Home | History | Annotate | Download | only in glsl

Lines Matching full:interpolation

2900                                  const glsl_interp_mode interpolation,
2905 /* Interpolation qualifiers can only apply to shader inputs or outputs, but
2911 * interpolation qualifiers"
2913 * "These interpolation qualifiers may only precede the qualifiers in,
2921 * further qualified with one of these interpolation qualifiers."
2923 * "These interpolation qualifiers may only precede the qualifiers
2929 && interpolation != INTERP_MODE_NONE) {
2930 const char *i = interpolation_string(interpolation);
2933 "interpolation qualifier `%s' can only be applied to "
2940 "interpolation qualifier '%s' cannot be applied to "
2947 "interpolation qualifier '%s' cannot be applied to "
2956 /* Interpolation qualifiers cannot be applied to 'centroid' and
2960 * "interpolation qualifiers may only precede the qualifiers in,
2967 && interpolation != INTERP_MODE_NONE
2970 const char *i = interpolation_string(interpolation);
2987 * integer vectors must be qualified with the interpolation qualifier
2993 * interpolation qualifier flat."
2998 * interpolation qualifier flat."
3013 && interpolation != INTERP_MODE_FLAT
3023 * "This extension does not support interpolation of double-precision
3030 * qualified with the interpolation qualifier flat."
3039 && interpolation != INTERP_MODE_FLAT
3054 glsl_interp_mode interpolation;
3056 interpolation = INTERP_MODE_FLAT;
3058 interpolation = INTERP_MODE_NOPERSPECTIVE;
3060 interpolation = INTERP_MODE_SMOOTH;
3066 /* Section 4.3.9 (Interpolation) of the GLSL ES 3.00 spec says:
3068 * "When no interpolation qualifier is present, smooth interpolation
3071 interpolation = INTERP_MODE_SMOOTH;
3073 interpolation = INTERP_MODE_NONE;
3076 interpolation,
3079 return interpolation;
3861 var->data.interpolation =
3879 * "It is an error to use centroid in or interpolation qualifiers in
3887 * "It is an error to use auxiliary storage qualifiers or interpolation
3977 * interpolation qualifier:
3994 earlier->data.interpolation = var->data.interpolation;
6871 "interpolation qualifiers cannot be used "
6908 fields[i].interpolation =
7541 fields[i].interpolation =
7542 earlier_per_vertex->fields.structure[j].interpolation;
7792 var->data.interpolation = fields[i].interpolation;