From: Nicolai Hähnle Date: Tue, 6 Oct 2009 18:24:46 +0000 (+0200) Subject: r300/compiler: Fix a really stupid logic inversion in the generic dataflow code X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a09bd685daa9f2eebf7c7b428dc0da4595dd6459;p=mesa.git r300/compiler: Fix a really stupid logic inversion in the generic dataflow code Signed-off-by: Nicolai Hähnle --- diff --git a/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c b/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c index 58dcb20d29c..cce9166e644 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)) {