mesa/src/vulkan/util
Alejandro Piñeiro ff89dc3523 vulkan: move common format helpers to vk_format
v3dv, radv, and turnip are using several C&P format helpers (most of
them wrappers over util_format_description based helpers).  methods.

This commit moves the common helpers to the already existing common
vk_format.h. For the case of v3dv we were able to remove the vk_format
header. For turnip and radv, a local vk_format.h header remains, with
methods that are only used for those drivers.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13858>
2021-11-19 12:23:19 +01:00
..
gen_enum_to_str.py vulkan: Drop unnecessary [en]coding comments from python generators 2021-10-29 23:12:32 +00:00
meson.build vulkan: Move all the common object code to runtime/ 2021-10-29 23:12:32 +00:00
vk_alloc.c vulkan/util: add vk_default_allocator 2021-06-03 08:13:26 +00:00
vk_alloc.h vulkan/util: Cast vk_alloc pointers 2021-09-29 17:42:17 +00:00
vk_cmd_queue_gen.py vulkan: Break entrypoint parsing into its own file 2021-10-29 23:12:32 +00:00
vk_commands_gen.py lavapipe: fix cmd queuing for dynamic render 2021-11-04 03:22:09 +00:00
vk_dispatch_table_gen.py vulkan: Move trampoline code-gen to its own file 2021-10-29 23:12:32 +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: Break entrypoint parsing into its own file 2021-10-29 23:12:32 +00:00
vk_entrypoints_gen.py vulkan: Break entrypoint parsing into its own file 2021-10-29 23:12:32 +00:00
vk_extensions.py vulkan: Update the XML and headers to 1.2.193 2021-09-24 17:55:10 +00:00
vk_extensions_gen.py vulkan/vk_extensions_gen: Stop including vk_object.h 2021-10-29 23:12:32 +00:00
vk_format.c vk/format, v3dv: Add a vulkan -> pipe swizzle helper 2021-10-18 16:00:38 +00:00
vk_format.h vulkan: move common format helpers to vk_format 2021-11-19 12:23:19 +01:00
vk_icd_gen.py vulkan, radv: Support backslash in ICD paths 2021-11-10 09:48:41 +00:00
vk_util.c vulkan: add vk_spec_info_to_nir_spirv util method 2021-07-29 03:28:52 +00:00
vk_util.h vulkan/util: Include stdlib.h 2021-11-16 10:02:08 -06:00