mesa/src/vulkan/util
Illia Abernikhin dea36fce6a util: Extend vk_enum_to_str with bitmasks
vk_enum_to_str only generates literals for enums with type: @type="enum",
but many enums have type: @type="bitmask" and were not taken into account here.

Main changes:
Empty enums are now always skipped
For bitmasks skipped *MAX_ENUM value

Signed-off-by: Illia Abernikhin <illia.abernikhin@globallogic.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8173
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21146>
2023-02-21 13:59:19 +02:00
..
rmv vulkan: prefer vulkan_core.h over vulkan.h 2023-02-15 18:35:14 +00:00
gen_enum_to_str.py util: Extend vk_enum_to_str with bitmasks 2023-02-21 13:59:19 +02:00
meson.build vulkan: Properly filter structs in vk_physical_device_features 2023-02-17 03:42:34 +00:00
vk_alloc.c vulkan/util: assume c11 2022-06-14 15:08:37 +00:00
vk_alloc.h vulkan: prefer vulkan_core.h over vulkan.h 2023-02-15 18:35:14 +00:00
vk_cmd_queue_gen.py Vulkan: Properly filter structs in vk_cmd_queue_gen 2023-02-17 03:42:34 +00:00
vk_dispatch_table_gen.py vulkan: Augment _WIN32 stub comparison 2022-09-08 15:37:11 +00:00
vk_dispatch_trampolines_gen.py vulkan: Move trampoline code-gen to its own file 2021-10-29 23:12:32 +00:00
vk_entrypoints.py vulkan: Properly filter entrypoints 2023-02-17 03:42:34 +00:00
vk_entrypoints_gen.py vulkan: Parse the platform in Extensions.from_xml() 2023-02-17 03:42:34 +00:00
vk_extensions.py vulkan: Filter out provisional extensions 2023-02-17 03:42:34 +00:00
vk_extensions_gen.py Revert "vk/runtime: turn vk.xml extension requirements into asserts" 2023-02-17 03:42:34 +00:00
vk_format.c vulkan/format: add a 10-bit video format 2023-01-18 06:36:27 +00:00
vk_format.h vulkan/formats: Add YCbCr format information 2023-01-16 14:10:21 +00:00
vk_icd_gen.py vulkan, radv: Support backslash in ICD paths 2021-11-10 09:48:41 +00:00
vk_physical_device_features.py vulkan: Properly filter structs in vk_physical_device_features 2023-02-17 03:42:34 +00:00
vk_util.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
vk_util.h vulkan: prefer vulkan_core.h over vulkan.h 2023-02-15 18:35:14 +00:00