From c19de0b7f619e0e3677fc9b19bd63a4809e8b715 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 29 Mar 2006 15:21:01 +0000 Subject: FP textures and fixes (Ewald Snel) --- src/mesa/drivers/dri/r300/r300_fragprog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mesa/drivers/dri/r300/r300_fragprog.c') 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; -- cgit v1.2.3