summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_fragprog.c
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2006-03-29 15:21:01 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2006-03-29 15:21:01 +0000
commitc19de0b7f619e0e3677fc9b19bd63a4809e8b715 (patch)
treeeffce7bd20a3ae868d16d68dac356bb6bfcae39a /src/mesa/drivers/dri/r300/r300_fragprog.c
parente5b6eee15d4ca3feff8c2759595b1327afa584c3 (diff)
FP textures and fixes (Ewald Snel)
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_fragprog.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_fragprog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_fragprog.c b/src/mesa/drivers/dri/r300/r300_fragprog.c
index c784519c60..db509059dd 100644
--- a/src/mesa/drivers/dri/r300/r300_fragprog.c
+++ b/src/mesa/drivers/dri/r300/r300_fragprog.c
@@ -886,7 +886,7 @@ static void emit_arith(struct r300_fragment_program *rp, int op,
sop = r300_fpop[op].s_op;
argc = r300_fpop[op].argc;
- if (mask & WRITEMASK_XYZ)
+ if ((mask & WRITEMASK_XYZ) || vop == R300_FPI0_OUTC_DP3)
emit_vop = GL_TRUE;
if ((mask & WRITEMASK_W) || vop == R300_FPI0_OUTC_REPL_ALPHA)
emit_sop = GL_TRUE;