Lines Matching refs:mat
655 const struct ureg *mat,
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]);
671 const struct ureg *mat,
681 emit_op2(p, OPCODE_MUL, tmp, 0, swizzle1(src,X), mat[0]);
682 emit_op3(p, OPCODE_MAD, tmp, 0, swizzle1(src,Y), mat[1], tmp);
683 emit_op3(p, OPCODE_MAD, tmp, 0, swizzle1(src,Z), mat[2], tmp);
684 emit_op3(p, OPCODE_MAD, dest, 0, swizzle1(src,W), mat[3], tmp);
693 const struct ureg *mat,
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]);