3 <link rel=
"stylesheet" type=
"text/css" href=
"../../mancommon/opengl-man.css" />
4 <title>OpenGL Shading Language Reference Pages
</title>
8 <center><h1>OpenGL Shading Language Reference Pages
</h1></center>
11 <center><div id=
"container"><b><a href=
"#A" style=
"text-decoration:none"> A
</a></b> <b><a href=
"#B" style=
"text-decoration:none"> B
</a></b> <b><a href=
"#C" style=
"text-decoration:none"> C
</a></b> <b><a href=
"#D" style=
"text-decoration:none"> D
</a></b> <b><a href=
"#E" style=
"text-decoration:none"> E
</a></b> <b><a href=
"#F" style=
"text-decoration:none"> F
</a></b> <b><a href=
"#G" style=
"text-decoration:none"> G
</a></b> <b><a href=
"#I" style=
"text-decoration:none"> I
</a></b> <b><a href=
"#L" style=
"text-decoration:none"> L
</a></b> <b><a href=
"#M" style=
"text-decoration:none"> M
</a></b> <b><a href=
"#N" style=
"text-decoration:none"> N
</a></b> <b><a href=
"#O" style=
"text-decoration:none"> O
</a></b> <b><a href=
"#P" style=
"text-decoration:none"> P
</a></b> <b><a href=
"#R" style=
"text-decoration:none"> R
</a></b> <b><a href=
"#S" style=
"text-decoration:none"> S
</a></b> <b><a href=
"#T" style=
"text-decoration:none"> T
</a></b> <b><a href=
"#U" style=
"text-decoration:none"> U
</a></b> <br/><b><a href=
"#Built-in Variables" style=
"text-decoration:none">Built-in Variables
</a></b></div>
14 </center><a name=
"A"></a><br/><br/>
15 <table width=
"200" class=
"sample"> <th>A
</th>
16 <tr><td><a target=
"pagedisp" href=
"abs.xml">abs
</a></td></tr>
17 <tr><td><a target=
"pagedisp" href=
"acos.xml">acos
</a></td></tr>
18 <tr><td><a target=
"pagedisp" href=
"acosh.xml">acosh
</a></td></tr>
19 <tr><td><a target=
"pagedisp" href=
"all.xml">all
</a></td></tr>
20 <tr><td><a target=
"pagedisp" href=
"any.xml">any
</a></td></tr>
21 <tr><td><a target=
"pagedisp" href=
"asin.xml">asin
</a></td></tr>
22 <tr><td><a target=
"pagedisp" href=
"asinh.xml">asinh
</a></td></tr>
23 <tr><td><a target=
"pagedisp" href=
"atan.xml">atan
</a></td></tr>
24 <tr><td><a target=
"pagedisp" href=
"atanh.xml">atanh
</a></td></tr>
25 <tr><td><a target=
"pagedisp" href=
"atomicAdd.xml">atomicAdd
</a></td></tr>
26 <tr><td><a target=
"pagedisp" href=
"atomicAnd.xml">atomicAnd
</a></td></tr>
27 <tr><td><a target=
"pagedisp" href=
"atomicCompSwap.xml">atomicCompSwap
</a></td></tr>
28 <tr><td><a target=
"pagedisp" href=
"atomicCounter.xml">atomicCounter
</a></td></tr>
29 <tr><td><a target=
"pagedisp" href=
"atomicCounterDecrement.xml">atomicCounterDecrement
</a></td></tr>
30 <tr><td><a target=
"pagedisp" href=
"atomicCounterIncrement.xml">atomicCounterIncrement
</a></td></tr>
31 <tr><td><a target=
"pagedisp" href=
"atomicExchange.xml">atomicExchange
</a></td></tr>
32 <tr><td><a target=
"pagedisp" href=
"atomicMax.xml">atomicMax
</a></td></tr>
33 <tr><td><a target=
"pagedisp" href=
"atomicMin.xml">atomicMin
</a></td></tr>
34 <tr><td><a target=
"pagedisp" href=
"atomicOr.xml">atomicOr
</a></td></tr>
35 <tr><td><a target=
"pagedisp" href=
"atomicXor.xml">atomicXor
</a></td></tr>
36 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
39 <a name=
"B"></a><br/><br/>
40 <table width=
"200" class=
"sample"> <th>B
</th>
41 <tr><td><a target=
"pagedisp" href=
"barrier.xml">barrier
</a></td></tr>
42 <tr><td><a target=
"pagedisp" href=
"bitCount.xml">bitCount
</a></td></tr>
43 <tr><td><a target=
"pagedisp" href=
"bitfieldExtract.xml">bitfieldExtract
</a></td></tr>
44 <tr><td><a target=
"pagedisp" href=
"bitfieldInsert.xml">bitfieldInsert
</a></td></tr>
45 <tr><td><a target=
"pagedisp" href=
"bitfieldReverse.xml">bitfieldReverse
</a></td></tr>
46 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
49 <a name=
"C"></a><br/><br/>
50 <table width=
"200" class=
"sample"> <th>C
</th>
51 <tr><td><a target=
"pagedisp" href=
"ceil.xml">ceil
</a></td></tr>
52 <tr><td><a target=
"pagedisp" href=
"clamp.xml">clamp
</a></td></tr>
53 <tr><td><a target=
"pagedisp" href=
"cos.xml">cos
</a></td></tr>
54 <tr><td><a target=
"pagedisp" href=
"cosh.xml">cosh
</a></td></tr>
55 <tr><td><a target=
"pagedisp" href=
"cross.xml">cross
</a></td></tr>
56 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
59 <a name=
"D"></a><br/><br/>
60 <table width=
"200" class=
"sample"> <th>D
</th>
61 <tr><td><a target=
"pagedisp" href=
"degrees.xml">degrees
</a></td></tr>
62 <tr><td><a target=
"pagedisp" href=
"determinant.xml">determinant
</a></td></tr>
63 <tr><td><a target=
"pagedisp" href=
"dFdx.xml">dFdx
</a></td></tr>
64 <tr><td><a target=
"pagedisp" href=
"dFdy.xml">dFdy
</a></td></tr>
65 <tr><td><a target=
"pagedisp" href=
"distance.xml">distance
</a></td></tr>
66 <tr><td><a target=
"pagedisp" href=
"dot.xml">dot
</a></td></tr>
67 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
70 <a name=
"E"></a><br/><br/>
71 <table width=
"200" class=
"sample"> <th>E
</th>
72 <tr><td><a target=
"pagedisp" href=
"EmitStreamVertex.xml">EmitStreamVertex
</a></td></tr>
73 <tr><td><a target=
"pagedisp" href=
"EmitVertex.xml">EmitVertex
</a></td></tr>
74 <tr><td><a target=
"pagedisp" href=
"EndPrimitive.xml">EndPrimitive
</a></td></tr>
75 <tr><td><a target=
"pagedisp" href=
"EndStreamPrimitive.xml">EndStreamPrimitive
</a></td></tr>
76 <tr><td><a target=
"pagedisp" href=
"equal.xml">equal
</a></td></tr>
77 <tr><td><a target=
"pagedisp" href=
"exp.xml">exp
</a></td></tr>
78 <tr><td><a target=
"pagedisp" href=
"exp2.xml">exp2
</a></td></tr>
79 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
82 <a name=
"F"></a><br/><br/>
83 <table width=
"200" class=
"sample"> <th>F
</th>
84 <tr><td><a target=
"pagedisp" href=
"faceforward.xml">faceforward
</a></td></tr>
85 <tr><td><a target=
"pagedisp" href=
"findLSB.xml">findLSB
</a></td></tr>
86 <tr><td><a target=
"pagedisp" href=
"findMSB.xml">findMSB
</a></td></tr>
87 <tr><td><a target=
"pagedisp" href=
"floatBitsToInt.xml">floatBitsToInt
</a></td></tr>
88 <tr><td><a target=
"pagedisp" href=
"floatBitsToUint.xml">floatBitsToUint
</a></td></tr>
89 <tr><td><a target=
"pagedisp" href=
"floor.xml">floor
</a></td></tr>
90 <tr><td><a target=
"pagedisp" href=
"fma.xml">fma
</a></td></tr>
91 <tr><td><a target=
"pagedisp" href=
"fract.xml">fract
</a></td></tr>
92 <tr><td><a target=
"pagedisp" href=
"frexp.xml">frexp
</a></td></tr>
93 <tr><td><a target=
"pagedisp" href=
"fwidth.xml">fwidth
</a></td></tr>
94 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
97 <a name=
"G"></a><br/><br/>
98 <table width=
"200" class=
"sample"> <th>G
</th>
99 <tr><td><a target=
"pagedisp" href=
"greaterThan.xml">greaterThan
</a></td></tr>
100 <tr><td><a target=
"pagedisp" href=
"greaterThanEqual.xml">greaterThanEqual
</a></td></tr>
101 <tr><td><a target=
"pagedisp" href=
"groupMemoryBarrier.xml">groupMemoryBarrier
</a></td></tr>
102 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
105 <a name=
"I"></a><br/><br/>
106 <table width=
"200" class=
"sample"> <th>I
</th>
107 <tr><td><a target=
"pagedisp" href=
"imageAtomicAdd.xml">imageAtomicAdd
</a></td></tr>
108 <tr><td><a target=
"pagedisp" href=
"imageAtomicAnd.xml">imageAtomicAnd
</a></td></tr>
109 <tr><td><a target=
"pagedisp" href=
"imageAtomicCompSwap.xml">imageAtomicCompSwap
</a></td></tr>
110 <tr><td><a target=
"pagedisp" href=
"imageAtomicExchange.xml">imageAtomicExchange
</a></td></tr>
111 <tr><td><a target=
"pagedisp" href=
"imageAtomicMax.xml">imageAtomicMax
</a></td></tr>
112 <tr><td><a target=
"pagedisp" href=
"imageAtomicMin.xml">imageAtomicMin
</a></td></tr>
113 <tr><td><a target=
"pagedisp" href=
"imageAtomicOr.xml">imageAtomicOr
</a></td></tr>
114 <tr><td><a target=
"pagedisp" href=
"imageAtomicXor.xml">imageAtomicXor
</a></td></tr>
115 <tr><td><a target=
"pagedisp" href=
"imageLoad.xml">imageLoad
</a></td></tr>
116 <tr><td><a target=
"pagedisp" href=
"imageSize.xml">imageSize
</a></td></tr>
117 <tr><td><a target=
"pagedisp" href=
"imageStore.xml">imageStore
</a></td></tr>
118 <tr><td><a target=
"pagedisp" href=
"imulExtended.xml">imulExtended
</a></td></tr>
119 <tr><td><a target=
"pagedisp" href=
"intBitsToFloat.xml">intBitsToFloat
</a></td></tr>
120 <tr><td><a target=
"pagedisp" href=
"interpolateAtCentroid.xml">interpolateAtCentroid
</a></td></tr>
121 <tr><td><a target=
"pagedisp" href=
"interpolateAtOffset.xml">interpolateAtOffset
</a></td></tr>
122 <tr><td><a target=
"pagedisp" href=
"interpolateAtSample.xml">interpolateAtSample
</a></td></tr>
123 <tr><td><a target=
"pagedisp" href=
"inverse.xml">inverse
</a></td></tr>
124 <tr><td><a target=
"pagedisp" href=
"inversesqrt.xml">inversesqrt
</a></td></tr>
125 <tr><td><a target=
"pagedisp" href=
"isinf.xml">isinf
</a></td></tr>
126 <tr><td><a target=
"pagedisp" href=
"isnan.xml">isnan
</a></td></tr>
127 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
130 <a name=
"L"></a><br/><br/>
131 <table width=
"200" class=
"sample"> <th>L
</th>
132 <tr><td><a target=
"pagedisp" href=
"ldexp.xml">ldexp
</a></td></tr>
133 <tr><td><a target=
"pagedisp" href=
"length.xml">length
</a></td></tr>
134 <tr><td><a target=
"pagedisp" href=
"lessThan.xml">lessThan
</a></td></tr>
135 <tr><td><a target=
"pagedisp" href=
"lessThanEqual.xml">lessThanEqual
</a></td></tr>
136 <tr><td><a target=
"pagedisp" href=
"log.xml">log
</a></td></tr>
137 <tr><td><a target=
"pagedisp" href=
"log2.xml">log2
</a></td></tr>
138 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
141 <a name=
"M"></a><br/><br/>
142 <table width=
"200" class=
"sample"> <th>M
</th>
143 <tr><td><a target=
"pagedisp" href=
"matrixCompMult.xml">matrixCompMult
</a></td></tr>
144 <tr><td><a target=
"pagedisp" href=
"max.xml">max
</a></td></tr>
145 <tr><td><a target=
"pagedisp" href=
"memoryBarrier.xml">memoryBarrier
</a></td></tr>
146 <tr><td><a target=
"pagedisp" href=
"memoryBarrierAtomicCounter.xml">memoryBarrierAtomicCounter
</a></td></tr>
147 <tr><td><a target=
"pagedisp" href=
"memoryBarrierBuffer.xml">memoryBarrierBuffer
</a></td></tr>
148 <tr><td><a target=
"pagedisp" href=
"memoryBarrierImage.xml">memoryBarrierImage
</a></td></tr>
149 <tr><td><a target=
"pagedisp" href=
"memoryBarrierShared.xml">memoryBarrierShared
</a></td></tr>
150 <tr><td><a target=
"pagedisp" href=
"min.xml">min
</a></td></tr>
151 <tr><td><a target=
"pagedisp" href=
"mix.xml">mix
</a></td></tr>
152 <tr><td><a target=
"pagedisp" href=
"mod.xml">mod
</a></td></tr>
153 <tr><td><a target=
"pagedisp" href=
"modf.xml">modf
</a></td></tr>
154 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
157 <a name=
"N"></a><br/><br/>
158 <table width=
"200" class=
"sample"> <th>N
</th>
159 <tr><td><a target=
"pagedisp" href=
"noise.xml">noise
</a></td></tr>
160 <tr><td><a target=
"pagedisp" href=
"normalize.xml">normalize
</a></td></tr>
161 <tr><td><a target=
"pagedisp" href=
"not.xml">not
</a></td></tr>
162 <tr><td><a target=
"pagedisp" href=
"notEqual.xml">notEqual
</a></td></tr>
163 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
166 <a name=
"O"></a><br/><br/>
167 <table width=
"200" class=
"sample"> <th>O
</th>
168 <tr><td><a target=
"pagedisp" href=
"outerProduct.xml">outerProduct
</a></td></tr>
169 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
172 <a name=
"P"></a><br/><br/>
173 <table width=
"200" class=
"sample"> <th>P
</th>
174 <tr><td><a target=
"pagedisp" href=
"packDouble2x32.xml">packDouble2x32
</a></td></tr>
175 <tr><td><a target=
"pagedisp" href=
"packHalf2x16.xml">packHalf2x16
</a></td></tr>
176 <tr><td><a target=
"pagedisp" href=
"packSnorm2x16.xml">packSnorm2x16
</a></td></tr>
177 <tr><td><a target=
"pagedisp" href=
"packSnorm4x8.xml">packSnorm4x8
</a></td></tr>
178 <tr><td><a target=
"pagedisp" href=
"packUnorm2x16.xml">packUnorm2x16
</a></td></tr>
179 <tr><td><a target=
"pagedisp" href=
"packUnorm4x8.xml">packUnorm4x8
</a></td></tr>
180 <tr><td><a target=
"pagedisp" href=
"pow.xml">pow
</a></td></tr>
181 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
184 <a name=
"R"></a><br/><br/>
185 <table width=
"200" class=
"sample"> <th>R
</th>
186 <tr><td><a target=
"pagedisp" href=
"radians.xml">radians
</a></td></tr>
187 <tr><td><a target=
"pagedisp" href=
"reflect.xml">reflect
</a></td></tr>
188 <tr><td><a target=
"pagedisp" href=
"refract.xml">refract
</a></td></tr>
189 <tr><td><a target=
"pagedisp" href=
"round.xml">round
</a></td></tr>
190 <tr><td><a target=
"pagedisp" href=
"roundEven.xml">roundEven
</a></td></tr>
191 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
194 <a name=
"S"></a><br/><br/>
195 <table width=
"200" class=
"sample"> <th>S
</th>
196 <tr><td><a target=
"pagedisp" href=
"sign.xml">sign
</a></td></tr>
197 <tr><td><a target=
"pagedisp" href=
"sin.xml">sin
</a></td></tr>
198 <tr><td><a target=
"pagedisp" href=
"sinh.xml">sinh
</a></td></tr>
199 <tr><td><a target=
"pagedisp" href=
"smoothstep.xml">smoothstep
</a></td></tr>
200 <tr><td><a target=
"pagedisp" href=
"sqrt.xml">sqrt
</a></td></tr>
201 <tr><td><a target=
"pagedisp" href=
"step.xml">step
</a></td></tr>
202 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
205 <a name=
"T"></a><br/><br/>
206 <table width=
"200" class=
"sample"> <th>T
</th>
207 <tr><td><a target=
"pagedisp" href=
"tan.xml">tan
</a></td></tr>
208 <tr><td><a target=
"pagedisp" href=
"tanh.xml">tanh
</a></td></tr>
209 <tr><td><a target=
"pagedisp" href=
"texelFetch.xml">texelFetch
</a></td></tr>
210 <tr><td><a target=
"pagedisp" href=
"texelFetchOffset.xml">texelFetchOffset
</a></td></tr>
211 <tr><td><a target=
"pagedisp" href=
"texture.xml">texture
</a></td></tr>
212 <tr><td><a target=
"pagedisp" href=
"textureGather.xml">textureGather
</a></td></tr>
213 <tr><td><a target=
"pagedisp" href=
"textureGatherOffset.xml">textureGatherOffset
</a></td></tr>
214 <tr><td><a target=
"pagedisp" href=
"textureGatherOffsets.xml">textureGatherOffsets
</a></td></tr>
215 <tr><td><a target=
"pagedisp" href=
"textureGrad.xml">textureGrad
</a></td></tr>
216 <tr><td><a target=
"pagedisp" href=
"textureGradOffset.xml">textureGradOffset
</a></td></tr>
217 <tr><td><a target=
"pagedisp" href=
"textureLod.xml">textureLod
</a></td></tr>
218 <tr><td><a target=
"pagedisp" href=
"textureLodOffset.xml">textureLodOffset
</a></td></tr>
219 <tr><td><a target=
"pagedisp" href=
"textureOffset.xml">textureOffset
</a></td></tr>
220 <tr><td><a target=
"pagedisp" href=
"textureProj.xml">textureProj
</a></td></tr>
221 <tr><td><a target=
"pagedisp" href=
"textureProjGrad.xml">textureProjGrad
</a></td></tr>
222 <tr><td><a target=
"pagedisp" href=
"textureProjGradOffset.xml">textureProjGradOffset
</a></td></tr>
223 <tr><td><a target=
"pagedisp" href=
"textureProjLod.xml">textureProjLod
</a></td></tr>
224 <tr><td><a target=
"pagedisp" href=
"textureProjLodOffset.xml">textureProjLodOffset
</a></td></tr>
225 <tr><td><a target=
"pagedisp" href=
"textureProjOffset.xml">textureProjOffset
</a></td></tr>
226 <tr><td><a target=
"pagedisp" href=
"textureQueryLevels.xml">textureQueryLevels
</a></td></tr>
227 <tr><td><a target=
"pagedisp" href=
"textureQueryLod.xml">textureQueryLod
</a></td></tr>
228 <tr><td><a target=
"pagedisp" href=
"textureSize.xml">textureSize
</a></td></tr>
229 <tr><td><a target=
"pagedisp" href=
"transpose.xml">transpose
</a></td></tr>
230 <tr><td><a target=
"pagedisp" href=
"trunc.xml">trunc
</a></td></tr>
231 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
234 <a name=
"U"></a><br/><br/>
235 <table width=
"200" class=
"sample"> <th>U
</th>
236 <tr><td><a target=
"pagedisp" href=
"uaddCarry.xml">uaddCarry
</a></td></tr>
237 <tr><td><a target=
"pagedisp" href=
"uintBitsToFloat.xml">uintBitsToFloat
</a></td></tr>
238 <tr><td><a target=
"pagedisp" href=
"umulExtended.xml">umulExtended
</a></td></tr>
239 <tr><td><a target=
"pagedisp" href=
"unpackDouble2x32.xml">unpackDouble2x32
</a></td></tr>
240 <tr><td><a target=
"pagedisp" href=
"unpackHalf2x16.xml">unpackHalf2x16
</a></td></tr>
241 <tr><td><a target=
"pagedisp" href=
"unpackSnorm2x16.xml">unpackSnorm2x16
</a></td></tr>
242 <tr><td><a target=
"pagedisp" href=
"unpackSnorm4x8.xml">unpackSnorm4x8
</a></td></tr>
243 <tr><td><a target=
"pagedisp" href=
"unpackUnorm2x16.xml">unpackUnorm2x16
</a></td></tr>
244 <tr><td><a target=
"pagedisp" href=
"unpackUnorm4x8.xml">unpackUnorm4x8
</a></td></tr>
245 <tr><td><a target=
"pagedisp" href=
"usubBorrow.xml">usubBorrow
</a></td></tr>
246 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
249 <a name=
"Built-in Variables"></a><br/><br/>
250 <table width=
"200" class=
"sample"> <th>Built-in Variables
</th>
251 <tr><td><a target=
"pagedisp" href=
"gl_ClipDistance.xml">gl_ClipDistance
</a></td></tr>
252 <tr><td><a target=
"pagedisp" href=
"gl_FragCoord.xml">gl_FragCoord
</a></td></tr>
253 <tr><td><a target=
"pagedisp" href=
"gl_FragDepth.xml">gl_FragDepth
</a></td></tr>
254 <tr><td><a target=
"pagedisp" href=
"gl_FrontFacing.xml">gl_FrontFacing
</a></td></tr>
255 <tr><td><a target=
"pagedisp" href=
"gl_GlobalInvocationID.xml">gl_GlobalInvocationID
</a></td></tr>
256 <tr><td><a target=
"pagedisp" href=
"gl_InstanceID.xml">gl_InstanceID
</a></td></tr>
257 <tr><td><a target=
"pagedisp" href=
"gl_InvocationID.xml">gl_InvocationID
</a></td></tr>
258 <tr><td><a target=
"pagedisp" href=
"gl_Layer.xml">gl_Layer
</a></td></tr>
259 <tr><td><a target=
"pagedisp" href=
"gl_LocalInvocationID.xml">gl_LocalInvocationID
</a></td></tr>
260 <tr><td><a target=
"pagedisp" href=
"gl_LocalInvocationIndex.xml">gl_LocalInvocationIndex
</a></td></tr>
261 <tr><td><a target=
"pagedisp" href=
"gl_NumSamples.xml">gl_NumSamples
</a></td></tr>
262 <tr><td><a target=
"pagedisp" href=
"gl_NumWorkGroups.xml">gl_NumWorkGroups
</a></td></tr>
263 <tr><td><a target=
"pagedisp" href=
"gl_PatchVerticesIn.xml">gl_PatchVerticesIn
</a></td></tr>
264 <tr><td><a target=
"pagedisp" href=
"gl_PointCoord.xml">gl_PointCoord
</a></td></tr>
265 <tr><td><a target=
"pagedisp" href=
"gl_PointSize.xml">gl_PointSize
</a></td></tr>
266 <tr><td><a target=
"pagedisp" href=
"gl_Position.xml">gl_Position
</a></td></tr>
267 <tr><td><a target=
"pagedisp" href=
"gl_PrimitiveID.xml">gl_PrimitiveID
</a></td></tr>
268 <tr><td><a target=
"pagedisp" href=
"gl_PrimitiveIDIn.xml">gl_PrimitiveIDIn
</a></td></tr>
269 <tr><td><a target=
"pagedisp" href=
"gl_SampleID.xml">gl_SampleID
</a></td></tr>
270 <tr><td><a target=
"pagedisp" href=
"gl_SampleMask.xml">gl_SampleMask
</a></td></tr>
271 <tr><td><a target=
"pagedisp" href=
"gl_SampleMaskIn.xml">gl_SampleMaskIn
</a></td></tr>
272 <tr><td><a target=
"pagedisp" href=
"gl_SamplePosition.xml">gl_SamplePosition
</a></td></tr>
273 <tr><td><a target=
"pagedisp" href=
"gl_TessCoord.xml">gl_TessCoord
</a></td></tr>
274 <tr><td><a target=
"pagedisp" href=
"gl_TessLevelInner.xml">gl_TessLevelInner
</a></td></tr>
275 <tr><td><a target=
"pagedisp" href=
"gl_TessLevelOuter.xml">gl_TessLevelOuter
</a></td></tr>
276 <tr><td><a target=
"pagedisp" href=
"gl_VertexID.xml">gl_VertexID
</a></td></tr>
277 <tr><td><a target=
"pagedisp" href=
"gl_ViewportIndex.xml">gl_ViewportIndex
</a></td></tr>
278 <tr><td><a target=
"pagedisp" href=
"gl_WorkGroupID.xml">gl_WorkGroupID
</a></td></tr>
279 <tr><td><a target=
"pagedisp" href=
"gl_WorkGroupSize.xml">gl_WorkGroupSize
</a></td></tr>
280 <tr><td align=
"right"><a href=
"#top">Top
</a></td></tr>
286 <small>OpenGL Shading Language (GLSL) Reference Pages Copyright ©
2011 Khronos Group, Inc.
</small>