From 26f58508108573a33473ef9ca477cf3654581865 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 29 Jan 2021 09:51:26 +0100 Subject: [PATCH] radv: fix centroid with VRS coarse shading Ported from RadeonSI. Cc: mesa-stable Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: (cherry picked from commit 718c4726f394874c1a7a9ac72e91ea7913a0bc0a) --- .pick_status.json | 2 +- src/amd/vulkan/radv_pipeline.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index 19cd37c0294..3422798597c 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1273,7 +1273,7 @@ "description": "radv: fix centroid with VRS coarse shading", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "master_sha": null, "because_sha": null }, diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index a910cfc16b5..f4d4b2b7b86 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -4161,7 +4161,7 @@ radv_pipeline_generate_depth_stencil_state(struct radeon_cmdbuf *ctx_cs, db_render_override2 |= S_028010_DECOMPRESS_Z_ON_FLUSH(attachment->samples > 2); if (pipeline->device->physical_device->rad_info.chip_class >= GFX10_3) - db_render_override2 |= S_028010_CENTROID_COMPUTATION_MODE(2); + db_render_override2 |= S_028010_CENTROID_COMPUTATION_MODE(1); } if (attachment && extra) {