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>
Mon, 25 Apr 2016 11:39:56 +0000 (13:39 +0200)
Just transition them at the beginning of renderpass

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

index 19bb3af..73a4a3a 100644 (file)
@@ -1178,7 +1178,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;
                };