radv: Fix memory leak on descriptor pool reset with layout_size=0.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Mon, 19 Apr 2021 11:23:23 +0000 (13:23 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 19 Apr 2021 19:19:58 +0000 (19:19 +0000)
commita144fa608d606807d8ae3af14000abe450d52907
tree38c54a917992e27c173525901330e23c95375cf7
parent63c2dfe132452a7da7471d62e7ff91109ef61597
radv: Fix memory leak on descriptor pool reset with  layout_size=0.

Gotta track those sets too to free them. Alse changed the search
on destroy to check for set instead of offset since offset is not
necessarily unique anymore.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4652
CC: mesa-stable
Reviewed-by: Joshua Ashton <joshua@froggi.es>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10317>
src/amd/vulkan/radv_descriptor_set.c