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); }