diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 2542e92d4..794c0cf1f 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -4832,7 +4832,7 @@ bool WrappedVulkan::Serialise_vkCmdBindTransformFeedbackBuffersEXT( { m_RenderState.xfbbuffers[firstBinding + i].buf = GetResID(pBuffers[i]); m_RenderState.xfbbuffers[firstBinding + i].offs = pOffsets[i]; - m_RenderState.xfbbuffers[firstBinding + i].size = pSizes[i]; + m_RenderState.xfbbuffers[firstBinding + i].size = pSizes ? pSizes[i] : VK_WHOLE_SIZE; } } }