Lines Matching refs:fragSlot
592 uint fragSlot; in setup_tri_coefficients() local
611 for (fragSlot = 0; fragSlot < fsInfo->num_inputs; fragSlot++) { in setup_tri_coefficients()
612 const uint vertSlot = sinfo->attrib[fragSlot].src_index; in setup_tri_coefficients()
615 switch (sinfo->attrib[fragSlot].interp) { in setup_tri_coefficients()
618 const_coeff(setup, &setup->coef[fragSlot], vertSlot, j); in setup_tri_coefficients()
626 fsInfo->input_cylindrical_wrap[fragSlot] & (1 << j), in setup_tri_coefficients()
628 tri_linear_coeff(setup, &setup->coef[fragSlot], j, v); in setup_tri_coefficients()
636 fsInfo->input_cylindrical_wrap[fragSlot] & (1 << j), in setup_tri_coefficients()
638 tri_persp_coeff(setup, &setup->coef[fragSlot], j, v); in setup_tri_coefficients()
642 setup_fragcoord_coeff(setup, fragSlot); in setup_tri_coefficients()
648 if (fsInfo->input_semantic_name[fragSlot] == TGSI_SEMANTIC_FACE) { in setup_tri_coefficients()
650 setup->coef[fragSlot].a0[0] = setup->facing * -2.0f + 1.0f; in setup_tri_coefficients()
651 setup->coef[fragSlot].dadx[0] = 0.0; in setup_tri_coefficients()
652 setup->coef[fragSlot].dady[0] = 0.0; in setup_tri_coefficients()
658 fragSlot, "xyzw"[j], in setup_tri_coefficients()
659 setup->coef[fragSlot].a0[j], in setup_tri_coefficients()
660 setup->coef[fragSlot].dadx[j], in setup_tri_coefficients()
661 setup->coef[fragSlot].dady[j]); in setup_tri_coefficients()
963 uint fragSlot; in setup_line_coefficients() local
998 for (fragSlot = 0; fragSlot < fsInfo->num_inputs; fragSlot++) { in setup_line_coefficients()
999 const uint vertSlot = sinfo->attrib[fragSlot].src_index; in setup_line_coefficients()
1002 switch (sinfo->attrib[fragSlot].interp) { in setup_line_coefficients()
1005 const_coeff(setup, &setup->coef[fragSlot], vertSlot, j); in setup_line_coefficients()
1011 fsInfo->input_cylindrical_wrap[fragSlot] & (1 << j), in setup_line_coefficients()
1013 line_linear_coeff(setup, &setup->coef[fragSlot], j, v); in setup_line_coefficients()
1020 fsInfo->input_cylindrical_wrap[fragSlot] & (1 << j), in setup_line_coefficients()
1022 line_persp_coeff(setup, &setup->coef[fragSlot], j, v); in setup_line_coefficients()
1026 setup_fragcoord_coeff(setup, fragSlot); in setup_line_coefficients()
1032 if (fsInfo->input_semantic_name[fragSlot] == TGSI_SEMANTIC_FACE) { in setup_line_coefficients()
1034 setup->coef[fragSlot].a0[0] = setup->facing * -2.0f + 1.0f; in setup_line_coefficients()
1035 setup->coef[fragSlot].dadx[0] = 0.0; in setup_line_coefficients()
1036 setup->coef[fragSlot].dady[0] = 0.0; in setup_line_coefficients()
1236 uint fragSlot; in sp_setup_point() local
1286 for (fragSlot = 0; fragSlot < fsInfo->num_inputs; fragSlot++) { in sp_setup_point()
1287 const uint vertSlot = sinfo->attrib[fragSlot].src_index; in sp_setup_point()
1290 switch (sinfo->attrib[fragSlot].interp) { in sp_setup_point()
1295 const_coeff(setup, &setup->coef[fragSlot], vertSlot, j); in sp_setup_point()
1300 &setup->coef[fragSlot], vertSlot, j); in sp_setup_point()
1303 setup_fragcoord_coeff(setup, fragSlot); in sp_setup_point()
1309 if (fsInfo->input_semantic_name[fragSlot] == TGSI_SEMANTIC_FACE) { in sp_setup_point()
1311 setup->coef[fragSlot].a0[0] = setup->facing * -2.0f + 1.0f; in sp_setup_point()
1312 setup->coef[fragSlot].dadx[0] = 0.0; in sp_setup_point()
1313 setup->coef[fragSlot].dady[0] = 0.0; in sp_setup_point()