From 5af54e7964371985baf18e8d81f78d11be263949 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 31 Oct 2018 14:33:27 +0000 Subject: [PATCH] Fix skipping of sparse descriptor sets in vulkan postvs copy --- renderdoc/driver/vulkan/vk_postvs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_postvs.cpp b/renderdoc/driver/vulkan/vk_postvs.cpp index 2f4201821..5340b53df 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -1587,7 +1587,7 @@ void VulkanReplay::FetchVSOut(uint32_t eventId) const DescSetLayout::Binding &bind = origLayout.bindings[b]; // skip empty bindings - if(bind.descriptorCount == 0) + if(bind.descriptorCount == 0 || bind.stageFlags == 0) continue; copy.srcBinding = (uint32_t)b;