summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heidelberger <[email protected]>2014-10-14 02:25:01 +0200
committerTom Stellard <[email protected]>2014-10-14 12:18:32 -0400
commitd2c1d9693fbd30493d7f3fe9d33b85ae06611173 (patch)
tree711fb46a9e81a2fdd12cd8371325122115d7f89e
parente5bf8d38db97045e42cfc42dd265be03ef4199ca (diff)
r300/compiler: remove useless check
This code is already in if (!variable->C->is_r500) so no need check twice. Reviewed-by: Tom Stellard <[email protected]> Signed-off-by: David Heidelberger <[email protected]>
-rw-r--r--src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c b/src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c
index 64b225d2990..14f93fba986 100644
--- a/src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c
+++ b/src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c
@@ -387,11 +387,8 @@ static enum rc_reg_class variable_get_class(
* instructions can't be
* swizzle on r300/r400 GPUs.
*/
- if (!variable->C->is_r500) {
- can_change_writemask = 0;
- break;
- }
- old_swizzle = r.U.I.Src->Swizzle;
+ can_change_writemask = 0;
+ break;
}
new_swizzle = rc_adjust_channels(
old_swizzle, conversion_swizzle);