Mesa (master): r300/compiler: Fix a really stupid logic inversion in the generic dataflow code

Nicolai Hähnle nh at kemper.freedesktop.org
Wed Oct 7 18:48:19 UTC 2009


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

Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Tue Oct  6 20:24:46 2009 +0200

r300/compiler: Fix a really stupid logic inversion in the generic dataflow code

Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

---

 .../drivers/dri/r300/compiler/radeon_dataflow.c    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c b/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
index 58dcb20..cce9166 100644
--- a/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
+++ b/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c
@@ -44,7 +44,7 @@ static void reads_normal(struct rc_instruction * fullinst, rc_read_write_fn cb,
 		for(unsigned int chan = 0; chan < 4; ++chan)
 			refmask |= 1 << GET_SWZ(inst->SrcReg[src].Swizzle, chan);
 
-		refmask &= ~RC_MASK_XYZW;
+		refmask &= RC_MASK_XYZW;
 
 		for(unsigned int chan = 0; chan < 4; ++chan) {
 			if (GET_BIT(refmask, chan)) {




More information about the mesa-commit mailing list