X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fcommon%2Fwindow-render-surface.cpp;h=e9288ca5f5b61e735a68b47faa84879d69805f49;hb=69b74827fa48f54d41fb723a7df43e60cc86fe36;hp=76bf702dc2f175c25388360697f8d51ee7e99aac;hpb=836336bf8b53ea4aef025cc836c1483a074f118b;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/common/window-render-surface.cpp b/dali/internal/window-system/common/window-render-surface.cpp index 76bf702..e9288ca 100755 --- a/dali/internal/window-system/common/window-render-surface.cpp +++ b/dali/internal/window-system/common/window-render-surface.cpp @@ -23,18 +23,17 @@ #include // INTERNAL INCLUDES -#include -#include -#include +#include +#include #include #include +#include +#include #include #include #include -#include #include - namespace Dali { namespace Internal @@ -256,10 +255,8 @@ void WindowRenderSurface::CreateSurface() // Check rotation capability mRotationSupported = mWindowBase->IsEglWindowRotationSupported(); - int screenWidth, screenHeight; - WindowSystem::GetScreenSize( screenWidth, screenHeight ); - DALI_LOG_RELEASE_INFO("WindowRenderSurface::CreateSurface: w = %d h = %d screenWidth = %d screenHeight = %d angle = %d screen rotation = %d\n", - mPositionSize.width, mPositionSize.height, screenWidth, screenHeight, mRotationAngle, mScreenRotationAngle ); + DALI_LOG_RELEASE_INFO("WindowRenderSurface::CreateSurface: w = %d h = %d angle = %d screen rotation = %d\n", + mPositionSize.width, mPositionSize.height, mRotationAngle, mScreenRotationAngle ); } void WindowRenderSurface::DestroySurface() @@ -415,7 +412,7 @@ bool WindowRenderSurface::PreRender( bool resizingSurface ) return true; } -std::vector WindowRenderSurface::MergeRect( Rect damagedRect, int bufferAge ) +std::vector WindowRenderSurface::MergeRect( const Rect& damagedRect, int bufferAge ) { std::vector mergedRectArray; // merge bounding @@ -459,11 +456,10 @@ std::vector WindowRenderSurface::MergeRect( Rect damagedRect, } -Rect WindowRenderSurface::SetDamagedRect( Rect damagedRect ) +void WindowRenderSurface::SetDamagedRect( const Dali::DamagedRect& damagedRect, Dali::DamagedRect& mergedRect ) { auto eglGraphics = static_cast( mGraphics ); std::vector rectArray; - Rect mergedDamagedRect; if( eglGraphics ) { Internal::Adaptor::EglImplementation& eglImpl = eglGraphics->GetEglImplementation(); @@ -481,18 +477,16 @@ Rect WindowRenderSurface::SetDamagedRect( Rect damagedRect ) if( !rectArray.empty() ) { - mergedDamagedRect.x = rectArray[0]; - mergedDamagedRect.y = rectArray[1]; - mergedDamagedRect.width = rectArray[2]; - mergedDamagedRect.height = rectArray[3]; + mergedRect.x = rectArray[0]; + mergedRect.y = rectArray[1]; + mergedRect.width = rectArray[2]; + mergedRect.height = rectArray[3]; } - - return mergedDamagedRect; } -int WindowRenderSurface::GetBufferAge() +int32_t WindowRenderSurface::GetBufferAge() { - auto result = mBufferAge = 0; + int result = mBufferAge = 0; auto eglGraphics = static_cast( mGraphics ); if( eglGraphics ) {