Lines Matching refs:normal
789 struct ureg normal = register_input(p, VERT_ATTRIB_NORMAL );
799 emit_matrix_transform_vec3( p, transformed_normal, mvinv, normal );
800 normal = transformed_normal;
806 emit_normalize_vec3( p, transformed_normal, normal );
807 normal = transformed_normal;
814 emit_op2( p, OPCODE_MUL, transformed_normal, 0, normal, rescale );
815 normal = transformed_normal;
818 assert(normal.file == PROGRAM_TEMPORARY);
819 p->transformed_normal = normal;
1046 struct ureg normal = get_transformed_normal(p);
1055 * dots.x = dot(normal, VPpli)
1056 * dots.y = dot(normal, halfAngle)
1229 emit_op2(p, OPCODE_DP3, dots, 0, normal, VPpli);
1232 emit_op2(p, OPCODE_DP3, dots, WRITEMASK_X, normal, VPpli);
1233 emit_op2(p, OPCODE_DP3, dots, WRITEMASK_Y, normal, half);
1427 struct ureg normal = get_transformed_normal(p);
1432 emit_op2(p, OPCODE_DP3, tmp, 0, normal, eye_hat);
1436 emit_op3(p, OPCODE_MAD, dest, writemask, negate(tmp), normal, eye_hat);
1446 struct ureg normal = get_transformed_normal(p);
1463 emit_op2(p, OPCODE_DP3, tmp, 0, normal, eye_hat);
1467 emit_op3(p, OPCODE_MAD, r, 0, negate(tmp), normal, eye_hat);
1566 struct ureg normal = get_transformed_normal(p);
1567 emit_op1(p, OPCODE_MOV, out_texgen, normal_mask, normal );