From d0192cec1efc2d164157c3d84c54ae66b8cddd7d Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Thu, 27 Jul 2023 17:06:57 -0500 Subject: [PATCH] nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport We still need to handle them in the case of variable descriptor counts. Part-of: --- src/nouveau/vulkan/nvk_descriptor_set_layout.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/nouveau/vulkan/nvk_descriptor_set_layout.c b/src/nouveau/vulkan/nvk_descriptor_set_layout.c index 1174ac52751..c66d72cd848 100644 --- a/src/nouveau/vulkan/nvk_descriptor_set_layout.c +++ b/src/nouveau/vulkan/nvk_descriptor_set_layout.c @@ -311,9 +311,6 @@ nvk_GetDescriptorSetLayoutSupport(VkDevice _device, if (binding_flags != NULL && binding_flags->bindingCount > 0) flags = binding_flags->pBindingFlags[i]; - if (binding->descriptorCount == 0) - continue; - switch (binding->descriptorType) { case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC: case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC: