zink: fix leak when rebinding same image surface
authorSoroushIMG <soroush.kashani@imgtec.com>
Sun, 5 Feb 2023 17:31:47 +0000 (17:31 +0000)
committerEric Engestrom <eric@engestrom.ch>
Wed, 8 Feb 2023 20:34:45 +0000 (20:34 +0000)
commit4f58fe67d23f225da9915d9595ad4bf11743ff19
tree65a631bacf2b4301f56bee81c424c47a1630b420
parent21e6f53a689fe78609d643295df7cf2aacd9503e
zink: fix leak when rebinding same image surface

simple way to reproduce this is to run these 4 together:
KHR-GL46.gpu_shader5.images_array_indexing
KHR-GL46.shader_image_load_store.advanced-allMips
KHR-GL46.shader_image_load_store.advanced-sso-simple
KHR-GL46.shader_image_load_store.incomplete_textures

cc: mesa-stable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21134>
(cherry picked from commit 104040b5c7135403194005951e57197ef76438a6)
.pick_status.json
src/gallium/drivers/zink/zink_context.c