[4.0] Initialize mDepthIndex of RenderItem in AddRendererToRenderList 92/176292/1 accepted/tizen/4.0/unified/20180423.130956 submit/tizen_4.0/20180423.041214
authorminho.sun <minho.sun@samsung.com>
Tue, 17 Apr 2018 07:40:17 +0000 (16:40 +0900)
committerminho.sun <minho.sun@samsung.com>
Wed, 18 Apr 2018 05:59:57 +0000 (14:59 +0900)
RenderItem can be re-used.
Before using RenderItem again, initialize mDepthIndex to 0.

Change-Id: I47b9261767cb3dbc104db2049d893bf439d3bd98
Signed-off-by: minho.sun <minho.sun@samsung.com>
dali/internal/update/manager/render-instruction-processor.cpp

index b4035e8..4fdb4cb 100644 (file)
@@ -179,6 +179,8 @@ inline void AddRendererToRenderList( BufferIndex updateBufferIndex,
 
       item.mNode = renderable.mNode;
       item.mIsOpaque = ( opacity == Renderer::OPAQUE );
+      item.mDepthIndex = 0;
+
       if( !isLayer3d )
       {
         item.mDepthIndex = renderable.mNode->GetDepthIndex();