From b738a466b3c5d1151908fa7db67e770796a845bd Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 25 Mar 2019 16:53:21 +0000 Subject: [PATCH] Make sure swapchain create fills out m_ImageLayouts format --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index a5a195255..86a415b4b 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -548,6 +548,8 @@ void WrappedVulkan::WrapAndProcessCreatedSwapchain(VkDevice device, // fill out image info so we track resource state barriers { SCOPED_LOCK(m_ImageLayoutsLock); + m_ImageLayouts[imid].format = pCreateInfo->imageFormat; + m_ImageLayouts[imid].subresourceStates.clear(); m_ImageLayouts[imid].subresourceStates.push_back(ImageRegionState( VK_QUEUE_FAMILY_IGNORED, range, UNKNOWN_PREV_IMG_LAYOUT, VK_IMAGE_LAYOUT_UNDEFINED));