Mesa (master): r300/compiler: remove duplicate function rc_mask_to_swz

Marek Olšák mareko at kemper.freedesktop.org
Fri Nov 26 01:23:28 UTC 2010


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

Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 25 01:25:03 2010 +0100

r300/compiler: remove duplicate function rc_mask_to_swz

---

 .../dri/r300/compiler/radeon_pair_schedule.c       |    2 +-
 .../drivers/dri/r300/compiler/radeon_program.c     |   11 -----------
 .../drivers/dri/r300/compiler/radeon_program.h     |    3 +--
 3 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c b/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c
index cbb5ef6..9beb5d6 100644
--- a/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c
+++ b/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c
@@ -701,7 +701,7 @@ static int convert_rgb_to_alpha(
 				get_reg_valuep(s,
 					RC_FILE_TEMPORARY,
 					pair_inst->RGB.DestIndex,
-					rc_mask_to_swz(old_mask));
+					rc_mask_to_swizzle(old_mask));
 			new_index = i;
 			*new_regvalp = *old_regvalp;
 			*old_regvalp = NULL;
diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_program.c b/src/mesa/drivers/dri/r300/compiler/radeon_program.c
index d7bedc5..7078828 100644
--- a/src/mesa/drivers/dri/r300/compiler/radeon_program.c
+++ b/src/mesa/drivers/dri/r300/compiler/radeon_program.c
@@ -244,14 +244,3 @@ unsigned int rc_recompute_ips(struct radeon_compiler * c)
 
 	return ip;
 }
-
-rc_swizzle rc_mask_to_swizzle(unsigned int mask)
-{
-	switch(mask) {
-		case RC_MASK_X: return RC_SWIZZLE_X;
-		case RC_MASK_Y: return RC_SWIZZLE_Y;
-		case RC_MASK_Z: return RC_SWIZZLE_Z;
-		case RC_MASK_W: return RC_SWIZZLE_W;
-		default: return RC_SWIZZLE_UNUSED;
-	}
-}
diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_program.h b/src/mesa/drivers/dri/r300/compiler/radeon_program.h
index be078b4..913815b 100644
--- a/src/mesa/drivers/dri/r300/compiler/radeon_program.h
+++ b/src/mesa/drivers/dri/r300/compiler/radeon_program.h
@@ -194,14 +194,13 @@ static inline unsigned int combine_swizzles(unsigned int src, unsigned int swz)
 /**
  * @param mask Must be either RC_MASK_X, RC_MASK_Y, RC_MASK_Z, or RC_MASK_W
  */
-static inline rc_swizzle rc_mask_to_swz(unsigned int mask)
+static inline rc_swizzle rc_mask_to_swizzle(unsigned int mask)
 {
 	switch (mask) {
 	case RC_MASK_X: return RC_SWIZZLE_X;
 	case RC_MASK_Y: return RC_SWIZZLE_Y;
 	case RC_MASK_Z: return RC_SWIZZLE_Z;
 	case RC_MASK_W: return RC_SWIZZLE_W;
-	default: assert(0);
 	}
 	return RC_SWIZZLE_UNUSED;
 }




More information about the mesa-commit mailing list