From db0ad8421f57d2ac0993d96b7e35bcdb3d6aadf0 Mon Sep 17 00:00:00 2001 From: elsid Date: Sat, 11 Jul 2020 16:16:44 +0200 Subject: [PATCH] Report OSG rendering stats --- apps/openmw/engine.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/openmw/engine.cpp b/apps/openmw/engine.cpp index ec12d6a1f7..7cbc1c99f5 100644 --- a/apps/openmw/engine.cpp +++ b/apps/openmw/engine.cpp @@ -908,7 +908,14 @@ void OMW::Engine::go() if (stats) { const auto frameNumber = mViewer->getFrameStamp()->getFrameNumber(); - mViewer->getViewerStats()->report(stats, frameNumber); + if (frameNumber >= 2) + { + mViewer->getViewerStats()->report(stats, frameNumber - 2); + osgViewer::Viewer::Cameras cameras; + mViewer->getCameras(cameras); + for (auto camera : cameras) + camera->getStats()->report(stats, frameNumber - 2); + } } mEnvironment.limitFrameRate(frameTimer.time_s());