ShaderRender tests: do not use images in UNDEFINED layout
authorscygan <slawomir.cygan@intel.com>
Fri, 22 Apr 2016 18:18:07 +0000 (20:18 +0200)
committerscygan <slawomir.cygan@intel.com>
Tue, 26 Apr 2016 12:13:16 +0000 (14:13 +0200)
Just transition them at the beginning of renderpass

(cherry picked from commit 9f60392d15906ca26e0ae2ec97fe3e2c40f69a1f)

external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp

index c5fe8af..8151391 100644 (file)
@@ -1171,7 +1171,7 @@ void ShaderRenderCaseInstance::render (tcu::Surface& result, const QuadGrid& qua
                        VK_ATTACHMENT_STORE_OP_STORE,                                           // VkAttachmentStoreOp                  storeOp;
                        VK_ATTACHMENT_LOAD_OP_DONT_CARE,                                        // VkAttachmentLoadOp                   stencilLoadOp;
                        VK_ATTACHMENT_STORE_OP_DONT_CARE,                                       // VkAttachmentStoreOp                  stencilStoreOp;
-                       VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,                       // VkImageLayout                                initialLayout;
+                       VK_IMAGE_LAYOUT_UNDEFINED,                                                      // VkImageLayout                                initialLayout;
                        VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,                       // VkImageLayout                                finalLayout;
                };