mesa/src
Kenneth Graunke aa939db0c5 iris: Move recompile debugging to work on iris program keys
iris decides to do recompiles or not based on its own program keys,
not the brw or elk keys.  So, it makes sense to handle the "why did
we have to recompile a new variant" debugging based on those keys as
well.  It also unifies the code, eliminating a brw/elk split, so it's
actually less code.

Additionally, this was the only remaining user of the brw code, so we
can delete that, resulting in even larger cleanups.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39839>
2026-02-16 21:33:42 +00:00
..
amd ac/nir,radv,radeonsi: flip branches to avoid waitcnts 2026-02-16 19:39:43 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi asahi/compiler: remove unpack_half support 2026-02-06 06:12:36 +00:00
broadcom broadcom/ci: update expected results 2026-02-16 11:21:23 +01:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir/opt_intrinsics: optimize inot(inverse_ballot(const)) 2026-02-16 19:39:43 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl mesa: retain const qualifier from pointer 2026-02-05 22:01:56 +00:00
etnaviv Uprev Piglit to 0d79fb4a59c7d213ff144afa4c73e3b32ebe6500 2026-02-14 14:43:20 +01:00
freedreno ir3: don't use predication for large blocks 2026-02-16 09:00:14 +00:00
gallium iris: Move recompile debugging to work on iris program keys 2026-02-16 21:33:42 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: fix build after vk.xml update 2026-01-26 18:25:51 +00:00
glx glx: fix const qualifier warnings found with C23 glibc support 2026-02-09 09:00:43 +00:00
gtest
imagination pvr: add basic volcanic hw-definitions 2026-02-13 09:28:56 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel iris: Move recompile debugging to work on iris program keys 2026-02-16 21:33:42 +00:00
kosmickrisp kk: Default to max descriptor size if mutable list is empty 2026-02-13 09:46:21 +00:00
loader util,loader: silence asprintf() unused result warnings 2026-02-07 10:07:22 +00:00
mesa st/glsl_to_nir: make sure the variant has the correct locations set 2026-02-14 06:37:10 +00:00
microsoft dozen: Add support for VK_EXT_memory_budget 2026-02-12 19:08:27 +00:00
nouveau nir/lower_non_uniform_access: add an option not to lower tex & image queries 2026-02-16 12:59:36 +00:00
panfrost pan/ci: add missing xfails from nightly run 2026-02-16 20:17:27 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util nvk: add app workaround layer 2026-02-14 08:33:11 +00:00
virtio venus: workaround a gcc-15 dead store elimination (DSE) bug 2026-02-16 01:39:10 +00:00
vulkan vulkan/cmd_queue: Do not zero initialize vk_cmd_queue_entry 2026-02-14 20:11:40 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00