d32ffb603a291a50bc8191408d0a338a8264ed0b
[cl-glfw.git] / lib / opengl-core.lisp
blobd32ffb603a291a50bc8191408d0a338a8264ed0b
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; {{{ attribmask
7 (defconstant +current-bit+ #x1)
8 (defconstant +point-bit+ #x2)
9 (defconstant +line-bit+ #x4)
10 (defconstant +polygon-bit+ #x8)
11 (defconstant +polygon-stipple-bit+ #x10)
12 (defconstant +pixel-mode-bit+ #x20)
13 (defconstant +lighting-bit+ #x40)
14 (defconstant +fog-bit+ #x80)
15 (defconstant +depth-buffer-bit+ #x100)
16 (defconstant +accum-buffer-bit+ #x200)
17 (defconstant +stencil-buffer-bit+ #x400)
18 (defconstant +viewport-bit+ #x800)
19 (defconstant +transform-bit+ #x1000)
20 (defconstant +enable-bit+ #x2000)
21 (defconstant +color-buffer-bit+ #x4000)
22 (defconstant +hint-bit+ #x8000)
23 (defconstant +eval-bit+ #x10000)
24 (defconstant +list-bit+ #x20000)
25 (defconstant +texture-bit+ #x40000)
26 (defconstant +scissor-bit+ #x80000)
27 (defconstant +all-attrib-bits+ #xFFFFFFFF)
28 (defconstant +multisample-bit+ #x20000000)
30 ;;;; }}}
32 ;;;; {{{ 3dfx_multisample
34 (defconstant +multisample-bit-3dfx+ #x20000000)
36 ;;;; }}}
38 ;;;; {{{ clearbuffermask
40 (defconstant +coverage-buffer-bit-nv+ #x8000)
42 ;;;; }}}
44 ;;;; {{{ clientattribmask
46 (defconstant +client-pixel-store-bit+ #x1)
47 (defconstant +client-vertex-array-bit+ #x2)
48 (defconstant +client-all-attrib-bits+ #xFFFFFFFF)
50 ;;;; }}}
52 ;;;; {{{ boolean
54 (defconstant +false+ #x0)
55 (defconstant +true+ #x1)
57 ;;;; }}}
59 ;;;; {{{ beginmode
61 (defconstant +points+ #x0)
62 (defconstant +lines+ #x1)
63 (defconstant +line-loop+ #x2)
64 (defconstant +line-strip+ #x3)
65 (defconstant +triangles+ #x4)
66 (defconstant +triangle-strip+ #x5)
67 (defconstant +triangle-fan+ #x6)
68 (defconstant +quads+ #x7)
69 (defconstant +quad-strip+ #x8)
70 (defconstant +polygon+ #x9)
72 ;;;; }}}
74 ;;;; {{{ accumop
76 (defconstant +accum+ #x100)
77 (defconstant +load+ #x101)
78 (defconstant +return+ #x102)
79 (defconstant +mult+ #x103)
80 (defconstant +add+ #x104)
82 ;;;; }}}
84 ;;;; {{{ alphafunction
86 (defconstant +never+ #x200)
87 (defconstant +less+ #x201)
88 (defconstant +equal+ #x202)
89 (defconstant +lequal+ #x203)
90 (defconstant +greater+ #x204)
91 (defconstant +notequal+ #x205)
92 (defconstant +gequal+ #x206)
93 (defconstant +always+ #x207)
95 ;;;; }}}
97 ;;;; {{{ blendingfactordest
99 (defconstant +zero+ #x0)
100 (defconstant +one+ #x1)
101 (defconstant +src-color+ #x300)
102 (defconstant +one-minus-src-color+ #x301)
103 (defconstant +src-alpha+ #x302)
104 (defconstant +one-minus-src-alpha+ #x303)
105 (defconstant +dst-alpha+ #x304)
106 (defconstant +one-minus-dst-alpha+ #x305)
107 (defconstant +constant-color-ext+ #x8001)
108 (defconstant +one-minus-constant-color-ext+ #x8002)
109 (defconstant +constant-alpha-ext+ #x8003)
110 (defconstant +one-minus-constant-alpha-ext+ #x8004)
112 ;;;; }}}
114 ;;;; {{{ blendingfactorsrc
116 (defconstant +dst-color+ #x306)
117 (defconstant +one-minus-dst-color+ #x307)
118 (defconstant +src-alpha-saturate+ #x308)
120 ;;;; }}}
122 ;;;; {{{ blendequationmodeext
124 (defconstant +logic-op+ #xBF1)
125 (defconstant +func-add-ext+ #x8006)
126 (defconstant +min-ext+ #x8007)
127 (defconstant +max-ext+ #x8008)
128 (defconstant +func-subtract-ext+ #x800A)
129 (defconstant +func-reverse-subtract-ext+ #x800B)
130 (defconstant +alpha-min-sgix+ #x8320)
131 (defconstant +alpha-max-sgix+ #x8321)
133 ;;;; }}}
135 ;;;; {{{ colormaterialface
137 (defconstant +front+ #x404)
138 (defconstant +back+ #x405)
139 (defconstant +front-and-back+ #x408)
141 ;;;; }}}
143 ;;;; {{{ colormaterialparameter
145 (defconstant +ambient+ #x1200)
146 (defconstant +diffuse+ #x1201)
147 (defconstant +specular+ #x1202)
148 (defconstant +emission+ #x1600)
149 (defconstant +ambient-and-diffuse+ #x1602)
151 ;;;; }}}
153 ;;;; {{{ colorpointertype
155 (defconstant +byte+ #x1400)
156 (defconstant +unsigned-byte+ #x1401)
157 (defconstant +short+ #x1402)
158 (defconstant +unsigned-short+ #x1403)
159 (defconstant +int+ #x1404)
160 (defconstant +unsigned-int+ #x1405)
161 (defconstant +float+ #x1406)
162 (defconstant +double+ #x140A)
164 ;;;; }}}
166 ;;;; {{{ colortableparameterpnamesgi
168 (defconstant +color-table-scale-sgi+ #x80D6)
169 (defconstant +color-table-bias-sgi+ #x80D7)
171 ;;;; }}}
173 ;;;; {{{ colortabletargetsgi
175 (defconstant +color-table-sgi+ #x80D0)
176 (defconstant +post-convolution-color-table-sgi+ #x80D1)
177 (defconstant +post-color-matrix-color-table-sgi+ #x80D2)
178 (defconstant +proxy-color-table-sgi+ #x80D3)
179 (defconstant +proxy-post-convolution-color-table-sgi+ #x80D4)
180 (defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5)
181 (defconstant +texture-color-table-sgi+ #x80BC)
182 (defconstant +proxy-texture-color-table-sgi+ #x80BD)
184 ;;;; }}}
186 ;;;; {{{ convolutionbordermodeext
188 (defconstant +reduce-ext+ #x8016)
190 ;;;; }}}
192 ;;;; {{{ convolutionparameterext
194 (defconstant +convolution-border-mode-ext+ #x8013)
195 (defconstant +convolution-filter-scale-ext+ #x8014)
196 (defconstant +convolution-filter-bias-ext+ #x8015)
198 ;;;; }}}
200 ;;;; {{{ convolutiontargetext
202 (defconstant +convolution-1d-ext+ #x8010)
203 (defconstant +convolution-2d-ext+ #x8011)
205 ;;;; }}}
207 ;;;; {{{ drawbuffermode
209 (defconstant +none+ #x0)
210 (defconstant +front-left+ #x400)
211 (defconstant +front-right+ #x401)
212 (defconstant +back-left+ #x402)
213 (defconstant +back-right+ #x403)
214 (defconstant +left+ #x406)
215 (defconstant +right+ #x407)
216 (defconstant +aux0+ #x409)
217 (defconstant +aux1+ #x40A)
218 (defconstant +aux2+ #x40B)
219 (defconstant +aux3+ #x40C)
221 ;;;; }}}
223 ;;;; {{{ enablecap
225 (defconstant +fog+ #xB60)
226 (defconstant +lighting+ #xB50)
227 (defconstant +texture-1d+ #xDE0)
228 (defconstant +texture-2d+ #xDE1)
229 (defconstant +line-stipple+ #xB24)
230 (defconstant +polygon-stipple+ #xB42)
231 (defconstant +cull-face+ #xB44)
232 (defconstant +alpha-test+ #xBC0)
233 (defconstant +blend+ #xBE2)
234 (defconstant +index-logic-op+ #xBF1)
235 (defconstant +color-logic-op+ #xBF2)
236 (defconstant +dither+ #xBD0)
237 (defconstant +stencil-test+ #xB90)
238 (defconstant +depth-test+ #xB71)
239 (defconstant +clip-plane0+ #x3000)
240 (defconstant +clip-plane1+ #x3001)
241 (defconstant +clip-plane2+ #x3002)
242 (defconstant +clip-plane3+ #x3003)
243 (defconstant +clip-plane4+ #x3004)
244 (defconstant +clip-plane5+ #x3005)
245 (defconstant +light0+ #x4000)
246 (defconstant +light1+ #x4001)
247 (defconstant +light2+ #x4002)
248 (defconstant +light3+ #x4003)
249 (defconstant +light4+ #x4004)
250 (defconstant +light5+ #x4005)
251 (defconstant +light6+ #x4006)
252 (defconstant +light7+ #x4007)
253 (defconstant +texture-gen-s+ #xC60)
254 (defconstant +texture-gen-t+ #xC61)
255 (defconstant +texture-gen-r+ #xC62)
256 (defconstant +texture-gen-q+ #xC63)
257 (defconstant +map1-vertex-3+ #xD97)
258 (defconstant +map1-vertex-4+ #xD98)
259 (defconstant +map1-color-4+ #xD90)
260 (defconstant +map1-index+ #xD91)
261 (defconstant +map1-normal+ #xD92)
262 (defconstant +map1-texture-coord-1+ #xD93)
263 (defconstant +map1-texture-coord-2+ #xD94)
264 (defconstant +map1-texture-coord-3+ #xD95)
265 (defconstant +map1-texture-coord-4+ #xD96)
266 (defconstant +map2-vertex-3+ #xDB7)
267 (defconstant +map2-vertex-4+ #xDB8)
268 (defconstant +map2-color-4+ #xDB0)
269 (defconstant +map2-index+ #xDB1)
270 (defconstant +map2-normal+ #xDB2)
271 (defconstant +map2-texture-coord-1+ #xDB3)
272 (defconstant +map2-texture-coord-2+ #xDB4)
273 (defconstant +map2-texture-coord-3+ #xDB5)
274 (defconstant +map2-texture-coord-4+ #xDB6)
275 (defconstant +point-smooth+ #xB10)
276 (defconstant +line-smooth+ #xB20)
277 (defconstant +polygon-smooth+ #xB41)
278 (defconstant +scissor-test+ #xC11)
279 (defconstant +color-material+ #xB57)
280 (defconstant +normalize+ #xBA1)
281 (defconstant +auto-normal+ #xD80)
282 (defconstant +polygon-offset-point+ #x2A01)
283 (defconstant +polygon-offset-line+ #x2A02)
284 (defconstant +polygon-offset-fill+ #x8037)
285 (defconstant +vertex-array+ #x8074)
286 (defconstant +normal-array+ #x8075)
287 (defconstant +color-array+ #x8076)
288 (defconstant +index-array+ #x8077)
289 (defconstant +texture-coord-array+ #x8078)
290 (defconstant +edge-flag-array+ #x8079)
291 (defconstant +separable-2d-ext+ #x8012)
292 (defconstant +histogram-ext+ #x8024)
293 (defconstant +minmax-ext+ #x802E)
294 (defconstant +rescale-normal-ext+ #x803A)
295 (defconstant +shared-texture-palette-ext+ #x81FB)
296 (defconstant +texture-3d-ext+ #x806F)
297 (defconstant +multisample-sgis+ #x809D)
298 (defconstant +sample-alpha-to-mask-sgis+ #x809E)
299 (defconstant +sample-alpha-to-one-sgis+ #x809F)
300 (defconstant +sample-mask-sgis+ #x80A0)
301 (defconstant +texture-4d-sgis+ #x8134)
302 (defconstant +async-histogram-sgix+ #x832C)
303 (defconstant +async-tex-image-sgix+ #x835C)
304 (defconstant +async-draw-pixels-sgix+ #x835D)
305 (defconstant +async-read-pixels-sgix+ #x835E)
306 (defconstant +calligraphic-fragment-sgix+ #x8183)
307 (defconstant +fog-offset-sgix+ #x8198)
308 (defconstant +fragment-lighting-sgix+ #x8400)
309 (defconstant +fragment-color-material-sgix+ #x8401)
310 (defconstant +fragment-light0-sgix+ #x840C)
311 (defconstant +fragment-light1-sgix+ #x840D)
312 (defconstant +fragment-light2-sgix+ #x840E)
313 (defconstant +fragment-light3-sgix+ #x840F)
314 (defconstant +fragment-light4-sgix+ #x8410)
315 (defconstant +fragment-light5-sgix+ #x8411)
316 (defconstant +fragment-light6-sgix+ #x8412)
317 (defconstant +fragment-light7-sgix+ #x8413)
318 (defconstant +framezoom-sgix+ #x818B)
319 (defconstant +interlace-sgix+ #x8094)
320 (defconstant +ir-instrument1-sgix+ #x817F)
321 (defconstant +pixel-tex-gen-sgix+ #x8139)
322 (defconstant +pixel-texture-sgis+ #x8353)
323 (defconstant +reference-plane-sgix+ #x817D)
324 (defconstant +sprite-sgix+ #x8148)
326 ;;;; }}}
328 ;;;; {{{ errorcode
330 (defconstant +no-error+ #x0)
331 (defconstant +invalid-enum+ #x500)
332 (defconstant +invalid-value+ #x501)
333 (defconstant +invalid-operation+ #x502)
334 (defconstant +stack-overflow+ #x503)
335 (defconstant +stack-underflow+ #x504)
336 (defconstant +out-of-memory+ #x505)
337 (defconstant +table-too-large-ext+ #x8031)
338 (defconstant +texture-too-large-ext+ #x8065)
340 ;;;; }}}
342 ;;;; {{{ feedbacktype
344 (defconstant +2d+ #x600)
345 (defconstant +3d+ #x601)
346 (defconstant +3d-color+ #x602)
347 (defconstant +3d-color-texture+ #x603)
348 (defconstant +4d-color-texture+ #x604)
350 ;;;; }}}
352 ;;;; {{{ feedbacktoken
354 (defconstant +pass-through-token+ #x700)
355 (defconstant +point-token+ #x701)
356 (defconstant +line-token+ #x702)
357 (defconstant +polygon-token+ #x703)
358 (defconstant +bitmap-token+ #x704)
359 (defconstant +draw-pixel-token+ #x705)
360 (defconstant +copy-pixel-token+ #x706)
361 (defconstant +line-reset-token+ #x707)
363 ;;;; }}}
365 ;;;; {{{ ffdmasksgix
367 (defconstant +texture-deformation-bit-sgix+ #x1)
368 (defconstant +geometry-deformation-bit-sgix+ #x2)
370 ;;;; }}}
372 ;;;; {{{ ffdtargetsgix
374 (defconstant +geometry-deformation-sgix+ #x8194)
375 (defconstant +texture-deformation-sgix+ #x8195)
377 ;;;; }}}
379 ;;;; {{{ fogmode
381 (defconstant +linear+ #x2601)
382 (defconstant +exp+ #x800)
383 (defconstant +exp2+ #x801)
384 (defconstant +fog-func-sgis+ #x812A)
386 ;;;; }}}
388 ;;;; {{{ fogparameter
390 (defconstant +fog-color+ #xB66)
391 (defconstant +fog-density+ #xB62)
392 (defconstant +fog-end+ #xB64)
393 (defconstant +fog-index+ #xB61)
394 (defconstant +fog-mode+ #xB65)
395 (defconstant +fog-start+ #xB63)
396 (defconstant +fog-offset-value-sgix+ #x8199)
398 ;;;; }}}
400 ;;;; {{{ fragmentlightmodelparametersgix
402 (defconstant +fragment-light-model-local-viewer-sgix+ #x8408)
403 (defconstant +fragment-light-model-two-side-sgix+ #x8409)
404 (defconstant +fragment-light-model-ambient-sgix+ #x840A)
405 (defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B)
407 ;;;; }}}
409 ;;;; {{{ frontfacedirection
411 (defconstant +cw+ #x900)
412 (defconstant +ccw+ #x901)
414 ;;;; }}}
416 ;;;; {{{ getcolortableparameterpnamesgi
418 (defconstant +color-table-format-sgi+ #x80D8)
419 (defconstant +color-table-width-sgi+ #x80D9)
420 (defconstant +color-table-red-size-sgi+ #x80DA)
421 (defconstant +color-table-green-size-sgi+ #x80DB)
422 (defconstant +color-table-blue-size-sgi+ #x80DC)
423 (defconstant +color-table-alpha-size-sgi+ #x80DD)
424 (defconstant +color-table-luminance-size-sgi+ #x80DE)
425 (defconstant +color-table-intensity-size-sgi+ #x80DF)
427 ;;;; }}}
429 ;;;; {{{ getconvolutionparameter
431 (defconstant +convolution-format-ext+ #x8017)
432 (defconstant +convolution-width-ext+ #x8018)
433 (defconstant +convolution-height-ext+ #x8019)
434 (defconstant +max-convolution-width-ext+ #x801A)
435 (defconstant +max-convolution-height-ext+ #x801B)
437 ;;;; }}}
439 ;;;; {{{ gethistogramparameterpnameext
441 (defconstant +histogram-width-ext+ #x8026)
442 (defconstant +histogram-format-ext+ #x8027)
443 (defconstant +histogram-red-size-ext+ #x8028)
444 (defconstant +histogram-green-size-ext+ #x8029)
445 (defconstant +histogram-blue-size-ext+ #x802A)
446 (defconstant +histogram-alpha-size-ext+ #x802B)
447 (defconstant +histogram-luminance-size-ext+ #x802C)
448 (defconstant +histogram-sink-ext+ #x802D)
450 ;;;; }}}
452 ;;;; {{{ getmapquery
454 (defconstant +coeff+ #xA00)
455 (defconstant +order+ #xA01)
456 (defconstant +domain+ #xA02)
458 ;;;; }}}
460 ;;;; {{{ getminmaxparameterpnameext
462 (defconstant +minmax-format-ext+ #x802F)
463 (defconstant +minmax-sink-ext+ #x8030)
465 ;;;; }}}
467 ;;;; {{{ getpixelmap
469 (defconstant +pixel-map-i-to-i+ #xC70)
470 (defconstant +pixel-map-s-to-s+ #xC71)
471 (defconstant +pixel-map-i-to-r+ #xC72)
472 (defconstant +pixel-map-i-to-g+ #xC73)
473 (defconstant +pixel-map-i-to-b+ #xC74)
474 (defconstant +pixel-map-i-to-a+ #xC75)
475 (defconstant +pixel-map-r-to-r+ #xC76)
476 (defconstant +pixel-map-g-to-g+ #xC77)
477 (defconstant +pixel-map-b-to-b+ #xC78)
478 (defconstant +pixel-map-a-to-a+ #xC79)
480 ;;;; }}}
482 ;;;; {{{ getpointervpname
484 (defconstant +vertex-array-pointer+ #x808E)
485 (defconstant +normal-array-pointer+ #x808F)
486 (defconstant +color-array-pointer+ #x8090)
487 (defconstant +index-array-pointer+ #x8091)
488 (defconstant +texture-coord-array-pointer+ #x8092)
489 (defconstant +edge-flag-array-pointer+ #x8093)
490 (defconstant +feedback-buffer-pointer+ #xDF0)
491 (defconstant +selection-buffer-pointer+ #xDF3)
492 (defconstant +instrument-buffer-pointer-sgix+ #x8180)
494 ;;;; }}}
496 ;;;; {{{ getpname
498 (defconstant +current-color+ #xB00)
499 (defconstant +current-index+ #xB01)
500 (defconstant +current-normal+ #xB02)
501 (defconstant +current-texture-coords+ #xB03)
502 (defconstant +current-raster-color+ #xB04)
503 (defconstant +current-raster-index+ #xB05)
504 (defconstant +current-raster-texture-coords+ #xB06)
505 (defconstant +current-raster-position+ #xB07)
506 (defconstant +current-raster-position-valid+ #xB08)
507 (defconstant +current-raster-distance+ #xB09)
508 (defconstant +point-size+ #xB11)
509 (defconstant +point-size-range+ #xB12)
510 (defconstant +point-size-granularity+ #xB13)
511 (defconstant +line-width+ #xB21)
512 (defconstant +line-width-range+ #xB22)
513 (defconstant +line-width-granularity+ #xB23)
514 (defconstant +line-stipple-pattern+ #xB25)
515 (defconstant +line-stipple-repeat+ #xB26)
516 (defconstant +smooth-point-size-range+ #xB12)
517 (defconstant +smooth-point-size-granularity+ #xB13)
518 (defconstant +smooth-line-width-range+ #xB22)
519 (defconstant +smooth-line-width-granularity+ #xB23)
520 (defconstant +aliased-point-size-range+ #x846D)
521 (defconstant +aliased-line-width-range+ #x846E)
522 (defconstant +list-mode+ #xB30)
523 (defconstant +max-list-nesting+ #xB31)
524 (defconstant +list-base+ #xB32)
525 (defconstant +list-index+ #xB33)
526 (defconstant +polygon-mode+ #xB40)
527 (defconstant +edge-flag+ #xB43)
528 (defconstant +cull-face-mode+ #xB45)
529 (defconstant +front-face+ #xB46)
530 (defconstant +light-model-local-viewer+ #xB51)
531 (defconstant +light-model-two-side+ #xB52)
532 (defconstant +light-model-ambient+ #xB53)
533 (defconstant +shade-model+ #xB54)
534 (defconstant +color-material-face+ #xB55)
535 (defconstant +color-material-parameter+ #xB56)
536 (defconstant +depth-range+ #xB70)
537 (defconstant +depth-writemask+ #xB72)
538 (defconstant +depth-clear-value+ #xB73)
539 (defconstant +depth-func+ #xB74)
540 (defconstant +accum-clear-value+ #xB80)
541 (defconstant +stencil-clear-value+ #xB91)
542 (defconstant +stencil-func+ #xB92)
543 (defconstant +stencil-value-mask+ #xB93)
544 (defconstant +stencil-fail+ #xB94)
545 (defconstant +stencil-pass-depth-fail+ #xB95)
546 (defconstant +stencil-pass-depth-pass+ #xB96)
547 (defconstant +stencil-ref+ #xB97)
548 (defconstant +stencil-writemask+ #xB98)
549 (defconstant +matrix-mode+ #xBA0)
550 (defconstant +viewport+ #xBA2)
551 (defconstant +modelview-stack-depth+ #xBA3)
552 (defconstant +projection-stack-depth+ #xBA4)
553 (defconstant +texture-stack-depth+ #xBA5)
554 (defconstant +modelview-matrix+ #xBA6)
555 (defconstant +projection-matrix+ #xBA7)
556 (defconstant +texture-matrix+ #xBA8)
557 (defconstant +attrib-stack-depth+ #xBB0)
558 (defconstant +client-attrib-stack-depth+ #xBB1)
559 (defconstant +alpha-test-func+ #xBC1)
560 (defconstant +alpha-test-ref+ #xBC2)
561 (defconstant +blend-dst+ #xBE0)
562 (defconstant +blend-src+ #xBE1)
563 (defconstant +logic-op-mode+ #xBF0)
564 (defconstant +aux-buffers+ #xC00)
565 (defconstant +draw-buffer+ #xC01)
566 (defconstant +read-buffer+ #xC02)
567 (defconstant +scissor-box+ #xC10)
568 (defconstant +index-clear-value+ #xC20)
569 (defconstant +index-writemask+ #xC21)
570 (defconstant +color-clear-value+ #xC22)
571 (defconstant +color-writemask+ #xC23)
572 (defconstant +index-mode+ #xC30)
573 (defconstant +rgba-mode+ #xC31)
574 (defconstant +doublebuffer+ #xC32)
575 (defconstant +stereo+ #xC33)
576 (defconstant +render-mode+ #xC40)
577 (defconstant +perspective-correction-hint+ #xC50)
578 (defconstant +point-smooth-hint+ #xC51)
579 (defconstant +line-smooth-hint+ #xC52)
580 (defconstant +polygon-smooth-hint+ #xC53)
581 (defconstant +fog-hint+ #xC54)
582 (defconstant +pixel-map-i-to-i-size+ #xCB0)
583 (defconstant +pixel-map-s-to-s-size+ #xCB1)
584 (defconstant +pixel-map-i-to-r-size+ #xCB2)
585 (defconstant +pixel-map-i-to-g-size+ #xCB3)
586 (defconstant +pixel-map-i-to-b-size+ #xCB4)
587 (defconstant +pixel-map-i-to-a-size+ #xCB5)
588 (defconstant +pixel-map-r-to-r-size+ #xCB6)
589 (defconstant +pixel-map-g-to-g-size+ #xCB7)
590 (defconstant +pixel-map-b-to-b-size+ #xCB8)
591 (defconstant +pixel-map-a-to-a-size+ #xCB9)
592 (defconstant +unpack-swap-bytes+ #xCF0)
593 (defconstant +unpack-lsb-first+ #xCF1)
594 (defconstant +unpack-row-length+ #xCF2)
595 (defconstant +unpack-skip-rows+ #xCF3)
596 (defconstant +unpack-skip-pixels+ #xCF4)
597 (defconstant +unpack-alignment+ #xCF5)
598 (defconstant +pack-swap-bytes+ #xD00)
599 (defconstant +pack-lsb-first+ #xD01)
600 (defconstant +pack-row-length+ #xD02)
601 (defconstant +pack-skip-rows+ #xD03)
602 (defconstant +pack-skip-pixels+ #xD04)
603 (defconstant +pack-alignment+ #xD05)
604 (defconstant +map-color+ #xD10)
605 (defconstant +map-stencil+ #xD11)
606 (defconstant +index-shift+ #xD12)
607 (defconstant +index-offset+ #xD13)
608 (defconstant +red-scale+ #xD14)
609 (defconstant +red-bias+ #xD15)
610 (defconstant +zoom-x+ #xD16)
611 (defconstant +zoom-y+ #xD17)
612 (defconstant +green-scale+ #xD18)
613 (defconstant +green-bias+ #xD19)
614 (defconstant +blue-scale+ #xD1A)
615 (defconstant +blue-bias+ #xD1B)
616 (defconstant +alpha-scale+ #xD1C)
617 (defconstant +alpha-bias+ #xD1D)
618 (defconstant +depth-scale+ #xD1E)
619 (defconstant +depth-bias+ #xD1F)
620 (defconstant +max-eval-order+ #xD30)
621 (defconstant +max-lights+ #xD31)
622 (defconstant +max-clip-distances+ #xD32)
623 (defconstant +max-clip-planes+ #xD32)
624 (defconstant +max-texture-size+ #xD33)
625 (defconstant +max-pixel-map-table+ #xD34)
626 (defconstant +max-attrib-stack-depth+ #xD35)
627 (defconstant +max-modelview-stack-depth+ #xD36)
628 (defconstant +max-name-stack-depth+ #xD37)
629 (defconstant +max-projection-stack-depth+ #xD38)
630 (defconstant +max-texture-stack-depth+ #xD39)
631 (defconstant +max-viewport-dims+ #xD3A)
632 (defconstant +max-client-attrib-stack-depth+ #xD3B)
633 (defconstant +subpixel-bits+ #xD50)
634 (defconstant +index-bits+ #xD51)
635 (defconstant +red-bits+ #xD52)
636 (defconstant +green-bits+ #xD53)
637 (defconstant +blue-bits+ #xD54)
638 (defconstant +alpha-bits+ #xD55)
639 (defconstant +depth-bits+ #xD56)
640 (defconstant +stencil-bits+ #xD57)
641 (defconstant +accum-red-bits+ #xD58)
642 (defconstant +accum-green-bits+ #xD59)
643 (defconstant +accum-blue-bits+ #xD5A)
644 (defconstant +accum-alpha-bits+ #xD5B)
645 (defconstant +name-stack-depth+ #xD70)
646 (defconstant +map1-grid-domain+ #xDD0)
647 (defconstant +map1-grid-segments+ #xDD1)
648 (defconstant +map2-grid-domain+ #xDD2)
649 (defconstant +map2-grid-segments+ #xDD3)
650 (defconstant +feedback-buffer-size+ #xDF1)
651 (defconstant +feedback-buffer-type+ #xDF2)
652 (defconstant +selection-buffer-size+ #xDF4)
653 (defconstant +polygon-offset-units+ #x2A00)
654 (defconstant +polygon-offset-factor+ #x8038)
655 (defconstant +texture-binding-1d+ #x8068)
656 (defconstant +texture-binding-2d+ #x8069)
657 (defconstant +texture-binding-3d+ #x806A)
658 (defconstant +vertex-array-size+ #x807A)
659 (defconstant +vertex-array-type+ #x807B)
660 (defconstant +vertex-array-stride+ #x807C)
661 (defconstant +normal-array-type+ #x807E)
662 (defconstant +normal-array-stride+ #x807F)
663 (defconstant +color-array-size+ #x8081)
664 (defconstant +color-array-type+ #x8082)
665 (defconstant +color-array-stride+ #x8083)
666 (defconstant +index-array-type+ #x8085)
667 (defconstant +index-array-stride+ #x8086)
668 (defconstant +texture-coord-array-size+ #x8088)
669 (defconstant +texture-coord-array-type+ #x8089)
670 (defconstant +texture-coord-array-stride+ #x808A)
671 (defconstant +edge-flag-array-stride+ #x808C)
672 (defconstant +light-model-color-control+ #x81F8)
673 (defconstant +blend-color-ext+ #x8005)
674 (defconstant +blend-equation-ext+ #x8009)
675 (defconstant +pack-cmyk-hint-ext+ #x800E)
676 (defconstant +unpack-cmyk-hint-ext+ #x800F)
677 (defconstant +post-convolution-red-scale-ext+ #x801C)
678 (defconstant +post-convolution-green-scale-ext+ #x801D)
679 (defconstant +post-convolution-blue-scale-ext+ #x801E)
680 (defconstant +post-convolution-alpha-scale-ext+ #x801F)
681 (defconstant +post-convolution-red-bias-ext+ #x8020)
682 (defconstant +post-convolution-green-bias-ext+ #x8021)
683 (defconstant +post-convolution-blue-bias-ext+ #x8022)
684 (defconstant +post-convolution-alpha-bias-ext+ #x8023)
685 (defconstant +polygon-offset-bias-ext+ #x8039)
686 (defconstant +texture-3d-binding-ext+ #x806A)
687 (defconstant +pack-skip-images-ext+ #x806B)
688 (defconstant +pack-image-height-ext+ #x806C)
689 (defconstant +unpack-skip-images-ext+ #x806D)
690 (defconstant +unpack-image-height-ext+ #x806E)
691 (defconstant +max-3d-texture-size-ext+ #x8073)
692 (defconstant +vertex-array-count-ext+ #x807D)
693 (defconstant +normal-array-count-ext+ #x8080)
694 (defconstant +color-array-count-ext+ #x8084)
695 (defconstant +index-array-count-ext+ #x8087)
696 (defconstant +texture-coord-array-count-ext+ #x808B)
697 (defconstant +edge-flag-array-count-ext+ #x808D)
698 (defconstant +detail-texture-2d-binding-sgis+ #x8096)
699 (defconstant +fog-func-points-sgis+ #x812B)
700 (defconstant +max-fog-func-points-sgis+ #x812C)
701 (defconstant +generate-mipmap-hint-sgis+ #x8192)
702 (defconstant +sample-buffers-sgis+ #x80A8)
703 (defconstant +samples-sgis+ #x80A9)
704 (defconstant +sample-mask-value-sgis+ #x80AA)
705 (defconstant +sample-mask-invert-sgis+ #x80AB)
706 (defconstant +sample-pattern-sgis+ #x80AC)
707 (defconstant +point-size-min-sgis+ #x8126)
708 (defconstant +point-size-max-sgis+ #x8127)
709 (defconstant +point-fade-threshold-size-sgis+ #x8128)
710 (defconstant +distance-attenuation-sgis+ #x8129)
711 (defconstant +pack-skip-volumes-sgis+ #x8130)
712 (defconstant +pack-image-depth-sgis+ #x8131)
713 (defconstant +unpack-skip-volumes-sgis+ #x8132)
714 (defconstant +unpack-image-depth-sgis+ #x8133)
715 (defconstant +max-4d-texture-size-sgis+ #x8138)
716 (defconstant +texture-4d-binding-sgis+ #x814F)
717 (defconstant +async-marker-sgix+ #x8329)
718 (defconstant +max-async-histogram-sgix+ #x832D)
719 (defconstant +max-async-tex-image-sgix+ #x835F)
720 (defconstant +max-async-draw-pixels-sgix+ #x8360)
721 (defconstant +max-async-read-pixels-sgix+ #x8361)
722 (defconstant +max-clipmap-virtual-depth-sgix+ #x8178)
723 (defconstant +max-clipmap-depth-sgix+ #x8177)
724 (defconstant +convolution-hint-sgix+ #x8316)
725 (defconstant +fragment-color-material-face-sgix+ #x8402)
726 (defconstant +fragment-color-material-parameter-sgix+ #x8403)
727 (defconstant +max-fragment-lights-sgix+ #x8404)
728 (defconstant +max-active-lights-sgix+ #x8405)
729 (defconstant +light-env-mode-sgix+ #x8407)
730 (defconstant +framezoom-factor-sgix+ #x818C)
731 (defconstant +max-framezoom-factor-sgix+ #x818D)
732 (defconstant +instrument-measurements-sgix+ #x8181)
733 (defconstant +pixel-tex-gen-mode-sgix+ #x832B)
734 (defconstant +pixel-tile-best-alignment-sgix+ #x813E)
735 (defconstant +pixel-tile-cache-increment-sgix+ #x813F)
736 (defconstant +pixel-tile-width-sgix+ #x8140)
737 (defconstant +pixel-tile-height-sgix+ #x8141)
738 (defconstant +pixel-tile-grid-width-sgix+ #x8142)
739 (defconstant +pixel-tile-grid-height-sgix+ #x8143)
740 (defconstant +pixel-tile-grid-depth-sgix+ #x8144)
741 (defconstant +pixel-tile-cache-size-sgix+ #x8145)
742 (defconstant +deformations-mask-sgix+ #x8196)
743 (defconstant +reference-plane-equation-sgix+ #x817E)
744 (defconstant +sprite-mode-sgix+ #x8149)
745 (defconstant +sprite-axis-sgix+ #x814A)
746 (defconstant +sprite-translation-sgix+ #x814B)
747 (defconstant +pack-subsample-rate-sgix+ #x85A0)
748 (defconstant +unpack-subsample-rate-sgix+ #x85A1)
749 (defconstant +pack-resample-sgix+ #x842C)
750 (defconstant +unpack-resample-sgix+ #x842D)
751 (defconstant +post-texture-filter-bias-range-sgix+ #x817B)
752 (defconstant +post-texture-filter-scale-range-sgix+ #x817C)
753 (defconstant +vertex-preclip-sgix+ #x83EE)
754 (defconstant +vertex-preclip-hint-sgix+ #x83EF)
755 (defconstant +color-matrix-sgi+ #x80B1)
756 (defconstant +color-matrix-stack-depth-sgi+ #x80B2)
757 (defconstant +max-color-matrix-stack-depth-sgi+ #x80B3)
758 (defconstant +post-color-matrix-red-scale-sgi+ #x80B4)
759 (defconstant +post-color-matrix-green-scale-sgi+ #x80B5)
760 (defconstant +post-color-matrix-blue-scale-sgi+ #x80B6)
761 (defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7)
762 (defconstant +post-color-matrix-red-bias-sgi+ #x80B8)
763 (defconstant +post-color-matrix-green-bias-sgi+ #x80B9)
764 (defconstant +post-color-matrix-blue-bias-sgi+ #x80BA)
765 (defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB)
767 ;;;; }}}
769 ;;;; {{{ gettextureparameter
771 (defconstant +texture-mag-filter+ #x2800)
772 (defconstant +texture-min-filter+ #x2801)
773 (defconstant +texture-wrap-s+ #x2802)
774 (defconstant +texture-wrap-t+ #x2803)
775 (defconstant +texture-width+ #x1000)
776 (defconstant +texture-height+ #x1001)
777 (defconstant +texture-internal-format+ #x1003)
778 (defconstant +texture-components+ #x1003)
779 (defconstant +texture-border-color+ #x1004)
780 (defconstant +texture-border+ #x1005)
781 (defconstant +texture-red-size+ #x805C)
782 (defconstant +texture-green-size+ #x805D)
783 (defconstant +texture-blue-size+ #x805E)
784 (defconstant +texture-alpha-size+ #x805F)
785 (defconstant +texture-luminance-size+ #x8060)
786 (defconstant +texture-intensity-size+ #x8061)
787 (defconstant +texture-priority+ #x8066)
788 (defconstant +texture-resident+ #x8067)
789 (defconstant +texture-depth-ext+ #x8071)
790 (defconstant +texture-wrap-r-ext+ #x8072)
791 (defconstant +detail-texture-level-sgis+ #x809A)
792 (defconstant +detail-texture-mode-sgis+ #x809B)
793 (defconstant +detail-texture-func-points-sgis+ #x809C)
794 (defconstant +generate-mipmap-sgis+ #x8191)
795 (defconstant +sharpen-texture-func-points-sgis+ #x80B0)
796 (defconstant +texture-filter4-size-sgis+ #x8147)
797 (defconstant +texture-min-lod-sgis+ #x813A)
798 (defconstant +texture-max-lod-sgis+ #x813B)
799 (defconstant +texture-base-level-sgis+ #x813C)
800 (defconstant +texture-max-level-sgis+ #x813D)
801 (defconstant +dual-texture-select-sgis+ #x8124)
802 (defconstant +quad-texture-select-sgis+ #x8125)
803 (defconstant +texture-4dsize-sgis+ #x8136)
804 (defconstant +texture-wrap-q-sgis+ #x8137)
805 (defconstant +texture-clipmap-center-sgix+ #x8171)
806 (defconstant +texture-clipmap-frame-sgix+ #x8172)
807 (defconstant +texture-clipmap-offset-sgix+ #x8173)
808 (defconstant +texture-clipmap-virtual-depth-sgix+ #x8174)
809 (defconstant +texture-clipmap-lod-offset-sgix+ #x8175)
810 (defconstant +texture-clipmap-depth-sgix+ #x8176)
811 (defconstant +texture-compare-sgix+ #x819A)
812 (defconstant +texture-compare-operator-sgix+ #x819B)
813 (defconstant +texture-lequal-r-sgix+ #x819C)
814 (defconstant +texture-gequal-r-sgix+ #x819D)
815 (defconstant +shadow-ambient-sgix+ #x80BF)
816 (defconstant +texture-max-clamp-s-sgix+ #x8369)
817 (defconstant +texture-max-clamp-t-sgix+ #x836A)
818 (defconstant +texture-max-clamp-r-sgix+ #x836B)
819 (defconstant +texture-lod-bias-s-sgix+ #x818E)
820 (defconstant +texture-lod-bias-t-sgix+ #x818F)
821 (defconstant +texture-lod-bias-r-sgix+ #x8190)
822 (defconstant +post-texture-filter-bias-sgix+ #x8179)
823 (defconstant +post-texture-filter-scale-sgix+ #x817A)
825 ;;;; }}}
827 ;;;; {{{ hintmode
829 (defconstant +dont-care+ #x1100)
830 (defconstant +fastest+ #x1101)
831 (defconstant +nicest+ #x1102)
833 ;;;; }}}
835 ;;;; {{{ hinttarget
837 (defconstant +texture-multi-buffer-hint-sgix+ #x812E)
839 ;;;; }}}
841 ;;;; {{{ histogramtargetext
843 (defconstant +proxy-histogram-ext+ #x8025)
845 ;;;; }}}
847 ;;;; {{{ lightenvmodesgix
849 (defconstant +replace+ #x1E01)
850 (defconstant +modulate+ #x2100)
852 ;;;; }}}
854 ;;;; {{{ lightmodelcolorcontrol
856 (defconstant +single-color+ #x81F9)
857 (defconstant +separate-specular-color+ #x81FA)
859 ;;;; }}}
861 ;;;; {{{ lightparameter
863 (defconstant +position+ #x1203)
864 (defconstant +spot-direction+ #x1204)
865 (defconstant +spot-exponent+ #x1205)
866 (defconstant +spot-cutoff+ #x1206)
867 (defconstant +constant-attenuation+ #x1207)
868 (defconstant +linear-attenuation+ #x1208)
869 (defconstant +quadratic-attenuation+ #x1209)
871 ;;;; }}}
873 ;;;; {{{ listmode
875 (defconstant +compile+ #x1300)
876 (defconstant +compile-and-execute+ #x1301)
878 ;;;; }}}
880 ;;;; {{{ datatype
882 (defconstant +2-bytes+ #x1407)
883 (defconstant +3-bytes+ #x1408)
884 (defconstant +4-bytes+ #x1409)
885 (defconstant +double-ext+ #x140A)
887 ;;;; }}}
889 ;;;; {{{ arb_half_float_pixel
891 (defconstant +half-float-arb+ #x140B)
893 ;;;; }}}
895 ;;;; {{{ listparametername
897 (defconstant +list-priority-sgix+ #x8182)
899 ;;;; }}}
901 ;;;; {{{ logicop
903 (defconstant +clear+ #x1500)
904 (defconstant +and+ #x1501)
905 (defconstant +and-reverse+ #x1502)
906 (defconstant +copy+ #x1503)
907 (defconstant +and-inverted+ #x1504)
908 (defconstant +noop+ #x1505)
909 (defconstant +xor+ #x1506)
910 (defconstant +or+ #x1507)
911 (defconstant +nor+ #x1508)
912 (defconstant +equiv+ #x1509)
913 (defconstant +invert+ #x150A)
914 (defconstant +or-reverse+ #x150B)
915 (defconstant +copy-inverted+ #x150C)
916 (defconstant +or-inverted+ #x150D)
917 (defconstant +nand+ #x150E)
918 (defconstant +set+ #x150F)
920 ;;;; }}}
922 ;;;; {{{ materialparameter
924 (defconstant +shininess+ #x1601)
925 (defconstant +color-indexes+ #x1603)
927 ;;;; }}}
929 ;;;; {{{ matrixmode
931 (defconstant +modelview+ #x1700)
932 (defconstant +projection+ #x1701)
933 (defconstant +texture+ #x1702)
935 ;;;; }}}
937 ;;;; {{{ meshmode1
939 (defconstant +point+ #x1B00)
940 (defconstant +line+ #x1B01)
942 ;;;; }}}
944 ;;;; {{{ meshmode2
946 (defconstant +fill+ #x1B02)
948 ;;;; }}}
950 ;;;; {{{ pixelcopytype
952 (defconstant +color+ #x1800)
953 (defconstant +depth+ #x1801)
954 (defconstant +stencil+ #x1802)
955 (defconstant +color-ext+ #x1800)
956 (defconstant +depth-ext+ #x1801)
957 (defconstant +stencil-ext+ #x1802)
959 ;;;; }}}
961 ;;;; {{{ pixelformat
963 (defconstant +color-index+ #x1900)
964 (defconstant +stencil-index+ #x1901)
965 (defconstant +depth-component+ #x1902)
966 (defconstant +red+ #x1903)
967 (defconstant +green+ #x1904)
968 (defconstant +blue+ #x1905)
969 (defconstant +alpha+ #x1906)
970 (defconstant +rgb+ #x1907)
971 (defconstant +rgba+ #x1908)
972 (defconstant +luminance+ #x1909)
973 (defconstant +luminance-alpha+ #x190A)
974 (defconstant +abgr-ext+ #x8000)
975 (defconstant +cmyk-ext+ #x800C)
976 (defconstant +cmyka-ext+ #x800D)
977 (defconstant +r5-g6-b5-icc-sgix+ :unable-to-resolve)
978 (defconstant +r5-g6-b5-a8-icc-sgix+ :unable-to-resolve)
979 (defconstant +alpha16-icc-sgix+ :unable-to-resolve)
980 (defconstant +luminance16-icc-sgix+ :unable-to-resolve)
981 (defconstant +luminance16-alpha8-icc-sgix+ :unable-to-resolve)
982 (defconstant +ycrcb-422-sgix+ #x81BB)
983 (defconstant +ycrcb-444-sgix+ #x81BC)
985 ;;;; }}}
987 ;;;; {{{ pixelstoreresamplemode
989 (defconstant +resample-replicate-sgix+ #x842E)
990 (defconstant +resample-zero-fill-sgix+ #x842F)
991 (defconstant +resample-decimate-sgix+ #x8430)
993 ;;;; }}}
995 ;;;; {{{ pixelstoresubsamplerate
997 (defconstant +pixel-subsample-4444-sgix+ #x85A2)
998 (defconstant +pixel-subsample-2424-sgix+ #x85A3)
999 (defconstant +pixel-subsample-4242-sgix+ #x85A4)
1001 ;;;; }}}
1003 ;;;; {{{ pixeltexgenmode
1005 (defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187)
1006 (defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188)
1007 (defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A)
1008 (defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189)
1010 ;;;; }}}
1012 ;;;; {{{ pixeltexgenparameternamesgis
1014 (defconstant +pixel-fragment-rgb-source-sgis+ #x8354)
1015 (defconstant +pixel-fragment-alpha-source-sgis+ #x8355)
1017 ;;;; }}}
1019 ;;;; {{{ pixeltype
1021 (defconstant +bitmap+ #x1A00)
1022 (defconstant +unsigned-byte-3-3-2-ext+ #x8032)
1023 (defconstant +unsigned-short-4-4-4-4-ext+ #x8033)
1024 (defconstant +unsigned-short-5-5-5-1-ext+ #x8034)
1025 (defconstant +unsigned-int-8-8-8-8-ext+ #x8035)
1026 (defconstant +unsigned-int-10-10-10-2-ext+ #x8036)
1028 ;;;; }}}
1030 ;;;; {{{ renderingmode
1032 (defconstant +render+ #x1C00)
1033 (defconstant +feedback+ #x1C01)
1034 (defconstant +select+ #x1C02)
1036 ;;;; }}}
1038 ;;;; {{{ samplepatternsgis
1040 (defconstant +1pass-sgis+ #x80A1)
1041 (defconstant +2pass-0-sgis+ #x80A2)
1042 (defconstant +2pass-1-sgis+ #x80A3)
1043 (defconstant +4pass-0-sgis+ #x80A4)
1044 (defconstant +4pass-1-sgis+ #x80A5)
1045 (defconstant +4pass-2-sgis+ #x80A6)
1046 (defconstant +4pass-3-sgis+ #x80A7)
1048 ;;;; }}}
1050 ;;;; {{{ shadingmodel
1052 (defconstant +flat+ #x1D00)
1053 (defconstant +smooth+ #x1D01)
1055 ;;;; }}}
1057 ;;;; {{{ stencilop
1059 (defconstant +keep+ #x1E00)
1060 (defconstant +incr+ #x1E02)
1061 (defconstant +decr+ #x1E03)
1063 ;;;; }}}
1065 ;;;; {{{ stringname
1067 (defconstant +vendor+ #x1F00)
1068 (defconstant +renderer+ #x1F01)
1069 (defconstant +version+ #x1F02)
1070 (defconstant +extensions+ #x1F03)
1072 ;;;; }}}
1074 ;;;; {{{ texturecoordname
1076 (defconstant +s+ #x2000)
1077 (defconstant +t+ #x2001)
1078 (defconstant +r+ #x2002)
1079 (defconstant +q+ #x2003)
1081 ;;;; }}}
1083 ;;;; {{{ textureenvmode
1085 (defconstant +decal+ #x2101)
1086 (defconstant +replace-ext+ #x8062)
1087 (defconstant +texture-env-bias-sgix+ #x80BE)
1089 ;;;; }}}
1091 ;;;; {{{ textureenvparameter
1093 (defconstant +texture-env-mode+ #x2200)
1094 (defconstant +texture-env-color+ #x2201)
1096 ;;;; }}}
1098 ;;;; {{{ textureenvtarget
1100 (defconstant +texture-env+ #x2300)
1102 ;;;; }}}
1104 ;;;; {{{ texturefilterfuncsgis
1106 (defconstant +filter4-sgis+ #x8146)
1108 ;;;; }}}
1110 ;;;; {{{ texturegenmode
1112 (defconstant +eye-linear+ #x2400)
1113 (defconstant +object-linear+ #x2401)
1114 (defconstant +sphere-map+ #x2402)
1115 (defconstant +eye-distance-to-point-sgis+ #x81F0)
1116 (defconstant +object-distance-to-point-sgis+ #x81F1)
1117 (defconstant +eye-distance-to-line-sgis+ #x81F2)
1118 (defconstant +object-distance-to-line-sgis+ #x81F3)
1120 ;;;; }}}
1122 ;;;; {{{ texturegenparameter
1124 (defconstant +texture-gen-mode+ #x2500)
1125 (defconstant +object-plane+ #x2501)
1126 (defconstant +eye-plane+ #x2502)
1127 (defconstant +eye-point-sgis+ #x81F4)
1128 (defconstant +object-point-sgis+ #x81F5)
1129 (defconstant +eye-line-sgis+ #x81F6)
1130 (defconstant +object-line-sgis+ #x81F7)
1132 ;;;; }}}
1134 ;;;; {{{ texturemagfilter
1136 (defconstant +nearest+ #x2600)
1137 (defconstant +linear-detail-sgis+ #x8097)
1138 (defconstant +linear-detail-alpha-sgis+ #x8098)
1139 (defconstant +linear-detail-color-sgis+ #x8099)
1140 (defconstant +linear-sharpen-sgis+ #x80AD)
1141 (defconstant +linear-sharpen-alpha-sgis+ #x80AE)
1142 (defconstant +linear-sharpen-color-sgis+ #x80AF)
1143 (defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184)
1144 (defconstant +pixel-tex-gen-q-round-sgix+ #x8185)
1145 (defconstant +pixel-tex-gen-q-floor-sgix+ #x8186)
1147 ;;;; }}}
1149 ;;;; {{{ textureminfilter
1151 (defconstant +nearest-mipmap-nearest+ #x2700)
1152 (defconstant +linear-mipmap-nearest+ #x2701)
1153 (defconstant +nearest-mipmap-linear+ #x2702)
1154 (defconstant +linear-mipmap-linear+ #x2703)
1155 (defconstant +linear-clipmap-linear-sgix+ #x8170)
1156 (defconstant +nearest-clipmap-nearest-sgix+ #x844D)
1157 (defconstant +nearest-clipmap-linear-sgix+ #x844E)
1158 (defconstant +linear-clipmap-nearest-sgix+ #x844F)
1160 ;;;; }}}
1162 ;;;; {{{ texturetarget
1164 (defconstant +proxy-texture-1d+ #x8063)
1165 (defconstant +proxy-texture-2d+ #x8064)
1166 (defconstant +proxy-texture-3d-ext+ #x8070)
1167 (defconstant +detail-texture-2d-sgis+ #x8095)
1168 (defconstant +proxy-texture-4d-sgis+ #x8135)
1170 ;;;; }}}
1172 ;;;; {{{ texturewrapmode
1174 (defconstant +clamp+ #x2900)
1175 (defconstant +repeat+ #x2901)
1176 (defconstant +clamp-to-border-sgis+ #x812D)
1177 (defconstant +clamp-to-edge-sgis+ #x812F)
1179 ;;;; }}}
1181 ;;;; {{{ pixelinternalformat
1183 (defconstant +r3-g3-b2+ #x2A10)
1184 (defconstant +alpha4+ #x803B)
1185 (defconstant +alpha8+ #x803C)
1186 (defconstant +alpha12+ #x803D)
1187 (defconstant +alpha16+ #x803E)
1188 (defconstant +luminance4+ #x803F)
1189 (defconstant +luminance8+ #x8040)
1190 (defconstant +luminance12+ #x8041)
1191 (defconstant +luminance16+ #x8042)
1192 (defconstant +luminance4-alpha4+ #x8043)
1193 (defconstant +luminance6-alpha2+ #x8044)
1194 (defconstant +luminance8-alpha8+ #x8045)
1195 (defconstant +luminance12-alpha4+ #x8046)
1196 (defconstant +luminance12-alpha12+ #x8047)
1197 (defconstant +luminance16-alpha16+ #x8048)
1198 (defconstant +intensity+ #x8049)
1199 (defconstant +intensity4+ #x804A)
1200 (defconstant +intensity8+ #x804B)
1201 (defconstant +intensity12+ #x804C)
1202 (defconstant +intensity16+ #x804D)
1203 (defconstant +rgb4+ #x804F)
1204 (defconstant +rgb5+ #x8050)
1205 (defconstant +rgb8+ #x8051)
1206 (defconstant +rgb10+ #x8052)
1207 (defconstant +rgb12+ #x8053)
1208 (defconstant +rgb16+ #x8054)
1209 (defconstant +rgba2+ #x8055)
1210 (defconstant +rgba4+ #x8056)
1211 (defconstant +rgb5-a1+ #x8057)
1212 (defconstant +rgba8+ #x8058)
1213 (defconstant +rgb10-a2+ #x8059)
1214 (defconstant +rgba12+ #x805A)
1215 (defconstant +rgba16+ #x805B)
1216 (defconstant +rgb2-ext+ #x804E)
1217 (defconstant +dual-alpha4-sgis+ #x8110)
1218 (defconstant +dual-alpha8-sgis+ #x8111)
1219 (defconstant +dual-alpha12-sgis+ #x8112)
1220 (defconstant +dual-alpha16-sgis+ #x8113)
1221 (defconstant +dual-luminance4-sgis+ #x8114)
1222 (defconstant +dual-luminance8-sgis+ #x8115)
1223 (defconstant +dual-luminance12-sgis+ #x8116)
1224 (defconstant +dual-luminance16-sgis+ #x8117)
1225 (defconstant +dual-intensity4-sgis+ #x8118)
1226 (defconstant +dual-intensity8-sgis+ #x8119)
1227 (defconstant +dual-intensity12-sgis+ #x811A)
1228 (defconstant +dual-intensity16-sgis+ #x811B)
1229 (defconstant +dual-luminance-alpha4-sgis+ #x811C)
1230 (defconstant +dual-luminance-alpha8-sgis+ #x811D)
1231 (defconstant +quad-alpha4-sgis+ #x811E)
1232 (defconstant +quad-alpha8-sgis+ #x811F)
1233 (defconstant +quad-luminance4-sgis+ #x8120)
1234 (defconstant +quad-luminance8-sgis+ #x8121)
1235 (defconstant +quad-intensity4-sgis+ #x8122)
1236 (defconstant +quad-intensity8-sgis+ #x8123)
1237 (defconstant +depth-component16-sgix+ #x81A5)
1238 (defconstant +depth-component24-sgix+ #x81A6)
1239 (defconstant +depth-component32-sgix+ #x81A7)
1240 (defconstant +rgb-icc-sgix+ :unable-to-resolve)
1241 (defconstant +rgba-icc-sgix+ :unable-to-resolve)
1242 (defconstant +alpha-icc-sgix+ :unable-to-resolve)
1243 (defconstant +luminance-icc-sgix+ :unable-to-resolve)
1244 (defconstant +intensity-icc-sgix+ :unable-to-resolve)
1245 (defconstant +luminance-alpha-icc-sgix+ :unable-to-resolve)
1246 (defconstant +intensity16-icc-sgix+ :unable-to-resolve)
1248 ;;;; }}}
1250 ;;;; {{{ interleavedarrayformat
1252 (defconstant +v2f+ #x2A20)
1253 (defconstant +v3f+ #x2A21)
1254 (defconstant +c4ub-v2f+ #x2A22)
1255 (defconstant +c4ub-v3f+ #x2A23)
1256 (defconstant +c3f-v3f+ #x2A24)
1257 (defconstant +n3f-v3f+ #x2A25)
1258 (defconstant +c4f-n3f-v3f+ #x2A26)
1259 (defconstant +t2f-v3f+ #x2A27)
1260 (defconstant +t4f-v4f+ #x2A28)
1261 (defconstant +t2f-c4ub-v3f+ #x2A29)
1262 (defconstant +t2f-c3f-v3f+ #x2A2A)
1263 (defconstant +t2f-n3f-v3f+ #x2A2B)
1264 (defconstant +t2f-c4f-n3f-v3f+ #x2A2C)
1265 (defconstant +t4f-c4f-n3f-v4f+ #x2A2D)
1267 ;;;; }}}
1269 ;;;; {{{ clipplanename
1271 (defconstant +clip-distance0+ #x3000)
1272 (defconstant +clip-distance1+ #x3001)
1273 (defconstant +clip-distance2+ #x3002)
1274 (defconstant +clip-distance3+ #x3003)
1275 (defconstant +clip-distance4+ #x3004)
1276 (defconstant +clip-distance5+ #x3005)
1277 (defconstant +clip-distance6+ #x3006)
1278 (defconstant +clip-distance7+ #x3007)
1280 ;;;; }}}
1282 ;;;; {{{ ext_abgr
1284 (defconstant +constant-color+ #x8001)
1285 (defconstant +one-minus-constant-color+ #x8002)
1286 (defconstant +constant-alpha+ #x8003)
1287 (defconstant +one-minus-constant-alpha+ #x8004)
1288 (defconstant +blend-color+ #x8005)
1290 ;;;; }}}
1292 ;;;; {{{ ext_blend_subtract
1294 (defconstant +func-subtract+ #x800A)
1295 (defconstant +func-reverse-subtract+ #x800B)
1296 (defconstant +func-add-oes+ #x8006)
1297 (defconstant +blend-equation-oes+ #x8009)
1298 (defconstant +func-subtract-oes+ #x800A)
1299 (defconstant +func-reverse-subtract-oes+ #x800B)
1301 ;;;; }}}
1303 ;;;; {{{ ext_cmyka
1305 (defconstant +convolution-1d+ #x8010)
1306 (defconstant +convolution-2d+ #x8011)
1307 (defconstant +separable-2d+ #x8012)
1308 (defconstant +convolution-border-mode+ #x8013)
1309 (defconstant +convolution-filter-scale+ #x8014)
1310 (defconstant +convolution-filter-bias+ #x8015)
1311 (defconstant +reduce+ #x8016)
1312 (defconstant +convolution-format+ #x8017)
1313 (defconstant +convolution-width+ #x8018)
1314 (defconstant +convolution-height+ #x8019)
1315 (defconstant +max-convolution-width+ #x801A)
1316 (defconstant +max-convolution-height+ #x801B)
1317 (defconstant +post-convolution-red-scale+ #x801C)
1318 (defconstant +post-convolution-green-scale+ #x801D)
1319 (defconstant +post-convolution-blue-scale+ #x801E)
1320 (defconstant +post-convolution-alpha-scale+ #x801F)
1321 (defconstant +post-convolution-red-bias+ #x8020)
1322 (defconstant +post-convolution-green-bias+ #x8021)
1323 (defconstant +post-convolution-blue-bias+ #x8022)
1324 (defconstant +post-convolution-alpha-bias+ #x8023)
1326 ;;;; }}}
1328 ;;;; {{{ ext_packed_pixels
1330 (defconstant +unsigned-byte-2-3-3-rev-ext+ #x8362)
1331 (defconstant +unsigned-short-5-6-5-ext+ #x8363)
1332 (defconstant +unsigned-short-5-6-5-rev-ext+ #x8364)
1333 (defconstant +unsigned-short-4-4-4-4-rev-ext+ #x8365)
1334 (defconstant +unsigned-short-1-5-5-5-rev-ext+ #x8366)
1335 (defconstant +unsigned-int-8-8-8-8-rev-ext+ #x8367)
1336 (defconstant +unsigned-int-2-10-10-10-rev-ext+ #x8368)
1338 ;;;; }}}
1340 ;;;; {{{ ext_texture
1342 (defconstant +alpha4-ext+ #x803B)
1343 (defconstant +alpha8-ext+ #x803C)
1344 (defconstant +alpha12-ext+ #x803D)
1345 (defconstant +alpha16-ext+ #x803E)
1346 (defconstant +luminance4-ext+ #x803F)
1347 (defconstant +luminance8-ext+ #x8040)
1348 (defconstant +luminance12-ext+ #x8041)
1349 (defconstant +luminance16-ext+ #x8042)
1350 (defconstant +luminance4-alpha4-ext+ #x8043)
1351 (defconstant +luminance6-alpha2-ext+ #x8044)
1352 (defconstant +luminance8-alpha8-ext+ #x8045)
1353 (defconstant +luminance12-alpha4-ext+ #x8046)
1354 (defconstant +luminance12-alpha12-ext+ #x8047)
1355 (defconstant +luminance16-alpha16-ext+ #x8048)
1356 (defconstant +intensity-ext+ #x8049)
1357 (defconstant +intensity4-ext+ #x804A)
1358 (defconstant +intensity8-ext+ #x804B)
1359 (defconstant +intensity12-ext+ #x804C)
1360 (defconstant +intensity16-ext+ #x804D)
1361 (defconstant +rgb4-ext+ #x804F)
1362 (defconstant +rgb5-ext+ #x8050)
1363 (defconstant +rgb8-ext+ #x8051)
1364 (defconstant +rgb10-ext+ #x8052)
1365 (defconstant +rgb12-ext+ #x8053)
1366 (defconstant +rgb16-ext+ #x8054)
1367 (defconstant +rgba2-ext+ #x8055)
1368 (defconstant +rgba4-ext+ #x8056)
1369 (defconstant +rgb5-a1-ext+ #x8057)
1370 (defconstant +rgba8-ext+ #x8058)
1371 (defconstant +rgb10-a2-ext+ #x8059)
1372 (defconstant +rgba12-ext+ #x805A)
1373 (defconstant +rgba16-ext+ #x805B)
1374 (defconstant +texture-red-size-ext+ #x805C)
1375 (defconstant +texture-green-size-ext+ #x805D)
1376 (defconstant +texture-blue-size-ext+ #x805E)
1377 (defconstant +texture-alpha-size-ext+ #x805F)
1378 (defconstant +texture-luminance-size-ext+ #x8060)
1379 (defconstant +texture-intensity-size-ext+ #x8061)
1380 (defconstant +proxy-texture-1d-ext+ #x8063)
1381 (defconstant +proxy-texture-2d-ext+ #x8064)
1382 (defconstant +rgba4-oes+ #x8056)
1383 (defconstant +rgb5-a1-oes+ #x8057)
1385 ;;;; }}}
1387 ;;;; {{{ sgix_shadow_ambient
1389 (defconstant +blend-dst-rgb+ #x80C8)
1390 (defconstant +blend-src-rgb+ #x80C9)
1391 (defconstant +blend-dst-alpha+ #x80CA)
1392 (defconstant +blend-src-alpha+ #x80CB)
1394 ;;;; }}}
1396 ;;;; {{{ ext_422_pixels
1398 (defconstant +422-ext+ #x80CC)
1399 (defconstant +422-rev-ext+ #x80CD)
1400 (defconstant +422-average-ext+ #x80CE)
1401 (defconstant +422-rev-average-ext+ #x80CF)
1402 (defconstant +color-table+ #x80D0)
1403 (defconstant +post-convolution-color-table+ #x80D1)
1404 (defconstant +post-color-matrix-color-table+ #x80D2)
1405 (defconstant +proxy-color-table+ #x80D3)
1406 (defconstant +proxy-post-convolution-color-table+ #x80D4)
1407 (defconstant +proxy-post-color-matrix-color-table+ #x80D5)
1408 (defconstant +color-table-scale+ #x80D6)
1409 (defconstant +color-table-bias+ #x80D7)
1410 (defconstant +color-table-format+ #x80D8)
1411 (defconstant +color-table-width+ #x80D9)
1412 (defconstant +color-table-red-size+ #x80DA)
1413 (defconstant +color-table-green-size+ #x80DB)
1414 (defconstant +color-table-blue-size+ #x80DC)
1415 (defconstant +color-table-alpha-size+ #x80DD)
1416 (defconstant +color-table-luminance-size+ #x80DE)
1417 (defconstant +color-table-intensity-size+ #x80DF)
1419 ;;;; }}}
1421 ;;;; {{{ ext_bgra
1423 (defconstant +bgr-ext+ #x80E0)
1424 (defconstant +bgra-ext+ #x80E1)
1426 ;;;; }}}
1428 ;;;; {{{ sgis_texture_select
1430 (defconstant +point-size-min+ #x8126)
1431 (defconstant +point-size-max+ #x8127)
1432 (defconstant +point-fade-threshold-size+ #x8128)
1433 (defconstant +point-distance-attenuation+ #x8129)
1435 ;;;; }}}
1437 ;;;; {{{ arb_texture_border_clamp
1439 (defconstant +clamp-to-border-arb+ #x812D)
1441 ;;;; }}}
1443 ;;;; {{{ sgix_texture_multi_buffer
1445 (defconstant +clamp-to-edge+ #x812F)
1447 ;;;; }}}
1449 ;;;; {{{ hp_convolution_border_modes
1451 (defconstant +ignore-border-hp+ #x8150)
1452 (defconstant +constant-border-hp+ #x8151)
1453 (defconstant +replicate-border-hp+ #x8153)
1454 (defconstant +convolution-border-color-hp+ #x8154)
1456 ;;;; }}}
1458 ;;;; {{{ sgix_texture_lod_bias
1460 (defconstant +generate-mipmap+ #x8191)
1461 (defconstant +generate-mipmap-hint+ #x8192)
1463 ;;;; }}}
1465 ;;;; {{{ sgix_shadow
1467 (defconstant +depth-component16+ #x81A5)
1468 (defconstant +depth-component24+ #x81A6)
1469 (defconstant +depth-component32+ #x81A7)
1471 ;;;; }}}
1473 ;;;; {{{ arb_depth_texture
1475 (defconstant +depth-component16-arb+ #x81A5)
1476 (defconstant +depth-component24-arb+ #x81A6)
1477 (defconstant +depth-component32-arb+ #x81A7)
1479 ;;;; }}}
1481 ;;;; {{{ sgix_depth_texture
1483 (defconstant +depth-component16-oes+ #x81A5)
1484 (defconstant +depth-component24-oes+ #x81A6)
1485 (defconstant +depth-component32-oes+ #x81A7)
1487 ;;;; }}}
1489 ;;;; {{{ ext_index_array_formats
1491 (defconstant +iui-v2f-ext+ #x81AD)
1492 (defconstant +iui-v3f-ext+ #x81AE)
1493 (defconstant +iui-n3f-v2f-ext+ #x81AF)
1494 (defconstant +iui-n3f-v3f-ext+ #x81B0)
1495 (defconstant +t2f-iui-v2f-ext+ #x81B1)
1496 (defconstant +t2f-iui-v3f-ext+ #x81B2)
1497 (defconstant +t2f-iui-n3f-v2f-ext+ #x81B3)
1498 (defconstant +t2f-iui-n3f-v3f-ext+ #x81B4)
1500 ;;;; }}}
1502 ;;;; {{{ ext_separate_specular_color
1504 (defconstant +light-model-color-control-ext+ #x81F8)
1505 (defconstant +single-color-ext+ #x81F9)
1506 (defconstant +separate-specular-color-ext+ #x81FA)
1508 ;;;; }}}
1510 ;;;; {{{ ati_text_fragment_shader
1512 (defconstant +text-fragment-shader-ati+ #x8200)
1514 ;;;; }}}
1516 ;;;; {{{ sgix_ycrcba
1518 (defconstant +ycrcb-sgix+ #x8318)
1519 (defconstant +ycrcba-sgix+ #x8319)
1521 ;;;; }}}
1523 ;;;; {{{ sgix_slim
1525 (defconstant +unpack-compressed-size-sgix+ #x831A)
1526 (defconstant +pack-max-compressed-size-sgix+ #x831B)
1527 (defconstant +pack-compressed-size-sgix+ #x831C)
1528 (defconstant +slim8u-sgix+ #x831D)
1529 (defconstant +slim10u-sgix+ #x831E)
1530 (defconstant +slim12s-sgix+ #x831F)
1532 ;;;; }}}
1534 ;;;; {{{ sgix_scalebias_hint
1536 (defconstant +scalebias-hint-sgix+ #x8322)
1538 ;;;; }}}
1540 ;;;; {{{ sgix_line_quality_hint
1542 (defconstant +line-quality-hint-sgix+ #x835B)
1544 ;;;; }}}
1546 ;;;; {{{ sgix_texture_coordinate_clamp
1548 (defconstant +fog-factor-to-alpha-sgix+ #x836F)
1549 (defconstant +mirrored-repeat+ #x8370)
1551 ;;;; }}}
1553 ;;;; {{{ arb_texture_mirrored_repeat
1555 (defconstant +mirrored-repeat-arb+ #x8370)
1557 ;;;; }}}
1559 ;;;; {{{ ibm_texture_mirrored_repeat
1561 (defconstant +mirrored-repeat-ibm+ #x8370)
1562 (defconstant +mirrored-repeat-oes+ #x8370)
1564 ;;;; }}}
1566 ;;;; {{{ s3_s3tc
1568 (defconstant +rgb-s3tc+ #x83A0)
1569 (defconstant +rgb4-s3tc+ #x83A1)
1570 (defconstant +rgba-s3tc+ #x83A2)
1571 (defconstant +rgba4-s3tc+ #x83A3)
1573 ;;;; }}}
1575 ;;;; {{{ ext_texture_compression_s3tc
1577 (defconstant +compressed-rgb-s3tc-dxt1-ext+ #x83F0)
1578 (defconstant +compressed-rgba-s3tc-dxt1-ext+ #x83F1)
1579 (defconstant +compressed-rgba-s3tc-dxt3-ext+ #x83F2)
1580 (defconstant +compressed-rgba-s3tc-dxt5-ext+ #x83F3)
1582 ;;;; }}}
1584 ;;;; {{{ sgix_resample
1586 (defconstant +fog-coord-src+ #x8450)
1587 (defconstant +fog-coord+ #x8451)
1588 (defconstant +current-fog-coord+ #x8453)
1589 (defconstant +fog-coord-array-type+ #x8454)
1590 (defconstant +fog-coord-array-stride+ #x8455)
1591 (defconstant +fog-coord-array-pointer+ #x8456)
1592 (defconstant +fog-coord-array+ #x8457)
1593 (defconstant +fog-coordinate-source+ #x8450)
1594 (defconstant +fog-coordinate+ #x8451)
1595 (defconstant +fragment-depth+ #x8452)
1596 (defconstant +current-fog-coordinate+ #x8453)
1597 (defconstant +fog-coordinate-array-type+ #x8454)
1598 (defconstant +fog-coordinate-array-stride+ #x8455)
1599 (defconstant +fog-coordinate-array-pointer+ #x8456)
1600 (defconstant +fog-coordinate-array+ #x8457)
1602 ;;;; }}}
1604 ;;;; {{{ rend_screen_coordinates
1606 (defconstant +screen-coordinates-rend+ #x8490)
1607 (defconstant +inverted-screen-w-rend+ #x8491)
1608 (defconstant +texture0+ #x84C0)
1609 (defconstant +texture1+ #x84C1)
1610 (defconstant +texture2+ #x84C2)
1611 (defconstant +texture3+ #x84C3)
1612 (defconstant +texture4+ #x84C4)
1613 (defconstant +texture5+ #x84C5)
1614 (defconstant +texture6+ #x84C6)
1615 (defconstant +texture7+ #x84C7)
1616 (defconstant +texture8+ #x84C8)
1617 (defconstant +texture9+ #x84C9)
1618 (defconstant +texture10+ #x84CA)
1619 (defconstant +texture11+ #x84CB)
1620 (defconstant +texture12+ #x84CC)
1621 (defconstant +texture13+ #x84CD)
1622 (defconstant +texture14+ #x84CE)
1623 (defconstant +texture15+ #x84CF)
1624 (defconstant +texture16+ #x84D0)
1625 (defconstant +texture17+ #x84D1)
1626 (defconstant +texture18+ #x84D2)
1627 (defconstant +texture19+ #x84D3)
1628 (defconstant +texture20+ #x84D4)
1629 (defconstant +texture21+ #x84D5)
1630 (defconstant +texture22+ #x84D6)
1631 (defconstant +texture23+ #x84D7)
1632 (defconstant +texture24+ #x84D8)
1633 (defconstant +texture25+ #x84D9)
1634 (defconstant +texture26+ #x84DA)
1635 (defconstant +texture27+ #x84DB)
1636 (defconstant +texture28+ #x84DC)
1637 (defconstant +texture29+ #x84DD)
1638 (defconstant +texture30+ #x84DE)
1639 (defconstant +texture31+ #x84DF)
1640 (defconstant +active-texture+ #x84E0)
1641 (defconstant +client-active-texture+ #x84E1)
1642 (defconstant +max-texture-units+ #x84E2)
1644 ;;;; }}}
1646 ;;;; {{{ arb_texture_env_combine
1648 (defconstant +subtract-arb+ #x84E7)
1650 ;;;; }}}
1652 ;;;; {{{ arb_texture_rectangle
1654 (defconstant +texture-rectangle-arb+ #x84F5)
1655 (defconstant +texture-binding-rectangle-arb+ #x84F6)
1656 (defconstant +proxy-texture-rectangle-arb+ #x84F7)
1657 (defconstant +max-rectangle-texture-size-arb+ #x84F8)
1659 ;;;; }}}
1661 ;;;; {{{ nv_texture_rectangle
1663 (defconstant +texture-rectangle-nv+ #x84F5)
1664 (defconstant +texture-binding-rectangle-nv+ #x84F6)
1665 (defconstant +proxy-texture-rectangle-nv+ #x84F7)
1666 (defconstant +max-rectangle-texture-size-nv+ #x84F8)
1668 ;;;; }}}
1670 ;;;; {{{ ext_packed_depth_stencil
1672 (defconstant +depth-stencil-ext+ #x84F9)
1673 (defconstant +unsigned-int-24-8-ext+ #x84FA)
1675 ;;;; }}}
1677 ;;;; {{{ nv_packed_depth_stencil
1679 (defconstant +depth-stencil-nv+ #x84F9)
1680 (defconstant +unsigned-int-24-8-nv+ #x84FA)
1681 (defconstant +depth-stencil-oes+ #x84F9)
1682 (defconstant +unsigned-int-24-8-oes+ #x84FA)
1683 (defconstant +max-texture-lod-bias+ #x84FD)
1685 ;;;; }}}
1687 ;;;; {{{ ext_texture_lod_bias
1689 (defconstant +max-texture-lod-bias-ext+ #x84FD)
1691 ;;;; }}}
1693 ;;;; {{{ ext_texture_filter_anisotropic
1695 (defconstant +texture-max-anisotropy-ext+ #x84FE)
1696 (defconstant +max-texture-max-anisotropy-ext+ #x84FF)
1697 (defconstant +texture-filter-control+ #x8500)
1698 (defconstant +texture-lod-bias+ #x8501)
1700 ;;;; }}}
1702 ;;;; {{{ ext_texture_lod_bias
1704 (defconstant +texture-filter-control-ext+ #x8500)
1705 (defconstant +texture-lod-bias-ext+ #x8501)
1707 ;;;; }}}
1709 ;;;; {{{ nv_light_max_exponent
1711 (defconstant +max-shininess-nv+ #x8504)
1712 (defconstant +max-spot-exponent-nv+ #x8505)
1714 ;;;; }}}
1716 ;;;; {{{ ext_stencil_wrap
1718 (defconstant +incr-wrap-ext+ #x8507)
1719 (defconstant +decr-wrap-ext+ #x8508)
1720 (defconstant +incr-wrap-oes+ #x8507)
1721 (defconstant +decr-wrap-oes+ #x8508)
1723 ;;;; }}}
1725 ;;;; {{{ ext_texture_cube_map
1727 (defconstant +normal-map-ext+ #x8511)
1728 (defconstant +reflection-map-ext+ #x8512)
1729 (defconstant +texture-cube-map-ext+ #x8513)
1730 (defconstant +texture-binding-cube-map-ext+ #x8514)
1731 (defconstant +texture-cube-map-positive-x-ext+ #x8515)
1732 (defconstant +texture-cube-map-negative-x-ext+ #x8516)
1733 (defconstant +texture-cube-map-positive-y-ext+ #x8517)
1734 (defconstant +texture-cube-map-negative-y-ext+ #x8518)
1735 (defconstant +texture-cube-map-positive-z-ext+ #x8519)
1736 (defconstant +texture-cube-map-negative-z-ext+ #x851A)
1737 (defconstant +proxy-texture-cube-map-ext+ #x851B)
1738 (defconstant +max-cube-map-texture-size-ext+ #x851C)
1740 ;;;; }}}
1742 ;;;; {{{ nv_texgen_reflection
1744 (defconstant +normal-map+ #x8511)
1745 (defconstant +reflection-map+ #x8512)
1747 ;;;; }}}
1749 ;;;; {{{ arb_texture_cube_map
1751 (defconstant +normal-map-arb+ #x8511)
1752 (defconstant +reflection-map-arb+ #x8512)
1753 (defconstant +texture-cube-map-arb+ #x8513)
1754 (defconstant +texture-binding-cube-map-arb+ #x8514)
1755 (defconstant +texture-cube-map-positive-x-arb+ #x8515)
1756 (defconstant +texture-cube-map-negative-x-arb+ #x8516)
1757 (defconstant +texture-cube-map-positive-y-arb+ #x8517)
1758 (defconstant +texture-cube-map-negative-y-arb+ #x8518)
1759 (defconstant +texture-cube-map-positive-z-arb+ #x8519)
1760 (defconstant +texture-cube-map-negative-z-arb+ #x851A)
1761 (defconstant +proxy-texture-cube-map-arb+ #x851B)
1762 (defconstant +max-cube-map-texture-size-arb+ #x851C)
1763 (defconstant +normal-map-oes+ #x8511)
1764 (defconstant +reflection-map-oes+ #x8512)
1765 (defconstant +texture-cube-map-oes+ #x8513)
1766 (defconstant +texture-binding-cube-map-oes+ #x8514)
1767 (defconstant +texture-cube-map-positive-x-oes+ #x8515)
1768 (defconstant +texture-cube-map-negative-x-oes+ #x8516)
1769 (defconstant +texture-cube-map-positive-y-oes+ #x8517)
1770 (defconstant +texture-cube-map-negative-y-oes+ #x8518)
1771 (defconstant +texture-cube-map-positive-z-oes+ #x8519)
1772 (defconstant +texture-cube-map-negative-z-oes+ #x851A)
1773 (defconstant +max-cube-map-texture-size-oes+ #x851C)
1775 ;;;; }}}
1777 ;;;; {{{ nv_fog_distance
1779 (defconstant +fog-gen-mode-nv+ #x855A)
1780 (defconstant +eye-radial-nv+ #x855B)
1781 (defconstant +eye-plane-absolute-nv+ #x855C)
1783 ;;;; }}}
1785 ;;;; {{{ nv_texgen_emboss
1787 (defconstant +emboss-light-nv+ #x855D)
1788 (defconstant +emboss-constant-nv+ #x855E)
1789 (defconstant +emboss-map-nv+ #x855F)
1791 ;;;; }}}
1793 ;;;; {{{ ingr_color_clamp
1795 (defconstant +red-min-clamp-ingr+ #x8560)
1796 (defconstant +green-min-clamp-ingr+ #x8561)
1797 (defconstant +blue-min-clamp-ingr+ #x8562)
1798 (defconstant +alpha-min-clamp-ingr+ #x8563)
1799 (defconstant +red-max-clamp-ingr+ #x8564)
1800 (defconstant +green-max-clamp-ingr+ #x8565)
1801 (defconstant +blue-max-clamp-ingr+ #x8566)
1802 (defconstant +alpha-max-clamp-ingr+ #x8567)
1804 ;;;; }}}
1806 ;;;; {{{ ingr_interlace_read
1808 (defconstant +interlace-read-ingr+ #x8568)
1809 (defconstant +src0-rgb+ #x8580)
1810 (defconstant +src1-rgb+ #x8581)
1811 (defconstant +src2-rgb+ #x8582)
1812 (defconstant +src0-alpha+ #x8588)
1813 (defconstant +src1-alpha+ #x8589)
1814 (defconstant +src2-alpha+ #x858A)
1815 (defconstant +combine+ #x8570)
1816 (defconstant +combine-rgb+ #x8571)
1817 (defconstant +combine-alpha+ #x8572)
1818 (defconstant +rgb-scale+ #x8573)
1819 (defconstant +add-signed+ #x8574)
1820 (defconstant +interpolate+ #x8575)
1821 (defconstant +constant+ #x8576)
1822 (defconstant +primary-color+ #x8577)
1823 (defconstant +previous+ #x8578)
1824 (defconstant +source0-rgb+ #x8580)
1825 (defconstant +source1-rgb+ #x8581)
1826 (defconstant +source2-rgb+ #x8582)
1827 (defconstant +source0-alpha+ #x8588)
1828 (defconstant +source1-alpha+ #x8589)
1829 (defconstant +source2-alpha+ #x858A)
1830 (defconstant +operand0-rgb+ #x8590)
1831 (defconstant +operand1-rgb+ #x8591)
1832 (defconstant +operand2-rgb+ #x8592)
1833 (defconstant +operand0-alpha+ #x8598)
1834 (defconstant +operand1-alpha+ #x8599)
1835 (defconstant +operand2-alpha+ #x859A)
1837 ;;;; }}}
1839 ;;;; {{{ ext_texture_env_combine
1841 (defconstant +combine-ext+ #x8570)
1842 (defconstant +combine-rgb-ext+ #x8571)
1843 (defconstant +combine-alpha-ext+ #x8572)
1844 (defconstant +rgb-scale-ext+ #x8573)
1845 (defconstant +add-signed-ext+ #x8574)
1846 (defconstant +interpolate-ext+ #x8575)
1847 (defconstant +constant-ext+ #x8576)
1848 (defconstant +primary-color-ext+ #x8577)
1849 (defconstant +previous-ext+ #x8578)
1850 (defconstant +source0-rgb-ext+ #x8580)
1851 (defconstant +source1-rgb-ext+ #x8581)
1852 (defconstant +source2-rgb-ext+ #x8582)
1853 (defconstant +source0-alpha-ext+ #x8588)
1854 (defconstant +source1-alpha-ext+ #x8589)
1855 (defconstant +source2-alpha-ext+ #x858A)
1856 (defconstant +operand0-rgb-ext+ #x8590)
1857 (defconstant +operand1-rgb-ext+ #x8591)
1858 (defconstant +operand2-rgb-ext+ #x8592)
1859 (defconstant +operand0-alpha-ext+ #x8598)
1860 (defconstant +operand1-alpha-ext+ #x8599)
1861 (defconstant +operand2-alpha-ext+ #x859A)
1863 ;;;; }}}
1865 ;;;; {{{ nv_texture_env_combine4
1867 (defconstant +combine4-nv+ #x8503)
1868 (defconstant +source3-rgb-nv+ #x8583)
1869 (defconstant +source3-alpha-nv+ #x858B)
1870 (defconstant +operand3-rgb-nv+ #x8593)
1871 (defconstant +operand3-alpha-nv+ #x859B)
1873 ;;;; }}}
1875 ;;;; {{{ apple_specular_vector
1877 (defconstant +light-model-specular-vector-apple+ #x85B0)
1879 ;;;; }}}
1881 ;;;; {{{ apple_transform_hint
1883 (defconstant +transform-hint-apple+ #x85B1)
1885 ;;;; }}}
1887 ;;;; {{{ apple_client_storage
1889 (defconstant +unpack-client-storage-apple+ #x85B2)
1890 (defconstant +buffer-object-apple+ #x85B3)
1891 (defconstant +storage-client-apple+ #x85B4)
1893 ;;;; }}}
1895 ;;;; {{{ apple_ycbcr_422
1897 (defconstant +ycbcr-422-apple+ #x85B9)
1898 (defconstant +unsigned-short-8-8-apple+ #x85BA)
1899 (defconstant +unsigned-short-8-8-rev-apple+ #x85BB)
1900 (defconstant +unsigned-short-8-8-mesa+ #x85BA)
1901 (defconstant +unsigned-short-8-8-rev-mesa+ #x85BB)
1903 ;;;; }}}
1905 ;;;; {{{ sun_slice_accum
1907 (defconstant +slice-accum-sun+ #x85CC)
1908 (defconstant +quad-mesh-sun+ #x8614)
1909 (defconstant +triangle-mesh-sun+ #x8615)
1911 ;;;; }}}
1913 ;;;; {{{ arb_depth_clamp
1915 (defconstant +depth-clamp+ #x864F)
1917 ;;;; }}}
1919 ;;;; {{{ nv_depth_clamp
1921 (defconstant +depth-clamp-nv+ #x864F)
1922 (defconstant +vertex-attrib-array-enabled+ #x8622)
1923 (defconstant +vertex-attrib-array-size+ #x8623)
1924 (defconstant +vertex-attrib-array-stride+ #x8624)
1925 (defconstant +vertex-attrib-array-type+ #x8625)
1926 (defconstant +current-vertex-attrib+ #x8626)
1927 (defconstant +vertex-program-point-size+ #x8642)
1928 (defconstant +vertex-program-two-side+ #x8643)
1929 (defconstant +vertex-attrib-array-pointer+ #x8645)
1930 (defconstant +vertex-program-arb+ #x8620)
1931 (defconstant +vertex-attrib-array-enabled-arb+ #x8622)
1932 (defconstant +vertex-attrib-array-size-arb+ #x8623)
1933 (defconstant +vertex-attrib-array-stride-arb+ #x8624)
1934 (defconstant +vertex-attrib-array-type-arb+ #x8625)
1935 (defconstant +current-vertex-attrib-arb+ #x8626)
1936 (defconstant +program-length-arb+ #x8627)
1937 (defconstant +program-string-arb+ #x8628)
1938 (defconstant +max-program-matrix-stack-depth-arb+ #x862E)
1939 (defconstant +max-program-matrices-arb+ #x862F)
1940 (defconstant +current-matrix-stack-depth-arb+ #x8640)
1941 (defconstant +current-matrix-arb+ #x8641)
1942 (defconstant +vertex-program-point-size-arb+ #x8642)
1943 (defconstant +vertex-program-two-side-arb+ #x8643)
1944 (defconstant +vertex-attrib-array-pointer-arb+ #x8645)
1945 (defconstant +program-error-position-arb+ #x864B)
1946 (defconstant +program-binding-arb+ #x8677)
1948 ;;;; }}}
1950 ;;;; {{{ arb_texture_env_dot3
1952 (defconstant +dot3-rgb-arb+ #x86AE)
1953 (defconstant +dot3-rgba-arb+ #x86AF)
1954 (defconstant +dot3-rgba-img+ #x86AF)
1956 ;;;; }}}
1958 ;;;; {{{ 3dfx_texture_compression_fxt1
1960 (defconstant +compressed-rgb-fxt1-3dfx+ #x86B0)
1961 (defconstant +compressed-rgba-fxt1-3dfx+ #x86B1)
1963 ;;;; }}}
1965 ;;;; {{{ 3dfx_multisample
1967 (defconstant +multisample-3dfx+ #x86B2)
1968 (defconstant +sample-buffers-3dfx+ #x86B3)
1969 (defconstant +samples-3dfx+ #x86B4)
1971 ;;;; }}}
1973 ;;;; {{{ nv_tessellation_program5
1975 (defconstant +max-program-patch-attribs-nv+ #x86D8)
1977 ;;;; }}}
1979 ;;;; {{{ nv_texture_shader
1981 (defconstant +offset-texture-rectangle-nv+ #x864C)
1982 (defconstant +offset-texture-rectangle-scale-nv+ #x864D)
1983 (defconstant +dot-product-texture-rectangle-nv+ #x864E)
1984 (defconstant +rgba-unsigned-dot-product-mapping-nv+ #x86D9)
1985 (defconstant +unsigned-int-s8-s8-8-8-nv+ #x86DA)
1986 (defconstant +unsigned-int-8-8-s8-s8-rev-nv+ #x86DB)
1987 (defconstant +dsdt-mag-intensity-nv+ #x86DC)
1988 (defconstant +shader-consistent-nv+ #x86DD)
1989 (defconstant +texture-shader-nv+ #x86DE)
1990 (defconstant +shader-operation-nv+ #x86DF)
1991 (defconstant +cull-modes-nv+ #x86E0)
1992 (defconstant +offset-texture-matrix-nv+ #x86E1)
1993 (defconstant +offset-texture-scale-nv+ #x86E2)
1994 (defconstant +offset-texture-bias-nv+ #x86E3)
1995 (defconstant +offset-texture-2d-matrix-nv+ #x86E1)
1996 (defconstant +offset-texture-2d-scale-nv+ #x86E2)
1997 (defconstant +offset-texture-2d-bias-nv+ #x86E3)
1998 (defconstant +previous-texture-input-nv+ #x86E4)
1999 (defconstant +const-eye-nv+ #x86E5)
2000 (defconstant +pass-through-nv+ #x86E6)
2001 (defconstant +cull-fragment-nv+ #x86E7)
2002 (defconstant +offset-texture-2d-nv+ #x86E8)
2003 (defconstant +dependent-ar-texture-2d-nv+ #x86E9)
2004 (defconstant +dependent-gb-texture-2d-nv+ #x86EA)
2005 (defconstant +dot-product-nv+ #x86EC)
2006 (defconstant +dot-product-depth-replace-nv+ #x86ED)
2007 (defconstant +dot-product-texture-2d-nv+ #x86EE)
2008 (defconstant +dot-product-texture-cube-map-nv+ #x86F0)
2009 (defconstant +dot-product-diffuse-cube-map-nv+ #x86F1)
2010 (defconstant +dot-product-reflect-cube-map-nv+ #x86F2)
2011 (defconstant +dot-product-const-eye-reflect-cube-map-nv+ #x86F3)
2012 (defconstant +hilo-nv+ #x86F4)
2013 (defconstant +dsdt-nv+ #x86F5)
2014 (defconstant +dsdt-mag-nv+ #x86F6)
2015 (defconstant +dsdt-mag-vib-nv+ #x86F7)
2016 (defconstant +hilo16-nv+ #x86F8)
2017 (defconstant +signed-hilo-nv+ #x86F9)
2018 (defconstant +signed-hilo16-nv+ #x86FA)
2019 (defconstant +signed-rgba-nv+ #x86FB)
2020 (defconstant +signed-rgba8-nv+ #x86FC)
2021 (defconstant +signed-rgb-nv+ #x86FE)
2022 (defconstant +signed-rgb8-nv+ #x86FF)
2023 (defconstant +signed-luminance-nv+ #x8701)
2024 (defconstant +signed-luminance8-nv+ #x8702)
2025 (defconstant +signed-luminance-alpha-nv+ #x8703)
2026 (defconstant +signed-luminance8-alpha8-nv+ #x8704)
2027 (defconstant +signed-alpha-nv+ #x8705)
2028 (defconstant +signed-alpha8-nv+ #x8706)
2029 (defconstant +signed-intensity-nv+ #x8707)
2030 (defconstant +signed-intensity8-nv+ #x8708)
2031 (defconstant +dsdt8-nv+ #x8709)
2032 (defconstant +dsdt8-mag8-nv+ #x870A)
2033 (defconstant +dsdt8-mag8-intensity8-nv+ #x870B)
2034 (defconstant +signed-rgb-unsigned-alpha-nv+ #x870C)
2035 (defconstant +signed-rgb8-unsigned-alpha8-nv+ #x870D)
2036 (defconstant +hi-scale-nv+ #x870E)
2037 (defconstant +lo-scale-nv+ #x870F)
2038 (defconstant +ds-scale-nv+ #x8710)
2039 (defconstant +dt-scale-nv+ #x8711)
2040 (defconstant +magnitude-scale-nv+ #x8712)
2041 (defconstant +vibrance-scale-nv+ #x8713)
2042 (defconstant +hi-bias-nv+ #x8714)
2043 (defconstant +lo-bias-nv+ #x8715)
2044 (defconstant +ds-bias-nv+ #x8716)
2045 (defconstant +dt-bias-nv+ #x8717)
2046 (defconstant +magnitude-bias-nv+ #x8718)
2047 (defconstant +vibrance-bias-nv+ #x8719)
2048 (defconstant +texture-border-values-nv+ #x871A)
2049 (defconstant +texture-hi-size-nv+ #x871B)
2050 (defconstant +texture-lo-size-nv+ #x871C)
2051 (defconstant +texture-ds-size-nv+ #x871D)
2052 (defconstant +texture-dt-size-nv+ #x871E)
2053 (defconstant +texture-mag-size-nv+ #x871F)
2055 ;;;; }}}
2057 ;;;; {{{ ext_texture_env_dot3
2059 (defconstant +dot3-rgb-ext+ #x8740)
2060 (defconstant +dot3-rgba-ext+ #x8741)
2061 (defconstant +z400-binary-amd+ #x8740)
2062 (defconstant +program-binary-length-oes+ #x8741)
2063 (defconstant +program-binary-length+ #x8741)
2065 ;;;; }}}
2067 ;;;; {{{ ati_texture_mirror_once
2069 (defconstant +mirror-clamp-ati+ #x8742)
2070 (defconstant +mirror-clamp-to-edge-ati+ #x8743)
2072 ;;;; }}}
2074 ;;;; {{{ ext_texture_mirror_clamp
2076 (defconstant +mirror-clamp-ext+ #x8742)
2077 (defconstant +mirror-clamp-to-edge-ext+ #x8743)
2079 ;;;; }}}
2081 ;;;; {{{ ati_texture_env_combine3
2083 (defconstant +modulate-add-ati+ #x8744)
2084 (defconstant +modulate-signed-add-ati+ #x8745)
2085 (defconstant +modulate-subtract-ati+ #x8746)
2087 ;;;; }}}
2089 ;;;; {{{ mesa_packed_depth_stencil
2091 (defconstant +depth-stencil-mesa+ #x8750)
2092 (defconstant +unsigned-int-24-8-mesa+ #x8751)
2093 (defconstant +unsigned-int-8-24-rev-mesa+ #x8752)
2094 (defconstant +unsigned-short-15-1-mesa+ #x8753)
2095 (defconstant +unsigned-short-1-15-rev-mesa+ #x8754)
2097 ;;;; }}}
2099 ;;;; {{{ mesa_trace
2101 (defconstant +trace-all-bits-mesa+ #xFFFF)
2102 (defconstant +trace-operations-bit-mesa+ #x1)
2103 (defconstant +trace-primitives-bit-mesa+ #x2)
2104 (defconstant +trace-arrays-bit-mesa+ #x4)
2105 (defconstant +trace-textures-bit-mesa+ #x8)
2106 (defconstant +trace-pixels-bit-mesa+ #x10)
2107 (defconstant +trace-errors-bit-mesa+ #x20)
2108 (defconstant +trace-mask-mesa+ #x8755)
2109 (defconstant +trace-name-mesa+ #x8756)
2111 ;;;; }}}
2113 ;;;; {{{ mesa_ycbcr_texture
2115 (defconstant +ycbcr-mesa+ #x8757)
2117 ;;;; }}}
2119 ;;;; {{{ mesa_pack_invert
2121 (defconstant +pack-invert-mesa+ #x8758)
2123 ;;;; }}}
2125 ;;;; {{{ mesax_texture_stack
2127 (defconstant +texture-1d-stack-mesax+ #x8759)
2128 (defconstant +texture-2d-stack-mesax+ #x875A)
2129 (defconstant +proxy-texture-1d-stack-mesax+ #x875B)
2130 (defconstant +proxy-texture-2d-stack-mesax+ #x875C)
2131 (defconstant +texture-1d-stack-binding-mesax+ #x875D)
2132 (defconstant +texture-2d-stack-binding-mesax+ #x875E)
2134 ;;;; }}}
2136 ;;;; {{{ mesa_shader_debug
2138 (defconstant +debug-object-mesa+ #x8759)
2139 (defconstant +debug-print-mesa+ #x875A)
2140 (defconstant +debug-assert-mesa+ #x875B)
2142 ;;;; }}}
2144 ;;;; {{{ ati_meminfo
2146 (defconstant +vbo-free-memory-ati+ #x87FB)
2147 (defconstant +texture-free-memory-ati+ #x87FC)
2148 (defconstant +renderbuffer-free-memory-ati+ #x87FD)
2149 (defconstant +num-program-binary-formats-oes+ #x87FE)
2150 (defconstant +program-binary-formats-oes+ #x87FF)
2152 ;;;; }}}
2154 ;;;; {{{ arb_fragment_program
2156 (defconstant +fragment-program-arb+ #x8804)
2157 (defconstant +program-alu-instructions-arb+ #x8805)
2158 (defconstant +program-tex-instructions-arb+ #x8806)
2159 (defconstant +program-tex-indirections-arb+ #x8807)
2160 (defconstant +program-native-alu-instructions-arb+ #x8808)
2161 (defconstant +program-native-tex-instructions-arb+ #x8809)
2162 (defconstant +program-native-tex-indirections-arb+ #x880A)
2163 (defconstant +max-program-alu-instructions-arb+ #x880B)
2164 (defconstant +max-program-tex-instructions-arb+ #x880C)
2165 (defconstant +max-program-tex-indirections-arb+ #x880D)
2166 (defconstant +max-program-native-alu-instructions-arb+ #x880E)
2167 (defconstant +max-program-native-tex-instructions-arb+ #x880F)
2168 (defconstant +max-program-native-tex-indirections-arb+ #x8810)
2170 ;;;; }}}
2172 ;;;; {{{ arb_texture_float
2174 (defconstant +rgba32f-arb+ #x8814)
2175 (defconstant +rgb32f-arb+ #x8815)
2176 (defconstant +alpha32f-arb+ #x8816)
2177 (defconstant +intensity32f-arb+ #x8817)
2178 (defconstant +luminance32f-arb+ #x8818)
2179 (defconstant +luminance-alpha32f-arb+ #x8819)
2180 (defconstant +rgba16f-arb+ #x881A)
2181 (defconstant +rgb16f-arb+ #x881B)
2182 (defconstant +alpha16f-arb+ #x881C)
2183 (defconstant +intensity16f-arb+ #x881D)
2184 (defconstant +luminance16f-arb+ #x881E)
2185 (defconstant +luminance-alpha16f-arb+ #x881F)
2187 ;;;; }}}
2189 ;;;; {{{ ati_texture_float
2191 (defconstant +rgba-float32-ati+ #x8814)
2192 (defconstant +rgb-float32-ati+ #x8815)
2193 (defconstant +alpha-float32-ati+ #x8816)
2194 (defconstant +intensity-float32-ati+ #x8817)
2195 (defconstant +luminance-float32-ati+ #x8818)
2196 (defconstant +luminance-alpha-float32-ati+ #x8819)
2197 (defconstant +rgba-float16-ati+ #x881A)
2198 (defconstant +rgb-float16-ati+ #x881B)
2199 (defconstant +alpha-float16-ati+ #x881C)
2200 (defconstant +intensity-float16-ati+ #x881D)
2201 (defconstant +luminance-float16-ati+ #x881E)
2202 (defconstant +luminance-alpha-float16-ati+ #x881F)
2203 (defconstant +rgba-float32-apple+ #x8814)
2204 (defconstant +rgb-float32-apple+ #x8815)
2205 (defconstant +alpha-float32-apple+ #x8816)
2206 (defconstant +intensity-float32-apple+ #x8817)
2207 (defconstant +luminance-float32-apple+ #x8818)
2208 (defconstant +luminance-alpha-float32-apple+ #x8819)
2209 (defconstant +rgba-float16-apple+ #x881A)
2210 (defconstant +rgb-float16-apple+ #x881B)
2211 (defconstant +alpha-float16-apple+ #x881C)
2212 (defconstant +intensity-float16-apple+ #x881D)
2213 (defconstant +luminance-float16-apple+ #x881E)
2214 (defconstant +luminance-alpha-float16-apple+ #x881F)
2216 ;;;; }}}
2218 ;;;; {{{ arb_depth_texture
2220 (defconstant +texture-depth-size-arb+ #x884A)
2221 (defconstant +depth-texture-mode-arb+ #x884B)
2222 (defconstant +compare-ref-to-texture+ #x884E)
2223 (defconstant +texture-compare-mode+ #x884C)
2224 (defconstant +texture-compare-func+ #x884D)
2225 (defconstant +compare-r-to-texture+ #x884E)
2227 ;;;; }}}
2229 ;;;; {{{ arb_shadow
2231 (defconstant +texture-compare-mode-arb+ #x884C)
2232 (defconstant +texture-compare-func-arb+ #x884D)
2233 (defconstant +compare-r-to-texture-arb+ #x884E)
2234 (defconstant +compare-ref-depth-to-texture-ext+ #x884E)
2236 ;;;; }}}
2238 ;;;; {{{ arb_seamless_cube_map
2240 (defconstant +texture-cube-map-seamless+ #x884F)
2242 ;;;; }}}
2244 ;;;; {{{ nv_texture_shader3
2246 (defconstant +offset-projective-texture-2d-nv+ #x8850)
2247 (defconstant +offset-projective-texture-2d-scale-nv+ #x8851)
2248 (defconstant +offset-projective-texture-rectangle-nv+ #x8852)
2249 (defconstant +offset-projective-texture-rectangle-scale-nv+ #x8853)
2250 (defconstant +offset-hilo-texture-2d-nv+ #x8854)
2251 (defconstant +offset-hilo-texture-rectangle-nv+ #x8855)
2252 (defconstant +offset-hilo-projective-texture-2d-nv+ #x8856)
2253 (defconstant +offset-hilo-projective-texture-rectangle-nv+ #x8857)
2254 (defconstant +dependent-hilo-texture-2d-nv+ #x8858)
2255 (defconstant +dependent-rgb-texture-3d-nv+ #x8859)
2256 (defconstant +dependent-rgb-texture-cube-map-nv+ #x885A)
2257 (defconstant +dot-product-pass-through-nv+ #x885B)
2258 (defconstant +dot-product-texture-1d-nv+ #x885C)
2259 (defconstant +dot-product-affine-depth-replace-nv+ #x885D)
2260 (defconstant +hilo8-nv+ #x885E)
2261 (defconstant +signed-hilo8-nv+ #x885F)
2262 (defconstant +force-blue-to-one-nv+ #x8860)
2263 (defconstant +point-sprite+ #x8861)
2264 (defconstant +coord-replace+ #x8862)
2266 ;;;; }}}
2268 ;;;; {{{ arb_point_sprite
2270 (defconstant +point-sprite-arb+ #x8861)
2271 (defconstant +coord-replace-arb+ #x8862)
2273 ;;;; }}}
2275 ;;;; {{{ nv_copy_depth_to_color
2277 (defconstant +depth-stencil-to-rgba-nv+ #x886E)
2278 (defconstant +depth-stencil-to-bgra-nv+ #x886F)
2279 (defconstant +fragment-program-nv+ #x8870)
2280 (defconstant +max-texture-coords-nv+ #x8871)
2281 (defconstant +max-texture-image-units-nv+ #x8872)
2282 (defconstant +fragment-program-binding-nv+ #x8873)
2283 (defconstant +program-error-string-nv+ #x8874)
2284 (defconstant +max-texture-coords+ #x8871)
2285 (defconstant +max-texture-image-units+ #x8872)
2286 (defconstant +max-texture-coords-arb+ #x8871)
2287 (defconstant +max-texture-image-units-arb+ #x8872)
2288 (defconstant +program-error-string-arb+ #x8874)
2289 (defconstant +program-format-ascii-arb+ #x8875)
2290 (defconstant +program-format-arb+ #x8876)
2292 ;;;; }}}
2294 ;;;; {{{ nv_float_buffer
2296 (defconstant +float-r-nv+ #x8880)
2297 (defconstant +float-rg-nv+ #x8881)
2298 (defconstant +float-rgb-nv+ #x8882)
2299 (defconstant +float-rgba-nv+ #x8883)
2300 (defconstant +float-r16-nv+ #x8884)
2301 (defconstant +float-r32-nv+ #x8885)
2302 (defconstant +float-rg16-nv+ #x8886)
2303 (defconstant +float-rg32-nv+ #x8887)
2304 (defconstant +float-rgb16-nv+ #x8888)
2305 (defconstant +float-rgb32-nv+ #x8889)
2306 (defconstant +float-rgba16-nv+ #x888A)
2307 (defconstant +float-rgba32-nv+ #x888B)
2308 (defconstant +texture-float-components-nv+ #x888C)
2309 (defconstant +float-clear-color-value-nv+ #x888D)
2310 (defconstant +float-rgba-mode-nv+ #x888E)
2312 ;;;; }}}
2314 ;;;; {{{ nv_texture_expand_normal
2316 (defconstant +texture-unsigned-remap-mode-nv+ #x888F)
2318 ;;;; }}}
2320 ;;;; {{{ nv_shader_buffer_store
2322 (defconstant +read-write+ #x88BA)
2323 (defconstant +write-only+ #x88B9)
2324 (defconstant +write-discard-nv+ #x88BE)
2325 (defconstant +time-elapsed+ #x88BF)
2327 ;;;; }}}
2329 ;;;; {{{ arb_pixel_buffer_object
2331 (defconstant +pixel-pack-buffer-arb+ #x88EB)
2332 (defconstant +pixel-unpack-buffer-arb+ #x88EC)
2333 (defconstant +pixel-pack-buffer-binding-arb+ #x88ED)
2334 (defconstant +pixel-unpack-buffer-binding-arb+ #x88EF)
2336 ;;;; }}}
2338 ;;;; {{{ ext_pixel_buffer_object
2340 (defconstant +pixel-pack-buffer-ext+ #x88EB)
2341 (defconstant +pixel-unpack-buffer-ext+ #x88EC)
2342 (defconstant +pixel-pack-buffer-binding-ext+ #x88ED)
2343 (defconstant +pixel-unpack-buffer-binding-ext+ #x88EF)
2345 ;;;; }}}
2347 ;;;; {{{ nv_fragment_program2
2349 (defconstant +max-program-exec-instructions-nv+ #x88F4)
2350 (defconstant +max-program-call-depth-nv+ #x88F5)
2351 (defconstant +max-program-if-depth-nv+ #x88F6)
2352 (defconstant +max-program-loop-depth-nv+ #x88F7)
2353 (defconstant +max-program-loop-count-nv+ #x88F8)
2355 ;;;; }}}
2357 ;;;; {{{ nv_tessellation_program5
2359 (defconstant +tess-control-program-nv+ #x891E)
2360 (defconstant +tess-evaluation-program-nv+ #x891F)
2362 ;;;; }}}
2364 ;;;; {{{ oml_interlace
2366 (defconstant +interlace-oml+ #x8980)
2367 (defconstant +interlace-read-oml+ #x8981)
2369 ;;;; }}}
2371 ;;;; {{{ oml_subsample
2373 (defconstant +format-subsample-24-24-oml+ #x8982)
2374 (defconstant +format-subsample-244-244-oml+ #x8983)
2376 ;;;; }}}
2378 ;;;; {{{ oml_resample
2380 (defconstant +pack-resample-oml+ #x8984)
2381 (defconstant +unpack-resample-oml+ #x8985)
2382 (defconstant +resample-replicate-oml+ #x8986)
2383 (defconstant +resample-zero-fill-oml+ #x8987)
2384 (defconstant +resample-average-oml+ #x8988)
2385 (defconstant +resample-decimate-oml+ #x8989)
2386 (defconstant +point-size-array-type-oes+ #x898A)
2387 (defconstant +point-size-array-stride-oes+ #x898B)
2388 (defconstant +point-size-array-pointer-oes+ #x898C)
2389 (defconstant +modelview-matrix-float-as-int-bits-oes+ #x898D)
2390 (defconstant +projection-matrix-float-as-int-bits-oes+ #x898E)
2391 (defconstant +texture-matrix-float-as-int-bits-oes+ #x898F)
2393 ;;;; }}}
2395 ;;;; {{{ apple_float_pixels
2397 (defconstant +color-float-apple+ #x8A0F)
2399 ;;;; }}}
2401 ;;;; {{{ apple_aux_depth_stencil
2403 (defconstant +aux-depth-stencil-apple+ #x8A14)
2405 ;;;; }}}
2407 ;;;; {{{ apple_row_bytes
2409 (defconstant +pack-row-bytes-apple+ #x8A15)
2410 (defconstant +unpack-row-bytes-apple+ #x8A16)
2412 ;;;; }}}
2414 ;;;; {{{ apple_rgb_422
2416 (defconstant +rgb-422-apple+ #x8A1F)
2418 ;;;; }}}
2420 ;;;; {{{ ext_texture_srgb_decode
2422 (defconstant +texture-srgb-decode-ext+ #x8A48)
2423 (defconstant +decode-ext+ #x8A49)
2424 (defconstant +skip-decode-ext+ #x8A4A)
2425 (defconstant +sampler-2d-rect+ #x8B63)
2426 (defconstant +sampler-2d-rect-shadow+ #x8B64)
2427 (defconstant +fragment-shader+ #x8B30)
2428 (defconstant +fragment-shader-arb+ #x8B30)
2429 (defconstant +vertex-shader+ #x8B31)
2430 (defconstant +vertex-shader-arb+ #x8B31)
2431 (defconstant +program-object-arb+ #x8B40)
2432 (defconstant +shader-object-arb+ #x8B48)
2433 (defconstant +max-fragment-uniform-components+ #x8B49)
2434 (defconstant +max-fragment-uniform-components-arb+ #x8B49)
2435 (defconstant +max-vertex-uniform-components+ #x8B4A)
2436 (defconstant +max-vertex-uniform-components-arb+ #x8B4A)
2437 (defconstant +max-varying-floats+ #x8B4B)
2438 (defconstant +max-varying-floats-arb+ #x8B4B)
2439 (defconstant +max-vertex-texture-image-units+ #x8B4C)
2440 (defconstant +max-vertex-texture-image-units-arb+ #x8B4C)
2441 (defconstant +max-combined-texture-image-units+ #x8B4D)
2442 (defconstant +max-combined-texture-image-units-arb+ #x8B4D)
2443 (defconstant +object-type-arb+ #x8B4E)
2444 (defconstant +shader-type+ #x8B4F)
2445 (defconstant +object-subtype-arb+ #x8B4F)
2446 (defconstant +float-vec2+ #x8B50)
2447 (defconstant +float-vec2-arb+ #x8B50)
2448 (defconstant +float-vec3+ #x8B51)
2449 (defconstant +float-vec3-arb+ #x8B51)
2450 (defconstant +float-vec4+ #x8B52)
2451 (defconstant +float-vec4-arb+ #x8B52)
2452 (defconstant +int-vec2+ #x8B53)
2453 (defconstant +int-vec2-arb+ #x8B53)
2454 (defconstant +int-vec3+ #x8B54)
2455 (defconstant +int-vec3-arb+ #x8B54)
2456 (defconstant +int-vec4+ #x8B55)
2457 (defconstant +int-vec4-arb+ #x8B55)
2458 (defconstant +bool+ #x8B56)
2459 (defconstant +bool-arb+ #x8B56)
2460 (defconstant +bool-vec2+ #x8B57)
2461 (defconstant +bool-vec2-arb+ #x8B57)
2462 (defconstant +bool-vec3+ #x8B58)
2463 (defconstant +bool-vec3-arb+ #x8B58)
2464 (defconstant +bool-vec4+ #x8B59)
2465 (defconstant +bool-vec4-arb+ #x8B59)
2466 (defconstant +float-mat2+ #x8B5A)
2467 (defconstant +float-mat2-arb+ #x8B5A)
2468 (defconstant +float-mat3+ #x8B5B)
2469 (defconstant +float-mat3-arb+ #x8B5B)
2470 (defconstant +float-mat4+ #x8B5C)
2471 (defconstant +float-mat4-arb+ #x8B5C)
2472 (defconstant +sampler-1d+ #x8B5D)
2473 (defconstant +sampler-1d-arb+ #x8B5D)
2474 (defconstant +sampler-2d+ #x8B5E)
2475 (defconstant +sampler-2d-arb+ #x8B5E)
2476 (defconstant +sampler-3d+ #x8B5F)
2477 (defconstant +sampler-3d-arb+ #x8B5F)
2478 (defconstant +sampler-cube+ #x8B60)
2479 (defconstant +sampler-cube-arb+ #x8B60)
2480 (defconstant +sampler-1d-shadow+ #x8B61)
2481 (defconstant +sampler-1d-shadow-arb+ #x8B61)
2482 (defconstant +sampler-2d-shadow+ #x8B62)
2483 (defconstant +sampler-2d-shadow-arb+ #x8B62)
2484 (defconstant +sampler-2d-rect-arb+ #x8B63)
2485 (defconstant +sampler-2d-rect-shadow-arb+ #x8B64)
2486 (defconstant +float-mat2x3+ #x8B65)
2487 (defconstant +float-mat2x4+ #x8B66)
2488 (defconstant +float-mat3x2+ #x8B67)
2489 (defconstant +float-mat3x4+ #x8B68)
2490 (defconstant +float-mat4x2+ #x8B69)
2491 (defconstant +float-mat4x3+ #x8B6A)
2492 (defconstant +delete-status+ #x8B80)
2493 (defconstant +object-delete-status-arb+ #x8B80)
2494 (defconstant +compile-status+ #x8B81)
2495 (defconstant +object-compile-status-arb+ #x8B81)
2496 (defconstant +link-status+ #x8B82)
2497 (defconstant +object-link-status-arb+ #x8B82)
2498 (defconstant +validate-status+ #x8B83)
2499 (defconstant +object-validate-status-arb+ #x8B83)
2500 (defconstant +info-log-length+ #x8B84)
2501 (defconstant +object-info-log-length-arb+ #x8B84)
2502 (defconstant +attached-shaders+ #x8B85)
2503 (defconstant +object-attached-objects-arb+ #x8B85)
2504 (defconstant +active-uniforms+ #x8B86)
2505 (defconstant +object-active-uniforms-arb+ #x8B86)
2506 (defconstant +active-uniform-max-length+ #x8B87)
2507 (defconstant +object-active-uniform-max-length-arb+ #x8B87)
2508 (defconstant +shader-source-length+ #x8B88)
2509 (defconstant +object-shader-source-length-arb+ #x8B88)
2510 (defconstant +active-attributes+ #x8B89)
2511 (defconstant +object-active-attributes-arb+ #x8B89)
2512 (defconstant +active-attribute-max-length+ #x8B8A)
2513 (defconstant +object-active-attribute-max-length-arb+ #x8B8A)
2514 (defconstant +fragment-shader-derivative-hint+ #x8B8B)
2515 (defconstant +fragment-shader-derivative-hint-arb+ #x8B8B)
2516 (defconstant +shading-language-version+ #x8B8C)
2517 (defconstant +shading-language-version-arb+ #x8B8C)
2518 (defconstant +sampler-3d-oes+ #x8B5F)
2519 (defconstant +fragment-shader-derivative-hint-oes+ #x8B8B)
2521 ;;;; }}}
2523 ;;;; {{{ mesa_program_debug
2525 (defconstant +fragment-program-position-mesa+ #x8BB0)
2526 (defconstant +fragment-program-callback-mesa+ #x8BB1)
2527 (defconstant +fragment-program-callback-func-mesa+ #x8BB2)
2528 (defconstant +fragment-program-callback-data-mesa+ #x8BB3)
2529 (defconstant +vertex-program-callback-mesa+ #x8BB4)
2530 (defconstant +vertex-program-position-mesa+ #x8BB4)
2531 (defconstant +vertex-program-callback-func-mesa+ #x8BB6)
2532 (defconstant +vertex-program-callback-data-mesa+ #x8BB7)
2534 ;;;; }}}
2536 ;;;; {{{ ext_texture_array
2538 (defconstant +texture-1d-array-ext+ #x8C18)
2539 (defconstant +proxy-texture-1d-array-ext+ #x8C19)
2540 (defconstant +texture-2d-array-ext+ #x8C1A)
2541 (defconstant +proxy-texture-2d-array-ext+ #x8C1B)
2542 (defconstant +texture-binding-1d-array-ext+ #x8C1C)
2543 (defconstant +texture-binding-2d-array-ext+ #x8C1D)
2545 ;;;; }}}
2547 ;;;; {{{ arb_occlusion_query2
2549 (defconstant +any-samples-passed+ #x8C2F)
2551 ;;;; }}}
2553 ;;;; {{{ ext_packed_float
2555 (defconstant +r11f-g11f-b10f-ext+ #x8C3A)
2556 (defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B)
2557 (defconstant +rgba-signed-components-ext+ #x8C3C)
2559 ;;;; }}}
2561 ;;;; {{{ ext_texture_shared_exponent
2563 (defconstant +rgb9-e5-ext+ #x8C3D)
2564 (defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E)
2565 (defconstant +texture-shared-size-ext+ #x8C3F)
2566 (defconstant +srgb+ #x8C40)
2567 (defconstant +srgb8+ #x8C41)
2568 (defconstant +srgb-alpha+ #x8C42)
2569 (defconstant +srgb8-alpha8+ #x8C43)
2570 (defconstant +sluminance-alpha+ #x8C44)
2571 (defconstant +sluminance8-alpha8+ #x8C45)
2572 (defconstant +sluminance+ #x8C46)
2573 (defconstant +sluminance8+ #x8C47)
2574 (defconstant +compressed-srgb+ #x8C48)
2575 (defconstant +compressed-srgb-alpha+ #x8C49)
2576 (defconstant +compressed-sluminance+ #x8C4A)
2577 (defconstant +compressed-sluminance-alpha+ #x8C4B)
2579 ;;;; }}}
2581 ;;;; {{{ ext_texture_srgb
2583 (defconstant +srgb-ext+ #x8C40)
2584 (defconstant +srgb8-ext+ #x8C41)
2585 (defconstant +srgb-alpha-ext+ #x8C42)
2586 (defconstant +srgb8-alpha8-ext+ #x8C43)
2587 (defconstant +sluminance-alpha-ext+ #x8C44)
2588 (defconstant +sluminance8-alpha8-ext+ #x8C45)
2589 (defconstant +sluminance-ext+ #x8C46)
2590 (defconstant +sluminance8-ext+ #x8C47)
2591 (defconstant +compressed-srgb-ext+ #x8C48)
2592 (defconstant +compressed-srgb-alpha-ext+ #x8C49)
2593 (defconstant +compressed-sluminance-ext+ #x8C4A)
2594 (defconstant +compressed-sluminance-alpha-ext+ #x8C4B)
2595 (defconstant +compressed-srgb-s3tc-dxt1-ext+ #x8C4C)
2596 (defconstant +compressed-srgb-alpha-s3tc-dxt1-ext+ #x8C4D)
2597 (defconstant +compressed-srgb-alpha-s3tc-dxt3-ext+ #x8C4E)
2598 (defconstant +compressed-srgb-alpha-s3tc-dxt5-ext+ #x8C4F)
2600 ;;;; }}}
2602 ;;;; {{{ ext_texture_compression_latc
2604 (defconstant +compressed-luminance-latc1-ext+ #x8C70)
2605 (defconstant +compressed-signed-luminance-latc1-ext+ #x8C71)
2606 (defconstant +compressed-luminance-alpha-latc2-ext+ #x8C72)
2607 (defconstant +compressed-signed-luminance-alpha-latc2-ext+ #x8C73)
2609 ;;;; }}}
2611 ;;;; {{{ nv_tessellation_program5
2613 (defconstant +tess-control-program-parameter-buffer-nv+ #x8C74)
2614 (defconstant +tess-evaluation-program-parameter-buffer-nv+ #x8C75)
2616 ;;;; }}}
2618 ;;;; {{{ ext_framebuffer_srgb
2620 (defconstant +framebuffer-srgb-ext+ #x8DB9)
2621 (defconstant +framebuffer-srgb-capable-ext+ #x8DBA)
2623 ;;;; }}}
2625 ;;;; {{{ ext_texture_compression_rgtc
2627 (defconstant +compressed-red-rgtc1-ext+ #x8DBB)
2628 (defconstant +compressed-signed-red-rgtc1-ext+ #x8DBC)
2629 (defconstant +compressed-red-green-rgtc2-ext+ #x8DBD)
2630 (defconstant +compressed-signed-red-green-rgtc2-ext+ #x8DBE)
2632 ;;;; }}}
2634 ;;;; {{{ nv_multisample_coverage
2636 (defconstant +color-samples-nv+ #x8E20)
2638 ;;;; }}}
2640 ;;;; {{{ arb_texture_swizzle
2642 (defconstant +texture-swizzle-r+ #x8E42)
2643 (defconstant +texture-swizzle-g+ #x8E43)
2644 (defconstant +texture-swizzle-b+ #x8E44)
2645 (defconstant +texture-swizzle-a+ #x8E45)
2646 (defconstant +texture-swizzle-rgba+ #x8E46)
2648 ;;;; }}}
2650 ;;;; {{{ ext_texture_swizzle
2652 (defconstant +texture-swizzle-r-ext+ #x8E42)
2653 (defconstant +texture-swizzle-g-ext+ #x8E43)
2654 (defconstant +texture-swizzle-b-ext+ #x8E44)
2655 (defconstant +texture-swizzle-a-ext+ #x8E45)
2656 (defconstant +texture-swizzle-rgba-ext+ #x8E46)
2658 ;;;; }}}
2660 ;;;; {{{ arb_gpu_shader5
2662 (defconstant +max-geometry-shader-invocations+ #x8E5A)
2663 (defconstant +min-fragment-interpolation-offset+ #x8E5B)
2664 (defconstant +max-fragment-interpolation-offset+ #x8E5C)
2665 (defconstant +fragment-interpolation-offset-bits+ #x8E5D)
2667 ;;;; }}}
2669 ;;;; {{{ arb_texture_gather
2671 (defconstant +min-program-texture-gather-offset+ #x8E5E)
2672 (defconstant +max-program-texture-gather-offset+ #x8E5F)
2674 ;;;; }}}
2676 ;;;; {{{ arb_texture_compression_bptc
2678 (defconstant +compressed-rgba-bptc-unorm-arb+ #x8E8C)
2679 (defconstant +compressed-srgb-alpha-bptc-unorm-arb+ #x8E8D)
2680 (defconstant +compressed-rgb-bptc-signed-float-arb+ #x8E8E)
2681 (defconstant +compressed-rgb-bptc-unsigned-float-arb+ #x8E8F)
2682 (defconstant +coverage-component-nv+ #x8ED0)
2683 (defconstant +coverage-component4-nv+ #x8ED1)
2684 (defconstant +coverage-attachment-nv+ #x8ED2)
2685 (defconstant +coverage-buffers-nv+ #x8ED3)
2686 (defconstant +coverage-samples-nv+ #x8ED4)
2687 (defconstant +coverage-all-fragments-nv+ #x8ED5)
2688 (defconstant +coverage-edge-fragments-nv+ #x8ED6)
2689 (defconstant +coverage-automatic-nv+ #x8ED7)
2691 ;;;; }}}
2693 ;;;; {{{ arb_texture_cube_map_array
2695 (defconstant +texture-cube-map-array+ #x9009)
2696 (defconstant +texture-binding-cube-map-array+ #x900A)
2697 (defconstant +proxy-texture-cube-map-array+ #x900B)
2698 (defconstant +sampler-cube-map-array+ #x900C)
2699 (defconstant +sampler-cube-map-array-shadow+ #x900D)
2700 (defconstant +int-sampler-cube-map-array+ #x900E)
2701 (defconstant +unsigned-int-sampler-cube-map-array+ #x900F)
2703 ;;;; }}}
2705 ;;;; {{{ ext_texture_snorm
2707 (defconstant +alpha-snorm+ #x9010)
2708 (defconstant +luminance-snorm+ #x9011)
2709 (defconstant +luminance-alpha-snorm+ #x9012)
2710 (defconstant +intensity-snorm+ #x9013)
2711 (defconstant +alpha8-snorm+ #x9014)
2712 (defconstant +luminance8-snorm+ #x9015)
2713 (defconstant +luminance8-alpha8-snorm+ #x9016)
2714 (defconstant +intensity8-snorm+ #x9017)
2715 (defconstant +alpha16-snorm+ #x9018)
2716 (defconstant +luminance16-snorm+ #x9019)
2717 (defconstant +luminance16-alpha16-snorm+ #x901A)
2718 (defconstant +intensity16-snorm+ #x901B)
2720 ;;;; }}}
2722 ;;;; {{{ amd_depth_clamp_separate
2724 (defconstant +depth-clamp-near-amd+ #x901E)
2725 (defconstant +depth-clamp-far-amd+ #x901F)
2727 ;;;; }}}
2729 ;;;; {{{ nv_shader_buffer_store
2731 (defconstant +shader-global-access-barrier-bit-nv+ #x10)
2733 ;;;; }}}
2735 ;;;; {{{ arb_texture_rgb10_a2ui
2737 (defconstant +rgb10-a2ui+ #x906F)
2739 ;;;; }}}
2741 ;;;; {{{ version_1_2_deprecated
2743 (defconstant +rescale-normal+ #x803A)
2745 ;;;; }}}
2747 ;;;; {{{ arb_imaging
2749 (defconstant +func-add+ #x8006)
2750 (defconstant +min+ #x8007)
2751 (defconstant +max+ #x8008)
2752 (defconstant +blend-equation+ #x8009)
2754 ;;;; }}}
2756 ;;;; {{{ arb_imaging_deprecated
2758 (defconstant +histogram+ #x8024)
2759 (defconstant +proxy-histogram+ #x8025)
2760 (defconstant +histogram-width+ #x8026)
2761 (defconstant +histogram-format+ #x8027)
2762 (defconstant +histogram-red-size+ #x8028)
2763 (defconstant +histogram-green-size+ #x8029)
2764 (defconstant +histogram-blue-size+ #x802A)
2765 (defconstant +histogram-alpha-size+ #x802B)
2766 (defconstant +histogram-luminance-size+ #x802C)
2767 (defconstant +histogram-sink+ #x802D)
2768 (defconstant +minmax+ #x802E)
2769 (defconstant +minmax-format+ #x802F)
2770 (defconstant +minmax-sink+ #x8030)
2771 (defconstant +table-too-large+ #x8031)
2772 (defconstant +color-matrix+ #x80B1)
2773 (defconstant +color-matrix-stack-depth+ #x80B2)
2774 (defconstant +max-color-matrix-stack-depth+ #x80B3)
2775 (defconstant +post-color-matrix-red-scale+ #x80B4)
2776 (defconstant +post-color-matrix-green-scale+ #x80B5)
2777 (defconstant +post-color-matrix-blue-scale+ #x80B6)
2778 (defconstant +post-color-matrix-alpha-scale+ #x80B7)
2779 (defconstant +post-color-matrix-red-bias+ #x80B8)
2780 (defconstant +post-color-matrix-green-bias+ #x80B9)
2781 (defconstant +post-color-matrix-blue-bias+ #x80BA)
2782 (defconstant +post-color-matrix-alpha-bias+ #x80BB)
2783 (defconstant +constant-border+ #x8151)
2784 (defconstant +replicate-border+ #x8153)
2785 (defconstant +convolution-border-color+ #x8154)
2787 ;;;; }}}
2789 ;;;; {{{ version_1_3_deprecated
2791 (defconstant +transpose-modelview-matrix+ #x84E3)
2792 (defconstant +transpose-projection-matrix+ #x84E4)
2793 (defconstant +transpose-texture-matrix+ #x84E5)
2794 (defconstant +transpose-color-matrix+ #x84E6)
2795 (defconstant +compressed-alpha+ #x84E9)
2796 (defconstant +compressed-luminance+ #x84EA)
2797 (defconstant +compressed-luminance-alpha+ #x84EB)
2798 (defconstant +compressed-intensity+ #x84EC)
2799 (defconstant +subtract+ #x84E7)
2800 (defconstant +dot3-rgb+ #x86AE)
2801 (defconstant +dot3-rgba+ #x86AF)
2803 ;;;; }}}
2805 ;;;; {{{ version_1_4_deprecated
2807 (defconstant +color-sum+ #x8458)
2808 (defconstant +current-secondary-color+ #x8459)
2809 (defconstant +secondary-color-array-size+ #x845A)
2810 (defconstant +secondary-color-array-type+ #x845B)
2811 (defconstant +secondary-color-array-stride+ #x845C)
2812 (defconstant +secondary-color-array-pointer+ #x845D)
2813 (defconstant +secondary-color-array+ #x845E)
2814 (defconstant +depth-texture-mode+ #x884B)
2816 ;;;; }}}
2818 ;;;; {{{ version_1_5_deprecated
2820 (defconstant +vertex-array-buffer-binding+ #x8896)
2821 (defconstant +normal-array-buffer-binding+ #x8897)
2822 (defconstant +color-array-buffer-binding+ #x8898)
2823 (defconstant +index-array-buffer-binding+ #x8899)
2824 (defconstant +texture-coord-array-buffer-binding+ #x889A)
2825 (defconstant +edge-flag-array-buffer-binding+ #x889B)
2826 (defconstant +secondary-color-array-buffer-binding+ #x889C)
2827 (defconstant +fog-coordinate-array-buffer-binding+ #x889D)
2828 (defconstant +weight-array-buffer-binding+ #x889E)
2829 (defconstant +fog-coord-array-buffer-binding+ #x889D)
2831 ;;;; }}}
2833 ;;;; {{{ version_2_1_deprecated
2835 (defconstant +current-raster-secondary-color+ #x845F)
2837 ;;;; }}}
2839 ;;;; {{{ version_3_0_deprecated
2841 (defconstant +clamp-vertex-color+ #x891A)
2842 (defconstant +clamp-fragment-color+ #x891B)
2843 (defconstant +alpha-integer+ #x8D97)
2844 (defconstant +texture-luminance-type+ #x8C14)
2845 (defconstant +texture-intensity-type+ #x8C15)
2847 ;;;; }}}
2849 ;;;; {{{ version_4_1
2851 (defconstant +fixed+ #x140C)
2852 (defconstant +implementation-color-read-type+ #x8B9A)
2853 (defconstant +implementation-color-read-format+ #x8B9B)
2854 (defconstant +low-float+ #x8DF0)
2855 (defconstant +medium-float+ #x8DF1)
2856 (defconstant +high-float+ #x8DF2)
2857 (defconstant +low-int+ #x8DF3)
2858 (defconstant +medium-int+ #x8DF4)
2859 (defconstant +high-int+ #x8DF5)
2860 (defconstant +shader-compiler+ #x8DFA)
2861 (defconstant +num-shader-binary-formats+ #x8DF9)
2862 (defconstant +max-vertex-uniform-vectors+ #x8DFB)
2863 (defconstant +max-varying-vectors+ #x8DFC)
2864 (defconstant +max-fragment-uniform-vectors+ #x8DFD)
2865 (defconstant +program-binary-retrievable-hint+ #x8257)
2866 (defconstant +num-program-binary-formats+ #x87FE)
2867 (defconstant +program-binary-formats+ #x87FF)
2868 (defconstant +vertex-shader-bit+ #x1)
2869 (defconstant +fragment-shader-bit+ #x2)
2870 (defconstant +geometry-shader-bit+ #x4)
2871 (defconstant +tess-control-shader-bit+ #x8)
2872 (defconstant +tess-evaluation-shader-bit+ #x10)
2873 (defconstant +all-shader-bits+ #xFFFFFFFF)
2874 (defconstant +program-separable+ #x8258)
2875 (defconstant +active-program+ #x8259)
2876 (defconstant +program-pipeline-binding+ #x825A)
2877 (defconstant +max-viewports+ #x825B)
2878 (defconstant +viewport-subpixel-bits+ #x825C)
2879 (defconstant +viewport-bounds-range+ #x825D)
2880 (defconstant +layer-provoking-vertex+ #x825E)
2881 (defconstant +viewport-index-provoking-vertex+ #x825F)
2882 (defconstant +undefined-vertex+ #x8260)
2884 ;;;; }}}
2886 ;;;; {{{ arb_texture_env_combine
2888 (defconstant +combine-arb+ #x8570)
2889 (defconstant +combine-rgb-arb+ #x8571)
2890 (defconstant +combine-alpha-arb+ #x8572)
2891 (defconstant +source0-rgb-arb+ #x8580)
2892 (defconstant +source1-rgb-arb+ #x8581)
2893 (defconstant +source2-rgb-arb+ #x8582)
2894 (defconstant +source0-alpha-arb+ #x8588)
2895 (defconstant +source1-alpha-arb+ #x8589)
2896 (defconstant +source2-alpha-arb+ #x858A)
2897 (defconstant +operand0-rgb-arb+ #x8590)
2898 (defconstant +operand1-rgb-arb+ #x8591)
2899 (defconstant +operand2-rgb-arb+ #x8592)
2900 (defconstant +operand0-alpha-arb+ #x8598)
2901 (defconstant +operand1-alpha-arb+ #x8599)
2902 (defconstant +operand2-alpha-arb+ #x859A)
2903 (defconstant +rgb-scale-arb+ #x8573)
2904 (defconstant +add-signed-arb+ #x8574)
2905 (defconstant +interpolate-arb+ #x8575)
2906 (defconstant +constant-arb+ #x8576)
2907 (defconstant +primary-color-arb+ #x8577)
2908 (defconstant +previous-arb+ #x8578)
2910 ;;;; }}}
2912 ;;;; {{{ arb_shadow_ambient
2914 (defconstant +texture-compare-fail-value-arb+ #x80BF)
2916 ;;;; }}}
2918 ;;;; {{{ arb_texture_float
2920 (defconstant +texture-red-type-arb+ #x8C10)
2921 (defconstant +texture-green-type-arb+ #x8C11)
2922 (defconstant +texture-blue-type-arb+ #x8C12)
2923 (defconstant +texture-alpha-type-arb+ #x8C13)
2924 (defconstant +texture-luminance-type-arb+ #x8C14)
2925 (defconstant +texture-intensity-type-arb+ #x8C15)
2926 (defconstant +texture-depth-type-arb+ #x8C16)
2927 (defconstant +unsigned-normalized-arb+ #x8C17)
2929 ;;;; }}}
2931 ;;;; {{{ arb_depth_buffer_float
2933 (defconstant +depth-component32f+ #x8CAC)
2934 (defconstant +depth32f-stencil8+ #x8CAD)
2935 (defconstant +float-32-unsigned-int-24-8-rev+ #x8DAD)
2937 ;;;; }}}
2939 ;;;; {{{ arb_framebuffer_object_deprecated
2941 (defconstant +index+ #x8222)
2943 ;;;; }}}
2945 ;;;; {{{ arb_framebuffer_srgb
2947 (defconstant +framebuffer-srgb+ #x8DB9)
2949 ;;;; }}}
2951 ;;;; {{{ arb_half_float_vertex
2953 (defconstant +half-float+ #x140B)
2955 ;;;; }}}
2957 ;;;; {{{ arb_texture_compression_rgtc
2959 (defconstant +compressed-red-rgtc1+ #x8DBB)
2960 (defconstant +compressed-signed-red-rgtc1+ #x8DBC)
2961 (defconstant +compressed-rg-rgtc2+ #x8DBD)
2962 (defconstant +compressed-signed-rg-rgtc2+ #x8DBE)
2964 ;;;; }}}
2966 ;;;; {{{ arb_texture_rg
2968 (defconstant +rg+ #x8227)
2969 (defconstant +rg-integer+ #x8228)
2970 (defconstant +r8+ #x8229)
2971 (defconstant +r16+ #x822A)
2972 (defconstant +rg8+ #x822B)
2973 (defconstant +rg16+ #x822C)
2974 (defconstant +r16f+ #x822D)
2975 (defconstant +r32f+ #x822E)
2976 (defconstant +rg16f+ #x822F)
2977 (defconstant +rg32f+ #x8230)
2978 (defconstant +r8i+ #x8231)
2979 (defconstant +r8ui+ #x8232)
2980 (defconstant +r16i+ #x8233)
2981 (defconstant +r16ui+ #x8234)
2982 (defconstant +r32i+ #x8235)
2983 (defconstant +r32ui+ #x8236)
2984 (defconstant +rg8i+ #x8237)
2985 (defconstant +rg8ui+ #x8238)
2986 (defconstant +rg16i+ #x8239)
2987 (defconstant +rg16ui+ #x823A)
2988 (defconstant +rg32i+ #x823B)
2989 (defconstant +rg32ui+ #x823C)
2991 ;;;; }}}
2993 ;;;; {{{ arb_vertex_array_bgra
2995 (defconstant +bgra+ #x80E1)
2997 ;;;; }}}
2999 ;;;; {{{ arb_texture_cube_map_array
3001 (defconstant +texture-cube-map-array-arb+ #x9009)
3002 (defconstant +texture-binding-cube-map-array-arb+ #x900A)
3003 (defconstant +proxy-texture-cube-map-array-arb+ #x900B)
3004 (defconstant +sampler-cube-map-array-arb+ #x900C)
3005 (defconstant +sampler-cube-map-array-shadow-arb+ #x900D)
3006 (defconstant +int-sampler-cube-map-array-arb+ #x900E)
3007 (defconstant +unsigned-int-sampler-cube-map-array-arb+ #x900F)
3009 ;;;; }}}
3011 ;;;; {{{ arb_texture_gather
3013 (defconstant +min-program-texture-gather-offset-arb+ #x8E5E)
3014 (defconstant +max-program-texture-gather-offset-arb+ #x8E5F)
3016 ;;;; }}}
3018 ;;;; {{{ arb_gpu_shader5
3020 (defconstant +geometry-shader-invocations+ #x887F)
3021 (defconstant +max-vertex-streams+ #x8E71)
3023 ;;;; }}}
3025 ;;;; {{{ arb_texture_buffer_object_rgb32
3027 (defconstant +rgb32f+ #x8815)
3028 (defconstant +rgb32ui+ #x8D71)
3029 (defconstant +rgb32i+ #x8D83)
3031 ;;;; }}}
3033 ;;;; {{{ pgi_vertex_hints
3035 (defconstant +vertex-data-hint-pgi+ #x1A22A)
3036 (defconstant +vertex-consistent-hint-pgi+ #x1A22B)
3037 (defconstant +material-side-hint-pgi+ #x1A22C)
3038 (defconstant +max-vertex-hint-pgi+ #x1A22D)
3039 (defconstant +color3-bit-pgi+ #x10000)
3040 (defconstant +color4-bit-pgi+ #x20000)
3041 (defconstant +edgeflag-bit-pgi+ #x40000)
3042 (defconstant +index-bit-pgi+ #x80000)
3043 (defconstant +mat-ambient-bit-pgi+ #x100000)
3044 (defconstant +mat-ambient-and-diffuse-bit-pgi+ #x200000)
3045 (defconstant +mat-diffuse-bit-pgi+ #x400000)
3046 (defconstant +mat-emission-bit-pgi+ #x800000)
3047 (defconstant +mat-color-indexes-bit-pgi+ #x1000000)
3048 (defconstant +mat-shininess-bit-pgi+ #x2000000)
3049 (defconstant +mat-specular-bit-pgi+ #x4000000)
3050 (defconstant +normal-bit-pgi+ #x8000000)
3051 (defconstant +texcoord1-bit-pgi+ #x10000000)
3052 (defconstant +texcoord2-bit-pgi+ #x20000000)
3053 (defconstant +texcoord3-bit-pgi+ #x40000000)
3054 (defconstant +texcoord4-bit-pgi+ #x80000000)
3055 (defconstant +vertex23-bit-pgi+ #x4)
3056 (defconstant +vertex4-bit-pgi+ #x8)
3058 ;;;; }}}
3060 ;;;; {{{ ext_clip_volume_hint
3062 (defconstant +clip-volume-clipping-hint-ext+ #x80F0)
3064 ;;;; }}}
3066 ;;;; {{{ ibm_rasterpos_clip
3068 (defconstant +raster-position-unclipped-ibm+ #x19262)
3070 ;;;; }}}
3072 ;;;; {{{ hp_texture_lighting
3074 (defconstant +texture-lighting-mode-hp+ #x8167)
3075 (defconstant +texture-post-specular-hp+ #x8168)
3076 (defconstant +texture-pre-specular-hp+ #x8169)
3078 ;;;; }}}
3080 ;;;; {{{ win_phong_shading
3082 (defconstant +phong-win+ #x80EA)
3083 (defconstant +phong-hint-win+ #x80EB)
3085 ;;;; }}}
3087 ;;;; {{{ win_specular_fog
3089 (defconstant +fog-specular-texture-win+ #x80EC)
3091 ;;;; }}}
3093 ;;;; {{{ hp_occlusion_test
3095 (defconstant +occlusion-test-hp+ #x8165)
3096 (defconstant +occlusion-test-result-hp+ #x8166)
3098 ;;;; }}}
3100 ;;;; {{{ sgix_fog_scale
3102 (defconstant +fog-scale-sgix+ #x81FC)
3103 (defconstant +fog-scale-value-sgix+ #x81FD)
3105 ;;;; }}}
3107 ;;;; {{{ nv_texgen_reflection
3109 (defconstant +normal-map-nv+ #x8511)
3110 (defconstant +reflection-map-nv+ #x8512)
3112 ;;;; }}}
3114 ;;;; {{{ sun_convolution_border_modes
3116 (defconstant +wrap-border-sun+ #x81D4)
3118 ;;;; }}}
3120 ;;;; {{{ nv_fog_distance
3122 (defconstant +fog-distance-mode-nv+ #x855A)
3124 ;;;; }}}
3126 ;;;; {{{ ibm_cull_vertex
3128 (defconstant +cull-vertex-ibm+ #x1928A)
3130 ;;;; }}}
3132 ;;;; {{{ sgi_depth_pass_instrument
3134 (defconstant +depth-pass-instrument-sgix+ #x8310)
3135 (defconstant +depth-pass-instrument-counters-sgix+ #x8311)
3136 (defconstant +depth-pass-instrument-max-sgix+ #x8312)
3138 ;;;; }}}
3140 ;;;; {{{ nv_texture_shader2
3142 (defconstant +dot-product-texture-3d-nv+ #x86EF)
3144 ;;;; }}}
3146 ;;;; {{{ nv_vertex_array_range2
3148 (defconstant +vertex-array-range-without-flush-nv+ #x8533)
3150 ;;;; }}}
3152 ;;;; {{{ nv_multisample_filter_hint
3154 (defconstant +multisample-filter-hint-nv+ #x8534)
3156 ;;;; }}}
3158 ;;;; {{{ ati_pixel_format_float
3160 (defconstant +type-rgba-float-ati+ #x8820)
3161 (defconstant +color-clear-unclamped-value-ati+ #x8835)
3163 ;;;; }}}
3165 ;;;; {{{ oes_read_format
3167 (defconstant +implementation-color-read-type-oes+ #x8B9A)
3168 (defconstant +implementation-color-read-format-oes+ #x8B9B)
3170 ;;;; }}}
3172 ;;;; {{{ ext_texture_mirror_clamp
3174 (defconstant +mirror-clamp-to-border-ext+ #x8912)
3176 ;;;; }}}
3178 ;;;; {{{ ext_packed_depth_stencil
3180 (defconstant +depth24-stencil8-ext+ #x88F0)
3181 (defconstant +texture-stencil-size-ext+ #x88F1)
3183 ;;;; }}}
3185 ;;;; {{{ ext_texture_array
3187 (defconstant +max-array-texture-layers-ext+ #x88FF)
3188 (defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4)
3190 ;;;; }}}
3192 ;;;; {{{ ext_texture_snorm
3194 (defconstant +red-snorm+ #x8F90)
3195 (defconstant +rg-snorm+ #x8F91)
3196 (defconstant +rgb-snorm+ #x8F92)
3197 (defconstant +rgba-snorm+ #x8F93)
3198 (defconstant +r8-snorm+ #x8F94)
3199 (defconstant +rg8-snorm+ #x8F95)
3200 (defconstant +rgb8-snorm+ #x8F96)
3201 (defconstant +rgba8-snorm+ #x8F97)
3202 (defconstant +r16-snorm+ #x8F98)
3203 (defconstant +rg16-snorm+ #x8F99)
3204 (defconstant +rgb16-snorm+ #x8F9A)
3205 (defconstant +rgba16-snorm+ #x8F9B)
3206 (defconstant +signed-normalized+ #x8F9C)
3208 ;;;; }}}
3210 ;;;; {{{ apple_float_pixels
3212 (defconstant +half-apple+ #x140B)
3214 ;;;; }}}