From 34ceecdfc3ab648c6acb791be9a910b7558853a2 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 27 Mar 2019 17:57:10 +0000 Subject: [PATCH] Fix postvs descriptor validation checking for arrays with empty elements --- 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 65a63a8ac..e6f98d30f 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -1600,7 +1600,7 @@ void VulkanReplay::FetchVSOut(uint32_t eventId) for(uint32_t w = 0; w < bind.descriptorCount; w++) { // if this write is valid, we increment the descriptor count and continue - if(IsValid(write, w)) + if(IsValid(write, w - write.dstArrayElement)) { write.descriptorCount++; }