mesa/src
Axel Davy d6044cf857 frontend/nine: Fix destruction race
As we were checking the bind count after decreasing the ref count,
we could hit a situation where the worker thread decreases the bind count
just after the ref count is decreased, but before the bind count is checked
which would lead to both threads calling the resource dtor.

Cc: mesa-stable
Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28232>
2024-04-09 10:30:40 +02:00
..
amd aco: assume no unreachable blocks 2024-04-08 18:38:39 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: switch to VS/FS prolog/epilog system 2024-03-30 00:26:20 +00:00
broadcom v3dv: fix job suspend with command buffer simultaneous use flag 2024-04-03 13:35:54 +02:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir: Add lavapipe ray tracing intrinsics 2024-04-09 07:13:01 +00:00
drm-shim drm-shim: Add io region handling in mmap 2024-03-19 10:22:34 +00:00
egl glx/egl: fix LIBGL_KOPPER_DISABLE 2024-04-04 13:18:00 +00:00
etnaviv ci: Nightly run expectations update 2024-04-02 07:52:42 +00:00
freedreno ir3: Use divergence analysis for (jp) and physical CFG 2024-04-08 23:20:08 +00:00
gallium frontend/nine: Fix destruction race 2024-04-09 10:30:40 +02:00
gbm gbm: Remove hardcoded color-channel data 2024-02-27 10:51:03 +00:00
getopt
glx glx/egl: fix LIBGL_KOPPER_DISABLE 2024-04-04 13:18:00 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination meson: add VK_DRIVER_FILES to devenv, alongside the old VK_ICD_FILENAMES 2024-04-02 18:08:52 +00:00
imgui
intel anv, iris: add missing CS_STALL bit for GPGPU texture invalidation 2024-04-08 22:57:22 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible 2024-03-22 18:22:34 +00:00
mesa gallium: handle copy_image of depth textures 2024-04-06 22:50:10 +00:00
microsoft microsoft/compiler: set compact_arrays in compiler options 2024-04-05 17:56:28 +00:00
nouveau nil: Enforce units via Rust types 2024-04-09 00:13:01 +00:00
panfrost panvk: use integers instead of strings 2024-04-03 08:08:00 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util driconf: add a workaround for Joe Danger 2024-04-09 01:29:24 +00:00
virtio venus: use STACK_ARRAY to simplify sync wait 2024-04-04 06:35:54 +00:00
vulkan vulkan: don't zero-initialize STACK_ARRAY()'s stack array 2024-04-08 17:23:25 +00:00
.clang-format agx: add Braun-Hack spiller pass 2024-03-30 00:26:18 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00