Little nomenclature and do->loop clean ups.
[cl-glfw/jecs.git] / lib / opengl.lisp
blob91d9423bc7a2ba13a2245608b555acf32f463303
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)
29 ;;;; }}}
31 ;;;; {{{ clientattribmask
33 (defconstant +client-pixel-store-bit+ #x1)
34 (defconstant +client-vertex-array-bit+ #x2)
35 (defconstant +client-all-attrib-bits+ #xFFFFFFFF)
37 ;;;; }}}
39 ;;;; {{{ boolean
41 (defconstant +false+ #x0)
42 (defconstant +true+ #x1)
44 ;;;; }}}
46 ;;;; {{{ beginmode
48 (defconstant +points+ #x0)
49 (defconstant +lines+ #x1)
50 (defconstant +line-loop+ #x2)
51 (defconstant +line-strip+ #x3)
52 (defconstant +triangles+ #x4)
53 (defconstant +triangle-strip+ #x5)
54 (defconstant +triangle-fan+ #x6)
55 (defconstant +quads+ #x7)
56 (defconstant +quad-strip+ #x8)
57 (defconstant +polygon+ #x9)
59 ;;;; }}}
61 ;;;; {{{ accumop
63 (defconstant +accum+ #x100)
64 (defconstant +load+ #x101)
65 (defconstant +return+ #x102)
66 (defconstant +mult+ #x103)
67 (defconstant +add+ #x104)
69 ;;;; }}}
71 ;;;; {{{ alphafunction
73 (defconstant +never+ #x200)
74 (defconstant +less+ #x201)
75 (defconstant +equal+ #x202)
76 (defconstant +lequal+ #x203)
77 (defconstant +greater+ #x204)
78 (defconstant +notequal+ #x205)
79 (defconstant +gequal+ #x206)
80 (defconstant +always+ #x207)
82 ;;;; }}}
84 ;;;; {{{ blendingfactordest
86 (defconstant +zero+ #x0)
87 (defconstant +one+ #x1)
88 (defconstant +src-color+ #x300)
89 (defconstant +one-minus-src-color+ #x301)
90 (defconstant +src-alpha+ #x302)
91 (defconstant +one-minus-src-alpha+ #x303)
92 (defconstant +dst-alpha+ #x304)
93 (defconstant +one-minus-dst-alpha+ #x305)
94 (defconstant +constant-color-ext+ #x8001)
95 (defconstant +one-minus-constant-color-ext+ #x8002)
96 (defconstant +constant-alpha-ext+ #x8003)
97 (defconstant +one-minus-constant-alpha-ext+ #x8004)
99 ;;;; }}}
101 ;;;; {{{ blendingfactorsrc
103 (defconstant +dst-color+ #x306)
104 (defconstant +one-minus-dst-color+ #x307)
105 (defconstant +src-alpha-saturate+ #x308)
107 ;;;; }}}
109 ;;;; {{{ blendequationmodeext
111 (defconstant +logic-op+ #xBF1)
112 (defconstant +func-add-ext+ #x8006)
113 (defconstant +min-ext+ #x8007)
114 (defconstant +max-ext+ #x8008)
115 (defconstant +func-subtract-ext+ #x800A)
116 (defconstant +func-reverse-subtract-ext+ #x800B)
117 (defconstant +alpha-min-sgix+ #x8320)
118 (defconstant +alpha-max-sgix+ #x8321)
120 ;;;; }}}
122 ;;;; {{{ colormaterialface
124 (defconstant +front+ #x404)
125 (defconstant +back+ #x405)
126 (defconstant +front-and-back+ #x408)
128 ;;;; }}}
130 ;;;; {{{ colormaterialparameter
132 (defconstant +ambient+ #x1200)
133 (defconstant +diffuse+ #x1201)
134 (defconstant +specular+ #x1202)
135 (defconstant +emission+ #x1600)
136 (defconstant +ambient-and-diffuse+ #x1602)
138 ;;;; }}}
140 ;;;; {{{ colorpointertype
142 (defconstant +byte+ #x1400)
143 (defconstant +unsigned-byte+ #x1401)
144 (defconstant +short+ #x1402)
145 (defconstant +unsigned-short+ #x1403)
146 (defconstant +int+ #x1404)
147 (defconstant +unsigned-int+ #x1405)
148 (defconstant +float+ #x1406)
149 (defconstant +double+ #x140A)
151 ;;;; }}}
153 ;;;; {{{ colortableparameterpnamesgi
155 (defconstant +color-table-scale-sgi+ #x80D6)
156 (defconstant +color-table-bias-sgi+ #x80D7)
158 ;;;; }}}
160 ;;;; {{{ colortabletargetsgi
162 (defconstant +color-table-sgi+ #x80D0)
163 (defconstant +post-convolution-color-table-sgi+ #x80D1)
164 (defconstant +post-color-matrix-color-table-sgi+ #x80D2)
165 (defconstant +proxy-color-table-sgi+ #x80D3)
166 (defconstant +proxy-post-convolution-color-table-sgi+ #x80D4)
167 (defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5)
168 (defconstant +texture-color-table-sgi+ #x80BC)
169 (defconstant +proxy-texture-color-table-sgi+ #x80BD)
171 ;;;; }}}
173 ;;;; {{{ convolutionbordermodeext
175 (defconstant +reduce-ext+ #x8016)
177 ;;;; }}}
179 ;;;; {{{ convolutionparameterext
181 (defconstant +convolution-border-mode-ext+ #x8013)
182 (defconstant +convolution-filter-scale-ext+ #x8014)
183 (defconstant +convolution-filter-bias-ext+ #x8015)
185 ;;;; }}}
187 ;;;; {{{ convolutiontargetext
189 (defconstant +convolution-1d-ext+ #x8010)
190 (defconstant +convolution-2d-ext+ #x8011)
192 ;;;; }}}
194 ;;;; {{{ drawbuffermode
196 (defconstant +none+ #x0)
197 (defconstant +front-left+ #x400)
198 (defconstant +front-right+ #x401)
199 (defconstant +back-left+ #x402)
200 (defconstant +back-right+ #x403)
201 (defconstant +left+ #x406)
202 (defconstant +right+ #x407)
203 (defconstant +aux0+ #x409)
204 (defconstant +aux1+ #x40A)
205 (defconstant +aux2+ #x40B)
206 (defconstant +aux3+ #x40C)
208 ;;;; }}}
210 ;;;; {{{ enablecap
212 (defconstant +fog+ #xB60)
213 (defconstant +lighting+ #xB50)
214 (defconstant +texture-1d+ #xDE0)
215 (defconstant +texture-2d+ #xDE1)
216 (defconstant +line-stipple+ #xB24)
217 (defconstant +polygon-stipple+ #xB42)
218 (defconstant +cull-face+ #xB44)
219 (defconstant +alpha-test+ #xBC0)
220 (defconstant +blend+ #xBE2)
221 (defconstant +index-logic-op+ #xBF1)
222 (defconstant +color-logic-op+ #xBF2)
223 (defconstant +dither+ #xBD0)
224 (defconstant +stencil-test+ #xB90)
225 (defconstant +depth-test+ #xB71)
226 (defconstant +clip-plane0+ #x3000)
227 (defconstant +clip-plane1+ #x3001)
228 (defconstant +clip-plane2+ #x3002)
229 (defconstant +clip-plane3+ #x3003)
230 (defconstant +clip-plane4+ #x3004)
231 (defconstant +clip-plane5+ #x3005)
232 (defconstant +light0+ #x4000)
233 (defconstant +light1+ #x4001)
234 (defconstant +light2+ #x4002)
235 (defconstant +light3+ #x4003)
236 (defconstant +light4+ #x4004)
237 (defconstant +light5+ #x4005)
238 (defconstant +light6+ #x4006)
239 (defconstant +light7+ #x4007)
240 (defconstant +texture-gen-s+ #xC60)
241 (defconstant +texture-gen-t+ #xC61)
242 (defconstant +texture-gen-r+ #xC62)
243 (defconstant +texture-gen-q+ #xC63)
244 (defconstant +map1-vertex-3+ #xD97)
245 (defconstant +map1-vertex-4+ #xD98)
246 (defconstant +map1-color-4+ #xD90)
247 (defconstant +map1-index+ #xD91)
248 (defconstant +map1-normal+ #xD92)
249 (defconstant +map1-texture-coord-1+ #xD93)
250 (defconstant +map1-texture-coord-2+ #xD94)
251 (defconstant +map1-texture-coord-3+ #xD95)
252 (defconstant +map1-texture-coord-4+ #xD96)
253 (defconstant +map2-vertex-3+ #xDB7)
254 (defconstant +map2-vertex-4+ #xDB8)
255 (defconstant +map2-color-4+ #xDB0)
256 (defconstant +map2-index+ #xDB1)
257 (defconstant +map2-normal+ #xDB2)
258 (defconstant +map2-texture-coord-1+ #xDB3)
259 (defconstant +map2-texture-coord-2+ #xDB4)
260 (defconstant +map2-texture-coord-3+ #xDB5)
261 (defconstant +map2-texture-coord-4+ #xDB6)
262 (defconstant +point-smooth+ #xB10)
263 (defconstant +line-smooth+ #xB20)
264 (defconstant +polygon-smooth+ #xB41)
265 (defconstant +scissor-test+ #xC11)
266 (defconstant +color-material+ #xB57)
267 (defconstant +normalize+ #xBA1)
268 (defconstant +auto-normal+ #xD80)
269 (defconstant +polygon-offset-point+ #x2A01)
270 (defconstant +polygon-offset-line+ #x2A02)
271 (defconstant +polygon-offset-fill+ #x8037)
272 (defconstant +vertex-array+ #x8074)
273 (defconstant +normal-array+ #x8075)
274 (defconstant +color-array+ #x8076)
275 (defconstant +index-array+ #x8077)
276 (defconstant +texture-coord-array+ #x8078)
277 (defconstant +edge-flag-array+ #x8079)
278 (defconstant +separable-2d-ext+ #x8012)
279 (defconstant +histogram-ext+ #x8024)
280 (defconstant +minmax-ext+ #x802E)
281 (defconstant +rescale-normal-ext+ #x803A)
282 (defconstant +shared-texture-palette-ext+ #x81FB)
283 (defconstant +texture-3d-ext+ #x806F)
284 (defconstant +multisample-sgis+ #x809D)
285 (defconstant +sample-alpha-to-mask-sgis+ #x809E)
286 (defconstant +sample-alpha-to-one-sgis+ #x809F)
287 (defconstant +sample-mask-sgis+ #x80A0)
288 (defconstant +texture-4d-sgis+ #x8134)
289 (defconstant +async-histogram-sgix+ #x832C)
290 (defconstant +async-tex-image-sgix+ #x835C)
291 (defconstant +async-draw-pixels-sgix+ #x835D)
292 (defconstant +async-read-pixels-sgix+ #x835E)
293 (defconstant +calligraphic-fragment-sgix+ #x8183)
294 (defconstant +fog-offset-sgix+ #x8198)
295 (defconstant +fragment-lighting-sgix+ #x8400)
296 (defconstant +fragment-color-material-sgix+ #x8401)
297 (defconstant +fragment-light0-sgix+ #x840C)
298 (defconstant +fragment-light1-sgix+ #x840D)
299 (defconstant +fragment-light2-sgix+ #x840E)
300 (defconstant +fragment-light3-sgix+ #x840F)
301 (defconstant +fragment-light4-sgix+ #x8410)
302 (defconstant +fragment-light5-sgix+ #x8411)
303 (defconstant +fragment-light6-sgix+ #x8412)
304 (defconstant +fragment-light7-sgix+ #x8413)
305 (defconstant +framezoom-sgix+ #x818B)
306 (defconstant +interlace-sgix+ #x8094)
307 (defconstant +ir-instrument1-sgix+ #x817F)
308 (defconstant +pixel-tex-gen-sgix+ #x8139)
309 (defconstant +pixel-texture-sgis+ #x8353)
310 (defconstant +reference-plane-sgix+ #x817D)
311 (defconstant +sprite-sgix+ #x8148)
313 ;;;; }}}
315 ;;;; {{{ errorcode
317 (defconstant +no-error+ #x0)
318 (defconstant +invalid-enum+ #x500)
319 (defconstant +invalid-value+ #x501)
320 (defconstant +invalid-operation+ #x502)
321 (defconstant +stack-overflow+ #x503)
322 (defconstant +stack-underflow+ #x504)
323 (defconstant +out-of-memory+ #x505)
324 (defconstant +table-too-large-ext+ #x8031)
325 (defconstant +texture-too-large-ext+ #x8065)
327 ;;;; }}}
329 ;;;; {{{ feedbacktype
331 (defconstant +2d+ #x600)
332 (defconstant +3d+ #x601)
333 (defconstant +3d-color+ #x602)
334 (defconstant +3d-color-texture+ #x603)
335 (defconstant +4d-color-texture+ #x604)
337 ;;;; }}}
339 ;;;; {{{ feedbacktoken
341 (defconstant +pass-through-token+ #x700)
342 (defconstant +point-token+ #x701)
343 (defconstant +line-token+ #x702)
344 (defconstant +polygon-token+ #x703)
345 (defconstant +bitmap-token+ #x704)
346 (defconstant +draw-pixel-token+ #x705)
347 (defconstant +copy-pixel-token+ #x706)
348 (defconstant +line-reset-token+ #x707)
350 ;;;; }}}
352 ;;;; {{{ ffdmasksgix
354 (defconstant +texture-deformation-bit-sgix+ #x1)
355 (defconstant +geometry-deformation-bit-sgix+ #x2)
357 ;;;; }}}
359 ;;;; {{{ ffdtargetsgix
361 (defconstant +geometry-deformation-sgix+ #x8194)
362 (defconstant +texture-deformation-sgix+ #x8195)
364 ;;;; }}}
366 ;;;; {{{ fogmode
368 (defconstant +linear+ #x2601)
369 (defconstant +exp+ #x800)
370 (defconstant +exp2+ #x801)
371 (defconstant +fog-func-sgis+ #x812A)
373 ;;;; }}}
375 ;;;; {{{ fogparameter
377 (defconstant +fog-color+ #xB66)
378 (defconstant +fog-density+ #xB62)
379 (defconstant +fog-end+ #xB64)
380 (defconstant +fog-index+ #xB61)
381 (defconstant +fog-mode+ #xB65)
382 (defconstant +fog-start+ #xB63)
383 (defconstant +fog-offset-value-sgix+ #x8199)
385 ;;;; }}}
387 ;;;; {{{ fragmentlightmodelparametersgix
389 (defconstant +fragment-light-model-local-viewer-sgix+ #x8408)
390 (defconstant +fragment-light-model-two-side-sgix+ #x8409)
391 (defconstant +fragment-light-model-ambient-sgix+ #x840A)
392 (defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B)
394 ;;;; }}}
396 ;;;; {{{ frontfacedirection
398 (defconstant +cw+ #x900)
399 (defconstant +ccw+ #x901)
401 ;;;; }}}
403 ;;;; {{{ getcolortableparameterpnamesgi
405 (defconstant +color-table-format-sgi+ #x80D8)
406 (defconstant +color-table-width-sgi+ #x80D9)
407 (defconstant +color-table-red-size-sgi+ #x80DA)
408 (defconstant +color-table-green-size-sgi+ #x80DB)
409 (defconstant +color-table-blue-size-sgi+ #x80DC)
410 (defconstant +color-table-alpha-size-sgi+ #x80DD)
411 (defconstant +color-table-luminance-size-sgi+ #x80DE)
412 (defconstant +color-table-intensity-size-sgi+ #x80DF)
414 ;;;; }}}
416 ;;;; {{{ getconvolutionparameter
418 (defconstant +convolution-format-ext+ #x8017)
419 (defconstant +convolution-width-ext+ #x8018)
420 (defconstant +convolution-height-ext+ #x8019)
421 (defconstant +max-convolution-width-ext+ #x801A)
422 (defconstant +max-convolution-height-ext+ #x801B)
424 ;;;; }}}
426 ;;;; {{{ gethistogramparameterpnameext
428 (defconstant +histogram-width-ext+ #x8026)
429 (defconstant +histogram-format-ext+ #x8027)
430 (defconstant +histogram-red-size-ext+ #x8028)
431 (defconstant +histogram-green-size-ext+ #x8029)
432 (defconstant +histogram-blue-size-ext+ #x802A)
433 (defconstant +histogram-alpha-size-ext+ #x802B)
434 (defconstant +histogram-luminance-size-ext+ #x802C)
435 (defconstant +histogram-sink-ext+ #x802D)
437 ;;;; }}}
439 ;;;; {{{ getmapquery
441 (defconstant +coeff+ #xA00)
442 (defconstant +order+ #xA01)
443 (defconstant +domain+ #xA02)
445 ;;;; }}}
447 ;;;; {{{ getminmaxparameterpnameext
449 (defconstant +minmax-format-ext+ #x802F)
450 (defconstant +minmax-sink-ext+ #x8030)
452 ;;;; }}}
454 ;;;; {{{ getpixelmap
456 (defconstant +pixel-map-i-to-i+ #xC70)
457 (defconstant +pixel-map-s-to-s+ #xC71)
458 (defconstant +pixel-map-i-to-r+ #xC72)
459 (defconstant +pixel-map-i-to-g+ #xC73)
460 (defconstant +pixel-map-i-to-b+ #xC74)
461 (defconstant +pixel-map-i-to-a+ #xC75)
462 (defconstant +pixel-map-r-to-r+ #xC76)
463 (defconstant +pixel-map-g-to-g+ #xC77)
464 (defconstant +pixel-map-b-to-b+ #xC78)
465 (defconstant +pixel-map-a-to-a+ #xC79)
467 ;;;; }}}
469 ;;;; {{{ getpointervpname
471 (defconstant +vertex-array-pointer+ #x808E)
472 (defconstant +normal-array-pointer+ #x808F)
473 (defconstant +color-array-pointer+ #x8090)
474 (defconstant +index-array-pointer+ #x8091)
475 (defconstant +texture-coord-array-pointer+ #x8092)
476 (defconstant +edge-flag-array-pointer+ #x8093)
477 (defconstant +feedback-buffer-pointer+ #xDF0)
478 (defconstant +selection-buffer-pointer+ #xDF3)
479 (defconstant +instrument-buffer-pointer-sgix+ #x8180)
481 ;;;; }}}
483 ;;;; {{{ getpname
485 (defconstant +current-color+ #xB00)
486 (defconstant +current-index+ #xB01)
487 (defconstant +current-normal+ #xB02)
488 (defconstant +current-texture-coords+ #xB03)
489 (defconstant +current-raster-color+ #xB04)
490 (defconstant +current-raster-index+ #xB05)
491 (defconstant +current-raster-texture-coords+ #xB06)
492 (defconstant +current-raster-position+ #xB07)
493 (defconstant +current-raster-position-valid+ #xB08)
494 (defconstant +current-raster-distance+ #xB09)
495 (defconstant +point-size+ #xB11)
496 (defconstant +point-size-range+ #xB12)
497 (defconstant +point-size-granularity+ #xB13)
498 (defconstant +line-width+ #xB21)
499 (defconstant +line-width-range+ #xB22)
500 (defconstant +line-width-granularity+ #xB23)
501 (defconstant +line-stipple-pattern+ #xB25)
502 (defconstant +line-stipple-repeat+ #xB26)
503 (defconstant +smooth-point-size-range+ #xB12)
504 (defconstant +smooth-point-size-granularity+ #xB13)
505 (defconstant +smooth-line-width-range+ #xB22)
506 (defconstant +smooth-line-width-granularity+ #xB23)
507 (defconstant +aliased-point-size-range+ #x846D)
508 (defconstant +aliased-line-width-range+ #x846E)
509 (defconstant +list-mode+ #xB30)
510 (defconstant +max-list-nesting+ #xB31)
511 (defconstant +list-base+ #xB32)
512 (defconstant +list-index+ #xB33)
513 (defconstant +polygon-mode+ #xB40)
514 (defconstant +edge-flag+ #xB43)
515 (defconstant +cull-face-mode+ #xB45)
516 (defconstant +front-face+ #xB46)
517 (defconstant +light-model-local-viewer+ #xB51)
518 (defconstant +light-model-two-side+ #xB52)
519 (defconstant +light-model-ambient+ #xB53)
520 (defconstant +shade-model+ #xB54)
521 (defconstant +color-material-face+ #xB55)
522 (defconstant +color-material-parameter+ #xB56)
523 (defconstant +depth-range+ #xB70)
524 (defconstant +depth-writemask+ #xB72)
525 (defconstant +depth-clear-value+ #xB73)
526 (defconstant +depth-func+ #xB74)
527 (defconstant +accum-clear-value+ #xB80)
528 (defconstant +stencil-clear-value+ #xB91)
529 (defconstant +stencil-func+ #xB92)
530 (defconstant +stencil-value-mask+ #xB93)
531 (defconstant +stencil-fail+ #xB94)
532 (defconstant +stencil-pass-depth-fail+ #xB95)
533 (defconstant +stencil-pass-depth-pass+ #xB96)
534 (defconstant +stencil-ref+ #xB97)
535 (defconstant +stencil-writemask+ #xB98)
536 (defconstant +matrix-mode+ #xBA0)
537 (defconstant +viewport+ #xBA2)
538 (defconstant +modelview-stack-depth+ #xBA3)
539 (defconstant +projection-stack-depth+ #xBA4)
540 (defconstant +texture-stack-depth+ #xBA5)
541 (defconstant +modelview-matrix+ #xBA6)
542 (defconstant +projection-matrix+ #xBA7)
543 (defconstant +texture-matrix+ #xBA8)
544 (defconstant +attrib-stack-depth+ #xBB0)
545 (defconstant +client-attrib-stack-depth+ #xBB1)
546 (defconstant +alpha-test-func+ #xBC1)
547 (defconstant +alpha-test-ref+ #xBC2)
548 (defconstant +blend-dst+ #xBE0)
549 (defconstant +blend-src+ #xBE1)
550 (defconstant +logic-op-mode+ #xBF0)
551 (defconstant +aux-buffers+ #xC00)
552 (defconstant +draw-buffer+ #xC01)
553 (defconstant +read-buffer+ #xC02)
554 (defconstant +scissor-box+ #xC10)
555 (defconstant +index-clear-value+ #xC20)
556 (defconstant +index-writemask+ #xC21)
557 (defconstant +color-clear-value+ #xC22)
558 (defconstant +color-writemask+ #xC23)
559 (defconstant +index-mode+ #xC30)
560 (defconstant +rgba-mode+ #xC31)
561 (defconstant +doublebuffer+ #xC32)
562 (defconstant +stereo+ #xC33)
563 (defconstant +render-mode+ #xC40)
564 (defconstant +perspective-correction-hint+ #xC50)
565 (defconstant +point-smooth-hint+ #xC51)
566 (defconstant +line-smooth-hint+ #xC52)
567 (defconstant +polygon-smooth-hint+ #xC53)
568 (defconstant +fog-hint+ #xC54)
569 (defconstant +pixel-map-i-to-i-size+ #xCB0)
570 (defconstant +pixel-map-s-to-s-size+ #xCB1)
571 (defconstant +pixel-map-i-to-r-size+ #xCB2)
572 (defconstant +pixel-map-i-to-g-size+ #xCB3)
573 (defconstant +pixel-map-i-to-b-size+ #xCB4)
574 (defconstant +pixel-map-i-to-a-size+ #xCB5)
575 (defconstant +pixel-map-r-to-r-size+ #xCB6)
576 (defconstant +pixel-map-g-to-g-size+ #xCB7)
577 (defconstant +pixel-map-b-to-b-size+ #xCB8)
578 (defconstant +pixel-map-a-to-a-size+ #xCB9)
579 (defconstant +unpack-swap-bytes+ #xCF0)
580 (defconstant +unpack-lsb-first+ #xCF1)
581 (defconstant +unpack-row-length+ #xCF2)
582 (defconstant +unpack-skip-rows+ #xCF3)
583 (defconstant +unpack-skip-pixels+ #xCF4)
584 (defconstant +unpack-alignment+ #xCF5)
585 (defconstant +pack-swap-bytes+ #xD00)
586 (defconstant +pack-lsb-first+ #xD01)
587 (defconstant +pack-row-length+ #xD02)
588 (defconstant +pack-skip-rows+ #xD03)
589 (defconstant +pack-skip-pixels+ #xD04)
590 (defconstant +pack-alignment+ #xD05)
591 (defconstant +map-color+ #xD10)
592 (defconstant +map-stencil+ #xD11)
593 (defconstant +index-shift+ #xD12)
594 (defconstant +index-offset+ #xD13)
595 (defconstant +red-scale+ #xD14)
596 (defconstant +red-bias+ #xD15)
597 (defconstant +zoom-x+ #xD16)
598 (defconstant +zoom-y+ #xD17)
599 (defconstant +green-scale+ #xD18)
600 (defconstant +green-bias+ #xD19)
601 (defconstant +blue-scale+ #xD1A)
602 (defconstant +blue-bias+ #xD1B)
603 (defconstant +alpha-scale+ #xD1C)
604 (defconstant +alpha-bias+ #xD1D)
605 (defconstant +depth-scale+ #xD1E)
606 (defconstant +depth-bias+ #xD1F)
607 (defconstant +max-eval-order+ #xD30)
608 (defconstant +max-lights+ #xD31)
609 (defconstant +max-clip-planes+ #xD32)
610 (defconstant +max-texture-size+ #xD33)
611 (defconstant +max-pixel-map-table+ #xD34)
612 (defconstant +max-attrib-stack-depth+ #xD35)
613 (defconstant +max-modelview-stack-depth+ #xD36)
614 (defconstant +max-name-stack-depth+ #xD37)
615 (defconstant +max-projection-stack-depth+ #xD38)
616 (defconstant +max-texture-stack-depth+ #xD39)
617 (defconstant +max-viewport-dims+ #xD3A)
618 (defconstant +max-client-attrib-stack-depth+ #xD3B)
619 (defconstant +subpixel-bits+ #xD50)
620 (defconstant +index-bits+ #xD51)
621 (defconstant +red-bits+ #xD52)
622 (defconstant +green-bits+ #xD53)
623 (defconstant +blue-bits+ #xD54)
624 (defconstant +alpha-bits+ #xD55)
625 (defconstant +depth-bits+ #xD56)
626 (defconstant +stencil-bits+ #xD57)
627 (defconstant +accum-red-bits+ #xD58)
628 (defconstant +accum-green-bits+ #xD59)
629 (defconstant +accum-blue-bits+ #xD5A)
630 (defconstant +accum-alpha-bits+ #xD5B)
631 (defconstant +name-stack-depth+ #xD70)
632 (defconstant +map1-grid-domain+ #xDD0)
633 (defconstant +map1-grid-segments+ #xDD1)
634 (defconstant +map2-grid-domain+ #xDD2)
635 (defconstant +map2-grid-segments+ #xDD3)
636 (defconstant +feedback-buffer-size+ #xDF1)
637 (defconstant +feedback-buffer-type+ #xDF2)
638 (defconstant +selection-buffer-size+ #xDF4)
639 (defconstant +polygon-offset-units+ #x2A00)
640 (defconstant +polygon-offset-factor+ #x8038)
641 (defconstant +texture-binding-1d+ #x8068)
642 (defconstant +texture-binding-2d+ #x8069)
643 (defconstant +texture-binding-3d+ #x806A)
644 (defconstant +vertex-array-size+ #x807A)
645 (defconstant +vertex-array-type+ #x807B)
646 (defconstant +vertex-array-stride+ #x807C)
647 (defconstant +normal-array-type+ #x807E)
648 (defconstant +normal-array-stride+ #x807F)
649 (defconstant +color-array-size+ #x8081)
650 (defconstant +color-array-type+ #x8082)
651 (defconstant +color-array-stride+ #x8083)
652 (defconstant +index-array-type+ #x8085)
653 (defconstant +index-array-stride+ #x8086)
654 (defconstant +texture-coord-array-size+ #x8088)
655 (defconstant +texture-coord-array-type+ #x8089)
656 (defconstant +texture-coord-array-stride+ #x808A)
657 (defconstant +edge-flag-array-stride+ #x808C)
658 (defconstant +light-model-color-control+ #x81F8)
659 (defconstant +blend-color-ext+ #x8005)
660 (defconstant +blend-equation-ext+ #x8009)
661 (defconstant +pack-cmyk-hint-ext+ #x800E)
662 (defconstant +unpack-cmyk-hint-ext+ #x800F)
663 (defconstant +post-convolution-red-scale-ext+ #x801C)
664 (defconstant +post-convolution-green-scale-ext+ #x801D)
665 (defconstant +post-convolution-blue-scale-ext+ #x801E)
666 (defconstant +post-convolution-alpha-scale-ext+ #x801F)
667 (defconstant +post-convolution-red-bias-ext+ #x8020)
668 (defconstant +post-convolution-green-bias-ext+ #x8021)
669 (defconstant +post-convolution-blue-bias-ext+ #x8022)
670 (defconstant +post-convolution-alpha-bias-ext+ #x8023)
671 (defconstant +polygon-offset-bias-ext+ #x8039)
672 (defconstant +texture-3d-binding-ext+ #x806A)
673 (defconstant +pack-skip-images-ext+ #x806B)
674 (defconstant +pack-image-height-ext+ #x806C)
675 (defconstant +unpack-skip-images-ext+ #x806D)
676 (defconstant +unpack-image-height-ext+ #x806E)
677 (defconstant +max-3d-texture-size-ext+ #x8073)
678 (defconstant +vertex-array-count-ext+ #x807D)
679 (defconstant +normal-array-count-ext+ #x8080)
680 (defconstant +color-array-count-ext+ #x8084)
681 (defconstant +index-array-count-ext+ #x8087)
682 (defconstant +texture-coord-array-count-ext+ #x808B)
683 (defconstant +edge-flag-array-count-ext+ #x808D)
684 (defconstant +detail-texture-2d-binding-sgis+ #x8096)
685 (defconstant +fog-func-points-sgis+ #x812B)
686 (defconstant +max-fog-func-points-sgis+ #x812C)
687 (defconstant +generate-mipmap-hint-sgis+ #x8192)
688 (defconstant +sample-buffers-sgis+ #x80A8)
689 (defconstant +samples-sgis+ #x80A9)
690 (defconstant +sample-mask-value-sgis+ #x80AA)
691 (defconstant +sample-mask-invert-sgis+ #x80AB)
692 (defconstant +sample-pattern-sgis+ #x80AC)
693 (defconstant +point-size-min-sgis+ #x8126)
694 (defconstant +point-size-max-sgis+ #x8127)
695 (defconstant +point-fade-threshold-size-sgis+ #x8128)
696 (defconstant +distance-attenuation-sgis+ #x8129)
697 (defconstant +pack-skip-volumes-sgis+ #x8130)
698 (defconstant +pack-image-depth-sgis+ #x8131)
699 (defconstant +unpack-skip-volumes-sgis+ #x8132)
700 (defconstant +unpack-image-depth-sgis+ #x8133)
701 (defconstant +max-4d-texture-size-sgis+ #x8138)
702 (defconstant +texture-4d-binding-sgis+ #x814F)
703 (defconstant +async-marker-sgix+ #x8329)
704 (defconstant +max-async-histogram-sgix+ #x832D)
705 (defconstant +max-async-tex-image-sgix+ #x835F)
706 (defconstant +max-async-draw-pixels-sgix+ #x8360)
707 (defconstant +max-async-read-pixels-sgix+ #x8361)
708 (defconstant +max-clipmap-virtual-depth-sgix+ #x8178)
709 (defconstant +max-clipmap-depth-sgix+ #x8177)
710 (defconstant +convolution-hint-sgix+ #x8316)
711 (defconstant +fragment-color-material-face-sgix+ #x8402)
712 (defconstant +fragment-color-material-parameter-sgix+ #x8403)
713 (defconstant +max-fragment-lights-sgix+ #x8404)
714 (defconstant +max-active-lights-sgix+ #x8405)
715 (defconstant +light-env-mode-sgix+ #x8407)
716 (defconstant +framezoom-factor-sgix+ #x818C)
717 (defconstant +max-framezoom-factor-sgix+ #x818D)
718 (defconstant +instrument-measurements-sgix+ #x8181)
719 (defconstant +pixel-tex-gen-mode-sgix+ #x832B)
720 (defconstant +pixel-tile-best-alignment-sgix+ #x813E)
721 (defconstant +pixel-tile-cache-increment-sgix+ #x813F)
722 (defconstant +pixel-tile-width-sgix+ #x8140)
723 (defconstant +pixel-tile-height-sgix+ #x8141)
724 (defconstant +pixel-tile-grid-width-sgix+ #x8142)
725 (defconstant +pixel-tile-grid-height-sgix+ #x8143)
726 (defconstant +pixel-tile-grid-depth-sgix+ #x8144)
727 (defconstant +pixel-tile-cache-size-sgix+ #x8145)
728 (defconstant +deformations-mask-sgix+ #x8196)
729 (defconstant +reference-plane-equation-sgix+ #x817E)
730 (defconstant +sprite-mode-sgix+ #x8149)
731 (defconstant +sprite-axis-sgix+ #x814A)
732 (defconstant +sprite-translation-sgix+ #x814B)
733 (defconstant +pack-subsample-rate-sgix+ #x85A0)
734 (defconstant +unpack-subsample-rate-sgix+ #x85A1)
735 (defconstant +pack-resample-sgix+ #x842C)
736 (defconstant +unpack-resample-sgix+ #x842D)
737 (defconstant +post-texture-filter-bias-range-sgix+ #x817B)
738 (defconstant +post-texture-filter-scale-range-sgix+ #x817C)
739 (defconstant +vertex-preclip-sgix+ #x83EE)
740 (defconstant +vertex-preclip-hint-sgix+ #x83EF)
741 (defconstant +color-matrix-sgi+ #x80B1)
742 (defconstant +color-matrix-stack-depth-sgi+ #x80B2)
743 (defconstant +max-color-matrix-stack-depth-sgi+ #x80B3)
744 (defconstant +post-color-matrix-red-scale-sgi+ #x80B4)
745 (defconstant +post-color-matrix-green-scale-sgi+ #x80B5)
746 (defconstant +post-color-matrix-blue-scale-sgi+ #x80B6)
747 (defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7)
748 (defconstant +post-color-matrix-red-bias-sgi+ #x80B8)
749 (defconstant +post-color-matrix-green-bias-sgi+ #x80B9)
750 (defconstant +post-color-matrix-blue-bias-sgi+ #x80BA)
751 (defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB)
753 ;;;; }}}
755 ;;;; {{{ gettextureparameter
757 (defconstant +texture-mag-filter+ #x2800)
758 (defconstant +texture-min-filter+ #x2801)
759 (defconstant +texture-wrap-s+ #x2802)
760 (defconstant +texture-wrap-t+ #x2803)
761 (defconstant +texture-width+ #x1000)
762 (defconstant +texture-height+ #x1001)
763 (defconstant +texture-internal-format+ #x1003)
764 (defconstant +texture-components+ #x1003)
765 (defconstant +texture-border-color+ #x1004)
766 (defconstant +texture-border+ #x1005)
767 (defconstant +texture-red-size+ #x805C)
768 (defconstant +texture-green-size+ #x805D)
769 (defconstant +texture-blue-size+ #x805E)
770 (defconstant +texture-alpha-size+ #x805F)
771 (defconstant +texture-luminance-size+ #x8060)
772 (defconstant +texture-intensity-size+ #x8061)
773 (defconstant +texture-priority+ #x8066)
774 (defconstant +texture-resident+ #x8067)
775 (defconstant +texture-depth-ext+ #x8071)
776 (defconstant +texture-wrap-r-ext+ #x8072)
777 (defconstant +detail-texture-level-sgis+ #x809A)
778 (defconstant +detail-texture-mode-sgis+ #x809B)
779 (defconstant +detail-texture-func-points-sgis+ #x809C)
780 (defconstant +generate-mipmap-sgis+ #x8191)
781 (defconstant +sharpen-texture-func-points-sgis+ #x80B0)
782 (defconstant +texture-filter4-size-sgis+ #x8147)
783 (defconstant +texture-min-lod-sgis+ #x813A)
784 (defconstant +texture-max-lod-sgis+ #x813B)
785 (defconstant +texture-base-level-sgis+ #x813C)
786 (defconstant +texture-max-level-sgis+ #x813D)
787 (defconstant +dual-texture-select-sgis+ #x8124)
788 (defconstant +quad-texture-select-sgis+ #x8125)
789 (defconstant +texture-4dsize-sgis+ #x8136)
790 (defconstant +texture-wrap-q-sgis+ #x8137)
791 (defconstant +texture-clipmap-center-sgix+ #x8171)
792 (defconstant +texture-clipmap-frame-sgix+ #x8172)
793 (defconstant +texture-clipmap-offset-sgix+ #x8173)
794 (defconstant +texture-clipmap-virtual-depth-sgix+ #x8174)
795 (defconstant +texture-clipmap-lod-offset-sgix+ #x8175)
796 (defconstant +texture-clipmap-depth-sgix+ #x8176)
797 (defconstant +texture-compare-sgix+ #x819A)
798 (defconstant +texture-compare-operator-sgix+ #x819B)
799 (defconstant +texture-lequal-r-sgix+ #x819C)
800 (defconstant +texture-gequal-r-sgix+ #x819D)
801 (defconstant +shadow-ambient-sgix+ #x80BF)
802 (defconstant +texture-max-clamp-s-sgix+ #x8369)
803 (defconstant +texture-max-clamp-t-sgix+ #x836A)
804 (defconstant +texture-max-clamp-r-sgix+ #x836B)
805 (defconstant +texture-lod-bias-s-sgix+ #x818E)
806 (defconstant +texture-lod-bias-t-sgix+ #x818F)
807 (defconstant +texture-lod-bias-r-sgix+ #x8190)
808 (defconstant +post-texture-filter-bias-sgix+ #x8179)
809 (defconstant +post-texture-filter-scale-sgix+ #x817A)
811 ;;;; }}}
813 ;;;; {{{ hintmode
815 (defconstant +dont-care+ #x1100)
816 (defconstant +fastest+ #x1101)
817 (defconstant +nicest+ #x1102)
819 ;;;; }}}
821 ;;;; {{{ hinttarget
823 (defconstant +texture-multi-buffer-hint-sgix+ #x812E)
825 ;;;; }}}
827 ;;;; {{{ histogramtargetext
829 (defconstant +proxy-histogram-ext+ #x8025)
831 ;;;; }}}
833 ;;;; {{{ lightenvmodesgix
835 (defconstant +replace+ #x1E01)
836 (defconstant +modulate+ #x2100)
838 ;;;; }}}
840 ;;;; {{{ lightmodelcolorcontrol
842 (defconstant +single-color+ #x81F9)
843 (defconstant +separate-specular-color+ #x81FA)
845 ;;;; }}}
847 ;;;; {{{ lightparameter
849 (defconstant +position+ #x1203)
850 (defconstant +spot-direction+ #x1204)
851 (defconstant +spot-exponent+ #x1205)
852 (defconstant +spot-cutoff+ #x1206)
853 (defconstant +constant-attenuation+ #x1207)
854 (defconstant +linear-attenuation+ #x1208)
855 (defconstant +quadratic-attenuation+ #x1209)
857 ;;;; }}}
859 ;;;; {{{ listmode
861 (defconstant +compile+ #x1300)
862 (defconstant +compile-and-execute+ #x1301)
864 ;;;; }}}
866 ;;;; {{{ datatype
868 (defconstant +2-bytes+ #x1407)
869 (defconstant +3-bytes+ #x1408)
870 (defconstant +4-bytes+ #x1409)
871 (defconstant +double-ext+ #x140A)
873 ;;;; }}}
875 ;;;; {{{ listparametername
877 (defconstant +list-priority-sgix+ #x8182)
879 ;;;; }}}
881 ;;;; {{{ logicop
883 (defconstant +clear+ #x1500)
884 (defconstant +and+ #x1501)
885 (defconstant +and-reverse+ #x1502)
886 (defconstant +copy+ #x1503)
887 (defconstant +and-inverted+ #x1504)
888 (defconstant +noop+ #x1505)
889 (defconstant +xor+ #x1506)
890 (defconstant +or+ #x1507)
891 (defconstant +nor+ #x1508)
892 (defconstant +equiv+ #x1509)
893 (defconstant +invert+ #x150A)
894 (defconstant +or-reverse+ #x150B)
895 (defconstant +copy-inverted+ #x150C)
896 (defconstant +or-inverted+ #x150D)
897 (defconstant +nand+ #x150E)
898 (defconstant +set+ #x150F)
900 ;;;; }}}
902 ;;;; {{{ materialparameter
904 (defconstant +shininess+ #x1601)
905 (defconstant +color-indexes+ #x1603)
907 ;;;; }}}
909 ;;;; {{{ matrixmode
911 (defconstant +modelview+ #x1700)
912 (defconstant +projection+ #x1701)
913 (defconstant +texture+ #x1702)
915 ;;;; }}}
917 ;;;; {{{ meshmode1
919 (defconstant +point+ #x1B00)
920 (defconstant +line+ #x1B01)
922 ;;;; }}}
924 ;;;; {{{ meshmode2
926 (defconstant +fill+ #x1B02)
928 ;;;; }}}
930 ;;;; {{{ pixelcopytype
932 (defconstant +color+ #x1800)
933 (defconstant +depth+ #x1801)
934 (defconstant +stencil+ #x1802)
936 ;;;; }}}
938 ;;;; {{{ pixelformat
940 (defconstant +color-index+ #x1900)
941 (defconstant +stencil-index+ #x1901)
942 (defconstant +depth-component+ #x1902)
943 (defconstant +red+ #x1903)
944 (defconstant +green+ #x1904)
945 (defconstant +blue+ #x1905)
946 (defconstant +alpha+ #x1906)
947 (defconstant +rgb+ #x1907)
948 (defconstant +rgba+ #x1908)
949 (defconstant +luminance+ #x1909)
950 (defconstant +luminance-alpha+ #x190A)
951 (defconstant +abgr-ext+ #x8000)
952 (defconstant +cmyk-ext+ #x800C)
953 (defconstant +cmyka-ext+ #x800D)
954 (defconstant +r5-g6-b5-icc-sgix+ :unable-to-resolve)
955 (defconstant +r5-g6-b5-a8-icc-sgix+ :unable-to-resolve)
956 (defconstant +alpha16-icc-sgix+ :unable-to-resolve)
957 (defconstant +luminance16-icc-sgix+ :unable-to-resolve)
958 (defconstant +luminance16-alpha8-icc-sgix+ :unable-to-resolve)
959 (defconstant +ycrcb-422-sgix+ #x81BB)
960 (defconstant +ycrcb-444-sgix+ #x81BC)
962 ;;;; }}}
964 ;;;; {{{ pixelstoreresamplemode
966 (defconstant +resample-replicate-sgix+ #x842E)
967 (defconstant +resample-zero-fill-sgix+ #x842F)
968 (defconstant +resample-decimate-sgix+ #x8430)
970 ;;;; }}}
972 ;;;; {{{ pixelstoresubsamplerate
974 (defconstant +pixel-subsample-4444-sgix+ #x85A2)
975 (defconstant +pixel-subsample-2424-sgix+ #x85A3)
976 (defconstant +pixel-subsample-4242-sgix+ #x85A4)
978 ;;;; }}}
980 ;;;; {{{ pixeltexgenmode
982 (defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187)
983 (defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188)
984 (defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A)
985 (defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189)
987 ;;;; }}}
989 ;;;; {{{ pixeltexgenparameternamesgis
991 (defconstant +pixel-fragment-rgb-source-sgis+ #x8354)
992 (defconstant +pixel-fragment-alpha-source-sgis+ #x8355)
994 ;;;; }}}
996 ;;;; {{{ pixeltype
998 (defconstant +bitmap+ #x1A00)
999 (defconstant +unsigned-byte-3-3-2-ext+ #x8032)
1000 (defconstant +unsigned-short-4-4-4-4-ext+ #x8033)
1001 (defconstant +unsigned-short-5-5-5-1-ext+ #x8034)
1002 (defconstant +unsigned-int-8-8-8-8-ext+ #x8035)
1003 (defconstant +unsigned-int-10-10-10-2-ext+ #x8036)
1005 ;;;; }}}
1007 ;;;; {{{ renderingmode
1009 (defconstant +render+ #x1C00)
1010 (defconstant +feedback+ #x1C01)
1011 (defconstant +select+ #x1C02)
1013 ;;;; }}}
1015 ;;;; {{{ samplepatternsgis
1017 (defconstant +1pass-sgis+ #x80A1)
1018 (defconstant +2pass-0-sgis+ #x80A2)
1019 (defconstant +2pass-1-sgis+ #x80A3)
1020 (defconstant +4pass-0-sgis+ #x80A4)
1021 (defconstant +4pass-1-sgis+ #x80A5)
1022 (defconstant +4pass-2-sgis+ #x80A6)
1023 (defconstant +4pass-3-sgis+ #x80A7)
1025 ;;;; }}}
1027 ;;;; {{{ shadingmodel
1029 (defconstant +flat+ #x1D00)
1030 (defconstant +smooth+ #x1D01)
1032 ;;;; }}}
1034 ;;;; {{{ stencilop
1036 (defconstant +keep+ #x1E00)
1037 (defconstant +incr+ #x1E02)
1038 (defconstant +decr+ #x1E03)
1040 ;;;; }}}
1042 ;;;; {{{ stringname
1044 (defconstant +vendor+ #x1F00)
1045 (defconstant +renderer+ #x1F01)
1046 (defconstant +version+ #x1F02)
1047 (defconstant +extensions+ #x1F03)
1049 ;;;; }}}
1051 ;;;; {{{ texturecoordname
1053 (defconstant +s+ #x2000)
1054 (defconstant +t+ #x2001)
1055 (defconstant +r+ #x2002)
1056 (defconstant +q+ #x2003)
1058 ;;;; }}}
1060 ;;;; {{{ textureenvmode
1062 (defconstant +decal+ #x2101)
1063 (defconstant +replace-ext+ #x8062)
1064 (defconstant +texture-env-bias-sgix+ #x80BE)
1066 ;;;; }}}
1068 ;;;; {{{ textureenvparameter
1070 (defconstant +texture-env-mode+ #x2200)
1071 (defconstant +texture-env-color+ #x2201)
1073 ;;;; }}}
1075 ;;;; {{{ textureenvtarget
1077 (defconstant +texture-env+ #x2300)
1079 ;;;; }}}
1081 ;;;; {{{ texturefilterfuncsgis
1083 (defconstant +filter4-sgis+ #x8146)
1085 ;;;; }}}
1087 ;;;; {{{ texturegenmode
1089 (defconstant +eye-linear+ #x2400)
1090 (defconstant +object-linear+ #x2401)
1091 (defconstant +sphere-map+ #x2402)
1092 (defconstant +eye-distance-to-point-sgis+ #x81F0)
1093 (defconstant +object-distance-to-point-sgis+ #x81F1)
1094 (defconstant +eye-distance-to-line-sgis+ #x81F2)
1095 (defconstant +object-distance-to-line-sgis+ #x81F3)
1097 ;;;; }}}
1099 ;;;; {{{ texturegenparameter
1101 (defconstant +texture-gen-mode+ #x2500)
1102 (defconstant +object-plane+ #x2501)
1103 (defconstant +eye-plane+ #x2502)
1104 (defconstant +eye-point-sgis+ #x81F4)
1105 (defconstant +object-point-sgis+ #x81F5)
1106 (defconstant +eye-line-sgis+ #x81F6)
1107 (defconstant +object-line-sgis+ #x81F7)
1109 ;;;; }}}
1111 ;;;; {{{ texturemagfilter
1113 (defconstant +nearest+ #x2600)
1114 (defconstant +linear-detail-sgis+ #x8097)
1115 (defconstant +linear-detail-alpha-sgis+ #x8098)
1116 (defconstant +linear-detail-color-sgis+ #x8099)
1117 (defconstant +linear-sharpen-sgis+ #x80AD)
1118 (defconstant +linear-sharpen-alpha-sgis+ #x80AE)
1119 (defconstant +linear-sharpen-color-sgis+ #x80AF)
1120 (defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184)
1121 (defconstant +pixel-tex-gen-q-round-sgix+ #x8185)
1122 (defconstant +pixel-tex-gen-q-floor-sgix+ #x8186)
1124 ;;;; }}}
1126 ;;;; {{{ textureminfilter
1128 (defconstant +nearest-mipmap-nearest+ #x2700)
1129 (defconstant +linear-mipmap-nearest+ #x2701)
1130 (defconstant +nearest-mipmap-linear+ #x2702)
1131 (defconstant +linear-mipmap-linear+ #x2703)
1132 (defconstant +linear-clipmap-linear-sgix+ #x8170)
1133 (defconstant +nearest-clipmap-nearest-sgix+ #x844D)
1134 (defconstant +nearest-clipmap-linear-sgix+ #x844E)
1135 (defconstant +linear-clipmap-nearest-sgix+ #x844F)
1137 ;;;; }}}
1139 ;;;; {{{ texturetarget
1141 (defconstant +proxy-texture-1d+ #x8063)
1142 (defconstant +proxy-texture-2d+ #x8064)
1143 (defconstant +proxy-texture-3d-ext+ #x8070)
1144 (defconstant +detail-texture-2d-sgis+ #x8095)
1145 (defconstant +proxy-texture-4d-sgis+ #x8135)
1147 ;;;; }}}
1149 ;;;; {{{ texturewrapmode
1151 (defconstant +clamp+ #x2900)
1152 (defconstant +repeat+ #x2901)
1153 (defconstant +clamp-to-border-sgis+ #x812D)
1154 (defconstant +clamp-to-edge-sgis+ #x812F)
1156 ;;;; }}}
1158 ;;;; {{{ pixelinternalformat
1160 (defconstant +r3-g3-b2+ #x2A10)
1161 (defconstant +alpha4+ #x803B)
1162 (defconstant +alpha8+ #x803C)
1163 (defconstant +alpha12+ #x803D)
1164 (defconstant +alpha16+ #x803E)
1165 (defconstant +luminance4+ #x803F)
1166 (defconstant +luminance8+ #x8040)
1167 (defconstant +luminance12+ #x8041)
1168 (defconstant +luminance16+ #x8042)
1169 (defconstant +luminance4-alpha4+ #x8043)
1170 (defconstant +luminance6-alpha2+ #x8044)
1171 (defconstant +luminance8-alpha8+ #x8045)
1172 (defconstant +luminance12-alpha4+ #x8046)
1173 (defconstant +luminance12-alpha12+ #x8047)
1174 (defconstant +luminance16-alpha16+ #x8048)
1175 (defconstant +intensity+ #x8049)
1176 (defconstant +intensity4+ #x804A)
1177 (defconstant +intensity8+ #x804B)
1178 (defconstant +intensity12+ #x804C)
1179 (defconstant +intensity16+ #x804D)
1180 (defconstant +rgb4+ #x804F)
1181 (defconstant +rgb5+ #x8050)
1182 (defconstant +rgb8+ #x8051)
1183 (defconstant +rgb10+ #x8052)
1184 (defconstant +rgb12+ #x8053)
1185 (defconstant +rgb16+ #x8054)
1186 (defconstant +rgba2+ #x8055)
1187 (defconstant +rgba4+ #x8056)
1188 (defconstant +rgb5-a1+ #x8057)
1189 (defconstant +rgba8+ #x8058)
1190 (defconstant +rgb10-a2+ #x8059)
1191 (defconstant +rgba12+ #x805A)
1192 (defconstant +rgba16+ #x805B)
1193 (defconstant +rgb2-ext+ #x804E)
1194 (defconstant +dual-alpha4-sgis+ #x8110)
1195 (defconstant +dual-alpha8-sgis+ #x8111)
1196 (defconstant +dual-alpha12-sgis+ #x8112)
1197 (defconstant +dual-alpha16-sgis+ #x8113)
1198 (defconstant +dual-luminance4-sgis+ #x8114)
1199 (defconstant +dual-luminance8-sgis+ #x8115)
1200 (defconstant +dual-luminance12-sgis+ #x8116)
1201 (defconstant +dual-luminance16-sgis+ #x8117)
1202 (defconstant +dual-intensity4-sgis+ #x8118)
1203 (defconstant +dual-intensity8-sgis+ #x8119)
1204 (defconstant +dual-intensity12-sgis+ #x811A)
1205 (defconstant +dual-intensity16-sgis+ #x811B)
1206 (defconstant +dual-luminance-alpha4-sgis+ #x811C)
1207 (defconstant +dual-luminance-alpha8-sgis+ #x811D)
1208 (defconstant +quad-alpha4-sgis+ #x811E)
1209 (defconstant +quad-alpha8-sgis+ #x811F)
1210 (defconstant +quad-luminance4-sgis+ #x8120)
1211 (defconstant +quad-luminance8-sgis+ #x8121)
1212 (defconstant +quad-intensity4-sgis+ #x8122)
1213 (defconstant +quad-intensity8-sgis+ #x8123)
1214 (defconstant +depth-component16-sgix+ #x81A5)
1215 (defconstant +depth-component24-sgix+ #x81A6)
1216 (defconstant +depth-component32-sgix+ #x81A7)
1217 (defconstant +rgb-icc-sgix+ :unable-to-resolve)
1218 (defconstant +rgba-icc-sgix+ :unable-to-resolve)
1219 (defconstant +alpha-icc-sgix+ :unable-to-resolve)
1220 (defconstant +luminance-icc-sgix+ :unable-to-resolve)
1221 (defconstant +intensity-icc-sgix+ :unable-to-resolve)
1222 (defconstant +luminance-alpha-icc-sgix+ :unable-to-resolve)
1223 (defconstant +intensity16-icc-sgix+ :unable-to-resolve)
1225 ;;;; }}}
1227 ;;;; {{{ interleavedarrayformat
1229 (defconstant +v2f+ #x2A20)
1230 (defconstant +v3f+ #x2A21)
1231 (defconstant +c4ub-v2f+ #x2A22)
1232 (defconstant +c4ub-v3f+ #x2A23)
1233 (defconstant +c3f-v3f+ #x2A24)
1234 (defconstant +n3f-v3f+ #x2A25)
1235 (defconstant +c4f-n3f-v3f+ #x2A26)
1236 (defconstant +t2f-v3f+ #x2A27)
1237 (defconstant +t4f-v4f+ #x2A28)
1238 (defconstant +t2f-c4ub-v3f+ #x2A29)
1239 (defconstant +t2f-c3f-v3f+ #x2A2A)
1240 (defconstant +t2f-n3f-v3f+ #x2A2B)
1241 (defconstant +t2f-c4f-n3f-v3f+ #x2A2C)
1242 (defconstant +t4f-c4f-n3f-v4f+ #x2A2D)
1244 ;;;; }}}
1246 ;;;; {{{ ext_blend_subtract
1248 (defconstant +func-subtract+ #x800A)
1249 (defconstant +func-reverse-subtract+ #x800B)
1251 ;;;; }}}
1253 ;;;; {{{ ext_packed_pixels
1255 (defconstant +unsigned-byte-3-3-2+ #x8032)
1256 (defconstant +unsigned-short-4-4-4-4+ #x8033)
1257 (defconstant +unsigned-short-5-5-5-1+ #x8034)
1258 (defconstant +unsigned-int-8-8-8-8+ #x8035)
1259 (defconstant +unsigned-int-10-10-10-2+ #x8036)
1260 (defconstant +unsigned-byte-2-3-3-rev+ #x8362)
1261 (defconstant +unsigned-byte-2-3-3-rev-ext+ #x8362)
1262 (defconstant +unsigned-short-5-6-5+ #x8363)
1263 (defconstant +unsigned-short-5-6-5-ext+ #x8363)
1264 (defconstant +unsigned-short-5-6-5-rev+ #x8364)
1265 (defconstant +unsigned-short-5-6-5-rev-ext+ #x8364)
1266 (defconstant +unsigned-short-4-4-4-4-rev+ #x8365)
1267 (defconstant +unsigned-short-4-4-4-4-rev-ext+ #x8365)
1268 (defconstant +unsigned-short-1-5-5-5-rev+ #x8366)
1269 (defconstant +unsigned-short-1-5-5-5-rev-ext+ #x8366)
1270 (defconstant +unsigned-int-8-8-8-8-rev+ #x8367)
1271 (defconstant +unsigned-int-8-8-8-8-rev-ext+ #x8367)
1272 (defconstant +unsigned-int-2-10-10-10-rev+ #x8368)
1273 (defconstant +unsigned-int-2-10-10-10-rev-ext+ #x8368)
1275 ;;;; }}}
1277 ;;;; {{{ ext_rescale_normal
1279 (defconstant +rescale-normal+ #x803A)
1281 ;;;; }}}
1283 ;;;; {{{ ext_texture
1285 (defconstant +alpha4-ext+ #x803B)
1286 (defconstant +alpha8-ext+ #x803C)
1287 (defconstant +alpha12-ext+ #x803D)
1288 (defconstant +alpha16-ext+ #x803E)
1289 (defconstant +luminance4-ext+ #x803F)
1290 (defconstant +luminance8-ext+ #x8040)
1291 (defconstant +luminance12-ext+ #x8041)
1292 (defconstant +luminance16-ext+ #x8042)
1293 (defconstant +luminance4-alpha4-ext+ #x8043)
1294 (defconstant +luminance6-alpha2-ext+ #x8044)
1295 (defconstant +luminance8-alpha8-ext+ #x8045)
1296 (defconstant +luminance12-alpha4-ext+ #x8046)
1297 (defconstant +luminance12-alpha12-ext+ #x8047)
1298 (defconstant +luminance16-alpha16-ext+ #x8048)
1299 (defconstant +intensity-ext+ #x8049)
1300 (defconstant +intensity4-ext+ #x804A)
1301 (defconstant +intensity8-ext+ #x804B)
1302 (defconstant +intensity12-ext+ #x804C)
1303 (defconstant +intensity16-ext+ #x804D)
1304 (defconstant +rgb4-ext+ #x804F)
1305 (defconstant +rgb5-ext+ #x8050)
1306 (defconstant +rgb8-ext+ #x8051)
1307 (defconstant +rgb10-ext+ #x8052)
1308 (defconstant +rgb12-ext+ #x8053)
1309 (defconstant +rgb16-ext+ #x8054)
1310 (defconstant +rgba2-ext+ #x8055)
1311 (defconstant +rgba4-ext+ #x8056)
1312 (defconstant +rgb5-a1-ext+ #x8057)
1313 (defconstant +rgba8-ext+ #x8058)
1314 (defconstant +rgb10-a2-ext+ #x8059)
1315 (defconstant +rgba12-ext+ #x805A)
1316 (defconstant +rgba16-ext+ #x805B)
1317 (defconstant +texture-red-size-ext+ #x805C)
1318 (defconstant +texture-green-size-ext+ #x805D)
1319 (defconstant +texture-blue-size-ext+ #x805E)
1320 (defconstant +texture-alpha-size-ext+ #x805F)
1321 (defconstant +texture-luminance-size-ext+ #x8060)
1322 (defconstant +texture-intensity-size-ext+ #x8061)
1323 (defconstant +proxy-texture-1d-ext+ #x8063)
1324 (defconstant +proxy-texture-2d-ext+ #x8064)
1326 ;;;; }}}
1328 ;;;; {{{ sgi_color_matrix
1330 (defconstant +color-matrix+ #x80B1)
1331 (defconstant +color-matrix-stack-depth+ #x80B2)
1332 (defconstant +max-color-matrix-stack-depth+ #x80B3)
1333 (defconstant +post-color-matrix-red-scale+ #x80B4)
1334 (defconstant +post-color-matrix-green-scale+ #x80B5)
1335 (defconstant +post-color-matrix-blue-scale+ #x80B6)
1336 (defconstant +post-color-matrix-alpha-scale+ #x80B7)
1337 (defconstant +post-color-matrix-red-bias+ #x80B8)
1338 (defconstant +post-color-matrix-green-bias+ #x80B9)
1339 (defconstant +post-color-matrix-blue-bias+ #x80BA)
1340 (defconstant +post-color-matrix-alpha-bias+ #x80BB)
1342 ;;;; }}}
1344 ;;;; {{{ ext_bgra
1346 (defconstant +bgr+ #x80E0)
1347 (defconstant +bgr-ext+ #x80E0)
1348 (defconstant +bgra+ #x80E1)
1349 (defconstant +bgra-ext+ #x80E1)
1351 ;;;; }}}
1353 ;;;; {{{ sgis_texture_border_clamp
1355 (defconstant +clamp-to-border+ #x812D)
1356 (defconstant +clamp-to-border-arb+ #x812D)
1358 ;;;; }}}
1360 ;;;; {{{ sgis_texture_edge_clamp
1362 (defconstant +clamp-to-edge+ #x812F)
1364 ;;;; }}}
1366 ;;;; {{{ sgis_texture_lod
1368 (defconstant +texture-min-lod+ #x813A)
1369 (defconstant +texture-max-lod+ #x813B)
1370 (defconstant +texture-base-level+ #x813C)
1371 (defconstant +texture-max-level+ #x813D)
1373 ;;;; }}}
1375 ;;;; {{{ hp_convolution_border_modes
1377 (defconstant +ignore-border-hp+ #x8150)
1378 (defconstant +constant-border+ #x8151)
1379 (defconstant +constant-border-hp+ #x8151)
1380 (defconstant +replicate-border+ #x8153)
1381 (defconstant +replicate-border-hp+ #x8153)
1382 (defconstant +convolution-border-color+ #x8154)
1383 (defconstant +convolution-border-color-hp+ #x8154)
1385 ;;;; }}}
1387 ;;;; {{{ sgis_generate_mipmap
1389 (defconstant +generate-mipmap+ #x8191)
1390 (defconstant +generate-mipmap-hint+ #x8192)
1391 (defconstant +max-deformation-order-sgix+ #x8197)
1393 ;;;; }}}
1395 ;;;; {{{ sgix_depth_texture
1397 (defconstant +depth-component16+ #x81A5)
1398 (defconstant +depth-component24+ #x81A6)
1399 (defconstant +depth-component32+ #x81A7)
1401 ;;;; }}}
1403 ;;;; {{{ ext_separate_specular_color
1405 (defconstant +light-model-color-control-ext+ #x81F8)
1406 (defconstant +single-color-ext+ #x81F9)
1407 (defconstant +separate-specular-color-ext+ #x81FA)
1409 ;;;; }}}
1411 ;;;; {{{ sgix_texture_coordinate_clamp
1413 (defconstant +fog-factor-to-alpha-sgix+ #x836F)
1415 ;;;; }}}
1417 ;;;; {{{ ext_texture_compression_s3tc
1419 (defconstant +compressed-rgb-s3tc-dxt1-ext+ #x83F0)
1420 (defconstant +compressed-rgba-s3tc-dxt1-ext+ #x83F1)
1421 (defconstant +compressed-rgba-s3tc-dxt3-ext+ #x83F2)
1422 (defconstant +compressed-rgba-s3tc-dxt5-ext+ #x83F3)
1424 ;;;; }}}
1426 ;;;; {{{ arb_imaging
1428 (defconstant +constant-color+ #x8001)
1429 (defconstant +one-minus-constant-color+ #x8002)
1430 (defconstant +constant-alpha+ #x8003)
1431 (defconstant +one-minus-constant-alpha+ #x8004)
1432 (defconstant +blend-color+ #x8005)
1433 (defconstant +func-add+ #x8006)
1434 (defconstant +min+ #x8007)
1435 (defconstant +max+ #x8008)
1436 (defconstant +blend-equation+ #x8009)
1437 (defconstant +convolution-1d+ #x8010)
1438 (defconstant +convolution-2d+ #x8011)
1439 (defconstant +separable-2d+ #x8012)
1440 (defconstant +convolution-border-mode+ #x8013)
1441 (defconstant +convolution-filter-scale+ #x8014)
1442 (defconstant +convolution-filter-bias+ #x8015)
1443 (defconstant +reduce+ #x8016)
1444 (defconstant +convolution-format+ #x8017)
1445 (defconstant +convolution-width+ #x8018)
1446 (defconstant +convolution-height+ #x8019)
1447 (defconstant +max-convolution-width+ #x801A)
1448 (defconstant +max-convolution-height+ #x801B)
1449 (defconstant +post-convolution-red-scale+ #x801C)
1450 (defconstant +post-convolution-green-scale+ #x801D)
1451 (defconstant +post-convolution-blue-scale+ #x801E)
1452 (defconstant +post-convolution-alpha-scale+ #x801F)
1453 (defconstant +post-convolution-red-bias+ #x8020)
1454 (defconstant +post-convolution-green-bias+ #x8021)
1455 (defconstant +post-convolution-blue-bias+ #x8022)
1456 (defconstant +post-convolution-alpha-bias+ #x8023)
1457 (defconstant +histogram+ #x8024)
1458 (defconstant +proxy-histogram+ #x8025)
1459 (defconstant +histogram-width+ #x8026)
1460 (defconstant +histogram-format+ #x8027)
1461 (defconstant +histogram-red-size+ #x8028)
1462 (defconstant +histogram-green-size+ #x8029)
1463 (defconstant +histogram-blue-size+ #x802A)
1464 (defconstant +histogram-alpha-size+ #x802B)
1465 (defconstant +histogram-luminance-size+ #x802C)
1466 (defconstant +histogram-sink+ #x802D)
1467 (defconstant +minmax+ #x802E)
1468 (defconstant +minmax-format+ #x802F)
1469 (defconstant +minmax-sink+ #x8030)
1470 (defconstant +table-too-large+ #x8031)
1471 (defconstant +color-table+ #x80D0)
1472 (defconstant +post-convolution-color-table+ #x80D1)
1473 (defconstant +post-color-matrix-color-table+ #x80D2)
1474 (defconstant +proxy-color-table+ #x80D3)
1475 (defconstant +proxy-post-convolution-color-table+ #x80D4)
1476 (defconstant +proxy-post-color-matrix-color-table+ #x80D5)
1477 (defconstant +color-table-scale+ #x80D6)
1478 (defconstant +color-table-bias+ #x80D7)
1479 (defconstant +color-table-format+ #x80D8)
1480 (defconstant +color-table-width+ #x80D9)
1481 (defconstant +color-table-red-size+ #x80DA)
1482 (defconstant +color-table-green-size+ #x80DB)
1483 (defconstant +color-table-blue-size+ #x80DC)
1484 (defconstant +color-table-alpha-size+ #x80DD)
1485 (defconstant +color-table-luminance-size+ #x80DE)
1486 (defconstant +color-table-intensity-size+ #x80DF)
1488 ;;;; }}}
1490 ;;;; {{{ arb_texture_cube_map
1492 (defconstant +normal-map-arb+ #x8511)
1493 (defconstant +reflection-map-arb+ #x8512)
1494 (defconstant +texture-cube-map-arb+ #x8513)
1495 (defconstant +texture-binding-cube-map-arb+ #x8514)
1496 (defconstant +texture-cube-map-positive-x-arb+ #x8515)
1497 (defconstant +texture-cube-map-negative-x-arb+ #x8516)
1498 (defconstant +texture-cube-map-positive-y-arb+ #x8517)
1499 (defconstant +texture-cube-map-negative-y-arb+ #x8518)
1500 (defconstant +texture-cube-map-positive-z-arb+ #x8519)
1501 (defconstant +texture-cube-map-negative-z-arb+ #x851A)
1502 (defconstant +proxy-texture-cube-map-arb+ #x851B)
1503 (defconstant +max-cube-map-texture-size-arb+ #x851C)
1505 ;;;; }}}
1507 ;;;; {{{ arb_texture_env_combine
1509 (defconstant +combine-arb+ #x8570)
1510 (defconstant +combine-rgb-arb+ #x8571)
1511 (defconstant +combine-alpha-arb+ #x8572)
1512 (defconstant +source0-rgb-arb+ #x8580)
1513 (defconstant +source1-rgb-arb+ #x8581)
1514 (defconstant +source2-rgb-arb+ #x8582)
1515 (defconstant +source0-alpha-arb+ #x8588)
1516 (defconstant +source1-alpha-arb+ #x8589)
1517 (defconstant +source2-alpha-arb+ #x858A)
1518 (defconstant +operand0-rgb-arb+ #x8590)
1519 (defconstant +operand1-rgb-arb+ #x8591)
1520 (defconstant +operand2-rgb-arb+ #x8592)
1521 (defconstant +operand0-alpha-arb+ #x8598)
1522 (defconstant +operand1-alpha-arb+ #x8599)
1523 (defconstant +operand2-alpha-arb+ #x859A)
1524 (defconstant +rgb-scale-arb+ #x8573)
1525 (defconstant +add-signed-arb+ #x8574)
1526 (defconstant +interpolate-arb+ #x8575)
1527 (defconstant +subtract-arb+ #x84E7)
1528 (defconstant +constant-arb+ #x8576)
1529 (defconstant +primary-color-arb+ #x8577)
1530 (defconstant +previous-arb+ #x8578)
1532 ;;;; }}}
1534 ;;;; {{{ arb_texture_env_dot3
1536 (defconstant +dot3-rgb-arb+ #x86AE)
1537 (defconstant +dot3-rgba-arb+ #x86AF)
1539 ;;;; }}}
1541 ;;;; {{{ arb_texture_mirrored_repeat
1543 (defconstant +mirrored-repeat-arb+ #x8370)
1545 ;;;; }}}
1547 ;;;; {{{ arb_depth_texture
1549 (defconstant +depth-component16-arb+ #x81A5)
1550 (defconstant +depth-component24-arb+ #x81A6)
1551 (defconstant +depth-component32-arb+ #x81A7)
1552 (defconstant +texture-depth-size-arb+ #x884A)
1553 (defconstant +depth-texture-mode-arb+ #x884B)
1555 ;;;; }}}
1557 ;;;; {{{ arb_shadow
1559 (defconstant +texture-compare-mode-arb+ #x884C)
1560 (defconstant +texture-compare-func-arb+ #x884D)
1561 (defconstant +compare-r-to-texture-arb+ #x884E)
1563 ;;;; }}}
1565 ;;;; {{{ arb_shadow_ambient
1567 (defconstant +texture-compare-fail-value-arb+ #x80BF)
1569 ;;;; }}}
1571 ;;;; {{{ arb_fragment_program
1573 (defconstant +fragment-program-arb+ #x8804)
1574 (defconstant +program-alu-instructions-arb+ #x8805)
1575 (defconstant +program-tex-instructions-arb+ #x8806)
1576 (defconstant +program-tex-indirections-arb+ #x8807)
1577 (defconstant +program-native-alu-instructions-arb+ #x8808)
1578 (defconstant +program-native-tex-instructions-arb+ #x8809)
1579 (defconstant +program-native-tex-indirections-arb+ #x880A)
1580 (defconstant +max-program-alu-instructions-arb+ #x880B)
1581 (defconstant +max-program-tex-instructions-arb+ #x880C)
1582 (defconstant +max-program-tex-indirections-arb+ #x880D)
1583 (defconstant +max-program-native-alu-instructions-arb+ #x880E)
1584 (defconstant +max-program-native-tex-instructions-arb+ #x880F)
1585 (defconstant +max-program-native-tex-indirections-arb+ #x8810)
1586 (defconstant +max-texture-coords-arb+ #x8871)
1587 (defconstant +max-texture-image-units-arb+ #x8872)
1589 ;;;; }}}
1591 ;;;; {{{ arb_fragment_shader
1593 (defconstant +fragment-shader-arb+ #x8B30)
1594 (defconstant +max-fragment-uniform-components-arb+ #x8B49)
1595 (defconstant +fragment-shader-derivative-hint-arb+ #x8B8B)
1597 ;;;; }}}
1599 ;;;; {{{ arb_shading_language_100
1601 (defconstant +shading-language-version-arb+ #x8B8C)
1603 ;;;; }}}
1605 ;;;; {{{ arb_point_sprite
1607 (defconstant +point-sprite-arb+ #x8861)
1608 (defconstant +coord-replace-arb+ #x8862)
1610 ;;;; }}}
1612 ;;;; {{{ arb_texture_rectangle
1614 (defconstant +texture-rectangle-arb+ #x84F5)
1615 (defconstant +texture-binding-rectangle-arb+ #x84F6)
1616 (defconstant +proxy-texture-rectangle-arb+ #x84F7)
1617 (defconstant +max-rectangle-texture-size-arb+ #x84F8)
1619 ;;;; }}}
1621 ;;;; {{{ arb_half_float_pixel
1623 (defconstant +half-float-arb+ #x140B)
1625 ;;;; }}}
1627 ;;;; {{{ arb_texture_float
1629 (defconstant +texture-red-type-arb+ #x8C10)
1630 (defconstant +texture-green-type-arb+ #x8C11)
1631 (defconstant +texture-blue-type-arb+ #x8C12)
1632 (defconstant +texture-alpha-type-arb+ #x8C13)
1633 (defconstant +texture-luminance-type-arb+ #x8C14)
1634 (defconstant +texture-intensity-type-arb+ #x8C15)
1635 (defconstant +texture-depth-type-arb+ #x8C16)
1636 (defconstant +unsigned-normalized-arb+ #x8C17)
1637 (defconstant +rgba32f-arb+ #x8814)
1638 (defconstant +rgb32f-arb+ #x8815)
1639 (defconstant +alpha32f-arb+ #x8816)
1640 (defconstant +intensity32f-arb+ #x8817)
1641 (defconstant +luminance32f-arb+ #x8818)
1642 (defconstant +luminance-alpha32f-arb+ #x8819)
1643 (defconstant +rgba16f-arb+ #x881A)
1644 (defconstant +rgb16f-arb+ #x881B)
1645 (defconstant +alpha16f-arb+ #x881C)
1646 (defconstant +intensity16f-arb+ #x881D)
1647 (defconstant +luminance16f-arb+ #x881E)
1648 (defconstant +luminance-alpha16f-arb+ #x881F)
1650 ;;;; }}}
1652 ;;;; {{{ arb_pixel_buffer_object
1654 (defconstant +pixel-pack-buffer-arb+ #x88EB)
1655 (defconstant +pixel-unpack-buffer-arb+ #x88EC)
1656 (defconstant +pixel-pack-buffer-binding-arb+ #x88ED)
1657 (defconstant +pixel-unpack-buffer-binding-arb+ #x88EF)
1659 ;;;; }}}
1661 ;;;; {{{ pgi_vertex_hints
1663 (defconstant +vertex-data-hint-pgi+ #x1A22A)
1664 (defconstant +vertex-consistent-hint-pgi+ #x1A22B)
1665 (defconstant +material-side-hint-pgi+ #x1A22C)
1666 (defconstant +max-vertex-hint-pgi+ #x1A22D)
1667 (defconstant +color3-bit-pgi+ #x10000)
1668 (defconstant +color4-bit-pgi+ #x20000)
1669 (defconstant +edgeflag-bit-pgi+ #x40000)
1670 (defconstant +index-bit-pgi+ #x80000)
1671 (defconstant +mat-ambient-bit-pgi+ #x100000)
1672 (defconstant +mat-ambient-and-diffuse-bit-pgi+ #x200000)
1673 (defconstant +mat-diffuse-bit-pgi+ #x400000)
1674 (defconstant +mat-emission-bit-pgi+ #x800000)
1675 (defconstant +mat-color-indexes-bit-pgi+ #x1000000)
1676 (defconstant +mat-shininess-bit-pgi+ #x2000000)
1677 (defconstant +mat-specular-bit-pgi+ #x4000000)
1678 (defconstant +normal-bit-pgi+ #x8000000)
1679 (defconstant +texcoord1-bit-pgi+ #x10000000)
1680 (defconstant +texcoord2-bit-pgi+ #x20000000)
1681 (defconstant +texcoord3-bit-pgi+ #x40000000)
1682 (defconstant +texcoord4-bit-pgi+ #x80000000)
1683 (defconstant +vertex23-bit-pgi+ #x4)
1684 (defconstant +vertex4-bit-pgi+ #x8)
1686 ;;;; }}}
1688 ;;;; {{{ ext_clip_volume_hint
1690 (defconstant +clip-volume-clipping-hint-ext+ #x80F0)
1692 ;;;; }}}
1694 ;;;; {{{ ext_index_array_formats
1696 (defconstant +iui-v2f-ext+ #x81AD)
1697 (defconstant +iui-v3f-ext+ #x81AE)
1698 (defconstant +iui-n3f-v2f-ext+ #x81AF)
1699 (defconstant +iui-n3f-v3f-ext+ #x81B0)
1700 (defconstant +t2f-iui-v2f-ext+ #x81B1)
1701 (defconstant +t2f-iui-v3f-ext+ #x81B2)
1702 (defconstant +t2f-iui-n3f-v2f-ext+ #x81B3)
1703 (defconstant +t2f-iui-n3f-v3f-ext+ #x81B4)
1705 ;;;; }}}
1707 ;;;; {{{ ibm_rasterpos_clip
1709 (defconstant +raster-position-unclipped-ibm+ #x19262)
1711 ;;;; }}}
1713 ;;;; {{{ hp_texture_lighting
1715 (defconstant +texture-lighting-mode-hp+ #x8167)
1716 (defconstant +texture-post-specular-hp+ #x8168)
1717 (defconstant +texture-pre-specular-hp+ #x8169)
1719 ;;;; }}}
1721 ;;;; {{{ win_phong_shading
1723 (defconstant +phong-win+ #x80EA)
1724 (defconstant +phong-hint-win+ #x80EB)
1726 ;;;; }}}
1728 ;;;; {{{ win_specular_fog
1730 (defconstant +fog-specular-texture-win+ #x80EC)
1732 ;;;; }}}
1734 ;;;; {{{ hp_occlusion_test
1736 (defconstant +occlusion-test-hp+ #x8165)
1737 (defconstant +occlusion-test-result-hp+ #x8166)
1739 ;;;; }}}
1741 ;;;; {{{ rend_screen_coordinates
1743 (defconstant +screen-coordinates-rend+ #x8490)
1744 (defconstant +inverted-screen-w-rend+ #x8491)
1746 ;;;; }}}
1748 ;;;; {{{ ext_texture_env_combine
1750 (defconstant +combine-ext+ #x8570)
1751 (defconstant +combine-rgb-ext+ #x8571)
1752 (defconstant +combine-alpha-ext+ #x8572)
1753 (defconstant +rgb-scale-ext+ #x8573)
1754 (defconstant +add-signed-ext+ #x8574)
1755 (defconstant +interpolate-ext+ #x8575)
1756 (defconstant +constant-ext+ #x8576)
1757 (defconstant +primary-color-ext+ #x8577)
1758 (defconstant +previous-ext+ #x8578)
1759 (defconstant +source0-rgb-ext+ #x8580)
1760 (defconstant +source1-rgb-ext+ #x8581)
1761 (defconstant +source2-rgb-ext+ #x8582)
1762 (defconstant +source0-alpha-ext+ #x8588)
1763 (defconstant +source1-alpha-ext+ #x8589)
1764 (defconstant +source2-alpha-ext+ #x858A)
1765 (defconstant +operand0-rgb-ext+ #x8590)
1766 (defconstant +operand1-rgb-ext+ #x8591)
1767 (defconstant +operand2-rgb-ext+ #x8592)
1768 (defconstant +operand0-alpha-ext+ #x8598)
1769 (defconstant +operand1-alpha-ext+ #x8599)
1770 (defconstant +operand2-alpha-ext+ #x859A)
1772 ;;;; }}}
1774 ;;;; {{{ apple_specular_vector
1776 (defconstant +light-model-specular-vector-apple+ #x85B0)
1778 ;;;; }}}
1780 ;;;; {{{ apple_transform_hint
1782 (defconstant +transform-hint-apple+ #x85B1)
1784 ;;;; }}}
1786 ;;;; {{{ sgix_fog_scale
1788 (defconstant +fog-scale-sgix+ #x81FC)
1789 (defconstant +fog-scale-value-sgix+ #x81FD)
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)
1810 ;;;; }}}
1812 ;;;; {{{ ext_stencil_wrap
1814 (defconstant +incr-wrap-ext+ #x8507)
1815 (defconstant +decr-wrap-ext+ #x8508)
1817 ;;;; }}}
1819 ;;;; {{{ ext_422_pixels
1821 (defconstant +422-ext+ #x80CC)
1822 (defconstant +422-rev-ext+ #x80CD)
1823 (defconstant +422-average-ext+ #x80CE)
1824 (defconstant +422-rev-average-ext+ #x80CF)
1826 ;;;; }}}
1828 ;;;; {{{ nv_texgen_reflection
1830 (defconstant +normal-map-nv+ #x8511)
1831 (defconstant +reflection-map-nv+ #x8512)
1833 ;;;; }}}
1835 ;;;; {{{ ext_texture_cube_map
1837 (defconstant +normal-map-ext+ #x8511)
1838 (defconstant +reflection-map-ext+ #x8512)
1839 (defconstant +texture-cube-map-ext+ #x8513)
1840 (defconstant +texture-binding-cube-map-ext+ #x8514)
1841 (defconstant +texture-cube-map-positive-x-ext+ #x8515)
1842 (defconstant +texture-cube-map-negative-x-ext+ #x8516)
1843 (defconstant +texture-cube-map-positive-y-ext+ #x8517)
1844 (defconstant +texture-cube-map-negative-y-ext+ #x8518)
1845 (defconstant +texture-cube-map-positive-z-ext+ #x8519)
1846 (defconstant +texture-cube-map-negative-z-ext+ #x851A)
1847 (defconstant +proxy-texture-cube-map-ext+ #x851B)
1848 (defconstant +max-cube-map-texture-size-ext+ #x851C)
1850 ;;;; }}}
1852 ;;;; {{{ sun_convolution_border_modes
1854 (defconstant +wrap-border-sun+ #x81D4)
1856 ;;;; }}}
1858 ;;;; {{{ ext_texture_lod_bias
1860 (defconstant +max-texture-lod-bias-ext+ #x84FD)
1861 (defconstant +texture-filter-control-ext+ #x8500)
1862 (defconstant +texture-lod-bias-ext+ #x8501)
1864 ;;;; }}}
1866 ;;;; {{{ ext_texture_filter_anisotropic
1868 (defconstant +texture-max-anisotropy-ext+ #x84FE)
1869 (defconstant +max-texture-max-anisotropy-ext+ #x84FF)
1871 ;;;; }}}
1873 ;;;; {{{ nv_light_max_exponent
1875 (defconstant +max-shininess-nv+ #x8504)
1876 (defconstant +max-spot-exponent-nv+ #x8505)
1878 ;;;; }}}
1880 ;;;; {{{ nv_fog_distance
1882 (defconstant +fog-distance-mode-nv+ #x855A)
1883 (defconstant +eye-radial-nv+ #x855B)
1884 (defconstant +eye-plane-absolute-nv+ #x855C)
1886 ;;;; }}}
1888 ;;;; {{{ nv_texgen_emboss
1890 (defconstant +emboss-light-nv+ #x855D)
1891 (defconstant +emboss-constant-nv+ #x855E)
1892 (defconstant +emboss-map-nv+ #x855F)
1894 ;;;; }}}
1896 ;;;; {{{ nv_texture_env_combine4
1898 (defconstant +combine4-nv+ #x8503)
1899 (defconstant +source3-rgb-nv+ #x8583)
1900 (defconstant +source3-alpha-nv+ #x858B)
1901 (defconstant +operand3-rgb-nv+ #x8593)
1902 (defconstant +operand3-alpha-nv+ #x859B)
1904 ;;;; }}}
1906 ;;;; {{{ ibm_cull_vertex
1908 (defconstant +cull-vertex-ibm+ #x1928A)
1910 ;;;; }}}
1912 ;;;; {{{ sgix_ycrcba
1914 (defconstant +ycrcb-sgix+ #x8318)
1915 (defconstant +ycrcba-sgix+ #x8319)
1917 ;;;; }}}
1919 ;;;; {{{ sgi_depth_pass_instrument
1921 (defconstant +depth-pass-instrument-sgix+ #x8310)
1922 (defconstant +depth-pass-instrument-counters-sgix+ #x8311)
1923 (defconstant +depth-pass-instrument-max-sgix+ #x8312)
1925 ;;;; }}}
1927 ;;;; {{{ 3dfx_texture_compression_fxt1
1929 (defconstant +compressed-rgb-fxt1-3dfx+ #x86B0)
1930 (defconstant +compressed-rgba-fxt1-3dfx+ #x86B1)
1932 ;;;; }}}
1934 ;;;; {{{ 3dfx_multisample
1936 (defconstant +multisample-3dfx+ #x86B2)
1937 (defconstant +sample-buffers-3dfx+ #x86B3)
1938 (defconstant +samples-3dfx+ #x86B4)
1939 (defconstant +multisample-bit-3dfx+ #x20000000)
1941 ;;;; }}}
1943 ;;;; {{{ ext_texture_env_dot3
1945 (defconstant +dot3-rgb-ext+ #x8740)
1946 (defconstant +dot3-rgba-ext+ #x8741)
1948 ;;;; }}}
1950 ;;;; {{{ ati_texture_mirror_once
1952 (defconstant +mirror-clamp-ati+ #x8742)
1953 (defconstant +mirror-clamp-to-edge-ati+ #x8743)
1955 ;;;; }}}
1957 ;;;; {{{ ibm_texture_mirrored_repeat
1959 (defconstant +mirrored-repeat-ibm+ #x8370)
1961 ;;;; }}}
1963 ;;;; {{{ nv_packed_depth_stencil
1965 (defconstant +depth-stencil-nv+ #x84F9)
1966 (defconstant +unsigned-int-24-8-nv+ #x84FA)
1968 ;;;; }}}
1970 ;;;; {{{ nv_texture_rectangle
1972 (defconstant +texture-rectangle-nv+ #x84F5)
1973 (defconstant +texture-binding-rectangle-nv+ #x84F6)
1974 (defconstant +proxy-texture-rectangle-nv+ #x84F7)
1975 (defconstant +max-rectangle-texture-size-nv+ #x84F8)
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 ;;;; {{{ nv_texture_shader2
2059 (defconstant +dot-product-texture-3d-nv+ #x86EF)
2061 ;;;; }}}
2063 ;;;; {{{ nv_vertex_array_range2
2065 (defconstant +vertex-array-range-without-flush-nv+ #x8533)
2067 ;;;; }}}
2069 ;;;; {{{ sgix_scalebias_hint
2071 (defconstant +scalebias-hint-sgix+ #x8322)
2073 ;;;; }}}
2075 ;;;; {{{ oml_interlace
2077 (defconstant +interlace-oml+ #x8980)
2078 (defconstant +interlace-read-oml+ #x8981)
2080 ;;;; }}}
2082 ;;;; {{{ oml_subsample
2084 (defconstant +format-subsample-24-24-oml+ #x8982)
2085 (defconstant +format-subsample-244-244-oml+ #x8983)
2087 ;;;; }}}
2089 ;;;; {{{ oml_resample
2091 (defconstant +pack-resample-oml+ #x8984)
2092 (defconstant +unpack-resample-oml+ #x8985)
2093 (defconstant +resample-replicate-oml+ #x8986)
2094 (defconstant +resample-zero-fill-oml+ #x8987)
2095 (defconstant +resample-average-oml+ #x8988)
2096 (defconstant +resample-decimate-oml+ #x8989)
2098 ;;;; }}}
2100 ;;;; {{{ nv_copy_depth_to_color
2102 (defconstant +depth-stencil-to-rgba-nv+ #x886E)
2103 (defconstant +depth-stencil-to-bgra-nv+ #x886F)
2105 ;;;; }}}
2107 ;;;; {{{ sun_slice_accum
2109 (defconstant +slice-accum-sun+ #x85CC)
2111 ;;;; }}}
2113 ;;;; {{{ nv_multisample_filter_hint
2115 (defconstant +multisample-filter-hint-nv+ #x8534)
2117 ;;;; }}}
2119 ;;;; {{{ nv_depth_clamp
2121 (defconstant +depth-clamp-nv+ #x864F)
2123 ;;;; }}}
2125 ;;;; {{{ nv_texture_shader3
2127 (defconstant +offset-projective-texture-2d-nv+ #x8850)
2128 (defconstant +offset-projective-texture-2d-scale-nv+ #x8851)
2129 (defconstant +offset-projective-texture-rectangle-nv+ #x8852)
2130 (defconstant +offset-projective-texture-rectangle-scale-nv+ #x8853)
2131 (defconstant +offset-hilo-texture-2d-nv+ #x8854)
2132 (defconstant +offset-hilo-texture-rectangle-nv+ #x8855)
2133 (defconstant +offset-hilo-projective-texture-2d-nv+ #x8856)
2134 (defconstant +offset-hilo-projective-texture-rectangle-nv+ #x8857)
2135 (defconstant +dependent-hilo-texture-2d-nv+ #x8858)
2136 (defconstant +dependent-rgb-texture-3d-nv+ #x8859)
2137 (defconstant +dependent-rgb-texture-cube-map-nv+ #x885A)
2138 (defconstant +dot-product-pass-through-nv+ #x885B)
2139 (defconstant +dot-product-texture-1d-nv+ #x885C)
2140 (defconstant +dot-product-affine-depth-replace-nv+ #x885D)
2141 (defconstant +hilo8-nv+ #x885E)
2142 (defconstant +signed-hilo8-nv+ #x885F)
2143 (defconstant +force-blue-to-one-nv+ #x8860)
2145 ;;;; }}}
2147 ;;;; {{{ ati_text_fragment_shader
2149 (defconstant +text-fragment-shader-ati+ #x8200)
2151 ;;;; }}}
2153 ;;;; {{{ apple_client_storage
2155 (defconstant +unpack-client-storage-apple+ #x85B2)
2157 ;;;; }}}
2159 ;;;; {{{ apple_ycbcr_422
2161 (defconstant +ycbcr-422-apple+ #x85B9)
2162 (defconstant +unsigned-short-8-8-apple+ #x85BA)
2163 (defconstant +unsigned-short-8-8-rev-apple+ #x85BB)
2165 ;;;; }}}
2167 ;;;; {{{ s3_s3tc
2169 (defconstant +rgb-s3tc+ #x83A0)
2170 (defconstant +rgb4-s3tc+ #x83A1)
2171 (defconstant +rgba-s3tc+ #x83A2)
2172 (defconstant +rgba4-s3tc+ #x83A3)
2174 ;;;; }}}
2176 ;;;; {{{ ati_pixel_format_float
2178 (defconstant +type-rgba-float-ati+ #x8820)
2179 (defconstant +color-clear-unclamped-value-ati+ #x8835)
2181 ;;;; }}}
2183 ;;;; {{{ ati_texture_env_combine3
2185 (defconstant +modulate-add-ati+ #x8744)
2186 (defconstant +modulate-signed-add-ati+ #x8745)
2187 (defconstant +modulate-subtract-ati+ #x8746)
2189 ;;;; }}}
2191 ;;;; {{{ ati_texture_float
2193 (defconstant +rgba-float32-ati+ #x8814)
2194 (defconstant +rgb-float32-ati+ #x8815)
2195 (defconstant +alpha-float32-ati+ #x8816)
2196 (defconstant +intensity-float32-ati+ #x8817)
2197 (defconstant +luminance-float32-ati+ #x8818)
2198 (defconstant +luminance-alpha-float32-ati+ #x8819)
2199 (defconstant +rgba-float16-ati+ #x881A)
2200 (defconstant +rgb-float16-ati+ #x881B)
2201 (defconstant +alpha-float16-ati+ #x881C)
2202 (defconstant +intensity-float16-ati+ #x881D)
2203 (defconstant +luminance-float16-ati+ #x881E)
2204 (defconstant +luminance-alpha-float16-ati+ #x881F)
2206 ;;;; }}}
2208 ;;;; {{{ nv_float_buffer
2210 (defconstant +float-r-nv+ #x8880)
2211 (defconstant +float-rg-nv+ #x8881)
2212 (defconstant +float-rgb-nv+ #x8882)
2213 (defconstant +float-rgba-nv+ #x8883)
2214 (defconstant +float-r16-nv+ #x8884)
2215 (defconstant +float-r32-nv+ #x8885)
2216 (defconstant +float-rg16-nv+ #x8886)
2217 (defconstant +float-rg32-nv+ #x8887)
2218 (defconstant +float-rgb16-nv+ #x8888)
2219 (defconstant +float-rgb32-nv+ #x8889)
2220 (defconstant +float-rgba16-nv+ #x888A)
2221 (defconstant +float-rgba32-nv+ #x888B)
2222 (defconstant +texture-float-components-nv+ #x888C)
2223 (defconstant +float-clear-color-value-nv+ #x888D)
2224 (defconstant +float-rgba-mode-nv+ #x888E)
2226 ;;;; }}}
2228 ;;;; {{{ nv_texture_expand_normal
2230 (defconstant +texture-unsigned-remap-mode-nv+ #x888F)
2232 ;;;; }}}
2234 ;;;; {{{ oes_read_format
2236 (defconstant +implementation-color-read-type-oes+ #x8B9A)
2237 (defconstant +implementation-color-read-format-oes+ #x8B9B)
2239 ;;;; }}}
2241 ;;;; {{{ ext_texture_mirror_clamp
2243 (defconstant +mirror-clamp-ext+ #x8742)
2244 (defconstant +mirror-clamp-to-edge-ext+ #x8743)
2245 (defconstant +mirror-clamp-to-border-ext+ #x8912)
2247 ;;;; }}}
2249 ;;;; {{{ mesa_pack_invert
2251 (defconstant +pack-invert-mesa+ #x8758)
2253 ;;;; }}}
2255 ;;;; {{{ mesa_ycbcr_texture
2257 (defconstant +unsigned-short-8-8-mesa+ #x85BA)
2258 (defconstant +unsigned-short-8-8-rev-mesa+ #x85BB)
2259 (defconstant +ycbcr-mesa+ #x8757)
2261 ;;;; }}}
2263 ;;;; {{{ ext_pixel_buffer_object
2265 (defconstant +pixel-pack-buffer-ext+ #x88EB)
2266 (defconstant +pixel-unpack-buffer-ext+ #x88EC)
2267 (defconstant +pixel-pack-buffer-binding-ext+ #x88ED)
2268 (defconstant +pixel-unpack-buffer-binding-ext+ #x88EF)
2270 ;;;; }}}
2272 ;;;; {{{ nv_fragment_program2
2274 (defconstant +max-program-exec-instructions-nv+ #x88F4)
2275 (defconstant +max-program-call-depth-nv+ #x88F5)
2276 (defconstant +max-program-if-depth-nv+ #x88F6)
2277 (defconstant +max-program-loop-depth-nv+ #x88F7)
2278 (defconstant +max-program-loop-count-nv+ #x88F8)
2280 ;;;; }}}
2282 ;;;; {{{ nv_vertex_program3
2284 (defconstant +max-vertex-texture-image-units-arb+ #x8B4C)
2286 ;;;; }}}
2288 ;;;; {{{ ext_packed_depth_stencil
2290 (defconstant +depth-stencil-ext+ #x84F9)
2291 (defconstant +unsigned-int-24-8-ext+ #x84FA)
2292 (defconstant +depth24-stencil8-ext+ #x88F0)
2293 (defconstant +texture-stencil-size-ext+ #x88F1)
2295 ;;;; }}}
2297 ;;;; {{{ ext_texture_srgb
2299 (defconstant +srgb-ext+ #x8C40)
2300 (defconstant +srgb8-ext+ #x8C41)
2301 (defconstant +srgb-alpha-ext+ #x8C42)
2302 (defconstant +srgb8-alpha8-ext+ #x8C43)
2303 (defconstant +sluminance-alpha-ext+ #x8C44)
2304 (defconstant +sluminance8-alpha8-ext+ #x8C45)
2305 (defconstant +sluminance-ext+ #x8C46)
2306 (defconstant +sluminance8-ext+ #x8C47)
2307 (defconstant +compressed-srgb-ext+ #x8C48)
2308 (defconstant +compressed-srgb-alpha-ext+ #x8C49)
2309 (defconstant +compressed-sluminance-ext+ #x8C4A)
2310 (defconstant +compressed-sluminance-alpha-ext+ #x8C4B)
2311 (defconstant +compressed-srgb-s3tc-dxt1-ext+ #x8C4C)
2312 (defconstant +compressed-srgb-alpha-s3tc-dxt1-ext+ #x8C4D)
2313 (defconstant +compressed-srgb-alpha-s3tc-dxt3-ext+ #x8C4E)
2314 (defconstant +compressed-srgb-alpha-s3tc-dxt5-ext+ #x8C4F)
2316 ;;;; }}}
2318 ;;;; {{{ mesax_texture_stack
2320 (defconstant +texture-1d-stack-mesax+ #x8759)
2321 (defconstant +texture-2d-stack-mesax+ #x875A)
2322 (defconstant +proxy-texture-1d-stack-mesax+ #x875B)
2323 (defconstant +proxy-texture-2d-stack-mesax+ #x875C)
2324 (defconstant +texture-1d-stack-binding-mesax+ #x875D)
2325 (defconstant +texture-2d-stack-binding-mesax+ #x875E)
2327 ;;;; }}}
2329 ;;;; {{{ ext_packed_float
2331 (defconstant +r11f-g11f-b10f-ext+ #x8C3A)
2332 (defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B)
2333 (defconstant +rgba-signed-components-ext+ #x8C3C)
2335 ;;;; }}}
2337 ;;;; {{{ ext_texture_array
2339 (defconstant +texture-1d-array-ext+ #x8C18)
2340 (defconstant +proxy-texture-1d-array-ext+ #x8C19)
2341 (defconstant +texture-2d-array-ext+ #x8C1A)
2342 (defconstant +proxy-texture-2d-array-ext+ #x8C1B)
2343 (defconstant +texture-binding-1d-array-ext+ #x8C1C)
2344 (defconstant +texture-binding-2d-array-ext+ #x8C1D)
2345 (defconstant +max-array-texture-layers-ext+ #x88FF)
2346 (defconstant +compare-ref-depth-to-texture-ext+ #x884E)
2347 (defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4)
2349 ;;;; }}}
2351 ;;;; {{{ ext_texture_compression_latc
2353 (defconstant +compressed-luminance-latc1-ext+ #x8C70)
2354 (defconstant +compressed-signed-luminance-latc1-ext+ #x8C71)
2355 (defconstant +compressed-luminance-alpha-latc2-ext+ #x8C72)
2356 (defconstant +compressed-signed-luminance-alpha-latc2-ext+ #x8C73)
2358 ;;;; }}}
2360 ;;;; {{{ ext_texture_compression_rgtc
2362 (defconstant +compressed-red-rgtc1-ext+ #x8DBB)
2363 (defconstant +compressed-signed-red-rgtc1-ext+ #x8DBC)
2364 (defconstant +compressed-red-green-rgtc2-ext+ #x8DBD)
2365 (defconstant +compressed-signed-red-green-rgtc2-ext+ #x8DBE)
2367 ;;;; }}}
2369 ;;;; {{{ ext_texture_shared_exponent
2371 (defconstant +rgb9-e5-ext+ #x8C3D)
2372 (defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E)
2373 (defconstant +texture-shared-size-ext+ #x8C3F)
2375 ;;;; }}}
2377 ;;;; {{{ ext_framebuffer_srgb
2379 (defconstant +framebuffer-srgb-ext+ #x8DB9)
2380 (defconstant +framebuffer-srgb-capable-ext+ #x8DBA)
2382 ;;;; }}}
2384 ;;;; {{{ display-list
2386 (defglfun
2387 (("ListBase" list-base) :args ((:name |base| :type |List| :direction :in))
2388 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
2389 ("3") :glsopcode ("0x0036") :offset ("6")))
2390 (defglfun
2391 (("GenLists" gen-lists) :args ((:name |range| :type |SizeI| :direction :in))
2392 :return ("List") :dlflags ("notlistable") :category ("display-list") :version
2393 ("1.0") :glxsingle ("104") :glsopcode ("0x0035") :offset ("5")))
2394 (defglfun
2395 (("DeleteLists" delete-lists) :args
2396 ((:name |list| :type |List| :direction :in)
2397 (:name |range| :type |SizeI| :direction :in))
2398 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
2399 ("1.0") :glxsingle ("103") :glsopcode ("0x0034") :wglflags ("batchable")
2400 :offset ("4")))
2401 (defglfun
2402 (("CallLists" call-lists) :args
2403 ((:name |n| :type |SizeI| :direction :in)
2404 (:name |type| :type |ListNameType| :direction :in)
2405 (:name |lists| :type |Void| :direction :in :array t :size (|n| |type|)))
2406 :return ("void") :category ("display-list") :glxflags
2407 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("2")
2408 :glsopcode ("0x0033") :offset ("3")))
2409 (defglfun
2410 (("CallList" call-list) :args ((:name |list| :type |List| :direction :in))
2411 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
2412 ("1") :glsopcode ("0x0032") :offset ("2")))
2413 (defglfun
2414 (("EndList" end-list) :args nil :return ("void") :dlflags ("notlistable")
2415 :category ("display-list") :version ("1.0") :glxsingle ("102") :glsopcode
2416 ("0x0031") :wglflags ("batchable") :offset ("1")))
2417 (defglfun
2418 (("NewList" new-list) :args
2419 ((:name |list| :type |List| :direction :in)
2420 (:name |mode| :type |ListMode| :direction :in))
2421 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
2422 ("1.0") :glxsingle ("101") :glsopcode ("0x0030") :wglflags ("batchable")
2423 :offset ("0")))
2425 ;;;; }}}
2427 ;;;; {{{ drawing
2429 (defglfun
2430 (("Vertex4sv" vertex-4sv) :args
2431 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
2432 ("void") :category ("drawing") :version ("1.0") :glxropcode ("76") :glsopcode
2433 ("0x007F") :offset ("149")))
2434 (defglfun
2435 (("Vertex4s" vertex-4s) :args
2436 ((:name |x| :type |CoordS| :direction :in)
2437 (:name |y| :type |CoordS| :direction :in)
2438 (:name |z| :type |CoordS| :direction :in)
2439 (:name |w| :type |CoordS| :direction :in))
2440 :return ("void") :category ("drawing") :vectorequiv ("Vertex4sv") :version
2441 ("1.0") :offset ("148")))
2442 (defglfun
2443 (("Vertex4iv" vertex-4iv) :args
2444 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
2445 ("void") :category ("drawing") :version ("1.0") :glxropcode ("75") :glsopcode
2446 ("0x007E") :offset ("147")))
2447 (defglfun
2448 (("Vertex4i" vertex-4i) :args
2449 ((:name |x| :type |CoordI| :direction :in)
2450 (:name |y| :type |CoordI| :direction :in)
2451 (:name |z| :type |CoordI| :direction :in)
2452 (:name |w| :type |CoordI| :direction :in))
2453 :return ("void") :category ("drawing") :vectorequiv ("Vertex4iv") :version
2454 ("1.0") :offset ("146")))
2455 (defglfun
2456 (("Vertex4fv" vertex-4fv) :args
2457 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
2458 ("void") :category ("drawing") :version ("1.0") :glxropcode ("74") :glsopcode
2459 ("0x007D") :offset ("145")))
2460 (defglfun
2461 (("Vertex4f" vertex-4f) :args
2462 ((:name |x| :type |CoordF| :direction :in)
2463 (:name |y| :type |CoordF| :direction :in)
2464 (:name |z| :type |CoordF| :direction :in)
2465 (:name |w| :type |CoordF| :direction :in))
2466 :return ("void") :category ("drawing") :vectorequiv ("Vertex4fv") :version
2467 ("1.0") :offset ("144")))
2468 (defglfun
2469 (("Vertex4dv" vertex-4dv) :args
2470 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
2471 ("void") :category ("drawing") :version ("1.0") :glxropcode ("73") :glsopcode
2472 ("0x007C") :offset ("143")))
2473 (defglfun
2474 (("Vertex4d" vertex-4d) :args
2475 ((:name |x| :type |CoordD| :direction :in)
2476 (:name |y| :type |CoordD| :direction :in)
2477 (:name |z| :type |CoordD| :direction :in)
2478 (:name |w| :type |CoordD| :direction :in))
2479 :return ("void") :category ("drawing") :vectorequiv ("Vertex4dv") :version
2480 ("1.0") :offset ("142")))
2481 (defglfun
2482 (("Vertex3sv" vertex-3sv) :args
2483 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
2484 ("void") :category ("drawing") :version ("1.0") :glxropcode ("72") :glsopcode
2485 ("0x007B") :offset ("141")))
2486 (defglfun
2487 (("Vertex3s" vertex-3s) :args
2488 ((:name |x| :type |CoordS| :direction :in)
2489 (:name |y| :type |CoordS| :direction :in)
2490 (:name |z| :type |CoordS| :direction :in))
2491 :return ("void") :category ("drawing") :vectorequiv ("Vertex3sv") :version
2492 ("1.0") :offset ("140")))
2493 (defglfun
2494 (("Vertex3iv" vertex-3iv) :args
2495 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
2496 ("void") :category ("drawing") :version ("1.0") :glxropcode ("71") :glsopcode
2497 ("0x007A") :offset ("139")))
2498 (defglfun
2499 (("Vertex3i" vertex-3i) :args
2500 ((:name |x| :type |CoordI| :direction :in)
2501 (:name |y| :type |CoordI| :direction :in)
2502 (:name |z| :type |CoordI| :direction :in))
2503 :return ("void") :category ("drawing") :vectorequiv ("Vertex3iv") :version
2504 ("1.0") :offset ("138")))
2505 (defglfun
2506 (("Vertex3fv" vertex-3fv) :args
2507 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
2508 ("void") :category ("drawing") :version ("1.0") :glxropcode ("70") :glsopcode
2509 ("0x0079") :offset ("137")))
2510 (defglfun
2511 (("Vertex3f" vertex-3f) :args
2512 ((:name |x| :type |CoordF| :direction :in)
2513 (:name |y| :type |CoordF| :direction :in)
2514 (:name |z| :type |CoordF| :direction :in))
2515 :return ("void") :category ("drawing") :vectorequiv ("Vertex3fv") :version
2516 ("1.0") :offset ("136")))
2517 (defglfun
2518 (("Vertex3dv" vertex-3dv) :args
2519 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
2520 ("void") :category ("drawing") :version ("1.0") :glxropcode ("69") :glsopcode
2521 ("0x0078") :offset ("135")))
2522 (defglfun
2523 (("Vertex3d" vertex-3d) :args
2524 ((:name |x| :type |CoordD| :direction :in)
2525 (:name |y| :type |CoordD| :direction :in)
2526 (:name |z| :type |CoordD| :direction :in))
2527 :return ("void") :category ("drawing") :vectorequiv ("Vertex3dv") :version
2528 ("1.0") :offset ("134")))
2529 (defglfun
2530 (("Vertex2sv" vertex-2sv) :args
2531 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
2532 ("void") :category ("drawing") :version ("1.0") :glxropcode ("68") :glsopcode
2533 ("0x0077") :offset ("133")))
2534 (defglfun
2535 (("Vertex2s" vertex-2s) :args
2536 ((:name |x| :type |CoordS| :direction :in)
2537 (:name |y| :type |CoordS| :direction :in))
2538 :return ("void") :category ("drawing") :vectorequiv ("Vertex2sv") :version
2539 ("1.0") :offset ("132")))
2540 (defglfun
2541 (("Vertex2iv" vertex-2iv) :args
2542 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
2543 ("void") :category ("drawing") :version ("1.0") :glxropcode ("67") :glsopcode
2544 ("0x0076") :offset ("131")))
2545 (defglfun
2546 (("Vertex2i" vertex-2i) :args
2547 ((:name |x| :type |CoordI| :direction :in)
2548 (:name |y| :type |CoordI| :direction :in))
2549 :return ("void") :category ("drawing") :vectorequiv ("Vertex2iv") :version
2550 ("1.0") :offset ("130")))
2551 (defglfun
2552 (("Vertex2fv" vertex-2fv) :args
2553 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
2554 ("void") :category ("drawing") :version ("1.0") :glxropcode ("66") :glsopcode
2555 ("0x0075") :offset ("129")))
2556 (defglfun
2557 (("Vertex2f" vertex-2f) :args
2558 ((:name |x| :type |CoordF| :direction :in)
2559 (:name |y| :type |CoordF| :direction :in))
2560 :return ("void") :category ("drawing") :vectorequiv ("Vertex2fv") :version
2561 ("1.0") :offset ("128")))
2562 (defglfun
2563 (("Vertex2dv" vertex-2dv) :args
2564 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
2565 ("void") :category ("drawing") :version ("1.0") :glxropcode ("65") :glsopcode
2566 ("0x0074") :offset ("127")))
2567 (defglfun
2568 (("Vertex2d" vertex-2d) :args
2569 ((:name |x| :type |CoordD| :direction :in)
2570 (:name |y| :type |CoordD| :direction :in))
2571 :return ("void") :category ("drawing") :vectorequiv ("Vertex2dv") :version
2572 ("1.0") :offset ("126")))
2573 (defglfun
2574 (("TexCoord4sv" tex-coord-4sv) :args
2575 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
2576 ("void") :category ("drawing") :version ("1.0") :glxropcode ("64") :glsopcode
2577 ("0x0073") :offset ("125")))
2578 (defglfun
2579 (("TexCoord4s" tex-coord-4s) :args
2580 ((:name |s| :type |CoordS| :direction :in)
2581 (:name |t| :type |CoordS| :direction :in)
2582 (:name |r| :type |CoordS| :direction :in)
2583 (:name |q| :type |CoordS| :direction :in))
2584 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4sv") :version
2585 ("1.0") :offset ("124")))
2586 (defglfun
2587 (("TexCoord4iv" tex-coord-4iv) :args
2588 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
2589 ("void") :category ("drawing") :version ("1.0") :glxropcode ("63") :glsopcode
2590 ("0x0072") :offset ("123")))
2591 (defglfun
2592 (("TexCoord4i" tex-coord-4i) :args
2593 ((:name |s| :type |CoordI| :direction :in)
2594 (:name |t| :type |CoordI| :direction :in)
2595 (:name |r| :type |CoordI| :direction :in)
2596 (:name |q| :type |CoordI| :direction :in))
2597 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4iv") :version
2598 ("1.0") :offset ("122")))
2599 (defglfun
2600 (("TexCoord4fv" tex-coord-4fv) :args
2601 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
2602 ("void") :category ("drawing") :version ("1.0") :glxropcode ("62") :glsopcode
2603 ("0x0071") :offset ("121")))
2604 (defglfun
2605 (("TexCoord4f" tex-coord-4f) :args
2606 ((:name |s| :type |CoordF| :direction :in)
2607 (:name |t| :type |CoordF| :direction :in)
2608 (:name |r| :type |CoordF| :direction :in)
2609 (:name |q| :type |CoordF| :direction :in))
2610 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4fv") :version
2611 ("1.0") :offset ("120")))
2612 (defglfun
2613 (("TexCoord4dv" tex-coord-4dv) :args
2614 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
2615 ("void") :category ("drawing") :version ("1.0") :glxropcode ("61") :glsopcode
2616 ("0x0070") :offset ("119")))
2617 (defglfun
2618 (("TexCoord4d" tex-coord-4d) :args
2619 ((:name |s| :type |CoordD| :direction :in)
2620 (:name |t| :type |CoordD| :direction :in)
2621 (:name |r| :type |CoordD| :direction :in)
2622 (:name |q| :type |CoordD| :direction :in))
2623 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4dv") :version
2624 ("1.0") :offset ("118")))
2625 (defglfun
2626 (("TexCoord3sv" tex-coord-3sv) :args
2627 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
2628 ("void") :category ("drawing") :version ("1.0") :glxropcode ("60") :glsopcode
2629 ("0x006F") :offset ("117")))
2630 (defglfun
2631 (("TexCoord3s" tex-coord-3s) :args
2632 ((:name |s| :type |CoordS| :direction :in)
2633 (:name |t| :type |CoordS| :direction :in)
2634 (:name |r| :type |CoordS| :direction :in))
2635 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3sv") :version
2636 ("1.0") :offset ("116")))
2637 (defglfun
2638 (("TexCoord3iv" tex-coord-3iv) :args
2639 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
2640 ("void") :category ("drawing") :version ("1.0") :glxropcode ("59") :glsopcode
2641 ("0x006E") :offset ("115")))
2642 (defglfun
2643 (("TexCoord3i" tex-coord-3i) :args
2644 ((:name |s| :type |CoordI| :direction :in)
2645 (:name |t| :type |CoordI| :direction :in)
2646 (:name |r| :type |CoordI| :direction :in))
2647 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3iv") :version
2648 ("1.0") :offset ("114")))
2649 (defglfun
2650 (("TexCoord3fv" tex-coord-3fv) :args
2651 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
2652 ("void") :category ("drawing") :version ("1.0") :glxropcode ("58") :glsopcode
2653 ("0x006D") :offset ("113")))
2654 (defglfun
2655 (("TexCoord3f" tex-coord-3f) :args
2656 ((:name |s| :type |CoordF| :direction :in)
2657 (:name |t| :type |CoordF| :direction :in)
2658 (:name |r| :type |CoordF| :direction :in))
2659 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3fv") :version
2660 ("1.0") :offset ("112")))
2661 (defglfun
2662 (("TexCoord3dv" tex-coord-3dv) :args
2663 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
2664 ("void") :category ("drawing") :version ("1.0") :glxropcode ("57") :glsopcode
2665 ("0x006C") :offset ("111")))
2666 (defglfun
2667 (("TexCoord3d" tex-coord-3d) :args
2668 ((:name |s| :type |CoordD| :direction :in)
2669 (:name |t| :type |CoordD| :direction :in)
2670 (:name |r| :type |CoordD| :direction :in))
2671 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3dv") :version
2672 ("1.0") :offset ("110")))
2673 (defglfun
2674 (("TexCoord2sv" tex-coord-2sv) :args
2675 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
2676 ("void") :category ("drawing") :version ("1.0") :glxropcode ("56") :glsopcode
2677 ("0x006B") :offset ("109")))
2678 (defglfun
2679 (("TexCoord2s" tex-coord-2s) :args
2680 ((:name |s| :type |CoordS| :direction :in)
2681 (:name |t| :type |CoordS| :direction :in))
2682 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2sv") :version
2683 ("1.0") :offset ("108")))
2684 (defglfun
2685 (("TexCoord2iv" tex-coord-2iv) :args
2686 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
2687 ("void") :category ("drawing") :version ("1.0") :glxropcode ("55") :glsopcode
2688 ("0x006A") :offset ("107")))
2689 (defglfun
2690 (("TexCoord2i" tex-coord-2i) :args
2691 ((:name |s| :type |CoordI| :direction :in)
2692 (:name |t| :type |CoordI| :direction :in))
2693 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2iv") :version
2694 ("1.0") :offset ("106")))
2695 (defglfun
2696 (("TexCoord2fv" tex-coord-2fv) :args
2697 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
2698 ("void") :category ("drawing") :version ("1.0") :glxropcode ("54") :glsopcode
2699 ("0x0069") :offset ("105")))
2700 (defglfun
2701 (("TexCoord2f" tex-coord-2f) :args
2702 ((:name |s| :type |CoordF| :direction :in)
2703 (:name |t| :type |CoordF| :direction :in))
2704 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2fv") :version
2705 ("1.0") :offset ("104")))
2706 (defglfun
2707 (("TexCoord2dv" tex-coord-2dv) :args
2708 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
2709 ("void") :category ("drawing") :version ("1.0") :glxropcode ("53") :glsopcode
2710 ("0x0068") :offset ("103")))
2711 (defglfun
2712 (("TexCoord2d" tex-coord-2d) :args
2713 ((:name |s| :type |CoordD| :direction :in)
2714 (:name |t| :type |CoordD| :direction :in))
2715 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2dv") :version
2716 ("1.0") :offset ("102")))
2717 (defglfun
2718 (("TexCoord1sv" tex-coord-1sv) :args
2719 ((:name |v| :type |CoordS| :direction :in :array t :size #x1)) :return
2720 ("void") :category ("drawing") :version ("1.0") :glxropcode ("52") :glsopcode
2721 ("0x0067") :offset ("101")))
2722 (defglfun
2723 (("TexCoord1s" tex-coord-1s) :args ((:name |s| :type |CoordS| :direction :in))
2724 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1sv") :version
2725 ("1.0") :offset ("100")))
2726 (defglfun
2727 (("TexCoord1iv" tex-coord-1iv) :args
2728 ((:name |v| :type |CoordI| :direction :in :array t :size #x1)) :return
2729 ("void") :category ("drawing") :version ("1.0") :glxropcode ("51") :glsopcode
2730 ("0x0066") :offset ("99")))
2731 (defglfun
2732 (("TexCoord1i" tex-coord-1i) :args ((:name |s| :type |CoordI| :direction :in))
2733 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1iv") :version
2734 ("1.0") :offset ("98")))
2735 (defglfun
2736 (("TexCoord1fv" tex-coord-1fv) :args
2737 ((:name |v| :type |CoordF| :direction :in :array t :size #x1)) :return
2738 ("void") :category ("drawing") :version ("1.0") :glxropcode ("50") :glsopcode
2739 ("0x0065") :offset ("97")))
2740 (defglfun
2741 (("TexCoord1f" tex-coord-1f) :args ((:name |s| :type |CoordF| :direction :in))
2742 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1fv") :version
2743 ("1.0") :offset ("96")))
2744 (defglfun
2745 (("TexCoord1dv" tex-coord-1dv) :args
2746 ((:name |v| :type |CoordD| :direction :in :array t :size #x1)) :return
2747 ("void") :category ("drawing") :version ("1.0") :glxropcode ("49") :glsopcode
2748 ("0x0064") :offset ("95")))
2749 (defglfun
2750 (("TexCoord1d" tex-coord-1d) :args ((:name |s| :type |CoordD| :direction :in))
2751 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1dv") :version
2752 ("1.0") :offset ("94")))
2753 (defglfun
2754 (("Rectsv" rect-sv) :args
2755 ((:name |v1| :type |CoordS| :direction :in :array t :size #x2)
2756 (:name |v2| :type |CoordS| :direction :in :array t :size #x2))
2757 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("48")
2758 :glsopcode ("0x0063") :offset ("93")))
2759 (defglfun
2760 (("Rects" rect-s) :args
2761 ((:name |x1| :type |CoordS| :direction :in)
2762 (:name |y1| :type |CoordS| :direction :in)
2763 (:name |x2| :type |CoordS| :direction :in)
2764 (:name |y2| :type |CoordS| :direction :in))
2765 :return ("void") :category ("drawing") :vectorequiv ("Rectsv") :version
2766 ("1.0") :offset ("92")))
2767 (defglfun
2768 (("Rectiv" rect-iv) :args
2769 ((:name |v1| :type |CoordI| :direction :in :array t :size #x2)
2770 (:name |v2| :type |CoordI| :direction :in :array t :size #x2))
2771 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("47")
2772 :glsopcode ("0x0062") :offset ("91")))
2773 (defglfun
2774 (("Recti" rect-i) :args
2775 ((:name |x1| :type |CoordI| :direction :in)
2776 (:name |y1| :type |CoordI| :direction :in)
2777 (:name |x2| :type |CoordI| :direction :in)
2778 (:name |y2| :type |CoordI| :direction :in))
2779 :return ("void") :category ("drawing") :vectorequiv ("Rectiv") :version
2780 ("1.0") :offset ("90")))
2781 (defglfun
2782 (("Rectfv" rect-fv) :args
2783 ((:name |v1| :type |CoordF| :direction :in :array t :size #x2)
2784 (:name |v2| :type |CoordF| :direction :in :array t :size #x2))
2785 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("46")
2786 :glsopcode ("0x0061") :offset ("89")))
2787 (defglfun
2788 (("Rectf" rect-f) :args
2789 ((:name |x1| :type |CoordF| :direction :in)
2790 (:name |y1| :type |CoordF| :direction :in)
2791 (:name |x2| :type |CoordF| :direction :in)
2792 (:name |y2| :type |CoordF| :direction :in))
2793 :return ("void") :category ("drawing") :vectorequiv ("Rectfv") :version
2794 ("1.0") :offset ("88")))
2795 (defglfun
2796 (("Rectdv" rect-dv) :args
2797 ((:name |v1| :type |CoordD| :direction :in :array t :size #x2)
2798 (:name |v2| :type |CoordD| :direction :in :array t :size #x2))
2799 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("45")
2800 :glsopcode ("0x0060") :offset ("87")))
2801 (defglfun
2802 (("Rectd" rect-d) :args
2803 ((:name |x1| :type |CoordD| :direction :in)
2804 (:name |y1| :type |CoordD| :direction :in)
2805 (:name |x2| :type |CoordD| :direction :in)
2806 (:name |y2| :type |CoordD| :direction :in))
2807 :return ("void") :category ("drawing") :vectorequiv ("Rectdv") :version
2808 ("1.0") :offset ("86")))
2809 (defglfun
2810 (("RasterPos4sv" raster-pos-4sv) :args
2811 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
2812 ("void") :category ("drawing") :version ("1.0") :glxropcode ("44") :glsopcode
2813 ("0x005F") :offset ("85")))
2814 (defglfun
2815 (("RasterPos4s" raster-pos-4s) :args
2816 ((:name |x| :type |CoordS| :direction :in)
2817 (:name |y| :type |CoordS| :direction :in)
2818 (:name |z| :type |CoordS| :direction :in)
2819 (:name |w| :type |CoordS| :direction :in))
2820 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4sv") :version
2821 ("1.0") :offset ("84")))
2822 (defglfun
2823 (("RasterPos4iv" raster-pos-4iv) :args
2824 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
2825 ("void") :category ("drawing") :version ("1.0") :glxropcode ("43") :glsopcode
2826 ("0x005E") :offset ("83")))
2827 (defglfun
2828 (("RasterPos4i" raster-pos-4i) :args
2829 ((:name |x| :type |CoordI| :direction :in)
2830 (:name |y| :type |CoordI| :direction :in)
2831 (:name |z| :type |CoordI| :direction :in)
2832 (:name |w| :type |CoordI| :direction :in))
2833 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4iv") :version
2834 ("1.0") :offset ("82")))
2835 (defglfun
2836 (("RasterPos4fv" raster-pos-4fv) :args
2837 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
2838 ("void") :category ("drawing") :version ("1.0") :glxropcode ("42") :glsopcode
2839 ("0x005D") :offset ("81")))
2840 (defglfun
2841 (("RasterPos4f" raster-pos-4f) :args
2842 ((:name |x| :type |CoordF| :direction :in)
2843 (:name |y| :type |CoordF| :direction :in)
2844 (:name |z| :type |CoordF| :direction :in)
2845 (:name |w| :type |CoordF| :direction :in))
2846 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4fv") :version
2847 ("1.0") :offset ("80")))
2848 (defglfun
2849 (("RasterPos4dv" raster-pos-4dv) :args
2850 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
2851 ("void") :category ("drawing") :version ("1.0") :glxropcode ("41") :glsopcode
2852 ("0x005C") :offset ("79")))
2853 (defglfun
2854 (("RasterPos4d" raster-pos-4d) :args
2855 ((:name |x| :type |CoordD| :direction :in)
2856 (:name |y| :type |CoordD| :direction :in)
2857 (:name |z| :type |CoordD| :direction :in)
2858 (:name |w| :type |CoordD| :direction :in))
2859 :return ("void") :vectorequiv ("RasterPos4dv") :category ("drawing") :version
2860 ("1.0") :offset ("78")))
2861 (defglfun
2862 (("RasterPos3sv" raster-pos-3sv) :args
2863 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
2864 ("void") :category ("drawing") :version ("1.0") :glxropcode ("40") :glsopcode
2865 ("0x005B") :offset ("77")))
2866 (defglfun
2867 (("RasterPos3s" raster-pos-3s) :args
2868 ((:name |x| :type |CoordS| :direction :in)
2869 (:name |y| :type |CoordS| :direction :in)
2870 (:name |z| :type |CoordS| :direction :in))
2871 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3sv") :version
2872 ("1.0") :offset ("76")))
2873 (defglfun
2874 (("RasterPos3iv" raster-pos-3iv) :args
2875 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
2876 ("void") :category ("drawing") :version ("1.0") :glxropcode ("39") :glsopcode
2877 ("0x005A") :offset ("75")))
2878 (defglfun
2879 (("RasterPos3i" raster-pos-3i) :args
2880 ((:name |x| :type |CoordI| :direction :in)
2881 (:name |y| :type |CoordI| :direction :in)
2882 (:name |z| :type |CoordI| :direction :in))
2883 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3iv") :version
2884 ("1.0") :offset ("74")))
2885 (defglfun
2886 (("RasterPos3fv" raster-pos-3fv) :args
2887 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
2888 ("void") :category ("drawing") :version ("1.0") :glxropcode ("38") :glsopcode
2889 ("0x0059") :offset ("73")))
2890 (defglfun
2891 (("RasterPos3f" raster-pos-3f) :args
2892 ((:name |x| :type |CoordF| :direction :in)
2893 (:name |y| :type |CoordF| :direction :in)
2894 (:name |z| :type |CoordF| :direction :in))
2895 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3fv") :version
2896 ("1.0") :offset ("72")))
2897 (defglfun
2898 (("RasterPos3dv" raster-pos-3dv) :args
2899 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
2900 ("void") :category ("drawing") :version ("1.0") :glxropcode ("37") :glsopcode
2901 ("0x0058") :offset ("71")))
2902 (defglfun
2903 (("RasterPos3d" raster-pos-3d) :args
2904 ((:name |x| :type |CoordD| :direction :in)
2905 (:name |y| :type |CoordD| :direction :in)
2906 (:name |z| :type |CoordD| :direction :in))
2907 :return ("void") :vectorequiv ("RasterPos3dv") :category ("drawing") :version
2908 ("1.0") :offset ("70")))
2909 (defglfun
2910 (("RasterPos2sv" raster-pos-2sv) :args
2911 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
2912 ("void") :category ("drawing") :version ("1.0") :glxropcode ("36") :glsopcode
2913 ("0x0057") :offset ("69")))
2914 (defglfun
2915 (("RasterPos2s" raster-pos-2s) :args
2916 ((:name |x| :type |CoordS| :direction :in)
2917 (:name |y| :type |CoordS| :direction :in))
2918 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2sv") :version
2919 ("1.0") :offset ("68")))
2920 (defglfun
2921 (("RasterPos2iv" raster-pos-2iv) :args
2922 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
2923 ("void") :category ("drawing") :version ("1.0") :glxropcode ("35") :glsopcode
2924 ("0x0056") :offset ("67")))
2925 (defglfun
2926 (("RasterPos2i" raster-pos-2i) :args
2927 ((:name |x| :type |CoordI| :direction :in)
2928 (:name |y| :type |CoordI| :direction :in))
2929 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2iv") :version
2930 ("1.0") :offset ("66")))
2931 (defglfun
2932 (("RasterPos2fv" raster-pos-2fv) :args
2933 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
2934 ("void") :category ("drawing") :version ("1.0") :glxropcode ("34") :glsopcode
2935 ("0x0055") :offset ("65")))
2936 (defglfun
2937 (("RasterPos2f" raster-pos-2f) :args
2938 ((:name |x| :type |CoordF| :direction :in)
2939 (:name |y| :type |CoordF| :direction :in))
2940 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2fv") :version
2941 ("1.0") :offset ("64")))
2942 (defglfun
2943 (("RasterPos2dv" raster-pos-2dv) :args
2944 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
2945 ("void") :category ("drawing") :version ("1.0") :glxropcode ("33") :glsopcode
2946 ("0x0054") :offset ("63")))
2947 (defglfun
2948 (("RasterPos2d" raster-pos-2d) :args
2949 ((:name |x| :type |CoordD| :direction :in)
2950 (:name |y| :type |CoordD| :direction :in))
2951 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2dv") :version
2952 ("1.0") :offset ("62")))
2953 (defglfun
2954 (("Normal3sv" normal-3sv) :args
2955 ((:name |v| :type |Int16| :direction :in :array t :size #x3)) :return
2956 ("void") :category ("drawing") :version ("1.0") :glxropcode ("32") :glsopcode
2957 ("0x0053") :offset ("61")))
2958 (defglfun
2959 (("Normal3s" normal-3s) :args
2960 ((:name |nx| :type |Int16| :direction :in)
2961 (:name |ny| :type |Int16| :direction :in)
2962 (:name |nz| :type |Int16| :direction :in))
2963 :return ("void") :category ("drawing") :vectorequiv ("Normal3sv") :version
2964 ("1.0") :offset ("60")))
2965 (defglfun
2966 (("Normal3iv" normal-3iv) :args
2967 ((:name |v| :type |Int32| :direction :in :array t :size #x3)) :return
2968 ("void") :category ("drawing") :version ("1.0") :glxropcode ("31") :glsopcode
2969 ("0x0052") :offset ("59")))
2970 (defglfun
2971 (("Normal3i" normal-3i) :args
2972 ((:name |nx| :type |Int32| :direction :in)
2973 (:name |ny| :type |Int32| :direction :in)
2974 (:name |nz| :type |Int32| :direction :in))
2975 :return ("void") :category ("drawing") :vectorequiv ("Normal3iv") :version
2976 ("1.0") :offset ("58")))
2977 (defglfun
2978 (("Normal3fv" normal-3fv) :args
2979 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
2980 ("void") :category ("drawing") :version ("1.0") :glxropcode ("30") :glsopcode
2981 ("0x0051") :offset ("57")))
2982 (defglfun
2983 (("Normal3f" normal-3f) :args
2984 ((:name |nx| :type |CoordF| :direction :in)
2985 (:name |ny| :type |CoordF| :direction :in)
2986 (:name |nz| :type |CoordF| :direction :in))
2987 :return ("void") :category ("drawing") :vectorequiv ("Normal3fv") :version
2988 ("1.0") :offset ("56")))
2989 (defglfun
2990 (("Normal3dv" normal-3dv) :args
2991 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
2992 ("void") :category ("drawing") :version ("1.0") :glxropcode ("29") :glsopcode
2993 ("0x0050") :offset ("55")))
2994 (defglfun
2995 (("Normal3d" normal-3d) :args
2996 ((:name |nx| :type |CoordD| :direction :in)
2997 (:name |ny| :type |CoordD| :direction :in)
2998 (:name |nz| :type |CoordD| :direction :in))
2999 :return ("void") :category ("drawing") :vectorequiv ("Normal3dv") :version
3000 ("1.0") :offset ("54")))
3001 (defglfun
3002 (("Normal3bv" normal-3bv) :args
3003 ((:name |v| :type |Int8| :direction :in :array t :size #x3)) :return ("void")
3004 :category ("drawing") :version ("1.0") :glxropcode ("28") :glsopcode
3005 ("0x004F") :offset ("53")))
3006 (defglfun
3007 (("Normal3b" normal-3b) :args
3008 ((:name |nx| :type |Int8| :direction :in)
3009 (:name |ny| :type |Int8| :direction :in)
3010 (:name |nz| :type |Int8| :direction :in))
3011 :return ("void") :category ("drawing") :vectorequiv ("Normal3bv") :version
3012 ("1.0") :offset ("52")))
3013 (defglfun
3014 (("Indexsv" index-sv) :args
3015 ((:name |c| :type |ColorIndexValueS| :direction :in :array t :size #x1))
3016 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("27")
3017 :glsopcode ("0x004E") :offset ("51")))
3018 (defglfun
3019 (("Indexs" index-s) :args
3020 ((:name |c| :type |ColorIndexValueS| :direction :in)) :return ("void")
3021 :category ("drawing") :vectorequiv ("Indexsv") :version ("1.0") :offset
3022 ("50")))
3023 (defglfun
3024 (("Indexiv" index-iv) :args
3025 ((:name |c| :type |ColorIndexValueI| :direction :in :array t :size #x1))
3026 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("26")
3027 :glsopcode ("0x004D") :offset ("49")))
3028 (defglfun
3029 (("Indexi" index-i) :args
3030 ((:name |c| :type |ColorIndexValueI| :direction :in)) :return ("void")
3031 :category ("drawing") :vectorequiv ("Indexiv") :version ("1.0") :offset
3032 ("48")))
3033 (defglfun
3034 (("Indexfv" index-fv) :args
3035 ((:name |c| :type |ColorIndexValueF| :direction :in :array t :size #x1))
3036 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("25")
3037 :glsopcode ("0x004C") :offset ("47")))
3038 (defglfun
3039 (("Indexf" index-f) :args
3040 ((:name |c| :type |ColorIndexValueF| :direction :in)) :return ("void")
3041 :category ("drawing") :vectorequiv ("Indexfv") :version ("1.0") :offset
3042 ("46")))
3043 (defglfun
3044 (("Indexdv" index-dv) :args
3045 ((:name |c| :type |ColorIndexValueD| :direction :in :array t :size #x1))
3046 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("24")
3047 :glsopcode ("0x004B") :offset ("45")))
3048 (defglfun
3049 (("Indexd" index-d) :args
3050 ((:name |c| :type |ColorIndexValueD| :direction :in)) :return ("void")
3051 :category ("drawing") :vectorequiv ("Indexdv") :version ("1.0") :offset
3052 ("44")))
3053 (defglfun
3054 (("End" end) :args nil :return ("void") :category ("drawing") :version ("1.0")
3055 :glxropcode ("23") :glsopcode ("0x004A") :offset ("43")))
3056 (defglfun
3057 (("EdgeFlagv" edge-flagv) :args
3058 ((:name |flag| :type |Boolean| :direction :in :array t :size #x1)) :return
3059 ("void") :category ("drawing") :version ("1.0") :glxropcode ("22") :glsopcode
3060 ("0x0049") :offset ("42")))
3061 (defglfun
3062 (("EdgeFlag" edge-flag) :args ((:name |flag| :type |Boolean| :direction :in))
3063 :return ("void") :category ("drawing") :vectorequiv ("EdgeFlagv") :version
3064 ("1.0") :offset ("41")))
3065 (defglfun
3066 (("Color4usv" color-4usv) :args
3067 ((:name |v| :type |ColorUS| :direction :in :array t :size #x4)) :return
3068 ("void") :category ("drawing") :version ("1.0") :glxropcode ("21") :glsopcode
3069 ("0x0048") :offset ("40")))
3070 (defglfun
3071 (("Color4us" color-4us) :args
3072 ((:name |red| :type |ColorUS| :direction :in)
3073 (:name |green| :type |ColorUS| :direction :in)
3074 (:name |blue| :type |ColorUS| :direction :in)
3075 (:name |alpha| :type |ColorUS| :direction :in))
3076 :return ("void") :category ("drawing") :vectorequiv ("Color4usv") :version
3077 ("1.0") :offset ("39")))
3078 (defglfun
3079 (("Color4uiv" color-4uiv) :args
3080 ((:name |v| :type |ColorUI| :direction :in :array t :size #x4)) :return
3081 ("void") :category ("drawing") :version ("1.0") :glxropcode ("20") :glsopcode
3082 ("0x0047") :offset ("38")))
3083 (defglfun
3084 (("Color4ui" color-4ui) :args
3085 ((:name |red| :type |ColorUI| :direction :in)
3086 (:name |green| :type |ColorUI| :direction :in)
3087 (:name |blue| :type |ColorUI| :direction :in)
3088 (:name |alpha| :type |ColorUI| :direction :in))
3089 :return ("void") :category ("drawing") :vectorequiv ("Color4uiv") :version
3090 ("1.0") :offset ("37")))
3091 (defglfun
3092 (("Color4ubv" color-4ubv) :args
3093 ((:name |v| :type |ColorUB| :direction :in :array t :size #x4)) :return
3094 ("void") :category ("drawing") :version ("1.0") :glxropcode ("19") :glsopcode
3095 ("0x0046") :offset ("36")))
3096 (defglfun
3097 (("Color4ub" color-4ub) :args
3098 ((:name |red| :type |ColorUB| :direction :in)
3099 (:name |green| :type |ColorUB| :direction :in)
3100 (:name |blue| :type |ColorUB| :direction :in)
3101 (:name |alpha| :type |ColorUB| :direction :in))
3102 :return ("void") :category ("drawing") :vectorequiv ("Color4ubv") :version
3103 ("1.0") :offset ("35")))
3104 (defglfun
3105 (("Color4sv" color-4sv) :args
3106 ((:name |v| :type |ColorS| :direction :in :array t :size #x4)) :return
3107 ("void") :category ("drawing") :version ("1.0") :glxropcode ("18") :glsopcode
3108 ("0x0045") :offset ("34")))
3109 (defglfun
3110 (("Color4s" color-4s) :args
3111 ((:name |red| :type |ColorS| :direction :in)
3112 (:name |green| :type |ColorS| :direction :in)
3113 (:name |blue| :type |ColorS| :direction :in)
3114 (:name |alpha| :type |ColorS| :direction :in))
3115 :return ("void") :category ("drawing") :vectorequiv ("Color4sv") :version
3116 ("1.0") :offset ("33")))
3117 (defglfun
3118 (("Color4iv" color-4iv) :args
3119 ((:name |v| :type |ColorI| :direction :in :array t :size #x4)) :return
3120 ("void") :category ("drawing") :version ("1.0") :glxropcode ("17") :glsopcode
3121 ("0x0044") :offset ("32")))
3122 (defglfun
3123 (("Color4i" color-4i) :args
3124 ((:name |red| :type |ColorI| :direction :in)
3125 (:name |green| :type |ColorI| :direction :in)
3126 (:name |blue| :type |ColorI| :direction :in)
3127 (:name |alpha| :type |ColorI| :direction :in))
3128 :return ("void") :category ("drawing") :vectorequiv ("Color4iv") :version
3129 ("1.0") :offset ("31")))
3130 (defglfun
3131 (("Color4fv" color-4fv) :args
3132 ((:name |v| :type |ColorF| :direction :in :array t :size #x4)) :return
3133 ("void") :category ("drawing") :version ("1.0") :glxropcode ("16") :glsopcode
3134 ("0x0043") :offset ("30")))
3135 (defglfun
3136 (("Color4f" color-4f) :args
3137 ((:name |red| :type |ColorF| :direction :in)
3138 (:name |green| :type |ColorF| :direction :in)
3139 (:name |blue| :type |ColorF| :direction :in)
3140 (:name |alpha| :type |ColorF| :direction :in))
3141 :return ("void") :category ("drawing") :vectorequiv ("Color4fv") :version
3142 ("1.0") :offset ("29")))
3143 (defglfun
3144 (("Color4dv" color-4dv) :args
3145 ((:name |v| :type |ColorD| :direction :in :array t :size #x4)) :return
3146 ("void") :category ("drawing") :version ("1.0") :glxropcode ("15") :glsopcode
3147 ("0x0042") :offset ("28")))
3148 (defglfun
3149 (("Color4d" color-4d) :args
3150 ((:name |red| :type |ColorD| :direction :in)
3151 (:name |green| :type |ColorD| :direction :in)
3152 (:name |blue| :type |ColorD| :direction :in)
3153 (:name |alpha| :type |ColorD| :direction :in))
3154 :return ("void") :category ("drawing") :vectorequiv ("Color4dv") :version
3155 ("1.0") :offset ("27")))
3156 (defglfun
3157 (("Color4bv" color-4bv) :args
3158 ((:name |v| :type |ColorB| :direction :in :array t :size #x4)) :return
3159 ("void") :category ("drawing") :version ("1.0") :glxropcode ("14") :glsopcode
3160 ("0x0041") :offset ("26")))
3161 (defglfun
3162 (("Color4b" color-4b) :args
3163 ((:name |red| :type |ColorB| :direction :in)
3164 (:name |green| :type |ColorB| :direction :in)
3165 (:name |blue| :type |ColorB| :direction :in)
3166 (:name |alpha| :type |ColorB| :direction :in))
3167 :return ("void") :category ("drawing") :vectorequiv ("Color4bv") :version
3168 ("1.0") :offset ("25")))
3169 (defglfun
3170 (("Color3usv" color-3usv) :args
3171 ((:name |v| :type |ColorUS| :direction :in :array t :size #x3)) :return
3172 ("void") :category ("drawing") :version ("1.0") :glxropcode ("13") :glsopcode
3173 ("0x0040") :offset ("24")))
3174 (defglfun
3175 (("Color3us" color-3us) :args
3176 ((:name |red| :type |ColorUS| :direction :in)
3177 (:name |green| :type |ColorUS| :direction :in)
3178 (:name |blue| :type |ColorUS| :direction :in))
3179 :return ("void") :category ("drawing") :vectorequiv ("Color3usv") :version
3180 ("1.0") :offset ("23")))
3181 (defglfun
3182 (("Color3uiv" color-3uiv) :args
3183 ((:name |v| :type |ColorUI| :direction :in :array t :size #x3)) :return
3184 ("void") :category ("drawing") :version ("1.0") :glxropcode ("12") :glsopcode
3185 ("0x003F") :offset ("22")))
3186 (defglfun
3187 (("Color3ui" color-3ui) :args
3188 ((:name |red| :type |ColorUI| :direction :in)
3189 (:name |green| :type |ColorUI| :direction :in)
3190 (:name |blue| :type |ColorUI| :direction :in))
3191 :return ("void") :category ("drawing") :vectorequiv ("Color3uiv") :version
3192 ("1.0") :offset ("21")))
3193 (defglfun
3194 (("Color3ubv" color-3ubv) :args
3195 ((:name |v| :type |ColorUB| :direction :in :array t :size #x3)) :return
3196 ("void") :category ("drawing") :version ("1.0") :glxropcode ("11") :glsopcode
3197 ("0x003E") :offset ("20")))
3198 (defglfun
3199 (("Color3ub" color-3ub) :args
3200 ((:name |red| :type |ColorUB| :direction :in)
3201 (:name |green| :type |ColorUB| :direction :in)
3202 (:name |blue| :type |ColorUB| :direction :in))
3203 :return ("void") :category ("drawing") :vectorequiv ("Color3ubv") :version
3204 ("1.0") :offset ("19")))
3205 (defglfun
3206 (("Color3sv" color-3sv) :args
3207 ((:name |v| :type |ColorS| :direction :in :array t :size #x3)) :return
3208 ("void") :category ("drawing") :version ("1.0") :glxropcode ("10") :glsopcode
3209 ("0x003D") :offset ("18")))
3210 (defglfun
3211 (("Color3s" color-3s) :args
3212 ((:name |red| :type |ColorS| :direction :in)
3213 (:name |green| :type |ColorS| :direction :in)
3214 (:name |blue| :type |ColorS| :direction :in))
3215 :return ("void") :category ("drawing") :vectorequiv ("Color3sv") :version
3216 ("1.0") :offset ("17")))
3217 (defglfun
3218 (("Color3iv" color-3iv) :args
3219 ((:name |v| :type |ColorI| :direction :in :array t :size #x3)) :return
3220 ("void") :category ("drawing") :version ("1.0") :glxropcode ("9") :glsopcode
3221 ("0x003C") :offset ("16")))
3222 (defglfun
3223 (("Color3i" color-3i) :args
3224 ((:name |red| :type |ColorI| :direction :in)
3225 (:name |green| :type |ColorI| :direction :in)
3226 (:name |blue| :type |ColorI| :direction :in))
3227 :return ("void") :category ("drawing") :vectorequiv ("Color3iv") :version
3228 ("1.0") :offset ("15")))
3229 (defglfun
3230 (("Color3fv" color-3fv) :args
3231 ((:name |v| :type |ColorF| :direction :in :array t :size #x3)) :return
3232 ("void") :category ("drawing") :version ("1.0") :glxropcode ("8") :glsopcode
3233 ("0x003B") :offset ("14")))
3234 (defglfun
3235 (("Color3f" color-3f) :args
3236 ((:name |red| :type |ColorF| :direction :in)
3237 (:name |green| :type |ColorF| :direction :in)
3238 (:name |blue| :type |ColorF| :direction :in))
3239 :return ("void") :category ("drawing") :vectorequiv ("Color3fv") :version
3240 ("1.0") :offset ("13")))
3241 (defglfun
3242 (("Color3dv" color-3dv) :args
3243 ((:name |v| :type |ColorD| :direction :in :array t :size #x3)) :return
3244 ("void") :category ("drawing") :version ("1.0") :glxropcode ("7") :glsopcode
3245 ("0x003A") :offset ("12")))
3246 (defglfun
3247 (("Color3d" color-3d) :args
3248 ((:name |red| :type |ColorD| :direction :in)
3249 (:name |green| :type |ColorD| :direction :in)
3250 (:name |blue| :type |ColorD| :direction :in))
3251 :return ("void") :category ("drawing") :vectorequiv ("Color3dv") :version
3252 ("1.0") :offset ("11")))
3253 (defglfun
3254 (("Color3bv" color-3bv) :args
3255 ((:name |v| :type |ColorB| :direction :in :array t :size #x3)) :return
3256 ("void") :category ("drawing") :version ("1.0") :glxropcode ("6") :glsopcode
3257 ("0x0039") :offset ("10")))
3258 (defglfun
3259 (("Color3b" color-3b) :args
3260 ((:name |red| :type |ColorB| :direction :in)
3261 (:name |green| :type |ColorB| :direction :in)
3262 (:name |blue| :type |ColorB| :direction :in))
3263 :return ("void") :category ("drawing") :vectorequiv ("Color3bv") :version
3264 ("1.0") :offset ("9")))
3265 (defglfun
3266 (("Bitmap" bitmap) :args
3267 ((:name |width| :type |SizeI| :direction :in)
3268 (:name |height| :type |SizeI| :direction :in)
3269 (:name |xorig| :type |CoordF| :direction :in)
3270 (:name |yorig| :type |CoordF| :direction :in)
3271 (:name |xmove| :type |CoordF| :direction :in)
3272 (:name |ymove| :type |CoordF| :direction :in)
3273 (:name |bitmap| :type |UInt8| :direction :in :array t :size
3274 (|width| |height|)))
3275 :return ("void") :category ("drawing") :dlflags ("handcode") :glxflags
3276 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("5")
3277 :glsflags ("pixel-unpack") :glsopcode ("0x0038") :wglflags
3278 ("client-handcode" "server-handcode") :offset ("8")))
3279 (defglfun
3280 (("Begin" begin) :args ((:name |mode| :type |BeginMode| :direction :in))
3281 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("4")
3282 :glsopcode ("0x0037") :offset ("7")))
3284 ;;;; }}}
3286 ;;;; {{{ drawing-control
3288 (defglfun
3289 (("TexGeniv" tex-gen-iv) :args
3290 ((:name |coord| :type |TextureCoordName| :direction :in)
3291 (:name |pname| :type |TextureGenParameter| :direction :in)
3292 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3293 (|pname|)))
3294 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3295 ("120") :glsflags ("gl-enum") :glsopcode ("0x00AB") :wglflags ("small-data")
3296 :offset ("193")))
3297 (defglfun
3298 (("TexGeni" tex-gen-i) :args
3299 ((:name |coord| :type |TextureCoordName| :direction :in)
3300 (:name |pname| :type |TextureGenParameter| :direction :in)
3301 (:name |param| :type |CheckedInt32| :direction :in))
3302 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3303 ("119") :glsflags ("gl-enum") :glsopcode ("0x00AA") :wglflags ("small-data")
3304 :offset ("192")))
3305 (defglfun
3306 (("TexGenfv" tex-gen-fv) :args
3307 ((:name |coord| :type |TextureCoordName| :direction :in)
3308 (:name |pname| :type |TextureGenParameter| :direction :in)
3309 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3310 (|pname|)))
3311 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3312 ("118") :glsflags ("gl-enum") :glsopcode ("0x00A9") :wglflags ("small-data")
3313 :offset ("191")))
3314 (defglfun
3315 (("TexGenf" tex-gen-f) :args
3316 ((:name |coord| :type |TextureCoordName| :direction :in)
3317 (:name |pname| :type |TextureGenParameter| :direction :in)
3318 (:name |param| :type |CheckedFloat32| :direction :in))
3319 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3320 ("117") :glsflags ("gl-enum") :glsopcode ("0x00A8") :wglflags ("small-data")
3321 :offset ("190")))
3322 (defglfun
3323 (("TexGendv" tex-gen-dv) :args
3324 ((:name |coord| :type |TextureCoordName| :direction :in)
3325 (:name |pname| :type |TextureGenParameter| :direction :in)
3326 (:name |params| :type |Float64| :direction :in :array t :size (|pname|)))
3327 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3328 ("116") :glsflags ("gl-enum") :glsopcode ("0x00A7") :wglflags ("small-data")
3329 :offset ("189")))
3330 (defglfun
3331 (("TexGend" tex-gen-d) :args
3332 ((:name |coord| :type |TextureCoordName| :direction :in)
3333 (:name |pname| :type |TextureGenParameter| :direction :in)
3334 (:name |param| :type |Float64| :direction :in))
3335 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3336 ("115") :glsflags ("gl-enum") :glsopcode ("0x00A6") :wglflags ("small-data")
3337 :offset ("188")))
3338 (defglfun
3339 (("TexEnviv" tex-env-iv) :args
3340 ((:name |target| :type |TextureEnvTarget| :direction :in)
3341 (:name |pname| :type |TextureEnvParameter| :direction :in)
3342 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3343 (|pname|)))
3344 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3345 ("114") :glsflags ("gl-enum") :glsopcode ("0x00A5") :wglflags ("small-data")
3346 :offset ("187")))
3347 (defglfun
3348 (("TexEnvi" tex-env-i) :args
3349 ((:name |target| :type |TextureEnvTarget| :direction :in)
3350 (:name |pname| :type |TextureEnvParameter| :direction :in)
3351 (:name |param| :type |CheckedInt32| :direction :in))
3352 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3353 ("113") :glsflags ("gl-enum") :glsopcode ("0x00A4") :wglflags ("small-data")
3354 :offset ("186")))
3355 (defglfun
3356 (("TexEnvfv" tex-env-fv) :args
3357 ((:name |target| :type |TextureEnvTarget| :direction :in)
3358 (:name |pname| :type |TextureEnvParameter| :direction :in)
3359 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3360 (|pname|)))
3361 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3362 ("112") :glsflags ("gl-enum") :glsopcode ("0x00A3") :wglflags ("small-data")
3363 :offset ("185")))
3364 (defglfun
3365 (("TexEnvf" tex-env-f) :args
3366 ((:name |target| :type |TextureEnvTarget| :direction :in)
3367 (:name |pname| :type |TextureEnvParameter| :direction :in)
3368 (:name |param| :type |CheckedFloat32| :direction :in))
3369 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3370 ("111") :glsflags ("gl-enum") :glsopcode ("0x00A2") :wglflags ("small-data")
3371 :offset ("184")))
3372 (defglfun
3373 (("TexImage2D" tex-image-2d) :args
3374 ((:name |target| :type |TextureTarget| :direction :in)
3375 (:name |level| :type |CheckedInt32| :direction :in)
3376 (:name |internalformat| :type |TextureComponentCount| :direction :in)
3377 (:name |width| :type |SizeI| :direction :in)
3378 (:name |height| :type |SizeI| :direction :in)
3379 (:name |border| :type |CheckedInt32| :direction :in)
3380 (:name |format| :type |PixelFormat| :direction :in)
3381 (:name |type| :type |PixelType| :direction :in)
3382 (:name |pixels| :type |Void| :direction :in :array t :size
3383 (|format| |type| |width| |height|)))
3384 :return ("void") :category ("drawing-control") :dlflags ("handcode")
3385 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
3386 ("110") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A1")
3387 :wglflags ("client-handcode" "server-handcode") :offset ("183")))
3388 (defglfun
3389 (("TexImage1D" tex-image-1d) :args
3390 ((:name |target| :type |TextureTarget| :direction :in)
3391 (:name |level| :type |CheckedInt32| :direction :in)
3392 (:name |internalformat| :type |TextureComponentCount| :direction :in)
3393 (:name |width| :type |SizeI| :direction :in)
3394 (:name |border| :type |CheckedInt32| :direction :in)
3395 (:name |format| :type |PixelFormat| :direction :in)
3396 (:name |type| :type |PixelType| :direction :in)
3397 (:name |pixels| :type |Void| :direction :in :array t :size
3398 (|format| |type| |width|)))
3399 :return ("void") :category ("drawing-control") :dlflags ("handcode")
3400 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
3401 ("109") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A0")
3402 :wglflags ("client-handcode" "server-handcode") :offset ("182")))
3403 (defglfun
3404 (("TexParameteriv" tex-parameter-iv) :args
3405 ((:name |target| :type |TextureTarget| :direction :in)
3406 (:name |pname| :type |TextureParameterName| :direction :in)
3407 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3408 (|pname|)))
3409 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3410 ("108") :glsflags ("gl-enum") :glsopcode ("0x009F") :wglflags ("small-data")
3411 :offset ("181")))
3412 (defglfun
3413 (("TexParameteri" tex-parameter-i) :args
3414 ((:name |target| :type |TextureTarget| :direction :in)
3415 (:name |pname| :type |TextureParameterName| :direction :in)
3416 (:name |param| :type |CheckedInt32| :direction :in))
3417 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3418 ("107") :glsflags ("gl-enum") :glsopcode ("0x009E") :wglflags ("small-data")
3419 :offset ("180")))
3420 (defglfun
3421 (("TexParameterfv" tex-parameter-fv) :args
3422 ((:name |target| :type |TextureTarget| :direction :in)
3423 (:name |pname| :type |TextureParameterName| :direction :in)
3424 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3425 (|pname|)))
3426 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3427 ("106") :glsflags ("gl-enum") :glsopcode ("0x009D") :wglflags ("small-data")
3428 :offset ("179")))
3429 (defglfun
3430 (("TexParameterf" tex-parameter-f) :args
3431 ((:name |target| :type |TextureTarget| :direction :in)
3432 (:name |pname| :type |TextureParameterName| :direction :in)
3433 (:name |param| :type |CheckedFloat32| :direction :in))
3434 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3435 ("105") :glsflags ("gl-enum") :glsopcode ("0x009C") :wglflags ("small-data")
3436 :offset ("178")))
3437 (defglfun
3438 (("ShadeModel" shade-model) :args
3439 ((:name |mode| :type |ShadingModel| :direction :in)) :return ("void")
3440 :category ("drawing-control") :version ("1.0") :glxropcode ("104") :glsopcode
3441 ("0x009B") :offset ("177")))
3442 (defglfun
3443 (("Scissor" scissor) :args
3444 ((:name |x| :type |WinCoord| :direction :in)
3445 (:name |y| :type |WinCoord| :direction :in)
3446 (:name |width| :type |SizeI| :direction :in)
3447 (:name |height| :type |SizeI| :direction :in))
3448 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3449 ("103") :glsopcode ("0x009A") :offset ("176")))
3450 (defglfun
3451 (("PolygonStipple" polygon-stipple) :args
3452 ((:name |mask| :type |UInt8| :direction :in :array t)) :return ("void")
3453 :category ("drawing-control") :dlflags ("handcode") :glxflags
3454 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("102")
3455 :glsflags ("pixel-unpack") :glsopcode ("0x0099") :wglflags
3456 ("client-handcode" "server-handcode") :offset ("175")))
3457 (defglfun
3458 (("PolygonMode" polygon-mode) :args
3459 ((:name |face| :type |MaterialFace| :direction :in)
3460 (:name |mode| :type |PolygonMode| :direction :in))
3461 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3462 ("101") :glsopcode ("0x0098") :offset ("174")))
3463 (defglfun
3464 (("PointSize" point-size) :args
3465 ((:name |size| :type |CheckedFloat32| :direction :in)) :return ("void")
3466 :category ("drawing-control") :version ("1.0") :glxropcode ("100") :glsopcode
3467 ("0x0097") :offset ("173")))
3468 (defglfun
3469 (("Materialiv" material-iv) :args
3470 ((:name |face| :type |MaterialFace| :direction :in)
3471 (:name |pname| :type |MaterialParameter| :direction :in)
3472 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3473 (|pname|)))
3474 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3475 ("99") :glsopcode ("0x0096") :wglflags ("small-data") :offset ("172")))
3476 (defglfun
3477 (("Materiali" material-i) :args
3478 ((:name |face| :type |MaterialFace| :direction :in)
3479 (:name |pname| :type |MaterialParameter| :direction :in)
3480 (:name |param| :type |CheckedInt32| :direction :in))
3481 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3482 ("98") :glsopcode ("0x0095") :wglflags ("small-data") :offset ("171")))
3483 (defglfun
3484 (("Materialfv" material-fv) :args
3485 ((:name |face| :type |MaterialFace| :direction :in)
3486 (:name |pname| :type |MaterialParameter| :direction :in)
3487 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3488 (|pname|)))
3489 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3490 ("97") :glsopcode ("0x0094") :wglflags ("small-data") :offset ("170")))
3491 (defglfun
3492 (("Materialf" material-f) :args
3493 ((:name |face| :type |MaterialFace| :direction :in)
3494 (:name |pname| :type |MaterialParameter| :direction :in)
3495 (:name |param| :type |CheckedFloat32| :direction :in))
3496 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3497 ("96") :glsopcode ("0x0093") :wglflags ("small-data") :offset ("169")))
3498 (defglfun
3499 (("LineWidth" line-width) :args
3500 ((:name |width| :type |CheckedFloat32| :direction :in)) :return ("void")
3501 :category ("drawing-control") :version ("1.0") :glxropcode ("95") :glsopcode
3502 ("0x0092") :offset ("168")))
3503 (defglfun
3504 (("LineStipple" line-stipple) :args
3505 ((:name |factor| :type |CheckedInt32| :direction :in)
3506 (:name |pattern| :type |LineStipple| :direction :in))
3507 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3508 ("94") :glsopcode ("0x0091") :offset ("167")))
3509 (defglfun
3510 (("LightModeliv" light-model-iv) :args
3511 ((:name |pname| :type |LightModelParameter| :direction :in)
3512 (:name |params| :type |Int32| :direction :in :array t :size (|pname|)))
3513 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3514 ("93") :glsflags ("gl-enum") :glsopcode ("0x0090") :wglflags ("small-data")
3515 :offset ("166")))
3516 (defglfun
3517 (("LightModeli" light-model-i) :args
3518 ((:name |pname| :type |LightModelParameter| :direction :in)
3519 (:name |param| :type |Int32| :direction :in))
3520 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3521 ("92") :glsflags ("gl-enum") :glsopcode ("0x008F") :wglflags ("small-data")
3522 :offset ("165")))
3523 (defglfun
3524 (("LightModelfv" light-model-fv) :args
3525 ((:name |pname| :type |LightModelParameter| :direction :in)
3526 (:name |params| :type |Float32| :direction :in :array t :size (|pname|)))
3527 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3528 ("91") :glsflags ("gl-enum") :glsopcode ("0x008E") :wglflags ("small-data")
3529 :offset ("164")))
3530 (defglfun
3531 (("LightModelf" light-model-f) :args
3532 ((:name |pname| :type |LightModelParameter| :direction :in)
3533 (:name |param| :type |Float32| :direction :in))
3534 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3535 ("90") :glsflags ("gl-enum") :glsopcode ("0x008D") :wglflags ("small-data")
3536 :offset ("163")))
3537 (defglfun
3538 (("Lightiv" light-iv) :args
3539 ((:name |light| :type |LightName| :direction :in)
3540 (:name |pname| :type |LightParameter| :direction :in)
3541 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3542 (|pname|)))
3543 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3544 ("89") :glsopcode ("0x008C") :wglflags ("small-data") :offset ("162")))
3545 (defglfun
3546 (("Lighti" light-i) :args
3547 ((:name |light| :type |LightName| :direction :in)
3548 (:name |pname| :type |LightParameter| :direction :in)
3549 (:name |param| :type |CheckedInt32| :direction :in))
3550 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3551 ("88") :glsopcode ("0x008B") :wglflags ("small-data") :offset ("161")))
3552 (defglfun
3553 (("Lightfv" light-fv) :args
3554 ((:name |light| :type |LightName| :direction :in)
3555 (:name |pname| :type |LightParameter| :direction :in)
3556 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3557 (|pname|)))
3558 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3559 ("87") :glsopcode ("0x008A") :wglflags ("small-data") :offset ("160")))
3560 (defglfun
3561 (("Lightf" light-f) :args
3562 ((:name |light| :type |LightName| :direction :in)
3563 (:name |pname| :type |LightParameter| :direction :in)
3564 (:name |param| :type |CheckedFloat32| :direction :in))
3565 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3566 ("86") :glsopcode ("0x0089") :wglflags ("small-data") :offset ("159")))
3567 (defglfun
3568 (("Hint" hint) :args
3569 ((:name |target| :type |HintTarget| :direction :in)
3570 (:name |mode| :type |HintMode| :direction :in))
3571 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3572 ("85") :glsopcode ("0x0088") :offset ("158")))
3573 (defglfun
3574 (("FrontFace" front-face) :args
3575 ((:name |mode| :type |FrontFaceDirection| :direction :in)) :return ("void")
3576 :category ("drawing-control") :version ("1.0") :glxropcode ("84") :glsopcode
3577 ("0x0087") :offset ("157")))
3578 (defglfun
3579 (("Fogiv" fog-iv) :args
3580 ((:name |pname| :type |FogParameter| :direction :in)
3581 (:name |params| :type |CheckedInt32| :direction :in :array t :size
3582 (|pname|)))
3583 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3584 ("83") :glsflags ("gl-enum") :glsopcode ("0x0086") :wglflags ("small-data")
3585 :offset ("156")))
3586 (defglfun
3587 (("Fogi" fog-i) :args
3588 ((:name |pname| :type |FogParameter| :direction :in)
3589 (:name |param| :type |CheckedInt32| :direction :in))
3590 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3591 ("82") :glsflags ("gl-enum") :glsopcode ("0x0085") :wglflags ("small-data")
3592 :offset ("155")))
3593 (defglfun
3594 (("Fogfv" fog-fv) :args
3595 ((:name |pname| :type |FogParameter| :direction :in)
3596 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
3597 (|pname|)))
3598 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3599 ("81") :glsflags ("gl-enum") :glsopcode ("0x0084") :wglflags ("small-data")
3600 :offset ("154")))
3601 (defglfun
3602 (("Fogf" fog-f) :args
3603 ((:name |pname| :type |FogParameter| :direction :in)
3604 (:name |param| :type |CheckedFloat32| :direction :in))
3605 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3606 ("80") :glsflags ("gl-enum") :glsopcode ("0x0083") :wglflags ("small-data")
3607 :offset ("153")))
3608 (defglfun
3609 (("CullFace" cull-face) :args
3610 ((:name |mode| :type |CullFaceMode| :direction :in)) :return ("void")
3611 :category ("drawing-control") :version ("1.0") :glxropcode ("79") :glsopcode
3612 ("0x0082") :offset ("152")))
3613 (defglfun
3614 (("ColorMaterial" color-material) :args
3615 ((:name |face| :type |MaterialFace| :direction :in)
3616 (:name |mode| :type |ColorMaterialParameter| :direction :in))
3617 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3618 ("78") :glsopcode ("0x0081") :offset ("151")))
3619 (defglfun
3620 (("ClipPlane" clip-plane) :args
3621 ((:name |plane| :type |ClipPlaneName| :direction :in)
3622 (:name |equation| :type |Float64| :direction :in :array t :size #x4))
3623 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
3624 ("77") :glsopcode ("0x0080") :offset ("150")))
3626 ;;;; }}}
3628 ;;;; {{{ feedback
3630 (defglfun
3631 (("PushName" push-name) :args
3632 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
3633 ("feedback") :version ("1.0") :glxropcode ("125") :glsopcode ("0x00B3")
3634 :offset ("201")))
3635 (defglfun
3636 (("PopName" pop-name) :args nil :return ("void") :category ("feedback")
3637 :version ("1.0") :glxropcode ("124") :glsopcode ("0x00B2") :offset ("200")))
3638 (defglfun
3639 (("PassThrough" pass-through) :args
3640 ((:name |token| :type |FeedbackElement| :direction :in)) :return ("void")
3641 :category ("feedback") :version ("1.0") :glxropcode ("123") :glsopcode
3642 ("0x00B1") :offset ("199")))
3643 (defglfun
3644 (("LoadName" load-name) :args
3645 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
3646 ("feedback") :version ("1.0") :glxropcode ("122") :glsopcode ("0x00B0")
3647 :offset ("198")))
3648 (defglfun
3649 (("InitNames" init-names) :args nil :return ("void") :category ("feedback")
3650 :version ("1.0") :glxropcode ("121") :glsopcode ("0x00AF") :offset ("197")))
3651 (defglfun
3652 (("RenderMode" render-mode) :args
3653 ((:name |mode| :type |RenderingMode| :direction :in)) :return ("Int32")
3654 :category ("feedback") :dlflags ("notlistable") :glxflags
3655 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("107")
3656 :glsopcode ("0x00AE") :wglflags ("client-handcode" "server-handcode") :offset
3657 ("196")))
3658 (defglfun
3659 (("SelectBuffer" select-buffer) :args
3660 ((:name |size| :type |SizeI| :direction :in)
3661 (:name |buffer| :type |SelectName| :direction :out :array t :size size
3662 :retained t))
3663 :return ("void") :dlflags ("notlistable") :glxflags
3664 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
3665 :glxsingle ("106") :glsflags ("client") :glsopcode ("0x00AD") :wglflags
3666 ("client-handcode" "server-handcode" "batchable") :offset ("195")))
3667 (defglfun
3668 (("FeedbackBuffer" feedback-buffer) :args
3669 ((:name |size| :type |SizeI| :direction :in)
3670 (:name |type| :type |FeedbackType| :direction :in)
3671 (:name |buffer| :type |FeedbackElement| :direction :out :array t :size size
3672 :retained t))
3673 :return ("void") :dlflags ("notlistable") :glxflags
3674 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
3675 :glxsingle ("105") :glsflags ("client") :glsopcode ("0x00AC") :wglflags
3676 ("client-handcode" "server-handcode" "batchable") :offset ("194")))
3678 ;;;; }}}
3680 ;;;; {{{ framebuf
3682 (defglfun
3683 (("IndexMask" index-mask) :args
3684 ((:name |mask| :type |MaskedColorIndexValueI| :direction :in)) :return
3685 ("void") :category ("framebuf") :version ("1.0") :glxropcode ("136")
3686 :glsopcode ("0x00BE") :offset ("212")))
3687 (defglfun
3688 (("DepthMask" depth-mask) :args
3689 ((:name |flag| :type |Boolean| :direction :in)) :return ("void") :category
3690 ("framebuf") :version ("1.0") :glxropcode ("135") :glsopcode ("0x00BD")
3691 :offset ("211")))
3692 (defglfun
3693 (("ColorMask" color-mask) :args
3694 ((:name |red| :type |Boolean| :direction :in)
3695 (:name |green| :type |Boolean| :direction :in)
3696 (:name |blue| :type |Boolean| :direction :in)
3697 (:name |alpha| :type |Boolean| :direction :in))
3698 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("134")
3699 :glsopcode ("0x00BC") :offset ("210")))
3700 (defglfun
3701 (("StencilMask" stencil-mask) :args
3702 ((:name |mask| :type |MaskedStencilValue| :direction :in)) :return ("void")
3703 :category ("framebuf") :version ("1.0") :glxropcode ("133") :glsopcode
3704 ("0x00BB") :offset ("209")))
3705 (defglfun
3706 (("ClearDepth" clear-depth) :args
3707 ((:name |depth| :type |ClampedFloat64| :direction :in)) :return ("void")
3708 :category ("framebuf") :version ("1.0") :glxropcode ("132") :glsopcode
3709 ("0x00BA") :offset ("208")))
3710 (defglfun
3711 (("ClearStencil" clear-stencil) :args
3712 ((:name |s| :type |StencilValue| :direction :in)) :return ("void") :category
3713 ("framebuf") :version ("1.0") :glxropcode ("131") :glsopcode ("0x00B9")
3714 :offset ("207")))
3715 (defglfun
3716 (("ClearColor" clear-color) :args
3717 ((:name |red| :type |ClampedColorF| :direction :in)
3718 (:name |green| :type |ClampedColorF| :direction :in)
3719 (:name |blue| :type |ClampedColorF| :direction :in)
3720 (:name |alpha| :type |ClampedColorF| :direction :in))
3721 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("130")
3722 :glsopcode ("0x00B8") :offset ("206")))
3723 (defglfun
3724 (("ClearIndex" clear-index) :args
3725 ((:name |c| :type |MaskedColorIndexValueF| :direction :in)) :return ("void")
3726 :category ("framebuf") :version ("1.0") :glxropcode ("129") :glsopcode
3727 ("0x00B7") :offset ("205")))
3728 (defglfun
3729 (("ClearAccum" clear-accum) :args
3730 ((:name |red| :type |Float32| :direction :in)
3731 (:name |green| :type |Float32| :direction :in)
3732 (:name |blue| :type |Float32| :direction :in)
3733 (:name |alpha| :type |Float32| :direction :in))
3734 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("128")
3735 :glsopcode ("0x00B6") :offset ("204")))
3736 (defglfun
3737 (("Clear" clear) :args ((:name |mask| :type |ClearBufferMask| :direction :in))
3738 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("127")
3739 :glsopcode ("0x00B5") :offset ("203")))
3740 (defglfun
3741 (("DrawBuffer" draw-buffer) :args
3742 ((:name |mode| :type |DrawBufferMode| :direction :in)) :return ("void")
3743 :category ("framebuf") :version ("1.0") :glxropcode ("126") :glsopcode
3744 ("0x00B4") :offset ("202")))
3746 ;;;; }}}
3748 ;;;; {{{ misc
3750 (defglfun
3751 (("PushAttrib" push-attrib) :args
3752 ((:name |mask| :type |AttribMask| :direction :in)) :return ("void") :category
3753 ("misc") :version ("1.0") :glxropcode ("142") :glsopcode ("0x00C5") :offset
3754 ("219")))
3755 (defglfun
3756 (("PopAttrib" pop-attrib) :args nil :return ("void") :category ("misc")
3757 :version ("1.0") :glxropcode ("141") :glsopcode ("0x00C4") :offset ("218")))
3758 (defglfun
3759 (("Flush" flush) :args nil :return ("void") :dlflags ("notlistable") :glxflags
3760 ("client-handcode" "client-intercept" "server-handcode") :category ("misc")
3761 :version ("1.0") :glxsingle ("142") :glsopcode ("0x00C3") :offset ("217")))
3762 (defglfun
3763 (("Finish" finish) :args nil :return ("void") :dlflags ("notlistable")
3764 :glxflags ("client-handcode" "server-handcode") :category ("misc") :version
3765 ("1.0") :glxsingle ("108") :glsopcode ("0x00C2") :offset ("216")))
3766 (defglfun
3767 (("Enable" enable) :args ((:name |cap| :type |EnableCap| :direction :in))
3768 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
3769 :glxflags ("client-handcode" "client-intercept") :glxropcode ("139")
3770 :glsflags ("client") :glsopcode ("0x00C1") :offset ("215")))
3771 (defglfun
3772 (("Disable" disable) :args ((:name |cap| :type |EnableCap| :direction :in))
3773 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
3774 :glxflags ("client-handcode" "client-intercept") :glxropcode ("138")
3775 :glsflags ("client") :glsopcode ("0x00C0") :offset ("214")))
3776 (defglfun
3777 (("Accum" accum) :args
3778 ((:name |op| :type |AccumOp| :direction :in)
3779 (:name |value| :type |CoordF| :direction :in))
3780 :return ("void") :category ("misc") :version ("1.0") :glxropcode ("137")
3781 :glsopcode ("0x00BF") :offset ("213")))
3783 ;;;; }}}
3785 ;;;; {{{ modeling
3787 (defglfun
3788 (("EvalPoint2" eval-point-2) :args
3789 ((:name |i| :type |CheckedInt32| :direction :in)
3790 (:name |j| :type |CheckedInt32| :direction :in))
3791 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("158")
3792 :glsopcode ("0x00D5") :offset ("239")))
3793 (defglfun
3794 (("EvalMesh2" eval-mesh-2) :args
3795 ((:name |mode| :type |MeshMode2| :direction :in)
3796 (:name |i1| :type |CheckedInt32| :direction :in)
3797 (:name |i2| :type |CheckedInt32| :direction :in)
3798 (:name |j1| :type |CheckedInt32| :direction :in)
3799 (:name |j2| :type |CheckedInt32| :direction :in))
3800 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("157")
3801 :glsopcode ("0x00D4") :offset ("238")))
3802 (defglfun
3803 (("EvalPoint1" eval-point-1) :args ((:name |i| :type |Int32| :direction :in))
3804 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("156")
3805 :glsopcode ("0x00D3") :offset ("237")))
3806 (defglfun
3807 (("EvalMesh1" eval-mesh-1) :args
3808 ((:name |mode| :type |MeshMode1| :direction :in)
3809 (:name |i1| :type |CheckedInt32| :direction :in)
3810 (:name |i2| :type |CheckedInt32| :direction :in))
3811 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("155")
3812 :glsopcode ("0x00D2") :offset ("236")))
3813 (defglfun
3814 (("EvalCoord2fv" eval-coord-2fv) :args
3815 ((:name |u| :type |CoordF| :direction :in :array t :size #x2)) :return
3816 ("void") :category ("modeling") :version ("1.0") :glxropcode ("154")
3817 :glsopcode ("0x00D1") :offset ("235")))
3818 (defglfun
3819 (("EvalCoord2f" eval-coord-2f) :args
3820 ((:name |u| :type |CoordF| :direction :in)
3821 (:name |v| :type |CoordF| :direction :in))
3822 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2fv")
3823 :version ("1.0") :offset ("234")))
3824 (defglfun
3825 (("EvalCoord2dv" eval-coord-2dv) :args
3826 ((:name |u| :type |CoordD| :direction :in :array t :size #x2)) :return
3827 ("void") :category ("modeling") :version ("1.0") :glxropcode ("153")
3828 :glsopcode ("0x00D0") :offset ("233")))
3829 (defglfun
3830 (("EvalCoord2d" eval-coord-2d) :args
3831 ((:name |u| :type |CoordD| :direction :in)
3832 (:name |v| :type |CoordD| :direction :in))
3833 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2dv")
3834 :version ("1.0") :offset ("232")))
3835 (defglfun
3836 (("EvalCoord1fv" eval-coord-1fv) :args
3837 ((:name |u| :type |CoordF| :direction :in :array t :size #x1)) :return
3838 ("void") :category ("modeling") :version ("1.0") :glxropcode ("152")
3839 :glsopcode ("0x00CF") :offset ("231")))
3840 (defglfun
3841 (("EvalCoord1f" eval-coord-1f) :args
3842 ((:name |u| :type |CoordF| :direction :in)) :return ("void") :category
3843 ("modeling") :vectorequiv ("EvalCoord1fv") :version ("1.0") :offset ("230")))
3844 (defglfun
3845 (("EvalCoord1dv" eval-coord-1dv) :args
3846 ((:name |u| :type |CoordD| :direction :in :array t :size #x1)) :return
3847 ("void") :category ("modeling") :version ("1.0") :glxropcode ("151")
3848 :glsopcode ("0x00CE") :offset ("229")))
3849 (defglfun
3850 (("EvalCoord1d" eval-coord-1d) :args
3851 ((:name |u| :type |CoordD| :direction :in)) :return ("void") :category
3852 ("modeling") :vectorequiv ("EvalCoord1dv") :version ("1.0") :offset ("228")))
3853 (defglfun
3854 (("MapGrid2f" map-grid-2f) :args
3855 ((:name |un| :type |Int32| :direction :in)
3856 (:name |u1| :type |CoordF| :direction :in)
3857 (:name |u2| :type |CoordF| :direction :in)
3858 (:name |vn| :type |Int32| :direction :in)
3859 (:name |v1| :type |CoordF| :direction :in)
3860 (:name |v2| :type |CoordF| :direction :in))
3861 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("150")
3862 :glsopcode ("0x00CD") :offset ("227")))
3863 (defglfun
3864 (("MapGrid2d" map-grid-2d) :args
3865 ((:name |un| :type |Int32| :direction :in)
3866 (:name |u1| :type |CoordD| :direction :in)
3867 (:name |u2| :type |CoordD| :direction :in)
3868 (:name |vn| :type |Int32| :direction :in)
3869 (:name |v1| :type |CoordD| :direction :in)
3870 (:name |v2| :type |CoordD| :direction :in))
3871 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("149")
3872 :glsopcode ("0x00CC") :offset ("226")))
3873 (defglfun
3874 (("MapGrid1f" map-grid-1f) :args
3875 ((:name |un| :type |Int32| :direction :in)
3876 (:name |u1| :type |CoordF| :direction :in)
3877 (:name |u2| :type |CoordF| :direction :in))
3878 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("148")
3879 :glsopcode ("0x00CB") :offset ("225")))
3880 (defglfun
3881 (("MapGrid1d" map-grid-1d) :args
3882 ((:name |un| :type |Int32| :direction :in)
3883 (:name |u1| :type |CoordD| :direction :in)
3884 (:name |u2| :type |CoordD| :direction :in))
3885 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("147")
3886 :glsopcode ("0x00CA") :offset ("224")))
3887 (defglfun
3888 (("Map2f" map-2f) :args
3889 ((:name |target| :type |MapTarget| :direction :in)
3890 (:name |u1| :type |CoordF| :direction :in)
3891 (:name |u2| :type |CoordF| :direction :in)
3892 (:name |ustride| :type |Int32| :direction :in)
3893 (:name |uorder| :type |CheckedInt32| :direction :in)
3894 (:name |v1| :type |CoordF| :direction :in)
3895 (:name |v2| :type |CoordF| :direction :in)
3896 (:name |vstride| :type |Int32| :direction :in)
3897 (:name |vorder| :type |CheckedInt32| :direction :in)
3898 (:name |points| :type |CoordF| :direction :in :array t :size
3899 (|target| |ustride| |uorder| |vstride| |vorder|)))
3900 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
3901 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("146")
3902 :glsflags ("capture-handcode") :glsopcode ("0x00C9") :wglflags
3903 ("client-handcode" "server-handcode") :offset ("223")))
3904 (defglfun
3905 (("Map2d" map-2d) :args
3906 ((:name |target| :type |MapTarget| :direction :in)
3907 (:name |u1| :type |CoordD| :direction :in)
3908 (:name |u2| :type |CoordD| :direction :in)
3909 (:name |ustride| :type |Int32| :direction :in)
3910 (:name |uorder| :type |CheckedInt32| :direction :in)
3911 (:name |v1| :type |CoordD| :direction :in)
3912 (:name |v2| :type |CoordD| :direction :in)
3913 (:name |vstride| :type |Int32| :direction :in)
3914 (:name |vorder| :type |CheckedInt32| :direction :in)
3915 (:name |points| :type |CoordD| :direction :in :array t :size
3916 (|target| |ustride| |uorder| |vstride| |vorder|)))
3917 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
3918 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("145")
3919 :glsflags ("capture-handcode") :glsopcode ("0x00C8") :wglflags
3920 ("client-handcode" "server-handcode") :offset ("222")))
3921 (defglfun
3922 (("Map1f" map-1f) :args
3923 ((:name |target| :type |MapTarget| :direction :in)
3924 (:name |u1| :type |CoordF| :direction :in)
3925 (:name |u2| :type |CoordF| :direction :in)
3926 (:name |stride| :type |Int32| :direction :in)
3927 (:name |order| :type |CheckedInt32| :direction :in)
3928 (:name |points| :type |CoordF| :direction :in :array t :size
3929 (|target| |stride| |order|)))
3930 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
3931 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("144")
3932 :glsflags ("capture-handcode") :glsopcode ("0x00C7") :wglflags
3933 ("client-handcode" "server-handcode") :offset ("221")))
3934 (defglfun
3935 (("Map1d" map-1d) :args
3936 ((:name |target| :type |MapTarget| :direction :in)
3937 (:name |u1| :type |CoordD| :direction :in)
3938 (:name |u2| :type |CoordD| :direction :in)
3939 (:name |stride| :type |Int32| :direction :in)
3940 (:name |order| :type |CheckedInt32| :direction :in)
3941 (:name |points| :type |CoordD| :direction :in :array t :size
3942 (|target| |stride| |order|)))
3943 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
3944 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("143")
3945 :glsflags ("capture-handcode") :glsopcode ("0x00C6") :wglflags
3946 ("client-handcode" "server-handcode") :offset ("220")))
3948 ;;;; }}}
3950 ;;;; {{{ pixel-op
3952 (defglfun
3953 (("DepthFunc" depth-func) :args
3954 ((:name |func| :type |DepthFunction| :direction :in)) :return ("void")
3955 :category ("pixel-op") :version ("1.0") :glxropcode ("164") :glsopcode
3956 ("0x00DB") :offset ("245")))
3957 (defglfun
3958 (("StencilOp" stencil-op) :args
3959 ((:name |fail| :type |StencilOp| :direction :in)
3960 (:name |zfail| :type |StencilOp| :direction :in)
3961 (:name |zpass| :type |StencilOp| :direction :in))
3962 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("163")
3963 :glsopcode ("0x00DA") :offset ("244")))
3964 (defglfun
3965 (("StencilFunc" stencil-func) :args
3966 ((:name |func| :type |StencilFunction| :direction :in)
3967 (:name |ref| :type |ClampedStencilValue| :direction :in)
3968 (:name |mask| :type |MaskedStencilValue| :direction :in))
3969 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("162")
3970 :glsopcode ("0x00D9") :offset ("243")))
3971 (defglfun
3972 (("LogicOp" logic-op) :args ((:name |opcode| :type |LogicOp| :direction :in))
3973 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("161")
3974 :glsopcode ("0x00D8") :offset ("242")))
3975 (defglfun
3976 (("BlendFunc" blend-func) :args
3977 ((:name |sfactor| :type |BlendingFactorSrc| :direction :in)
3978 (:name |dfactor| :type |BlendingFactorDest| :direction :in))
3979 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("160")
3980 :glsopcode ("0x00D7") :offset ("241")))
3981 (defglfun
3982 (("AlphaFunc" alpha-func) :args
3983 ((:name |func| :type |AlphaFunction| :direction :in)
3984 (:name |ref| :type |ClampedFloat32| :direction :in))
3985 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("159")
3986 :glsopcode ("0x00D6") :offset ("240")))
3988 ;;;; }}}
3990 ;;;; {{{ pixel-rw
3992 (defglfun
3993 (("DrawPixels" draw-pixels) :args
3994 ((:name |width| :type |SizeI| :direction :in)
3995 (:name |height| :type |SizeI| :direction :in)
3996 (:name |format| :type |PixelFormat| :direction :in)
3997 (:name |type| :type |PixelType| :direction :in)
3998 (:name |pixels| :type |Void| :direction :in :array t :size
3999 (|format| |type| |width| |height|)))
4000 :return ("void") :category ("pixel-rw") :dlflags ("handcode") :glxflags
4001 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("173")
4002 :glsflags ("pixel-unpack") :glsopcode ("0x00E7") :wglflags
4003 ("client-handcode" "server-handcode") :offset ("257")))
4004 (defglfun
4005 (("ReadPixels" read-pixels) :args
4006 ((:name |x| :type |WinCoord| :direction :in)
4007 (:name |y| :type |WinCoord| :direction :in)
4008 (:name |width| :type |SizeI| :direction :in)
4009 (:name |height| :type |SizeI| :direction :in)
4010 (:name |format| :type |PixelFormat| :direction :in)
4011 (:name |type| :type |PixelType| :direction :in)
4012 (:name |pixels| :type |Void| :direction :out :array t :size
4013 (|format| |type| |width| |height|)))
4014 :return ("void") :category ("pixel-rw") :dlflags ("notlistable") :glxflags
4015 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("111")
4016 :glsflags ("get" "pixel-pack") :glsopcode ("0x00E6") :wglflags
4017 ("client-handcode" "server-handcode") :offset ("256")))
4018 (defglfun
4019 (("CopyPixels" copy-pixels) :args
4020 ((:name |x| :type |WinCoord| :direction :in)
4021 (:name |y| :type |WinCoord| :direction :in)
4022 (:name |width| :type |SizeI| :direction :in)
4023 (:name |height| :type |SizeI| :direction :in)
4024 (:name |type| :type |PixelCopyType| :direction :in))
4025 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("172")
4026 :glsopcode ("0x00E5") :offset ("255")))
4027 (defglfun
4028 (("ReadBuffer" read-buffer) :args
4029 ((:name |mode| :type |ReadBufferMode| :direction :in)) :return ("void")
4030 :category ("pixel-rw") :version ("1.0") :glxropcode ("171") :glsopcode
4031 ("0x00E4") :offset ("254")))
4032 (defglfun
4033 (("PixelMapusv" pixel-map-usv) :args
4034 ((:name |map| :type |PixelMap| :direction :in)
4035 (:name |mapsize| :type |CheckedInt32| :direction :in)
4036 (:name |values| :type |UInt16| :direction :in :array t :size mapsize))
4037 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
4038 :version ("1.0") :glxropcode ("170") :glsopcode ("0x00E3") :offset ("253")))
4039 (defglfun
4040 (("PixelMapuiv" pixel-map-uiv) :args
4041 ((:name |map| :type |PixelMap| :direction :in)
4042 (:name |mapsize| :type |CheckedInt32| :direction :in)
4043 (:name |values| :type |UInt32| :direction :in :array t :size mapsize))
4044 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
4045 :version ("1.0") :glxropcode ("169") :glsopcode ("0x00E2") :offset ("252")))
4046 (defglfun
4047 (("PixelMapfv" pixel-map-fv) :args
4048 ((:name |map| :type |PixelMap| :direction :in)
4049 (:name |mapsize| :type |CheckedInt32| :direction :in)
4050 (:name |values| :type |Float32| :direction :in :array t :size mapsize))
4051 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
4052 :version ("1.0") :glxropcode ("168") :glsopcode ("0x00E1") :offset ("251")))
4053 (defglfun
4054 (("PixelStorei" pixel-store-i) :args
4055 ((:name |pname| :type |PixelStoreParameter| :direction :in)
4056 (:name |param| :type |CheckedInt32| :direction :in))
4057 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
4058 :category ("pixel-rw") :version ("1.0") :glxsingle ("110") :glsflags
4059 ("client" "gl-enum") :glsopcode ("0x00E0") :wglflags ("batchable") :offset
4060 ("250")))
4061 (defglfun
4062 (("PixelStoref" pixel-store-f) :args
4063 ((:name |pname| :type |PixelStoreParameter| :direction :in)
4064 (:name |param| :type |CheckedFloat32| :direction :in))
4065 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
4066 :category ("pixel-rw") :version ("1.0") :glxsingle ("109") :glsflags
4067 ("client" "gl-enum") :glsopcode ("0x00DF") :wglflags ("batchable") :offset
4068 ("249")))
4069 (defglfun
4070 (("PixelTransferi" pixel-transfer-i) :args
4071 ((:name |pname| :type |PixelTransferParameter| :direction :in)
4072 (:name |param| :type |CheckedInt32| :direction :in))
4073 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("167")
4074 :glsflags ("gl-enum") :glsopcode ("0x00DE") :offset ("248")))
4075 (defglfun
4076 (("PixelTransferf" pixel-transfer-f) :args
4077 ((:name |pname| :type |PixelTransferParameter| :direction :in)
4078 (:name |param| :type |CheckedFloat32| :direction :in))
4079 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("166")
4080 :glsflags ("gl-enum") :glsopcode ("0x00DD") :offset ("247")))
4081 (defglfun
4082 (("PixelZoom" pixel-zoom) :args
4083 ((:name |xfactor| :type |Float32| :direction :in)
4084 (:name |yfactor| :type |Float32| :direction :in))
4085 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("165")
4086 :glsopcode ("0x00DC") :offset ("246")))
4088 ;;;; }}}
4090 ;;;; {{{ state-req
4092 (defglfun
4093 (("IsList" is-list) :args ((:name |list| :type |List| :direction :in)) :return
4094 ("Boolean") :category ("state-req") :dlflags ("notlistable") :version ("1.0")
4095 :glxsingle ("141") :glsflags ("get") :glsopcode ("0x0105") :offset ("287")))
4096 (defglfun
4097 (("IsEnabled" is-enabled) :args
4098 ((:name |cap| :type |EnableCap| :direction :in)) :return ("Boolean")
4099 :category ("state-req") :dlflags ("notlistable") :version ("1.0") :glxflags
4100 ("client-handcode" "client-intercept") :glxsingle ("140") :glsflags
4101 ("client" "get") :glsopcode ("0x0104") :offset ("286")))
4102 (defglfun
4103 (("GetTexLevelParameteriv" get-tex-level-parameter-iv) :args
4104 ((:name |target| :type |TextureTarget| :direction :in)
4105 (:name |level| :type |CheckedInt32| :direction :in)
4106 (:name |pname| :type |GetTextureParameter| :direction :in)
4107 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4108 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4109 ("1.0") :glxsingle ("139") :glsflags ("get") :glsopcode ("0x0103") :wglflags
4110 ("small-data") :offset ("285")))
4111 (defglfun
4112 (("GetTexLevelParameterfv" get-tex-level-parameter-fv) :args
4113 ((:name |target| :type |TextureTarget| :direction :in)
4114 (:name |level| :type |CheckedInt32| :direction :in)
4115 (:name |pname| :type |GetTextureParameter| :direction :in)
4116 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4117 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4118 ("1.0") :glxsingle ("138") :glsflags ("get") :glsopcode ("0x0102") :wglflags
4119 ("small-data") :offset ("284")))
4120 (defglfun
4121 (("GetTexParameteriv" get-tex-parameter-iv) :args
4122 ((:name |target| :type |TextureTarget| :direction :in)
4123 (:name |pname| :type |GetTextureParameter| :direction :in)
4124 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4125 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4126 ("1.0") :glxsingle ("137") :glsflags ("get") :glsopcode ("0x0101") :wglflags
4127 ("small-data") :offset ("283")))
4128 (defglfun
4129 (("GetTexParameterfv" get-tex-parameter-fv) :args
4130 ((:name |target| :type |TextureTarget| :direction :in)
4131 (:name |pname| :type |GetTextureParameter| :direction :in)
4132 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4133 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4134 ("1.0") :glxsingle ("136") :glsflags ("get") :glsopcode ("0x0100") :wglflags
4135 ("small-data") :offset ("282")))
4136 (defglfun
4137 (("GetTexImage" get-tex-image) :args
4138 ((:name |target| :type |TextureTarget| :direction :in)
4139 (:name |level| :type |CheckedInt32| :direction :in)
4140 (:name |format| :type |PixelFormat| :direction :in)
4141 (:name |type| :type |PixelType| :direction :in)
4142 (:name |pixels| :type |Void| :direction :out :array t :size
4143 (|target| |level| |format| |type|)))
4144 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4145 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("135")
4146 :glsflags ("get" "pixel-pack") :glsopcode ("0x00FF") :wglflags
4147 ("client-handcode" "server-handcode") :offset ("281")))
4148 (defglfun
4149 (("GetTexGeniv" get-tex-gen-iv) :args
4150 ((:name |coord| :type |TextureCoordName| :direction :in)
4151 (:name |pname| :type |TextureGenParameter| :direction :in)
4152 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4153 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4154 ("1.0") :glxsingle ("134") :glsflags ("get") :glsopcode ("0x00FE") :wglflags
4155 ("small-data") :offset ("280")))
4156 (defglfun
4157 (("GetTexGenfv" get-tex-gen-fv) :args
4158 ((:name |coord| :type |TextureCoordName| :direction :in)
4159 (:name |pname| :type |TextureGenParameter| :direction :in)
4160 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4161 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4162 ("1.0") :glxsingle ("133") :glsflags ("get") :glsopcode ("0x00FD") :wglflags
4163 ("small-data") :offset ("279")))
4164 (defglfun
4165 (("GetTexGendv" get-tex-gen-dv) :args
4166 ((:name |coord| :type |TextureCoordName| :direction :in)
4167 (:name |pname| :type |TextureGenParameter| :direction :in)
4168 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
4169 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4170 ("1.0") :glxsingle ("132") :glsflags ("get") :glsopcode ("0x00FC") :wglflags
4171 ("small-data") :offset ("278")))
4172 (defglfun
4173 (("GetTexEnviv" get-tex-env-iv) :args
4174 ((:name |target| :type |TextureEnvTarget| :direction :in)
4175 (:name |pname| :type |TextureEnvParameter| :direction :in)
4176 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4177 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4178 ("1.0") :glxsingle ("131") :glsflags ("get") :glsopcode ("0x00FB") :wglflags
4179 ("small-data") :offset ("277")))
4180 (defglfun
4181 (("GetTexEnvfv" get-tex-env-fv) :args
4182 ((:name |target| :type |TextureEnvTarget| :direction :in)
4183 (:name |pname| :type |TextureEnvParameter| :direction :in)
4184 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4185 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4186 ("1.0") :glxsingle ("130") :glsflags ("get") :glsopcode ("0x00FA") :wglflags
4187 ("small-data") :offset ("276")))
4188 (defglfun
4189 (("GetString" get-string) :args
4190 ((:name |name| :type |StringName| :direction :in)) :return ("String")
4191 :category ("state-req") :dlflags ("notlistable") :glxflags
4192 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("129")
4193 :glsflags ("get") :glsopcode ("0x00F9") :wglflags
4194 ("client-handcode" "server-handcode") :offset ("275")))
4195 (defglfun
4196 (("GetPolygonStipple" get-polygon-stipple) :args
4197 ((:name |mask| :type |UInt8| :direction :out :array t)) :return ("void")
4198 :category ("state-req") :dlflags ("notlistable") :glxflags
4199 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("128")
4200 :glsflags ("get" "pixel-pack") :glsopcode ("0x00F8") :wglflags
4201 ("client-handcode" "server-handcode") :offset ("274")))
4202 (defglfun
4203 (("GetPixelMapusv" get-pixel-map-usv) :args
4204 ((:name |map| :type |PixelMap| :direction :in)
4205 (:name |values| :type |UInt16| :direction :out :array t :size (|map|)))
4206 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4207 ("1.0") :glxsingle ("127") :glsflags ("get") :glsopcode ("0x00F7") :offset
4208 ("273")))
4209 (defglfun
4210 (("GetPixelMapuiv" get-pixel-map-uiv) :args
4211 ((:name |map| :type |PixelMap| :direction :in)
4212 (:name |values| :type |UInt32| :direction :out :array t :size (|map|)))
4213 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4214 ("1.0") :glxsingle ("126") :glsflags ("get") :glsopcode ("0x00F6") :offset
4215 ("272")))
4216 (defglfun
4217 (("GetPixelMapfv" get-pixel-map-fv) :args
4218 ((:name |map| :type |PixelMap| :direction :in)
4219 (:name |values| :type |Float32| :direction :out :array t :size (|map|)))
4220 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4221 ("1.0") :glxsingle ("125") :glsflags ("get") :glsopcode ("0x00F5") :offset
4222 ("271")))
4223 (defglfun
4224 (("GetMaterialiv" get-material-iv) :args
4225 ((:name |face| :type |MaterialFace| :direction :in)
4226 (:name |pname| :type |MaterialParameter| :direction :in)
4227 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4228 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4229 ("1.0") :glxsingle ("124") :glsflags ("get") :glsopcode ("0x00F4") :wglflags
4230 ("small-data") :offset ("270")))
4231 (defglfun
4232 (("GetMaterialfv" get-material-fv) :args
4233 ((:name |face| :type |MaterialFace| :direction :in)
4234 (:name |pname| :type |MaterialParameter| :direction :in)
4235 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4236 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4237 ("1.0") :glxsingle ("123") :glsflags ("get") :glsopcode ("0x00F3") :wglflags
4238 ("small-data") :offset ("269")))
4239 (defglfun
4240 (("GetMapiv" get-map-iv) :args
4241 ((:name |target| :type |MapTarget| :direction :in)
4242 (:name |query| :type |GetMapQuery| :direction :in)
4243 (:name |v| :type |Int32| :direction :out :array t :size (|target| |query|)))
4244 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4245 ("1.0") :glxsingle ("122") :glsflags ("get") :glsopcode ("0x00F2") :offset
4246 ("268")))
4247 (defglfun
4248 (("GetMapfv" get-map-fv) :args
4249 ((:name |target| :type |MapTarget| :direction :in)
4250 (:name |query| :type |GetMapQuery| :direction :in)
4251 (:name |v| :type |Float32| :direction :out :array t :size
4252 (|target| |query|)))
4253 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4254 ("1.0") :glxsingle ("121") :glsflags ("get") :glsopcode ("0x00F1") :offset
4255 ("267")))
4256 (defglfun
4257 (("GetMapdv" get-map-dv) :args
4258 ((:name |target| :type |MapTarget| :direction :in)
4259 (:name |query| :type |GetMapQuery| :direction :in)
4260 (:name |v| :type |Float64| :direction :out :array t :size
4261 (|target| |query|)))
4262 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4263 ("1.0") :glxsingle ("120") :glsflags ("get") :glsopcode ("0x00F0") :offset
4264 ("266")))
4265 (defglfun
4266 (("GetLightiv" get-light-iv) :args
4267 ((:name |light| :type |LightName| :direction :in)
4268 (:name |pname| :type |LightParameter| :direction :in)
4269 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4270 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4271 ("1.0") :glxsingle ("119") :glsflags ("get") :glsopcode ("0x00EF") :wglflags
4272 ("small-data") :offset ("265")))
4273 (defglfun
4274 (("GetLightfv" get-light-fv) :args
4275 ((:name |light| :type |LightName| :direction :in)
4276 (:name |pname| :type |LightParameter| :direction :in)
4277 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4278 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4279 ("1.0") :glxsingle ("118") :glsflags ("get") :glsopcode ("0x00EE") :wglflags
4280 ("small-data") :offset ("264")))
4281 (defglfun
4282 (("GetIntegerv" get-integerv) :args
4283 ((:name |pname| :type |GetPName| :direction :in)
4284 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
4285 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4286 ("client-handcode") :version ("1.0") :glxsingle ("117") :glsflags
4287 ("client" "get") :glsopcode ("0x00ED") :wglflags ("small-data") :offset
4288 ("263")))
4289 (defglfun
4290 (("GetFloatv" get-floatv) :args
4291 ((:name |pname| :type |GetPName| :direction :in)
4292 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
4293 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4294 ("client-handcode") :version ("1.0") :glxsingle ("116") :glsflags
4295 ("client" "get") :glsopcode ("0x00EC") :wglflags ("small-data") :offset
4296 ("262")))
4297 (defglfun
4298 (("GetError" get-error) :args nil :return ("ErrorCode") :category
4299 ("state-req") :dlflags ("notlistable") :glxflags ("client-handcode") :version
4300 ("1.0") :glxsingle ("115") :glsflags ("get") :glsopcode ("0x00EB") :offset
4301 ("261")))
4302 (defglfun
4303 (("GetDoublev" get-doublev) :args
4304 ((:name |pname| :type |GetPName| :direction :in)
4305 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
4306 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4307 ("client-handcode") :version ("1.0") :glxsingle ("114") :glsflags
4308 ("client" "get") :glsopcode ("0x00EA") :wglflags ("small-data") :offset
4309 ("260")))
4310 (defglfun
4311 (("GetClipPlane" get-clip-plane) :args
4312 ((:name |plane| :type |ClipPlaneName| :direction :in)
4313 (:name |equation| :type |Float64| :direction :out :array t :size #x4))
4314 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
4315 ("1.0") :glxsingle ("113") :glxflags ("client-handcode" "server-handcode")
4316 :glsflags ("get") :glsopcode ("0x00E9") :offset ("259")))
4317 (defglfun
4318 (("GetBooleanv" get-booleanv) :args
4319 ((:name |pname| :type |GetPName| :direction :in)
4320 (:name |params| :type |Boolean| :direction :out :array t :size (|pname|)))
4321 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
4322 ("client-handcode") :version ("1.0") :glxsingle ("112") :glsflags
4323 ("client" "get") :glsopcode ("0x00E8") :wglflags ("small-data") :offset
4324 ("258")))
4326 ;;;; }}}
4328 ;;;; {{{ xform
4330 (defglfun
4331 (("Viewport" viewport) :args
4332 ((:name |x| :type |WinCoord| :direction :in)
4333 (:name |y| :type |WinCoord| :direction :in)
4334 (:name |width| :type |SizeI| :direction :in)
4335 (:name |height| :type |SizeI| :direction :in))
4336 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("191")
4337 :glsopcode ("0x0117") :offset ("305")))
4338 (defglfun
4339 (("Translatef" translate-f) :args
4340 ((:name |x| :type |Float32| :direction :in)
4341 (:name |y| :type |Float32| :direction :in)
4342 (:name |z| :type |Float32| :direction :in))
4343 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("190")
4344 :glsopcode ("0x0116") :offset ("304")))
4345 (defglfun
4346 (("Translated" translate-d) :args
4347 ((:name |x| :type |Float64| :direction :in)
4348 (:name |y| :type |Float64| :direction :in)
4349 (:name |z| :type |Float64| :direction :in))
4350 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("189")
4351 :glsopcode ("0x0115") :offset ("303")))
4352 (defglfun
4353 (("Scalef" scale-f) :args
4354 ((:name |x| :type |Float32| :direction :in)
4355 (:name |y| :type |Float32| :direction :in)
4356 (:name |z| :type |Float32| :direction :in))
4357 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("188")
4358 :glsopcode ("0x0114") :offset ("302")))
4359 (defglfun
4360 (("Scaled" scale-d) :args
4361 ((:name |x| :type |Float64| :direction :in)
4362 (:name |y| :type |Float64| :direction :in)
4363 (:name |z| :type |Float64| :direction :in))
4364 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("187")
4365 :glsopcode ("0x0113") :offset ("301")))
4366 (defglfun
4367 (("Rotatef" rotate-f) :args
4368 ((:name |angle| :type |Float32| :direction :in)
4369 (:name |x| :type |Float32| :direction :in)
4370 (:name |y| :type |Float32| :direction :in)
4371 (:name |z| :type |Float32| :direction :in))
4372 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("186")
4373 :glsopcode ("0x0112") :offset ("300")))
4374 (defglfun
4375 (("Rotated" rotate-d) :args
4376 ((:name |angle| :type |Float64| :direction :in)
4377 (:name |x| :type |Float64| :direction :in)
4378 (:name |y| :type |Float64| :direction :in)
4379 (:name |z| :type |Float64| :direction :in))
4380 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("185")
4381 :glsopcode ("0x0111") :offset ("299")))
4382 (defglfun
4383 (("PushMatrix" push-matrix) :args nil :return ("void") :category ("xform")
4384 :version ("1.0") :glxropcode ("184") :glsopcode ("0x0110") :offset ("298")))
4385 (defglfun
4386 (("PopMatrix" pop-matrix) :args nil :return ("void") :category ("xform")
4387 :version ("1.0") :glxropcode ("183") :glsopcode ("0x010F") :offset ("297")))
4388 (defglfun
4389 (("Ortho" ortho) :args
4390 ((:name |left| :type |Float64| :direction :in)
4391 (:name |right| :type |Float64| :direction :in)
4392 (:name |bottom| :type |Float64| :direction :in)
4393 (:name |top| :type |Float64| :direction :in)
4394 (:name |zNear| :type |Float64| :direction :in)
4395 (:name |zFar| :type |Float64| :direction :in))
4396 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("182")
4397 :glsopcode ("0x010E") :offset ("296")))
4398 (defglfun
4399 (("MultMatrixd" mult-matrix-d) :args
4400 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
4401 ("void") :category ("xform") :version ("1.0") :glxropcode ("181") :glsflags
4402 ("matrix") :glsopcode ("0x010D") :offset ("295")))
4403 (defglfun
4404 (("MultMatrixf" mult-matrix-f) :args
4405 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
4406 ("void") :category ("xform") :version ("1.0") :glxropcode ("180") :glsflags
4407 ("matrix") :glsopcode ("0x010C") :offset ("294")))
4408 (defglfun
4409 (("MatrixMode" matrix-mode) :args
4410 ((:name |mode| :type |MatrixMode| :direction :in)) :return ("void") :category
4411 ("xform") :version ("1.0") :glxropcode ("179") :glsopcode ("0x010B") :offset
4412 ("293")))
4413 (defglfun
4414 (("LoadMatrixd" load-matrix-d) :args
4415 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
4416 ("void") :category ("xform") :version ("1.0") :glxropcode ("178") :glsflags
4417 ("matrix") :glsopcode ("0x010A") :offset ("292")))
4418 (defglfun
4419 (("LoadMatrixf" load-matrix-f) :args
4420 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
4421 ("void") :category ("xform") :version ("1.0") :glxropcode ("177") :glsflags
4422 ("matrix") :glsopcode ("0x0109") :offset ("291")))
4423 (defglfun
4424 (("LoadIdentity" load-identity) :args nil :return ("void") :category ("xform")
4425 :version ("1.0") :glxropcode ("176") :glsopcode ("0x0108") :offset ("290")))
4426 (defglfun
4427 (("Frustum" frustum) :args
4428 ((:name |left| :type |Float64| :direction :in)
4429 (:name |right| :type |Float64| :direction :in)
4430 (:name |bottom| :type |Float64| :direction :in)
4431 (:name |top| :type |Float64| :direction :in)
4432 (:name |zNear| :type |Float64| :direction :in)
4433 (:name |zFar| :type |Float64| :direction :in))
4434 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("175")
4435 :glsopcode ("0x0107") :offset ("289")))
4436 (defglfun
4437 (("DepthRange" depth-range) :args
4438 ((:name |near| :type |ClampedFloat64| :direction :in)
4439 (:name |far| :type |ClampedFloat64| :direction :in))
4440 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("174")
4441 :glsopcode ("0x0106") :offset ("288")))
4443 ;;;; }}}