X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Fcore.cpp;h=8c8f09b7869cc8ad45b58df8ebcb953d3a72db78;hb=db9cfcd683be8e4b3a1f83f6378e493770eb9533;hp=c2c0fcf5f23d9b50a0e323302017f8f38979da49;hpb=0b21b1cdb38fd603e92722185ba9bfc180741f21;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/core.cpp b/dali/integration-api/core.cpp old mode 100644 new mode 100755 index c2c0fcf..8c8f09b --- a/dali/integration-api/core.cpp +++ b/dali/integration-api/core.cpp @@ -43,7 +43,8 @@ Core* Core::New( RenderController& renderController, ResourcePolicy::DataRetention policy, RenderToFrameBuffer renderToFboEnabled, DepthBufferAvailable depthBufferAvailable, - StencilBufferAvailable stencilBufferAvailable ) + StencilBufferAvailable stencilBufferAvailable, + PartialUpdateAvailable partialUpdateAvailable ) { Core* instance = new Core; instance->mImpl = new Internal::Core( renderController, @@ -54,7 +55,8 @@ Core* Core::New( RenderController& renderController, policy, renderToFboEnabled, depthBufferAvailable, - stencilBufferAvailable ); + stencilBufferAvailable, + partialUpdateAvailable ); return instance; } @@ -89,11 +91,6 @@ void Core::RecoverFromContextLoss() mImpl->RecoverFromContextLoss(); } -void Core::SurfaceResized( Integration::RenderSurface* surface ) -{ - mImpl->SurfaceResized(surface); -} - void Core::SurfaceDeleted( Integration::RenderSurface* surface ) { mImpl->SurfaceDeleted(surface); @@ -124,9 +121,9 @@ void Core::Update( float elapsedSeconds, uint32_t lastVSyncTimeMilliseconds, uin mImpl->Update( elapsedSeconds, lastVSyncTimeMilliseconds, nextVSyncTimeMilliseconds, status, renderToFboEnabled, isRenderingToFbo ); } -void Core::Render( RenderStatus& status, bool forceClear ) +void Core::Render( RenderStatus& status, bool forceClear, bool uploadOnly ) { - mImpl->Render( status, forceClear ); + mImpl->Render( status, forceClear, uploadOnly ); } void Core::RegisterProcessor( Processor& processor )