From f05caed02e7e4c359d233677b52ba5e24c94b7f2 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 24 Apr 2023 16:24:56 -0400 Subject: [PATCH] vc4: use util_unreference_framebuffer_state to unref fb state Fixes: f5bde99cbdd ("gallium: plumb resolve attachments through from frontends -> pipe_framebuffer_state") Reviewed-by: Eric Engestrom Reviewed-by: Emma Anholt Part-of: --- src/gallium/drivers/vc4/vc4_context.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/vc4/vc4_context.c b/src/gallium/drivers/vc4/vc4_context.c index f03cf57..472a3e1 100644 --- a/src/gallium/drivers/vc4/vc4_context.c +++ b/src/gallium/drivers/vc4/vc4_context.c @@ -116,8 +116,7 @@ vc4_context_destroy(struct pipe_context *pctx) slab_destroy_child(&vc4->transfer_pool); - pipe_surface_reference(&vc4->framebuffer.cbufs[0], NULL); - pipe_surface_reference(&vc4->framebuffer.zsbuf, NULL); + util_unreference_framebuffer_state(&vc4->framebuffer); if (vc4->yuv_linear_blit_vs) pctx->delete_vs_state(pctx, vc4->yuv_linear_blit_vs); -- 2.7.4