From 9ab9644c1f4d80d0897910d23ba4535ee3f552a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Wed, 5 Jun 2024 21:18:36 -0400 Subject: [PATCH] radeonsi/gfx12: fix stencil corruption Reviewed-by: Pierre-Eric Pelloux-Prayer Tested-by: Qiang Yu Part-of: --- src/gallium/drivers/radeonsi/si_state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index 9d620480b85..d821c0852c7 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drivers/radeonsi/si_state.c @@ -5731,7 +5731,7 @@ static void gfx12_init_gfx_preamble_state(struct si_context *sctx) /* Context registers */ ac_pm4_set_reg(&pm4->base, R_028000_DB_RENDER_CONTROL, 0); - ac_pm4_set_reg(&pm4->base, R_02800C_DB_RENDER_OVERRIDE, 0); + ac_pm4_set_reg(&pm4->base, R_02800C_DB_RENDER_OVERRIDE, S_02800C_FORCE_STENCIL_VALID(1)); ac_pm4_set_reg(&pm4->base, R_028040_DB_GL1_INTERFACE_CONTROL, 0); ac_pm4_set_reg(&pm4->base, R_028048_DB_MEM_TEMPORAL, S_028048_Z_TEMPORAL_READ(zs_read_temporal_hint) |