From 2308bf7bd8d7cff3594c896cfcdab758c601549e Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 24 Nov 2022 18:52:39 +0200 Subject: [PATCH] Fix binding field of VkVertexInputBindingDivisorDescriptionEXT --- renderdoc/driver/vulkan/vk_shader_cache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_shader_cache.cpp b/renderdoc/driver/vulkan/vk_shader_cache.cpp index d5340fa9e..e99fe4db4 100644 --- a/renderdoc/driver/vulkan/vk_shader_cache.cpp +++ b/renderdoc/driver/vulkan/vk_shader_cache.cpp @@ -650,7 +650,7 @@ void VulkanShaderCache::MakeGraphicsPipelineInfo(VkGraphicsPipelineCreateInfo &p if(pipeInfo.vertexBindings[i].perInstance) { uint32_t instIdx = vertexDivisor.vertexBindingDivisorCount++; - vibindDivisors[instIdx].binding = i; + vibindDivisors[instIdx].binding = pipeInfo.vertexBindings[i].vbufferBinding; vibindDivisors[instIdx].divisor = pipeInfo.vertexBindings[i].instanceDivisor; } }