zink: delete view objects when unsetting resource usage in batch reset
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 12 Oct 2022 19:03:55 +0000 (15:03 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 13 Oct 2022 03:56:02 +0000 (03:56 +0000)
commit765debc602ac77655a8c46fc77808e0615248ff3
tree0a31fe2740b2143ca5b47e0ced61e8d46a1d27db
parent43dcdf33654d52624e6afb0444b71de85bcf5448
zink: delete view objects when unsetting resource usage in batch reset

if the resource has no usage, it's guaranteed to be idle, which means view
objects can be pruned to avoid memory ballooning

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19056>
src/gallium/drivers/zink/zink_batch.c