ECL: Debug messages. Library loaders.
[cl-glfw.git] / lib / opengl.lisp
blobdbabb305568e9cb5b381b39a026d9703a6d576f0
1 (defpackage #:cl-glfw-opengl
2 (:use #:cffi #:cl)
3 (:nicknames #:gl #:opengl)
4 (:shadow #:boolean #:byte #:float #:char #:string)
5 (:export
6 #:enum #:boolean #:bitfield #:byte #:short #:int #:sizei #:ubyte #:ushort #:uint
7 #:float #:clampf #:double #:clampd #:void #:uint64 #:int64
8 #:intptr #:sizeiptr
9 #:handle
10 #:char #:string
11 #:half
13 +current-bit+
14 +point-bit+
15 +line-bit+
16 +polygon-bit+
17 +polygon-stipple-bit+
18 +pixel-mode-bit+
19 +lighting-bit+
20 +fog-bit+
21 +depth-buffer-bit+
22 +accum-buffer-bit+
23 +stencil-buffer-bit+
24 +viewport-bit+
25 +transform-bit+
26 +enable-bit+
27 +color-buffer-bit+
28 +hint-bit+
29 +eval-bit+
30 +list-bit+
31 +texture-bit+
32 +scissor-bit+
33 +all-attrib-bits+
34 +client-pixel-store-bit+
35 +client-vertex-array-bit+
36 +client-all-attrib-bits+
37 +false+
38 +true+
39 +points+
40 +lines+
41 +line-loop+
42 +line-strip+
43 +triangles+
44 +triangle-strip+
45 +triangle-fan+
46 +quads+
47 +quad-strip+
48 +polygon+
49 +accum+
50 +load+
51 +return+
52 +mult+
53 +add+
54 +never+
55 +less+
56 +equal+
57 +lequal+
58 +greater+
59 +notequal+
60 +gequal+
61 +always+
62 +zero+
63 +one+
64 +src-color+
65 +one-minus-src-color+
66 +src-alpha+
67 +one-minus-src-alpha+
68 +dst-alpha+
69 +one-minus-dst-alpha+
70 +constant-color-ext+
71 +one-minus-constant-color-ext+
72 +constant-alpha-ext+
73 +one-minus-constant-alpha-ext+
74 +dst-color+
75 +one-minus-dst-color+
76 +src-alpha-saturate+
77 +logic-op+
78 +func-add-ext+
79 +min-ext+
80 +max-ext+
81 +func-subtract-ext+
82 +func-reverse-subtract-ext+
83 +alpha-min-sgix+
84 +alpha-max-sgix+
85 +front+
86 +back+
87 +front-and-back+
88 +ambient+
89 +diffuse+
90 +specular+
91 +emission+
92 +ambient-and-diffuse+
93 +byte+
94 +unsigned-byte+
95 +short+
96 +unsigned-short+
97 +int+
98 +unsigned-int+
99 +float+
100 +double+
101 +color-table-scale-sgi+
102 +color-table-bias-sgi+
103 +color-table-sgi+
104 +post-convolution-color-table-sgi+
105 +post-color-matrix-color-table-sgi+
106 +proxy-color-table-sgi+
107 +proxy-post-convolution-color-table-sgi+
108 +proxy-post-color-matrix-color-table-sgi+
109 +texture-color-table-sgi+
110 +proxy-texture-color-table-sgi+
111 +reduce-ext+
112 +convolution-border-mode-ext+
113 +convolution-filter-scale-ext+
114 +convolution-filter-bias-ext+
115 +convolution-1d-ext+
116 +convolution-2d-ext+
117 +none+
118 +front-left+
119 +front-right+
120 +back-left+
121 +back-right+
122 +left+
123 +right+
124 +aux0+
125 +aux1+
126 +aux2+
127 +aux3+
128 +fog+
129 +lighting+
130 +texture-1d+
131 +texture-2d+
132 +line-stipple+
133 +polygon-stipple+
134 +cull-face+
135 +alpha-test+
136 +blend+
137 +index-logic-op+
138 +color-logic-op+
139 +dither+
140 +stencil-test+
141 +depth-test+
142 +clip-plane0+
143 +clip-plane1+
144 +clip-plane2+
145 +clip-plane3+
146 +clip-plane4+
147 +clip-plane5+
148 +light0+
149 +light1+
150 +light2+
151 +light3+
152 +light4+
153 +light5+
154 +light6+
155 +light7+
156 +texture-gen-s+
157 +texture-gen-t+
158 +texture-gen-r+
159 +texture-gen-q+
160 +map1-vertex-3+
161 +map1-vertex-4+
162 +map1-color-4+
163 +map1-index+
164 +map1-normal+
165 +map1-texture-coord-1+
166 +map1-texture-coord-2+
167 +map1-texture-coord-3+
168 +map1-texture-coord-4+
169 +map2-vertex-3+
170 +map2-vertex-4+
171 +map2-color-4+
172 +map2-index+
173 +map2-normal+
174 +map2-texture-coord-1+
175 +map2-texture-coord-2+
176 +map2-texture-coord-3+
177 +map2-texture-coord-4+
178 +point-smooth+
179 +line-smooth+
180 +polygon-smooth+
181 +scissor-test+
182 +color-material+
183 +normalize+
184 +auto-normal+
185 +polygon-offset-point+
186 +polygon-offset-line+
187 +polygon-offset-fill+
188 +vertex-array+
189 +normal-array+
190 +color-array+
191 +index-array+
192 +texture-coord-array+
193 +edge-flag-array+
194 +separable-2d-ext+
195 +histogram-ext+
196 +minmax-ext+
197 +rescale-normal-ext+
198 +shared-texture-palette-ext+
199 +texture-3d-ext+
200 +multisample-sgis+
201 +sample-alpha-to-mask-sgis+
202 +sample-alpha-to-one-sgis+
203 +sample-mask-sgis+
204 +texture-4d-sgis+
205 +async-histogram-sgix+
206 +async-tex-image-sgix+
207 +async-draw-pixels-sgix+
208 +async-read-pixels-sgix+
209 +calligraphic-fragment-sgix+
210 +fog-offset-sgix+
211 +fragment-lighting-sgix+
212 +fragment-color-material-sgix+
213 +fragment-light0-sgix+
214 +fragment-light1-sgix+
215 +fragment-light2-sgix+
216 +fragment-light3-sgix+
217 +fragment-light4-sgix+
218 +fragment-light5-sgix+
219 +fragment-light6-sgix+
220 +fragment-light7-sgix+
221 +framezoom-sgix+
222 +interlace-sgix+
223 +ir-instrument1-sgix+
224 +pixel-tex-gen-sgix+
225 +pixel-texture-sgis+
226 +reference-plane-sgix+
227 +sprite-sgix+
228 +no-error+
229 +invalid-enum+
230 +invalid-value+
231 +invalid-operation+
232 +stack-overflow+
233 +stack-underflow+
234 +out-of-memory+
235 +table-too-large-ext+
236 +texture-too-large-ext+
237 +2d+
238 +3d+
239 +3d-color+
240 +3d-color-texture+
241 +4d-color-texture+
242 +pass-through-token+
243 +point-token+
244 +line-token+
245 +polygon-token+
246 +bitmap-token+
247 +draw-pixel-token+
248 +copy-pixel-token+
249 +line-reset-token+
250 +texture-deformation-bit-sgix+
251 +geometry-deformation-bit-sgix+
252 +geometry-deformation-sgix+
253 +texture-deformation-sgix+
254 +linear+
255 +exp+
256 +exp2+
257 +fog-func-sgis+
258 +fog-color+
259 +fog-density+
260 +fog-end+
261 +fog-index+
262 +fog-mode+
263 +fog-start+
264 +fog-offset-value-sgix+
265 +fragment-light-model-local-viewer-sgix+
266 +fragment-light-model-two-side-sgix+
267 +fragment-light-model-ambient-sgix+
268 +fragment-light-model-normal-interpolation-sgix+
269 +cw+
270 +ccw+
271 +color-table-format-sgi+
272 +color-table-width-sgi+
273 +color-table-red-size-sgi+
274 +color-table-green-size-sgi+
275 +color-table-blue-size-sgi+
276 +color-table-alpha-size-sgi+
277 +color-table-luminance-size-sgi+
278 +color-table-intensity-size-sgi+
279 +convolution-format-ext+
280 +convolution-width-ext+
281 +convolution-height-ext+
282 +max-convolution-width-ext+
283 +max-convolution-height-ext+
284 +histogram-width-ext+
285 +histogram-format-ext+
286 +histogram-red-size-ext+
287 +histogram-green-size-ext+
288 +histogram-blue-size-ext+
289 +histogram-alpha-size-ext+
290 +histogram-luminance-size-ext+
291 +histogram-sink-ext+
292 +coeff+
293 +order+
294 +domain+
295 +minmax-format-ext+
296 +minmax-sink-ext+
297 +pixel-map-i-to-i+
298 +pixel-map-s-to-s+
299 +pixel-map-i-to-r+
300 +pixel-map-i-to-g+
301 +pixel-map-i-to-b+
302 +pixel-map-i-to-a+
303 +pixel-map-r-to-r+
304 +pixel-map-g-to-g+
305 +pixel-map-b-to-b+
306 +pixel-map-a-to-a+
307 +vertex-array-pointer+
308 +normal-array-pointer+
309 +color-array-pointer+
310 +index-array-pointer+
311 +texture-coord-array-pointer+
312 +edge-flag-array-pointer+
313 +feedback-buffer-pointer+
314 +selection-buffer-pointer+
315 +instrument-buffer-pointer-sgix+
316 +current-color+
317 +current-index+
318 +current-normal+
319 +current-texture-coords+
320 +current-raster-color+
321 +current-raster-index+
322 +current-raster-texture-coords+
323 +current-raster-position+
324 +current-raster-position-valid+
325 +current-raster-distance+
326 +point-size+
327 +point-size-range+
328 +point-size-granularity+
329 +line-width+
330 +line-width-range+
331 +line-width-granularity+
332 +line-stipple-pattern+
333 +line-stipple-repeat+
334 +smooth-point-size-range+
335 +smooth-point-size-granularity+
336 +smooth-line-width-range+
337 +smooth-line-width-granularity+
338 +aliased-point-size-range+
339 +aliased-line-width-range+
340 +list-mode+
341 +max-list-nesting+
342 +list-base+
343 +list-index+
344 +polygon-mode+
345 +edge-flag+
346 +cull-face-mode+
347 +front-face+
348 +light-model-local-viewer+
349 +light-model-two-side+
350 +light-model-ambient+
351 +shade-model+
352 +color-material-face+
353 +color-material-parameter+
354 +depth-range+
355 +depth-writemask+
356 +depth-clear-value+
357 +depth-func+
358 +accum-clear-value+
359 +stencil-clear-value+
360 +stencil-func+
361 +stencil-value-mask+
362 +stencil-fail+
363 +stencil-pass-depth-fail+
364 +stencil-pass-depth-pass+
365 +stencil-ref+
366 +stencil-writemask+
367 +matrix-mode+
368 +viewport+
369 +modelview-stack-depth+
370 +projection-stack-depth+
371 +texture-stack-depth+
372 +modelview-matrix+
373 +projection-matrix+
374 +texture-matrix+
375 +attrib-stack-depth+
376 +client-attrib-stack-depth+
377 +alpha-test-func+
378 +alpha-test-ref+
379 +blend-dst+
380 +blend-src+
381 +logic-op-mode+
382 +aux-buffers+
383 +draw-buffer+
384 +read-buffer+
385 +scissor-box+
386 +index-clear-value+
387 +index-writemask+
388 +color-clear-value+
389 +color-writemask+
390 +index-mode+
391 +rgba-mode+
392 +doublebuffer+
393 +stereo+
394 +render-mode+
395 +perspective-correction-hint+
396 +point-smooth-hint+
397 +line-smooth-hint+
398 +polygon-smooth-hint+
399 +fog-hint+
400 +pixel-map-i-to-i-size+
401 +pixel-map-s-to-s-size+
402 +pixel-map-i-to-r-size+
403 +pixel-map-i-to-g-size+
404 +pixel-map-i-to-b-size+
405 +pixel-map-i-to-a-size+
406 +pixel-map-r-to-r-size+
407 +pixel-map-g-to-g-size+
408 +pixel-map-b-to-b-size+
409 +pixel-map-a-to-a-size+
410 +unpack-swap-bytes+
411 +unpack-lsb-first+
412 +unpack-row-length+
413 +unpack-skip-rows+
414 +unpack-skip-pixels+
415 +unpack-alignment+
416 +pack-swap-bytes+
417 +pack-lsb-first+
418 +pack-row-length+
419 +pack-skip-rows+
420 +pack-skip-pixels+
421 +pack-alignment+
422 +map-color+
423 +map-stencil+
424 +index-shift+
425 +index-offset+
426 +red-scale+
427 +red-bias+
428 +zoom-x+
429 +zoom-y+
430 +green-scale+
431 +green-bias+
432 +blue-scale+
433 +blue-bias+
434 +alpha-scale+
435 +alpha-bias+
436 +depth-scale+
437 +depth-bias+
438 +max-eval-order+
439 +max-lights+
440 +max-clip-planes+
441 +max-texture-size+
442 +max-pixel-map-table+
443 +max-attrib-stack-depth+
444 +max-modelview-stack-depth+
445 +max-name-stack-depth+
446 +max-projection-stack-depth+
447 +max-texture-stack-depth+
448 +max-viewport-dims+
449 +max-client-attrib-stack-depth+
450 +subpixel-bits+
451 +index-bits+
452 +red-bits+
453 +green-bits+
454 +blue-bits+
455 +alpha-bits+
456 +depth-bits+
457 +stencil-bits+
458 +accum-red-bits+
459 +accum-green-bits+
460 +accum-blue-bits+
461 +accum-alpha-bits+
462 +name-stack-depth+
463 +map1-grid-domain+
464 +map1-grid-segments+
465 +map2-grid-domain+
466 +map2-grid-segments+
467 +feedback-buffer-size+
468 +feedback-buffer-type+
469 +selection-buffer-size+
470 +polygon-offset-units+
471 +polygon-offset-factor+
472 +texture-binding-1d+
473 +texture-binding-2d+
474 +texture-binding-3d+
475 +vertex-array-size+
476 +vertex-array-type+
477 +vertex-array-stride+
478 +normal-array-type+
479 +normal-array-stride+
480 +color-array-size+
481 +color-array-type+
482 +color-array-stride+
483 +index-array-type+
484 +index-array-stride+
485 +texture-coord-array-size+
486 +texture-coord-array-type+
487 +texture-coord-array-stride+
488 +edge-flag-array-stride+
489 +light-model-color-control+
490 +blend-color-ext+
491 +blend-equation-ext+
492 +pack-cmyk-hint-ext+
493 +unpack-cmyk-hint-ext+
494 +post-convolution-red-scale-ext+
495 +post-convolution-green-scale-ext+
496 +post-convolution-blue-scale-ext+
497 +post-convolution-alpha-scale-ext+
498 +post-convolution-red-bias-ext+
499 +post-convolution-green-bias-ext+
500 +post-convolution-blue-bias-ext+
501 +post-convolution-alpha-bias-ext+
502 +polygon-offset-bias-ext+
503 +texture-3d-binding-ext+
504 +pack-skip-images-ext+
505 +pack-image-height-ext+
506 +unpack-skip-images-ext+
507 +unpack-image-height-ext+
508 +max-3d-texture-size-ext+
509 +vertex-array-count-ext+
510 +normal-array-count-ext+
511 +color-array-count-ext+
512 +index-array-count-ext+
513 +texture-coord-array-count-ext+
514 +edge-flag-array-count-ext+
515 +detail-texture-2d-binding-sgis+
516 +fog-func-points-sgis+
517 +max-fog-func-points-sgis+
518 +generate-mipmap-hint-sgis+
519 +sample-buffers-sgis+
520 +samples-sgis+
521 +sample-mask-value-sgis+
522 +sample-mask-invert-sgis+
523 +sample-pattern-sgis+
524 +point-size-min-sgis+
525 +point-size-max-sgis+
526 +point-fade-threshold-size-sgis+
527 +distance-attenuation-sgis+
528 +pack-skip-volumes-sgis+
529 +pack-image-depth-sgis+
530 +unpack-skip-volumes-sgis+
531 +unpack-image-depth-sgis+
532 +max-4d-texture-size-sgis+
533 +texture-4d-binding-sgis+
534 +async-marker-sgix+
535 +max-async-histogram-sgix+
536 +max-async-tex-image-sgix+
537 +max-async-draw-pixels-sgix+
538 +max-async-read-pixels-sgix+
539 +max-clipmap-virtual-depth-sgix+
540 +max-clipmap-depth-sgix+
541 +convolution-hint-sgix+
542 +fragment-color-material-face-sgix+
543 +fragment-color-material-parameter-sgix+
544 +max-fragment-lights-sgix+
545 +max-active-lights-sgix+
546 +light-env-mode-sgix+
547 +framezoom-factor-sgix+
548 +max-framezoom-factor-sgix+
549 +instrument-measurements-sgix+
550 +pixel-tex-gen-mode-sgix+
551 +pixel-tile-best-alignment-sgix+
552 +pixel-tile-cache-increment-sgix+
553 +pixel-tile-width-sgix+
554 +pixel-tile-height-sgix+
555 +pixel-tile-grid-width-sgix+
556 +pixel-tile-grid-height-sgix+
557 +pixel-tile-grid-depth-sgix+
558 +pixel-tile-cache-size-sgix+
559 +deformations-mask-sgix+
560 +reference-plane-equation-sgix+
561 +sprite-mode-sgix+
562 +sprite-axis-sgix+
563 +sprite-translation-sgix+
564 +pack-subsample-rate-sgix+
565 +unpack-subsample-rate-sgix+
566 +pack-resample-sgix+
567 +unpack-resample-sgix+
568 +post-texture-filter-bias-range-sgix+
569 +post-texture-filter-scale-range-sgix+
570 +vertex-preclip-sgix+
571 +vertex-preclip-hint-sgix+
572 +color-matrix-sgi+
573 +color-matrix-stack-depth-sgi+
574 +max-color-matrix-stack-depth-sgi+
575 +post-color-matrix-red-scale-sgi+
576 +post-color-matrix-green-scale-sgi+
577 +post-color-matrix-blue-scale-sgi+
578 +post-color-matrix-alpha-scale-sgi+
579 +post-color-matrix-red-bias-sgi+
580 +post-color-matrix-green-bias-sgi+
581 +post-color-matrix-blue-bias-sgi+
582 +post-color-matrix-alpha-bias-sgi+
583 +texture-mag-filter+
584 +texture-min-filter+
585 +texture-wrap-s+
586 +texture-wrap-t+
587 +texture-width+
588 +texture-height+
589 +texture-internal-format+
590 +texture-components+
591 +texture-border-color+
592 +texture-border+
593 +texture-red-size+
594 +texture-green-size+
595 +texture-blue-size+
596 +texture-alpha-size+
597 +texture-luminance-size+
598 +texture-intensity-size+
599 +texture-priority+
600 +texture-resident+
601 +texture-depth-ext+
602 +texture-wrap-r-ext+
603 +detail-texture-level-sgis+
604 +detail-texture-mode-sgis+
605 +detail-texture-func-points-sgis+
606 +generate-mipmap-sgis+
607 +sharpen-texture-func-points-sgis+
608 +texture-filter4-size-sgis+
609 +texture-min-lod-sgis+
610 +texture-max-lod-sgis+
611 +texture-base-level-sgis+
612 +texture-max-level-sgis+
613 +dual-texture-select-sgis+
614 +quad-texture-select-sgis+
615 +texture-4dsize-sgis+
616 +texture-wrap-q-sgis+
617 +texture-clipmap-center-sgix+
618 +texture-clipmap-frame-sgix+
619 +texture-clipmap-offset-sgix+
620 +texture-clipmap-virtual-depth-sgix+
621 +texture-clipmap-lod-offset-sgix+
622 +texture-clipmap-depth-sgix+
623 +texture-compare-sgix+
624 +texture-compare-operator-sgix+
625 +texture-lequal-r-sgix+
626 +texture-gequal-r-sgix+
627 +shadow-ambient-sgix+
628 +texture-max-clamp-s-sgix+
629 +texture-max-clamp-t-sgix+
630 +texture-max-clamp-r-sgix+
631 +texture-lod-bias-s-sgix+
632 +texture-lod-bias-t-sgix+
633 +texture-lod-bias-r-sgix+
634 +post-texture-filter-bias-sgix+
635 +post-texture-filter-scale-sgix+
636 +dont-care+
637 +fastest+
638 +nicest+
639 +texture-multi-buffer-hint-sgix+
640 +proxy-histogram-ext+
641 +replace+
642 +modulate+
643 +single-color+
644 +separate-specular-color+
645 +position+
646 +spot-direction+
647 +spot-exponent+
648 +spot-cutoff+
649 +constant-attenuation+
650 +linear-attenuation+
651 +quadratic-attenuation+
652 +compile+
653 +compile-and-execute+
654 +2-bytes+
655 +3-bytes+
656 +4-bytes+
657 +double-ext+
658 +list-priority-sgix+
659 +clear+
660 +and+
661 +and-reverse+
662 +copy+
663 +and-inverted+
664 +noop+
665 +xor+
666 +or+
667 +nor+
668 +equiv+
669 +invert+
670 +or-reverse+
671 +copy-inverted+
672 +or-inverted+
673 +nand+
674 +set+
675 +shininess+
676 +color-indexes+
677 +modelview+
678 +projection+
679 +texture+
680 +point+
681 +line+
682 +fill+
683 +color+
684 +depth+
685 +stencil+
686 +color-index+
687 +stencil-index+
688 +depth-component+
689 +red+
690 +green+
691 +blue+
692 +alpha+
693 +rgb+
694 +rgba+
695 +luminance+
696 +luminance-alpha+
697 +abgr-ext+
698 +cmyk-ext+
699 +cmyka-ext+
700 +r5-g6-b5-icc-sgix+
701 +r5-g6-b5-a8-icc-sgix+
702 +alpha16-icc-sgix+
703 +luminance16-icc-sgix+
704 +luminance16-alpha8-icc-sgix+
705 +ycrcb-422-sgix+
706 +ycrcb-444-sgix+
707 +resample-replicate-sgix+
708 +resample-zero-fill-sgix+
709 +resample-decimate-sgix+
710 +pixel-subsample-4444-sgix+
711 +pixel-subsample-2424-sgix+
712 +pixel-subsample-4242-sgix+
713 +pixel-tex-gen-alpha-replace-sgix+
714 +pixel-tex-gen-alpha-no-replace-sgix+
715 +pixel-tex-gen-alpha-ms-sgix+
716 +pixel-tex-gen-alpha-ls-sgix+
717 +pixel-fragment-rgb-source-sgis+
718 +pixel-fragment-alpha-source-sgis+
719 +bitmap+
720 +unsigned-byte-3-3-2-ext+
721 +unsigned-short-4-4-4-4-ext+
722 +unsigned-short-5-5-5-1-ext+
723 +unsigned-int-8-8-8-8-ext+
724 +unsigned-int-10-10-10-2-ext+
725 +render+
726 +feedback+
727 +select+
728 +1pass-sgis+
729 +2pass-0-sgis+
730 +2pass-1-sgis+
731 +4pass-0-sgis+
732 +4pass-1-sgis+
733 +4pass-2-sgis+
734 +4pass-3-sgis+
735 +flat+
736 +smooth+
737 +keep+
738 +incr+
739 +decr+
740 +vendor+
741 +renderer+
742 +version+
743 +extensions+
744 +s+
745 +t+
746 +r+
747 +q+
748 +decal+
749 +replace-ext+
750 +texture-env-bias-sgix+
751 +texture-env-mode+
752 +texture-env-color+
753 +texture-env+
754 +filter4-sgis+
755 +eye-linear+
756 +object-linear+
757 +sphere-map+
758 +eye-distance-to-point-sgis+
759 +object-distance-to-point-sgis+
760 +eye-distance-to-line-sgis+
761 +object-distance-to-line-sgis+
762 +texture-gen-mode+
763 +object-plane+
764 +eye-plane+
765 +eye-point-sgis+
766 +object-point-sgis+
767 +eye-line-sgis+
768 +object-line-sgis+
769 +nearest+
770 +linear-detail-sgis+
771 +linear-detail-alpha-sgis+
772 +linear-detail-color-sgis+
773 +linear-sharpen-sgis+
774 +linear-sharpen-alpha-sgis+
775 +linear-sharpen-color-sgis+
776 +pixel-tex-gen-q-ceiling-sgix+
777 +pixel-tex-gen-q-round-sgix+
778 +pixel-tex-gen-q-floor-sgix+
779 +nearest-mipmap-nearest+
780 +linear-mipmap-nearest+
781 +nearest-mipmap-linear+
782 +linear-mipmap-linear+
783 +linear-clipmap-linear-sgix+
784 +nearest-clipmap-nearest-sgix+
785 +nearest-clipmap-linear-sgix+
786 +linear-clipmap-nearest-sgix+
787 +proxy-texture-1d+
788 +proxy-texture-2d+
789 +proxy-texture-3d-ext+
790 +detail-texture-2d-sgis+
791 +proxy-texture-4d-sgis+
792 +clamp+
793 +repeat+
794 +clamp-to-border-sgis+
795 +clamp-to-edge-sgis+
796 +r3-g3-b2+
797 +alpha4+
798 +alpha8+
799 +alpha12+
800 +alpha16+
801 +luminance4+
802 +luminance8+
803 +luminance12+
804 +luminance16+
805 +luminance4-alpha4+
806 +luminance6-alpha2+
807 +luminance8-alpha8+
808 +luminance12-alpha4+
809 +luminance12-alpha12+
810 +luminance16-alpha16+
811 +intensity+
812 +intensity4+
813 +intensity8+
814 +intensity12+
815 +intensity16+
816 +rgb4+
817 +rgb5+
818 +rgb8+
819 +rgb10+
820 +rgb12+
821 +rgb16+
822 +rgba2+
823 +rgba4+
824 +rgb5-a1+
825 +rgba8+
826 +rgb10-a2+
827 +rgba12+
828 +rgba16+
829 +rgb2-ext+
830 +dual-alpha4-sgis+
831 +dual-alpha8-sgis+
832 +dual-alpha12-sgis+
833 +dual-alpha16-sgis+
834 +dual-luminance4-sgis+
835 +dual-luminance8-sgis+
836 +dual-luminance12-sgis+
837 +dual-luminance16-sgis+
838 +dual-intensity4-sgis+
839 +dual-intensity8-sgis+
840 +dual-intensity12-sgis+
841 +dual-intensity16-sgis+
842 +dual-luminance-alpha4-sgis+
843 +dual-luminance-alpha8-sgis+
844 +quad-alpha4-sgis+
845 +quad-alpha8-sgis+
846 +quad-luminance4-sgis+
847 +quad-luminance8-sgis+
848 +quad-intensity4-sgis+
849 +quad-intensity8-sgis+
850 +depth-component16-sgix+
851 +depth-component24-sgix+
852 +depth-component32-sgix+
853 +rgb-icc-sgix+
854 +rgba-icc-sgix+
855 +alpha-icc-sgix+
856 +luminance-icc-sgix+
857 +intensity-icc-sgix+
858 +luminance-alpha-icc-sgix+
859 +intensity16-icc-sgix+
860 +v2f+
861 +v3f+
862 +c4ub-v2f+
863 +c4ub-v3f+
864 +c3f-v3f+
865 +n3f-v3f+
866 +c4f-n3f-v3f+
867 +t2f-v3f+
868 +t4f-v4f+
869 +t2f-c4ub-v3f+
870 +t2f-c3f-v3f+
871 +t2f-n3f-v3f+
872 +t2f-c4f-n3f-v3f+
873 +t4f-c4f-n3f-v4f+
874 +func-subtract+
875 +func-reverse-subtract+
876 +unsigned-byte-3-3-2+
877 +unsigned-short-4-4-4-4+
878 +unsigned-short-5-5-5-1+
879 +unsigned-int-8-8-8-8+
880 +unsigned-int-10-10-10-2+
881 +unsigned-byte-2-3-3-rev+
882 +unsigned-byte-2-3-3-rev-ext+
883 +unsigned-short-5-6-5+
884 +unsigned-short-5-6-5-ext+
885 +unsigned-short-5-6-5-rev+
886 +unsigned-short-5-6-5-rev-ext+
887 +unsigned-short-4-4-4-4-rev+
888 +unsigned-short-4-4-4-4-rev-ext+
889 +unsigned-short-1-5-5-5-rev+
890 +unsigned-short-1-5-5-5-rev-ext+
891 +unsigned-int-8-8-8-8-rev+
892 +unsigned-int-8-8-8-8-rev-ext+
893 +unsigned-int-2-10-10-10-rev+
894 +unsigned-int-2-10-10-10-rev-ext+
895 +rescale-normal+
896 +alpha4-ext+
897 +alpha8-ext+
898 +alpha12-ext+
899 +alpha16-ext+
900 +luminance4-ext+
901 +luminance8-ext+
902 +luminance12-ext+
903 +luminance16-ext+
904 +luminance4-alpha4-ext+
905 +luminance6-alpha2-ext+
906 +luminance8-alpha8-ext+
907 +luminance12-alpha4-ext+
908 +luminance12-alpha12-ext+
909 +luminance16-alpha16-ext+
910 +intensity-ext+
911 +intensity4-ext+
912 +intensity8-ext+
913 +intensity12-ext+
914 +intensity16-ext+
915 +rgb4-ext+
916 +rgb5-ext+
917 +rgb8-ext+
918 +rgb10-ext+
919 +rgb12-ext+
920 +rgb16-ext+
921 +rgba2-ext+
922 +rgba4-ext+
923 +rgb5-a1-ext+
924 +rgba8-ext+
925 +rgb10-a2-ext+
926 +rgba12-ext+
927 +rgba16-ext+
928 +texture-red-size-ext+
929 +texture-green-size-ext+
930 +texture-blue-size-ext+
931 +texture-alpha-size-ext+
932 +texture-luminance-size-ext+
933 +texture-intensity-size-ext+
934 +proxy-texture-1d-ext+
935 +proxy-texture-2d-ext+
936 +color-matrix+
937 +color-matrix-stack-depth+
938 +max-color-matrix-stack-depth+
939 +post-color-matrix-red-scale+
940 +post-color-matrix-green-scale+
941 +post-color-matrix-blue-scale+
942 +post-color-matrix-alpha-scale+
943 +post-color-matrix-red-bias+
944 +post-color-matrix-green-bias+
945 +post-color-matrix-blue-bias+
946 +post-color-matrix-alpha-bias+
947 +bgr+
948 +bgr-ext+
949 +bgra+
950 +bgra-ext+
951 +clamp-to-border+
952 +clamp-to-border-arb+
953 +clamp-to-edge+
954 +texture-min-lod+
955 +texture-max-lod+
956 +texture-base-level+
957 +texture-max-level+
958 +ignore-border-hp+
959 +constant-border+
960 +constant-border-hp+
961 +replicate-border+
962 +replicate-border-hp+
963 +convolution-border-color+
964 +convolution-border-color-hp+
965 +generate-mipmap+
966 +generate-mipmap-hint+
967 +max-deformation-order-sgix+
968 +depth-component16+
969 +depth-component24+
970 +depth-component32+
971 +light-model-color-control-ext+
972 +single-color-ext+
973 +separate-specular-color-ext+
974 +fog-factor-to-alpha-sgix+
975 +compressed-rgb-s3tc-dxt1-ext+
976 +compressed-rgba-s3tc-dxt1-ext+
977 +compressed-rgba-s3tc-dxt3-ext+
978 +compressed-rgba-s3tc-dxt5-ext+
979 +constant-color+
980 +one-minus-constant-color+
981 +constant-alpha+
982 +one-minus-constant-alpha+
983 +blend-color+
984 +func-add+
985 +min+
986 +max+
987 +blend-equation+
988 +convolution-1d+
989 +convolution-2d+
990 +separable-2d+
991 +convolution-border-mode+
992 +convolution-filter-scale+
993 +convolution-filter-bias+
994 +reduce+
995 +convolution-format+
996 +convolution-width+
997 +convolution-height+
998 +max-convolution-width+
999 +max-convolution-height+
1000 +post-convolution-red-scale+
1001 +post-convolution-green-scale+
1002 +post-convolution-blue-scale+
1003 +post-convolution-alpha-scale+
1004 +post-convolution-red-bias+
1005 +post-convolution-green-bias+
1006 +post-convolution-blue-bias+
1007 +post-convolution-alpha-bias+
1008 +histogram+
1009 +proxy-histogram+
1010 +histogram-width+
1011 +histogram-format+
1012 +histogram-red-size+
1013 +histogram-green-size+
1014 +histogram-blue-size+
1015 +histogram-alpha-size+
1016 +histogram-luminance-size+
1017 +histogram-sink+
1018 +minmax+
1019 +minmax-format+
1020 +minmax-sink+
1021 +table-too-large+
1022 +color-table+
1023 +post-convolution-color-table+
1024 +post-color-matrix-color-table+
1025 +proxy-color-table+
1026 +proxy-post-convolution-color-table+
1027 +proxy-post-color-matrix-color-table+
1028 +color-table-scale+
1029 +color-table-bias+
1030 +color-table-format+
1031 +color-table-width+
1032 +color-table-red-size+
1033 +color-table-green-size+
1034 +color-table-blue-size+
1035 +color-table-alpha-size+
1036 +color-table-luminance-size+
1037 +color-table-intensity-size+
1038 +normal-map-arb+
1039 +reflection-map-arb+
1040 +texture-cube-map-arb+
1041 +texture-binding-cube-map-arb+
1042 +texture-cube-map-positive-x-arb+
1043 +texture-cube-map-negative-x-arb+
1044 +texture-cube-map-positive-y-arb+
1045 +texture-cube-map-negative-y-arb+
1046 +texture-cube-map-positive-z-arb+
1047 +texture-cube-map-negative-z-arb+
1048 +proxy-texture-cube-map-arb+
1049 +max-cube-map-texture-size-arb+
1050 +combine-arb+
1051 +combine-rgb-arb+
1052 +combine-alpha-arb+
1053 +source0-rgb-arb+
1054 +source1-rgb-arb+
1055 +source2-rgb-arb+
1056 +source0-alpha-arb+
1057 +source1-alpha-arb+
1058 +source2-alpha-arb+
1059 +operand0-rgb-arb+
1060 +operand1-rgb-arb+
1061 +operand2-rgb-arb+
1062 +operand0-alpha-arb+
1063 +operand1-alpha-arb+
1064 +operand2-alpha-arb+
1065 +rgb-scale-arb+
1066 +add-signed-arb+
1067 +interpolate-arb+
1068 +subtract-arb+
1069 +constant-arb+
1070 +primary-color-arb+
1071 +previous-arb+
1072 +dot3-rgb-arb+
1073 +dot3-rgba-arb+
1074 +mirrored-repeat-arb+
1075 +depth-component16-arb+
1076 +depth-component24-arb+
1077 +depth-component32-arb+
1078 +texture-depth-size-arb+
1079 +depth-texture-mode-arb+
1080 +texture-compare-mode-arb+
1081 +texture-compare-func-arb+
1082 +compare-r-to-texture-arb+
1083 +texture-compare-fail-value-arb+
1084 +fragment-program-arb+
1085 +program-alu-instructions-arb+
1086 +program-tex-instructions-arb+
1087 +program-tex-indirections-arb+
1088 +program-native-alu-instructions-arb+
1089 +program-native-tex-instructions-arb+
1090 +program-native-tex-indirections-arb+
1091 +max-program-alu-instructions-arb+
1092 +max-program-tex-instructions-arb+
1093 +max-program-tex-indirections-arb+
1094 +max-program-native-alu-instructions-arb+
1095 +max-program-native-tex-instructions-arb+
1096 +max-program-native-tex-indirections-arb+
1097 +max-texture-coords-arb+
1098 +max-texture-image-units-arb+
1099 +fragment-shader-arb+
1100 +max-fragment-uniform-components-arb+
1101 +fragment-shader-derivative-hint-arb+
1102 +shading-language-version-arb+
1103 +point-sprite-arb+
1104 +coord-replace-arb+
1105 +texture-rectangle-arb+
1106 +texture-binding-rectangle-arb+
1107 +proxy-texture-rectangle-arb+
1108 +max-rectangle-texture-size-arb+
1109 +half-float-arb+
1110 +texture-red-type-arb+
1111 +texture-green-type-arb+
1112 +texture-blue-type-arb+
1113 +texture-alpha-type-arb+
1114 +texture-luminance-type-arb+
1115 +texture-intensity-type-arb+
1116 +texture-depth-type-arb+
1117 +unsigned-normalized-arb+
1118 +rgba32f-arb+
1119 +rgb32f-arb+
1120 +alpha32f-arb+
1121 +intensity32f-arb+
1122 +luminance32f-arb+
1123 +luminance-alpha32f-arb+
1124 +rgba16f-arb+
1125 +rgb16f-arb+
1126 +alpha16f-arb+
1127 +intensity16f-arb+
1128 +luminance16f-arb+
1129 +luminance-alpha16f-arb+
1130 +pixel-pack-buffer-arb+
1131 +pixel-unpack-buffer-arb+
1132 +pixel-pack-buffer-binding-arb+
1133 +pixel-unpack-buffer-binding-arb+
1134 +vertex-data-hint-pgi+
1135 +vertex-consistent-hint-pgi+
1136 +material-side-hint-pgi+
1137 +max-vertex-hint-pgi+
1138 +color3-bit-pgi+
1139 +color4-bit-pgi+
1140 +edgeflag-bit-pgi+
1141 +index-bit-pgi+
1142 +mat-ambient-bit-pgi+
1143 +mat-ambient-and-diffuse-bit-pgi+
1144 +mat-diffuse-bit-pgi+
1145 +mat-emission-bit-pgi+
1146 +mat-color-indexes-bit-pgi+
1147 +mat-shininess-bit-pgi+
1148 +mat-specular-bit-pgi+
1149 +normal-bit-pgi+
1150 +texcoord1-bit-pgi+
1151 +texcoord2-bit-pgi+
1152 +texcoord3-bit-pgi+
1153 +texcoord4-bit-pgi+
1154 +vertex23-bit-pgi+
1155 +vertex4-bit-pgi+
1156 +clip-volume-clipping-hint-ext+
1157 +iui-v2f-ext+
1158 +iui-v3f-ext+
1159 +iui-n3f-v2f-ext+
1160 +iui-n3f-v3f-ext+
1161 +t2f-iui-v2f-ext+
1162 +t2f-iui-v3f-ext+
1163 +t2f-iui-n3f-v2f-ext+
1164 +t2f-iui-n3f-v3f-ext+
1165 +raster-position-unclipped-ibm+
1166 +texture-lighting-mode-hp+
1167 +texture-post-specular-hp+
1168 +texture-pre-specular-hp+
1169 +phong-win+
1170 +phong-hint-win+
1171 +fog-specular-texture-win+
1172 +occlusion-test-hp+
1173 +occlusion-test-result-hp+
1174 +screen-coordinates-rend+
1175 +inverted-screen-w-rend+
1176 +combine-ext+
1177 +combine-rgb-ext+
1178 +combine-alpha-ext+
1179 +rgb-scale-ext+
1180 +add-signed-ext+
1181 +interpolate-ext+
1182 +constant-ext+
1183 +primary-color-ext+
1184 +previous-ext+
1185 +source0-rgb-ext+
1186 +source1-rgb-ext+
1187 +source2-rgb-ext+
1188 +source0-alpha-ext+
1189 +source1-alpha-ext+
1190 +source2-alpha-ext+
1191 +operand0-rgb-ext+
1192 +operand1-rgb-ext+
1193 +operand2-rgb-ext+
1194 +operand0-alpha-ext+
1195 +operand1-alpha-ext+
1196 +operand2-alpha-ext+
1197 +light-model-specular-vector-apple+
1198 +transform-hint-apple+
1199 +fog-scale-sgix+
1200 +fog-scale-value-sgix+
1201 +red-min-clamp-ingr+
1202 +green-min-clamp-ingr+
1203 +blue-min-clamp-ingr+
1204 +alpha-min-clamp-ingr+
1205 +red-max-clamp-ingr+
1206 +green-max-clamp-ingr+
1207 +blue-max-clamp-ingr+
1208 +alpha-max-clamp-ingr+
1209 +interlace-read-ingr+
1210 +incr-wrap-ext+
1211 +decr-wrap-ext+
1212 +422-ext+
1213 +422-rev-ext+
1214 +422-average-ext+
1215 +422-rev-average-ext+
1216 +normal-map-nv+
1217 +reflection-map-nv+
1218 +normal-map-ext+
1219 +reflection-map-ext+
1220 +texture-cube-map-ext+
1221 +texture-binding-cube-map-ext+
1222 +texture-cube-map-positive-x-ext+
1223 +texture-cube-map-negative-x-ext+
1224 +texture-cube-map-positive-y-ext+
1225 +texture-cube-map-negative-y-ext+
1226 +texture-cube-map-positive-z-ext+
1227 +texture-cube-map-negative-z-ext+
1228 +proxy-texture-cube-map-ext+
1229 +max-cube-map-texture-size-ext+
1230 +wrap-border-sun+
1231 +max-texture-lod-bias-ext+
1232 +texture-filter-control-ext+
1233 +texture-lod-bias-ext+
1234 +texture-max-anisotropy-ext+
1235 +max-texture-max-anisotropy-ext+
1236 +max-shininess-nv+
1237 +max-spot-exponent-nv+
1238 +fog-distance-mode-nv+
1239 +eye-radial-nv+
1240 +eye-plane-absolute-nv+
1241 +emboss-light-nv+
1242 +emboss-constant-nv+
1243 +emboss-map-nv+
1244 +combine4-nv+
1245 +source3-rgb-nv+
1246 +source3-alpha-nv+
1247 +operand3-rgb-nv+
1248 +operand3-alpha-nv+
1249 +cull-vertex-ibm+
1250 +ycrcb-sgix+
1251 +ycrcba-sgix+
1252 +depth-pass-instrument-sgix+
1253 +depth-pass-instrument-counters-sgix+
1254 +depth-pass-instrument-max-sgix+
1255 +compressed-rgb-fxt1-3dfx+
1256 +compressed-rgba-fxt1-3dfx+
1257 +multisample-3dfx+
1258 +sample-buffers-3dfx+
1259 +samples-3dfx+
1260 +multisample-bit-3dfx+
1261 +dot3-rgb-ext+
1262 +dot3-rgba-ext+
1263 +mirror-clamp-ati+
1264 +mirror-clamp-to-edge-ati+
1265 +mirrored-repeat-ibm+
1266 +depth-stencil-nv+
1267 +unsigned-int-24-8-nv+
1268 +texture-rectangle-nv+
1269 +texture-binding-rectangle-nv+
1270 +proxy-texture-rectangle-nv+
1271 +max-rectangle-texture-size-nv+
1272 +offset-texture-rectangle-nv+
1273 +offset-texture-rectangle-scale-nv+
1274 +dot-product-texture-rectangle-nv+
1275 +rgba-unsigned-dot-product-mapping-nv+
1276 +unsigned-int-s8-s8-8-8-nv+
1277 +unsigned-int-8-8-s8-s8-rev-nv+
1278 +dsdt-mag-intensity-nv+
1279 +shader-consistent-nv+
1280 +texture-shader-nv+
1281 +shader-operation-nv+
1282 +cull-modes-nv+
1283 +offset-texture-matrix-nv+
1284 +offset-texture-scale-nv+
1285 +offset-texture-bias-nv+
1286 +offset-texture-2d-matrix-nv+
1287 +offset-texture-2d-scale-nv+
1288 +offset-texture-2d-bias-nv+
1289 +previous-texture-input-nv+
1290 +const-eye-nv+
1291 +pass-through-nv+
1292 +cull-fragment-nv+
1293 +offset-texture-2d-nv+
1294 +dependent-ar-texture-2d-nv+
1295 +dependent-gb-texture-2d-nv+
1296 +dot-product-nv+
1297 +dot-product-depth-replace-nv+
1298 +dot-product-texture-2d-nv+
1299 +dot-product-texture-cube-map-nv+
1300 +dot-product-diffuse-cube-map-nv+
1301 +dot-product-reflect-cube-map-nv+
1302 +dot-product-const-eye-reflect-cube-map-nv+
1303 +hilo-nv+
1304 +dsdt-nv+
1305 +dsdt-mag-nv+
1306 +dsdt-mag-vib-nv+
1307 +hilo16-nv+
1308 +signed-hilo-nv+
1309 +signed-hilo16-nv+
1310 +signed-rgba-nv+
1311 +signed-rgba8-nv+
1312 +signed-rgb-nv+
1313 +signed-rgb8-nv+
1314 +signed-luminance-nv+
1315 +signed-luminance8-nv+
1316 +signed-luminance-alpha-nv+
1317 +signed-luminance8-alpha8-nv+
1318 +signed-alpha-nv+
1319 +signed-alpha8-nv+
1320 +signed-intensity-nv+
1321 +signed-intensity8-nv+
1322 +dsdt8-nv+
1323 +dsdt8-mag8-nv+
1324 +dsdt8-mag8-intensity8-nv+
1325 +signed-rgb-unsigned-alpha-nv+
1326 +signed-rgb8-unsigned-alpha8-nv+
1327 +hi-scale-nv+
1328 +lo-scale-nv+
1329 +ds-scale-nv+
1330 +dt-scale-nv+
1331 +magnitude-scale-nv+
1332 +vibrance-scale-nv+
1333 +hi-bias-nv+
1334 +lo-bias-nv+
1335 +ds-bias-nv+
1336 +dt-bias-nv+
1337 +magnitude-bias-nv+
1338 +vibrance-bias-nv+
1339 +texture-border-values-nv+
1340 +texture-hi-size-nv+
1341 +texture-lo-size-nv+
1342 +texture-ds-size-nv+
1343 +texture-dt-size-nv+
1344 +texture-mag-size-nv+
1345 +dot-product-texture-3d-nv+
1346 +vertex-array-range-without-flush-nv+
1347 +scalebias-hint-sgix+
1348 +interlace-oml+
1349 +interlace-read-oml+
1350 +format-subsample-24-24-oml+
1351 +format-subsample-244-244-oml+
1352 +pack-resample-oml+
1353 +unpack-resample-oml+
1354 +resample-replicate-oml+
1355 +resample-zero-fill-oml+
1356 +resample-average-oml+
1357 +resample-decimate-oml+
1358 +depth-stencil-to-rgba-nv+
1359 +depth-stencil-to-bgra-nv+
1360 +slice-accum-sun+
1361 +multisample-filter-hint-nv+
1362 +depth-clamp-nv+
1363 +offset-projective-texture-2d-nv+
1364 +offset-projective-texture-2d-scale-nv+
1365 +offset-projective-texture-rectangle-nv+
1366 +offset-projective-texture-rectangle-scale-nv+
1367 +offset-hilo-texture-2d-nv+
1368 +offset-hilo-texture-rectangle-nv+
1369 +offset-hilo-projective-texture-2d-nv+
1370 +offset-hilo-projective-texture-rectangle-nv+
1371 +dependent-hilo-texture-2d-nv+
1372 +dependent-rgb-texture-3d-nv+
1373 +dependent-rgb-texture-cube-map-nv+
1374 +dot-product-pass-through-nv+
1375 +dot-product-texture-1d-nv+
1376 +dot-product-affine-depth-replace-nv+
1377 +hilo8-nv+
1378 +signed-hilo8-nv+
1379 +force-blue-to-one-nv+
1380 +text-fragment-shader-ati+
1381 +unpack-client-storage-apple+
1382 +ycbcr-422-apple+
1383 +unsigned-short-8-8-apple+
1384 +unsigned-short-8-8-rev-apple+
1385 +rgb-s3tc+
1386 +rgb4-s3tc+
1387 +rgba-s3tc+
1388 +rgba4-s3tc+
1389 +type-rgba-float-ati+
1390 +color-clear-unclamped-value-ati+
1391 +modulate-add-ati+
1392 +modulate-signed-add-ati+
1393 +modulate-subtract-ati+
1394 +rgba-float32-ati+
1395 +rgb-float32-ati+
1396 +alpha-float32-ati+
1397 +intensity-float32-ati+
1398 +luminance-float32-ati+
1399 +luminance-alpha-float32-ati+
1400 +rgba-float16-ati+
1401 +rgb-float16-ati+
1402 +alpha-float16-ati+
1403 +intensity-float16-ati+
1404 +luminance-float16-ati+
1405 +luminance-alpha-float16-ati+
1406 +float-r-nv+
1407 +float-rg-nv+
1408 +float-rgb-nv+
1409 +float-rgba-nv+
1410 +float-r16-nv+
1411 +float-r32-nv+
1412 +float-rg16-nv+
1413 +float-rg32-nv+
1414 +float-rgb16-nv+
1415 +float-rgb32-nv+
1416 +float-rgba16-nv+
1417 +float-rgba32-nv+
1418 +texture-float-components-nv+
1419 +float-clear-color-value-nv+
1420 +float-rgba-mode-nv+
1421 +texture-unsigned-remap-mode-nv+
1422 +implementation-color-read-type-oes+
1423 +implementation-color-read-format-oes+
1424 +mirror-clamp-ext+
1425 +mirror-clamp-to-edge-ext+
1426 +mirror-clamp-to-border-ext+
1427 +pack-invert-mesa+
1428 +unsigned-short-8-8-mesa+
1429 +unsigned-short-8-8-rev-mesa+
1430 +ycbcr-mesa+
1431 +pixel-pack-buffer-ext+
1432 +pixel-unpack-buffer-ext+
1433 +pixel-pack-buffer-binding-ext+
1434 +pixel-unpack-buffer-binding-ext+
1435 +max-program-exec-instructions-nv+
1436 +max-program-call-depth-nv+
1437 +max-program-if-depth-nv+
1438 +max-program-loop-depth-nv+
1439 +max-program-loop-count-nv+
1440 +max-vertex-texture-image-units-arb+
1441 +depth-stencil-ext+
1442 +unsigned-int-24-8-ext+
1443 +depth24-stencil8-ext+
1444 +texture-stencil-size-ext+
1445 +srgb-ext+
1446 +srgb8-ext+
1447 +srgb-alpha-ext+
1448 +srgb8-alpha8-ext+
1449 +sluminance-alpha-ext+
1450 +sluminance8-alpha8-ext+
1451 +sluminance-ext+
1452 +sluminance8-ext+
1453 +compressed-srgb-ext+
1454 +compressed-srgb-alpha-ext+
1455 +compressed-sluminance-ext+
1456 +compressed-sluminance-alpha-ext+
1457 +compressed-srgb-s3tc-dxt1-ext+
1458 +compressed-srgb-alpha-s3tc-dxt1-ext+
1459 +compressed-srgb-alpha-s3tc-dxt3-ext+
1460 +compressed-srgb-alpha-s3tc-dxt5-ext+
1461 +texture-1d-stack-mesax+
1462 +texture-2d-stack-mesax+
1463 +proxy-texture-1d-stack-mesax+
1464 +proxy-texture-2d-stack-mesax+
1465 +texture-1d-stack-binding-mesax+
1466 +texture-2d-stack-binding-mesax+
1467 +r11f-g11f-b10f-ext+
1468 +unsigned-int-10f-11f-11f-rev-ext+
1469 +rgba-signed-components-ext+
1470 +texture-1d-array-ext+
1471 +proxy-texture-1d-array-ext+
1472 +texture-2d-array-ext+
1473 +proxy-texture-2d-array-ext+
1474 +texture-binding-1d-array-ext+
1475 +texture-binding-2d-array-ext+
1476 +max-array-texture-layers-ext+
1477 +compare-ref-depth-to-texture-ext+
1478 +framebuffer-attachment-texture-layer-ext+
1479 +compressed-luminance-latc1-ext+
1480 +compressed-signed-luminance-latc1-ext+
1481 +compressed-luminance-alpha-latc2-ext+
1482 +compressed-signed-luminance-alpha-latc2-ext+
1483 +compressed-red-rgtc1-ext+
1484 +compressed-signed-red-rgtc1-ext+
1485 +compressed-red-green-rgtc2-ext+
1486 +compressed-signed-red-green-rgtc2-ext+
1487 +rgb9-e5-ext+
1488 +unsigned-int-5-9-9-9-rev-ext+
1489 +texture-shared-size-ext+
1490 +framebuffer-srgb-ext+
1491 +framebuffer-srgb-capable-ext+
1492 list-base
1493 gen-lists
1494 delete-lists
1495 call-lists
1496 call-list
1497 end-list
1498 new-list
1499 vertex-4sv
1500 vertex-4s
1501 vertex-4iv
1502 vertex-4i
1503 vertex-4fv
1504 vertex-4f
1505 vertex-4dv
1506 vertex-4d
1507 vertex-3sv
1508 vertex-3s
1509 vertex-3iv
1510 vertex-3i
1511 vertex-3fv
1512 vertex-3f
1513 vertex-3dv
1514 vertex-3d
1515 vertex-2sv
1516 vertex-2s
1517 vertex-2iv
1518 vertex-2i
1519 vertex-2fv
1520 vertex-2f
1521 vertex-2dv
1522 vertex-2d
1523 tex-coord-4sv
1524 tex-coord-4s
1525 tex-coord-4iv
1526 tex-coord-4i
1527 tex-coord-4fv
1528 tex-coord-4f
1529 tex-coord-4dv
1530 tex-coord-4d
1531 tex-coord-3sv
1532 tex-coord-3s
1533 tex-coord-3iv
1534 tex-coord-3i
1535 tex-coord-3fv
1536 tex-coord-3f
1537 tex-coord-3dv
1538 tex-coord-3d
1539 tex-coord-2sv
1540 tex-coord-2s
1541 tex-coord-2iv
1542 tex-coord-2i
1543 tex-coord-2fv
1544 tex-coord-2f
1545 tex-coord-2dv
1546 tex-coord-2d
1547 tex-coord-1sv
1548 tex-coord-1s
1549 tex-coord-1iv
1550 tex-coord-1i
1551 tex-coord-1fv
1552 tex-coord-1f
1553 tex-coord-1dv
1554 tex-coord-1d
1555 rect-sv
1556 rect-s
1557 rect-iv
1558 rect-i
1559 rect-fv
1560 rect-f
1561 rect-dv
1562 rect-d
1563 raster-pos-4sv
1564 raster-pos-4s
1565 raster-pos-4iv
1566 raster-pos-4i
1567 raster-pos-4fv
1568 raster-pos-4f
1569 raster-pos-4dv
1570 raster-pos-4d
1571 raster-pos-3sv
1572 raster-pos-3s
1573 raster-pos-3iv
1574 raster-pos-3i
1575 raster-pos-3fv
1576 raster-pos-3f
1577 raster-pos-3dv
1578 raster-pos-3d
1579 raster-pos-2sv
1580 raster-pos-2s
1581 raster-pos-2iv
1582 raster-pos-2i
1583 raster-pos-2fv
1584 raster-pos-2f
1585 raster-pos-2dv
1586 raster-pos-2d
1587 normal-3sv
1588 normal-3s
1589 normal-3iv
1590 normal-3i
1591 normal-3fv
1592 normal-3f
1593 normal-3dv
1594 normal-3d
1595 normal-3bv
1596 normal-3b
1597 index-sv
1598 index-s
1599 index-iv
1600 index-i
1601 index-fv
1602 index-f
1603 index-dv
1604 index-d
1605 end
1606 edge-flagv
1607 edge-flag
1608 color-4usv
1609 color-4us
1610 color-4uiv
1611 color-4ui
1612 color-4ubv
1613 color-4ub
1614 color-4sv
1615 color-4s
1616 color-4iv
1617 color-4i
1618 color-4fv
1619 color-4f
1620 color-4dv
1621 color-4d
1622 color-4bv
1623 color-4b
1624 color-3usv
1625 color-3us
1626 color-3uiv
1627 color-3ui
1628 color-3ubv
1629 color-3ub
1630 color-3sv
1631 color-3s
1632 color-3iv
1633 color-3i
1634 color-3fv
1635 color-3f
1636 color-3dv
1637 color-3d
1638 color-3bv
1639 color-3b
1640 bitmap
1641 begin
1642 tex-gen-iv
1643 tex-gen-i
1644 tex-gen-fv
1645 tex-gen-f
1646 tex-gen-dv
1647 tex-gen-d
1648 tex-env-iv
1649 tex-env-i
1650 tex-env-fv
1651 tex-env-f
1652 tex-image-2d
1653 tex-image-1d
1654 tex-parameter-iv
1655 tex-parameter-i
1656 tex-parameter-fv
1657 tex-parameter-f
1658 shade-model
1659 scissor
1660 polygon-stipple
1661 polygon-mode
1662 point-size
1663 material-iv
1664 material-i
1665 material-fv
1666 material-f
1667 line-width
1668 line-stipple
1669 light-model-iv
1670 light-model-i
1671 light-model-fv
1672 light-model-f
1673 light-iv
1674 light-i
1675 light-fv
1676 light-f
1677 hint
1678 front-face
1679 fog-iv
1680 fog-i
1681 fog-fv
1682 fog-f
1683 cull-face
1684 color-material
1685 clip-plane
1686 push-name
1687 pop-name
1688 pass-through
1689 load-name
1690 init-names
1691 render-mode
1692 select-buffer
1693 feedback-buffer
1694 index-mask
1695 depth-mask
1696 color-mask
1697 stencil-mask
1698 clear-depth
1699 clear-stencil
1700 clear-color
1701 clear-index
1702 clear-accum
1703 clear
1704 draw-buffer
1705 push-attrib
1706 pop-attrib
1707 flush
1708 finish
1709 enable
1710 disable
1711 accum
1712 eval-point-2
1713 eval-mesh-2
1714 eval-point-1
1715 eval-mesh-1
1716 eval-coord-2fv
1717 eval-coord-2f
1718 eval-coord-2dv
1719 eval-coord-2d
1720 eval-coord-1fv
1721 eval-coord-1f
1722 eval-coord-1dv
1723 eval-coord-1d
1724 map-grid-2f
1725 map-grid-2d
1726 map-grid-1f
1727 map-grid-1d
1728 map-2f
1729 map-2d
1730 map-1f
1731 map-1d
1732 depth-func
1733 stencil-op
1734 stencil-func
1735 logic-op
1736 blend-func
1737 alpha-func
1738 draw-pixels
1739 read-pixels
1740 copy-pixels
1741 read-buffer
1742 pixel-map-usv
1743 pixel-map-uiv
1744 pixel-map-fv
1745 pixel-store-i
1746 pixel-store-f
1747 pixel-transfer-i
1748 pixel-transfer-f
1749 pixel-zoom
1750 is-list
1751 is-enabled
1752 get-tex-level-parameter-iv
1753 get-tex-level-parameter-fv
1754 get-tex-parameter-iv
1755 get-tex-parameter-fv
1756 get-tex-image
1757 get-tex-gen-iv
1758 get-tex-gen-fv
1759 get-tex-gen-dv
1760 get-tex-env-iv
1761 get-tex-env-fv
1762 get-string
1763 get-polygon-stipple
1764 get-pixel-map-usv
1765 get-pixel-map-uiv
1766 get-pixel-map-fv
1767 get-material-iv
1768 get-material-fv
1769 get-map-iv
1770 get-map-fv
1771 get-map-dv
1772 get-light-iv
1773 get-light-fv
1774 get-integerv
1775 get-floatv
1776 get-error
1777 get-doublev
1778 get-clip-plane
1779 get-booleanv
1780 viewport
1781 translate-f
1782 translate-d
1783 scale-f
1784 scale-d
1785 rotate-f
1786 rotate-d
1787 push-matrix
1788 pop-matrix
1789 ortho
1790 mult-matrix-d
1791 mult-matrix-f
1792 matrix-mode
1793 load-matrix-d
1794 load-matrix-f
1795 load-identity
1796 frustum
1797 depth-range
1798 push-client-attrib
1799 pop-client-attrib
1800 index-ubv
1801 index-ub
1802 prioritize-textures
1803 is-texture
1804 gen-textures
1805 delete-textures
1806 bind-texture
1807 are-textures-resident
1808 tex-sub-image-2d
1809 tex-sub-image-1d
1810 copy-tex-sub-image-2d
1811 copy-tex-sub-image-1d
1812 copy-tex-image-2d
1813 copy-tex-image-1d
1814 polygon-offset
1815 vertex-pointer
1816 tex-coord-pointer
1817 normal-pointer
1818 interleaved-arrays
1819 index-pointer
1820 get-pointerv
1821 enable-client-state
1822 edge-flag-pointer
1823 draw-elements
1824 draw-arrays
1825 disable-client-state
1826 color-pointer
1827 array-element
1828 +max-elements-vertices+
1829 +max-elements-indices+
1830 copy-tex-sub-image-3d
1831 tex-sub-image-3d
1832 tex-image-3d
1833 reset-minmax
1834 reset-histogram
1835 minmax
1836 histogram
1837 get-minmax-parameter-iv
1838 get-minmax-parameter-fv
1839 get-minmax
1840 get-histogram-parameter-iv
1841 get-histogram-parameter-fv
1842 get-histogram
1843 separable-filter-2d
1844 get-separable-filter
1845 get-convolution-parameter-iv
1846 get-convolution-parameter-fv
1847 get-convolution-filter
1848 copy-convolution-filter-2d
1849 copy-convolution-filter-1d
1850 convolution-parameter-iv
1851 convolution-parameter-i
1852 convolution-parameter-fv
1853 convolution-parameter-f
1854 convolution-filter-2d
1855 convolution-filter-1d
1856 copy-color-sub-table
1857 color-sub-table
1858 get-color-table-parameter-iv
1859 get-color-table-parameter-fv
1860 get-color-table
1861 copy-color-table
1862 color-table-parameter-iv
1863 color-table-parameter-fv
1864 color-table
1865 draw-range-elements
1866 blend-equation
1867 blend-color
1868 +texture0+
1869 +texture1+
1870 +texture2+
1871 +texture3+
1872 +texture4+
1873 +texture5+
1874 +texture6+
1875 +texture7+
1876 +texture8+
1877 +texture9+
1878 +texture10+
1879 +texture11+
1880 +texture12+
1881 +texture13+
1882 +texture14+
1883 +texture15+
1884 +texture16+
1885 +texture17+
1886 +texture18+
1887 +texture19+
1888 +texture20+
1889 +texture21+
1890 +texture22+
1891 +texture23+
1892 +texture24+
1893 +texture25+
1894 +texture26+
1895 +texture27+
1896 +texture28+
1897 +texture29+
1898 +texture30+
1899 +texture31+
1900 +active-texture+
1901 +client-active-texture+
1902 +max-texture-units+
1903 +transpose-modelview-matrix+
1904 +transpose-projection-matrix+
1905 +transpose-texture-matrix+
1906 +transpose-color-matrix+
1907 +multisample-bit+
1908 +normal-map+
1909 +reflection-map+
1910 +texture-cube-map+
1911 +texture-binding-cube-map+
1912 +texture-cube-map-positive-x+
1913 +texture-cube-map-negative-x+
1914 +texture-cube-map-positive-y+
1915 +texture-cube-map-negative-y+
1916 +texture-cube-map-positive-z+
1917 +texture-cube-map-negative-z+
1918 +proxy-texture-cube-map+
1919 +max-cube-map-texture-size+
1920 +compressed-alpha+
1921 +compressed-luminance+
1922 +compressed-luminance-alpha+
1923 +compressed-intensity+
1924 +compressed-rgb+
1925 +compressed-rgba+
1926 +texture-compression-hint+
1927 +texture-compressed-image-size+
1928 +texture-compressed+
1929 +num-compressed-texture-formats+
1930 +compressed-texture-formats+
1931 +combine+
1932 +combine-rgb+
1933 +combine-alpha+
1934 +source0-rgb+
1935 +source1-rgb+
1936 +source2-rgb+
1937 +source0-alpha+
1938 +source1-alpha+
1939 +source2-alpha+
1940 +operand0-rgb+
1941 +operand1-rgb+
1942 +operand2-rgb+
1943 +operand0-alpha+
1944 +operand1-alpha+
1945 +operand2-alpha+
1946 +rgb-scale+
1947 +add-signed+
1948 +interpolate+
1949 +subtract+
1950 +constant+
1951 +primary-color+
1952 +previous+
1953 +dot3-rgb+
1954 +dot3-rgba+
1955 get-compressed-tex-image
1956 compressed-tex-sub-image-1d
1957 compressed-tex-sub-image-2d
1958 compressed-tex-sub-image-3d
1959 compressed-tex-image-1d
1960 compressed-tex-image-2d
1961 compressed-tex-image-3d
1962 sample-coverage
1963 mult-transpose-matrix-d
1964 mult-transpose-matrix-f
1965 load-transpose-matrix-d
1966 load-transpose-matrix-f
1967 multi-tex-coord-4sv
1968 multi-tex-coord-4s
1969 multi-tex-coord-4iv
1970 multi-tex-coord-4i
1971 multi-tex-coord-4fv
1972 multi-tex-coord-4f
1973 multi-tex-coord-4dv
1974 multi-tex-coord-4d
1975 multi-tex-coord-3sv
1976 multi-tex-coord-3s
1977 multi-tex-coord-3iv
1978 multi-tex-coord-3i
1979 multi-tex-coord-3fv
1980 multi-tex-coord-3f
1981 multi-tex-coord-3dv
1982 multi-tex-coord-3d
1983 multi-tex-coord-2sv
1984 multi-tex-coord-2s
1985 multi-tex-coord-2iv
1986 multi-tex-coord-2i
1987 multi-tex-coord-2fv
1988 multi-tex-coord-2f
1989 multi-tex-coord-2dv
1990 multi-tex-coord-2d
1991 multi-tex-coord-1sv
1992 multi-tex-coord-1s
1993 multi-tex-coord-1iv
1994 multi-tex-coord-1i
1995 multi-tex-coord-1fv
1996 multi-tex-coord-1f
1997 multi-tex-coord-1dv
1998 multi-tex-coord-1d
1999 client-active-texture
2000 active-texture
2001 +blend-dst-rgb+
2002 +blend-src-rgb+
2003 +blend-dst-alpha+
2004 +blend-src-alpha+
2005 +mirrored-repeat+
2006 +fog-coordinate-source+
2007 +fog-coordinate+
2008 +fragment-depth+
2009 +current-fog-coordinate+
2010 +fog-coordinate-array-type+
2011 +fog-coordinate-array-stride+
2012 +fog-coordinate-array-pointer+
2013 +fog-coordinate-array+
2014 +color-sum+
2015 +current-secondary-color+
2016 +secondary-color-array-size+
2017 +secondary-color-array-type+
2018 +secondary-color-array-stride+
2019 +secondary-color-array-pointer+
2020 +secondary-color-array+
2021 +max-texture-lod-bias+
2022 +texture-filter-control+
2023 +texture-lod-bias+
2024 +incr-wrap+
2025 +decr-wrap+
2026 +texture-depth-size+
2027 +depth-texture-mode+
2028 +texture-compare-mode+
2029 +texture-compare-func+
2030 +compare-r-to-texture+
2031 window-pos-3sv
2032 window-pos-3s
2033 window-pos-3iv
2034 window-pos-3i
2035 window-pos-3fv
2036 window-pos-3f
2037 window-pos-3dv
2038 window-pos-3d
2039 window-pos-2sv
2040 window-pos-2s
2041 window-pos-2iv
2042 window-pos-2i
2043 window-pos-2fv
2044 window-pos-2f
2045 window-pos-2dv
2046 window-pos-2d
2047 secondary-color-pointer
2048 secondary-color-3usv
2049 secondary-color-3us
2050 secondary-color-3uiv
2051 secondary-color-3ui
2052 secondary-color-3ubv
2053 secondary-color-3ub
2054 secondary-color-3sv
2055 secondary-color-3s
2056 secondary-color-3iv
2057 secondary-color-3i
2058 secondary-color-3fv
2059 secondary-color-3f
2060 secondary-color-3dv
2061 secondary-color-3d
2062 secondary-color-3bv
2063 secondary-color-3b
2064 point-parameter-iv
2065 point-parameter-i
2066 point-parameter-fv
2067 point-parameter-f
2068 multi-draw-elements
2069 multi-draw-arrays
2070 fog-coord-pointer
2071 fog-coord-dv
2072 fog-coord-d
2073 fog-coord-fv
2074 fog-coord-f
2075 blend-func-separate
2076 +buffer-size+
2077 +buffer-usage+
2078 +query-counter-bits+
2079 +current-query+
2080 +query-result+
2081 +query-result-available+
2082 +array-buffer+
2083 +element-array-buffer+
2084 +array-buffer-binding+
2085 +element-array-buffer-binding+
2086 +vertex-array-buffer-binding+
2087 +normal-array-buffer-binding+
2088 +color-array-buffer-binding+
2089 +index-array-buffer-binding+
2090 +texture-coord-array-buffer-binding+
2091 +edge-flag-array-buffer-binding+
2092 +secondary-color-array-buffer-binding+
2093 +fog-coordinate-array-buffer-binding+
2094 +weight-array-buffer-binding+
2095 +vertex-attrib-array-buffer-binding+
2096 +read-only+
2097 +write-only+
2098 +read-write+
2099 +buffer-access+
2100 +buffer-mapped+
2101 +buffer-map-pointer+
2102 +stream-draw+
2103 +stream-read+
2104 +stream-copy+
2105 +static-draw+
2106 +static-read+
2107 +static-copy+
2108 +dynamic-draw+
2109 +dynamic-read+
2110 +dynamic-copy+
2111 +samples-passed+
2112 +fog-coord-src+
2113 +fog-coord+
2114 +current-fog-coord+
2115 +fog-coord-array-type+
2116 +fog-coord-array-stride+
2117 +fog-coord-array-pointer+
2118 +fog-coord-array+
2119 +fog-coord-array-buffer-binding+
2120 +src0-rgb+
2121 +src1-rgb+
2122 +src2-rgb+
2123 +src0-alpha+
2124 +src1-alpha+
2125 +src2-alpha+
2126 get-buffer-pointerv
2127 get-buffer-parameter-iv
2128 unmap-buffer
2129 map-buffer
2130 get-buffer-sub-data
2131 buffer-sub-data
2132 buffer-data
2133 is-buffer
2134 gen-buffers
2135 delete-buffers
2136 bind-buffer
2137 get-query-object-uiv
2138 get-query-object-iv
2139 get-query-iv
2140 end-query
2141 begin-query
2142 is-query
2143 delete-queries
2144 gen-queries
2145 +blend-equation-rgb+
2146 +vertex-attrib-array-enabled+
2147 +vertex-attrib-array-size+
2148 +vertex-attrib-array-stride+
2149 +vertex-attrib-array-type+
2150 +current-vertex-attrib+
2151 +vertex-program-point-size+
2152 +vertex-program-two-side+
2153 +vertex-attrib-array-pointer+
2154 +stencil-back-func+
2155 +stencil-back-fail+
2156 +stencil-back-pass-depth-fail+
2157 +stencil-back-pass-depth-pass+
2158 +max-draw-buffers+
2159 +draw-buffer0+
2160 +draw-buffer1+
2161 +draw-buffer2+
2162 +draw-buffer3+
2163 +draw-buffer4+
2164 +draw-buffer5+
2165 +draw-buffer6+
2166 +draw-buffer7+
2167 +draw-buffer8+
2168 +draw-buffer9+
2169 +draw-buffer10+
2170 +draw-buffer11+
2171 +draw-buffer12+
2172 +draw-buffer13+
2173 +draw-buffer14+
2174 +draw-buffer15+
2175 +blend-equation-alpha+
2176 +point-sprite+
2177 +coord-replace+
2178 +max-vertex-attribs+
2179 +vertex-attrib-array-normalized+
2180 +max-texture-coords+
2181 +max-texture-image-units+
2182 +fragment-shader+
2183 +vertex-shader+
2184 +max-fragment-uniform-components+
2185 +max-vertex-uniform-components+
2186 +max-varying-floats+
2187 +max-vertex-texture-image-units+
2188 +max-combined-texture-image-units+
2189 +shader-type+
2190 +float-vec2+
2191 +float-vec3+
2192 +float-vec4+
2193 +int-vec2+
2194 +int-vec3+
2195 +int-vec4+
2196 +bool+
2197 +bool-vec2+
2198 +bool-vec3+
2199 +bool-vec4+
2200 +float-mat2+
2201 +float-mat3+
2202 +float-mat4+
2203 +sampler-1d+
2204 +sampler-2d+
2205 +sampler-3d+
2206 +sampler-cube+
2207 +sampler-1d-shadow+
2208 +sampler-2d-shadow+
2209 +delete-status+
2210 +compile-status+
2211 +link-status+
2212 +validate-status+
2213 +info-log-length+
2214 +attached-shaders+
2215 +active-uniforms+
2216 +active-uniform-max-length+
2217 +shader-source-length+
2218 +active-attributes+
2219 +active-attribute-max-length+
2220 +fragment-shader-derivative-hint+
2221 +shading-language-version+
2222 +current-program+
2223 +point-sprite-coord-origin+
2224 +lower-left+
2225 +upper-left+
2226 +stencil-back-ref+
2227 +stencil-back-value-mask+
2228 +stencil-back-writemask+
2229 vertex-attrib-pointer
2230 vertex-attrib-4usv
2231 vertex-attrib-4uiv
2232 vertex-attrib-4ubv
2233 vertex-attrib-4sv
2234 vertex-attrib-4s
2235 vertex-attrib-4iv
2236 vertex-attrib-4fv
2237 vertex-attrib-4f
2238 vertex-attrib-4dv
2239 vertex-attrib-4d
2240 vertex-attrib-4bv
2241 vertex-attrib-4n-usv
2242 vertex-attrib-4n-uiv
2243 vertex-attrib-4n-ubv
2244 vertex-attrib-4n-ub
2245 vertex-attrib-4n-sv
2246 vertex-attrib-4n-iv
2247 vertex-attrib-4n-bv
2248 vertex-attrib-3sv
2249 vertex-attrib-3s
2250 vertex-attrib-3fv
2251 vertex-attrib-3f
2252 vertex-attrib-3dv
2253 vertex-attrib-3d
2254 vertex-attrib-2sv
2255 vertex-attrib-2s
2256 vertex-attrib-2fv
2257 vertex-attrib-2f
2258 vertex-attrib-2dv
2259 vertex-attrib-2d
2260 vertex-attrib-1sv
2261 vertex-attrib-1s
2262 vertex-attrib-1fv
2263 vertex-attrib-1f
2264 vertex-attrib-1dv
2265 vertex-attrib-1d
2266 validate-program
2267 uniform-matrix-4fv
2268 uniform-matrix-3fv
2269 uniform-matrix-2fv
2270 uniform-4iv
2271 uniform-3iv
2272 uniform-2iv
2273 uniform-1iv
2274 uniform-4fv
2275 uniform-3fv
2276 uniform-2fv
2277 uniform-1fv
2278 uniform-4i
2279 uniform-3i
2280 uniform-2i
2281 uniform-1i
2282 uniform-4f
2283 uniform-3f
2284 uniform-2f
2285 uniform-1f
2286 use-program
2287 shader-source
2288 link-program
2289 is-shader
2290 is-program
2291 get-vertex-attrib-pointerv
2292 get-vertex-attrib-iv
2293 get-vertex-attrib-fv
2294 get-vertex-attrib-dv
2295 get-uniform-iv
2296 get-uniform-fv
2297 get-uniform-location
2298 get-shader-source
2299 get-shader-info-log
2300 get-shader-iv
2301 get-program-info-log
2302 get-program-iv
2303 get-attrib-location
2304 get-attached-shaders
2305 get-active-uniform
2306 get-active-attrib
2307 enable-vertex-attrib-array
2308 disable-vertex-attrib-array
2309 detach-shader
2310 delete-shader
2311 delete-program
2312 create-shader
2313 create-program
2314 compile-shader
2315 bind-attrib-location
2316 attach-shader
2317 stencil-mask-separate
2318 stencil-func-separate
2319 stencil-op-separate
2320 draw-buffers
2321 blend-equation-separate
2322 +current-raster-secondary-color+
2323 +pixel-pack-buffer+
2324 +pixel-unpack-buffer+
2325 +pixel-pack-buffer-binding+
2326 +pixel-unpack-buffer-binding+
2327 +float-mat2x3+
2328 +float-mat2x4+
2329 +float-mat3x2+
2330 +float-mat3x4+
2331 +float-mat4x2+
2332 +float-mat4x3+
2333 +srgb+
2334 +srgb8+
2335 +srgb-alpha+
2336 +srgb8-alpha8+
2337 +sluminance-alpha+
2338 +sluminance8-alpha8+
2339 +sluminance+
2340 +sluminance8+
2341 +compressed-srgb+
2342 +compressed-srgb-alpha+
2343 +compressed-sluminance+
2344 +compressed-sluminance-alpha+
2345 uniform-matrix-4x-3fv
2346 uniform-matrix-3x-4fv
2347 uniform-matrix-4x-2fv
2348 uniform-matrix-2x-4fv
2349 uniform-matrix-3x-2fv
2350 uniform-matrix-2x-3fv
2351 blend-func-separate-ingr
2352 igloo-interface-sgix
2353 frame-terminator-gremedy
2354 +rgba32ui-ext+
2355 +rgb32ui-ext+
2356 +alpha32ui-ext+
2357 +intensity32ui-ext+
2358 +luminance32ui-ext+
2359 +luminance-alpha32ui-ext+
2360 +rgba16ui-ext+
2361 +rgb16ui-ext+
2362 +alpha16ui-ext+
2363 +intensity16ui-ext+
2364 +luminance16ui-ext+
2365 +luminance-alpha16ui-ext+
2366 +rgba8ui-ext+
2367 +rgb8ui-ext+
2368 +alpha8ui-ext+
2369 +intensity8ui-ext+
2370 +luminance8ui-ext+
2371 +luminance-alpha8ui-ext+
2372 +rgba32i-ext+
2373 +rgb32i-ext+
2374 +alpha32i-ext+
2375 +intensity32i-ext+
2376 +luminance32i-ext+
2377 +luminance-alpha32i-ext+
2378 +rgba16i-ext+
2379 +rgb16i-ext+
2380 +alpha16i-ext+
2381 +intensity16i-ext+
2382 +luminance16i-ext+
2383 +luminance-alpha16i-ext+
2384 +rgba8i-ext+
2385 +rgb8i-ext+
2386 +alpha8i-ext+
2387 +intensity8i-ext+
2388 +luminance8i-ext+
2389 +luminance-alpha8i-ext+
2390 +red-integer-ext+
2391 +green-integer-ext+
2392 +blue-integer-ext+
2393 +alpha-integer-ext+
2394 +rgb-integer-ext+
2395 +rgba-integer-ext+
2396 +bgr-integer-ext+
2397 +bgra-integer-ext+
2398 +luminance-integer-ext+
2399 +luminance-alpha-integer-ext+
2400 +rgba-integer-mode-ext+
2401 clear-color-i-ui-ext
2402 clear-color-i-i-ext
2403 get-tex-parameter-i-uiv-ext
2404 get-tex-parameter-i-iv-ext
2405 tex-parameter-i-uiv-ext
2406 tex-parameter-i-iv-ext
2407 +max-vertex-bindable-uniforms-ext+
2408 +max-fragment-bindable-uniforms-ext+
2409 +max-geometry-bindable-uniforms-ext+
2410 +max-bindable-uniform-size-ext+
2411 +uniform-buffer-ext+
2412 +uniform-buffer-binding-ext+
2413 get-uniform-offset-ext
2414 get-uniform-buffer-size-ext
2415 uniform-buffer-ext
2416 +back-primary-color-nv+
2417 +back-secondary-color-nv+
2418 +texture-coord-nv+
2419 +clip-distance-nv+
2420 +vertex-id-nv+
2421 +primitive-id-nv+
2422 +generic-attrib-nv+
2423 +transform-feedback-attribs-nv+
2424 +transform-feedback-buffer-mode-nv+
2425 +max-transform-feedback-separate-components-nv+
2426 +active-varyings-nv+
2427 +active-varying-max-length-nv+
2428 +transform-feedback-varyings-nv+
2429 +transform-feedback-buffer-start-nv+
2430 +transform-feedback-buffer-size-nv+
2431 +transform-feedback-record-nv+
2432 +primitives-generated-nv+
2433 +transform-feedback-primitives-written-nv+
2434 +rasterizer-discard-nv+
2435 +max-transform-feedback-interleaved-attribs-nv+
2436 +max-transform-feedback-separate-attribs-nv+
2437 +interleaved-attribs-nv+
2438 +separate-attribs-nv+
2439 +transform-feedback-buffer-nv+
2440 +transform-feedback-buffer-binding-nv+
2441 get-transform-feedback-varying-nv
2442 get-active-varying-nv
2443 get-varying-location-nv
2444 active-varying-nv
2445 transform-feedback-varyings-nv
2446 bind-buffer-base-nv
2447 bind-buffer-offset-nv
2448 bind-buffer-range-nv
2449 transform-feedback-attribs-nv
2450 end-transform-feedback-nv
2451 begin-transform-feedback-nv
2452 is-enabled-indexed-ext
2453 disable-indexed-ext
2454 enable-indexed-ext
2455 get-integer-indexed-v-ext
2456 get-boolean-indexed-v-ext
2457 color-mask-indexed-ext
2458 +max-program-parameter-buffer-bindings-nv+
2459 +max-program-parameter-buffer-size-nv+
2460 +vertex-program-parameter-buffer-nv+
2461 +geometry-program-parameter-buffer-nv+
2462 +fragment-program-parameter-buffer-nv+
2463 program-buffer-parameters-i-uiv-nv
2464 program-buffer-parameters-i-iv-nv
2465 program-buffer-parameters-fv-nv
2466 +renderbuffer-coverage-samples-nv+
2467 +renderbuffer-color-samples-nv+
2468 +max-multisample-coverage-modes-nv+
2469 +multisample-coverage-modes-nv+
2470 renderbuffer-storage-multisample-coverage-nv
2471 +depth-component32f-nv+
2472 +depth32f-stencil8-nv+
2473 +float-32-unsigned-int-24-8-rev-nv+
2474 +depth-buffer-float-mode-nv+
2475 depth-bounds-d-nv
2476 clear-depth-d-nv
2477 depth-ranged-nv
2478 +texture-buffer-ext+
2479 +max-texture-buffer-size-ext+
2480 +texture-binding-buffer-ext+
2481 +texture-buffer-data-store-binding-ext+
2482 +texture-buffer-format-ext+
2483 tex-buffer-ext
2484 draw-elements-instanced-ext
2485 draw-arrays-instanced-ext
2486 +sampler-1d-array-ext+
2487 +sampler-2d-array-ext+
2488 +sampler-buffer-ext+
2489 +sampler-1d-array-shadow-ext+
2490 +sampler-2d-array-shadow-ext+
2491 +sampler-cube-shadow-ext+
2492 +unsigned-int-vec2-ext+
2493 +unsigned-int-vec3-ext+
2494 +unsigned-int-vec4-ext+
2495 +int-sampler-1d-ext+
2496 +int-sampler-2d-ext+
2497 +int-sampler-3d-ext+
2498 +int-sampler-cube-ext+
2499 +int-sampler-2d-rect-ext+
2500 +int-sampler-1d-array-ext+
2501 +int-sampler-2d-array-ext+
2502 +int-sampler-buffer-ext+
2503 +unsigned-int-sampler-1d-ext+
2504 +unsigned-int-sampler-2d-ext+
2505 +unsigned-int-sampler-3d-ext+
2506 +unsigned-int-sampler-cube-ext+
2507 +unsigned-int-sampler-2d-rect-ext+
2508 +unsigned-int-sampler-1d-array-ext+
2509 +unsigned-int-sampler-2d-array-ext+
2510 +unsigned-int-sampler-buffer-ext+
2511 uniform-4uiv-ext
2512 uniform-3uiv-ext
2513 uniform-2uiv-ext
2514 uniform-1uiv-ext
2515 uniform-4ui-ext
2516 uniform-3ui-ext
2517 uniform-2ui-ext
2518 uniform-1ui-ext
2519 get-frag-data-location-ext
2520 bind-frag-data-location-ext
2521 get-uniform-uiv-ext
2522 +vertex-attrib-array-integer-nv+
2523 get-vertex-attrib-i-uiv-ext
2524 get-vertex-attrib-i-iv-ext
2525 vertex-attrib-ipointer-ext
2526 vertex-attrib-i-4usv-ext
2527 vertex-attrib-i-4ubv-ext
2528 vertex-attrib-i-4sv-ext
2529 vertex-attrib-i-4bv-ext
2530 vertex-attrib-i-4uiv-ext
2531 vertex-attrib-i-3uiv-ext
2532 vertex-attrib-i-2uiv-ext
2533 vertex-attrib-i-1uiv-ext
2534 vertex-attrib-i-4iv-ext
2535 vertex-attrib-i-3iv-ext
2536 vertex-attrib-i-2iv-ext
2537 vertex-attrib-i-1iv-ext
2538 vertex-attrib-i-4ui-ext
2539 vertex-attrib-i-3ui-ext
2540 vertex-attrib-i-2ui-ext
2541 vertex-attrib-i-1ui-ext
2542 vertex-attrib-i-4i-ext
2543 vertex-attrib-i-3i-ext
2544 vertex-attrib-i-2i-ext
2545 vertex-attrib-i-1i-ext
2546 +geometry-shader-ext+
2547 +max-geometry-varying-components-ext+
2548 +max-vertex-varying-components-ext+
2549 +max-varying-components-ext+
2550 +max-geometry-uniform-components-ext+
2551 +max-geometry-output-vertices-ext+
2552 +max-geometry-total-output-components-ext+
2553 program-parameter-i-ext
2554 +lines-adjacency-ext+
2555 +line-strip-adjacency-ext+
2556 +triangles-adjacency-ext+
2557 +triangle-strip-adjacency-ext+
2558 +geometry-program-nv+
2559 +max-program-output-vertices-nv+
2560 +max-program-total-output-components-nv+
2561 +geometry-vertices-out-ext+
2562 +geometry-input-type-ext+
2563 +geometry-output-type-ext+
2564 +max-geometry-texture-image-units-ext+
2565 +framebuffer-attachment-layered-ext+
2566 +framebuffer-incomplete-layer-targets-ext+
2567 +framebuffer-incomplete-layer-count-ext+
2568 +program-point-size-ext+
2569 framebuffer-texture-face-ext
2570 framebuffer-texture-layer-ext
2571 framebuffer-texture-ext
2572 program-vertex-limit-nv
2573 +min-program-texel-offset-nv+
2574 +max-program-texel-offset-nv+
2575 +program-attrib-components-nv+
2576 +program-result-components-nv+
2577 +max-program-attrib-components-nv+
2578 +max-program-result-components-nv+
2579 +max-program-generic-attribs-nv+
2580 +max-program-generic-results-nv+
2581 get-program-env-parameter-i-uiv-nv
2582 get-program-env-parameter-i-iv-nv
2583 get-program-local-parameter-i-uiv-nv
2584 get-program-local-parameter-i-iv-nv
2585 program-env-parameters-i-4uiv-nv
2586 program-env-parameter-i-4uiv-nv
2587 program-env-parameter-i-4ui-nv
2588 program-env-parameters-i-4iv-nv
2589 program-env-parameter-i-4iv-nv
2590 program-env-parameter-i-4i-nv
2591 program-local-parameters-i-4uiv-nv
2592 program-local-parameter-i-4uiv-nv
2593 program-local-parameter-i-4ui-nv
2594 program-local-parameters-i-4iv-nv
2595 program-local-parameter-i-4iv-nv
2596 program-local-parameter-i-4i-nv
2597 +buffer-serialized-modify-apple+
2598 +buffer-flushing-unmap-apple+
2599 flush-mapped-buffer-range-apple
2600 buffer-parameter-i-apple
2601 program-local-parameters-4fv-ext
2602 program-env-parameters-4fv-ext
2603 +time-elapsed-ext+
2604 get-query-objectui-64v-ext
2605 get-query-objecti-64v-ext
2606 +renderbuffer-samples-ext+
2607 +framebuffer-incomplete-multisample-ext+
2608 +max-samples-ext+
2609 renderbuffer-storage-multisample-ext
2610 +read-framebuffer-ext+
2611 +draw-framebuffer-ext+
2612 +read-framebuffer-binding-ext+
2613 +draw-framebuffer-binding-ext+
2614 blit-framebuffer-ext
2615 +stencil-tag-bits-ext+
2616 +stencil-clear-tag-value-ext+
2617 stencil-clear-tag-ext
2618 string-marker-gremedy
2619 +invalid-framebuffer-operation-ext+
2620 +max-renderbuffer-size-ext+
2621 +framebuffer-binding-ext+
2622 +renderbuffer-binding-ext+
2623 +framebuffer-attachment-object-type-ext+
2624 +framebuffer-attachment-object-name-ext+
2625 +framebuffer-attachment-texture-level-ext+
2626 +framebuffer-attachment-texture-cube-map-face-ext+
2627 +framebuffer-attachment-texture-3d-zoffset-ext+
2628 +framebuffer-complete-ext+
2629 +framebuffer-incomplete-attachment-ext+
2630 +framebuffer-incomplete-missing-attachment-ext+
2631 +framebuffer-incomplete-dimensions-ext+
2632 +framebuffer-incomplete-formats-ext+
2633 +framebuffer-incomplete-draw-buffer-ext+
2634 +framebuffer-incomplete-read-buffer-ext+
2635 +framebuffer-unsupported-ext+
2636 +max-color-attachments-ext+
2637 +color-attachment0-ext+
2638 +color-attachment1-ext+
2639 +color-attachment2-ext+
2640 +color-attachment3-ext+
2641 +color-attachment4-ext+
2642 +color-attachment5-ext+
2643 +color-attachment6-ext+
2644 +color-attachment7-ext+
2645 +color-attachment8-ext+
2646 +color-attachment9-ext+
2647 +color-attachment10-ext+
2648 +color-attachment11-ext+
2649 +color-attachment12-ext+
2650 +color-attachment13-ext+
2651 +color-attachment14-ext+
2652 +color-attachment15-ext+
2653 +depth-attachment-ext+
2654 +stencil-attachment-ext+
2655 +framebuffer-ext+
2656 +renderbuffer-ext+
2657 +renderbuffer-width-ext+
2658 +renderbuffer-height-ext+
2659 +renderbuffer-internal-format-ext+
2660 +stencil-index1-ext+
2661 +stencil-index4-ext+
2662 +stencil-index8-ext+
2663 +stencil-index16-ext+
2664 +renderbuffer-red-size-ext+
2665 +renderbuffer-green-size-ext+
2666 +renderbuffer-blue-size-ext+
2667 +renderbuffer-alpha-size-ext+
2668 +renderbuffer-depth-size-ext+
2669 +renderbuffer-stencil-size-ext+
2670 generate-mipmap-ext
2671 get-framebuffer-attachment-parameter-iv-ext
2672 framebuffer-renderbuffer-ext
2673 framebuffer-texture-3d-ext
2674 framebuffer-texture-2d-ext
2675 framebuffer-texture-1d-ext
2676 check-framebuffer-status-ext
2677 gen-framebuffers-ext
2678 delete-framebuffers-ext
2679 bind-framebuffer-ext
2680 is-framebuffer-ext
2681 get-renderbuffer-parameter-iv-ext
2682 renderbuffer-storage-ext
2683 gen-renderbuffers-ext
2684 delete-renderbuffers-ext
2685 bind-renderbuffer-ext
2686 is-renderbuffer-ext
2687 +blend-equation-rgb-ext+
2688 +blend-equation-alpha-ext+
2689 blend-equation-separate-ext
2690 +depth-bounds-test-ext+
2691 +depth-bounds-ext+
2692 depth-bounds-ext
2693 get-vertex-attrib-array-object-iv-ati
2694 get-vertex-attrib-array-object-fv-ati
2695 vertex-attrib-array-object-ati
2696 +stencil-back-func-ati+
2697 +stencil-back-fail-ati+
2698 +stencil-back-pass-depth-fail-ati+
2699 +stencil-back-pass-depth-pass-ati+
2700 stencil-func-separate-ati
2701 stencil-op-separate-ati
2702 unmap-object-buffer-ati
2703 map-object-buffer-ati
2704 +primitive-restart-nv+
2705 +primitive-restart-index-nv+
2706 primitive-restart-index-nv
2707 primitive-restart-nv
2708 +write-pixel-data-range-nv+
2709 +read-pixel-data-range-nv+
2710 +write-pixel-data-range-length-nv+
2711 +read-pixel-data-range-length-nv+
2712 +write-pixel-data-range-pointer-nv+
2713 +read-pixel-data-range-pointer-nv+
2714 flush-pixel-data-range-nv
2715 pixel-data-range-nv
2716 +half-float-nv+
2717 vertex-attribs-4hv-nv
2718 vertex-attribs-3hv-nv
2719 vertex-attribs-2hv-nv
2720 vertex-attribs-1hv-nv
2721 vertex-attrib-4hv-nv
2722 vertex-attrib-4h-nv
2723 vertex-attrib-3hv-nv
2724 vertex-attrib-3h-nv
2725 vertex-attrib-2hv-nv
2726 vertex-attrib-2h-nv
2727 vertex-attrib-1hv-nv
2728 vertex-attrib-1h-nv
2729 vertex-weight-hv-nv
2730 vertex-weight-h-nv
2731 secondary-color-3hv-nv
2732 secondary-color-3h-nv
2733 fog-coord-hv-nv
2734 fog-coord-h-nv
2735 multi-tex-coord-4hv-nv
2736 multi-tex-coord-4h-nv
2737 multi-tex-coord-3hv-nv
2738 multi-tex-coord-3h-nv
2739 multi-tex-coord-2hv-nv
2740 multi-tex-coord-2h-nv
2741 multi-tex-coord-1hv-nv
2742 multi-tex-coord-1h-nv
2743 tex-coord-4hv-nv
2744 tex-coord-4h-nv
2745 tex-coord-3hv-nv
2746 tex-coord-3h-nv
2747 tex-coord-2hv-nv
2748 tex-coord-2h-nv
2749 tex-coord-1hv-nv
2750 tex-coord-1h-nv
2751 color-4hv-nv
2752 color-4h-nv
2753 color-3hv-nv
2754 color-3h-nv
2755 normal-3hv-nv
2756 normal-3h-nv
2757 vertex-4hv-nv
2758 vertex-4h-nv
2759 vertex-3hv-nv
2760 vertex-3h-nv
2761 vertex-2hv-nv
2762 vertex-2h-nv
2763 +max-fragment-program-local-parameters-nv+
2764 +fragment-program-nv+
2765 +max-texture-coords-nv+
2766 +max-texture-image-units-nv+
2767 +fragment-program-binding-nv+
2768 +program-error-string-nv+
2769 get-program-named-parameter-dv-nv
2770 get-program-named-parameter-fv-nv
2771 program-named-parameter-4dv-nv
2772 program-named-parameter-4fv-nv
2773 program-named-parameter-4d-nv
2774 program-named-parameter-4f-nv
2775 +max-draw-buffers-ati+
2776 +draw-buffer0-ati+
2777 +draw-buffer1-ati+
2778 +draw-buffer2-ati+
2779 +draw-buffer3-ati+
2780 +draw-buffer4-ati+
2781 +draw-buffer5-ati+
2782 +draw-buffer6-ati+
2783 +draw-buffer7-ati+
2784 +draw-buffer8-ati+
2785 +draw-buffer9-ati+
2786 +draw-buffer10-ati+
2787 +draw-buffer11-ati+
2788 +draw-buffer12-ati+
2789 +draw-buffer13-ati+
2790 +draw-buffer14-ati+
2791 +draw-buffer15-ati+
2792 draw-buffers-ati
2793 +vertex-array-range-apple+
2794 +vertex-array-range-length-apple+
2795 +vertex-array-storage-hint-apple+
2796 +vertex-array-range-pointer-apple+
2797 +storage-cached-apple+
2798 +storage-shared-apple+
2799 vertex-array-parameter-i-apple
2800 flush-vertex-array-range-apple
2801 vertex-array-range-apple
2802 +vertex-array-binding-apple+
2803 is-vertex-array-apple
2804 gen-vertex-arrays-apple
2805 delete-vertex-arrays-apple
2806 bind-vertex-array-apple
2807 +draw-pixels-apple+
2808 +fence-apple+
2809 finish-object-apple
2810 test-object-apple
2811 finish-fence-apple
2812 test-fence-apple
2813 is-fence-apple
2814 set-fence-apple
2815 delete-fences-apple
2816 gen-fences-apple
2817 +element-array-apple+
2818 +element-array-type-apple+
2819 +element-array-pointer-apple+
2820 multi-draw-range-element-array-apple
2821 multi-draw-element-array-apple
2822 draw-range-element-array-apple
2823 draw-element-array-apple
2824 element-pointer-apple
2825 +stencil-test-two-side-ext+
2826 +active-stencil-face-ext+
2827 active-stencil-face-ext
2828 +point-sprite-nv+
2829 +coord-replace-nv+
2830 +point-sprite-r-mode-nv+
2831 point-parameter-iv-nv
2832 point-parameter-i-nv
2833 +pixel-counter-bits-nv+
2834 +current-occlusion-query-id-nv+
2835 +pixel-count-nv+
2836 +pixel-count-available-nv+
2837 get-occlusion-query-uiv-nv
2838 get-occlusion-query-iv-nv
2839 end-occlusion-query-nv
2840 begin-occlusion-query-nv
2841 is-occlusion-query-nv
2842 delete-occlusion-queries-nv
2843 gen-occlusion-queries-nv
2844 +quad-mesh-sun+
2845 +triangle-mesh-sun+
2846 draw-mesh-arrays-sun
2847 +element-array-ati+
2848 +element-array-type-ati+
2849 +element-array-pointer-ati+
2850 draw-range-element-array-ati
2851 draw-element-array-ati
2852 element-pointer-ati
2853 +max-vertex-streams-ati+
2854 +vertex-stream0-ati+
2855 +vertex-stream1-ati+
2856 +vertex-stream2-ati+
2857 +vertex-stream3-ati+
2858 +vertex-stream4-ati+
2859 +vertex-stream5-ati+
2860 +vertex-stream6-ati+
2861 +vertex-stream7-ati+
2862 +vertex-source-ati+
2863 vertex-blend-env-f-ati
2864 vertex-blend-env-i-ati
2865 client-active-vertex-stream-ati
2866 normal-stream-3dv-ati
2867 normal-stream-3d-ati
2868 normal-stream-3fv-ati
2869 normal-stream-3f-ati
2870 normal-stream-3iv-ati
2871 normal-stream-3i-ati
2872 normal-stream-3sv-ati
2873 normal-stream-3s-ati
2874 normal-stream-3bv-ati
2875 normal-stream-3b-ati
2876 vertex-stream-4dv-ati
2877 vertex-stream-4d-ati
2878 vertex-stream-4fv-ati
2879 vertex-stream-4f-ati
2880 vertex-stream-4iv-ati
2881 vertex-stream-4i-ati
2882 vertex-stream-4sv-ati
2883 vertex-stream-4s-ati
2884 vertex-stream-3dv-ati
2885 vertex-stream-3d-ati
2886 vertex-stream-3fv-ati
2887 vertex-stream-3f-ati
2888 vertex-stream-3iv-ati
2889 vertex-stream-3i-ati
2890 vertex-stream-3sv-ati
2891 vertex-stream-3s-ati
2892 vertex-stream-2dv-ati
2893 vertex-stream-2d-ati
2894 vertex-stream-2fv-ati
2895 vertex-stream-2f-ati
2896 vertex-stream-2iv-ati
2897 vertex-stream-2i-ati
2898 vertex-stream-2sv-ati
2899 vertex-stream-2s-ati
2900 vertex-stream-1dv-ati
2901 vertex-stream-1d-ati
2902 vertex-stream-1fv-ati
2903 vertex-stream-1f-ati
2904 vertex-stream-1iv-ati
2905 vertex-stream-1i-ati
2906 vertex-stream-1sv-ati
2907 vertex-stream-1s-ati
2908 +vertex-shader-ext+
2909 +vertex-shader-binding-ext+
2910 +op-index-ext+
2911 +op-negate-ext+
2912 +op-dot3-ext+
2913 +op-dot4-ext+
2914 +op-mul-ext+
2915 +op-add-ext+
2916 +op-madd-ext+
2917 +op-frac-ext+
2918 +op-max-ext+
2919 +op-min-ext+
2920 +op-set-ge-ext+
2921 +op-set-lt-ext+
2922 +op-clamp-ext+
2923 +op-floor-ext+
2924 +op-round-ext+
2925 +op-exp-base-2-ext+
2926 +op-log-base-2-ext+
2927 +op-power-ext+
2928 +op-recip-ext+
2929 +op-recip-sqrt-ext+
2930 +op-sub-ext+
2931 +op-cross-product-ext+
2932 +op-multiply-matrix-ext+
2933 +op-mov-ext+
2934 +output-vertex-ext+
2935 +output-color0-ext+
2936 +output-color1-ext+
2937 +output-texture-coord0-ext+
2938 +output-texture-coord1-ext+
2939 +output-texture-coord2-ext+
2940 +output-texture-coord3-ext+
2941 +output-texture-coord4-ext+
2942 +output-texture-coord5-ext+
2943 +output-texture-coord6-ext+
2944 +output-texture-coord7-ext+
2945 +output-texture-coord8-ext+
2946 +output-texture-coord9-ext+
2947 +output-texture-coord10-ext+
2948 +output-texture-coord11-ext+
2949 +output-texture-coord12-ext+
2950 +output-texture-coord13-ext+
2951 +output-texture-coord14-ext+
2952 +output-texture-coord15-ext+
2953 +output-texture-coord16-ext+
2954 +output-texture-coord17-ext+
2955 +output-texture-coord18-ext+
2956 +output-texture-coord19-ext+
2957 +output-texture-coord20-ext+
2958 +output-texture-coord21-ext+
2959 +output-texture-coord22-ext+
2960 +output-texture-coord23-ext+
2961 +output-texture-coord24-ext+
2962 +output-texture-coord25-ext+
2963 +output-texture-coord26-ext+
2964 +output-texture-coord27-ext+
2965 +output-texture-coord28-ext+
2966 +output-texture-coord29-ext+
2967 +output-texture-coord30-ext+
2968 +output-texture-coord31-ext+
2969 +output-fog-ext+
2970 +scalar-ext+
2971 +vector-ext+
2972 +matrix-ext+
2973 +variant-ext+
2974 +invariant-ext+
2975 +local-constant-ext+
2976 +local-ext+
2977 +max-vertex-shader-instructions-ext+
2978 +max-vertex-shader-variants-ext+
2979 +max-vertex-shader-invariants-ext+
2980 +max-vertex-shader-local-constants-ext+
2981 +max-vertex-shader-locals-ext+
2982 +max-optimized-vertex-shader-instructions-ext+
2983 +max-optimized-vertex-shader-variants-ext+
2984 +max-optimized-vertex-shader-local-constants-ext+
2985 +max-optimized-vertex-shader-invariants-ext+
2986 +max-optimized-vertex-shader-locals-ext+
2987 +vertex-shader-instructions-ext+
2988 +vertex-shader-variants-ext+
2989 +vertex-shader-invariants-ext+
2990 +vertex-shader-local-constants-ext+
2991 +vertex-shader-locals-ext+
2992 +vertex-shader-optimized-ext+
2993 +x-ext+
2994 +y-ext+
2995 +z-ext+
2996 +w-ext+
2997 +negative-x-ext+
2998 +negative-y-ext+
2999 +negative-z-ext+
3000 +negative-w-ext+
3001 +zero-ext+
3002 +one-ext+
3003 +negative-one-ext+
3004 +normalized-range-ext+
3005 +full-range-ext+
3006 +current-vertex-ext+
3007 +mvp-matrix-ext+
3008 +variant-value-ext+
3009 +variant-datatype-ext+
3010 +variant-array-stride-ext+
3011 +variant-array-type-ext+
3012 +variant-array-ext+
3013 +variant-array-pointer-ext+
3014 +invariant-value-ext+
3015 +invariant-datatype-ext+
3016 +local-constant-value-ext+
3017 +local-constant-datatype-ext+
3018 get-local-constant-floatv-ext
3019 get-local-constant-integerv-ext
3020 get-local-constant-booleanv-ext
3021 get-invariant-floatv-ext
3022 get-invariant-integerv-ext
3023 get-invariant-booleanv-ext
3024 get-variant-pointerv-ext
3025 get-variant-floatv-ext
3026 get-variant-integerv-ext
3027 get-variant-booleanv-ext
3028 is-variant-enabled-ext
3029 bind-parameter-ext
3030 bind-texture-unit-parameter-ext
3031 bind-tex-gen-parameter-ext
3032 bind-material-parameter-ext
3033 bind-light-parameter-ext
3034 disable-variant-client-state-ext
3035 enable-variant-client-state-ext
3036 variant-pointer-ext
3037 variant-uiv-ext
3038 variant-usv-ext
3039 variant-ubv-ext
3040 variant-dv-ext
3041 variant-fv-ext
3042 variant-iv-ext
3043 variant-sv-ext
3044 variant-bv-ext
3045 set-local-constant-ext
3046 set-invariant-ext
3047 gen-symbols-ext
3048 extract-component-ext
3049 insert-component-ext
3050 write-mask-ext
3051 swizzle-ext
3052 shader-op-3-ext
3053 shader-op-2-ext
3054 shader-op-1-ext
3055 delete-vertex-shader-ext
3056 gen-vertex-shaders-ext
3057 bind-vertex-shader-ext
3058 end-vertex-shader-ext
3059 begin-vertex-shader-ext
3060 +static-ati+
3061 +dynamic-ati+
3062 +preserve-ati+
3063 +discard-ati+
3064 +object-buffer-size-ati+
3065 +object-buffer-usage-ati+
3066 +array-object-buffer-ati+
3067 +array-object-offset-ati+
3068 get-variant-array-object-iv-ati
3069 get-variant-array-object-fv-ati
3070 variant-array-object-ati
3071 get-array-object-iv-ati
3072 get-array-object-fv-ati
3073 array-object-ati
3074 free-object-buffer-ati
3075 get-object-buffer-iv-ati
3076 get-object-buffer-fv-ati
3077 update-object-buffer-ati
3078 is-object-buffer-ati
3079 new-object-buffer-ati
3080 +pn-triangles-ati+
3081 +max-pn-triangles-tesselation-level-ati+
3082 +pn-triangles-point-mode-ati+
3083 +pn-triangles-normal-mode-ati+
3084 +pn-triangles-tesselation-level-ati+
3085 +pn-triangles-point-mode-linear-ati+
3086 +pn-triangles-point-mode-cubic-ati+
3087 +pn-triangles-normal-mode-linear-ati+
3088 +pn-triangles-normal-mode-quadratic-ati+
3089 pntriangles-f-ati
3090 pntriangles-i-ati
3091 +fragment-shader-ati+
3092 +reg-0-ati+
3093 +reg-1-ati+
3094 +reg-2-ati+
3095 +reg-3-ati+
3096 +reg-4-ati+
3097 +reg-5-ati+
3098 +reg-6-ati+
3099 +reg-7-ati+
3100 +reg-8-ati+
3101 +reg-9-ati+
3102 +reg-10-ati+
3103 +reg-11-ati+
3104 +reg-12-ati+
3105 +reg-13-ati+
3106 +reg-14-ati+
3107 +reg-15-ati+
3108 +reg-16-ati+
3109 +reg-17-ati+
3110 +reg-18-ati+
3111 +reg-19-ati+
3112 +reg-20-ati+
3113 +reg-21-ati+
3114 +reg-22-ati+
3115 +reg-23-ati+
3116 +reg-24-ati+
3117 +reg-25-ati+
3118 +reg-26-ati+
3119 +reg-27-ati+
3120 +reg-28-ati+
3121 +reg-29-ati+
3122 +reg-30-ati+
3123 +reg-31-ati+
3124 +con-0-ati+
3125 +con-1-ati+
3126 +con-2-ati+
3127 +con-3-ati+
3128 +con-4-ati+
3129 +con-5-ati+
3130 +con-6-ati+
3131 +con-7-ati+
3132 +con-8-ati+
3133 +con-9-ati+
3134 +con-10-ati+
3135 +con-11-ati+
3136 +con-12-ati+
3137 +con-13-ati+
3138 +con-14-ati+
3139 +con-15-ati+
3140 +con-16-ati+
3141 +con-17-ati+
3142 +con-18-ati+
3143 +con-19-ati+
3144 +con-20-ati+
3145 +con-21-ati+
3146 +con-22-ati+
3147 +con-23-ati+
3148 +con-24-ati+
3149 +con-25-ati+
3150 +con-26-ati+
3151 +con-27-ati+
3152 +con-28-ati+
3153 +con-29-ati+
3154 +con-30-ati+
3155 +con-31-ati+
3156 +mov-ati+
3157 +add-ati+
3158 +mul-ati+
3159 +sub-ati+
3160 +dot3-ati+
3161 +dot4-ati+
3162 +mad-ati+
3163 +lerp-ati+
3164 +cnd-ati+
3165 +cnd0-ati+
3166 +dot2-add-ati+
3167 +secondary-interpolator-ati+
3168 +num-fragment-registers-ati+
3169 +num-fragment-constants-ati+
3170 +num-passes-ati+
3171 +num-instructions-per-pass-ati+
3172 +num-instructions-total-ati+
3173 +num-input-interpolator-components-ati+
3174 +num-loopback-components-ati+
3175 +color-alpha-pairing-ati+
3176 +swizzle-str-ati+
3177 +swizzle-stq-ati+
3178 +swizzle-str-dr-ati+
3179 +swizzle-stq-dq-ati+
3180 +swizzle-strq-ati+
3181 +swizzle-strq-dq-ati+
3182 +red-bit-ati+
3183 +green-bit-ati+
3184 +blue-bit-ati+
3185 +4x-bit-ati+
3186 +8x-bit-ati+
3187 +half-bit-ati+
3188 +quarter-bit-ati+
3189 +eighth-bit-ati+
3190 +saturate-bit-ati+
3191 +2x-bit-ati+
3192 +comp-bit-ati+
3193 +negate-bit-ati+
3194 +bias-bit-ati+
3195 set-fragment-shader-constant-ati
3196 alpha-fragment-op-3-ati
3197 alpha-fragment-op-2-ati
3198 alpha-fragment-op-1-ati
3199 color-fragment-op-3-ati
3200 color-fragment-op-2-ati
3201 color-fragment-op-1-ati
3202 sample-map-ati
3203 pass-tex-coord-ati
3204 end-fragment-shader-ati
3205 begin-fragment-shader-ati
3206 delete-fragment-shader-ati
3207 bind-fragment-shader-ati
3208 gen-fragment-shaders-ati
3209 +bump-rot-matrix-ati+
3210 +bump-rot-matrix-size-ati+
3211 +bump-num-tex-units-ati+
3212 +bump-tex-units-ati+
3213 +dudv-ati+
3214 +du8dv8-ati+
3215 +bump-envmap-ati+
3216 +bump-target-ati+
3217 get-tex-bump-parameter-fv-ati
3218 get-tex-bump-parameter-iv-ati
3219 tex-bump-parameter-fv-ati
3220 tex-bump-parameter-iv-ati
3221 +vertex-program-nv+
3222 +vertex-state-program-nv+
3223 +attrib-array-size-nv+
3224 +attrib-array-stride-nv+
3225 +attrib-array-type-nv+
3226 +current-attrib-nv+
3227 +program-length-nv+
3228 +program-string-nv+
3229 +modelview-projection-nv+
3230 +identity-nv+
3231 +inverse-nv+
3232 +transpose-nv+
3233 +inverse-transpose-nv+
3234 +max-track-matrix-stack-depth-nv+
3235 +max-track-matrices-nv+
3236 +matrix0-nv+
3237 +matrix1-nv+
3238 +matrix2-nv+
3239 +matrix3-nv+
3240 +matrix4-nv+
3241 +matrix5-nv+
3242 +matrix6-nv+
3243 +matrix7-nv+
3244 +current-matrix-stack-depth-nv+
3245 +current-matrix-nv+
3246 +vertex-program-point-size-nv+
3247 +vertex-program-two-side-nv+
3248 +program-parameter-nv+
3249 +attrib-array-pointer-nv+
3250 +program-target-nv+
3251 +program-resident-nv+
3252 +track-matrix-nv+
3253 +track-matrix-transform-nv+
3254 +vertex-program-binding-nv+
3255 +program-error-position-nv+
3256 +vertex-attrib-array0-nv+
3257 +vertex-attrib-array1-nv+
3258 +vertex-attrib-array2-nv+
3259 +vertex-attrib-array3-nv+
3260 +vertex-attrib-array4-nv+
3261 +vertex-attrib-array5-nv+
3262 +vertex-attrib-array6-nv+
3263 +vertex-attrib-array7-nv+
3264 +vertex-attrib-array8-nv+
3265 +vertex-attrib-array9-nv+
3266 +vertex-attrib-array10-nv+
3267 +vertex-attrib-array11-nv+
3268 +vertex-attrib-array12-nv+
3269 +vertex-attrib-array13-nv+
3270 +vertex-attrib-array14-nv+
3271 +vertex-attrib-array15-nv+
3272 +map1-vertex-attrib0-4-nv+
3273 +map1-vertex-attrib1-4-nv+
3274 +map1-vertex-attrib2-4-nv+
3275 +map1-vertex-attrib3-4-nv+
3276 +map1-vertex-attrib4-4-nv+
3277 +map1-vertex-attrib5-4-nv+
3278 +map1-vertex-attrib6-4-nv+
3279 +map1-vertex-attrib7-4-nv+
3280 +map1-vertex-attrib8-4-nv+
3281 +map1-vertex-attrib9-4-nv+
3282 +map1-vertex-attrib10-4-nv+
3283 +map1-vertex-attrib11-4-nv+
3284 +map1-vertex-attrib12-4-nv+
3285 +map1-vertex-attrib13-4-nv+
3286 +map1-vertex-attrib14-4-nv+
3287 +map1-vertex-attrib15-4-nv+
3288 +map2-vertex-attrib0-4-nv+
3289 +map2-vertex-attrib1-4-nv+
3290 +map2-vertex-attrib2-4-nv+
3291 +map2-vertex-attrib3-4-nv+
3292 +map2-vertex-attrib4-4-nv+
3293 +map2-vertex-attrib5-4-nv+
3294 +map2-vertex-attrib6-4-nv+
3295 +map2-vertex-attrib7-4-nv+
3296 +map2-vertex-attrib8-4-nv+
3297 +map2-vertex-attrib9-4-nv+
3298 +map2-vertex-attrib10-4-nv+
3299 +map2-vertex-attrib11-4-nv+
3300 +map2-vertex-attrib12-4-nv+
3301 +map2-vertex-attrib13-4-nv+
3302 +map2-vertex-attrib14-4-nv+
3303 +map2-vertex-attrib15-4-nv+
3304 vertex-attribs-4ubv-nv
3305 vertex-attribs-4sv-nv
3306 vertex-attribs-4fv-nv
3307 vertex-attribs-4dv-nv
3308 vertex-attribs-3sv-nv
3309 vertex-attribs-3fv-nv
3310 vertex-attribs-3dv-nv
3311 vertex-attribs-2sv-nv
3312 vertex-attribs-2fv-nv
3313 vertex-attribs-2dv-nv
3314 vertex-attribs-1sv-nv
3315 vertex-attribs-1fv-nv
3316 vertex-attribs-1dv-nv
3317 vertex-attrib-4ubv-nv
3318 vertex-attrib-4ub-nv
3319 vertex-attrib-4sv-nv
3320 vertex-attrib-4s-nv
3321 vertex-attrib-4fv-nv
3322 vertex-attrib-4f-nv
3323 vertex-attrib-4dv-nv
3324 vertex-attrib-4d-nv
3325 vertex-attrib-3sv-nv
3326 vertex-attrib-3s-nv
3327 vertex-attrib-3fv-nv
3328 vertex-attrib-3f-nv
3329 vertex-attrib-3dv-nv
3330 vertex-attrib-3d-nv
3331 vertex-attrib-2sv-nv
3332 vertex-attrib-2s-nv
3333 vertex-attrib-2fv-nv
3334 vertex-attrib-2f-nv
3335 vertex-attrib-2dv-nv
3336 vertex-attrib-2d-nv
3337 vertex-attrib-1sv-nv
3338 vertex-attrib-1s-nv
3339 vertex-attrib-1fv-nv
3340 vertex-attrib-1f-nv
3341 vertex-attrib-1dv-nv
3342 vertex-attrib-1d-nv
3343 vertex-attrib-pointer-nv
3344 track-matrix-nv
3345 request-resident-programs-nv
3346 program-parameters-4fv-nv
3347 program-parameters-4dv-nv
3348 program-parameter-4fv-nv
3349 program-parameter-4f-nv
3350 program-parameter-4dv-nv
3351 program-parameter-4d-nv
3352 load-program-nv
3353 is-program-nv
3354 get-vertex-attrib-pointerv-nv
3355 get-vertex-attrib-iv-nv
3356 get-vertex-attrib-fv-nv
3357 get-vertex-attrib-dv-nv
3358 get-track-matrix-iv-nv
3359 get-program-string-nv
3360 get-program-iv-nv
3361 get-program-parameter-fv-nv
3362 get-program-parameter-dv-nv
3363 gen-programs-nv
3364 execute-program-nv
3365 delete-programs-nv
3366 bind-program-nv
3367 are-programs-resident-nv
3368 +per-stage-constants-nv+
3369 get-combiner-stage-parameter-fv-nv
3370 combiner-stage-parameter-fv-nv
3371 +eval-2d-nv+
3372 +eval-triangular-2d-nv+
3373 +map-tessellation-nv+
3374 +map-attrib-u-order-nv+
3375 +map-attrib-v-order-nv+
3376 +eval-fractional-tessellation-nv+
3377 +eval-vertex-attrib0-nv+
3378 +eval-vertex-attrib1-nv+
3379 +eval-vertex-attrib2-nv+
3380 +eval-vertex-attrib3-nv+
3381 +eval-vertex-attrib4-nv+
3382 +eval-vertex-attrib5-nv+
3383 +eval-vertex-attrib6-nv+
3384 +eval-vertex-attrib7-nv+
3385 +eval-vertex-attrib8-nv+
3386 +eval-vertex-attrib9-nv+
3387 +eval-vertex-attrib10-nv+
3388 +eval-vertex-attrib11-nv+
3389 +eval-vertex-attrib12-nv+
3390 +eval-vertex-attrib13-nv+
3391 +eval-vertex-attrib14-nv+
3392 +eval-vertex-attrib15-nv+
3393 +max-map-tessellation-nv+
3394 +max-rational-eval-order-nv+
3395 eval-maps-nv
3396 get-map-attrib-parameter-fv-nv
3397 get-map-attrib-parameter-iv-nv
3398 get-map-parameter-fv-nv
3399 get-map-parameter-iv-nv
3400 get-map-control-points-nv
3401 map-parameter-fv-nv
3402 map-parameter-iv-nv
3403 map-control-points-nv
3404 +all-completed-nv+
3405 +fence-status-nv+
3406 +fence-condition-nv+
3407 set-fence-nv
3408 finish-fence-nv
3409 get-fence-iv-nv
3410 test-fence-nv
3411 is-fence-nv
3412 gen-fences-nv
3413 delete-fences-nv
3414 +multisample-ext+
3415 +sample-alpha-to-mask-ext+
3416 +sample-alpha-to-one-ext+
3417 +sample-mask-ext+
3418 +1pass-ext+
3419 +2pass-0-ext+
3420 +2pass-1-ext+
3421 +4pass-0-ext+
3422 +4pass-1-ext+
3423 +4pass-2-ext+
3424 +4pass-3-ext+
3425 +sample-buffers-ext+
3426 +samples-ext+
3427 +sample-mask-value-ext+
3428 +sample-mask-invert-ext+
3429 +sample-pattern-ext+
3430 +multisample-bit-ext+
3431 sample-pattern-ext
3432 sample-mask-ext
3433 tbuffer-mask-3dfx
3434 +vertex-array-list-ibm+
3435 +normal-array-list-ibm+
3436 +color-array-list-ibm+
3437 +index-array-list-ibm+
3438 +texture-coord-array-list-ibm+
3439 +edge-flag-array-list-ibm+
3440 +fog-coordinate-array-list-ibm+
3441 +secondary-color-array-list-ibm+
3442 +vertex-array-list-stride-ibm+
3443 +normal-array-list-stride-ibm+
3444 +color-array-list-stride-ibm+
3445 +index-array-list-stride-ibm+
3446 +texture-coord-array-list-stride-ibm+
3447 +edge-flag-array-list-stride-ibm+
3448 +fog-coordinate-array-list-stride-ibm+
3449 +secondary-color-array-list-stride-ibm+
3450 vertex-pointer-list-ibm
3451 tex-coord-pointer-list-ibm
3452 normal-pointer-list-ibm
3453 index-pointer-list-ibm
3454 fog-coord-pointer-list-ibm
3455 edge-flag-pointer-list-ibm
3456 secondary-color-pointer-list-ibm
3457 color-pointer-list-ibm
3458 multi-mode-draw-elements-ibm
3459 multi-mode-draw-arrays-ibm
3460 window-pos-4sv-mesa
3461 window-pos-4s-mesa
3462 window-pos-4iv-mesa
3463 window-pos-4i-mesa
3464 window-pos-4fv-mesa
3465 window-pos-4f-mesa
3466 window-pos-4dv-mesa
3467 window-pos-4d-mesa
3468 window-pos-3sv-mesa
3469 window-pos-3s-mesa
3470 window-pos-3iv-mesa
3471 window-pos-3i-mesa
3472 window-pos-3fv-mesa
3473 window-pos-3f-mesa
3474 window-pos-3dv-mesa
3475 window-pos-3d-mesa
3476 window-pos-2sv-mesa
3477 window-pos-2s-mesa
3478 window-pos-2iv-mesa
3479 window-pos-2i-mesa
3480 window-pos-2fv-mesa
3481 window-pos-2f-mesa
3482 window-pos-2dv-mesa
3483 window-pos-2d-mesa
3484 resize-buffers-mesa
3485 +register-combiners-nv+
3486 +variable-a-nv+
3487 +variable-b-nv+
3488 +variable-c-nv+
3489 +variable-d-nv+
3490 +variable-e-nv+
3491 +variable-f-nv+
3492 +variable-g-nv+
3493 +constant-color0-nv+
3494 +constant-color1-nv+
3495 +primary-color-nv+
3496 +secondary-color-nv+
3497 +spare0-nv+
3498 +spare1-nv+
3499 +discard-nv+
3500 +e-times-f-nv+
3501 +spare0-plus-secondary-color-nv+
3502 +unsigned-identity-nv+
3503 +unsigned-invert-nv+
3504 +expand-normal-nv+
3505 +expand-negate-nv+
3506 +half-bias-normal-nv+
3507 +half-bias-negate-nv+
3508 +signed-identity-nv+
3509 +signed-negate-nv+
3510 +scale-by-two-nv+
3511 +scale-by-four-nv+
3512 +scale-by-one-half-nv+
3513 +bias-by-negative-one-half-nv+
3514 +combiner-input-nv+
3515 +combiner-mapping-nv+
3516 +combiner-component-usage-nv+
3517 +combiner-ab-dot-product-nv+
3518 +combiner-cd-dot-product-nv+
3519 +combiner-mux-sum-nv+
3520 +combiner-scale-nv+
3521 +combiner-bias-nv+
3522 +combiner-ab-output-nv+
3523 +combiner-cd-output-nv+
3524 +combiner-sum-output-nv+
3525 +max-general-combiners-nv+
3526 +num-general-combiners-nv+
3527 +color-sum-clamp-nv+
3528 +combiner0-nv+
3529 +combiner1-nv+
3530 +combiner2-nv+
3531 +combiner3-nv+
3532 +combiner4-nv+
3533 +combiner5-nv+
3534 +combiner6-nv+
3535 +combiner7-nv+
3536 get-final-combiner-input-parameter-iv-nv
3537 get-final-combiner-input-parameter-fv-nv
3538 get-combiner-output-parameter-iv-nv
3539 get-combiner-output-parameter-fv-nv
3540 get-combiner-input-parameter-iv-nv
3541 get-combiner-input-parameter-fv-nv
3542 final-combiner-input-nv
3543 combiner-output-nv
3544 combiner-input-nv
3545 combiner-parameter-i-nv
3546 combiner-parameter-iv-nv
3547 combiner-parameter-f-nv
3548 combiner-parameter-fv-nv
3549 +vertex-array-range-nv+
3550 +vertex-array-range-length-nv+
3551 +vertex-array-range-valid-nv+
3552 +max-vertex-array-range-element-nv+
3553 +vertex-array-range-pointer-nv+
3554 vertex-array-range-nv
3555 flush-vertex-array-range-nv
3556 +modelview0-stack-depth-ext+
3557 +modelview1-stack-depth-ext+
3558 +modelview0-matrix-ext+
3559 +modelview1-matrix-ext+
3560 +vertex-weighting-ext+
3561 +modelview0-ext+
3562 +modelview1-ext+
3563 +current-vertex-weight-ext+
3564 +vertex-weight-array-ext+
3565 +vertex-weight-array-size-ext+
3566 +vertex-weight-array-type-ext+
3567 +vertex-weight-array-stride-ext+
3568 +vertex-weight-array-pointer-ext+
3569 vertex-weight-pointer-ext
3570 vertex-weight-fv-ext
3571 vertex-weight-f-ext
3572 +blend-dst-rgb-ext+
3573 +blend-src-rgb-ext+
3574 +blend-dst-alpha-ext+
3575 +blend-src-alpha-ext+
3576 blend-func-separate-ext
3577 replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun
3578 replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3f-sun
3579 replacement-codeui-tex-coord-2f-normal-3f-vertex-3fv-sun
3580 replacement-codeui-tex-coord-2f-normal-3f-vertex-3f-sun
3581 replacement-codeui-tex-coord-2f-vertex-3fv-sun
3582 replacement-codeui-tex-coord-2f-vertex-3f-sun
3583 replacement-codeui-color-4f-normal-3f-vertex-3fv-sun
3584 replacement-codeui-color-4f-normal-3f-vertex-3f-sun
3585 replacement-codeui-normal-3f-vertex-3fv-sun
3586 replacement-codeui-normal-3f-vertex-3f-sun
3587 replacement-codeui-color-3f-vertex-3fv-sun
3588 replacement-codeui-color-3f-vertex-3f-sun
3589 replacement-codeui-color-4ub-vertex-3fv-sun
3590 replacement-codeui-color-4ub-vertex-3f-sun
3591 replacement-codeui-vertex-3fv-sun
3592 replacement-codeui-vertex-3f-sun
3593 tex-coord-4f-color-4f-normal-3f-vertex-4fv-sun
3594 tex-coord-4f-color-4f-normal-3f-vertex-4f-sun
3595 tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun
3596 tex-coord-2f-color-4f-normal-3f-vertex-3f-sun
3597 tex-coord-2f-normal-3f-vertex-3fv-sun
3598 tex-coord-2f-normal-3f-vertex-3f-sun
3599 tex-coord-2f-color-3f-vertex-3fv-sun
3600 tex-coord-2f-color-3f-vertex-3f-sun
3601 tex-coord-2f-color-4ub-vertex-3fv-sun
3602 tex-coord-2f-color-4ub-vertex-3f-sun
3603 tex-coord-4f-vertex-4fv-sun
3604 tex-coord-4f-vertex-4f-sun
3605 tex-coord-2f-vertex-3fv-sun
3606 tex-coord-2f-vertex-3f-sun
3607 color-4f-normal-3f-vertex-3fv-sun
3608 color-4f-normal-3f-vertex-3f-sun
3609 normal-3f-vertex-3fv-sun
3610 normal-3f-vertex-3f-sun
3611 color-3f-vertex-3fv-sun
3612 color-3f-vertex-3f-sun
3613 color-4ub-vertex-3fv-sun
3614 color-4ub-vertex-3f-sun
3615 color-4ub-vertex-2fv-sun
3616 color-4ub-vertex-2f-sun
3617 +restart-sun+
3618 +replace-middle-sun+
3619 +replace-oldest-sun+
3620 +triangle-list-sun+
3621 +replacement-code-sun+
3622 +replacement-code-array-sun+
3623 +replacement-code-array-type-sun+
3624 +replacement-code-array-stride-sun+
3625 +replacement-code-array-pointer-sun+
3626 +r1ui-v3f-sun+
3627 +r1ui-c4ub-v3f-sun+
3628 +r1ui-c3f-v3f-sun+
3629 +r1ui-n3f-v3f-sun+
3630 +r1ui-c4f-n3f-v3f-sun+
3631 +r1ui-t2f-v3f-sun+
3632 +r1ui-t2f-n3f-v3f-sun+
3633 +r1ui-t2f-c4f-n3f-v3f-sun+
3634 replacement-code-pointer-sun
3635 replacement-code-ubv-sun
3636 replacement-code-usv-sun
3637 replacement-code-uiv-sun
3638 replacement-code-ub-sun
3639 replacement-code-us-sun
3640 replacement-code-ui-sun
3641 +global-alpha-sun+
3642 +global-alpha-factor-sun+
3643 global-alpha-factor-ui-sun
3644 global-alpha-factor-us-sun
3645 global-alpha-factor-ub-sun
3646 global-alpha-factor-d-sun
3647 global-alpha-factor-f-sun
3648 global-alpha-factor-i-sun
3649 global-alpha-factor-s-sun
3650 global-alpha-factor-b-sun
3651 +unpack-constant-data-sunx+
3652 +texture-constant-data-sunx+
3653 finish-texture-sunx
3654 +tangent-array-ext+
3655 +binormal-array-ext+
3656 +current-tangent-ext+
3657 +current-binormal-ext+
3658 +tangent-array-type-ext+
3659 +tangent-array-stride-ext+
3660 +binormal-array-type-ext+
3661 +binormal-array-stride-ext+
3662 +tangent-array-pointer-ext+
3663 +binormal-array-pointer-ext+
3664 +map1-tangent-ext+
3665 +map2-tangent-ext+
3666 +map1-binormal-ext+
3667 +map2-binormal-ext+
3668 binormal-pointer-ext
3669 tangent-pointer-ext
3670 binormal-3sv-ext
3671 binormal-3s-ext
3672 binormal-3iv-ext
3673 binormal-3i-ext
3674 binormal-3fv-ext
3675 binormal-3f-ext
3676 binormal-3dv-ext
3677 binormal-3d-ext
3678 binormal-3bv-ext
3679 binormal-3b-ext
3680 tangent-3sv-ext
3681 tangent-3s-ext
3682 tangent-3iv-ext
3683 tangent-3i-ext
3684 tangent-3fv-ext
3685 tangent-3f-ext
3686 tangent-3dv-ext
3687 tangent-3d-ext
3688 tangent-3bv-ext
3689 tangent-3b-ext
3690 +fog-coordinate-source-ext+
3691 +fog-coordinate-ext+
3692 +current-fog-coordinate-ext+
3693 +fog-coordinate-array-type-ext+
3694 +fog-coordinate-array-stride-ext+
3695 +fog-coordinate-array-pointer-ext+
3696 +fog-coordinate-array-ext+
3697 fog-coord-pointer-ext
3698 fog-coord-dv-ext
3699 fog-coord-d-ext
3700 fog-coord-fv-ext
3701 fog-coord-f-ext
3702 multi-draw-elements-ext
3703 multi-draw-arrays-ext
3704 +perturb-ext+
3705 +texture-normal-ext+
3706 texture-normal-ext
3707 +color-sum-ext+
3708 +current-secondary-color-ext+
3709 +secondary-color-array-size-ext+
3710 +secondary-color-array-type-ext+
3711 +secondary-color-array-stride-ext+
3712 +secondary-color-array-pointer-ext+
3713 +secondary-color-array-ext+
3714 secondary-color-pointer-ext
3715 secondary-color-3usv-ext
3716 secondary-color-3us-ext
3717 secondary-color-3uiv-ext
3718 secondary-color-3ui-ext
3719 secondary-color-3ubv-ext
3720 secondary-color-3ub-ext
3721 secondary-color-3sv-ext
3722 secondary-color-3s-ext
3723 secondary-color-3iv-ext
3724 secondary-color-3i-ext
3725 secondary-color-3fv-ext
3726 secondary-color-3f-ext
3727 secondary-color-3dv-ext
3728 secondary-color-3d-ext
3729 secondary-color-3bv-ext
3730 secondary-color-3b-ext
3731 is-async-marker-sgix
3732 delete-async-markers-sgix
3733 gen-async-markers-sgix
3734 poll-async-sgix
3735 finish-async-sgix
3736 async-marker-sgix
3737 +fragment-material-ext+
3738 +fragment-normal-ext+
3739 +fragment-color-ext+
3740 +attenuation-ext+
3741 +shadow-attenuation-ext+
3742 +texture-application-mode-ext+
3743 +texture-light-ext+
3744 +texture-material-face-ext+
3745 +texture-material-parameter-ext+
3746 +fragment-depth-ext+
3747 texture-material-ext
3748 texture-light-ext
3749 apply-texture-ext
3750 +max-elements-vertices-ext+
3751 +max-elements-indices-ext+
3752 draw-range-elements-ext
3753 +cull-vertex-ext+
3754 +cull-vertex-eye-position-ext+
3755 +cull-vertex-object-position-ext+
3756 cull-parameter-fv-ext
3757 cull-parameter-dv-ext
3758 +array-element-lock-first-ext+
3759 +array-element-lock-count-ext+
3760 unlock-arrays-ext
3761 lock-arrays-ext
3762 +index-test-ext+
3763 +index-test-func-ext+
3764 +index-test-ref-ext+
3765 index-func-ext
3766 +index-material-ext+
3767 +index-material-parameter-ext+
3768 +index-material-face-ext+
3769 index-material-ext
3770 +color-index1-ext+
3771 +color-index2-ext+
3772 +color-index4-ext+
3773 +color-index8-ext+
3774 +color-index12-ext+
3775 +color-index16-ext+
3776 +texture-index-size-ext+
3777 get-color-table-parameter-fv-ext
3778 get-color-table-parameter-iv-ext
3779 get-color-table-ext
3780 color-table-ext
3781 +prefer-doublebuffer-hint-pgi+
3782 +conserve-memory-hint-pgi+
3783 +reclaim-memory-hint-pgi+
3784 +native-graphics-handle-pgi+
3785 +native-graphics-begin-hint-pgi+
3786 +native-graphics-end-hint-pgi+
3787 +always-fast-hint-pgi+
3788 +always-soft-hint-pgi+
3789 +allow-draw-obj-hint-pgi+
3790 +allow-draw-win-hint-pgi+
3791 +allow-draw-frg-hint-pgi+
3792 +allow-draw-mem-hint-pgi+
3793 +strict-depthfunc-hint-pgi+
3794 +strict-lighting-hint-pgi+
3795 +strict-scissor-hint-pgi+
3796 +full-stipple-hint-pgi+
3797 +clip-near-hint-pgi+
3798 +clip-far-hint-pgi+
3799 +wide-line-hint-pgi+
3800 +back-normals-hint-pgi+
3801 hint-pgi
3802 copy-color-sub-table-ext
3803 color-sub-table-ext
3804 +image-scale-x-hp+
3805 +image-scale-y-hp+
3806 +image-translate-x-hp+
3807 +image-translate-y-hp+
3808 +image-rotate-angle-hp+
3809 +image-rotate-origin-x-hp+
3810 +image-rotate-origin-y-hp+
3811 +image-mag-filter-hp+
3812 +image-min-filter-hp+
3813 +image-cubic-weight-hp+
3814 +cubic-hp+
3815 +average-hp+
3816 +image-transform-2d-hp+
3817 +post-image-transform-color-table-hp+
3818 +proxy-post-image-transform-color-table-hp+
3819 get-image-transform-parameter-fv-hp
3820 get-image-transform-parameter-iv-hp
3821 image-transform-parameter-fv-hp
3822 image-transform-parameter-iv-hp
3823 image-transform-parameter-f-hp
3824 image-transform-parameter-i-hp
3825 flush-raster-sgix
3826 load-identity-deformation-map-sgix
3827 deform-sgix
3828 deformation-map-3f-sgix
3829 deformation-map-3d-sgix
3830 tag-sample-buffer-sgix
3831 point-parameter-fv-ext
3832 point-parameter-f-ext
3833 copy-tex-sub-image-3d-ext
3834 copy-tex-sub-image-2d-ext
3835 copy-tex-sub-image-1d-ext
3836 copy-tex-image-2d-ext
3837 copy-tex-image-1d-ext
3838 tex-sub-image-2d-ext
3839 tex-sub-image-1d-ext
3840 +rgba-float-mode-arb+
3841 +clamp-vertex-color-arb+
3842 +clamp-fragment-color-arb+
3843 +clamp-read-color-arb+
3844 +fixed-only-arb+
3845 clamp-color-arb
3846 +max-draw-buffers-arb+
3847 +draw-buffer0-arb+
3848 +draw-buffer1-arb+
3849 +draw-buffer2-arb+
3850 +draw-buffer3-arb+
3851 +draw-buffer4-arb+
3852 +draw-buffer5-arb+
3853 +draw-buffer6-arb+
3854 +draw-buffer7-arb+
3855 +draw-buffer8-arb+
3856 +draw-buffer9-arb+
3857 +draw-buffer10-arb+
3858 +draw-buffer11-arb+
3859 +draw-buffer12-arb+
3860 +draw-buffer13-arb+
3861 +draw-buffer14-arb+
3862 +draw-buffer15-arb+
3863 draw-buffers-arb
3864 +vertex-shader-arb+
3865 +max-vertex-uniform-components-arb+
3866 +max-varying-floats-arb+
3867 +max-combined-texture-image-units-arb+
3868 +object-active-attributes-arb+
3869 +object-active-attribute-max-length-arb+
3870 get-attrib-location-arb
3871 get-active-attrib-arb
3872 bind-attrib-location-arb
3873 +program-object-arb+
3874 +shader-object-arb+
3875 +object-type-arb+
3876 +object-subtype-arb+
3877 +float-vec2-arb+
3878 +float-vec3-arb+
3879 +float-vec4-arb+
3880 +int-vec2-arb+
3881 +int-vec3-arb+
3882 +int-vec4-arb+
3883 +bool-arb+
3884 +bool-vec2-arb+
3885 +bool-vec3-arb+
3886 +bool-vec4-arb+
3887 +float-mat2-arb+
3888 +float-mat3-arb+
3889 +float-mat4-arb+
3890 +sampler-1d-arb+
3891 +sampler-2d-arb+
3892 +sampler-3d-arb+
3893 +sampler-cube-arb+
3894 +sampler-1d-shadow-arb+
3895 +sampler-2d-shadow-arb+
3896 +sampler-2d-rect-arb+
3897 +sampler-2d-rect-shadow-arb+
3898 +object-delete-status-arb+
3899 +object-compile-status-arb+
3900 +object-link-status-arb+
3901 +object-validate-status-arb+
3902 +object-info-log-length-arb+
3903 +object-attached-objects-arb+
3904 +object-active-uniforms-arb+
3905 +object-active-uniform-max-length-arb+
3906 +object-shader-source-length-arb+
3907 get-shader-source-arb
3908 get-uniform-iv-arb
3909 get-uniform-fv-arb
3910 get-active-uniform-arb
3911 get-uniform-location-arb
3912 get-attached-objects-arb
3913 get-info-log-arb
3914 get-object-parameter-iv-arb
3915 get-object-parameter-fv-arb
3916 uniform-matrix-4fv-arb
3917 uniform-matrix-3fv-arb
3918 uniform-matrix-2fv-arb
3919 uniform-4iv-arb
3920 uniform-3iv-arb
3921 uniform-2iv-arb
3922 uniform-1iv-arb
3923 uniform-4fv-arb
3924 uniform-3fv-arb
3925 uniform-2fv-arb
3926 uniform-1fv-arb
3927 uniform-4i-arb
3928 uniform-3i-arb
3929 uniform-2i-arb
3930 uniform-1i-arb
3931 uniform-4f-arb
3932 uniform-3f-arb
3933 uniform-2f-arb
3934 uniform-1f-arb
3935 validate-program-arb
3936 use-program-object-arb
3937 link-program-arb
3938 attach-object-arb
3939 create-program-object-arb
3940 compile-shader-arb
3941 shader-source-arb
3942 create-shader-object-arb
3943 detach-object-arb
3944 get-handle-arb
3945 delete-object-arb
3946 +query-counter-bits-arb+
3947 +current-query-arb+
3948 +query-result-arb+
3949 +query-result-available-arb+
3950 +samples-passed-arb+
3951 get-query-object-uiv-arb
3952 get-query-object-iv-arb
3953 get-query-iv-arb
3954 end-query-arb
3955 begin-query-arb
3956 is-query-arb
3957 delete-queries-arb
3958 gen-queries-arb
3959 +buffer-size-arb+
3960 +buffer-usage-arb+
3961 +array-buffer-arb+
3962 +element-array-buffer-arb+
3963 +array-buffer-binding-arb+
3964 +element-array-buffer-binding-arb+
3965 +vertex-array-buffer-binding-arb+
3966 +normal-array-buffer-binding-arb+
3967 +color-array-buffer-binding-arb+
3968 +index-array-buffer-binding-arb+
3969 +texture-coord-array-buffer-binding-arb+
3970 +edge-flag-array-buffer-binding-arb+
3971 +secondary-color-array-buffer-binding-arb+
3972 +fog-coordinate-array-buffer-binding-arb+
3973 +weight-array-buffer-binding-arb+
3974 +vertex-attrib-array-buffer-binding-arb+
3975 +read-only-arb+
3976 +write-only-arb+
3977 +read-write-arb+
3978 +buffer-access-arb+
3979 +buffer-mapped-arb+
3980 +buffer-map-pointer-arb+
3981 +stream-draw-arb+
3982 +stream-read-arb+
3983 +stream-copy-arb+
3984 +static-draw-arb+
3985 +static-read-arb+
3986 +static-copy-arb+
3987 +dynamic-draw-arb+
3988 +dynamic-read-arb+
3989 +dynamic-copy-arb+
3990 get-buffer-pointerv-arb
3991 get-buffer-parameter-iv-arb
3992 unmap-buffer-arb
3993 map-buffer-arb
3994 get-buffer-sub-data-arb
3995 buffer-sub-data-arb
3996 buffer-data-arb
3997 is-buffer-arb
3998 gen-buffers-arb
3999 delete-buffers-arb
4000 bind-buffer-arb
4001 +color-sum-arb+
4002 +vertex-program-arb+
4003 +vertex-attrib-array-enabled-arb+
4004 +vertex-attrib-array-size-arb+
4005 +vertex-attrib-array-stride-arb+
4006 +vertex-attrib-array-type-arb+
4007 +current-vertex-attrib-arb+
4008 +program-length-arb+
4009 +program-string-arb+
4010 +max-program-matrix-stack-depth-arb+
4011 +max-program-matrices-arb+
4012 +current-matrix-stack-depth-arb+
4013 +current-matrix-arb+
4014 +vertex-program-point-size-arb+
4015 +vertex-program-two-side-arb+
4016 +vertex-attrib-array-pointer-arb+
4017 +program-error-position-arb+
4018 +program-binding-arb+
4019 +max-vertex-attribs-arb+
4020 +vertex-attrib-array-normalized-arb+
4021 +program-error-string-arb+
4022 +program-format-ascii-arb+
4023 +program-format-arb+
4024 +program-instructions-arb+
4025 +max-program-instructions-arb+
4026 +program-native-instructions-arb+
4027 +max-program-native-instructions-arb+
4028 +program-temporaries-arb+
4029 +max-program-temporaries-arb+
4030 +program-native-temporaries-arb+
4031 +max-program-native-temporaries-arb+
4032 +program-parameters-arb+
4033 +max-program-parameters-arb+
4034 +program-native-parameters-arb+
4035 +max-program-native-parameters-arb+
4036 +program-attribs-arb+
4037 +max-program-attribs-arb+
4038 +program-native-attribs-arb+
4039 +max-program-native-attribs-arb+
4040 +program-address-registers-arb+
4041 +max-program-address-registers-arb+
4042 +program-native-address-registers-arb+
4043 +max-program-native-address-registers-arb+
4044 +max-program-local-parameters-arb+
4045 +max-program-env-parameters-arb+
4046 +program-under-native-limits-arb+
4047 +transpose-current-matrix-arb+
4048 +matrix0-arb+
4049 +matrix1-arb+
4050 +matrix2-arb+
4051 +matrix3-arb+
4052 +matrix4-arb+
4053 +matrix5-arb+
4054 +matrix6-arb+
4055 +matrix7-arb+
4056 +matrix8-arb+
4057 +matrix9-arb+
4058 +matrix10-arb+
4059 +matrix11-arb+
4060 +matrix12-arb+
4061 +matrix13-arb+
4062 +matrix14-arb+
4063 +matrix15-arb+
4064 +matrix16-arb+
4065 +matrix17-arb+
4066 +matrix18-arb+
4067 +matrix19-arb+
4068 +matrix20-arb+
4069 +matrix21-arb+
4070 +matrix22-arb+
4071 +matrix23-arb+
4072 +matrix24-arb+
4073 +matrix25-arb+
4074 +matrix26-arb+
4075 +matrix27-arb+
4076 +matrix28-arb+
4077 +matrix29-arb+
4078 +matrix30-arb+
4079 +matrix31-arb+
4080 is-program-arb
4081 get-vertex-attrib-pointerv-arb
4082 get-vertex-attrib-iv-arb
4083 get-vertex-attrib-fv-arb
4084 get-vertex-attrib-dv-arb
4085 get-program-string-arb
4086 get-program-iv-arb
4087 get-program-local-parameter-fv-arb
4088 get-program-local-parameter-dv-arb
4089 get-program-env-parameter-fv-arb
4090 get-program-env-parameter-dv-arb
4091 program-local-parameter-4fv-arb
4092 program-local-parameter-4f-arb
4093 program-local-parameter-4dv-arb
4094 program-local-parameter-4d-arb
4095 program-env-parameter-4fv-arb
4096 program-env-parameter-4f-arb
4097 program-env-parameter-4dv-arb
4098 program-env-parameter-4d-arb
4099 gen-programs-arb
4100 delete-programs-arb
4101 bind-program-arb
4102 program-string-arb
4103 disable-vertex-attrib-array-arb
4104 enable-vertex-attrib-array-arb
4105 vertex-attrib-pointer-arb
4106 vertex-attrib-4usv-arb
4107 vertex-attrib-4uiv-arb
4108 vertex-attrib-4ubv-arb
4109 vertex-attrib-4sv-arb
4110 vertex-attrib-4s-arb
4111 vertex-attrib-4iv-arb
4112 vertex-attrib-4fv-arb
4113 vertex-attrib-4f-arb
4114 vertex-attrib-4dv-arb
4115 vertex-attrib-4d-arb
4116 vertex-attrib-4bv-arb
4117 vertex-attrib-4n-usv-arb
4118 vertex-attrib-4n-uiv-arb
4119 vertex-attrib-4n-ubv-arb
4120 vertex-attrib-4n-ub-arb
4121 vertex-attrib-4n-sv-arb
4122 vertex-attrib-4n-iv-arb
4123 vertex-attrib-4n-bv-arb
4124 vertex-attrib-3sv-arb
4125 vertex-attrib-3s-arb
4126 vertex-attrib-3fv-arb
4127 vertex-attrib-3f-arb
4128 vertex-attrib-3dv-arb
4129 vertex-attrib-3d-arb
4130 vertex-attrib-2sv-arb
4131 vertex-attrib-2s-arb
4132 vertex-attrib-2fv-arb
4133 vertex-attrib-2f-arb
4134 vertex-attrib-2dv-arb
4135 vertex-attrib-2d-arb
4136 vertex-attrib-1sv-arb
4137 vertex-attrib-1s-arb
4138 vertex-attrib-1fv-arb
4139 vertex-attrib-1f-arb
4140 vertex-attrib-1dv-arb
4141 vertex-attrib-1d-arb
4142 window-pos-3sv-arb
4143 window-pos-3s-arb
4144 window-pos-3iv-arb
4145 window-pos-3i-arb
4146 window-pos-3fv-arb
4147 window-pos-3f-arb
4148 window-pos-3dv-arb
4149 window-pos-3d-arb
4150 window-pos-2sv-arb
4151 window-pos-2s-arb
4152 window-pos-2iv-arb
4153 window-pos-2i-arb
4154 window-pos-2fv-arb
4155 window-pos-2f-arb
4156 window-pos-2dv-arb
4157 window-pos-2d-arb
4158 +matrix-palette-arb+
4159 +max-matrix-palette-stack-depth-arb+
4160 +max-palette-matrices-arb+
4161 +current-palette-matrix-arb+
4162 +matrix-index-array-arb+
4163 +current-matrix-index-arb+
4164 +matrix-index-array-size-arb+
4165 +matrix-index-array-type-arb+
4166 +matrix-index-array-stride-arb+
4167 +matrix-index-array-pointer-arb+
4168 matrix-index-pointer-arb
4169 matrix-index-uiv-arb
4170 matrix-index-usv-arb
4171 matrix-index-ubv-arb
4172 current-palette-matrix-arb
4173 +max-vertex-units-arb+
4174 +active-vertex-units-arb+
4175 +weight-sum-unity-arb+
4176 +vertex-blend-arb+
4177 +current-weight-arb+
4178 +weight-array-type-arb+
4179 +weight-array-stride-arb+
4180 +weight-array-size-arb+
4181 +weight-array-pointer-arb+
4182 +weight-array-arb+
4183 +modelview0-arb+
4184 +modelview1-arb+
4185 +modelview2-arb+
4186 +modelview3-arb+
4187 +modelview4-arb+
4188 +modelview5-arb+
4189 +modelview6-arb+
4190 +modelview7-arb+
4191 +modelview8-arb+
4192 +modelview9-arb+
4193 +modelview10-arb+
4194 +modelview11-arb+
4195 +modelview12-arb+
4196 +modelview13-arb+
4197 +modelview14-arb+
4198 +modelview15-arb+
4199 +modelview16-arb+
4200 +modelview17-arb+
4201 +modelview18-arb+
4202 +modelview19-arb+
4203 +modelview20-arb+
4204 +modelview21-arb+
4205 +modelview22-arb+
4206 +modelview23-arb+
4207 +modelview24-arb+
4208 +modelview25-arb+
4209 +modelview26-arb+
4210 +modelview27-arb+
4211 +modelview28-arb+
4212 +modelview29-arb+
4213 +modelview30-arb+
4214 +modelview31-arb+
4215 vertex-blend-arb
4216 weight-pointer-arb
4217 weight-uiv-arb
4218 weight-usv-arb
4219 weight-ubv-arb
4220 weight-dv-arb
4221 weight-fv-arb
4222 weight-iv-arb
4223 weight-sv-arb
4224 weight-bv-arb
4225 point-parameter-fv-arb
4226 point-parameter-f-arb
4227 +compressed-alpha-arb+
4228 +compressed-luminance-arb+
4229 +compressed-luminance-alpha-arb+
4230 +compressed-intensity-arb+
4231 +compressed-rgb-arb+
4232 +compressed-rgba-arb+
4233 +texture-compression-hint-arb+
4234 +texture-compressed-image-size-arb+
4235 +texture-compressed-arb+
4236 +num-compressed-texture-formats-arb+
4237 +compressed-texture-formats-arb+
4238 get-compressed-tex-image-arb
4239 compressed-tex-sub-image-1d-arb
4240 compressed-tex-sub-image-2d-arb
4241 compressed-tex-sub-image-3d-arb
4242 compressed-tex-image-1d-arb
4243 compressed-tex-image-2d-arb
4244 compressed-tex-image-3d-arb
4245 +transpose-modelview-matrix-arb+
4246 +transpose-projection-matrix-arb+
4247 +transpose-texture-matrix-arb+
4248 +transpose-color-matrix-arb+
4249 mult-transpose-matrix-d-arb
4250 mult-transpose-matrix-f-arb
4251 load-transpose-matrix-d-arb
4252 load-transpose-matrix-f-arb
4253 +texture0-arb+
4254 +texture1-arb+
4255 +texture2-arb+
4256 +texture3-arb+
4257 +texture4-arb+
4258 +texture5-arb+
4259 +texture6-arb+
4260 +texture7-arb+
4261 +texture8-arb+
4262 +texture9-arb+
4263 +texture10-arb+
4264 +texture11-arb+
4265 +texture12-arb+
4266 +texture13-arb+
4267 +texture14-arb+
4268 +texture15-arb+
4269 +texture16-arb+
4270 +texture17-arb+
4271 +texture18-arb+
4272 +texture19-arb+
4273 +texture20-arb+
4274 +texture21-arb+
4275 +texture22-arb+
4276 +texture23-arb+
4277 +texture24-arb+
4278 +texture25-arb+
4279 +texture26-arb+
4280 +texture27-arb+
4281 +texture28-arb+
4282 +texture29-arb+
4283 +texture30-arb+
4284 +texture31-arb+
4285 +active-texture-arb+
4286 +client-active-texture-arb+
4287 +max-texture-units-arb+
4288 multi-tex-coord-4sv-arb
4289 multi-tex-coord-4s-arb
4290 multi-tex-coord-4iv-arb
4291 multi-tex-coord-4i-arb
4292 multi-tex-coord-4fv-arb
4293 multi-tex-coord-4f-arb
4294 multi-tex-coord-4dv-arb
4295 multi-tex-coord-4d-arb
4296 multi-tex-coord-3sv-arb
4297 multi-tex-coord-3s-arb
4298 multi-tex-coord-3iv-arb
4299 multi-tex-coord-3i-arb
4300 multi-tex-coord-3fv-arb
4301 multi-tex-coord-3f-arb
4302 multi-tex-coord-3dv-arb
4303 multi-tex-coord-3d-arb
4304 multi-tex-coord-2sv-arb
4305 multi-tex-coord-2s-arb
4306 multi-tex-coord-2iv-arb
4307 multi-tex-coord-2i-arb
4308 multi-tex-coord-2fv-arb
4309 multi-tex-coord-2f-arb
4310 multi-tex-coord-2dv-arb
4311 multi-tex-coord-2d-arb
4312 multi-tex-coord-1sv-arb
4313 multi-tex-coord-1s-arb
4314 multi-tex-coord-1iv-arb
4315 multi-tex-coord-1i-arb
4316 multi-tex-coord-1fv-arb
4317 multi-tex-coord-1f-arb
4318 multi-tex-coord-1dv-arb
4319 multi-tex-coord-1d-arb
4320 client-active-texture-arb
4321 active-texture-arb
4322 +current-raster-normal-sgix+
4323 light-env-i-sgix
4324 get-fragment-material-iv-sgix
4325 get-fragment-material-fv-sgix
4326 get-fragment-light-iv-sgix
4327 get-fragment-light-fv-sgix
4328 fragment-material-iv-sgix
4329 fragment-material-i-sgix
4330 fragment-material-fv-sgix
4331 fragment-material-f-sgix
4332 fragment-light-model-iv-sgix
4333 fragment-light-model-i-sgix
4334 fragment-light-model-fv-sgix
4335 fragment-light-model-f-sgix
4336 fragment-light-iv-sgix
4337 fragment-light-i-sgix
4338 fragment-light-fv-sgix
4339 fragment-light-f-sgix
4340 fragment-color-material-sgix
4341 +parallel-arrays-intel+
4342 +vertex-array-parallel-pointers-intel+
4343 +normal-array-parallel-pointers-intel+
4344 +color-array-parallel-pointers-intel+
4345 +texture-coord-array-parallel-pointers-intel+
4346 tex-coord-pointerv-intel
4347 color-pointerv-intel
4348 normal-pointerv-intel
4349 vertex-pointerv-intel
4350 +pixel-group-color-sgis+
4351 get-pixel-tex-gen-parameter-fv-sgis
4352 get-pixel-tex-gen-parameter-iv-sgis
4353 pixel-tex-gen-parameter-fv-sgis
4354 pixel-tex-gen-parameter-f-sgis
4355 pixel-tex-gen-parameter-iv-sgis
4356 pixel-tex-gen-parameter-i-sgis
4357 +pixel-transform-2d-ext+
4358 +pixel-mag-filter-ext+
4359 +pixel-min-filter-ext+
4360 +pixel-cubic-weight-ext+
4361 +cubic-ext+
4362 +average-ext+
4363 +pixel-transform-2d-stack-depth-ext+
4364 +max-pixel-transform-2d-stack-depth-ext+
4365 +pixel-transform-2d-matrix-ext+
4366 pixel-transform-parameter-fv-ext
4367 pixel-transform-parameter-iv-ext
4368 pixel-transform-parameter-f-ext
4369 pixel-transform-parameter-i-ext
4370 +texture-color-writemask-sgis+
4371 texture-color-mask-sgis
4372 frame-zoom-sgix
4373 list-parameter-iv-sgix
4374 list-parameter-i-sgix
4375 list-parameter-fv-sgix
4376 list-parameter-f-sgix
4377 get-list-parameter-iv-sgix
4378 get-list-parameter-fv-sgix
4379 stop-instruments-sgix
4380 start-instruments-sgix
4381 read-instruments-sgix
4382 poll-instruments-sgix
4383 instruments-buffer-sgix
4384 get-instruments-sgix
4385 reference-plane-sgix
4386 +sprite-axial-sgix+
4387 +sprite-object-aligned-sgix+
4388 +sprite-eye-aligned-sgix+
4389 sprite-parameter-iv-sgix
4390 sprite-parameter-i-sgix
4391 sprite-parameter-fv-sgix
4392 sprite-parameter-f-sgix
4393 tex-filter-func-sgis
4394 get-tex-filter-func-sgis
4395 pixel-tex-gen-sgix
4396 tex-sub-image-4d-sgis
4397 tex-image-4d-sgis
4398 get-fog-func-sgis
4399 fog-func-sgis
4400 +point-size-min+
4401 +point-size-min-arb+
4402 +point-size-min-ext+
4403 +point-size-max+
4404 +point-size-max-arb+
4405 +point-size-max-ext+
4406 +point-fade-threshold-size+
4407 +point-fade-threshold-size-arb+
4408 +point-fade-threshold-size-ext+
4409 +point-distance-attenuation+
4410 +point-distance-attenuation-arb+
4411 +distance-attenuation-ext+
4412 point-parameter-fv-sgis
4413 point-parameter-f-sgis
4414 get-color-table-parameteriv-sgi
4415 get-color-table-parameterfv-sgi
4416 get-color-table-sgi
4417 copy-color-table-sgi
4418 color-table-parameteriv-sgi
4419 color-table-parameterfv-sgi
4420 color-table-sgi
4421 get-sharpen-tex-func-sgis
4422 sharpen-tex-func-sgis
4423 sample-pattern-sgis
4424 sample-mask-sgis
4425 +multisample+
4426 +sample-alpha-to-coverage+
4427 +sample-alpha-to-one+
4428 +sample-coverage+
4429 +sample-buffers+
4430 +samples+
4431 +sample-coverage-value+
4432 +sample-coverage-invert+
4433 +multisample-arb+
4434 +sample-alpha-to-coverage-arb+
4435 +sample-alpha-to-one-arb+
4436 +sample-coverage-arb+
4437 +sample-buffers-arb+
4438 +samples-arb+
4439 +sample-coverage-value-arb+
4440 +sample-coverage-invert-arb+
4441 +multisample-bit-arb+
4442 sample-coverage-arb
4443 get-detail-tex-func-sgis
4444 detail-tex-func-sgis
4445 +vertex-array-ext+
4446 +normal-array-ext+
4447 +color-array-ext+
4448 +index-array-ext+
4449 +texture-coord-array-ext+
4450 +edge-flag-array-ext+
4451 +vertex-array-size-ext+
4452 +vertex-array-type-ext+
4453 +vertex-array-stride-ext+
4454 +normal-array-type-ext+
4455 +normal-array-stride-ext+
4456 +color-array-size-ext+
4457 +color-array-type-ext+
4458 +color-array-stride-ext+
4459 +index-array-type-ext+
4460 +index-array-stride-ext+
4461 +texture-coord-array-size-ext+
4462 +texture-coord-array-type-ext+
4463 +texture-coord-array-stride-ext+
4464 +edge-flag-array-stride-ext+
4465 +vertex-array-pointer-ext+
4466 +normal-array-pointer-ext+
4467 +color-array-pointer-ext+
4468 +index-array-pointer-ext+
4469 +texture-coord-array-pointer-ext+
4470 +edge-flag-array-pointer-ext+
4471 vertex-pointer-ext
4472 tex-coord-pointer-ext
4473 normal-pointer-ext
4474 index-pointer-ext
4475 get-pointerv-ext
4476 edge-flag-pointer-ext
4477 draw-arrays-ext
4478 color-pointer-ext
4479 array-element-ext
4480 +pack-skip-images+
4481 +pack-image-height+
4482 +unpack-skip-images+
4483 +unpack-image-height+
4484 +texture-3d+
4485 +proxy-texture-3d+
4486 +texture-depth+
4487 +texture-wrap-r+
4488 +max-3d-texture-size+
4489 tex-sub-image-3d-ext
4490 tex-image-3d-ext
4491 +texture-priority-ext+
4492 +texture-resident-ext+
4493 +texture-1d-binding-ext+
4494 +texture-2d-binding-ext+
4495 prioritize-textures-ext
4496 is-texture-ext
4497 gen-textures-ext
4498 delete-textures-ext
4499 bind-texture-ext
4500 are-textures-resident-ext
4501 +polygon-offset-ext+
4502 +polygon-offset-factor-ext+
4503 polygon-offset-ext
4504 reset-minmax-ext
4505 reset-histogram-ext
4506 minmax-ext
4507 histogram-ext
4508 get-minmax-parameter-iv-ext
4509 get-minmax-parameter-fv-ext
4510 get-minmax-ext
4511 get-histogram-parameter-iv-ext
4512 get-histogram-parameter-fv-ext
4513 get-histogram-ext
4514 separable-filter-2d-ext
4515 get-separable-filter-ext
4516 get-convolution-parameter-iv-ext
4517 get-convolution-parameter-fv-ext
4518 get-convolution-filter-ext
4519 copy-convolution-filter-2d-ext
4520 copy-convolution-filter-1d-ext
4521 convolution-parameter-iv-ext
4522 convolution-parameter-i-ext
4523 convolution-parameter-fv-ext
4524 convolution-parameter-f-ext
4525 convolution-filter-2d-ext
4526 convolution-filter-1d-ext
4527 blend-equation-ext
4528 blend-color-ext ))
4530 (in-package #:opengl)
4532 ;; ECL's DFFI seems to have issues if you don't put the full path in
4533 #+(and unix ecl)
4534 (eval-when (:compile-toplevel :load-toplevel :execute)
4535 (setf cffi:*foreign-library-directories*
4536 (list "/usr/local/lib/" "/usr/lib/")))
4537 (cffi:load-foreign-library '(:or (:framework "OpenGL")
4538 "opengl32.dll"
4539 (:default "libGL")
4540 (:default "opengl")
4541 (:default "opengl32")
4542 (:default "GL")
4543 (:default "gl")
4544 (:default "libOpenGL")
4545 (:default "OpenGL")))
4547 ;; TYPES
4549 (defctype enum :uint32)
4550 (defctype boolean :uint8)
4551 (defctype bitfield :uint32)
4552 (defctype byte :int8)
4553 (defctype short :int16)
4554 (defctype int :int32)
4555 (defctype sizei :int32)
4556 (defctype ubyte :uint8)
4557 (defctype ushort :uint16)
4558 (defctype uint :uint32)
4559 (defctype float :float)
4560 (defctype clampf :float)
4561 (defctype double :double)
4562 (defctype clampd :double)
4563 (defctype void :void)
4565 #-cffi-features:no-long-long
4566 (defctype uint64 :uint64)
4567 #-cffi-features:no-long-long
4568 (defctype int64 :int64)
4570 (defctype intptr #.(find-symbol (format nil "INT~d" (* 8 (cffi:foreign-type-size :pointer))) (find-package '#:keyword)))
4571 (defctype sizeiptr #.(find-symbol (format nil "INT~d" (* 8 (cffi:foreign-type-size :pointer))) (find-package '#:keyword)))
4573 (defctype handle :unsigned-int)
4575 (defctype char :char)
4577 (defctype string :string)
4579 (defctype half :unsigned-short) ; this is how glext.h defines it anyway
4582 (eval-when (:compile-toplevel :load-toplevel :execute)
4584 (defmethod cffi:expand-to-foreign (value (type (eql 'boolean)))
4585 `(if ,value gl:+true+ gl:+false+))
4587 (defmethod cffi:expand-from-foreign (value (type (eql 'boolean)))
4588 `(not (= ,value gl:+false+)))
4590 (defmethod cffi:expand-to-foreign (value (type (eql 'clampf)))
4591 `(coerce ,value 'single-float))
4593 (defmethod cffi:expand-to-foreign (value (type (eql 'clampd)))
4594 `(coerce ,value 'double-float))
4596 (defmethod cffi:expand-to-foreign (value (type (eql 'float)))
4597 `(coerce ,value 'single-float))
4599 (defmethod cffi:expand-to-foreign (value (type (eql 'double)))
4600 `(coerce ,value 'double-float))
4602 (let ((type-maps (quote
4603 (|AccumOp| opengl:enum |AlphaFunction| opengl:enum |AttribMask| opengl:bitfield
4604 |BeginMode| opengl:enum |BinormalPointerTypeEXT| opengl:enum
4605 |BlendEquationMode| opengl:enum |BlendEquationModeEXT| opengl:enum
4606 |BlendFuncSeparateParameterEXT| opengl:enum |BlendingFactorDest| opengl:enum
4607 |BlendingFactorSrc| opengl:enum |Boolean| opengl:boolean |BooleanPointer|
4608 :pointer |Char| opengl:char |CharPointer| :pointer |CheckedFloat32|
4609 opengl:float |CheckedInt32| opengl:int |ClampColorTargetARB| opengl:enum
4610 |ClampColorModeARB| opengl:enum |ClampedColorF| opengl:clampf |ClampedFloat32|
4611 opengl:clampf |ClampedFloat64| opengl:clampd |ClampedStencilValue| opengl:int
4612 |ClearBufferMask| opengl:bitfield |ClientAttribMask| opengl:bitfield
4613 |ClipPlaneName| opengl:enum |ColorB| opengl:byte |ColorD| opengl:double
4614 |ColorF| opengl:float |ColorI| opengl:int |ColorIndexValueD| opengl:double
4615 |ColorIndexValueF| opengl:float |ColorIndexValueI| opengl:int
4616 |ColorIndexValueS| opengl:short |ColorIndexValueUB| opengl:ubyte
4617 |ColorMaterialParameter| opengl:enum |ColorPointerType| opengl:enum |ColorS|
4618 opengl:short |ColorTableParameterPName| opengl:enum
4619 |ColorTableParameterPNameSGI| opengl:enum |ColorTableTarget| opengl:enum
4620 |ColorTableTargetSGI| opengl:enum |ColorUB| opengl:ubyte |ColorUI| opengl:uint
4621 |ColorUS| opengl:ushort |CombinerBiasNV| opengl:enum
4622 |CombinerComponentUsageNV| opengl:enum |CombinerMappingNV| opengl:enum
4623 |CombinerParameterNV| opengl:enum |CombinerPortionNV| opengl:enum
4624 |CombinerRegisterNV| opengl:enum |CombinerScaleNV| opengl:enum
4625 |CombinerStageNV| opengl:enum |CombinerVariableNV| opengl:enum
4626 |CompressedTextureARB| opengl:void |ControlPointNV| opengl:void
4627 |ControlPointTypeNV| opengl:enum |ConvolutionParameter| opengl:enum
4628 |ConvolutionParameterEXT| opengl:enum |ConvolutionTarget| opengl:enum
4629 |ConvolutionTargetEXT| opengl:enum |CoordD| opengl:double |CoordF|
4630 opengl:float |CoordI| opengl:int |CoordS| opengl:short |CullFaceMode|
4631 opengl:enum |CullParameterEXT| opengl:enum |DepthFunction| opengl:enum
4632 |DrawBufferMode| opengl:enum |DrawElementsType| opengl:enum
4633 |ElementPointerTypeATI| opengl:enum |EnableCap| opengl:enum |ErrorCode|
4634 opengl:enum |EvalMapsModeNV| opengl:enum |EvalTargetNV| opengl:enum
4635 |FeedbackElement| opengl:float |FeedbackType| opengl:enum |FenceNV|
4636 opengl:uint |FenceConditionNV| opengl:enum |FenceParameterNameNV| opengl:enum
4637 |FfdMaskSGIX| opengl:bitfield |FfdTargetSGIX| opengl:enum |Float32|
4638 opengl:float |Float32Pointer| :pointer |Float64| opengl:double
4639 |Float64Pointer| :pointer |FogParameter| opengl:enum |FogPointerTypeEXT|
4640 opengl:enum |FogPointerTypeIBM| opengl:enum |FragmentLightModelParameterSGIX|
4641 opengl:enum |FragmentLightNameSGIX| opengl:enum |FragmentLightParameterSGIX|
4642 opengl:enum |FramebufferAttachment| opengl:enum |FramebufferTarget|
4643 opengl:enum |FrontFaceDirection| opengl:enum |FunctionPointer| :pointer
4644 |GetColorTableParameterPName| opengl:enum |GetColorTableParameterPNameSGI|
4645 opengl:enum |GetConvolutionParameterPName| opengl:enum
4646 |GetHistogramParameterPName| opengl:enum |GetHistogramParameterPNameEXT|
4647 opengl:enum |GetMapQuery| opengl:enum |GetMinmaxParameterPName| opengl:enum
4648 |GetMinmaxParameterPNameEXT| opengl:enum |GetPName| opengl:enum
4649 |GetPointervPName| opengl:enum |GetTextureParameter| opengl:enum |HintMode|
4650 opengl:enum |HintTarget| opengl:enum |HintTargetPGI| opengl:enum
4651 |HistogramTarget| opengl:enum |HistogramTargetEXT| opengl:enum
4652 |IglooFunctionSelectSGIX| opengl:enum |IglooParameterSGIX| opengl:void
4653 |ImageTransformPNameHP| opengl:enum |ImageTransformTargetHP| opengl:enum
4654 |IndexFunctionEXT| opengl:enum |IndexMaterialParameterEXT| opengl:enum
4655 |IndexPointerType| opengl:enum |Int16| opengl:short |Int32| opengl:int |Int8|
4656 opengl:byte |InterleavedArrayFormat| opengl:enum |LightEnvParameterSGIX|
4657 opengl:enum |LightModelParameter| opengl:enum |LightName| opengl:enum
4658 |LightParameter| opengl:enum |LightTextureModeEXT| opengl:enum
4659 |LightTexturePNameEXT| opengl:enum |LineStipple| opengl:ushort |List|
4660 opengl:uint |ListMode| opengl:enum |ListNameType| opengl:enum
4661 |ListParameterName| opengl:enum |LogicOp| opengl:enum |MapAttribParameterNV|
4662 opengl:enum |MapParameterNV| opengl:enum |MapTarget| opengl:enum |MapTargetNV|
4663 opengl:enum |MapTypeNV| opengl:enum |MaskedColorIndexValueF| opengl:float
4664 |MaskedColorIndexValueI| opengl:uint |MaskedStencilValue| opengl:uint
4665 |MaterialFace| opengl:enum |MaterialParameter| opengl:enum
4666 |MatrixIndexPointerTypeARB| opengl:enum |MatrixMode| opengl:enum
4667 |MatrixTransformNV| opengl:enum |MeshMode1| opengl:enum |MeshMode2|
4668 opengl:enum |MinmaxTarget| opengl:enum |MinmaxTargetEXT| opengl:enum
4669 |NormalPointerType| opengl:enum |NurbsCallback| opengl:enum |NurbsObj|
4670 :pointer |NurbsProperty| opengl:enum |NurbsTrim| opengl:enum
4671 |OcclusionQueryParameterNameNV| opengl:enum |PixelCopyType| opengl:enum
4672 |PixelFormat| opengl:enum |PixelInternalFormat| opengl:enum |PixelMap|
4673 opengl:enum |PixelStoreParameter| opengl:enum |PixelTexGenModeSGIX|
4674 opengl:enum |PixelTexGenParameterNameSGIS| opengl:enum
4675 |PixelTransferParameter| opengl:enum |PixelTransformPNameEXT| opengl:enum
4676 |PixelTransformTargetEXT| opengl:enum |PixelType| opengl:enum
4677 |PointParameterNameARB| opengl:enum |PolygonMode| opengl:enum |ProgramNV|
4678 opengl:uint |ProgramCharacterNV| opengl:ubyte |ProgramParameterNV| opengl:enum
4679 |ProgramParameterPName| opengl:enum |QuadricCallback| opengl:enum
4680 |QuadricDrawStyle| opengl:enum |QuadricNormal| opengl:enum |QuadricObj|
4681 :pointer |QuadricOrientation| opengl:enum |ReadBufferMode| opengl:enum
4682 |RenderbufferTarget| opengl:enum |RenderingMode| opengl:enum
4683 |ReplacementCodeSUN| opengl:uint |ReplacementCodeTypeSUN| opengl:enum
4684 |SamplePassARB| opengl:enum |SamplePatternEXT| opengl:enum |SamplePatternSGIS|
4685 opengl:enum |SecondaryColorPointerTypeIBM| opengl:enum |SelectName|
4686 opengl:uint |SeparableTarget| opengl:enum |SeparableTargetEXT| opengl:enum
4687 |ShadingModel| opengl:enum |SizeI| opengl:sizei |SpriteParameterNameSGIX|
4688 opengl:enum |StencilFunction| opengl:enum |StencilFaceDirection| opengl:enum
4689 |StencilOp| opengl:enum |StencilValue| opengl:int |String| opengl:string
4690 |StringName| opengl:enum |TangentPointerTypeEXT| opengl:enum |TessCallback|
4691 opengl:enum |TessContour| opengl:enum |TessProperty| opengl:enum
4692 |TesselatorObj| :pointer |TexCoordPointerType| opengl:enum |Texture|
4693 opengl:uint |TextureComponentCount| opengl:int |TextureCoordName| opengl:enum
4694 |TextureEnvParameter| opengl:enum |TextureEnvTarget| opengl:enum
4695 |TextureFilterSGIS| opengl:enum |TextureGenParameter| opengl:enum
4696 |TextureNormalModeEXT| opengl:enum |TextureParameterName| opengl:enum
4697 |TextureTarget| opengl:enum |TextureUnit| opengl:enum |UInt16| opengl:ushort
4698 |UInt32| opengl:uint |UInt8| opengl:ubyte |VertexAttribEnum| opengl:enum
4699 |VertexAttribEnumNV| opengl:enum |VertexAttribPointerTypeNV| opengl:enum
4700 |VertexPointerType| opengl:enum |VertexWeightPointerTypeEXT| opengl:enum
4701 |Void| opengl:void |VoidPointer| :pointer |ConstVoidPointer| :pointer
4702 |WeightPointerTypeARB| opengl:enum |WinCoord| opengl:int |void| :void
4703 |ArrayObjectPNameATI| opengl:enum |ArrayObjectUsageATI| opengl:enum
4704 |ConstFloat32| opengl:float |ConstInt32| opengl:int |ConstUInt32| opengl:uint
4705 |ConstVoid| opengl:void |DataTypeEXT| opengl:enum |FragmentOpATI| opengl:enum
4706 |GetTexBumpParameterATI| opengl:enum |GetVariantValueEXT| opengl:enum
4707 |ParameterRangeEXT| opengl:enum |PreserveModeATI| opengl:enum
4708 |ProgramFormatARB| opengl:enum |ProgramTargetARB| opengl:enum |ProgramTarget|
4709 opengl:enum |ProgramPropertyARB| opengl:enum |ProgramStringPropertyARB|
4710 opengl:enum |ScalarType| opengl:enum |SwizzleOpATI| opengl:enum
4711 |TexBumpParameterATI| opengl:enum |VariantCapEXT| opengl:enum
4712 |VertexAttribPointerPropertyARB| opengl:enum |VertexAttribPointerTypeARB|
4713 opengl:enum |VertexAttribPropertyARB| opengl:enum |VertexShaderCoordOutEXT|
4714 opengl:enum |VertexShaderOpEXT| opengl:enum |VertexShaderParameterEXT|
4715 opengl:enum |VertexShaderStorageTypeEXT| opengl:enum
4716 |VertexShaderTextureUnitParameter| opengl:enum |VertexShaderWriteMaskEXT|
4717 opengl:enum |VertexStreamATI| opengl:enum |PNTrianglesPNameATI| opengl:enum
4718 |BufferOffset| opengl:intptr |BufferSize| opengl:sizeiptr |BufferAccessARB|
4719 opengl:enum |BufferOffsetARB| opengl:intptr |BufferPNameARB| opengl:enum
4720 |BufferPointerNameARB| opengl:enum |BufferSizeARB| opengl:sizeiptr
4721 |BufferTargetARB| opengl:enum |BufferUsageARB| opengl:enum |ObjectTypeAPPLE|
4722 opengl:enum |VertexArrayPNameAPPLE| opengl:enum |DrawBufferModeATI|
4723 opengl:enum |Half16NV| opengl:half |PixelDataRangeTargetNV| opengl:enum
4724 |GLenum| opengl:enum |handleARB| opengl:handle |charARB| opengl:char
4725 |charPointerARB| :pointer |Int64EXT| opengl:int64 |UInt64EXT| opengl:uint64) )))
4726 (labels ((c-name (func-spec) (first (first func-spec)))
4727 (lisp-name (func-spec) (second (first func-spec)))
4728 (freturn (func-spec) (first (getf (rest func-spec) :return)))
4729 (args (func-spec) (getf (rest func-spec) :args))
4730 (deconstant (symbol)
4731 (if (not (constantp symbol))
4732 symbol
4733 (deconstant (intern (concatenate 'cl:string "_" (symbol-name symbol))))))
4734 (final-arg-name (arg)
4735 (deconstant (intern (string-upcase (symbol-name (getf arg :name))))))
4736 (final-arg-type (arg)
4737 (let ((type (getf type-maps (getf arg :type))))
4738 (cond
4739 ((eql 'void type) :pointer)
4740 ((getf arg :array) (if (eql type 'char) :string :pointer))
4741 (t type))))
4742 (arg-element-type (arg)
4743 (getf type-maps (getf arg :type)))
4744 (conc-symbols (&rest symbols)
4745 (intern (apply #'concatenate (cons 'cl:string (mapcar #'symbol-name symbols)))))
4746 (array-wrappable-p (arg #|args|#)
4747 (let ((resolved-type (getf type-maps (getf arg :type))))
4748 (and (getf arg :array)
4749 ;; we must have a type, ie. not a void* pointer
4750 (not (eql 'void resolved-type))
4751 (not (eql :void resolved-type))
4752 ;; opengl cannot retain this pointer, as we would destroy it after passing it
4753 (not (getf arg :retained))
4754 ;; can we guarantee a size? - used to do this, but the app programmer must get it right himself for OpenGL anyway
4755 ;; so doing it this way is consistent with the C-interface, though more dangerous
4757 (or (integerp (getf arg :size))
4758 (and (symbolp (getf arg :size))
4759 (find-if #'(lambda (other-arg)
4760 (eql (getf arg :size) (final-arg-name other-arg)))
4761 args)))|#
4762 ;; our own hook
4763 (not (getf arg :wrapped)))))
4764 (gl-function-definition (func-spec &optional (c-prefix "gl") (lisp-prefix '#:||))
4765 `(defcfun (,(concatenate 'cl:string c-prefix (c-name func-spec))
4766 ,(conc-symbols lisp-prefix (lisp-name func-spec)))
4767 ,(getf type-maps (intern (freturn func-spec)))
4768 ,@(mapcar #'(lambda (arg) (list (final-arg-name arg) (final-arg-type arg)))
4769 (args func-spec))))
4770 (gl-funcall-definition (func-spec fpointer)
4771 `(foreign-funcall ,fpointer
4772 ,@(mapcan #'(lambda (arg)
4773 `(,(final-arg-type arg) ,(final-arg-name arg)))
4774 (args func-spec))
4775 ,(getf type-maps (intern (freturn func-spec)))))
4776 (expand-a-wrapping (func-spec final-content)
4777 (let* ((func-spec (copy-tree func-spec)) ; duplicate because we're not supposed to modify macro params
4778 (args (args func-spec))
4779 (first-wrappable (position-if #'array-wrappable-p args)))
4780 (if first-wrappable
4781 (let* ((arg (elt (args func-spec) first-wrappable))
4782 (original-array-name (gensym (symbol-name (final-arg-name arg))))
4783 (array-name (final-arg-name arg)))
4784 ;; set it wrapped by non-consingly attaching a wrapped property on the end
4785 (nconc arg (list :wrapped t))
4786 `(if (and (typep ,array-name 'sequence) (not (stringp ,array-name)))
4787 ;; the actual allocation
4788 (let* ((,original-array-name ,array-name)
4789 (,array-name (foreign-alloc ',(arg-element-type arg)
4790 ;; we used to base it on the count of whatever the spec said
4791 #|:count ,(getf arg :size)|#
4792 ;; but now, we'll use the user's sequence size, or just their content
4793 ,@(if (eql (getf arg :direction) :in)
4794 `(:initial-contents ,original-array-name)
4795 `(:count (length ,original-array-name))))))
4796 ;; (format t "Copying ~a elements of ~a: ~a into ~a~%"
4797 ;; ,(getf arg :size) ',array-name ,original-array-name ,array-name)
4798 (unwind-protect
4799 (prog1
4800 #| as input values are set above, we don't use this now (and above is a prog1, it was prog2 before)
4801 ;; custom coersion of input values, before call ; ;
4802 ,(when (eql (getf arg :direction) :in)
4803 `(cond
4804 ((listp ,original-array-name)
4805 (loop for i upfrom 0 for e in ,original-array-name
4806 do (setf (mem-aref ,array-name ',(arg-element-type arg) i) e)))
4807 ((vectorp ,original-array-name)
4808 (loop for i upfrom 0 for e across ,original-array-name
4809 do (setf (mem-aref ,array-name ',(arg-element-type arg) i) e)))))
4811 ;; recurse in case there are more
4812 ,(expand-a-wrapping func-spec final-content)
4813 ;; custom coersion of output values, after call
4814 ,(when (eql (getf arg :direction) :out)
4815 `(cond
4816 ((listp ,original-array-name)
4817 (do ((i 0 (1+ i))
4818 (ce ,original-array-name (cdr ce)))
4819 ((not ce))
4820 #|((or (not ce)
4821 (>= i ,(getf arg :size))))|#
4822 (setf (car ce)
4823 (mem-aref ,array-name ',(arg-element-type arg) i))))
4824 ((vectorp ,original-array-name)
4825 (do ((i 0 (1+ i)))
4826 ((>= i (length ,original-array-name)))
4827 #|((or (>= i (length ,original-array-name))
4828 (>= i ,(getf arg :size))))|#
4829 (setf (aref ,original-array-name i)
4830 (mem-aref ,array-name ',(arg-element-type arg) i)))))))
4831 (foreign-free ,array-name)))
4832 ;; in the case the arg wasn't a sequence, pass it straight through
4833 ,(expand-a-wrapping func-spec final-content)))
4834 ;; in the case that there is no more wrapping to be done, emit the final content to start unwinding
4835 final-content))))
4837 (defun wrapped-win32-gl-function-definition (func-spec)
4838 `(let ((fpointer (foreign-funcall "wglGetProcAddress"
4839 :string ,(concatenate 'cl:string "gl" (c-name func-spec))
4840 :pointer)))
4841 ;; I know the CFFI guide recommends against holding pointers, but for extensions on win,
4842 ;; function pointers are the only way to do it. I don't think the locations are compiled
4843 ;; in-to the fasl files, as it's a top-level form.
4844 (when (null-pointer-p fpointer)
4845 (error 'simple-error "Error! Can't find function ~a" (first func-spec)))
4846 (defun ,(lisp-name func-spec)
4847 ,(mapcar #'(lambda (arg) (final-arg-name arg))
4848 (args func-spec))
4849 ;; if there is more than 0 wrappable arrays
4850 ,(let ((args (args func-spec)))
4851 (if (some #'array-wrappable-p args)
4852 (expand-a-wrapping func-spec
4853 (gl-funcall-definition func-spec 'fpointer))
4854 (gl-funcall-definition func-spec 'fpointer))))))
4856 (defun wrapped-gl-function-definition (func-spec)
4857 (let ((args (args func-spec)))
4858 ;; if there is more than 0 wrappable arrays
4859 (if (some #'array-wrappable-p args)
4860 `(progn
4861 ;; make an inlined function prefixed with %
4862 (declaim (inline ,(conc-symbols '#:% (lisp-name func-spec))))
4863 ,(gl-function-definition func-spec "gl" '#:%)
4864 ;; the exposed function with wrappings
4865 (defun ,(lisp-name func-spec) ,(mapcar #'final-arg-name (args func-spec))
4866 ,(expand-a-wrapping func-spec
4867 `(,(conc-symbols '#:% (lisp-name func-spec))
4868 ,@(mapcar #'final-arg-name (args func-spec))))))
4869 (gl-function-definition func-spec)))))))
4871 (defmacro defglfun (func-spec)
4872 (wrapped-gl-function-definition func-spec))
4874 (defmacro defglextfun (func-spec)
4875 #+win32 (wrapped-win32-gl-function-definition func-spec)
4876 #-win32 (wrapped-gl-function-definition func-spec))
4880 ;;;; Enumerations: AttribMask
4882 (defconstant +current-bit+ #x1)
4883 (defconstant +point-bit+ #x2)
4884 (defconstant +line-bit+ #x4)
4885 (defconstant +polygon-bit+ #x8)
4886 (defconstant +polygon-stipple-bit+ #x10)
4887 (defconstant +pixel-mode-bit+ #x20)
4888 (defconstant +lighting-bit+ #x40)
4889 (defconstant +fog-bit+ #x80)
4890 (defconstant +depth-buffer-bit+ #x100)
4891 (defconstant +accum-buffer-bit+ #x200)
4892 (defconstant +stencil-buffer-bit+ #x400)
4893 (defconstant +viewport-bit+ #x800)
4894 (defconstant +transform-bit+ #x1000)
4895 (defconstant +enable-bit+ #x2000)
4896 (defconstant +color-buffer-bit+ #x4000)
4897 (defconstant +hint-bit+ #x8000)
4898 (defconstant +eval-bit+ #x10000)
4899 (defconstant +list-bit+ #x20000)
4900 (defconstant +texture-bit+ #x40000)
4901 (defconstant +scissor-bit+ #x80000)
4902 (defconstant +all-attrib-bits+ #xFFFFFFFF)
4904 ;;;; Enumerations: ClearBufferMask
4905 ;; color_buffer_bit already defined
4906 ;; accum_buffer_bit already defined
4907 ;; stencil_buffer_bit already defined
4908 ;; depth_buffer_bit already defined
4910 ;;;; Enumerations: ClientAttribMask
4912 (defconstant +client-pixel-store-bit+ #x1)
4913 (defconstant +client-vertex-array-bit+ #x2)
4914 (defconstant +client-all-attrib-bits+ #xFFFFFFFF)
4916 ;;;; Enumerations: Boolean
4918 (defconstant +false+ #x0)
4919 (defconstant +true+ #x1)
4921 ;;;; Enumerations: BeginMode
4923 (defconstant +points+ #x0)
4924 (defconstant +lines+ #x1)
4925 (defconstant +line-loop+ #x2)
4926 (defconstant +line-strip+ #x3)
4927 (defconstant +triangles+ #x4)
4928 (defconstant +triangle-strip+ #x5)
4929 (defconstant +triangle-fan+ #x6)
4930 (defconstant +quads+ #x7)
4931 (defconstant +quad-strip+ #x8)
4932 (defconstant +polygon+ #x9)
4934 ;;;; Enumerations: AccumOp
4936 (defconstant +accum+ #x100)
4937 (defconstant +load+ #x101)
4938 (defconstant +return+ #x102)
4939 (defconstant +mult+ #x103)
4940 (defconstant +add+ #x104)
4942 ;;;; Enumerations: AlphaFunction
4944 (defconstant +never+ #x200)
4945 (defconstant +less+ #x201)
4946 (defconstant +equal+ #x202)
4947 (defconstant +lequal+ #x203)
4948 (defconstant +greater+ #x204)
4949 (defconstant +notequal+ #x205)
4950 (defconstant +gequal+ #x206)
4951 (defconstant +always+ #x207)
4953 ;;;; Enumerations: BlendingFactorDest
4955 (defconstant +zero+ #x0)
4956 (defconstant +one+ #x1)
4957 (defconstant +src-color+ #x300)
4958 (defconstant +one-minus-src-color+ #x301)
4959 (defconstant +src-alpha+ #x302)
4960 (defconstant +one-minus-src-alpha+ #x303)
4961 (defconstant +dst-alpha+ #x304)
4962 (defconstant +one-minus-dst-alpha+ #x305)
4963 (defconstant +constant-color-ext+ #x8001)
4964 (defconstant +one-minus-constant-color-ext+ #x8002)
4965 (defconstant +constant-alpha-ext+ #x8003)
4966 (defconstant +one-minus-constant-alpha-ext+ #x8004)
4968 ;;;; Enumerations: BlendingFactorSrc
4969 ;; zero already defined
4970 ;; one already defined
4971 (defconstant +dst-color+ #x306)
4972 (defconstant +one-minus-dst-color+ #x307)
4973 (defconstant +src-alpha-saturate+ #x308)
4974 ;; src_alpha already defined
4975 ;; one_minus_src_alpha already defined
4976 ;; dst_alpha already defined
4977 ;; one_minus_dst_alpha already defined
4978 ;; constant_color_ext already defined
4979 ;; one_minus_constant_color_ext already defined
4980 ;; constant_alpha_ext already defined
4981 ;; one_minus_constant_alpha_ext already defined
4983 ;;;; Enumerations: BlendEquationModeEXT
4985 (defconstant +logic-op+ #xBF1)
4986 (defconstant +func-add-ext+ #x8006)
4987 (defconstant +min-ext+ #x8007)
4988 (defconstant +max-ext+ #x8008)
4989 (defconstant +func-subtract-ext+ #x800A)
4990 (defconstant +func-reverse-subtract-ext+ #x800B)
4991 (defconstant +alpha-min-sgix+ #x8320)
4992 (defconstant +alpha-max-sgix+ #x8321)
4994 ;;;; Enumerations: ColorMaterialFace
4996 (defconstant +front+ #x404)
4997 (defconstant +back+ #x405)
4998 (defconstant +front-and-back+ #x408)
5000 ;;;; Enumerations: ColorMaterialParameter
5002 (defconstant +ambient+ #x1200)
5003 (defconstant +diffuse+ #x1201)
5004 (defconstant +specular+ #x1202)
5005 (defconstant +emission+ #x1600)
5006 (defconstant +ambient-and-diffuse+ #x1602)
5008 ;;;; Enumerations: ColorPointerType
5010 (defconstant +byte+ #x1400)
5011 (defconstant +unsigned-byte+ #x1401)
5012 (defconstant +short+ #x1402)
5013 (defconstant +unsigned-short+ #x1403)
5014 (defconstant +int+ #x1404)
5015 (defconstant +unsigned-int+ #x1405)
5016 (defconstant +float+ #x1406)
5017 (defconstant +double+ #x140A)
5019 ;;;; Enumerations: ColorTableParameterPNameSGI
5021 (defconstant +color-table-scale-sgi+ #x80D6)
5022 (defconstant +color-table-bias-sgi+ #x80D7)
5024 ;;;; Enumerations: ColorTableTargetSGI
5026 (defconstant +color-table-sgi+ #x80D0)
5027 (defconstant +post-convolution-color-table-sgi+ #x80D1)
5028 (defconstant +post-color-matrix-color-table-sgi+ #x80D2)
5029 (defconstant +proxy-color-table-sgi+ #x80D3)
5030 (defconstant +proxy-post-convolution-color-table-sgi+ #x80D4)
5031 (defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5)
5032 (defconstant +texture-color-table-sgi+ #x80BC)
5033 (defconstant +proxy-texture-color-table-sgi+ #x80BD)
5035 ;;;; Enumerations: ConvolutionBorderModeEXT
5037 (defconstant +reduce-ext+ #x8016)
5039 ;;;; Enumerations: ConvolutionParameterEXT
5041 (defconstant +convolution-border-mode-ext+ #x8013)
5042 (defconstant +convolution-filter-scale-ext+ #x8014)
5043 (defconstant +convolution-filter-bias-ext+ #x8015)
5045 ;;;; Enumerations: ConvolutionTargetEXT
5047 (defconstant +convolution-1d-ext+ #x8010)
5048 (defconstant +convolution-2d-ext+ #x8011)
5050 ;;;; Enumerations: CullFaceMode
5051 ;; front already defined
5052 ;; back already defined
5053 ;; front_and_back already defined
5055 ;;;; Enumerations: DepthFunction
5056 ;; never already defined
5057 ;; less already defined
5058 ;; equal already defined
5059 ;; lequal already defined
5060 ;; greater already defined
5061 ;; notequal already defined
5062 ;; gequal already defined
5063 ;; always already defined
5065 ;;;; Enumerations: DrawBufferMode
5067 (defconstant +none+ #x0)
5068 (defconstant +front-left+ #x400)
5069 (defconstant +front-right+ #x401)
5070 (defconstant +back-left+ #x402)
5071 (defconstant +back-right+ #x403)
5072 ;; front already defined
5073 ;; back already defined
5074 (defconstant +left+ #x406)
5075 (defconstant +right+ #x407)
5076 ;; front_and_back already defined
5077 (defconstant +aux0+ #x409)
5078 (defconstant +aux1+ #x40A)
5079 (defconstant +aux2+ #x40B)
5080 (defconstant +aux3+ #x40C)
5082 ;;;; Enumerations: EnableCap
5084 (defconstant +fog+ #xB60)
5085 (defconstant +lighting+ #xB50)
5086 (defconstant +texture-1d+ #xDE0)
5087 (defconstant +texture-2d+ #xDE1)
5088 (defconstant +line-stipple+ #xB24)
5089 (defconstant +polygon-stipple+ #xB42)
5090 (defconstant +cull-face+ #xB44)
5091 (defconstant +alpha-test+ #xBC0)
5092 (defconstant +blend+ #xBE2)
5093 (defconstant +index-logic-op+ #xBF1)
5094 (defconstant +color-logic-op+ #xBF2)
5095 (defconstant +dither+ #xBD0)
5096 (defconstant +stencil-test+ #xB90)
5097 (defconstant +depth-test+ #xB71)
5098 (defconstant +clip-plane0+ #x3000)
5099 (defconstant +clip-plane1+ #x3001)
5100 (defconstant +clip-plane2+ #x3002)
5101 (defconstant +clip-plane3+ #x3003)
5102 (defconstant +clip-plane4+ #x3004)
5103 (defconstant +clip-plane5+ #x3005)
5104 (defconstant +light0+ #x4000)
5105 (defconstant +light1+ #x4001)
5106 (defconstant +light2+ #x4002)
5107 (defconstant +light3+ #x4003)
5108 (defconstant +light4+ #x4004)
5109 (defconstant +light5+ #x4005)
5110 (defconstant +light6+ #x4006)
5111 (defconstant +light7+ #x4007)
5112 (defconstant +texture-gen-s+ #xC60)
5113 (defconstant +texture-gen-t+ #xC61)
5114 (defconstant +texture-gen-r+ #xC62)
5115 (defconstant +texture-gen-q+ #xC63)
5116 (defconstant +map1-vertex-3+ #xD97)
5117 (defconstant +map1-vertex-4+ #xD98)
5118 (defconstant +map1-color-4+ #xD90)
5119 (defconstant +map1-index+ #xD91)
5120 (defconstant +map1-normal+ #xD92)
5121 (defconstant +map1-texture-coord-1+ #xD93)
5122 (defconstant +map1-texture-coord-2+ #xD94)
5123 (defconstant +map1-texture-coord-3+ #xD95)
5124 (defconstant +map1-texture-coord-4+ #xD96)
5125 (defconstant +map2-vertex-3+ #xDB7)
5126 (defconstant +map2-vertex-4+ #xDB8)
5127 (defconstant +map2-color-4+ #xDB0)
5128 (defconstant +map2-index+ #xDB1)
5129 (defconstant +map2-normal+ #xDB2)
5130 (defconstant +map2-texture-coord-1+ #xDB3)
5131 (defconstant +map2-texture-coord-2+ #xDB4)
5132 (defconstant +map2-texture-coord-3+ #xDB5)
5133 (defconstant +map2-texture-coord-4+ #xDB6)
5134 (defconstant +point-smooth+ #xB10)
5135 (defconstant +line-smooth+ #xB20)
5136 (defconstant +polygon-smooth+ #xB41)
5137 (defconstant +scissor-test+ #xC11)
5138 (defconstant +color-material+ #xB57)
5139 (defconstant +normalize+ #xBA1)
5140 (defconstant +auto-normal+ #xD80)
5141 (defconstant +polygon-offset-point+ #x2A01)
5142 (defconstant +polygon-offset-line+ #x2A02)
5143 (defconstant +polygon-offset-fill+ #x8037)
5144 (defconstant +vertex-array+ #x8074)
5145 (defconstant +normal-array+ #x8075)
5146 (defconstant +color-array+ #x8076)
5147 (defconstant +index-array+ #x8077)
5148 (defconstant +texture-coord-array+ #x8078)
5149 (defconstant +edge-flag-array+ #x8079)
5150 ;; convolution_1d_ext already defined
5151 ;; convolution_2d_ext already defined
5152 (defconstant +separable-2d-ext+ #x8012)
5153 (defconstant +histogram-ext+ #x8024)
5154 (defconstant +minmax-ext+ #x802E)
5155 (defconstant +rescale-normal-ext+ #x803A)
5156 (defconstant +shared-texture-palette-ext+ #x81FB)
5157 (defconstant +texture-3d-ext+ #x806F)
5158 (defconstant +multisample-sgis+ #x809D)
5159 (defconstant +sample-alpha-to-mask-sgis+ #x809E)
5160 (defconstant +sample-alpha-to-one-sgis+ #x809F)
5161 (defconstant +sample-mask-sgis+ #x80A0)
5162 (defconstant +texture-4d-sgis+ #x8134)
5163 (defconstant +async-histogram-sgix+ #x832C)
5164 (defconstant +async-tex-image-sgix+ #x835C)
5165 (defconstant +async-draw-pixels-sgix+ #x835D)
5166 (defconstant +async-read-pixels-sgix+ #x835E)
5167 (defconstant +calligraphic-fragment-sgix+ #x8183)
5168 (defconstant +fog-offset-sgix+ #x8198)
5169 (defconstant +fragment-lighting-sgix+ #x8400)
5170 (defconstant +fragment-color-material-sgix+ #x8401)
5171 (defconstant +fragment-light0-sgix+ #x840C)
5172 (defconstant +fragment-light1-sgix+ #x840D)
5173 (defconstant +fragment-light2-sgix+ #x840E)
5174 (defconstant +fragment-light3-sgix+ #x840F)
5175 (defconstant +fragment-light4-sgix+ #x8410)
5176 (defconstant +fragment-light5-sgix+ #x8411)
5177 (defconstant +fragment-light6-sgix+ #x8412)
5178 (defconstant +fragment-light7-sgix+ #x8413)
5179 (defconstant +framezoom-sgix+ #x818B)
5180 (defconstant +interlace-sgix+ #x8094)
5181 (defconstant +ir-instrument1-sgix+ #x817F)
5182 (defconstant +pixel-tex-gen-sgix+ #x8139)
5183 (defconstant +pixel-texture-sgis+ #x8353)
5184 (defconstant +reference-plane-sgix+ #x817D)
5185 (defconstant +sprite-sgix+ #x8148)
5186 ;; color_table_sgi already defined
5187 ;; post_convolution_color_table_sgi already defined
5188 ;; post_color_matrix_color_table_sgi already defined
5189 ;; texture_color_table_sgi already defined
5191 ;;;; Enumerations: ErrorCode
5193 (defconstant +no-error+ #x0)
5194 (defconstant +invalid-enum+ #x500)
5195 (defconstant +invalid-value+ #x501)
5196 (defconstant +invalid-operation+ #x502)
5197 (defconstant +stack-overflow+ #x503)
5198 (defconstant +stack-underflow+ #x504)
5199 (defconstant +out-of-memory+ #x505)
5200 (defconstant +table-too-large-ext+ #x8031)
5201 (defconstant +texture-too-large-ext+ #x8065)
5203 ;;;; Enumerations: FeedbackType
5205 (defconstant +2d+ #x600)
5206 (defconstant +3d+ #x601)
5207 (defconstant +3d-color+ #x602)
5208 (defconstant +3d-color-texture+ #x603)
5209 (defconstant +4d-color-texture+ #x604)
5211 ;;;; Enumerations: FeedBackToken
5213 (defconstant +pass-through-token+ #x700)
5214 (defconstant +point-token+ #x701)
5215 (defconstant +line-token+ #x702)
5216 (defconstant +polygon-token+ #x703)
5217 (defconstant +bitmap-token+ #x704)
5218 (defconstant +draw-pixel-token+ #x705)
5219 (defconstant +copy-pixel-token+ #x706)
5220 (defconstant +line-reset-token+ #x707)
5222 ;;;; Enumerations: FfdMaskSGIX
5224 (defconstant +texture-deformation-bit-sgix+ #x1)
5225 (defconstant +geometry-deformation-bit-sgix+ #x2)
5227 ;;;; Enumerations: FfdTargetSGIX
5229 (defconstant +geometry-deformation-sgix+ #x8194)
5230 (defconstant +texture-deformation-sgix+ #x8195)
5232 ;;;; Enumerations: FogMode
5234 (defconstant +linear+ #x2601)
5235 (defconstant +exp+ #x800)
5236 (defconstant +exp2+ #x801)
5237 (defconstant +fog-func-sgis+ #x812A)
5239 ;;;; Enumerations: FogParameter
5241 (defconstant +fog-color+ #xB66)
5242 (defconstant +fog-density+ #xB62)
5243 (defconstant +fog-end+ #xB64)
5244 (defconstant +fog-index+ #xB61)
5245 (defconstant +fog-mode+ #xB65)
5246 (defconstant +fog-start+ #xB63)
5247 (defconstant +fog-offset-value-sgix+ #x8199)
5249 ;;;; Enumerations: FragmentLightModelParameterSGIX
5251 (defconstant +fragment-light-model-local-viewer-sgix+ #x8408)
5252 (defconstant +fragment-light-model-two-side-sgix+ #x8409)
5253 (defconstant +fragment-light-model-ambient-sgix+ #x840A)
5254 (defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B)
5256 ;;;; Enumerations: FrontFaceDirection
5258 (defconstant +cw+ #x900)
5259 (defconstant +ccw+ #x901)
5261 ;;;; Enumerations: GetColorTableParameterPNameSGI
5262 ;; color_table_scale_sgi already defined
5263 ;; color_table_bias_sgi already defined
5264 (defconstant +color-table-format-sgi+ #x80D8)
5265 (defconstant +color-table-width-sgi+ #x80D9)
5266 (defconstant +color-table-red-size-sgi+ #x80DA)
5267 (defconstant +color-table-green-size-sgi+ #x80DB)
5268 (defconstant +color-table-blue-size-sgi+ #x80DC)
5269 (defconstant +color-table-alpha-size-sgi+ #x80DD)
5270 (defconstant +color-table-luminance-size-sgi+ #x80DE)
5271 (defconstant +color-table-intensity-size-sgi+ #x80DF)
5273 ;;;; Enumerations: GetConvolutionParameter
5274 ;; convolution_border_mode_ext already defined
5275 ;; convolution_filter_scale_ext already defined
5276 ;; convolution_filter_bias_ext already defined
5277 (defconstant +convolution-format-ext+ #x8017)
5278 (defconstant +convolution-width-ext+ #x8018)
5279 (defconstant +convolution-height-ext+ #x8019)
5280 (defconstant +max-convolution-width-ext+ #x801A)
5281 (defconstant +max-convolution-height-ext+ #x801B)
5283 ;;;; Enumerations: GetHistogramParameterPNameEXT
5285 (defconstant +histogram-width-ext+ #x8026)
5286 (defconstant +histogram-format-ext+ #x8027)
5287 (defconstant +histogram-red-size-ext+ #x8028)
5288 (defconstant +histogram-green-size-ext+ #x8029)
5289 (defconstant +histogram-blue-size-ext+ #x802A)
5290 (defconstant +histogram-alpha-size-ext+ #x802B)
5291 (defconstant +histogram-luminance-size-ext+ #x802C)
5292 (defconstant +histogram-sink-ext+ #x802D)
5294 ;;;; Enumerations: GetMapQuery
5296 (defconstant +coeff+ #xA00)
5297 (defconstant +order+ #xA01)
5298 (defconstant +domain+ #xA02)
5300 ;;;; Enumerations: GetMinmaxParameterPNameEXT
5302 (defconstant +minmax-format-ext+ #x802F)
5303 (defconstant +minmax-sink-ext+ #x8030)
5305 ;;;; Enumerations: GetPixelMap
5307 (defconstant +pixel-map-i-to-i+ #xC70)
5308 (defconstant +pixel-map-s-to-s+ #xC71)
5309 (defconstant +pixel-map-i-to-r+ #xC72)
5310 (defconstant +pixel-map-i-to-g+ #xC73)
5311 (defconstant +pixel-map-i-to-b+ #xC74)
5312 (defconstant +pixel-map-i-to-a+ #xC75)
5313 (defconstant +pixel-map-r-to-r+ #xC76)
5314 (defconstant +pixel-map-g-to-g+ #xC77)
5315 (defconstant +pixel-map-b-to-b+ #xC78)
5316 (defconstant +pixel-map-a-to-a+ #xC79)
5318 ;;;; Enumerations: GetPointervPName
5320 (defconstant +vertex-array-pointer+ #x808E)
5321 (defconstant +normal-array-pointer+ #x808F)
5322 (defconstant +color-array-pointer+ #x8090)
5323 (defconstant +index-array-pointer+ #x8091)
5324 (defconstant +texture-coord-array-pointer+ #x8092)
5325 (defconstant +edge-flag-array-pointer+ #x8093)
5326 (defconstant +feedback-buffer-pointer+ #xDF0)
5327 (defconstant +selection-buffer-pointer+ #xDF3)
5328 (defconstant +instrument-buffer-pointer-sgix+ #x8180)
5330 ;;;; Enumerations: GetPName
5332 (defconstant +current-color+ #xB00)
5333 (defconstant +current-index+ #xB01)
5334 (defconstant +current-normal+ #xB02)
5335 (defconstant +current-texture-coords+ #xB03)
5336 (defconstant +current-raster-color+ #xB04)
5337 (defconstant +current-raster-index+ #xB05)
5338 (defconstant +current-raster-texture-coords+ #xB06)
5339 (defconstant +current-raster-position+ #xB07)
5340 (defconstant +current-raster-position-valid+ #xB08)
5341 (defconstant +current-raster-distance+ #xB09)
5342 ;; point_smooth already defined
5343 (defconstant +point-size+ #xB11)
5344 (defconstant +point-size-range+ #xB12)
5345 (defconstant +point-size-granularity+ #xB13)
5346 ;; line_smooth already defined
5347 (defconstant +line-width+ #xB21)
5348 (defconstant +line-width-range+ #xB22)
5349 (defconstant +line-width-granularity+ #xB23)
5350 ;; line_stipple already defined
5351 (defconstant +line-stipple-pattern+ #xB25)
5352 (defconstant +line-stipple-repeat+ #xB26)
5353 (defconstant +smooth-point-size-range+ #xB12)
5354 (defconstant +smooth-point-size-granularity+ #xB13)
5355 (defconstant +smooth-line-width-range+ #xB22)
5356 (defconstant +smooth-line-width-granularity+ #xB23)
5357 (defconstant +aliased-point-size-range+ #x846D)
5358 (defconstant +aliased-line-width-range+ #x846E)
5359 (defconstant +list-mode+ #xB30)
5360 (defconstant +max-list-nesting+ #xB31)
5361 (defconstant +list-base+ #xB32)
5362 (defconstant +list-index+ #xB33)
5363 (defconstant +polygon-mode+ #xB40)
5364 ;; polygon_smooth already defined
5365 ;; polygon_stipple already defined
5366 (defconstant +edge-flag+ #xB43)
5367 ;; cull_face already defined
5368 (defconstant +cull-face-mode+ #xB45)
5369 (defconstant +front-face+ #xB46)
5370 ;; lighting already defined
5371 (defconstant +light-model-local-viewer+ #xB51)
5372 (defconstant +light-model-two-side+ #xB52)
5373 (defconstant +light-model-ambient+ #xB53)
5374 (defconstant +shade-model+ #xB54)
5375 (defconstant +color-material-face+ #xB55)
5376 (defconstant +color-material-parameter+ #xB56)
5377 ;; color_material already defined
5378 ;; fog already defined
5379 ;; fog_index already defined
5380 ;; fog_density already defined
5381 ;; fog_start already defined
5382 ;; fog_end already defined
5383 ;; fog_mode already defined
5384 ;; fog_color already defined
5385 (defconstant +depth-range+ #xB70)
5386 ;; depth_test already defined
5387 (defconstant +depth-writemask+ #xB72)
5388 (defconstant +depth-clear-value+ #xB73)
5389 (defconstant +depth-func+ #xB74)
5390 (defconstant +accum-clear-value+ #xB80)
5391 ;; stencil_test already defined
5392 (defconstant +stencil-clear-value+ #xB91)
5393 (defconstant +stencil-func+ #xB92)
5394 (defconstant +stencil-value-mask+ #xB93)
5395 (defconstant +stencil-fail+ #xB94)
5396 (defconstant +stencil-pass-depth-fail+ #xB95)
5397 (defconstant +stencil-pass-depth-pass+ #xB96)
5398 (defconstant +stencil-ref+ #xB97)
5399 (defconstant +stencil-writemask+ #xB98)
5400 (defconstant +matrix-mode+ #xBA0)
5401 ;; normalize already defined
5402 (defconstant +viewport+ #xBA2)
5403 (defconstant +modelview-stack-depth+ #xBA3)
5404 (defconstant +projection-stack-depth+ #xBA4)
5405 (defconstant +texture-stack-depth+ #xBA5)
5406 (defconstant +modelview-matrix+ #xBA6)
5407 (defconstant +projection-matrix+ #xBA7)
5408 (defconstant +texture-matrix+ #xBA8)
5409 (defconstant +attrib-stack-depth+ #xBB0)
5410 (defconstant +client-attrib-stack-depth+ #xBB1)
5411 ;; alpha_test already defined
5412 (defconstant +alpha-test-func+ #xBC1)
5413 (defconstant +alpha-test-ref+ #xBC2)
5414 ;; dither already defined
5415 (defconstant +blend-dst+ #xBE0)
5416 (defconstant +blend-src+ #xBE1)
5417 ;; blend already defined
5418 (defconstant +logic-op-mode+ #xBF0)
5419 ;; index_logic_op already defined
5420 ;; logic_op already defined
5421 ;; color_logic_op already defined
5422 (defconstant +aux-buffers+ #xC00)
5423 (defconstant +draw-buffer+ #xC01)
5424 (defconstant +read-buffer+ #xC02)
5425 (defconstant +scissor-box+ #xC10)
5426 ;; scissor_test already defined
5427 (defconstant +index-clear-value+ #xC20)
5428 (defconstant +index-writemask+ #xC21)
5429 (defconstant +color-clear-value+ #xC22)
5430 (defconstant +color-writemask+ #xC23)
5431 (defconstant +index-mode+ #xC30)
5432 (defconstant +rgba-mode+ #xC31)
5433 (defconstant +doublebuffer+ #xC32)
5434 (defconstant +stereo+ #xC33)
5435 (defconstant +render-mode+ #xC40)
5436 (defconstant +perspective-correction-hint+ #xC50)
5437 (defconstant +point-smooth-hint+ #xC51)
5438 (defconstant +line-smooth-hint+ #xC52)
5439 (defconstant +polygon-smooth-hint+ #xC53)
5440 (defconstant +fog-hint+ #xC54)
5441 ;; texture_gen_s already defined
5442 ;; texture_gen_t already defined
5443 ;; texture_gen_r already defined
5444 ;; texture_gen_q already defined
5445 (defconstant +pixel-map-i-to-i-size+ #xCB0)
5446 (defconstant +pixel-map-s-to-s-size+ #xCB1)
5447 (defconstant +pixel-map-i-to-r-size+ #xCB2)
5448 (defconstant +pixel-map-i-to-g-size+ #xCB3)
5449 (defconstant +pixel-map-i-to-b-size+ #xCB4)
5450 (defconstant +pixel-map-i-to-a-size+ #xCB5)
5451 (defconstant +pixel-map-r-to-r-size+ #xCB6)
5452 (defconstant +pixel-map-g-to-g-size+ #xCB7)
5453 (defconstant +pixel-map-b-to-b-size+ #xCB8)
5454 (defconstant +pixel-map-a-to-a-size+ #xCB9)
5455 (defconstant +unpack-swap-bytes+ #xCF0)
5456 (defconstant +unpack-lsb-first+ #xCF1)
5457 (defconstant +unpack-row-length+ #xCF2)
5458 (defconstant +unpack-skip-rows+ #xCF3)
5459 (defconstant +unpack-skip-pixels+ #xCF4)
5460 (defconstant +unpack-alignment+ #xCF5)
5461 (defconstant +pack-swap-bytes+ #xD00)
5462 (defconstant +pack-lsb-first+ #xD01)
5463 (defconstant +pack-row-length+ #xD02)
5464 (defconstant +pack-skip-rows+ #xD03)
5465 (defconstant +pack-skip-pixels+ #xD04)
5466 (defconstant +pack-alignment+ #xD05)
5467 (defconstant +map-color+ #xD10)
5468 (defconstant +map-stencil+ #xD11)
5469 (defconstant +index-shift+ #xD12)
5470 (defconstant +index-offset+ #xD13)
5471 (defconstant +red-scale+ #xD14)
5472 (defconstant +red-bias+ #xD15)
5473 (defconstant +zoom-x+ #xD16)
5474 (defconstant +zoom-y+ #xD17)
5475 (defconstant +green-scale+ #xD18)
5476 (defconstant +green-bias+ #xD19)
5477 (defconstant +blue-scale+ #xD1A)
5478 (defconstant +blue-bias+ #xD1B)
5479 (defconstant +alpha-scale+ #xD1C)
5480 (defconstant +alpha-bias+ #xD1D)
5481 (defconstant +depth-scale+ #xD1E)
5482 (defconstant +depth-bias+ #xD1F)
5483 (defconstant +max-eval-order+ #xD30)
5484 (defconstant +max-lights+ #xD31)
5485 (defconstant +max-clip-planes+ #xD32)
5486 (defconstant +max-texture-size+ #xD33)
5487 (defconstant +max-pixel-map-table+ #xD34)
5488 (defconstant +max-attrib-stack-depth+ #xD35)
5489 (defconstant +max-modelview-stack-depth+ #xD36)
5490 (defconstant +max-name-stack-depth+ #xD37)
5491 (defconstant +max-projection-stack-depth+ #xD38)
5492 (defconstant +max-texture-stack-depth+ #xD39)
5493 (defconstant +max-viewport-dims+ #xD3A)
5494 (defconstant +max-client-attrib-stack-depth+ #xD3B)
5495 (defconstant +subpixel-bits+ #xD50)
5496 (defconstant +index-bits+ #xD51)
5497 (defconstant +red-bits+ #xD52)
5498 (defconstant +green-bits+ #xD53)
5499 (defconstant +blue-bits+ #xD54)
5500 (defconstant +alpha-bits+ #xD55)
5501 (defconstant +depth-bits+ #xD56)
5502 (defconstant +stencil-bits+ #xD57)
5503 (defconstant +accum-red-bits+ #xD58)
5504 (defconstant +accum-green-bits+ #xD59)
5505 (defconstant +accum-blue-bits+ #xD5A)
5506 (defconstant +accum-alpha-bits+ #xD5B)
5507 (defconstant +name-stack-depth+ #xD70)
5508 ;; auto_normal already defined
5509 ;; map1_color_4 already defined
5510 ;; map1_index already defined
5511 ;; map1_normal already defined
5512 ;; map1_texture_coord_1 already defined
5513 ;; map1_texture_coord_2 already defined
5514 ;; map1_texture_coord_3 already defined
5515 ;; map1_texture_coord_4 already defined
5516 ;; map1_vertex_3 already defined
5517 ;; map1_vertex_4 already defined
5518 ;; map2_color_4 already defined
5519 ;; map2_index already defined
5520 ;; map2_normal already defined
5521 ;; map2_texture_coord_1 already defined
5522 ;; map2_texture_coord_2 already defined
5523 ;; map2_texture_coord_3 already defined
5524 ;; map2_texture_coord_4 already defined
5525 ;; map2_vertex_3 already defined
5526 ;; map2_vertex_4 already defined
5527 (defconstant +map1-grid-domain+ #xDD0)
5528 (defconstant +map1-grid-segments+ #xDD1)
5529 (defconstant +map2-grid-domain+ #xDD2)
5530 (defconstant +map2-grid-segments+ #xDD3)
5531 ;; texture_1d already defined
5532 ;; texture_2d already defined
5533 (defconstant +feedback-buffer-size+ #xDF1)
5534 (defconstant +feedback-buffer-type+ #xDF2)
5535 (defconstant +selection-buffer-size+ #xDF4)
5536 (defconstant +polygon-offset-units+ #x2A00)
5537 ;; polygon_offset_point already defined
5538 ;; polygon_offset_line already defined
5539 ;; polygon_offset_fill already defined
5540 (defconstant +polygon-offset-factor+ #x8038)
5541 (defconstant +texture-binding-1d+ #x8068)
5542 (defconstant +texture-binding-2d+ #x8069)
5543 (defconstant +texture-binding-3d+ #x806A)
5544 ;; vertex_array already defined
5545 ;; normal_array already defined
5546 ;; color_array already defined
5547 ;; index_array already defined
5548 ;; texture_coord_array already defined
5549 ;; edge_flag_array already defined
5550 (defconstant +vertex-array-size+ #x807A)
5551 (defconstant +vertex-array-type+ #x807B)
5552 (defconstant +vertex-array-stride+ #x807C)
5553 (defconstant +normal-array-type+ #x807E)
5554 (defconstant +normal-array-stride+ #x807F)
5555 (defconstant +color-array-size+ #x8081)
5556 (defconstant +color-array-type+ #x8082)
5557 (defconstant +color-array-stride+ #x8083)
5558 (defconstant +index-array-type+ #x8085)
5559 (defconstant +index-array-stride+ #x8086)
5560 (defconstant +texture-coord-array-size+ #x8088)
5561 (defconstant +texture-coord-array-type+ #x8089)
5562 (defconstant +texture-coord-array-stride+ #x808A)
5563 (defconstant +edge-flag-array-stride+ #x808C)
5564 ;; clip_plane0 already defined
5565 ;; clip_plane1 already defined
5566 ;; clip_plane2 already defined
5567 ;; clip_plane3 already defined
5568 ;; clip_plane4 already defined
5569 ;; clip_plane5 already defined
5570 ;; light0 already defined
5571 ;; light1 already defined
5572 ;; light2 already defined
5573 ;; light3 already defined
5574 ;; light4 already defined
5575 ;; light5 already defined
5576 ;; light6 already defined
5577 ;; light7 already defined
5578 (defconstant +light-model-color-control+ #x81F8)
5579 (defconstant +blend-color-ext+ #x8005)
5580 (defconstant +blend-equation-ext+ #x8009)
5581 (defconstant +pack-cmyk-hint-ext+ #x800E)
5582 (defconstant +unpack-cmyk-hint-ext+ #x800F)
5583 ;; convolution_1d_ext already defined
5584 ;; convolution_2d_ext already defined
5585 ;; separable_2d_ext already defined
5586 (defconstant +post-convolution-red-scale-ext+ #x801C)
5587 (defconstant +post-convolution-green-scale-ext+ #x801D)
5588 (defconstant +post-convolution-blue-scale-ext+ #x801E)
5589 (defconstant +post-convolution-alpha-scale-ext+ #x801F)
5590 (defconstant +post-convolution-red-bias-ext+ #x8020)
5591 (defconstant +post-convolution-green-bias-ext+ #x8021)
5592 (defconstant +post-convolution-blue-bias-ext+ #x8022)
5593 (defconstant +post-convolution-alpha-bias-ext+ #x8023)
5594 ;; histogram_ext already defined
5595 ;; minmax_ext already defined
5596 (defconstant +polygon-offset-bias-ext+ #x8039)
5597 ;; rescale_normal_ext already defined
5598 ;; shared_texture_palette_ext already defined
5599 (defconstant +texture-3d-binding-ext+ #x806A)
5600 (defconstant +pack-skip-images-ext+ #x806B)
5601 (defconstant +pack-image-height-ext+ #x806C)
5602 (defconstant +unpack-skip-images-ext+ #x806D)
5603 (defconstant +unpack-image-height-ext+ #x806E)
5604 ;; texture_3d_ext already defined
5605 (defconstant +max-3d-texture-size-ext+ #x8073)
5606 (defconstant +vertex-array-count-ext+ #x807D)
5607 (defconstant +normal-array-count-ext+ #x8080)
5608 (defconstant +color-array-count-ext+ #x8084)
5609 (defconstant +index-array-count-ext+ #x8087)
5610 (defconstant +texture-coord-array-count-ext+ #x808B)
5611 (defconstant +edge-flag-array-count-ext+ #x808D)
5612 (defconstant +detail-texture-2d-binding-sgis+ #x8096)
5613 (defconstant +fog-func-points-sgis+ #x812B)
5614 (defconstant +max-fog-func-points-sgis+ #x812C)
5615 (defconstant +generate-mipmap-hint-sgis+ #x8192)
5616 ;; multisample_sgis already defined
5617 ;; sample_alpha_to_mask_sgis already defined
5618 ;; sample_alpha_to_one_sgis already defined
5619 ;; sample_mask_sgis already defined
5620 (defconstant +sample-buffers-sgis+ #x80A8)
5621 (defconstant +samples-sgis+ #x80A9)
5622 (defconstant +sample-mask-value-sgis+ #x80AA)
5623 (defconstant +sample-mask-invert-sgis+ #x80AB)
5624 (defconstant +sample-pattern-sgis+ #x80AC)
5625 ;; pixel_texture_sgis already defined
5626 (defconstant +point-size-min-sgis+ #x8126)
5627 (defconstant +point-size-max-sgis+ #x8127)
5628 (defconstant +point-fade-threshold-size-sgis+ #x8128)
5629 (defconstant +distance-attenuation-sgis+ #x8129)
5630 (defconstant +pack-skip-volumes-sgis+ #x8130)
5631 (defconstant +pack-image-depth-sgis+ #x8131)
5632 (defconstant +unpack-skip-volumes-sgis+ #x8132)
5633 (defconstant +unpack-image-depth-sgis+ #x8133)
5634 ;; texture_4d_sgis already defined
5635 (defconstant +max-4d-texture-size-sgis+ #x8138)
5636 (defconstant +texture-4d-binding-sgis+ #x814F)
5637 (defconstant +async-marker-sgix+ #x8329)
5638 ;; async_histogram_sgix already defined
5639 (defconstant +max-async-histogram-sgix+ #x832D)
5640 ;; async_tex_image_sgix already defined
5641 ;; async_draw_pixels_sgix already defined
5642 ;; async_read_pixels_sgix already defined
5643 (defconstant +max-async-tex-image-sgix+ #x835F)
5644 (defconstant +max-async-draw-pixels-sgix+ #x8360)
5645 (defconstant +max-async-read-pixels-sgix+ #x8361)
5646 ;; calligraphic_fragment_sgix already defined
5647 (defconstant +max-clipmap-virtual-depth-sgix+ #x8178)
5648 (defconstant +max-clipmap-depth-sgix+ #x8177)
5649 (defconstant +convolution-hint-sgix+ #x8316)
5650 ;; fog_offset_sgix already defined
5651 ;; fog_offset_value_sgix already defined
5652 ;; fragment_lighting_sgix already defined
5653 ;; fragment_color_material_sgix already defined
5654 (defconstant +fragment-color-material-face-sgix+ #x8402)
5655 (defconstant +fragment-color-material-parameter-sgix+ #x8403)
5656 (defconstant +max-fragment-lights-sgix+ #x8404)
5657 (defconstant +max-active-lights-sgix+ #x8405)
5658 (defconstant +light-env-mode-sgix+ #x8407)
5659 ;; fragment_light_model_local_viewer_sgix already defined
5660 ;; fragment_light_model_two_side_sgix already defined
5661 ;; fragment_light_model_ambient_sgix already defined
5662 ;; fragment_light_model_normal_interpolation_sgix already defined
5663 ;; fragment_light0_sgix already defined
5664 ;; framezoom_sgix already defined
5665 (defconstant +framezoom-factor-sgix+ #x818C)
5666 (defconstant +max-framezoom-factor-sgix+ #x818D)
5667 (defconstant +instrument-measurements-sgix+ #x8181)
5668 ;; interlace_sgix already defined
5669 ;; ir_instrument1_sgix already defined
5670 ;; pixel_tex_gen_sgix already defined
5671 (defconstant +pixel-tex-gen-mode-sgix+ #x832B)
5672 (defconstant +pixel-tile-best-alignment-sgix+ #x813E)
5673 (defconstant +pixel-tile-cache-increment-sgix+ #x813F)
5674 (defconstant +pixel-tile-width-sgix+ #x8140)
5675 (defconstant +pixel-tile-height-sgix+ #x8141)
5676 (defconstant +pixel-tile-grid-width-sgix+ #x8142)
5677 (defconstant +pixel-tile-grid-height-sgix+ #x8143)
5678 (defconstant +pixel-tile-grid-depth-sgix+ #x8144)
5679 (defconstant +pixel-tile-cache-size-sgix+ #x8145)
5680 (defconstant +deformations-mask-sgix+ #x8196)
5681 (defconstant +reference-plane-equation-sgix+ #x817E)
5682 ;; reference_plane_sgix already defined
5683 ;; sprite_sgix already defined
5684 (defconstant +sprite-mode-sgix+ #x8149)
5685 (defconstant +sprite-axis-sgix+ #x814A)
5686 (defconstant +sprite-translation-sgix+ #x814B)
5687 (defconstant +pack-subsample-rate-sgix+ #x85A0)
5688 (defconstant +unpack-subsample-rate-sgix+ #x85A1)
5689 (defconstant +pack-resample-sgix+ #x842C)
5690 (defconstant +unpack-resample-sgix+ #x842D)
5691 (defconstant +post-texture-filter-bias-range-sgix+ #x817B)
5692 (defconstant +post-texture-filter-scale-range-sgix+ #x817C)
5693 (defconstant +vertex-preclip-sgix+ #x83EE)
5694 (defconstant +vertex-preclip-hint-sgix+ #x83EF)
5695 (defconstant +color-matrix-sgi+ #x80B1)
5696 (defconstant +color-matrix-stack-depth-sgi+ #x80B2)
5697 (defconstant +max-color-matrix-stack-depth-sgi+ #x80B3)
5698 (defconstant +post-color-matrix-red-scale-sgi+ #x80B4)
5699 (defconstant +post-color-matrix-green-scale-sgi+ #x80B5)
5700 (defconstant +post-color-matrix-blue-scale-sgi+ #x80B6)
5701 (defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7)
5702 (defconstant +post-color-matrix-red-bias-sgi+ #x80B8)
5703 (defconstant +post-color-matrix-green-bias-sgi+ #x80B9)
5704 (defconstant +post-color-matrix-blue-bias-sgi+ #x80BA)
5705 (defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB)
5706 ;; color_table_sgi already defined
5707 ;; post_convolution_color_table_sgi already defined
5708 ;; post_color_matrix_color_table_sgi already defined
5709 ;; texture_color_table_sgi already defined
5711 ;;;; Enumerations: GetTextureParameter
5713 (defconstant +texture-mag-filter+ #x2800)
5714 (defconstant +texture-min-filter+ #x2801)
5715 (defconstant +texture-wrap-s+ #x2802)
5716 (defconstant +texture-wrap-t+ #x2803)
5717 (defconstant +texture-width+ #x1000)
5718 (defconstant +texture-height+ #x1001)
5719 (defconstant +texture-internal-format+ #x1003)
5720 (defconstant +texture-components+ #x1003)
5721 (defconstant +texture-border-color+ #x1004)
5722 (defconstant +texture-border+ #x1005)
5723 (defconstant +texture-red-size+ #x805C)
5724 (defconstant +texture-green-size+ #x805D)
5725 (defconstant +texture-blue-size+ #x805E)
5726 (defconstant +texture-alpha-size+ #x805F)
5727 (defconstant +texture-luminance-size+ #x8060)
5728 (defconstant +texture-intensity-size+ #x8061)
5729 (defconstant +texture-priority+ #x8066)
5730 (defconstant +texture-resident+ #x8067)
5731 (defconstant +texture-depth-ext+ #x8071)
5732 (defconstant +texture-wrap-r-ext+ #x8072)
5733 (defconstant +detail-texture-level-sgis+ #x809A)
5734 (defconstant +detail-texture-mode-sgis+ #x809B)
5735 (defconstant +detail-texture-func-points-sgis+ #x809C)
5736 (defconstant +generate-mipmap-sgis+ #x8191)
5737 (defconstant +sharpen-texture-func-points-sgis+ #x80B0)
5738 (defconstant +texture-filter4-size-sgis+ #x8147)
5739 (defconstant +texture-min-lod-sgis+ #x813A)
5740 (defconstant +texture-max-lod-sgis+ #x813B)
5741 (defconstant +texture-base-level-sgis+ #x813C)
5742 (defconstant +texture-max-level-sgis+ #x813D)
5743 (defconstant +dual-texture-select-sgis+ #x8124)
5744 (defconstant +quad-texture-select-sgis+ #x8125)
5745 (defconstant +texture-4dsize-sgis+ #x8136)
5746 (defconstant +texture-wrap-q-sgis+ #x8137)
5747 (defconstant +texture-clipmap-center-sgix+ #x8171)
5748 (defconstant +texture-clipmap-frame-sgix+ #x8172)
5749 (defconstant +texture-clipmap-offset-sgix+ #x8173)
5750 (defconstant +texture-clipmap-virtual-depth-sgix+ #x8174)
5751 (defconstant +texture-clipmap-lod-offset-sgix+ #x8175)
5752 (defconstant +texture-clipmap-depth-sgix+ #x8176)
5753 (defconstant +texture-compare-sgix+ #x819A)
5754 (defconstant +texture-compare-operator-sgix+ #x819B)
5755 (defconstant +texture-lequal-r-sgix+ #x819C)
5756 (defconstant +texture-gequal-r-sgix+ #x819D)
5757 (defconstant +shadow-ambient-sgix+ #x80BF)
5758 (defconstant +texture-max-clamp-s-sgix+ #x8369)
5759 (defconstant +texture-max-clamp-t-sgix+ #x836A)
5760 (defconstant +texture-max-clamp-r-sgix+ #x836B)
5761 (defconstant +texture-lod-bias-s-sgix+ #x818E)
5762 (defconstant +texture-lod-bias-t-sgix+ #x818F)
5763 (defconstant +texture-lod-bias-r-sgix+ #x8190)
5764 (defconstant +post-texture-filter-bias-sgix+ #x8179)
5765 (defconstant +post-texture-filter-scale-sgix+ #x817A)
5767 ;;;; Enumerations: HintMode
5769 (defconstant +dont-care+ #x1100)
5770 (defconstant +fastest+ #x1101)
5771 (defconstant +nicest+ #x1102)
5773 ;;;; Enumerations: HintTarget
5774 ;; perspective_correction_hint already defined
5775 ;; point_smooth_hint already defined
5776 ;; line_smooth_hint already defined
5777 ;; polygon_smooth_hint already defined
5778 ;; fog_hint already defined
5779 ;; pack_cmyk_hint_ext already defined
5780 ;; unpack_cmyk_hint_ext already defined
5781 ;; generate_mipmap_hint_sgis already defined
5782 ;; convolution_hint_sgix already defined
5783 (defconstant +texture-multi-buffer-hint-sgix+ #x812E)
5784 ;; vertex_preclip_hint_sgix already defined
5786 ;;;; Enumerations: HistogramTargetEXT
5787 ;; histogram_ext already defined
5788 (defconstant +proxy-histogram-ext+ #x8025)
5790 ;;;; Enumerations: IndexPointerType
5791 ;; short already defined
5792 ;; int already defined
5793 ;; float already defined
5794 ;; double already defined
5796 ;;;; Enumerations: LightEnvModeSGIX
5798 (defconstant +replace+ #x1E01)
5799 (defconstant +modulate+ #x2100)
5800 ;; add already defined
5802 ;;;; Enumerations: LightEnvParameterSGIX
5803 ;; light_env_mode_sgix already defined
5805 ;;;; Enumerations: LightModelColorControl
5807 (defconstant +single-color+ #x81F9)
5808 (defconstant +separate-specular-color+ #x81FA)
5810 ;;;; Enumerations: LightModelParameter
5811 ;; light_model_ambient already defined
5812 ;; light_model_local_viewer already defined
5813 ;; light_model_two_side already defined
5814 ;; light_model_color_control already defined
5816 ;;;; Enumerations: LightParameter
5817 ;; ambient already defined
5818 ;; diffuse already defined
5819 ;; specular already defined
5820 (defconstant +position+ #x1203)
5821 (defconstant +spot-direction+ #x1204)
5822 (defconstant +spot-exponent+ #x1205)
5823 (defconstant +spot-cutoff+ #x1206)
5824 (defconstant +constant-attenuation+ #x1207)
5825 (defconstant +linear-attenuation+ #x1208)
5826 (defconstant +quadratic-attenuation+ #x1209)
5828 ;;;; Enumerations: ListMode
5830 (defconstant +compile+ #x1300)
5831 (defconstant +compile-and-execute+ #x1301)
5833 ;;;; Enumerations: DataType
5834 ;; byte already defined
5835 ;; unsigned_byte already defined
5836 ;; short already defined
5837 ;; unsigned_short already defined
5838 ;; int already defined
5839 ;; unsigned_int already defined
5840 ;; float already defined
5841 (defconstant +2-bytes+ #x1407)
5842 (defconstant +3-bytes+ #x1408)
5843 (defconstant +4-bytes+ #x1409)
5844 ;; double already defined
5845 (defconstant +double-ext+ #x140A)
5847 ;;;; Enumerations: ListNameType
5848 ;; byte already defined
5849 ;; unsigned_byte already defined
5850 ;; short already defined
5851 ;; unsigned_short already defined
5852 ;; int already defined
5853 ;; unsigned_int already defined
5854 ;; float already defined
5855 ;; 2_bytes already defined
5856 ;; 3_bytes already defined
5857 ;; 4_bytes already defined
5859 ;;;; Enumerations: ListParameterName
5861 (defconstant +list-priority-sgix+ #x8182)
5863 ;;;; Enumerations: LogicOp
5865 (defconstant +clear+ #x1500)
5866 (defconstant +and+ #x1501)
5867 (defconstant +and-reverse+ #x1502)
5868 (defconstant +copy+ #x1503)
5869 (defconstant +and-inverted+ #x1504)
5870 (defconstant +noop+ #x1505)
5871 (defconstant +xor+ #x1506)
5872 (defconstant +or+ #x1507)
5873 (defconstant +nor+ #x1508)
5874 (defconstant +equiv+ #x1509)
5875 (defconstant +invert+ #x150A)
5876 (defconstant +or-reverse+ #x150B)
5877 (defconstant +copy-inverted+ #x150C)
5878 (defconstant +or-inverted+ #x150D)
5879 (defconstant +nand+ #x150E)
5880 (defconstant +set+ #x150F)
5882 ;;;; Enumerations: MapTarget
5883 ;; map1_color_4 already defined
5884 ;; map1_index already defined
5885 ;; map1_normal already defined
5886 ;; map1_texture_coord_1 already defined
5887 ;; map1_texture_coord_2 already defined
5888 ;; map1_texture_coord_3 already defined
5889 ;; map1_texture_coord_4 already defined
5890 ;; map1_vertex_3 already defined
5891 ;; map1_vertex_4 already defined
5892 ;; map2_color_4 already defined
5893 ;; map2_index already defined
5894 ;; map2_normal already defined
5895 ;; map2_texture_coord_1 already defined
5896 ;; map2_texture_coord_2 already defined
5897 ;; map2_texture_coord_3 already defined
5898 ;; map2_texture_coord_4 already defined
5899 ;; map2_vertex_3 already defined
5900 ;; map2_vertex_4 already defined
5901 ;; geometry_deformation_sgix already defined
5902 ;; texture_deformation_sgix already defined
5904 ;;;; Enumerations: MaterialFace
5905 ;; front already defined
5906 ;; back already defined
5907 ;; front_and_back already defined
5909 ;;;; Enumerations: MaterialParameter
5910 ;; emission already defined
5911 (defconstant +shininess+ #x1601)
5912 ;; ambient_and_diffuse already defined
5913 (defconstant +color-indexes+ #x1603)
5914 ;; ambient already defined
5915 ;; diffuse already defined
5916 ;; specular already defined
5918 ;;;; Enumerations: MatrixMode
5920 (defconstant +modelview+ #x1700)
5921 (defconstant +projection+ #x1701)
5922 (defconstant +texture+ #x1702)
5924 ;;;; Enumerations: MeshMode1
5926 (defconstant +point+ #x1B00)
5927 (defconstant +line+ #x1B01)
5929 ;;;; Enumerations: MeshMode2
5930 ;; point already defined
5931 ;; line already defined
5932 (defconstant +fill+ #x1B02)
5934 ;;;; Enumerations: MinmaxTargetEXT
5935 ;; minmax_ext already defined
5937 ;;;; Enumerations: NormalPointerType
5938 ;; byte already defined
5939 ;; short already defined
5940 ;; int already defined
5941 ;; float already defined
5942 ;; double already defined
5944 ;;;; Enumerations: PixelCopyType
5946 (defconstant +color+ #x1800)
5947 (defconstant +depth+ #x1801)
5948 (defconstant +stencil+ #x1802)
5950 ;;;; Enumerations: PixelFormat
5952 (defconstant +color-index+ #x1900)
5953 (defconstant +stencil-index+ #x1901)
5954 (defconstant +depth-component+ #x1902)
5955 (defconstant +red+ #x1903)
5956 (defconstant +green+ #x1904)
5957 (defconstant +blue+ #x1905)
5958 (defconstant +alpha+ #x1906)
5959 (defconstant +rgb+ #x1907)
5960 (defconstant +rgba+ #x1908)
5961 (defconstant +luminance+ #x1909)
5962 (defconstant +luminance-alpha+ #x190A)
5963 (defconstant +abgr-ext+ #x8000)
5964 (defconstant +cmyk-ext+ #x800C)
5965 (defconstant +cmyka-ext+ #x800D)
5966 (defconstant +r5-g6-b5-icc-sgix+ nil)
5967 (defconstant +r5-g6-b5-a8-icc-sgix+ nil)
5968 (defconstant +alpha16-icc-sgix+ nil)
5969 (defconstant +luminance16-icc-sgix+ nil)
5970 (defconstant +luminance16-alpha8-icc-sgix+ nil)
5971 (defconstant +ycrcb-422-sgix+ #x81BB)
5972 (defconstant +ycrcb-444-sgix+ #x81BC)
5974 ;;;; Enumerations: PixelMap
5975 ;; pixel_map_i_to_i already defined
5976 ;; pixel_map_s_to_s already defined
5977 ;; pixel_map_i_to_r already defined
5978 ;; pixel_map_i_to_g already defined
5979 ;; pixel_map_i_to_b already defined
5980 ;; pixel_map_i_to_a already defined
5981 ;; pixel_map_r_to_r already defined
5982 ;; pixel_map_g_to_g already defined
5983 ;; pixel_map_b_to_b already defined
5984 ;; pixel_map_a_to_a already defined
5986 ;;;; Enumerations: PixelStoreParameter
5987 ;; unpack_swap_bytes already defined
5988 ;; unpack_lsb_first already defined
5989 ;; unpack_row_length already defined
5990 ;; unpack_skip_rows already defined
5991 ;; unpack_skip_pixels already defined
5992 ;; unpack_alignment already defined
5993 ;; pack_swap_bytes already defined
5994 ;; pack_lsb_first already defined
5995 ;; pack_row_length already defined
5996 ;; pack_skip_rows already defined
5997 ;; pack_skip_pixels already defined
5998 ;; pack_alignment already defined
5999 ;; pack_skip_images_ext already defined
6000 ;; pack_image_height_ext already defined
6001 ;; unpack_skip_images_ext already defined
6002 ;; unpack_image_height_ext already defined
6003 ;; pack_skip_volumes_sgis already defined
6004 ;; pack_image_depth_sgis already defined
6005 ;; unpack_skip_volumes_sgis already defined
6006 ;; unpack_image_depth_sgis already defined
6007 ;; pixel_tile_width_sgix already defined
6008 ;; pixel_tile_height_sgix already defined
6009 ;; pixel_tile_grid_width_sgix already defined
6010 ;; pixel_tile_grid_height_sgix already defined
6011 ;; pixel_tile_grid_depth_sgix already defined
6012 ;; pixel_tile_cache_size_sgix already defined
6013 ;; pack_subsample_rate_sgix already defined
6014 ;; unpack_subsample_rate_sgix already defined
6015 ;; pack_resample_sgix already defined
6016 ;; unpack_resample_sgix already defined
6018 ;;;; Enumerations: PixelStoreResampleMode
6020 (defconstant +resample-replicate-sgix+ #x842E)
6021 (defconstant +resample-zero-fill-sgix+ #x842F)
6022 (defconstant +resample-decimate-sgix+ #x8430)
6024 ;;;; Enumerations: PixelStoreSubsampleRate
6026 (defconstant +pixel-subsample-4444-sgix+ #x85A2)
6027 (defconstant +pixel-subsample-2424-sgix+ #x85A3)
6028 (defconstant +pixel-subsample-4242-sgix+ #x85A4)
6030 ;;;; Enumerations: PixelTexGenMode
6031 ;; none already defined
6032 ;; rgb already defined
6033 ;; rgba already defined
6034 ;; luminance already defined
6035 ;; luminance_alpha already defined
6036 (defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187)
6037 (defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188)
6038 (defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A)
6039 (defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189)
6041 ;;;; Enumerations: PixelTexGenParameterNameSGIS
6043 (defconstant +pixel-fragment-rgb-source-sgis+ #x8354)
6044 (defconstant +pixel-fragment-alpha-source-sgis+ #x8355)
6046 ;;;; Enumerations: PixelTransferParameter
6047 ;; map_color already defined
6048 ;; map_stencil already defined
6049 ;; index_shift already defined
6050 ;; index_offset already defined
6051 ;; red_scale already defined
6052 ;; red_bias already defined
6053 ;; green_scale already defined
6054 ;; green_bias already defined
6055 ;; blue_scale already defined
6056 ;; blue_bias already defined
6057 ;; alpha_scale already defined
6058 ;; alpha_bias already defined
6059 ;; depth_scale already defined
6060 ;; depth_bias already defined
6061 ;; post_convolution_red_scale_ext already defined
6062 ;; post_convolution_green_scale_ext already defined
6063 ;; post_convolution_blue_scale_ext already defined
6064 ;; post_convolution_alpha_scale_ext already defined
6065 ;; post_convolution_red_bias_ext already defined
6066 ;; post_convolution_green_bias_ext already defined
6067 ;; post_convolution_blue_bias_ext already defined
6068 ;; post_convolution_alpha_bias_ext already defined
6069 ;; post_color_matrix_red_scale_sgi already defined
6070 ;; post_color_matrix_green_scale_sgi already defined
6071 ;; post_color_matrix_blue_scale_sgi already defined
6072 ;; post_color_matrix_alpha_scale_sgi already defined
6073 ;; post_color_matrix_red_bias_sgi already defined
6074 ;; post_color_matrix_green_bias_sgi already defined
6075 ;; post_color_matrix_blue_bias_sgi already defined
6076 ;; post_color_matrix_alpha_bias_sgi already defined
6078 ;;;; Enumerations: PixelType
6080 (defconstant +bitmap+ #x1A00)
6081 ;; byte already defined
6082 ;; unsigned_byte already defined
6083 ;; short already defined
6084 ;; unsigned_short already defined
6085 ;; int already defined
6086 ;; unsigned_int already defined
6087 ;; float already defined
6088 (defconstant +unsigned-byte-3-3-2-ext+ #x8032)
6089 (defconstant +unsigned-short-4-4-4-4-ext+ #x8033)
6090 (defconstant +unsigned-short-5-5-5-1-ext+ #x8034)
6091 (defconstant +unsigned-int-8-8-8-8-ext+ #x8035)
6092 (defconstant +unsigned-int-10-10-10-2-ext+ #x8036)
6094 ;;;; Enumerations: PointParameterNameSGIS
6095 ;; point_size_min_sgis already defined
6096 ;; point_size_max_sgis already defined
6097 ;; point_fade_threshold_size_sgis already defined
6098 ;; distance_attenuation_sgis already defined
6100 ;;;; Enumerations: PolygonMode
6101 ;; point already defined
6102 ;; line already defined
6103 ;; fill already defined
6105 ;;;; Enumerations: ReadBufferMode
6106 ;; front_left already defined
6107 ;; front_right already defined
6108 ;; back_left already defined
6109 ;; back_right already defined
6110 ;; front already defined
6111 ;; back already defined
6112 ;; left already defined
6113 ;; right already defined
6114 ;; aux0 already defined
6115 ;; aux1 already defined
6116 ;; aux2 already defined
6117 ;; aux3 already defined
6119 ;;;; Enumerations: RenderingMode
6121 (defconstant +render+ #x1C00)
6122 (defconstant +feedback+ #x1C01)
6123 (defconstant +select+ #x1C02)
6125 ;;;; Enumerations: SamplePatternSGIS
6127 (defconstant +1pass-sgis+ #x80A1)
6128 (defconstant +2pass-0-sgis+ #x80A2)
6129 (defconstant +2pass-1-sgis+ #x80A3)
6130 (defconstant +4pass-0-sgis+ #x80A4)
6131 (defconstant +4pass-1-sgis+ #x80A5)
6132 (defconstant +4pass-2-sgis+ #x80A6)
6133 (defconstant +4pass-3-sgis+ #x80A7)
6135 ;;;; Enumerations: SeparableTargetEXT
6136 ;; separable_2d_ext already defined
6138 ;;;; Enumerations: ShadingModel
6140 (defconstant +flat+ #x1D00)
6141 (defconstant +smooth+ #x1D01)
6143 ;;;; Enumerations: StencilFunction
6144 ;; never already defined
6145 ;; less already defined
6146 ;; equal already defined
6147 ;; lequal already defined
6148 ;; greater already defined
6149 ;; notequal already defined
6150 ;; gequal already defined
6151 ;; always already defined
6153 ;;;; Enumerations: StencilOp
6154 ;; zero already defined
6155 (defconstant +keep+ #x1E00)
6156 ;; replace already defined
6157 (defconstant +incr+ #x1E02)
6158 (defconstant +decr+ #x1E03)
6159 ;; invert already defined
6161 ;;;; Enumerations: StringName
6163 (defconstant +vendor+ #x1F00)
6164 (defconstant +renderer+ #x1F01)
6165 (defconstant +version+ #x1F02)
6166 (defconstant +extensions+ #x1F03)
6168 ;;;; Enumerations: TexCoordPointerType
6169 ;; short already defined
6170 ;; int already defined
6171 ;; float already defined
6172 ;; double already defined
6174 ;;;; Enumerations: TextureCoordName
6176 (defconstant +s+ #x2000)
6177 (defconstant +t+ #x2001)
6178 (defconstant +r+ #x2002)
6179 (defconstant +q+ #x2003)
6181 ;;;; Enumerations: TextureEnvMode
6182 ;; modulate already defined
6183 (defconstant +decal+ #x2101)
6184 ;; blend already defined
6185 (defconstant +replace-ext+ #x8062)
6186 ;; add already defined
6187 (defconstant +texture-env-bias-sgix+ #x80BE)
6189 ;;;; Enumerations: TextureEnvParameter
6191 (defconstant +texture-env-mode+ #x2200)
6192 (defconstant +texture-env-color+ #x2201)
6194 ;;;; Enumerations: TextureEnvTarget
6196 (defconstant +texture-env+ #x2300)
6198 ;;;; Enumerations: TextureFilterFuncSGIS
6200 (defconstant +filter4-sgis+ #x8146)
6202 ;;;; Enumerations: TextureGenMode
6204 (defconstant +eye-linear+ #x2400)
6205 (defconstant +object-linear+ #x2401)
6206 (defconstant +sphere-map+ #x2402)
6207 (defconstant +eye-distance-to-point-sgis+ #x81F0)
6208 (defconstant +object-distance-to-point-sgis+ #x81F1)
6209 (defconstant +eye-distance-to-line-sgis+ #x81F2)
6210 (defconstant +object-distance-to-line-sgis+ #x81F3)
6212 ;;;; Enumerations: TextureGenParameter
6214 (defconstant +texture-gen-mode+ #x2500)
6215 (defconstant +object-plane+ #x2501)
6216 (defconstant +eye-plane+ #x2502)
6217 (defconstant +eye-point-sgis+ #x81F4)
6218 (defconstant +object-point-sgis+ #x81F5)
6219 (defconstant +eye-line-sgis+ #x81F6)
6220 (defconstant +object-line-sgis+ #x81F7)
6222 ;;;; Enumerations: TextureMagFilter
6224 (defconstant +nearest+ #x2600)
6225 ;; linear already defined
6226 (defconstant +linear-detail-sgis+ #x8097)
6227 (defconstant +linear-detail-alpha-sgis+ #x8098)
6228 (defconstant +linear-detail-color-sgis+ #x8099)
6229 (defconstant +linear-sharpen-sgis+ #x80AD)
6230 (defconstant +linear-sharpen-alpha-sgis+ #x80AE)
6231 (defconstant +linear-sharpen-color-sgis+ #x80AF)
6232 ;; filter4_sgis already defined
6233 (defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184)
6234 (defconstant +pixel-tex-gen-q-round-sgix+ #x8185)
6235 (defconstant +pixel-tex-gen-q-floor-sgix+ #x8186)
6237 ;;;; Enumerations: TextureMinFilter
6238 ;; nearest already defined
6239 ;; linear already defined
6240 (defconstant +nearest-mipmap-nearest+ #x2700)
6241 (defconstant +linear-mipmap-nearest+ #x2701)
6242 (defconstant +nearest-mipmap-linear+ #x2702)
6243 (defconstant +linear-mipmap-linear+ #x2703)
6244 ;; filter4_sgis already defined
6245 (defconstant +linear-clipmap-linear-sgix+ #x8170)
6246 (defconstant +nearest-clipmap-nearest-sgix+ #x844D)
6247 (defconstant +nearest-clipmap-linear-sgix+ #x844E)
6248 (defconstant +linear-clipmap-nearest-sgix+ #x844F)
6249 ;; pixel_tex_gen_q_ceiling_sgix already defined
6250 ;; pixel_tex_gen_q_round_sgix already defined
6251 ;; pixel_tex_gen_q_floor_sgix already defined
6253 ;;;; Enumerations: TextureParameterName
6254 ;; texture_mag_filter already defined
6255 ;; texture_min_filter already defined
6256 ;; texture_wrap_s already defined
6257 ;; texture_wrap_t already defined
6258 ;; texture_border_color already defined
6259 ;; texture_priority already defined
6260 ;; texture_wrap_r_ext already defined
6261 ;; detail_texture_level_sgis already defined
6262 ;; detail_texture_mode_sgis already defined
6263 ;; generate_mipmap_sgis already defined
6264 ;; dual_texture_select_sgis already defined
6265 ;; quad_texture_select_sgis already defined
6266 ;; texture_wrap_q_sgis already defined
6267 ;; texture_clipmap_center_sgix already defined
6268 ;; texture_clipmap_frame_sgix already defined
6269 ;; texture_clipmap_offset_sgix already defined
6270 ;; texture_clipmap_virtual_depth_sgix already defined
6271 ;; texture_clipmap_lod_offset_sgix already defined
6272 ;; texture_clipmap_depth_sgix already defined
6273 ;; texture_compare_sgix already defined
6274 ;; texture_compare_operator_sgix already defined
6275 ;; shadow_ambient_sgix already defined
6276 ;; texture_max_clamp_s_sgix already defined
6277 ;; texture_max_clamp_t_sgix already defined
6278 ;; texture_max_clamp_r_sgix already defined
6279 ;; texture_lod_bias_s_sgix already defined
6280 ;; texture_lod_bias_t_sgix already defined
6281 ;; texture_lod_bias_r_sgix already defined
6282 ;; post_texture_filter_bias_sgix already defined
6283 ;; post_texture_filter_scale_sgix already defined
6285 ;;;; Enumerations: TextureTarget
6286 ;; texture_1d already defined
6287 ;; texture_2d already defined
6288 (defconstant +proxy-texture-1d+ #x8063)
6289 (defconstant +proxy-texture-2d+ #x8064)
6290 ;; texture_3d_ext already defined
6291 (defconstant +proxy-texture-3d-ext+ #x8070)
6292 (defconstant +detail-texture-2d-sgis+ #x8095)
6293 ;; texture_4d_sgis already defined
6294 (defconstant +proxy-texture-4d-sgis+ #x8135)
6295 ;; texture_min_lod_sgis already defined
6296 ;; texture_max_lod_sgis already defined
6297 ;; texture_base_level_sgis already defined
6298 ;; texture_max_level_sgis already defined
6300 ;;;; Enumerations: TextureWrapMode
6302 (defconstant +clamp+ #x2900)
6303 (defconstant +repeat+ #x2901)
6304 (defconstant +clamp-to-border-sgis+ #x812D)
6305 (defconstant +clamp-to-edge-sgis+ #x812F)
6307 ;;;; Enumerations: PixelInternalFormat
6309 (defconstant +r3-g3-b2+ #x2A10)
6310 (defconstant +alpha4+ #x803B)
6311 (defconstant +alpha8+ #x803C)
6312 (defconstant +alpha12+ #x803D)
6313 (defconstant +alpha16+ #x803E)
6314 (defconstant +luminance4+ #x803F)
6315 (defconstant +luminance8+ #x8040)
6316 (defconstant +luminance12+ #x8041)
6317 (defconstant +luminance16+ #x8042)
6318 (defconstant +luminance4-alpha4+ #x8043)
6319 (defconstant +luminance6-alpha2+ #x8044)
6320 (defconstant +luminance8-alpha8+ #x8045)
6321 (defconstant +luminance12-alpha4+ #x8046)
6322 (defconstant +luminance12-alpha12+ #x8047)
6323 (defconstant +luminance16-alpha16+ #x8048)
6324 (defconstant +intensity+ #x8049)
6325 (defconstant +intensity4+ #x804A)
6326 (defconstant +intensity8+ #x804B)
6327 (defconstant +intensity12+ #x804C)
6328 (defconstant +intensity16+ #x804D)
6329 (defconstant +rgb4+ #x804F)
6330 (defconstant +rgb5+ #x8050)
6331 (defconstant +rgb8+ #x8051)
6332 (defconstant +rgb10+ #x8052)
6333 (defconstant +rgb12+ #x8053)
6334 (defconstant +rgb16+ #x8054)
6335 (defconstant +rgba2+ #x8055)
6336 (defconstant +rgba4+ #x8056)
6337 (defconstant +rgb5-a1+ #x8057)
6338 (defconstant +rgba8+ #x8058)
6339 (defconstant +rgb10-a2+ #x8059)
6340 (defconstant +rgba12+ #x805A)
6341 (defconstant +rgba16+ #x805B)
6342 (defconstant +rgb2-ext+ #x804E)
6343 (defconstant +dual-alpha4-sgis+ #x8110)
6344 (defconstant +dual-alpha8-sgis+ #x8111)
6345 (defconstant +dual-alpha12-sgis+ #x8112)
6346 (defconstant +dual-alpha16-sgis+ #x8113)
6347 (defconstant +dual-luminance4-sgis+ #x8114)
6348 (defconstant +dual-luminance8-sgis+ #x8115)
6349 (defconstant +dual-luminance12-sgis+ #x8116)
6350 (defconstant +dual-luminance16-sgis+ #x8117)
6351 (defconstant +dual-intensity4-sgis+ #x8118)
6352 (defconstant +dual-intensity8-sgis+ #x8119)
6353 (defconstant +dual-intensity12-sgis+ #x811A)
6354 (defconstant +dual-intensity16-sgis+ #x811B)
6355 (defconstant +dual-luminance-alpha4-sgis+ #x811C)
6356 (defconstant +dual-luminance-alpha8-sgis+ #x811D)
6357 (defconstant +quad-alpha4-sgis+ #x811E)
6358 (defconstant +quad-alpha8-sgis+ #x811F)
6359 (defconstant +quad-luminance4-sgis+ #x8120)
6360 (defconstant +quad-luminance8-sgis+ #x8121)
6361 (defconstant +quad-intensity4-sgis+ #x8122)
6362 (defconstant +quad-intensity8-sgis+ #x8123)
6363 (defconstant +depth-component16-sgix+ #x81A5)
6364 (defconstant +depth-component24-sgix+ #x81A6)
6365 (defconstant +depth-component32-sgix+ #x81A7)
6366 (defconstant +rgb-icc-sgix+ nil)
6367 (defconstant +rgba-icc-sgix+ nil)
6368 (defconstant +alpha-icc-sgix+ nil)
6369 (defconstant +luminance-icc-sgix+ nil)
6370 (defconstant +intensity-icc-sgix+ nil)
6371 (defconstant +luminance-alpha-icc-sgix+ nil)
6372 ;; r5_g6_b5_icc_sgix already defined
6373 ;; r5_g6_b5_a8_icc_sgix already defined
6374 ;; alpha16_icc_sgix already defined
6375 ;; luminance16_icc_sgix already defined
6376 (defconstant +intensity16-icc-sgix+ nil)
6377 ;; luminance16_alpha8_icc_sgix already defined
6379 ;;;; Enumerations: InterleavedArrayFormat
6381 (defconstant +v2f+ #x2A20)
6382 (defconstant +v3f+ #x2A21)
6383 (defconstant +c4ub-v2f+ #x2A22)
6384 (defconstant +c4ub-v3f+ #x2A23)
6385 (defconstant +c3f-v3f+ #x2A24)
6386 (defconstant +n3f-v3f+ #x2A25)
6387 (defconstant +c4f-n3f-v3f+ #x2A26)
6388 (defconstant +t2f-v3f+ #x2A27)
6389 (defconstant +t4f-v4f+ #x2A28)
6390 (defconstant +t2f-c4ub-v3f+ #x2A29)
6391 (defconstant +t2f-c3f-v3f+ #x2A2A)
6392 (defconstant +t2f-n3f-v3f+ #x2A2B)
6393 (defconstant +t2f-c4f-n3f-v3f+ #x2A2C)
6394 (defconstant +t4f-c4f-n3f-v4f+ #x2A2D)
6396 ;;;; Enumerations: VertexPointerType
6397 ;; short already defined
6398 ;; int already defined
6399 ;; float already defined
6400 ;; double already defined
6402 ;;;; Enumerations: ClipPlaneName
6403 ;; clip_plane0 already defined
6404 ;; clip_plane1 already defined
6405 ;; clip_plane2 already defined
6406 ;; clip_plane3 already defined
6407 ;; clip_plane4 already defined
6408 ;; clip_plane5 already defined
6410 ;;;; Enumerations: LightName
6411 ;; light0 already defined
6412 ;; light1 already defined
6413 ;; light2 already defined
6414 ;; light3 already defined
6415 ;; light4 already defined
6416 ;; light5 already defined
6417 ;; light6 already defined
6418 ;; light7 already defined
6419 ;; fragment_light0_sgix already defined
6420 ;; fragment_light1_sgix already defined
6421 ;; fragment_light2_sgix already defined
6422 ;; fragment_light3_sgix already defined
6423 ;; fragment_light4_sgix already defined
6424 ;; fragment_light5_sgix already defined
6425 ;; fragment_light6_sgix already defined
6426 ;; fragment_light7_sgix already defined
6428 ;;;; Enumerations: EXT_abgr
6429 ;; abgr_ext already defined
6431 ;;;; Enumerations: EXT_blend_subtract
6433 (defconstant +func-subtract+ #x800A)
6434 ;; func_subtract_ext already defined
6435 (defconstant +func-reverse-subtract+ #x800B)
6436 ;; func_reverse_subtract_ext already defined
6438 ;;;; Enumerations: EXT_cmyka
6439 ;; cmyk_ext already defined
6440 ;; cmyka_ext already defined
6441 ;; pack_cmyk_hint_ext already defined
6442 ;; unpack_cmyk_hint_ext already defined
6444 ;;;; Enumerations: EXT_packed_pixels
6446 (defconstant +unsigned-byte-3-3-2+ #x8032)
6447 ;; unsigned_byte_3_3_2_ext already defined
6448 (defconstant +unsigned-short-4-4-4-4+ #x8033)
6449 ;; unsigned_short_4_4_4_4_ext already defined
6450 (defconstant +unsigned-short-5-5-5-1+ #x8034)
6451 ;; unsigned_short_5_5_5_1_ext already defined
6452 (defconstant +unsigned-int-8-8-8-8+ #x8035)
6453 ;; unsigned_int_8_8_8_8_ext already defined
6454 (defconstant +unsigned-int-10-10-10-2+ #x8036)
6455 ;; unsigned_int_10_10_10_2_ext already defined
6456 (defconstant +unsigned-byte-2-3-3-rev+ #x8362)
6457 (defconstant +unsigned-byte-2-3-3-rev-ext+ #x8362)
6458 (defconstant +unsigned-short-5-6-5+ #x8363)
6459 (defconstant +unsigned-short-5-6-5-ext+ #x8363)
6460 (defconstant +unsigned-short-5-6-5-rev+ #x8364)
6461 (defconstant +unsigned-short-5-6-5-rev-ext+ #x8364)
6462 (defconstant +unsigned-short-4-4-4-4-rev+ #x8365)
6463 (defconstant +unsigned-short-4-4-4-4-rev-ext+ #x8365)
6464 (defconstant +unsigned-short-1-5-5-5-rev+ #x8366)
6465 (defconstant +unsigned-short-1-5-5-5-rev-ext+ #x8366)
6466 (defconstant +unsigned-int-8-8-8-8-rev+ #x8367)
6467 (defconstant +unsigned-int-8-8-8-8-rev-ext+ #x8367)
6468 (defconstant +unsigned-int-2-10-10-10-rev+ #x8368)
6469 (defconstant +unsigned-int-2-10-10-10-rev-ext+ #x8368)
6471 ;;;; Enumerations: EXT_rescale_normal
6473 (defconstant +rescale-normal+ #x803A)
6474 ;; rescale_normal_ext already defined
6476 ;;;; Enumerations: EXT_texture
6478 (defconstant +alpha4-ext+ #x803B)
6479 (defconstant +alpha8-ext+ #x803C)
6480 (defconstant +alpha12-ext+ #x803D)
6481 (defconstant +alpha16-ext+ #x803E)
6482 (defconstant +luminance4-ext+ #x803F)
6483 (defconstant +luminance8-ext+ #x8040)
6484 (defconstant +luminance12-ext+ #x8041)
6485 (defconstant +luminance16-ext+ #x8042)
6486 (defconstant +luminance4-alpha4-ext+ #x8043)
6487 (defconstant +luminance6-alpha2-ext+ #x8044)
6488 (defconstant +luminance8-alpha8-ext+ #x8045)
6489 (defconstant +luminance12-alpha4-ext+ #x8046)
6490 (defconstant +luminance12-alpha12-ext+ #x8047)
6491 (defconstant +luminance16-alpha16-ext+ #x8048)
6492 (defconstant +intensity-ext+ #x8049)
6493 (defconstant +intensity4-ext+ #x804A)
6494 (defconstant +intensity8-ext+ #x804B)
6495 (defconstant +intensity12-ext+ #x804C)
6496 (defconstant +intensity16-ext+ #x804D)
6497 ;; rgb2_ext already defined
6498 (defconstant +rgb4-ext+ #x804F)
6499 (defconstant +rgb5-ext+ #x8050)
6500 (defconstant +rgb8-ext+ #x8051)
6501 (defconstant +rgb10-ext+ #x8052)
6502 (defconstant +rgb12-ext+ #x8053)
6503 (defconstant +rgb16-ext+ #x8054)
6504 (defconstant +rgba2-ext+ #x8055)
6505 (defconstant +rgba4-ext+ #x8056)
6506 (defconstant +rgb5-a1-ext+ #x8057)
6507 (defconstant +rgba8-ext+ #x8058)
6508 (defconstant +rgb10-a2-ext+ #x8059)
6509 (defconstant +rgba12-ext+ #x805A)
6510 (defconstant +rgba16-ext+ #x805B)
6511 (defconstant +texture-red-size-ext+ #x805C)
6512 (defconstant +texture-green-size-ext+ #x805D)
6513 (defconstant +texture-blue-size-ext+ #x805E)
6514 (defconstant +texture-alpha-size-ext+ #x805F)
6515 (defconstant +texture-luminance-size-ext+ #x8060)
6516 (defconstant +texture-intensity-size-ext+ #x8061)
6517 ;; replace_ext already defined
6518 (defconstant +proxy-texture-1d-ext+ #x8063)
6519 (defconstant +proxy-texture-2d-ext+ #x8064)
6520 ;; texture_too_large_ext already defined
6522 ;;;; Enumerations: SGIX_interlace
6523 ;; interlace_sgix already defined
6525 ;;;; Enumerations: SGI_color_matrix
6527 (defconstant +color-matrix+ #x80B1)
6528 ;; color_matrix_sgi already defined
6529 (defconstant +color-matrix-stack-depth+ #x80B2)
6530 ;; color_matrix_stack_depth_sgi already defined
6531 (defconstant +max-color-matrix-stack-depth+ #x80B3)
6532 ;; max_color_matrix_stack_depth_sgi already defined
6533 (defconstant +post-color-matrix-red-scale+ #x80B4)
6534 ;; post_color_matrix_red_scale_sgi already defined
6535 (defconstant +post-color-matrix-green-scale+ #x80B5)
6536 ;; post_color_matrix_green_scale_sgi already defined
6537 (defconstant +post-color-matrix-blue-scale+ #x80B6)
6538 ;; post_color_matrix_blue_scale_sgi already defined
6539 (defconstant +post-color-matrix-alpha-scale+ #x80B7)
6540 ;; post_color_matrix_alpha_scale_sgi already defined
6541 (defconstant +post-color-matrix-red-bias+ #x80B8)
6542 ;; post_color_matrix_red_bias_sgi already defined
6543 (defconstant +post-color-matrix-green-bias+ #x80B9)
6544 ;; post_color_matrix_green_bias_sgi already defined
6545 (defconstant +post-color-matrix-blue-bias+ #x80BA)
6546 ;; post_color_matrix_blue_bias_sgi already defined
6547 (defconstant +post-color-matrix-alpha-bias+ #x80BB)
6548 ;; post_color_matrix_alpha_bias_sgi already defined
6550 ;;;; Enumerations: SGI_texture_color_table
6551 ;; texture_color_table_sgi already defined
6552 ;; proxy_texture_color_table_sgi already defined
6554 ;;;; Enumerations: SGIX_texture_add_env
6555 ;; texture_env_bias_sgix already defined
6557 ;;;; Enumerations: SGIX_shadow_ambient
6558 ;; shadow_ambient_sgix already defined
6560 ;;;; Enumerations: EXT_bgra
6562 (defconstant +bgr+ #x80E0)
6563 (defconstant +bgr-ext+ #x80E0)
6564 (defconstant +bgra+ #x80E1)
6565 (defconstant +bgra-ext+ #x80E1)
6567 ;;;; Enumerations: SGIS_texture_select
6568 ;; dual_alpha4_sgis already defined
6569 ;; dual_alpha8_sgis already defined
6570 ;; dual_alpha12_sgis already defined
6571 ;; dual_alpha16_sgis already defined
6572 ;; dual_luminance4_sgis already defined
6573 ;; dual_luminance8_sgis already defined
6574 ;; dual_luminance12_sgis already defined
6575 ;; dual_luminance16_sgis already defined
6576 ;; dual_intensity4_sgis already defined
6577 ;; dual_intensity8_sgis already defined
6578 ;; dual_intensity12_sgis already defined
6579 ;; dual_intensity16_sgis already defined
6580 ;; dual_luminance_alpha4_sgis already defined
6581 ;; dual_luminance_alpha8_sgis already defined
6582 ;; quad_alpha4_sgis already defined
6583 ;; quad_alpha8_sgis already defined
6584 ;; quad_luminance4_sgis already defined
6585 ;; quad_luminance8_sgis already defined
6586 ;; quad_intensity4_sgis already defined
6587 ;; quad_intensity8_sgis already defined
6588 ;; dual_texture_select_sgis already defined
6589 ;; quad_texture_select_sgis already defined
6591 ;;;; Enumerations: SGIS_texture_border_clamp
6593 (defconstant +clamp-to-border+ #x812D)
6594 (defconstant +clamp-to-border-arb+ #x812D)
6595 ;; clamp_to_border_sgis already defined
6597 ;;;; Enumerations: SGIX_texture_multi_buffer
6598 ;; texture_multi_buffer_hint_sgix already defined
6600 ;;;; Enumerations: SGIS_texture_edge_clamp
6602 (defconstant +clamp-to-edge+ #x812F)
6603 ;; clamp_to_edge_sgis already defined
6605 ;;;; Enumerations: SGIS_texture_lod
6607 (defconstant +texture-min-lod+ #x813A)
6608 ;; texture_min_lod_sgis already defined
6609 (defconstant +texture-max-lod+ #x813B)
6610 ;; texture_max_lod_sgis already defined
6611 (defconstant +texture-base-level+ #x813C)
6612 ;; texture_base_level_sgis already defined
6613 (defconstant +texture-max-level+ #x813D)
6614 ;; texture_max_level_sgis already defined
6616 ;;;; Enumerations: SGIX_pixel_tiles
6617 ;; pixel_tile_best_alignment_sgix already defined
6618 ;; pixel_tile_cache_increment_sgix already defined
6619 ;; pixel_tile_width_sgix already defined
6620 ;; pixel_tile_height_sgix already defined
6621 ;; pixel_tile_grid_width_sgix already defined
6622 ;; pixel_tile_grid_height_sgix already defined
6623 ;; pixel_tile_grid_depth_sgix already defined
6624 ;; pixel_tile_cache_size_sgix already defined
6626 ;;;; Enumerations: HP_convolution_border_modes
6628 (defconstant +ignore-border-hp+ #x8150)
6629 (defconstant +constant-border+ #x8151)
6630 (defconstant +constant-border-hp+ #x8151)
6631 (defconstant +replicate-border+ #x8153)
6632 (defconstant +replicate-border-hp+ #x8153)
6633 (defconstant +convolution-border-color+ #x8154)
6634 (defconstant +convolution-border-color-hp+ #x8154)
6636 ;;;; Enumerations: SGIX_clipmap
6637 ;; linear_clipmap_linear_sgix already defined
6638 ;; texture_clipmap_center_sgix already defined
6639 ;; texture_clipmap_frame_sgix already defined
6640 ;; texture_clipmap_offset_sgix already defined
6641 ;; texture_clipmap_virtual_depth_sgix already defined
6642 ;; texture_clipmap_lod_offset_sgix already defined
6643 ;; texture_clipmap_depth_sgix already defined
6644 ;; max_clipmap_depth_sgix already defined
6645 ;; max_clipmap_virtual_depth_sgix already defined
6646 ;; nearest_clipmap_nearest_sgix already defined
6647 ;; nearest_clipmap_linear_sgix already defined
6648 ;; linear_clipmap_nearest_sgix already defined
6650 ;;;; Enumerations: SGIX_texture_scale_bias
6651 ;; post_texture_filter_bias_sgix already defined
6652 ;; post_texture_filter_scale_sgix already defined
6653 ;; post_texture_filter_bias_range_sgix already defined
6654 ;; post_texture_filter_scale_range_sgix already defined
6656 ;;;; Enumerations: SGIX_ir_instrument1
6657 ;; ir_instrument1_sgix already defined
6659 ;;;; Enumerations: SGIX_calligraphic_fragment
6660 ;; calligraphic_fragment_sgix already defined
6662 ;;;; Enumerations: SGIX_impact_pixel_texture
6663 ;; pixel_tex_gen_q_ceiling_sgix already defined
6664 ;; pixel_tex_gen_q_round_sgix already defined
6665 ;; pixel_tex_gen_q_floor_sgix already defined
6666 ;; pixel_tex_gen_alpha_replace_sgix already defined
6667 ;; pixel_tex_gen_alpha_no_replace_sgix already defined
6668 ;; pixel_tex_gen_alpha_ls_sgix already defined
6669 ;; pixel_tex_gen_alpha_ms_sgix already defined
6671 ;;;; Enumerations: SGIX_texture_lod_bias
6672 ;; texture_lod_bias_s_sgix already defined
6673 ;; texture_lod_bias_t_sgix already defined
6674 ;; texture_lod_bias_r_sgix already defined
6676 ;;;; Enumerations: SGIS_generate_mipmap
6678 (defconstant +generate-mipmap+ #x8191)
6679 ;; generate_mipmap_sgis already defined
6680 (defconstant +generate-mipmap-hint+ #x8192)
6681 ;; generate_mipmap_hint_sgis already defined
6682 ;; geometry_deformation_sgix already defined
6683 ;; texture_deformation_sgix already defined
6684 ;; deformations_mask_sgix already defined
6685 (defconstant +max-deformation-order-sgix+ #x8197)
6687 ;;;; Enumerations: SGIX_fog_offset
6688 ;; fog_offset_sgix already defined
6689 ;; fog_offset_value_sgix already defined
6691 ;;;; Enumerations: SGIX_shadow
6692 ;; texture_compare_sgix already defined
6693 ;; texture_compare_operator_sgix already defined
6694 ;; texture_lequal_r_sgix already defined
6695 ;; texture_gequal_r_sgix already defined
6697 ;;;; Enumerations: SGIX_depth_texture
6699 (defconstant +depth-component16+ #x81A5)
6700 ;; depth_component16_sgix already defined
6701 (defconstant +depth-component24+ #x81A6)
6702 ;; depth_component24_sgix already defined
6703 (defconstant +depth-component32+ #x81A7)
6704 ;; depth_component32_sgix already defined
6706 ;;;; Enumerations: SGIX_ycrcb
6707 ;; ycrcb_422_sgix already defined
6708 ;; ycrcb_444_sgix already defined
6710 ;;;; Enumerations: SGIS_point_line_texgen
6711 ;; eye_distance_to_point_sgis already defined
6712 ;; object_distance_to_point_sgis already defined
6713 ;; eye_distance_to_line_sgis already defined
6714 ;; object_distance_to_line_sgis already defined
6715 ;; eye_point_sgis already defined
6716 ;; object_point_sgis already defined
6717 ;; eye_line_sgis already defined
6718 ;; object_line_sgis already defined
6720 ;;;; Enumerations: EXT_separate_specular_color
6721 ;; light_model_color_control already defined
6722 (defconstant +light-model-color-control-ext+ #x81F8)
6723 ;; single_color already defined
6724 (defconstant +single-color-ext+ #x81F9)
6725 ;; separate_specular_color already defined
6726 (defconstant +separate-specular-color-ext+ #x81FA)
6728 ;;;; Enumerations: EXT_shared_texture_palette
6729 ;; shared_texture_palette_ext already defined
6731 ;;;; Enumerations: SGIX_convolution_accuracy
6732 ;; convolution_hint_sgix already defined
6734 ;;;; Enumerations: SGIX_blend_alpha_minmax
6735 ;; alpha_min_sgix already defined
6736 ;; alpha_max_sgix already defined
6737 ;; async_marker_sgix already defined
6739 ;;;; Enumerations: SGIX_async_histogram
6740 ;; async_histogram_sgix already defined
6741 ;; max_async_histogram_sgix already defined
6743 ;;;; Enumerations: SGIX_async_pixel
6744 ;; async_tex_image_sgix already defined
6745 ;; async_draw_pixels_sgix already defined
6746 ;; async_read_pixels_sgix already defined
6747 ;; max_async_tex_image_sgix already defined
6748 ;; max_async_draw_pixels_sgix already defined
6749 ;; max_async_read_pixels_sgix already defined
6751 ;;;; Enumerations: SGIX_texture_coordinate_clamp
6752 ;; texture_max_clamp_s_sgix already defined
6753 ;; texture_max_clamp_t_sgix already defined
6754 ;; texture_max_clamp_r_sgix already defined
6755 (defconstant +fog-factor-to-alpha-sgix+ #x836F)
6757 ;;;; Enumerations: SGIX_vertex_preclip
6758 ;; vertex_preclip_sgix already defined
6759 ;; vertex_preclip_hint_sgix already defined
6761 ;;;; Enumerations: EXT_texture_compression_s3tc
6763 (defconstant +compressed-rgb-s3tc-dxt1-ext+ #x83F0)
6764 (defconstant +compressed-rgba-s3tc-dxt1-ext+ #x83F1)
6765 (defconstant +compressed-rgba-s3tc-dxt3-ext+ #x83F2)
6766 (defconstant +compressed-rgba-s3tc-dxt5-ext+ #x83F3)
6768 ;;;; Enumerations: SGIX_resample
6769 ;; pack_resample_sgix already defined
6770 ;; unpack_resample_sgix already defined
6771 ;; resample_replicate_sgix already defined
6772 ;; resample_zero_fill_sgix already defined
6773 ;; resample_decimate_sgix already defined
6775 ;;;; Enumerations: SGIX_subsample
6776 ;; pack_subsample_rate_sgix already defined
6777 ;; unpack_subsample_rate_sgix already defined
6778 ;; pixel_subsample_4444_sgix already defined
6779 ;; pixel_subsample_2424_sgix already defined
6780 ;; pixel_subsample_4242_sgix already defined
6782 ;;;; Enumerations: ARB_imaging
6784 (defconstant +constant-color+ #x8001)
6785 (defconstant +one-minus-constant-color+ #x8002)
6786 (defconstant +constant-alpha+ #x8003)
6787 (defconstant +one-minus-constant-alpha+ #x8004)
6788 (defconstant +blend-color+ #x8005)
6789 (defconstant +func-add+ #x8006)
6790 (defconstant +min+ #x8007)
6791 (defconstant +max+ #x8008)
6792 (defconstant +blend-equation+ #x8009)
6793 ;; func_subtract already defined
6794 ;; func_reverse_subtract already defined
6795 (defconstant +convolution-1d+ #x8010)
6796 (defconstant +convolution-2d+ #x8011)
6797 (defconstant +separable-2d+ #x8012)
6798 (defconstant +convolution-border-mode+ #x8013)
6799 (defconstant +convolution-filter-scale+ #x8014)
6800 (defconstant +convolution-filter-bias+ #x8015)
6801 (defconstant +reduce+ #x8016)
6802 (defconstant +convolution-format+ #x8017)
6803 (defconstant +convolution-width+ #x8018)
6804 (defconstant +convolution-height+ #x8019)
6805 (defconstant +max-convolution-width+ #x801A)
6806 (defconstant +max-convolution-height+ #x801B)
6807 (defconstant +post-convolution-red-scale+ #x801C)
6808 (defconstant +post-convolution-green-scale+ #x801D)
6809 (defconstant +post-convolution-blue-scale+ #x801E)
6810 (defconstant +post-convolution-alpha-scale+ #x801F)
6811 (defconstant +post-convolution-red-bias+ #x8020)
6812 (defconstant +post-convolution-green-bias+ #x8021)
6813 (defconstant +post-convolution-blue-bias+ #x8022)
6814 (defconstant +post-convolution-alpha-bias+ #x8023)
6815 (defconstant +histogram+ #x8024)
6816 (defconstant +proxy-histogram+ #x8025)
6817 (defconstant +histogram-width+ #x8026)
6818 (defconstant +histogram-format+ #x8027)
6819 (defconstant +histogram-red-size+ #x8028)
6820 (defconstant +histogram-green-size+ #x8029)
6821 (defconstant +histogram-blue-size+ #x802A)
6822 (defconstant +histogram-alpha-size+ #x802B)
6823 (defconstant +histogram-luminance-size+ #x802C)
6824 (defconstant +histogram-sink+ #x802D)
6825 (defconstant +minmax+ #x802E)
6826 (defconstant +minmax-format+ #x802F)
6827 (defconstant +minmax-sink+ #x8030)
6828 (defconstant +table-too-large+ #x8031)
6829 ;; color_matrix already defined
6830 ;; color_matrix_stack_depth already defined
6831 ;; max_color_matrix_stack_depth already defined
6832 ;; post_color_matrix_red_scale already defined
6833 ;; post_color_matrix_green_scale already defined
6834 ;; post_color_matrix_blue_scale already defined
6835 ;; post_color_matrix_alpha_scale already defined
6836 ;; post_color_matrix_red_bias already defined
6837 ;; post_color_matrix_green_bias already defined
6838 ;; post_color_matrix_blue_bias already defined
6839 ;; post_color_matrix_alpha_bias already defined
6840 (defconstant +color-table+ #x80D0)
6841 (defconstant +post-convolution-color-table+ #x80D1)
6842 (defconstant +post-color-matrix-color-table+ #x80D2)
6843 (defconstant +proxy-color-table+ #x80D3)
6844 (defconstant +proxy-post-convolution-color-table+ #x80D4)
6845 (defconstant +proxy-post-color-matrix-color-table+ #x80D5)
6846 (defconstant +color-table-scale+ #x80D6)
6847 (defconstant +color-table-bias+ #x80D7)
6848 (defconstant +color-table-format+ #x80D8)
6849 (defconstant +color-table-width+ #x80D9)
6850 (defconstant +color-table-red-size+ #x80DA)
6851 (defconstant +color-table-green-size+ #x80DB)
6852 (defconstant +color-table-blue-size+ #x80DC)
6853 (defconstant +color-table-alpha-size+ #x80DD)
6854 (defconstant +color-table-luminance-size+ #x80DE)
6855 (defconstant +color-table-intensity-size+ #x80DF)
6856 ;; constant_border already defined
6857 ;; replicate_border already defined
6858 ;; convolution_border_color already defined
6860 ;;;; Enumerations: ARB_texture_cube_map
6862 (defconstant +normal-map-arb+ #x8511)
6863 (defconstant +reflection-map-arb+ #x8512)
6864 (defconstant +texture-cube-map-arb+ #x8513)
6865 (defconstant +texture-binding-cube-map-arb+ #x8514)
6866 (defconstant +texture-cube-map-positive-x-arb+ #x8515)
6867 (defconstant +texture-cube-map-negative-x-arb+ #x8516)
6868 (defconstant +texture-cube-map-positive-y-arb+ #x8517)
6869 (defconstant +texture-cube-map-negative-y-arb+ #x8518)
6870 (defconstant +texture-cube-map-positive-z-arb+ #x8519)
6871 (defconstant +texture-cube-map-negative-z-arb+ #x851A)
6872 (defconstant +proxy-texture-cube-map-arb+ #x851B)
6873 (defconstant +max-cube-map-texture-size-arb+ #x851C)
6875 ;;;; Enumerations: ARB_texture_border_clamp
6876 ;; clamp_to_border_arb already defined
6878 ;;;; Enumerations: ARB_texture_env_combine
6880 (defconstant +combine-arb+ #x8570)
6881 (defconstant +combine-rgb-arb+ #x8571)
6882 (defconstant +combine-alpha-arb+ #x8572)
6883 (defconstant +source0-rgb-arb+ #x8580)
6884 (defconstant +source1-rgb-arb+ #x8581)
6885 (defconstant +source2-rgb-arb+ #x8582)
6886 (defconstant +source0-alpha-arb+ #x8588)
6887 (defconstant +source1-alpha-arb+ #x8589)
6888 (defconstant +source2-alpha-arb+ #x858A)
6889 (defconstant +operand0-rgb-arb+ #x8590)
6890 (defconstant +operand1-rgb-arb+ #x8591)
6891 (defconstant +operand2-rgb-arb+ #x8592)
6892 (defconstant +operand0-alpha-arb+ #x8598)
6893 (defconstant +operand1-alpha-arb+ #x8599)
6894 (defconstant +operand2-alpha-arb+ #x859A)
6895 (defconstant +rgb-scale-arb+ #x8573)
6896 (defconstant +add-signed-arb+ #x8574)
6897 (defconstant +interpolate-arb+ #x8575)
6898 (defconstant +subtract-arb+ #x84E7)
6899 (defconstant +constant-arb+ #x8576)
6900 (defconstant +primary-color-arb+ #x8577)
6901 (defconstant +previous-arb+ #x8578)
6903 ;;;; Enumerations: ARB_texture_env_dot3
6905 (defconstant +dot3-rgb-arb+ #x86AE)
6906 (defconstant +dot3-rgba-arb+ #x86AF)
6908 ;;;; Enumerations: ARB_texture_mirrored_repeat
6910 (defconstant +mirrored-repeat-arb+ #x8370)
6912 ;;;; Enumerations: ARB_depth_texture
6914 (defconstant +depth-component16-arb+ #x81A5)
6915 (defconstant +depth-component24-arb+ #x81A6)
6916 (defconstant +depth-component32-arb+ #x81A7)
6917 (defconstant +texture-depth-size-arb+ #x884A)
6918 (defconstant +depth-texture-mode-arb+ #x884B)
6920 ;;;; Enumerations: ARB_shadow
6922 (defconstant +texture-compare-mode-arb+ #x884C)
6923 (defconstant +texture-compare-func-arb+ #x884D)
6924 (defconstant +compare-r-to-texture-arb+ #x884E)
6926 ;;;; Enumerations: ARB_shadow_ambient
6928 (defconstant +texture-compare-fail-value-arb+ #x80BF)
6930 ;;;; Enumerations: ARB_fragment_program
6932 (defconstant +fragment-program-arb+ #x8804)
6933 (defconstant +program-alu-instructions-arb+ #x8805)
6934 (defconstant +program-tex-instructions-arb+ #x8806)
6935 (defconstant +program-tex-indirections-arb+ #x8807)
6936 (defconstant +program-native-alu-instructions-arb+ #x8808)
6937 (defconstant +program-native-tex-instructions-arb+ #x8809)
6938 (defconstant +program-native-tex-indirections-arb+ #x880A)
6939 (defconstant +max-program-alu-instructions-arb+ #x880B)
6940 (defconstant +max-program-tex-instructions-arb+ #x880C)
6941 (defconstant +max-program-tex-indirections-arb+ #x880D)
6942 (defconstant +max-program-native-alu-instructions-arb+ #x880E)
6943 (defconstant +max-program-native-tex-instructions-arb+ #x880F)
6944 (defconstant +max-program-native-tex-indirections-arb+ #x8810)
6945 (defconstant +max-texture-coords-arb+ #x8871)
6946 (defconstant +max-texture-image-units-arb+ #x8872)
6948 ;;;; Enumerations: ARB_fragment_shader
6950 (defconstant +fragment-shader-arb+ #x8B30)
6951 (defconstant +max-fragment-uniform-components-arb+ #x8B49)
6952 (defconstant +fragment-shader-derivative-hint-arb+ #x8B8B)
6954 ;;;; Enumerations: ARB_shading_language_100
6956 (defconstant +shading-language-version-arb+ #x8B8C)
6958 ;;;; Enumerations: ARB_point_sprite
6960 (defconstant +point-sprite-arb+ #x8861)
6961 (defconstant +coord-replace-arb+ #x8862)
6963 ;;;; Enumerations: ARB_texture_rectangle
6965 (defconstant +texture-rectangle-arb+ #x84F5)
6966 (defconstant +texture-binding-rectangle-arb+ #x84F6)
6967 (defconstant +proxy-texture-rectangle-arb+ #x84F7)
6968 (defconstant +max-rectangle-texture-size-arb+ #x84F8)
6970 ;;;; Enumerations: ARB_half_float_pixel
6972 (defconstant +half-float-arb+ #x140B)
6974 ;;;; Enumerations: ARB_texture_float
6976 (defconstant +texture-red-type-arb+ #x8C10)
6977 (defconstant +texture-green-type-arb+ #x8C11)
6978 (defconstant +texture-blue-type-arb+ #x8C12)
6979 (defconstant +texture-alpha-type-arb+ #x8C13)
6980 (defconstant +texture-luminance-type-arb+ #x8C14)
6981 (defconstant +texture-intensity-type-arb+ #x8C15)
6982 (defconstant +texture-depth-type-arb+ #x8C16)
6983 (defconstant +unsigned-normalized-arb+ #x8C17)
6984 (defconstant +rgba32f-arb+ #x8814)
6985 (defconstant +rgb32f-arb+ #x8815)
6986 (defconstant +alpha32f-arb+ #x8816)
6987 (defconstant +intensity32f-arb+ #x8817)
6988 (defconstant +luminance32f-arb+ #x8818)
6989 (defconstant +luminance-alpha32f-arb+ #x8819)
6990 (defconstant +rgba16f-arb+ #x881A)
6991 (defconstant +rgb16f-arb+ #x881B)
6992 (defconstant +alpha16f-arb+ #x881C)
6993 (defconstant +intensity16f-arb+ #x881D)
6994 (defconstant +luminance16f-arb+ #x881E)
6995 (defconstant +luminance-alpha16f-arb+ #x881F)
6997 ;;;; Enumerations: ARB_pixel_buffer_object
6999 (defconstant +pixel-pack-buffer-arb+ #x88EB)
7000 (defconstant +pixel-unpack-buffer-arb+ #x88EC)
7001 (defconstant +pixel-pack-buffer-binding-arb+ #x88ED)
7002 (defconstant +pixel-unpack-buffer-binding-arb+ #x88EF)
7004 ;;;; Enumerations: EXT_abgr
7005 ;; abgr_ext already defined
7007 ;;;; Enumerations: EXT_texture
7008 ;; alpha4_ext already defined
7009 ;; alpha8_ext already defined
7010 ;; alpha12_ext already defined
7011 ;; alpha16_ext already defined
7012 ;; luminance4_ext already defined
7013 ;; luminance8_ext already defined
7014 ;; luminance12_ext already defined
7015 ;; luminance16_ext already defined
7016 ;; luminance4_alpha4_ext already defined
7017 ;; luminance6_alpha2_ext already defined
7018 ;; luminance8_alpha8_ext already defined
7019 ;; luminance12_alpha4_ext already defined
7020 ;; luminance12_alpha12_ext already defined
7021 ;; luminance16_alpha16_ext already defined
7022 ;; intensity_ext already defined
7023 ;; intensity4_ext already defined
7024 ;; intensity8_ext already defined
7025 ;; intensity12_ext already defined
7026 ;; intensity16_ext already defined
7027 ;; rgb2_ext already defined
7028 ;; rgb4_ext already defined
7029 ;; rgb5_ext already defined
7030 ;; rgb8_ext already defined
7031 ;; rgb10_ext already defined
7032 ;; rgb12_ext already defined
7033 ;; rgb16_ext already defined
7034 ;; rgba2_ext already defined
7035 ;; rgba4_ext already defined
7036 ;; rgb5_a1_ext already defined
7037 ;; rgba8_ext already defined
7038 ;; rgb10_a2_ext already defined
7039 ;; rgba12_ext already defined
7040 ;; rgba16_ext already defined
7041 ;; texture_red_size_ext already defined
7042 ;; texture_green_size_ext already defined
7043 ;; texture_blue_size_ext already defined
7044 ;; texture_alpha_size_ext already defined
7045 ;; texture_luminance_size_ext already defined
7046 ;; texture_intensity_size_ext already defined
7047 ;; replace_ext already defined
7048 ;; proxy_texture_1d_ext already defined
7049 ;; proxy_texture_2d_ext already defined
7050 ;; texture_too_large_ext already defined
7052 ;;;; Enumerations: SGI_color_matrix
7053 ;; color_matrix_sgi already defined
7054 ;; color_matrix_stack_depth_sgi already defined
7055 ;; max_color_matrix_stack_depth_sgi already defined
7056 ;; post_color_matrix_red_scale_sgi already defined
7057 ;; post_color_matrix_green_scale_sgi already defined
7058 ;; post_color_matrix_blue_scale_sgi already defined
7059 ;; post_color_matrix_alpha_scale_sgi already defined
7060 ;; post_color_matrix_red_bias_sgi already defined
7061 ;; post_color_matrix_green_bias_sgi already defined
7062 ;; post_color_matrix_blue_bias_sgi already defined
7063 ;; post_color_matrix_alpha_bias_sgi already defined
7065 ;;;; Enumerations: SGI_texture_color_table
7066 ;; texture_color_table_sgi already defined
7067 ;; proxy_texture_color_table_sgi already defined
7069 ;;;; Enumerations: EXT_cmyka
7070 ;; cmyk_ext already defined
7071 ;; cmyka_ext already defined
7072 ;; pack_cmyk_hint_ext already defined
7073 ;; unpack_cmyk_hint_ext already defined
7075 ;;;; Enumerations: EXT_packed_pixels
7076 ;; unsigned_byte_3_3_2_ext already defined
7077 ;; unsigned_short_4_4_4_4_ext already defined
7078 ;; unsigned_short_5_5_5_1_ext already defined
7079 ;; unsigned_int_8_8_8_8_ext already defined
7080 ;; unsigned_int_10_10_10_2_ext already defined
7082 ;;;; Enumerations: SGIS_texture_lod
7083 ;; texture_min_lod_sgis already defined
7084 ;; texture_max_lod_sgis already defined
7085 ;; texture_base_level_sgis already defined
7086 ;; texture_max_level_sgis already defined
7088 ;;;; Enumerations: EXT_rescale_normal
7089 ;; rescale_normal_ext already defined
7091 ;;;; Enumerations: SGIS_generate_mipmap
7092 ;; generate_mipmap_sgis already defined
7093 ;; generate_mipmap_hint_sgis already defined
7095 ;;;; Enumerations: SGIX_clipmap
7096 ;; linear_clipmap_linear_sgix already defined
7097 ;; texture_clipmap_center_sgix already defined
7098 ;; texture_clipmap_frame_sgix already defined
7099 ;; texture_clipmap_offset_sgix already defined
7100 ;; texture_clipmap_virtual_depth_sgix already defined
7101 ;; texture_clipmap_lod_offset_sgix already defined
7102 ;; texture_clipmap_depth_sgix already defined
7103 ;; max_clipmap_depth_sgix already defined
7104 ;; max_clipmap_virtual_depth_sgix already defined
7105 ;; nearest_clipmap_nearest_sgix already defined
7106 ;; nearest_clipmap_linear_sgix already defined
7107 ;; linear_clipmap_nearest_sgix already defined
7109 ;;;; Enumerations: SGIX_shadow
7110 ;; texture_compare_sgix already defined
7111 ;; texture_compare_operator_sgix already defined
7112 ;; texture_lequal_r_sgix already defined
7113 ;; texture_gequal_r_sgix already defined
7115 ;;;; Enumerations: SGIS_texture_edge_clamp
7116 ;; clamp_to_edge_sgis already defined
7118 ;;;; Enumerations: SGIS_texture_border_clamp
7119 ;; clamp_to_border_sgis already defined
7121 ;;;; Enumerations: EXT_blend_subtract
7122 ;; func_subtract_ext already defined
7123 ;; func_reverse_subtract_ext already defined
7125 ;;;; Enumerations: SGIX_interlace
7126 ;; interlace_sgix already defined
7128 ;;;; Enumerations: SGIX_pixel_tiles
7129 ;; pixel_tile_best_alignment_sgix already defined
7130 ;; pixel_tile_cache_increment_sgix already defined
7131 ;; pixel_tile_width_sgix already defined
7132 ;; pixel_tile_height_sgix already defined
7133 ;; pixel_tile_grid_width_sgix already defined
7134 ;; pixel_tile_grid_height_sgix already defined
7135 ;; pixel_tile_grid_depth_sgix already defined
7136 ;; pixel_tile_cache_size_sgix already defined
7138 ;;;; Enumerations: SGIS_texture_select
7139 ;; dual_alpha4_sgis already defined
7140 ;; dual_alpha8_sgis already defined
7141 ;; dual_alpha12_sgis already defined
7142 ;; dual_alpha16_sgis already defined
7143 ;; dual_luminance4_sgis already defined
7144 ;; dual_luminance8_sgis already defined
7145 ;; dual_luminance12_sgis already defined
7146 ;; dual_luminance16_sgis already defined
7147 ;; dual_intensity4_sgis already defined
7148 ;; dual_intensity8_sgis already defined
7149 ;; dual_intensity12_sgis already defined
7150 ;; dual_intensity16_sgis already defined
7151 ;; dual_luminance_alpha4_sgis already defined
7152 ;; dual_luminance_alpha8_sgis already defined
7153 ;; quad_alpha4_sgis already defined
7154 ;; quad_alpha8_sgis already defined
7155 ;; quad_luminance4_sgis already defined
7156 ;; quad_luminance8_sgis already defined
7157 ;; quad_intensity4_sgis already defined
7158 ;; quad_intensity8_sgis already defined
7159 ;; dual_texture_select_sgis already defined
7160 ;; quad_texture_select_sgis already defined
7162 ;;;; Enumerations: SGIX_texture_multi_buffer
7163 ;; texture_multi_buffer_hint_sgix already defined
7165 ;;;; Enumerations: SGIX_texture_scale_bias
7166 ;; post_texture_filter_bias_sgix already defined
7167 ;; post_texture_filter_scale_sgix already defined
7168 ;; post_texture_filter_bias_range_sgix already defined
7169 ;; post_texture_filter_scale_range_sgix already defined
7171 ;;;; Enumerations: FfdMaskSGIX
7172 ;; texture_deformation_bit_sgix already defined
7173 ;; geometry_deformation_bit_sgix already defined
7175 ;;;; Enumerations: SGIX_depth_texture
7176 ;; depth_component16_sgix already defined
7177 ;; depth_component24_sgix already defined
7178 ;; depth_component32_sgix already defined
7180 ;;;; Enumerations: SGIX_fog_offset
7181 ;; fog_offset_sgix already defined
7182 ;; fog_offset_value_sgix already defined
7184 ;;;; Enumerations: HP_convolution_border_modes
7185 ;; ignore_border_hp already defined
7186 ;; constant_border_hp already defined
7187 ;; replicate_border_hp already defined
7188 ;; convolution_border_color_hp already defined
7190 ;;;; Enumerations: SGIX_texture_add_env
7191 ;; texture_env_bias_sgix already defined
7193 ;;;; Enumerations: PGI_vertex_hints
7195 (defconstant +vertex-data-hint-pgi+ #x1A22A)
7196 (defconstant +vertex-consistent-hint-pgi+ #x1A22B)
7197 (defconstant +material-side-hint-pgi+ #x1A22C)
7198 (defconstant +max-vertex-hint-pgi+ #x1A22D)
7199 (defconstant +color3-bit-pgi+ #x10000)
7200 (defconstant +color4-bit-pgi+ #x20000)
7201 (defconstant +edgeflag-bit-pgi+ #x40000)
7202 (defconstant +index-bit-pgi+ #x80000)
7203 (defconstant +mat-ambient-bit-pgi+ #x100000)
7204 (defconstant +mat-ambient-and-diffuse-bit-pgi+ #x200000)
7205 (defconstant +mat-diffuse-bit-pgi+ #x400000)
7206 (defconstant +mat-emission-bit-pgi+ #x800000)
7207 (defconstant +mat-color-indexes-bit-pgi+ #x1000000)
7208 (defconstant +mat-shininess-bit-pgi+ #x2000000)
7209 (defconstant +mat-specular-bit-pgi+ #x4000000)
7210 (defconstant +normal-bit-pgi+ #x8000000)
7211 (defconstant +texcoord1-bit-pgi+ #x10000000)
7212 (defconstant +texcoord2-bit-pgi+ #x20000000)
7213 (defconstant +texcoord3-bit-pgi+ #x40000000)
7214 (defconstant +texcoord4-bit-pgi+ #x80000000)
7215 (defconstant +vertex23-bit-pgi+ #x4)
7216 (defconstant +vertex4-bit-pgi+ #x8)
7218 ;;;; Enumerations: EXT_clip_volume_hint
7220 (defconstant +clip-volume-clipping-hint-ext+ #x80F0)
7222 ;;;; Enumerations: SGIX_ir_instrument1
7223 ;; ir_instrument1_sgix already defined
7225 ;;;; Enumerations: SGIX_calligraphic_fragment
7226 ;; calligraphic_fragment_sgix already defined
7228 ;;;; Enumerations: SGIX_texture_lod_bias
7229 ;; texture_lod_bias_s_sgix already defined
7230 ;; texture_lod_bias_t_sgix already defined
7231 ;; texture_lod_bias_r_sgix already defined
7233 ;;;; Enumerations: SGIX_shadow_ambient
7234 ;; shadow_ambient_sgix already defined
7236 ;;;; Enumerations: EXT_index_array_formats
7238 (defconstant +iui-v2f-ext+ #x81AD)
7239 (defconstant +iui-v3f-ext+ #x81AE)
7240 (defconstant +iui-n3f-v2f-ext+ #x81AF)
7241 (defconstant +iui-n3f-v3f-ext+ #x81B0)
7242 (defconstant +t2f-iui-v2f-ext+ #x81B1)
7243 (defconstant +t2f-iui-v3f-ext+ #x81B2)
7244 (defconstant +t2f-iui-n3f-v2f-ext+ #x81B3)
7245 (defconstant +t2f-iui-n3f-v3f-ext+ #x81B4)
7247 ;;;; Enumerations: SGIX_ycrcb
7248 ;; ycrcb_422_sgix already defined
7249 ;; ycrcb_444_sgix already defined
7251 ;;;; Enumerations: IBM_rasterpos_clip
7253 (defconstant +raster-position-unclipped-ibm+ #x19262)
7255 ;;;; Enumerations: HP_texture_lighting
7257 (defconstant +texture-lighting-mode-hp+ #x8167)
7258 (defconstant +texture-post-specular-hp+ #x8168)
7259 (defconstant +texture-pre-specular-hp+ #x8169)
7261 ;;;; Enumerations: WIN_phong_shading
7263 (defconstant +phong-win+ #x80EA)
7264 (defconstant +phong-hint-win+ #x80EB)
7266 ;;;; Enumerations: WIN_specular_fog
7268 (defconstant +fog-specular-texture-win+ #x80EC)
7270 ;;;; Enumerations: SGIX_blend_alpha_minmax
7271 ;; alpha_min_sgix already defined
7272 ;; alpha_max_sgix already defined
7274 ;;;; Enumerations: SGIX_impact_pixel_texture
7275 ;; pixel_tex_gen_q_ceiling_sgix already defined
7276 ;; pixel_tex_gen_q_round_sgix already defined
7277 ;; pixel_tex_gen_q_floor_sgix already defined
7278 ;; pixel_tex_gen_alpha_replace_sgix already defined
7279 ;; pixel_tex_gen_alpha_no_replace_sgix already defined
7280 ;; pixel_tex_gen_alpha_ls_sgix already defined
7281 ;; pixel_tex_gen_alpha_ms_sgix already defined
7283 ;;;; Enumerations: EXT_bgra
7284 ;; bgr_ext already defined
7285 ;; bgra_ext already defined
7287 ;;;; Enumerations: SGIX_async_pixel
7288 ;; async_tex_image_sgix already defined
7289 ;; async_draw_pixels_sgix already defined
7290 ;; async_read_pixels_sgix already defined
7291 ;; max_async_tex_image_sgix already defined
7292 ;; max_async_draw_pixels_sgix already defined
7293 ;; max_async_read_pixels_sgix already defined
7295 ;;;; Enumerations: SGIX_async_histogram
7296 ;; async_histogram_sgix already defined
7297 ;; max_async_histogram_sgix already defined
7299 ;;;; Enumerations: HP_occlusion_test
7301 (defconstant +occlusion-test-hp+ #x8165)
7302 (defconstant +occlusion-test-result-hp+ #x8166)
7304 ;;;; Enumerations: EXT_shared_texture_palette
7305 ;; shared_texture_palette_ext already defined
7307 ;;;; Enumerations: EXT_separate_specular_color
7308 ;; light_model_color_control_ext already defined
7309 ;; single_color_ext already defined
7310 ;; separate_specular_color_ext already defined
7312 ;;;; Enumerations: REND_screen_coordinates
7314 (defconstant +screen-coordinates-rend+ #x8490)
7315 (defconstant +inverted-screen-w-rend+ #x8491)
7317 ;;;; Enumerations: EXT_texture_env_combine
7319 (defconstant +combine-ext+ #x8570)
7320 (defconstant +combine-rgb-ext+ #x8571)
7321 (defconstant +combine-alpha-ext+ #x8572)
7322 (defconstant +rgb-scale-ext+ #x8573)
7323 (defconstant +add-signed-ext+ #x8574)
7324 (defconstant +interpolate-ext+ #x8575)
7325 (defconstant +constant-ext+ #x8576)
7326 (defconstant +primary-color-ext+ #x8577)
7327 (defconstant +previous-ext+ #x8578)
7328 (defconstant +source0-rgb-ext+ #x8580)
7329 (defconstant +source1-rgb-ext+ #x8581)
7330 (defconstant +source2-rgb-ext+ #x8582)
7331 (defconstant +source0-alpha-ext+ #x8588)
7332 (defconstant +source1-alpha-ext+ #x8589)
7333 (defconstant +source2-alpha-ext+ #x858A)
7334 (defconstant +operand0-rgb-ext+ #x8590)
7335 (defconstant +operand1-rgb-ext+ #x8591)
7336 (defconstant +operand2-rgb-ext+ #x8592)
7337 (defconstant +operand0-alpha-ext+ #x8598)
7338 (defconstant +operand1-alpha-ext+ #x8599)
7339 (defconstant +operand2-alpha-ext+ #x859A)
7341 ;;;; Enumerations: APPLE_specular_vector
7343 (defconstant +light-model-specular-vector-apple+ #x85B0)
7345 ;;;; Enumerations: APPLE_transform_hint
7347 (defconstant +transform-hint-apple+ #x85B1)
7349 ;;;; Enumerations: SGIX_fog_scale
7351 (defconstant +fog-scale-sgix+ #x81FC)
7352 (defconstant +fog-scale-value-sgix+ #x81FD)
7354 ;;;; Enumerations: INGR_color_clamp
7356 (defconstant +red-min-clamp-ingr+ #x8560)
7357 (defconstant +green-min-clamp-ingr+ #x8561)
7358 (defconstant +blue-min-clamp-ingr+ #x8562)
7359 (defconstant +alpha-min-clamp-ingr+ #x8563)
7360 (defconstant +red-max-clamp-ingr+ #x8564)
7361 (defconstant +green-max-clamp-ingr+ #x8565)
7362 (defconstant +blue-max-clamp-ingr+ #x8566)
7363 (defconstant +alpha-max-clamp-ingr+ #x8567)
7365 ;;;; Enumerations: INGR_interlace_read
7367 (defconstant +interlace-read-ingr+ #x8568)
7369 ;;;; Enumerations: EXT_stencil_wrap
7371 (defconstant +incr-wrap-ext+ #x8507)
7372 (defconstant +decr-wrap-ext+ #x8508)
7374 ;;;; Enumerations: EXT_422_pixels
7376 (defconstant +422-ext+ #x80CC)
7377 (defconstant +422-rev-ext+ #x80CD)
7378 (defconstant +422-average-ext+ #x80CE)
7379 (defconstant +422-rev-average-ext+ #x80CF)
7381 ;;;; Enumerations: NV_texgen_reflection
7383 (defconstant +normal-map-nv+ #x8511)
7384 (defconstant +reflection-map-nv+ #x8512)
7386 ;;;; Enumerations: EXT_texture_cube_map
7388 (defconstant +normal-map-ext+ #x8511)
7389 (defconstant +reflection-map-ext+ #x8512)
7390 (defconstant +texture-cube-map-ext+ #x8513)
7391 (defconstant +texture-binding-cube-map-ext+ #x8514)
7392 (defconstant +texture-cube-map-positive-x-ext+ #x8515)
7393 (defconstant +texture-cube-map-negative-x-ext+ #x8516)
7394 (defconstant +texture-cube-map-positive-y-ext+ #x8517)
7395 (defconstant +texture-cube-map-negative-y-ext+ #x8518)
7396 (defconstant +texture-cube-map-positive-z-ext+ #x8519)
7397 (defconstant +texture-cube-map-negative-z-ext+ #x851A)
7398 (defconstant +proxy-texture-cube-map-ext+ #x851B)
7399 (defconstant +max-cube-map-texture-size-ext+ #x851C)
7401 ;;;; Enumerations: SUN_convolution_border_modes
7403 (defconstant +wrap-border-sun+ #x81D4)
7405 ;;;; Enumerations: EXT_texture_lod_bias
7407 (defconstant +max-texture-lod-bias-ext+ #x84FD)
7408 (defconstant +texture-filter-control-ext+ #x8500)
7409 (defconstant +texture-lod-bias-ext+ #x8501)
7411 ;;;; Enumerations: EXT_texture_filter_anisotropic
7413 (defconstant +texture-max-anisotropy-ext+ #x84FE)
7414 (defconstant +max-texture-max-anisotropy-ext+ #x84FF)
7416 ;;;; Enumerations: NV_light_max_exponent
7418 (defconstant +max-shininess-nv+ #x8504)
7419 (defconstant +max-spot-exponent-nv+ #x8505)
7421 ;;;; Enumerations: NV_fog_distance
7423 (defconstant +fog-distance-mode-nv+ #x855A)
7424 (defconstant +eye-radial-nv+ #x855B)
7425 (defconstant +eye-plane-absolute-nv+ #x855C)
7426 ;; eye_plane already defined
7428 ;;;; Enumerations: NV_texgen_emboss
7430 (defconstant +emboss-light-nv+ #x855D)
7431 (defconstant +emboss-constant-nv+ #x855E)
7432 (defconstant +emboss-map-nv+ #x855F)
7434 ;;;; Enumerations: NV_texture_env_combine4
7436 (defconstant +combine4-nv+ #x8503)
7437 (defconstant +source3-rgb-nv+ #x8583)
7438 (defconstant +source3-alpha-nv+ #x858B)
7439 (defconstant +operand3-rgb-nv+ #x8593)
7440 (defconstant +operand3-alpha-nv+ #x859B)
7442 ;;;; Enumerations: EXT_texture_compression_s3tc
7443 ;; compressed_rgb_s3tc_dxt1_ext already defined
7444 ;; compressed_rgba_s3tc_dxt1_ext already defined
7445 ;; compressed_rgba_s3tc_dxt3_ext already defined
7446 ;; compressed_rgba_s3tc_dxt5_ext already defined
7448 ;;;; Enumerations: IBM_cull_vertex
7450 (defconstant +cull-vertex-ibm+ #x1928A)
7452 ;;;; Enumerations: SGIX_subsample
7453 ;; pack_subsample_rate_sgix already defined
7454 ;; unpack_subsample_rate_sgix already defined
7455 ;; pixel_subsample_4444_sgix already defined
7456 ;; pixel_subsample_2424_sgix already defined
7457 ;; pixel_subsample_4242_sgix already defined
7459 ;;;; Enumerations: SGIX_ycrcb_subsample
7460 ;; pack_subsample_rate_sgix already defined
7461 ;; unpack_subsample_rate_sgix already defined
7462 ;; pixel_subsample_4444_sgix already defined
7463 ;; pixel_subsample_2424_sgix already defined
7464 ;; pixel_subsample_4242_sgix already defined
7466 ;;;; Enumerations: SGIX_ycrcba
7468 (defconstant +ycrcb-sgix+ #x8318)
7469 (defconstant +ycrcba-sgix+ #x8319)
7471 ;;;; Enumerations: SGI_depth_pass_instrument
7473 (defconstant +depth-pass-instrument-sgix+ #x8310)
7474 (defconstant +depth-pass-instrument-counters-sgix+ #x8311)
7475 (defconstant +depth-pass-instrument-max-sgix+ #x8312)
7477 ;;;; Enumerations: 3DFX_texture_compression_FXT1
7479 (defconstant +compressed-rgb-fxt1-3dfx+ #x86B0)
7480 (defconstant +compressed-rgba-fxt1-3dfx+ #x86B1)
7482 ;;;; Enumerations: 3DFX_multisample
7484 (defconstant +multisample-3dfx+ #x86B2)
7485 (defconstant +sample-buffers-3dfx+ #x86B3)
7486 (defconstant +samples-3dfx+ #x86B4)
7487 (defconstant +multisample-bit-3dfx+ #x20000000)
7489 ;;;; Enumerations: SGIX_vertex_preclip
7490 ;; vertex_preclip_sgix already defined
7491 ;; vertex_preclip_hint_sgix already defined
7493 ;;;; Enumerations: SGIX_convolution_accuracy
7494 ;; convolution_hint_sgix already defined
7496 ;;;; Enumerations: SGIX_resample
7497 ;; pack_resample_sgix already defined
7498 ;; unpack_resample_sgix already defined
7499 ;; resample_replicate_sgix already defined
7500 ;; resample_zero_fill_sgix already defined
7501 ;; resample_decimate_sgix already defined
7503 ;;;; Enumerations: SGIS_point_line_texgen
7504 ;; eye_distance_to_point_sgis already defined
7505 ;; object_distance_to_point_sgis already defined
7506 ;; eye_distance_to_line_sgis already defined
7507 ;; object_distance_to_line_sgis already defined
7508 ;; eye_point_sgis already defined
7509 ;; object_point_sgis already defined
7510 ;; eye_line_sgis already defined
7511 ;; object_line_sgis already defined
7513 ;;;; Enumerations: EXT_texture_env_dot3
7515 (defconstant +dot3-rgb-ext+ #x8740)
7516 (defconstant +dot3-rgba-ext+ #x8741)
7518 ;;;; Enumerations: ATI_texture_mirror_once
7520 (defconstant +mirror-clamp-ati+ #x8742)
7521 (defconstant +mirror-clamp-to-edge-ati+ #x8743)
7523 ;;;; Enumerations: IBM_texture_mirrored_repeat
7525 (defconstant +mirrored-repeat-ibm+ #x8370)
7527 ;;;; Enumerations: NV_packed_depth_stencil
7529 (defconstant +depth-stencil-nv+ #x84F9)
7530 (defconstant +unsigned-int-24-8-nv+ #x84FA)
7532 ;;;; Enumerations: NV_texture_rectangle
7534 (defconstant +texture-rectangle-nv+ #x84F5)
7535 (defconstant +texture-binding-rectangle-nv+ #x84F6)
7536 (defconstant +proxy-texture-rectangle-nv+ #x84F7)
7537 (defconstant +max-rectangle-texture-size-nv+ #x84F8)
7539 ;;;; Enumerations: NV_texture_shader
7541 (defconstant +offset-texture-rectangle-nv+ #x864C)
7542 (defconstant +offset-texture-rectangle-scale-nv+ #x864D)
7543 (defconstant +dot-product-texture-rectangle-nv+ #x864E)
7544 (defconstant +rgba-unsigned-dot-product-mapping-nv+ #x86D9)
7545 (defconstant +unsigned-int-s8-s8-8-8-nv+ #x86DA)
7546 (defconstant +unsigned-int-8-8-s8-s8-rev-nv+ #x86DB)
7547 (defconstant +dsdt-mag-intensity-nv+ #x86DC)
7548 (defconstant +shader-consistent-nv+ #x86DD)
7549 (defconstant +texture-shader-nv+ #x86DE)
7550 (defconstant +shader-operation-nv+ #x86DF)
7551 (defconstant +cull-modes-nv+ #x86E0)
7552 (defconstant +offset-texture-matrix-nv+ #x86E1)
7553 (defconstant +offset-texture-scale-nv+ #x86E2)
7554 (defconstant +offset-texture-bias-nv+ #x86E3)
7555 (defconstant +offset-texture-2d-matrix-nv+ #x86E1)
7556 (defconstant +offset-texture-2d-scale-nv+ #x86E2)
7557 (defconstant +offset-texture-2d-bias-nv+ #x86E3)
7558 (defconstant +previous-texture-input-nv+ #x86E4)
7559 (defconstant +const-eye-nv+ #x86E5)
7560 (defconstant +pass-through-nv+ #x86E6)
7561 (defconstant +cull-fragment-nv+ #x86E7)
7562 (defconstant +offset-texture-2d-nv+ #x86E8)
7563 (defconstant +dependent-ar-texture-2d-nv+ #x86E9)
7564 (defconstant +dependent-gb-texture-2d-nv+ #x86EA)
7565 (defconstant +dot-product-nv+ #x86EC)
7566 (defconstant +dot-product-depth-replace-nv+ #x86ED)
7567 (defconstant +dot-product-texture-2d-nv+ #x86EE)
7568 (defconstant +dot-product-texture-cube-map-nv+ #x86F0)
7569 (defconstant +dot-product-diffuse-cube-map-nv+ #x86F1)
7570 (defconstant +dot-product-reflect-cube-map-nv+ #x86F2)
7571 (defconstant +dot-product-const-eye-reflect-cube-map-nv+ #x86F3)
7572 (defconstant +hilo-nv+ #x86F4)
7573 (defconstant +dsdt-nv+ #x86F5)
7574 (defconstant +dsdt-mag-nv+ #x86F6)
7575 (defconstant +dsdt-mag-vib-nv+ #x86F7)
7576 (defconstant +hilo16-nv+ #x86F8)
7577 (defconstant +signed-hilo-nv+ #x86F9)
7578 (defconstant +signed-hilo16-nv+ #x86FA)
7579 (defconstant +signed-rgba-nv+ #x86FB)
7580 (defconstant +signed-rgba8-nv+ #x86FC)
7581 (defconstant +signed-rgb-nv+ #x86FE)
7582 (defconstant +signed-rgb8-nv+ #x86FF)
7583 (defconstant +signed-luminance-nv+ #x8701)
7584 (defconstant +signed-luminance8-nv+ #x8702)
7585 (defconstant +signed-luminance-alpha-nv+ #x8703)
7586 (defconstant +signed-luminance8-alpha8-nv+ #x8704)
7587 (defconstant +signed-alpha-nv+ #x8705)
7588 (defconstant +signed-alpha8-nv+ #x8706)
7589 (defconstant +signed-intensity-nv+ #x8707)
7590 (defconstant +signed-intensity8-nv+ #x8708)
7591 (defconstant +dsdt8-nv+ #x8709)
7592 (defconstant +dsdt8-mag8-nv+ #x870A)
7593 (defconstant +dsdt8-mag8-intensity8-nv+ #x870B)
7594 (defconstant +signed-rgb-unsigned-alpha-nv+ #x870C)
7595 (defconstant +signed-rgb8-unsigned-alpha8-nv+ #x870D)
7596 (defconstant +hi-scale-nv+ #x870E)
7597 (defconstant +lo-scale-nv+ #x870F)
7598 (defconstant +ds-scale-nv+ #x8710)
7599 (defconstant +dt-scale-nv+ #x8711)
7600 (defconstant +magnitude-scale-nv+ #x8712)
7601 (defconstant +vibrance-scale-nv+ #x8713)
7602 (defconstant +hi-bias-nv+ #x8714)
7603 (defconstant +lo-bias-nv+ #x8715)
7604 (defconstant +ds-bias-nv+ #x8716)
7605 (defconstant +dt-bias-nv+ #x8717)
7606 (defconstant +magnitude-bias-nv+ #x8718)
7607 (defconstant +vibrance-bias-nv+ #x8719)
7608 (defconstant +texture-border-values-nv+ #x871A)
7609 (defconstant +texture-hi-size-nv+ #x871B)
7610 (defconstant +texture-lo-size-nv+ #x871C)
7611 (defconstant +texture-ds-size-nv+ #x871D)
7612 (defconstant +texture-dt-size-nv+ #x871E)
7613 (defconstant +texture-mag-size-nv+ #x871F)
7615 ;;;; Enumerations: NV_texture_shader2
7617 (defconstant +dot-product-texture-3d-nv+ #x86EF)
7619 ;;;; Enumerations: NV_vertex_array_range2
7621 (defconstant +vertex-array-range-without-flush-nv+ #x8533)
7623 ;;;; Enumerations: SGIX_texture_coordinate_clamp
7624 ;; texture_max_clamp_s_sgix already defined
7625 ;; texture_max_clamp_t_sgix already defined
7626 ;; texture_max_clamp_r_sgix already defined
7628 ;;;; Enumerations: SGIX_scalebias_hint
7630 (defconstant +scalebias-hint-sgix+ #x8322)
7632 ;;;; Enumerations: OML_interlace
7634 (defconstant +interlace-oml+ #x8980)
7635 (defconstant +interlace-read-oml+ #x8981)
7637 ;;;; Enumerations: OML_subsample
7639 (defconstant +format-subsample-24-24-oml+ #x8982)
7640 (defconstant +format-subsample-244-244-oml+ #x8983)
7642 ;;;; Enumerations: OML_resample
7644 (defconstant +pack-resample-oml+ #x8984)
7645 (defconstant +unpack-resample-oml+ #x8985)
7646 (defconstant +resample-replicate-oml+ #x8986)
7647 (defconstant +resample-zero-fill-oml+ #x8987)
7648 (defconstant +resample-average-oml+ #x8988)
7649 (defconstant +resample-decimate-oml+ #x8989)
7651 ;;;; Enumerations: NV_copy_depth_to_color
7653 (defconstant +depth-stencil-to-rgba-nv+ #x886E)
7654 (defconstant +depth-stencil-to-bgra-nv+ #x886F)
7656 ;;;; Enumerations: SUN_slice_accum
7658 (defconstant +slice-accum-sun+ #x85CC)
7660 ;;;; Enumerations: NV_multisample_filter_hint
7662 (defconstant +multisample-filter-hint-nv+ #x8534)
7664 ;;;; Enumerations: NV_depth_clamp
7666 (defconstant +depth-clamp-nv+ #x864F)
7668 ;;;; Enumerations: NV_texture_shader3
7670 (defconstant +offset-projective-texture-2d-nv+ #x8850)
7671 (defconstant +offset-projective-texture-2d-scale-nv+ #x8851)
7672 (defconstant +offset-projective-texture-rectangle-nv+ #x8852)
7673 (defconstant +offset-projective-texture-rectangle-scale-nv+ #x8853)
7674 (defconstant +offset-hilo-texture-2d-nv+ #x8854)
7675 (defconstant +offset-hilo-texture-rectangle-nv+ #x8855)
7676 (defconstant +offset-hilo-projective-texture-2d-nv+ #x8856)
7677 (defconstant +offset-hilo-projective-texture-rectangle-nv+ #x8857)
7678 (defconstant +dependent-hilo-texture-2d-nv+ #x8858)
7679 (defconstant +dependent-rgb-texture-3d-nv+ #x8859)
7680 (defconstant +dependent-rgb-texture-cube-map-nv+ #x885A)
7681 (defconstant +dot-product-pass-through-nv+ #x885B)
7682 (defconstant +dot-product-texture-1d-nv+ #x885C)
7683 (defconstant +dot-product-affine-depth-replace-nv+ #x885D)
7684 (defconstant +hilo8-nv+ #x885E)
7685 (defconstant +signed-hilo8-nv+ #x885F)
7686 (defconstant +force-blue-to-one-nv+ #x8860)
7688 ;;;; Enumerations: ATI_text_fragment_shader
7690 (defconstant +text-fragment-shader-ati+ #x8200)
7692 ;;;; Enumerations: APPLE_client_storage
7694 (defconstant +unpack-client-storage-apple+ #x85B2)
7696 ;;;; Enumerations: APPLE_ycbcr_422
7698 (defconstant +ycbcr-422-apple+ #x85B9)
7699 (defconstant +unsigned-short-8-8-apple+ #x85BA)
7700 (defconstant +unsigned-short-8-8-rev-apple+ #x85BB)
7702 ;;;; Enumerations: S3_s3tc
7704 (defconstant +rgb-s3tc+ #x83A0)
7705 (defconstant +rgb4-s3tc+ #x83A1)
7706 (defconstant +rgba-s3tc+ #x83A2)
7707 (defconstant +rgba4-s3tc+ #x83A3)
7709 ;;;; Enumerations: ATI_pixel_format_float
7711 (defconstant +type-rgba-float-ati+ #x8820)
7712 (defconstant +color-clear-unclamped-value-ati+ #x8835)
7714 ;;;; Enumerations: ATI_texture_env_combine3
7716 (defconstant +modulate-add-ati+ #x8744)
7717 (defconstant +modulate-signed-add-ati+ #x8745)
7718 (defconstant +modulate-subtract-ati+ #x8746)
7720 ;;;; Enumerations: ATI_texture_float
7722 (defconstant +rgba-float32-ati+ #x8814)
7723 (defconstant +rgb-float32-ati+ #x8815)
7724 (defconstant +alpha-float32-ati+ #x8816)
7725 (defconstant +intensity-float32-ati+ #x8817)
7726 (defconstant +luminance-float32-ati+ #x8818)
7727 (defconstant +luminance-alpha-float32-ati+ #x8819)
7728 (defconstant +rgba-float16-ati+ #x881A)
7729 (defconstant +rgb-float16-ati+ #x881B)
7730 (defconstant +alpha-float16-ati+ #x881C)
7731 (defconstant +intensity-float16-ati+ #x881D)
7732 (defconstant +luminance-float16-ati+ #x881E)
7733 (defconstant +luminance-alpha-float16-ati+ #x881F)
7735 ;;;; Enumerations: NV_float_buffer
7737 (defconstant +float-r-nv+ #x8880)
7738 (defconstant +float-rg-nv+ #x8881)
7739 (defconstant +float-rgb-nv+ #x8882)
7740 (defconstant +float-rgba-nv+ #x8883)
7741 (defconstant +float-r16-nv+ #x8884)
7742 (defconstant +float-r32-nv+ #x8885)
7743 (defconstant +float-rg16-nv+ #x8886)
7744 (defconstant +float-rg32-nv+ #x8887)
7745 (defconstant +float-rgb16-nv+ #x8888)
7746 (defconstant +float-rgb32-nv+ #x8889)
7747 (defconstant +float-rgba16-nv+ #x888A)
7748 (defconstant +float-rgba32-nv+ #x888B)
7749 (defconstant +texture-float-components-nv+ #x888C)
7750 (defconstant +float-clear-color-value-nv+ #x888D)
7751 (defconstant +float-rgba-mode-nv+ #x888E)
7753 ;;;; Enumerations: NV_texture_expand_normal
7755 (defconstant +texture-unsigned-remap-mode-nv+ #x888F)
7757 ;;;; Enumerations: OES_read_format
7759 (defconstant +implementation-color-read-type-oes+ #x8B9A)
7760 (defconstant +implementation-color-read-format-oes+ #x8B9B)
7762 ;;;; Enumerations: EXT_texture_mirror_clamp
7764 (defconstant +mirror-clamp-ext+ #x8742)
7765 (defconstant +mirror-clamp-to-edge-ext+ #x8743)
7766 (defconstant +mirror-clamp-to-border-ext+ #x8912)
7768 ;;;; Enumerations: MESA_pack_invert
7770 (defconstant +pack-invert-mesa+ #x8758)
7772 ;;;; Enumerations: MESA_ycbcr_texture
7774 (defconstant +unsigned-short-8-8-mesa+ #x85BA)
7775 (defconstant +unsigned-short-8-8-rev-mesa+ #x85BB)
7776 (defconstant +ycbcr-mesa+ #x8757)
7778 ;;;; Enumerations: EXT_pixel_buffer_object
7780 (defconstant +pixel-pack-buffer-ext+ #x88EB)
7781 (defconstant +pixel-unpack-buffer-ext+ #x88EC)
7782 (defconstant +pixel-pack-buffer-binding-ext+ #x88ED)
7783 (defconstant +pixel-unpack-buffer-binding-ext+ #x88EF)
7785 ;;;; Enumerations: NV_fragment_program2
7787 (defconstant +max-program-exec-instructions-nv+ #x88F4)
7788 (defconstant +max-program-call-depth-nv+ #x88F5)
7789 (defconstant +max-program-if-depth-nv+ #x88F6)
7790 (defconstant +max-program-loop-depth-nv+ #x88F7)
7791 (defconstant +max-program-loop-count-nv+ #x88F8)
7793 ;;;; Enumerations: NV_vertex_program2_option
7794 ;; max_program_exec_instructions_nv already defined
7795 ;; max_program_call_depth_nv already defined
7797 ;;;; Enumerations: NV_vertex_program3
7799 (defconstant +max-vertex-texture-image-units-arb+ #x8B4C)
7801 ;;;; Enumerations: EXT_packed_depth_stencil
7803 (defconstant +depth-stencil-ext+ #x84F9)
7804 (defconstant +unsigned-int-24-8-ext+ #x84FA)
7805 (defconstant +depth24-stencil8-ext+ #x88F0)
7806 (defconstant +texture-stencil-size-ext+ #x88F1)
7808 ;;;; Enumerations: EXT_texture_sRGB
7810 (defconstant +srgb-ext+ #x8C40)
7811 (defconstant +srgb8-ext+ #x8C41)
7812 (defconstant +srgb-alpha-ext+ #x8C42)
7813 (defconstant +srgb8-alpha8-ext+ #x8C43)
7814 (defconstant +sluminance-alpha-ext+ #x8C44)
7815 (defconstant +sluminance8-alpha8-ext+ #x8C45)
7816 (defconstant +sluminance-ext+ #x8C46)
7817 (defconstant +sluminance8-ext+ #x8C47)
7818 (defconstant +compressed-srgb-ext+ #x8C48)
7819 (defconstant +compressed-srgb-alpha-ext+ #x8C49)
7820 (defconstant +compressed-sluminance-ext+ #x8C4A)
7821 (defconstant +compressed-sluminance-alpha-ext+ #x8C4B)
7822 (defconstant +compressed-srgb-s3tc-dxt1-ext+ #x8C4C)
7823 (defconstant +compressed-srgb-alpha-s3tc-dxt1-ext+ #x8C4D)
7824 (defconstant +compressed-srgb-alpha-s3tc-dxt3-ext+ #x8C4E)
7825 (defconstant +compressed-srgb-alpha-s3tc-dxt5-ext+ #x8C4F)
7827 ;;;; Enumerations: MESAX_texture_stack
7829 (defconstant +texture-1d-stack-mesax+ #x8759)
7830 (defconstant +texture-2d-stack-mesax+ #x875A)
7831 (defconstant +proxy-texture-1d-stack-mesax+ #x875B)
7832 (defconstant +proxy-texture-2d-stack-mesax+ #x875C)
7833 (defconstant +texture-1d-stack-binding-mesax+ #x875D)
7834 (defconstant +texture-2d-stack-binding-mesax+ #x875E)
7836 ;;;; Enumerations: EXT_packed_float
7838 (defconstant +r11f-g11f-b10f-ext+ #x8C3A)
7839 (defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B)
7840 (defconstant +rgba-signed-components-ext+ #x8C3C)
7842 ;;;; Enumerations: EXT_texture_array
7844 (defconstant +texture-1d-array-ext+ #x8C18)
7845 (defconstant +proxy-texture-1d-array-ext+ #x8C19)
7846 (defconstant +texture-2d-array-ext+ #x8C1A)
7847 (defconstant +proxy-texture-2d-array-ext+ #x8C1B)
7848 (defconstant +texture-binding-1d-array-ext+ #x8C1C)
7849 (defconstant +texture-binding-2d-array-ext+ #x8C1D)
7850 (defconstant +max-array-texture-layers-ext+ #x88FF)
7851 (defconstant +compare-ref-depth-to-texture-ext+ #x884E)
7852 (defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4)
7854 ;;;; Enumerations: EXT_texture_compression_latc
7856 (defconstant +compressed-luminance-latc1-ext+ #x8C70)
7857 (defconstant +compressed-signed-luminance-latc1-ext+ #x8C71)
7858 (defconstant +compressed-luminance-alpha-latc2-ext+ #x8C72)
7859 (defconstant +compressed-signed-luminance-alpha-latc2-ext+ #x8C73)
7861 ;;;; Enumerations: EXT_texture_compression_rgtc
7863 (defconstant +compressed-red-rgtc1-ext+ #x8DBB)
7864 (defconstant +compressed-signed-red-rgtc1-ext+ #x8DBC)
7865 (defconstant +compressed-red-green-rgtc2-ext+ #x8DBD)
7866 (defconstant +compressed-signed-red-green-rgtc2-ext+ #x8DBE)
7868 ;;;; Enumerations: EXT_texture_shared_exponent
7870 (defconstant +rgb9-e5-ext+ #x8C3D)
7871 (defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E)
7872 (defconstant +texture-shared-size-ext+ #x8C3F)
7874 ;;;; Enumerations: EXT_framebuffer_sRGB
7876 (defconstant +framebuffer-srgb-ext+ #x8DB9)
7877 (defconstant +framebuffer-srgb-capable-ext+ #x8DBA)
7879 ;;;; display-list
7881 (defglfun
7882 (("ListBase" list-base) :args ((:name |base| :type |List| :direction :in))
7883 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
7884 ("3") :glsopcode ("0x0036") :offset ("6")))
7885 (defglfun
7886 (("GenLists" gen-lists) :args ((:name |range| :type |SizeI| :direction :in))
7887 :return ("List") :dlflags ("notlistable") :category ("display-list") :version
7888 ("1.0") :glxsingle ("104") :glsopcode ("0x0035") :offset ("5")))
7889 (defglfun
7890 (("DeleteLists" delete-lists) :args
7891 ((:name |list| :type |List| :direction :in)
7892 (:name |range| :type |SizeI| :direction :in))
7893 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
7894 ("1.0") :glxsingle ("103") :glsopcode ("0x0034") :wglflags ("batchable")
7895 :offset ("4")))
7896 (defglfun
7897 (("CallLists" call-lists) :args
7898 ((:name |n| :type |SizeI| :direction :in)
7899 (:name |type| :type |ListNameType| :direction :in)
7900 (:name |lists| :type |Void| :direction :in :array t :size (|n| |type|)))
7901 :return ("void") :category ("display-list") :glxflags
7902 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("2")
7903 :glsopcode ("0x0033") :offset ("3")))
7904 (defglfun
7905 (("CallList" call-list) :args ((:name |list| :type |List| :direction :in))
7906 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
7907 ("1") :glsopcode ("0x0032") :offset ("2")))
7908 (defglfun
7909 (("EndList" end-list) :args nil :return ("void") :dlflags ("notlistable")
7910 :category ("display-list") :version ("1.0") :glxsingle ("102") :glsopcode
7911 ("0x0031") :wglflags ("batchable") :offset ("1")))
7912 (defglfun
7913 (("NewList" new-list) :args
7914 ((:name |list| :type |List| :direction :in)
7915 (:name |mode| :type |ListMode| :direction :in))
7916 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
7917 ("1.0") :glxsingle ("101") :glsopcode ("0x0030") :wglflags ("batchable")
7918 :offset ("0")))
7920 ;;;; drawing
7922 (defglfun
7923 (("Vertex4sv" vertex-4sv) :args
7924 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
7925 ("void") :category ("drawing") :version ("1.0") :glxropcode ("76") :glsopcode
7926 ("0x007F") :offset ("149")))
7927 (defglfun
7928 (("Vertex4s" vertex-4s) :args
7929 ((:name |x| :type |CoordS| :direction :in)
7930 (:name |y| :type |CoordS| :direction :in)
7931 (:name |z| :type |CoordS| :direction :in)
7932 (:name |w| :type |CoordS| :direction :in))
7933 :return ("void") :category ("drawing") :vectorequiv ("Vertex4sv") :version
7934 ("1.0") :offset ("148")))
7935 (defglfun
7936 (("Vertex4iv" vertex-4iv) :args
7937 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
7938 ("void") :category ("drawing") :version ("1.0") :glxropcode ("75") :glsopcode
7939 ("0x007E") :offset ("147")))
7940 (defglfun
7941 (("Vertex4i" vertex-4i) :args
7942 ((:name |x| :type |CoordI| :direction :in)
7943 (:name |y| :type |CoordI| :direction :in)
7944 (:name |z| :type |CoordI| :direction :in)
7945 (:name |w| :type |CoordI| :direction :in))
7946 :return ("void") :category ("drawing") :vectorequiv ("Vertex4iv") :version
7947 ("1.0") :offset ("146")))
7948 (defglfun
7949 (("Vertex4fv" vertex-4fv) :args
7950 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
7951 ("void") :category ("drawing") :version ("1.0") :glxropcode ("74") :glsopcode
7952 ("0x007D") :offset ("145")))
7953 (defglfun
7954 (("Vertex4f" vertex-4f) :args
7955 ((:name |x| :type |CoordF| :direction :in)
7956 (:name |y| :type |CoordF| :direction :in)
7957 (:name |z| :type |CoordF| :direction :in)
7958 (:name |w| :type |CoordF| :direction :in))
7959 :return ("void") :category ("drawing") :vectorequiv ("Vertex4fv") :version
7960 ("1.0") :offset ("144")))
7961 (defglfun
7962 (("Vertex4dv" vertex-4dv) :args
7963 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
7964 ("void") :category ("drawing") :version ("1.0") :glxropcode ("73") :glsopcode
7965 ("0x007C") :offset ("143")))
7966 (defglfun
7967 (("Vertex4d" vertex-4d) :args
7968 ((:name |x| :type |CoordD| :direction :in)
7969 (:name |y| :type |CoordD| :direction :in)
7970 (:name |z| :type |CoordD| :direction :in)
7971 (:name |w| :type |CoordD| :direction :in))
7972 :return ("void") :category ("drawing") :vectorequiv ("Vertex4dv") :version
7973 ("1.0") :offset ("142")))
7974 (defglfun
7975 (("Vertex3sv" vertex-3sv) :args
7976 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
7977 ("void") :category ("drawing") :version ("1.0") :glxropcode ("72") :glsopcode
7978 ("0x007B") :offset ("141")))
7979 (defglfun
7980 (("Vertex3s" vertex-3s) :args
7981 ((:name |x| :type |CoordS| :direction :in)
7982 (:name |y| :type |CoordS| :direction :in)
7983 (:name |z| :type |CoordS| :direction :in))
7984 :return ("void") :category ("drawing") :vectorequiv ("Vertex3sv") :version
7985 ("1.0") :offset ("140")))
7986 (defglfun
7987 (("Vertex3iv" vertex-3iv) :args
7988 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
7989 ("void") :category ("drawing") :version ("1.0") :glxropcode ("71") :glsopcode
7990 ("0x007A") :offset ("139")))
7991 (defglfun
7992 (("Vertex3i" vertex-3i) :args
7993 ((:name |x| :type |CoordI| :direction :in)
7994 (:name |y| :type |CoordI| :direction :in)
7995 (:name |z| :type |CoordI| :direction :in))
7996 :return ("void") :category ("drawing") :vectorequiv ("Vertex3iv") :version
7997 ("1.0") :offset ("138")))
7998 (defglfun
7999 (("Vertex3fv" vertex-3fv) :args
8000 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8001 ("void") :category ("drawing") :version ("1.0") :glxropcode ("70") :glsopcode
8002 ("0x0079") :offset ("137")))
8003 (defglfun
8004 (("Vertex3f" vertex-3f) :args
8005 ((:name |x| :type |CoordF| :direction :in)
8006 (:name |y| :type |CoordF| :direction :in)
8007 (:name |z| :type |CoordF| :direction :in))
8008 :return ("void") :category ("drawing") :vectorequiv ("Vertex3fv") :version
8009 ("1.0") :offset ("136")))
8010 (defglfun
8011 (("Vertex3dv" vertex-3dv) :args
8012 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8013 ("void") :category ("drawing") :version ("1.0") :glxropcode ("69") :glsopcode
8014 ("0x0078") :offset ("135")))
8015 (defglfun
8016 (("Vertex3d" vertex-3d) :args
8017 ((:name |x| :type |CoordD| :direction :in)
8018 (:name |y| :type |CoordD| :direction :in)
8019 (:name |z| :type |CoordD| :direction :in))
8020 :return ("void") :category ("drawing") :vectorequiv ("Vertex3dv") :version
8021 ("1.0") :offset ("134")))
8022 (defglfun
8023 (("Vertex2sv" vertex-2sv) :args
8024 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
8025 ("void") :category ("drawing") :version ("1.0") :glxropcode ("68") :glsopcode
8026 ("0x0077") :offset ("133")))
8027 (defglfun
8028 (("Vertex2s" vertex-2s) :args
8029 ((:name |x| :type |CoordS| :direction :in)
8030 (:name |y| :type |CoordS| :direction :in))
8031 :return ("void") :category ("drawing") :vectorequiv ("Vertex2sv") :version
8032 ("1.0") :offset ("132")))
8033 (defglfun
8034 (("Vertex2iv" vertex-2iv) :args
8035 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
8036 ("void") :category ("drawing") :version ("1.0") :glxropcode ("67") :glsopcode
8037 ("0x0076") :offset ("131")))
8038 (defglfun
8039 (("Vertex2i" vertex-2i) :args
8040 ((:name |x| :type |CoordI| :direction :in)
8041 (:name |y| :type |CoordI| :direction :in))
8042 :return ("void") :category ("drawing") :vectorequiv ("Vertex2iv") :version
8043 ("1.0") :offset ("130")))
8044 (defglfun
8045 (("Vertex2fv" vertex-2fv) :args
8046 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
8047 ("void") :category ("drawing") :version ("1.0") :glxropcode ("66") :glsopcode
8048 ("0x0075") :offset ("129")))
8049 (defglfun
8050 (("Vertex2f" vertex-2f) :args
8051 ((:name |x| :type |CoordF| :direction :in)
8052 (:name |y| :type |CoordF| :direction :in))
8053 :return ("void") :category ("drawing") :vectorequiv ("Vertex2fv") :version
8054 ("1.0") :offset ("128")))
8055 (defglfun
8056 (("Vertex2dv" vertex-2dv) :args
8057 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
8058 ("void") :category ("drawing") :version ("1.0") :glxropcode ("65") :glsopcode
8059 ("0x0074") :offset ("127")))
8060 (defglfun
8061 (("Vertex2d" vertex-2d) :args
8062 ((:name |x| :type |CoordD| :direction :in)
8063 (:name |y| :type |CoordD| :direction :in))
8064 :return ("void") :category ("drawing") :vectorequiv ("Vertex2dv") :version
8065 ("1.0") :offset ("126")))
8066 (defglfun
8067 (("TexCoord4sv" tex-coord-4sv) :args
8068 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
8069 ("void") :category ("drawing") :version ("1.0") :glxropcode ("64") :glsopcode
8070 ("0x0073") :offset ("125")))
8071 (defglfun
8072 (("TexCoord4s" tex-coord-4s) :args
8073 ((:name |s| :type |CoordS| :direction :in)
8074 (:name |t| :type |CoordS| :direction :in)
8075 (:name |r| :type |CoordS| :direction :in)
8076 (:name |q| :type |CoordS| :direction :in))
8077 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4sv") :version
8078 ("1.0") :offset ("124")))
8079 (defglfun
8080 (("TexCoord4iv" tex-coord-4iv) :args
8081 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
8082 ("void") :category ("drawing") :version ("1.0") :glxropcode ("63") :glsopcode
8083 ("0x0072") :offset ("123")))
8084 (defglfun
8085 (("TexCoord4i" tex-coord-4i) :args
8086 ((:name |s| :type |CoordI| :direction :in)
8087 (:name |t| :type |CoordI| :direction :in)
8088 (:name |r| :type |CoordI| :direction :in)
8089 (:name |q| :type |CoordI| :direction :in))
8090 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4iv") :version
8091 ("1.0") :offset ("122")))
8092 (defglfun
8093 (("TexCoord4fv" tex-coord-4fv) :args
8094 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
8095 ("void") :category ("drawing") :version ("1.0") :glxropcode ("62") :glsopcode
8096 ("0x0071") :offset ("121")))
8097 (defglfun
8098 (("TexCoord4f" tex-coord-4f) :args
8099 ((:name |s| :type |CoordF| :direction :in)
8100 (:name |t| :type |CoordF| :direction :in)
8101 (:name |r| :type |CoordF| :direction :in)
8102 (:name |q| :type |CoordF| :direction :in))
8103 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4fv") :version
8104 ("1.0") :offset ("120")))
8105 (defglfun
8106 (("TexCoord4dv" tex-coord-4dv) :args
8107 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
8108 ("void") :category ("drawing") :version ("1.0") :glxropcode ("61") :glsopcode
8109 ("0x0070") :offset ("119")))
8110 (defglfun
8111 (("TexCoord4d" tex-coord-4d) :args
8112 ((:name |s| :type |CoordD| :direction :in)
8113 (:name |t| :type |CoordD| :direction :in)
8114 (:name |r| :type |CoordD| :direction :in)
8115 (:name |q| :type |CoordD| :direction :in))
8116 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4dv") :version
8117 ("1.0") :offset ("118")))
8118 (defglfun
8119 (("TexCoord3sv" tex-coord-3sv) :args
8120 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
8121 ("void") :category ("drawing") :version ("1.0") :glxropcode ("60") :glsopcode
8122 ("0x006F") :offset ("117")))
8123 (defglfun
8124 (("TexCoord3s" tex-coord-3s) :args
8125 ((:name |s| :type |CoordS| :direction :in)
8126 (:name |t| :type |CoordS| :direction :in)
8127 (:name |r| :type |CoordS| :direction :in))
8128 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3sv") :version
8129 ("1.0") :offset ("116")))
8130 (defglfun
8131 (("TexCoord3iv" tex-coord-3iv) :args
8132 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
8133 ("void") :category ("drawing") :version ("1.0") :glxropcode ("59") :glsopcode
8134 ("0x006E") :offset ("115")))
8135 (defglfun
8136 (("TexCoord3i" tex-coord-3i) :args
8137 ((:name |s| :type |CoordI| :direction :in)
8138 (:name |t| :type |CoordI| :direction :in)
8139 (:name |r| :type |CoordI| :direction :in))
8140 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3iv") :version
8141 ("1.0") :offset ("114")))
8142 (defglfun
8143 (("TexCoord3fv" tex-coord-3fv) :args
8144 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8145 ("void") :category ("drawing") :version ("1.0") :glxropcode ("58") :glsopcode
8146 ("0x006D") :offset ("113")))
8147 (defglfun
8148 (("TexCoord3f" tex-coord-3f) :args
8149 ((:name |s| :type |CoordF| :direction :in)
8150 (:name |t| :type |CoordF| :direction :in)
8151 (:name |r| :type |CoordF| :direction :in))
8152 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3fv") :version
8153 ("1.0") :offset ("112")))
8154 (defglfun
8155 (("TexCoord3dv" tex-coord-3dv) :args
8156 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8157 ("void") :category ("drawing") :version ("1.0") :glxropcode ("57") :glsopcode
8158 ("0x006C") :offset ("111")))
8159 (defglfun
8160 (("TexCoord3d" tex-coord-3d) :args
8161 ((:name |s| :type |CoordD| :direction :in)
8162 (:name |t| :type |CoordD| :direction :in)
8163 (:name |r| :type |CoordD| :direction :in))
8164 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3dv") :version
8165 ("1.0") :offset ("110")))
8166 (defglfun
8167 (("TexCoord2sv" tex-coord-2sv) :args
8168 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
8169 ("void") :category ("drawing") :version ("1.0") :glxropcode ("56") :glsopcode
8170 ("0x006B") :offset ("109")))
8171 (defglfun
8172 (("TexCoord2s" tex-coord-2s) :args
8173 ((:name |s| :type |CoordS| :direction :in)
8174 (:name |t| :type |CoordS| :direction :in))
8175 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2sv") :version
8176 ("1.0") :offset ("108")))
8177 (defglfun
8178 (("TexCoord2iv" tex-coord-2iv) :args
8179 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
8180 ("void") :category ("drawing") :version ("1.0") :glxropcode ("55") :glsopcode
8181 ("0x006A") :offset ("107")))
8182 (defglfun
8183 (("TexCoord2i" tex-coord-2i) :args
8184 ((:name |s| :type |CoordI| :direction :in)
8185 (:name |t| :type |CoordI| :direction :in))
8186 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2iv") :version
8187 ("1.0") :offset ("106")))
8188 (defglfun
8189 (("TexCoord2fv" tex-coord-2fv) :args
8190 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
8191 ("void") :category ("drawing") :version ("1.0") :glxropcode ("54") :glsopcode
8192 ("0x0069") :offset ("105")))
8193 (defglfun
8194 (("TexCoord2f" tex-coord-2f) :args
8195 ((:name |s| :type |CoordF| :direction :in)
8196 (:name |t| :type |CoordF| :direction :in))
8197 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2fv") :version
8198 ("1.0") :offset ("104")))
8199 (defglfun
8200 (("TexCoord2dv" tex-coord-2dv) :args
8201 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
8202 ("void") :category ("drawing") :version ("1.0") :glxropcode ("53") :glsopcode
8203 ("0x0068") :offset ("103")))
8204 (defglfun
8205 (("TexCoord2d" tex-coord-2d) :args
8206 ((:name |s| :type |CoordD| :direction :in)
8207 (:name |t| :type |CoordD| :direction :in))
8208 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2dv") :version
8209 ("1.0") :offset ("102")))
8210 (defglfun
8211 (("TexCoord1sv" tex-coord-1sv) :args
8212 ((:name |v| :type |CoordS| :direction :in :array t :size #x1)) :return
8213 ("void") :category ("drawing") :version ("1.0") :glxropcode ("52") :glsopcode
8214 ("0x0067") :offset ("101")))
8215 (defglfun
8216 (("TexCoord1s" tex-coord-1s) :args ((:name |s| :type |CoordS| :direction :in))
8217 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1sv") :version
8218 ("1.0") :offset ("100")))
8219 (defglfun
8220 (("TexCoord1iv" tex-coord-1iv) :args
8221 ((:name |v| :type |CoordI| :direction :in :array t :size #x1)) :return
8222 ("void") :category ("drawing") :version ("1.0") :glxropcode ("51") :glsopcode
8223 ("0x0066") :offset ("99")))
8224 (defglfun
8225 (("TexCoord1i" tex-coord-1i) :args ((:name |s| :type |CoordI| :direction :in))
8226 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1iv") :version
8227 ("1.0") :offset ("98")))
8228 (defglfun
8229 (("TexCoord1fv" tex-coord-1fv) :args
8230 ((:name |v| :type |CoordF| :direction :in :array t :size #x1)) :return
8231 ("void") :category ("drawing") :version ("1.0") :glxropcode ("50") :glsopcode
8232 ("0x0065") :offset ("97")))
8233 (defglfun
8234 (("TexCoord1f" tex-coord-1f) :args ((:name |s| :type |CoordF| :direction :in))
8235 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1fv") :version
8236 ("1.0") :offset ("96")))
8237 (defglfun
8238 (("TexCoord1dv" tex-coord-1dv) :args
8239 ((:name |v| :type |CoordD| :direction :in :array t :size #x1)) :return
8240 ("void") :category ("drawing") :version ("1.0") :glxropcode ("49") :glsopcode
8241 ("0x0064") :offset ("95")))
8242 (defglfun
8243 (("TexCoord1d" tex-coord-1d) :args ((:name |s| :type |CoordD| :direction :in))
8244 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1dv") :version
8245 ("1.0") :offset ("94")))
8246 (defglfun
8247 (("Rectsv" rect-sv) :args
8248 ((:name |v1| :type |CoordS| :direction :in :array t :size #x2)
8249 (:name |v2| :type |CoordS| :direction :in :array t :size #x2))
8250 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("48")
8251 :glsopcode ("0x0063") :offset ("93")))
8252 (defglfun
8253 (("Rects" rect-s) :args
8254 ((:name |x1| :type |CoordS| :direction :in)
8255 (:name |y1| :type |CoordS| :direction :in)
8256 (:name |x2| :type |CoordS| :direction :in)
8257 (:name |y2| :type |CoordS| :direction :in))
8258 :return ("void") :category ("drawing") :vectorequiv ("Rectsv") :version
8259 ("1.0") :offset ("92")))
8260 (defglfun
8261 (("Rectiv" rect-iv) :args
8262 ((:name |v1| :type |CoordI| :direction :in :array t :size #x2)
8263 (:name |v2| :type |CoordI| :direction :in :array t :size #x2))
8264 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("47")
8265 :glsopcode ("0x0062") :offset ("91")))
8266 (defglfun
8267 (("Recti" rect-i) :args
8268 ((:name |x1| :type |CoordI| :direction :in)
8269 (:name |y1| :type |CoordI| :direction :in)
8270 (:name |x2| :type |CoordI| :direction :in)
8271 (:name |y2| :type |CoordI| :direction :in))
8272 :return ("void") :category ("drawing") :vectorequiv ("Rectiv") :version
8273 ("1.0") :offset ("90")))
8274 (defglfun
8275 (("Rectfv" rect-fv) :args
8276 ((:name |v1| :type |CoordF| :direction :in :array t :size #x2)
8277 (:name |v2| :type |CoordF| :direction :in :array t :size #x2))
8278 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("46")
8279 :glsopcode ("0x0061") :offset ("89")))
8280 (defglfun
8281 (("Rectf" rect-f) :args
8282 ((:name |x1| :type |CoordF| :direction :in)
8283 (:name |y1| :type |CoordF| :direction :in)
8284 (:name |x2| :type |CoordF| :direction :in)
8285 (:name |y2| :type |CoordF| :direction :in))
8286 :return ("void") :category ("drawing") :vectorequiv ("Rectfv") :version
8287 ("1.0") :offset ("88")))
8288 (defglfun
8289 (("Rectdv" rect-dv) :args
8290 ((:name |v1| :type |CoordD| :direction :in :array t :size #x2)
8291 (:name |v2| :type |CoordD| :direction :in :array t :size #x2))
8292 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("45")
8293 :glsopcode ("0x0060") :offset ("87")))
8294 (defglfun
8295 (("Rectd" rect-d) :args
8296 ((:name |x1| :type |CoordD| :direction :in)
8297 (:name |y1| :type |CoordD| :direction :in)
8298 (:name |x2| :type |CoordD| :direction :in)
8299 (:name |y2| :type |CoordD| :direction :in))
8300 :return ("void") :category ("drawing") :vectorequiv ("Rectdv") :version
8301 ("1.0") :offset ("86")))
8302 (defglfun
8303 (("RasterPos4sv" raster-pos-4sv) :args
8304 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
8305 ("void") :category ("drawing") :version ("1.0") :glxropcode ("44") :glsopcode
8306 ("0x005F") :offset ("85")))
8307 (defglfun
8308 (("RasterPos4s" raster-pos-4s) :args
8309 ((:name |x| :type |CoordS| :direction :in)
8310 (:name |y| :type |CoordS| :direction :in)
8311 (:name |z| :type |CoordS| :direction :in)
8312 (:name |w| :type |CoordS| :direction :in))
8313 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4sv") :version
8314 ("1.0") :offset ("84")))
8315 (defglfun
8316 (("RasterPos4iv" raster-pos-4iv) :args
8317 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
8318 ("void") :category ("drawing") :version ("1.0") :glxropcode ("43") :glsopcode
8319 ("0x005E") :offset ("83")))
8320 (defglfun
8321 (("RasterPos4i" raster-pos-4i) :args
8322 ((:name |x| :type |CoordI| :direction :in)
8323 (:name |y| :type |CoordI| :direction :in)
8324 (:name |z| :type |CoordI| :direction :in)
8325 (:name |w| :type |CoordI| :direction :in))
8326 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4iv") :version
8327 ("1.0") :offset ("82")))
8328 (defglfun
8329 (("RasterPos4fv" raster-pos-4fv) :args
8330 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
8331 ("void") :category ("drawing") :version ("1.0") :glxropcode ("42") :glsopcode
8332 ("0x005D") :offset ("81")))
8333 (defglfun
8334 (("RasterPos4f" raster-pos-4f) :args
8335 ((:name |x| :type |CoordF| :direction :in)
8336 (:name |y| :type |CoordF| :direction :in)
8337 (:name |z| :type |CoordF| :direction :in)
8338 (:name |w| :type |CoordF| :direction :in))
8339 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4fv") :version
8340 ("1.0") :offset ("80")))
8341 (defglfun
8342 (("RasterPos4dv" raster-pos-4dv) :args
8343 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
8344 ("void") :category ("drawing") :version ("1.0") :glxropcode ("41") :glsopcode
8345 ("0x005C") :offset ("79")))
8346 (defglfun
8347 (("RasterPos4d" raster-pos-4d) :args
8348 ((:name |x| :type |CoordD| :direction :in)
8349 (:name |y| :type |CoordD| :direction :in)
8350 (:name |z| :type |CoordD| :direction :in)
8351 (:name |w| :type |CoordD| :direction :in))
8352 :return ("void") :vectorequiv ("RasterPos4dv") :category ("drawing") :version
8353 ("1.0") :offset ("78")))
8354 (defglfun
8355 (("RasterPos3sv" raster-pos-3sv) :args
8356 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
8357 ("void") :category ("drawing") :version ("1.0") :glxropcode ("40") :glsopcode
8358 ("0x005B") :offset ("77")))
8359 (defglfun
8360 (("RasterPos3s" raster-pos-3s) :args
8361 ((:name |x| :type |CoordS| :direction :in)
8362 (:name |y| :type |CoordS| :direction :in)
8363 (:name |z| :type |CoordS| :direction :in))
8364 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3sv") :version
8365 ("1.0") :offset ("76")))
8366 (defglfun
8367 (("RasterPos3iv" raster-pos-3iv) :args
8368 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
8369 ("void") :category ("drawing") :version ("1.0") :glxropcode ("39") :glsopcode
8370 ("0x005A") :offset ("75")))
8371 (defglfun
8372 (("RasterPos3i" raster-pos-3i) :args
8373 ((:name |x| :type |CoordI| :direction :in)
8374 (:name |y| :type |CoordI| :direction :in)
8375 (:name |z| :type |CoordI| :direction :in))
8376 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3iv") :version
8377 ("1.0") :offset ("74")))
8378 (defglfun
8379 (("RasterPos3fv" raster-pos-3fv) :args
8380 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8381 ("void") :category ("drawing") :version ("1.0") :glxropcode ("38") :glsopcode
8382 ("0x0059") :offset ("73")))
8383 (defglfun
8384 (("RasterPos3f" raster-pos-3f) :args
8385 ((:name |x| :type |CoordF| :direction :in)
8386 (:name |y| :type |CoordF| :direction :in)
8387 (:name |z| :type |CoordF| :direction :in))
8388 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3fv") :version
8389 ("1.0") :offset ("72")))
8390 (defglfun
8391 (("RasterPos3dv" raster-pos-3dv) :args
8392 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8393 ("void") :category ("drawing") :version ("1.0") :glxropcode ("37") :glsopcode
8394 ("0x0058") :offset ("71")))
8395 (defglfun
8396 (("RasterPos3d" raster-pos-3d) :args
8397 ((:name |x| :type |CoordD| :direction :in)
8398 (:name |y| :type |CoordD| :direction :in)
8399 (:name |z| :type |CoordD| :direction :in))
8400 :return ("void") :vectorequiv ("RasterPos3dv") :category ("drawing") :version
8401 ("1.0") :offset ("70")))
8402 (defglfun
8403 (("RasterPos2sv" raster-pos-2sv) :args
8404 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
8405 ("void") :category ("drawing") :version ("1.0") :glxropcode ("36") :glsopcode
8406 ("0x0057") :offset ("69")))
8407 (defglfun
8408 (("RasterPos2s" raster-pos-2s) :args
8409 ((:name |x| :type |CoordS| :direction :in)
8410 (:name |y| :type |CoordS| :direction :in))
8411 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2sv") :version
8412 ("1.0") :offset ("68")))
8413 (defglfun
8414 (("RasterPos2iv" raster-pos-2iv) :args
8415 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
8416 ("void") :category ("drawing") :version ("1.0") :glxropcode ("35") :glsopcode
8417 ("0x0056") :offset ("67")))
8418 (defglfun
8419 (("RasterPos2i" raster-pos-2i) :args
8420 ((:name |x| :type |CoordI| :direction :in)
8421 (:name |y| :type |CoordI| :direction :in))
8422 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2iv") :version
8423 ("1.0") :offset ("66")))
8424 (defglfun
8425 (("RasterPos2fv" raster-pos-2fv) :args
8426 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
8427 ("void") :category ("drawing") :version ("1.0") :glxropcode ("34") :glsopcode
8428 ("0x0055") :offset ("65")))
8429 (defglfun
8430 (("RasterPos2f" raster-pos-2f) :args
8431 ((:name |x| :type |CoordF| :direction :in)
8432 (:name |y| :type |CoordF| :direction :in))
8433 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2fv") :version
8434 ("1.0") :offset ("64")))
8435 (defglfun
8436 (("RasterPos2dv" raster-pos-2dv) :args
8437 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
8438 ("void") :category ("drawing") :version ("1.0") :glxropcode ("33") :glsopcode
8439 ("0x0054") :offset ("63")))
8440 (defglfun
8441 (("RasterPos2d" raster-pos-2d) :args
8442 ((:name |x| :type |CoordD| :direction :in)
8443 (:name |y| :type |CoordD| :direction :in))
8444 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2dv") :version
8445 ("1.0") :offset ("62")))
8446 (defglfun
8447 (("Normal3sv" normal-3sv) :args
8448 ((:name |v| :type |Int16| :direction :in :array t :size #x3)) :return
8449 ("void") :category ("drawing") :version ("1.0") :glxropcode ("32") :glsopcode
8450 ("0x0053") :offset ("61")))
8451 (defglfun
8452 (("Normal3s" normal-3s) :args
8453 ((:name |nx| :type |Int16| :direction :in)
8454 (:name |ny| :type |Int16| :direction :in)
8455 (:name |nz| :type |Int16| :direction :in))
8456 :return ("void") :category ("drawing") :vectorequiv ("Normal3sv") :version
8457 ("1.0") :offset ("60")))
8458 (defglfun
8459 (("Normal3iv" normal-3iv) :args
8460 ((:name |v| :type |Int32| :direction :in :array t :size #x3)) :return
8461 ("void") :category ("drawing") :version ("1.0") :glxropcode ("31") :glsopcode
8462 ("0x0052") :offset ("59")))
8463 (defglfun
8464 (("Normal3i" normal-3i) :args
8465 ((:name |nx| :type |Int32| :direction :in)
8466 (:name |ny| :type |Int32| :direction :in)
8467 (:name |nz| :type |Int32| :direction :in))
8468 :return ("void") :category ("drawing") :vectorequiv ("Normal3iv") :version
8469 ("1.0") :offset ("58")))
8470 (defglfun
8471 (("Normal3fv" normal-3fv) :args
8472 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8473 ("void") :category ("drawing") :version ("1.0") :glxropcode ("30") :glsopcode
8474 ("0x0051") :offset ("57")))
8475 (defglfun
8476 (("Normal3f" normal-3f) :args
8477 ((:name |nx| :type |CoordF| :direction :in)
8478 (:name |ny| :type |CoordF| :direction :in)
8479 (:name |nz| :type |CoordF| :direction :in))
8480 :return ("void") :category ("drawing") :vectorequiv ("Normal3fv") :version
8481 ("1.0") :offset ("56")))
8482 (defglfun
8483 (("Normal3dv" normal-3dv) :args
8484 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8485 ("void") :category ("drawing") :version ("1.0") :glxropcode ("29") :glsopcode
8486 ("0x0050") :offset ("55")))
8487 (defglfun
8488 (("Normal3d" normal-3d) :args
8489 ((:name |nx| :type |CoordD| :direction :in)
8490 (:name |ny| :type |CoordD| :direction :in)
8491 (:name |nz| :type |CoordD| :direction :in))
8492 :return ("void") :category ("drawing") :vectorequiv ("Normal3dv") :version
8493 ("1.0") :offset ("54")))
8494 (defglfun
8495 (("Normal3bv" normal-3bv) :args
8496 ((:name |v| :type |Int8| :direction :in :array t :size #x3)) :return ("void")
8497 :category ("drawing") :version ("1.0") :glxropcode ("28") :glsopcode
8498 ("0x004F") :offset ("53")))
8499 (defglfun
8500 (("Normal3b" normal-3b) :args
8501 ((:name |nx| :type |Int8| :direction :in)
8502 (:name |ny| :type |Int8| :direction :in)
8503 (:name |nz| :type |Int8| :direction :in))
8504 :return ("void") :category ("drawing") :vectorequiv ("Normal3bv") :version
8505 ("1.0") :offset ("52")))
8506 (defglfun
8507 (("Indexsv" index-sv) :args
8508 ((:name |c| :type |ColorIndexValueS| :direction :in :array t :size #x1))
8509 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("27")
8510 :glsopcode ("0x004E") :offset ("51")))
8511 (defglfun
8512 (("Indexs" index-s) :args
8513 ((:name |c| :type |ColorIndexValueS| :direction :in)) :return ("void")
8514 :category ("drawing") :vectorequiv ("Indexsv") :version ("1.0") :offset
8515 ("50")))
8516 (defglfun
8517 (("Indexiv" index-iv) :args
8518 ((:name |c| :type |ColorIndexValueI| :direction :in :array t :size #x1))
8519 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("26")
8520 :glsopcode ("0x004D") :offset ("49")))
8521 (defglfun
8522 (("Indexi" index-i) :args
8523 ((:name |c| :type |ColorIndexValueI| :direction :in)) :return ("void")
8524 :category ("drawing") :vectorequiv ("Indexiv") :version ("1.0") :offset
8525 ("48")))
8526 (defglfun
8527 (("Indexfv" index-fv) :args
8528 ((:name |c| :type |ColorIndexValueF| :direction :in :array t :size #x1))
8529 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("25")
8530 :glsopcode ("0x004C") :offset ("47")))
8531 (defglfun
8532 (("Indexf" index-f) :args
8533 ((:name |c| :type |ColorIndexValueF| :direction :in)) :return ("void")
8534 :category ("drawing") :vectorequiv ("Indexfv") :version ("1.0") :offset
8535 ("46")))
8536 (defglfun
8537 (("Indexdv" index-dv) :args
8538 ((:name |c| :type |ColorIndexValueD| :direction :in :array t :size #x1))
8539 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("24")
8540 :glsopcode ("0x004B") :offset ("45")))
8541 (defglfun
8542 (("Indexd" index-d) :args
8543 ((:name |c| :type |ColorIndexValueD| :direction :in)) :return ("void")
8544 :category ("drawing") :vectorequiv ("Indexdv") :version ("1.0") :offset
8545 ("44")))
8546 (defglfun
8547 (("End" end) :args nil :return ("void") :category ("drawing") :version ("1.0")
8548 :glxropcode ("23") :glsopcode ("0x004A") :offset ("43")))
8549 (defglfun
8550 (("EdgeFlagv" edge-flagv) :args
8551 ((:name |flag| :type |Boolean| :direction :in :array t :size #x1)) :return
8552 ("void") :category ("drawing") :version ("1.0") :glxropcode ("22") :glsopcode
8553 ("0x0049") :offset ("42")))
8554 (defglfun
8555 (("EdgeFlag" edge-flag) :args ((:name |flag| :type |Boolean| :direction :in))
8556 :return ("void") :category ("drawing") :vectorequiv ("EdgeFlagv") :version
8557 ("1.0") :offset ("41")))
8558 (defglfun
8559 (("Color4usv" color-4usv) :args
8560 ((:name |v| :type |ColorUS| :direction :in :array t :size #x4)) :return
8561 ("void") :category ("drawing") :version ("1.0") :glxropcode ("21") :glsopcode
8562 ("0x0048") :offset ("40")))
8563 (defglfun
8564 (("Color4us" color-4us) :args
8565 ((:name |red| :type |ColorUS| :direction :in)
8566 (:name |green| :type |ColorUS| :direction :in)
8567 (:name |blue| :type |ColorUS| :direction :in)
8568 (:name |alpha| :type |ColorUS| :direction :in))
8569 :return ("void") :category ("drawing") :vectorequiv ("Color4usv") :version
8570 ("1.0") :offset ("39")))
8571 (defglfun
8572 (("Color4uiv" color-4uiv) :args
8573 ((:name |v| :type |ColorUI| :direction :in :array t :size #x4)) :return
8574 ("void") :category ("drawing") :version ("1.0") :glxropcode ("20") :glsopcode
8575 ("0x0047") :offset ("38")))
8576 (defglfun
8577 (("Color4ui" color-4ui) :args
8578 ((:name |red| :type |ColorUI| :direction :in)
8579 (:name |green| :type |ColorUI| :direction :in)
8580 (:name |blue| :type |ColorUI| :direction :in)
8581 (:name |alpha| :type |ColorUI| :direction :in))
8582 :return ("void") :category ("drawing") :vectorequiv ("Color4uiv") :version
8583 ("1.0") :offset ("37")))
8584 (defglfun
8585 (("Color4ubv" color-4ubv) :args
8586 ((:name |v| :type |ColorUB| :direction :in :array t :size #x4)) :return
8587 ("void") :category ("drawing") :version ("1.0") :glxropcode ("19") :glsopcode
8588 ("0x0046") :offset ("36")))
8589 (defglfun
8590 (("Color4ub" color-4ub) :args
8591 ((:name |red| :type |ColorUB| :direction :in)
8592 (:name |green| :type |ColorUB| :direction :in)
8593 (:name |blue| :type |ColorUB| :direction :in)
8594 (:name |alpha| :type |ColorUB| :direction :in))
8595 :return ("void") :category ("drawing") :vectorequiv ("Color4ubv") :version
8596 ("1.0") :offset ("35")))
8597 (defglfun
8598 (("Color4sv" color-4sv) :args
8599 ((:name |v| :type |ColorS| :direction :in :array t :size #x4)) :return
8600 ("void") :category ("drawing") :version ("1.0") :glxropcode ("18") :glsopcode
8601 ("0x0045") :offset ("34")))
8602 (defglfun
8603 (("Color4s" color-4s) :args
8604 ((:name |red| :type |ColorS| :direction :in)
8605 (:name |green| :type |ColorS| :direction :in)
8606 (:name |blue| :type |ColorS| :direction :in)
8607 (:name |alpha| :type |ColorS| :direction :in))
8608 :return ("void") :category ("drawing") :vectorequiv ("Color4sv") :version
8609 ("1.0") :offset ("33")))
8610 (defglfun
8611 (("Color4iv" color-4iv) :args
8612 ((:name |v| :type |ColorI| :direction :in :array t :size #x4)) :return
8613 ("void") :category ("drawing") :version ("1.0") :glxropcode ("17") :glsopcode
8614 ("0x0044") :offset ("32")))
8615 (defglfun
8616 (("Color4i" color-4i) :args
8617 ((:name |red| :type |ColorI| :direction :in)
8618 (:name |green| :type |ColorI| :direction :in)
8619 (:name |blue| :type |ColorI| :direction :in)
8620 (:name |alpha| :type |ColorI| :direction :in))
8621 :return ("void") :category ("drawing") :vectorequiv ("Color4iv") :version
8622 ("1.0") :offset ("31")))
8623 (defglfun
8624 (("Color4fv" color-4fv) :args
8625 ((:name |v| :type |ColorF| :direction :in :array t :size #x4)) :return
8626 ("void") :category ("drawing") :version ("1.0") :glxropcode ("16") :glsopcode
8627 ("0x0043") :offset ("30")))
8628 (defglfun
8629 (("Color4f" color-4f) :args
8630 ((:name |red| :type |ColorF| :direction :in)
8631 (:name |green| :type |ColorF| :direction :in)
8632 (:name |blue| :type |ColorF| :direction :in)
8633 (:name |alpha| :type |ColorF| :direction :in))
8634 :return ("void") :category ("drawing") :vectorequiv ("Color4fv") :version
8635 ("1.0") :offset ("29")))
8636 (defglfun
8637 (("Color4dv" color-4dv) :args
8638 ((:name |v| :type |ColorD| :direction :in :array t :size #x4)) :return
8639 ("void") :category ("drawing") :version ("1.0") :glxropcode ("15") :glsopcode
8640 ("0x0042") :offset ("28")))
8641 (defglfun
8642 (("Color4d" color-4d) :args
8643 ((:name |red| :type |ColorD| :direction :in)
8644 (:name |green| :type |ColorD| :direction :in)
8645 (:name |blue| :type |ColorD| :direction :in)
8646 (:name |alpha| :type |ColorD| :direction :in))
8647 :return ("void") :category ("drawing") :vectorequiv ("Color4dv") :version
8648 ("1.0") :offset ("27")))
8649 (defglfun
8650 (("Color4bv" color-4bv) :args
8651 ((:name |v| :type |ColorB| :direction :in :array t :size #x4)) :return
8652 ("void") :category ("drawing") :version ("1.0") :glxropcode ("14") :glsopcode
8653 ("0x0041") :offset ("26")))
8654 (defglfun
8655 (("Color4b" color-4b) :args
8656 ((:name |red| :type |ColorB| :direction :in)
8657 (:name |green| :type |ColorB| :direction :in)
8658 (:name |blue| :type |ColorB| :direction :in)
8659 (:name |alpha| :type |ColorB| :direction :in))
8660 :return ("void") :category ("drawing") :vectorequiv ("Color4bv") :version
8661 ("1.0") :offset ("25")))
8662 (defglfun
8663 (("Color3usv" color-3usv) :args
8664 ((:name |v| :type |ColorUS| :direction :in :array t :size #x3)) :return
8665 ("void") :category ("drawing") :version ("1.0") :glxropcode ("13") :glsopcode
8666 ("0x0040") :offset ("24")))
8667 (defglfun
8668 (("Color3us" color-3us) :args
8669 ((:name |red| :type |ColorUS| :direction :in)
8670 (:name |green| :type |ColorUS| :direction :in)
8671 (:name |blue| :type |ColorUS| :direction :in))
8672 :return ("void") :category ("drawing") :vectorequiv ("Color3usv") :version
8673 ("1.0") :offset ("23")))
8674 (defglfun
8675 (("Color3uiv" color-3uiv) :args
8676 ((:name |v| :type |ColorUI| :direction :in :array t :size #x3)) :return
8677 ("void") :category ("drawing") :version ("1.0") :glxropcode ("12") :glsopcode
8678 ("0x003F") :offset ("22")))
8679 (defglfun
8680 (("Color3ui" color-3ui) :args
8681 ((:name |red| :type |ColorUI| :direction :in)
8682 (:name |green| :type |ColorUI| :direction :in)
8683 (:name |blue| :type |ColorUI| :direction :in))
8684 :return ("void") :category ("drawing") :vectorequiv ("Color3uiv") :version
8685 ("1.0") :offset ("21")))
8686 (defglfun
8687 (("Color3ubv" color-3ubv) :args
8688 ((:name |v| :type |ColorUB| :direction :in :array t :size #x3)) :return
8689 ("void") :category ("drawing") :version ("1.0") :glxropcode ("11") :glsopcode
8690 ("0x003E") :offset ("20")))
8691 (defglfun
8692 (("Color3ub" color-3ub) :args
8693 ((:name |red| :type |ColorUB| :direction :in)
8694 (:name |green| :type |ColorUB| :direction :in)
8695 (:name |blue| :type |ColorUB| :direction :in))
8696 :return ("void") :category ("drawing") :vectorequiv ("Color3ubv") :version
8697 ("1.0") :offset ("19")))
8698 (defglfun
8699 (("Color3sv" color-3sv) :args
8700 ((:name |v| :type |ColorS| :direction :in :array t :size #x3)) :return
8701 ("void") :category ("drawing") :version ("1.0") :glxropcode ("10") :glsopcode
8702 ("0x003D") :offset ("18")))
8703 (defglfun
8704 (("Color3s" color-3s) :args
8705 ((:name |red| :type |ColorS| :direction :in)
8706 (:name |green| :type |ColorS| :direction :in)
8707 (:name |blue| :type |ColorS| :direction :in))
8708 :return ("void") :category ("drawing") :vectorequiv ("Color3sv") :version
8709 ("1.0") :offset ("17")))
8710 (defglfun
8711 (("Color3iv" color-3iv) :args
8712 ((:name |v| :type |ColorI| :direction :in :array t :size #x3)) :return
8713 ("void") :category ("drawing") :version ("1.0") :glxropcode ("9") :glsopcode
8714 ("0x003C") :offset ("16")))
8715 (defglfun
8716 (("Color3i" color-3i) :args
8717 ((:name |red| :type |ColorI| :direction :in)
8718 (:name |green| :type |ColorI| :direction :in)
8719 (:name |blue| :type |ColorI| :direction :in))
8720 :return ("void") :category ("drawing") :vectorequiv ("Color3iv") :version
8721 ("1.0") :offset ("15")))
8722 (defglfun
8723 (("Color3fv" color-3fv) :args
8724 ((:name |v| :type |ColorF| :direction :in :array t :size #x3)) :return
8725 ("void") :category ("drawing") :version ("1.0") :glxropcode ("8") :glsopcode
8726 ("0x003B") :offset ("14")))
8727 (defglfun
8728 (("Color3f" color-3f) :args
8729 ((:name |red| :type |ColorF| :direction :in)
8730 (:name |green| :type |ColorF| :direction :in)
8731 (:name |blue| :type |ColorF| :direction :in))
8732 :return ("void") :category ("drawing") :vectorequiv ("Color3fv") :version
8733 ("1.0") :offset ("13")))
8734 (defglfun
8735 (("Color3dv" color-3dv) :args
8736 ((:name |v| :type |ColorD| :direction :in :array t :size #x3)) :return
8737 ("void") :category ("drawing") :version ("1.0") :glxropcode ("7") :glsopcode
8738 ("0x003A") :offset ("12")))
8739 (defglfun
8740 (("Color3d" color-3d) :args
8741 ((:name |red| :type |ColorD| :direction :in)
8742 (:name |green| :type |ColorD| :direction :in)
8743 (:name |blue| :type |ColorD| :direction :in))
8744 :return ("void") :category ("drawing") :vectorequiv ("Color3dv") :version
8745 ("1.0") :offset ("11")))
8746 (defglfun
8747 (("Color3bv" color-3bv) :args
8748 ((:name |v| :type |ColorB| :direction :in :array t :size #x3)) :return
8749 ("void") :category ("drawing") :version ("1.0") :glxropcode ("6") :glsopcode
8750 ("0x0039") :offset ("10")))
8751 (defglfun
8752 (("Color3b" color-3b) :args
8753 ((:name |red| :type |ColorB| :direction :in)
8754 (:name |green| :type |ColorB| :direction :in)
8755 (:name |blue| :type |ColorB| :direction :in))
8756 :return ("void") :category ("drawing") :vectorequiv ("Color3bv") :version
8757 ("1.0") :offset ("9")))
8758 (defglfun
8759 (("Bitmap" bitmap) :args
8760 ((:name |width| :type |SizeI| :direction :in)
8761 (:name |height| :type |SizeI| :direction :in)
8762 (:name |xorig| :type |CoordF| :direction :in)
8763 (:name |yorig| :type |CoordF| :direction :in)
8764 (:name |xmove| :type |CoordF| :direction :in)
8765 (:name |ymove| :type |CoordF| :direction :in)
8766 (:name |bitmap| :type |UInt8| :direction :in :array t :size
8767 (|width| |height|)))
8768 :return ("void") :category ("drawing") :dlflags ("handcode") :glxflags
8769 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("5")
8770 :glsflags ("pixel-unpack") :glsopcode ("0x0038") :wglflags
8771 ("client-handcode" "server-handcode") :offset ("8")))
8772 (defglfun
8773 (("Begin" begin) :args ((:name |mode| :type |BeginMode| :direction :in))
8774 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("4")
8775 :glsopcode ("0x0037") :offset ("7")))
8777 ;;;; drawing-control
8779 (defglfun
8780 (("TexGeniv" tex-gen-iv) :args
8781 ((:name |coord| :type |TextureCoordName| :direction :in)
8782 (:name |pname| :type |TextureGenParameter| :direction :in)
8783 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8784 (|pname|)))
8785 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8786 ("120") :glsflags ("gl-enum") :glsopcode ("0x00AB") :wglflags ("small-data")
8787 :offset ("193")))
8788 (defglfun
8789 (("TexGeni" tex-gen-i) :args
8790 ((:name |coord| :type |TextureCoordName| :direction :in)
8791 (:name |pname| :type |TextureGenParameter| :direction :in)
8792 (:name |param| :type |CheckedInt32| :direction :in))
8793 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8794 ("119") :glsflags ("gl-enum") :glsopcode ("0x00AA") :wglflags ("small-data")
8795 :offset ("192")))
8796 (defglfun
8797 (("TexGenfv" tex-gen-fv) :args
8798 ((:name |coord| :type |TextureCoordName| :direction :in)
8799 (:name |pname| :type |TextureGenParameter| :direction :in)
8800 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8801 (|pname|)))
8802 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8803 ("118") :glsflags ("gl-enum") :glsopcode ("0x00A9") :wglflags ("small-data")
8804 :offset ("191")))
8805 (defglfun
8806 (("TexGenf" tex-gen-f) :args
8807 ((:name |coord| :type |TextureCoordName| :direction :in)
8808 (:name |pname| :type |TextureGenParameter| :direction :in)
8809 (:name |param| :type |CheckedFloat32| :direction :in))
8810 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8811 ("117") :glsflags ("gl-enum") :glsopcode ("0x00A8") :wglflags ("small-data")
8812 :offset ("190")))
8813 (defglfun
8814 (("TexGendv" tex-gen-dv) :args
8815 ((:name |coord| :type |TextureCoordName| :direction :in)
8816 (:name |pname| :type |TextureGenParameter| :direction :in)
8817 (:name |params| :type |Float64| :direction :in :array t :size (|pname|)))
8818 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8819 ("116") :glsflags ("gl-enum") :glsopcode ("0x00A7") :wglflags ("small-data")
8820 :offset ("189")))
8821 (defglfun
8822 (("TexGend" tex-gen-d) :args
8823 ((:name |coord| :type |TextureCoordName| :direction :in)
8824 (:name |pname| :type |TextureGenParameter| :direction :in)
8825 (:name |param| :type |Float64| :direction :in))
8826 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8827 ("115") :glsflags ("gl-enum") :glsopcode ("0x00A6") :wglflags ("small-data")
8828 :offset ("188")))
8829 (defglfun
8830 (("TexEnviv" tex-env-iv) :args
8831 ((:name |target| :type |TextureEnvTarget| :direction :in)
8832 (:name |pname| :type |TextureEnvParameter| :direction :in)
8833 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8834 (|pname|)))
8835 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8836 ("114") :glsflags ("gl-enum") :glsopcode ("0x00A5") :wglflags ("small-data")
8837 :offset ("187")))
8838 (defglfun
8839 (("TexEnvi" tex-env-i) :args
8840 ((:name |target| :type |TextureEnvTarget| :direction :in)
8841 (:name |pname| :type |TextureEnvParameter| :direction :in)
8842 (:name |param| :type |CheckedInt32| :direction :in))
8843 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8844 ("113") :glsflags ("gl-enum") :glsopcode ("0x00A4") :wglflags ("small-data")
8845 :offset ("186")))
8846 (defglfun
8847 (("TexEnvfv" tex-env-fv) :args
8848 ((:name |target| :type |TextureEnvTarget| :direction :in)
8849 (:name |pname| :type |TextureEnvParameter| :direction :in)
8850 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8851 (|pname|)))
8852 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8853 ("112") :glsflags ("gl-enum") :glsopcode ("0x00A3") :wglflags ("small-data")
8854 :offset ("185")))
8855 (defglfun
8856 (("TexEnvf" tex-env-f) :args
8857 ((:name |target| :type |TextureEnvTarget| :direction :in)
8858 (:name |pname| :type |TextureEnvParameter| :direction :in)
8859 (:name |param| :type |CheckedFloat32| :direction :in))
8860 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8861 ("111") :glsflags ("gl-enum") :glsopcode ("0x00A2") :wglflags ("small-data")
8862 :offset ("184")))
8863 (defglfun
8864 (("TexImage2D" tex-image-2d) :args
8865 ((:name |target| :type |TextureTarget| :direction :in)
8866 (:name |level| :type |CheckedInt32| :direction :in)
8867 (:name |internalformat| :type |TextureComponentCount| :direction :in)
8868 (:name |width| :type |SizeI| :direction :in)
8869 (:name |height| :type |SizeI| :direction :in)
8870 (:name |border| :type |CheckedInt32| :direction :in)
8871 (:name |format| :type |PixelFormat| :direction :in)
8872 (:name |type| :type |PixelType| :direction :in)
8873 (:name |pixels| :type |Void| :direction :in :array t :size
8874 (|format| |type| |width| |height|)))
8875 :return ("void") :category ("drawing-control") :dlflags ("handcode")
8876 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
8877 ("110") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A1")
8878 :wglflags ("client-handcode" "server-handcode") :offset ("183")))
8879 (defglfun
8880 (("TexImage1D" tex-image-1d) :args
8881 ((:name |target| :type |TextureTarget| :direction :in)
8882 (:name |level| :type |CheckedInt32| :direction :in)
8883 (:name |internalformat| :type |TextureComponentCount| :direction :in)
8884 (:name |width| :type |SizeI| :direction :in)
8885 (:name |border| :type |CheckedInt32| :direction :in)
8886 (:name |format| :type |PixelFormat| :direction :in)
8887 (:name |type| :type |PixelType| :direction :in)
8888 (:name |pixels| :type |Void| :direction :in :array t :size
8889 (|format| |type| |width|)))
8890 :return ("void") :category ("drawing-control") :dlflags ("handcode")
8891 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
8892 ("109") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A0")
8893 :wglflags ("client-handcode" "server-handcode") :offset ("182")))
8894 (defglfun
8895 (("TexParameteriv" tex-parameter-iv) :args
8896 ((:name |target| :type |TextureTarget| :direction :in)
8897 (:name |pname| :type |TextureParameterName| :direction :in)
8898 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8899 (|pname|)))
8900 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8901 ("108") :glsflags ("gl-enum") :glsopcode ("0x009F") :wglflags ("small-data")
8902 :offset ("181")))
8903 (defglfun
8904 (("TexParameteri" tex-parameter-i) :args
8905 ((:name |target| :type |TextureTarget| :direction :in)
8906 (:name |pname| :type |TextureParameterName| :direction :in)
8907 (:name |param| :type |CheckedInt32| :direction :in))
8908 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8909 ("107") :glsflags ("gl-enum") :glsopcode ("0x009E") :wglflags ("small-data")
8910 :offset ("180")))
8911 (defglfun
8912 (("TexParameterfv" tex-parameter-fv) :args
8913 ((:name |target| :type |TextureTarget| :direction :in)
8914 (:name |pname| :type |TextureParameterName| :direction :in)
8915 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8916 (|pname|)))
8917 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8918 ("106") :glsflags ("gl-enum") :glsopcode ("0x009D") :wglflags ("small-data")
8919 :offset ("179")))
8920 (defglfun
8921 (("TexParameterf" tex-parameter-f) :args
8922 ((:name |target| :type |TextureTarget| :direction :in)
8923 (:name |pname| :type |TextureParameterName| :direction :in)
8924 (:name |param| :type |CheckedFloat32| :direction :in))
8925 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8926 ("105") :glsflags ("gl-enum") :glsopcode ("0x009C") :wglflags ("small-data")
8927 :offset ("178")))
8928 (defglfun
8929 (("ShadeModel" shade-model) :args
8930 ((:name |mode| :type |ShadingModel| :direction :in)) :return ("void")
8931 :category ("drawing-control") :version ("1.0") :glxropcode ("104") :glsopcode
8932 ("0x009B") :offset ("177")))
8933 (defglfun
8934 (("Scissor" scissor) :args
8935 ((:name |x| :type |WinCoord| :direction :in)
8936 (:name |y| :type |WinCoord| :direction :in)
8937 (:name |width| :type |SizeI| :direction :in)
8938 (:name |height| :type |SizeI| :direction :in))
8939 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8940 ("103") :glsopcode ("0x009A") :offset ("176")))
8941 (defglfun
8942 (("PolygonStipple" polygon-stipple) :args
8943 ((:name |mask| :type |UInt8| :direction :in :array t)) :return ("void")
8944 :category ("drawing-control") :dlflags ("handcode") :glxflags
8945 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("102")
8946 :glsflags ("pixel-unpack") :glsopcode ("0x0099") :wglflags
8947 ("client-handcode" "server-handcode") :offset ("175")))
8948 (defglfun
8949 (("PolygonMode" polygon-mode) :args
8950 ((:name |face| :type |MaterialFace| :direction :in)
8951 (:name |mode| :type |PolygonMode| :direction :in))
8952 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8953 ("101") :glsopcode ("0x0098") :offset ("174")))
8954 (defglfun
8955 (("PointSize" point-size) :args
8956 ((:name |size| :type |CheckedFloat32| :direction :in)) :return ("void")
8957 :category ("drawing-control") :version ("1.0") :glxropcode ("100") :glsopcode
8958 ("0x0097") :offset ("173")))
8959 (defglfun
8960 (("Materialiv" material-iv) :args
8961 ((:name |face| :type |MaterialFace| :direction :in)
8962 (:name |pname| :type |MaterialParameter| :direction :in)
8963 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8964 (|pname|)))
8965 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8966 ("99") :glsopcode ("0x0096") :wglflags ("small-data") :offset ("172")))
8967 (defglfun
8968 (("Materiali" material-i) :args
8969 ((:name |face| :type |MaterialFace| :direction :in)
8970 (:name |pname| :type |MaterialParameter| :direction :in)
8971 (:name |param| :type |CheckedInt32| :direction :in))
8972 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8973 ("98") :glsopcode ("0x0095") :wglflags ("small-data") :offset ("171")))
8974 (defglfun
8975 (("Materialfv" material-fv) :args
8976 ((:name |face| :type |MaterialFace| :direction :in)
8977 (:name |pname| :type |MaterialParameter| :direction :in)
8978 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8979 (|pname|)))
8980 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8981 ("97") :glsopcode ("0x0094") :wglflags ("small-data") :offset ("170")))
8982 (defglfun
8983 (("Materialf" material-f) :args
8984 ((:name |face| :type |MaterialFace| :direction :in)
8985 (:name |pname| :type |MaterialParameter| :direction :in)
8986 (:name |param| :type |CheckedFloat32| :direction :in))
8987 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8988 ("96") :glsopcode ("0x0093") :wglflags ("small-data") :offset ("169")))
8989 (defglfun
8990 (("LineWidth" line-width) :args
8991 ((:name |width| :type |CheckedFloat32| :direction :in)) :return ("void")
8992 :category ("drawing-control") :version ("1.0") :glxropcode ("95") :glsopcode
8993 ("0x0092") :offset ("168")))
8994 (defglfun
8995 (("LineStipple" line-stipple) :args
8996 ((:name |factor| :type |CheckedInt32| :direction :in)
8997 (:name |pattern| :type |LineStipple| :direction :in))
8998 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8999 ("94") :glsopcode ("0x0091") :offset ("167")))
9000 (defglfun
9001 (("LightModeliv" light-model-iv) :args
9002 ((:name |pname| :type |LightModelParameter| :direction :in)
9003 (:name |params| :type |Int32| :direction :in :array t :size (|pname|)))
9004 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9005 ("93") :glsflags ("gl-enum") :glsopcode ("0x0090") :wglflags ("small-data")
9006 :offset ("166")))
9007 (defglfun
9008 (("LightModeli" light-model-i) :args
9009 ((:name |pname| :type |LightModelParameter| :direction :in)
9010 (:name |param| :type |Int32| :direction :in))
9011 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9012 ("92") :glsflags ("gl-enum") :glsopcode ("0x008F") :wglflags ("small-data")
9013 :offset ("165")))
9014 (defglfun
9015 (("LightModelfv" light-model-fv) :args
9016 ((:name |pname| :type |LightModelParameter| :direction :in)
9017 (:name |params| :type |Float32| :direction :in :array t :size (|pname|)))
9018 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9019 ("91") :glsflags ("gl-enum") :glsopcode ("0x008E") :wglflags ("small-data")
9020 :offset ("164")))
9021 (defglfun
9022 (("LightModelf" light-model-f) :args
9023 ((:name |pname| :type |LightModelParameter| :direction :in)
9024 (:name |param| :type |Float32| :direction :in))
9025 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9026 ("90") :glsflags ("gl-enum") :glsopcode ("0x008D") :wglflags ("small-data")
9027 :offset ("163")))
9028 (defglfun
9029 (("Lightiv" light-iv) :args
9030 ((:name |light| :type |LightName| :direction :in)
9031 (:name |pname| :type |LightParameter| :direction :in)
9032 (:name |params| :type |CheckedInt32| :direction :in :array t :size
9033 (|pname|)))
9034 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9035 ("89") :glsopcode ("0x008C") :wglflags ("small-data") :offset ("162")))
9036 (defglfun
9037 (("Lighti" light-i) :args
9038 ((:name |light| :type |LightName| :direction :in)
9039 (:name |pname| :type |LightParameter| :direction :in)
9040 (:name |param| :type |CheckedInt32| :direction :in))
9041 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9042 ("88") :glsopcode ("0x008B") :wglflags ("small-data") :offset ("161")))
9043 (defglfun
9044 (("Lightfv" light-fv) :args
9045 ((:name |light| :type |LightName| :direction :in)
9046 (:name |pname| :type |LightParameter| :direction :in)
9047 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
9048 (|pname|)))
9049 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9050 ("87") :glsopcode ("0x008A") :wglflags ("small-data") :offset ("160")))
9051 (defglfun
9052 (("Lightf" light-f) :args
9053 ((:name |light| :type |LightName| :direction :in)
9054 (:name |pname| :type |LightParameter| :direction :in)
9055 (:name |param| :type |CheckedFloat32| :direction :in))
9056 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9057 ("86") :glsopcode ("0x0089") :wglflags ("small-data") :offset ("159")))
9058 (defglfun
9059 (("Hint" hint) :args
9060 ((:name |target| :type |HintTarget| :direction :in)
9061 (:name |mode| :type |HintMode| :direction :in))
9062 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9063 ("85") :glsopcode ("0x0088") :offset ("158")))
9064 (defglfun
9065 (("FrontFace" front-face) :args
9066 ((:name |mode| :type |FrontFaceDirection| :direction :in)) :return ("void")
9067 :category ("drawing-control") :version ("1.0") :glxropcode ("84") :glsopcode
9068 ("0x0087") :offset ("157")))
9069 (defglfun
9070 (("Fogiv" fog-iv) :args
9071 ((:name |pname| :type |FogParameter| :direction :in)
9072 (:name |params| :type |CheckedInt32| :direction :in :array t :size
9073 (|pname|)))
9074 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9075 ("83") :glsflags ("gl-enum") :glsopcode ("0x0086") :wglflags ("small-data")
9076 :offset ("156")))
9077 (defglfun
9078 (("Fogi" fog-i) :args
9079 ((:name |pname| :type |FogParameter| :direction :in)
9080 (:name |param| :type |CheckedInt32| :direction :in))
9081 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9082 ("82") :glsflags ("gl-enum") :glsopcode ("0x0085") :wglflags ("small-data")
9083 :offset ("155")))
9084 (defglfun
9085 (("Fogfv" fog-fv) :args
9086 ((:name |pname| :type |FogParameter| :direction :in)
9087 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
9088 (|pname|)))
9089 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9090 ("81") :glsflags ("gl-enum") :glsopcode ("0x0084") :wglflags ("small-data")
9091 :offset ("154")))
9092 (defglfun
9093 (("Fogf" fog-f) :args
9094 ((:name |pname| :type |FogParameter| :direction :in)
9095 (:name |param| :type |CheckedFloat32| :direction :in))
9096 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9097 ("80") :glsflags ("gl-enum") :glsopcode ("0x0083") :wglflags ("small-data")
9098 :offset ("153")))
9099 (defglfun
9100 (("CullFace" cull-face) :args
9101 ((:name |mode| :type |CullFaceMode| :direction :in)) :return ("void")
9102 :category ("drawing-control") :version ("1.0") :glxropcode ("79") :glsopcode
9103 ("0x0082") :offset ("152")))
9104 (defglfun
9105 (("ColorMaterial" color-material) :args
9106 ((:name |face| :type |MaterialFace| :direction :in)
9107 (:name |mode| :type |ColorMaterialParameter| :direction :in))
9108 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9109 ("78") :glsopcode ("0x0081") :offset ("151")))
9110 (defglfun
9111 (("ClipPlane" clip-plane) :args
9112 ((:name |plane| :type |ClipPlaneName| :direction :in)
9113 (:name |equation| :type |Float64| :direction :in :array t :size #x4))
9114 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9115 ("77") :glsopcode ("0x0080") :offset ("150")))
9117 ;;;; feedback
9119 (defglfun
9120 (("PushName" push-name) :args
9121 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
9122 ("feedback") :version ("1.0") :glxropcode ("125") :glsopcode ("0x00B3")
9123 :offset ("201")))
9124 (defglfun
9125 (("PopName" pop-name) :args nil :return ("void") :category ("feedback")
9126 :version ("1.0") :glxropcode ("124") :glsopcode ("0x00B2") :offset ("200")))
9127 (defglfun
9128 (("PassThrough" pass-through) :args
9129 ((:name |token| :type |FeedbackElement| :direction :in)) :return ("void")
9130 :category ("feedback") :version ("1.0") :glxropcode ("123") :glsopcode
9131 ("0x00B1") :offset ("199")))
9132 (defglfun
9133 (("LoadName" load-name) :args
9134 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
9135 ("feedback") :version ("1.0") :glxropcode ("122") :glsopcode ("0x00B0")
9136 :offset ("198")))
9137 (defglfun
9138 (("InitNames" init-names) :args nil :return ("void") :category ("feedback")
9139 :version ("1.0") :glxropcode ("121") :glsopcode ("0x00AF") :offset ("197")))
9140 (defglfun
9141 (("RenderMode" render-mode) :args
9142 ((:name |mode| :type |RenderingMode| :direction :in)) :return ("Int32")
9143 :category ("feedback") :dlflags ("notlistable") :glxflags
9144 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("107")
9145 :glsopcode ("0x00AE") :wglflags ("client-handcode" "server-handcode") :offset
9146 ("196")))
9147 (defglfun
9148 (("SelectBuffer" select-buffer) :args
9149 ((:name |size| :type |SizeI| :direction :in)
9150 (:name |buffer| :type |SelectName| :direction :out :array t :size size
9151 :retained t))
9152 :return ("void") :dlflags ("notlistable") :glxflags
9153 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
9154 :glxsingle ("106") :glsflags ("client") :glsopcode ("0x00AD") :wglflags
9155 ("client-handcode" "server-handcode" "batchable") :offset ("195")))
9156 (defglfun
9157 (("FeedbackBuffer" feedback-buffer) :args
9158 ((:name |size| :type |SizeI| :direction :in)
9159 (:name |type| :type |FeedbackType| :direction :in)
9160 (:name |buffer| :type |FeedbackElement| :direction :out :array t :size size
9161 :retained t))
9162 :return ("void") :dlflags ("notlistable") :glxflags
9163 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
9164 :glxsingle ("105") :glsflags ("client") :glsopcode ("0x00AC") :wglflags
9165 ("client-handcode" "server-handcode" "batchable") :offset ("194")))
9167 ;;;; framebuf
9169 (defglfun
9170 (("IndexMask" index-mask) :args
9171 ((:name |mask| :type |MaskedColorIndexValueI| :direction :in)) :return
9172 ("void") :category ("framebuf") :version ("1.0") :glxropcode ("136")
9173 :glsopcode ("0x00BE") :offset ("212")))
9174 (defglfun
9175 (("DepthMask" depth-mask) :args
9176 ((:name |flag| :type |Boolean| :direction :in)) :return ("void") :category
9177 ("framebuf") :version ("1.0") :glxropcode ("135") :glsopcode ("0x00BD")
9178 :offset ("211")))
9179 (defglfun
9180 (("ColorMask" color-mask) :args
9181 ((:name |red| :type |Boolean| :direction :in)
9182 (:name |green| :type |Boolean| :direction :in)
9183 (:name |blue| :type |Boolean| :direction :in)
9184 (:name |alpha| :type |Boolean| :direction :in))
9185 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("134")
9186 :glsopcode ("0x00BC") :offset ("210")))
9187 (defglfun
9188 (("StencilMask" stencil-mask) :args
9189 ((:name |mask| :type |MaskedStencilValue| :direction :in)) :return ("void")
9190 :category ("framebuf") :version ("1.0") :glxropcode ("133") :glsopcode
9191 ("0x00BB") :offset ("209")))
9192 (defglfun
9193 (("ClearDepth" clear-depth) :args
9194 ((:name |depth| :type |ClampedFloat64| :direction :in)) :return ("void")
9195 :category ("framebuf") :version ("1.0") :glxropcode ("132") :glsopcode
9196 ("0x00BA") :offset ("208")))
9197 (defglfun
9198 (("ClearStencil" clear-stencil) :args
9199 ((:name |s| :type |StencilValue| :direction :in)) :return ("void") :category
9200 ("framebuf") :version ("1.0") :glxropcode ("131") :glsopcode ("0x00B9")
9201 :offset ("207")))
9202 (defglfun
9203 (("ClearColor" clear-color) :args
9204 ((:name |red| :type |ClampedColorF| :direction :in)
9205 (:name |green| :type |ClampedColorF| :direction :in)
9206 (:name |blue| :type |ClampedColorF| :direction :in)
9207 (:name |alpha| :type |ClampedColorF| :direction :in))
9208 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("130")
9209 :glsopcode ("0x00B8") :offset ("206")))
9210 (defglfun
9211 (("ClearIndex" clear-index) :args
9212 ((:name |c| :type |MaskedColorIndexValueF| :direction :in)) :return ("void")
9213 :category ("framebuf") :version ("1.0") :glxropcode ("129") :glsopcode
9214 ("0x00B7") :offset ("205")))
9215 (defglfun
9216 (("ClearAccum" clear-accum) :args
9217 ((:name |red| :type |Float32| :direction :in)
9218 (:name |green| :type |Float32| :direction :in)
9219 (:name |blue| :type |Float32| :direction :in)
9220 (:name |alpha| :type |Float32| :direction :in))
9221 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("128")
9222 :glsopcode ("0x00B6") :offset ("204")))
9223 (defglfun
9224 (("Clear" clear) :args ((:name |mask| :type |ClearBufferMask| :direction :in))
9225 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("127")
9226 :glsopcode ("0x00B5") :offset ("203")))
9227 (defglfun
9228 (("DrawBuffer" draw-buffer) :args
9229 ((:name |mode| :type |DrawBufferMode| :direction :in)) :return ("void")
9230 :category ("framebuf") :version ("1.0") :glxropcode ("126") :glsopcode
9231 ("0x00B4") :offset ("202")))
9233 ;;;; misc
9235 (defglfun
9236 (("PushAttrib" push-attrib) :args
9237 ((:name |mask| :type |AttribMask| :direction :in)) :return ("void") :category
9238 ("misc") :version ("1.0") :glxropcode ("142") :glsopcode ("0x00C5") :offset
9239 ("219")))
9240 (defglfun
9241 (("PopAttrib" pop-attrib) :args nil :return ("void") :category ("misc")
9242 :version ("1.0") :glxropcode ("141") :glsopcode ("0x00C4") :offset ("218")))
9243 (defglfun
9244 (("Flush" flush) :args nil :return ("void") :dlflags ("notlistable") :glxflags
9245 ("client-handcode" "client-intercept" "server-handcode") :category ("misc")
9246 :version ("1.0") :glxsingle ("142") :glsopcode ("0x00C3") :offset ("217")))
9247 (defglfun
9248 (("Finish" finish) :args nil :return ("void") :dlflags ("notlistable")
9249 :glxflags ("client-handcode" "server-handcode") :category ("misc") :version
9250 ("1.0") :glxsingle ("108") :glsopcode ("0x00C2") :offset ("216")))
9251 (defglfun
9252 (("Enable" enable) :args ((:name |cap| :type |EnableCap| :direction :in))
9253 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
9254 :glxflags ("client-handcode" "client-intercept") :glxropcode ("139")
9255 :glsflags ("client") :glsopcode ("0x00C1") :offset ("215")))
9256 (defglfun
9257 (("Disable" disable) :args ((:name |cap| :type |EnableCap| :direction :in))
9258 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
9259 :glxflags ("client-handcode" "client-intercept") :glxropcode ("138")
9260 :glsflags ("client") :glsopcode ("0x00C0") :offset ("214")))
9261 (defglfun
9262 (("Accum" accum) :args
9263 ((:name |op| :type |AccumOp| :direction :in)
9264 (:name |value| :type |CoordF| :direction :in))
9265 :return ("void") :category ("misc") :version ("1.0") :glxropcode ("137")
9266 :glsopcode ("0x00BF") :offset ("213")))
9268 ;;;; modeling
9270 (defglfun
9271 (("EvalPoint2" eval-point-2) :args
9272 ((:name |i| :type |CheckedInt32| :direction :in)
9273 (:name |j| :type |CheckedInt32| :direction :in))
9274 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("158")
9275 :glsopcode ("0x00D5") :offset ("239")))
9276 (defglfun
9277 (("EvalMesh2" eval-mesh-2) :args
9278 ((:name |mode| :type |MeshMode2| :direction :in)
9279 (:name |i1| :type |CheckedInt32| :direction :in)
9280 (:name |i2| :type |CheckedInt32| :direction :in)
9281 (:name |j1| :type |CheckedInt32| :direction :in)
9282 (:name |j2| :type |CheckedInt32| :direction :in))
9283 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("157")
9284 :glsopcode ("0x00D4") :offset ("238")))
9285 (defglfun
9286 (("EvalPoint1" eval-point-1) :args ((:name |i| :type |Int32| :direction :in))
9287 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("156")
9288 :glsopcode ("0x00D3") :offset ("237")))
9289 (defglfun
9290 (("EvalMesh1" eval-mesh-1) :args
9291 ((:name |mode| :type |MeshMode1| :direction :in)
9292 (:name |i1| :type |CheckedInt32| :direction :in)
9293 (:name |i2| :type |CheckedInt32| :direction :in))
9294 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("155")
9295 :glsopcode ("0x00D2") :offset ("236")))
9296 (defglfun
9297 (("EvalCoord2fv" eval-coord-2fv) :args
9298 ((:name |u| :type |CoordF| :direction :in :array t :size #x2)) :return
9299 ("void") :category ("modeling") :version ("1.0") :glxropcode ("154")
9300 :glsopcode ("0x00D1") :offset ("235")))
9301 (defglfun
9302 (("EvalCoord2f" eval-coord-2f) :args
9303 ((:name |u| :type |CoordF| :direction :in)
9304 (:name |v| :type |CoordF| :direction :in))
9305 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2fv")
9306 :version ("1.0") :offset ("234")))
9307 (defglfun
9308 (("EvalCoord2dv" eval-coord-2dv) :args
9309 ((:name |u| :type |CoordD| :direction :in :array t :size #x2)) :return
9310 ("void") :category ("modeling") :version ("1.0") :glxropcode ("153")
9311 :glsopcode ("0x00D0") :offset ("233")))
9312 (defglfun
9313 (("EvalCoord2d" eval-coord-2d) :args
9314 ((:name |u| :type |CoordD| :direction :in)
9315 (:name |v| :type |CoordD| :direction :in))
9316 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2dv")
9317 :version ("1.0") :offset ("232")))
9318 (defglfun
9319 (("EvalCoord1fv" eval-coord-1fv) :args
9320 ((:name |u| :type |CoordF| :direction :in :array t :size #x1)) :return
9321 ("void") :category ("modeling") :version ("1.0") :glxropcode ("152")
9322 :glsopcode ("0x00CF") :offset ("231")))
9323 (defglfun
9324 (("EvalCoord1f" eval-coord-1f) :args
9325 ((:name |u| :type |CoordF| :direction :in)) :return ("void") :category
9326 ("modeling") :vectorequiv ("EvalCoord1fv") :version ("1.0") :offset ("230")))
9327 (defglfun
9328 (("EvalCoord1dv" eval-coord-1dv) :args
9329 ((:name |u| :type |CoordD| :direction :in :array t :size #x1)) :return
9330 ("void") :category ("modeling") :version ("1.0") :glxropcode ("151")
9331 :glsopcode ("0x00CE") :offset ("229")))
9332 (defglfun
9333 (("EvalCoord1d" eval-coord-1d) :args
9334 ((:name |u| :type |CoordD| :direction :in)) :return ("void") :category
9335 ("modeling") :vectorequiv ("EvalCoord1dv") :version ("1.0") :offset ("228")))
9336 (defglfun
9337 (("MapGrid2f" map-grid-2f) :args
9338 ((:name |un| :type |Int32| :direction :in)
9339 (:name |u1| :type |CoordF| :direction :in)
9340 (:name |u2| :type |CoordF| :direction :in)
9341 (:name |vn| :type |Int32| :direction :in)
9342 (:name |v1| :type |CoordF| :direction :in)
9343 (:name |v2| :type |CoordF| :direction :in))
9344 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("150")
9345 :glsopcode ("0x00CD") :offset ("227")))
9346 (defglfun
9347 (("MapGrid2d" map-grid-2d) :args
9348 ((:name |un| :type |Int32| :direction :in)
9349 (:name |u1| :type |CoordD| :direction :in)
9350 (:name |u2| :type |CoordD| :direction :in)
9351 (:name |vn| :type |Int32| :direction :in)
9352 (:name |v1| :type |CoordD| :direction :in)
9353 (:name |v2| :type |CoordD| :direction :in))
9354 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("149")
9355 :glsopcode ("0x00CC") :offset ("226")))
9356 (defglfun
9357 (("MapGrid1f" map-grid-1f) :args
9358 ((:name |un| :type |Int32| :direction :in)
9359 (:name |u1| :type |CoordF| :direction :in)
9360 (:name |u2| :type |CoordF| :direction :in))
9361 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("148")
9362 :glsopcode ("0x00CB") :offset ("225")))
9363 (defglfun
9364 (("MapGrid1d" map-grid-1d) :args
9365 ((:name |un| :type |Int32| :direction :in)
9366 (:name |u1| :type |CoordD| :direction :in)
9367 (:name |u2| :type |CoordD| :direction :in))
9368 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("147")
9369 :glsopcode ("0x00CA") :offset ("224")))
9370 (defglfun
9371 (("Map2f" map-2f) :args
9372 ((:name |target| :type |MapTarget| :direction :in)
9373 (:name |u1| :type |CoordF| :direction :in)
9374 (:name |u2| :type |CoordF| :direction :in)
9375 (:name |ustride| :type |Int32| :direction :in)
9376 (:name |uorder| :type |CheckedInt32| :direction :in)
9377 (:name |v1| :type |CoordF| :direction :in)
9378 (:name |v2| :type |CoordF| :direction :in)
9379 (:name |vstride| :type |Int32| :direction :in)
9380 (:name |vorder| :type |CheckedInt32| :direction :in)
9381 (:name |points| :type |CoordF| :direction :in :array t :size
9382 (|target| |ustride| |uorder| |vstride| |vorder|)))
9383 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9384 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("146")
9385 :glsflags ("capture-handcode") :glsopcode ("0x00C9") :wglflags
9386 ("client-handcode" "server-handcode") :offset ("223")))
9387 (defglfun
9388 (("Map2d" map-2d) :args
9389 ((:name |target| :type |MapTarget| :direction :in)
9390 (:name |u1| :type |CoordD| :direction :in)
9391 (:name |u2| :type |CoordD| :direction :in)
9392 (:name |ustride| :type |Int32| :direction :in)
9393 (:name |uorder| :type |CheckedInt32| :direction :in)
9394 (:name |v1| :type |CoordD| :direction :in)
9395 (:name |v2| :type |CoordD| :direction :in)
9396 (:name |vstride| :type |Int32| :direction :in)
9397 (:name |vorder| :type |CheckedInt32| :direction :in)
9398 (:name |points| :type |CoordD| :direction :in :array t :size
9399 (|target| |ustride| |uorder| |vstride| |vorder|)))
9400 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9401 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("145")
9402 :glsflags ("capture-handcode") :glsopcode ("0x00C8") :wglflags
9403 ("client-handcode" "server-handcode") :offset ("222")))
9404 (defglfun
9405 (("Map1f" map-1f) :args
9406 ((:name |target| :type |MapTarget| :direction :in)
9407 (:name |u1| :type |CoordF| :direction :in)
9408 (:name |u2| :type |CoordF| :direction :in)
9409 (:name |stride| :type |Int32| :direction :in)
9410 (:name |order| :type |CheckedInt32| :direction :in)
9411 (:name |points| :type |CoordF| :direction :in :array t :size
9412 (|target| |stride| |order|)))
9413 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9414 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("144")
9415 :glsflags ("capture-handcode") :glsopcode ("0x00C7") :wglflags
9416 ("client-handcode" "server-handcode") :offset ("221")))
9417 (defglfun
9418 (("Map1d" map-1d) :args
9419 ((:name |target| :type |MapTarget| :direction :in)
9420 (:name |u1| :type |CoordD| :direction :in)
9421 (:name |u2| :type |CoordD| :direction :in)
9422 (:name |stride| :type |Int32| :direction :in)
9423 (:name |order| :type |CheckedInt32| :direction :in)
9424 (:name |points| :type |CoordD| :direction :in :array t :size
9425 (|target| |stride| |order|)))
9426 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9427 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("143")
9428 :glsflags ("capture-handcode") :glsopcode ("0x00C6") :wglflags
9429 ("client-handcode" "server-handcode") :offset ("220")))
9431 ;;;; pixel-op
9433 (defglfun
9434 (("DepthFunc" depth-func) :args
9435 ((:name |func| :type |DepthFunction| :direction :in)) :return ("void")
9436 :category ("pixel-op") :version ("1.0") :glxropcode ("164") :glsopcode
9437 ("0x00DB") :offset ("245")))
9438 (defglfun
9439 (("StencilOp" stencil-op) :args
9440 ((:name |fail| :type |StencilOp| :direction :in)
9441 (:name |zfail| :type |StencilOp| :direction :in)
9442 (:name |zpass| :type |StencilOp| :direction :in))
9443 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("163")
9444 :glsopcode ("0x00DA") :offset ("244")))
9445 (defglfun
9446 (("StencilFunc" stencil-func) :args
9447 ((:name |func| :type |StencilFunction| :direction :in)
9448 (:name |ref| :type |ClampedStencilValue| :direction :in)
9449 (:name |mask| :type |MaskedStencilValue| :direction :in))
9450 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("162")
9451 :glsopcode ("0x00D9") :offset ("243")))
9452 (defglfun
9453 (("LogicOp" logic-op) :args ((:name |opcode| :type |LogicOp| :direction :in))
9454 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("161")
9455 :glsopcode ("0x00D8") :offset ("242")))
9456 (defglfun
9457 (("BlendFunc" blend-func) :args
9458 ((:name |sfactor| :type |BlendingFactorSrc| :direction :in)
9459 (:name |dfactor| :type |BlendingFactorDest| :direction :in))
9460 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("160")
9461 :glsopcode ("0x00D7") :offset ("241")))
9462 (defglfun
9463 (("AlphaFunc" alpha-func) :args
9464 ((:name |func| :type |AlphaFunction| :direction :in)
9465 (:name |ref| :type |ClampedFloat32| :direction :in))
9466 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("159")
9467 :glsopcode ("0x00D6") :offset ("240")))
9469 ;;;; pixel-rw
9471 (defglfun
9472 (("DrawPixels" draw-pixels) :args
9473 ((:name |width| :type |SizeI| :direction :in)
9474 (:name |height| :type |SizeI| :direction :in)
9475 (:name |format| :type |PixelFormat| :direction :in)
9476 (:name |type| :type |PixelType| :direction :in)
9477 (:name |pixels| :type |Void| :direction :in :array t :size
9478 (|format| |type| |width| |height|)))
9479 :return ("void") :category ("pixel-rw") :dlflags ("handcode") :glxflags
9480 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("173")
9481 :glsflags ("pixel-unpack") :glsopcode ("0x00E7") :wglflags
9482 ("client-handcode" "server-handcode") :offset ("257")))
9483 (defglfun
9484 (("ReadPixels" read-pixels) :args
9485 ((:name |x| :type |WinCoord| :direction :in)
9486 (:name |y| :type |WinCoord| :direction :in)
9487 (:name |width| :type |SizeI| :direction :in)
9488 (:name |height| :type |SizeI| :direction :in)
9489 (:name |format| :type |PixelFormat| :direction :in)
9490 (:name |type| :type |PixelType| :direction :in)
9491 (:name |pixels| :type |Void| :direction :out :array t :size
9492 (|format| |type| |width| |height|)))
9493 :return ("void") :category ("pixel-rw") :dlflags ("notlistable") :glxflags
9494 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("111")
9495 :glsflags ("get" "pixel-pack") :glsopcode ("0x00E6") :wglflags
9496 ("client-handcode" "server-handcode") :offset ("256")))
9497 (defglfun
9498 (("CopyPixels" copy-pixels) :args
9499 ((:name |x| :type |WinCoord| :direction :in)
9500 (:name |y| :type |WinCoord| :direction :in)
9501 (:name |width| :type |SizeI| :direction :in)
9502 (:name |height| :type |SizeI| :direction :in)
9503 (:name |type| :type |PixelCopyType| :direction :in))
9504 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("172")
9505 :glsopcode ("0x00E5") :offset ("255")))
9506 (defglfun
9507 (("ReadBuffer" read-buffer) :args
9508 ((:name |mode| :type |ReadBufferMode| :direction :in)) :return ("void")
9509 :category ("pixel-rw") :version ("1.0") :glxropcode ("171") :glsopcode
9510 ("0x00E4") :offset ("254")))
9511 (defglfun
9512 (("PixelMapusv" pixel-map-usv) :args
9513 ((:name |map| :type |PixelMap| :direction :in)
9514 (:name |mapsize| :type |CheckedInt32| :direction :in)
9515 (:name |values| :type |UInt16| :direction :in :array t :size mapsize))
9516 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
9517 :version ("1.0") :glxropcode ("170") :glsopcode ("0x00E3") :offset ("253")))
9518 (defglfun
9519 (("PixelMapuiv" pixel-map-uiv) :args
9520 ((:name |map| :type |PixelMap| :direction :in)
9521 (:name |mapsize| :type |CheckedInt32| :direction :in)
9522 (:name |values| :type |UInt32| :direction :in :array t :size mapsize))
9523 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
9524 :version ("1.0") :glxropcode ("169") :glsopcode ("0x00E2") :offset ("252")))
9525 (defglfun
9526 (("PixelMapfv" pixel-map-fv) :args
9527 ((:name |map| :type |PixelMap| :direction :in)
9528 (:name |mapsize| :type |CheckedInt32| :direction :in)
9529 (:name |values| :type |Float32| :direction :in :array t :size mapsize))
9530 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
9531 :version ("1.0") :glxropcode ("168") :glsopcode ("0x00E1") :offset ("251")))
9532 (defglfun
9533 (("PixelStorei" pixel-store-i) :args
9534 ((:name |pname| :type |PixelStoreParameter| :direction :in)
9535 (:name |param| :type |CheckedInt32| :direction :in))
9536 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
9537 :category ("pixel-rw") :version ("1.0") :glxsingle ("110") :glsflags
9538 ("client" "gl-enum") :glsopcode ("0x00E0") :wglflags ("batchable") :offset
9539 ("250")))
9540 (defglfun
9541 (("PixelStoref" pixel-store-f) :args
9542 ((:name |pname| :type |PixelStoreParameter| :direction :in)
9543 (:name |param| :type |CheckedFloat32| :direction :in))
9544 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
9545 :category ("pixel-rw") :version ("1.0") :glxsingle ("109") :glsflags
9546 ("client" "gl-enum") :glsopcode ("0x00DF") :wglflags ("batchable") :offset
9547 ("249")))
9548 (defglfun
9549 (("PixelTransferi" pixel-transfer-i) :args
9550 ((:name |pname| :type |PixelTransferParameter| :direction :in)
9551 (:name |param| :type |CheckedInt32| :direction :in))
9552 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("167")
9553 :glsflags ("gl-enum") :glsopcode ("0x00DE") :offset ("248")))
9554 (defglfun
9555 (("PixelTransferf" pixel-transfer-f) :args
9556 ((:name |pname| :type |PixelTransferParameter| :direction :in)
9557 (:name |param| :type |CheckedFloat32| :direction :in))
9558 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("166")
9559 :glsflags ("gl-enum") :glsopcode ("0x00DD") :offset ("247")))
9560 (defglfun
9561 (("PixelZoom" pixel-zoom) :args
9562 ((:name |xfactor| :type |Float32| :direction :in)
9563 (:name |yfactor| :type |Float32| :direction :in))
9564 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("165")
9565 :glsopcode ("0x00DC") :offset ("246")))
9567 ;;;; state-req
9569 (defglfun
9570 (("IsList" is-list) :args ((:name |list| :type |List| :direction :in)) :return
9571 ("Boolean") :category ("state-req") :dlflags ("notlistable") :version ("1.0")
9572 :glxsingle ("141") :glsflags ("get") :glsopcode ("0x0105") :offset ("287")))
9573 (defglfun
9574 (("IsEnabled" is-enabled) :args
9575 ((:name |cap| :type |EnableCap| :direction :in)) :return ("Boolean")
9576 :category ("state-req") :dlflags ("notlistable") :version ("1.0") :glxflags
9577 ("client-handcode" "client-intercept") :glxsingle ("140") :glsflags
9578 ("client" "get") :glsopcode ("0x0104") :offset ("286")))
9579 (defglfun
9580 (("GetTexLevelParameteriv" get-tex-level-parameter-iv) :args
9581 ((:name |target| :type |TextureTarget| :direction :in)
9582 (:name |level| :type |CheckedInt32| :direction :in)
9583 (:name |pname| :type |GetTextureParameter| :direction :in)
9584 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9585 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9586 ("1.0") :glxsingle ("139") :glsflags ("get") :glsopcode ("0x0103") :wglflags
9587 ("small-data") :offset ("285")))
9588 (defglfun
9589 (("GetTexLevelParameterfv" get-tex-level-parameter-fv) :args
9590 ((:name |target| :type |TextureTarget| :direction :in)
9591 (:name |level| :type |CheckedInt32| :direction :in)
9592 (:name |pname| :type |GetTextureParameter| :direction :in)
9593 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9594 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9595 ("1.0") :glxsingle ("138") :glsflags ("get") :glsopcode ("0x0102") :wglflags
9596 ("small-data") :offset ("284")))
9597 (defglfun
9598 (("GetTexParameteriv" get-tex-parameter-iv) :args
9599 ((:name |target| :type |TextureTarget| :direction :in)
9600 (:name |pname| :type |GetTextureParameter| :direction :in)
9601 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9602 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9603 ("1.0") :glxsingle ("137") :glsflags ("get") :glsopcode ("0x0101") :wglflags
9604 ("small-data") :offset ("283")))
9605 (defglfun
9606 (("GetTexParameterfv" get-tex-parameter-fv) :args
9607 ((:name |target| :type |TextureTarget| :direction :in)
9608 (:name |pname| :type |GetTextureParameter| :direction :in)
9609 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9610 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9611 ("1.0") :glxsingle ("136") :glsflags ("get") :glsopcode ("0x0100") :wglflags
9612 ("small-data") :offset ("282")))
9613 (defglfun
9614 (("GetTexImage" get-tex-image) :args
9615 ((:name |target| :type |TextureTarget| :direction :in)
9616 (:name |level| :type |CheckedInt32| :direction :in)
9617 (:name |format| :type |PixelFormat| :direction :in)
9618 (:name |type| :type |PixelType| :direction :in)
9619 (:name |pixels| :type |Void| :direction :out :array t :size
9620 (|target| |level| |format| |type|)))
9621 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9622 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("135")
9623 :glsflags ("get" "pixel-pack") :glsopcode ("0x00FF") :wglflags
9624 ("client-handcode" "server-handcode") :offset ("281")))
9625 (defglfun
9626 (("GetTexGeniv" get-tex-gen-iv) :args
9627 ((:name |coord| :type |TextureCoordName| :direction :in)
9628 (:name |pname| :type |TextureGenParameter| :direction :in)
9629 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9630 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9631 ("1.0") :glxsingle ("134") :glsflags ("get") :glsopcode ("0x00FE") :wglflags
9632 ("small-data") :offset ("280")))
9633 (defglfun
9634 (("GetTexGenfv" get-tex-gen-fv) :args
9635 ((:name |coord| :type |TextureCoordName| :direction :in)
9636 (:name |pname| :type |TextureGenParameter| :direction :in)
9637 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9638 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9639 ("1.0") :glxsingle ("133") :glsflags ("get") :glsopcode ("0x00FD") :wglflags
9640 ("small-data") :offset ("279")))
9641 (defglfun
9642 (("GetTexGendv" get-tex-gen-dv) :args
9643 ((:name |coord| :type |TextureCoordName| :direction :in)
9644 (:name |pname| :type |TextureGenParameter| :direction :in)
9645 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
9646 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9647 ("1.0") :glxsingle ("132") :glsflags ("get") :glsopcode ("0x00FC") :wglflags
9648 ("small-data") :offset ("278")))
9649 (defglfun
9650 (("GetTexEnviv" get-tex-env-iv) :args
9651 ((:name |target| :type |TextureEnvTarget| :direction :in)
9652 (:name |pname| :type |TextureEnvParameter| :direction :in)
9653 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9654 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9655 ("1.0") :glxsingle ("131") :glsflags ("get") :glsopcode ("0x00FB") :wglflags
9656 ("small-data") :offset ("277")))
9657 (defglfun
9658 (("GetTexEnvfv" get-tex-env-fv) :args
9659 ((:name |target| :type |TextureEnvTarget| :direction :in)
9660 (:name |pname| :type |TextureEnvParameter| :direction :in)
9661 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9662 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9663 ("1.0") :glxsingle ("130") :glsflags ("get") :glsopcode ("0x00FA") :wglflags
9664 ("small-data") :offset ("276")))
9665 (defglfun
9666 (("GetString" get-string) :args
9667 ((:name |name| :type |StringName| :direction :in)) :return ("String")
9668 :category ("state-req") :dlflags ("notlistable") :glxflags
9669 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("129")
9670 :glsflags ("get") :glsopcode ("0x00F9") :wglflags
9671 ("client-handcode" "server-handcode") :offset ("275")))
9672 (defglfun
9673 (("GetPolygonStipple" get-polygon-stipple) :args
9674 ((:name |mask| :type |UInt8| :direction :out :array t)) :return ("void")
9675 :category ("state-req") :dlflags ("notlistable") :glxflags
9676 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("128")
9677 :glsflags ("get" "pixel-pack") :glsopcode ("0x00F8") :wglflags
9678 ("client-handcode" "server-handcode") :offset ("274")))
9679 (defglfun
9680 (("GetPixelMapusv" get-pixel-map-usv) :args
9681 ((:name |map| :type |PixelMap| :direction :in)
9682 (:name |values| :type |UInt16| :direction :out :array t :size (|map|)))
9683 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9684 ("1.0") :glxsingle ("127") :glsflags ("get") :glsopcode ("0x00F7") :offset
9685 ("273")))
9686 (defglfun
9687 (("GetPixelMapuiv" get-pixel-map-uiv) :args
9688 ((:name |map| :type |PixelMap| :direction :in)
9689 (:name |values| :type |UInt32| :direction :out :array t :size (|map|)))
9690 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9691 ("1.0") :glxsingle ("126") :glsflags ("get") :glsopcode ("0x00F6") :offset
9692 ("272")))
9693 (defglfun
9694 (("GetPixelMapfv" get-pixel-map-fv) :args
9695 ((:name |map| :type |PixelMap| :direction :in)
9696 (:name |values| :type |Float32| :direction :out :array t :size (|map|)))
9697 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9698 ("1.0") :glxsingle ("125") :glsflags ("get") :glsopcode ("0x00F5") :offset
9699 ("271")))
9700 (defglfun
9701 (("GetMaterialiv" get-material-iv) :args
9702 ((:name |face| :type |MaterialFace| :direction :in)
9703 (:name |pname| :type |MaterialParameter| :direction :in)
9704 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9705 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9706 ("1.0") :glxsingle ("124") :glsflags ("get") :glsopcode ("0x00F4") :wglflags
9707 ("small-data") :offset ("270")))
9708 (defglfun
9709 (("GetMaterialfv" get-material-fv) :args
9710 ((:name |face| :type |MaterialFace| :direction :in)
9711 (:name |pname| :type |MaterialParameter| :direction :in)
9712 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9713 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9714 ("1.0") :glxsingle ("123") :glsflags ("get") :glsopcode ("0x00F3") :wglflags
9715 ("small-data") :offset ("269")))
9716 (defglfun
9717 (("GetMapiv" get-map-iv) :args
9718 ((:name |target| :type |MapTarget| :direction :in)
9719 (:name |query| :type |GetMapQuery| :direction :in)
9720 (:name |v| :type |Int32| :direction :out :array t :size (|target| |query|)))
9721 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9722 ("1.0") :glxsingle ("122") :glsflags ("get") :glsopcode ("0x00F2") :offset
9723 ("268")))
9724 (defglfun
9725 (("GetMapfv" get-map-fv) :args
9726 ((:name |target| :type |MapTarget| :direction :in)
9727 (:name |query| :type |GetMapQuery| :direction :in)
9728 (:name |v| :type |Float32| :direction :out :array t :size
9729 (|target| |query|)))
9730 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9731 ("1.0") :glxsingle ("121") :glsflags ("get") :glsopcode ("0x00F1") :offset
9732 ("267")))
9733 (defglfun
9734 (("GetMapdv" get-map-dv) :args
9735 ((:name |target| :type |MapTarget| :direction :in)
9736 (:name |query| :type |GetMapQuery| :direction :in)
9737 (:name |v| :type |Float64| :direction :out :array t :size
9738 (|target| |query|)))
9739 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9740 ("1.0") :glxsingle ("120") :glsflags ("get") :glsopcode ("0x00F0") :offset
9741 ("266")))
9742 (defglfun
9743 (("GetLightiv" get-light-iv) :args
9744 ((:name |light| :type |LightName| :direction :in)
9745 (:name |pname| :type |LightParameter| :direction :in)
9746 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9747 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9748 ("1.0") :glxsingle ("119") :glsflags ("get") :glsopcode ("0x00EF") :wglflags
9749 ("small-data") :offset ("265")))
9750 (defglfun
9751 (("GetLightfv" get-light-fv) :args
9752 ((:name |light| :type |LightName| :direction :in)
9753 (:name |pname| :type |LightParameter| :direction :in)
9754 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9755 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9756 ("1.0") :glxsingle ("118") :glsflags ("get") :glsopcode ("0x00EE") :wglflags
9757 ("small-data") :offset ("264")))
9758 (defglfun
9759 (("GetIntegerv" get-integerv) :args
9760 ((:name |pname| :type |GetPName| :direction :in)
9761 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9762 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9763 ("client-handcode") :version ("1.0") :glxsingle ("117") :glsflags
9764 ("client" "get") :glsopcode ("0x00ED") :wglflags ("small-data") :offset
9765 ("263")))
9766 (defglfun
9767 (("GetFloatv" get-floatv) :args
9768 ((:name |pname| :type |GetPName| :direction :in)
9769 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9770 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9771 ("client-handcode") :version ("1.0") :glxsingle ("116") :glsflags
9772 ("client" "get") :glsopcode ("0x00EC") :wglflags ("small-data") :offset
9773 ("262")))
9774 (defglfun
9775 (("GetError" get-error) :args nil :return ("ErrorCode") :category
9776 ("state-req") :dlflags ("notlistable") :glxflags ("client-handcode") :version
9777 ("1.0") :glxsingle ("115") :glsflags ("get") :glsopcode ("0x00EB") :offset
9778 ("261")))
9779 (defglfun
9780 (("GetDoublev" get-doublev) :args
9781 ((:name |pname| :type |GetPName| :direction :in)
9782 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
9783 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9784 ("client-handcode") :version ("1.0") :glxsingle ("114") :glsflags
9785 ("client" "get") :glsopcode ("0x00EA") :wglflags ("small-data") :offset
9786 ("260")))
9787 (defglfun
9788 (("GetClipPlane" get-clip-plane) :args
9789 ((:name |plane| :type |ClipPlaneName| :direction :in)
9790 (:name |equation| :type |Float64| :direction :out :array t :size #x4))
9791 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9792 ("1.0") :glxsingle ("113") :glxflags ("client-handcode" "server-handcode")
9793 :glsflags ("get") :glsopcode ("0x00E9") :offset ("259")))
9794 (defglfun
9795 (("GetBooleanv" get-booleanv) :args
9796 ((:name |pname| :type |GetPName| :direction :in)
9797 (:name |params| :type |Boolean| :direction :out :array t :size (|pname|)))
9798 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9799 ("client-handcode") :version ("1.0") :glxsingle ("112") :glsflags
9800 ("client" "get") :glsopcode ("0x00E8") :wglflags ("small-data") :offset
9801 ("258")))
9803 ;;;; xform
9805 (defglfun
9806 (("Viewport" viewport) :args
9807 ((:name |x| :type |WinCoord| :direction :in)
9808 (:name |y| :type |WinCoord| :direction :in)
9809 (:name |width| :type |SizeI| :direction :in)
9810 (:name |height| :type |SizeI| :direction :in))
9811 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("191")
9812 :glsopcode ("0x0117") :offset ("305")))
9813 (defglfun
9814 (("Translatef" translate-f) :args
9815 ((:name |x| :type |Float32| :direction :in)
9816 (:name |y| :type |Float32| :direction :in)
9817 (:name |z| :type |Float32| :direction :in))
9818 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("190")
9819 :glsopcode ("0x0116") :offset ("304")))
9820 (defglfun
9821 (("Translated" translate-d) :args
9822 ((:name |x| :type |Float64| :direction :in)
9823 (:name |y| :type |Float64| :direction :in)
9824 (:name |z| :type |Float64| :direction :in))
9825 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("189")
9826 :glsopcode ("0x0115") :offset ("303")))
9827 (defglfun
9828 (("Scalef" scale-f) :args
9829 ((:name |x| :type |Float32| :direction :in)
9830 (:name |y| :type |Float32| :direction :in)
9831 (:name |z| :type |Float32| :direction :in))
9832 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("188")
9833 :glsopcode ("0x0114") :offset ("302")))
9834 (defglfun
9835 (("Scaled" scale-d) :args
9836 ((:name |x| :type |Float64| :direction :in)
9837 (:name |y| :type |Float64| :direction :in)
9838 (:name |z| :type |Float64| :direction :in))
9839 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("187")
9840 :glsopcode ("0x0113") :offset ("301")))
9841 (defglfun
9842 (("Rotatef" rotate-f) :args
9843 ((:name |angle| :type |Float32| :direction :in)
9844 (:name |x| :type |Float32| :direction :in)
9845 (:name |y| :type |Float32| :direction :in)
9846 (:name |z| :type |Float32| :direction :in))
9847 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("186")
9848 :glsopcode ("0x0112") :offset ("300")))
9849 (defglfun
9850 (("Rotated" rotate-d) :args
9851 ((:name |angle| :type |Float64| :direction :in)
9852 (:name |x| :type |Float64| :direction :in)
9853 (:name |y| :type |Float64| :direction :in)
9854 (:name |z| :type |Float64| :direction :in))
9855 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("185")
9856 :glsopcode ("0x0111") :offset ("299")))
9857 (defglfun
9858 (("PushMatrix" push-matrix) :args nil :return ("void") :category ("xform")
9859 :version ("1.0") :glxropcode ("184") :glsopcode ("0x0110") :offset ("298")))
9860 (defglfun
9861 (("PopMatrix" pop-matrix) :args nil :return ("void") :category ("xform")
9862 :version ("1.0") :glxropcode ("183") :glsopcode ("0x010F") :offset ("297")))
9863 (defglfun
9864 (("Ortho" ortho) :args
9865 ((:name |left| :type |Float64| :direction :in)
9866 (:name |right| :type |Float64| :direction :in)
9867 (:name |bottom| :type |Float64| :direction :in)
9868 (:name |top| :type |Float64| :direction :in)
9869 (:name |zNear| :type |Float64| :direction :in)
9870 (:name |zFar| :type |Float64| :direction :in))
9871 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("182")
9872 :glsopcode ("0x010E") :offset ("296")))
9873 (defglfun
9874 (("MultMatrixd" mult-matrix-d) :args
9875 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
9876 ("void") :category ("xform") :version ("1.0") :glxropcode ("181") :glsflags
9877 ("matrix") :glsopcode ("0x010D") :offset ("295")))
9878 (defglfun
9879 (("MultMatrixf" mult-matrix-f) :args
9880 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
9881 ("void") :category ("xform") :version ("1.0") :glxropcode ("180") :glsflags
9882 ("matrix") :glsopcode ("0x010C") :offset ("294")))
9883 (defglfun
9884 (("MatrixMode" matrix-mode) :args
9885 ((:name |mode| :type |MatrixMode| :direction :in)) :return ("void") :category
9886 ("xform") :version ("1.0") :glxropcode ("179") :glsopcode ("0x010B") :offset
9887 ("293")))
9888 (defglfun
9889 (("LoadMatrixd" load-matrix-d) :args
9890 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
9891 ("void") :category ("xform") :version ("1.0") :glxropcode ("178") :glsflags
9892 ("matrix") :glsopcode ("0x010A") :offset ("292")))
9893 (defglfun
9894 (("LoadMatrixf" load-matrix-f) :args
9895 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
9896 ("void") :category ("xform") :version ("1.0") :glxropcode ("177") :glsflags
9897 ("matrix") :glsopcode ("0x0109") :offset ("291")))
9898 (defglfun
9899 (("LoadIdentity" load-identity) :args nil :return ("void") :category ("xform")
9900 :version ("1.0") :glxropcode ("176") :glsopcode ("0x0108") :offset ("290")))
9901 (defglfun
9902 (("Frustum" frustum) :args
9903 ((:name |left| :type |Float64| :direction :in)
9904 (:name |right| :type |Float64| :direction :in)
9905 (:name |bottom| :type |Float64| :direction :in)
9906 (:name |top| :type |Float64| :direction :in)
9907 (:name |zNear| :type |Float64| :direction :in)
9908 (:name |zFar| :type |Float64| :direction :in))
9909 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("175")
9910 :glsopcode ("0x0107") :offset ("289")))
9911 (defglfun
9912 (("DepthRange" depth-range) :args
9913 ((:name |near| :type |ClampedFloat64| :direction :in)
9914 (:name |far| :type |ClampedFloat64| :direction :in))
9915 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("174")
9916 :glsopcode ("0x0106") :offset ("288")))