From 528ad300e62635766873c5b3e592c069d2d8dee5 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Fri, 13 Dec 2024 13:04:00 +0100 Subject: [PATCH] v3dv: use vk_descriptor_type_is_dynamic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No need for our own helper now that we have a generic one. Reviewed-by: Alyssa Rosenzweig Reviewed-by: Lionel Landwerlin Reviewed-by: Alejandro PiƱeiro Part-of: --- src/broadcom/vulkan/v3dv_descriptor_set.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/broadcom/vulkan/v3dv_descriptor_set.c b/src/broadcom/vulkan/v3dv_descriptor_set.c index 7e156267d2c..b2a057b10dd 100644 --- a/src/broadcom/vulkan/v3dv_descriptor_set.c +++ b/src/broadcom/vulkan/v3dv_descriptor_set.c @@ -50,19 +50,6 @@ descriptor_bo_map(struct v3dv_device *device, array_index * binding_layout->plane_stride * bo_size; } -static bool -descriptor_type_is_dynamic(VkDescriptorType type) -{ - switch (type) { - case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC: - case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC: - return true; - break; - default: - return false; - } -} - /* * Tries to get a real descriptor using a descriptor map index from the * descriptor_state + pipeline_layout. @@ -92,7 +79,7 @@ v3dv_descriptor_map_get_descriptor(struct v3dv_descriptor_state *descriptor_stat uint32_t array_index = map->array_index[index]; assert(array_index < binding_layout->array_size); - if (descriptor_type_is_dynamic(binding_layout->type)) { + if (vk_descriptor_type_is_dynamic(binding_layout->type)) { uint32_t dynamic_offset_index = pipeline_layout->set[set_number].dynamic_offset_start + binding_layout->dynamic_offset_index + array_index;