From 62f113b9697bad2688e0d848a3e2f2f34a89bc77 Mon Sep 17 00:00:00 2001 From: Heeyong Song Date: Tue, 30 Nov 2021 18:15:40 +0900 Subject: [PATCH] [Tizen] (Partial Update) Mark as invisible if the node is transparent Change-Id: I0a6aeaa90e9da1ddb6b61d8ff8397e84a43ac668 --- dali/internal/update/manager/render-instruction-processor.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dali/internal/update/manager/render-instruction-processor.cpp b/dali/internal/update/manager/render-instruction-processor.cpp index 15a58e8..b43b998 100644 --- a/dali/internal/update/manager/render-instruction-processor.cpp +++ b/dali/internal/update/manager/render-instruction-processor.cpp @@ -292,6 +292,13 @@ inline void AddRendererToRenderList(BufferIndex updateBufferIndex, item.mIsUpdated = partialRenderingData.IsUpdated() || item.mIsUpdated; partialRenderingData.SwapBuffers(); } + else + { + // Mark as invisible + auto& partialRenderingData = node->GetPartialRenderingData(); + partialRenderingData.mVisible = false; + } + node->SetCulled(updateBufferIndex, false); } else -- 2.7.4