diff --git a/renderdoc/driver/vulkan/vk_initstate.cpp b/renderdoc/driver/vulkan/vk_initstate.cpp index 5861e48ad..cefe13156 100644 --- a/renderdoc/driver/vulkan/vk_initstate.cpp +++ b/renderdoc/driver/vulkan/vk_initstate.cpp @@ -1419,6 +1419,10 @@ void WrappedVulkan::Apply_InitialState(WrappedVkRes *live, const VkInitialConten // handle any 'created' initial states, without an actual image with contents if(initial.tag != VkInitialContents::BufferCopy) { + // ignore images with no memory bound + if(boundMemory == ResourceId()) + return; + if(initial.tag == VkInitialContents::ClearColorImage) { VkFormat format = imageInfo.format;