mesa/src/vulkan
Jason Ekstrand 21b405fbbc vulkan: Add a vk_shader_module_to_nir() helper
This encapsulates all the little bits needed to turn a shader module
into some mostly reasonable NIR.  It handles inlining functions,
lowering variable initializers, handling per-member structs and other
trickiness that is needed for consuming the output of spirv_to_nir.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15305>
2022-03-15 23:13:16 +00:00
..
device-select-layer vulkan/device_select: add has_vulkan11 flag with has_pci_bus flag 2022-03-08 14:23:41 +00:00
overlay-layer vulkan/overlay: revise and reformat README 2022-01-31 19:09:56 +00:00
registry vk: Update xml and headers to 1.3.207. 2022-03-15 18:52:41 +00:00
runtime vulkan: Add a vk_shader_module_to_nir() helper 2022-03-15 23:13:16 +00:00
util lavapipe: Use the auto-generated vk_enqueue_BeginRendering 2022-03-11 11:40:41 -06:00
wsi vulkan/wsi: drop unused wsi_create_win32_image 2022-03-03 06:13:07 +00:00
meson.build vulkan: Move all the common object code to runtime/ 2021-10-29 23:12:32 +00:00
vulkan-icd-symbols.txt vulkan: Allow global symbol HMI for Android 2020-08-05 18:08:07 +00:00