Lines Matching defs:interpolation
342 /* GLSL >= 4.40 removes text requiring interpolation qualifiers
347 * "It is a link-time error if, within the same stage, the interpolation
352 * "When no interpolation qualifier is present, smooth interpolation
358 unsigned input_interpolation = input->data.interpolation;
359 unsigned output_interpolation = output->data.interpolation;
371 "interpolation qualifier, "
373 "interpolation qualifier\n",
376 interpolation_string(output->data.interpolation),
378 interpolation_string(input->data.interpolation));
383 "interpolation qualifier, "
385 "interpolation qualifier\n",
388 interpolation_string(output->data.interpolation),
390 interpolation_string(input->data.interpolation));
446 unsigned interpolation;
459 unsigned interpolation,
524 * interpolation qualification."
554 if (info->interpolation != interpolation) {
558 "interpolation qualification. Location %u "
584 info->interpolation = interpolation;
657 field->interpolation,
668 var->data.interpolation,
1611 * safe in SSO or versions of OpenGL where interpolation qualifiers are not
1760 * Note: as a side effect this function may change the interpolation type of
1788 * interpolation type varying cannot possibly affect rendering.
1791 * If the consumer stage is unknown, don't modify the interpolation
1796 * requirement by changing the interpolation type to flat here.
1801 producer_var->data.interpolation = INTERP_MODE_FLAT;
1807 consumer_var->data.interpolation = INTERP_MODE_FLAT;
1819 * there is no guarantee interpolation qualifiers will match across stages.
1823 * "The type and presence of interpolation qualifiers of variables with
1828 * stage, the input and output don't match if their interpolation
1884 * interpolation qualifiers are not guaranteed to be matching across
2113 * variables with different interpolation types, because
2114 * lower_packed_varyings must choose exactly one interpolation type for
2120 * interpolation type, which can only occur in GLSL 1.30 and above.
2126 * Therefore, the packing class depends only on the interpolation type.
2129 ? unsigned(INTERP_MODE_FLAT) : var->data.interpolation;