Lines Matching defs:stfp

123 st_release_fp_variants(struct st_context *st, struct st_fragment_program *stfp)
127 for (fpv = stfp->variants; fpv; ) {
133 stfp->variants = NULL;
470 struct st_fragment_program *stfp,
505 st_make_bitmap_fragment_program(st, &stfp->Base,
509 stfp = st_fragment_program(fp);
522 st_make_drawpix_fragment_program(st, &stfp->Base, &fp);
526 stfp = st_fragment_program(fp);
530 if (!stfp->glsl_to_tgsi)
531 _mesa_remove_output_reads(&stfp->Base.Base, PROGRAM_OUTPUT);
536 inputsRead = stfp->Base.Base.InputsRead;
542 is_centroid[slot] = (stfp->Base.IsCentroid & BITFIELD64_BIT(attr)) != 0;
553 interpMode[slot] = st_translate_interp(stfp->Base.InterpQualifier[attr],
559 interpMode[slot] = st_translate_interp(stfp->Base.InterpQualifier[attr],
617 interpMode[slot] = st_translate_interp(stfp->Base.InterpQualifier[attr],
632 GLbitfield64 outputsWritten = stfp->Base.Base.OutputsWritten;
684 _mesa_print_program(&stfp->Base.Base);
685 _mesa_print_program_parameters(st->ctx, &stfp->Base.Base);
691 if (stfp->Base.FragDepthLayout != FRAG_DEPTH_LAYOUT_NONE) {
692 switch (stfp->Base.FragDepthLayout) {
710 if (stfp->glsl_to_tgsi)
714 stfp->glsl_to_tgsi,
715 &stfp->Base.Base,
733 &stfp->Base.Base,
761 struct gl_fragment_program *fp = &stfp->Base;
774 struct st_fragment_program *stfp,
780 for (fpv = stfp->variants; fpv; fpv = fpv->next) {
788 fpv = st_translate_fragment_program(st, stfp, key);
791 fpv->next = stfp->variants;
792 stfp->variants = fpv;
1177 struct st_fragment_program *stfp =
1179 struct st_fp_variant *fpv, **prevPtr = &stfp->variants;
1181 for (fpv = stfp->variants; fpv; ) {