nv40: small bug
authorBen Skeggs <skeggsb@gmail.com>
Wed, 12 Dec 2007 12:31:16 +0000 (23:31 +1100)
committerBen Skeggs <skeggsb@gmail.com>
Wed, 12 Dec 2007 12:31:16 +0000 (23:31 +1100)
src/mesa/pipe/nv40/nv40_fragprog.c

index 105d793..bad5f00 100644 (file)
@@ -312,7 +312,7 @@ src_native_swz(struct nv40_fpc *fpc, const struct tgsi_full_src_register *fsrc,
                        neg_mask |= (1 << c);
        }
 
-       if (mask == MASK_ALL)
+       if (mask == MASK_ALL && !neg_mask)
                return TRUE;
 
        *src = temp(fpc);