diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 069dcc393f..367d6de3ca 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -8053,7 +8053,7 @@ void WrappedVulkan::vkCmdBeginRendering(VkCommandBuffer commandBuffer, } record->MarkImageViewFrameReferenced(viewRecord, ImageRange(), refType); - if(att->resolveMode) + if(att->resolveMode && att->resolveImageView != VK_NULL_HANDLE) record->MarkImageViewFrameReferenced(GetRecord(att->resolveImageView), ImageRange(), refType); } }