Lines Matching refs:sample
65 assign the same sets of fragment shader input values to each sample.
70 This extension adds the "sample" qualifier that can be used on vertex
71 outputs and fragment inputs. When the "sample" qualifier is used, the
72 fragment shader is invoked separately for each covered sample and
74 sample point.
79 center, a specific sample number, or at the centroid.
113 "sample in", the data associated with those variables will be assigned
114 independently. The values for each sample must be evaluated at the
115 location of the sample. The data associated with any other variables not
116 qualified with "sample in" need not be evaluated independently for each
117 sample.
130 variables declared using "sample in" when the value of SAMPLE_BUFFERS is
131 one, the fragment shader will be invoked separately for each covered sample
132 and the variable will be sampled at the corresponding sample point.
138 interpolateAtCentroid() and interpolateAtSample() will sample variables as
139 though they were declared with the "centroid" or "sample" qualifiers,
140 respectively. The built-in function interpolateAtOffset() will sample
193 sample
197 sample
205 sample in linkage with per-sample interpolation
206 sample out linkage with per-sample interpolation
209 precede the qualifiers in, centroid in, sample in, out, centroid out, or
210 sample out in a declaration. ...
216 with the in, centroid in, or sample in storage qualifiers. ... Variables
217 declared as in, centroid in, or sample in may not be written to during
221 "sample in" or the interpolation qualifiers in a vertex shader input. ...
226 or sample in storage qualifiers. ...
230 sample in vec4 perSampleColor;
232 (replace the last paragraph of section, specifying that "sample" only need
238 out). Also, the "sample" qualifier may differ. When the "sample"
245 with the out, centroid out, or sample out storage qualifiers. ...
249 sample out storage qualifiers. ...
253 sample out vec4 perSampleColor;
257 "centroid out" or "sample out" in a fragment shader. ...
262 (modify first paragraph of section, add reference to sample in/out) The
264 qualifiers centroid in, sample in, centroid out, and sample out, by the
269 or flat sample, which will mean the same thing as qualifying it only as
275 variables qualified with neither "centroid in" nor "sample in", the value
277 a single value may be assigned to each sample within the pixel, to the
280 When multisampling, "centroid" and "sample" may be
291 qualified with "sample", a separate value must be assigned to that
292 variable for each covered sample in the pixel, and that value must be
293 sampled at the location of the individual sample.
314 float interpolateAtSample(float interpolant, int sample);
315 vec2 interpolateAtSample(vec2 interpolant, int sample);
316 vec3 interpolateAtSample(vec3 interpolant, int sample);
317 vec4 interpolateAtSample(vec4 interpolant, int sample);
330 <interpolant> variable at the location of the sample numbered <sample>. If
332 at the center of the pixel. If sample <sample> does
363 This extension builds upon the per-sample shading support provided by
364 OES_sample_shading to provide a new "sample" qualifier on a fragment
365 shader input that forces per-sample shading, and specifies that the value
366 of the input be evaluated per-sample.
416 (2) "sample" and "centroid" have been split out as "Auxiliary Storage
458 "sample" qualifier match between stages (bug
468 3 2013-09-03 gleese Moved sample variables to OES_sample_variables
471 0 2013-08-07 dkoch reduced ARB_gpu_shader5 to sample-related features