diff --git a/apps/openmw/engine.cpp b/apps/openmw/engine.cpp index 89a3f00fb..c8dca2d3a 100644 --- a/apps/openmw/engine.cpp +++ b/apps/openmw/engine.cpp @@ -162,9 +162,6 @@ bool OMW::Engine::frameRenderingQueued (const Ogre::FrameEvent& evt) // report focus object (for debugging) if (mReportFocus) updateFocusReport (mEnvironment.mFrameDuration); - - // update ogre renderer - mOgre->update(evt.timeSinceLastFrame); } catch (const std::exception& e) { diff --git a/apps/openmw/mwrender/renderingmanager.cpp b/apps/openmw/mwrender/renderingmanager.cpp index aaed9c7fe..b54cd3e43 100644 --- a/apps/openmw/mwrender/renderingmanager.cpp +++ b/apps/openmw/mwrender/renderingmanager.cpp @@ -128,6 +128,8 @@ void RenderingManager::update (float duration){ mActors.update (duration); mSkyManager->update(duration); + + mRendering.update(duration); } void RenderingManager::skyEnable () diff --git a/libs/openengine b/libs/openengine index b77f5c06c..eb61ba59e 160000 --- a/libs/openengine +++ b/libs/openengine @@ -1 +1 @@ -Subproject commit b77f5c06cc3fd818a5efbbb42d6c2a079fa91143 +Subproject commit eb61ba59e64c332931c12251cac40de5836ff9cd