Lines Matching defs:fragSlot

546    uint fragSlot;
565 for (fragSlot = 0; fragSlot < fsInfo->num_inputs; fragSlot++) {
566 const uint vertSlot = sinfo->attrib[fragSlot].src_index;
569 switch (sinfo->attrib[fragSlot].interp) {
572 const_coeff(setup, &setup->coef[fragSlot], vertSlot, j);
580 tri_linear_coeff(setup, &setup->coef[fragSlot], j, v);
588 tri_persp_coeff(setup, &setup->coef[fragSlot], j, v);
592 setup_fragcoord_coeff(setup, fragSlot);
598 if (fsInfo->input_semantic_name[fragSlot] == TGSI_SEMANTIC_FACE) {
600 setup->coef[fragSlot].a0[0] = setup->facing * -2.0f + 1.0f;
601 setup->coef[fragSlot].dadx[0] = 0.0;
602 setup->coef[fragSlot].dady[0] = 0.0;
608 fragSlot, "xyzw"[j],
609 setup->coef[fragSlot].a0[j],
610 setup->coef[fragSlot].dadx[j],
611 setup->coef[fragSlot].dady[j]);
887 uint fragSlot;
922 for (fragSlot = 0; fragSlot < fsInfo->num_inputs; fragSlot++) {
923 const uint vertSlot = sinfo->attrib[fragSlot].src_index;
926 switch (sinfo->attrib[fragSlot].interp) {
929 const_coeff(setup, &setup->coef[fragSlot], vertSlot, j);
935 line_linear_coeff(setup, &setup->coef[fragSlot], j, v);
942 line_persp_coeff(setup, &setup->coef[fragSlot], j, v);
946 setup_fragcoord_coeff(setup, fragSlot);
952 if (fsInfo->input_semantic_name[fragSlot] == TGSI_SEMANTIC_FACE) {
954 setup->coef[fragSlot].a0[0] = setup->facing * -2.0f + 1.0f;
955 setup->coef[fragSlot].dadx[0] = 0.0;
956 setup->coef[fragSlot].dady[0] = 0.0;
1156 uint fragSlot;
1206 for (fragSlot = 0; fragSlot < fsInfo->num_inputs; fragSlot++) {
1207 const uint vertSlot = sinfo->attrib[fragSlot].src_index;
1210 switch (sinfo->attrib[fragSlot].interp) {
1215 const_coeff(setup, &setup->coef[fragSlot], vertSlot, j);
1220 &setup->coef[fragSlot], vertSlot, j);
1223 setup_fragcoord_coeff(setup, fragSlot);
1229 if (fsInfo->input_semantic_name[fragSlot] == TGSI_SEMANTIC_FACE) {
1231 setup->coef[fragSlot].a0[0] = setup->facing * -2.0f + 1.0f;
1232 setup->coef[fragSlot].dadx[0] = 0.0;
1233 setup->coef[fragSlot].dady[0] = 0.0;