From c756088d116e63d025fc207f649c58e01162b50e Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 27 Oct 2025 10:10:20 +0000 Subject: [PATCH] Don't version descriptor buffers if there are none bound --- renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp | 3 +++ 1 file changed, 3 insertions(+) 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();