X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Frender%2Fcommon%2Frender-manager.cpp;h=9261a6d651276fe0a643b5aa3ae7cfd8ac225bb7;hb=c17d02729a43a3f76fff1d56ea2c9bb01a23d99a;hp=712d268ec553c2ef1cbdf3c207ade9bf6b96cc2a;hpb=06617b41a0b14f63c0da57b10a67f51ae4740243;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/render/common/render-manager.cpp b/dali/internal/render/common/render-manager.cpp index 712d268..9261a6d 100644 --- a/dali/internal/render/common/render-manager.cpp +++ b/dali/internal/render/common/render-manager.cpp @@ -472,6 +472,8 @@ void RenderManager::Render( Integration::RenderStatus& status ) GLenum attachments[] = { GL_DEPTH, GL_STENCIL }; mImpl->context.InvalidateFramebuffer(GL_FRAMEBUFFER, 2, attachments); + mImpl->UpdateTrackers(); + //Notify RenderGeometries that rendering has finished for ( auto&& iter : mImpl->geometryContainer ) { @@ -479,8 +481,6 @@ void RenderManager::Render( Integration::RenderStatus& status ) } } - mImpl->UpdateTrackers(); - // If this frame was rendered due to instructions existing, we mark this so we know to clear the next frame. mImpl->lastFrameWasRendered = haveInstructions;