diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 71a11255e..a8314d92a 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -333,6 +333,9 @@ void WrappedVulkan::VersionDescriptorBuffers(VkCommandBuffer cmd) uint32_t &version = m_BakedCmdBufferInfo[m_LastCmdBufferID].descBufVersionIdx; rdcarray &offsets = m_BakedCmdBufferInfo[m_LastCmdBufferID].descBufOffsets; + if(renderstate.descBufs.empty()) + return; + uint64_t neededBytes = 0; offsets.clear();