zink: stop leaking separate shader nir
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 28 Mar 2023 20:50:24 +0000 (16:50 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 29 Mar 2023 08:14:01 +0000 (08:14 +0000)
commit66fe427ebc21a2c3b02e8be4489c55fda2228a38
treef41c3ce119c0ca3f991ee50205e5bdfdde98bfdb
parentba48753b5f677957637f1fad4176faa74f515886
zink: stop leaking separate shader nir

this is a huge memleak

Fixes: e3b746e3a31 ("zink: use GPL to handle (simple) separate shader objects")

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22175>
src/gallium/drivers/zink/zink_compiler.c
src/gallium/drivers/zink/zink_compiler.h
src/gallium/drivers/zink/zink_program.c