From: Chia-I Wu Date: Tue, 14 Jan 2014 05:33:22 +0000 (+0800) Subject: ilo: fix a HiZ bo leakage X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5b1c516080989c950796a1e9087a07284887602b;p=mesa.git ilo: fix a HiZ bo leakage Dereference the HiZ bo when the texture is destroyed. --- diff --git a/src/gallium/drivers/ilo/ilo_resource.c b/src/gallium/drivers/ilo/ilo_resource.c index e8c7b1e6c16..01d2d0853ec 100644 --- a/src/gallium/drivers/ilo/ilo_resource.c +++ b/src/gallium/drivers/ilo/ilo_resource.c @@ -1103,6 +1103,9 @@ tex_create_hiz(struct ilo_texture *tex, const struct tex_layout *layout) static void tex_destroy(struct ilo_texture *tex) { + if (tex->hiz.bo) + intel_bo_unreference(tex->hiz.bo); + if (tex->separate_s8) tex_destroy(tex->separate_s8);