Mesa (master): radeonsi/nir: Delete unreachable code

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jul 8 12:29:19 UTC 2019


Module: Mesa
Branch: master
Commit: d1c65939e2dd2250286fd3f77c1e1d5d7707a31b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1c65939e2dd2250286fd3f77c1e1d5d7707a31b

Author: Connor Abbott <cwabbott0 at gmail.com>
Date:   Mon May 13 16:28:58 2019 +0200

radeonsi/nir: Delete unreachable code

We always get gl_FragCoord as a system value, not a varying, so this is
never hit. We already set PIXEL_CENTER_INTEGER elsewhere.

Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 src/gallium/drivers/radeonsi/si_shader_nir.c | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c b/src/gallium/drivers/radeonsi/si_shader_nir.c
index a852283aff0..365c137f8fc 100644
--- a/src/gallium/drivers/radeonsi/si_shader_nir.c
+++ b/src/gallium/drivers/radeonsi/si_shader_nir.c
@@ -444,17 +444,6 @@ void si_nir_scan_shader(const struct nir_shader *nir,
 			continue;
 		}
 
-		/* Fragment shader position is a system value. */
-		if (nir->info.stage == MESA_SHADER_FRAGMENT &&
-		    variable->data.location == VARYING_SLOT_POS) {
-			if (nir->info.fs.pixel_center_integer)
-				info->properties[TGSI_PROPERTY_FS_COORD_PIXEL_CENTER] =
-					TGSI_FS_COORD_PIXEL_CENTER_INTEGER;
-
-			num_inputs++;
-			continue;
-		}
-
 		for (unsigned j = 0; j < attrib_count; j++, i++) {
 
 			if (processed_inputs & ((uint64_t)1 << i))




More information about the mesa-commit mailing list