The continue means we do alignment differently than during creation,
making the buffer smaller than expected.
---
 src/amd/vulkan/radv_descriptor_set.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/amd/vulkan/radv_descriptor_set.c 
b/src/amd/vulkan/radv_descriptor_set.c
index 1100ca182b1..7a3a611dd68 100644
--- a/src/amd/vulkan/radv_descriptor_set.c
+++ b/src/amd/vulkan/radv_descriptor_set.c
@@ -230,9 +230,6 @@ void radv_GetDescriptorSetLayoutSupport(VkDevice device,
        for (uint32_t i = 0; i < pCreateInfo->bindingCount; i++) {
                const VkDescriptorSetLayoutBinding *binding = bindings + i;
 
-               if (binding->descriptorCount == 0)
-                       continue;
-
                uint64_t descriptor_size = 0;
                uint64_t descriptor_alignment = 1;
                switch (binding->descriptorType) {
-- 
2.17.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to