mesa/src/asahi
Olivia Lee e10f29399f hk: fix passthrough GS key invalidation
Just seeing that a passthrough GS was already bound is not sufficient to
know that it is a *matching* passthrough GS. If the application binds a
new VS that requires a different passthrough GS key than the previous
VS, then we need to bind a different passthrough GS.

Fixes: 5bc8284816 ("hk: add Vulkan driver for Apple GPUs")
Signed-off-by: Olivia Lee <olivia.lee@collabora.com>
Reviewed-by: Mary Guillemard <mary@mary.zone>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39624>
2026-02-18 18:10:35 +00:00
..
ci asahi: Add OpenGL / EGL CTS CI expectations 2026-02-16 22:44:41 +00:00
clc pvr,pan,agx: drop cargo-culted nir_opt_loop calls 2026-02-02 23:16:22 +00:00
compiler asahi/compiler: remove unpack_half support 2026-02-06 06:12:36 +00:00
drm-shim asahi: fix drm-shim 2025-09-15 22:46:21 +00:00
genxml asahi: reduce ppp alignment 2025-08-08 10:10:58 +00:00
isa agx: fix simd reduce forcing no cache bit 2025-08-03 14:40:54 -04:00
layout treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
lib asahi/hk: Implement VK_EXT_blend_operation_advanced 2026-01-24 21:44:01 +00:00
libagx poly: Make all heap allocations atomic 2025-11-25 23:20:28 +00:00
vulkan hk: fix passthrough GS key invalidation 2026-02-18 18:10:35 +00:00
.clang-format clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
meson.build agx: add XML-based disassembler 2025-06-05 18:57:42 +00:00