diff --git a/renderdoc/driver/vulkan/vk_bindless_feedback.cpp b/renderdoc/driver/vulkan/vk_bindless_feedback.cpp index 971c2cf62..200d4bdc7 100644 --- a/renderdoc/driver/vulkan/vk_bindless_feedback.cpp +++ b/renderdoc/driver/vulkan/vk_bindless_feedback.cpp @@ -595,7 +595,7 @@ void VulkanReplay::FetchShaderFeedback(uint32_t eventId) const DescSetLayout::Binding &bindData = layout.bindings[binding]; // skip empty bindings - if(bindData.descriptorCount == 0 || bindData.stageFlags == 0) + if(bindData.descriptorType == VK_DESCRIPTOR_TYPE_MAX_ENUM) continue; // only process array bindings diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index e99af9e73..178bf76b3 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -4038,6 +4038,7 @@ void WrappedVulkan::AddUsage(VulkanDrawcallTreeNode &drawNode, rdcarray