From 482fa6818e907d928f806733723736e455039c82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 13 Nov 2025 15:06:47 -0500 Subject: [PATCH] radv: set ZMM_TRI_EXTENT for conservative rasterization == overestimate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ported from PAL and recommended by HW people for correctness. Reviewed-by: Timur Kristóf Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index ea558d53ce8..48b24258d81 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -12062,7 +12062,8 @@ radv_emit_msaa_state(struct radv_cmd_buffer *cmd_buffer) !uses_inner_coverage) { pa_sc_conservative_rast |= S_028C4C_OVER_RAST_ENABLE(1) | S_028C4C_UNDER_RAST_SAMPLE_SELECT(pdev->info.gfx_level < GFX12) | - S_028C4C_PBB_UNCERTAINTY_REGION_ENABLE(1); + S_028C4C_PBB_UNCERTAINTY_REGION_ENABLE(1) | + S_028C4C_ZMM_TRI_EXTENT(1); } else { pa_sc_conservative_rast |= S_028C4C_OVER_RAST_SAMPLE_SELECT(pdev->info.gfx_level < GFX12) | S_028C4C_UNDER_RAST_ENABLE(1);