From ea4b8eaaea7af19cba7fd597f449055792185ffb Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 15 Jan 2024 14:30:56 +0100 Subject: [PATCH] VulkanRenderer: Fix descriptor pool sizes when using arrays --- src/Nazara/VulkanRenderer/VulkanRenderPipelineLayout.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Nazara/VulkanRenderer/VulkanRenderPipelineLayout.cpp b/src/Nazara/VulkanRenderer/VulkanRenderPipelineLayout.cpp index 6a255dec8..afcb28030 100644 --- a/src/Nazara/VulkanRenderer/VulkanRenderPipelineLayout.cpp +++ b/src/Nazara/VulkanRenderer/VulkanRenderPipelineLayout.cpp @@ -101,7 +101,7 @@ namespace Nz for (const auto& bindingInfo : m_layoutInfo.bindings) { VkDescriptorPoolSize& poolSize = poolSizes.emplace_back(); - poolSize.descriptorCount = MaxSet; + poolSize.descriptorCount = MaxSet * bindingInfo.arraySize; poolSize.type = ToVulkan(bindingInfo.type); }