From c806d1e5edbff3b458d17607165d842b5a99b52a Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 23 Mar 2022 17:05:15 +0200 Subject: [PATCH] anv: simplify dynamic buffer count in pipeline layout anv_descriptor_set_layout already has the information we're gather here. Signed-off-by: Lionel Landwerlin Reviewed-by: Jason Ekstrand Part-of: --- src/intel/vulkan/anv_descriptor_set.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/intel/vulkan/anv_descriptor_set.c b/src/intel/vulkan/anv_descriptor_set.c index 860290f76cc..e05438f224b 100644 --- a/src/intel/vulkan/anv_descriptor_set.c +++ b/src/intel/vulkan/anv_descriptor_set.c @@ -800,12 +800,7 @@ VkResult anv_CreatePipelineLayout( anv_descriptor_set_layout_ref(set_layout); layout->set[set].dynamic_offset_start = dynamic_offset_count; - for (uint32_t b = 0; b < set_layout->binding_count; b++) { - if (set_layout->binding[b].dynamic_offset_index < 0) - continue; - - dynamic_offset_count += set_layout->binding[b].array_size; - } + dynamic_offset_count += set_layout->dynamic_offset_count; } assert(dynamic_offset_count < MAX_DYNAMIC_BUFFERS);