mesa/src
Yiwei Zhang a50e474842 anv: avoid leaking private binding for aliased wsi image
Aliased wsi image has to share the same private binding with the
original wsi image for memory consistency. If the private binding
exists, it needs to be released before being overridden.

Fixes: d85a9d658f ("anv/image: Call into WSI to create swapchain images")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35893>
(cherry picked from commit b21e62b71a)
2025-07-16 16:23:08 +02:00
..
amd ac/surface: select a different swizzle mode for ASTC formats on GFX12 2025-07-16 16:23:08 +02:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi,hk: fix ts allocation for more shader types 2025-07-02 16:19:30 +02:00
broadcom v3dv: fix swapchain bind info look up 2025-06-18 17:55:47 +02:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir/lower_bit_size: fix bitz/bitnz 2025-07-02 16:19:32 +02:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl: Fixes for eglQueryContext and RESET_NOTIFICATION_STRATEGY 2025-06-04 15:52:48 +02:00
etnaviv entaviv/isa: Silence warnings about non snake case names 2025-06-04 15:52:44 +02:00
freedreno freedreno/ci: fix a750-piglit-cl rules 2025-07-16 16:23:07 +02:00
gallium aux/trace: always finish dumping draw/dispatch calls before triggering them 2025-07-16 16:23:07 +02:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
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 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel anv: avoid leaking private binding for aliased wsi image 2025-07-16 16:23:08 +02:00
loader dri: fix __DRI_IMAGE_FORMAT* to PIPE_FORMAT* mappings 2025-07-02 16:19:32 +02:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-27 11:44:57 +02:00
mesa st/pbo: use sized nir-types for download-path 2025-07-16 16:23:08 +02:00
microsoft dzn: Roll up initialization failure in dzn_meta_init 2025-07-02 16:19:32 +02:00
nouveau nak: Surface handles are not allowed to be rZ 2025-07-16 16:23:07 +02:00
panfrost pan/genxml: Fix wrong size for compute size workgroup 2025-07-16 16:23:08 +02:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util u_gralloc/mapper4: fill u_gralloc_buffer_color_info properly 2025-07-02 16:19:30 +02:00
virtio meson: split subdir for virtio/vdrm and virtio/vulkan 2025-07-16 16:23:06 +02:00
vulkan vulkan/pipeline: Hash null descriptor robustness info 2025-06-04 15:52:49 +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