zink: fix leak when rebinding same image surface
authorSoroushIMG <soroush.kashani@imgtec.com>
Sun, 5 Feb 2023 17:31:47 +0000 (17:31 +0000)
committerMarge Bot <emma+marge@anholt.net>
Mon, 6 Feb 2023 14:47:47 +0000 (14:47 +0000)
commit104040b5c7135403194005951e57197ef76438a6
tree5d3e9b23c5fe7ef23685e4968f8bd9b00b6b2a94
parent4c647c9e259a6a0fc1499c377a07bfd0ba902079
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>
src/gallium/drivers/zink/zink_context.c