Remove outdated exclusive render task checker 92/320892/1
authorjmm <j0064423.lee@samsung.com>
Mon, 25 Nov 2024 07:20:27 +0000 (16:20 +0900)
committerjmm <j0064423.lee@samsung.com>
Mon, 25 Nov 2024 07:20:27 +0000 (16:20 +0900)
Change-Id: Ia3f7b0e7fbd3d48d6b960eb80446b2eef8f50aed

dali/internal/update/manager/render-task-processor.cpp

index dd4b842f31be10f61907e52e068e00a437e44f32..2d50db0dbb4824b22d62269581d2fd5cf7967135 100644 (file)
@@ -42,24 +42,6 @@ namespace SceneGraph
 {
 namespace // Unnamed namespace
 {
-// Return false if the node or it's parents are exclusive to another render-task.
-bool CheckExclusivity(const Node& node, const RenderTask& task)
-{
-  if(node.IsExclusiveRenderTask(&task))
-  {
-    return true;
-  }
-
-  const Node* parent = node.GetParent();
-  if(parent)
-  {
-    return CheckExclusivity(*parent, task);
-  }
-
-  // No exclusive flags set.
-  return true;
-}
-
 Layer* FindLayer(Node& node)
 {
   Node*  currentNode(&node);
@@ -271,12 +253,6 @@ void ProcessTasks(BufferIndex                          updateBufferIndex,
     Node* sourceNode = renderTask.GetSourceNode();
     DALI_ASSERT_DEBUG(NULL != sourceNode); // Otherwise Prepare() should return false
 
-    // Check that the source node is not exclusive to another task.
-    if(!CheckExclusivity(*sourceNode, renderTask))
-    {
-      continue;
-    }
-
     Layer* layer = FindLayer(*sourceNode);
     if(!layer)
     {