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());