mesa/src
Lionel Landwerlin f8f761f21f anv: fix wsi image aliasing
The private BO can get removed due to WSI aliasing and that breaks the
submission code (expecting one).

Delay the registration on the device to when the image actually gets
bound and there is a private BO.

Fixes: b21e62b71a ("anv: avoid leaking private binding for aliased wsi image")
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36474>
(cherry picked from commit 9efb3ee511)
2025-08-13 12:59:01 +02:00
..
amd radv/video: Use the new defines for H264 SPS info flags 2025-07-30 11:31:14 +02:00
android_stub
asahi agx: make sure denorm flushing really happens 2025-07-30 11:31:12 +02:00
broadcom v3dv: Do not increase TFU READAHEAD for imported buffers size 2025-07-16 16:23:12 +02:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir/uub: fix 8/16-bit overflow 2025-07-30 11:31:14 +02:00
drm-shim
egl egl/x11: don't leak device_name when choosing zink 2025-07-30 11:31:12 +02:00
etnaviv meson: Streamline silencing of warnings in bindgen generated code 2025-07-16 16:23:09 +02:00
freedreno tu: Fix nullptr dereference in cmd_buffer tracepoint 2025-07-30 11:31:14 +02:00
gallium zink: trigger multi-context buffer invalidate on internal buffer invalidate 2025-08-13 12:59:01 +02:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: get rid of logspam in virtualized case 2025-06-04 15:52:44 +02:00
glx glx: Fix memory leak with software dri 2025-07-02 16:19:30 +02:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel anv: fix wsi image aliasing 2025-08-13 12:59:01 +02:00
loader loader: Report DRI_PRIME errors earlier 2025-07-16 16:23:12 +02:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-27 11:44:57 +02:00
mesa gallium: Properly handle non-contiguous used sampler view indexes 2025-07-30 11:31:14 +02:00
microsoft dzn: Roll up initialization failure in dzn_meta_init 2025-07-02 16:19:32 +02:00
nouveau nak/mark_lcssa_invariants: Invalidate divergence 2025-07-30 11:31:14 +02:00
panfrost pan/ci: remove non-existent flag from PAN_MESA_DEBUG 2025-07-30 11:31:14 +02:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util util: add workaround for Interstellar Rift 2025-07-30 11:31:12 +02:00
virtio venus: allow to build vtest-only on non-DRM/KMS systems 2025-07-16 16:23:10 +02:00
vulkan vulkan/wsi/x11: Handle VK_NOT_READY in AcquireNextImage() 2025-07-30 11:31:15 +02:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: split subdir for virtio/vdrm and virtio/vulkan 2025-07-16 16:23:06 +02:00