mesa/st: Actually free the driver part of memory objects on destruction.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Sat, 1 Aug 2020 01:13:55 +0000 (03:13 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 3 Aug 2020 10:33:00 +0000 (10:33 +0000)
commit99cf9108340c2ccf7c1b05ec6f951e2e91b9c76c
treea9e0d1eb584335736ea78e42629f23d6db7af8ef
parent63bff6a9f89d6b8fa3a57253edb2611dd4e226bc
mesa/st: Actually free the driver part of memory objects on destruction.

_mesa_delete_memory_object(ctx, obj) == free(obj) but doesn't free the
part of the gallium driver.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/1206
Fixes: 49f4ecc6777 "mesa/st: start adding memory object support"
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6148>
src/mesa/state_tracker/st_cb_memoryobjects.c