diff --git a/src/vulkan/util/vk_util.h b/src/vulkan/util/vk_util.h index b7292e7dd3f..9017a639cff 100644 --- a/src/vulkan/util/vk_util.h +++ b/src/vulkan/util/vk_util.h @@ -384,6 +384,19 @@ vk_index_to_restart(VkIndexType type) } } +static inline bool +vk_descriptor_type_is_dynamic(VkDescriptorType type) +{ + switch (type) { + case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC: + case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC: + return true; + + default: + return false; + } +} + #ifdef __cplusplus } #endif