From c3ce289da431398d6f45dd7f244a89335ab08a80 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 15 Feb 2018 12:47:15 +0000 Subject: [PATCH] Fix crash if vertex input elements are not compact 0-based indices --- 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 5ac189ac2..1327fb7d0 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -1387,7 +1387,7 @@ void VulkanReplay::InitPostVSBuffers(uint32_t eventId) descWrites[numWrites].dstBinding = 3; else descWrites[numWrites].dstBinding = 2; - descWrites[numWrites].dstArrayElement = i; + descWrites[numWrites].dstArrayElement = attr; descWrites[numWrites].descriptorCount = 1; descWrites[numWrites].descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER; descWrites[numWrites].pTexelBufferView = &vbuffers[attr].view;