Extension enumerations now only included where necessary.
[cl-glfw.git] / lib / opengl-core.lisp
blob91b3ce0f413c98b9772e35d5ace5420bf6ece1e5
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 ;;;; {{{ ClearBufferMask
34 (defconstant +coverage-buffer-bit-nv+ #x8000)
36 ;;;; }}}
38 ;;;; {{{ ClientAttribMask
40 (defconstant +client-pixel-store-bit+ #x1)
41 (defconstant +client-vertex-array-bit+ #x2)
42 (defconstant +client-all-attrib-bits+ #xFFFFFFFF)
44 ;;;; }}}
46 ;;;; {{{ Boolean
48 (defconstant +false+ #x0)
49 (defconstant +true+ #x1)
51 ;;;; }}}
53 ;;;; {{{ BeginMode
55 (defconstant +points+ #x0)
56 (defconstant +lines+ #x1)
57 (defconstant +line-loop+ #x2)
58 (defconstant +line-strip+ #x3)
59 (defconstant +triangles+ #x4)
60 (defconstant +triangle-strip+ #x5)
61 (defconstant +triangle-fan+ #x6)
62 (defconstant +quads+ #x7)
63 (defconstant +quad-strip+ #x8)
64 (defconstant +polygon+ #x9)
66 ;;;; }}}
68 ;;;; {{{ AccumOp
70 (defconstant +accum+ #x100)
71 (defconstant +load+ #x101)
72 (defconstant +return+ #x102)
73 (defconstant +mult+ #x103)
74 (defconstant +add+ #x104)
76 ;;;; }}}
78 ;;;; {{{ AlphaFunction
80 (defconstant +never+ #x200)
81 (defconstant +less+ #x201)
82 (defconstant +equal+ #x202)
83 (defconstant +lequal+ #x203)
84 (defconstant +greater+ #x204)
85 (defconstant +notequal+ #x205)
86 (defconstant +gequal+ #x206)
87 (defconstant +always+ #x207)
89 ;;;; }}}
91 ;;;; {{{ BlendingFactorDest
93 (defconstant +zero+ #x0)
94 (defconstant +one+ #x1)
95 (defconstant +src-color+ #x300)
96 (defconstant +one-minus-src-color+ #x301)
97 (defconstant +src-alpha+ #x302)
98 (defconstant +one-minus-src-alpha+ #x303)
99 (defconstant +dst-alpha+ #x304)
100 (defconstant +one-minus-dst-alpha+ #x305)
101 (defconstant +constant-color-ext+ #x8001)
102 (defconstant +one-minus-constant-color-ext+ #x8002)
103 (defconstant +constant-alpha-ext+ #x8003)
104 (defconstant +one-minus-constant-alpha-ext+ #x8004)
106 ;;;; }}}
108 ;;;; {{{ BlendingFactorSrc
110 (defconstant +dst-color+ #x306)
111 (defconstant +one-minus-dst-color+ #x307)
112 (defconstant +src-alpha-saturate+ #x308)
114 ;;;; }}}
116 ;;;; {{{ BlendEquationModeEXT
118 (defconstant +logic-op+ #xBF1)
119 (defconstant +func-add-ext+ #x8006)
120 (defconstant +min-ext+ #x8007)
121 (defconstant +max-ext+ #x8008)
122 (defconstant +func-subtract-ext+ #x800A)
123 (defconstant +func-reverse-subtract-ext+ #x800B)
124 (defconstant +alpha-min-sgix+ #x8320)
125 (defconstant +alpha-max-sgix+ #x8321)
127 ;;;; }}}
129 ;;;; {{{ ColorMaterialFace
131 (defconstant +front+ #x404)
132 (defconstant +back+ #x405)
133 (defconstant +front-and-back+ #x408)
135 ;;;; }}}
137 ;;;; {{{ ColorMaterialParameter
139 (defconstant +ambient+ #x1200)
140 (defconstant +diffuse+ #x1201)
141 (defconstant +specular+ #x1202)
142 (defconstant +emission+ #x1600)
143 (defconstant +ambient-and-diffuse+ #x1602)
145 ;;;; }}}
147 ;;;; {{{ ColorPointerType
149 (defconstant +byte+ #x1400)
150 (defconstant +unsigned-byte+ #x1401)
151 (defconstant +short+ #x1402)
152 (defconstant +unsigned-short+ #x1403)
153 (defconstant +int+ #x1404)
154 (defconstant +unsigned-int+ #x1405)
155 (defconstant +float+ #x1406)
156 (defconstant +double+ #x140A)
158 ;;;; }}}
160 ;;;; {{{ ColorTableParameterPNameSGI
162 (defconstant +color-table-scale-sgi+ #x80D6)
163 (defconstant +color-table-bias-sgi+ #x80D7)
165 ;;;; }}}
167 ;;;; {{{ ColorTableTargetSGI
169 (defconstant +color-table-sgi+ #x80D0)
170 (defconstant +post-convolution-color-table-sgi+ #x80D1)
171 (defconstant +post-color-matrix-color-table-sgi+ #x80D2)
172 (defconstant +proxy-color-table-sgi+ #x80D3)
173 (defconstant +proxy-post-convolution-color-table-sgi+ #x80D4)
174 (defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5)
175 (defconstant +texture-color-table-sgi+ #x80BC)
176 (defconstant +proxy-texture-color-table-sgi+ #x80BD)
178 ;;;; }}}
180 ;;;; {{{ ConvolutionBorderModeEXT
182 (defconstant +reduce-ext+ #x8016)
184 ;;;; }}}
186 ;;;; {{{ ConvolutionParameterEXT
188 (defconstant +convolution-border-mode-ext+ #x8013)
189 (defconstant +convolution-filter-scale-ext+ #x8014)
190 (defconstant +convolution-filter-bias-ext+ #x8015)
192 ;;;; }}}
194 ;;;; {{{ ConvolutionTargetEXT
196 (defconstant +convolution-1d-ext+ #x8010)
197 (defconstant +convolution-2d-ext+ #x8011)
199 ;;;; }}}
201 ;;;; {{{ DrawBufferMode
203 (defconstant +none+ #x0)
204 (defconstant +front-left+ #x400)
205 (defconstant +front-right+ #x401)
206 (defconstant +back-left+ #x402)
207 (defconstant +back-right+ #x403)
208 (defconstant +left+ #x406)
209 (defconstant +right+ #x407)
210 (defconstant +aux0+ #x409)
211 (defconstant +aux1+ #x40A)
212 (defconstant +aux2+ #x40B)
213 (defconstant +aux3+ #x40C)
215 ;;;; }}}
217 ;;;; {{{ EnableCap
219 (defconstant +fog+ #xB60)
220 (defconstant +lighting+ #xB50)
221 (defconstant +texture-1d+ #xDE0)
222 (defconstant +texture-2d+ #xDE1)
223 (defconstant +line-stipple+ #xB24)
224 (defconstant +polygon-stipple+ #xB42)
225 (defconstant +cull-face+ #xB44)
226 (defconstant +alpha-test+ #xBC0)
227 (defconstant +blend+ #xBE2)
228 (defconstant +index-logic-op+ #xBF1)
229 (defconstant +color-logic-op+ #xBF2)
230 (defconstant +dither+ #xBD0)
231 (defconstant +stencil-test+ #xB90)
232 (defconstant +depth-test+ #xB71)
233 (defconstant +clip-plane0+ #x3000)
234 (defconstant +clip-plane1+ #x3001)
235 (defconstant +clip-plane2+ #x3002)
236 (defconstant +clip-plane3+ #x3003)
237 (defconstant +clip-plane4+ #x3004)
238 (defconstant +clip-plane5+ #x3005)
239 (defconstant +light0+ #x4000)
240 (defconstant +light1+ #x4001)
241 (defconstant +light2+ #x4002)
242 (defconstant +light3+ #x4003)
243 (defconstant +light4+ #x4004)
244 (defconstant +light5+ #x4005)
245 (defconstant +light6+ #x4006)
246 (defconstant +light7+ #x4007)
247 (defconstant +texture-gen-s+ #xC60)
248 (defconstant +texture-gen-t+ #xC61)
249 (defconstant +texture-gen-r+ #xC62)
250 (defconstant +texture-gen-q+ #xC63)
251 (defconstant +map1-vertex-3+ #xD97)
252 (defconstant +map1-vertex-4+ #xD98)
253 (defconstant +map1-color-4+ #xD90)
254 (defconstant +map1-index+ #xD91)
255 (defconstant +map1-normal+ #xD92)
256 (defconstant +map1-texture-coord-1+ #xD93)
257 (defconstant +map1-texture-coord-2+ #xD94)
258 (defconstant +map1-texture-coord-3+ #xD95)
259 (defconstant +map1-texture-coord-4+ #xD96)
260 (defconstant +map2-vertex-3+ #xDB7)
261 (defconstant +map2-vertex-4+ #xDB8)
262 (defconstant +map2-color-4+ #xDB0)
263 (defconstant +map2-index+ #xDB1)
264 (defconstant +map2-normal+ #xDB2)
265 (defconstant +map2-texture-coord-1+ #xDB3)
266 (defconstant +map2-texture-coord-2+ #xDB4)
267 (defconstant +map2-texture-coord-3+ #xDB5)
268 (defconstant +map2-texture-coord-4+ #xDB6)
269 (defconstant +point-smooth+ #xB10)
270 (defconstant +line-smooth+ #xB20)
271 (defconstant +polygon-smooth+ #xB41)
272 (defconstant +scissor-test+ #xC11)
273 (defconstant +color-material+ #xB57)
274 (defconstant +normalize+ #xBA1)
275 (defconstant +auto-normal+ #xD80)
276 (defconstant +polygon-offset-point+ #x2A01)
277 (defconstant +polygon-offset-line+ #x2A02)
278 (defconstant +polygon-offset-fill+ #x8037)
279 (defconstant +vertex-array+ #x8074)
280 (defconstant +normal-array+ #x8075)
281 (defconstant +color-array+ #x8076)
282 (defconstant +index-array+ #x8077)
283 (defconstant +texture-coord-array+ #x8078)
284 (defconstant +edge-flag-array+ #x8079)
285 (defconstant +separable-2d-ext+ #x8012)
286 (defconstant +histogram-ext+ #x8024)
287 (defconstant +minmax-ext+ #x802E)
288 (defconstant +rescale-normal-ext+ #x803A)
289 (defconstant +shared-texture-palette-ext+ #x81FB)
290 (defconstant +texture-3d-ext+ #x806F)
291 (defconstant +multisample-sgis+ #x809D)
292 (defconstant +sample-alpha-to-mask-sgis+ #x809E)
293 (defconstant +sample-alpha-to-one-sgis+ #x809F)
294 (defconstant +sample-mask-sgis+ #x80A0)
295 (defconstant +texture-4d-sgis+ #x8134)
296 (defconstant +async-histogram-sgix+ #x832C)
297 (defconstant +async-tex-image-sgix+ #x835C)
298 (defconstant +async-draw-pixels-sgix+ #x835D)
299 (defconstant +async-read-pixels-sgix+ #x835E)
300 (defconstant +calligraphic-fragment-sgix+ #x8183)
301 (defconstant +fog-offset-sgix+ #x8198)
302 (defconstant +fragment-lighting-sgix+ #x8400)
303 (defconstant +fragment-color-material-sgix+ #x8401)
304 (defconstant +fragment-light0-sgix+ #x840C)
305 (defconstant +fragment-light1-sgix+ #x840D)
306 (defconstant +fragment-light2-sgix+ #x840E)
307 (defconstant +fragment-light3-sgix+ #x840F)
308 (defconstant +fragment-light4-sgix+ #x8410)
309 (defconstant +fragment-light5-sgix+ #x8411)
310 (defconstant +fragment-light6-sgix+ #x8412)
311 (defconstant +fragment-light7-sgix+ #x8413)
312 (defconstant +framezoom-sgix+ #x818B)
313 (defconstant +interlace-sgix+ #x8094)
314 (defconstant +ir-instrument1-sgix+ #x817F)
315 (defconstant +pixel-tex-gen-sgix+ #x8139)
316 (defconstant +pixel-texture-sgis+ #x8353)
317 (defconstant +reference-plane-sgix+ #x817D)
318 (defconstant +sprite-sgix+ #x8148)
320 ;;;; }}}
322 ;;;; {{{ ErrorCode
324 (defconstant +no-error+ #x0)
325 (defconstant +invalid-enum+ #x500)
326 (defconstant +invalid-value+ #x501)
327 (defconstant +invalid-operation+ #x502)
328 (defconstant +stack-overflow+ #x503)
329 (defconstant +stack-underflow+ #x504)
330 (defconstant +out-of-memory+ #x505)
331 (defconstant +table-too-large-ext+ #x8031)
332 (defconstant +texture-too-large-ext+ #x8065)
334 ;;;; }}}
336 ;;;; {{{ FeedbackType
338 (defconstant +2d+ #x600)
339 (defconstant +3d+ #x601)
340 (defconstant +3d-color+ #x602)
341 (defconstant +3d-color-texture+ #x603)
342 (defconstant +4d-color-texture+ #x604)
344 ;;;; }}}
346 ;;;; {{{ FeedBackToken
348 (defconstant +pass-through-token+ #x700)
349 (defconstant +point-token+ #x701)
350 (defconstant +line-token+ #x702)
351 (defconstant +polygon-token+ #x703)
352 (defconstant +bitmap-token+ #x704)
353 (defconstant +draw-pixel-token+ #x705)
354 (defconstant +copy-pixel-token+ #x706)
355 (defconstant +line-reset-token+ #x707)
357 ;;;; }}}
359 ;;;; {{{ FfdMaskSGIX
361 (defconstant +texture-deformation-bit-sgix+ #x1)
362 (defconstant +geometry-deformation-bit-sgix+ #x2)
364 ;;;; }}}
366 ;;;; {{{ FfdTargetSGIX
368 (defconstant +geometry-deformation-sgix+ #x8194)
369 (defconstant +texture-deformation-sgix+ #x8195)
371 ;;;; }}}
373 ;;;; {{{ FogMode
375 (defconstant +linear+ #x2601)
376 (defconstant +exp+ #x800)
377 (defconstant +exp2+ #x801)
378 (defconstant +fog-func-sgis+ #x812A)
380 ;;;; }}}
382 ;;;; {{{ FogParameter
384 (defconstant +fog-color+ #xB66)
385 (defconstant +fog-density+ #xB62)
386 (defconstant +fog-end+ #xB64)
387 (defconstant +fog-index+ #xB61)
388 (defconstant +fog-mode+ #xB65)
389 (defconstant +fog-start+ #xB63)
390 (defconstant +fog-offset-value-sgix+ #x8199)
392 ;;;; }}}
394 ;;;; {{{ FragmentLightModelParameterSGIX
396 (defconstant +fragment-light-model-local-viewer-sgix+ #x8408)
397 (defconstant +fragment-light-model-two-side-sgix+ #x8409)
398 (defconstant +fragment-light-model-ambient-sgix+ #x840A)
399 (defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B)
401 ;;;; }}}
403 ;;;; {{{ FrontFaceDirection
405 (defconstant +cw+ #x900)
406 (defconstant +ccw+ #x901)
408 ;;;; }}}
410 ;;;; {{{ GetColorTableParameterPNameSGI
412 (defconstant +color-table-format-sgi+ #x80D8)
413 (defconstant +color-table-width-sgi+ #x80D9)
414 (defconstant +color-table-red-size-sgi+ #x80DA)
415 (defconstant +color-table-green-size-sgi+ #x80DB)
416 (defconstant +color-table-blue-size-sgi+ #x80DC)
417 (defconstant +color-table-alpha-size-sgi+ #x80DD)
418 (defconstant +color-table-luminance-size-sgi+ #x80DE)
419 (defconstant +color-table-intensity-size-sgi+ #x80DF)
421 ;;;; }}}
423 ;;;; {{{ GetConvolutionParameter
425 (defconstant +convolution-format-ext+ #x8017)
426 (defconstant +convolution-width-ext+ #x8018)
427 (defconstant +convolution-height-ext+ #x8019)
428 (defconstant +max-convolution-width-ext+ #x801A)
429 (defconstant +max-convolution-height-ext+ #x801B)
431 ;;;; }}}
433 ;;;; {{{ GetHistogramParameterPNameEXT
435 (defconstant +histogram-width-ext+ #x8026)
436 (defconstant +histogram-format-ext+ #x8027)
437 (defconstant +histogram-red-size-ext+ #x8028)
438 (defconstant +histogram-green-size-ext+ #x8029)
439 (defconstant +histogram-blue-size-ext+ #x802A)
440 (defconstant +histogram-alpha-size-ext+ #x802B)
441 (defconstant +histogram-luminance-size-ext+ #x802C)
442 (defconstant +histogram-sink-ext+ #x802D)
444 ;;;; }}}
446 ;;;; {{{ GetMapQuery
448 (defconstant +coeff+ #xA00)
449 (defconstant +order+ #xA01)
450 (defconstant +domain+ #xA02)
452 ;;;; }}}
454 ;;;; {{{ GetMinmaxParameterPNameEXT
456 (defconstant +minmax-format-ext+ #x802F)
457 (defconstant +minmax-sink-ext+ #x8030)
459 ;;;; }}}
461 ;;;; {{{ GetPixelMap
463 (defconstant +pixel-map-i-to-i+ #xC70)
464 (defconstant +pixel-map-s-to-s+ #xC71)
465 (defconstant +pixel-map-i-to-r+ #xC72)
466 (defconstant +pixel-map-i-to-g+ #xC73)
467 (defconstant +pixel-map-i-to-b+ #xC74)
468 (defconstant +pixel-map-i-to-a+ #xC75)
469 (defconstant +pixel-map-r-to-r+ #xC76)
470 (defconstant +pixel-map-g-to-g+ #xC77)
471 (defconstant +pixel-map-b-to-b+ #xC78)
472 (defconstant +pixel-map-a-to-a+ #xC79)
474 ;;;; }}}
476 ;;;; {{{ GetPointervPName
478 (defconstant +vertex-array-pointer+ #x808E)
479 (defconstant +normal-array-pointer+ #x808F)
480 (defconstant +color-array-pointer+ #x8090)
481 (defconstant +index-array-pointer+ #x8091)
482 (defconstant +texture-coord-array-pointer+ #x8092)
483 (defconstant +edge-flag-array-pointer+ #x8093)
484 (defconstant +feedback-buffer-pointer+ #xDF0)
485 (defconstant +selection-buffer-pointer+ #xDF3)
486 (defconstant +instrument-buffer-pointer-sgix+ #x8180)
488 ;;;; }}}
490 ;;;; {{{ GetPName
492 (defconstant +current-color+ #xB00)
493 (defconstant +current-index+ #xB01)
494 (defconstant +current-normal+ #xB02)
495 (defconstant +current-texture-coords+ #xB03)
496 (defconstant +current-raster-color+ #xB04)
497 (defconstant +current-raster-index+ #xB05)
498 (defconstant +current-raster-texture-coords+ #xB06)
499 (defconstant +current-raster-position+ #xB07)
500 (defconstant +current-raster-position-valid+ #xB08)
501 (defconstant +current-raster-distance+ #xB09)
502 (defconstant +point-size+ #xB11)
503 (defconstant +point-size-range+ #xB12)
504 (defconstant +point-size-granularity+ #xB13)
505 (defconstant +line-width+ #xB21)
506 (defconstant +line-width-range+ #xB22)
507 (defconstant +line-width-granularity+ #xB23)
508 (defconstant +line-stipple-pattern+ #xB25)
509 (defconstant +line-stipple-repeat+ #xB26)
510 (defconstant +smooth-point-size-range+ #xB12)
511 (defconstant +smooth-point-size-granularity+ #xB13)
512 (defconstant +smooth-line-width-range+ #xB22)
513 (defconstant +smooth-line-width-granularity+ #xB23)
514 (defconstant +aliased-point-size-range+ #x846D)
515 (defconstant +aliased-line-width-range+ #x846E)
516 (defconstant +list-mode+ #xB30)
517 (defconstant +max-list-nesting+ #xB31)
518 (defconstant +list-base+ #xB32)
519 (defconstant +list-index+ #xB33)
520 (defconstant +polygon-mode+ #xB40)
521 (defconstant +edge-flag+ #xB43)
522 (defconstant +cull-face-mode+ #xB45)
523 (defconstant +front-face+ #xB46)
524 (defconstant +light-model-local-viewer+ #xB51)
525 (defconstant +light-model-two-side+ #xB52)
526 (defconstant +light-model-ambient+ #xB53)
527 (defconstant +shade-model+ #xB54)
528 (defconstant +color-material-face+ #xB55)
529 (defconstant +color-material-parameter+ #xB56)
530 (defconstant +depth-range+ #xB70)
531 (defconstant +depth-writemask+ #xB72)
532 (defconstant +depth-clear-value+ #xB73)
533 (defconstant +depth-func+ #xB74)
534 (defconstant +accum-clear-value+ #xB80)
535 (defconstant +stencil-clear-value+ #xB91)
536 (defconstant +stencil-func+ #xB92)
537 (defconstant +stencil-value-mask+ #xB93)
538 (defconstant +stencil-fail+ #xB94)
539 (defconstant +stencil-pass-depth-fail+ #xB95)
540 (defconstant +stencil-pass-depth-pass+ #xB96)
541 (defconstant +stencil-ref+ #xB97)
542 (defconstant +stencil-writemask+ #xB98)
543 (defconstant +matrix-mode+ #xBA0)
544 (defconstant +viewport+ #xBA2)
545 (defconstant +modelview-stack-depth+ #xBA3)
546 (defconstant +projection-stack-depth+ #xBA4)
547 (defconstant +texture-stack-depth+ #xBA5)
548 (defconstant +modelview-matrix+ #xBA6)
549 (defconstant +projection-matrix+ #xBA7)
550 (defconstant +texture-matrix+ #xBA8)
551 (defconstant +attrib-stack-depth+ #xBB0)
552 (defconstant +client-attrib-stack-depth+ #xBB1)
553 (defconstant +alpha-test-func+ #xBC1)
554 (defconstant +alpha-test-ref+ #xBC2)
555 (defconstant +blend-dst+ #xBE0)
556 (defconstant +blend-src+ #xBE1)
557 (defconstant +logic-op-mode+ #xBF0)
558 (defconstant +aux-buffers+ #xC00)
559 (defconstant +draw-buffer+ #xC01)
560 (defconstant +read-buffer+ #xC02)
561 (defconstant +scissor-box+ #xC10)
562 (defconstant +index-clear-value+ #xC20)
563 (defconstant +index-writemask+ #xC21)
564 (defconstant +color-clear-value+ #xC22)
565 (defconstant +color-writemask+ #xC23)
566 (defconstant +index-mode+ #xC30)
567 (defconstant +rgba-mode+ #xC31)
568 (defconstant +doublebuffer+ #xC32)
569 (defconstant +stereo+ #xC33)
570 (defconstant +render-mode+ #xC40)
571 (defconstant +perspective-correction-hint+ #xC50)
572 (defconstant +point-smooth-hint+ #xC51)
573 (defconstant +line-smooth-hint+ #xC52)
574 (defconstant +polygon-smooth-hint+ #xC53)
575 (defconstant +fog-hint+ #xC54)
576 (defconstant +pixel-map-i-to-i-size+ #xCB0)
577 (defconstant +pixel-map-s-to-s-size+ #xCB1)
578 (defconstant +pixel-map-i-to-r-size+ #xCB2)
579 (defconstant +pixel-map-i-to-g-size+ #xCB3)
580 (defconstant +pixel-map-i-to-b-size+ #xCB4)
581 (defconstant +pixel-map-i-to-a-size+ #xCB5)
582 (defconstant +pixel-map-r-to-r-size+ #xCB6)
583 (defconstant +pixel-map-g-to-g-size+ #xCB7)
584 (defconstant +pixel-map-b-to-b-size+ #xCB8)
585 (defconstant +pixel-map-a-to-a-size+ #xCB9)
586 (defconstant +unpack-swap-bytes+ #xCF0)
587 (defconstant +unpack-lsb-first+ #xCF1)
588 (defconstant +unpack-row-length+ #xCF2)
589 (defconstant +unpack-skip-rows+ #xCF3)
590 (defconstant +unpack-skip-pixels+ #xCF4)
591 (defconstant +unpack-alignment+ #xCF5)
592 (defconstant +pack-swap-bytes+ #xD00)
593 (defconstant +pack-lsb-first+ #xD01)
594 (defconstant +pack-row-length+ #xD02)
595 (defconstant +pack-skip-rows+ #xD03)
596 (defconstant +pack-skip-pixels+ #xD04)
597 (defconstant +pack-alignment+ #xD05)
598 (defconstant +map-color+ #xD10)
599 (defconstant +map-stencil+ #xD11)
600 (defconstant +index-shift+ #xD12)
601 (defconstant +index-offset+ #xD13)
602 (defconstant +red-scale+ #xD14)
603 (defconstant +red-bias+ #xD15)
604 (defconstant +zoom-x+ #xD16)
605 (defconstant +zoom-y+ #xD17)
606 (defconstant +green-scale+ #xD18)
607 (defconstant +green-bias+ #xD19)
608 (defconstant +blue-scale+ #xD1A)
609 (defconstant +blue-bias+ #xD1B)
610 (defconstant +alpha-scale+ #xD1C)
611 (defconstant +alpha-bias+ #xD1D)
612 (defconstant +depth-scale+ #xD1E)
613 (defconstant +depth-bias+ #xD1F)
614 (defconstant +max-eval-order+ #xD30)
615 (defconstant +max-lights+ #xD31)
616 (defconstant +max-clip-distances+ #xD32)
617 (defconstant +max-clip-planes+ #xD32)
618 (defconstant +max-texture-size+ #xD33)
619 (defconstant +max-pixel-map-table+ #xD34)
620 (defconstant +max-attrib-stack-depth+ #xD35)
621 (defconstant +max-modelview-stack-depth+ #xD36)
622 (defconstant +max-name-stack-depth+ #xD37)
623 (defconstant +max-projection-stack-depth+ #xD38)
624 (defconstant +max-texture-stack-depth+ #xD39)
625 (defconstant +max-viewport-dims+ #xD3A)
626 (defconstant +max-client-attrib-stack-depth+ #xD3B)
627 (defconstant +subpixel-bits+ #xD50)
628 (defconstant +index-bits+ #xD51)
629 (defconstant +red-bits+ #xD52)
630 (defconstant +green-bits+ #xD53)
631 (defconstant +blue-bits+ #xD54)
632 (defconstant +alpha-bits+ #xD55)
633 (defconstant +depth-bits+ #xD56)
634 (defconstant +stencil-bits+ #xD57)
635 (defconstant +accum-red-bits+ #xD58)
636 (defconstant +accum-green-bits+ #xD59)
637 (defconstant +accum-blue-bits+ #xD5A)
638 (defconstant +accum-alpha-bits+ #xD5B)
639 (defconstant +name-stack-depth+ #xD70)
640 (defconstant +map1-grid-domain+ #xDD0)
641 (defconstant +map1-grid-segments+ #xDD1)
642 (defconstant +map2-grid-domain+ #xDD2)
643 (defconstant +map2-grid-segments+ #xDD3)
644 (defconstant +feedback-buffer-size+ #xDF1)
645 (defconstant +feedback-buffer-type+ #xDF2)
646 (defconstant +selection-buffer-size+ #xDF4)
647 (defconstant +polygon-offset-units+ #x2A00)
648 (defconstant +polygon-offset-factor+ #x8038)
649 (defconstant +texture-binding-1d+ #x8068)
650 (defconstant +texture-binding-2d+ #x8069)
651 (defconstant +texture-binding-3d+ #x806A)
652 (defconstant +vertex-array-size+ #x807A)
653 (defconstant +vertex-array-type+ #x807B)
654 (defconstant +vertex-array-stride+ #x807C)
655 (defconstant +normal-array-type+ #x807E)
656 (defconstant +normal-array-stride+ #x807F)
657 (defconstant +color-array-size+ #x8081)
658 (defconstant +color-array-type+ #x8082)
659 (defconstant +color-array-stride+ #x8083)
660 (defconstant +index-array-type+ #x8085)
661 (defconstant +index-array-stride+ #x8086)
662 (defconstant +texture-coord-array-size+ #x8088)
663 (defconstant +texture-coord-array-type+ #x8089)
664 (defconstant +texture-coord-array-stride+ #x808A)
665 (defconstant +edge-flag-array-stride+ #x808C)
666 (defconstant +light-model-color-control+ #x81F8)
667 (defconstant +blend-color-ext+ #x8005)
668 (defconstant +blend-equation-ext+ #x8009)
669 (defconstant +pack-cmyk-hint-ext+ #x800E)
670 (defconstant +unpack-cmyk-hint-ext+ #x800F)
671 (defconstant +post-convolution-red-scale-ext+ #x801C)
672 (defconstant +post-convolution-green-scale-ext+ #x801D)
673 (defconstant +post-convolution-blue-scale-ext+ #x801E)
674 (defconstant +post-convolution-alpha-scale-ext+ #x801F)
675 (defconstant +post-convolution-red-bias-ext+ #x8020)
676 (defconstant +post-convolution-green-bias-ext+ #x8021)
677 (defconstant +post-convolution-blue-bias-ext+ #x8022)
678 (defconstant +post-convolution-alpha-bias-ext+ #x8023)
679 (defconstant +polygon-offset-bias-ext+ #x8039)
680 (defconstant +texture-3d-binding-ext+ #x806A)
681 (defconstant +pack-skip-images-ext+ #x806B)
682 (defconstant +pack-image-height-ext+ #x806C)
683 (defconstant +unpack-skip-images-ext+ #x806D)
684 (defconstant +unpack-image-height-ext+ #x806E)
685 (defconstant +max-3d-texture-size-ext+ #x8073)
686 (defconstant +vertex-array-count-ext+ #x807D)
687 (defconstant +normal-array-count-ext+ #x8080)
688 (defconstant +color-array-count-ext+ #x8084)
689 (defconstant +index-array-count-ext+ #x8087)
690 (defconstant +texture-coord-array-count-ext+ #x808B)
691 (defconstant +edge-flag-array-count-ext+ #x808D)
692 (defconstant +detail-texture-2d-binding-sgis+ #x8096)
693 (defconstant +fog-func-points-sgis+ #x812B)
694 (defconstant +max-fog-func-points-sgis+ #x812C)
695 (defconstant +generate-mipmap-hint-sgis+ #x8192)
696 (defconstant +sample-buffers-sgis+ #x80A8)
697 (defconstant +samples-sgis+ #x80A9)
698 (defconstant +sample-mask-value-sgis+ #x80AA)
699 (defconstant +sample-mask-invert-sgis+ #x80AB)
700 (defconstant +sample-pattern-sgis+ #x80AC)
701 (defconstant +point-size-min-sgis+ #x8126)
702 (defconstant +point-size-max-sgis+ #x8127)
703 (defconstant +point-fade-threshold-size-sgis+ #x8128)
704 (defconstant +distance-attenuation-sgis+ #x8129)
705 (defconstant +pack-skip-volumes-sgis+ #x8130)
706 (defconstant +pack-image-depth-sgis+ #x8131)
707 (defconstant +unpack-skip-volumes-sgis+ #x8132)
708 (defconstant +unpack-image-depth-sgis+ #x8133)
709 (defconstant +max-4d-texture-size-sgis+ #x8138)
710 (defconstant +texture-4d-binding-sgis+ #x814F)
711 (defconstant +async-marker-sgix+ #x8329)
712 (defconstant +max-async-histogram-sgix+ #x832D)
713 (defconstant +max-async-tex-image-sgix+ #x835F)
714 (defconstant +max-async-draw-pixels-sgix+ #x8360)
715 (defconstant +max-async-read-pixels-sgix+ #x8361)
716 (defconstant +max-clipmap-virtual-depth-sgix+ #x8178)
717 (defconstant +max-clipmap-depth-sgix+ #x8177)
718 (defconstant +convolution-hint-sgix+ #x8316)
719 (defconstant +fragment-color-material-face-sgix+ #x8402)
720 (defconstant +fragment-color-material-parameter-sgix+ #x8403)
721 (defconstant +max-fragment-lights-sgix+ #x8404)
722 (defconstant +max-active-lights-sgix+ #x8405)
723 (defconstant +light-env-mode-sgix+ #x8407)
724 (defconstant +framezoom-factor-sgix+ #x818C)
725 (defconstant +max-framezoom-factor-sgix+ #x818D)
726 (defconstant +instrument-measurements-sgix+ #x8181)
727 (defconstant +pixel-tex-gen-mode-sgix+ #x832B)
728 (defconstant +pixel-tile-best-alignment-sgix+ #x813E)
729 (defconstant +pixel-tile-cache-increment-sgix+ #x813F)
730 (defconstant +pixel-tile-width-sgix+ #x8140)
731 (defconstant +pixel-tile-height-sgix+ #x8141)
732 (defconstant +pixel-tile-grid-width-sgix+ #x8142)
733 (defconstant +pixel-tile-grid-height-sgix+ #x8143)
734 (defconstant +pixel-tile-grid-depth-sgix+ #x8144)
735 (defconstant +pixel-tile-cache-size-sgix+ #x8145)
736 (defconstant +deformations-mask-sgix+ #x8196)
737 (defconstant +reference-plane-equation-sgix+ #x817E)
738 (defconstant +sprite-mode-sgix+ #x8149)
739 (defconstant +sprite-axis-sgix+ #x814A)
740 (defconstant +sprite-translation-sgix+ #x814B)
741 (defconstant +pack-subsample-rate-sgix+ #x85A0)
742 (defconstant +unpack-subsample-rate-sgix+ #x85A1)
743 (defconstant +pack-resample-sgix+ #x842C)
744 (defconstant +unpack-resample-sgix+ #x842D)
745 (defconstant +post-texture-filter-bias-range-sgix+ #x817B)
746 (defconstant +post-texture-filter-scale-range-sgix+ #x817C)
747 (defconstant +vertex-preclip-sgix+ #x83EE)
748 (defconstant +vertex-preclip-hint-sgix+ #x83EF)
749 (defconstant +color-matrix-sgi+ #x80B1)
750 (defconstant +color-matrix-stack-depth-sgi+ #x80B2)
751 (defconstant +max-color-matrix-stack-depth-sgi+ #x80B3)
752 (defconstant +post-color-matrix-red-scale-sgi+ #x80B4)
753 (defconstant +post-color-matrix-green-scale-sgi+ #x80B5)
754 (defconstant +post-color-matrix-blue-scale-sgi+ #x80B6)
755 (defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7)
756 (defconstant +post-color-matrix-red-bias-sgi+ #x80B8)
757 (defconstant +post-color-matrix-green-bias-sgi+ #x80B9)
758 (defconstant +post-color-matrix-blue-bias-sgi+ #x80BA)
759 (defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB)
761 ;;;; }}}
763 ;;;; {{{ GetTextureParameter
765 (defconstant +texture-mag-filter+ #x2800)
766 (defconstant +texture-min-filter+ #x2801)
767 (defconstant +texture-wrap-s+ #x2802)
768 (defconstant +texture-wrap-t+ #x2803)
769 (defconstant +texture-width+ #x1000)
770 (defconstant +texture-height+ #x1001)
771 (defconstant +texture-internal-format+ #x1003)
772 (defconstant +texture-components+ #x1003)
773 (defconstant +texture-border-color+ #x1004)
774 (defconstant +texture-border+ #x1005)
775 (defconstant +texture-red-size+ #x805C)
776 (defconstant +texture-green-size+ #x805D)
777 (defconstant +texture-blue-size+ #x805E)
778 (defconstant +texture-alpha-size+ #x805F)
779 (defconstant +texture-luminance-size+ #x8060)
780 (defconstant +texture-intensity-size+ #x8061)
781 (defconstant +texture-priority+ #x8066)
782 (defconstant +texture-resident+ #x8067)
783 (defconstant +texture-depth-ext+ #x8071)
784 (defconstant +texture-wrap-r-ext+ #x8072)
785 (defconstant +detail-texture-level-sgis+ #x809A)
786 (defconstant +detail-texture-mode-sgis+ #x809B)
787 (defconstant +detail-texture-func-points-sgis+ #x809C)
788 (defconstant +generate-mipmap-sgis+ #x8191)
789 (defconstant +sharpen-texture-func-points-sgis+ #x80B0)
790 (defconstant +texture-filter4-size-sgis+ #x8147)
791 (defconstant +texture-min-lod-sgis+ #x813A)
792 (defconstant +texture-max-lod-sgis+ #x813B)
793 (defconstant +texture-base-level-sgis+ #x813C)
794 (defconstant +texture-max-level-sgis+ #x813D)
795 (defconstant +dual-texture-select-sgis+ #x8124)
796 (defconstant +quad-texture-select-sgis+ #x8125)
797 (defconstant +texture-4dsize-sgis+ #x8136)
798 (defconstant +texture-wrap-q-sgis+ #x8137)
799 (defconstant +texture-clipmap-center-sgix+ #x8171)
800 (defconstant +texture-clipmap-frame-sgix+ #x8172)
801 (defconstant +texture-clipmap-offset-sgix+ #x8173)
802 (defconstant +texture-clipmap-virtual-depth-sgix+ #x8174)
803 (defconstant +texture-clipmap-lod-offset-sgix+ #x8175)
804 (defconstant +texture-clipmap-depth-sgix+ #x8176)
805 (defconstant +texture-compare-sgix+ #x819A)
806 (defconstant +texture-compare-operator-sgix+ #x819B)
807 (defconstant +texture-lequal-r-sgix+ #x819C)
808 (defconstant +texture-gequal-r-sgix+ #x819D)
809 (defconstant +shadow-ambient-sgix+ #x80BF)
810 (defconstant +texture-max-clamp-s-sgix+ #x8369)
811 (defconstant +texture-max-clamp-t-sgix+ #x836A)
812 (defconstant +texture-max-clamp-r-sgix+ #x836B)
813 (defconstant +texture-lod-bias-s-sgix+ #x818E)
814 (defconstant +texture-lod-bias-t-sgix+ #x818F)
815 (defconstant +texture-lod-bias-r-sgix+ #x8190)
816 (defconstant +post-texture-filter-bias-sgix+ #x8179)
817 (defconstant +post-texture-filter-scale-sgix+ #x817A)
819 ;;;; }}}
821 ;;;; {{{ HintMode
823 (defconstant +dont-care+ #x1100)
824 (defconstant +fastest+ #x1101)
825 (defconstant +nicest+ #x1102)
827 ;;;; }}}
829 ;;;; {{{ HintTarget
831 (defconstant +texture-multi-buffer-hint-sgix+ #x812E)
833 ;;;; }}}
835 ;;;; {{{ HistogramTargetEXT
837 (defconstant +proxy-histogram-ext+ #x8025)
839 ;;;; }}}
841 ;;;; {{{ LightEnvModeSGIX
843 (defconstant +replace+ #x1E01)
844 (defconstant +modulate+ #x2100)
846 ;;;; }}}
848 ;;;; {{{ LightModelColorControl
850 (defconstant +single-color+ #x81F9)
851 (defconstant +separate-specular-color+ #x81FA)
853 ;;;; }}}
855 ;;;; {{{ LightParameter
857 (defconstant +position+ #x1203)
858 (defconstant +spot-direction+ #x1204)
859 (defconstant +spot-exponent+ #x1205)
860 (defconstant +spot-cutoff+ #x1206)
861 (defconstant +constant-attenuation+ #x1207)
862 (defconstant +linear-attenuation+ #x1208)
863 (defconstant +quadratic-attenuation+ #x1209)
865 ;;;; }}}
867 ;;;; {{{ ListMode
869 (defconstant +compile+ #x1300)
870 (defconstant +compile-and-execute+ #x1301)
872 ;;;; }}}
874 ;;;; {{{ DataType
876 (defconstant +2-bytes+ #x1407)
877 (defconstant +3-bytes+ #x1408)
878 (defconstant +4-bytes+ #x1409)
879 (defconstant +double-ext+ #x140A)
881 ;;;; }}}
883 ;;;; {{{ ListParameterName
885 (defconstant +list-priority-sgix+ #x8182)
887 ;;;; }}}
889 ;;;; {{{ LogicOp
891 (defconstant +clear+ #x1500)
892 (defconstant +and+ #x1501)
893 (defconstant +and-reverse+ #x1502)
894 (defconstant +copy+ #x1503)
895 (defconstant +and-inverted+ #x1504)
896 (defconstant +noop+ #x1505)
897 (defconstant +xor+ #x1506)
898 (defconstant +or+ #x1507)
899 (defconstant +nor+ #x1508)
900 (defconstant +equiv+ #x1509)
901 (defconstant +invert+ #x150A)
902 (defconstant +or-reverse+ #x150B)
903 (defconstant +copy-inverted+ #x150C)
904 (defconstant +or-inverted+ #x150D)
905 (defconstant +nand+ #x150E)
906 (defconstant +set+ #x150F)
908 ;;;; }}}
910 ;;;; {{{ MaterialParameter
912 (defconstant +shininess+ #x1601)
913 (defconstant +color-indexes+ #x1603)
915 ;;;; }}}
917 ;;;; {{{ MatrixMode
919 (defconstant +modelview+ #x1700)
920 (defconstant +projection+ #x1701)
921 (defconstant +texture+ #x1702)
923 ;;;; }}}
925 ;;;; {{{ MeshMode1
927 (defconstant +point+ #x1B00)
928 (defconstant +line+ #x1B01)
930 ;;;; }}}
932 ;;;; {{{ MeshMode2
934 (defconstant +fill+ #x1B02)
936 ;;;; }}}
938 ;;;; {{{ PixelCopyType
940 (defconstant +color+ #x1800)
941 (defconstant +depth+ #x1801)
942 (defconstant +stencil+ #x1802)
943 (defconstant +color-ext+ #x1800)
944 (defconstant +depth-ext+ #x1801)
945 (defconstant +stencil-ext+ #x1802)
947 ;;;; }}}
949 ;;;; {{{ PixelFormat
951 (defconstant +color-index+ #x1900)
952 (defconstant +stencil-index+ #x1901)
953 (defconstant +depth-component+ #x1902)
954 (defconstant +red+ #x1903)
955 (defconstant +green+ #x1904)
956 (defconstant +blue+ #x1905)
957 (defconstant +alpha+ #x1906)
958 (defconstant +rgb+ #x1907)
959 (defconstant +rgba+ #x1908)
960 (defconstant +luminance+ #x1909)
961 (defconstant +luminance-alpha+ #x190A)
962 (defconstant +abgr-ext+ #x8000)
963 (defconstant +cmyk-ext+ #x800C)
964 (defconstant +cmyka-ext+ #x800D)
965 (defconstant +r5-g6-b5-icc-sgix+ :unable-to-resolve)
966 (defconstant +r5-g6-b5-a8-icc-sgix+ :unable-to-resolve)
967 (defconstant +alpha16-icc-sgix+ :unable-to-resolve)
968 (defconstant +luminance16-icc-sgix+ :unable-to-resolve)
969 (defconstant +luminance16-alpha8-icc-sgix+ :unable-to-resolve)
970 (defconstant +ycrcb-422-sgix+ #x81BB)
971 (defconstant +ycrcb-444-sgix+ #x81BC)
973 ;;;; }}}
975 ;;;; {{{ PixelStoreResampleMode
977 (defconstant +resample-replicate-sgix+ #x842E)
978 (defconstant +resample-zero-fill-sgix+ #x842F)
979 (defconstant +resample-decimate-sgix+ #x8430)
981 ;;;; }}}
983 ;;;; {{{ PixelStoreSubsampleRate
985 (defconstant +pixel-subsample-4444-sgix+ #x85A2)
986 (defconstant +pixel-subsample-2424-sgix+ #x85A3)
987 (defconstant +pixel-subsample-4242-sgix+ #x85A4)
989 ;;;; }}}
991 ;;;; {{{ PixelTexGenMode
993 (defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187)
994 (defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188)
995 (defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A)
996 (defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189)
998 ;;;; }}}
1000 ;;;; {{{ PixelTexGenParameterNameSGIS
1002 (defconstant +pixel-fragment-rgb-source-sgis+ #x8354)
1003 (defconstant +pixel-fragment-alpha-source-sgis+ #x8355)
1005 ;;;; }}}
1007 ;;;; {{{ PixelType
1009 (defconstant +bitmap+ #x1A00)
1010 (defconstant +unsigned-byte-3-3-2-ext+ #x8032)
1011 (defconstant +unsigned-short-4-4-4-4-ext+ #x8033)
1012 (defconstant +unsigned-short-5-5-5-1-ext+ #x8034)
1013 (defconstant +unsigned-int-8-8-8-8-ext+ #x8035)
1014 (defconstant +unsigned-int-10-10-10-2-ext+ #x8036)
1016 ;;;; }}}
1018 ;;;; {{{ RenderingMode
1020 (defconstant +render+ #x1C00)
1021 (defconstant +feedback+ #x1C01)
1022 (defconstant +select+ #x1C02)
1024 ;;;; }}}
1026 ;;;; {{{ SamplePatternSGIS
1028 (defconstant +1pass-sgis+ #x80A1)
1029 (defconstant +2pass-0-sgis+ #x80A2)
1030 (defconstant +2pass-1-sgis+ #x80A3)
1031 (defconstant +4pass-0-sgis+ #x80A4)
1032 (defconstant +4pass-1-sgis+ #x80A5)
1033 (defconstant +4pass-2-sgis+ #x80A6)
1034 (defconstant +4pass-3-sgis+ #x80A7)
1036 ;;;; }}}
1038 ;;;; {{{ ShadingModel
1040 (defconstant +flat+ #x1D00)
1041 (defconstant +smooth+ #x1D01)
1043 ;;;; }}}
1045 ;;;; {{{ StencilOp
1047 (defconstant +keep+ #x1E00)
1048 (defconstant +incr+ #x1E02)
1049 (defconstant +decr+ #x1E03)
1051 ;;;; }}}
1053 ;;;; {{{ StringName
1055 (defconstant +vendor+ #x1F00)
1056 (defconstant +renderer+ #x1F01)
1057 (defconstant +version+ #x1F02)
1058 (defconstant +extensions+ #x1F03)
1060 ;;;; }}}
1062 ;;;; {{{ TextureCoordName
1064 (defconstant +s+ #x2000)
1065 (defconstant +t+ #x2001)
1066 (defconstant +r+ #x2002)
1067 (defconstant +q+ #x2003)
1069 ;;;; }}}
1071 ;;;; {{{ TextureEnvMode
1073 (defconstant +decal+ #x2101)
1074 (defconstant +replace-ext+ #x8062)
1075 (defconstant +texture-env-bias-sgix+ #x80BE)
1077 ;;;; }}}
1079 ;;;; {{{ TextureEnvParameter
1081 (defconstant +texture-env-mode+ #x2200)
1082 (defconstant +texture-env-color+ #x2201)
1084 ;;;; }}}
1086 ;;;; {{{ TextureEnvTarget
1088 (defconstant +texture-env+ #x2300)
1090 ;;;; }}}
1092 ;;;; {{{ TextureFilterFuncSGIS
1094 (defconstant +filter4-sgis+ #x8146)
1096 ;;;; }}}
1098 ;;;; {{{ TextureGenMode
1100 (defconstant +eye-linear+ #x2400)
1101 (defconstant +object-linear+ #x2401)
1102 (defconstant +sphere-map+ #x2402)
1103 (defconstant +eye-distance-to-point-sgis+ #x81F0)
1104 (defconstant +object-distance-to-point-sgis+ #x81F1)
1105 (defconstant +eye-distance-to-line-sgis+ #x81F2)
1106 (defconstant +object-distance-to-line-sgis+ #x81F3)
1108 ;;;; }}}
1110 ;;;; {{{ TextureGenParameter
1112 (defconstant +texture-gen-mode+ #x2500)
1113 (defconstant +object-plane+ #x2501)
1114 (defconstant +eye-plane+ #x2502)
1115 (defconstant +eye-point-sgis+ #x81F4)
1116 (defconstant +object-point-sgis+ #x81F5)
1117 (defconstant +eye-line-sgis+ #x81F6)
1118 (defconstant +object-line-sgis+ #x81F7)
1120 ;;;; }}}
1122 ;;;; {{{ TextureMagFilter
1124 (defconstant +nearest+ #x2600)
1125 (defconstant +linear-detail-sgis+ #x8097)
1126 (defconstant +linear-detail-alpha-sgis+ #x8098)
1127 (defconstant +linear-detail-color-sgis+ #x8099)
1128 (defconstant +linear-sharpen-sgis+ #x80AD)
1129 (defconstant +linear-sharpen-alpha-sgis+ #x80AE)
1130 (defconstant +linear-sharpen-color-sgis+ #x80AF)
1131 (defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184)
1132 (defconstant +pixel-tex-gen-q-round-sgix+ #x8185)
1133 (defconstant +pixel-tex-gen-q-floor-sgix+ #x8186)
1135 ;;;; }}}
1137 ;;;; {{{ TextureMinFilter
1139 (defconstant +nearest-mipmap-nearest+ #x2700)
1140 (defconstant +linear-mipmap-nearest+ #x2701)
1141 (defconstant +nearest-mipmap-linear+ #x2702)
1142 (defconstant +linear-mipmap-linear+ #x2703)
1143 (defconstant +linear-clipmap-linear-sgix+ #x8170)
1144 (defconstant +nearest-clipmap-nearest-sgix+ #x844D)
1145 (defconstant +nearest-clipmap-linear-sgix+ #x844E)
1146 (defconstant +linear-clipmap-nearest-sgix+ #x844F)
1148 ;;;; }}}
1150 ;;;; {{{ TextureTarget
1152 (defconstant +proxy-texture-1d+ #x8063)
1153 (defconstant +proxy-texture-2d+ #x8064)
1154 (defconstant +proxy-texture-3d-ext+ #x8070)
1155 (defconstant +detail-texture-2d-sgis+ #x8095)
1156 (defconstant +proxy-texture-4d-sgis+ #x8135)
1158 ;;;; }}}
1160 ;;;; {{{ TextureWrapMode
1162 (defconstant +clamp+ #x2900)
1163 (defconstant +repeat+ #x2901)
1164 (defconstant +clamp-to-border-sgis+ #x812D)
1165 (defconstant +clamp-to-edge-sgis+ #x812F)
1167 ;;;; }}}
1169 ;;;; {{{ PixelInternalFormat
1171 (defconstant +r3-g3-b2+ #x2A10)
1172 (defconstant +alpha4+ #x803B)
1173 (defconstant +alpha8+ #x803C)
1174 (defconstant +alpha12+ #x803D)
1175 (defconstant +alpha16+ #x803E)
1176 (defconstant +luminance4+ #x803F)
1177 (defconstant +luminance8+ #x8040)
1178 (defconstant +luminance12+ #x8041)
1179 (defconstant +luminance16+ #x8042)
1180 (defconstant +luminance4-alpha4+ #x8043)
1181 (defconstant +luminance6-alpha2+ #x8044)
1182 (defconstant +luminance8-alpha8+ #x8045)
1183 (defconstant +luminance12-alpha4+ #x8046)
1184 (defconstant +luminance12-alpha12+ #x8047)
1185 (defconstant +luminance16-alpha16+ #x8048)
1186 (defconstant +intensity+ #x8049)
1187 (defconstant +intensity4+ #x804A)
1188 (defconstant +intensity8+ #x804B)
1189 (defconstant +intensity12+ #x804C)
1190 (defconstant +intensity16+ #x804D)
1191 (defconstant +rgb4+ #x804F)
1192 (defconstant +rgb5+ #x8050)
1193 (defconstant +rgb8+ #x8051)
1194 (defconstant +rgb10+ #x8052)
1195 (defconstant +rgb12+ #x8053)
1196 (defconstant +rgb16+ #x8054)
1197 (defconstant +rgba2+ #x8055)
1198 (defconstant +rgba4+ #x8056)
1199 (defconstant +rgb5-a1+ #x8057)
1200 (defconstant +rgba8+ #x8058)
1201 (defconstant +rgb10-a2+ #x8059)
1202 (defconstant +rgba12+ #x805A)
1203 (defconstant +rgba16+ #x805B)
1204 (defconstant +rgb2-ext+ #x804E)
1205 (defconstant +dual-alpha4-sgis+ #x8110)
1206 (defconstant +dual-alpha8-sgis+ #x8111)
1207 (defconstant +dual-alpha12-sgis+ #x8112)
1208 (defconstant +dual-alpha16-sgis+ #x8113)
1209 (defconstant +dual-luminance4-sgis+ #x8114)
1210 (defconstant +dual-luminance8-sgis+ #x8115)
1211 (defconstant +dual-luminance12-sgis+ #x8116)
1212 (defconstant +dual-luminance16-sgis+ #x8117)
1213 (defconstant +dual-intensity4-sgis+ #x8118)
1214 (defconstant +dual-intensity8-sgis+ #x8119)
1215 (defconstant +dual-intensity12-sgis+ #x811A)
1216 (defconstant +dual-intensity16-sgis+ #x811B)
1217 (defconstant +dual-luminance-alpha4-sgis+ #x811C)
1218 (defconstant +dual-luminance-alpha8-sgis+ #x811D)
1219 (defconstant +quad-alpha4-sgis+ #x811E)
1220 (defconstant +quad-alpha8-sgis+ #x811F)
1221 (defconstant +quad-luminance4-sgis+ #x8120)
1222 (defconstant +quad-luminance8-sgis+ #x8121)
1223 (defconstant +quad-intensity4-sgis+ #x8122)
1224 (defconstant +quad-intensity8-sgis+ #x8123)
1225 (defconstant +depth-component16-sgix+ #x81A5)
1226 (defconstant +depth-component24-sgix+ #x81A6)
1227 (defconstant +depth-component32-sgix+ #x81A7)
1228 (defconstant +rgb-icc-sgix+ :unable-to-resolve)
1229 (defconstant +rgba-icc-sgix+ :unable-to-resolve)
1230 (defconstant +alpha-icc-sgix+ :unable-to-resolve)
1231 (defconstant +luminance-icc-sgix+ :unable-to-resolve)
1232 (defconstant +intensity-icc-sgix+ :unable-to-resolve)
1233 (defconstant +luminance-alpha-icc-sgix+ :unable-to-resolve)
1234 (defconstant +intensity16-icc-sgix+ :unable-to-resolve)
1236 ;;;; }}}
1238 ;;;; {{{ InterleavedArrayFormat
1240 (defconstant +v2f+ #x2A20)
1241 (defconstant +v3f+ #x2A21)
1242 (defconstant +c4ub-v2f+ #x2A22)
1243 (defconstant +c4ub-v3f+ #x2A23)
1244 (defconstant +c3f-v3f+ #x2A24)
1245 (defconstant +n3f-v3f+ #x2A25)
1246 (defconstant +c4f-n3f-v3f+ #x2A26)
1247 (defconstant +t2f-v3f+ #x2A27)
1248 (defconstant +t4f-v4f+ #x2A28)
1249 (defconstant +t2f-c4ub-v3f+ #x2A29)
1250 (defconstant +t2f-c3f-v3f+ #x2A2A)
1251 (defconstant +t2f-n3f-v3f+ #x2A2B)
1252 (defconstant +t2f-c4f-n3f-v3f+ #x2A2C)
1253 (defconstant +t4f-c4f-n3f-v4f+ #x2A2D)
1255 ;;;; }}}
1257 ;;;; {{{ ClipPlaneName
1259 (defconstant +clip-distance0+ #x3000)
1260 (defconstant +clip-distance1+ #x3001)
1261 (defconstant +clip-distance2+ #x3002)
1262 (defconstant +clip-distance3+ #x3003)
1263 (defconstant +clip-distance4+ #x3004)
1264 (defconstant +clip-distance5+ #x3005)
1265 (defconstant +clip-distance6+ #x3006)
1266 (defconstant +clip-distance7+ #x3007)
1268 ;;;; }}}