Check whether the framebuffer has color texture or not before return. 69/293069/1
authorseungho baek <sbsh.baek@samsung.com>
Fri, 19 May 2023 05:05:29 +0000 (14:05 +0900)
committerseungho baek <sbsh.baek@samsung.com>
Fri, 19 May 2023 05:05:29 +0000 (14:05 +0900)
Change-Id: I964c754bcbc98e8c6d6d9204dabfdfb3c214f3c3
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
dali/internal/graphics/gles-impl/gles-texture-dependency-checker.cpp

index 0b54e89..cb0ed25 100644 (file)
@@ -50,8 +50,13 @@ void TextureDependencyChecker::AddTextures(const GLES::Context* writeContext, co
     switch(i)
     {
       case 0:
-        texture = static_cast<GLES::Texture*>(framebuffer->GetCreateInfo().colorAttachments[0].texture);
+      {
+        if(!framebuffer->GetCreateInfo().colorAttachments.empty())
+        {
+          texture = static_cast<GLES::Texture*>(framebuffer->GetCreateInfo().colorAttachments[0].texture);
+        }
         break;
+      }
       case 1:
         texture = static_cast<GLES::Texture*>(framebuffer->GetCreateInfo().depthStencilAttachment.depthTexture);
         break;