From 1d62ec348a3df84f742af8d8b61c0b9b888466c2 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 18 May 2021 17:57:27 -0400 Subject: [PATCH] panfrost: Fix blending for unbacked MRT Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/panfrost/pan_cmdstream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c index d85e87b..b57177c 100644 --- a/src/gallium/drivers/panfrost/pan_cmdstream.c +++ b/src/gallium/drivers/panfrost/pan_cmdstream.c @@ -397,7 +397,7 @@ panfrost_emit_midgard_blend(struct panfrost_batch *batch, for (unsigned i = 0; i < MAX2(rt_count, 1); ++i) { /* Disable blending for unbacked render targets */ if (rt_count == 0 || !batch->key.cbufs[i]) { - pan_pack(rts, BLEND, cfg) { + pan_pack(rts + i * MALI_BLEND_LENGTH, BLEND, cfg) { cfg.midgard.equation.color_mask = 0xf; cfg.midgard.equation.rgb.a = MALI_BLEND_OPERAND_A_SRC; cfg.midgard.equation.rgb.b = MALI_BLEND_OPERAND_B_SRC; -- 2.7.4