Name

interpolateAtOffset — sample a varying at specified offset from the center of a pixel

Declaration

float interpolateAtOffset(float  interpolant,
 vec2  offset);
vec2 interpolateAtOffset(vec2  interpolant,
 vec2  offset);
vec3 interpolateAtOffset(vec3  interpolant,
 vec2  offset);
vec4 interpolateAtOffset(vec4  interpolant,
 vec2  offset);

Parameters

interpolant

Specifies the interpolant to be sampled at the specified offset.

offset

Specifies the offset from the center of the pixel at which to sample interpolant.

Description

interpolateAtOffset returns the value of the input varying interpolant sampled at an offset from the center of the pixel specified by offset. The two floating-point components of offset give the offset in pixels in the x and y directions from the center of the pixel, respectively. An offset of (0, 0) identifies the center of the pixel. The range and granularity of offsets supported by this function is implementation-dependent.

Version Support

FunctionVersion 1.10Version 1.20Version 1.30Version 1.40Version 1.50Version 3.30Version 4.00Version 4.10Version 4.20Version 4.30
interpolateAtoOffset------YYYY

See Also

interpolateAtCentroid, interpolateAtSample

Copyright

Copyright © 2011 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.