[Tizen] Make FBO visual use premultiplied alpha (2) 66/285466/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 13 Dec 2022 07:56:55 +0000 (16:56 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 13 Dec 2022 07:56:55 +0000 (16:56 +0900)
Set release policy as DESTROYED so let we don't call
LoadTexture at SceneOn timming multiple times

Change-Id: I8d68cab136ab0809c0fd5592c81618d51b19bc0c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-scene3d/internal/controls/scene-view/scene-view-impl.cpp

index 6ac1cb2..1586c58 100644 (file)
@@ -417,6 +417,7 @@ void SceneView::UpdateRenderTask()
         imagePropertyMap.Insert(Toolkit::ImageVisual::Property::URL, imageUrl.GetUrl());
         // To make sure this visual call LoadTexture API immediate.
         imagePropertyMap.Insert(Toolkit::ImageVisual::Property::LOAD_POLICY, Toolkit::ImageVisual::LoadPolicy::IMMEDIATE);
+        imagePropertyMap.Insert(Toolkit::ImageVisual::Property::RELEASE_POLICY, Toolkit::ImageVisual::ReleasePolicy::DESTROYED);
         // To flip rendered scene without CameraActor::SetInvertYAxis() to avoid backface culling.
         imagePropertyMap.Insert(Toolkit::ImageVisual::Property::PIXEL_AREA, Vector4(0.0f, 1.0f, 1.0f, -1.0f));
         mVisual = Toolkit::VisualFactory::Get().CreateVisual(imagePropertyMap);