[Tizen] Implement partial update
[platform/core/uifw/dali-core.git] / dali / internal / render / common / render-manager.cpp
index cfe2314..c539eb1 100755 (executable)
@@ -711,8 +711,8 @@ void RenderManager::DoRender( RenderInstruction& instruction )
   Rect<int32_t> viewportRect;
   Vector4   clearColor;
   bool isPartialUpdate = false;
-  Rect<int32_t> damagedRect;
-  Rect<int32_t> mergedRect;
+  Dali::DamagedRect damagedRect;
+  Dali::DamagedRect mergedRect;
   Dali::ClippingBox scissorBox;
   Dali::ClippingBox intersectRect;
 
@@ -800,7 +800,6 @@ void RenderManager::DoRender( RenderInstruction& instruction )
   if( surfaceFrameBuffer &&
       partialUpdateAvailable == Integration::PartialUpdateAvailable::TRUE )
   {
-    const RenderListContainer::SizeType renderListCount = instruction.RenderListCount();
     // Iterate through each render list.
     if( surfaceFrameBuffer->IsPartialUpdateEnabled() )
     {
@@ -812,7 +811,7 @@ void RenderManager::DoRender( RenderInstruction& instruction )
       damagedRect = surfaceRect;
     }
 
-    mergedRect = surfaceFrameBuffer->SetDamagedRect( damagedRect );
+    surfaceFrameBuffer->SetDamagedRect( damagedRect, mergedRect );
 
     if( mergedRect.IsEmpty() )
     {