mesa/src
Pierre-Eric Pelloux-Prayer 34ca0c3fa2 mesa: add assert to validate the no atomic path
Comparing the ctx values and then updating the refcounts is not
thread-safe so add an assert to make sure the ctx wasn't updated
by another thread (via detach_ctx_from_buffer).

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
(cherry picked from commit 090f4d9a5d)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39462>
2026-01-23 08:05:52 -08:00
..
amd ac/cmdbuf: disable ENABLE_PING_PONG_BIN_ORDER on GFX11.5 2026-01-23 08:05:51 -08:00
android_stub
asahi agx: fix SSA repair with phis with constants 2026-01-23 08:05:51 -08:00
broadcom ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-12-01 09:16:33 -08:00
c11 c11/threads: fix build on c23 2025-11-13 08:10:20 -08:00
compiler nir: Fix constant evaluation of non-32-bit bitfield_extract. 2026-01-23 08:05:51 -08:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl/x11: Fix memory leak when querying translated coord. 2025-12-15 11:23:34 -08:00
etnaviv ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-12-01 09:16:33 -08:00
freedreno tu: Fix TU_DRAW_STATE_VB size 2026-01-23 08:05:51 -08:00
gallium zink: explicitly null pipe_resource::next when creating transients 2026-01-23 08:05:52 -08:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream gfxstream: fix logspam in TLS helper function 2025-12-04 09:15:31 -08:00
glx glx: provide glx.pc 2025-10-14 20:53:10 +00:00
gtest
imagination pvr: add missing forward-declaration 2026-01-14 10:22:59 -08:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: Fix and properly use increment_a64_address() 2026-01-23 08:05:51 -08:00
loader loader: Wrap nouveau_zink_predicate with HAVE_LIBDRM 2025-11-21 14:22:57 -08:00
mesa mesa: add assert to validate the no atomic path 2026-01-23 08:05:52 -08:00
microsoft dozen: return INCOMPATIBLE_DRIVER on instance create failure 2025-12-01 09:16:32 -08:00
nouveau nvk: Set maxStorageBufferRange = maxBufferSize 2025-12-19 08:05:06 -08:00
panfrost pan/bi: Mark whole flat variables 2026-01-23 08:05:51 -08:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util util/rmq: Fix uninitialized read in preprocess 2026-01-08 07:49:53 -08:00
virtio venus: workaround to consider ALIAS for image mem req cache 2026-01-23 08:05:51 -08:00
vulkan vulkan/wsi/headless: implement vkReleaseSwapchainImagesKHR for headless 2026-01-23 08:05:51 -08:00
x11
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
meson.build Revert "meson: use vcs_tag() instead of custom script" 2025-10-06 23:06:11 +00:00