interpolateAtSample - sample a varying at the location of a specified sample
Contents
Copyright
Copyright © 2011-2014 Khronos Group
[FIXME: source] 11/18/2024 INTERPOLATEATSAMPLE(3G)
Declaration
floatinterpolateAtSample(floatinterpolant,intsample);vec2interpolateAtSample(vec2interpolant,intsample);vec3interpolateAtSample(vec3interpolant,intsample);vec4interpolateAtSample(vec4interpolant,intsample);
Description
interpolateAtSample returns the value of the input varying interpolant sampled at the location of sample
number sample. If multisample buffers are not available, the input varying will be evaluated at the
center of the pixel. If sample sample does not exist, the position used to interpolate the input varying
is undefined.
Name
interpolateAtSample - sample a varying at the location of a specified sample
Parameters
interpolant
Specifies the interpolant to be sampled at the location of sample sample.
sample
Specifies the index of the sample whose location will be used to sample interpolant.
See Also
interpolateAtCentroid(), interpolateAtOffset()
Version Support
┌─────────────────────┬───────────────────────────────────────────────────────────────────────────────────┐
│ │ OpenGLShadingLanguageVersion │
├─────────────────────┼──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┤
│ Function │ 1.10 │ 1.20 │ 1.30 │ 1.40 │ 1.50 │ 3.30 │ 4.00 │ 4.10 │ 4.20 │ 4.30 │ 4.40 │ 4.50 │
│ Name │ │ │ │ │ │ │ │ │ │ │ │ │
├─────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ interpolateAtSample │ - │ - │ - │ - │ - │ - │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │ ✔ │
└─────────────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
