From cdb93609d0e0ddd5012765db6e8a0ca1c8571996 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 16 Mar 2020 17:24:04 +0000 Subject: [PATCH] Skip loading event usage for large descriptor arrays on vulkan --- renderdoc/driver/vulkan/vk_core.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 1dbc35b8f..9935696d5 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -3808,6 +3808,8 @@ void WrappedVulkan::AddUsage(VulkanDrawcallTreeNode &drawNode, rdcarray 1000) + { + if(!hugeRangeWarned) + RDCWARN("Skipping large, most likely 'bindless', descriptor range"); + hugeRangeWarned = true; + continue; + } + for(uint32_t a = 0; a < layout.bindings[bind].descriptorCount; a++) { DescriptorSetSlot &slot = descset.currentBindings[bind][a];