Added initial output of generator scripts.
[cl-glfw.git] / lib / opengl.lisp
blob26e3500f938414cd0836e9e00c1ab30576209dd5
1 (defpackage #:opengl
2 (:use #:cffi #:cl)
3 (:nicknames #:gl)
4 (:export
5 enum boolean bitfield byte short int sizei ubyte ushort uint float clampf
6 double clampd void intptr sizeiptr char
8 +current-bit+
9 +point-bit+
10 +line-bit+
11 +polygon-bit+
12 +polygon-stipple-bit+
13 +pixel-mode-bit+
14 +lighting-bit+
15 +fog-bit+
16 +depth-buffer-bit+
17 +accum-buffer-bit+
18 +stencil-buffer-bit+
19 +viewport-bit+
20 +transform-bit+
21 +enable-bit+
22 +color-buffer-bit+
23 +hint-bit+
24 +eval-bit+
25 +list-bit+
26 +texture-bit+
27 +scissor-bit+
28 +all-attrib-bits+
29 +client-pixel-store-bit+
30 +client-vertex-array-bit+
31 +client-all-attrib-bits+
32 +false+
33 +true+
34 +points+
35 +lines+
36 +line-loop+
37 +line-strip+
38 +triangles+
39 +triangle-strip+
40 +triangle-fan+
41 +quads+
42 +quad-strip+
43 +polygon+
44 +accum+
45 +load+
46 +return+
47 +mult+
48 +add+
49 +never+
50 +less+
51 +equal+
52 +lequal+
53 +greater+
54 +notequal+
55 +gequal+
56 +always+
57 +zero+
58 +one+
59 +src-color+
60 +one-minus-src-color+
61 +src-alpha+
62 +one-minus-src-alpha+
63 +dst-alpha+
64 +one-minus-dst-alpha+
65 +constant-color-ext+
66 +one-minus-constant-color-ext+
67 +constant-alpha-ext+
68 +one-minus-constant-alpha-ext+
69 +dst-color+
70 +one-minus-dst-color+
71 +src-alpha-saturate+
72 +logic-op+
73 +func-add-ext+
74 +min-ext+
75 +max-ext+
76 +func-subtract-ext+
77 +func-reverse-subtract-ext+
78 +alpha-min-sgix+
79 +alpha-max-sgix+
80 +front+
81 +back+
82 +front-and-back+
83 +ambient+
84 +diffuse+
85 +specular+
86 +emission+
87 +ambient-and-diffuse+
88 +byte+
89 +unsigned-byte+
90 +short+
91 +unsigned-short+
92 +int+
93 +unsigned-int+
94 +float+
95 +double+
96 +color-table-scale-sgi+
97 +color-table-bias-sgi+
98 +color-table-sgi+
99 +post-convolution-color-table-sgi+
100 +post-color-matrix-color-table-sgi+
101 +proxy-color-table-sgi+
102 +proxy-post-convolution-color-table-sgi+
103 +proxy-post-color-matrix-color-table-sgi+
104 +texture-color-table-sgi+
105 +proxy-texture-color-table-sgi+
106 +reduce-ext+
107 +convolution-border-mode-ext+
108 +convolution-filter-scale-ext+
109 +convolution-filter-bias-ext+
110 +convolution-1d-ext+
111 +convolution-2d-ext+
112 +none+
113 +front-left+
114 +front-right+
115 +back-left+
116 +back-right+
117 +left+
118 +right+
119 +aux0+
120 +aux1+
121 +aux2+
122 +aux3+
123 +fog+
124 +lighting+
125 +texture-1d+
126 +texture-2d+
127 +line-stipple+
128 +polygon-stipple+
129 +cull-face+
130 +alpha-test+
131 +blend+
132 +index-logic-op+
133 +color-logic-op+
134 +dither+
135 +stencil-test+
136 +depth-test+
137 +clip-plane0+
138 +clip-plane1+
139 +clip-plane2+
140 +clip-plane3+
141 +clip-plane4+
142 +clip-plane5+
143 +light0+
144 +light1+
145 +light2+
146 +light3+
147 +light4+
148 +light5+
149 +light6+
150 +light7+
151 +texture-gen-s+
152 +texture-gen-t+
153 +texture-gen-r+
154 +texture-gen-q+
155 +map1-vertex-3+
156 +map1-vertex-4+
157 +map1-color-4+
158 +map1-index+
159 +map1-normal+
160 +map1-texture-coord-1+
161 +map1-texture-coord-2+
162 +map1-texture-coord-3+
163 +map1-texture-coord-4+
164 +map2-vertex-3+
165 +map2-vertex-4+
166 +map2-color-4+
167 +map2-index+
168 +map2-normal+
169 +map2-texture-coord-1+
170 +map2-texture-coord-2+
171 +map2-texture-coord-3+
172 +map2-texture-coord-4+
173 +point-smooth+
174 +line-smooth+
175 +polygon-smooth+
176 +scissor-test+
177 +color-material+
178 +normalize+
179 +auto-normal+
180 +polygon-offset-point+
181 +polygon-offset-line+
182 +polygon-offset-fill+
183 +vertex-array+
184 +normal-array+
185 +color-array+
186 +index-array+
187 +texture-coord-array+
188 +edge-flag-array+
189 +separable-2d-ext+
190 +histogram-ext+
191 +minmax-ext+
192 +rescale-normal-ext+
193 +shared-texture-palette-ext+
194 +texture-3d-ext+
195 +multisample-sgis+
196 +sample-alpha-to-mask-sgis+
197 +sample-alpha-to-one-sgis+
198 +sample-mask-sgis+
199 +texture-4d-sgis+
200 +async-histogram-sgix+
201 +async-tex-image-sgix+
202 +async-draw-pixels-sgix+
203 +async-read-pixels-sgix+
204 +calligraphic-fragment-sgix+
205 +fog-offset-sgix+
206 +fragment-lighting-sgix+
207 +fragment-color-material-sgix+
208 +fragment-light0-sgix+
209 +fragment-light1-sgix+
210 +fragment-light2-sgix+
211 +fragment-light3-sgix+
212 +fragment-light4-sgix+
213 +fragment-light5-sgix+
214 +fragment-light6-sgix+
215 +fragment-light7-sgix+
216 +framezoom-sgix+
217 +interlace-sgix+
218 +ir-instrument1-sgix+
219 +pixel-tex-gen-sgix+
220 +pixel-texture-sgis+
221 +reference-plane-sgix+
222 +sprite-sgix+
223 +no-error+
224 +invalid-enum+
225 +invalid-value+
226 +invalid-operation+
227 +stack-overflow+
228 +stack-underflow+
229 +out-of-memory+
230 +table-too-large-ext+
231 +texture-too-large-ext+
232 +2d+
233 +3d+
234 +3d-color+
235 +3d-color-texture+
236 +4d-color-texture+
237 +pass-through-token+
238 +point-token+
239 +line-token+
240 +polygon-token+
241 +bitmap-token+
242 +draw-pixel-token+
243 +copy-pixel-token+
244 +line-reset-token+
245 +texture-deformation-bit-sgix+
246 +geometry-deformation-bit-sgix+
247 +geometry-deformation-sgix+
248 +texture-deformation-sgix+
249 +linear+
250 +exp+
251 +exp2+
252 +fog-func-sgis+
253 +fog-color+
254 +fog-density+
255 +fog-end+
256 +fog-index+
257 +fog-mode+
258 +fog-start+
259 +fog-offset-value-sgix+
260 +fragment-light-model-local-viewer-sgix+
261 +fragment-light-model-two-side-sgix+
262 +fragment-light-model-ambient-sgix+
263 +fragment-light-model-normal-interpolation-sgix+
264 +cw+
265 +ccw+
266 +color-table-format-sgi+
267 +color-table-width-sgi+
268 +color-table-red-size-sgi+
269 +color-table-green-size-sgi+
270 +color-table-blue-size-sgi+
271 +color-table-alpha-size-sgi+
272 +color-table-luminance-size-sgi+
273 +color-table-intensity-size-sgi+
274 +convolution-format-ext+
275 +convolution-width-ext+
276 +convolution-height-ext+
277 +max-convolution-width-ext+
278 +max-convolution-height-ext+
279 +histogram-width-ext+
280 +histogram-format-ext+
281 +histogram-red-size-ext+
282 +histogram-green-size-ext+
283 +histogram-blue-size-ext+
284 +histogram-alpha-size-ext+
285 +histogram-luminance-size-ext+
286 +histogram-sink-ext+
287 +coeff+
288 +order+
289 +domain+
290 +minmax-format-ext+
291 +minmax-sink-ext+
292 +pixel-map-i-to-i+
293 +pixel-map-s-to-s+
294 +pixel-map-i-to-r+
295 +pixel-map-i-to-g+
296 +pixel-map-i-to-b+
297 +pixel-map-i-to-a+
298 +pixel-map-r-to-r+
299 +pixel-map-g-to-g+
300 +pixel-map-b-to-b+
301 +pixel-map-a-to-a+
302 +vertex-array-pointer+
303 +normal-array-pointer+
304 +color-array-pointer+
305 +index-array-pointer+
306 +texture-coord-array-pointer+
307 +edge-flag-array-pointer+
308 +feedback-buffer-pointer+
309 +selection-buffer-pointer+
310 +instrument-buffer-pointer-sgix+
311 +current-color+
312 +current-index+
313 +current-normal+
314 +current-texture-coords+
315 +current-raster-color+
316 +current-raster-index+
317 +current-raster-texture-coords+
318 +current-raster-position+
319 +current-raster-position-valid+
320 +current-raster-distance+
321 +point-size+
322 +point-size-range+
323 +point-size-granularity+
324 +line-width+
325 +line-width-range+
326 +line-width-granularity+
327 +line-stipple-pattern+
328 +line-stipple-repeat+
329 +smooth-point-size-range+
330 +smooth-point-size-granularity+
331 +smooth-line-width-range+
332 +smooth-line-width-granularity+
333 +aliased-point-size-range+
334 +aliased-line-width-range+
335 +list-mode+
336 +max-list-nesting+
337 +list-base+
338 +list-index+
339 +polygon-mode+
340 +edge-flag+
341 +cull-face-mode+
342 +front-face+
343 +light-model-local-viewer+
344 +light-model-two-side+
345 +light-model-ambient+
346 +shade-model+
347 +color-material-face+
348 +color-material-parameter+
349 +depth-range+
350 +depth-writemask+
351 +depth-clear-value+
352 +depth-func+
353 +accum-clear-value+
354 +stencil-clear-value+
355 +stencil-func+
356 +stencil-value-mask+
357 +stencil-fail+
358 +stencil-pass-depth-fail+
359 +stencil-pass-depth-pass+
360 +stencil-ref+
361 +stencil-writemask+
362 +matrix-mode+
363 +viewport+
364 +modelview-stack-depth+
365 +projection-stack-depth+
366 +texture-stack-depth+
367 +modelview-matrix+
368 +projection-matrix+
369 +texture-matrix+
370 +attrib-stack-depth+
371 +client-attrib-stack-depth+
372 +alpha-test-func+
373 +alpha-test-ref+
374 +blend-dst+
375 +blend-src+
376 +logic-op-mode+
377 +aux-buffers+
378 +draw-buffer+
379 +read-buffer+
380 +scissor-box+
381 +index-clear-value+
382 +index-writemask+
383 +color-clear-value+
384 +color-writemask+
385 +index-mode+
386 +rgba-mode+
387 +doublebuffer+
388 +stereo+
389 +render-mode+
390 +perspective-correction-hint+
391 +point-smooth-hint+
392 +line-smooth-hint+
393 +polygon-smooth-hint+
394 +fog-hint+
395 +pixel-map-i-to-i-size+
396 +pixel-map-s-to-s-size+
397 +pixel-map-i-to-r-size+
398 +pixel-map-i-to-g-size+
399 +pixel-map-i-to-b-size+
400 +pixel-map-i-to-a-size+
401 +pixel-map-r-to-r-size+
402 +pixel-map-g-to-g-size+
403 +pixel-map-b-to-b-size+
404 +pixel-map-a-to-a-size+
405 +unpack-swap-bytes+
406 +unpack-lsb-first+
407 +unpack-row-length+
408 +unpack-skip-rows+
409 +unpack-skip-pixels+
410 +unpack-alignment+
411 +pack-swap-bytes+
412 +pack-lsb-first+
413 +pack-row-length+
414 +pack-skip-rows+
415 +pack-skip-pixels+
416 +pack-alignment+
417 +map-color+
418 +map-stencil+
419 +index-shift+
420 +index-offset+
421 +red-scale+
422 +red-bias+
423 +zoom-x+
424 +zoom-y+
425 +green-scale+
426 +green-bias+
427 +blue-scale+
428 +blue-bias+
429 +alpha-scale+
430 +alpha-bias+
431 +depth-scale+
432 +depth-bias+
433 +max-eval-order+
434 +max-lights+
435 +max-clip-planes+
436 +max-texture-size+
437 +max-pixel-map-table+
438 +max-attrib-stack-depth+
439 +max-modelview-stack-depth+
440 +max-name-stack-depth+
441 +max-projection-stack-depth+
442 +max-texture-stack-depth+
443 +max-viewport-dims+
444 +max-client-attrib-stack-depth+
445 +subpixel-bits+
446 +index-bits+
447 +red-bits+
448 +green-bits+
449 +blue-bits+
450 +alpha-bits+
451 +depth-bits+
452 +stencil-bits+
453 +accum-red-bits+
454 +accum-green-bits+
455 +accum-blue-bits+
456 +accum-alpha-bits+
457 +name-stack-depth+
458 +map1-grid-domain+
459 +map1-grid-segments+
460 +map2-grid-domain+
461 +map2-grid-segments+
462 +feedback-buffer-size+
463 +feedback-buffer-type+
464 +selection-buffer-size+
465 +polygon-offset-units+
466 +polygon-offset-factor+
467 +texture-binding-1d+
468 +texture-binding-2d+
469 +texture-binding-3d+
470 +vertex-array-size+
471 +vertex-array-type+
472 +vertex-array-stride+
473 +normal-array-type+
474 +normal-array-stride+
475 +color-array-size+
476 +color-array-type+
477 +color-array-stride+
478 +index-array-type+
479 +index-array-stride+
480 +texture-coord-array-size+
481 +texture-coord-array-type+
482 +texture-coord-array-stride+
483 +edge-flag-array-stride+
484 +light-model-color-control+
485 +blend-color-ext+
486 +blend-equation-ext+
487 +pack-cmyk-hint-ext+
488 +unpack-cmyk-hint-ext+
489 +post-convolution-red-scale-ext+
490 +post-convolution-green-scale-ext+
491 +post-convolution-blue-scale-ext+
492 +post-convolution-alpha-scale-ext+
493 +post-convolution-red-bias-ext+
494 +post-convolution-green-bias-ext+
495 +post-convolution-blue-bias-ext+
496 +post-convolution-alpha-bias-ext+
497 +polygon-offset-bias-ext+
498 +texture-3d-binding-ext+
499 +pack-skip-images-ext+
500 +pack-image-height-ext+
501 +unpack-skip-images-ext+
502 +unpack-image-height-ext+
503 +max-3d-texture-size-ext+
504 +vertex-array-count-ext+
505 +normal-array-count-ext+
506 +color-array-count-ext+
507 +index-array-count-ext+
508 +texture-coord-array-count-ext+
509 +edge-flag-array-count-ext+
510 +detail-texture-2d-binding-sgis+
511 +fog-func-points-sgis+
512 +max-fog-func-points-sgis+
513 +generate-mipmap-hint-sgis+
514 +sample-buffers-sgis+
515 +samples-sgis+
516 +sample-mask-value-sgis+
517 +sample-mask-invert-sgis+
518 +sample-pattern-sgis+
519 +point-size-min-sgis+
520 +point-size-max-sgis+
521 +point-fade-threshold-size-sgis+
522 +distance-attenuation-sgis+
523 +pack-skip-volumes-sgis+
524 +pack-image-depth-sgis+
525 +unpack-skip-volumes-sgis+
526 +unpack-image-depth-sgis+
527 +max-4d-texture-size-sgis+
528 +texture-4d-binding-sgis+
529 +async-marker-sgix+
530 +max-async-histogram-sgix+
531 +max-async-tex-image-sgix+
532 +max-async-draw-pixels-sgix+
533 +max-async-read-pixels-sgix+
534 +max-clipmap-virtual-depth-sgix+
535 +max-clipmap-depth-sgix+
536 +convolution-hint-sgix+
537 +fragment-color-material-face-sgix+
538 +fragment-color-material-parameter-sgix+
539 +max-fragment-lights-sgix+
540 +max-active-lights-sgix+
541 +light-env-mode-sgix+
542 +framezoom-factor-sgix+
543 +max-framezoom-factor-sgix+
544 +instrument-measurements-sgix+
545 +pixel-tex-gen-mode-sgix+
546 +pixel-tile-best-alignment-sgix+
547 +pixel-tile-cache-increment-sgix+
548 +pixel-tile-width-sgix+
549 +pixel-tile-height-sgix+
550 +pixel-tile-grid-width-sgix+
551 +pixel-tile-grid-height-sgix+
552 +pixel-tile-grid-depth-sgix+
553 +pixel-tile-cache-size-sgix+
554 +deformations-mask-sgix+
555 +reference-plane-equation-sgix+
556 +sprite-mode-sgix+
557 +sprite-axis-sgix+
558 +sprite-translation-sgix+
559 +pack-subsample-rate-sgix+
560 +unpack-subsample-rate-sgix+
561 +pack-resample-sgix+
562 +unpack-resample-sgix+
563 +post-texture-filter-bias-range-sgix+
564 +post-texture-filter-scale-range-sgix+
565 +vertex-preclip-sgix+
566 +vertex-preclip-hint-sgix+
567 +color-matrix-sgi+
568 +color-matrix-stack-depth-sgi+
569 +max-color-matrix-stack-depth-sgi+
570 +post-color-matrix-red-scale-sgi+
571 +post-color-matrix-green-scale-sgi+
572 +post-color-matrix-blue-scale-sgi+
573 +post-color-matrix-alpha-scale-sgi+
574 +post-color-matrix-red-bias-sgi+
575 +post-color-matrix-green-bias-sgi+
576 +post-color-matrix-blue-bias-sgi+
577 +post-color-matrix-alpha-bias-sgi+
578 +texture-mag-filter+
579 +texture-min-filter+
580 +texture-wrap-s+
581 +texture-wrap-t+
582 +texture-width+
583 +texture-height+
584 +texture-internal-format+
585 +texture-components+
586 +texture-border-color+
587 +texture-border+
588 +texture-red-size+
589 +texture-green-size+
590 +texture-blue-size+
591 +texture-alpha-size+
592 +texture-luminance-size+
593 +texture-intensity-size+
594 +texture-priority+
595 +texture-resident+
596 +texture-depth-ext+
597 +texture-wrap-r-ext+
598 +detail-texture-level-sgis+
599 +detail-texture-mode-sgis+
600 +detail-texture-func-points-sgis+
601 +generate-mipmap-sgis+
602 +sharpen-texture-func-points-sgis+
603 +texture-filter4-size-sgis+
604 +texture-min-lod-sgis+
605 +texture-max-lod-sgis+
606 +texture-base-level-sgis+
607 +texture-max-level-sgis+
608 +dual-texture-select-sgis+
609 +quad-texture-select-sgis+
610 +texture-4dsize-sgis+
611 +texture-wrap-q-sgis+
612 +texture-clipmap-center-sgix+
613 +texture-clipmap-frame-sgix+
614 +texture-clipmap-offset-sgix+
615 +texture-clipmap-virtual-depth-sgix+
616 +texture-clipmap-lod-offset-sgix+
617 +texture-clipmap-depth-sgix+
618 +texture-compare-sgix+
619 +texture-compare-operator-sgix+
620 +texture-lequal-r-sgix+
621 +texture-gequal-r-sgix+
622 +shadow-ambient-sgix+
623 +texture-max-clamp-s-sgix+
624 +texture-max-clamp-t-sgix+
625 +texture-max-clamp-r-sgix+
626 +texture-lod-bias-s-sgix+
627 +texture-lod-bias-t-sgix+
628 +texture-lod-bias-r-sgix+
629 +post-texture-filter-bias-sgix+
630 +post-texture-filter-scale-sgix+
631 +dont-care+
632 +fastest+
633 +nicest+
634 +texture-multi-buffer-hint-sgix+
635 +proxy-histogram-ext+
636 +replace+
637 +modulate+
638 +single-color+
639 +separate-specular-color+
640 +position+
641 +spot-direction+
642 +spot-exponent+
643 +spot-cutoff+
644 +constant-attenuation+
645 +linear-attenuation+
646 +quadratic-attenuation+
647 +compile+
648 +compile-and-execute+
649 +2-bytes+
650 +3-bytes+
651 +4-bytes+
652 +double-ext+
653 +list-priority-sgix+
654 +clear+
655 +and+
656 +and-reverse+
657 +copy+
658 +and-inverted+
659 +noop+
660 +xor+
661 +or+
662 +nor+
663 +equiv+
664 +invert+
665 +or-reverse+
666 +copy-inverted+
667 +or-inverted+
668 +nand+
669 +set+
670 +shininess+
671 +color-indexes+
672 +modelview+
673 +projection+
674 +texture+
675 +point+
676 +line+
677 +fill+
678 +color+
679 +depth+
680 +stencil+
681 +color-index+
682 +stencil-index+
683 +depth-component+
684 +red+
685 +green+
686 +blue+
687 +alpha+
688 +rgb+
689 +rgba+
690 +luminance+
691 +luminance-alpha+
692 +abgr-ext+
693 +cmyk-ext+
694 +cmyka-ext+
695 +r5-g6-b5-icc-sgix+
696 +r5-g6-b5-a8-icc-sgix+
697 +alpha16-icc-sgix+
698 +luminance16-icc-sgix+
699 +luminance16-alpha8-icc-sgix+
700 +ycrcb-422-sgix+
701 +ycrcb-444-sgix+
702 +resample-replicate-sgix+
703 +resample-zero-fill-sgix+
704 +resample-decimate-sgix+
705 +pixel-subsample-4444-sgix+
706 +pixel-subsample-2424-sgix+
707 +pixel-subsample-4242-sgix+
708 +pixel-tex-gen-alpha-replace-sgix+
709 +pixel-tex-gen-alpha-no-replace-sgix+
710 +pixel-tex-gen-alpha-ms-sgix+
711 +pixel-tex-gen-alpha-ls-sgix+
712 +pixel-fragment-rgb-source-sgis+
713 +pixel-fragment-alpha-source-sgis+
714 +bitmap+
715 +unsigned-byte-3-3-2-ext+
716 +unsigned-short-4-4-4-4-ext+
717 +unsigned-short-5-5-5-1-ext+
718 +unsigned-int-8-8-8-8-ext+
719 +unsigned-int-10-10-10-2-ext+
720 +render+
721 +feedback+
722 +select+
723 +1pass-sgis+
724 +2pass-0-sgis+
725 +2pass-1-sgis+
726 +4pass-0-sgis+
727 +4pass-1-sgis+
728 +4pass-2-sgis+
729 +4pass-3-sgis+
730 +flat+
731 +smooth+
732 +keep+
733 +incr+
734 +decr+
735 +vendor+
736 +renderer+
737 +version+
738 +extensions+
739 +s+
740 +t+
741 +r+
742 +q+
743 +decal+
744 +replace-ext+
745 +texture-env-bias-sgix+
746 +texture-env-mode+
747 +texture-env-color+
748 +texture-env+
749 +filter4-sgis+
750 +eye-linear+
751 +object-linear+
752 +sphere-map+
753 +eye-distance-to-point-sgis+
754 +object-distance-to-point-sgis+
755 +eye-distance-to-line-sgis+
756 +object-distance-to-line-sgis+
757 +texture-gen-mode+
758 +object-plane+
759 +eye-plane+
760 +eye-point-sgis+
761 +object-point-sgis+
762 +eye-line-sgis+
763 +object-line-sgis+
764 +nearest+
765 +linear-detail-sgis+
766 +linear-detail-alpha-sgis+
767 +linear-detail-color-sgis+
768 +linear-sharpen-sgis+
769 +linear-sharpen-alpha-sgis+
770 +linear-sharpen-color-sgis+
771 +pixel-tex-gen-q-ceiling-sgix+
772 +pixel-tex-gen-q-round-sgix+
773 +pixel-tex-gen-q-floor-sgix+
774 +nearest-mipmap-nearest+
775 +linear-mipmap-nearest+
776 +nearest-mipmap-linear+
777 +linear-mipmap-linear+
778 +linear-clipmap-linear-sgix+
779 +nearest-clipmap-nearest-sgix+
780 +nearest-clipmap-linear-sgix+
781 +linear-clipmap-nearest-sgix+
782 +proxy-texture-1d+
783 +proxy-texture-2d+
784 +proxy-texture-3d-ext+
785 +detail-texture-2d-sgis+
786 +proxy-texture-4d-sgis+
787 +clamp+
788 +repeat+
789 +clamp-to-border-sgis+
790 +clamp-to-edge-sgis+
791 +r3-g3-b2+
792 +alpha4+
793 +alpha8+
794 +alpha12+
795 +alpha16+
796 +luminance4+
797 +luminance8+
798 +luminance12+
799 +luminance16+
800 +luminance4-alpha4+
801 +luminance6-alpha2+
802 +luminance8-alpha8+
803 +luminance12-alpha4+
804 +luminance12-alpha12+
805 +luminance16-alpha16+
806 +intensity+
807 +intensity4+
808 +intensity8+
809 +intensity12+
810 +intensity16+
811 +rgb4+
812 +rgb5+
813 +rgb8+
814 +rgb10+
815 +rgb12+
816 +rgb16+
817 +rgba2+
818 +rgba4+
819 +rgb5-a1+
820 +rgba8+
821 +rgb10-a2+
822 +rgba12+
823 +rgba16+
824 +rgb2-ext+
825 +dual-alpha4-sgis+
826 +dual-alpha8-sgis+
827 +dual-alpha12-sgis+
828 +dual-alpha16-sgis+
829 +dual-luminance4-sgis+
830 +dual-luminance8-sgis+
831 +dual-luminance12-sgis+
832 +dual-luminance16-sgis+
833 +dual-intensity4-sgis+
834 +dual-intensity8-sgis+
835 +dual-intensity12-sgis+
836 +dual-intensity16-sgis+
837 +dual-luminance-alpha4-sgis+
838 +dual-luminance-alpha8-sgis+
839 +quad-alpha4-sgis+
840 +quad-alpha8-sgis+
841 +quad-luminance4-sgis+
842 +quad-luminance8-sgis+
843 +quad-intensity4-sgis+
844 +quad-intensity8-sgis+
845 +depth-component16-sgix+
846 +depth-component24-sgix+
847 +depth-component32-sgix+
848 +rgb-icc-sgix+
849 +rgba-icc-sgix+
850 +alpha-icc-sgix+
851 +luminance-icc-sgix+
852 +intensity-icc-sgix+
853 +luminance-alpha-icc-sgix+
854 +intensity16-icc-sgix+
855 +v2f+
856 +v3f+
857 +c4ub-v2f+
858 +c4ub-v3f+
859 +c3f-v3f+
860 +n3f-v3f+
861 +c4f-n3f-v3f+
862 +t2f-v3f+
863 +t4f-v4f+
864 +t2f-c4ub-v3f+
865 +t2f-c3f-v3f+
866 +t2f-n3f-v3f+
867 +t2f-c4f-n3f-v3f+
868 +t4f-c4f-n3f-v4f+
869 +func-subtract+
870 +func-reverse-subtract+
871 +unsigned-byte-3-3-2+
872 +unsigned-short-4-4-4-4+
873 +unsigned-short-5-5-5-1+
874 +unsigned-int-8-8-8-8+
875 +unsigned-int-10-10-10-2+
876 +unsigned-byte-2-3-3-rev+
877 +unsigned-byte-2-3-3-rev-ext+
878 +unsigned-short-5-6-5+
879 +unsigned-short-5-6-5-ext+
880 +unsigned-short-5-6-5-rev+
881 +unsigned-short-5-6-5-rev-ext+
882 +unsigned-short-4-4-4-4-rev+
883 +unsigned-short-4-4-4-4-rev-ext+
884 +unsigned-short-1-5-5-5-rev+
885 +unsigned-short-1-5-5-5-rev-ext+
886 +unsigned-int-8-8-8-8-rev+
887 +unsigned-int-8-8-8-8-rev-ext+
888 +unsigned-int-2-10-10-10-rev+
889 +unsigned-int-2-10-10-10-rev-ext+
890 +rescale-normal+
891 +alpha4-ext+
892 +alpha8-ext+
893 +alpha12-ext+
894 +alpha16-ext+
895 +luminance4-ext+
896 +luminance8-ext+
897 +luminance12-ext+
898 +luminance16-ext+
899 +luminance4-alpha4-ext+
900 +luminance6-alpha2-ext+
901 +luminance8-alpha8-ext+
902 +luminance12-alpha4-ext+
903 +luminance12-alpha12-ext+
904 +luminance16-alpha16-ext+
905 +intensity-ext+
906 +intensity4-ext+
907 +intensity8-ext+
908 +intensity12-ext+
909 +intensity16-ext+
910 +rgb4-ext+
911 +rgb5-ext+
912 +rgb8-ext+
913 +rgb10-ext+
914 +rgb12-ext+
915 +rgb16-ext+
916 +rgba2-ext+
917 +rgba4-ext+
918 +rgb5-a1-ext+
919 +rgba8-ext+
920 +rgb10-a2-ext+
921 +rgba12-ext+
922 +rgba16-ext+
923 +texture-red-size-ext+
924 +texture-green-size-ext+
925 +texture-blue-size-ext+
926 +texture-alpha-size-ext+
927 +texture-luminance-size-ext+
928 +texture-intensity-size-ext+
929 +proxy-texture-1d-ext+
930 +proxy-texture-2d-ext+
931 +color-matrix+
932 +color-matrix-stack-depth+
933 +max-color-matrix-stack-depth+
934 +post-color-matrix-red-scale+
935 +post-color-matrix-green-scale+
936 +post-color-matrix-blue-scale+
937 +post-color-matrix-alpha-scale+
938 +post-color-matrix-red-bias+
939 +post-color-matrix-green-bias+
940 +post-color-matrix-blue-bias+
941 +post-color-matrix-alpha-bias+
942 +bgr+
943 +bgr-ext+
944 +bgra+
945 +bgra-ext+
946 +clamp-to-border+
947 +clamp-to-border-arb+
948 +clamp-to-edge+
949 +texture-min-lod+
950 +texture-max-lod+
951 +texture-base-level+
952 +texture-max-level+
953 +ignore-border-hp+
954 +constant-border+
955 +constant-border-hp+
956 +replicate-border+
957 +replicate-border-hp+
958 +convolution-border-color+
959 +convolution-border-color-hp+
960 +generate-mipmap+
961 +generate-mipmap-hint+
962 +max-deformation-order-sgix+
963 +depth-component16+
964 +depth-component24+
965 +depth-component32+
966 +light-model-color-control-ext+
967 +single-color-ext+
968 +separate-specular-color-ext+
969 +fog-factor-to-alpha-sgix+
970 +compressed-rgb-s3tc-dxt1-ext+
971 +compressed-rgba-s3tc-dxt1-ext+
972 +compressed-rgba-s3tc-dxt3-ext+
973 +compressed-rgba-s3tc-dxt5-ext+
974 +constant-color+
975 +one-minus-constant-color+
976 +constant-alpha+
977 +one-minus-constant-alpha+
978 +blend-color+
979 +func-add+
980 +min+
981 +max+
982 +blend-equation+
983 +convolution-1d+
984 +convolution-2d+
985 +separable-2d+
986 +convolution-border-mode+
987 +convolution-filter-scale+
988 +convolution-filter-bias+
989 +reduce+
990 +convolution-format+
991 +convolution-width+
992 +convolution-height+
993 +max-convolution-width+
994 +max-convolution-height+
995 +post-convolution-red-scale+
996 +post-convolution-green-scale+
997 +post-convolution-blue-scale+
998 +post-convolution-alpha-scale+
999 +post-convolution-red-bias+
1000 +post-convolution-green-bias+
1001 +post-convolution-blue-bias+
1002 +post-convolution-alpha-bias+
1003 +histogram+
1004 +proxy-histogram+
1005 +histogram-width+
1006 +histogram-format+
1007 +histogram-red-size+
1008 +histogram-green-size+
1009 +histogram-blue-size+
1010 +histogram-alpha-size+
1011 +histogram-luminance-size+
1012 +histogram-sink+
1013 +minmax+
1014 +minmax-format+
1015 +minmax-sink+
1016 +table-too-large+
1017 +color-table+
1018 +post-convolution-color-table+
1019 +post-color-matrix-color-table+
1020 +proxy-color-table+
1021 +proxy-post-convolution-color-table+
1022 +proxy-post-color-matrix-color-table+
1023 +color-table-scale+
1024 +color-table-bias+
1025 +color-table-format+
1026 +color-table-width+
1027 +color-table-red-size+
1028 +color-table-green-size+
1029 +color-table-blue-size+
1030 +color-table-alpha-size+
1031 +color-table-luminance-size+
1032 +color-table-intensity-size+
1033 +normal-map-arb+
1034 +reflection-map-arb+
1035 +texture-cube-map-arb+
1036 +texture-binding-cube-map-arb+
1037 +texture-cube-map-positive-x-arb+
1038 +texture-cube-map-negative-x-arb+
1039 +texture-cube-map-positive-y-arb+
1040 +texture-cube-map-negative-y-arb+
1041 +texture-cube-map-positive-z-arb+
1042 +texture-cube-map-negative-z-arb+
1043 +proxy-texture-cube-map-arb+
1044 +max-cube-map-texture-size-arb+
1045 +combine-arb+
1046 +combine-rgb-arb+
1047 +combine-alpha-arb+
1048 +source0-rgb-arb+
1049 +source1-rgb-arb+
1050 +source2-rgb-arb+
1051 +source0-alpha-arb+
1052 +source1-alpha-arb+
1053 +source2-alpha-arb+
1054 +operand0-rgb-arb+
1055 +operand1-rgb-arb+
1056 +operand2-rgb-arb+
1057 +operand0-alpha-arb+
1058 +operand1-alpha-arb+
1059 +operand2-alpha-arb+
1060 +rgb-scale-arb+
1061 +add-signed-arb+
1062 +interpolate-arb+
1063 +subtract-arb+
1064 +constant-arb+
1065 +primary-color-arb+
1066 +previous-arb+
1067 +dot3-rgb-arb+
1068 +dot3-rgba-arb+
1069 +mirrored-repeat-arb+
1070 +depth-component16-arb+
1071 +depth-component24-arb+
1072 +depth-component32-arb+
1073 +texture-depth-size-arb+
1074 +depth-texture-mode-arb+
1075 +texture-compare-mode-arb+
1076 +texture-compare-func-arb+
1077 +compare-r-to-texture-arb+
1078 +texture-compare-fail-value-arb+
1079 +fragment-program-arb+
1080 +program-alu-instructions-arb+
1081 +program-tex-instructions-arb+
1082 +program-tex-indirections-arb+
1083 +program-native-alu-instructions-arb+
1084 +program-native-tex-instructions-arb+
1085 +program-native-tex-indirections-arb+
1086 +max-program-alu-instructions-arb+
1087 +max-program-tex-instructions-arb+
1088 +max-program-tex-indirections-arb+
1089 +max-program-native-alu-instructions-arb+
1090 +max-program-native-tex-instructions-arb+
1091 +max-program-native-tex-indirections-arb+
1092 +max-texture-coords-arb+
1093 +max-texture-image-units-arb+
1094 +fragment-shader-arb+
1095 +max-fragment-uniform-components-arb+
1096 +fragment-shader-derivative-hint-arb+
1097 +shading-language-version-arb+
1098 +point-sprite-arb+
1099 +coord-replace-arb+
1100 +texture-rectangle-arb+
1101 +texture-binding-rectangle-arb+
1102 +proxy-texture-rectangle-arb+
1103 +max-rectangle-texture-size-arb+
1104 +half-float-arb+
1105 +texture-red-type-arb+
1106 +texture-green-type-arb+
1107 +texture-blue-type-arb+
1108 +texture-alpha-type-arb+
1109 +texture-luminance-type-arb+
1110 +texture-intensity-type-arb+
1111 +texture-depth-type-arb+
1112 +unsigned-normalized-arb+
1113 +rgba32f-arb+
1114 +rgb32f-arb+
1115 +alpha32f-arb+
1116 +intensity32f-arb+
1117 +luminance32f-arb+
1118 +luminance-alpha32f-arb+
1119 +rgba16f-arb+
1120 +rgb16f-arb+
1121 +alpha16f-arb+
1122 +intensity16f-arb+
1123 +luminance16f-arb+
1124 +luminance-alpha16f-arb+
1125 +pixel-pack-buffer-arb+
1126 +pixel-unpack-buffer-arb+
1127 +pixel-pack-buffer-binding-arb+
1128 +pixel-unpack-buffer-binding-arb+
1129 +vertex-data-hint-pgi+
1130 +vertex-consistent-hint-pgi+
1131 +material-side-hint-pgi+
1132 +max-vertex-hint-pgi+
1133 +color3-bit-pgi+
1134 +color4-bit-pgi+
1135 +edgeflag-bit-pgi+
1136 +index-bit-pgi+
1137 +mat-ambient-bit-pgi+
1138 +mat-ambient-and-diffuse-bit-pgi+
1139 +mat-diffuse-bit-pgi+
1140 +mat-emission-bit-pgi+
1141 +mat-color-indexes-bit-pgi+
1142 +mat-shininess-bit-pgi+
1143 +mat-specular-bit-pgi+
1144 +normal-bit-pgi+
1145 +texcoord1-bit-pgi+
1146 +texcoord2-bit-pgi+
1147 +texcoord3-bit-pgi+
1148 +texcoord4-bit-pgi+
1149 +vertex23-bit-pgi+
1150 +vertex4-bit-pgi+
1151 +clip-volume-clipping-hint-ext+
1152 +iui-v2f-ext+
1153 +iui-v3f-ext+
1154 +iui-n3f-v2f-ext+
1155 +iui-n3f-v3f-ext+
1156 +t2f-iui-v2f-ext+
1157 +t2f-iui-v3f-ext+
1158 +t2f-iui-n3f-v2f-ext+
1159 +t2f-iui-n3f-v3f-ext+
1160 +raster-position-unclipped-ibm+
1161 +texture-lighting-mode-hp+
1162 +texture-post-specular-hp+
1163 +texture-pre-specular-hp+
1164 +phong-win+
1165 +phong-hint-win+
1166 +fog-specular-texture-win+
1167 +occlusion-test-hp+
1168 +occlusion-test-result-hp+
1169 +screen-coordinates-rend+
1170 +inverted-screen-w-rend+
1171 +combine-ext+
1172 +combine-rgb-ext+
1173 +combine-alpha-ext+
1174 +rgb-scale-ext+
1175 +add-signed-ext+
1176 +interpolate-ext+
1177 +constant-ext+
1178 +primary-color-ext+
1179 +previous-ext+
1180 +source0-rgb-ext+
1181 +source1-rgb-ext+
1182 +source2-rgb-ext+
1183 +source0-alpha-ext+
1184 +source1-alpha-ext+
1185 +source2-alpha-ext+
1186 +operand0-rgb-ext+
1187 +operand1-rgb-ext+
1188 +operand2-rgb-ext+
1189 +operand0-alpha-ext+
1190 +operand1-alpha-ext+
1191 +operand2-alpha-ext+
1192 +light-model-specular-vector-apple+
1193 +transform-hint-apple+
1194 +fog-scale-sgix+
1195 +fog-scale-value-sgix+
1196 +red-min-clamp-ingr+
1197 +green-min-clamp-ingr+
1198 +blue-min-clamp-ingr+
1199 +alpha-min-clamp-ingr+
1200 +red-max-clamp-ingr+
1201 +green-max-clamp-ingr+
1202 +blue-max-clamp-ingr+
1203 +alpha-max-clamp-ingr+
1204 +interlace-read-ingr+
1205 +incr-wrap-ext+
1206 +decr-wrap-ext+
1207 +422-ext+
1208 +422-rev-ext+
1209 +422-average-ext+
1210 +422-rev-average-ext+
1211 +normal-map-nv+
1212 +reflection-map-nv+
1213 +normal-map-ext+
1214 +reflection-map-ext+
1215 +texture-cube-map-ext+
1216 +texture-binding-cube-map-ext+
1217 +texture-cube-map-positive-x-ext+
1218 +texture-cube-map-negative-x-ext+
1219 +texture-cube-map-positive-y-ext+
1220 +texture-cube-map-negative-y-ext+
1221 +texture-cube-map-positive-z-ext+
1222 +texture-cube-map-negative-z-ext+
1223 +proxy-texture-cube-map-ext+
1224 +max-cube-map-texture-size-ext+
1225 +wrap-border-sun+
1226 +max-texture-lod-bias-ext+
1227 +texture-filter-control-ext+
1228 +texture-lod-bias-ext+
1229 +texture-max-anisotropy-ext+
1230 +max-texture-max-anisotropy-ext+
1231 +max-shininess-nv+
1232 +max-spot-exponent-nv+
1233 +fog-distance-mode-nv+
1234 +eye-radial-nv+
1235 +eye-plane-absolute-nv+
1236 +emboss-light-nv+
1237 +emboss-constant-nv+
1238 +emboss-map-nv+
1239 +combine4-nv+
1240 +source3-rgb-nv+
1241 +source3-alpha-nv+
1242 +operand3-rgb-nv+
1243 +operand3-alpha-nv+
1244 +cull-vertex-ibm+
1245 +ycrcb-sgix+
1246 +ycrcba-sgix+
1247 +depth-pass-instrument-sgix+
1248 +depth-pass-instrument-counters-sgix+
1249 +depth-pass-instrument-max-sgix+
1250 +compressed-rgb-fxt1-3dfx+
1251 +compressed-rgba-fxt1-3dfx+
1252 +multisample-3dfx+
1253 +sample-buffers-3dfx+
1254 +samples-3dfx+
1255 +multisample-bit-3dfx+
1256 +dot3-rgb-ext+
1257 +dot3-rgba-ext+
1258 +mirror-clamp-ati+
1259 +mirror-clamp-to-edge-ati+
1260 +mirrored-repeat-ibm+
1261 +depth-stencil-nv+
1262 +unsigned-int-24-8-nv+
1263 +texture-rectangle-nv+
1264 +texture-binding-rectangle-nv+
1265 +proxy-texture-rectangle-nv+
1266 +max-rectangle-texture-size-nv+
1267 +offset-texture-rectangle-nv+
1268 +offset-texture-rectangle-scale-nv+
1269 +dot-product-texture-rectangle-nv+
1270 +rgba-unsigned-dot-product-mapping-nv+
1271 +unsigned-int-s8-s8-8-8-nv+
1272 +unsigned-int-8-8-s8-s8-rev-nv+
1273 +dsdt-mag-intensity-nv+
1274 +shader-consistent-nv+
1275 +texture-shader-nv+
1276 +shader-operation-nv+
1277 +cull-modes-nv+
1278 +offset-texture-matrix-nv+
1279 +offset-texture-scale-nv+
1280 +offset-texture-bias-nv+
1281 +offset-texture-2d-matrix-nv+
1282 +offset-texture-2d-scale-nv+
1283 +offset-texture-2d-bias-nv+
1284 +previous-texture-input-nv+
1285 +const-eye-nv+
1286 +pass-through-nv+
1287 +cull-fragment-nv+
1288 +offset-texture-2d-nv+
1289 +dependent-ar-texture-2d-nv+
1290 +dependent-gb-texture-2d-nv+
1291 +dot-product-nv+
1292 +dot-product-depth-replace-nv+
1293 +dot-product-texture-2d-nv+
1294 +dot-product-texture-cube-map-nv+
1295 +dot-product-diffuse-cube-map-nv+
1296 +dot-product-reflect-cube-map-nv+
1297 +dot-product-const-eye-reflect-cube-map-nv+
1298 +hilo-nv+
1299 +dsdt-nv+
1300 +dsdt-mag-nv+
1301 +dsdt-mag-vib-nv+
1302 +hilo16-nv+
1303 +signed-hilo-nv+
1304 +signed-hilo16-nv+
1305 +signed-rgba-nv+
1306 +signed-rgba8-nv+
1307 +signed-rgb-nv+
1308 +signed-rgb8-nv+
1309 +signed-luminance-nv+
1310 +signed-luminance8-nv+
1311 +signed-luminance-alpha-nv+
1312 +signed-luminance8-alpha8-nv+
1313 +signed-alpha-nv+
1314 +signed-alpha8-nv+
1315 +signed-intensity-nv+
1316 +signed-intensity8-nv+
1317 +dsdt8-nv+
1318 +dsdt8-mag8-nv+
1319 +dsdt8-mag8-intensity8-nv+
1320 +signed-rgb-unsigned-alpha-nv+
1321 +signed-rgb8-unsigned-alpha8-nv+
1322 +hi-scale-nv+
1323 +lo-scale-nv+
1324 +ds-scale-nv+
1325 +dt-scale-nv+
1326 +magnitude-scale-nv+
1327 +vibrance-scale-nv+
1328 +hi-bias-nv+
1329 +lo-bias-nv+
1330 +ds-bias-nv+
1331 +dt-bias-nv+
1332 +magnitude-bias-nv+
1333 +vibrance-bias-nv+
1334 +texture-border-values-nv+
1335 +texture-hi-size-nv+
1336 +texture-lo-size-nv+
1337 +texture-ds-size-nv+
1338 +texture-dt-size-nv+
1339 +texture-mag-size-nv+
1340 +dot-product-texture-3d-nv+
1341 +vertex-array-range-without-flush-nv+
1342 +scalebias-hint-sgix+
1343 +interlace-oml+
1344 +interlace-read-oml+
1345 +format-subsample-24-24-oml+
1346 +format-subsample-244-244-oml+
1347 +pack-resample-oml+
1348 +unpack-resample-oml+
1349 +resample-replicate-oml+
1350 +resample-zero-fill-oml+
1351 +resample-average-oml+
1352 +resample-decimate-oml+
1353 +depth-stencil-to-rgba-nv+
1354 +depth-stencil-to-bgra-nv+
1355 +slice-accum-sun+
1356 +multisample-filter-hint-nv+
1357 +depth-clamp-nv+
1358 +offset-projective-texture-2d-nv+
1359 +offset-projective-texture-2d-scale-nv+
1360 +offset-projective-texture-rectangle-nv+
1361 +offset-projective-texture-rectangle-scale-nv+
1362 +offset-hilo-texture-2d-nv+
1363 +offset-hilo-texture-rectangle-nv+
1364 +offset-hilo-projective-texture-2d-nv+
1365 +offset-hilo-projective-texture-rectangle-nv+
1366 +dependent-hilo-texture-2d-nv+
1367 +dependent-rgb-texture-3d-nv+
1368 +dependent-rgb-texture-cube-map-nv+
1369 +dot-product-pass-through-nv+
1370 +dot-product-texture-1d-nv+
1371 +dot-product-affine-depth-replace-nv+
1372 +hilo8-nv+
1373 +signed-hilo8-nv+
1374 +force-blue-to-one-nv+
1375 +text-fragment-shader-ati+
1376 +unpack-client-storage-apple+
1377 +ycbcr-422-apple+
1378 +unsigned-short-8-8-apple+
1379 +unsigned-short-8-8-rev-apple+
1380 +rgb-s3tc+
1381 +rgb4-s3tc+
1382 +rgba-s3tc+
1383 +rgba4-s3tc+
1384 +type-rgba-float-ati+
1385 +color-clear-unclamped-value-ati+
1386 +modulate-add-ati+
1387 +modulate-signed-add-ati+
1388 +modulate-subtract-ati+
1389 +rgba-float32-ati+
1390 +rgb-float32-ati+
1391 +alpha-float32-ati+
1392 +intensity-float32-ati+
1393 +luminance-float32-ati+
1394 +luminance-alpha-float32-ati+
1395 +rgba-float16-ati+
1396 +rgb-float16-ati+
1397 +alpha-float16-ati+
1398 +intensity-float16-ati+
1399 +luminance-float16-ati+
1400 +luminance-alpha-float16-ati+
1401 +float-r-nv+
1402 +float-rg-nv+
1403 +float-rgb-nv+
1404 +float-rgba-nv+
1405 +float-r16-nv+
1406 +float-r32-nv+
1407 +float-rg16-nv+
1408 +float-rg32-nv+
1409 +float-rgb16-nv+
1410 +float-rgb32-nv+
1411 +float-rgba16-nv+
1412 +float-rgba32-nv+
1413 +texture-float-components-nv+
1414 +float-clear-color-value-nv+
1415 +float-rgba-mode-nv+
1416 +texture-unsigned-remap-mode-nv+
1417 +implementation-color-read-type-oes+
1418 +implementation-color-read-format-oes+
1419 +mirror-clamp-ext+
1420 +mirror-clamp-to-edge-ext+
1421 +mirror-clamp-to-border-ext+
1422 +pack-invert-mesa+
1423 +unsigned-short-8-8-mesa+
1424 +unsigned-short-8-8-rev-mesa+
1425 +ycbcr-mesa+
1426 +pixel-pack-buffer-ext+
1427 +pixel-unpack-buffer-ext+
1428 +pixel-pack-buffer-binding-ext+
1429 +pixel-unpack-buffer-binding-ext+
1430 +max-program-exec-instructions-nv+
1431 +max-program-call-depth-nv+
1432 +max-program-if-depth-nv+
1433 +max-program-loop-depth-nv+
1434 +max-program-loop-count-nv+
1435 +max-vertex-texture-image-units-arb+
1436 +depth-stencil-ext+
1437 +unsigned-int-24-8-ext+
1438 +depth24-stencil8-ext+
1439 +texture-stencil-size-ext+
1440 +srgb-ext+
1441 +srgb8-ext+
1442 +srgb-alpha-ext+
1443 +srgb8-alpha8-ext+
1444 +sluminance-alpha-ext+
1445 +sluminance8-alpha8-ext+
1446 +sluminance-ext+
1447 +sluminance8-ext+
1448 +compressed-srgb-ext+
1449 +compressed-srgb-alpha-ext+
1450 +compressed-sluminance-ext+
1451 +compressed-sluminance-alpha-ext+
1452 +compressed-srgb-s3tc-dxt1-ext+
1453 +compressed-srgb-alpha-s3tc-dxt1-ext+
1454 +compressed-srgb-alpha-s3tc-dxt3-ext+
1455 +compressed-srgb-alpha-s3tc-dxt5-ext+
1456 +texture-1d-stack-mesax+
1457 +texture-2d-stack-mesax+
1458 +proxy-texture-1d-stack-mesax+
1459 +proxy-texture-2d-stack-mesax+
1460 +texture-1d-stack-binding-mesax+
1461 +texture-2d-stack-binding-mesax+
1462 +r11f-g11f-b10f-ext+
1463 +unsigned-int-10f-11f-11f-rev-ext+
1464 +rgba-signed-components-ext+
1465 +texture-1d-array-ext+
1466 +proxy-texture-1d-array-ext+
1467 +texture-2d-array-ext+
1468 +proxy-texture-2d-array-ext+
1469 +texture-binding-1d-array-ext+
1470 +texture-binding-2d-array-ext+
1471 +max-array-texture-layers-ext+
1472 +compare-ref-depth-to-texture-ext+
1473 +framebuffer-attachment-texture-layer-ext+
1474 +compressed-luminance-latc1-ext+
1475 +compressed-signed-luminance-latc1-ext+
1476 +compressed-luminance-alpha-latc2-ext+
1477 +compressed-signed-luminance-alpha-latc2-ext+
1478 +compressed-red-rgtc1-ext+
1479 +compressed-signed-red-rgtc1-ext+
1480 +compressed-red-green-rgtc2-ext+
1481 +compressed-signed-red-green-rgtc2-ext+
1482 +rgb9-e5-ext+
1483 +unsigned-int-5-9-9-9-rev-ext+
1484 +texture-shared-size-ext+
1485 +framebuffer-srgb-ext+
1486 +framebuffer-srgb-capable-ext+
1487 list-base
1488 gen-lists
1489 delete-lists
1490 call-lists
1491 call-list
1492 end-list
1493 new-list
1494 vertex-4sv
1495 vertex-4s
1496 vertex-4iv
1497 vertex-4i
1498 vertex-4fv
1499 vertex-4f
1500 vertex-4dv
1501 vertex-4d
1502 vertex-3sv
1503 vertex-3s
1504 vertex-3iv
1505 vertex-3i
1506 vertex-3fv
1507 vertex-3f
1508 vertex-3dv
1509 vertex-3d
1510 vertex-2sv
1511 vertex-2s
1512 vertex-2iv
1513 vertex-2i
1514 vertex-2fv
1515 vertex-2f
1516 vertex-2dv
1517 vertex-2d
1518 tex-coord-4sv
1519 tex-coord-4s
1520 tex-coord-4iv
1521 tex-coord-4i
1522 tex-coord-4fv
1523 tex-coord-4f
1524 tex-coord-4dv
1525 tex-coord-4d
1526 tex-coord-3sv
1527 tex-coord-3s
1528 tex-coord-3iv
1529 tex-coord-3i
1530 tex-coord-3fv
1531 tex-coord-3f
1532 tex-coord-3dv
1533 tex-coord-3d
1534 tex-coord-2sv
1535 tex-coord-2s
1536 tex-coord-2iv
1537 tex-coord-2i
1538 tex-coord-2fv
1539 tex-coord-2f
1540 tex-coord-2dv
1541 tex-coord-2d
1542 tex-coord-1sv
1543 tex-coord-1s
1544 tex-coord-1iv
1545 tex-coord-1i
1546 tex-coord-1fv
1547 tex-coord-1f
1548 tex-coord-1dv
1549 tex-coord-1d
1550 rect-sv
1551 rect-s
1552 rect-iv
1553 rect-i
1554 rect-fv
1555 rect-f
1556 rect-dv
1557 rect-d
1558 raster-pos-4sv
1559 raster-pos-4s
1560 raster-pos-4iv
1561 raster-pos-4i
1562 raster-pos-4fv
1563 raster-pos-4f
1564 raster-pos-4dv
1565 raster-pos-4d
1566 raster-pos-3sv
1567 raster-pos-3s
1568 raster-pos-3iv
1569 raster-pos-3i
1570 raster-pos-3fv
1571 raster-pos-3f
1572 raster-pos-3dv
1573 raster-pos-3d
1574 raster-pos-2sv
1575 raster-pos-2s
1576 raster-pos-2iv
1577 raster-pos-2i
1578 raster-pos-2fv
1579 raster-pos-2f
1580 raster-pos-2dv
1581 raster-pos-2d
1582 normal-3sv
1583 normal-3s
1584 normal-3iv
1585 normal-3i
1586 normal-3fv
1587 normal-3f
1588 normal-3dv
1589 normal-3d
1590 normal-3bv
1591 normal-3b
1592 index-sv
1593 index-s
1594 index-iv
1595 index-i
1596 index-fv
1597 index-f
1598 index-dv
1599 index-d
1600 end
1601 edge-flagv
1602 edge-flag
1603 color-4usv
1604 color-4us
1605 color-4uiv
1606 color-4ui
1607 color-4ubv
1608 color-4ub
1609 color-4sv
1610 color-4s
1611 color-4iv
1612 color-4i
1613 color-4fv
1614 color-4f
1615 color-4dv
1616 color-4d
1617 color-4bv
1618 color-4b
1619 color-3usv
1620 color-3us
1621 color-3uiv
1622 color-3ui
1623 color-3ubv
1624 color-3ub
1625 color-3sv
1626 color-3s
1627 color-3iv
1628 color-3i
1629 color-3fv
1630 color-3f
1631 color-3dv
1632 color-3d
1633 color-3bv
1634 color-3b
1635 bitmap
1636 begin
1637 tex-gen-iv
1638 tex-gen-i
1639 tex-gen-fv
1640 tex-gen-f
1641 tex-gen-dv
1642 tex-gen-d
1643 tex-env-iv
1644 tex-env-i
1645 tex-env-fv
1646 tex-env-f
1647 tex-image-2d
1648 tex-image-1d
1649 tex-parameter-iv
1650 tex-parameter-i
1651 tex-parameter-fv
1652 tex-parameter-f
1653 shade-model
1654 scissor
1655 polygon-stipple
1656 polygon-mode
1657 point-size
1658 material-iv
1659 material-i
1660 material-fv
1661 material-f
1662 line-width
1663 line-stipple
1664 light-model-iv
1665 light-model-i
1666 light-model-fv
1667 light-model-f
1668 light-iv
1669 light-i
1670 light-fv
1671 light-f
1672 hint
1673 front-face
1674 fog-iv
1675 fog-i
1676 fog-fv
1677 fog-f
1678 cull-face
1679 color-material
1680 clip-plane
1681 push-name
1682 pop-name
1683 pass-through
1684 load-name
1685 init-names
1686 render-mode
1687 select-buffer
1688 feedback-buffer
1689 index-mask
1690 depth-mask
1691 color-mask
1692 stencil-mask
1693 clear-depth
1694 clear-stencil
1695 clear-color
1696 clear-index
1697 clear-accum
1698 clear
1699 draw-buffer
1700 push-attrib
1701 pop-attrib
1702 flush
1703 finish
1704 enable
1705 disable
1706 accum
1707 eval-point-2
1708 eval-mesh-2
1709 eval-point-1
1710 eval-mesh-1
1711 eval-coord-2fv
1712 eval-coord-2f
1713 eval-coord-2dv
1714 eval-coord-2d
1715 eval-coord-1fv
1716 eval-coord-1f
1717 eval-coord-1dv
1718 eval-coord-1d
1719 map-grid-2f
1720 map-grid-2d
1721 map-grid-1f
1722 map-grid-1d
1723 map-2f
1724 map-2d
1725 map-1f
1726 map-1d
1727 depth-func
1728 stencil-op
1729 stencil-func
1730 logic-op
1731 blend-func
1732 alpha-func
1733 draw-pixels
1734 read-pixels
1735 copy-pixels
1736 read-buffer
1737 pixel-map-usv
1738 pixel-map-uiv
1739 pixel-map-fv
1740 pixel-store-i
1741 pixel-store-f
1742 pixel-transfer-i
1743 pixel-transfer-f
1744 pixel-zoom
1745 is-list
1746 is-enabled
1747 get-tex-level-parameter-iv
1748 get-tex-level-parameter-fv
1749 get-tex-parameter-iv
1750 get-tex-parameter-fv
1751 get-tex-image
1752 get-tex-gen-iv
1753 get-tex-gen-fv
1754 get-tex-gen-dv
1755 get-tex-env-iv
1756 get-tex-env-fv
1757 get-string
1758 get-polygon-stipple
1759 get-pixel-map-usv
1760 get-pixel-map-uiv
1761 get-pixel-map-fv
1762 get-material-iv
1763 get-material-fv
1764 get-map-iv
1765 get-map-fv
1766 get-map-dv
1767 get-light-iv
1768 get-light-fv
1769 get-integerv
1770 get-floatv
1771 get-error
1772 get-doublev
1773 get-clip-plane
1774 get-booleanv
1775 viewport
1776 translate-f
1777 translate-d
1778 scale-f
1779 scale-d
1780 rotate-f
1781 rotate-d
1782 push-matrix
1783 pop-matrix
1784 ortho
1785 mult-matrix-d
1786 mult-matrix-f
1787 matrix-mode
1788 load-matrix-d
1789 load-matrix-f
1790 load-identity
1791 frustum
1792 depth-range
1793 push-client-attrib
1794 pop-client-attrib
1795 index-ubv
1796 index-ub
1797 prioritize-textures
1798 is-texture
1799 gen-textures
1800 delete-textures
1801 bind-texture
1802 are-textures-resident
1803 tex-sub-image-2d
1804 tex-sub-image-1d
1805 copy-tex-sub-image-2d
1806 copy-tex-sub-image-1d
1807 copy-tex-image-2d
1808 copy-tex-image-1d
1809 polygon-offset
1810 vertex-pointer
1811 tex-coord-pointer
1812 normal-pointer
1813 interleaved-arrays
1814 index-pointer
1815 get-pointerv
1816 enable-client-state
1817 edge-flag-pointer
1818 draw-elements
1819 draw-arrays
1820 disable-client-state
1821 color-pointer
1822 array-element
1823 |load-extension-VERSION_1_1|
1824 +max-elements-vertices+
1825 +max-elements-indices+
1826 copy-tex-sub-image-3d
1827 tex-sub-image-3d
1828 tex-image-3d
1829 reset-minmax
1830 reset-histogram
1831 minmax
1832 histogram
1833 get-minmax-parameter-iv
1834 get-minmax-parameter-fv
1835 get-minmax
1836 get-histogram-parameter-iv
1837 get-histogram-parameter-fv
1838 get-histogram
1839 separable-filter-2d
1840 get-separable-filter
1841 get-convolution-parameter-iv
1842 get-convolution-parameter-fv
1843 get-convolution-filter
1844 copy-convolution-filter-2d
1845 copy-convolution-filter-1d
1846 convolution-parameter-iv
1847 convolution-parameter-i
1848 convolution-parameter-fv
1849 convolution-parameter-f
1850 convolution-filter-2d
1851 convolution-filter-1d
1852 copy-color-sub-table
1853 color-sub-table
1854 get-color-table-parameter-iv
1855 get-color-table-parameter-fv
1856 get-color-table
1857 copy-color-table
1858 color-table-parameter-iv
1859 color-table-parameter-fv
1860 color-table
1861 draw-range-elements
1862 blend-equation
1863 blend-color
1864 |load-extension-VERSION_1_2|
1865 +texture0+
1866 +texture1+
1867 +texture2+
1868 +texture3+
1869 +texture4+
1870 +texture5+
1871 +texture6+
1872 +texture7+
1873 +texture8+
1874 +texture9+
1875 +texture10+
1876 +texture11+
1877 +texture12+
1878 +texture13+
1879 +texture14+
1880 +texture15+
1881 +texture16+
1882 +texture17+
1883 +texture18+
1884 +texture19+
1885 +texture20+
1886 +texture21+
1887 +texture22+
1888 +texture23+
1889 +texture24+
1890 +texture25+
1891 +texture26+
1892 +texture27+
1893 +texture28+
1894 +texture29+
1895 +texture30+
1896 +texture31+
1897 +active-texture+
1898 +client-active-texture+
1899 +max-texture-units+
1900 +transpose-modelview-matrix+
1901 +transpose-projection-matrix+
1902 +transpose-texture-matrix+
1903 +transpose-color-matrix+
1904 +multisample-bit+
1905 +normal-map+
1906 +reflection-map+
1907 +texture-cube-map+
1908 +texture-binding-cube-map+
1909 +texture-cube-map-positive-x+
1910 +texture-cube-map-negative-x+
1911 +texture-cube-map-positive-y+
1912 +texture-cube-map-negative-y+
1913 +texture-cube-map-positive-z+
1914 +texture-cube-map-negative-z+
1915 +proxy-texture-cube-map+
1916 +max-cube-map-texture-size+
1917 +compressed-alpha+
1918 +compressed-luminance+
1919 +compressed-luminance-alpha+
1920 +compressed-intensity+
1921 +compressed-rgb+
1922 +compressed-rgba+
1923 +texture-compression-hint+
1924 +texture-compressed-image-size+
1925 +texture-compressed+
1926 +num-compressed-texture-formats+
1927 +compressed-texture-formats+
1928 +combine+
1929 +combine-rgb+
1930 +combine-alpha+
1931 +source0-rgb+
1932 +source1-rgb+
1933 +source2-rgb+
1934 +source0-alpha+
1935 +source1-alpha+
1936 +source2-alpha+
1937 +operand0-rgb+
1938 +operand1-rgb+
1939 +operand2-rgb+
1940 +operand0-alpha+
1941 +operand1-alpha+
1942 +operand2-alpha+
1943 +rgb-scale+
1944 +add-signed+
1945 +interpolate+
1946 +subtract+
1947 +constant+
1948 +primary-color+
1949 +previous+
1950 +dot3-rgb+
1951 +dot3-rgba+
1952 get-compressed-tex-image
1953 compressed-tex-sub-image-1d
1954 compressed-tex-sub-image-2d
1955 compressed-tex-sub-image-3d
1956 compressed-tex-image-1d
1957 compressed-tex-image-2d
1958 compressed-tex-image-3d
1959 sample-coverage
1960 mult-transpose-matrix-d
1961 mult-transpose-matrix-f
1962 load-transpose-matrix-d
1963 load-transpose-matrix-f
1964 multi-tex-coord-4sv
1965 multi-tex-coord-4s
1966 multi-tex-coord-4iv
1967 multi-tex-coord-4i
1968 multi-tex-coord-4fv
1969 multi-tex-coord-4f
1970 multi-tex-coord-4dv
1971 multi-tex-coord-4d
1972 multi-tex-coord-3sv
1973 multi-tex-coord-3s
1974 multi-tex-coord-3iv
1975 multi-tex-coord-3i
1976 multi-tex-coord-3fv
1977 multi-tex-coord-3f
1978 multi-tex-coord-3dv
1979 multi-tex-coord-3d
1980 multi-tex-coord-2sv
1981 multi-tex-coord-2s
1982 multi-tex-coord-2iv
1983 multi-tex-coord-2i
1984 multi-tex-coord-2fv
1985 multi-tex-coord-2f
1986 multi-tex-coord-2dv
1987 multi-tex-coord-2d
1988 multi-tex-coord-1sv
1989 multi-tex-coord-1s
1990 multi-tex-coord-1iv
1991 multi-tex-coord-1i
1992 multi-tex-coord-1fv
1993 multi-tex-coord-1f
1994 multi-tex-coord-1dv
1995 multi-tex-coord-1d
1996 client-active-texture
1997 active-texture
1998 |load-extension-VERSION_1_3|
1999 +blend-dst-rgb+
2000 +blend-src-rgb+
2001 +blend-dst-alpha+
2002 +blend-src-alpha+
2003 +mirrored-repeat+
2004 +fog-coordinate-source+
2005 +fog-coordinate+
2006 +fragment-depth+
2007 +current-fog-coordinate+
2008 +fog-coordinate-array-type+
2009 +fog-coordinate-array-stride+
2010 +fog-coordinate-array-pointer+
2011 +fog-coordinate-array+
2012 +color-sum+
2013 +current-secondary-color+
2014 +secondary-color-array-size+
2015 +secondary-color-array-type+
2016 +secondary-color-array-stride+
2017 +secondary-color-array-pointer+
2018 +secondary-color-array+
2019 +max-texture-lod-bias+
2020 +texture-filter-control+
2021 +texture-lod-bias+
2022 +incr-wrap+
2023 +decr-wrap+
2024 +texture-depth-size+
2025 +depth-texture-mode+
2026 +texture-compare-mode+
2027 +texture-compare-func+
2028 +compare-r-to-texture+
2029 window-pos-3sv
2030 window-pos-3s
2031 window-pos-3iv
2032 window-pos-3i
2033 window-pos-3fv
2034 window-pos-3f
2035 window-pos-3dv
2036 window-pos-3d
2037 window-pos-2sv
2038 window-pos-2s
2039 window-pos-2iv
2040 window-pos-2i
2041 window-pos-2fv
2042 window-pos-2f
2043 window-pos-2dv
2044 window-pos-2d
2045 secondary-color-pointer
2046 secondary-color-3usv
2047 secondary-color-3us
2048 secondary-color-3uiv
2049 secondary-color-3ui
2050 secondary-color-3ubv
2051 secondary-color-3ub
2052 secondary-color-3sv
2053 secondary-color-3s
2054 secondary-color-3iv
2055 secondary-color-3i
2056 secondary-color-3fv
2057 secondary-color-3f
2058 secondary-color-3dv
2059 secondary-color-3d
2060 secondary-color-3bv
2061 secondary-color-3b
2062 point-parameter-iv
2063 point-parameter-i
2064 point-parameter-fv
2065 point-parameter-f
2066 multi-draw-elements
2067 multi-draw-arrays
2068 fog-coord-pointer
2069 fog-coord-dv
2070 fog-coord-d
2071 fog-coord-fv
2072 fog-coord-f
2073 blend-func-separate
2074 |load-extension-VERSION_1_4|
2075 +buffer-size+
2076 +buffer-usage+
2077 +query-counter-bits+
2078 +current-query+
2079 +query-result+
2080 +query-result-available+
2081 +array-buffer+
2082 +element-array-buffer+
2083 +array-buffer-binding+
2084 +element-array-buffer-binding+
2085 +vertex-array-buffer-binding+
2086 +normal-array-buffer-binding+
2087 +color-array-buffer-binding+
2088 +index-array-buffer-binding+
2089 +texture-coord-array-buffer-binding+
2090 +edge-flag-array-buffer-binding+
2091 +secondary-color-array-buffer-binding+
2092 +fog-coordinate-array-buffer-binding+
2093 +weight-array-buffer-binding+
2094 +vertex-attrib-array-buffer-binding+
2095 +read-only+
2096 +write-only+
2097 +read-write+
2098 +buffer-access+
2099 +buffer-mapped+
2100 +buffer-map-pointer+
2101 +stream-draw+
2102 +stream-read+
2103 +stream-copy+
2104 +static-draw+
2105 +static-read+
2106 +static-copy+
2107 +dynamic-draw+
2108 +dynamic-read+
2109 +dynamic-copy+
2110 +samples-passed+
2111 +fog-coord-src+
2112 +fog-coord+
2113 +current-fog-coord+
2114 +fog-coord-array-type+
2115 +fog-coord-array-stride+
2116 +fog-coord-array-pointer+
2117 +fog-coord-array+
2118 +fog-coord-array-buffer-binding+
2119 +src0-rgb+
2120 +src1-rgb+
2121 +src2-rgb+
2122 +src0-alpha+
2123 +src1-alpha+
2124 +src2-alpha+
2125 get-buffer-pointerv
2126 get-buffer-parameteriv
2127 unmap-buffer
2128 map-buffer
2129 get-buffer-sub-data
2130 buffer-sub-data
2131 buffer-data
2132 is-buffer
2133 gen-buffers
2134 delete-buffers
2135 bind-buffer
2136 get-query-object-uiv
2137 get-query-object-iv
2138 get-queryiv
2139 end-query
2140 begin-query
2141 is-query
2142 delete-queries
2143 gen-queries
2144 |load-extension-VERSION_1_5|
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-shaderiv
2301 get-program-info-log
2302 get-programiv
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 |load-extension-VERSION_2_0|
2323 +current-raster-secondary-color+
2324 +pixel-pack-buffer+
2325 +pixel-unpack-buffer+
2326 +pixel-pack-buffer-binding+
2327 +pixel-unpack-buffer-binding+
2328 +float-mat2x3+
2329 +float-mat2x4+
2330 +float-mat3x2+
2331 +float-mat3x4+
2332 +float-mat4x2+
2333 +float-mat4x3+
2334 +srgb+
2335 +srgb8+
2336 +srgb-alpha+
2337 +srgb8-alpha8+
2338 +sluminance-alpha+
2339 +sluminance8-alpha8+
2340 +sluminance+
2341 +sluminance8+
2342 +compressed-srgb+
2343 +compressed-srgb-alpha+
2344 +compressed-sluminance+
2345 +compressed-sluminance-alpha+
2346 uniform-matrix-4x-3fv
2347 uniform-matrix-3x-4fv
2348 uniform-matrix-4x-2fv
2349 uniform-matrix-2x-4fv
2350 uniform-matrix-3x-2fv
2351 uniform-matrix-2x-3fv
2352 |load-extension-VERSION_2_1|
2353 blend-func-separate-ingr
2354 |load-extension-INGR_blend_func_separate|
2355 igloo-interface-sgix
2356 |load-extension-SGIX_igloo_interface|
2357 +texture2-arb+
2358 +texture3-arb+
2359 +texture4-arb+
2360 +texture5-arb+
2361 +texture6-arb+
2362 +texture7-arb+
2363 +texture8-arb+
2364 +texture9-arb+
2365 +texture10-arb+
2366 +texture11-arb+
2367 +texture12-arb+
2368 +texture13-arb+
2369 +texture14-arb+
2370 +texture15-arb+
2371 +texture16-arb+
2372 +texture17-arb+
2373 +texture18-arb+
2374 +texture19-arb+
2375 +texture20-arb+
2376 +texture21-arb+
2377 +texture22-arb+
2378 +texture23-arb+
2379 +texture24-arb+
2380 +texture25-arb+
2381 +texture26-arb+
2382 +texture27-arb+
2383 +texture28-arb+
2384 +texture29-arb+
2385 +texture30-arb+
2386 +texture31-arb+
2387 +active-texture-arb+
2388 +client-active-texture-arb+
2389 +max-texture-units-arb+
2390 multi-tex-coord-4sv-arb
2391 multi-tex-coord-4s-arb
2392 multi-tex-coord-4iv-arb
2393 multi-tex-coord-4i-arb
2394 multi-tex-coord-4fv-arb
2395 multi-tex-coord-4f-arb
2396 multi-tex-coord-4dv-arb
2397 multi-tex-coord-4d-arb
2398 multi-tex-coord-3sv-arb
2399 multi-tex-coord-3s-arb
2400 multi-tex-coord-3iv-arb
2401 multi-tex-coord-3i-arb
2402 multi-tex-coord-3fv-arb
2403 multi-tex-coord-3f-arb
2404 multi-tex-coord-3dv-arb
2405 multi-tex-coord-3d-arb
2406 multi-tex-coord-2sv-arb
2407 multi-tex-coord-2s-arb
2408 multi-tex-coord-2iv-arb
2409 multi-tex-coord-2i-arb
2410 multi-tex-coord-2fv-arb
2411 multi-tex-coord-2f-arb
2412 multi-tex-coord-2dv-arb
2413 multi-tex-coord-2d-arb
2414 multi-tex-coord-1sv-arb
2415 multi-tex-coord-1s-arb
2416 multi-tex-coord-1iv-arb
2417 multi-tex-coord-1i-arb
2418 multi-tex-coord-1fv-arb
2419 multi-tex-coord-1f-arb
2420 multi-tex-coord-1dv-arb
2421 multi-tex-coord-1d-arb
2422 client-active-texture-arb
2423 active-texture-arb
2424 |load-extension-ARB_multitexture|
2425 +transpose-modelview-matrix-arb+
2426 +transpose-projection-matrix-arb+
2427 +transpose-texture-matrix-arb+
2428 +transpose-color-matrix-arb+
2429 mult-transpose-matrix-d-arb
2430 mult-transpose-matrix-f-arb
2431 load-transpose-matrix-d-arb
2432 load-transpose-matrix-f-arb
2433 |load-extension-ARB_transpose_matrix|
2434 +multisample+
2435 +sample-alpha-to-coverage+
2436 +sample-alpha-to-one+
2437 +sample-coverage+
2438 +sample-buffers+
2439 +samples+
2440 +sample-coverage-value+
2441 +sample-coverage-invert+
2442 +multisample-arb+
2443 +sample-alpha-to-coverage-arb+
2444 +sample-alpha-to-one-arb+
2445 +sample-coverage-arb+
2446 +sample-buffers-arb+
2447 +samples-arb+
2448 +sample-coverage-value-arb+
2449 +sample-coverage-invert-arb+
2450 +multisample-bit-arb+
2451 sample-coverage-arb
2452 |load-extension-ARB_multisample|
2453 +compressed-alpha-arb+
2454 +compressed-luminance-arb+
2455 +compressed-luminance-alpha-arb+
2456 +compressed-intensity-arb+
2457 +compressed-rgb-arb+
2458 +compressed-rgba-arb+
2459 +texture-compression-hint-arb+
2460 +texture-compressed-image-size-arb+
2461 +texture-compressed-arb+
2462 +num-compressed-texture-formats-arb+
2463 +compressed-texture-formats-arb+
2464 get-compressed-tex-image-arb
2465 compressed-tex-sub-image-1d-arb
2466 compressed-tex-sub-image-2d-arb
2467 compressed-tex-sub-image-3d-arb
2468 compressed-tex-image-1d-arb
2469 compressed-tex-image-2d-arb
2470 compressed-tex-image-3d-arb
2471 |load-extension-ARB_texture_compression|
2472 point-parameter-fv-arb
2473 point-parameter-f-arb
2474 |load-extension-ARB_point_parameters|
2475 +max-vertex-units-arb+
2476 +active-vertex-units-arb+
2477 +weight-sum-unity-arb+
2478 +vertex-blend-arb+
2479 +current-weight-arb+
2480 +weight-array-type-arb+
2481 +weight-array-stride-arb+
2482 +weight-array-size-arb+
2483 +weight-array-pointer-arb+
2484 +weight-array-arb+
2485 +modelview0-arb+
2486 +modelview1-arb+
2487 +modelview2-arb+
2488 +modelview3-arb+
2489 +modelview4-arb+
2490 +modelview5-arb+
2491 +modelview6-arb+
2492 +modelview7-arb+
2493 +modelview8-arb+
2494 +modelview9-arb+
2495 +modelview10-arb+
2496 +modelview11-arb+
2497 +modelview12-arb+
2498 +modelview13-arb+
2499 +modelview14-arb+
2500 +modelview15-arb+
2501 +modelview16-arb+
2502 +modelview17-arb+
2503 +modelview18-arb+
2504 +modelview19-arb+
2505 +modelview20-arb+
2506 +modelview21-arb+
2507 +modelview22-arb+
2508 +modelview23-arb+
2509 +modelview24-arb+
2510 +modelview25-arb+
2511 +modelview26-arb+
2512 +modelview27-arb+
2513 +modelview28-arb+
2514 +modelview29-arb+
2515 +modelview30-arb+
2516 +modelview31-arb+
2517 vertex-blend-arb
2518 weight-pointer-arb
2519 weight-uiv-arb
2520 weight-usv-arb
2521 weight-ubv-arb
2522 weight-dv-arb
2523 weight-fv-arb
2524 weight-iv-arb
2525 weight-sv-arb
2526 weight-bv-arb
2527 |load-extension-ARB_vertex_blend|
2528 +matrix-palette-arb+
2529 +max-matrix-palette-stack-depth-arb+
2530 +max-palette-matrices-arb+
2531 +current-palette-matrix-arb+
2532 +matrix-index-array-arb+
2533 +current-matrix-index-arb+
2534 +matrix-index-array-size-arb+
2535 +matrix-index-array-type-arb+
2536 +matrix-index-array-stride-arb+
2537 +matrix-index-array-pointer-arb+
2538 matrix-index-pointer-arb
2539 matrix-index-uiv-arb
2540 matrix-index-usv-arb
2541 matrix-index-ubv-arb
2542 current-palette-matrix-arb
2543 |load-extension-ARB_matrix_palette|
2544 window-pos-3sv-arb
2545 window-pos-3s-arb
2546 window-pos-3iv-arb
2547 window-pos-3i-arb
2548 window-pos-3fv-arb
2549 window-pos-3f-arb
2550 window-pos-3dv-arb
2551 window-pos-3d-arb
2552 window-pos-2sv-arb
2553 window-pos-2s-arb
2554 window-pos-2iv-arb
2555 window-pos-2i-arb
2556 window-pos-2fv-arb
2557 window-pos-2f-arb
2558 window-pos-2dv-arb
2559 window-pos-2d-arb
2560 |load-extension-ARB_window_pos|
2561 +color-sum-arb+
2562 +vertex-program-arb+
2563 +vertex-attrib-array-enabled-arb+
2564 +vertex-attrib-array-size-arb+
2565 +vertex-attrib-array-stride-arb+
2566 +vertex-attrib-array-type-arb+
2567 +current-vertex-attrib-arb+
2568 +program-length-arb+
2569 +program-string-arb+
2570 +max-program-matrix-stack-depth-arb+
2571 +max-program-matrices-arb+
2572 +current-matrix-stack-depth-arb+
2573 +current-matrix-arb+
2574 +vertex-program-point-size-arb+
2575 +vertex-program-two-side-arb+
2576 +vertex-attrib-array-pointer-arb+
2577 +program-error-position-arb+
2578 +program-binding-arb+
2579 +max-vertex-attribs-arb+
2580 +vertex-attrib-array-normalized-arb+
2581 +program-error-string-arb+
2582 +program-format-ascii-arb+
2583 +program-format-arb+
2584 +program-instructions-arb+
2585 +max-program-instructions-arb+
2586 +program-native-instructions-arb+
2587 +max-program-native-instructions-arb+
2588 +program-temporaries-arb+
2589 +max-program-temporaries-arb+
2590 +program-native-temporaries-arb+
2591 +max-program-native-temporaries-arb+
2592 +program-parameters-arb+
2593 +max-program-parameters-arb+
2594 +program-native-parameters-arb+
2595 +max-program-native-parameters-arb+
2596 +program-attribs-arb+
2597 +max-program-attribs-arb+
2598 +program-native-attribs-arb+
2599 +max-program-native-attribs-arb+
2600 +program-address-registers-arb+
2601 +max-program-address-registers-arb+
2602 +program-native-address-registers-arb+
2603 +max-program-native-address-registers-arb+
2604 +max-program-local-parameters-arb+
2605 +max-program-env-parameters-arb+
2606 +program-under-native-limits-arb+
2607 +transpose-current-matrix-arb+
2608 +matrix0-arb+
2609 +matrix1-arb+
2610 +matrix2-arb+
2611 +matrix3-arb+
2612 +matrix4-arb+
2613 +matrix5-arb+
2614 +matrix6-arb+
2615 +matrix7-arb+
2616 +matrix8-arb+
2617 +matrix9-arb+
2618 +matrix10-arb+
2619 +matrix11-arb+
2620 +matrix12-arb+
2621 +matrix13-arb+
2622 +matrix14-arb+
2623 +matrix15-arb+
2624 +matrix16-arb+
2625 +matrix17-arb+
2626 +matrix18-arb+
2627 +matrix19-arb+
2628 +matrix20-arb+
2629 +matrix21-arb+
2630 +matrix22-arb+
2631 +matrix23-arb+
2632 +matrix24-arb+
2633 +matrix25-arb+
2634 +matrix26-arb+
2635 +matrix27-arb+
2636 +matrix28-arb+
2637 +matrix29-arb+
2638 +matrix30-arb+
2639 +matrix31-arb+
2640 is-program-arb
2641 get-vertex-attrib-pointerv-arb
2642 get-vertex-attrib-iv-arb
2643 get-vertex-attrib-fv-arb
2644 get-vertex-attrib-dv-arb
2645 get-program-string-arb
2646 get-programiv-arb
2647 get-program-local-parameter-fv-arb
2648 get-program-local-parameter-dv-arb
2649 get-program-env-parameter-fv-arb
2650 get-program-env-parameter-dv-arb
2651 program-local-parameter-4fv-arb
2652 program-local-parameter-4f-arb
2653 program-local-parameter-4dv-arb
2654 program-local-parameter-4d-arb
2655 program-env-parameter-4fv-arb
2656 program-env-parameter-4f-arb
2657 program-env-parameter-4dv-arb
2658 program-env-parameter-4d-arb
2659 gen-programs-arb
2660 delete-programs-arb
2661 bind-program-arb
2662 program-string-arb
2663 disable-vertex-attrib-array-arb
2664 enable-vertex-attrib-array-arb
2665 vertex-attrib-pointer-arb
2666 vertex-attrib-4usv-arb
2667 vertex-attrib-4uiv-arb
2668 vertex-attrib-4ubv-arb
2669 vertex-attrib-4sv-arb
2670 vertex-attrib-4s-arb
2671 vertex-attrib-4iv-arb
2672 vertex-attrib-4fv-arb
2673 vertex-attrib-4f-arb
2674 vertex-attrib-4dv-arb
2675 vertex-attrib-4d-arb
2676 vertex-attrib-4bv-arb
2677 vertex-attrib-4n-usv-arb
2678 vertex-attrib-4n-uiv-arb
2679 vertex-attrib-4n-ubv-arb
2680 vertex-attrib-4n-ub-arb
2681 vertex-attrib-4n-sv-arb
2682 vertex-attrib-4n-iv-arb
2683 vertex-attrib-4n-bv-arb
2684 vertex-attrib-3sv-arb
2685 vertex-attrib-3s-arb
2686 vertex-attrib-3fv-arb
2687 vertex-attrib-3f-arb
2688 vertex-attrib-3dv-arb
2689 vertex-attrib-3d-arb
2690 vertex-attrib-2sv-arb
2691 vertex-attrib-2s-arb
2692 vertex-attrib-2fv-arb
2693 vertex-attrib-2f-arb
2694 vertex-attrib-2dv-arb
2695 vertex-attrib-2d-arb
2696 vertex-attrib-1sv-arb
2697 vertex-attrib-1s-arb
2698 vertex-attrib-1fv-arb
2699 vertex-attrib-1f-arb
2700 vertex-attrib-1dv-arb
2701 vertex-attrib-1d-arb
2702 |load-extension-ARB_vertex_program|
2703 +buffer-size-arb+
2704 +buffer-usage-arb+
2705 +array-buffer-arb+
2706 +element-array-buffer-arb+
2707 +array-buffer-binding-arb+
2708 +element-array-buffer-binding-arb+
2709 +vertex-array-buffer-binding-arb+
2710 +normal-array-buffer-binding-arb+
2711 +color-array-buffer-binding-arb+
2712 +index-array-buffer-binding-arb+
2713 +texture-coord-array-buffer-binding-arb+
2714 +edge-flag-array-buffer-binding-arb+
2715 +secondary-color-array-buffer-binding-arb+
2716 +fog-coordinate-array-buffer-binding-arb+
2717 +weight-array-buffer-binding-arb+
2718 +vertex-attrib-array-buffer-binding-arb+
2719 +read-only-arb+
2720 +write-only-arb+
2721 +read-write-arb+
2722 +buffer-access-arb+
2723 +buffer-mapped-arb+
2724 +buffer-map-pointer-arb+
2725 +stream-draw-arb+
2726 +stream-read-arb+
2727 +stream-copy-arb+
2728 +static-draw-arb+
2729 +static-read-arb+
2730 +static-copy-arb+
2731 +dynamic-draw-arb+
2732 +dynamic-read-arb+
2733 +dynamic-copy-arb+
2734 get-buffer-pointerv-arb
2735 get-buffer-parameteriv-arb
2736 unmap-buffer-arb
2737 map-buffer-arb
2738 get-buffer-sub-data-arb
2739 buffer-sub-data-arb
2740 buffer-data-arb
2741 is-buffer-arb
2742 gen-buffers-arb
2743 delete-buffers-arb
2744 bind-buffer-arb
2745 |load-extension-ARB_vertex_buffer_object|
2746 +query-counter-bits-arb+
2747 +current-query-arb+
2748 +query-result-arb+
2749 +query-result-available-arb+
2750 +samples-passed-arb+
2751 get-query-object-uiv-arb
2752 get-query-object-iv-arb
2753 get-queryiv-arb
2754 end-query-arb
2755 begin-query-arb
2756 is-query-arb
2757 delete-queries-arb
2758 gen-queries-arb
2759 |load-extension-ARB_occlusion_query|
2760 +program-object-arb+
2761 +shader-object-arb+
2762 +object-type-arb+
2763 +object-subtype-arb+
2764 +float-vec2-arb+
2765 +float-vec3-arb+
2766 +float-vec4-arb+
2767 +int-vec2-arb+
2768 +int-vec3-arb+
2769 +int-vec4-arb+
2770 +bool-arb+
2771 +bool-vec2-arb+
2772 +bool-vec3-arb+
2773 +bool-vec4-arb+
2774 +float-mat2-arb+
2775 +float-mat3-arb+
2776 +float-mat4-arb+
2777 +sampler-1d-arb+
2778 +sampler-2d-arb+
2779 +sampler-3d-arb+
2780 +sampler-cube-arb+
2781 +sampler-1d-shadow-arb+
2782 +sampler-2d-shadow-arb+
2783 +sampler-2d-rect-arb+
2784 +sampler-2d-rect-shadow-arb+
2785 +object-delete-status-arb+
2786 +object-compile-status-arb+
2787 +object-link-status-arb+
2788 +object-validate-status-arb+
2789 +object-info-log-length-arb+
2790 +object-attached-objects-arb+
2791 +object-active-uniforms-arb+
2792 +object-active-uniform-max-length-arb+
2793 +object-shader-source-length-arb+
2794 get-shader-source-arb
2795 get-uniform-iv-arb
2796 get-uniform-fv-arb
2797 get-active-uniform-arb
2798 get-uniform-location-arb
2799 get-attached-objects-arb
2800 get-info-log-arb
2801 get-object-parameter-iv-arb
2802 get-object-parameter-fv-arb
2803 uniform-matrix-4fv-arb
2804 uniform-matrix-3fv-arb
2805 uniform-matrix-2fv-arb
2806 uniform-4iv-arb
2807 uniform-3iv-arb
2808 uniform-2iv-arb
2809 uniform-1iv-arb
2810 uniform-4fv-arb
2811 uniform-3fv-arb
2812 uniform-2fv-arb
2813 uniform-1fv-arb
2814 uniform-4i-arb
2815 uniform-3i-arb
2816 uniform-2i-arb
2817 uniform-1i-arb
2818 uniform-4f-arb
2819 uniform-3f-arb
2820 uniform-2f-arb
2821 uniform-1f-arb
2822 validate-program-arb
2823 use-program-object-arb
2824 link-program-arb
2825 attach-object-arb
2826 create-program-object-arb
2827 compile-shader-arb
2828 shader-source-arb
2829 create-shader-object-arb
2830 detach-object-arb
2831 get-handle-arb
2832 delete-object-arb
2833 |load-extension-ARB_shader_objects|
2834 +vertex-shader-arb+
2835 +max-vertex-uniform-components-arb+
2836 +max-varying-floats-arb+
2837 +max-combined-texture-image-units-arb+
2838 +object-active-attributes-arb+
2839 +object-active-attribute-max-length-arb+
2840 get-attrib-location-arb
2841 get-active-attrib-arb
2842 bind-attrib-location-arb
2843 |load-extension-ARB_vertex_shader|
2844 +max-draw-buffers-arb+
2845 +draw-buffer0-arb+
2846 +draw-buffer1-arb+
2847 +draw-buffer2-arb+
2848 +draw-buffer3-arb+
2849 +draw-buffer4-arb+
2850 +draw-buffer5-arb+
2851 +draw-buffer6-arb+
2852 +draw-buffer7-arb+
2853 +draw-buffer8-arb+
2854 +draw-buffer9-arb+
2855 +draw-buffer10-arb+
2856 +draw-buffer11-arb+
2857 +draw-buffer12-arb+
2858 +draw-buffer13-arb+
2859 +draw-buffer14-arb+
2860 +draw-buffer15-arb+
2861 draw-buffers-arb
2862 |load-extension-ARB_draw_buffers|
2863 +rgba-float-mode-arb+
2864 +clamp-vertex-color-arb+
2865 +clamp-fragment-color-arb+
2866 +clamp-read-color-arb+
2867 +fixed-only-arb+
2868 clamp-color-arb
2869 |load-extension-ARB_color_buffer_float|
2870 blend-color-ext
2871 |load-extension-EXT_blend_color|
2872 +polygon-offset-ext+
2873 +polygon-offset-factor-ext+
2874 polygon-offset-ext
2875 |load-extension-EXT_polygon_offset|
2876 +pack-skip-images+
2877 +pack-image-height+
2878 +unpack-skip-images+
2879 +unpack-image-height+
2880 +texture-3d+
2881 +proxy-texture-3d+
2882 +texture-depth+
2883 +texture-wrap-r+
2884 +max-3d-texture-size+
2885 tex-sub-image-3d-ext
2886 tex-image-3d-ext
2887 |load-extension-EXT_texture3D|
2888 tex-filter-func-sgis
2889 get-tex-filter-func-sgis
2890 |load-extension-SGIS_texture_filter4|
2891 tex-sub-image-2d-ext
2892 tex-sub-image-1d-ext
2893 |load-extension-EXT_subtexture|
2894 copy-tex-sub-image-3d-ext
2895 copy-tex-sub-image-2d-ext
2896 copy-tex-sub-image-1d-ext
2897 copy-tex-image-2d-ext
2898 copy-tex-image-1d-ext
2899 |load-extension-EXT_copy_texture|
2900 reset-minmax-ext
2901 reset-histogram-ext
2902 minmax-ext
2903 histogram-ext
2904 get-minmax-parameter-iv-ext
2905 get-minmax-parameter-fv-ext
2906 get-minmax-ext
2907 get-histogram-parameter-iv-ext
2908 get-histogram-parameter-fv-ext
2909 get-histogram-ext
2910 |load-extension-EXT_histogram|
2911 separable-filter-2d-ext
2912 get-separable-filter-ext
2913 get-convolution-parameter-iv-ext
2914 get-convolution-parameter-fv-ext
2915 get-convolution-filter-ext
2916 copy-convolution-filter-2d-ext
2917 copy-convolution-filter-1d-ext
2918 convolution-parameter-iv-ext
2919 convolution-parameter-i-ext
2920 convolution-parameter-fv-ext
2921 convolution-parameter-f-ext
2922 convolution-filter-2d-ext
2923 convolution-filter-1d-ext
2924 |load-extension-EXT_convolution|
2925 get-color-table-parameteriv-sgi
2926 get-color-table-parameterfv-sgi
2927 get-color-table-sgi
2928 copy-color-table-sgi
2929 color-table-parameteriv-sgi
2930 color-table-parameterfv-sgi
2931 color-table-sgi
2932 |load-extension-SGI_color_table|
2933 +pixel-group-color-sgis+
2934 get-pixel-tex-gen-parameter-fv-sgis
2935 get-pixel-tex-gen-parameter-iv-sgis
2936 pixel-tex-gen-parameter-fv-sgis
2937 pixel-tex-gen-parameter-f-sgis
2938 pixel-tex-gen-parameter-iv-sgis
2939 pixel-tex-gen-parameter-i-sgis
2940 |load-extension-SGIS_pixel_texture|
2941 pixel-tex-gen-sgix
2942 |load-extension-SGIX_pixel_texture|
2943 tex-sub-image-4d-sgis
2944 tex-image-4d-sgis
2945 |load-extension-SGIS_texture4D|
2946 +texture-priority-ext+
2947 +texture-resident-ext+
2948 +texture-1d-binding-ext+
2949 +texture-2d-binding-ext+
2950 prioritize-textures-ext
2951 is-texture-ext
2952 gen-textures-ext
2953 delete-textures-ext
2954 bind-texture-ext
2955 are-textures-resident-ext
2956 |load-extension-EXT_texture_object|
2957 get-detail-tex-func-sgis
2958 detail-tex-func-sgis
2959 |load-extension-SGIS_detail_texture|
2960 get-sharpen-tex-func-sgis
2961 sharpen-tex-func-sgis
2962 |load-extension-SGIS_sharpen_texture|
2963 sample-pattern-sgis
2964 sample-mask-sgis
2965 |load-extension-SGIS_multisample|
2966 +vertex-array-ext+
2967 +normal-array-ext+
2968 +color-array-ext+
2969 +index-array-ext+
2970 +texture-coord-array-ext+
2971 +edge-flag-array-ext+
2972 +vertex-array-size-ext+
2973 +vertex-array-type-ext+
2974 +vertex-array-stride-ext+
2975 +normal-array-type-ext+
2976 +normal-array-stride-ext+
2977 +color-array-size-ext+
2978 +color-array-type-ext+
2979 +color-array-stride-ext+
2980 +index-array-type-ext+
2981 +index-array-stride-ext+
2982 +texture-coord-array-size-ext+
2983 +texture-coord-array-type-ext+
2984 +texture-coord-array-stride-ext+
2985 +edge-flag-array-stride-ext+
2986 +vertex-array-pointer-ext+
2987 +normal-array-pointer-ext+
2988 +color-array-pointer-ext+
2989 +index-array-pointer-ext+
2990 +texture-coord-array-pointer-ext+
2991 +edge-flag-array-pointer-ext+
2992 vertex-pointer-ext
2993 tex-coord-pointer-ext
2994 normal-pointer-ext
2995 index-pointer-ext
2996 get-pointerv-ext
2997 edge-flag-pointer-ext
2998 draw-arrays-ext
2999 color-pointer-ext
3000 array-element-ext
3001 |load-extension-EXT_vertex_array|
3002 blend-equation-ext
3003 |load-extension-EXT_blend_minmax|
3004 +sprite-axial-sgix+
3005 +sprite-object-aligned-sgix+
3006 +sprite-eye-aligned-sgix+
3007 sprite-parameter-iv-sgix
3008 sprite-parameter-i-sgix
3009 sprite-parameter-fv-sgix
3010 sprite-parameter-f-sgix
3011 |load-extension-SGIX_sprite|
3012 point-parameter-fv-ext
3013 point-parameter-f-ext
3014 |load-extension-EXT_point_parameters|
3015 +point-size-min+
3016 +point-size-min-arb+
3017 +point-size-min-ext+
3018 +point-size-max+
3019 +point-size-max-arb+
3020 +point-size-max-ext+
3021 +point-fade-threshold-size+
3022 +point-fade-threshold-size-arb+
3023 +point-fade-threshold-size-ext+
3024 +point-distance-attenuation+
3025 +point-distance-attenuation-arb+
3026 +distance-attenuation-ext+
3027 point-parameter-fv-sgis
3028 point-parameter-f-sgis
3029 |load-extension-SGIS_point_parameters|
3030 stop-instruments-sgix
3031 start-instruments-sgix
3032 read-instruments-sgix
3033 poll-instruments-sgix
3034 instruments-buffer-sgix
3035 get-instruments-sgix
3036 |load-extension-SGIX_instruments|
3037 frame-zoom-sgix
3038 |load-extension-SGIX_framezoom|
3039 tag-sample-buffer-sgix
3040 |load-extension-SGIX_tag_sample_buffer|
3041 load-identity-deformation-map-sgix
3042 deform-sgix
3043 deformation-map-3f-sgix
3044 deformation-map-3d-sgix
3045 |load-extension-SGIX_polynomial_ffd|
3046 reference-plane-sgix
3047 |load-extension-SGIX_reference_plane|
3048 flush-raster-sgix
3049 |load-extension-SGIX_flush_raster|
3050 get-fog-func-sgis
3051 fog-func-sgis
3052 |load-extension-SGIS_fog_function|
3053 +image-scale-x-hp+
3054 +image-scale-y-hp+
3055 +image-translate-x-hp+
3056 +image-translate-y-hp+
3057 +image-rotate-angle-hp+
3058 +image-rotate-origin-x-hp+
3059 +image-rotate-origin-y-hp+
3060 +image-mag-filter-hp+
3061 +image-min-filter-hp+
3062 +image-cubic-weight-hp+
3063 +cubic-hp+
3064 +average-hp+
3065 +image-transform-2d-hp+
3066 +post-image-transform-color-table-hp+
3067 +proxy-post-image-transform-color-table-hp+
3068 get-image-transform-parameter-fv-hp
3069 get-image-transform-parameter-iv-hp
3070 image-transform-parameter-fv-hp
3071 image-transform-parameter-iv-hp
3072 image-transform-parameter-f-hp
3073 image-transform-parameter-i-hp
3074 |load-extension-HP_image_transform|
3075 copy-color-sub-table-ext
3076 color-sub-table-ext
3077 |load-extension-EXT_color_subtable|
3078 +prefer-doublebuffer-hint-pgi+
3079 +conserve-memory-hint-pgi+
3080 +reclaim-memory-hint-pgi+
3081 +native-graphics-handle-pgi+
3082 +native-graphics-begin-hint-pgi+
3083 +native-graphics-end-hint-pgi+
3084 +always-fast-hint-pgi+
3085 +always-soft-hint-pgi+
3086 +allow-draw-obj-hint-pgi+
3087 +allow-draw-win-hint-pgi+
3088 +allow-draw-frg-hint-pgi+
3089 +allow-draw-mem-hint-pgi+
3090 +strict-depthfunc-hint-pgi+
3091 +strict-lighting-hint-pgi+
3092 +strict-scissor-hint-pgi+
3093 +full-stipple-hint-pgi+
3094 +clip-near-hint-pgi+
3095 +clip-far-hint-pgi+
3096 +wide-line-hint-pgi+
3097 +back-normals-hint-pgi+
3098 hint-pgi
3099 |load-extension-PGI_misc_hints|
3100 +color-index1-ext+
3101 +color-index2-ext+
3102 +color-index4-ext+
3103 +color-index8-ext+
3104 +color-index12-ext+
3105 +color-index16-ext+
3106 +texture-index-size-ext+
3107 get-color-table-parameter-fv-ext
3108 get-color-table-parameter-iv-ext
3109 get-color-table-ext
3110 color-table-ext
3111 |load-extension-EXT_paletted_texture|
3112 list-parameter-iv-sgix
3113 list-parameter-i-sgix
3114 list-parameter-fv-sgix
3115 list-parameter-f-sgix
3116 get-list-parameter-iv-sgix
3117 get-list-parameter-fv-sgix
3118 |load-extension-SGIX_list_priority|
3119 +index-material-ext+
3120 +index-material-parameter-ext+
3121 +index-material-face-ext+
3122 index-material-ext
3123 |load-extension-EXT_index_material|
3124 +index-test-ext+
3125 +index-test-func-ext+
3126 +index-test-ref-ext+
3127 index-func-ext
3128 |load-extension-EXT_index_func|
3129 +array-element-lock-first-ext+
3130 +array-element-lock-count-ext+
3131 unlock-arrays-ext
3132 lock-arrays-ext
3133 |load-extension-EXT_compiled_vertex_array|
3134 +cull-vertex-ext+
3135 +cull-vertex-eye-position-ext+
3136 +cull-vertex-object-position-ext+
3137 cull-parameter-fv-ext
3138 cull-parameter-dv-ext
3139 |load-extension-EXT_cull_vertex|
3140 +current-raster-normal-sgix+
3141 light-envi-sgix
3142 get-fragment-material-iv-sgix
3143 get-fragment-material-fv-sgix
3144 get-fragment-light-iv-sgix
3145 get-fragment-light-fv-sgix
3146 fragment-material-iv-sgix
3147 fragment-material-i-sgix
3148 fragment-material-fv-sgix
3149 fragment-material-f-sgix
3150 fragment-light-model-iv-sgix
3151 fragment-light-model-i-sgix
3152 fragment-light-model-fv-sgix
3153 fragment-light-model-f-sgix
3154 fragment-light-iv-sgix
3155 fragment-light-i-sgix
3156 fragment-light-fv-sgix
3157 fragment-light-f-sgix
3158 fragment-color-material-sgix
3159 |load-extension-SGIX_fragment_lighting|
3160 +max-elements-vertices-ext+
3161 +max-elements-indices-ext+
3162 draw-range-elements-ext
3163 |load-extension-EXT_draw_range_elements|
3164 +fragment-material-ext+
3165 +fragment-normal-ext+
3166 +fragment-color-ext+
3167 +attenuation-ext+
3168 +shadow-attenuation-ext+
3169 +texture-application-mode-ext+
3170 +texture-light-ext+
3171 +texture-material-face-ext+
3172 +texture-material-parameter-ext+
3173 texture-material-ext
3174 texture-light-ext
3175 apply-texture-ext
3176 |load-extension-EXT_light_texture|
3177 is-async-marker-sgix
3178 delete-async-markers-sgix
3179 gen-async-markers-sgix
3180 poll-async-sgix
3181 finish-async-sgix
3182 async-marker-sgix
3183 |load-extension-SGIX_async|
3184 +parallel-arrays-intel+
3185 +vertex-array-parallel-pointers-intel+
3186 +normal-array-parallel-pointers-intel+
3187 +color-array-parallel-pointers-intel+
3188 +texture-coord-array-parallel-pointers-intel+
3189 tex-coord-pointerv-intel
3190 color-pointerv-intel
3191 normal-pointerv-intel
3192 vertex-pointerv-intel
3193 |load-extension-INTEL_parallel_arrays|
3194 +pixel-transform-2d-ext+
3195 +pixel-mag-filter-ext+
3196 +pixel-min-filter-ext+
3197 +pixel-cubic-weight-ext+
3198 +cubic-ext+
3199 +average-ext+
3200 +pixel-transform-2d-stack-depth-ext+
3201 +max-pixel-transform-2d-stack-depth-ext+
3202 +pixel-transform-2d-matrix-ext+
3203 pixel-transform-parameter-fv-ext
3204 pixel-transform-parameter-iv-ext
3205 pixel-transform-parameter-f-ext
3206 pixel-transform-parameter-i-ext
3207 |load-extension-EXT_pixel_transform|
3208 +color-sum-ext+
3209 +current-secondary-color-ext+
3210 +secondary-color-array-size-ext+
3211 +secondary-color-array-type-ext+
3212 +secondary-color-array-stride-ext+
3213 +secondary-color-array-pointer-ext+
3214 +secondary-color-array-ext+
3215 secondary-color-pointer-ext
3216 secondary-color-3usv-ext
3217 secondary-color-3us-ext
3218 secondary-color-3uiv-ext
3219 secondary-color-3ui-ext
3220 secondary-color-3ubv-ext
3221 secondary-color-3ub-ext
3222 secondary-color-3sv-ext
3223 secondary-color-3s-ext
3224 secondary-color-3iv-ext
3225 secondary-color-3i-ext
3226 secondary-color-3fv-ext
3227 secondary-color-3f-ext
3228 secondary-color-3dv-ext
3229 secondary-color-3d-ext
3230 secondary-color-3bv-ext
3231 secondary-color-3b-ext
3232 |load-extension-EXT_secondary_color|
3233 +perturb-ext+
3234 +texture-normal-ext+
3235 texture-normal-ext
3236 |load-extension-EXT_texture_perturb_normal|
3237 multi-draw-elements-ext
3238 multi-draw-arrays-ext
3239 |load-extension-EXT_multi_draw_arrays|
3240 +fog-coordinate-source-ext+
3241 +fog-coordinate-ext+
3242 +fragment-depth-ext+
3243 +current-fog-coordinate-ext+
3244 +fog-coordinate-array-type-ext+
3245 +fog-coordinate-array-stride-ext+
3246 +fog-coordinate-array-pointer-ext+
3247 +fog-coordinate-array-ext+
3248 fog-coord-pointer-ext
3249 fog-coord-dv-ext
3250 fog-coord-d-ext
3251 fog-coord-fv-ext
3252 fog-coord-f-ext
3253 |load-extension-EXT_fog_coord|
3254 +tangent-array-ext+
3255 +binormal-array-ext+
3256 +current-tangent-ext+
3257 +current-binormal-ext+
3258 +tangent-array-type-ext+
3259 +tangent-array-stride-ext+
3260 +binormal-array-type-ext+
3261 +binormal-array-stride-ext+
3262 +tangent-array-pointer-ext+
3263 +binormal-array-pointer-ext+
3264 +map1-tangent-ext+
3265 +map2-tangent-ext+
3266 +map1-binormal-ext+
3267 +map2-binormal-ext+
3268 binormal-pointer-ext
3269 tangent-pointer-ext
3270 binormal-3sv-ext
3271 binormal-3s-ext
3272 binormal-3iv-ext
3273 binormal-3i-ext
3274 binormal-3fv-ext
3275 binormal-3f-ext
3276 binormal-3dv-ext
3277 binormal-3d-ext
3278 binormal-3bv-ext
3279 binormal-3b-ext
3280 tangent-3sv-ext
3281 tangent-3s-ext
3282 tangent-3iv-ext
3283 tangent-3i-ext
3284 tangent-3fv-ext
3285 tangent-3f-ext
3286 tangent-3dv-ext
3287 tangent-3d-ext
3288 tangent-3bv-ext
3289 tangent-3b-ext
3290 |load-extension-EXT_coordinate_frame|
3291 +unpack-constant-data-sunx+
3292 +texture-constant-data-sunx+
3293 finish-texture-sunx
3294 |load-extension-SUNX_constant_data|
3295 +global-alpha-sun+
3296 +global-alpha-factor-sun+
3297 global-alpha-factor-ui-sun
3298 global-alpha-factor-us-sun
3299 global-alpha-factor-ub-sun
3300 global-alpha-factor-d-sun
3301 global-alpha-factor-f-sun
3302 global-alpha-factor-i-sun
3303 global-alpha-factor-s-sun
3304 global-alpha-factor-b-sun
3305 |load-extension-SUN_global_alpha|
3306 +restart-sun+
3307 +replace-middle-sun+
3308 +replace-oldest-sun+
3309 +triangle-list-sun+
3310 +replacement-code-sun+
3311 +replacement-code-array-sun+
3312 +replacement-code-array-type-sun+
3313 +replacement-code-array-stride-sun+
3314 +replacement-code-array-pointer-sun+
3315 +r1ui-v3f-sun+
3316 +r1ui-c4ub-v3f-sun+
3317 +r1ui-c3f-v3f-sun+
3318 +r1ui-n3f-v3f-sun+
3319 +r1ui-c4f-n3f-v3f-sun+
3320 +r1ui-t2f-v3f-sun+
3321 +r1ui-t2f-n3f-v3f-sun+
3322 +r1ui-t2f-c4f-n3f-v3f-sun+
3323 replacement-code-pointer-sun
3324 replacement-code-ubv-sun
3325 replacement-code-usv-sun
3326 replacement-code-uiv-sun
3327 replacement-code-ub-sun
3328 replacement-code-us-sun
3329 replacement-code-ui-sun
3330 |load-extension-SUN_triangle_list|
3331 replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun
3332 replacement-codeui-tex-coord-2f-color-4f-normal-3f-vertex-3f-sun
3333 replacement-codeui-tex-coord-2f-normal-3f-vertex-3fv-sun
3334 replacement-codeui-tex-coord-2f-normal-3f-vertex-3f-sun
3335 replacement-codeui-tex-coord-2f-vertex-3fv-sun
3336 replacement-codeui-tex-coord-2f-vertex-3f-sun
3337 replacement-codeui-color-4f-normal-3f-vertex-3fv-sun
3338 replacement-codeui-color-4f-normal-3f-vertex-3f-sun
3339 replacement-codeui-normal-3f-vertex-3fv-sun
3340 replacement-codeui-normal-3f-vertex-3f-sun
3341 replacement-codeui-color-3f-vertex-3fv-sun
3342 replacement-codeui-color-3f-vertex-3f-sun
3343 replacement-codeui-color-4ub-vertex-3fv-sun
3344 replacement-codeui-color-4ub-vertex-3f-sun
3345 replacement-codeui-vertex-3fv-sun
3346 replacement-codeui-vertex-3f-sun
3347 tex-coord-4f-color-4f-normal-3f-vertex-4fv-sun
3348 tex-coord-4f-color-4f-normal-3f-vertex-4f-sun
3349 tex-coord-2f-color-4f-normal-3f-vertex-3fv-sun
3350 tex-coord-2f-color-4f-normal-3f-vertex-3f-sun
3351 tex-coord-2f-normal-3f-vertex-3fv-sun
3352 tex-coord-2f-normal-3f-vertex-3f-sun
3353 tex-coord-2f-color-3f-vertex-3fv-sun
3354 tex-coord-2f-color-3f-vertex-3f-sun
3355 tex-coord-2f-color-4ub-vertex-3fv-sun
3356 tex-coord-2f-color-4ub-vertex-3f-sun
3357 tex-coord-4f-vertex-4fv-sun
3358 tex-coord-4f-vertex-4f-sun
3359 tex-coord-2f-vertex-3fv-sun
3360 tex-coord-2f-vertex-3f-sun
3361 color-4f-normal-3f-vertex-3fv-sun
3362 color-4f-normal-3f-vertex-3f-sun
3363 normal-3f-vertex-3fv-sun
3364 normal-3f-vertex-3f-sun
3365 color-3f-vertex-3fv-sun
3366 color-3f-vertex-3f-sun
3367 color-4ub-vertex-3fv-sun
3368 color-4ub-vertex-3f-sun
3369 color-4ub-vertex-2fv-sun
3370 color-4ub-vertex-2f-sun
3371 |load-extension-SUN_vertex|
3372 +blend-dst-rgb-ext+
3373 +blend-src-rgb-ext+
3374 +blend-dst-alpha-ext+
3375 +blend-src-alpha-ext+
3376 blend-func-separate-ext
3377 |load-extension-EXT_blend_func_separate|
3378 +modelview0-stack-depth-ext+
3379 +modelview1-stack-depth-ext+
3380 +modelview0-matrix-ext+
3381 +modelview1-matrix-ext+
3382 +vertex-weighting-ext+
3383 +modelview0-ext+
3384 +modelview1-ext+
3385 +current-vertex-weight-ext+
3386 +vertex-weight-array-ext+
3387 +vertex-weight-array-size-ext+
3388 +vertex-weight-array-type-ext+
3389 +vertex-weight-array-stride-ext+
3390 +vertex-weight-array-pointer-ext+
3391 vertex-weight-pointer-ext
3392 vertex-weight-fv-ext
3393 vertex-weight-f-ext
3394 |load-extension-EXT_vertex_weighting|
3395 +vertex-array-range-nv+
3396 +vertex-array-range-length-nv+
3397 +vertex-array-range-valid-nv+
3398 +max-vertex-array-range-element-nv+
3399 +vertex-array-range-pointer-nv+
3400 vertex-array-range-nv
3401 flush-vertex-array-range-nv
3402 |load-extension-NV_vertex_array_range|
3403 +register-combiners-nv+
3404 +variable-a-nv+
3405 +variable-b-nv+
3406 +variable-c-nv+
3407 +variable-d-nv+
3408 +variable-e-nv+
3409 +variable-f-nv+
3410 +variable-g-nv+
3411 +constant-color0-nv+
3412 +constant-color1-nv+
3413 +primary-color-nv+
3414 +secondary-color-nv+
3415 +spare0-nv+
3416 +spare1-nv+
3417 +discard-nv+
3418 +e-times-f-nv+
3419 +spare0-plus-secondary-color-nv+
3420 +unsigned-identity-nv+
3421 +unsigned-invert-nv+
3422 +expand-normal-nv+
3423 +expand-negate-nv+
3424 +half-bias-normal-nv+
3425 +half-bias-negate-nv+
3426 +signed-identity-nv+
3427 +signed-negate-nv+
3428 +scale-by-two-nv+
3429 +scale-by-four-nv+
3430 +scale-by-one-half-nv+
3431 +bias-by-negative-one-half-nv+
3432 +combiner-input-nv+
3433 +combiner-mapping-nv+
3434 +combiner-component-usage-nv+
3435 +combiner-ab-dot-product-nv+
3436 +combiner-cd-dot-product-nv+
3437 +combiner-mux-sum-nv+
3438 +combiner-scale-nv+
3439 +combiner-bias-nv+
3440 +combiner-ab-output-nv+
3441 +combiner-cd-output-nv+
3442 +combiner-sum-output-nv+
3443 +max-general-combiners-nv+
3444 +num-general-combiners-nv+
3445 +color-sum-clamp-nv+
3446 +combiner0-nv+
3447 +combiner1-nv+
3448 +combiner2-nv+
3449 +combiner3-nv+
3450 +combiner4-nv+
3451 +combiner5-nv+
3452 +combiner6-nv+
3453 +combiner7-nv+
3454 +texture0-arb+
3455 +texture1-arb+
3456 get-final-combiner-input-parameter-iv-nv
3457 get-final-combiner-input-parameter-fv-nv
3458 get-combiner-output-parameter-iv-nv
3459 get-combiner-output-parameter-fv-nv
3460 get-combiner-input-parameter-iv-nv
3461 get-combiner-input-parameter-fv-nv
3462 final-combiner-input-nv
3463 combiner-output-nv
3464 combiner-input-nv
3465 combiner-parameter-i-nv
3466 combiner-parameter-iv-nv
3467 combiner-parameter-f-nv
3468 combiner-parameter-fv-nv
3469 |load-extension-NV_register_combiners|
3470 resize-buffers-mesa
3471 |load-extension-MESA_resize_buffers|
3472 window-pos-4sv-mesa
3473 window-pos-4s-mesa
3474 window-pos-4iv-mesa
3475 window-pos-4i-mesa
3476 window-pos-4fv-mesa
3477 window-pos-4f-mesa
3478 window-pos-4dv-mesa
3479 window-pos-4d-mesa
3480 window-pos-3sv-mesa
3481 window-pos-3s-mesa
3482 window-pos-3iv-mesa
3483 window-pos-3i-mesa
3484 window-pos-3fv-mesa
3485 window-pos-3f-mesa
3486 window-pos-3dv-mesa
3487 window-pos-3d-mesa
3488 window-pos-2sv-mesa
3489 window-pos-2s-mesa
3490 window-pos-2iv-mesa
3491 window-pos-2i-mesa
3492 window-pos-2fv-mesa
3493 window-pos-2f-mesa
3494 window-pos-2dv-mesa
3495 window-pos-2d-mesa
3496 |load-extension-MESA_window_pos|
3497 multi-mode-draw-elements-ibm
3498 multi-mode-draw-arrays-ibm
3499 |load-extension-IBM_multimode_draw_arrays|
3500 +vertex-array-list-ibm+
3501 +normal-array-list-ibm+
3502 +color-array-list-ibm+
3503 +index-array-list-ibm+
3504 +texture-coord-array-list-ibm+
3505 +edge-flag-array-list-ibm+
3506 +fog-coordinate-array-list-ibm+
3507 +secondary-color-array-list-ibm+
3508 +vertex-array-list-stride-ibm+
3509 +normal-array-list-stride-ibm+
3510 +color-array-list-stride-ibm+
3511 +index-array-list-stride-ibm+
3512 +texture-coord-array-list-stride-ibm+
3513 +edge-flag-array-list-stride-ibm+
3514 +fog-coordinate-array-list-stride-ibm+
3515 +secondary-color-array-list-stride-ibm+
3516 vertex-pointer-list-ibm
3517 tex-coord-pointer-list-ibm
3518 normal-pointer-list-ibm
3519 index-pointer-list-ibm
3520 fog-coord-pointer-list-ibm
3521 edge-flag-pointer-list-ibm
3522 secondary-color-pointer-list-ibm
3523 color-pointer-list-ibm
3524 |load-extension-IBM_vertex_array_lists|
3525 tbuffer-mask-3dfx
3526 |load-extension-3DFX_tbuffer|
3527 +multisample-ext+
3528 +sample-alpha-to-mask-ext+
3529 +sample-alpha-to-one-ext+
3530 +sample-mask-ext+
3531 +1pass-ext+
3532 +2pass-0-ext+
3533 +2pass-1-ext+
3534 +4pass-0-ext+
3535 +4pass-1-ext+
3536 +4pass-2-ext+
3537 +4pass-3-ext+
3538 +sample-buffers-ext+
3539 +samples-ext+
3540 +sample-mask-value-ext+
3541 +sample-mask-invert-ext+
3542 +sample-pattern-ext+
3543 +multisample-bit-ext+
3544 sample-pattern-ext
3545 sample-mask-ext
3546 |load-extension-EXT_multisample|
3547 +texture-color-writemask-sgis+
3548 texture-color-mask-sgis
3549 |load-extension-SGIS_texture_color_mask|
3550 +all-completed-nv+
3551 +fence-status-nv+
3552 +fence-condition-nv+
3553 set-fence-nv
3554 finish-fence-nv
3555 get-fenceiv-nv
3556 test-fence-nv
3557 is-fence-nv
3558 gen-fences-nv
3559 delete-fences-nv
3560 |load-extension-NV_fence|
3561 +eval-2d-nv+
3562 +eval-triangular-2d-nv+
3563 +map-tessellation-nv+
3564 +map-attrib-u-order-nv+
3565 +map-attrib-v-order-nv+
3566 +eval-fractional-tessellation-nv+
3567 +eval-vertex-attrib0-nv+
3568 +eval-vertex-attrib1-nv+
3569 +eval-vertex-attrib2-nv+
3570 +eval-vertex-attrib3-nv+
3571 +eval-vertex-attrib4-nv+
3572 +eval-vertex-attrib5-nv+
3573 +eval-vertex-attrib6-nv+
3574 +eval-vertex-attrib7-nv+
3575 +eval-vertex-attrib8-nv+
3576 +eval-vertex-attrib9-nv+
3577 +eval-vertex-attrib10-nv+
3578 +eval-vertex-attrib11-nv+
3579 +eval-vertex-attrib12-nv+
3580 +eval-vertex-attrib13-nv+
3581 +eval-vertex-attrib14-nv+
3582 +eval-vertex-attrib15-nv+
3583 +max-map-tessellation-nv+
3584 +max-rational-eval-order-nv+
3585 eval-maps-nv
3586 get-map-attrib-parameter-fv-nv
3587 get-map-attrib-parameter-iv-nv
3588 get-map-parameter-fv-nv
3589 get-map-parameter-iv-nv
3590 get-map-control-points-nv
3591 map-parameter-fv-nv
3592 map-parameter-iv-nv
3593 map-control-points-nv
3594 |load-extension-NV_evaluators|
3595 +per-stage-constants-nv+
3596 get-combiner-stage-parameterfv-nv
3597 combiner-stage-parameterfv-nv
3598 |load-extension-NV_register_combiners2|
3599 +vertex-program-nv+
3600 +vertex-state-program-nv+
3601 +attrib-array-size-nv+
3602 +attrib-array-stride-nv+
3603 +attrib-array-type-nv+
3604 +current-attrib-nv+
3605 +program-length-nv+
3606 +program-string-nv+
3607 +modelview-projection-nv+
3608 +identity-nv+
3609 +inverse-nv+
3610 +transpose-nv+
3611 +inverse-transpose-nv+
3612 +max-track-matrix-stack-depth-nv+
3613 +max-track-matrices-nv+
3614 +matrix0-nv+
3615 +matrix1-nv+
3616 +matrix2-nv+
3617 +matrix3-nv+
3618 +matrix4-nv+
3619 +matrix5-nv+
3620 +matrix6-nv+
3621 +matrix7-nv+
3622 +current-matrix-stack-depth-nv+
3623 +current-matrix-nv+
3624 +vertex-program-point-size-nv+
3625 +vertex-program-two-side-nv+
3626 +program-parameter-nv+
3627 +attrib-array-pointer-nv+
3628 +program-target-nv+
3629 +program-resident-nv+
3630 +track-matrix-nv+
3631 +track-matrix-transform-nv+
3632 +vertex-program-binding-nv+
3633 +program-error-position-nv+
3634 +vertex-attrib-array0-nv+
3635 +vertex-attrib-array1-nv+
3636 +vertex-attrib-array2-nv+
3637 +vertex-attrib-array3-nv+
3638 +vertex-attrib-array4-nv+
3639 +vertex-attrib-array5-nv+
3640 +vertex-attrib-array6-nv+
3641 +vertex-attrib-array7-nv+
3642 +vertex-attrib-array8-nv+
3643 +vertex-attrib-array9-nv+
3644 +vertex-attrib-array10-nv+
3645 +vertex-attrib-array11-nv+
3646 +vertex-attrib-array12-nv+
3647 +vertex-attrib-array13-nv+
3648 +vertex-attrib-array14-nv+
3649 +vertex-attrib-array15-nv+
3650 +map1-vertex-attrib0-4-nv+
3651 +map1-vertex-attrib1-4-nv+
3652 +map1-vertex-attrib2-4-nv+
3653 +map1-vertex-attrib3-4-nv+
3654 +map1-vertex-attrib4-4-nv+
3655 +map1-vertex-attrib5-4-nv+
3656 +map1-vertex-attrib6-4-nv+
3657 +map1-vertex-attrib7-4-nv+
3658 +map1-vertex-attrib8-4-nv+
3659 +map1-vertex-attrib9-4-nv+
3660 +map1-vertex-attrib10-4-nv+
3661 +map1-vertex-attrib11-4-nv+
3662 +map1-vertex-attrib12-4-nv+
3663 +map1-vertex-attrib13-4-nv+
3664 +map1-vertex-attrib14-4-nv+
3665 +map1-vertex-attrib15-4-nv+
3666 +map2-vertex-attrib0-4-nv+
3667 +map2-vertex-attrib1-4-nv+
3668 +map2-vertex-attrib2-4-nv+
3669 +map2-vertex-attrib3-4-nv+
3670 +map2-vertex-attrib4-4-nv+
3671 +map2-vertex-attrib5-4-nv+
3672 +map2-vertex-attrib6-4-nv+
3673 +map2-vertex-attrib7-4-nv+
3674 +map2-vertex-attrib8-4-nv+
3675 +map2-vertex-attrib9-4-nv+
3676 +map2-vertex-attrib10-4-nv+
3677 +map2-vertex-attrib11-4-nv+
3678 +map2-vertex-attrib12-4-nv+
3679 +map2-vertex-attrib13-4-nv+
3680 +map2-vertex-attrib14-4-nv+
3681 +map2-vertex-attrib15-4-nv+
3682 vertex-attribs-4ubv-nv
3683 vertex-attribs-4sv-nv
3684 vertex-attribs-4fv-nv
3685 vertex-attribs-4dv-nv
3686 vertex-attribs-3sv-nv
3687 vertex-attribs-3fv-nv
3688 vertex-attribs-3dv-nv
3689 vertex-attribs-2sv-nv
3690 vertex-attribs-2fv-nv
3691 vertex-attribs-2dv-nv
3692 vertex-attribs-1sv-nv
3693 vertex-attribs-1fv-nv
3694 vertex-attribs-1dv-nv
3695 vertex-attrib-4ubv-nv
3696 vertex-attrib-4ub-nv
3697 vertex-attrib-4sv-nv
3698 vertex-attrib-4s-nv
3699 vertex-attrib-4fv-nv
3700 vertex-attrib-4f-nv
3701 vertex-attrib-4dv-nv
3702 vertex-attrib-4d-nv
3703 vertex-attrib-3sv-nv
3704 vertex-attrib-3s-nv
3705 vertex-attrib-3fv-nv
3706 vertex-attrib-3f-nv
3707 vertex-attrib-3dv-nv
3708 vertex-attrib-3d-nv
3709 vertex-attrib-2sv-nv
3710 vertex-attrib-2s-nv
3711 vertex-attrib-2fv-nv
3712 vertex-attrib-2f-nv
3713 vertex-attrib-2dv-nv
3714 vertex-attrib-2d-nv
3715 vertex-attrib-1sv-nv
3716 vertex-attrib-1s-nv
3717 vertex-attrib-1fv-nv
3718 vertex-attrib-1f-nv
3719 vertex-attrib-1dv-nv
3720 vertex-attrib-1d-nv
3721 vertex-attrib-pointer-nv
3722 track-matrix-nv
3723 request-resident-programs-nv
3724 program-parameters-4fv-nv
3725 program-parameters-4dv-nv
3726 program-parameter-4fv-nv
3727 program-parameter-4f-nv
3728 program-parameter-4dv-nv
3729 program-parameter-4d-nv
3730 load-program-nv
3731 is-program-nv
3732 get-vertex-attrib-pointerv-nv
3733 get-vertex-attrib-iv-nv
3734 get-vertex-attrib-fv-nv
3735 get-vertex-attrib-dv-nv
3736 get-track-matrixiv-nv
3737 get-program-string-nv
3738 get-programiv-nv
3739 get-program-parameter-fv-nv
3740 get-program-parameter-dv-nv
3741 gen-programs-nv
3742 execute-program-nv
3743 delete-programs-nv
3744 bind-program-nv
3745 are-programs-resident-nv
3746 |load-extension-NV_vertex_program|
3747 +bump-rot-matrix-ati+
3748 +bump-rot-matrix-size-ati+
3749 +bump-num-tex-units-ati+
3750 +bump-tex-units-ati+
3751 +dudv-ati+
3752 +du8dv8-ati+
3753 +bump-envmap-ati+
3754 +bump-target-ati+
3755 get-tex-bump-parameter-fv-ati
3756 get-tex-bump-parameter-iv-ati
3757 tex-bump-parameter-fv-ati
3758 tex-bump-parameter-iv-ati
3759 |load-extension-ATI_envmap_bumpmap|
3760 +fragment-shader-ati+
3761 +reg-0-ati+
3762 +reg-1-ati+
3763 +reg-2-ati+
3764 +reg-3-ati+
3765 +reg-4-ati+
3766 +reg-5-ati+
3767 +reg-6-ati+
3768 +reg-7-ati+
3769 +reg-8-ati+
3770 +reg-9-ati+
3771 +reg-10-ati+
3772 +reg-11-ati+
3773 +reg-12-ati+
3774 +reg-13-ati+
3775 +reg-14-ati+
3776 +reg-15-ati+
3777 +reg-16-ati+
3778 +reg-17-ati+
3779 +reg-18-ati+
3780 +reg-19-ati+
3781 +reg-20-ati+
3782 +reg-21-ati+
3783 +reg-22-ati+
3784 +reg-23-ati+
3785 +reg-24-ati+
3786 +reg-25-ati+
3787 +reg-26-ati+
3788 +reg-27-ati+
3789 +reg-28-ati+
3790 +reg-29-ati+
3791 +reg-30-ati+
3792 +reg-31-ati+
3793 +con-0-ati+
3794 +con-1-ati+
3795 +con-2-ati+
3796 +con-3-ati+
3797 +con-4-ati+
3798 +con-5-ati+
3799 +con-6-ati+
3800 +con-7-ati+
3801 +con-8-ati+
3802 +con-9-ati+
3803 +con-10-ati+
3804 +con-11-ati+
3805 +con-12-ati+
3806 +con-13-ati+
3807 +con-14-ati+
3808 +con-15-ati+
3809 +con-16-ati+
3810 +con-17-ati+
3811 +con-18-ati+
3812 +con-19-ati+
3813 +con-20-ati+
3814 +con-21-ati+
3815 +con-22-ati+
3816 +con-23-ati+
3817 +con-24-ati+
3818 +con-25-ati+
3819 +con-26-ati+
3820 +con-27-ati+
3821 +con-28-ati+
3822 +con-29-ati+
3823 +con-30-ati+
3824 +con-31-ati+
3825 +mov-ati+
3826 +add-ati+
3827 +mul-ati+
3828 +sub-ati+
3829 +dot3-ati+
3830 +dot4-ati+
3831 +mad-ati+
3832 +lerp-ati+
3833 +cnd-ati+
3834 +cnd0-ati+
3835 +dot2-add-ati+
3836 +secondary-interpolator-ati+
3837 +num-fragment-registers-ati+
3838 +num-fragment-constants-ati+
3839 +num-passes-ati+
3840 +num-instructions-per-pass-ati+
3841 +num-instructions-total-ati+
3842 +num-input-interpolator-components-ati+
3843 +num-loopback-components-ati+
3844 +color-alpha-pairing-ati+
3845 +swizzle-str-ati+
3846 +swizzle-stq-ati+
3847 +swizzle-str-dr-ati+
3848 +swizzle-stq-dq-ati+
3849 +swizzle-strq-ati+
3850 +swizzle-strq-dq-ati+
3851 +red-bit-ati+
3852 +green-bit-ati+
3853 +blue-bit-ati+
3854 +4x-bit-ati+
3855 +8x-bit-ati+
3856 +half-bit-ati+
3857 +quarter-bit-ati+
3858 +eighth-bit-ati+
3859 +saturate-bit-ati+
3860 +2x-bit-ati+
3861 +comp-bit-ati+
3862 +negate-bit-ati+
3863 +bias-bit-ati+
3864 set-fragment-shader-constant-ati
3865 alpha-fragment-op-3-ati
3866 alpha-fragment-op-2-ati
3867 alpha-fragment-op-1-ati
3868 color-fragment-op-3-ati
3869 color-fragment-op-2-ati
3870 color-fragment-op-1-ati
3871 sample-map-ati
3872 pass-tex-coord-ati
3873 end-fragment-shader-ati
3874 begin-fragment-shader-ati
3875 delete-fragment-shader-ati
3876 bind-fragment-shader-ati
3877 gen-fragment-shaders-ati
3878 |load-extension-ATI_fragment_shader|
3879 +pn-triangles-ati+
3880 +max-pn-triangles-tesselation-level-ati+
3881 +pn-triangles-point-mode-ati+
3882 +pn-triangles-normal-mode-ati+
3883 +pn-triangles-tesselation-level-ati+
3884 +pn-triangles-point-mode-linear-ati+
3885 +pn-triangles-point-mode-cubic-ati+
3886 +pn-triangles-normal-mode-linear-ati+
3887 +pn-triangles-normal-mode-quadratic-ati+
3888 pntriangles-f-ati
3889 pntriangles-i-ati
3890 |load-extension-ATI_pn_triangles|
3891 +static-ati+
3892 +dynamic-ati+
3893 +preserve-ati+
3894 +discard-ati+
3895 +object-buffer-size-ati+
3896 +object-buffer-usage-ati+
3897 +array-object-buffer-ati+
3898 +array-object-offset-ati+
3899 get-variant-array-object-iv-ati
3900 get-variant-array-object-fv-ati
3901 variant-array-object-ati
3902 get-array-object-iv-ati
3903 get-array-object-fv-ati
3904 array-object-ati
3905 free-object-buffer-ati
3906 get-object-buffer-iv-ati
3907 get-object-buffer-fv-ati
3908 update-object-buffer-ati
3909 is-object-buffer-ati
3910 new-object-buffer-ati
3911 |load-extension-ATI_vertex_array_object|
3912 +vertex-shader-ext+
3913 +vertex-shader-binding-ext+
3914 +op-index-ext+
3915 +op-negate-ext+
3916 +op-dot3-ext+
3917 +op-dot4-ext+
3918 +op-mul-ext+
3919 +op-add-ext+
3920 +op-madd-ext+
3921 +op-frac-ext+
3922 +op-max-ext+
3923 +op-min-ext+
3924 +op-set-ge-ext+
3925 +op-set-lt-ext+
3926 +op-clamp-ext+
3927 +op-floor-ext+
3928 +op-round-ext+
3929 +op-exp-base-2-ext+
3930 +op-log-base-2-ext+
3931 +op-power-ext+
3932 +op-recip-ext+
3933 +op-recip-sqrt-ext+
3934 +op-sub-ext+
3935 +op-cross-product-ext+
3936 +op-multiply-matrix-ext+
3937 +op-mov-ext+
3938 +output-vertex-ext+
3939 +output-color0-ext+
3940 +output-color1-ext+
3941 +output-texture-coord0-ext+
3942 +output-texture-coord1-ext+
3943 +output-texture-coord2-ext+
3944 +output-texture-coord3-ext+
3945 +output-texture-coord4-ext+
3946 +output-texture-coord5-ext+
3947 +output-texture-coord6-ext+
3948 +output-texture-coord7-ext+
3949 +output-texture-coord8-ext+
3950 +output-texture-coord9-ext+
3951 +output-texture-coord10-ext+
3952 +output-texture-coord11-ext+
3953 +output-texture-coord12-ext+
3954 +output-texture-coord13-ext+
3955 +output-texture-coord14-ext+
3956 +output-texture-coord15-ext+
3957 +output-texture-coord16-ext+
3958 +output-texture-coord17-ext+
3959 +output-texture-coord18-ext+
3960 +output-texture-coord19-ext+
3961 +output-texture-coord20-ext+
3962 +output-texture-coord21-ext+
3963 +output-texture-coord22-ext+
3964 +output-texture-coord23-ext+
3965 +output-texture-coord24-ext+
3966 +output-texture-coord25-ext+
3967 +output-texture-coord26-ext+
3968 +output-texture-coord27-ext+
3969 +output-texture-coord28-ext+
3970 +output-texture-coord29-ext+
3971 +output-texture-coord30-ext+
3972 +output-texture-coord31-ext+
3973 +output-fog-ext+
3974 +scalar-ext+
3975 +vector-ext+
3976 +matrix-ext+
3977 +variant-ext+
3978 +invariant-ext+
3979 +local-constant-ext+
3980 +local-ext+
3981 +max-vertex-shader-instructions-ext+
3982 +max-vertex-shader-variants-ext+
3983 +max-vertex-shader-invariants-ext+
3984 +max-vertex-shader-local-constants-ext+
3985 +max-vertex-shader-locals-ext+
3986 +max-optimized-vertex-shader-instructions-ext+
3987 +max-optimized-vertex-shader-variants-ext+
3988 +max-optimized-vertex-shader-local-constants-ext+
3989 +max-optimized-vertex-shader-invariants-ext+
3990 +max-optimized-vertex-shader-locals-ext+
3991 +vertex-shader-instructions-ext+
3992 +vertex-shader-variants-ext+
3993 +vertex-shader-invariants-ext+
3994 +vertex-shader-local-constants-ext+
3995 +vertex-shader-locals-ext+
3996 +vertex-shader-optimized-ext+
3997 +x-ext+
3998 +y-ext+
3999 +z-ext+
4000 +w-ext+
4001 +negative-x-ext+
4002 +negative-y-ext+
4003 +negative-z-ext+
4004 +negative-w-ext+
4005 +zero-ext+
4006 +one-ext+
4007 +negative-one-ext+
4008 +normalized-range-ext+
4009 +full-range-ext+
4010 +current-vertex-ext+
4011 +mvp-matrix-ext+
4012 +variant-value-ext+
4013 +variant-datatype-ext+
4014 +variant-array-stride-ext+
4015 +variant-array-type-ext+
4016 +variant-array-ext+
4017 +variant-array-pointer-ext+
4018 +invariant-value-ext+
4019 +invariant-datatype-ext+
4020 +local-constant-value-ext+
4021 +local-constant-datatype-ext+
4022 get-local-constant-floatv-ext
4023 get-local-constant-integerv-ext
4024 get-local-constant-booleanv-ext
4025 get-invariant-floatv-ext
4026 get-invariant-integerv-ext
4027 get-invariant-booleanv-ext
4028 get-variant-pointerv-ext
4029 get-variant-floatv-ext
4030 get-variant-integerv-ext
4031 get-variant-booleanv-ext
4032 is-variant-enabled-ext
4033 bind-parameter-ext
4034 bind-texture-unit-parameter-ext
4035 bind-tex-gen-parameter-ext
4036 bind-material-parameter-ext
4037 bind-light-parameter-ext
4038 disable-variant-client-state-ext
4039 enable-variant-client-state-ext
4040 variant-pointer-ext
4041 variant-uiv-ext
4042 variant-usv-ext
4043 variant-ubv-ext
4044 variant-dv-ext
4045 variant-fv-ext
4046 variant-iv-ext
4047 variant-sv-ext
4048 variant-bv-ext
4049 set-local-constant-ext
4050 set-invariant-ext
4051 gen-symbols-ext
4052 extract-component-ext
4053 insert-component-ext
4054 write-mask-ext
4055 swizzle-ext
4056 shader-op-3-ext
4057 shader-op-2-ext
4058 shader-op-1-ext
4059 delete-vertex-shader-ext
4060 gen-vertex-shaders-ext
4061 bind-vertex-shader-ext
4062 end-vertex-shader-ext
4063 begin-vertex-shader-ext
4064 |load-extension-EXT_vertex_shader|
4065 +max-vertex-streams-ati+
4066 +vertex-stream0-ati+
4067 +vertex-stream1-ati+
4068 +vertex-stream2-ati+
4069 +vertex-stream3-ati+
4070 +vertex-stream4-ati+
4071 +vertex-stream5-ati+
4072 +vertex-stream6-ati+
4073 +vertex-stream7-ati+
4074 +vertex-source-ati+
4075 vertex-blend-env-f-ati
4076 vertex-blend-env-i-ati
4077 client-active-vertex-stream-ati
4078 normal-stream-3dv-ati
4079 normal-stream-3d-ati
4080 normal-stream-3fv-ati
4081 normal-stream-3f-ati
4082 normal-stream-3iv-ati
4083 normal-stream-3i-ati
4084 normal-stream-3sv-ati
4085 normal-stream-3s-ati
4086 normal-stream-3bv-ati
4087 normal-stream-3b-ati
4088 vertex-stream-4dv-ati
4089 vertex-stream-4d-ati
4090 vertex-stream-4fv-ati
4091 vertex-stream-4f-ati
4092 vertex-stream-4iv-ati
4093 vertex-stream-4i-ati
4094 vertex-stream-4sv-ati
4095 vertex-stream-4s-ati
4096 vertex-stream-3dv-ati
4097 vertex-stream-3d-ati
4098 vertex-stream-3fv-ati
4099 vertex-stream-3f-ati
4100 vertex-stream-3iv-ati
4101 vertex-stream-3i-ati
4102 vertex-stream-3sv-ati
4103 vertex-stream-3s-ati
4104 vertex-stream-2dv-ati
4105 vertex-stream-2d-ati
4106 vertex-stream-2fv-ati
4107 vertex-stream-2f-ati
4108 vertex-stream-2iv-ati
4109 vertex-stream-2i-ati
4110 vertex-stream-2sv-ati
4111 vertex-stream-2s-ati
4112 vertex-stream-1dv-ati
4113 vertex-stream-1d-ati
4114 vertex-stream-1fv-ati
4115 vertex-stream-1f-ati
4116 vertex-stream-1iv-ati
4117 vertex-stream-1i-ati
4118 vertex-stream-1sv-ati
4119 vertex-stream-1s-ati
4120 |load-extension-ATI_vertex_streams|
4121 +element-array-ati+
4122 +element-array-type-ati+
4123 +element-array-pointer-ati+
4124 draw-range-element-array-ati
4125 draw-element-array-ati
4126 element-pointer-ati
4127 |load-extension-ATI_element_array|
4128 +quad-mesh-sun+
4129 +triangle-mesh-sun+
4130 draw-mesh-arrays-sun
4131 |load-extension-SUN_mesh_array|
4132 +pixel-counter-bits-nv+
4133 +current-occlusion-query-id-nv+
4134 +pixel-count-nv+
4135 +pixel-count-available-nv+
4136 get-occlusion-query-uiv-nv
4137 get-occlusion-query-iv-nv
4138 end-occlusion-query-nv
4139 begin-occlusion-query-nv
4140 is-occlusion-query-nv
4141 delete-occlusion-queries-nv
4142 gen-occlusion-queries-nv
4143 |load-extension-NV_occlusion_query|
4144 +point-sprite-nv+
4145 +coord-replace-nv+
4146 +point-sprite-r-mode-nv+
4147 point-parameter-iv-nv
4148 point-parameter-i-nv
4149 |load-extension-NV_point_sprite|
4150 +stencil-test-two-side-ext+
4151 +active-stencil-face-ext+
4152 active-stencil-face-ext
4153 |load-extension-EXT_stencil_two_side|
4154 +element-array-apple+
4155 +element-array-type-apple+
4156 +element-array-pointer-apple+
4157 multi-draw-range-element-array-apple
4158 multi-draw-element-array-apple
4159 draw-range-element-array-apple
4160 draw-element-array-apple
4161 element-pointer-apple
4162 |load-extension-APPLE_element_array|
4163 +draw-pixels-apple+
4164 +fence-apple+
4165 finish-object-apple
4166 test-object-apple
4167 finish-fence-apple
4168 test-fence-apple
4169 is-fence-apple
4170 set-fence-apple
4171 delete-fences-apple
4172 gen-fences-apple
4173 |load-extension-APPLE_fence|
4174 +vertex-array-binding-apple+
4175 is-vertex-array-apple
4176 gen-vertex-arrays-apple
4177 delete-vertex-arrays-apple
4178 bind-vertex-array-apple
4179 |load-extension-APPLE_vertex_array_object|
4180 +vertex-array-range-apple+
4181 +vertex-array-range-length-apple+
4182 +vertex-array-storage-hint-apple+
4183 +vertex-array-range-pointer-apple+
4184 +storage-cached-apple+
4185 +storage-shared-apple+
4186 vertex-array-parameteri-apple
4187 flush-vertex-array-range-apple
4188 vertex-array-range-apple
4189 |load-extension-APPLE_vertex_array_range|
4190 +max-draw-buffers-ati+
4191 +draw-buffer0-ati+
4192 +draw-buffer1-ati+
4193 +draw-buffer2-ati+
4194 +draw-buffer3-ati+
4195 +draw-buffer4-ati+
4196 +draw-buffer5-ati+
4197 +draw-buffer6-ati+
4198 +draw-buffer7-ati+
4199 +draw-buffer8-ati+
4200 +draw-buffer9-ati+
4201 +draw-buffer10-ati+
4202 +draw-buffer11-ati+
4203 +draw-buffer12-ati+
4204 +draw-buffer13-ati+
4205 +draw-buffer14-ati+
4206 +draw-buffer15-ati+
4207 draw-buffers-ati
4208 |load-extension-ATI_draw_buffers|
4209 +max-fragment-program-local-parameters-nv+
4210 +fragment-program-nv+
4211 +max-texture-coords-nv+
4212 +max-texture-image-units-nv+
4213 +fragment-program-binding-nv+
4214 +program-error-string-nv+
4215 get-program-named-parameter-dv-nv
4216 get-program-named-parameter-fv-nv
4217 program-named-parameter-4dv-nv
4218 program-named-parameter-4fv-nv
4219 program-named-parameter-4d-nv
4220 program-named-parameter-4f-nv
4221 |load-extension-NV_fragment_program|
4222 +half-float-nv+
4223 vertex-attribs-4hv-nv
4224 vertex-attribs-3hv-nv
4225 vertex-attribs-2hv-nv
4226 vertex-attribs-1hv-nv
4227 vertex-attrib-4hv-nv
4228 vertex-attrib-4h-nv
4229 vertex-attrib-3hv-nv
4230 vertex-attrib-3h-nv
4231 vertex-attrib-2hv-nv
4232 vertex-attrib-2h-nv
4233 vertex-attrib-1hv-nv
4234 vertex-attrib-1h-nv
4235 vertex-weight-hv-nv
4236 vertex-weight-h-nv
4237 secondary-color-3hv-nv
4238 secondary-color-3h-nv
4239 fog-coord-hv-nv
4240 fog-coord-h-nv
4241 multi-tex-coord-4hv-nv
4242 multi-tex-coord-4h-nv
4243 multi-tex-coord-3hv-nv
4244 multi-tex-coord-3h-nv
4245 multi-tex-coord-2hv-nv
4246 multi-tex-coord-2h-nv
4247 multi-tex-coord-1hv-nv
4248 multi-tex-coord-1h-nv
4249 tex-coord-4hv-nv
4250 tex-coord-4h-nv
4251 tex-coord-3hv-nv
4252 tex-coord-3h-nv
4253 tex-coord-2hv-nv
4254 tex-coord-2h-nv
4255 tex-coord-1hv-nv
4256 tex-coord-1h-nv
4257 color-4hv-nv
4258 color-4h-nv
4259 color-3hv-nv
4260 color-3h-nv
4261 normal-3hv-nv
4262 normal-3h-nv
4263 vertex-4hv-nv
4264 vertex-4h-nv
4265 vertex-3hv-nv
4266 vertex-3h-nv
4267 vertex-2hv-nv
4268 vertex-2h-nv
4269 |load-extension-NV_half_float|
4270 +write-pixel-data-range-nv+
4271 +read-pixel-data-range-nv+
4272 +write-pixel-data-range-length-nv+
4273 +read-pixel-data-range-length-nv+
4274 +write-pixel-data-range-pointer-nv+
4275 +read-pixel-data-range-pointer-nv+
4276 flush-pixel-data-range-nv
4277 pixel-data-range-nv
4278 |load-extension-NV_pixel_data_range|
4279 +primitive-restart-nv+
4280 +primitive-restart-index-nv+
4281 primitive-restart-index-nv
4282 primitive-restart-nv
4283 |load-extension-NV_primitive_restart|
4284 unmap-object-buffer-ati
4285 map-object-buffer-ati
4286 |load-extension-ATI_map_object_buffer|
4287 +stencil-back-func-ati+
4288 +stencil-back-fail-ati+
4289 +stencil-back-pass-depth-fail-ati+
4290 +stencil-back-pass-depth-pass-ati+
4291 stencil-func-separate-ati
4292 stencil-op-separate-ati
4293 |load-extension-ATI_separate_stencil|
4294 get-vertex-attrib-array-object-iv-ati
4295 get-vertex-attrib-array-object-fv-ati
4296 vertex-attrib-array-object-ati
4297 |load-extension-ATI_vertex_attrib_array_object|
4298 +depth-bounds-test-ext+
4299 +depth-bounds-ext+
4300 depth-bounds-ext
4301 |load-extension-EXT_depth_bounds_test|
4302 +blend-equation-rgb-ext+
4303 +blend-equation-alpha-ext+
4304 blend-equation-separate-ext
4305 |load-extension-EXT_blend_equation_separate|
4306 +invalid-framebuffer-operation-ext+
4307 +max-renderbuffer-size-ext+
4308 +framebuffer-binding-ext+
4309 +renderbuffer-binding-ext+
4310 +framebuffer-attachment-object-type-ext+
4311 +framebuffer-attachment-object-name-ext+
4312 +framebuffer-attachment-texture-level-ext+
4313 +framebuffer-attachment-texture-cube-map-face-ext+
4314 +framebuffer-attachment-texture-3d-zoffset-ext+
4315 +framebuffer-complete-ext+
4316 +framebuffer-incomplete-attachment-ext+
4317 +framebuffer-incomplete-missing-attachment-ext+
4318 +framebuffer-incomplete-dimensions-ext+
4319 +framebuffer-incomplete-formats-ext+
4320 +framebuffer-incomplete-draw-buffer-ext+
4321 +framebuffer-incomplete-read-buffer-ext+
4322 +framebuffer-unsupported-ext+
4323 +max-color-attachments-ext+
4324 +color-attachment0-ext+
4325 +color-attachment1-ext+
4326 +color-attachment2-ext+
4327 +color-attachment3-ext+
4328 +color-attachment4-ext+
4329 +color-attachment5-ext+
4330 +color-attachment6-ext+
4331 +color-attachment7-ext+
4332 +color-attachment8-ext+
4333 +color-attachment9-ext+
4334 +color-attachment10-ext+
4335 +color-attachment11-ext+
4336 +color-attachment12-ext+
4337 +color-attachment13-ext+
4338 +color-attachment14-ext+
4339 +color-attachment15-ext+
4340 +depth-attachment-ext+
4341 +stencil-attachment-ext+
4342 +framebuffer-ext+
4343 +renderbuffer-ext+
4344 +renderbuffer-width-ext+
4345 +renderbuffer-height-ext+
4346 +renderbuffer-internal-format-ext+
4347 +stencil-index1-ext+
4348 +stencil-index4-ext+
4349 +stencil-index8-ext+
4350 +stencil-index16-ext+
4351 +renderbuffer-red-size-ext+
4352 +renderbuffer-green-size-ext+
4353 +renderbuffer-blue-size-ext+
4354 +renderbuffer-alpha-size-ext+
4355 +renderbuffer-depth-size-ext+
4356 +renderbuffer-stencil-size-ext+
4357 generate-mipmap-ext
4358 get-framebuffer-attachment-parameteriv-ext
4359 framebuffer-renderbuffer-ext
4360 framebuffer-texture-3d-ext
4361 framebuffer-texture-2d-ext
4362 framebuffer-texture-1d-ext
4363 check-framebuffer-status-ext
4364 gen-framebuffers-ext
4365 delete-framebuffers-ext
4366 bind-framebuffer-ext
4367 is-framebuffer-ext
4368 get-renderbuffer-parameteriv-ext
4369 renderbuffer-storage-ext
4370 gen-renderbuffers-ext
4371 delete-renderbuffers-ext
4372 bind-renderbuffer-ext
4373 is-renderbuffer-ext
4374 |load-extension-EXT_framebuffer_object|
4375 string-marker-gremedy
4376 |load-extension-GREMEDY_string_marker|
4377 +stencil-tag-bits-ext+
4378 +stencil-clear-tag-value-ext+
4379 stencil-clear-tag-ext
4380 |load-extension-EXT_stencil_clear_tag|
4381 +read-framebuffer-ext+
4382 +draw-framebuffer-ext+
4383 +read-framebuffer-binding-ext+
4384 +draw-framebuffer-binding-ext+
4385 blit-framebuffer-ext
4386 |load-extension-EXT_framebuffer_blit|
4387 +renderbuffer-samples-ext+
4388 +framebuffer-incomplete-multisample-ext+
4389 +max-samples-ext+
4390 renderbuffer-storage-multisample-ext
4391 |load-extension-EXT_framebuffer_multisample|
4392 +time-elapsed-ext+
4393 get-query-objectui-64v-ext
4394 get-query-objecti-64v-ext
4395 |load-extension-EXT_timer_query|
4396 program-local-parameters-4fv-ext
4397 program-env-parameters-4fv-ext
4398 |load-extension-EXT_gpu_program_parameters|
4399 +buffer-serialized-modify-apple+
4400 +buffer-flushing-unmap-apple+
4401 flush-mapped-buffer-range-apple
4402 buffer-parameteri-apple
4403 |load-extension-APPLE_flush_buffer_range|
4404 +min-program-texel-offset-nv+
4405 +max-program-texel-offset-nv+
4406 +program-attrib-components-nv+
4407 +program-result-components-nv+
4408 +max-program-attrib-components-nv+
4409 +max-program-result-components-nv+
4410 +max-program-generic-attribs-nv+
4411 +max-program-generic-results-nv+
4412 get-program-env-parameter-i-uiv-nv
4413 get-program-env-parameter-i-iv-nv
4414 get-program-local-parameter-i-uiv-nv
4415 get-program-local-parameter-i-iv-nv
4416 program-env-parameters-i-4uiv-nv
4417 program-env-parameter-i-4uiv-nv
4418 program-env-parameter-i-4ui-nv
4419 program-env-parameters-i-4iv-nv
4420 program-env-parameter-i-4iv-nv
4421 program-env-parameter-i-4i-nv
4422 program-local-parameters-i-4uiv-nv
4423 program-local-parameter-i-4uiv-nv
4424 program-local-parameter-i-4ui-nv
4425 program-local-parameters-i-4iv-nv
4426 program-local-parameter-i-4iv-nv
4427 program-local-parameter-i-4i-nv
4428 |load-extension-NV_gpu_program4|
4429 +geometry-program-nv+
4430 +max-program-output-vertices-nv+
4431 +max-program-total-output-components-nv+
4432 framebuffer-texture-face-ext
4433 framebuffer-texture-layer-ext
4434 framebuffer-texture-ext
4435 program-vertex-limit-nv
4436 |load-extension-NV_geometry_program4|
4437 +geometry-shader-ext+
4438 +geometry-vertices-out-ext+
4439 +geometry-input-type-ext+
4440 +geometry-output-type-ext+
4441 +max-geometry-texture-image-units-ext+
4442 +max-geometry-varying-components-ext+
4443 +max-vertex-varying-components-ext+
4444 +max-varying-components-ext+
4445 +max-geometry-uniform-components-ext+
4446 +max-geometry-output-vertices-ext+
4447 +max-geometry-total-output-components-ext+
4448 +lines-adjacency-ext+
4449 +line-strip-adjacency-ext+
4450 +triangles-adjacency-ext+
4451 +triangle-strip-adjacency-ext+
4452 +framebuffer-incomplete-layer-targets-ext+
4453 +framebuffer-incomplete-layer-count-ext+
4454 +framebuffer-attachment-layered-ext+
4455 +program-point-size-ext+
4456 program-parameter-i-ext
4457 |load-extension-EXT_geometry_shader4|
4458 +vertex-attrib-array-integer-nv+
4459 get-vertex-attrib-i-uiv-ext
4460 get-vertex-attrib-i-iv-ext
4461 vertex-attrib-ipointer-ext
4462 vertex-attrib-i-4usv-ext
4463 vertex-attrib-i-4ubv-ext
4464 vertex-attrib-i-4sv-ext
4465 vertex-attrib-i-4bv-ext
4466 vertex-attrib-i-4uiv-ext
4467 vertex-attrib-i-3uiv-ext
4468 vertex-attrib-i-2uiv-ext
4469 vertex-attrib-i-1uiv-ext
4470 vertex-attrib-i-4iv-ext
4471 vertex-attrib-i-3iv-ext
4472 vertex-attrib-i-2iv-ext
4473 vertex-attrib-i-1iv-ext
4474 vertex-attrib-i-4ui-ext
4475 vertex-attrib-i-3ui-ext
4476 vertex-attrib-i-2ui-ext
4477 vertex-attrib-i-1ui-ext
4478 vertex-attrib-i-4i-ext
4479 vertex-attrib-i-3i-ext
4480 vertex-attrib-i-2i-ext
4481 vertex-attrib-i-1i-ext
4482 |load-extension-NV_vertex_program4|
4483 +sampler-1d-array-ext+
4484 +sampler-2d-array-ext+
4485 +sampler-buffer-ext+
4486 +sampler-1d-array-shadow-ext+
4487 +sampler-2d-array-shadow-ext+
4488 +sampler-cube-shadow-ext+
4489 +unsigned-int-vec2-ext+
4490 +unsigned-int-vec3-ext+
4491 +unsigned-int-vec4-ext+
4492 +int-sampler-1d-ext+
4493 +int-sampler-2d-ext+
4494 +int-sampler-3d-ext+
4495 +int-sampler-cube-ext+
4496 +int-sampler-2d-rect-ext+
4497 +int-sampler-1d-array-ext+
4498 +int-sampler-2d-array-ext+
4499 +int-sampler-buffer-ext+
4500 +unsigned-int-sampler-1d-ext+
4501 +unsigned-int-sampler-2d-ext+
4502 +unsigned-int-sampler-3d-ext+
4503 +unsigned-int-sampler-cube-ext+
4504 +unsigned-int-sampler-2d-rect-ext+
4505 +unsigned-int-sampler-1d-array-ext+
4506 +unsigned-int-sampler-2d-array-ext+
4507 +unsigned-int-sampler-buffer-ext+
4508 uniform-4uiv-ext
4509 uniform-3uiv-ext
4510 uniform-2uiv-ext
4511 uniform-1uiv-ext
4512 uniform-4ui-ext
4513 uniform-3ui-ext
4514 uniform-2ui-ext
4515 uniform-1ui-ext
4516 get-frag-data-location-ext
4517 bind-frag-data-location-ext
4518 get-uniform-uiv-ext
4519 |load-extension-EXT_gpu_shader4|
4520 draw-elements-instanced-ext
4521 draw-arrays-instanced-ext
4522 |load-extension-EXT_draw_instanced|
4523 +texture-buffer-ext+
4524 +max-texture-buffer-size-ext+
4525 +texture-binding-buffer-ext+
4526 +texture-buffer-data-store-binding-ext+
4527 +texture-buffer-format-ext+
4528 tex-buffer-ext
4529 |load-extension-EXT_texture_buffer_object|
4530 +depth-component32f-nv+
4531 +depth32f-stencil8-nv+
4532 +float-32-unsigned-int-24-8-rev-nv+
4533 +depth-buffer-float-mode-nv+
4534 depth-boundsd-nv
4535 clear-depthd-nv
4536 depth-ranged-nv
4537 |load-extension-NV_depth_buffer_float|
4538 +renderbuffer-coverage-samples-nv+
4539 +renderbuffer-color-samples-nv+
4540 +max-multisample-coverage-modes-nv+
4541 +multisample-coverage-modes-nv+
4542 renderbuffer-storage-multisample-coverage-nv
4543 |load-extension-NV_framebuffer_multisample_coverage|
4544 +max-program-parameter-buffer-bindings-nv+
4545 +max-program-parameter-buffer-size-nv+
4546 +vertex-program-parameter-buffer-nv+
4547 +geometry-program-parameter-buffer-nv+
4548 +fragment-program-parameter-buffer-nv+
4549 program-buffer-parameters-i-uiv-nv
4550 program-buffer-parameters-i-iv-nv
4551 program-buffer-parametersfv-nv
4552 |load-extension-NV_parameter_buffer_object|
4553 is-enabled-indexed-ext
4554 disable-indexed-ext
4555 enable-indexed-ext
4556 get-integer-indexedv-ext
4557 get-boolean-indexedv-ext
4558 color-mask-indexed-ext
4559 |load-extension-EXT_draw_buffers2|
4560 +back-primary-color-nv+
4561 +back-secondary-color-nv+
4562 +texture-coord-nv+
4563 +clip-distance-nv+
4564 +vertex-id-nv+
4565 +primitive-id-nv+
4566 +generic-attrib-nv+
4567 +transform-feedback-attribs-nv+
4568 +transform-feedback-buffer-mode-nv+
4569 +max-transform-feedback-separate-components-nv+
4570 +active-varyings-nv+
4571 +active-varying-max-length-nv+
4572 +transform-feedback-varyings-nv+
4573 +transform-feedback-buffer-start-nv+
4574 +transform-feedback-buffer-size-nv+
4575 +transform-feedback-record-nv+
4576 +primitives-generated-nv+
4577 +transform-feedback-primitives-written-nv+
4578 +rasterizer-discard-nv+
4579 +max-transform-feedback-interleaved-attribs-nv+
4580 +max-transform-feedback-separate-attribs-nv+
4581 +interleaved-attribs-nv+
4582 +separate-attribs-nv+
4583 +transform-feedback-buffer-nv+
4584 +transform-feedback-buffer-binding-nv+
4585 get-transform-feedback-varying-nv
4586 get-active-varying-nv
4587 get-varying-location-nv
4588 active-varying-nv
4589 transform-feedback-varyings-nv
4590 bind-buffer-base-nv
4591 bind-buffer-offset-nv
4592 bind-buffer-range-nv
4593 transform-feedback-attribs-nv
4594 end-transform-feedback-nv
4595 begin-transform-feedback-nv
4596 |load-extension-NV_transform_feedback|
4597 +max-vertex-bindable-uniforms-ext+
4598 +max-fragment-bindable-uniforms-ext+
4599 +max-geometry-bindable-uniforms-ext+
4600 +max-bindable-uniform-size-ext+
4601 +uniform-buffer-ext+
4602 +uniform-buffer-binding-ext+
4603 get-uniform-offset-ext
4604 get-uniform-buffer-size-ext
4605 uniform-buffer-ext
4606 |load-extension-EXT_bindable_uniform|
4607 +rgba32ui-ext+
4608 +rgb32ui-ext+
4609 +alpha32ui-ext+
4610 +intensity32ui-ext+
4611 +luminance32ui-ext+
4612 +luminance-alpha32ui-ext+
4613 +rgba16ui-ext+
4614 +rgb16ui-ext+
4615 +alpha16ui-ext+
4616 +intensity16ui-ext+
4617 +luminance16ui-ext+
4618 +luminance-alpha16ui-ext+
4619 +rgba8ui-ext+
4620 +rgb8ui-ext+
4621 +alpha8ui-ext+
4622 +intensity8ui-ext+
4623 +luminance8ui-ext+
4624 +luminance-alpha8ui-ext+
4625 +rgba32i-ext+
4626 +rgb32i-ext+
4627 +alpha32i-ext+
4628 +intensity32i-ext+
4629 +luminance32i-ext+
4630 +luminance-alpha32i-ext+
4631 +rgba16i-ext+
4632 +rgb16i-ext+
4633 +alpha16i-ext+
4634 +intensity16i-ext+
4635 +luminance16i-ext+
4636 +luminance-alpha16i-ext+
4637 +rgba8i-ext+
4638 +rgb8i-ext+
4639 +alpha8i-ext+
4640 +intensity8i-ext+
4641 +luminance8i-ext+
4642 +luminance-alpha8i-ext+
4643 +red-integer-ext+
4644 +green-integer-ext+
4645 +blue-integer-ext+
4646 +alpha-integer-ext+
4647 +rgb-integer-ext+
4648 +rgba-integer-ext+
4649 +bgr-integer-ext+
4650 +bgra-integer-ext+
4651 +luminance-integer-ext+
4652 +luminance-alpha-integer-ext+
4653 +rgba-integer-mode-ext+
4654 clear-color-i-ui-ext
4655 clear-color-i-i-ext
4656 get-tex-parameter-i-uiv-ext
4657 get-tex-parameter-i-iv-ext
4658 tex-parameter-i-uiv-ext
4659 tex-parameter-i-iv-ext
4660 |load-extension-EXT_texture_integer| ))
4662 (in-package #:opengl)
4664 (cffi:load-foreign-library '(:or (:framework "OpenGL")
4665 "opengl32.dll"
4666 (:default "libGL")
4667 (:default "opengl")
4668 (:default "opengl32")
4669 (:default "GL")
4670 (:default "gl")
4671 (:default "libOpenGL")
4672 (:default "OpenGL")))
4674 ;; TYPES
4676 (defctype enum :uint32)
4677 (defctype boolean :uint8)
4678 (defctype bitfield :uint32)
4679 (defctype byte :int8)
4680 (defctype short :int16)
4681 (defctype int :int32)
4682 (defctype sizei :int32)
4683 (defctype ubyte :uint8)
4684 (defctype ushort :uint16)
4685 (defctype uint :uint32)
4686 (defctype float :float)
4687 (defctype clampf :float)
4688 (defctype double :double)
4689 (defctype clampd :double)
4690 (defctype void :void)
4692 (defctype uint64 :uint64)
4693 (defctype int64 :int64)
4695 (defctype intptr #.(find-symbol (format nil "INT~d" (* 8 (cffi:foreign-type-size :pointer))) (find-package '#:keyword)))
4696 (defctype sizeiptr #.(find-symbol (format nil "INT~d" (* 8 (cffi:foreign-type-size :pointer))) (find-package '#:keyword)))
4698 (defctype handle :unsigned-int)
4700 (defctype char :char)
4702 (defctype string :string)
4704 (defctype half :unsigned-short) ;; this is how glext.h defines it anyway
4706 (eval-when (:compile-toplevel :load-toplevel :execute)
4707 (let ((type-maps (quote
4708 (|AccumOp| enum |AlphaFunction| enum |AttribMask| bitfield |BeginMode| enum
4709 |BinormalPointerTypeEXT| enum |BlendEquationMode| enum |BlendEquationModeEXT|
4710 enum |BlendFuncSeparateParameterEXT| enum |BlendingFactorDest| enum
4711 |BlendingFactorSrc| enum |Boolean| boolean |BooleanPointer| :pointer |Char|
4712 char |CharPointer| :pointer |CheckedFloat32| float |CheckedInt32| int
4713 |ClampColorTargetARB| enum |ClampColorModeARB| enum |ClampedColorF| clampf
4714 |ClampedFloat32| clampf |ClampedFloat64| clampd |ClampedStencilValue| int
4715 |ClearBufferMask| bitfield |ClientAttribMask| bitfield |ClipPlaneName| enum
4716 |ColorB| byte |ColorD| double |ColorF| float |ColorI| int |ColorIndexValueD|
4717 double |ColorIndexValueF| float |ColorIndexValueI| int |ColorIndexValueS|
4718 short |ColorIndexValueUB| ubyte |ColorMaterialParameter| enum
4719 |ColorPointerType| enum |ColorS| short |ColorTableParameterPName| enum
4720 |ColorTableParameterPNameSGI| enum |ColorTableTarget| enum
4721 |ColorTableTargetSGI| enum |ColorUB| ubyte |ColorUI| uint |ColorUS| ushort
4722 |CombinerBiasNV| enum |CombinerComponentUsageNV| enum |CombinerMappingNV| enum
4723 |CombinerParameterNV| enum |CombinerPortionNV| enum |CombinerRegisterNV| enum
4724 |CombinerScaleNV| enum |CombinerStageNV| enum |CombinerVariableNV| enum
4725 |CompressedTextureARB| void |ControlPointNV| void |ControlPointTypeNV| enum
4726 |ConvolutionParameter| enum |ConvolutionParameterEXT| enum |ConvolutionTarget|
4727 enum |ConvolutionTargetEXT| enum |CoordD| double |CoordF| float |CoordI| int
4728 |CoordS| short |CullFaceMode| enum |CullParameterEXT| enum |DepthFunction|
4729 enum |DrawBufferMode| enum |DrawElementsType| enum |ElementPointerTypeATI|
4730 enum |EnableCap| enum |ErrorCode| enum |EvalMapsModeNV| enum |EvalTargetNV|
4731 enum |FeedbackElement| float |FeedbackType| enum |FenceNV| uint
4732 |FenceConditionNV| enum |FenceParameterNameNV| enum |FfdMaskSGIX| bitfield
4733 |FfdTargetSGIX| enum |Float32| float |Float32Pointer| :pointer |Float64|
4734 double |Float64Pointer| :pointer |FogParameter| enum |FogPointerTypeEXT| enum
4735 |FogPointerTypeIBM| enum |FragmentLightModelParameterSGIX| enum
4736 |FragmentLightNameSGIX| enum |FragmentLightParameterSGIX| enum
4737 |FramebufferAttachment| enum |FramebufferTarget| enum |FrontFaceDirection|
4738 enum |FunctionPointer| :pointer |GetColorTableParameterPName| enum
4739 |GetColorTableParameterPNameSGI| enum |GetConvolutionParameterPName| enum
4740 |GetHistogramParameterPName| enum |GetHistogramParameterPNameEXT| enum
4741 |GetMapQuery| enum |GetMinmaxParameterPName| enum |GetMinmaxParameterPNameEXT|
4742 enum |GetPName| enum |GetPointervPName| enum |GetTextureParameter| enum
4743 |HintMode| enum |HintTarget| enum |HintTargetPGI| enum |HistogramTarget| enum
4744 |HistogramTargetEXT| enum |IglooFunctionSelectSGIX| enum |IglooParameterSGIX|
4745 void |ImageTransformPNameHP| enum |ImageTransformTargetHP| enum
4746 |IndexFunctionEXT| enum |IndexMaterialParameterEXT| enum |IndexPointerType|
4747 enum |Int16| short |Int32| int |Int8| byte |InterleavedArrayFormat| enum
4748 |LightEnvParameterSGIX| enum |LightModelParameter| enum |LightName| enum
4749 |LightParameter| enum |LightTextureModeEXT| enum |LightTexturePNameEXT| enum
4750 |LineStipple| ushort |List| uint |ListMode| enum |ListNameType| enum
4751 |ListParameterName| enum |LogicOp| enum |MapAttribParameterNV| enum
4752 |MapParameterNV| enum |MapTarget| enum |MapTargetNV| enum |MapTypeNV| enum
4753 |MaskedColorIndexValueF| float |MaskedColorIndexValueI| uint
4754 |MaskedStencilValue| uint |MaterialFace| enum |MaterialParameter| enum
4755 |MatrixIndexPointerTypeARB| enum |MatrixMode| enum |MatrixTransformNV| enum
4756 |MeshMode1| enum |MeshMode2| enum |MinmaxTarget| enum |MinmaxTargetEXT| enum
4757 |NormalPointerType| enum |NurbsCallback| enum |NurbsObj| :pointer
4758 |NurbsProperty| enum |NurbsTrim| enum |OcclusionQueryParameterNameNV| enum
4759 |PixelCopyType| enum |PixelFormat| enum |PixelInternalFormat| enum |PixelMap|
4760 enum |PixelStoreParameter| enum |PixelTexGenModeSGIX| enum
4761 |PixelTexGenParameterNameSGIS| enum |PixelTransferParameter| enum
4762 |PixelTransformPNameEXT| enum |PixelTransformTargetEXT| enum |PixelType| enum
4763 |PointParameterNameARB| enum |PolygonMode| enum |ProgramNV| uint
4764 |ProgramCharacterNV| ubyte |ProgramParameterNV| enum |ProgramParameterPName|
4765 enum |QuadricCallback| enum |QuadricDrawStyle| enum |QuadricNormal| enum
4766 |QuadricObj| :pointer |QuadricOrientation| enum |ReadBufferMode| enum
4767 |RenderbufferTarget| enum |RenderingMode| enum |ReplacementCodeSUN| uint
4768 |ReplacementCodeTypeSUN| enum |SamplePassARB| enum |SamplePatternEXT| enum
4769 |SamplePatternSGIS| enum |SecondaryColorPointerTypeIBM| enum |SelectName| uint
4770 |SeparableTarget| enum |SeparableTargetEXT| enum |ShadingModel| enum |SizeI|
4771 sizei |SpriteParameterNameSGIX| enum |StencilFunction| enum
4772 |StencilFaceDirection| enum |StencilOp| enum |StencilValue| int |String|
4773 string |StringName| enum |TangentPointerTypeEXT| enum |TessCallback| enum
4774 |TessContour| enum |TessProperty| enum |TesselatorObj| :pointer
4775 |TexCoordPointerType| enum |Texture| uint |TextureComponentCount| int
4776 |TextureCoordName| enum |TextureEnvParameter| enum |TextureEnvTarget| enum
4777 |TextureFilterSGIS| enum |TextureGenParameter| enum |TextureNormalModeEXT|
4778 enum |TextureParameterName| enum |TextureTarget| enum |TextureUnit| enum
4779 |UInt16| ushort |UInt32| uint |UInt8| ubyte |VertexAttribEnum| enum
4780 |VertexAttribEnumNV| enum |VertexAttribPointerTypeNV| enum |VertexPointerType|
4781 enum |VertexWeightPointerTypeEXT| enum |Void| void |VoidPointer| :pointer
4782 |ConstVoidPointer| :pointer |WeightPointerTypeARB| enum |WinCoord| int |void|
4783 :void |ArrayObjectPNameATI| enum |ArrayObjectUsageATI| enum |ConstFloat32|
4784 float |ConstInt32| int |ConstUInt32| uint |ConstVoid| void |DataTypeEXT| enum
4785 |FragmentOpATI| enum |GetTexBumpParameterATI| enum |GetVariantValueEXT| enum
4786 |ParameterRangeEXT| enum |PreserveModeATI| enum |ProgramFormatARB| enum
4787 |ProgramTargetARB| enum |ProgramTarget| enum |ProgramPropertyARB| enum
4788 |ProgramStringPropertyARB| enum |ScalarType| enum |SwizzleOpATI| enum
4789 |TexBumpParameterATI| enum |VariantCapEXT| enum
4790 |VertexAttribPointerPropertyARB| enum |VertexAttribPointerTypeARB| enum
4791 |VertexAttribPropertyARB| enum |VertexShaderCoordOutEXT| enum
4792 |VertexShaderOpEXT| enum |VertexShaderParameterEXT| enum
4793 |VertexShaderStorageTypeEXT| enum |VertexShaderTextureUnitParameter| enum
4794 |VertexShaderWriteMaskEXT| enum |VertexStreamATI| enum |PNTrianglesPNameATI|
4795 enum |BufferOffset| intptr |BufferSize| sizeiptr |BufferAccessARB| enum
4796 |BufferOffsetARB| intptr |BufferPNameARB| enum |BufferPointerNameARB| enum
4797 |BufferSizeARB| sizeiptr |BufferTargetARB| enum |BufferUsageARB| enum
4798 |ObjectTypeAPPLE| enum |VertexArrayPNameAPPLE| enum |DrawBufferModeATI| enum
4799 |Half16NV| half |PixelDataRangeTargetNV| enum |GLenum| enum |handleARB| handle
4800 |charARB| char |charPointerARB| :pointer |Int64EXT| int64 |UInt64EXT| uint64) )))
4801 (labels ((c-name (func-spec) (first (first func-spec)))
4802 (lisp-name (func-spec) (second (first func-spec)))
4803 (freturn (func-spec) (first (getf (rest func-spec) :return)))
4804 (args (func-spec) (getf (rest func-spec) :args))
4805 (deconstant (symbol)
4806 (if (not (constantp symbol))
4807 symbol
4808 (deconstant (intern (concatenate 'string "_" (symbol-name symbol))))))
4809 (final-arg-name (arg)
4810 (deconstant (intern (string-upcase (symbol-name (getf arg :name))))))
4811 (final-arg-type (arg)
4812 (let ((type (getf type-maps (getf arg :type))))
4813 (cond
4814 ((eql 'void type) :pointer)
4815 ((getf arg :array) :pointer)
4816 (t type))))
4817 (arg-element-type (arg)
4818 (getf type-maps (getf arg :type)))
4819 (conc-symbols (&rest symbols)
4820 (intern (apply #'concatenate (cons 'string (mapcar #'symbol-name symbols)))))
4821 (array-wrappable-p (arg args)
4822 (let ((resolved-type (getf type-maps (getf arg :type))))
4823 (and (getf arg :array)
4824 (not (eql 'void resolved-type))
4825 (not (eql :void resolved-type))
4826 (not (getf arg :retained))
4827 (or (integerp (getf arg :size))
4828 (and (symbolp (getf arg :size))
4829 (find-if #'(lambda (other-arg)
4830 (eql (getf arg :size) (final-arg-name other-arg)))
4831 args)))
4832 ;; our own hook
4833 (not (getf arg :wrapped)))))
4834 (gl-function-definition (func-spec &optional (c-prefix "gl") (lisp-prefix '#:||))
4835 `(defcfun (,(concatenate 'string c-prefix (c-name func-spec))
4836 ,(conc-symbols lisp-prefix (lisp-name func-spec)))
4837 ,(getf type-maps (intern (freturn func-spec)))
4838 ,@(mapcar #'(lambda (arg) (list (final-arg-name arg) (final-arg-type arg)))
4839 (args func-spec))))
4840 (gl-funcall-definition (func-spec fpointer)
4841 `(foreign-funcall ,fpointer
4842 ,@(mapcan #'(lambda (arg)
4843 `(,(final-arg-type arg) ,(final-arg-name arg)))
4844 (args func-spec))
4845 ,(getf type-maps (intern (freturn func-spec)))))
4846 (expand-a-wrapping (func-spec final-content)
4847 (let* ((func-spec (copy-tree func-spec)) ; duplicate because we're not supposed to modify macro params
4848 (args (args func-spec))
4849 (first-wrappable (position-if #'(lambda (arg) (array-wrappable-p arg args))
4850 args)))
4851 (if first-wrappable
4852 (let* ((arg (elt (args func-spec) first-wrappable))
4853 (original-array-name (gensym (symbol-name (final-arg-name arg))))
4854 (array-name (final-arg-name arg)))
4855 ;; set it wrapped by non-consingly attaching a wrapped property on the end
4856 (nconc arg (list :wrapped t))
4857 `(if (typep ,array-name 'sequence)
4858 ;; the actual allocation
4859 (let ((,original-array-name ,array-name)
4860 (,array-name (foreign-alloc ',(arg-element-type arg)
4861 :count ,(getf arg :size))))
4862 ;; (format t "Copying ~a elements of ~a: ~a into ~a~%"
4863 ;; ,(getf arg :size) ',array-name ,original-array-name ,array-name)
4864 (unwind-protect
4865 (prog2
4866 ;; custom coersion of input values, before call
4867 ,(when (eql (getf arg :direction) :in)
4868 `(cond
4869 ((listp ,original-array-name)
4870 (loop for i upfrom 0 for e in ,original-array-name
4871 do (setf (mem-aref ,array-name ',(arg-element-type arg) i) e)))
4872 ((vectorp ,original-array-name)
4873 (loop for i upfrom 0 for e across ,original-array-name
4874 do (setf (mem-aref ,array-name ',(arg-element-type arg) i) e)))))
4875 ;; recurse in case there are more
4876 ,(expand-a-wrapping func-spec final-content)
4877 ;; custom coersion of output values, after call
4878 ,(when (eql (getf arg :direction) :out)
4879 `(cond
4880 ((listp ,original-array-name)
4881 (do ((i 0 (1+ i))
4882 (ce ,original-array-name (cdr ce)))
4883 ((or (not ce)
4884 (>= i ,(getf arg :size))))
4885 (setf (car ce)
4886 (mem-aref ,array-name ',(arg-element-type arg) i))))
4887 ((vectorp ,original-array-name)
4888 (do ((i 0 (1+ i)))
4889 ((or (>= i (length ,original-array-name))
4890 (>= i ,(getf arg :size))))
4891 (setf (aref ,original-array-name i)
4892 (mem-aref ,array-name ',(arg-element-type arg) i)))))))
4893 (foreign-free ,array-name)))
4894 ;; in the case the arg wasn't a sequence, pass it straight through
4895 ,(expand-a-wrapping func-spec final-content)))
4896 ;; in the case that there is no more wrapping to be done, emit the final content to start unwinding
4897 final-content))))
4899 (defun wrapped-win32-gl-function-definition (func-spec)
4900 `(let ((fpointer (foreign-funcall "wglGetProcAddress"
4901 :string ,(concatenate 'string "gl" (c-name func-spec))
4902 :pointer)))
4903 ;; I know the CFFI guide recommends against holding pointers, but for extensions on win,
4904 ;; function pointers are the only way to do it. I don't think the locations are compiled
4905 ;; in-to the fasl files, as it's a top-level form.
4906 (when (null-pointer-p fpointer)
4907 (error 'simple-error "Error! Can't find function ~a" (first func-spec)))
4908 (defun ,(lisp-name func-spec)
4909 ,(mapcar #'(lambda (arg) (final-arg-name arg))
4910 (args func-spec))
4911 ;; if there is more than 0 wrappable arrays
4912 ,(let ((args (args func-spec)))
4913 (if (some #'(lambda (arg) (array-wrappable-p arg args)) args)
4914 (expand-a-wrapping func-spec
4915 (gl-funcall-definition func-spec 'fpointer))
4916 (gl-funcall-definition func-spec 'fpointer))))))
4918 (defun wrapped-gl-function-definition (func-spec)
4919 (let ((args (args func-spec)))
4920 ;; if there is more than 0 wrappable arrays
4921 (if (some #'(lambda (arg) (array-wrappable-p arg args)) args)
4922 `(progn
4923 ;; make an inlined function prefixed with %
4924 (declaim (inline ,(conc-symbols '#:% (lisp-name func-spec))))
4925 ,(gl-function-definition func-spec "gl" '#:%)
4926 ;; the exposed function with wrappings
4927 (defun ,(lisp-name func-spec) ,(mapcar #'final-arg-name (args func-spec))
4928 ,(expand-a-wrapping func-spec
4929 `(,(conc-symbols '#:% (lisp-name func-spec))
4930 ,@(mapcar #'final-arg-name (args func-spec))))))
4931 (gl-function-definition func-spec)))))))
4933 (defmacro defglfun (func-spec)
4934 (wrapped-gl-function-definition func-spec))
4936 (defmacro defglextfun (func-spec)
4937 #+win32 (wrapped-win32-gl-function-definition func-spec)
4938 #-win32 (wrapped-gl-function-definition func-spec))
4942 ;;;; Enumerations: AttribMask
4944 (defconstant +current-bit+ #x1)
4945 (defconstant +point-bit+ #x2)
4946 (defconstant +line-bit+ #x4)
4947 (defconstant +polygon-bit+ #x8)
4948 (defconstant +polygon-stipple-bit+ #x10)
4949 (defconstant +pixel-mode-bit+ #x20)
4950 (defconstant +lighting-bit+ #x40)
4951 (defconstant +fog-bit+ #x80)
4952 (defconstant +depth-buffer-bit+ #x100)
4953 (defconstant +accum-buffer-bit+ #x200)
4954 (defconstant +stencil-buffer-bit+ #x400)
4955 (defconstant +viewport-bit+ #x800)
4956 (defconstant +transform-bit+ #x1000)
4957 (defconstant +enable-bit+ #x2000)
4958 (defconstant +color-buffer-bit+ #x4000)
4959 (defconstant +hint-bit+ #x8000)
4960 (defconstant +eval-bit+ #x10000)
4961 (defconstant +list-bit+ #x20000)
4962 (defconstant +texture-bit+ #x40000)
4963 (defconstant +scissor-bit+ #x80000)
4964 (defconstant +all-attrib-bits+ #xFFFFFFFF)
4966 ;;;; Enumerations: ClearBufferMask
4967 ;; color_buffer_bit already defined
4968 ;; accum_buffer_bit already defined
4969 ;; stencil_buffer_bit already defined
4970 ;; depth_buffer_bit already defined
4972 ;;;; Enumerations: ClientAttribMask
4974 (defconstant +client-pixel-store-bit+ #x1)
4975 (defconstant +client-vertex-array-bit+ #x2)
4976 (defconstant +client-all-attrib-bits+ #xFFFFFFFF)
4978 ;;;; Enumerations: Boolean
4980 (defconstant +false+ #x0)
4981 (defconstant +true+ #x1)
4983 ;;;; Enumerations: BeginMode
4985 (defconstant +points+ #x0)
4986 (defconstant +lines+ #x1)
4987 (defconstant +line-loop+ #x2)
4988 (defconstant +line-strip+ #x3)
4989 (defconstant +triangles+ #x4)
4990 (defconstant +triangle-strip+ #x5)
4991 (defconstant +triangle-fan+ #x6)
4992 (defconstant +quads+ #x7)
4993 (defconstant +quad-strip+ #x8)
4994 (defconstant +polygon+ #x9)
4996 ;;;; Enumerations: AccumOp
4998 (defconstant +accum+ #x100)
4999 (defconstant +load+ #x101)
5000 (defconstant +return+ #x102)
5001 (defconstant +mult+ #x103)
5002 (defconstant +add+ #x104)
5004 ;;;; Enumerations: AlphaFunction
5006 (defconstant +never+ #x200)
5007 (defconstant +less+ #x201)
5008 (defconstant +equal+ #x202)
5009 (defconstant +lequal+ #x203)
5010 (defconstant +greater+ #x204)
5011 (defconstant +notequal+ #x205)
5012 (defconstant +gequal+ #x206)
5013 (defconstant +always+ #x207)
5015 ;;;; Enumerations: BlendingFactorDest
5017 (defconstant +zero+ #x0)
5018 (defconstant +one+ #x1)
5019 (defconstant +src-color+ #x300)
5020 (defconstant +one-minus-src-color+ #x301)
5021 (defconstant +src-alpha+ #x302)
5022 (defconstant +one-minus-src-alpha+ #x303)
5023 (defconstant +dst-alpha+ #x304)
5024 (defconstant +one-minus-dst-alpha+ #x305)
5025 (defconstant +constant-color-ext+ #x8001)
5026 (defconstant +one-minus-constant-color-ext+ #x8002)
5027 (defconstant +constant-alpha-ext+ #x8003)
5028 (defconstant +one-minus-constant-alpha-ext+ #x8004)
5030 ;;;; Enumerations: BlendingFactorSrc
5031 ;; zero already defined
5032 ;; one already defined
5033 (defconstant +dst-color+ #x306)
5034 (defconstant +one-minus-dst-color+ #x307)
5035 (defconstant +src-alpha-saturate+ #x308)
5036 ;; src_alpha already defined
5037 ;; one_minus_src_alpha already defined
5038 ;; dst_alpha already defined
5039 ;; one_minus_dst_alpha already defined
5040 ;; constant_color_ext already defined
5041 ;; one_minus_constant_color_ext already defined
5042 ;; constant_alpha_ext already defined
5043 ;; one_minus_constant_alpha_ext already defined
5045 ;;;; Enumerations: BlendEquationModeEXT
5047 (defconstant +logic-op+ #xBF1)
5048 (defconstant +func-add-ext+ #x8006)
5049 (defconstant +min-ext+ #x8007)
5050 (defconstant +max-ext+ #x8008)
5051 (defconstant +func-subtract-ext+ #x800A)
5052 (defconstant +func-reverse-subtract-ext+ #x800B)
5053 (defconstant +alpha-min-sgix+ #x8320)
5054 (defconstant +alpha-max-sgix+ #x8321)
5056 ;;;; Enumerations: ColorMaterialFace
5058 (defconstant +front+ #x404)
5059 (defconstant +back+ #x405)
5060 (defconstant +front-and-back+ #x408)
5062 ;;;; Enumerations: ColorMaterialParameter
5064 (defconstant +ambient+ #x1200)
5065 (defconstant +diffuse+ #x1201)
5066 (defconstant +specular+ #x1202)
5067 (defconstant +emission+ #x1600)
5068 (defconstant +ambient-and-diffuse+ #x1602)
5070 ;;;; Enumerations: ColorPointerType
5072 (defconstant +byte+ #x1400)
5073 (defconstant +unsigned-byte+ #x1401)
5074 (defconstant +short+ #x1402)
5075 (defconstant +unsigned-short+ #x1403)
5076 (defconstant +int+ #x1404)
5077 (defconstant +unsigned-int+ #x1405)
5078 (defconstant +float+ #x1406)
5079 (defconstant +double+ #x140A)
5081 ;;;; Enumerations: ColorTableParameterPNameSGI
5083 (defconstant +color-table-scale-sgi+ #x80D6)
5084 (defconstant +color-table-bias-sgi+ #x80D7)
5086 ;;;; Enumerations: ColorTableTargetSGI
5088 (defconstant +color-table-sgi+ #x80D0)
5089 (defconstant +post-convolution-color-table-sgi+ #x80D1)
5090 (defconstant +post-color-matrix-color-table-sgi+ #x80D2)
5091 (defconstant +proxy-color-table-sgi+ #x80D3)
5092 (defconstant +proxy-post-convolution-color-table-sgi+ #x80D4)
5093 (defconstant +proxy-post-color-matrix-color-table-sgi+ #x80D5)
5094 (defconstant +texture-color-table-sgi+ #x80BC)
5095 (defconstant +proxy-texture-color-table-sgi+ #x80BD)
5097 ;;;; Enumerations: ConvolutionBorderModeEXT
5099 (defconstant +reduce-ext+ #x8016)
5101 ;;;; Enumerations: ConvolutionParameterEXT
5103 (defconstant +convolution-border-mode-ext+ #x8013)
5104 (defconstant +convolution-filter-scale-ext+ #x8014)
5105 (defconstant +convolution-filter-bias-ext+ #x8015)
5107 ;;;; Enumerations: ConvolutionTargetEXT
5109 (defconstant +convolution-1d-ext+ #x8010)
5110 (defconstant +convolution-2d-ext+ #x8011)
5112 ;;;; Enumerations: CullFaceMode
5113 ;; front already defined
5114 ;; back already defined
5115 ;; front_and_back already defined
5117 ;;;; Enumerations: DepthFunction
5118 ;; never already defined
5119 ;; less already defined
5120 ;; equal already defined
5121 ;; lequal already defined
5122 ;; greater already defined
5123 ;; notequal already defined
5124 ;; gequal already defined
5125 ;; always already defined
5127 ;;;; Enumerations: DrawBufferMode
5129 (defconstant +none+ #x0)
5130 (defconstant +front-left+ #x400)
5131 (defconstant +front-right+ #x401)
5132 (defconstant +back-left+ #x402)
5133 (defconstant +back-right+ #x403)
5134 ;; front already defined
5135 ;; back already defined
5136 (defconstant +left+ #x406)
5137 (defconstant +right+ #x407)
5138 ;; front_and_back already defined
5139 (defconstant +aux0+ #x409)
5140 (defconstant +aux1+ #x40A)
5141 (defconstant +aux2+ #x40B)
5142 (defconstant +aux3+ #x40C)
5144 ;;;; Enumerations: EnableCap
5146 (defconstant +fog+ #xB60)
5147 (defconstant +lighting+ #xB50)
5148 (defconstant +texture-1d+ #xDE0)
5149 (defconstant +texture-2d+ #xDE1)
5150 (defconstant +line-stipple+ #xB24)
5151 (defconstant +polygon-stipple+ #xB42)
5152 (defconstant +cull-face+ #xB44)
5153 (defconstant +alpha-test+ #xBC0)
5154 (defconstant +blend+ #xBE2)
5155 (defconstant +index-logic-op+ #xBF1)
5156 (defconstant +color-logic-op+ #xBF2)
5157 (defconstant +dither+ #xBD0)
5158 (defconstant +stencil-test+ #xB90)
5159 (defconstant +depth-test+ #xB71)
5160 (defconstant +clip-plane0+ #x3000)
5161 (defconstant +clip-plane1+ #x3001)
5162 (defconstant +clip-plane2+ #x3002)
5163 (defconstant +clip-plane3+ #x3003)
5164 (defconstant +clip-plane4+ #x3004)
5165 (defconstant +clip-plane5+ #x3005)
5166 (defconstant +light0+ #x4000)
5167 (defconstant +light1+ #x4001)
5168 (defconstant +light2+ #x4002)
5169 (defconstant +light3+ #x4003)
5170 (defconstant +light4+ #x4004)
5171 (defconstant +light5+ #x4005)
5172 (defconstant +light6+ #x4006)
5173 (defconstant +light7+ #x4007)
5174 (defconstant +texture-gen-s+ #xC60)
5175 (defconstant +texture-gen-t+ #xC61)
5176 (defconstant +texture-gen-r+ #xC62)
5177 (defconstant +texture-gen-q+ #xC63)
5178 (defconstant +map1-vertex-3+ #xD97)
5179 (defconstant +map1-vertex-4+ #xD98)
5180 (defconstant +map1-color-4+ #xD90)
5181 (defconstant +map1-index+ #xD91)
5182 (defconstant +map1-normal+ #xD92)
5183 (defconstant +map1-texture-coord-1+ #xD93)
5184 (defconstant +map1-texture-coord-2+ #xD94)
5185 (defconstant +map1-texture-coord-3+ #xD95)
5186 (defconstant +map1-texture-coord-4+ #xD96)
5187 (defconstant +map2-vertex-3+ #xDB7)
5188 (defconstant +map2-vertex-4+ #xDB8)
5189 (defconstant +map2-color-4+ #xDB0)
5190 (defconstant +map2-index+ #xDB1)
5191 (defconstant +map2-normal+ #xDB2)
5192 (defconstant +map2-texture-coord-1+ #xDB3)
5193 (defconstant +map2-texture-coord-2+ #xDB4)
5194 (defconstant +map2-texture-coord-3+ #xDB5)
5195 (defconstant +map2-texture-coord-4+ #xDB6)
5196 (defconstant +point-smooth+ #xB10)
5197 (defconstant +line-smooth+ #xB20)
5198 (defconstant +polygon-smooth+ #xB41)
5199 (defconstant +scissor-test+ #xC11)
5200 (defconstant +color-material+ #xB57)
5201 (defconstant +normalize+ #xBA1)
5202 (defconstant +auto-normal+ #xD80)
5203 (defconstant +polygon-offset-point+ #x2A01)
5204 (defconstant +polygon-offset-line+ #x2A02)
5205 (defconstant +polygon-offset-fill+ #x8037)
5206 (defconstant +vertex-array+ #x8074)
5207 (defconstant +normal-array+ #x8075)
5208 (defconstant +color-array+ #x8076)
5209 (defconstant +index-array+ #x8077)
5210 (defconstant +texture-coord-array+ #x8078)
5211 (defconstant +edge-flag-array+ #x8079)
5212 ;; convolution_1d_ext already defined
5213 ;; convolution_2d_ext already defined
5214 (defconstant +separable-2d-ext+ #x8012)
5215 (defconstant +histogram-ext+ #x8024)
5216 (defconstant +minmax-ext+ #x802E)
5217 (defconstant +rescale-normal-ext+ #x803A)
5218 (defconstant +shared-texture-palette-ext+ #x81FB)
5219 (defconstant +texture-3d-ext+ #x806F)
5220 (defconstant +multisample-sgis+ #x809D)
5221 (defconstant +sample-alpha-to-mask-sgis+ #x809E)
5222 (defconstant +sample-alpha-to-one-sgis+ #x809F)
5223 (defconstant +sample-mask-sgis+ #x80A0)
5224 (defconstant +texture-4d-sgis+ #x8134)
5225 (defconstant +async-histogram-sgix+ #x832C)
5226 (defconstant +async-tex-image-sgix+ #x835C)
5227 (defconstant +async-draw-pixels-sgix+ #x835D)
5228 (defconstant +async-read-pixels-sgix+ #x835E)
5229 (defconstant +calligraphic-fragment-sgix+ #x8183)
5230 (defconstant +fog-offset-sgix+ #x8198)
5231 (defconstant +fragment-lighting-sgix+ #x8400)
5232 (defconstant +fragment-color-material-sgix+ #x8401)
5233 (defconstant +fragment-light0-sgix+ #x840C)
5234 (defconstant +fragment-light1-sgix+ #x840D)
5235 (defconstant +fragment-light2-sgix+ #x840E)
5236 (defconstant +fragment-light3-sgix+ #x840F)
5237 (defconstant +fragment-light4-sgix+ #x8410)
5238 (defconstant +fragment-light5-sgix+ #x8411)
5239 (defconstant +fragment-light6-sgix+ #x8412)
5240 (defconstant +fragment-light7-sgix+ #x8413)
5241 (defconstant +framezoom-sgix+ #x818B)
5242 (defconstant +interlace-sgix+ #x8094)
5243 (defconstant +ir-instrument1-sgix+ #x817F)
5244 (defconstant +pixel-tex-gen-sgix+ #x8139)
5245 (defconstant +pixel-texture-sgis+ #x8353)
5246 (defconstant +reference-plane-sgix+ #x817D)
5247 (defconstant +sprite-sgix+ #x8148)
5248 ;; color_table_sgi already defined
5249 ;; post_convolution_color_table_sgi already defined
5250 ;; post_color_matrix_color_table_sgi already defined
5251 ;; texture_color_table_sgi already defined
5253 ;;;; Enumerations: ErrorCode
5255 (defconstant +no-error+ #x0)
5256 (defconstant +invalid-enum+ #x500)
5257 (defconstant +invalid-value+ #x501)
5258 (defconstant +invalid-operation+ #x502)
5259 (defconstant +stack-overflow+ #x503)
5260 (defconstant +stack-underflow+ #x504)
5261 (defconstant +out-of-memory+ #x505)
5262 (defconstant +table-too-large-ext+ #x8031)
5263 (defconstant +texture-too-large-ext+ #x8065)
5265 ;;;; Enumerations: FeedbackType
5267 (defconstant +2d+ #x600)
5268 (defconstant +3d+ #x601)
5269 (defconstant +3d-color+ #x602)
5270 (defconstant +3d-color-texture+ #x603)
5271 (defconstant +4d-color-texture+ #x604)
5273 ;;;; Enumerations: FeedBackToken
5275 (defconstant +pass-through-token+ #x700)
5276 (defconstant +point-token+ #x701)
5277 (defconstant +line-token+ #x702)
5278 (defconstant +polygon-token+ #x703)
5279 (defconstant +bitmap-token+ #x704)
5280 (defconstant +draw-pixel-token+ #x705)
5281 (defconstant +copy-pixel-token+ #x706)
5282 (defconstant +line-reset-token+ #x707)
5284 ;;;; Enumerations: FfdMaskSGIX
5286 (defconstant +texture-deformation-bit-sgix+ #x1)
5287 (defconstant +geometry-deformation-bit-sgix+ #x2)
5289 ;;;; Enumerations: FfdTargetSGIX
5291 (defconstant +geometry-deformation-sgix+ #x8194)
5292 (defconstant +texture-deformation-sgix+ #x8195)
5294 ;;;; Enumerations: FogMode
5296 (defconstant +linear+ #x2601)
5297 (defconstant +exp+ #x800)
5298 (defconstant +exp2+ #x801)
5299 (defconstant +fog-func-sgis+ #x812A)
5301 ;;;; Enumerations: FogParameter
5303 (defconstant +fog-color+ #xB66)
5304 (defconstant +fog-density+ #xB62)
5305 (defconstant +fog-end+ #xB64)
5306 (defconstant +fog-index+ #xB61)
5307 (defconstant +fog-mode+ #xB65)
5308 (defconstant +fog-start+ #xB63)
5309 (defconstant +fog-offset-value-sgix+ #x8199)
5311 ;;;; Enumerations: FragmentLightModelParameterSGIX
5313 (defconstant +fragment-light-model-local-viewer-sgix+ #x8408)
5314 (defconstant +fragment-light-model-two-side-sgix+ #x8409)
5315 (defconstant +fragment-light-model-ambient-sgix+ #x840A)
5316 (defconstant +fragment-light-model-normal-interpolation-sgix+ #x840B)
5318 ;;;; Enumerations: FrontFaceDirection
5320 (defconstant +cw+ #x900)
5321 (defconstant +ccw+ #x901)
5323 ;;;; Enumerations: GetColorTableParameterPNameSGI
5324 ;; color_table_scale_sgi already defined
5325 ;; color_table_bias_sgi already defined
5326 (defconstant +color-table-format-sgi+ #x80D8)
5327 (defconstant +color-table-width-sgi+ #x80D9)
5328 (defconstant +color-table-red-size-sgi+ #x80DA)
5329 (defconstant +color-table-green-size-sgi+ #x80DB)
5330 (defconstant +color-table-blue-size-sgi+ #x80DC)
5331 (defconstant +color-table-alpha-size-sgi+ #x80DD)
5332 (defconstant +color-table-luminance-size-sgi+ #x80DE)
5333 (defconstant +color-table-intensity-size-sgi+ #x80DF)
5335 ;;;; Enumerations: GetConvolutionParameter
5336 ;; convolution_border_mode_ext already defined
5337 ;; convolution_filter_scale_ext already defined
5338 ;; convolution_filter_bias_ext already defined
5339 (defconstant +convolution-format-ext+ #x8017)
5340 (defconstant +convolution-width-ext+ #x8018)
5341 (defconstant +convolution-height-ext+ #x8019)
5342 (defconstant +max-convolution-width-ext+ #x801A)
5343 (defconstant +max-convolution-height-ext+ #x801B)
5345 ;;;; Enumerations: GetHistogramParameterPNameEXT
5347 (defconstant +histogram-width-ext+ #x8026)
5348 (defconstant +histogram-format-ext+ #x8027)
5349 (defconstant +histogram-red-size-ext+ #x8028)
5350 (defconstant +histogram-green-size-ext+ #x8029)
5351 (defconstant +histogram-blue-size-ext+ #x802A)
5352 (defconstant +histogram-alpha-size-ext+ #x802B)
5353 (defconstant +histogram-luminance-size-ext+ #x802C)
5354 (defconstant +histogram-sink-ext+ #x802D)
5356 ;;;; Enumerations: GetMapQuery
5358 (defconstant +coeff+ #xA00)
5359 (defconstant +order+ #xA01)
5360 (defconstant +domain+ #xA02)
5362 ;;;; Enumerations: GetMinmaxParameterPNameEXT
5364 (defconstant +minmax-format-ext+ #x802F)
5365 (defconstant +minmax-sink-ext+ #x8030)
5367 ;;;; Enumerations: GetPixelMap
5369 (defconstant +pixel-map-i-to-i+ #xC70)
5370 (defconstant +pixel-map-s-to-s+ #xC71)
5371 (defconstant +pixel-map-i-to-r+ #xC72)
5372 (defconstant +pixel-map-i-to-g+ #xC73)
5373 (defconstant +pixel-map-i-to-b+ #xC74)
5374 (defconstant +pixel-map-i-to-a+ #xC75)
5375 (defconstant +pixel-map-r-to-r+ #xC76)
5376 (defconstant +pixel-map-g-to-g+ #xC77)
5377 (defconstant +pixel-map-b-to-b+ #xC78)
5378 (defconstant +pixel-map-a-to-a+ #xC79)
5380 ;;;; Enumerations: GetPointervPName
5382 (defconstant +vertex-array-pointer+ #x808E)
5383 (defconstant +normal-array-pointer+ #x808F)
5384 (defconstant +color-array-pointer+ #x8090)
5385 (defconstant +index-array-pointer+ #x8091)
5386 (defconstant +texture-coord-array-pointer+ #x8092)
5387 (defconstant +edge-flag-array-pointer+ #x8093)
5388 (defconstant +feedback-buffer-pointer+ #xDF0)
5389 (defconstant +selection-buffer-pointer+ #xDF3)
5390 (defconstant +instrument-buffer-pointer-sgix+ #x8180)
5392 ;;;; Enumerations: GetPName
5394 (defconstant +current-color+ #xB00)
5395 (defconstant +current-index+ #xB01)
5396 (defconstant +current-normal+ #xB02)
5397 (defconstant +current-texture-coords+ #xB03)
5398 (defconstant +current-raster-color+ #xB04)
5399 (defconstant +current-raster-index+ #xB05)
5400 (defconstant +current-raster-texture-coords+ #xB06)
5401 (defconstant +current-raster-position+ #xB07)
5402 (defconstant +current-raster-position-valid+ #xB08)
5403 (defconstant +current-raster-distance+ #xB09)
5404 ;; point_smooth already defined
5405 (defconstant +point-size+ #xB11)
5406 (defconstant +point-size-range+ #xB12)
5407 (defconstant +point-size-granularity+ #xB13)
5408 ;; line_smooth already defined
5409 (defconstant +line-width+ #xB21)
5410 (defconstant +line-width-range+ #xB22)
5411 (defconstant +line-width-granularity+ #xB23)
5412 ;; line_stipple already defined
5413 (defconstant +line-stipple-pattern+ #xB25)
5414 (defconstant +line-stipple-repeat+ #xB26)
5415 (defconstant +smooth-point-size-range+ #xB12)
5416 (defconstant +smooth-point-size-granularity+ #xB13)
5417 (defconstant +smooth-line-width-range+ #xB22)
5418 (defconstant +smooth-line-width-granularity+ #xB23)
5419 (defconstant +aliased-point-size-range+ #x846D)
5420 (defconstant +aliased-line-width-range+ #x846E)
5421 (defconstant +list-mode+ #xB30)
5422 (defconstant +max-list-nesting+ #xB31)
5423 (defconstant +list-base+ #xB32)
5424 (defconstant +list-index+ #xB33)
5425 (defconstant +polygon-mode+ #xB40)
5426 ;; polygon_smooth already defined
5427 ;; polygon_stipple already defined
5428 (defconstant +edge-flag+ #xB43)
5429 ;; cull_face already defined
5430 (defconstant +cull-face-mode+ #xB45)
5431 (defconstant +front-face+ #xB46)
5432 ;; lighting already defined
5433 (defconstant +light-model-local-viewer+ #xB51)
5434 (defconstant +light-model-two-side+ #xB52)
5435 (defconstant +light-model-ambient+ #xB53)
5436 (defconstant +shade-model+ #xB54)
5437 (defconstant +color-material-face+ #xB55)
5438 (defconstant +color-material-parameter+ #xB56)
5439 ;; color_material already defined
5440 ;; fog already defined
5441 ;; fog_index already defined
5442 ;; fog_density already defined
5443 ;; fog_start already defined
5444 ;; fog_end already defined
5445 ;; fog_mode already defined
5446 ;; fog_color already defined
5447 (defconstant +depth-range+ #xB70)
5448 ;; depth_test already defined
5449 (defconstant +depth-writemask+ #xB72)
5450 (defconstant +depth-clear-value+ #xB73)
5451 (defconstant +depth-func+ #xB74)
5452 (defconstant +accum-clear-value+ #xB80)
5453 ;; stencil_test already defined
5454 (defconstant +stencil-clear-value+ #xB91)
5455 (defconstant +stencil-func+ #xB92)
5456 (defconstant +stencil-value-mask+ #xB93)
5457 (defconstant +stencil-fail+ #xB94)
5458 (defconstant +stencil-pass-depth-fail+ #xB95)
5459 (defconstant +stencil-pass-depth-pass+ #xB96)
5460 (defconstant +stencil-ref+ #xB97)
5461 (defconstant +stencil-writemask+ #xB98)
5462 (defconstant +matrix-mode+ #xBA0)
5463 ;; normalize already defined
5464 (defconstant +viewport+ #xBA2)
5465 (defconstant +modelview-stack-depth+ #xBA3)
5466 (defconstant +projection-stack-depth+ #xBA4)
5467 (defconstant +texture-stack-depth+ #xBA5)
5468 (defconstant +modelview-matrix+ #xBA6)
5469 (defconstant +projection-matrix+ #xBA7)
5470 (defconstant +texture-matrix+ #xBA8)
5471 (defconstant +attrib-stack-depth+ #xBB0)
5472 (defconstant +client-attrib-stack-depth+ #xBB1)
5473 ;; alpha_test already defined
5474 (defconstant +alpha-test-func+ #xBC1)
5475 (defconstant +alpha-test-ref+ #xBC2)
5476 ;; dither already defined
5477 (defconstant +blend-dst+ #xBE0)
5478 (defconstant +blend-src+ #xBE1)
5479 ;; blend already defined
5480 (defconstant +logic-op-mode+ #xBF0)
5481 ;; index_logic_op already defined
5482 ;; logic_op already defined
5483 ;; color_logic_op already defined
5484 (defconstant +aux-buffers+ #xC00)
5485 (defconstant +draw-buffer+ #xC01)
5486 (defconstant +read-buffer+ #xC02)
5487 (defconstant +scissor-box+ #xC10)
5488 ;; scissor_test already defined
5489 (defconstant +index-clear-value+ #xC20)
5490 (defconstant +index-writemask+ #xC21)
5491 (defconstant +color-clear-value+ #xC22)
5492 (defconstant +color-writemask+ #xC23)
5493 (defconstant +index-mode+ #xC30)
5494 (defconstant +rgba-mode+ #xC31)
5495 (defconstant +doublebuffer+ #xC32)
5496 (defconstant +stereo+ #xC33)
5497 (defconstant +render-mode+ #xC40)
5498 (defconstant +perspective-correction-hint+ #xC50)
5499 (defconstant +point-smooth-hint+ #xC51)
5500 (defconstant +line-smooth-hint+ #xC52)
5501 (defconstant +polygon-smooth-hint+ #xC53)
5502 (defconstant +fog-hint+ #xC54)
5503 ;; texture_gen_s already defined
5504 ;; texture_gen_t already defined
5505 ;; texture_gen_r already defined
5506 ;; texture_gen_q already defined
5507 (defconstant +pixel-map-i-to-i-size+ #xCB0)
5508 (defconstant +pixel-map-s-to-s-size+ #xCB1)
5509 (defconstant +pixel-map-i-to-r-size+ #xCB2)
5510 (defconstant +pixel-map-i-to-g-size+ #xCB3)
5511 (defconstant +pixel-map-i-to-b-size+ #xCB4)
5512 (defconstant +pixel-map-i-to-a-size+ #xCB5)
5513 (defconstant +pixel-map-r-to-r-size+ #xCB6)
5514 (defconstant +pixel-map-g-to-g-size+ #xCB7)
5515 (defconstant +pixel-map-b-to-b-size+ #xCB8)
5516 (defconstant +pixel-map-a-to-a-size+ #xCB9)
5517 (defconstant +unpack-swap-bytes+ #xCF0)
5518 (defconstant +unpack-lsb-first+ #xCF1)
5519 (defconstant +unpack-row-length+ #xCF2)
5520 (defconstant +unpack-skip-rows+ #xCF3)
5521 (defconstant +unpack-skip-pixels+ #xCF4)
5522 (defconstant +unpack-alignment+ #xCF5)
5523 (defconstant +pack-swap-bytes+ #xD00)
5524 (defconstant +pack-lsb-first+ #xD01)
5525 (defconstant +pack-row-length+ #xD02)
5526 (defconstant +pack-skip-rows+ #xD03)
5527 (defconstant +pack-skip-pixels+ #xD04)
5528 (defconstant +pack-alignment+ #xD05)
5529 (defconstant +map-color+ #xD10)
5530 (defconstant +map-stencil+ #xD11)
5531 (defconstant +index-shift+ #xD12)
5532 (defconstant +index-offset+ #xD13)
5533 (defconstant +red-scale+ #xD14)
5534 (defconstant +red-bias+ #xD15)
5535 (defconstant +zoom-x+ #xD16)
5536 (defconstant +zoom-y+ #xD17)
5537 (defconstant +green-scale+ #xD18)
5538 (defconstant +green-bias+ #xD19)
5539 (defconstant +blue-scale+ #xD1A)
5540 (defconstant +blue-bias+ #xD1B)
5541 (defconstant +alpha-scale+ #xD1C)
5542 (defconstant +alpha-bias+ #xD1D)
5543 (defconstant +depth-scale+ #xD1E)
5544 (defconstant +depth-bias+ #xD1F)
5545 (defconstant +max-eval-order+ #xD30)
5546 (defconstant +max-lights+ #xD31)
5547 (defconstant +max-clip-planes+ #xD32)
5548 (defconstant +max-texture-size+ #xD33)
5549 (defconstant +max-pixel-map-table+ #xD34)
5550 (defconstant +max-attrib-stack-depth+ #xD35)
5551 (defconstant +max-modelview-stack-depth+ #xD36)
5552 (defconstant +max-name-stack-depth+ #xD37)
5553 (defconstant +max-projection-stack-depth+ #xD38)
5554 (defconstant +max-texture-stack-depth+ #xD39)
5555 (defconstant +max-viewport-dims+ #xD3A)
5556 (defconstant +max-client-attrib-stack-depth+ #xD3B)
5557 (defconstant +subpixel-bits+ #xD50)
5558 (defconstant +index-bits+ #xD51)
5559 (defconstant +red-bits+ #xD52)
5560 (defconstant +green-bits+ #xD53)
5561 (defconstant +blue-bits+ #xD54)
5562 (defconstant +alpha-bits+ #xD55)
5563 (defconstant +depth-bits+ #xD56)
5564 (defconstant +stencil-bits+ #xD57)
5565 (defconstant +accum-red-bits+ #xD58)
5566 (defconstant +accum-green-bits+ #xD59)
5567 (defconstant +accum-blue-bits+ #xD5A)
5568 (defconstant +accum-alpha-bits+ #xD5B)
5569 (defconstant +name-stack-depth+ #xD70)
5570 ;; auto_normal already defined
5571 ;; map1_color_4 already defined
5572 ;; map1_index already defined
5573 ;; map1_normal already defined
5574 ;; map1_texture_coord_1 already defined
5575 ;; map1_texture_coord_2 already defined
5576 ;; map1_texture_coord_3 already defined
5577 ;; map1_texture_coord_4 already defined
5578 ;; map1_vertex_3 already defined
5579 ;; map1_vertex_4 already defined
5580 ;; map2_color_4 already defined
5581 ;; map2_index already defined
5582 ;; map2_normal already defined
5583 ;; map2_texture_coord_1 already defined
5584 ;; map2_texture_coord_2 already defined
5585 ;; map2_texture_coord_3 already defined
5586 ;; map2_texture_coord_4 already defined
5587 ;; map2_vertex_3 already defined
5588 ;; map2_vertex_4 already defined
5589 (defconstant +map1-grid-domain+ #xDD0)
5590 (defconstant +map1-grid-segments+ #xDD1)
5591 (defconstant +map2-grid-domain+ #xDD2)
5592 (defconstant +map2-grid-segments+ #xDD3)
5593 ;; texture_1d already defined
5594 ;; texture_2d already defined
5595 (defconstant +feedback-buffer-size+ #xDF1)
5596 (defconstant +feedback-buffer-type+ #xDF2)
5597 (defconstant +selection-buffer-size+ #xDF4)
5598 (defconstant +polygon-offset-units+ #x2A00)
5599 ;; polygon_offset_point already defined
5600 ;; polygon_offset_line already defined
5601 ;; polygon_offset_fill already defined
5602 (defconstant +polygon-offset-factor+ #x8038)
5603 (defconstant +texture-binding-1d+ #x8068)
5604 (defconstant +texture-binding-2d+ #x8069)
5605 (defconstant +texture-binding-3d+ #x806A)
5606 ;; vertex_array already defined
5607 ;; normal_array already defined
5608 ;; color_array already defined
5609 ;; index_array already defined
5610 ;; texture_coord_array already defined
5611 ;; edge_flag_array already defined
5612 (defconstant +vertex-array-size+ #x807A)
5613 (defconstant +vertex-array-type+ #x807B)
5614 (defconstant +vertex-array-stride+ #x807C)
5615 (defconstant +normal-array-type+ #x807E)
5616 (defconstant +normal-array-stride+ #x807F)
5617 (defconstant +color-array-size+ #x8081)
5618 (defconstant +color-array-type+ #x8082)
5619 (defconstant +color-array-stride+ #x8083)
5620 (defconstant +index-array-type+ #x8085)
5621 (defconstant +index-array-stride+ #x8086)
5622 (defconstant +texture-coord-array-size+ #x8088)
5623 (defconstant +texture-coord-array-type+ #x8089)
5624 (defconstant +texture-coord-array-stride+ #x808A)
5625 (defconstant +edge-flag-array-stride+ #x808C)
5626 ;; clip_plane0 already defined
5627 ;; clip_plane1 already defined
5628 ;; clip_plane2 already defined
5629 ;; clip_plane3 already defined
5630 ;; clip_plane4 already defined
5631 ;; clip_plane5 already defined
5632 ;; light0 already defined
5633 ;; light1 already defined
5634 ;; light2 already defined
5635 ;; light3 already defined
5636 ;; light4 already defined
5637 ;; light5 already defined
5638 ;; light6 already defined
5639 ;; light7 already defined
5640 (defconstant +light-model-color-control+ #x81F8)
5641 (defconstant +blend-color-ext+ #x8005)
5642 (defconstant +blend-equation-ext+ #x8009)
5643 (defconstant +pack-cmyk-hint-ext+ #x800E)
5644 (defconstant +unpack-cmyk-hint-ext+ #x800F)
5645 ;; convolution_1d_ext already defined
5646 ;; convolution_2d_ext already defined
5647 ;; separable_2d_ext already defined
5648 (defconstant +post-convolution-red-scale-ext+ #x801C)
5649 (defconstant +post-convolution-green-scale-ext+ #x801D)
5650 (defconstant +post-convolution-blue-scale-ext+ #x801E)
5651 (defconstant +post-convolution-alpha-scale-ext+ #x801F)
5652 (defconstant +post-convolution-red-bias-ext+ #x8020)
5653 (defconstant +post-convolution-green-bias-ext+ #x8021)
5654 (defconstant +post-convolution-blue-bias-ext+ #x8022)
5655 (defconstant +post-convolution-alpha-bias-ext+ #x8023)
5656 ;; histogram_ext already defined
5657 ;; minmax_ext already defined
5658 (defconstant +polygon-offset-bias-ext+ #x8039)
5659 ;; rescale_normal_ext already defined
5660 ;; shared_texture_palette_ext already defined
5661 (defconstant +texture-3d-binding-ext+ #x806A)
5662 (defconstant +pack-skip-images-ext+ #x806B)
5663 (defconstant +pack-image-height-ext+ #x806C)
5664 (defconstant +unpack-skip-images-ext+ #x806D)
5665 (defconstant +unpack-image-height-ext+ #x806E)
5666 ;; texture_3d_ext already defined
5667 (defconstant +max-3d-texture-size-ext+ #x8073)
5668 (defconstant +vertex-array-count-ext+ #x807D)
5669 (defconstant +normal-array-count-ext+ #x8080)
5670 (defconstant +color-array-count-ext+ #x8084)
5671 (defconstant +index-array-count-ext+ #x8087)
5672 (defconstant +texture-coord-array-count-ext+ #x808B)
5673 (defconstant +edge-flag-array-count-ext+ #x808D)
5674 (defconstant +detail-texture-2d-binding-sgis+ #x8096)
5675 (defconstant +fog-func-points-sgis+ #x812B)
5676 (defconstant +max-fog-func-points-sgis+ #x812C)
5677 (defconstant +generate-mipmap-hint-sgis+ #x8192)
5678 ;; multisample_sgis already defined
5679 ;; sample_alpha_to_mask_sgis already defined
5680 ;; sample_alpha_to_one_sgis already defined
5681 ;; sample_mask_sgis already defined
5682 (defconstant +sample-buffers-sgis+ #x80A8)
5683 (defconstant +samples-sgis+ #x80A9)
5684 (defconstant +sample-mask-value-sgis+ #x80AA)
5685 (defconstant +sample-mask-invert-sgis+ #x80AB)
5686 (defconstant +sample-pattern-sgis+ #x80AC)
5687 ;; pixel_texture_sgis already defined
5688 (defconstant +point-size-min-sgis+ #x8126)
5689 (defconstant +point-size-max-sgis+ #x8127)
5690 (defconstant +point-fade-threshold-size-sgis+ #x8128)
5691 (defconstant +distance-attenuation-sgis+ #x8129)
5692 (defconstant +pack-skip-volumes-sgis+ #x8130)
5693 (defconstant +pack-image-depth-sgis+ #x8131)
5694 (defconstant +unpack-skip-volumes-sgis+ #x8132)
5695 (defconstant +unpack-image-depth-sgis+ #x8133)
5696 ;; texture_4d_sgis already defined
5697 (defconstant +max-4d-texture-size-sgis+ #x8138)
5698 (defconstant +texture-4d-binding-sgis+ #x814F)
5699 (defconstant +async-marker-sgix+ #x8329)
5700 ;; async_histogram_sgix already defined
5701 (defconstant +max-async-histogram-sgix+ #x832D)
5702 ;; async_tex_image_sgix already defined
5703 ;; async_draw_pixels_sgix already defined
5704 ;; async_read_pixels_sgix already defined
5705 (defconstant +max-async-tex-image-sgix+ #x835F)
5706 (defconstant +max-async-draw-pixels-sgix+ #x8360)
5707 (defconstant +max-async-read-pixels-sgix+ #x8361)
5708 ;; calligraphic_fragment_sgix already defined
5709 (defconstant +max-clipmap-virtual-depth-sgix+ #x8178)
5710 (defconstant +max-clipmap-depth-sgix+ #x8177)
5711 (defconstant +convolution-hint-sgix+ #x8316)
5712 ;; fog_offset_sgix already defined
5713 ;; fog_offset_value_sgix already defined
5714 ;; fragment_lighting_sgix already defined
5715 ;; fragment_color_material_sgix already defined
5716 (defconstant +fragment-color-material-face-sgix+ #x8402)
5717 (defconstant +fragment-color-material-parameter-sgix+ #x8403)
5718 (defconstant +max-fragment-lights-sgix+ #x8404)
5719 (defconstant +max-active-lights-sgix+ #x8405)
5720 (defconstant +light-env-mode-sgix+ #x8407)
5721 ;; fragment_light_model_local_viewer_sgix already defined
5722 ;; fragment_light_model_two_side_sgix already defined
5723 ;; fragment_light_model_ambient_sgix already defined
5724 ;; fragment_light_model_normal_interpolation_sgix already defined
5725 ;; fragment_light0_sgix already defined
5726 ;; framezoom_sgix already defined
5727 (defconstant +framezoom-factor-sgix+ #x818C)
5728 (defconstant +max-framezoom-factor-sgix+ #x818D)
5729 (defconstant +instrument-measurements-sgix+ #x8181)
5730 ;; interlace_sgix already defined
5731 ;; ir_instrument1_sgix already defined
5732 ;; pixel_tex_gen_sgix already defined
5733 (defconstant +pixel-tex-gen-mode-sgix+ #x832B)
5734 (defconstant +pixel-tile-best-alignment-sgix+ #x813E)
5735 (defconstant +pixel-tile-cache-increment-sgix+ #x813F)
5736 (defconstant +pixel-tile-width-sgix+ #x8140)
5737 (defconstant +pixel-tile-height-sgix+ #x8141)
5738 (defconstant +pixel-tile-grid-width-sgix+ #x8142)
5739 (defconstant +pixel-tile-grid-height-sgix+ #x8143)
5740 (defconstant +pixel-tile-grid-depth-sgix+ #x8144)
5741 (defconstant +pixel-tile-cache-size-sgix+ #x8145)
5742 (defconstant +deformations-mask-sgix+ #x8196)
5743 (defconstant +reference-plane-equation-sgix+ #x817E)
5744 ;; reference_plane_sgix already defined
5745 ;; sprite_sgix already defined
5746 (defconstant +sprite-mode-sgix+ #x8149)
5747 (defconstant +sprite-axis-sgix+ #x814A)
5748 (defconstant +sprite-translation-sgix+ #x814B)
5749 (defconstant +pack-subsample-rate-sgix+ #x85A0)
5750 (defconstant +unpack-subsample-rate-sgix+ #x85A1)
5751 (defconstant +pack-resample-sgix+ #x842C)
5752 (defconstant +unpack-resample-sgix+ #x842D)
5753 (defconstant +post-texture-filter-bias-range-sgix+ #x817B)
5754 (defconstant +post-texture-filter-scale-range-sgix+ #x817C)
5755 (defconstant +vertex-preclip-sgix+ #x83EE)
5756 (defconstant +vertex-preclip-hint-sgix+ #x83EF)
5757 (defconstant +color-matrix-sgi+ #x80B1)
5758 (defconstant +color-matrix-stack-depth-sgi+ #x80B2)
5759 (defconstant +max-color-matrix-stack-depth-sgi+ #x80B3)
5760 (defconstant +post-color-matrix-red-scale-sgi+ #x80B4)
5761 (defconstant +post-color-matrix-green-scale-sgi+ #x80B5)
5762 (defconstant +post-color-matrix-blue-scale-sgi+ #x80B6)
5763 (defconstant +post-color-matrix-alpha-scale-sgi+ #x80B7)
5764 (defconstant +post-color-matrix-red-bias-sgi+ #x80B8)
5765 (defconstant +post-color-matrix-green-bias-sgi+ #x80B9)
5766 (defconstant +post-color-matrix-blue-bias-sgi+ #x80BA)
5767 (defconstant +post-color-matrix-alpha-bias-sgi+ #x80BB)
5768 ;; color_table_sgi already defined
5769 ;; post_convolution_color_table_sgi already defined
5770 ;; post_color_matrix_color_table_sgi already defined
5771 ;; texture_color_table_sgi already defined
5773 ;;;; Enumerations: GetTextureParameter
5775 (defconstant +texture-mag-filter+ #x2800)
5776 (defconstant +texture-min-filter+ #x2801)
5777 (defconstant +texture-wrap-s+ #x2802)
5778 (defconstant +texture-wrap-t+ #x2803)
5779 (defconstant +texture-width+ #x1000)
5780 (defconstant +texture-height+ #x1001)
5781 (defconstant +texture-internal-format+ #x1003)
5782 (defconstant +texture-components+ #x1003)
5783 (defconstant +texture-border-color+ #x1004)
5784 (defconstant +texture-border+ #x1005)
5785 (defconstant +texture-red-size+ #x805C)
5786 (defconstant +texture-green-size+ #x805D)
5787 (defconstant +texture-blue-size+ #x805E)
5788 (defconstant +texture-alpha-size+ #x805F)
5789 (defconstant +texture-luminance-size+ #x8060)
5790 (defconstant +texture-intensity-size+ #x8061)
5791 (defconstant +texture-priority+ #x8066)
5792 (defconstant +texture-resident+ #x8067)
5793 (defconstant +texture-depth-ext+ #x8071)
5794 (defconstant +texture-wrap-r-ext+ #x8072)
5795 (defconstant +detail-texture-level-sgis+ #x809A)
5796 (defconstant +detail-texture-mode-sgis+ #x809B)
5797 (defconstant +detail-texture-func-points-sgis+ #x809C)
5798 (defconstant +generate-mipmap-sgis+ #x8191)
5799 (defconstant +sharpen-texture-func-points-sgis+ #x80B0)
5800 (defconstant +texture-filter4-size-sgis+ #x8147)
5801 (defconstant +texture-min-lod-sgis+ #x813A)
5802 (defconstant +texture-max-lod-sgis+ #x813B)
5803 (defconstant +texture-base-level-sgis+ #x813C)
5804 (defconstant +texture-max-level-sgis+ #x813D)
5805 (defconstant +dual-texture-select-sgis+ #x8124)
5806 (defconstant +quad-texture-select-sgis+ #x8125)
5807 (defconstant +texture-4dsize-sgis+ #x8136)
5808 (defconstant +texture-wrap-q-sgis+ #x8137)
5809 (defconstant +texture-clipmap-center-sgix+ #x8171)
5810 (defconstant +texture-clipmap-frame-sgix+ #x8172)
5811 (defconstant +texture-clipmap-offset-sgix+ #x8173)
5812 (defconstant +texture-clipmap-virtual-depth-sgix+ #x8174)
5813 (defconstant +texture-clipmap-lod-offset-sgix+ #x8175)
5814 (defconstant +texture-clipmap-depth-sgix+ #x8176)
5815 (defconstant +texture-compare-sgix+ #x819A)
5816 (defconstant +texture-compare-operator-sgix+ #x819B)
5817 (defconstant +texture-lequal-r-sgix+ #x819C)
5818 (defconstant +texture-gequal-r-sgix+ #x819D)
5819 (defconstant +shadow-ambient-sgix+ #x80BF)
5820 (defconstant +texture-max-clamp-s-sgix+ #x8369)
5821 (defconstant +texture-max-clamp-t-sgix+ #x836A)
5822 (defconstant +texture-max-clamp-r-sgix+ #x836B)
5823 (defconstant +texture-lod-bias-s-sgix+ #x818E)
5824 (defconstant +texture-lod-bias-t-sgix+ #x818F)
5825 (defconstant +texture-lod-bias-r-sgix+ #x8190)
5826 (defconstant +post-texture-filter-bias-sgix+ #x8179)
5827 (defconstant +post-texture-filter-scale-sgix+ #x817A)
5829 ;;;; Enumerations: HintMode
5831 (defconstant +dont-care+ #x1100)
5832 (defconstant +fastest+ #x1101)
5833 (defconstant +nicest+ #x1102)
5835 ;;;; Enumerations: HintTarget
5836 ;; perspective_correction_hint already defined
5837 ;; point_smooth_hint already defined
5838 ;; line_smooth_hint already defined
5839 ;; polygon_smooth_hint already defined
5840 ;; fog_hint already defined
5841 ;; pack_cmyk_hint_ext already defined
5842 ;; unpack_cmyk_hint_ext already defined
5843 ;; generate_mipmap_hint_sgis already defined
5844 ;; convolution_hint_sgix already defined
5845 (defconstant +texture-multi-buffer-hint-sgix+ #x812E)
5846 ;; vertex_preclip_hint_sgix already defined
5848 ;;;; Enumerations: HistogramTargetEXT
5849 ;; histogram_ext already defined
5850 (defconstant +proxy-histogram-ext+ #x8025)
5852 ;;;; Enumerations: IndexPointerType
5853 ;; short already defined
5854 ;; int already defined
5855 ;; float already defined
5856 ;; double already defined
5858 ;;;; Enumerations: LightEnvModeSGIX
5860 (defconstant +replace+ #x1E01)
5861 (defconstant +modulate+ #x2100)
5862 ;; add already defined
5864 ;;;; Enumerations: LightEnvParameterSGIX
5865 ;; light_env_mode_sgix already defined
5867 ;;;; Enumerations: LightModelColorControl
5869 (defconstant +single-color+ #x81F9)
5870 (defconstant +separate-specular-color+ #x81FA)
5872 ;;;; Enumerations: LightModelParameter
5873 ;; light_model_ambient already defined
5874 ;; light_model_local_viewer already defined
5875 ;; light_model_two_side already defined
5876 ;; light_model_color_control already defined
5878 ;;;; Enumerations: LightParameter
5879 ;; ambient already defined
5880 ;; diffuse already defined
5881 ;; specular already defined
5882 (defconstant +position+ #x1203)
5883 (defconstant +spot-direction+ #x1204)
5884 (defconstant +spot-exponent+ #x1205)
5885 (defconstant +spot-cutoff+ #x1206)
5886 (defconstant +constant-attenuation+ #x1207)
5887 (defconstant +linear-attenuation+ #x1208)
5888 (defconstant +quadratic-attenuation+ #x1209)
5890 ;;;; Enumerations: ListMode
5892 (defconstant +compile+ #x1300)
5893 (defconstant +compile-and-execute+ #x1301)
5895 ;;;; Enumerations: DataType
5896 ;; byte already defined
5897 ;; unsigned_byte already defined
5898 ;; short already defined
5899 ;; unsigned_short already defined
5900 ;; int already defined
5901 ;; unsigned_int already defined
5902 ;; float already defined
5903 (defconstant +2-bytes+ #x1407)
5904 (defconstant +3-bytes+ #x1408)
5905 (defconstant +4-bytes+ #x1409)
5906 ;; double already defined
5907 (defconstant +double-ext+ #x140A)
5909 ;;;; Enumerations: ListNameType
5910 ;; byte already defined
5911 ;; unsigned_byte already defined
5912 ;; short already defined
5913 ;; unsigned_short already defined
5914 ;; int already defined
5915 ;; unsigned_int already defined
5916 ;; float already defined
5917 ;; 2_bytes already defined
5918 ;; 3_bytes already defined
5919 ;; 4_bytes already defined
5921 ;;;; Enumerations: ListParameterName
5923 (defconstant +list-priority-sgix+ #x8182)
5925 ;;;; Enumerations: LogicOp
5927 (defconstant +clear+ #x1500)
5928 (defconstant +and+ #x1501)
5929 (defconstant +and-reverse+ #x1502)
5930 (defconstant +copy+ #x1503)
5931 (defconstant +and-inverted+ #x1504)
5932 (defconstant +noop+ #x1505)
5933 (defconstant +xor+ #x1506)
5934 (defconstant +or+ #x1507)
5935 (defconstant +nor+ #x1508)
5936 (defconstant +equiv+ #x1509)
5937 (defconstant +invert+ #x150A)
5938 (defconstant +or-reverse+ #x150B)
5939 (defconstant +copy-inverted+ #x150C)
5940 (defconstant +or-inverted+ #x150D)
5941 (defconstant +nand+ #x150E)
5942 (defconstant +set+ #x150F)
5944 ;;;; Enumerations: MapTarget
5945 ;; map1_color_4 already defined
5946 ;; map1_index already defined
5947 ;; map1_normal already defined
5948 ;; map1_texture_coord_1 already defined
5949 ;; map1_texture_coord_2 already defined
5950 ;; map1_texture_coord_3 already defined
5951 ;; map1_texture_coord_4 already defined
5952 ;; map1_vertex_3 already defined
5953 ;; map1_vertex_4 already defined
5954 ;; map2_color_4 already defined
5955 ;; map2_index already defined
5956 ;; map2_normal already defined
5957 ;; map2_texture_coord_1 already defined
5958 ;; map2_texture_coord_2 already defined
5959 ;; map2_texture_coord_3 already defined
5960 ;; map2_texture_coord_4 already defined
5961 ;; map2_vertex_3 already defined
5962 ;; map2_vertex_4 already defined
5963 ;; geometry_deformation_sgix already defined
5964 ;; texture_deformation_sgix already defined
5966 ;;;; Enumerations: MaterialFace
5967 ;; front already defined
5968 ;; back already defined
5969 ;; front_and_back already defined
5971 ;;;; Enumerations: MaterialParameter
5972 ;; emission already defined
5973 (defconstant +shininess+ #x1601)
5974 ;; ambient_and_diffuse already defined
5975 (defconstant +color-indexes+ #x1603)
5976 ;; ambient already defined
5977 ;; diffuse already defined
5978 ;; specular already defined
5980 ;;;; Enumerations: MatrixMode
5982 (defconstant +modelview+ #x1700)
5983 (defconstant +projection+ #x1701)
5984 (defconstant +texture+ #x1702)
5986 ;;;; Enumerations: MeshMode1
5988 (defconstant +point+ #x1B00)
5989 (defconstant +line+ #x1B01)
5991 ;;;; Enumerations: MeshMode2
5992 ;; point already defined
5993 ;; line already defined
5994 (defconstant +fill+ #x1B02)
5996 ;;;; Enumerations: MinmaxTargetEXT
5997 ;; minmax_ext already defined
5999 ;;;; Enumerations: NormalPointerType
6000 ;; byte already defined
6001 ;; short already defined
6002 ;; int already defined
6003 ;; float already defined
6004 ;; double already defined
6006 ;;;; Enumerations: PixelCopyType
6008 (defconstant +color+ #x1800)
6009 (defconstant +depth+ #x1801)
6010 (defconstant +stencil+ #x1802)
6012 ;;;; Enumerations: PixelFormat
6014 (defconstant +color-index+ #x1900)
6015 (defconstant +stencil-index+ #x1901)
6016 (defconstant +depth-component+ #x1902)
6017 (defconstant +red+ #x1903)
6018 (defconstant +green+ #x1904)
6019 (defconstant +blue+ #x1905)
6020 (defconstant +alpha+ #x1906)
6021 (defconstant +rgb+ #x1907)
6022 (defconstant +rgba+ #x1908)
6023 (defconstant +luminance+ #x1909)
6024 (defconstant +luminance-alpha+ #x190A)
6025 (defconstant +abgr-ext+ #x8000)
6026 (defconstant +cmyk-ext+ #x800C)
6027 (defconstant +cmyka-ext+ #x800D)
6028 (defconstant +r5-g6-b5-icc-sgix+ nil)
6029 (defconstant +r5-g6-b5-a8-icc-sgix+ nil)
6030 (defconstant +alpha16-icc-sgix+ nil)
6031 (defconstant +luminance16-icc-sgix+ nil)
6032 (defconstant +luminance16-alpha8-icc-sgix+ nil)
6033 (defconstant +ycrcb-422-sgix+ #x81BB)
6034 (defconstant +ycrcb-444-sgix+ #x81BC)
6036 ;;;; Enumerations: PixelMap
6037 ;; pixel_map_i_to_i already defined
6038 ;; pixel_map_s_to_s already defined
6039 ;; pixel_map_i_to_r already defined
6040 ;; pixel_map_i_to_g already defined
6041 ;; pixel_map_i_to_b already defined
6042 ;; pixel_map_i_to_a already defined
6043 ;; pixel_map_r_to_r already defined
6044 ;; pixel_map_g_to_g already defined
6045 ;; pixel_map_b_to_b already defined
6046 ;; pixel_map_a_to_a already defined
6048 ;;;; Enumerations: PixelStoreParameter
6049 ;; unpack_swap_bytes already defined
6050 ;; unpack_lsb_first already defined
6051 ;; unpack_row_length already defined
6052 ;; unpack_skip_rows already defined
6053 ;; unpack_skip_pixels already defined
6054 ;; unpack_alignment already defined
6055 ;; pack_swap_bytes already defined
6056 ;; pack_lsb_first already defined
6057 ;; pack_row_length already defined
6058 ;; pack_skip_rows already defined
6059 ;; pack_skip_pixels already defined
6060 ;; pack_alignment already defined
6061 ;; pack_skip_images_ext already defined
6062 ;; pack_image_height_ext already defined
6063 ;; unpack_skip_images_ext already defined
6064 ;; unpack_image_height_ext already defined
6065 ;; pack_skip_volumes_sgis already defined
6066 ;; pack_image_depth_sgis already defined
6067 ;; unpack_skip_volumes_sgis already defined
6068 ;; unpack_image_depth_sgis already defined
6069 ;; pixel_tile_width_sgix already defined
6070 ;; pixel_tile_height_sgix already defined
6071 ;; pixel_tile_grid_width_sgix already defined
6072 ;; pixel_tile_grid_height_sgix already defined
6073 ;; pixel_tile_grid_depth_sgix already defined
6074 ;; pixel_tile_cache_size_sgix already defined
6075 ;; pack_subsample_rate_sgix already defined
6076 ;; unpack_subsample_rate_sgix already defined
6077 ;; pack_resample_sgix already defined
6078 ;; unpack_resample_sgix already defined
6080 ;;;; Enumerations: PixelStoreResampleMode
6082 (defconstant +resample-replicate-sgix+ #x842E)
6083 (defconstant +resample-zero-fill-sgix+ #x842F)
6084 (defconstant +resample-decimate-sgix+ #x8430)
6086 ;;;; Enumerations: PixelStoreSubsampleRate
6088 (defconstant +pixel-subsample-4444-sgix+ #x85A2)
6089 (defconstant +pixel-subsample-2424-sgix+ #x85A3)
6090 (defconstant +pixel-subsample-4242-sgix+ #x85A4)
6092 ;;;; Enumerations: PixelTexGenMode
6093 ;; none already defined
6094 ;; rgb already defined
6095 ;; rgba already defined
6096 ;; luminance already defined
6097 ;; luminance_alpha already defined
6098 (defconstant +pixel-tex-gen-alpha-replace-sgix+ #x8187)
6099 (defconstant +pixel-tex-gen-alpha-no-replace-sgix+ #x8188)
6100 (defconstant +pixel-tex-gen-alpha-ms-sgix+ #x818A)
6101 (defconstant +pixel-tex-gen-alpha-ls-sgix+ #x8189)
6103 ;;;; Enumerations: PixelTexGenParameterNameSGIS
6105 (defconstant +pixel-fragment-rgb-source-sgis+ #x8354)
6106 (defconstant +pixel-fragment-alpha-source-sgis+ #x8355)
6108 ;;;; Enumerations: PixelTransferParameter
6109 ;; map_color already defined
6110 ;; map_stencil already defined
6111 ;; index_shift already defined
6112 ;; index_offset already defined
6113 ;; red_scale already defined
6114 ;; red_bias already defined
6115 ;; green_scale already defined
6116 ;; green_bias already defined
6117 ;; blue_scale already defined
6118 ;; blue_bias already defined
6119 ;; alpha_scale already defined
6120 ;; alpha_bias already defined
6121 ;; depth_scale already defined
6122 ;; depth_bias already defined
6123 ;; post_convolution_red_scale_ext already defined
6124 ;; post_convolution_green_scale_ext already defined
6125 ;; post_convolution_blue_scale_ext already defined
6126 ;; post_convolution_alpha_scale_ext already defined
6127 ;; post_convolution_red_bias_ext already defined
6128 ;; post_convolution_green_bias_ext already defined
6129 ;; post_convolution_blue_bias_ext already defined
6130 ;; post_convolution_alpha_bias_ext already defined
6131 ;; post_color_matrix_red_scale_sgi already defined
6132 ;; post_color_matrix_green_scale_sgi already defined
6133 ;; post_color_matrix_blue_scale_sgi already defined
6134 ;; post_color_matrix_alpha_scale_sgi already defined
6135 ;; post_color_matrix_red_bias_sgi already defined
6136 ;; post_color_matrix_green_bias_sgi already defined
6137 ;; post_color_matrix_blue_bias_sgi already defined
6138 ;; post_color_matrix_alpha_bias_sgi already defined
6140 ;;;; Enumerations: PixelType
6142 (defconstant +bitmap+ #x1A00)
6143 ;; byte already defined
6144 ;; unsigned_byte already defined
6145 ;; short already defined
6146 ;; unsigned_short already defined
6147 ;; int already defined
6148 ;; unsigned_int already defined
6149 ;; float already defined
6150 (defconstant +unsigned-byte-3-3-2-ext+ #x8032)
6151 (defconstant +unsigned-short-4-4-4-4-ext+ #x8033)
6152 (defconstant +unsigned-short-5-5-5-1-ext+ #x8034)
6153 (defconstant +unsigned-int-8-8-8-8-ext+ #x8035)
6154 (defconstant +unsigned-int-10-10-10-2-ext+ #x8036)
6156 ;;;; Enumerations: PointParameterNameSGIS
6157 ;; point_size_min_sgis already defined
6158 ;; point_size_max_sgis already defined
6159 ;; point_fade_threshold_size_sgis already defined
6160 ;; distance_attenuation_sgis already defined
6162 ;;;; Enumerations: PolygonMode
6163 ;; point already defined
6164 ;; line already defined
6165 ;; fill already defined
6167 ;;;; Enumerations: ReadBufferMode
6168 ;; front_left already defined
6169 ;; front_right already defined
6170 ;; back_left already defined
6171 ;; back_right already defined
6172 ;; front already defined
6173 ;; back already defined
6174 ;; left already defined
6175 ;; right already defined
6176 ;; aux0 already defined
6177 ;; aux1 already defined
6178 ;; aux2 already defined
6179 ;; aux3 already defined
6181 ;;;; Enumerations: RenderingMode
6183 (defconstant +render+ #x1C00)
6184 (defconstant +feedback+ #x1C01)
6185 (defconstant +select+ #x1C02)
6187 ;;;; Enumerations: SamplePatternSGIS
6189 (defconstant +1pass-sgis+ #x80A1)
6190 (defconstant +2pass-0-sgis+ #x80A2)
6191 (defconstant +2pass-1-sgis+ #x80A3)
6192 (defconstant +4pass-0-sgis+ #x80A4)
6193 (defconstant +4pass-1-sgis+ #x80A5)
6194 (defconstant +4pass-2-sgis+ #x80A6)
6195 (defconstant +4pass-3-sgis+ #x80A7)
6197 ;;;; Enumerations: SeparableTargetEXT
6198 ;; separable_2d_ext already defined
6200 ;;;; Enumerations: ShadingModel
6202 (defconstant +flat+ #x1D00)
6203 (defconstant +smooth+ #x1D01)
6205 ;;;; Enumerations: StencilFunction
6206 ;; never already defined
6207 ;; less already defined
6208 ;; equal already defined
6209 ;; lequal already defined
6210 ;; greater already defined
6211 ;; notequal already defined
6212 ;; gequal already defined
6213 ;; always already defined
6215 ;;;; Enumerations: StencilOp
6216 ;; zero already defined
6217 (defconstant +keep+ #x1E00)
6218 ;; replace already defined
6219 (defconstant +incr+ #x1E02)
6220 (defconstant +decr+ #x1E03)
6221 ;; invert already defined
6223 ;;;; Enumerations: StringName
6225 (defconstant +vendor+ #x1F00)
6226 (defconstant +renderer+ #x1F01)
6227 (defconstant +version+ #x1F02)
6228 (defconstant +extensions+ #x1F03)
6230 ;;;; Enumerations: TexCoordPointerType
6231 ;; short already defined
6232 ;; int already defined
6233 ;; float already defined
6234 ;; double already defined
6236 ;;;; Enumerations: TextureCoordName
6238 (defconstant +s+ #x2000)
6239 (defconstant +t+ #x2001)
6240 (defconstant +r+ #x2002)
6241 (defconstant +q+ #x2003)
6243 ;;;; Enumerations: TextureEnvMode
6244 ;; modulate already defined
6245 (defconstant +decal+ #x2101)
6246 ;; blend already defined
6247 (defconstant +replace-ext+ #x8062)
6248 ;; add already defined
6249 (defconstant +texture-env-bias-sgix+ #x80BE)
6251 ;;;; Enumerations: TextureEnvParameter
6253 (defconstant +texture-env-mode+ #x2200)
6254 (defconstant +texture-env-color+ #x2201)
6256 ;;;; Enumerations: TextureEnvTarget
6258 (defconstant +texture-env+ #x2300)
6260 ;;;; Enumerations: TextureFilterFuncSGIS
6262 (defconstant +filter4-sgis+ #x8146)
6264 ;;;; Enumerations: TextureGenMode
6266 (defconstant +eye-linear+ #x2400)
6267 (defconstant +object-linear+ #x2401)
6268 (defconstant +sphere-map+ #x2402)
6269 (defconstant +eye-distance-to-point-sgis+ #x81F0)
6270 (defconstant +object-distance-to-point-sgis+ #x81F1)
6271 (defconstant +eye-distance-to-line-sgis+ #x81F2)
6272 (defconstant +object-distance-to-line-sgis+ #x81F3)
6274 ;;;; Enumerations: TextureGenParameter
6276 (defconstant +texture-gen-mode+ #x2500)
6277 (defconstant +object-plane+ #x2501)
6278 (defconstant +eye-plane+ #x2502)
6279 (defconstant +eye-point-sgis+ #x81F4)
6280 (defconstant +object-point-sgis+ #x81F5)
6281 (defconstant +eye-line-sgis+ #x81F6)
6282 (defconstant +object-line-sgis+ #x81F7)
6284 ;;;; Enumerations: TextureMagFilter
6286 (defconstant +nearest+ #x2600)
6287 ;; linear already defined
6288 (defconstant +linear-detail-sgis+ #x8097)
6289 (defconstant +linear-detail-alpha-sgis+ #x8098)
6290 (defconstant +linear-detail-color-sgis+ #x8099)
6291 (defconstant +linear-sharpen-sgis+ #x80AD)
6292 (defconstant +linear-sharpen-alpha-sgis+ #x80AE)
6293 (defconstant +linear-sharpen-color-sgis+ #x80AF)
6294 ;; filter4_sgis already defined
6295 (defconstant +pixel-tex-gen-q-ceiling-sgix+ #x8184)
6296 (defconstant +pixel-tex-gen-q-round-sgix+ #x8185)
6297 (defconstant +pixel-tex-gen-q-floor-sgix+ #x8186)
6299 ;;;; Enumerations: TextureMinFilter
6300 ;; nearest already defined
6301 ;; linear already defined
6302 (defconstant +nearest-mipmap-nearest+ #x2700)
6303 (defconstant +linear-mipmap-nearest+ #x2701)
6304 (defconstant +nearest-mipmap-linear+ #x2702)
6305 (defconstant +linear-mipmap-linear+ #x2703)
6306 ;; filter4_sgis already defined
6307 (defconstant +linear-clipmap-linear-sgix+ #x8170)
6308 (defconstant +nearest-clipmap-nearest-sgix+ #x844D)
6309 (defconstant +nearest-clipmap-linear-sgix+ #x844E)
6310 (defconstant +linear-clipmap-nearest-sgix+ #x844F)
6311 ;; pixel_tex_gen_q_ceiling_sgix already defined
6312 ;; pixel_tex_gen_q_round_sgix already defined
6313 ;; pixel_tex_gen_q_floor_sgix already defined
6315 ;;;; Enumerations: TextureParameterName
6316 ;; texture_mag_filter already defined
6317 ;; texture_min_filter already defined
6318 ;; texture_wrap_s already defined
6319 ;; texture_wrap_t already defined
6320 ;; texture_border_color already defined
6321 ;; texture_priority already defined
6322 ;; texture_wrap_r_ext already defined
6323 ;; detail_texture_level_sgis already defined
6324 ;; detail_texture_mode_sgis already defined
6325 ;; generate_mipmap_sgis already defined
6326 ;; dual_texture_select_sgis already defined
6327 ;; quad_texture_select_sgis already defined
6328 ;; texture_wrap_q_sgis already defined
6329 ;; texture_clipmap_center_sgix already defined
6330 ;; texture_clipmap_frame_sgix already defined
6331 ;; texture_clipmap_offset_sgix already defined
6332 ;; texture_clipmap_virtual_depth_sgix already defined
6333 ;; texture_clipmap_lod_offset_sgix already defined
6334 ;; texture_clipmap_depth_sgix already defined
6335 ;; texture_compare_sgix already defined
6336 ;; texture_compare_operator_sgix already defined
6337 ;; shadow_ambient_sgix already defined
6338 ;; texture_max_clamp_s_sgix already defined
6339 ;; texture_max_clamp_t_sgix already defined
6340 ;; texture_max_clamp_r_sgix already defined
6341 ;; texture_lod_bias_s_sgix already defined
6342 ;; texture_lod_bias_t_sgix already defined
6343 ;; texture_lod_bias_r_sgix already defined
6344 ;; post_texture_filter_bias_sgix already defined
6345 ;; post_texture_filter_scale_sgix already defined
6347 ;;;; Enumerations: TextureTarget
6348 ;; texture_1d already defined
6349 ;; texture_2d already defined
6350 (defconstant +proxy-texture-1d+ #x8063)
6351 (defconstant +proxy-texture-2d+ #x8064)
6352 ;; texture_3d_ext already defined
6353 (defconstant +proxy-texture-3d-ext+ #x8070)
6354 (defconstant +detail-texture-2d-sgis+ #x8095)
6355 ;; texture_4d_sgis already defined
6356 (defconstant +proxy-texture-4d-sgis+ #x8135)
6357 ;; texture_min_lod_sgis already defined
6358 ;; texture_max_lod_sgis already defined
6359 ;; texture_base_level_sgis already defined
6360 ;; texture_max_level_sgis already defined
6362 ;;;; Enumerations: TextureWrapMode
6364 (defconstant +clamp+ #x2900)
6365 (defconstant +repeat+ #x2901)
6366 (defconstant +clamp-to-border-sgis+ #x812D)
6367 (defconstant +clamp-to-edge-sgis+ #x812F)
6369 ;;;; Enumerations: PixelInternalFormat
6371 (defconstant +r3-g3-b2+ #x2A10)
6372 (defconstant +alpha4+ #x803B)
6373 (defconstant +alpha8+ #x803C)
6374 (defconstant +alpha12+ #x803D)
6375 (defconstant +alpha16+ #x803E)
6376 (defconstant +luminance4+ #x803F)
6377 (defconstant +luminance8+ #x8040)
6378 (defconstant +luminance12+ #x8041)
6379 (defconstant +luminance16+ #x8042)
6380 (defconstant +luminance4-alpha4+ #x8043)
6381 (defconstant +luminance6-alpha2+ #x8044)
6382 (defconstant +luminance8-alpha8+ #x8045)
6383 (defconstant +luminance12-alpha4+ #x8046)
6384 (defconstant +luminance12-alpha12+ #x8047)
6385 (defconstant +luminance16-alpha16+ #x8048)
6386 (defconstant +intensity+ #x8049)
6387 (defconstant +intensity4+ #x804A)
6388 (defconstant +intensity8+ #x804B)
6389 (defconstant +intensity12+ #x804C)
6390 (defconstant +intensity16+ #x804D)
6391 (defconstant +rgb4+ #x804F)
6392 (defconstant +rgb5+ #x8050)
6393 (defconstant +rgb8+ #x8051)
6394 (defconstant +rgb10+ #x8052)
6395 (defconstant +rgb12+ #x8053)
6396 (defconstant +rgb16+ #x8054)
6397 (defconstant +rgba2+ #x8055)
6398 (defconstant +rgba4+ #x8056)
6399 (defconstant +rgb5-a1+ #x8057)
6400 (defconstant +rgba8+ #x8058)
6401 (defconstant +rgb10-a2+ #x8059)
6402 (defconstant +rgba12+ #x805A)
6403 (defconstant +rgba16+ #x805B)
6404 (defconstant +rgb2-ext+ #x804E)
6405 (defconstant +dual-alpha4-sgis+ #x8110)
6406 (defconstant +dual-alpha8-sgis+ #x8111)
6407 (defconstant +dual-alpha12-sgis+ #x8112)
6408 (defconstant +dual-alpha16-sgis+ #x8113)
6409 (defconstant +dual-luminance4-sgis+ #x8114)
6410 (defconstant +dual-luminance8-sgis+ #x8115)
6411 (defconstant +dual-luminance12-sgis+ #x8116)
6412 (defconstant +dual-luminance16-sgis+ #x8117)
6413 (defconstant +dual-intensity4-sgis+ #x8118)
6414 (defconstant +dual-intensity8-sgis+ #x8119)
6415 (defconstant +dual-intensity12-sgis+ #x811A)
6416 (defconstant +dual-intensity16-sgis+ #x811B)
6417 (defconstant +dual-luminance-alpha4-sgis+ #x811C)
6418 (defconstant +dual-luminance-alpha8-sgis+ #x811D)
6419 (defconstant +quad-alpha4-sgis+ #x811E)
6420 (defconstant +quad-alpha8-sgis+ #x811F)
6421 (defconstant +quad-luminance4-sgis+ #x8120)
6422 (defconstant +quad-luminance8-sgis+ #x8121)
6423 (defconstant +quad-intensity4-sgis+ #x8122)
6424 (defconstant +quad-intensity8-sgis+ #x8123)
6425 (defconstant +depth-component16-sgix+ #x81A5)
6426 (defconstant +depth-component24-sgix+ #x81A6)
6427 (defconstant +depth-component32-sgix+ #x81A7)
6428 (defconstant +rgb-icc-sgix+ nil)
6429 (defconstant +rgba-icc-sgix+ nil)
6430 (defconstant +alpha-icc-sgix+ nil)
6431 (defconstant +luminance-icc-sgix+ nil)
6432 (defconstant +intensity-icc-sgix+ nil)
6433 (defconstant +luminance-alpha-icc-sgix+ nil)
6434 ;; r5_g6_b5_icc_sgix already defined
6435 ;; r5_g6_b5_a8_icc_sgix already defined
6436 ;; alpha16_icc_sgix already defined
6437 ;; luminance16_icc_sgix already defined
6438 (defconstant +intensity16-icc-sgix+ nil)
6439 ;; luminance16_alpha8_icc_sgix already defined
6441 ;;;; Enumerations: InterleavedArrayFormat
6443 (defconstant +v2f+ #x2A20)
6444 (defconstant +v3f+ #x2A21)
6445 (defconstant +c4ub-v2f+ #x2A22)
6446 (defconstant +c4ub-v3f+ #x2A23)
6447 (defconstant +c3f-v3f+ #x2A24)
6448 (defconstant +n3f-v3f+ #x2A25)
6449 (defconstant +c4f-n3f-v3f+ #x2A26)
6450 (defconstant +t2f-v3f+ #x2A27)
6451 (defconstant +t4f-v4f+ #x2A28)
6452 (defconstant +t2f-c4ub-v3f+ #x2A29)
6453 (defconstant +t2f-c3f-v3f+ #x2A2A)
6454 (defconstant +t2f-n3f-v3f+ #x2A2B)
6455 (defconstant +t2f-c4f-n3f-v3f+ #x2A2C)
6456 (defconstant +t4f-c4f-n3f-v4f+ #x2A2D)
6458 ;;;; Enumerations: VertexPointerType
6459 ;; short already defined
6460 ;; int already defined
6461 ;; float already defined
6462 ;; double already defined
6464 ;;;; Enumerations: ClipPlaneName
6465 ;; clip_plane0 already defined
6466 ;; clip_plane1 already defined
6467 ;; clip_plane2 already defined
6468 ;; clip_plane3 already defined
6469 ;; clip_plane4 already defined
6470 ;; clip_plane5 already defined
6472 ;;;; Enumerations: LightName
6473 ;; light0 already defined
6474 ;; light1 already defined
6475 ;; light2 already defined
6476 ;; light3 already defined
6477 ;; light4 already defined
6478 ;; light5 already defined
6479 ;; light6 already defined
6480 ;; light7 already defined
6481 ;; fragment_light0_sgix already defined
6482 ;; fragment_light1_sgix already defined
6483 ;; fragment_light2_sgix already defined
6484 ;; fragment_light3_sgix already defined
6485 ;; fragment_light4_sgix already defined
6486 ;; fragment_light5_sgix already defined
6487 ;; fragment_light6_sgix already defined
6488 ;; fragment_light7_sgix already defined
6490 ;;;; Enumerations: EXT_abgr
6491 ;; abgr_ext already defined
6493 ;;;; Enumerations: EXT_blend_subtract
6495 (defconstant +func-subtract+ #x800A)
6496 ;; func_subtract_ext already defined
6497 (defconstant +func-reverse-subtract+ #x800B)
6498 ;; func_reverse_subtract_ext already defined
6500 ;;;; Enumerations: EXT_cmyka
6501 ;; cmyk_ext already defined
6502 ;; cmyka_ext already defined
6503 ;; pack_cmyk_hint_ext already defined
6504 ;; unpack_cmyk_hint_ext already defined
6506 ;;;; Enumerations: EXT_packed_pixels
6508 (defconstant +unsigned-byte-3-3-2+ #x8032)
6509 ;; unsigned_byte_3_3_2_ext already defined
6510 (defconstant +unsigned-short-4-4-4-4+ #x8033)
6511 ;; unsigned_short_4_4_4_4_ext already defined
6512 (defconstant +unsigned-short-5-5-5-1+ #x8034)
6513 ;; unsigned_short_5_5_5_1_ext already defined
6514 (defconstant +unsigned-int-8-8-8-8+ #x8035)
6515 ;; unsigned_int_8_8_8_8_ext already defined
6516 (defconstant +unsigned-int-10-10-10-2+ #x8036)
6517 ;; unsigned_int_10_10_10_2_ext already defined
6518 (defconstant +unsigned-byte-2-3-3-rev+ #x8362)
6519 (defconstant +unsigned-byte-2-3-3-rev-ext+ #x8362)
6520 (defconstant +unsigned-short-5-6-5+ #x8363)
6521 (defconstant +unsigned-short-5-6-5-ext+ #x8363)
6522 (defconstant +unsigned-short-5-6-5-rev+ #x8364)
6523 (defconstant +unsigned-short-5-6-5-rev-ext+ #x8364)
6524 (defconstant +unsigned-short-4-4-4-4-rev+ #x8365)
6525 (defconstant +unsigned-short-4-4-4-4-rev-ext+ #x8365)
6526 (defconstant +unsigned-short-1-5-5-5-rev+ #x8366)
6527 (defconstant +unsigned-short-1-5-5-5-rev-ext+ #x8366)
6528 (defconstant +unsigned-int-8-8-8-8-rev+ #x8367)
6529 (defconstant +unsigned-int-8-8-8-8-rev-ext+ #x8367)
6530 (defconstant +unsigned-int-2-10-10-10-rev+ #x8368)
6531 (defconstant +unsigned-int-2-10-10-10-rev-ext+ #x8368)
6533 ;;;; Enumerations: EXT_rescale_normal
6535 (defconstant +rescale-normal+ #x803A)
6536 ;; rescale_normal_ext already defined
6538 ;;;; Enumerations: EXT_texture
6540 (defconstant +alpha4-ext+ #x803B)
6541 (defconstant +alpha8-ext+ #x803C)
6542 (defconstant +alpha12-ext+ #x803D)
6543 (defconstant +alpha16-ext+ #x803E)
6544 (defconstant +luminance4-ext+ #x803F)
6545 (defconstant +luminance8-ext+ #x8040)
6546 (defconstant +luminance12-ext+ #x8041)
6547 (defconstant +luminance16-ext+ #x8042)
6548 (defconstant +luminance4-alpha4-ext+ #x8043)
6549 (defconstant +luminance6-alpha2-ext+ #x8044)
6550 (defconstant +luminance8-alpha8-ext+ #x8045)
6551 (defconstant +luminance12-alpha4-ext+ #x8046)
6552 (defconstant +luminance12-alpha12-ext+ #x8047)
6553 (defconstant +luminance16-alpha16-ext+ #x8048)
6554 (defconstant +intensity-ext+ #x8049)
6555 (defconstant +intensity4-ext+ #x804A)
6556 (defconstant +intensity8-ext+ #x804B)
6557 (defconstant +intensity12-ext+ #x804C)
6558 (defconstant +intensity16-ext+ #x804D)
6559 ;; rgb2_ext already defined
6560 (defconstant +rgb4-ext+ #x804F)
6561 (defconstant +rgb5-ext+ #x8050)
6562 (defconstant +rgb8-ext+ #x8051)
6563 (defconstant +rgb10-ext+ #x8052)
6564 (defconstant +rgb12-ext+ #x8053)
6565 (defconstant +rgb16-ext+ #x8054)
6566 (defconstant +rgba2-ext+ #x8055)
6567 (defconstant +rgba4-ext+ #x8056)
6568 (defconstant +rgb5-a1-ext+ #x8057)
6569 (defconstant +rgba8-ext+ #x8058)
6570 (defconstant +rgb10-a2-ext+ #x8059)
6571 (defconstant +rgba12-ext+ #x805A)
6572 (defconstant +rgba16-ext+ #x805B)
6573 (defconstant +texture-red-size-ext+ #x805C)
6574 (defconstant +texture-green-size-ext+ #x805D)
6575 (defconstant +texture-blue-size-ext+ #x805E)
6576 (defconstant +texture-alpha-size-ext+ #x805F)
6577 (defconstant +texture-luminance-size-ext+ #x8060)
6578 (defconstant +texture-intensity-size-ext+ #x8061)
6579 ;; replace_ext already defined
6580 (defconstant +proxy-texture-1d-ext+ #x8063)
6581 (defconstant +proxy-texture-2d-ext+ #x8064)
6582 ;; texture_too_large_ext already defined
6584 ;;;; Enumerations: SGIX_interlace
6585 ;; interlace_sgix already defined
6587 ;;;; Enumerations: SGI_color_matrix
6589 (defconstant +color-matrix+ #x80B1)
6590 ;; color_matrix_sgi already defined
6591 (defconstant +color-matrix-stack-depth+ #x80B2)
6592 ;; color_matrix_stack_depth_sgi already defined
6593 (defconstant +max-color-matrix-stack-depth+ #x80B3)
6594 ;; max_color_matrix_stack_depth_sgi already defined
6595 (defconstant +post-color-matrix-red-scale+ #x80B4)
6596 ;; post_color_matrix_red_scale_sgi already defined
6597 (defconstant +post-color-matrix-green-scale+ #x80B5)
6598 ;; post_color_matrix_green_scale_sgi already defined
6599 (defconstant +post-color-matrix-blue-scale+ #x80B6)
6600 ;; post_color_matrix_blue_scale_sgi already defined
6601 (defconstant +post-color-matrix-alpha-scale+ #x80B7)
6602 ;; post_color_matrix_alpha_scale_sgi already defined
6603 (defconstant +post-color-matrix-red-bias+ #x80B8)
6604 ;; post_color_matrix_red_bias_sgi already defined
6605 (defconstant +post-color-matrix-green-bias+ #x80B9)
6606 ;; post_color_matrix_green_bias_sgi already defined
6607 (defconstant +post-color-matrix-blue-bias+ #x80BA)
6608 ;; post_color_matrix_blue_bias_sgi already defined
6609 (defconstant +post-color-matrix-alpha-bias+ #x80BB)
6610 ;; post_color_matrix_alpha_bias_sgi already defined
6612 ;;;; Enumerations: SGI_texture_color_table
6613 ;; texture_color_table_sgi already defined
6614 ;; proxy_texture_color_table_sgi already defined
6616 ;;;; Enumerations: SGIX_texture_add_env
6617 ;; texture_env_bias_sgix already defined
6619 ;;;; Enumerations: SGIX_shadow_ambient
6620 ;; shadow_ambient_sgix already defined
6622 ;;;; Enumerations: EXT_bgra
6624 (defconstant +bgr+ #x80E0)
6625 (defconstant +bgr-ext+ #x80E0)
6626 (defconstant +bgra+ #x80E1)
6627 (defconstant +bgra-ext+ #x80E1)
6629 ;;;; Enumerations: SGIS_texture_select
6630 ;; dual_alpha4_sgis already defined
6631 ;; dual_alpha8_sgis already defined
6632 ;; dual_alpha12_sgis already defined
6633 ;; dual_alpha16_sgis already defined
6634 ;; dual_luminance4_sgis already defined
6635 ;; dual_luminance8_sgis already defined
6636 ;; dual_luminance12_sgis already defined
6637 ;; dual_luminance16_sgis already defined
6638 ;; dual_intensity4_sgis already defined
6639 ;; dual_intensity8_sgis already defined
6640 ;; dual_intensity12_sgis already defined
6641 ;; dual_intensity16_sgis already defined
6642 ;; dual_luminance_alpha4_sgis already defined
6643 ;; dual_luminance_alpha8_sgis already defined
6644 ;; quad_alpha4_sgis already defined
6645 ;; quad_alpha8_sgis already defined
6646 ;; quad_luminance4_sgis already defined
6647 ;; quad_luminance8_sgis already defined
6648 ;; quad_intensity4_sgis already defined
6649 ;; quad_intensity8_sgis already defined
6650 ;; dual_texture_select_sgis already defined
6651 ;; quad_texture_select_sgis already defined
6653 ;;;; Enumerations: SGIS_texture_border_clamp
6655 (defconstant +clamp-to-border+ #x812D)
6656 (defconstant +clamp-to-border-arb+ #x812D)
6657 ;; clamp_to_border_sgis already defined
6659 ;;;; Enumerations: SGIX_texture_multi_buffer
6660 ;; texture_multi_buffer_hint_sgix already defined
6662 ;;;; Enumerations: SGIS_texture_edge_clamp
6664 (defconstant +clamp-to-edge+ #x812F)
6665 ;; clamp_to_edge_sgis already defined
6667 ;;;; Enumerations: SGIS_texture_lod
6669 (defconstant +texture-min-lod+ #x813A)
6670 ;; texture_min_lod_sgis already defined
6671 (defconstant +texture-max-lod+ #x813B)
6672 ;; texture_max_lod_sgis already defined
6673 (defconstant +texture-base-level+ #x813C)
6674 ;; texture_base_level_sgis already defined
6675 (defconstant +texture-max-level+ #x813D)
6676 ;; texture_max_level_sgis already defined
6678 ;;;; Enumerations: SGIX_pixel_tiles
6679 ;; pixel_tile_best_alignment_sgix already defined
6680 ;; pixel_tile_cache_increment_sgix already defined
6681 ;; pixel_tile_width_sgix already defined
6682 ;; pixel_tile_height_sgix already defined
6683 ;; pixel_tile_grid_width_sgix already defined
6684 ;; pixel_tile_grid_height_sgix already defined
6685 ;; pixel_tile_grid_depth_sgix already defined
6686 ;; pixel_tile_cache_size_sgix already defined
6688 ;;;; Enumerations: HP_convolution_border_modes
6690 (defconstant +ignore-border-hp+ #x8150)
6691 (defconstant +constant-border+ #x8151)
6692 (defconstant +constant-border-hp+ #x8151)
6693 (defconstant +replicate-border+ #x8153)
6694 (defconstant +replicate-border-hp+ #x8153)
6695 (defconstant +convolution-border-color+ #x8154)
6696 (defconstant +convolution-border-color-hp+ #x8154)
6698 ;;;; Enumerations: SGIX_clipmap
6699 ;; linear_clipmap_linear_sgix already defined
6700 ;; texture_clipmap_center_sgix already defined
6701 ;; texture_clipmap_frame_sgix already defined
6702 ;; texture_clipmap_offset_sgix already defined
6703 ;; texture_clipmap_virtual_depth_sgix already defined
6704 ;; texture_clipmap_lod_offset_sgix already defined
6705 ;; texture_clipmap_depth_sgix already defined
6706 ;; max_clipmap_depth_sgix already defined
6707 ;; max_clipmap_virtual_depth_sgix already defined
6708 ;; nearest_clipmap_nearest_sgix already defined
6709 ;; nearest_clipmap_linear_sgix already defined
6710 ;; linear_clipmap_nearest_sgix already defined
6712 ;;;; Enumerations: SGIX_texture_scale_bias
6713 ;; post_texture_filter_bias_sgix already defined
6714 ;; post_texture_filter_scale_sgix already defined
6715 ;; post_texture_filter_bias_range_sgix already defined
6716 ;; post_texture_filter_scale_range_sgix already defined
6718 ;;;; Enumerations: SGIX_ir_instrument1
6719 ;; ir_instrument1_sgix already defined
6721 ;;;; Enumerations: SGIX_calligraphic_fragment
6722 ;; calligraphic_fragment_sgix already defined
6724 ;;;; Enumerations: SGIX_impact_pixel_texture
6725 ;; pixel_tex_gen_q_ceiling_sgix already defined
6726 ;; pixel_tex_gen_q_round_sgix already defined
6727 ;; pixel_tex_gen_q_floor_sgix already defined
6728 ;; pixel_tex_gen_alpha_replace_sgix already defined
6729 ;; pixel_tex_gen_alpha_no_replace_sgix already defined
6730 ;; pixel_tex_gen_alpha_ls_sgix already defined
6731 ;; pixel_tex_gen_alpha_ms_sgix already defined
6733 ;;;; Enumerations: SGIX_texture_lod_bias
6734 ;; texture_lod_bias_s_sgix already defined
6735 ;; texture_lod_bias_t_sgix already defined
6736 ;; texture_lod_bias_r_sgix already defined
6738 ;;;; Enumerations: SGIS_generate_mipmap
6740 (defconstant +generate-mipmap+ #x8191)
6741 ;; generate_mipmap_sgis already defined
6742 (defconstant +generate-mipmap-hint+ #x8192)
6743 ;; generate_mipmap_hint_sgis already defined
6744 ;; geometry_deformation_sgix already defined
6745 ;; texture_deformation_sgix already defined
6746 ;; deformations_mask_sgix already defined
6747 (defconstant +max-deformation-order-sgix+ #x8197)
6749 ;;;; Enumerations: SGIX_fog_offset
6750 ;; fog_offset_sgix already defined
6751 ;; fog_offset_value_sgix already defined
6753 ;;;; Enumerations: SGIX_shadow
6754 ;; texture_compare_sgix already defined
6755 ;; texture_compare_operator_sgix already defined
6756 ;; texture_lequal_r_sgix already defined
6757 ;; texture_gequal_r_sgix already defined
6759 ;;;; Enumerations: SGIX_depth_texture
6761 (defconstant +depth-component16+ #x81A5)
6762 ;; depth_component16_sgix already defined
6763 (defconstant +depth-component24+ #x81A6)
6764 ;; depth_component24_sgix already defined
6765 (defconstant +depth-component32+ #x81A7)
6766 ;; depth_component32_sgix already defined
6768 ;;;; Enumerations: SGIX_ycrcb
6769 ;; ycrcb_422_sgix already defined
6770 ;; ycrcb_444_sgix already defined
6772 ;;;; Enumerations: SGIS_point_line_texgen
6773 ;; eye_distance_to_point_sgis already defined
6774 ;; object_distance_to_point_sgis already defined
6775 ;; eye_distance_to_line_sgis already defined
6776 ;; object_distance_to_line_sgis already defined
6777 ;; eye_point_sgis already defined
6778 ;; object_point_sgis already defined
6779 ;; eye_line_sgis already defined
6780 ;; object_line_sgis already defined
6782 ;;;; Enumerations: EXT_separate_specular_color
6783 ;; light_model_color_control already defined
6784 (defconstant +light-model-color-control-ext+ #x81F8)
6785 ;; single_color already defined
6786 (defconstant +single-color-ext+ #x81F9)
6787 ;; separate_specular_color already defined
6788 (defconstant +separate-specular-color-ext+ #x81FA)
6790 ;;;; Enumerations: EXT_shared_texture_palette
6791 ;; shared_texture_palette_ext already defined
6793 ;;;; Enumerations: SGIX_convolution_accuracy
6794 ;; convolution_hint_sgix already defined
6796 ;;;; Enumerations: SGIX_blend_alpha_minmax
6797 ;; alpha_min_sgix already defined
6798 ;; alpha_max_sgix already defined
6799 ;; async_marker_sgix already defined
6801 ;;;; Enumerations: SGIX_async_histogram
6802 ;; async_histogram_sgix already defined
6803 ;; max_async_histogram_sgix already defined
6805 ;;;; Enumerations: SGIX_async_pixel
6806 ;; async_tex_image_sgix already defined
6807 ;; async_draw_pixels_sgix already defined
6808 ;; async_read_pixels_sgix already defined
6809 ;; max_async_tex_image_sgix already defined
6810 ;; max_async_draw_pixels_sgix already defined
6811 ;; max_async_read_pixels_sgix already defined
6813 ;;;; Enumerations: SGIX_texture_coordinate_clamp
6814 ;; texture_max_clamp_s_sgix already defined
6815 ;; texture_max_clamp_t_sgix already defined
6816 ;; texture_max_clamp_r_sgix already defined
6817 (defconstant +fog-factor-to-alpha-sgix+ #x836F)
6819 ;;;; Enumerations: SGIX_vertex_preclip
6820 ;; vertex_preclip_sgix already defined
6821 ;; vertex_preclip_hint_sgix already defined
6823 ;;;; Enumerations: EXT_texture_compression_s3tc
6825 (defconstant +compressed-rgb-s3tc-dxt1-ext+ #x83F0)
6826 (defconstant +compressed-rgba-s3tc-dxt1-ext+ #x83F1)
6827 (defconstant +compressed-rgba-s3tc-dxt3-ext+ #x83F2)
6828 (defconstant +compressed-rgba-s3tc-dxt5-ext+ #x83F3)
6830 ;;;; Enumerations: SGIX_resample
6831 ;; pack_resample_sgix already defined
6832 ;; unpack_resample_sgix already defined
6833 ;; resample_replicate_sgix already defined
6834 ;; resample_zero_fill_sgix already defined
6835 ;; resample_decimate_sgix already defined
6837 ;;;; Enumerations: SGIX_subsample
6838 ;; pack_subsample_rate_sgix already defined
6839 ;; unpack_subsample_rate_sgix already defined
6840 ;; pixel_subsample_4444_sgix already defined
6841 ;; pixel_subsample_2424_sgix already defined
6842 ;; pixel_subsample_4242_sgix already defined
6844 ;;;; Enumerations: ARB_imaging
6846 (defconstant +constant-color+ #x8001)
6847 (defconstant +one-minus-constant-color+ #x8002)
6848 (defconstant +constant-alpha+ #x8003)
6849 (defconstant +one-minus-constant-alpha+ #x8004)
6850 (defconstant +blend-color+ #x8005)
6851 (defconstant +func-add+ #x8006)
6852 (defconstant +min+ #x8007)
6853 (defconstant +max+ #x8008)
6854 (defconstant +blend-equation+ #x8009)
6855 ;; func_subtract already defined
6856 ;; func_reverse_subtract already defined
6857 (defconstant +convolution-1d+ #x8010)
6858 (defconstant +convolution-2d+ #x8011)
6859 (defconstant +separable-2d+ #x8012)
6860 (defconstant +convolution-border-mode+ #x8013)
6861 (defconstant +convolution-filter-scale+ #x8014)
6862 (defconstant +convolution-filter-bias+ #x8015)
6863 (defconstant +reduce+ #x8016)
6864 (defconstant +convolution-format+ #x8017)
6865 (defconstant +convolution-width+ #x8018)
6866 (defconstant +convolution-height+ #x8019)
6867 (defconstant +max-convolution-width+ #x801A)
6868 (defconstant +max-convolution-height+ #x801B)
6869 (defconstant +post-convolution-red-scale+ #x801C)
6870 (defconstant +post-convolution-green-scale+ #x801D)
6871 (defconstant +post-convolution-blue-scale+ #x801E)
6872 (defconstant +post-convolution-alpha-scale+ #x801F)
6873 (defconstant +post-convolution-red-bias+ #x8020)
6874 (defconstant +post-convolution-green-bias+ #x8021)
6875 (defconstant +post-convolution-blue-bias+ #x8022)
6876 (defconstant +post-convolution-alpha-bias+ #x8023)
6877 (defconstant +histogram+ #x8024)
6878 (defconstant +proxy-histogram+ #x8025)
6879 (defconstant +histogram-width+ #x8026)
6880 (defconstant +histogram-format+ #x8027)
6881 (defconstant +histogram-red-size+ #x8028)
6882 (defconstant +histogram-green-size+ #x8029)
6883 (defconstant +histogram-blue-size+ #x802A)
6884 (defconstant +histogram-alpha-size+ #x802B)
6885 (defconstant +histogram-luminance-size+ #x802C)
6886 (defconstant +histogram-sink+ #x802D)
6887 (defconstant +minmax+ #x802E)
6888 (defconstant +minmax-format+ #x802F)
6889 (defconstant +minmax-sink+ #x8030)
6890 (defconstant +table-too-large+ #x8031)
6891 ;; color_matrix already defined
6892 ;; color_matrix_stack_depth already defined
6893 ;; max_color_matrix_stack_depth already defined
6894 ;; post_color_matrix_red_scale already defined
6895 ;; post_color_matrix_green_scale already defined
6896 ;; post_color_matrix_blue_scale already defined
6897 ;; post_color_matrix_alpha_scale already defined
6898 ;; post_color_matrix_red_bias already defined
6899 ;; post_color_matrix_green_bias already defined
6900 ;; post_color_matrix_blue_bias already defined
6901 ;; post_color_matrix_alpha_bias already defined
6902 (defconstant +color-table+ #x80D0)
6903 (defconstant +post-convolution-color-table+ #x80D1)
6904 (defconstant +post-color-matrix-color-table+ #x80D2)
6905 (defconstant +proxy-color-table+ #x80D3)
6906 (defconstant +proxy-post-convolution-color-table+ #x80D4)
6907 (defconstant +proxy-post-color-matrix-color-table+ #x80D5)
6908 (defconstant +color-table-scale+ #x80D6)
6909 (defconstant +color-table-bias+ #x80D7)
6910 (defconstant +color-table-format+ #x80D8)
6911 (defconstant +color-table-width+ #x80D9)
6912 (defconstant +color-table-red-size+ #x80DA)
6913 (defconstant +color-table-green-size+ #x80DB)
6914 (defconstant +color-table-blue-size+ #x80DC)
6915 (defconstant +color-table-alpha-size+ #x80DD)
6916 (defconstant +color-table-luminance-size+ #x80DE)
6917 (defconstant +color-table-intensity-size+ #x80DF)
6918 ;; constant_border already defined
6919 ;; replicate_border already defined
6920 ;; convolution_border_color already defined
6922 ;;;; Enumerations: ARB_texture_cube_map
6924 (defconstant +normal-map-arb+ #x8511)
6925 (defconstant +reflection-map-arb+ #x8512)
6926 (defconstant +texture-cube-map-arb+ #x8513)
6927 (defconstant +texture-binding-cube-map-arb+ #x8514)
6928 (defconstant +texture-cube-map-positive-x-arb+ #x8515)
6929 (defconstant +texture-cube-map-negative-x-arb+ #x8516)
6930 (defconstant +texture-cube-map-positive-y-arb+ #x8517)
6931 (defconstant +texture-cube-map-negative-y-arb+ #x8518)
6932 (defconstant +texture-cube-map-positive-z-arb+ #x8519)
6933 (defconstant +texture-cube-map-negative-z-arb+ #x851A)
6934 (defconstant +proxy-texture-cube-map-arb+ #x851B)
6935 (defconstant +max-cube-map-texture-size-arb+ #x851C)
6937 ;;;; Enumerations: ARB_texture_border_clamp
6938 ;; clamp_to_border_arb already defined
6940 ;;;; Enumerations: ARB_texture_env_combine
6942 (defconstant +combine-arb+ #x8570)
6943 (defconstant +combine-rgb-arb+ #x8571)
6944 (defconstant +combine-alpha-arb+ #x8572)
6945 (defconstant +source0-rgb-arb+ #x8580)
6946 (defconstant +source1-rgb-arb+ #x8581)
6947 (defconstant +source2-rgb-arb+ #x8582)
6948 (defconstant +source0-alpha-arb+ #x8588)
6949 (defconstant +source1-alpha-arb+ #x8589)
6950 (defconstant +source2-alpha-arb+ #x858A)
6951 (defconstant +operand0-rgb-arb+ #x8590)
6952 (defconstant +operand1-rgb-arb+ #x8591)
6953 (defconstant +operand2-rgb-arb+ #x8592)
6954 (defconstant +operand0-alpha-arb+ #x8598)
6955 (defconstant +operand1-alpha-arb+ #x8599)
6956 (defconstant +operand2-alpha-arb+ #x859A)
6957 (defconstant +rgb-scale-arb+ #x8573)
6958 (defconstant +add-signed-arb+ #x8574)
6959 (defconstant +interpolate-arb+ #x8575)
6960 (defconstant +subtract-arb+ #x84E7)
6961 (defconstant +constant-arb+ #x8576)
6962 (defconstant +primary-color-arb+ #x8577)
6963 (defconstant +previous-arb+ #x8578)
6965 ;;;; Enumerations: ARB_texture_env_dot3
6967 (defconstant +dot3-rgb-arb+ #x86AE)
6968 (defconstant +dot3-rgba-arb+ #x86AF)
6970 ;;;; Enumerations: ARB_texture_mirrored_repeat
6972 (defconstant +mirrored-repeat-arb+ #x8370)
6974 ;;;; Enumerations: ARB_depth_texture
6976 (defconstant +depth-component16-arb+ #x81A5)
6977 (defconstant +depth-component24-arb+ #x81A6)
6978 (defconstant +depth-component32-arb+ #x81A7)
6979 (defconstant +texture-depth-size-arb+ #x884A)
6980 (defconstant +depth-texture-mode-arb+ #x884B)
6982 ;;;; Enumerations: ARB_shadow
6984 (defconstant +texture-compare-mode-arb+ #x884C)
6985 (defconstant +texture-compare-func-arb+ #x884D)
6986 (defconstant +compare-r-to-texture-arb+ #x884E)
6988 ;;;; Enumerations: ARB_shadow_ambient
6990 (defconstant +texture-compare-fail-value-arb+ #x80BF)
6992 ;;;; Enumerations: ARB_fragment_program
6994 (defconstant +fragment-program-arb+ #x8804)
6995 (defconstant +program-alu-instructions-arb+ #x8805)
6996 (defconstant +program-tex-instructions-arb+ #x8806)
6997 (defconstant +program-tex-indirections-arb+ #x8807)
6998 (defconstant +program-native-alu-instructions-arb+ #x8808)
6999 (defconstant +program-native-tex-instructions-arb+ #x8809)
7000 (defconstant +program-native-tex-indirections-arb+ #x880A)
7001 (defconstant +max-program-alu-instructions-arb+ #x880B)
7002 (defconstant +max-program-tex-instructions-arb+ #x880C)
7003 (defconstant +max-program-tex-indirections-arb+ #x880D)
7004 (defconstant +max-program-native-alu-instructions-arb+ #x880E)
7005 (defconstant +max-program-native-tex-instructions-arb+ #x880F)
7006 (defconstant +max-program-native-tex-indirections-arb+ #x8810)
7007 (defconstant +max-texture-coords-arb+ #x8871)
7008 (defconstant +max-texture-image-units-arb+ #x8872)
7010 ;;;; Enumerations: ARB_fragment_shader
7012 (defconstant +fragment-shader-arb+ #x8B30)
7013 (defconstant +max-fragment-uniform-components-arb+ #x8B49)
7014 (defconstant +fragment-shader-derivative-hint-arb+ #x8B8B)
7016 ;;;; Enumerations: ARB_shading_language_100
7018 (defconstant +shading-language-version-arb+ #x8B8C)
7020 ;;;; Enumerations: ARB_point_sprite
7022 (defconstant +point-sprite-arb+ #x8861)
7023 (defconstant +coord-replace-arb+ #x8862)
7025 ;;;; Enumerations: ARB_texture_rectangle
7027 (defconstant +texture-rectangle-arb+ #x84F5)
7028 (defconstant +texture-binding-rectangle-arb+ #x84F6)
7029 (defconstant +proxy-texture-rectangle-arb+ #x84F7)
7030 (defconstant +max-rectangle-texture-size-arb+ #x84F8)
7032 ;;;; Enumerations: ARB_half_float_pixel
7034 (defconstant +half-float-arb+ #x140B)
7036 ;;;; Enumerations: ARB_texture_float
7038 (defconstant +texture-red-type-arb+ #x8C10)
7039 (defconstant +texture-green-type-arb+ #x8C11)
7040 (defconstant +texture-blue-type-arb+ #x8C12)
7041 (defconstant +texture-alpha-type-arb+ #x8C13)
7042 (defconstant +texture-luminance-type-arb+ #x8C14)
7043 (defconstant +texture-intensity-type-arb+ #x8C15)
7044 (defconstant +texture-depth-type-arb+ #x8C16)
7045 (defconstant +unsigned-normalized-arb+ #x8C17)
7046 (defconstant +rgba32f-arb+ #x8814)
7047 (defconstant +rgb32f-arb+ #x8815)
7048 (defconstant +alpha32f-arb+ #x8816)
7049 (defconstant +intensity32f-arb+ #x8817)
7050 (defconstant +luminance32f-arb+ #x8818)
7051 (defconstant +luminance-alpha32f-arb+ #x8819)
7052 (defconstant +rgba16f-arb+ #x881A)
7053 (defconstant +rgb16f-arb+ #x881B)
7054 (defconstant +alpha16f-arb+ #x881C)
7055 (defconstant +intensity16f-arb+ #x881D)
7056 (defconstant +luminance16f-arb+ #x881E)
7057 (defconstant +luminance-alpha16f-arb+ #x881F)
7059 ;;;; Enumerations: ARB_pixel_buffer_object
7061 (defconstant +pixel-pack-buffer-arb+ #x88EB)
7062 (defconstant +pixel-unpack-buffer-arb+ #x88EC)
7063 (defconstant +pixel-pack-buffer-binding-arb+ #x88ED)
7064 (defconstant +pixel-unpack-buffer-binding-arb+ #x88EF)
7066 ;;;; Enumerations: EXT_abgr
7067 ;; abgr_ext already defined
7069 ;;;; Enumerations: EXT_texture
7070 ;; alpha4_ext already defined
7071 ;; alpha8_ext already defined
7072 ;; alpha12_ext already defined
7073 ;; alpha16_ext already defined
7074 ;; luminance4_ext already defined
7075 ;; luminance8_ext already defined
7076 ;; luminance12_ext already defined
7077 ;; luminance16_ext already defined
7078 ;; luminance4_alpha4_ext already defined
7079 ;; luminance6_alpha2_ext already defined
7080 ;; luminance8_alpha8_ext already defined
7081 ;; luminance12_alpha4_ext already defined
7082 ;; luminance12_alpha12_ext already defined
7083 ;; luminance16_alpha16_ext already defined
7084 ;; intensity_ext already defined
7085 ;; intensity4_ext already defined
7086 ;; intensity8_ext already defined
7087 ;; intensity12_ext already defined
7088 ;; intensity16_ext already defined
7089 ;; rgb2_ext already defined
7090 ;; rgb4_ext already defined
7091 ;; rgb5_ext already defined
7092 ;; rgb8_ext already defined
7093 ;; rgb10_ext already defined
7094 ;; rgb12_ext already defined
7095 ;; rgb16_ext already defined
7096 ;; rgba2_ext already defined
7097 ;; rgba4_ext already defined
7098 ;; rgb5_a1_ext already defined
7099 ;; rgba8_ext already defined
7100 ;; rgb10_a2_ext already defined
7101 ;; rgba12_ext already defined
7102 ;; rgba16_ext already defined
7103 ;; texture_red_size_ext already defined
7104 ;; texture_green_size_ext already defined
7105 ;; texture_blue_size_ext already defined
7106 ;; texture_alpha_size_ext already defined
7107 ;; texture_luminance_size_ext already defined
7108 ;; texture_intensity_size_ext already defined
7109 ;; replace_ext already defined
7110 ;; proxy_texture_1d_ext already defined
7111 ;; proxy_texture_2d_ext already defined
7112 ;; texture_too_large_ext already defined
7114 ;;;; Enumerations: SGI_color_matrix
7115 ;; color_matrix_sgi already defined
7116 ;; color_matrix_stack_depth_sgi already defined
7117 ;; max_color_matrix_stack_depth_sgi already defined
7118 ;; post_color_matrix_red_scale_sgi already defined
7119 ;; post_color_matrix_green_scale_sgi already defined
7120 ;; post_color_matrix_blue_scale_sgi already defined
7121 ;; post_color_matrix_alpha_scale_sgi already defined
7122 ;; post_color_matrix_red_bias_sgi already defined
7123 ;; post_color_matrix_green_bias_sgi already defined
7124 ;; post_color_matrix_blue_bias_sgi already defined
7125 ;; post_color_matrix_alpha_bias_sgi already defined
7127 ;;;; Enumerations: SGI_texture_color_table
7128 ;; texture_color_table_sgi already defined
7129 ;; proxy_texture_color_table_sgi already defined
7131 ;;;; Enumerations: EXT_cmyka
7132 ;; cmyk_ext already defined
7133 ;; cmyka_ext already defined
7134 ;; pack_cmyk_hint_ext already defined
7135 ;; unpack_cmyk_hint_ext already defined
7137 ;;;; Enumerations: EXT_packed_pixels
7138 ;; unsigned_byte_3_3_2_ext already defined
7139 ;; unsigned_short_4_4_4_4_ext already defined
7140 ;; unsigned_short_5_5_5_1_ext already defined
7141 ;; unsigned_int_8_8_8_8_ext already defined
7142 ;; unsigned_int_10_10_10_2_ext already defined
7144 ;;;; Enumerations: SGIS_texture_lod
7145 ;; texture_min_lod_sgis already defined
7146 ;; texture_max_lod_sgis already defined
7147 ;; texture_base_level_sgis already defined
7148 ;; texture_max_level_sgis already defined
7150 ;;;; Enumerations: EXT_rescale_normal
7151 ;; rescale_normal_ext already defined
7153 ;;;; Enumerations: SGIS_generate_mipmap
7154 ;; generate_mipmap_sgis already defined
7155 ;; generate_mipmap_hint_sgis already defined
7157 ;;;; Enumerations: SGIX_clipmap
7158 ;; linear_clipmap_linear_sgix already defined
7159 ;; texture_clipmap_center_sgix already defined
7160 ;; texture_clipmap_frame_sgix already defined
7161 ;; texture_clipmap_offset_sgix already defined
7162 ;; texture_clipmap_virtual_depth_sgix already defined
7163 ;; texture_clipmap_lod_offset_sgix already defined
7164 ;; texture_clipmap_depth_sgix already defined
7165 ;; max_clipmap_depth_sgix already defined
7166 ;; max_clipmap_virtual_depth_sgix already defined
7167 ;; nearest_clipmap_nearest_sgix already defined
7168 ;; nearest_clipmap_linear_sgix already defined
7169 ;; linear_clipmap_nearest_sgix already defined
7171 ;;;; Enumerations: SGIX_shadow
7172 ;; texture_compare_sgix already defined
7173 ;; texture_compare_operator_sgix already defined
7174 ;; texture_lequal_r_sgix already defined
7175 ;; texture_gequal_r_sgix already defined
7177 ;;;; Enumerations: SGIS_texture_edge_clamp
7178 ;; clamp_to_edge_sgis already defined
7180 ;;;; Enumerations: SGIS_texture_border_clamp
7181 ;; clamp_to_border_sgis already defined
7183 ;;;; Enumerations: EXT_blend_subtract
7184 ;; func_subtract_ext already defined
7185 ;; func_reverse_subtract_ext already defined
7187 ;;;; Enumerations: SGIX_interlace
7188 ;; interlace_sgix already defined
7190 ;;;; Enumerations: SGIX_pixel_tiles
7191 ;; pixel_tile_best_alignment_sgix already defined
7192 ;; pixel_tile_cache_increment_sgix already defined
7193 ;; pixel_tile_width_sgix already defined
7194 ;; pixel_tile_height_sgix already defined
7195 ;; pixel_tile_grid_width_sgix already defined
7196 ;; pixel_tile_grid_height_sgix already defined
7197 ;; pixel_tile_grid_depth_sgix already defined
7198 ;; pixel_tile_cache_size_sgix already defined
7200 ;;;; Enumerations: SGIS_texture_select
7201 ;; dual_alpha4_sgis already defined
7202 ;; dual_alpha8_sgis already defined
7203 ;; dual_alpha12_sgis already defined
7204 ;; dual_alpha16_sgis already defined
7205 ;; dual_luminance4_sgis already defined
7206 ;; dual_luminance8_sgis already defined
7207 ;; dual_luminance12_sgis already defined
7208 ;; dual_luminance16_sgis already defined
7209 ;; dual_intensity4_sgis already defined
7210 ;; dual_intensity8_sgis already defined
7211 ;; dual_intensity12_sgis already defined
7212 ;; dual_intensity16_sgis already defined
7213 ;; dual_luminance_alpha4_sgis already defined
7214 ;; dual_luminance_alpha8_sgis already defined
7215 ;; quad_alpha4_sgis already defined
7216 ;; quad_alpha8_sgis already defined
7217 ;; quad_luminance4_sgis already defined
7218 ;; quad_luminance8_sgis already defined
7219 ;; quad_intensity4_sgis already defined
7220 ;; quad_intensity8_sgis already defined
7221 ;; dual_texture_select_sgis already defined
7222 ;; quad_texture_select_sgis already defined
7224 ;;;; Enumerations: SGIX_texture_multi_buffer
7225 ;; texture_multi_buffer_hint_sgix already defined
7227 ;;;; Enumerations: SGIX_texture_scale_bias
7228 ;; post_texture_filter_bias_sgix already defined
7229 ;; post_texture_filter_scale_sgix already defined
7230 ;; post_texture_filter_bias_range_sgix already defined
7231 ;; post_texture_filter_scale_range_sgix already defined
7233 ;;;; Enumerations: FfdMaskSGIX
7234 ;; texture_deformation_bit_sgix already defined
7235 ;; geometry_deformation_bit_sgix already defined
7237 ;;;; Enumerations: SGIX_depth_texture
7238 ;; depth_component16_sgix already defined
7239 ;; depth_component24_sgix already defined
7240 ;; depth_component32_sgix already defined
7242 ;;;; Enumerations: SGIX_fog_offset
7243 ;; fog_offset_sgix already defined
7244 ;; fog_offset_value_sgix already defined
7246 ;;;; Enumerations: HP_convolution_border_modes
7247 ;; ignore_border_hp already defined
7248 ;; constant_border_hp already defined
7249 ;; replicate_border_hp already defined
7250 ;; convolution_border_color_hp already defined
7252 ;;;; Enumerations: SGIX_texture_add_env
7253 ;; texture_env_bias_sgix already defined
7255 ;;;; Enumerations: PGI_vertex_hints
7257 (defconstant +vertex-data-hint-pgi+ #x1A22A)
7258 (defconstant +vertex-consistent-hint-pgi+ #x1A22B)
7259 (defconstant +material-side-hint-pgi+ #x1A22C)
7260 (defconstant +max-vertex-hint-pgi+ #x1A22D)
7261 (defconstant +color3-bit-pgi+ #x10000)
7262 (defconstant +color4-bit-pgi+ #x20000)
7263 (defconstant +edgeflag-bit-pgi+ #x40000)
7264 (defconstant +index-bit-pgi+ #x80000)
7265 (defconstant +mat-ambient-bit-pgi+ #x100000)
7266 (defconstant +mat-ambient-and-diffuse-bit-pgi+ #x200000)
7267 (defconstant +mat-diffuse-bit-pgi+ #x400000)
7268 (defconstant +mat-emission-bit-pgi+ #x800000)
7269 (defconstant +mat-color-indexes-bit-pgi+ #x1000000)
7270 (defconstant +mat-shininess-bit-pgi+ #x2000000)
7271 (defconstant +mat-specular-bit-pgi+ #x4000000)
7272 (defconstant +normal-bit-pgi+ #x8000000)
7273 (defconstant +texcoord1-bit-pgi+ #x10000000)
7274 (defconstant +texcoord2-bit-pgi+ #x20000000)
7275 (defconstant +texcoord3-bit-pgi+ #x40000000)
7276 (defconstant +texcoord4-bit-pgi+ #x80000000)
7277 (defconstant +vertex23-bit-pgi+ #x4)
7278 (defconstant +vertex4-bit-pgi+ #x8)
7280 ;;;; Enumerations: EXT_clip_volume_hint
7282 (defconstant +clip-volume-clipping-hint-ext+ #x80F0)
7284 ;;;; Enumerations: SGIX_ir_instrument1
7285 ;; ir_instrument1_sgix already defined
7287 ;;;; Enumerations: SGIX_calligraphic_fragment
7288 ;; calligraphic_fragment_sgix already defined
7290 ;;;; Enumerations: SGIX_texture_lod_bias
7291 ;; texture_lod_bias_s_sgix already defined
7292 ;; texture_lod_bias_t_sgix already defined
7293 ;; texture_lod_bias_r_sgix already defined
7295 ;;;; Enumerations: SGIX_shadow_ambient
7296 ;; shadow_ambient_sgix already defined
7298 ;;;; Enumerations: EXT_index_array_formats
7300 (defconstant +iui-v2f-ext+ #x81AD)
7301 (defconstant +iui-v3f-ext+ #x81AE)
7302 (defconstant +iui-n3f-v2f-ext+ #x81AF)
7303 (defconstant +iui-n3f-v3f-ext+ #x81B0)
7304 (defconstant +t2f-iui-v2f-ext+ #x81B1)
7305 (defconstant +t2f-iui-v3f-ext+ #x81B2)
7306 (defconstant +t2f-iui-n3f-v2f-ext+ #x81B3)
7307 (defconstant +t2f-iui-n3f-v3f-ext+ #x81B4)
7309 ;;;; Enumerations: SGIX_ycrcb
7310 ;; ycrcb_422_sgix already defined
7311 ;; ycrcb_444_sgix already defined
7313 ;;;; Enumerations: IBM_rasterpos_clip
7315 (defconstant +raster-position-unclipped-ibm+ #x19262)
7317 ;;;; Enumerations: HP_texture_lighting
7319 (defconstant +texture-lighting-mode-hp+ #x8167)
7320 (defconstant +texture-post-specular-hp+ #x8168)
7321 (defconstant +texture-pre-specular-hp+ #x8169)
7323 ;;;; Enumerations: WIN_phong_shading
7325 (defconstant +phong-win+ #x80EA)
7326 (defconstant +phong-hint-win+ #x80EB)
7328 ;;;; Enumerations: WIN_specular_fog
7330 (defconstant +fog-specular-texture-win+ #x80EC)
7332 ;;;; Enumerations: SGIX_blend_alpha_minmax
7333 ;; alpha_min_sgix already defined
7334 ;; alpha_max_sgix already defined
7336 ;;;; Enumerations: SGIX_impact_pixel_texture
7337 ;; pixel_tex_gen_q_ceiling_sgix already defined
7338 ;; pixel_tex_gen_q_round_sgix already defined
7339 ;; pixel_tex_gen_q_floor_sgix already defined
7340 ;; pixel_tex_gen_alpha_replace_sgix already defined
7341 ;; pixel_tex_gen_alpha_no_replace_sgix already defined
7342 ;; pixel_tex_gen_alpha_ls_sgix already defined
7343 ;; pixel_tex_gen_alpha_ms_sgix already defined
7345 ;;;; Enumerations: EXT_bgra
7346 ;; bgr_ext already defined
7347 ;; bgra_ext already defined
7349 ;;;; Enumerations: SGIX_async_pixel
7350 ;; async_tex_image_sgix already defined
7351 ;; async_draw_pixels_sgix already defined
7352 ;; async_read_pixels_sgix already defined
7353 ;; max_async_tex_image_sgix already defined
7354 ;; max_async_draw_pixels_sgix already defined
7355 ;; max_async_read_pixels_sgix already defined
7357 ;;;; Enumerations: SGIX_async_histogram
7358 ;; async_histogram_sgix already defined
7359 ;; max_async_histogram_sgix already defined
7361 ;;;; Enumerations: HP_occlusion_test
7363 (defconstant +occlusion-test-hp+ #x8165)
7364 (defconstant +occlusion-test-result-hp+ #x8166)
7366 ;;;; Enumerations: EXT_shared_texture_palette
7367 ;; shared_texture_palette_ext already defined
7369 ;;;; Enumerations: EXT_separate_specular_color
7370 ;; light_model_color_control_ext already defined
7371 ;; single_color_ext already defined
7372 ;; separate_specular_color_ext already defined
7374 ;;;; Enumerations: REND_screen_coordinates
7376 (defconstant +screen-coordinates-rend+ #x8490)
7377 (defconstant +inverted-screen-w-rend+ #x8491)
7379 ;;;; Enumerations: EXT_texture_env_combine
7381 (defconstant +combine-ext+ #x8570)
7382 (defconstant +combine-rgb-ext+ #x8571)
7383 (defconstant +combine-alpha-ext+ #x8572)
7384 (defconstant +rgb-scale-ext+ #x8573)
7385 (defconstant +add-signed-ext+ #x8574)
7386 (defconstant +interpolate-ext+ #x8575)
7387 (defconstant +constant-ext+ #x8576)
7388 (defconstant +primary-color-ext+ #x8577)
7389 (defconstant +previous-ext+ #x8578)
7390 (defconstant +source0-rgb-ext+ #x8580)
7391 (defconstant +source1-rgb-ext+ #x8581)
7392 (defconstant +source2-rgb-ext+ #x8582)
7393 (defconstant +source0-alpha-ext+ #x8588)
7394 (defconstant +source1-alpha-ext+ #x8589)
7395 (defconstant +source2-alpha-ext+ #x858A)
7396 (defconstant +operand0-rgb-ext+ #x8590)
7397 (defconstant +operand1-rgb-ext+ #x8591)
7398 (defconstant +operand2-rgb-ext+ #x8592)
7399 (defconstant +operand0-alpha-ext+ #x8598)
7400 (defconstant +operand1-alpha-ext+ #x8599)
7401 (defconstant +operand2-alpha-ext+ #x859A)
7403 ;;;; Enumerations: APPLE_specular_vector
7405 (defconstant +light-model-specular-vector-apple+ #x85B0)
7407 ;;;; Enumerations: APPLE_transform_hint
7409 (defconstant +transform-hint-apple+ #x85B1)
7411 ;;;; Enumerations: SGIX_fog_scale
7413 (defconstant +fog-scale-sgix+ #x81FC)
7414 (defconstant +fog-scale-value-sgix+ #x81FD)
7416 ;;;; Enumerations: INGR_color_clamp
7418 (defconstant +red-min-clamp-ingr+ #x8560)
7419 (defconstant +green-min-clamp-ingr+ #x8561)
7420 (defconstant +blue-min-clamp-ingr+ #x8562)
7421 (defconstant +alpha-min-clamp-ingr+ #x8563)
7422 (defconstant +red-max-clamp-ingr+ #x8564)
7423 (defconstant +green-max-clamp-ingr+ #x8565)
7424 (defconstant +blue-max-clamp-ingr+ #x8566)
7425 (defconstant +alpha-max-clamp-ingr+ #x8567)
7427 ;;;; Enumerations: INGR_interlace_read
7429 (defconstant +interlace-read-ingr+ #x8568)
7431 ;;;; Enumerations: EXT_stencil_wrap
7433 (defconstant +incr-wrap-ext+ #x8507)
7434 (defconstant +decr-wrap-ext+ #x8508)
7436 ;;;; Enumerations: EXT_422_pixels
7438 (defconstant +422-ext+ #x80CC)
7439 (defconstant +422-rev-ext+ #x80CD)
7440 (defconstant +422-average-ext+ #x80CE)
7441 (defconstant +422-rev-average-ext+ #x80CF)
7443 ;;;; Enumerations: NV_texgen_reflection
7445 (defconstant +normal-map-nv+ #x8511)
7446 (defconstant +reflection-map-nv+ #x8512)
7448 ;;;; Enumerations: EXT_texture_cube_map
7450 (defconstant +normal-map-ext+ #x8511)
7451 (defconstant +reflection-map-ext+ #x8512)
7452 (defconstant +texture-cube-map-ext+ #x8513)
7453 (defconstant +texture-binding-cube-map-ext+ #x8514)
7454 (defconstant +texture-cube-map-positive-x-ext+ #x8515)
7455 (defconstant +texture-cube-map-negative-x-ext+ #x8516)
7456 (defconstant +texture-cube-map-positive-y-ext+ #x8517)
7457 (defconstant +texture-cube-map-negative-y-ext+ #x8518)
7458 (defconstant +texture-cube-map-positive-z-ext+ #x8519)
7459 (defconstant +texture-cube-map-negative-z-ext+ #x851A)
7460 (defconstant +proxy-texture-cube-map-ext+ #x851B)
7461 (defconstant +max-cube-map-texture-size-ext+ #x851C)
7463 ;;;; Enumerations: SUN_convolution_border_modes
7465 (defconstant +wrap-border-sun+ #x81D4)
7467 ;;;; Enumerations: EXT_texture_lod_bias
7469 (defconstant +max-texture-lod-bias-ext+ #x84FD)
7470 (defconstant +texture-filter-control-ext+ #x8500)
7471 (defconstant +texture-lod-bias-ext+ #x8501)
7473 ;;;; Enumerations: EXT_texture_filter_anisotropic
7475 (defconstant +texture-max-anisotropy-ext+ #x84FE)
7476 (defconstant +max-texture-max-anisotropy-ext+ #x84FF)
7478 ;;;; Enumerations: NV_light_max_exponent
7480 (defconstant +max-shininess-nv+ #x8504)
7481 (defconstant +max-spot-exponent-nv+ #x8505)
7483 ;;;; Enumerations: NV_fog_distance
7485 (defconstant +fog-distance-mode-nv+ #x855A)
7486 (defconstant +eye-radial-nv+ #x855B)
7487 (defconstant +eye-plane-absolute-nv+ #x855C)
7488 ;; eye_plane already defined
7490 ;;;; Enumerations: NV_texgen_emboss
7492 (defconstant +emboss-light-nv+ #x855D)
7493 (defconstant +emboss-constant-nv+ #x855E)
7494 (defconstant +emboss-map-nv+ #x855F)
7496 ;;;; Enumerations: NV_texture_env_combine4
7498 (defconstant +combine4-nv+ #x8503)
7499 (defconstant +source3-rgb-nv+ #x8583)
7500 (defconstant +source3-alpha-nv+ #x858B)
7501 (defconstant +operand3-rgb-nv+ #x8593)
7502 (defconstant +operand3-alpha-nv+ #x859B)
7504 ;;;; Enumerations: EXT_texture_compression_s3tc
7505 ;; compressed_rgb_s3tc_dxt1_ext already defined
7506 ;; compressed_rgba_s3tc_dxt1_ext already defined
7507 ;; compressed_rgba_s3tc_dxt3_ext already defined
7508 ;; compressed_rgba_s3tc_dxt5_ext already defined
7510 ;;;; Enumerations: IBM_cull_vertex
7512 (defconstant +cull-vertex-ibm+ #x1928A)
7514 ;;;; Enumerations: SGIX_subsample
7515 ;; pack_subsample_rate_sgix already defined
7516 ;; unpack_subsample_rate_sgix already defined
7517 ;; pixel_subsample_4444_sgix already defined
7518 ;; pixel_subsample_2424_sgix already defined
7519 ;; pixel_subsample_4242_sgix already defined
7521 ;;;; Enumerations: SGIX_ycrcb_subsample
7522 ;; pack_subsample_rate_sgix already defined
7523 ;; unpack_subsample_rate_sgix already defined
7524 ;; pixel_subsample_4444_sgix already defined
7525 ;; pixel_subsample_2424_sgix already defined
7526 ;; pixel_subsample_4242_sgix already defined
7528 ;;;; Enumerations: SGIX_ycrcba
7530 (defconstant +ycrcb-sgix+ #x8318)
7531 (defconstant +ycrcba-sgix+ #x8319)
7533 ;;;; Enumerations: SGI_depth_pass_instrument
7535 (defconstant +depth-pass-instrument-sgix+ #x8310)
7536 (defconstant +depth-pass-instrument-counters-sgix+ #x8311)
7537 (defconstant +depth-pass-instrument-max-sgix+ #x8312)
7539 ;;;; Enumerations: 3DFX_texture_compression_FXT1
7541 (defconstant +compressed-rgb-fxt1-3dfx+ #x86B0)
7542 (defconstant +compressed-rgba-fxt1-3dfx+ #x86B1)
7544 ;;;; Enumerations: 3DFX_multisample
7546 (defconstant +multisample-3dfx+ #x86B2)
7547 (defconstant +sample-buffers-3dfx+ #x86B3)
7548 (defconstant +samples-3dfx+ #x86B4)
7549 (defconstant +multisample-bit-3dfx+ #x20000000)
7551 ;;;; Enumerations: SGIX_vertex_preclip
7552 ;; vertex_preclip_sgix already defined
7553 ;; vertex_preclip_hint_sgix already defined
7555 ;;;; Enumerations: SGIX_convolution_accuracy
7556 ;; convolution_hint_sgix already defined
7558 ;;;; Enumerations: SGIX_resample
7559 ;; pack_resample_sgix already defined
7560 ;; unpack_resample_sgix already defined
7561 ;; resample_replicate_sgix already defined
7562 ;; resample_zero_fill_sgix already defined
7563 ;; resample_decimate_sgix already defined
7565 ;;;; Enumerations: SGIS_point_line_texgen
7566 ;; eye_distance_to_point_sgis already defined
7567 ;; object_distance_to_point_sgis already defined
7568 ;; eye_distance_to_line_sgis already defined
7569 ;; object_distance_to_line_sgis already defined
7570 ;; eye_point_sgis already defined
7571 ;; object_point_sgis already defined
7572 ;; eye_line_sgis already defined
7573 ;; object_line_sgis already defined
7575 ;;;; Enumerations: EXT_texture_env_dot3
7577 (defconstant +dot3-rgb-ext+ #x8740)
7578 (defconstant +dot3-rgba-ext+ #x8741)
7580 ;;;; Enumerations: ATI_texture_mirror_once
7582 (defconstant +mirror-clamp-ati+ #x8742)
7583 (defconstant +mirror-clamp-to-edge-ati+ #x8743)
7585 ;;;; Enumerations: IBM_texture_mirrored_repeat
7587 (defconstant +mirrored-repeat-ibm+ #x8370)
7589 ;;;; Enumerations: NV_packed_depth_stencil
7591 (defconstant +depth-stencil-nv+ #x84F9)
7592 (defconstant +unsigned-int-24-8-nv+ #x84FA)
7594 ;;;; Enumerations: NV_texture_rectangle
7596 (defconstant +texture-rectangle-nv+ #x84F5)
7597 (defconstant +texture-binding-rectangle-nv+ #x84F6)
7598 (defconstant +proxy-texture-rectangle-nv+ #x84F7)
7599 (defconstant +max-rectangle-texture-size-nv+ #x84F8)
7601 ;;;; Enumerations: NV_texture_shader
7603 (defconstant +offset-texture-rectangle-nv+ #x864C)
7604 (defconstant +offset-texture-rectangle-scale-nv+ #x864D)
7605 (defconstant +dot-product-texture-rectangle-nv+ #x864E)
7606 (defconstant +rgba-unsigned-dot-product-mapping-nv+ #x86D9)
7607 (defconstant +unsigned-int-s8-s8-8-8-nv+ #x86DA)
7608 (defconstant +unsigned-int-8-8-s8-s8-rev-nv+ #x86DB)
7609 (defconstant +dsdt-mag-intensity-nv+ #x86DC)
7610 (defconstant +shader-consistent-nv+ #x86DD)
7611 (defconstant +texture-shader-nv+ #x86DE)
7612 (defconstant +shader-operation-nv+ #x86DF)
7613 (defconstant +cull-modes-nv+ #x86E0)
7614 (defconstant +offset-texture-matrix-nv+ #x86E1)
7615 (defconstant +offset-texture-scale-nv+ #x86E2)
7616 (defconstant +offset-texture-bias-nv+ #x86E3)
7617 (defconstant +offset-texture-2d-matrix-nv+ #x86E1)
7618 (defconstant +offset-texture-2d-scale-nv+ #x86E2)
7619 (defconstant +offset-texture-2d-bias-nv+ #x86E3)
7620 (defconstant +previous-texture-input-nv+ #x86E4)
7621 (defconstant +const-eye-nv+ #x86E5)
7622 (defconstant +pass-through-nv+ #x86E6)
7623 (defconstant +cull-fragment-nv+ #x86E7)
7624 (defconstant +offset-texture-2d-nv+ #x86E8)
7625 (defconstant +dependent-ar-texture-2d-nv+ #x86E9)
7626 (defconstant +dependent-gb-texture-2d-nv+ #x86EA)
7627 (defconstant +dot-product-nv+ #x86EC)
7628 (defconstant +dot-product-depth-replace-nv+ #x86ED)
7629 (defconstant +dot-product-texture-2d-nv+ #x86EE)
7630 (defconstant +dot-product-texture-cube-map-nv+ #x86F0)
7631 (defconstant +dot-product-diffuse-cube-map-nv+ #x86F1)
7632 (defconstant +dot-product-reflect-cube-map-nv+ #x86F2)
7633 (defconstant +dot-product-const-eye-reflect-cube-map-nv+ #x86F3)
7634 (defconstant +hilo-nv+ #x86F4)
7635 (defconstant +dsdt-nv+ #x86F5)
7636 (defconstant +dsdt-mag-nv+ #x86F6)
7637 (defconstant +dsdt-mag-vib-nv+ #x86F7)
7638 (defconstant +hilo16-nv+ #x86F8)
7639 (defconstant +signed-hilo-nv+ #x86F9)
7640 (defconstant +signed-hilo16-nv+ #x86FA)
7641 (defconstant +signed-rgba-nv+ #x86FB)
7642 (defconstant +signed-rgba8-nv+ #x86FC)
7643 (defconstant +signed-rgb-nv+ #x86FE)
7644 (defconstant +signed-rgb8-nv+ #x86FF)
7645 (defconstant +signed-luminance-nv+ #x8701)
7646 (defconstant +signed-luminance8-nv+ #x8702)
7647 (defconstant +signed-luminance-alpha-nv+ #x8703)
7648 (defconstant +signed-luminance8-alpha8-nv+ #x8704)
7649 (defconstant +signed-alpha-nv+ #x8705)
7650 (defconstant +signed-alpha8-nv+ #x8706)
7651 (defconstant +signed-intensity-nv+ #x8707)
7652 (defconstant +signed-intensity8-nv+ #x8708)
7653 (defconstant +dsdt8-nv+ #x8709)
7654 (defconstant +dsdt8-mag8-nv+ #x870A)
7655 (defconstant +dsdt8-mag8-intensity8-nv+ #x870B)
7656 (defconstant +signed-rgb-unsigned-alpha-nv+ #x870C)
7657 (defconstant +signed-rgb8-unsigned-alpha8-nv+ #x870D)
7658 (defconstant +hi-scale-nv+ #x870E)
7659 (defconstant +lo-scale-nv+ #x870F)
7660 (defconstant +ds-scale-nv+ #x8710)
7661 (defconstant +dt-scale-nv+ #x8711)
7662 (defconstant +magnitude-scale-nv+ #x8712)
7663 (defconstant +vibrance-scale-nv+ #x8713)
7664 (defconstant +hi-bias-nv+ #x8714)
7665 (defconstant +lo-bias-nv+ #x8715)
7666 (defconstant +ds-bias-nv+ #x8716)
7667 (defconstant +dt-bias-nv+ #x8717)
7668 (defconstant +magnitude-bias-nv+ #x8718)
7669 (defconstant +vibrance-bias-nv+ #x8719)
7670 (defconstant +texture-border-values-nv+ #x871A)
7671 (defconstant +texture-hi-size-nv+ #x871B)
7672 (defconstant +texture-lo-size-nv+ #x871C)
7673 (defconstant +texture-ds-size-nv+ #x871D)
7674 (defconstant +texture-dt-size-nv+ #x871E)
7675 (defconstant +texture-mag-size-nv+ #x871F)
7677 ;;;; Enumerations: NV_texture_shader2
7679 (defconstant +dot-product-texture-3d-nv+ #x86EF)
7681 ;;;; Enumerations: NV_vertex_array_range2
7683 (defconstant +vertex-array-range-without-flush-nv+ #x8533)
7685 ;;;; Enumerations: SGIX_texture_coordinate_clamp
7686 ;; texture_max_clamp_s_sgix already defined
7687 ;; texture_max_clamp_t_sgix already defined
7688 ;; texture_max_clamp_r_sgix already defined
7690 ;;;; Enumerations: SGIX_scalebias_hint
7692 (defconstant +scalebias-hint-sgix+ #x8322)
7694 ;;;; Enumerations: OML_interlace
7696 (defconstant +interlace-oml+ #x8980)
7697 (defconstant +interlace-read-oml+ #x8981)
7699 ;;;; Enumerations: OML_subsample
7701 (defconstant +format-subsample-24-24-oml+ #x8982)
7702 (defconstant +format-subsample-244-244-oml+ #x8983)
7704 ;;;; Enumerations: OML_resample
7706 (defconstant +pack-resample-oml+ #x8984)
7707 (defconstant +unpack-resample-oml+ #x8985)
7708 (defconstant +resample-replicate-oml+ #x8986)
7709 (defconstant +resample-zero-fill-oml+ #x8987)
7710 (defconstant +resample-average-oml+ #x8988)
7711 (defconstant +resample-decimate-oml+ #x8989)
7713 ;;;; Enumerations: NV_copy_depth_to_color
7715 (defconstant +depth-stencil-to-rgba-nv+ #x886E)
7716 (defconstant +depth-stencil-to-bgra-nv+ #x886F)
7718 ;;;; Enumerations: SUN_slice_accum
7720 (defconstant +slice-accum-sun+ #x85CC)
7722 ;;;; Enumerations: NV_multisample_filter_hint
7724 (defconstant +multisample-filter-hint-nv+ #x8534)
7726 ;;;; Enumerations: NV_depth_clamp
7728 (defconstant +depth-clamp-nv+ #x864F)
7730 ;;;; Enumerations: NV_texture_shader3
7732 (defconstant +offset-projective-texture-2d-nv+ #x8850)
7733 (defconstant +offset-projective-texture-2d-scale-nv+ #x8851)
7734 (defconstant +offset-projective-texture-rectangle-nv+ #x8852)
7735 (defconstant +offset-projective-texture-rectangle-scale-nv+ #x8853)
7736 (defconstant +offset-hilo-texture-2d-nv+ #x8854)
7737 (defconstant +offset-hilo-texture-rectangle-nv+ #x8855)
7738 (defconstant +offset-hilo-projective-texture-2d-nv+ #x8856)
7739 (defconstant +offset-hilo-projective-texture-rectangle-nv+ #x8857)
7740 (defconstant +dependent-hilo-texture-2d-nv+ #x8858)
7741 (defconstant +dependent-rgb-texture-3d-nv+ #x8859)
7742 (defconstant +dependent-rgb-texture-cube-map-nv+ #x885A)
7743 (defconstant +dot-product-pass-through-nv+ #x885B)
7744 (defconstant +dot-product-texture-1d-nv+ #x885C)
7745 (defconstant +dot-product-affine-depth-replace-nv+ #x885D)
7746 (defconstant +hilo8-nv+ #x885E)
7747 (defconstant +signed-hilo8-nv+ #x885F)
7748 (defconstant +force-blue-to-one-nv+ #x8860)
7750 ;;;; Enumerations: ATI_text_fragment_shader
7752 (defconstant +text-fragment-shader-ati+ #x8200)
7754 ;;;; Enumerations: APPLE_client_storage
7756 (defconstant +unpack-client-storage-apple+ #x85B2)
7758 ;;;; Enumerations: APPLE_ycbcr_422
7760 (defconstant +ycbcr-422-apple+ #x85B9)
7761 (defconstant +unsigned-short-8-8-apple+ #x85BA)
7762 (defconstant +unsigned-short-8-8-rev-apple+ #x85BB)
7764 ;;;; Enumerations: S3_s3tc
7766 (defconstant +rgb-s3tc+ #x83A0)
7767 (defconstant +rgb4-s3tc+ #x83A1)
7768 (defconstant +rgba-s3tc+ #x83A2)
7769 (defconstant +rgba4-s3tc+ #x83A3)
7771 ;;;; Enumerations: ATI_pixel_format_float
7773 (defconstant +type-rgba-float-ati+ #x8820)
7774 (defconstant +color-clear-unclamped-value-ati+ #x8835)
7776 ;;;; Enumerations: ATI_texture_env_combine3
7778 (defconstant +modulate-add-ati+ #x8744)
7779 (defconstant +modulate-signed-add-ati+ #x8745)
7780 (defconstant +modulate-subtract-ati+ #x8746)
7782 ;;;; Enumerations: ATI_texture_float
7784 (defconstant +rgba-float32-ati+ #x8814)
7785 (defconstant +rgb-float32-ati+ #x8815)
7786 (defconstant +alpha-float32-ati+ #x8816)
7787 (defconstant +intensity-float32-ati+ #x8817)
7788 (defconstant +luminance-float32-ati+ #x8818)
7789 (defconstant +luminance-alpha-float32-ati+ #x8819)
7790 (defconstant +rgba-float16-ati+ #x881A)
7791 (defconstant +rgb-float16-ati+ #x881B)
7792 (defconstant +alpha-float16-ati+ #x881C)
7793 (defconstant +intensity-float16-ati+ #x881D)
7794 (defconstant +luminance-float16-ati+ #x881E)
7795 (defconstant +luminance-alpha-float16-ati+ #x881F)
7797 ;;;; Enumerations: NV_float_buffer
7799 (defconstant +float-r-nv+ #x8880)
7800 (defconstant +float-rg-nv+ #x8881)
7801 (defconstant +float-rgb-nv+ #x8882)
7802 (defconstant +float-rgba-nv+ #x8883)
7803 (defconstant +float-r16-nv+ #x8884)
7804 (defconstant +float-r32-nv+ #x8885)
7805 (defconstant +float-rg16-nv+ #x8886)
7806 (defconstant +float-rg32-nv+ #x8887)
7807 (defconstant +float-rgb16-nv+ #x8888)
7808 (defconstant +float-rgb32-nv+ #x8889)
7809 (defconstant +float-rgba16-nv+ #x888A)
7810 (defconstant +float-rgba32-nv+ #x888B)
7811 (defconstant +texture-float-components-nv+ #x888C)
7812 (defconstant +float-clear-color-value-nv+ #x888D)
7813 (defconstant +float-rgba-mode-nv+ #x888E)
7815 ;;;; Enumerations: NV_texture_expand_normal
7817 (defconstant +texture-unsigned-remap-mode-nv+ #x888F)
7819 ;;;; Enumerations: OES_read_format
7821 (defconstant +implementation-color-read-type-oes+ #x8B9A)
7822 (defconstant +implementation-color-read-format-oes+ #x8B9B)
7824 ;;;; Enumerations: EXT_texture_mirror_clamp
7826 (defconstant +mirror-clamp-ext+ #x8742)
7827 (defconstant +mirror-clamp-to-edge-ext+ #x8743)
7828 (defconstant +mirror-clamp-to-border-ext+ #x8912)
7830 ;;;; Enumerations: MESA_pack_invert
7832 (defconstant +pack-invert-mesa+ #x8758)
7834 ;;;; Enumerations: MESA_ycbcr_texture
7836 (defconstant +unsigned-short-8-8-mesa+ #x85BA)
7837 (defconstant +unsigned-short-8-8-rev-mesa+ #x85BB)
7838 (defconstant +ycbcr-mesa+ #x8757)
7840 ;;;; Enumerations: EXT_pixel_buffer_object
7842 (defconstant +pixel-pack-buffer-ext+ #x88EB)
7843 (defconstant +pixel-unpack-buffer-ext+ #x88EC)
7844 (defconstant +pixel-pack-buffer-binding-ext+ #x88ED)
7845 (defconstant +pixel-unpack-buffer-binding-ext+ #x88EF)
7847 ;;;; Enumerations: NV_fragment_program2
7849 (defconstant +max-program-exec-instructions-nv+ #x88F4)
7850 (defconstant +max-program-call-depth-nv+ #x88F5)
7851 (defconstant +max-program-if-depth-nv+ #x88F6)
7852 (defconstant +max-program-loop-depth-nv+ #x88F7)
7853 (defconstant +max-program-loop-count-nv+ #x88F8)
7855 ;;;; Enumerations: NV_vertex_program2_option
7856 ;; max_program_exec_instructions_nv already defined
7857 ;; max_program_call_depth_nv already defined
7859 ;;;; Enumerations: NV_vertex_program3
7861 (defconstant +max-vertex-texture-image-units-arb+ #x8B4C)
7863 ;;;; Enumerations: EXT_packed_depth_stencil
7865 (defconstant +depth-stencil-ext+ #x84F9)
7866 (defconstant +unsigned-int-24-8-ext+ #x84FA)
7867 (defconstant +depth24-stencil8-ext+ #x88F0)
7868 (defconstant +texture-stencil-size-ext+ #x88F1)
7870 ;;;; Enumerations: EXT_texture_sRGB
7872 (defconstant +srgb-ext+ #x8C40)
7873 (defconstant +srgb8-ext+ #x8C41)
7874 (defconstant +srgb-alpha-ext+ #x8C42)
7875 (defconstant +srgb8-alpha8-ext+ #x8C43)
7876 (defconstant +sluminance-alpha-ext+ #x8C44)
7877 (defconstant +sluminance8-alpha8-ext+ #x8C45)
7878 (defconstant +sluminance-ext+ #x8C46)
7879 (defconstant +sluminance8-ext+ #x8C47)
7880 (defconstant +compressed-srgb-ext+ #x8C48)
7881 (defconstant +compressed-srgb-alpha-ext+ #x8C49)
7882 (defconstant +compressed-sluminance-ext+ #x8C4A)
7883 (defconstant +compressed-sluminance-alpha-ext+ #x8C4B)
7884 (defconstant +compressed-srgb-s3tc-dxt1-ext+ #x8C4C)
7885 (defconstant +compressed-srgb-alpha-s3tc-dxt1-ext+ #x8C4D)
7886 (defconstant +compressed-srgb-alpha-s3tc-dxt3-ext+ #x8C4E)
7887 (defconstant +compressed-srgb-alpha-s3tc-dxt5-ext+ #x8C4F)
7889 ;;;; Enumerations: MESAX_texture_stack
7891 (defconstant +texture-1d-stack-mesax+ #x8759)
7892 (defconstant +texture-2d-stack-mesax+ #x875A)
7893 (defconstant +proxy-texture-1d-stack-mesax+ #x875B)
7894 (defconstant +proxy-texture-2d-stack-mesax+ #x875C)
7895 (defconstant +texture-1d-stack-binding-mesax+ #x875D)
7896 (defconstant +texture-2d-stack-binding-mesax+ #x875E)
7898 ;;;; Enumerations: EXT_packed_float
7900 (defconstant +r11f-g11f-b10f-ext+ #x8C3A)
7901 (defconstant +unsigned-int-10f-11f-11f-rev-ext+ #x8C3B)
7902 (defconstant +rgba-signed-components-ext+ #x8C3C)
7904 ;;;; Enumerations: EXT_texture_array
7906 (defconstant +texture-1d-array-ext+ #x8C18)
7907 (defconstant +proxy-texture-1d-array-ext+ #x8C19)
7908 (defconstant +texture-2d-array-ext+ #x8C1A)
7909 (defconstant +proxy-texture-2d-array-ext+ #x8C1B)
7910 (defconstant +texture-binding-1d-array-ext+ #x8C1C)
7911 (defconstant +texture-binding-2d-array-ext+ #x8C1D)
7912 (defconstant +max-array-texture-layers-ext+ #x88FF)
7913 (defconstant +compare-ref-depth-to-texture-ext+ #x884E)
7914 (defconstant +framebuffer-attachment-texture-layer-ext+ #x8CD4)
7916 ;;;; Enumerations: EXT_texture_compression_latc
7918 (defconstant +compressed-luminance-latc1-ext+ #x8C70)
7919 (defconstant +compressed-signed-luminance-latc1-ext+ #x8C71)
7920 (defconstant +compressed-luminance-alpha-latc2-ext+ #x8C72)
7921 (defconstant +compressed-signed-luminance-alpha-latc2-ext+ #x8C73)
7923 ;;;; Enumerations: EXT_texture_compression_rgtc
7925 (defconstant +compressed-red-rgtc1-ext+ #x8DBB)
7926 (defconstant +compressed-signed-red-rgtc1-ext+ #x8DBC)
7927 (defconstant +compressed-red-green-rgtc2-ext+ #x8DBD)
7928 (defconstant +compressed-signed-red-green-rgtc2-ext+ #x8DBE)
7930 ;;;; Enumerations: EXT_texture_shared_exponent
7932 (defconstant +rgb9-e5-ext+ #x8C3D)
7933 (defconstant +unsigned-int-5-9-9-9-rev-ext+ #x8C3E)
7934 (defconstant +texture-shared-size-ext+ #x8C3F)
7936 ;;;; Enumerations: EXT_framebuffer_sRGB
7938 (defconstant +framebuffer-srgb-ext+ #x8DB9)
7939 (defconstant +framebuffer-srgb-capable-ext+ #x8DBA)
7941 ;;;; display-list
7943 (defglfun
7944 (("ListBase" list-base) :args ((:name |base| :type |List| :direction :in))
7945 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
7946 ("3") :glsopcode ("0x0036") :offset ("6")))
7947 (defglfun
7948 (("GenLists" gen-lists) :args ((:name |range| :type |SizeI| :direction :in))
7949 :return ("List") :dlflags ("notlistable") :category ("display-list") :version
7950 ("1.0") :glxsingle ("104") :glsopcode ("0x0035") :offset ("5")))
7951 (defglfun
7952 (("DeleteLists" delete-lists) :args
7953 ((:name |list| :type |List| :direction :in)
7954 (:name |range| :type |SizeI| :direction :in))
7955 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
7956 ("1.0") :glxsingle ("103") :glsopcode ("0x0034") :wglflags ("batchable")
7957 :offset ("4")))
7958 (defglfun
7959 (("CallLists" call-lists) :args
7960 ((:name |n| :type |SizeI| :direction :in)
7961 (:name |type| :type |ListNameType| :direction :in)
7962 (:name |lists| :type |Void| :direction :in :array t :size (|n| |type|)))
7963 :return ("void") :category ("display-list") :glxflags
7964 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("2")
7965 :glsopcode ("0x0033") :offset ("3")))
7966 (defglfun
7967 (("CallList" call-list) :args ((:name |list| :type |List| :direction :in))
7968 :return ("void") :category ("display-list") :version ("1.0") :glxropcode
7969 ("1") :glsopcode ("0x0032") :offset ("2")))
7970 (defglfun
7971 (("EndList" end-list) :args nil :return ("void") :dlflags ("notlistable")
7972 :category ("display-list") :version ("1.0") :glxsingle ("102") :glsopcode
7973 ("0x0031") :wglflags ("batchable") :offset ("1")))
7974 (defglfun
7975 (("NewList" new-list) :args
7976 ((:name |list| :type |List| :direction :in)
7977 (:name |mode| :type |ListMode| :direction :in))
7978 :return ("void") :dlflags ("notlistable") :category ("display-list") :version
7979 ("1.0") :glxsingle ("101") :glsopcode ("0x0030") :wglflags ("batchable")
7980 :offset ("0")))
7982 ;;;; drawing
7984 (defglfun
7985 (("Vertex4sv" vertex-4sv) :args
7986 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
7987 ("void") :category ("drawing") :version ("1.0") :glxropcode ("76") :glsopcode
7988 ("0x007F") :offset ("149")))
7989 (defglfun
7990 (("Vertex4s" vertex-4s) :args
7991 ((:name |x| :type |CoordS| :direction :in)
7992 (:name |y| :type |CoordS| :direction :in)
7993 (:name |z| :type |CoordS| :direction :in)
7994 (:name |w| :type |CoordS| :direction :in))
7995 :return ("void") :category ("drawing") :vectorequiv ("Vertex4sv") :version
7996 ("1.0") :offset ("148")))
7997 (defglfun
7998 (("Vertex4iv" vertex-4iv) :args
7999 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
8000 ("void") :category ("drawing") :version ("1.0") :glxropcode ("75") :glsopcode
8001 ("0x007E") :offset ("147")))
8002 (defglfun
8003 (("Vertex4i" vertex-4i) :args
8004 ((:name |x| :type |CoordI| :direction :in)
8005 (:name |y| :type |CoordI| :direction :in)
8006 (:name |z| :type |CoordI| :direction :in)
8007 (:name |w| :type |CoordI| :direction :in))
8008 :return ("void") :category ("drawing") :vectorequiv ("Vertex4iv") :version
8009 ("1.0") :offset ("146")))
8010 (defglfun
8011 (("Vertex4fv" vertex-4fv) :args
8012 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
8013 ("void") :category ("drawing") :version ("1.0") :glxropcode ("74") :glsopcode
8014 ("0x007D") :offset ("145")))
8015 (defglfun
8016 (("Vertex4f" vertex-4f) :args
8017 ((:name |x| :type |CoordF| :direction :in)
8018 (:name |y| :type |CoordF| :direction :in)
8019 (:name |z| :type |CoordF| :direction :in)
8020 (:name |w| :type |CoordF| :direction :in))
8021 :return ("void") :category ("drawing") :vectorequiv ("Vertex4fv") :version
8022 ("1.0") :offset ("144")))
8023 (defglfun
8024 (("Vertex4dv" vertex-4dv) :args
8025 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
8026 ("void") :category ("drawing") :version ("1.0") :glxropcode ("73") :glsopcode
8027 ("0x007C") :offset ("143")))
8028 (defglfun
8029 (("Vertex4d" vertex-4d) :args
8030 ((:name |x| :type |CoordD| :direction :in)
8031 (:name |y| :type |CoordD| :direction :in)
8032 (:name |z| :type |CoordD| :direction :in)
8033 (:name |w| :type |CoordD| :direction :in))
8034 :return ("void") :category ("drawing") :vectorequiv ("Vertex4dv") :version
8035 ("1.0") :offset ("142")))
8036 (defglfun
8037 (("Vertex3sv" vertex-3sv) :args
8038 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
8039 ("void") :category ("drawing") :version ("1.0") :glxropcode ("72") :glsopcode
8040 ("0x007B") :offset ("141")))
8041 (defglfun
8042 (("Vertex3s" vertex-3s) :args
8043 ((:name |x| :type |CoordS| :direction :in)
8044 (:name |y| :type |CoordS| :direction :in)
8045 (:name |z| :type |CoordS| :direction :in))
8046 :return ("void") :category ("drawing") :vectorequiv ("Vertex3sv") :version
8047 ("1.0") :offset ("140")))
8048 (defglfun
8049 (("Vertex3iv" vertex-3iv) :args
8050 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
8051 ("void") :category ("drawing") :version ("1.0") :glxropcode ("71") :glsopcode
8052 ("0x007A") :offset ("139")))
8053 (defglfun
8054 (("Vertex3i" vertex-3i) :args
8055 ((:name |x| :type |CoordI| :direction :in)
8056 (:name |y| :type |CoordI| :direction :in)
8057 (:name |z| :type |CoordI| :direction :in))
8058 :return ("void") :category ("drawing") :vectorequiv ("Vertex3iv") :version
8059 ("1.0") :offset ("138")))
8060 (defglfun
8061 (("Vertex3fv" vertex-3fv) :args
8062 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8063 ("void") :category ("drawing") :version ("1.0") :glxropcode ("70") :glsopcode
8064 ("0x0079") :offset ("137")))
8065 (defglfun
8066 (("Vertex3f" vertex-3f) :args
8067 ((:name |x| :type |CoordF| :direction :in)
8068 (:name |y| :type |CoordF| :direction :in)
8069 (:name |z| :type |CoordF| :direction :in))
8070 :return ("void") :category ("drawing") :vectorequiv ("Vertex3fv") :version
8071 ("1.0") :offset ("136")))
8072 (defglfun
8073 (("Vertex3dv" vertex-3dv) :args
8074 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8075 ("void") :category ("drawing") :version ("1.0") :glxropcode ("69") :glsopcode
8076 ("0x0078") :offset ("135")))
8077 (defglfun
8078 (("Vertex3d" vertex-3d) :args
8079 ((:name |x| :type |CoordD| :direction :in)
8080 (:name |y| :type |CoordD| :direction :in)
8081 (:name |z| :type |CoordD| :direction :in))
8082 :return ("void") :category ("drawing") :vectorequiv ("Vertex3dv") :version
8083 ("1.0") :offset ("134")))
8084 (defglfun
8085 (("Vertex2sv" vertex-2sv) :args
8086 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
8087 ("void") :category ("drawing") :version ("1.0") :glxropcode ("68") :glsopcode
8088 ("0x0077") :offset ("133")))
8089 (defglfun
8090 (("Vertex2s" vertex-2s) :args
8091 ((:name |x| :type |CoordS| :direction :in)
8092 (:name |y| :type |CoordS| :direction :in))
8093 :return ("void") :category ("drawing") :vectorequiv ("Vertex2sv") :version
8094 ("1.0") :offset ("132")))
8095 (defglfun
8096 (("Vertex2iv" vertex-2iv) :args
8097 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
8098 ("void") :category ("drawing") :version ("1.0") :glxropcode ("67") :glsopcode
8099 ("0x0076") :offset ("131")))
8100 (defglfun
8101 (("Vertex2i" vertex-2i) :args
8102 ((:name |x| :type |CoordI| :direction :in)
8103 (:name |y| :type |CoordI| :direction :in))
8104 :return ("void") :category ("drawing") :vectorequiv ("Vertex2iv") :version
8105 ("1.0") :offset ("130")))
8106 (defglfun
8107 (("Vertex2fv" vertex-2fv) :args
8108 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
8109 ("void") :category ("drawing") :version ("1.0") :glxropcode ("66") :glsopcode
8110 ("0x0075") :offset ("129")))
8111 (defglfun
8112 (("Vertex2f" vertex-2f) :args
8113 ((:name |x| :type |CoordF| :direction :in)
8114 (:name |y| :type |CoordF| :direction :in))
8115 :return ("void") :category ("drawing") :vectorequiv ("Vertex2fv") :version
8116 ("1.0") :offset ("128")))
8117 (defglfun
8118 (("Vertex2dv" vertex-2dv) :args
8119 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
8120 ("void") :category ("drawing") :version ("1.0") :glxropcode ("65") :glsopcode
8121 ("0x0074") :offset ("127")))
8122 (defglfun
8123 (("Vertex2d" vertex-2d) :args
8124 ((:name |x| :type |CoordD| :direction :in)
8125 (:name |y| :type |CoordD| :direction :in))
8126 :return ("void") :category ("drawing") :vectorequiv ("Vertex2dv") :version
8127 ("1.0") :offset ("126")))
8128 (defglfun
8129 (("TexCoord4sv" tex-coord-4sv) :args
8130 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
8131 ("void") :category ("drawing") :version ("1.0") :glxropcode ("64") :glsopcode
8132 ("0x0073") :offset ("125")))
8133 (defglfun
8134 (("TexCoord4s" tex-coord-4s) :args
8135 ((:name |s| :type |CoordS| :direction :in)
8136 (:name |t| :type |CoordS| :direction :in)
8137 (:name |r| :type |CoordS| :direction :in)
8138 (:name |q| :type |CoordS| :direction :in))
8139 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4sv") :version
8140 ("1.0") :offset ("124")))
8141 (defglfun
8142 (("TexCoord4iv" tex-coord-4iv) :args
8143 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
8144 ("void") :category ("drawing") :version ("1.0") :glxropcode ("63") :glsopcode
8145 ("0x0072") :offset ("123")))
8146 (defglfun
8147 (("TexCoord4i" tex-coord-4i) :args
8148 ((:name |s| :type |CoordI| :direction :in)
8149 (:name |t| :type |CoordI| :direction :in)
8150 (:name |r| :type |CoordI| :direction :in)
8151 (:name |q| :type |CoordI| :direction :in))
8152 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4iv") :version
8153 ("1.0") :offset ("122")))
8154 (defglfun
8155 (("TexCoord4fv" tex-coord-4fv) :args
8156 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
8157 ("void") :category ("drawing") :version ("1.0") :glxropcode ("62") :glsopcode
8158 ("0x0071") :offset ("121")))
8159 (defglfun
8160 (("TexCoord4f" tex-coord-4f) :args
8161 ((:name |s| :type |CoordF| :direction :in)
8162 (:name |t| :type |CoordF| :direction :in)
8163 (:name |r| :type |CoordF| :direction :in)
8164 (:name |q| :type |CoordF| :direction :in))
8165 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4fv") :version
8166 ("1.0") :offset ("120")))
8167 (defglfun
8168 (("TexCoord4dv" tex-coord-4dv) :args
8169 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
8170 ("void") :category ("drawing") :version ("1.0") :glxropcode ("61") :glsopcode
8171 ("0x0070") :offset ("119")))
8172 (defglfun
8173 (("TexCoord4d" tex-coord-4d) :args
8174 ((:name |s| :type |CoordD| :direction :in)
8175 (:name |t| :type |CoordD| :direction :in)
8176 (:name |r| :type |CoordD| :direction :in)
8177 (:name |q| :type |CoordD| :direction :in))
8178 :return ("void") :category ("drawing") :vectorequiv ("TexCoord4dv") :version
8179 ("1.0") :offset ("118")))
8180 (defglfun
8181 (("TexCoord3sv" tex-coord-3sv) :args
8182 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
8183 ("void") :category ("drawing") :version ("1.0") :glxropcode ("60") :glsopcode
8184 ("0x006F") :offset ("117")))
8185 (defglfun
8186 (("TexCoord3s" tex-coord-3s) :args
8187 ((:name |s| :type |CoordS| :direction :in)
8188 (:name |t| :type |CoordS| :direction :in)
8189 (:name |r| :type |CoordS| :direction :in))
8190 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3sv") :version
8191 ("1.0") :offset ("116")))
8192 (defglfun
8193 (("TexCoord3iv" tex-coord-3iv) :args
8194 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
8195 ("void") :category ("drawing") :version ("1.0") :glxropcode ("59") :glsopcode
8196 ("0x006E") :offset ("115")))
8197 (defglfun
8198 (("TexCoord3i" tex-coord-3i) :args
8199 ((:name |s| :type |CoordI| :direction :in)
8200 (:name |t| :type |CoordI| :direction :in)
8201 (:name |r| :type |CoordI| :direction :in))
8202 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3iv") :version
8203 ("1.0") :offset ("114")))
8204 (defglfun
8205 (("TexCoord3fv" tex-coord-3fv) :args
8206 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8207 ("void") :category ("drawing") :version ("1.0") :glxropcode ("58") :glsopcode
8208 ("0x006D") :offset ("113")))
8209 (defglfun
8210 (("TexCoord3f" tex-coord-3f) :args
8211 ((:name |s| :type |CoordF| :direction :in)
8212 (:name |t| :type |CoordF| :direction :in)
8213 (:name |r| :type |CoordF| :direction :in))
8214 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3fv") :version
8215 ("1.0") :offset ("112")))
8216 (defglfun
8217 (("TexCoord3dv" tex-coord-3dv) :args
8218 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8219 ("void") :category ("drawing") :version ("1.0") :glxropcode ("57") :glsopcode
8220 ("0x006C") :offset ("111")))
8221 (defglfun
8222 (("TexCoord3d" tex-coord-3d) :args
8223 ((:name |s| :type |CoordD| :direction :in)
8224 (:name |t| :type |CoordD| :direction :in)
8225 (:name |r| :type |CoordD| :direction :in))
8226 :return ("void") :category ("drawing") :vectorequiv ("TexCoord3dv") :version
8227 ("1.0") :offset ("110")))
8228 (defglfun
8229 (("TexCoord2sv" tex-coord-2sv) :args
8230 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
8231 ("void") :category ("drawing") :version ("1.0") :glxropcode ("56") :glsopcode
8232 ("0x006B") :offset ("109")))
8233 (defglfun
8234 (("TexCoord2s" tex-coord-2s) :args
8235 ((:name |s| :type |CoordS| :direction :in)
8236 (:name |t| :type |CoordS| :direction :in))
8237 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2sv") :version
8238 ("1.0") :offset ("108")))
8239 (defglfun
8240 (("TexCoord2iv" tex-coord-2iv) :args
8241 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
8242 ("void") :category ("drawing") :version ("1.0") :glxropcode ("55") :glsopcode
8243 ("0x006A") :offset ("107")))
8244 (defglfun
8245 (("TexCoord2i" tex-coord-2i) :args
8246 ((:name |s| :type |CoordI| :direction :in)
8247 (:name |t| :type |CoordI| :direction :in))
8248 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2iv") :version
8249 ("1.0") :offset ("106")))
8250 (defglfun
8251 (("TexCoord2fv" tex-coord-2fv) :args
8252 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
8253 ("void") :category ("drawing") :version ("1.0") :glxropcode ("54") :glsopcode
8254 ("0x0069") :offset ("105")))
8255 (defglfun
8256 (("TexCoord2f" tex-coord-2f) :args
8257 ((:name |s| :type |CoordF| :direction :in)
8258 (:name |t| :type |CoordF| :direction :in))
8259 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2fv") :version
8260 ("1.0") :offset ("104")))
8261 (defglfun
8262 (("TexCoord2dv" tex-coord-2dv) :args
8263 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
8264 ("void") :category ("drawing") :version ("1.0") :glxropcode ("53") :glsopcode
8265 ("0x0068") :offset ("103")))
8266 (defglfun
8267 (("TexCoord2d" tex-coord-2d) :args
8268 ((:name |s| :type |CoordD| :direction :in)
8269 (:name |t| :type |CoordD| :direction :in))
8270 :return ("void") :category ("drawing") :vectorequiv ("TexCoord2dv") :version
8271 ("1.0") :offset ("102")))
8272 (defglfun
8273 (("TexCoord1sv" tex-coord-1sv) :args
8274 ((:name |v| :type |CoordS| :direction :in :array t :size #x1)) :return
8275 ("void") :category ("drawing") :version ("1.0") :glxropcode ("52") :glsopcode
8276 ("0x0067") :offset ("101")))
8277 (defglfun
8278 (("TexCoord1s" tex-coord-1s) :args ((:name |s| :type |CoordS| :direction :in))
8279 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1sv") :version
8280 ("1.0") :offset ("100")))
8281 (defglfun
8282 (("TexCoord1iv" tex-coord-1iv) :args
8283 ((:name |v| :type |CoordI| :direction :in :array t :size #x1)) :return
8284 ("void") :category ("drawing") :version ("1.0") :glxropcode ("51") :glsopcode
8285 ("0x0066") :offset ("99")))
8286 (defglfun
8287 (("TexCoord1i" tex-coord-1i) :args ((:name |s| :type |CoordI| :direction :in))
8288 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1iv") :version
8289 ("1.0") :offset ("98")))
8290 (defglfun
8291 (("TexCoord1fv" tex-coord-1fv) :args
8292 ((:name |v| :type |CoordF| :direction :in :array t :size #x1)) :return
8293 ("void") :category ("drawing") :version ("1.0") :glxropcode ("50") :glsopcode
8294 ("0x0065") :offset ("97")))
8295 (defglfun
8296 (("TexCoord1f" tex-coord-1f) :args ((:name |s| :type |CoordF| :direction :in))
8297 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1fv") :version
8298 ("1.0") :offset ("96")))
8299 (defglfun
8300 (("TexCoord1dv" tex-coord-1dv) :args
8301 ((:name |v| :type |CoordD| :direction :in :array t :size #x1)) :return
8302 ("void") :category ("drawing") :version ("1.0") :glxropcode ("49") :glsopcode
8303 ("0x0064") :offset ("95")))
8304 (defglfun
8305 (("TexCoord1d" tex-coord-1d) :args ((:name |s| :type |CoordD| :direction :in))
8306 :return ("void") :category ("drawing") :vectorequiv ("TexCoord1dv") :version
8307 ("1.0") :offset ("94")))
8308 (defglfun
8309 (("Rectsv" rect-sv) :args
8310 ((:name |v1| :type |CoordS| :direction :in :array t :size #x2)
8311 (:name |v2| :type |CoordS| :direction :in :array t :size #x2))
8312 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("48")
8313 :glsopcode ("0x0063") :offset ("93")))
8314 (defglfun
8315 (("Rects" rect-s) :args
8316 ((:name |x1| :type |CoordS| :direction :in)
8317 (:name |y1| :type |CoordS| :direction :in)
8318 (:name |x2| :type |CoordS| :direction :in)
8319 (:name |y2| :type |CoordS| :direction :in))
8320 :return ("void") :category ("drawing") :vectorequiv ("Rectsv") :version
8321 ("1.0") :offset ("92")))
8322 (defglfun
8323 (("Rectiv" rect-iv) :args
8324 ((:name |v1| :type |CoordI| :direction :in :array t :size #x2)
8325 (:name |v2| :type |CoordI| :direction :in :array t :size #x2))
8326 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("47")
8327 :glsopcode ("0x0062") :offset ("91")))
8328 (defglfun
8329 (("Recti" rect-i) :args
8330 ((:name |x1| :type |CoordI| :direction :in)
8331 (:name |y1| :type |CoordI| :direction :in)
8332 (:name |x2| :type |CoordI| :direction :in)
8333 (:name |y2| :type |CoordI| :direction :in))
8334 :return ("void") :category ("drawing") :vectorequiv ("Rectiv") :version
8335 ("1.0") :offset ("90")))
8336 (defglfun
8337 (("Rectfv" rect-fv) :args
8338 ((:name |v1| :type |CoordF| :direction :in :array t :size #x2)
8339 (:name |v2| :type |CoordF| :direction :in :array t :size #x2))
8340 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("46")
8341 :glsopcode ("0x0061") :offset ("89")))
8342 (defglfun
8343 (("Rectf" rect-f) :args
8344 ((:name |x1| :type |CoordF| :direction :in)
8345 (:name |y1| :type |CoordF| :direction :in)
8346 (:name |x2| :type |CoordF| :direction :in)
8347 (:name |y2| :type |CoordF| :direction :in))
8348 :return ("void") :category ("drawing") :vectorequiv ("Rectfv") :version
8349 ("1.0") :offset ("88")))
8350 (defglfun
8351 (("Rectdv" rect-dv) :args
8352 ((:name |v1| :type |CoordD| :direction :in :array t :size #x2)
8353 (:name |v2| :type |CoordD| :direction :in :array t :size #x2))
8354 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("45")
8355 :glsopcode ("0x0060") :offset ("87")))
8356 (defglfun
8357 (("Rectd" rect-d) :args
8358 ((:name |x1| :type |CoordD| :direction :in)
8359 (:name |y1| :type |CoordD| :direction :in)
8360 (:name |x2| :type |CoordD| :direction :in)
8361 (:name |y2| :type |CoordD| :direction :in))
8362 :return ("void") :category ("drawing") :vectorequiv ("Rectdv") :version
8363 ("1.0") :offset ("86")))
8364 (defglfun
8365 (("RasterPos4sv" raster-pos-4sv) :args
8366 ((:name |v| :type |CoordS| :direction :in :array t :size #x4)) :return
8367 ("void") :category ("drawing") :version ("1.0") :glxropcode ("44") :glsopcode
8368 ("0x005F") :offset ("85")))
8369 (defglfun
8370 (("RasterPos4s" raster-pos-4s) :args
8371 ((:name |x| :type |CoordS| :direction :in)
8372 (:name |y| :type |CoordS| :direction :in)
8373 (:name |z| :type |CoordS| :direction :in)
8374 (:name |w| :type |CoordS| :direction :in))
8375 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4sv") :version
8376 ("1.0") :offset ("84")))
8377 (defglfun
8378 (("RasterPos4iv" raster-pos-4iv) :args
8379 ((:name |v| :type |CoordI| :direction :in :array t :size #x4)) :return
8380 ("void") :category ("drawing") :version ("1.0") :glxropcode ("43") :glsopcode
8381 ("0x005E") :offset ("83")))
8382 (defglfun
8383 (("RasterPos4i" raster-pos-4i) :args
8384 ((:name |x| :type |CoordI| :direction :in)
8385 (:name |y| :type |CoordI| :direction :in)
8386 (:name |z| :type |CoordI| :direction :in)
8387 (:name |w| :type |CoordI| :direction :in))
8388 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4iv") :version
8389 ("1.0") :offset ("82")))
8390 (defglfun
8391 (("RasterPos4fv" raster-pos-4fv) :args
8392 ((:name |v| :type |CoordF| :direction :in :array t :size #x4)) :return
8393 ("void") :category ("drawing") :version ("1.0") :glxropcode ("42") :glsopcode
8394 ("0x005D") :offset ("81")))
8395 (defglfun
8396 (("RasterPos4f" raster-pos-4f) :args
8397 ((:name |x| :type |CoordF| :direction :in)
8398 (:name |y| :type |CoordF| :direction :in)
8399 (:name |z| :type |CoordF| :direction :in)
8400 (:name |w| :type |CoordF| :direction :in))
8401 :return ("void") :category ("drawing") :vectorequiv ("RasterPos4fv") :version
8402 ("1.0") :offset ("80")))
8403 (defglfun
8404 (("RasterPos4dv" raster-pos-4dv) :args
8405 ((:name |v| :type |CoordD| :direction :in :array t :size #x4)) :return
8406 ("void") :category ("drawing") :version ("1.0") :glxropcode ("41") :glsopcode
8407 ("0x005C") :offset ("79")))
8408 (defglfun
8409 (("RasterPos4d" raster-pos-4d) :args
8410 ((:name |x| :type |CoordD| :direction :in)
8411 (:name |y| :type |CoordD| :direction :in)
8412 (:name |z| :type |CoordD| :direction :in)
8413 (:name |w| :type |CoordD| :direction :in))
8414 :return ("void") :vectorequiv ("RasterPos4dv") :category ("drawing") :version
8415 ("1.0") :offset ("78")))
8416 (defglfun
8417 (("RasterPos3sv" raster-pos-3sv) :args
8418 ((:name |v| :type |CoordS| :direction :in :array t :size #x3)) :return
8419 ("void") :category ("drawing") :version ("1.0") :glxropcode ("40") :glsopcode
8420 ("0x005B") :offset ("77")))
8421 (defglfun
8422 (("RasterPos3s" raster-pos-3s) :args
8423 ((:name |x| :type |CoordS| :direction :in)
8424 (:name |y| :type |CoordS| :direction :in)
8425 (:name |z| :type |CoordS| :direction :in))
8426 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3sv") :version
8427 ("1.0") :offset ("76")))
8428 (defglfun
8429 (("RasterPos3iv" raster-pos-3iv) :args
8430 ((:name |v| :type |CoordI| :direction :in :array t :size #x3)) :return
8431 ("void") :category ("drawing") :version ("1.0") :glxropcode ("39") :glsopcode
8432 ("0x005A") :offset ("75")))
8433 (defglfun
8434 (("RasterPos3i" raster-pos-3i) :args
8435 ((:name |x| :type |CoordI| :direction :in)
8436 (:name |y| :type |CoordI| :direction :in)
8437 (:name |z| :type |CoordI| :direction :in))
8438 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3iv") :version
8439 ("1.0") :offset ("74")))
8440 (defglfun
8441 (("RasterPos3fv" raster-pos-3fv) :args
8442 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8443 ("void") :category ("drawing") :version ("1.0") :glxropcode ("38") :glsopcode
8444 ("0x0059") :offset ("73")))
8445 (defglfun
8446 (("RasterPos3f" raster-pos-3f) :args
8447 ((:name |x| :type |CoordF| :direction :in)
8448 (:name |y| :type |CoordF| :direction :in)
8449 (:name |z| :type |CoordF| :direction :in))
8450 :return ("void") :category ("drawing") :vectorequiv ("RasterPos3fv") :version
8451 ("1.0") :offset ("72")))
8452 (defglfun
8453 (("RasterPos3dv" raster-pos-3dv) :args
8454 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8455 ("void") :category ("drawing") :version ("1.0") :glxropcode ("37") :glsopcode
8456 ("0x0058") :offset ("71")))
8457 (defglfun
8458 (("RasterPos3d" raster-pos-3d) :args
8459 ((:name |x| :type |CoordD| :direction :in)
8460 (:name |y| :type |CoordD| :direction :in)
8461 (:name |z| :type |CoordD| :direction :in))
8462 :return ("void") :vectorequiv ("RasterPos3dv") :category ("drawing") :version
8463 ("1.0") :offset ("70")))
8464 (defglfun
8465 (("RasterPos2sv" raster-pos-2sv) :args
8466 ((:name |v| :type |CoordS| :direction :in :array t :size #x2)) :return
8467 ("void") :category ("drawing") :version ("1.0") :glxropcode ("36") :glsopcode
8468 ("0x0057") :offset ("69")))
8469 (defglfun
8470 (("RasterPos2s" raster-pos-2s) :args
8471 ((:name |x| :type |CoordS| :direction :in)
8472 (:name |y| :type |CoordS| :direction :in))
8473 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2sv") :version
8474 ("1.0") :offset ("68")))
8475 (defglfun
8476 (("RasterPos2iv" raster-pos-2iv) :args
8477 ((:name |v| :type |CoordI| :direction :in :array t :size #x2)) :return
8478 ("void") :category ("drawing") :version ("1.0") :glxropcode ("35") :glsopcode
8479 ("0x0056") :offset ("67")))
8480 (defglfun
8481 (("RasterPos2i" raster-pos-2i) :args
8482 ((:name |x| :type |CoordI| :direction :in)
8483 (:name |y| :type |CoordI| :direction :in))
8484 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2iv") :version
8485 ("1.0") :offset ("66")))
8486 (defglfun
8487 (("RasterPos2fv" raster-pos-2fv) :args
8488 ((:name |v| :type |CoordF| :direction :in :array t :size #x2)) :return
8489 ("void") :category ("drawing") :version ("1.0") :glxropcode ("34") :glsopcode
8490 ("0x0055") :offset ("65")))
8491 (defglfun
8492 (("RasterPos2f" raster-pos-2f) :args
8493 ((:name |x| :type |CoordF| :direction :in)
8494 (:name |y| :type |CoordF| :direction :in))
8495 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2fv") :version
8496 ("1.0") :offset ("64")))
8497 (defglfun
8498 (("RasterPos2dv" raster-pos-2dv) :args
8499 ((:name |v| :type |CoordD| :direction :in :array t :size #x2)) :return
8500 ("void") :category ("drawing") :version ("1.0") :glxropcode ("33") :glsopcode
8501 ("0x0054") :offset ("63")))
8502 (defglfun
8503 (("RasterPos2d" raster-pos-2d) :args
8504 ((:name |x| :type |CoordD| :direction :in)
8505 (:name |y| :type |CoordD| :direction :in))
8506 :return ("void") :category ("drawing") :vectorequiv ("RasterPos2dv") :version
8507 ("1.0") :offset ("62")))
8508 (defglfun
8509 (("Normal3sv" normal-3sv) :args
8510 ((:name |v| :type |Int16| :direction :in :array t :size #x3)) :return
8511 ("void") :category ("drawing") :version ("1.0") :glxropcode ("32") :glsopcode
8512 ("0x0053") :offset ("61")))
8513 (defglfun
8514 (("Normal3s" normal-3s) :args
8515 ((:name |nx| :type |Int16| :direction :in)
8516 (:name |ny| :type |Int16| :direction :in)
8517 (:name |nz| :type |Int16| :direction :in))
8518 :return ("void") :category ("drawing") :vectorequiv ("Normal3sv") :version
8519 ("1.0") :offset ("60")))
8520 (defglfun
8521 (("Normal3iv" normal-3iv) :args
8522 ((:name |v| :type |Int32| :direction :in :array t :size #x3)) :return
8523 ("void") :category ("drawing") :version ("1.0") :glxropcode ("31") :glsopcode
8524 ("0x0052") :offset ("59")))
8525 (defglfun
8526 (("Normal3i" normal-3i) :args
8527 ((:name |nx| :type |Int32| :direction :in)
8528 (:name |ny| :type |Int32| :direction :in)
8529 (:name |nz| :type |Int32| :direction :in))
8530 :return ("void") :category ("drawing") :vectorequiv ("Normal3iv") :version
8531 ("1.0") :offset ("58")))
8532 (defglfun
8533 (("Normal3fv" normal-3fv) :args
8534 ((:name |v| :type |CoordF| :direction :in :array t :size #x3)) :return
8535 ("void") :category ("drawing") :version ("1.0") :glxropcode ("30") :glsopcode
8536 ("0x0051") :offset ("57")))
8537 (defglfun
8538 (("Normal3f" normal-3f) :args
8539 ((:name |nx| :type |CoordF| :direction :in)
8540 (:name |ny| :type |CoordF| :direction :in)
8541 (:name |nz| :type |CoordF| :direction :in))
8542 :return ("void") :category ("drawing") :vectorequiv ("Normal3fv") :version
8543 ("1.0") :offset ("56")))
8544 (defglfun
8545 (("Normal3dv" normal-3dv) :args
8546 ((:name |v| :type |CoordD| :direction :in :array t :size #x3)) :return
8547 ("void") :category ("drawing") :version ("1.0") :glxropcode ("29") :glsopcode
8548 ("0x0050") :offset ("55")))
8549 (defglfun
8550 (("Normal3d" normal-3d) :args
8551 ((:name |nx| :type |CoordD| :direction :in)
8552 (:name |ny| :type |CoordD| :direction :in)
8553 (:name |nz| :type |CoordD| :direction :in))
8554 :return ("void") :category ("drawing") :vectorequiv ("Normal3dv") :version
8555 ("1.0") :offset ("54")))
8556 (defglfun
8557 (("Normal3bv" normal-3bv) :args
8558 ((:name |v| :type |Int8| :direction :in :array t :size #x3)) :return ("void")
8559 :category ("drawing") :version ("1.0") :glxropcode ("28") :glsopcode
8560 ("0x004F") :offset ("53")))
8561 (defglfun
8562 (("Normal3b" normal-3b) :args
8563 ((:name |nx| :type |Int8| :direction :in)
8564 (:name |ny| :type |Int8| :direction :in)
8565 (:name |nz| :type |Int8| :direction :in))
8566 :return ("void") :category ("drawing") :vectorequiv ("Normal3bv") :version
8567 ("1.0") :offset ("52")))
8568 (defglfun
8569 (("Indexsv" index-sv) :args
8570 ((:name |c| :type |ColorIndexValueS| :direction :in :array t :size #x1))
8571 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("27")
8572 :glsopcode ("0x004E") :offset ("51")))
8573 (defglfun
8574 (("Indexs" index-s) :args
8575 ((:name |c| :type |ColorIndexValueS| :direction :in)) :return ("void")
8576 :category ("drawing") :vectorequiv ("Indexsv") :version ("1.0") :offset
8577 ("50")))
8578 (defglfun
8579 (("Indexiv" index-iv) :args
8580 ((:name |c| :type |ColorIndexValueI| :direction :in :array t :size #x1))
8581 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("26")
8582 :glsopcode ("0x004D") :offset ("49")))
8583 (defglfun
8584 (("Indexi" index-i) :args
8585 ((:name |c| :type |ColorIndexValueI| :direction :in)) :return ("void")
8586 :category ("drawing") :vectorequiv ("Indexiv") :version ("1.0") :offset
8587 ("48")))
8588 (defglfun
8589 (("Indexfv" index-fv) :args
8590 ((:name |c| :type |ColorIndexValueF| :direction :in :array t :size #x1))
8591 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("25")
8592 :glsopcode ("0x004C") :offset ("47")))
8593 (defglfun
8594 (("Indexf" index-f) :args
8595 ((:name |c| :type |ColorIndexValueF| :direction :in)) :return ("void")
8596 :category ("drawing") :vectorequiv ("Indexfv") :version ("1.0") :offset
8597 ("46")))
8598 (defglfun
8599 (("Indexdv" index-dv) :args
8600 ((:name |c| :type |ColorIndexValueD| :direction :in :array t :size #x1))
8601 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("24")
8602 :glsopcode ("0x004B") :offset ("45")))
8603 (defglfun
8604 (("Indexd" index-d) :args
8605 ((:name |c| :type |ColorIndexValueD| :direction :in)) :return ("void")
8606 :category ("drawing") :vectorequiv ("Indexdv") :version ("1.0") :offset
8607 ("44")))
8608 (defglfun
8609 (("End" end) :args nil :return ("void") :category ("drawing") :version ("1.0")
8610 :glxropcode ("23") :glsopcode ("0x004A") :offset ("43")))
8611 (defglfun
8612 (("EdgeFlagv" edge-flagv) :args
8613 ((:name |flag| :type |Boolean| :direction :in :array t :size #x1)) :return
8614 ("void") :category ("drawing") :version ("1.0") :glxropcode ("22") :glsopcode
8615 ("0x0049") :offset ("42")))
8616 (defglfun
8617 (("EdgeFlag" edge-flag) :args ((:name |flag| :type |Boolean| :direction :in))
8618 :return ("void") :category ("drawing") :vectorequiv ("EdgeFlagv") :version
8619 ("1.0") :offset ("41")))
8620 (defglfun
8621 (("Color4usv" color-4usv) :args
8622 ((:name |v| :type |ColorUS| :direction :in :array t :size #x4)) :return
8623 ("void") :category ("drawing") :version ("1.0") :glxropcode ("21") :glsopcode
8624 ("0x0048") :offset ("40")))
8625 (defglfun
8626 (("Color4us" color-4us) :args
8627 ((:name |red| :type |ColorUS| :direction :in)
8628 (:name |green| :type |ColorUS| :direction :in)
8629 (:name |blue| :type |ColorUS| :direction :in)
8630 (:name |alpha| :type |ColorUS| :direction :in))
8631 :return ("void") :category ("drawing") :vectorequiv ("Color4usv") :version
8632 ("1.0") :offset ("39")))
8633 (defglfun
8634 (("Color4uiv" color-4uiv) :args
8635 ((:name |v| :type |ColorUI| :direction :in :array t :size #x4)) :return
8636 ("void") :category ("drawing") :version ("1.0") :glxropcode ("20") :glsopcode
8637 ("0x0047") :offset ("38")))
8638 (defglfun
8639 (("Color4ui" color-4ui) :args
8640 ((:name |red| :type |ColorUI| :direction :in)
8641 (:name |green| :type |ColorUI| :direction :in)
8642 (:name |blue| :type |ColorUI| :direction :in)
8643 (:name |alpha| :type |ColorUI| :direction :in))
8644 :return ("void") :category ("drawing") :vectorequiv ("Color4uiv") :version
8645 ("1.0") :offset ("37")))
8646 (defglfun
8647 (("Color4ubv" color-4ubv) :args
8648 ((:name |v| :type |ColorUB| :direction :in :array t :size #x4)) :return
8649 ("void") :category ("drawing") :version ("1.0") :glxropcode ("19") :glsopcode
8650 ("0x0046") :offset ("36")))
8651 (defglfun
8652 (("Color4ub" color-4ub) :args
8653 ((:name |red| :type |ColorUB| :direction :in)
8654 (:name |green| :type |ColorUB| :direction :in)
8655 (:name |blue| :type |ColorUB| :direction :in)
8656 (:name |alpha| :type |ColorUB| :direction :in))
8657 :return ("void") :category ("drawing") :vectorequiv ("Color4ubv") :version
8658 ("1.0") :offset ("35")))
8659 (defglfun
8660 (("Color4sv" color-4sv) :args
8661 ((:name |v| :type |ColorS| :direction :in :array t :size #x4)) :return
8662 ("void") :category ("drawing") :version ("1.0") :glxropcode ("18") :glsopcode
8663 ("0x0045") :offset ("34")))
8664 (defglfun
8665 (("Color4s" color-4s) :args
8666 ((:name |red| :type |ColorS| :direction :in)
8667 (:name |green| :type |ColorS| :direction :in)
8668 (:name |blue| :type |ColorS| :direction :in)
8669 (:name |alpha| :type |ColorS| :direction :in))
8670 :return ("void") :category ("drawing") :vectorequiv ("Color4sv") :version
8671 ("1.0") :offset ("33")))
8672 (defglfun
8673 (("Color4iv" color-4iv) :args
8674 ((:name |v| :type |ColorI| :direction :in :array t :size #x4)) :return
8675 ("void") :category ("drawing") :version ("1.0") :glxropcode ("17") :glsopcode
8676 ("0x0044") :offset ("32")))
8677 (defglfun
8678 (("Color4i" color-4i) :args
8679 ((:name |red| :type |ColorI| :direction :in)
8680 (:name |green| :type |ColorI| :direction :in)
8681 (:name |blue| :type |ColorI| :direction :in)
8682 (:name |alpha| :type |ColorI| :direction :in))
8683 :return ("void") :category ("drawing") :vectorequiv ("Color4iv") :version
8684 ("1.0") :offset ("31")))
8685 (defglfun
8686 (("Color4fv" color-4fv) :args
8687 ((:name |v| :type |ColorF| :direction :in :array t :size #x4)) :return
8688 ("void") :category ("drawing") :version ("1.0") :glxropcode ("16") :glsopcode
8689 ("0x0043") :offset ("30")))
8690 (defglfun
8691 (("Color4f" color-4f) :args
8692 ((:name |red| :type |ColorF| :direction :in)
8693 (:name |green| :type |ColorF| :direction :in)
8694 (:name |blue| :type |ColorF| :direction :in)
8695 (:name |alpha| :type |ColorF| :direction :in))
8696 :return ("void") :category ("drawing") :vectorequiv ("Color4fv") :version
8697 ("1.0") :offset ("29")))
8698 (defglfun
8699 (("Color4dv" color-4dv) :args
8700 ((:name |v| :type |ColorD| :direction :in :array t :size #x4)) :return
8701 ("void") :category ("drawing") :version ("1.0") :glxropcode ("15") :glsopcode
8702 ("0x0042") :offset ("28")))
8703 (defglfun
8704 (("Color4d" color-4d) :args
8705 ((:name |red| :type |ColorD| :direction :in)
8706 (:name |green| :type |ColorD| :direction :in)
8707 (:name |blue| :type |ColorD| :direction :in)
8708 (:name |alpha| :type |ColorD| :direction :in))
8709 :return ("void") :category ("drawing") :vectorequiv ("Color4dv") :version
8710 ("1.0") :offset ("27")))
8711 (defglfun
8712 (("Color4bv" color-4bv) :args
8713 ((:name |v| :type |ColorB| :direction :in :array t :size #x4)) :return
8714 ("void") :category ("drawing") :version ("1.0") :glxropcode ("14") :glsopcode
8715 ("0x0041") :offset ("26")))
8716 (defglfun
8717 (("Color4b" color-4b) :args
8718 ((:name |red| :type |ColorB| :direction :in)
8719 (:name |green| :type |ColorB| :direction :in)
8720 (:name |blue| :type |ColorB| :direction :in)
8721 (:name |alpha| :type |ColorB| :direction :in))
8722 :return ("void") :category ("drawing") :vectorequiv ("Color4bv") :version
8723 ("1.0") :offset ("25")))
8724 (defglfun
8725 (("Color3usv" color-3usv) :args
8726 ((:name |v| :type |ColorUS| :direction :in :array t :size #x3)) :return
8727 ("void") :category ("drawing") :version ("1.0") :glxropcode ("13") :glsopcode
8728 ("0x0040") :offset ("24")))
8729 (defglfun
8730 (("Color3us" color-3us) :args
8731 ((:name |red| :type |ColorUS| :direction :in)
8732 (:name |green| :type |ColorUS| :direction :in)
8733 (:name |blue| :type |ColorUS| :direction :in))
8734 :return ("void") :category ("drawing") :vectorequiv ("Color3usv") :version
8735 ("1.0") :offset ("23")))
8736 (defglfun
8737 (("Color3uiv" color-3uiv) :args
8738 ((:name |v| :type |ColorUI| :direction :in :array t :size #x3)) :return
8739 ("void") :category ("drawing") :version ("1.0") :glxropcode ("12") :glsopcode
8740 ("0x003F") :offset ("22")))
8741 (defglfun
8742 (("Color3ui" color-3ui) :args
8743 ((:name |red| :type |ColorUI| :direction :in)
8744 (:name |green| :type |ColorUI| :direction :in)
8745 (:name |blue| :type |ColorUI| :direction :in))
8746 :return ("void") :category ("drawing") :vectorequiv ("Color3uiv") :version
8747 ("1.0") :offset ("21")))
8748 (defglfun
8749 (("Color3ubv" color-3ubv) :args
8750 ((:name |v| :type |ColorUB| :direction :in :array t :size #x3)) :return
8751 ("void") :category ("drawing") :version ("1.0") :glxropcode ("11") :glsopcode
8752 ("0x003E") :offset ("20")))
8753 (defglfun
8754 (("Color3ub" color-3ub) :args
8755 ((:name |red| :type |ColorUB| :direction :in)
8756 (:name |green| :type |ColorUB| :direction :in)
8757 (:name |blue| :type |ColorUB| :direction :in))
8758 :return ("void") :category ("drawing") :vectorequiv ("Color3ubv") :version
8759 ("1.0") :offset ("19")))
8760 (defglfun
8761 (("Color3sv" color-3sv) :args
8762 ((:name |v| :type |ColorS| :direction :in :array t :size #x3)) :return
8763 ("void") :category ("drawing") :version ("1.0") :glxropcode ("10") :glsopcode
8764 ("0x003D") :offset ("18")))
8765 (defglfun
8766 (("Color3s" color-3s) :args
8767 ((:name |red| :type |ColorS| :direction :in)
8768 (:name |green| :type |ColorS| :direction :in)
8769 (:name |blue| :type |ColorS| :direction :in))
8770 :return ("void") :category ("drawing") :vectorequiv ("Color3sv") :version
8771 ("1.0") :offset ("17")))
8772 (defglfun
8773 (("Color3iv" color-3iv) :args
8774 ((:name |v| :type |ColorI| :direction :in :array t :size #x3)) :return
8775 ("void") :category ("drawing") :version ("1.0") :glxropcode ("9") :glsopcode
8776 ("0x003C") :offset ("16")))
8777 (defglfun
8778 (("Color3i" color-3i) :args
8779 ((:name |red| :type |ColorI| :direction :in)
8780 (:name |green| :type |ColorI| :direction :in)
8781 (:name |blue| :type |ColorI| :direction :in))
8782 :return ("void") :category ("drawing") :vectorequiv ("Color3iv") :version
8783 ("1.0") :offset ("15")))
8784 (defglfun
8785 (("Color3fv" color-3fv) :args
8786 ((:name |v| :type |ColorF| :direction :in :array t :size #x3)) :return
8787 ("void") :category ("drawing") :version ("1.0") :glxropcode ("8") :glsopcode
8788 ("0x003B") :offset ("14")))
8789 (defglfun
8790 (("Color3f" color-3f) :args
8791 ((:name |red| :type |ColorF| :direction :in)
8792 (:name |green| :type |ColorF| :direction :in)
8793 (:name |blue| :type |ColorF| :direction :in))
8794 :return ("void") :category ("drawing") :vectorequiv ("Color3fv") :version
8795 ("1.0") :offset ("13")))
8796 (defglfun
8797 (("Color3dv" color-3dv) :args
8798 ((:name |v| :type |ColorD| :direction :in :array t :size #x3)) :return
8799 ("void") :category ("drawing") :version ("1.0") :glxropcode ("7") :glsopcode
8800 ("0x003A") :offset ("12")))
8801 (defglfun
8802 (("Color3d" color-3d) :args
8803 ((:name |red| :type |ColorD| :direction :in)
8804 (:name |green| :type |ColorD| :direction :in)
8805 (:name |blue| :type |ColorD| :direction :in))
8806 :return ("void") :category ("drawing") :vectorequiv ("Color3dv") :version
8807 ("1.0") :offset ("11")))
8808 (defglfun
8809 (("Color3bv" color-3bv) :args
8810 ((:name |v| :type |ColorB| :direction :in :array t :size #x3)) :return
8811 ("void") :category ("drawing") :version ("1.0") :glxropcode ("6") :glsopcode
8812 ("0x0039") :offset ("10")))
8813 (defglfun
8814 (("Color3b" color-3b) :args
8815 ((:name |red| :type |ColorB| :direction :in)
8816 (:name |green| :type |ColorB| :direction :in)
8817 (:name |blue| :type |ColorB| :direction :in))
8818 :return ("void") :category ("drawing") :vectorequiv ("Color3bv") :version
8819 ("1.0") :offset ("9")))
8820 (defglfun
8821 (("Bitmap" bitmap) :args
8822 ((:name |width| :type |SizeI| :direction :in)
8823 (:name |height| :type |SizeI| :direction :in)
8824 (:name |xorig| :type |CoordF| :direction :in)
8825 (:name |yorig| :type |CoordF| :direction :in)
8826 (:name |xmove| :type |CoordF| :direction :in)
8827 (:name |ymove| :type |CoordF| :direction :in)
8828 (:name |bitmap| :type |UInt8| :direction :in :array t :size
8829 (|width| |height|)))
8830 :return ("void") :category ("drawing") :dlflags ("handcode") :glxflags
8831 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("5")
8832 :glsflags ("pixel-unpack") :glsopcode ("0x0038") :wglflags
8833 ("client-handcode" "server-handcode") :offset ("8")))
8834 (defglfun
8835 (("Begin" begin) :args ((:name |mode| :type |BeginMode| :direction :in))
8836 :return ("void") :category ("drawing") :version ("1.0") :glxropcode ("4")
8837 :glsopcode ("0x0037") :offset ("7")))
8839 ;;;; drawing-control
8841 (defglfun
8842 (("TexGeniv" tex-gen-iv) :args
8843 ((:name |coord| :type |TextureCoordName| :direction :in)
8844 (:name |pname| :type |TextureGenParameter| :direction :in)
8845 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8846 (|pname|)))
8847 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8848 ("120") :glsflags ("gl-enum") :glsopcode ("0x00AB") :wglflags ("small-data")
8849 :offset ("193")))
8850 (defglfun
8851 (("TexGeni" tex-gen-i) :args
8852 ((:name |coord| :type |TextureCoordName| :direction :in)
8853 (:name |pname| :type |TextureGenParameter| :direction :in)
8854 (:name |param| :type |CheckedInt32| :direction :in))
8855 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8856 ("119") :glsflags ("gl-enum") :glsopcode ("0x00AA") :wglflags ("small-data")
8857 :offset ("192")))
8858 (defglfun
8859 (("TexGenfv" tex-gen-fv) :args
8860 ((:name |coord| :type |TextureCoordName| :direction :in)
8861 (:name |pname| :type |TextureGenParameter| :direction :in)
8862 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8863 (|pname|)))
8864 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8865 ("118") :glsflags ("gl-enum") :glsopcode ("0x00A9") :wglflags ("small-data")
8866 :offset ("191")))
8867 (defglfun
8868 (("TexGenf" tex-gen-f) :args
8869 ((:name |coord| :type |TextureCoordName| :direction :in)
8870 (:name |pname| :type |TextureGenParameter| :direction :in)
8871 (:name |param| :type |CheckedFloat32| :direction :in))
8872 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8873 ("117") :glsflags ("gl-enum") :glsopcode ("0x00A8") :wglflags ("small-data")
8874 :offset ("190")))
8875 (defglfun
8876 (("TexGendv" tex-gen-dv) :args
8877 ((:name |coord| :type |TextureCoordName| :direction :in)
8878 (:name |pname| :type |TextureGenParameter| :direction :in)
8879 (:name |params| :type |Float64| :direction :in :array t :size (|pname|)))
8880 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8881 ("116") :glsflags ("gl-enum") :glsopcode ("0x00A7") :wglflags ("small-data")
8882 :offset ("189")))
8883 (defglfun
8884 (("TexGend" tex-gen-d) :args
8885 ((:name |coord| :type |TextureCoordName| :direction :in)
8886 (:name |pname| :type |TextureGenParameter| :direction :in)
8887 (:name |param| :type |Float64| :direction :in))
8888 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8889 ("115") :glsflags ("gl-enum") :glsopcode ("0x00A6") :wglflags ("small-data")
8890 :offset ("188")))
8891 (defglfun
8892 (("TexEnviv" tex-env-iv) :args
8893 ((:name |target| :type |TextureEnvTarget| :direction :in)
8894 (:name |pname| :type |TextureEnvParameter| :direction :in)
8895 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8896 (|pname|)))
8897 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8898 ("114") :glsflags ("gl-enum") :glsopcode ("0x00A5") :wglflags ("small-data")
8899 :offset ("187")))
8900 (defglfun
8901 (("TexEnvi" tex-env-i) :args
8902 ((:name |target| :type |TextureEnvTarget| :direction :in)
8903 (:name |pname| :type |TextureEnvParameter| :direction :in)
8904 (:name |param| :type |CheckedInt32| :direction :in))
8905 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8906 ("113") :glsflags ("gl-enum") :glsopcode ("0x00A4") :wglflags ("small-data")
8907 :offset ("186")))
8908 (defglfun
8909 (("TexEnvfv" tex-env-fv) :args
8910 ((:name |target| :type |TextureEnvTarget| :direction :in)
8911 (:name |pname| :type |TextureEnvParameter| :direction :in)
8912 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8913 (|pname|)))
8914 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8915 ("112") :glsflags ("gl-enum") :glsopcode ("0x00A3") :wglflags ("small-data")
8916 :offset ("185")))
8917 (defglfun
8918 (("TexEnvf" tex-env-f) :args
8919 ((:name |target| :type |TextureEnvTarget| :direction :in)
8920 (:name |pname| :type |TextureEnvParameter| :direction :in)
8921 (:name |param| :type |CheckedFloat32| :direction :in))
8922 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8923 ("111") :glsflags ("gl-enum") :glsopcode ("0x00A2") :wglflags ("small-data")
8924 :offset ("184")))
8925 (defglfun
8926 (("TexImage2D" tex-image-2d) :args
8927 ((:name |target| :type |TextureTarget| :direction :in)
8928 (:name |level| :type |CheckedInt32| :direction :in)
8929 (:name |internalformat| :type |TextureComponentCount| :direction :in)
8930 (:name |width| :type |SizeI| :direction :in)
8931 (:name |height| :type |SizeI| :direction :in)
8932 (:name |border| :type |CheckedInt32| :direction :in)
8933 (:name |format| :type |PixelFormat| :direction :in)
8934 (:name |type| :type |PixelType| :direction :in)
8935 (:name |pixels| :type |Void| :direction :in :array t :size
8936 (|format| |type| |width| |height|)))
8937 :return ("void") :category ("drawing-control") :dlflags ("handcode")
8938 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
8939 ("110") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A1")
8940 :wglflags ("client-handcode" "server-handcode") :offset ("183")))
8941 (defglfun
8942 (("TexImage1D" tex-image-1d) :args
8943 ((:name |target| :type |TextureTarget| :direction :in)
8944 (:name |level| :type |CheckedInt32| :direction :in)
8945 (:name |internalformat| :type |TextureComponentCount| :direction :in)
8946 (:name |width| :type |SizeI| :direction :in)
8947 (:name |border| :type |CheckedInt32| :direction :in)
8948 (:name |format| :type |PixelFormat| :direction :in)
8949 (:name |type| :type |PixelType| :direction :in)
8950 (:name |pixels| :type |Void| :direction :in :array t :size
8951 (|format| |type| |width|)))
8952 :return ("void") :category ("drawing-control") :dlflags ("handcode")
8953 :glxflags ("client-handcode" "server-handcode") :version ("1.0") :glxropcode
8954 ("109") :glsflags ("pixel-null" "pixel-unpack") :glsopcode ("0x00A0")
8955 :wglflags ("client-handcode" "server-handcode") :offset ("182")))
8956 (defglfun
8957 (("TexParameteriv" tex-parameter-iv) :args
8958 ((:name |target| :type |TextureTarget| :direction :in)
8959 (:name |pname| :type |TextureParameterName| :direction :in)
8960 (:name |params| :type |CheckedInt32| :direction :in :array t :size
8961 (|pname|)))
8962 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8963 ("108") :glsflags ("gl-enum") :glsopcode ("0x009F") :wglflags ("small-data")
8964 :offset ("181")))
8965 (defglfun
8966 (("TexParameteri" tex-parameter-i) :args
8967 ((:name |target| :type |TextureTarget| :direction :in)
8968 (:name |pname| :type |TextureParameterName| :direction :in)
8969 (:name |param| :type |CheckedInt32| :direction :in))
8970 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8971 ("107") :glsflags ("gl-enum") :glsopcode ("0x009E") :wglflags ("small-data")
8972 :offset ("180")))
8973 (defglfun
8974 (("TexParameterfv" tex-parameter-fv) :args
8975 ((:name |target| :type |TextureTarget| :direction :in)
8976 (:name |pname| :type |TextureParameterName| :direction :in)
8977 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
8978 (|pname|)))
8979 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8980 ("106") :glsflags ("gl-enum") :glsopcode ("0x009D") :wglflags ("small-data")
8981 :offset ("179")))
8982 (defglfun
8983 (("TexParameterf" tex-parameter-f) :args
8984 ((:name |target| :type |TextureTarget| :direction :in)
8985 (:name |pname| :type |TextureParameterName| :direction :in)
8986 (:name |param| :type |CheckedFloat32| :direction :in))
8987 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
8988 ("105") :glsflags ("gl-enum") :glsopcode ("0x009C") :wglflags ("small-data")
8989 :offset ("178")))
8990 (defglfun
8991 (("ShadeModel" shade-model) :args
8992 ((:name |mode| :type |ShadingModel| :direction :in)) :return ("void")
8993 :category ("drawing-control") :version ("1.0") :glxropcode ("104") :glsopcode
8994 ("0x009B") :offset ("177")))
8995 (defglfun
8996 (("Scissor" scissor) :args
8997 ((:name |x| :type |WinCoord| :direction :in)
8998 (:name |y| :type |WinCoord| :direction :in)
8999 (:name |width| :type |SizeI| :direction :in)
9000 (:name |height| :type |SizeI| :direction :in))
9001 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9002 ("103") :glsopcode ("0x009A") :offset ("176")))
9003 (defglfun
9004 (("PolygonStipple" polygon-stipple) :args
9005 ((:name |mask| :type |UInt8| :direction :in :array t)) :return ("void")
9006 :category ("drawing-control") :dlflags ("handcode") :glxflags
9007 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("102")
9008 :glsflags ("pixel-unpack") :glsopcode ("0x0099") :wglflags
9009 ("client-handcode" "server-handcode") :offset ("175")))
9010 (defglfun
9011 (("PolygonMode" polygon-mode) :args
9012 ((:name |face| :type |MaterialFace| :direction :in)
9013 (:name |mode| :type |PolygonMode| :direction :in))
9014 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9015 ("101") :glsopcode ("0x0098") :offset ("174")))
9016 (defglfun
9017 (("PointSize" point-size) :args
9018 ((:name |size| :type |CheckedFloat32| :direction :in)) :return ("void")
9019 :category ("drawing-control") :version ("1.0") :glxropcode ("100") :glsopcode
9020 ("0x0097") :offset ("173")))
9021 (defglfun
9022 (("Materialiv" material-iv) :args
9023 ((:name |face| :type |MaterialFace| :direction :in)
9024 (:name |pname| :type |MaterialParameter| :direction :in)
9025 (:name |params| :type |CheckedInt32| :direction :in :array t :size
9026 (|pname|)))
9027 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9028 ("99") :glsopcode ("0x0096") :wglflags ("small-data") :offset ("172")))
9029 (defglfun
9030 (("Materiali" material-i) :args
9031 ((:name |face| :type |MaterialFace| :direction :in)
9032 (:name |pname| :type |MaterialParameter| :direction :in)
9033 (:name |param| :type |CheckedInt32| :direction :in))
9034 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9035 ("98") :glsopcode ("0x0095") :wglflags ("small-data") :offset ("171")))
9036 (defglfun
9037 (("Materialfv" material-fv) :args
9038 ((:name |face| :type |MaterialFace| :direction :in)
9039 (:name |pname| :type |MaterialParameter| :direction :in)
9040 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
9041 (|pname|)))
9042 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9043 ("97") :glsopcode ("0x0094") :wglflags ("small-data") :offset ("170")))
9044 (defglfun
9045 (("Materialf" material-f) :args
9046 ((:name |face| :type |MaterialFace| :direction :in)
9047 (:name |pname| :type |MaterialParameter| :direction :in)
9048 (:name |param| :type |CheckedFloat32| :direction :in))
9049 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9050 ("96") :glsopcode ("0x0093") :wglflags ("small-data") :offset ("169")))
9051 (defglfun
9052 (("LineWidth" line-width) :args
9053 ((:name |width| :type |CheckedFloat32| :direction :in)) :return ("void")
9054 :category ("drawing-control") :version ("1.0") :glxropcode ("95") :glsopcode
9055 ("0x0092") :offset ("168")))
9056 (defglfun
9057 (("LineStipple" line-stipple) :args
9058 ((:name |factor| :type |CheckedInt32| :direction :in)
9059 (:name |pattern| :type |LineStipple| :direction :in))
9060 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9061 ("94") :glsopcode ("0x0091") :offset ("167")))
9062 (defglfun
9063 (("LightModeliv" light-model-iv) :args
9064 ((:name |pname| :type |LightModelParameter| :direction :in)
9065 (:name |params| :type |Int32| :direction :in :array t :size (|pname|)))
9066 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9067 ("93") :glsflags ("gl-enum") :glsopcode ("0x0090") :wglflags ("small-data")
9068 :offset ("166")))
9069 (defglfun
9070 (("LightModeli" light-model-i) :args
9071 ((:name |pname| :type |LightModelParameter| :direction :in)
9072 (:name |param| :type |Int32| :direction :in))
9073 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9074 ("92") :glsflags ("gl-enum") :glsopcode ("0x008F") :wglflags ("small-data")
9075 :offset ("165")))
9076 (defglfun
9077 (("LightModelfv" light-model-fv) :args
9078 ((:name |pname| :type |LightModelParameter| :direction :in)
9079 (:name |params| :type |Float32| :direction :in :array t :size (|pname|)))
9080 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9081 ("91") :glsflags ("gl-enum") :glsopcode ("0x008E") :wglflags ("small-data")
9082 :offset ("164")))
9083 (defglfun
9084 (("LightModelf" light-model-f) :args
9085 ((:name |pname| :type |LightModelParameter| :direction :in)
9086 (:name |param| :type |Float32| :direction :in))
9087 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9088 ("90") :glsflags ("gl-enum") :glsopcode ("0x008D") :wglflags ("small-data")
9089 :offset ("163")))
9090 (defglfun
9091 (("Lightiv" light-iv) :args
9092 ((:name |light| :type |LightName| :direction :in)
9093 (:name |pname| :type |LightParameter| :direction :in)
9094 (:name |params| :type |CheckedInt32| :direction :in :array t :size
9095 (|pname|)))
9096 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9097 ("89") :glsopcode ("0x008C") :wglflags ("small-data") :offset ("162")))
9098 (defglfun
9099 (("Lighti" light-i) :args
9100 ((:name |light| :type |LightName| :direction :in)
9101 (:name |pname| :type |LightParameter| :direction :in)
9102 (:name |param| :type |CheckedInt32| :direction :in))
9103 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9104 ("88") :glsopcode ("0x008B") :wglflags ("small-data") :offset ("161")))
9105 (defglfun
9106 (("Lightfv" light-fv) :args
9107 ((:name |light| :type |LightName| :direction :in)
9108 (:name |pname| :type |LightParameter| :direction :in)
9109 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
9110 (|pname|)))
9111 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9112 ("87") :glsopcode ("0x008A") :wglflags ("small-data") :offset ("160")))
9113 (defglfun
9114 (("Lightf" light-f) :args
9115 ((:name |light| :type |LightName| :direction :in)
9116 (:name |pname| :type |LightParameter| :direction :in)
9117 (:name |param| :type |CheckedFloat32| :direction :in))
9118 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9119 ("86") :glsopcode ("0x0089") :wglflags ("small-data") :offset ("159")))
9120 (defglfun
9121 (("Hint" hint) :args
9122 ((:name |target| :type |HintTarget| :direction :in)
9123 (:name |mode| :type |HintMode| :direction :in))
9124 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9125 ("85") :glsopcode ("0x0088") :offset ("158")))
9126 (defglfun
9127 (("FrontFace" front-face) :args
9128 ((:name |mode| :type |FrontFaceDirection| :direction :in)) :return ("void")
9129 :category ("drawing-control") :version ("1.0") :glxropcode ("84") :glsopcode
9130 ("0x0087") :offset ("157")))
9131 (defglfun
9132 (("Fogiv" fog-iv) :args
9133 ((:name |pname| :type |FogParameter| :direction :in)
9134 (:name |params| :type |CheckedInt32| :direction :in :array t :size
9135 (|pname|)))
9136 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9137 ("83") :glsflags ("gl-enum") :glsopcode ("0x0086") :wglflags ("small-data")
9138 :offset ("156")))
9139 (defglfun
9140 (("Fogi" fog-i) :args
9141 ((:name |pname| :type |FogParameter| :direction :in)
9142 (:name |param| :type |CheckedInt32| :direction :in))
9143 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9144 ("82") :glsflags ("gl-enum") :glsopcode ("0x0085") :wglflags ("small-data")
9145 :offset ("155")))
9146 (defglfun
9147 (("Fogfv" fog-fv) :args
9148 ((:name |pname| :type |FogParameter| :direction :in)
9149 (:name |params| :type |CheckedFloat32| :direction :in :array t :size
9150 (|pname|)))
9151 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9152 ("81") :glsflags ("gl-enum") :glsopcode ("0x0084") :wglflags ("small-data")
9153 :offset ("154")))
9154 (defglfun
9155 (("Fogf" fog-f) :args
9156 ((:name |pname| :type |FogParameter| :direction :in)
9157 (:name |param| :type |CheckedFloat32| :direction :in))
9158 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9159 ("80") :glsflags ("gl-enum") :glsopcode ("0x0083") :wglflags ("small-data")
9160 :offset ("153")))
9161 (defglfun
9162 (("CullFace" cull-face) :args
9163 ((:name |mode| :type |CullFaceMode| :direction :in)) :return ("void")
9164 :category ("drawing-control") :version ("1.0") :glxropcode ("79") :glsopcode
9165 ("0x0082") :offset ("152")))
9166 (defglfun
9167 (("ColorMaterial" color-material) :args
9168 ((:name |face| :type |MaterialFace| :direction :in)
9169 (:name |mode| :type |ColorMaterialParameter| :direction :in))
9170 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9171 ("78") :glsopcode ("0x0081") :offset ("151")))
9172 (defglfun
9173 (("ClipPlane" clip-plane) :args
9174 ((:name |plane| :type |ClipPlaneName| :direction :in)
9175 (:name |equation| :type |Float64| :direction :in :array t :size #x4))
9176 :return ("void") :category ("drawing-control") :version ("1.0") :glxropcode
9177 ("77") :glsopcode ("0x0080") :offset ("150")))
9179 ;;;; feedback
9181 (defglfun
9182 (("PushName" push-name) :args
9183 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
9184 ("feedback") :version ("1.0") :glxropcode ("125") :glsopcode ("0x00B3")
9185 :offset ("201")))
9186 (defglfun
9187 (("PopName" pop-name) :args nil :return ("void") :category ("feedback")
9188 :version ("1.0") :glxropcode ("124") :glsopcode ("0x00B2") :offset ("200")))
9189 (defglfun
9190 (("PassThrough" pass-through) :args
9191 ((:name |token| :type |FeedbackElement| :direction :in)) :return ("void")
9192 :category ("feedback") :version ("1.0") :glxropcode ("123") :glsopcode
9193 ("0x00B1") :offset ("199")))
9194 (defglfun
9195 (("LoadName" load-name) :args
9196 ((:name |name| :type |SelectName| :direction :in)) :return ("void") :category
9197 ("feedback") :version ("1.0") :glxropcode ("122") :glsopcode ("0x00B0")
9198 :offset ("198")))
9199 (defglfun
9200 (("InitNames" init-names) :args nil :return ("void") :category ("feedback")
9201 :version ("1.0") :glxropcode ("121") :glsopcode ("0x00AF") :offset ("197")))
9202 (defglfun
9203 (("RenderMode" render-mode) :args
9204 ((:name |mode| :type |RenderingMode| :direction :in)) :return ("Int32")
9205 :category ("feedback") :dlflags ("notlistable") :glxflags
9206 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("107")
9207 :glsopcode ("0x00AE") :wglflags ("client-handcode" "server-handcode") :offset
9208 ("196")))
9209 (defglfun
9210 (("SelectBuffer" select-buffer) :args
9211 ((:name |size| :type |SizeI| :direction :in)
9212 (:name |buffer| :type |SelectName| :direction :out :array t :size size
9213 :retained t))
9214 :return ("void") :dlflags ("notlistable") :glxflags
9215 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
9216 :glxsingle ("106") :glsflags ("client") :glsopcode ("0x00AD") :wglflags
9217 ("client-handcode" "server-handcode" "batchable") :offset ("195")))
9218 (defglfun
9219 (("FeedbackBuffer" feedback-buffer) :args
9220 ((:name |size| :type |SizeI| :direction :in)
9221 (:name |type| :type |FeedbackType| :direction :in)
9222 (:name |buffer| :type |FeedbackElement| :direction :out :array t :size size
9223 :retained t))
9224 :return ("void") :dlflags ("notlistable") :glxflags
9225 ("client-handcode" "server-handcode") :category ("feedback") :version ("1.0")
9226 :glxsingle ("105") :glsflags ("client") :glsopcode ("0x00AC") :wglflags
9227 ("client-handcode" "server-handcode" "batchable") :offset ("194")))
9229 ;;;; framebuf
9231 (defglfun
9232 (("IndexMask" index-mask) :args
9233 ((:name |mask| :type |MaskedColorIndexValueI| :direction :in)) :return
9234 ("void") :category ("framebuf") :version ("1.0") :glxropcode ("136")
9235 :glsopcode ("0x00BE") :offset ("212")))
9236 (defglfun
9237 (("DepthMask" depth-mask) :args
9238 ((:name |flag| :type |Boolean| :direction :in)) :return ("void") :category
9239 ("framebuf") :version ("1.0") :glxropcode ("135") :glsopcode ("0x00BD")
9240 :offset ("211")))
9241 (defglfun
9242 (("ColorMask" color-mask) :args
9243 ((:name |red| :type |Boolean| :direction :in)
9244 (:name |green| :type |Boolean| :direction :in)
9245 (:name |blue| :type |Boolean| :direction :in)
9246 (:name |alpha| :type |Boolean| :direction :in))
9247 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("134")
9248 :glsopcode ("0x00BC") :offset ("210")))
9249 (defglfun
9250 (("StencilMask" stencil-mask) :args
9251 ((:name |mask| :type |MaskedStencilValue| :direction :in)) :return ("void")
9252 :category ("framebuf") :version ("1.0") :glxropcode ("133") :glsopcode
9253 ("0x00BB") :offset ("209")))
9254 (defglfun
9255 (("ClearDepth" clear-depth) :args
9256 ((:name |depth| :type |ClampedFloat64| :direction :in)) :return ("void")
9257 :category ("framebuf") :version ("1.0") :glxropcode ("132") :glsopcode
9258 ("0x00BA") :offset ("208")))
9259 (defglfun
9260 (("ClearStencil" clear-stencil) :args
9261 ((:name |s| :type |StencilValue| :direction :in)) :return ("void") :category
9262 ("framebuf") :version ("1.0") :glxropcode ("131") :glsopcode ("0x00B9")
9263 :offset ("207")))
9264 (defglfun
9265 (("ClearColor" clear-color) :args
9266 ((:name |red| :type |ClampedColorF| :direction :in)
9267 (:name |green| :type |ClampedColorF| :direction :in)
9268 (:name |blue| :type |ClampedColorF| :direction :in)
9269 (:name |alpha| :type |ClampedColorF| :direction :in))
9270 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("130")
9271 :glsopcode ("0x00B8") :offset ("206")))
9272 (defglfun
9273 (("ClearIndex" clear-index) :args
9274 ((:name |c| :type |MaskedColorIndexValueF| :direction :in)) :return ("void")
9275 :category ("framebuf") :version ("1.0") :glxropcode ("129") :glsopcode
9276 ("0x00B7") :offset ("205")))
9277 (defglfun
9278 (("ClearAccum" clear-accum) :args
9279 ((:name |red| :type |Float32| :direction :in)
9280 (:name |green| :type |Float32| :direction :in)
9281 (:name |blue| :type |Float32| :direction :in)
9282 (:name |alpha| :type |Float32| :direction :in))
9283 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("128")
9284 :glsopcode ("0x00B6") :offset ("204")))
9285 (defglfun
9286 (("Clear" clear) :args ((:name |mask| :type |ClearBufferMask| :direction :in))
9287 :return ("void") :category ("framebuf") :version ("1.0") :glxropcode ("127")
9288 :glsopcode ("0x00B5") :offset ("203")))
9289 (defglfun
9290 (("DrawBuffer" draw-buffer) :args
9291 ((:name |mode| :type |DrawBufferMode| :direction :in)) :return ("void")
9292 :category ("framebuf") :version ("1.0") :glxropcode ("126") :glsopcode
9293 ("0x00B4") :offset ("202")))
9295 ;;;; misc
9297 (defglfun
9298 (("PushAttrib" push-attrib) :args
9299 ((:name |mask| :type |AttribMask| :direction :in)) :return ("void") :category
9300 ("misc") :version ("1.0") :glxropcode ("142") :glsopcode ("0x00C5") :offset
9301 ("219")))
9302 (defglfun
9303 (("PopAttrib" pop-attrib) :args nil :return ("void") :category ("misc")
9304 :version ("1.0") :glxropcode ("141") :glsopcode ("0x00C4") :offset ("218")))
9305 (defglfun
9306 (("Flush" flush) :args nil :return ("void") :dlflags ("notlistable") :glxflags
9307 ("client-handcode" "client-intercept" "server-handcode") :category ("misc")
9308 :version ("1.0") :glxsingle ("142") :glsopcode ("0x00C3") :offset ("217")))
9309 (defglfun
9310 (("Finish" finish) :args nil :return ("void") :dlflags ("notlistable")
9311 :glxflags ("client-handcode" "server-handcode") :category ("misc") :version
9312 ("1.0") :glxsingle ("108") :glsopcode ("0x00C2") :offset ("216")))
9313 (defglfun
9314 (("Enable" enable) :args ((:name |cap| :type |EnableCap| :direction :in))
9315 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
9316 :glxflags ("client-handcode" "client-intercept") :glxropcode ("139")
9317 :glsflags ("client") :glsopcode ("0x00C1") :offset ("215")))
9318 (defglfun
9319 (("Disable" disable) :args ((:name |cap| :type |EnableCap| :direction :in))
9320 :return ("void") :category ("misc") :version ("1.0") :dlflags ("handcode")
9321 :glxflags ("client-handcode" "client-intercept") :glxropcode ("138")
9322 :glsflags ("client") :glsopcode ("0x00C0") :offset ("214")))
9323 (defglfun
9324 (("Accum" accum) :args
9325 ((:name |op| :type |AccumOp| :direction :in)
9326 (:name |value| :type |CoordF| :direction :in))
9327 :return ("void") :category ("misc") :version ("1.0") :glxropcode ("137")
9328 :glsopcode ("0x00BF") :offset ("213")))
9330 ;;;; modeling
9332 (defglfun
9333 (("EvalPoint2" eval-point-2) :args
9334 ((:name |i| :type |CheckedInt32| :direction :in)
9335 (:name |j| :type |CheckedInt32| :direction :in))
9336 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("158")
9337 :glsopcode ("0x00D5") :offset ("239")))
9338 (defglfun
9339 (("EvalMesh2" eval-mesh-2) :args
9340 ((:name |mode| :type |MeshMode2| :direction :in)
9341 (:name |i1| :type |CheckedInt32| :direction :in)
9342 (:name |i2| :type |CheckedInt32| :direction :in)
9343 (:name |j1| :type |CheckedInt32| :direction :in)
9344 (:name |j2| :type |CheckedInt32| :direction :in))
9345 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("157")
9346 :glsopcode ("0x00D4") :offset ("238")))
9347 (defglfun
9348 (("EvalPoint1" eval-point-1) :args ((:name |i| :type |Int32| :direction :in))
9349 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("156")
9350 :glsopcode ("0x00D3") :offset ("237")))
9351 (defglfun
9352 (("EvalMesh1" eval-mesh-1) :args
9353 ((:name |mode| :type |MeshMode1| :direction :in)
9354 (:name |i1| :type |CheckedInt32| :direction :in)
9355 (:name |i2| :type |CheckedInt32| :direction :in))
9356 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("155")
9357 :glsopcode ("0x00D2") :offset ("236")))
9358 (defglfun
9359 (("EvalCoord2fv" eval-coord-2fv) :args
9360 ((:name |u| :type |CoordF| :direction :in :array t :size #x2)) :return
9361 ("void") :category ("modeling") :version ("1.0") :glxropcode ("154")
9362 :glsopcode ("0x00D1") :offset ("235")))
9363 (defglfun
9364 (("EvalCoord2f" eval-coord-2f) :args
9365 ((:name |u| :type |CoordF| :direction :in)
9366 (:name |v| :type |CoordF| :direction :in))
9367 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2fv")
9368 :version ("1.0") :offset ("234")))
9369 (defglfun
9370 (("EvalCoord2dv" eval-coord-2dv) :args
9371 ((:name |u| :type |CoordD| :direction :in :array t :size #x2)) :return
9372 ("void") :category ("modeling") :version ("1.0") :glxropcode ("153")
9373 :glsopcode ("0x00D0") :offset ("233")))
9374 (defglfun
9375 (("EvalCoord2d" eval-coord-2d) :args
9376 ((:name |u| :type |CoordD| :direction :in)
9377 (:name |v| :type |CoordD| :direction :in))
9378 :return ("void") :category ("modeling") :vectorequiv ("EvalCoord2dv")
9379 :version ("1.0") :offset ("232")))
9380 (defglfun
9381 (("EvalCoord1fv" eval-coord-1fv) :args
9382 ((:name |u| :type |CoordF| :direction :in :array t :size #x1)) :return
9383 ("void") :category ("modeling") :version ("1.0") :glxropcode ("152")
9384 :glsopcode ("0x00CF") :offset ("231")))
9385 (defglfun
9386 (("EvalCoord1f" eval-coord-1f) :args
9387 ((:name |u| :type |CoordF| :direction :in)) :return ("void") :category
9388 ("modeling") :vectorequiv ("EvalCoord1fv") :version ("1.0") :offset ("230")))
9389 (defglfun
9390 (("EvalCoord1dv" eval-coord-1dv) :args
9391 ((:name |u| :type |CoordD| :direction :in :array t :size #x1)) :return
9392 ("void") :category ("modeling") :version ("1.0") :glxropcode ("151")
9393 :glsopcode ("0x00CE") :offset ("229")))
9394 (defglfun
9395 (("EvalCoord1d" eval-coord-1d) :args
9396 ((:name |u| :type |CoordD| :direction :in)) :return ("void") :category
9397 ("modeling") :vectorequiv ("EvalCoord1dv") :version ("1.0") :offset ("228")))
9398 (defglfun
9399 (("MapGrid2f" map-grid-2f) :args
9400 ((:name |un| :type |Int32| :direction :in)
9401 (:name |u1| :type |CoordF| :direction :in)
9402 (:name |u2| :type |CoordF| :direction :in)
9403 (:name |vn| :type |Int32| :direction :in)
9404 (:name |v1| :type |CoordF| :direction :in)
9405 (:name |v2| :type |CoordF| :direction :in))
9406 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("150")
9407 :glsopcode ("0x00CD") :offset ("227")))
9408 (defglfun
9409 (("MapGrid2d" map-grid-2d) :args
9410 ((:name |un| :type |Int32| :direction :in)
9411 (:name |u1| :type |CoordD| :direction :in)
9412 (:name |u2| :type |CoordD| :direction :in)
9413 (:name |vn| :type |Int32| :direction :in)
9414 (:name |v1| :type |CoordD| :direction :in)
9415 (:name |v2| :type |CoordD| :direction :in))
9416 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("149")
9417 :glsopcode ("0x00CC") :offset ("226")))
9418 (defglfun
9419 (("MapGrid1f" map-grid-1f) :args
9420 ((:name |un| :type |Int32| :direction :in)
9421 (:name |u1| :type |CoordF| :direction :in)
9422 (:name |u2| :type |CoordF| :direction :in))
9423 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("148")
9424 :glsopcode ("0x00CB") :offset ("225")))
9425 (defglfun
9426 (("MapGrid1d" map-grid-1d) :args
9427 ((:name |un| :type |Int32| :direction :in)
9428 (:name |u1| :type |CoordD| :direction :in)
9429 (:name |u2| :type |CoordD| :direction :in))
9430 :return ("void") :category ("modeling") :version ("1.0") :glxropcode ("147")
9431 :glsopcode ("0x00CA") :offset ("224")))
9432 (defglfun
9433 (("Map2f" map-2f) :args
9434 ((:name |target| :type |MapTarget| :direction :in)
9435 (:name |u1| :type |CoordF| :direction :in)
9436 (:name |u2| :type |CoordF| :direction :in)
9437 (:name |ustride| :type |Int32| :direction :in)
9438 (:name |uorder| :type |CheckedInt32| :direction :in)
9439 (:name |v1| :type |CoordF| :direction :in)
9440 (:name |v2| :type |CoordF| :direction :in)
9441 (:name |vstride| :type |Int32| :direction :in)
9442 (:name |vorder| :type |CheckedInt32| :direction :in)
9443 (:name |points| :type |CoordF| :direction :in :array t :size
9444 (|target| |ustride| |uorder| |vstride| |vorder|)))
9445 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9446 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("146")
9447 :glsflags ("capture-handcode") :glsopcode ("0x00C9") :wglflags
9448 ("client-handcode" "server-handcode") :offset ("223")))
9449 (defglfun
9450 (("Map2d" map-2d) :args
9451 ((:name |target| :type |MapTarget| :direction :in)
9452 (:name |u1| :type |CoordD| :direction :in)
9453 (:name |u2| :type |CoordD| :direction :in)
9454 (:name |ustride| :type |Int32| :direction :in)
9455 (:name |uorder| :type |CheckedInt32| :direction :in)
9456 (:name |v1| :type |CoordD| :direction :in)
9457 (:name |v2| :type |CoordD| :direction :in)
9458 (:name |vstride| :type |Int32| :direction :in)
9459 (:name |vorder| :type |CheckedInt32| :direction :in)
9460 (:name |points| :type |CoordD| :direction :in :array t :size
9461 (|target| |ustride| |uorder| |vstride| |vorder|)))
9462 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9463 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("145")
9464 :glsflags ("capture-handcode") :glsopcode ("0x00C8") :wglflags
9465 ("client-handcode" "server-handcode") :offset ("222")))
9466 (defglfun
9467 (("Map1f" map-1f) :args
9468 ((:name |target| :type |MapTarget| :direction :in)
9469 (:name |u1| :type |CoordF| :direction :in)
9470 (:name |u2| :type |CoordF| :direction :in)
9471 (:name |stride| :type |Int32| :direction :in)
9472 (:name |order| :type |CheckedInt32| :direction :in)
9473 (:name |points| :type |CoordF| :direction :in :array t :size
9474 (|target| |stride| |order|)))
9475 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9476 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("144")
9477 :glsflags ("capture-handcode") :glsopcode ("0x00C7") :wglflags
9478 ("client-handcode" "server-handcode") :offset ("221")))
9479 (defglfun
9480 (("Map1d" map-1d) :args
9481 ((:name |target| :type |MapTarget| :direction :in)
9482 (:name |u1| :type |CoordD| :direction :in)
9483 (:name |u2| :type |CoordD| :direction :in)
9484 (:name |stride| :type |Int32| :direction :in)
9485 (:name |order| :type |CheckedInt32| :direction :in)
9486 (:name |points| :type |CoordD| :direction :in :array t :size
9487 (|target| |stride| |order|)))
9488 :return ("void") :category ("modeling") :dlflags ("handcode") :glxflags
9489 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("143")
9490 :glsflags ("capture-handcode") :glsopcode ("0x00C6") :wglflags
9491 ("client-handcode" "server-handcode") :offset ("220")))
9493 ;;;; pixel-op
9495 (defglfun
9496 (("DepthFunc" depth-func) :args
9497 ((:name |func| :type |DepthFunction| :direction :in)) :return ("void")
9498 :category ("pixel-op") :version ("1.0") :glxropcode ("164") :glsopcode
9499 ("0x00DB") :offset ("245")))
9500 (defglfun
9501 (("StencilOp" stencil-op) :args
9502 ((:name |fail| :type |StencilOp| :direction :in)
9503 (:name |zfail| :type |StencilOp| :direction :in)
9504 (:name |zpass| :type |StencilOp| :direction :in))
9505 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("163")
9506 :glsopcode ("0x00DA") :offset ("244")))
9507 (defglfun
9508 (("StencilFunc" stencil-func) :args
9509 ((:name |func| :type |StencilFunction| :direction :in)
9510 (:name |ref| :type |ClampedStencilValue| :direction :in)
9511 (:name |mask| :type |MaskedStencilValue| :direction :in))
9512 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("162")
9513 :glsopcode ("0x00D9") :offset ("243")))
9514 (defglfun
9515 (("LogicOp" logic-op) :args ((:name |opcode| :type |LogicOp| :direction :in))
9516 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("161")
9517 :glsopcode ("0x00D8") :offset ("242")))
9518 (defglfun
9519 (("BlendFunc" blend-func) :args
9520 ((:name |sfactor| :type |BlendingFactorSrc| :direction :in)
9521 (:name |dfactor| :type |BlendingFactorDest| :direction :in))
9522 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("160")
9523 :glsopcode ("0x00D7") :offset ("241")))
9524 (defglfun
9525 (("AlphaFunc" alpha-func) :args
9526 ((:name |func| :type |AlphaFunction| :direction :in)
9527 (:name |ref| :type |ClampedFloat32| :direction :in))
9528 :return ("void") :category ("pixel-op") :version ("1.0") :glxropcode ("159")
9529 :glsopcode ("0x00D6") :offset ("240")))
9531 ;;;; pixel-rw
9533 (defglfun
9534 (("DrawPixels" draw-pixels) :args
9535 ((:name |width| :type |SizeI| :direction :in)
9536 (:name |height| :type |SizeI| :direction :in)
9537 (:name |format| :type |PixelFormat| :direction :in)
9538 (:name |type| :type |PixelType| :direction :in)
9539 (:name |pixels| :type |Void| :direction :in :array t :size
9540 (|format| |type| |width| |height|)))
9541 :return ("void") :category ("pixel-rw") :dlflags ("handcode") :glxflags
9542 ("client-handcode" "server-handcode") :version ("1.0") :glxropcode ("173")
9543 :glsflags ("pixel-unpack") :glsopcode ("0x00E7") :wglflags
9544 ("client-handcode" "server-handcode") :offset ("257")))
9545 (defglfun
9546 (("ReadPixels" read-pixels) :args
9547 ((:name |x| :type |WinCoord| :direction :in)
9548 (:name |y| :type |WinCoord| :direction :in)
9549 (:name |width| :type |SizeI| :direction :in)
9550 (:name |height| :type |SizeI| :direction :in)
9551 (:name |format| :type |PixelFormat| :direction :in)
9552 (:name |type| :type |PixelType| :direction :in)
9553 (:name |pixels| :type |Void| :direction :out :array t :size
9554 (|format| |type| |width| |height|)))
9555 :return ("void") :category ("pixel-rw") :dlflags ("notlistable") :glxflags
9556 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("111")
9557 :glsflags ("get" "pixel-pack") :glsopcode ("0x00E6") :wglflags
9558 ("client-handcode" "server-handcode") :offset ("256")))
9559 (defglfun
9560 (("CopyPixels" copy-pixels) :args
9561 ((:name |x| :type |WinCoord| :direction :in)
9562 (:name |y| :type |WinCoord| :direction :in)
9563 (:name |width| :type |SizeI| :direction :in)
9564 (:name |height| :type |SizeI| :direction :in)
9565 (:name |type| :type |PixelCopyType| :direction :in))
9566 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("172")
9567 :glsopcode ("0x00E5") :offset ("255")))
9568 (defglfun
9569 (("ReadBuffer" read-buffer) :args
9570 ((:name |mode| :type |ReadBufferMode| :direction :in)) :return ("void")
9571 :category ("pixel-rw") :version ("1.0") :glxropcode ("171") :glsopcode
9572 ("0x00E4") :offset ("254")))
9573 (defglfun
9574 (("PixelMapusv" pixel-map-usv) :args
9575 ((:name |map| :type |PixelMap| :direction :in)
9576 (:name |mapsize| :type |CheckedInt32| :direction :in)
9577 (:name |values| :type |UInt16| :direction :in :array t :size mapsize))
9578 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
9579 :version ("1.0") :glxropcode ("170") :glsopcode ("0x00E3") :offset ("253")))
9580 (defglfun
9581 (("PixelMapuiv" pixel-map-uiv) :args
9582 ((:name |map| :type |PixelMap| :direction :in)
9583 (:name |mapsize| :type |CheckedInt32| :direction :in)
9584 (:name |values| :type |UInt32| :direction :in :array t :size mapsize))
9585 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
9586 :version ("1.0") :glxropcode ("169") :glsopcode ("0x00E2") :offset ("252")))
9587 (defglfun
9588 (("PixelMapfv" pixel-map-fv) :args
9589 ((:name |map| :type |PixelMap| :direction :in)
9590 (:name |mapsize| :type |CheckedInt32| :direction :in)
9591 (:name |values| :type |Float32| :direction :in :array t :size mapsize))
9592 :return ("void") :category ("pixel-rw") :glxflags ("client-handcode")
9593 :version ("1.0") :glxropcode ("168") :glsopcode ("0x00E1") :offset ("251")))
9594 (defglfun
9595 (("PixelStorei" pixel-store-i) :args
9596 ((:name |pname| :type |PixelStoreParameter| :direction :in)
9597 (:name |param| :type |CheckedInt32| :direction :in))
9598 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
9599 :category ("pixel-rw") :version ("1.0") :glxsingle ("110") :glsflags
9600 ("client" "gl-enum") :glsopcode ("0x00E0") :wglflags ("batchable") :offset
9601 ("250")))
9602 (defglfun
9603 (("PixelStoref" pixel-store-f) :args
9604 ((:name |pname| :type |PixelStoreParameter| :direction :in)
9605 (:name |param| :type |CheckedFloat32| :direction :in))
9606 :return ("void") :dlflags ("notlistable") :glxflags ("client-handcode")
9607 :category ("pixel-rw") :version ("1.0") :glxsingle ("109") :glsflags
9608 ("client" "gl-enum") :glsopcode ("0x00DF") :wglflags ("batchable") :offset
9609 ("249")))
9610 (defglfun
9611 (("PixelTransferi" pixel-transfer-i) :args
9612 ((:name |pname| :type |PixelTransferParameter| :direction :in)
9613 (:name |param| :type |CheckedInt32| :direction :in))
9614 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("167")
9615 :glsflags ("gl-enum") :glsopcode ("0x00DE") :offset ("248")))
9616 (defglfun
9617 (("PixelTransferf" pixel-transfer-f) :args
9618 ((:name |pname| :type |PixelTransferParameter| :direction :in)
9619 (:name |param| :type |CheckedFloat32| :direction :in))
9620 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("166")
9621 :glsflags ("gl-enum") :glsopcode ("0x00DD") :offset ("247")))
9622 (defglfun
9623 (("PixelZoom" pixel-zoom) :args
9624 ((:name |xfactor| :type |Float32| :direction :in)
9625 (:name |yfactor| :type |Float32| :direction :in))
9626 :return ("void") :category ("pixel-rw") :version ("1.0") :glxropcode ("165")
9627 :glsopcode ("0x00DC") :offset ("246")))
9629 ;;;; state-req
9631 (defglfun
9632 (("IsList" is-list) :args ((:name |list| :type |List| :direction :in)) :return
9633 ("Boolean") :category ("state-req") :dlflags ("notlistable") :version ("1.0")
9634 :glxsingle ("141") :glsflags ("get") :glsopcode ("0x0105") :offset ("287")))
9635 (defglfun
9636 (("IsEnabled" is-enabled) :args
9637 ((:name |cap| :type |EnableCap| :direction :in)) :return ("Boolean")
9638 :category ("state-req") :dlflags ("notlistable") :version ("1.0") :glxflags
9639 ("client-handcode" "client-intercept") :glxsingle ("140") :glsflags
9640 ("client" "get") :glsopcode ("0x0104") :offset ("286")))
9641 (defglfun
9642 (("GetTexLevelParameteriv" get-tex-level-parameter-iv) :args
9643 ((:name |target| :type |TextureTarget| :direction :in)
9644 (:name |level| :type |CheckedInt32| :direction :in)
9645 (:name |pname| :type |GetTextureParameter| :direction :in)
9646 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9647 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9648 ("1.0") :glxsingle ("139") :glsflags ("get") :glsopcode ("0x0103") :wglflags
9649 ("small-data") :offset ("285")))
9650 (defglfun
9651 (("GetTexLevelParameterfv" get-tex-level-parameter-fv) :args
9652 ((:name |target| :type |TextureTarget| :direction :in)
9653 (:name |level| :type |CheckedInt32| :direction :in)
9654 (:name |pname| :type |GetTextureParameter| :direction :in)
9655 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9656 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9657 ("1.0") :glxsingle ("138") :glsflags ("get") :glsopcode ("0x0102") :wglflags
9658 ("small-data") :offset ("284")))
9659 (defglfun
9660 (("GetTexParameteriv" get-tex-parameter-iv) :args
9661 ((:name |target| :type |TextureTarget| :direction :in)
9662 (:name |pname| :type |GetTextureParameter| :direction :in)
9663 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9664 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9665 ("1.0") :glxsingle ("137") :glsflags ("get") :glsopcode ("0x0101") :wglflags
9666 ("small-data") :offset ("283")))
9667 (defglfun
9668 (("GetTexParameterfv" get-tex-parameter-fv) :args
9669 ((:name |target| :type |TextureTarget| :direction :in)
9670 (:name |pname| :type |GetTextureParameter| :direction :in)
9671 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9672 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9673 ("1.0") :glxsingle ("136") :glsflags ("get") :glsopcode ("0x0100") :wglflags
9674 ("small-data") :offset ("282")))
9675 (defglfun
9676 (("GetTexImage" get-tex-image) :args
9677 ((:name |target| :type |TextureTarget| :direction :in)
9678 (:name |level| :type |CheckedInt32| :direction :in)
9679 (:name |format| :type |PixelFormat| :direction :in)
9680 (:name |type| :type |PixelType| :direction :in)
9681 (:name |pixels| :type |Void| :direction :out :array t :size
9682 (|target| |level| |format| |type|)))
9683 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9684 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("135")
9685 :glsflags ("get" "pixel-pack") :glsopcode ("0x00FF") :wglflags
9686 ("client-handcode" "server-handcode") :offset ("281")))
9687 (defglfun
9688 (("GetTexGeniv" get-tex-gen-iv) :args
9689 ((:name |coord| :type |TextureCoordName| :direction :in)
9690 (:name |pname| :type |TextureGenParameter| :direction :in)
9691 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9692 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9693 ("1.0") :glxsingle ("134") :glsflags ("get") :glsopcode ("0x00FE") :wglflags
9694 ("small-data") :offset ("280")))
9695 (defglfun
9696 (("GetTexGenfv" get-tex-gen-fv) :args
9697 ((:name |coord| :type |TextureCoordName| :direction :in)
9698 (:name |pname| :type |TextureGenParameter| :direction :in)
9699 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9700 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9701 ("1.0") :glxsingle ("133") :glsflags ("get") :glsopcode ("0x00FD") :wglflags
9702 ("small-data") :offset ("279")))
9703 (defglfun
9704 (("GetTexGendv" get-tex-gen-dv) :args
9705 ((:name |coord| :type |TextureCoordName| :direction :in)
9706 (:name |pname| :type |TextureGenParameter| :direction :in)
9707 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
9708 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9709 ("1.0") :glxsingle ("132") :glsflags ("get") :glsopcode ("0x00FC") :wglflags
9710 ("small-data") :offset ("278")))
9711 (defglfun
9712 (("GetTexEnviv" get-tex-env-iv) :args
9713 ((:name |target| :type |TextureEnvTarget| :direction :in)
9714 (:name |pname| :type |TextureEnvParameter| :direction :in)
9715 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9716 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9717 ("1.0") :glxsingle ("131") :glsflags ("get") :glsopcode ("0x00FB") :wglflags
9718 ("small-data") :offset ("277")))
9719 (defglfun
9720 (("GetTexEnvfv" get-tex-env-fv) :args
9721 ((:name |target| :type |TextureEnvTarget| :direction :in)
9722 (:name |pname| :type |TextureEnvParameter| :direction :in)
9723 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9724 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9725 ("1.0") :glxsingle ("130") :glsflags ("get") :glsopcode ("0x00FA") :wglflags
9726 ("small-data") :offset ("276")))
9727 (defglfun
9728 (("GetString" get-string) :args
9729 ((:name |name| :type |StringName| :direction :in)) :return ("String")
9730 :category ("state-req") :dlflags ("notlistable") :glxflags
9731 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("129")
9732 :glsflags ("get") :glsopcode ("0x00F9") :wglflags
9733 ("client-handcode" "server-handcode") :offset ("275")))
9734 (defglfun
9735 (("GetPolygonStipple" get-polygon-stipple) :args
9736 ((:name |mask| :type |UInt8| :direction :out :array t)) :return ("void")
9737 :category ("state-req") :dlflags ("notlistable") :glxflags
9738 ("client-handcode" "server-handcode") :version ("1.0") :glxsingle ("128")
9739 :glsflags ("get" "pixel-pack") :glsopcode ("0x00F8") :wglflags
9740 ("client-handcode" "server-handcode") :offset ("274")))
9741 (defglfun
9742 (("GetPixelMapusv" get-pixel-map-usv) :args
9743 ((:name |map| :type |PixelMap| :direction :in)
9744 (:name |values| :type |UInt16| :direction :out :array t :size (|map|)))
9745 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9746 ("1.0") :glxsingle ("127") :glsflags ("get") :glsopcode ("0x00F7") :offset
9747 ("273")))
9748 (defglfun
9749 (("GetPixelMapuiv" get-pixel-map-uiv) :args
9750 ((:name |map| :type |PixelMap| :direction :in)
9751 (:name |values| :type |UInt32| :direction :out :array t :size (|map|)))
9752 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9753 ("1.0") :glxsingle ("126") :glsflags ("get") :glsopcode ("0x00F6") :offset
9754 ("272")))
9755 (defglfun
9756 (("GetPixelMapfv" get-pixel-map-fv) :args
9757 ((:name |map| :type |PixelMap| :direction :in)
9758 (:name |values| :type |Float32| :direction :out :array t :size (|map|)))
9759 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9760 ("1.0") :glxsingle ("125") :glsflags ("get") :glsopcode ("0x00F5") :offset
9761 ("271")))
9762 (defglfun
9763 (("GetMaterialiv" get-material-iv) :args
9764 ((:name |face| :type |MaterialFace| :direction :in)
9765 (:name |pname| :type |MaterialParameter| :direction :in)
9766 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9767 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9768 ("1.0") :glxsingle ("124") :glsflags ("get") :glsopcode ("0x00F4") :wglflags
9769 ("small-data") :offset ("270")))
9770 (defglfun
9771 (("GetMaterialfv" get-material-fv) :args
9772 ((:name |face| :type |MaterialFace| :direction :in)
9773 (:name |pname| :type |MaterialParameter| :direction :in)
9774 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9775 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9776 ("1.0") :glxsingle ("123") :glsflags ("get") :glsopcode ("0x00F3") :wglflags
9777 ("small-data") :offset ("269")))
9778 (defglfun
9779 (("GetMapiv" get-map-iv) :args
9780 ((:name |target| :type |MapTarget| :direction :in)
9781 (:name |query| :type |GetMapQuery| :direction :in)
9782 (:name |v| :type |Int32| :direction :out :array t :size (|target| |query|)))
9783 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9784 ("1.0") :glxsingle ("122") :glsflags ("get") :glsopcode ("0x00F2") :offset
9785 ("268")))
9786 (defglfun
9787 (("GetMapfv" get-map-fv) :args
9788 ((:name |target| :type |MapTarget| :direction :in)
9789 (:name |query| :type |GetMapQuery| :direction :in)
9790 (:name |v| :type |Float32| :direction :out :array t :size
9791 (|target| |query|)))
9792 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9793 ("1.0") :glxsingle ("121") :glsflags ("get") :glsopcode ("0x00F1") :offset
9794 ("267")))
9795 (defglfun
9796 (("GetMapdv" get-map-dv) :args
9797 ((:name |target| :type |MapTarget| :direction :in)
9798 (:name |query| :type |GetMapQuery| :direction :in)
9799 (:name |v| :type |Float64| :direction :out :array t :size
9800 (|target| |query|)))
9801 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9802 ("1.0") :glxsingle ("120") :glsflags ("get") :glsopcode ("0x00F0") :offset
9803 ("266")))
9804 (defglfun
9805 (("GetLightiv" get-light-iv) :args
9806 ((:name |light| :type |LightName| :direction :in)
9807 (:name |pname| :type |LightParameter| :direction :in)
9808 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9809 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9810 ("1.0") :glxsingle ("119") :glsflags ("get") :glsopcode ("0x00EF") :wglflags
9811 ("small-data") :offset ("265")))
9812 (defglfun
9813 (("GetLightfv" get-light-fv) :args
9814 ((:name |light| :type |LightName| :direction :in)
9815 (:name |pname| :type |LightParameter| :direction :in)
9816 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9817 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9818 ("1.0") :glxsingle ("118") :glsflags ("get") :glsopcode ("0x00EE") :wglflags
9819 ("small-data") :offset ("264")))
9820 (defglfun
9821 (("GetIntegerv" get-integerv) :args
9822 ((:name |pname| :type |GetPName| :direction :in)
9823 (:name |params| :type |Int32| :direction :out :array t :size (|pname|)))
9824 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9825 ("client-handcode") :version ("1.0") :glxsingle ("117") :glsflags
9826 ("client" "get") :glsopcode ("0x00ED") :wglflags ("small-data") :offset
9827 ("263")))
9828 (defglfun
9829 (("GetFloatv" get-floatv) :args
9830 ((:name |pname| :type |GetPName| :direction :in)
9831 (:name |params| :type |Float32| :direction :out :array t :size (|pname|)))
9832 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9833 ("client-handcode") :version ("1.0") :glxsingle ("116") :glsflags
9834 ("client" "get") :glsopcode ("0x00EC") :wglflags ("small-data") :offset
9835 ("262")))
9836 (defglfun
9837 (("GetError" get-error) :args nil :return ("ErrorCode") :category
9838 ("state-req") :dlflags ("notlistable") :glxflags ("client-handcode") :version
9839 ("1.0") :glxsingle ("115") :glsflags ("get") :glsopcode ("0x00EB") :offset
9840 ("261")))
9841 (defglfun
9842 (("GetDoublev" get-doublev) :args
9843 ((:name |pname| :type |GetPName| :direction :in)
9844 (:name |params| :type |Float64| :direction :out :array t :size (|pname|)))
9845 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9846 ("client-handcode") :version ("1.0") :glxsingle ("114") :glsflags
9847 ("client" "get") :glsopcode ("0x00EA") :wglflags ("small-data") :offset
9848 ("260")))
9849 (defglfun
9850 (("GetClipPlane" get-clip-plane) :args
9851 ((:name |plane| :type |ClipPlaneName| :direction :in)
9852 (:name |equation| :type |Float64| :direction :out :array t :size #x4))
9853 :return ("void") :category ("state-req") :dlflags ("notlistable") :version
9854 ("1.0") :glxsingle ("113") :glxflags ("client-handcode" "server-handcode")
9855 :glsflags ("get") :glsopcode ("0x00E9") :offset ("259")))
9856 (defglfun
9857 (("GetBooleanv" get-booleanv) :args
9858 ((:name |pname| :type |GetPName| :direction :in)
9859 (:name |params| :type |Boolean| :direction :out :array t :size (|pname|)))
9860 :return ("void") :category ("state-req") :dlflags ("notlistable") :glxflags
9861 ("client-handcode") :version ("1.0") :glxsingle ("112") :glsflags
9862 ("client" "get") :glsopcode ("0x00E8") :wglflags ("small-data") :offset
9863 ("258")))
9865 ;;;; xform
9867 (defglfun
9868 (("Viewport" viewport) :args
9869 ((:name |x| :type |WinCoord| :direction :in)
9870 (:name |y| :type |WinCoord| :direction :in)
9871 (:name |width| :type |SizeI| :direction :in)
9872 (:name |height| :type |SizeI| :direction :in))
9873 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("191")
9874 :glsopcode ("0x0117") :offset ("305")))
9875 (defglfun
9876 (("Translatef" translate-f) :args
9877 ((:name |x| :type |Float32| :direction :in)
9878 (:name |y| :type |Float32| :direction :in)
9879 (:name |z| :type |Float32| :direction :in))
9880 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("190")
9881 :glsopcode ("0x0116") :offset ("304")))
9882 (defglfun
9883 (("Translated" translate-d) :args
9884 ((:name |x| :type |Float64| :direction :in)
9885 (:name |y| :type |Float64| :direction :in)
9886 (:name |z| :type |Float64| :direction :in))
9887 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("189")
9888 :glsopcode ("0x0115") :offset ("303")))
9889 (defglfun
9890 (("Scalef" scale-f) :args
9891 ((:name |x| :type |Float32| :direction :in)
9892 (:name |y| :type |Float32| :direction :in)
9893 (:name |z| :type |Float32| :direction :in))
9894 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("188")
9895 :glsopcode ("0x0114") :offset ("302")))
9896 (defglfun
9897 (("Scaled" scale-d) :args
9898 ((:name |x| :type |Float64| :direction :in)
9899 (:name |y| :type |Float64| :direction :in)
9900 (:name |z| :type |Float64| :direction :in))
9901 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("187")
9902 :glsopcode ("0x0113") :offset ("301")))
9903 (defglfun
9904 (("Rotatef" rotate-f) :args
9905 ((:name |angle| :type |Float32| :direction :in)
9906 (:name |x| :type |Float32| :direction :in)
9907 (:name |y| :type |Float32| :direction :in)
9908 (:name |z| :type |Float32| :direction :in))
9909 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("186")
9910 :glsopcode ("0x0112") :offset ("300")))
9911 (defglfun
9912 (("Rotated" rotate-d) :args
9913 ((:name |angle| :type |Float64| :direction :in)
9914 (:name |x| :type |Float64| :direction :in)
9915 (:name |y| :type |Float64| :direction :in)
9916 (:name |z| :type |Float64| :direction :in))
9917 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("185")
9918 :glsopcode ("0x0111") :offset ("299")))
9919 (defglfun
9920 (("PushMatrix" push-matrix) :args nil :return ("void") :category ("xform")
9921 :version ("1.0") :glxropcode ("184") :glsopcode ("0x0110") :offset ("298")))
9922 (defglfun
9923 (("PopMatrix" pop-matrix) :args nil :return ("void") :category ("xform")
9924 :version ("1.0") :glxropcode ("183") :glsopcode ("0x010F") :offset ("297")))
9925 (defglfun
9926 (("Ortho" ortho) :args
9927 ((:name |left| :type |Float64| :direction :in)
9928 (:name |right| :type |Float64| :direction :in)
9929 (:name |bottom| :type |Float64| :direction :in)
9930 (:name |top| :type |Float64| :direction :in)
9931 (:name |zNear| :type |Float64| :direction :in)
9932 (:name |zFar| :type |Float64| :direction :in))
9933 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("182")
9934 :glsopcode ("0x010E") :offset ("296")))
9935 (defglfun
9936 (("MultMatrixd" mult-matrix-d) :args
9937 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
9938 ("void") :category ("xform") :version ("1.0") :glxropcode ("181") :glsflags
9939 ("matrix") :glsopcode ("0x010D") :offset ("295")))
9940 (defglfun
9941 (("MultMatrixf" mult-matrix-f) :args
9942 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
9943 ("void") :category ("xform") :version ("1.0") :glxropcode ("180") :glsflags
9944 ("matrix") :glsopcode ("0x010C") :offset ("294")))
9945 (defglfun
9946 (("MatrixMode" matrix-mode) :args
9947 ((:name |mode| :type |MatrixMode| :direction :in)) :return ("void") :category
9948 ("xform") :version ("1.0") :glxropcode ("179") :glsopcode ("0x010B") :offset
9949 ("293")))
9950 (defglfun
9951 (("LoadMatrixd" load-matrix-d) :args
9952 ((:name |m| :type |Float64| :direction :in :array t :size #x10)) :return
9953 ("void") :category ("xform") :version ("1.0") :glxropcode ("178") :glsflags
9954 ("matrix") :glsopcode ("0x010A") :offset ("292")))
9955 (defglfun
9956 (("LoadMatrixf" load-matrix-f) :args
9957 ((:name |m| :type |Float32| :direction :in :array t :size #x10)) :return
9958 ("void") :category ("xform") :version ("1.0") :glxropcode ("177") :glsflags
9959 ("matrix") :glsopcode ("0x0109") :offset ("291")))
9960 (defglfun
9961 (("LoadIdentity" load-identity) :args nil :return ("void") :category ("xform")
9962 :version ("1.0") :glxropcode ("176") :glsopcode ("0x0108") :offset ("290")))
9963 (defglfun
9964 (("Frustum" frustum) :args
9965 ((:name |left| :type |Float64| :direction :in)
9966 (:name |right| :type |Float64| :direction :in)
9967 (:name |bottom| :type |Float64| :direction :in)
9968 (:name |top| :type |Float64| :direction :in)
9969 (:name |zNear| :type |Float64| :direction :in)
9970 (:name |zFar| :type |Float64| :direction :in))
9971 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("175")
9972 :glsopcode ("0x0107") :offset ("289")))
9973 (defglfun
9974 (("DepthRange" depth-range) :args
9975 ((:name |near| :type |ClampedFloat64| :direction :in)
9976 (:name |far| :type |ClampedFloat64| :direction :in))
9977 :return ("void") :category ("xform") :version ("1.0") :glxropcode ("174")
9978 :glsopcode ("0x0106") :offset ("288")))