From a07bc0c37a915e42f189d83546aca8533da7e444 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 7 Oct 2021 11:09:46 +0200 Subject: [PATCH] radv: do not set TRAP_PRESENT(1) for fragment shaders It shouldn't be always set. Found by inspection. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index 8044b78988b..20dd0028509 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -1274,7 +1274,7 @@ radv_postprocess_config(const struct radv_device *device, const struct ac_shader case MESA_SHADER_FRAGMENT: config_out->rsrc1 |= S_00B028_MEM_ORDERED(pdevice->rad_info.chip_class >= GFX10); config_out->rsrc2 |= S_00B02C_SHARED_VGPR_CNT(num_shared_vgpr_blocks) | - S_00B02C_TRAP_PRESENT(1) | S_00B02C_EXCP_EN(excp_en); + S_00B02C_EXCP_EN(excp_en); break; case MESA_SHADER_GEOMETRY: config_out->rsrc1 |= S_00B228_MEM_ORDERED(pdevice->rad_info.chip_class >= GFX10);