mesa/src/microsoft
Icenowy Zheng 734b6a8c35
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
vk: descriptors: sort bindings along with flags
Vulkan spec requires binding flags to be matched with the binding with
the same index, however currently bindings are sorted with flags not
properly sorted, which leads to bindings and flags mismatch.

Resolve this by adding optional flags info to the parameters of
vk_create_sorted_bindings(), and refactoring panvk/pvr (which really
pair bindings and flags instead of only iterating flags) to use sorted
flags.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Reviewed-by: Ryan Mckeever <ryan.mckeever@collabora.com>
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38967>
2026-01-20 15:55:47 +00:00
..
ci ci: Drop hardware-job prerequisite check jobs 2025-12-08 16:59:45 +00:00
clc spirv: Assume variable workgroup size unless it's set 2025-11-20 00:02:42 +00:00
compiler nir: move exact bit to nir_fp_math_control 2026-01-07 09:40:57 +00:00
spirv_to_dxil spirv2dxil: Move clip/cull merging from common passes to just spirv2dxil passes 2025-12-10 05:16:34 +00:00
vulkan vk: descriptors: sort bindings along with flags 2026-01-20 15:55:47 +00:00
meson.build d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled 2025-05-08 14:17:22 +00:00