From 5b1c516080989c950796a1e9087a07284887602b Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Tue, 14 Jan 2014 13:33:22 +0800 Subject: ilo: fix a HiZ bo leakage Dereference the HiZ bo when the texture is destroyed. --- src/gallium/drivers/ilo/ilo_resource.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gallium/drivers/ilo/ilo_resource.c') 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); -- cgit v1.2.3