Lines Matching defs:emit_op2

629 #define emit_op2(p, op, dst, mask, src0, src1) \
658 emit_op2(p, OPCODE_DP4, dest, WRITEMASK_X, src, mat[0]);
659 emit_op2(p, OPCODE_DP4, dest, WRITEMASK_Y, src, mat[1]);
660 emit_op2(p, OPCODE_DP4, dest, WRITEMASK_Z, src, mat[2]);
661 emit_op2(p, OPCODE_DP4, dest, WRITEMASK_W, src, mat[3]);
681 emit_op2(p, OPCODE_MUL, tmp, 0, swizzle1(src,X), mat[0]);
696 emit_op2(p, OPCODE_DP3, dest, WRITEMASK_X, src, mat[0]);
697 emit_op2(p, OPCODE_DP3, dest, WRITEMASK_Y, src, mat[1]);
698 emit_op2(p, OPCODE_DP3, dest, WRITEMASK_Z, src, mat[2]);
711 emit_op2(p, OPCODE_DP3, tmp, WRITEMASK_X, src, src);
713 emit_op2(p, OPCODE_MUL, dest, 0, src, swizzle1(tmp, X));
768 emit_op2(p, OPCODE_DP4, p->eye_position_z, 0, pos, modelview[2]);
824 emit_op2( p, OPCODE_MUL, transformed_normal, 0, normal, rescale );
937 emit_op2(p, OPCODE_MUL, tmp, 0, light_value, material_value);
964 emit_op2(p, OPCODE_DP3, spot, 0, negate(VPpli), spot_dir_norm);
965 emit_op2(p, OPCODE_SLT, slt, 0, swizzle1(spot_dir_norm,W), spot);
966 emit_op2(p, OPCODE_POW, spot, 0, spot, swizzle1(attenuation, W));
967 emit_op2(p, OPCODE_MUL, att, 0, slt, spot);
983 emit_op2(p, OPCODE_MUL, dist, WRITEMASK_XZ, dist, swizzle1(dist,Y));
985 emit_op2(p, OPCODE_DP3, dist, 0, attenuation, dist);
991 emit_op2(p, OPCODE_MUL, att, 0, dist, att);
1020 emit_op2(p, OPCODE_MAX, lit, WRITEMASK_XYZW, id, dots);
1025 emit_op2(p, OPCODE_SLT, lit, WRITEMASK_Z, swizzle1(id,Z), dots);
1138 emit_op2(p, OPCODE_SUB, VPpli, 0, Ppli, V);
1143 emit_op2(p, OPCODE_DP3, dist, 0, VPpli, VPpli);
1145 emit_op2(p, OPCODE_MUL, VPpli, 0, VPpli, dist);
1159 emit_op2(p, OPCODE_SUB, half, 0, VPpli, eye_hat);
1167 emit_op2(p, OPCODE_ADD, half, 0, VPpli, z_dir);
1175 emit_op2(p, OPCODE_DP3, dots, 0, normal, VPpli);
1178 emit_op2(p, OPCODE_DP3, dots, WRITEMASK_X, normal, VPpli);
1179 emit_op2(p, OPCODE_DP3, dots, WRITEMASK_Y, normal, half);
1215 emit_op2(p, OPCODE_MUL, lit, 0, lit, att);
1221 emit_op2(p, OPCODE_ADD, _col0, 0, ambient, _col0);
1226 emit_op2(p, OPCODE_ADD, _col0, 0, ambient, _col0);
1276 emit_op2(p, OPCODE_MUL, lit, 0, lit, att);
1281 emit_op2(p, OPCODE_ADD, _bfc0, 0, ambient, _bfc0); /**/
1285 emit_op2(p, OPCODE_ADD, _bfc0, 0, ambient, _bfc0);
1320 emit_op2(p, OPCODE_DP3, fog, WRITEMASK_X, input, input);
1354 emit_op2(p, OPCODE_DP3, tmp, 0, normal, eye_hat);
1356 emit_op2(p, OPCODE_ADD, tmp, 0, tmp, tmp);
1385 emit_op2(p, OPCODE_DP3, tmp, 0, normal, eye_hat);
1387 emit_op2(p, OPCODE_ADD, tmp, 0, tmp, tmp);
1391 emit_op2(p, OPCODE_ADD, tmp, 0, r, swizzle(id,X,Y,W,Z));
1393 emit_op2(p, OPCODE_DP3, tmp, 0, tmp, tmp);
1397 emit_op2(p, OPCODE_MUL, inv_m, 0, tmp, half);
1451 emit_op2(p, OPCODE_DP4, out_texgen, WRITEMASK_X << j,
1461 emit_op2(p, OPCODE_DP4, out_texgen, WRITEMASK_X << j,
1548 emit_op2(p, OPCODE_MUL, out, WRITEMASK_X, ut, state_size);
1553 emit_op2(p, OPCODE_MUL, ut, WRITEMASK_X, ut, state_size);
1554 emit_op2(p, OPCODE_MAX, ut, WRITEMASK_X, ut, swizzle1(state_size, Y));
1555 emit_op2(p, OPCODE_MIN, out, WRITEMASK_X, ut, swizzle1(state_size, Z));