mesa/src
Emma Anholt 2ec8ecd7de nir: Do NIR_DEBUG=print under a lock.
With most Vulkan engines doing multithreaded compiles, NIR_DEBUG=print has
been a frustrating racy mess.  Take a lock when we're doing per-pass
printing, so that the output is coherent.  This unfortunately
single-threads the compiler process itself in that case, but when you're
NIR_DEBUG=printing, that's probably not a big deal.

An assert is introduced to make sure that nobody nests NIR_PASS() in a way
that would break printing.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40126>
2026-03-06 19:50:38 +00:00
..
amd amd/common/virtio: use hash_table_u64 2026-03-06 11:30:30 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi agx: use common code vote lowering 2026-02-25 17:29:29 +00:00
broadcom v3dv: parse V3DV_ENABLE_PIPELINE_CACHE with parse_debug_string 2026-03-06 10:41:00 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir: Do NIR_DEBUG=print under a lock. 2026-03-06 19:50:38 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl egl/dri: Check that xshm can be attached 2026-03-06 01:18:53 +00:00
etnaviv etnaviv/ci: fix expectation 2026-03-06 16:39:17 +00:00
freedreno freedreno/ci: document recent flakes 2026-03-05 18:29:32 +00:00
gallium anv/ci: document more flakes 2026-03-06 16:39:17 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Fix StagingInfo destruction ordering 2026-03-04 23:45:40 +00:00
glx glx: Check that xshm can be attached 2026-03-06 01:18:53 +00:00
gtest
imagination pco: Add hwinfo check for features in sampler code 2026-03-05 15:33:10 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel intel/dev: Add NVL-P PCI IDs (with FORCE_PROBE required) 2026-03-06 19:01:06 +00:00
kosmickrisp kk,llvmpipe,nouveau: remove lower_vector_cmp from scalar backends 2026-03-04 19:50:27 +00:00
loader util,loader: silence asprintf() unused result warnings 2026-02-07 10:07:22 +00:00
mesa glsl: add workaround for MDK2 HD 2026-03-05 13:09:29 +00:00
microsoft dozen: Resolve Seg Fault in dzn_physical_device_create 2026-02-17 15:19:37 +00:00
nouveau nvk/ci: document recent flakes 2026-03-05 18:29:34 +00:00
panfrost pan: fix to not clear out of bitset range 2026-03-06 17:10:27 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool intel: Include available counter descriptions in the perfetto counter spec 2026-03-06 08:47:16 +00:00
util util: convert tabs to spaces for ralloc.c 2026-03-06 17:10:26 +00:00
virtio venus/ci: update expectations 2026-03-05 18:29:29 +00:00
vulkan vulkan/wsi: Check that xshm can be attached 2026-03-06 01:18:53 +00:00
x11 x11: Add helper util to check for xshm support 2026-03-06 01:18:53 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00