[Tizen] Revert "Release graphics contexts before terminate graphics" 70/318570/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 2 Oct 2024 08:00:56 +0000 (17:00 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 2 Oct 2024 14:03:05 +0000 (23:03 +0900)
Partially revert below patchset.

https://review.tizen.org/gerrit/c/platform/core/uifw/dali-core/+/317631

Change-Id: I2fd1e03ce85f24f506ac1a4bc4010383fff76dc7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/render/common/render-manager.cpp

index 42b8652e8a63f9801739fce8e711e6473c4b3858..97ca797ef9a6348549e63ed13ce58d023aa7a0ff 100644 (file)
@@ -269,17 +269,17 @@ struct RenderManager::Impl
     sceneContainer.clear();
     renderAlgorithms.DestroyCommandBuffer();
 
-    samplerContainer.Clear();
-    frameBufferContainer.Clear();
+    //samplerContainer.Clear();
+    //frameBufferContainer.Clear();
     vertexBufferContainer.Clear();
     geometryContainer.Clear();
     rendererContainer.Clear();
-    textureContainer.Clear();
+    //textureContainer.Clear();
 
     mRenderTrackers.Clear();
 
-    updatedTextures.Clear();
-    textureDiscardQueue.Clear();
+    //updatedTextures.Clear();
+    //textureDiscardQueue.Clear();
 
     pipelineCache.reset(); // clear now before the program contoller is deleted
 
@@ -364,22 +364,6 @@ RenderManager::~RenderManager()
 
 void RenderManager::ContextDestroyed()
 {
-  // Call Destroy for some items.
-  for(auto&& item : mImpl->frameBufferContainer)
-  {
-    if(DALI_LIKELY(item))
-    {
-      item->Destroy();
-    }
-  }
-  for(auto&& item : mImpl->textureContainer)
-  {
-    if(DALI_LIKELY(item))
-    {
-      item->Destroy();
-    }
-  }
-
   // Remove owned render context
   mImpl->ContextDestroyed();
 }