From 29d19a611933662c66e2a3f5af99db224ae58bd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Molinari?= Date: Wed, 25 Mar 2026 18:15:09 +0100 Subject: [PATCH] panfrost: Save render cond state in panfrost_blitter_clear() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: 689f38b2b45 ("panfrost: fix refcnt imbalance related to blitter") Signed-off-by: Loïc Molinari Reviewed-by: Ashley Smith Acked-by: Boris Brezillon Part-of: --- src/gallium/drivers/panfrost/pan_blitter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/panfrost/pan_blitter.c b/src/gallium/drivers/panfrost/pan_blitter.c index df2534aad67..9e1ce218932 100644 --- a/src/gallium/drivers/panfrost/pan_blitter.c +++ b/src/gallium/drivers/panfrost/pan_blitter.c @@ -199,7 +199,8 @@ panfrost_blitter_clear(struct pipe_context *pipe, unsigned buffers, struct panfrost_context *ctx = pan_context(pipe); enum pan_save_state states = - PAN_SAVE_FRAGMENT_STATE | PAN_SAVE_FRAGMENT_CONSTANT; + PAN_SAVE_FRAGMENT_STATE | PAN_SAVE_FRAGMENT_CONSTANT | + PAN_SAVE_RENDER_COND; if (!panfrost_render_condition_check(ctx)) return;