Mesa (master): radeonsi: remove unused cases from si_shader_io_get_unique_index

Marek Olšák mareko at kemper.freedesktop.org
Tue May 26 10:58:09 UTC 2015


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

Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun May 10 18:03:47 2015 +0200

radeonsi: remove unused cases from si_shader_io_get_unique_index

These can't occur between VS and GS, because GS is only supported
in the core profile.

Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

---

 src/gallium/drivers/radeonsi/si_shader.c |   17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c
index 5c22252..47e5f96 100644
--- a/src/gallium/drivers/radeonsi/si_shader.c
+++ b/src/gallium/drivers/radeonsi/si_shader.c
@@ -128,21 +128,10 @@ unsigned si_shader_io_get_unique_index(unsigned semantic_name, unsigned index)
 	case TGSI_SEMANTIC_CLIPDIST:
 		assert(index <= 1);
 		return 2 + index;
-	case TGSI_SEMANTIC_CLIPVERTEX:
-		return 4;
-	case TGSI_SEMANTIC_COLOR:
-		assert(index <= 1);
-		return 5 + index;
-	case TGSI_SEMANTIC_BCOLOR:
-		assert(index <= 1);
-		return 7 + index;
-	case TGSI_SEMANTIC_FOG:
-		return 9;
-	case TGSI_SEMANTIC_EDGEFLAG:
-		return 10;
 	case TGSI_SEMANTIC_GENERIC:
-		assert(index <= 63-11);
-		return 11 + index;
+		assert(index <= 63-4);
+		return 4 + index;
+
 	default:
 		assert(0);
 		return 63;




More information about the mesa-commit mailing list