update upstream sources
[clinton/guile-figl.git] / figl / gl / enums.scm
CommitLineData
092cacd7
AW
1;;; figl -*- mode: scheme; coding: utf-8 -*-
2;;; Copyright (C) 2013 Andy Wingo <wingo@pobox.com>
b6b1f58d 3;;; Copyright (C) 2013 Daniel Hartwig <mandyke@gmail.com>
092cacd7
AW
4;;;
5;;; Figl is free software: you can redistribute it and/or modify it
6;;; under the terms of the GNU Lesser General Public License as
7;;; published by the Free Software Foundation, either version 3 of the
8;;; License, or (at your option) any later version.
9;;;
10;;; Figl is distributed in the hope that it will be useful, but WITHOUT
11;;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12;;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
13;;; Public License for more details.
14;;;
15;;; You should have received a copy of the GNU Lesser General Public
16;;; License along with this program. If not, see
17;;; <http://www.gnu.org/licenses/>.
18;;;
19;;; Derived from the API specifications at www.opengl.org/registry/api/.
20;;;
21;;; Automatically generated; you probably don't want to edit this. To
22;;; update, run "make update-enums" in the top-level build tree.
23;;;
24
25(define-module
26 (figl gl enums)
27 #:use-module
28 (figl runtime)
29 #:export
30 (attrib-mask
31 version-1-3
32 arb-multisample
33 ext-multisample
34 #{3dfx-multisample}#
35 clear-buffer-mask
36 client-attrib-mask
37 version-3-0
38 arb-map-buffer-range
39 ext-map-buffer-range
40 version-4-3
41 khr-debug
42 arb-robustness
43 arb-separate-shader-objects
44 arb-compute-shader
45 ext-separate-shader-objects
46 ext-shader-image-load-store
47 arb-shader-image-load-store
48 arb-shader-storage-buffer-object
49 intel-map-texture
50 boolean
c7b31271 51 primitive-type
092cacd7
AW
52 version-3-2
53 arb-geometry-shader-4
54 nv-geometry-program-4
55 arb-tessellation-shader
56 nv-gpu-shader-5
57 accum-op
58 alpha-function
59 blending-factor-dest
60 blending-factor-src
61 blend-equation-mode-ext
62 color-material-face
63 color-material-parameter
64 color-pointer-type
65 color-table-parameter-p-name-sgi
66 color-table-target-sgi
67 convolution-border-mode-ext
68 convolution-parameter-ext
69 convolution-target-ext
70 cull-face-mode
71 depth-function
72 draw-buffer-mode
73 oes-framebuffer-object
74 enable-cap
75 error-code
76 arb-framebuffer-object
77 ext-framebuffer-object
78 feedback-type
79 feed-back-token
80 ffd-mask-sgix
81 ffd-target-sgix
82 fog-mode
83 fog-parameter
84 fragment-light-model-parameter-sgix
85 front-face-direction
86 get-color-table-parameter-p-name-sgi
87 get-convolution-parameter
88 get-histogram-parameter-p-name-ext
89 get-map-query
90 get-minmax-parameter-p-name-ext
91 get-pixel-map
92 get-pointerv-p-name
93 get-p-name
c7b31271 94 ext-vertex-weighting
092cacd7
AW
95 qcom-alpha-test
96 ext-unpack-subimage
97 ext-multiview-draw-buffers
98 nv-read-buffer
99 get-texture-parameter
100 nv-texture-border-clamp
101 hint-mode
102 hint-target
103 histogram-target-ext
104 index-pointer-type
105 light-env-mode-sgix
106 light-env-parameter-sgix
107 light-model-color-control
108 light-model-parameter
109 light-parameter
110 list-mode
111 data-type
112 oes-element-index-uint
113 oes-texture-float
114 ext-vertex-attrib-64-bit
115 arb-half-float-vertex
116 arb-half-float-pixel
117 nv-half-float
118 apple-float-pixels
119 arb-es2-compatibility
120 oes-fixed-point
121 nv-vertex-attrib-integer-64-bit
122 list-name-type
123 list-parameter-name
124 logic-op
125 map-target
126 material-face
127 material-parameter
128 matrix-mode
129 mesh-mode-1
130 mesh-mode-2
131 minmax-target-ext
132 normal-pointer-type
133 pixel-copy-type
134 ext-discard-framebuffer
135 pixel-format
136 oes-depth-texture
137 ext-texture-rg
138 pixel-map
139 pixel-store-parameter
140 pixel-store-resample-mode
141 pixel-store-subsample-rate
142 pixel-tex-gen-mode
143 pixel-tex-gen-parameter-name-sgis
144 pixel-transfer-parameter
145 pixel-type
146 point-parameter-name-sgis
147 polygon-mode
148 read-buffer-mode
149 rendering-mode
150 sample-pattern-sgis
151 separable-target-ext
152 shading-model
153 stencil-function
154 stencil-op
155 string-name
156 tex-coord-pointer-type
157 texture-coord-name
158 texture-env-mode
159 texture-env-parameter
160 texture-env-target
161 texture-filter-func-sgis
162 texture-gen-mode
163 texture-gen-parameter
164 oes-texture-cube-map
165 texture-mag-filter
166 texture-min-filter
167 texture-parameter-name
168 texture-target
169 texture-wrap-mode
170 pixel-internal-format
171 oes-rgb-8-rgba-8
172 interleaved-array-format
173 vertex-pointer-type
174 clip-plane-name
175 light-name
176 ext-abgr
177 version-1-2
178 ext-blend-color
179 ext-blend-minmax
180 version-2-0
181 ext-blend-equation-separate
182 oes-blend-equation-separate
183 ext-blend-subtract
184 oes-blend-subtract
185 ext-cmyka
186 ext-convolution
187 ext-histogram
188 ext-packed-pixels
189 ext-texture-type-2-10-10-10-rev
190 ext-polygon-offset
191 ext-rescale-normal
192 ext-texture
c7b31271 193 arm-rgba-8
092cacd7
AW
194 ext-texture-object
195 ext-texture-3d
196 oes-texture-3d
197 ext-vertex-array
198 sgix-interlace
199 sgis-detail-texture
200 sgis-multisample
092cacd7
AW
201 sgis-sharpen-texture
202 sgi-color-matrix
203 sgi-texture-color-table
204 sgix-texture-add-env
c7b31271 205 arb-shadow-ambient
092cacd7
AW
206 sgix-shadow-ambient
207 version-1-4
208 ext-blend-func-separate
209 oes-blend-func-separate
210 ext-422-pixels
211 sgi-color-table
212 arb-vertex-array-bgra
213 ext-bgra
c7b31271
DH
214 ext-paletted-texture
215 ext-draw-range-elements
216 win-phong-shading
217 win-specular-fog
218 ext-clip-volume-hint
092cacd7
AW
219 sgis-texture-select
220 arb-point-parameters
221 ext-point-parameters
222 sgis-point-parameters
223 sgis-fog-function
224 arb-texture-border-clamp
225 sgis-texture-border-clamp
226 sgix-texture-multi-buffer
227 sgis-texture-edge-clamp
228 sgis-texture-4d
229 sgix-pixel-texture
230 sgis-texture-lod
231 sgix-pixel-tiles
232 sgis-texture-filter-4
233 sgix-sprite
234 hp-convolution-border-modes
c7b31271
DH
235 hp-image-transform
236 hp-occlusion-test
237 hp-texture-lighting
092cacd7
AW
238 sgix-clipmap
239 sgix-texture-scale-bias
240 sgix-reference-plane
241 sgix-ir-instrument-1
242 sgix-instruments
243 sgix-list-priority
244 sgix-calligraphic-fragment
245 sgix-impact-pixel-texture
246 sgix-framezoom
247 sgix-texture-lod-bias
248 sgis-generate-mipmap
249 sgix-polynomial-ffd
250 sgix-fog-offset
251 sgix-shadow
252 arb-depth-texture
253 sgix-depth-texture
254 oes-depth-24
255 oes-depth-32
256 ext-compiled-vertex-array
257 ext-cull-vertex
258 ext-index-array-formats
259 ext-index-func
260 ext-index-material
261 sgix-ycrcb
262 sunx-general-triangle-list
263 sunx-constant-data
264 sun-global-alpha
265 sgis-texture-color-mask
266 sgis-point-line-texgen
267 ext-separate-specular-color
268 ext-shared-texture-palette
269 ati-text-fragment-shader
270 ext-color-buffer-half-float
271 oes-surfaceless-context
272 arb-texture-rg
273 arb-cl-event
274 arb-debug-output
275 arb-get-program-binary
276 arb-viewport-array
277 arb-explicit-uniform-location
278 arb-internalformat-query-2
279 arb-vertex-attrib-binding
280 arb-texture-view
281 sgix-depth-pass-instrument
282 sgix-fragments-instrument
283 sgix-convolution-accuracy
284 sgix-ycrcba
285 sgix-slim
286 sgix-blend-alpha-minmax
287 sgix-scalebias-hint
288 sgix-async
289 sgix-async-histogram
290 ext-pixel-transform
291 ext-light-texture
292 sgis-pixel-texture
293 sgix-line-quality-hint
294 sgix-async-pixel
295 sgix-texture-coordinate-clamp
296 arb-texture-mirrored-repeat
297 ibm-texture-mirrored-repeat
298 oes-texture-mirrored-repeat
299 s3-s-3-tc
300 sgix-vertex-preclip
301 ext-texture-compression-s-3-tc
302 angle-texture-compression-dxt-3
303 angle-texture-compression-dxt-5
304 intel-parallel-arrays
305 sgix-fragment-lighting
306 sgix-resample
c7b31271 307 ext-coordinate-frame
092cacd7
AW
308 version-1-5
309 ext-fog-coord
310 ext-secondary-color
311 arb-vertex-program
312 version-2-1
092cacd7
AW
313 rend-screen-coordinates
314 arb-multitexture
315 oes-texture-env-crossbar
316 arb-transpose-matrix
317 arb-texture-env-combine
318 arb-texture-compression
319 nv-fence
320 version-3-1
321 arb-texture-rectangle
322 nv-texture-rectangle
323 ext-packed-depth-stencil
324 nv-packed-depth-stencil
325 oes-packed-depth-stencil
326 ext-texture-lod-bias
327 ext-texture-filter-anisotropic
c7b31271 328 nv-texture-env-combine-4
092cacd7
AW
329 nv-light-max-exponent
330 ext-stencil-wrap
331 oes-stencil-wrap
332 ext-texture-cube-map
333 nv-texgen-reflection
334 arb-texture-cube-map
335 nv-vertex-array-range
336 apple-vertex-array-range
337 nv-register-combiners
338 nv-register-combiners-2
339 nv-primitive-restart
340 nv-fog-distance
341 nv-texgen-emboss
342 ingr-color-clamp
343 ingr-interlace-read
344 ext-texture-env-combine
092cacd7
AW
345 sgix-subsample
346 ext-texture-perturb-normal
347 apple-specular-vector
348 apple-transform-hint
349 apple-client-storage
350 apple-object-purgeable
351 arb-vertex-array-object
352 apple-vertex-array-object
353 apple-texture-range
354 apple-ycbcr-422
355 mesa-ycbcr-texture
356 sun-slice-accum
357 sun-mesh-array
358 nv-vertex-program
359 arb-depth-clamp
360 nv-depth-clamp
361 arb-fragment-program
362 arb-vertex-blend
363 oes-matrix-palette
364 arb-texture-env-dot-3
365 img-texture-env-enhanced-fixed-function
366 #{3dfx-texture-compression-fxt1}#
367 nv-evaluators
368 nv-tessellation-program-5
369 nv-texture-shader
370 nv-vdpau-interop
371 nv-texture-shader-2
372 ext-texture-env-dot-3
373 amd-program-binary-z400
374 oes-get-program-binary
375 ati-texture-mirror-once
376 ext-texture-mirror-clamp
377 ati-texture-env-combine-3
378 amd-stencil-operation-extended
379 mesa-packed-depth-stencil
380 mesa-trace
381 mesa-pack-invert
382 mesax-texture-stack
383 mesa-shader-debug
384 ati-vertex-array-object
385 arb-vertex-buffer-object
386 ati-element-array
387 ati-vertex-streams
388 ati-envmap-bumpmap
389 ext-vertex-shader
390 amd-compressed-atc-texture
391 ati-pn-triangles
392 amd-compressed-3dc-texture
393 ati-meminfo
394 ati-separate-stencil
395 arb-texture-float
396 ati-texture-float
397 arb-color-buffer-float
398 ati-pixel-format-float
399 qcom-writeonly-rendering
400 arb-draw-buffers
401 ati-draw-buffers
402 nv-draw-buffers
403 amd-sample-positions
404 arb-matrix-palette
405 arb-shadow
406 ext-shadow-samplers
407 ext-texture-array
408 arb-seamless-cube-map
409 nv-texture-shader-3
410 arb-point-sprite
411 nv-point-sprite
412 oes-point-sprite
413 arb-occlusion-query
414 nv-occlusion-query
415 ext-occlusion-query-boolean
416 nv-fragment-program
417 nv-copy-depth-to-color
418 nv-pixel-data-range
419 arb-gpu-shader-5
420 nv-float-buffer
421 nv-texture-expand-normal
422 ext-depth-bounds-test
423 oes-mapbuffer
424 nv-shader-buffer-store
425 arb-timer-query
426 ext-timer-query
427 arb-pixel-buffer-object
428 ext-pixel-buffer-object
429 nv-s-rgb-formats
430 ext-stencil-clear-tag
431 nv-vertex-program-2-option
432 nv-fragment-program-2
433 arb-blend-func-extended
434 nv-vertex-program-4
435 version-3-3
436 arb-instanced-arrays
437 angle-instanced-arrays
438 nv-instanced-arrays
439 nv-gpu-program-4
440 ext-stencil-two-side
441 arb-sampler-objects
442 ati-fragment-shader
443 oml-interlace
444 oml-subsample
445 oml-resample
446 oes-point-size-array
447 oes-matrix-get
448 apple-vertex-program-evaluators
449 apple-fence
450 apple-element-array
451 arb-uniform-buffer-object
452 apple-flush-buffer-range
453 apple-aux-depth-stencil
454 apple-row-bytes
455 apple-rgb-422
456 ext-texture-s-rgb-decode
457 ext-debug-label
458 ext-shader-framebuffer-fetch
459 apple-sync
460 arb-shader-objects
461 arb-vertex-shader
462 arb-fragment-shader
463 nv-vertex-program-3
464 oes-standard-derivatives
465 ext-geometry-shader-4
466 oes-compressed-paletted-texture
467 oes-read-format
468 oes-draw-texture
469 mesa-program-debug
470 amd-performance-monitor
471 qcom-extended-get
472 img-texture-compression-pvrtc
473 img-shader-binary
474 arb-texture-buffer-object
475 ext-texture-buffer-object
476 arb-occlusion-query-2
477 arb-sample-shading
478 ext-packed-float
479 ext-texture-shared-exponent
480 ext-texture-s-rgb
481 ext-texture-compression-latc
482 ext-transform-feedback
483 nv-transform-feedback
484 ext-framebuffer-blit
485 angle-framebuffer-blit
486 nv-framebuffer-blit
487 angle-framebuffer-multisample
488 ext-framebuffer-multisample
489 nv-framebuffer-multisample
490 nv-framebuffer-multisample-coverage
491 arb-depth-buffer-float
492 nv-fbo-color-attachments
493 oes-stencil-1
494 oes-stencil-4
495 oes-stencil-8
496 oes-vertex-half-float
497 version-4-1
498 oes-compressed-etc1-rgb8-texture
499 oes-egl-image-external
500 arb-es3-compatibility
501 ext-multisampled-render-to-texture
502 ext-texture-integer
503 arb-vertex-type-2-10-10-10-rev
504 nv-parameter-buffer-object
505 nv-depth-buffer-float
506 arb-shading-language-include
507 arb-framebuffer-s-rgb
508 ext-framebuffer-s-rgb
509 arb-texture-compression-rgtc
510 ext-texture-compression-rgtc
511 ext-gpu-shader-4
512 nv-shadow-samplers-array
513 nv-shadow-samplers-cube
514 ext-bindable-uniform
515 arb-shader-subroutine
516 oes-vertex-type-10-10-10-2
517 nv-conditional-render
c7b31271 518 nv-multisample-coverage
092cacd7
AW
519 arb-transform-feedback-2
520 nv-transform-feedback-2
521 nv-present-video
522 nv-depth-nonlinear
523 ext-direct-state-access
524 arb-texture-swizzle
525 ext-texture-swizzle
526 arb-provoking-vertex
527 ext-provoking-vertex
528 arb-texture-multisample
529 nv-explicit-multisample
530 nv-gpu-program-5
c7b31271 531 version-4-0
092cacd7
AW
532 arb-texture-gather
533 arb-transform-feedback-3
534 arb-texture-compression-bptc
535 nv-coverage-sample
536 nv-shader-buffer-load
537 nv-vertex-buffer-unified-memory
538 arb-copy-buffer
539 arb-draw-indirect
540 arb-gpu-shader-fp-64
541 arm-mali-shader-binary
c7b31271 542 arm-mali-program-binary
092cacd7
AW
543 qcom-driver-control
544 qcom-binning-control
545 viv-shader-binary
c7b31271 546 amd-vertex-shader-tessellator
092cacd7
AW
547 arb-texture-cube-map-array
548 ext-texture-snorm
549 amd-blend-minmax-factor
550 amd-depth-clamp-separate
551 nv-video-capture
552 nv-texture-multisample
553 arb-texture-rgb-10-a-2-ui
554 nv-path-rendering
555 ext-framebuffer-multisample-blit-scaled
556 arb-map-buffer-alignment
557 nv-deep-texture-3d
558 ext-x-11-sync-object
559 arb-stencil-texturing
560 nv-compute-program-5
561 arb-sync
562 arb-compressed-texture-pixel-storage
563 arb-texture-storage
564 img-program-binary
565 img-multisampled-render-to-texture
566 img-texture-compression-pvrtc-2
567 amd-debug-output
568 amd-name-gen-delete
569 amd-pinned-memory
570 amd-query-buffer-object
571 amd-sparse-texture
572 arb-texture-buffer-range
573 dmp-shader-binary
574 fj-shader-binary-gccso
575 arb-shader-atomic-counters
576 arb-program-interface-query
577 arb-framebuffer-no-attachments
578 arb-internalformat-query
579 angle-translated-shader-source
580 angle-texture-usage
581 angle-pack-reverse-row-order
582 angle-depth-texture
c7b31271
DH
583 gl-khr-texture-compression-astc-ldr
584 ibm-rasterpos-clip
585 ibm-cull-vertex
586 ibm-static-data
587 pgi-misc-hints
588 pgi-vertex-hints))
092cacd7
AW
589
590(define-bitfield
591 attrib-mask
592 (current 1)
593 (point 2)
594 (line 4)
595 (polygon 8)
596 (polygon-stipple 16)
597 (pixel-mode 32)
598 (lighting 64)
599 (fog 128)
600 (depth-buffer 256)
601 (accum-buffer 512)
602 (stencil-buffer 1024)
603 (viewport 2048)
604 (transform 4096)
605 (enable 8192)
606 (color-buffer 16384)
607 (hint 32768)
608 (eval 65536)
609 (list 131072)
610 (texture 262144)
611 (scissor 524288)
612 (all-attrib 4294967295))
613
614(define-enumeration
615 version-1-3
616 (multisample-bit 536870912)
617 (multisample 32925)
618 (sample-alpha-to-coverage 32926)
619 (sample-alpha-to-one 32927)
620 (sample-coverage 32928)
621 (sample-buffers 32936)
622 (samples 32937)
623 (sample-coverage-value 32938)
624 (sample-coverage-invert 32939)
625 (clamp-to-border 33069)
626 (texture0 33984)
627 (texture1 33985)
628 (texture2 33986)
629 (texture3 33987)
630 (texture4 33988)
631 (texture5 33989)
632 (texture6 33990)
633 (texture7 33991)
634 (texture8 33992)
635 (texture9 33993)
636 (texture10 33994)
637 (texture11 33995)
638 (texture12 33996)
639 (texture13 33997)
640 (texture14 33998)
641 (texture15 33999)
642 (texture16 34000)
643 (texture17 34001)
644 (texture18 34002)
645 (texture19 34003)
646 (texture20 34004)
647 (texture21 34005)
648 (texture22 34006)
649 (texture23 34007)
650 (texture24 34008)
651 (texture25 34009)
652 (texture26 34010)
653 (texture27 34011)
654 (texture28 34012)
655 (texture29 34013)
656 (texture30 34014)
657 (texture31 34015)
658 (active-texture 34016)
659 (client-active-texture 34017)
660 (max-texture-units 34018)
661 (transpose-modelview-matrix 34019)
662 (transpose-projection-matrix 34020)
663 (transpose-texture-matrix 34021)
664 (transpose-color-matrix 34022)
665 (subtract 34023)
666 (compressed-alpha 34025)
667 (compressed-luminance 34026)
668 (compressed-luminance-alpha 34027)
669 (compressed-intensity 34028)
670 (compressed-rgb 34029)
671 (compressed-rgba 34030)
672 (texture-compression-hint 34031)
673 (texture-compressed-image-size 34464)
674 (texture-compressed 34465)
675 (num-compressed-texture-formats 34466)
676 (compressed-texture-formats 34467)
677 (normal-map 34065)
678 (reflection-map 34066)
679 (texture-cube-map 34067)
680 (texture-binding-cube-map 34068)
681 (texture-cube-map-positive-x 34069)
682 (texture-cube-map-negative-x 34070)
683 (texture-cube-map-positive-y 34071)
684 (texture-cube-map-negative-y 34072)
685 (texture-cube-map-positive-z 34073)
686 (texture-cube-map-negative-z 34074)
687 (proxy-texture-cube-map 34075)
688 (max-cube-map-texture-size 34076)
689 (combine 34160)
690 (combine-rgb 34161)
691 (combine-alpha 34162)
692 (rgb-scale 34163)
693 (add-signed 34164)
694 (interpolate 34165)
695 (constant 34166)
696 (primary-color 34167)
697 (previous 34168)
698 (source0-rgb 34176)
699 (source1-rgb 34177)
700 (source2-rgb 34178)
701 (source0-alpha 34184)
702 (source1-alpha 34185)
703 (source2-alpha 34186)
704 (operand0-rgb 34192)
705 (operand1-rgb 34193)
706 (operand2-rgb 34194)
707 (operand0-alpha 34200)
708 (operand1-alpha 34201)
709 (operand2-alpha 34202)
710 (dot3-rgb 34478)
711 (dot3-rgba 34479))
712
713(define-enumeration
714 arb-multisample
715 (multisample-bit-arb 536870912)
716 (multisample-arb 32925)
717 (sample-alpha-to-coverage-arb 32926)
718 (sample-alpha-to-one-arb 32927)
719 (sample-coverage-arb 32928)
720 (sample-buffers-arb 32936)
721 (samples-arb 32937)
722 (sample-coverage-value-arb 32938)
723 (sample-coverage-invert-arb 32939))
724
725(define-enumeration
726 ext-multisample
727 (multisample-bit-ext 536870912)
728 (multisample-ext 32925)
729 (sample-alpha-to-mask-ext 32926)
730 (sample-alpha-to-one-ext 32927)
731 (sample-mask-ext 32928)
732 (#{1pass-ext}# 32929)
733 (#{2pass-0-ext}# 32930)
734 (#{2pass-1-ext}# 32931)
735 (#{4pass-0-ext}# 32932)
736 (#{4pass-1-ext}# 32933)
737 (#{4pass-2-ext}# 32934)
738 (#{4pass-3-ext}# 32935)
739 (sample-buffers-ext 32936)
740 (samples-ext 32937)
741 (sample-mask-value-ext 32938)
742 (sample-mask-invert-ext 32939)
743 (sample-pattern-ext 32940)
744 (multisample-bit-ext 536870912))
745
746(define-enumeration
747 #{3dfx-multisample}#
748 (multisample-bit-3dfx 536870912)
749 (multisample-3dfx 34482)
750 (sample-buffers-3dfx 34483)
751 (samples-3dfx 34484)
752 (multisample-bit-3dfx 536870912))
753
94e407a1 754(define-bitfield
092cacd7 755 clear-buffer-mask
94e407a1
DH
756 (depth-buffer 256)
757 (accum-buffer 512)
758 (stencil-buffer 1024)
759 (color-buffer 16384)
092cacd7
AW
760 (coverage-buffer-bit-nv 32768))
761
762(define-bitfield
763 client-attrib-mask
764 (client-pixel-store 1)
765 (client-vertex-array 2)
766 (client-all-attrib 4294967295))
767
768(define-enumeration
769 version-3-0
770 (map-read-bit 1)
771 (map-write-bit 2)
772 (map-invalidate-range-bit 4)
773 (map-invalidate-buffer-bit 8)
774 (map-flush-explicit-bit 16)
775 (map-unsynchronized-bit 32)
776 (context-flag-forward-compatible-bit 1)
777 (invalid-framebuffer-operation 1286)
778 (half-float 5131)
779 (clip-distance0 12288)
780 (clip-distance1 12289)
781 (clip-distance2 12290)
782 (clip-distance3 12291)
783 (clip-distance4 12292)
784 (clip-distance5 12293)
785 (clip-distance6 12294)
786 (clip-distance7 12295)
787 (framebuffer-attachment-color-encoding 33296)
788 (framebuffer-attachment-component-type 33297)
789 (framebuffer-attachment-red-size 33298)
790 (framebuffer-attachment-green-size 33299)
791 (framebuffer-attachment-blue-size 33300)
792 (framebuffer-attachment-alpha-size 33301)
793 (framebuffer-attachment-depth-size 33302)
794 (framebuffer-attachment-stencil-size 33303)
795 (framebuffer-default 33304)
796 (framebuffer-undefined 33305)
797 (depth-stencil-attachment 33306)
798 (major-version 33307)
799 (minor-version 33308)
800 (num-extensions 33309)
801 (context-flags 33310)
802 (index 33314)
803 (compressed-red 33317)
804 (compressed-rg 33318)
805 (rg 33319)
806 (rg-integer 33320)
807 (r8 33321)
808 (r16 33322)
809 (rg8 33323)
810 (rg16 33324)
811 (r16f 33325)
812 (r32f 33326)
813 (rg16f 33327)
814 (rg32f 33328)
815 (r8i 33329)
816 (r8ui 33330)
817 (r16i 33331)
818 (r16ui 33332)
819 (r32i 33333)
820 (r32ui 33334)
821 (rg8i 33335)
822 (rg8ui 33336)
823 (rg16i 33337)
824 (rg16ui 33338)
825 (rg32i 33339)
826 (rg32ui 33340)
827 (max-renderbuffer-size 34024)
828 (depth-stencil 34041)
829 (unsigned-int-24-8 34042)
830 (vertex-array-binding 34229)
831 (rgba32f 34836)
832 (rgb32f 34837)
833 (rgba16f 34842)
834 (rgb16f 34843)
835 (compare-ref-to-texture 34894)
836 (depth24-stencil8 35056)
837 (texture-stencil-size 35057)
838 (vertex-attrib-array-integer 35069)
839 (max-array-texture-layers 35071)
840 (min-program-texel-offset 35076)
841 (max-program-texel-offset 35077)
842 (clamp-vertex-color 35098)
843 (clamp-fragment-color 35099)
844 (clamp-read-color 35100)
845 (fixed-only 35101)
846 (max-varying-components 35659)
847 (texture-red-type 35856)
848 (texture-green-type 35857)
849 (texture-blue-type 35858)
850 (texture-alpha-type 35859)
851 (texture-luminance-type 35860)
852 (texture-intensity-type 35861)
853 (texture-depth-type 35862)
854 (unsigned-normalized 35863)
855 (texture-1d-array 35864)
856 (proxy-texture-1d-array 35865)
857 (texture-2d-array 35866)
858 (proxy-texture-2d-array 35867)
859 (texture-binding-1d-array 35868)
860 (texture-binding-2d-array 35869)
861 (r11f-g11f-b10f 35898)
862 (unsigned-int-10f-11f-11f-rev 35899)
863 (rgb9-e5 35901)
864 (unsigned-int-5-9-9-9-rev 35902)
865 (texture-shared-size 35903)
866 (transform-feedback-varying-max-length 35958)
867 (transform-feedback-varying-max-length-ext 35958)
868 (back-primary-color-nv 35959)
869 (back-secondary-color-nv 35960)
870 (texture-coord-nv 35961)
871 (clip-distance-nv 35962)
872 (vertex-id-nv 35963)
873 (primitive-id-nv 35964)
874 (generic-attrib-nv 35965)
875 (transform-feedback-attribs-nv 35966)
876 (transform-feedback-buffer-mode 35967)
877 (transform-feedback-buffer-mode-ext 35967)
878 (transform-feedback-buffer-mode-nv 35967)
879 (max-transform-feedback-separate-components
880 35968)
881 (max-transform-feedback-separate-components-ext
882 35968)
883 (max-transform-feedback-separate-components-nv
884 35968)
885 (active-varyings-nv 35969)
886 (active-varying-max-length-nv 35970)
887 (transform-feedback-varyings 35971)
888 (transform-feedback-varyings-ext 35971)
889 (transform-feedback-varyings-nv 35971)
890 (transform-feedback-buffer-start 35972)
891 (transform-feedback-buffer-start-ext 35972)
892 (transform-feedback-buffer-start-nv 35972)
893 (transform-feedback-buffer-size 35973)
894 (transform-feedback-buffer-size-ext 35973)
895 (transform-feedback-buffer-size-nv 35973)
896 (transform-feedback-record-nv 35974)
897 (primitives-generated 35975)
898 (primitives-generated-ext 35975)
899 (primitives-generated-nv 35975)
900 (transform-feedback-primitives-written 35976)
901 (transform-feedback-primitives-written-ext 35976)
902 (transform-feedback-primitives-written-nv 35976)
903 (rasterizer-discard 35977)
904 (rasterizer-discard-ext 35977)
905 (rasterizer-discard-nv 35977)
906 (max-transform-feedback-interleaved-components
907 35978)
908 (max-transform-feedback-interleaved-components-ext
909 35978)
910 (max-transform-feedback-interleaved-components-nv
911 35978)
912 (max-transform-feedback-separate-attribs 35979)
913 (max-transform-feedback-separate-attribs-ext
914 35979)
915 (max-transform-feedback-separate-attribs-nv
916 35979)
917 (interleaved-attribs 35980)
918 (interleaved-attribs-ext 35980)
919 (interleaved-attribs-nv 35980)
920 (separate-attribs 35981)
921 (separate-attribs-ext 35981)
922 (separate-attribs-nv 35981)
923 (transform-feedback-buffer 35982)
924 (transform-feedback-buffer-ext 35982)
925 (transform-feedback-buffer-nv 35982)
926 (transform-feedback-buffer-binding 35983)
927 (transform-feedback-buffer-binding-ext 35983)
928 (transform-feedback-buffer-binding-nv 35983)
929 (framebuffer-binding 36006)
930 (draw-framebuffer-binding 36006)
931 (renderbuffer-binding 36007)
932 (read-framebuffer 36008)
933 (draw-framebuffer 36009)
934 (read-framebuffer-binding 36010)
935 (renderbuffer-samples 36011)
936 (depth-component32f 36012)
937 (depth32f-stencil8 36013)
938 (framebuffer-attachment-object-type 36048)
939 (framebuffer-attachment-object-type-ext 36048)
940 (framebuffer-attachment-object-name 36049)
941 (framebuffer-attachment-object-name-ext 36049)
942 (framebuffer-attachment-texture-level 36050)
943 (framebuffer-attachment-texture-level-ext 36050)
944 (framebuffer-attachment-texture-cube-map-face
945 36051)
946 (framebuffer-attachment-texture-cube-map-face-ext
947 36051)
948 (framebuffer-attachment-texture-layer 36052)
949 (framebuffer-attachment-texture-3d-zoffset-ext
950 36052)
951 (framebuffer-complete 36053)
952 (framebuffer-complete-ext 36053)
953 (framebuffer-incomplete-attachment 36054)
954 (framebuffer-incomplete-attachment-ext 36054)
955 (framebuffer-incomplete-missing-attachment 36055)
956 (framebuffer-incomplete-missing-attachment-ext
957 36055)
958 (framebuffer-incomplete-dimensions-ext 36057)
959 (framebuffer-incomplete-formats-ext 36058)
960 (framebuffer-incomplete-draw-buffer 36059)
961 (framebuffer-incomplete-draw-buffer-ext 36059)
962 (framebuffer-incomplete-read-buffer 36060)
963 (framebuffer-incomplete-read-buffer-ext 36060)
964 (framebuffer-unsupported 36061)
965 (framebuffer-unsupported-ext 36061)
966 (max-color-attachments 36063)
967 (max-color-attachments-ext 36063)
968 (color-attachment0 36064)
969 (color-attachment0-ext 36064)
970 (color-attachment1 36065)
971 (color-attachment1-ext 36065)
972 (color-attachment2 36066)
973 (color-attachment2-ext 36066)
974 (color-attachment3 36067)
975 (color-attachment3-ext 36067)
976 (color-attachment4 36068)
977 (color-attachment4-ext 36068)
978 (color-attachment5 36069)
979 (color-attachment5-ext 36069)
980 (color-attachment6 36070)
981 (color-attachment6-ext 36070)
982 (color-attachment7 36071)
983 (color-attachment7-ext 36071)
984 (color-attachment8 36072)
985 (color-attachment8-ext 36072)
986 (color-attachment9 36073)
987 (color-attachment9-ext 36073)
988 (color-attachment10 36074)
989 (color-attachment10-ext 36074)
990 (color-attachment11 36075)
991 (color-attachment11-ext 36075)
992 (color-attachment12 36076)
993 (color-attachment12-ext 36076)
994 (color-attachment13 36077)
995 (color-attachment13-ext 36077)
996 (color-attachment14 36078)
997 (color-attachment14-ext 36078)
998 (color-attachment15 36079)
999 (color-attachment15-ext 36079)
1000 (depth-attachment 36096)
1001 (depth-attachment-ext 36096)
1002 (stencil-attachment 36128)
1003 (stencil-attachment-ext 36128)
1004 (framebuffer 36160)
1005 (framebuffer-ext 36160)
1006 (renderbuffer 36161)
1007 (renderbuffer-ext 36161)
1008 (renderbuffer-width 36162)
1009 (renderbuffer-width-ext 36162)
1010 (renderbuffer-height 36163)
1011 (renderbuffer-height-ext 36163)
1012 (renderbuffer-internal-format 36164)
1013 (renderbuffer-internal-format-ext 36164)
1014 (stencil-index1 36166)
1015 (stencil-index1-ext 36166)
1016 (stencil-index4 36167)
1017 (stencil-index4-ext 36167)
1018 (stencil-index8 36168)
1019 (stencil-index8-ext 36168)
1020 (stencil-index16 36169)
1021 (stencil-index16-ext 36169)
1022 (renderbuffer-red-size 36176)
1023 (renderbuffer-red-size-ext 36176)
1024 (renderbuffer-green-size 36177)
1025 (renderbuffer-green-size-ext 36177)
1026 (renderbuffer-blue-size 36178)
1027 (renderbuffer-blue-size-ext 36178)
1028 (renderbuffer-alpha-size 36179)
1029 (renderbuffer-alpha-size-ext 36179)
1030 (renderbuffer-depth-size 36180)
1031 (renderbuffer-depth-size-ext 36180)
1032 (renderbuffer-stencil-size 36181)
1033 (renderbuffer-stencil-size-ext 36181)
1034 (framebuffer-incomplete-multisample 36182)
1035 (max-samples 36183)
1036 (rgba32ui 36208)
1037 (rgba32ui-ext 36208)
1038 (rgb32ui 36209)
1039 (rgb32ui-ext 36209)
1040 (alpha32ui-ext 36210)
1041 (intensity32ui-ext 36211)
1042 (luminance32ui-ext 36212)
1043 (luminance-alpha32ui-ext 36213)
1044 (rgba16ui 36214)
1045 (rgba16ui-ext 36214)
1046 (rgb16ui 36215)
1047 (rgb16ui-ext 36215)
1048 (alpha16ui-ext 36216)
1049 (intensity16ui-ext 36217)
1050 (luminance16ui-ext 36218)
1051 (luminance-alpha16ui-ext 36219)
1052 (rgba8ui 36220)
1053 (rgba8ui-ext 36220)
1054 (rgb8ui 36221)
1055 (rgb8ui-ext 36221)
1056 (alpha8ui-ext 36222)
1057 (intensity8ui-ext 36223)
1058 (luminance8ui-ext 36224)
1059 (luminance-alpha8ui-ext 36225)
1060 (rgba32i 36226)
1061 (rgba32i-ext 36226)
1062 (rgb32i 36227)
1063 (rgb32i-ext 36227)
1064 (alpha32i-ext 36228)
1065 (intensity32i-ext 36229)
1066 (luminance32i-ext 36230)
1067 (luminance-alpha32i-ext 36231)
1068 (rgba16i 36232)
1069 (rgba16i-ext 36232)
1070 (rgb16i 36233)
1071 (rgb16i-ext 36233)
1072 (alpha16i-ext 36234)
1073 (intensity16i-ext 36235)
1074 (luminance16i-ext 36236)
1075 (luminance-alpha16i-ext 36237)
1076 (rgba8i 36238)
1077 (rgba8i-ext 36238)
1078 (rgb8i 36239)
1079 (rgb8i-ext 36239)
1080 (alpha8i-ext 36240)
1081 (intensity8i-ext 36241)
1082 (luminance8i-ext 36242)
1083 (luminance-alpha8i-ext 36243)
1084 (red-integer 36244)
1085 (red-integer-ext 36244)
1086 (green-integer 36245)
1087 (green-integer-ext 36245)
1088 (blue-integer 36246)
1089 (blue-integer-ext 36246)
1090 (alpha-integer 36247)
1091 (alpha-integer-ext 36247)
1092 (rgb-integer 36248)
1093 (rgb-integer-ext 36248)
1094 (rgba-integer 36249)
1095 (rgba-integer-ext 36249)
1096 (bgr-integer 36250)
1097 (bgr-integer-ext 36250)
1098 (bgra-integer 36251)
1099 (bgra-integer-ext 36251)
1100 (luminance-integer-ext 36252)
1101 (luminance-alpha-integer-ext 36253)
1102 (rgba-integer-mode-ext 36254)
1103 (float-32-unsigned-int-24-8-rev 36269)
1104 (framebuffer-srgb 36281)
1105 (compressed-red-rgtc1 36283)
1106 (compressed-signed-red-rgtc1 36284)
1107 (compressed-rg-rgtc2 36285)
1108 (compressed-signed-rg-rgtc2 36286)
1109 (sampler-1d-array 36288)
1110 (sampler-2d-array 36289)
1111 (sampler-1d-array-shadow 36291)
1112 (sampler-2d-array-shadow 36292)
1113 (sampler-cube-shadow 36293)
1114 (unsigned-int-vec2 36294)
1115 (unsigned-int-vec3 36295)
1116 (unsigned-int-vec4 36296)
1117 (int-sampler-1d 36297)
1118 (int-sampler-2d 36298)
1119 (int-sampler-3d 36299)
1120 (int-sampler-cube 36300)
1121 (int-sampler-1d-array 36302)
1122 (int-sampler-2d-array 36303)
1123 (unsigned-int-sampler-1d 36305)
1124 (unsigned-int-sampler-2d 36306)
1125 (unsigned-int-sampler-3d 36307)
1126 (unsigned-int-sampler-cube 36308)
1127 (unsigned-int-sampler-1d-array 36310)
1128 (unsigned-int-sampler-2d-array 36311)
1129 (query-wait 36371)
1130 (query-no-wait 36372)
1131 (query-by-region-wait 36373)
1132 (query-by-region-no-wait 36374)
1133 (buffer-access-flags 37151)
1134 (buffer-map-length 37152)
1135 (buffer-map-offset 37153))
1136
1137(define-bitfield
1138 arb-map-buffer-range
1139 (map-read 1)
1140 (map-write 2)
1141 (map-invalidate-range 4)
1142 (map-invalidate-buffer 8)
1143 (map-flush-explicit 16)
1144 (map-unsynchronized 32))
1145
1146(define-enumeration
1147 ext-map-buffer-range
1148 (map-read-bit-ext 1)
1149 (map-write-bit-ext 2)
1150 (map-invalidate-range-bit-ext 4)
1151 (map-invalidate-buffer-bit-ext 8)
1152 (map-flush-explicit-bit-ext 16)
1153 (map-unsynchronized-bit-ext 32))
1154
1155(define-enumeration
1156 version-4-3
1157 (context-flag-debug-bit 2)
1158 (num-shading-language-versions 33513)
1159 (vertex-attrib-array-long 34638))
1160
1161(define-enumeration
1162 khr-debug
1163 (context-flag-debug-bit 2)
1164 (debug-output-synchronous 33346)
1165 (debug-next-logged-message-length 33347)
1166 (debug-callback-function 33348)
1167 (debug-callback-user-param 33349)
1168 (debug-source-api 33350)
1169 (debug-source-window-system 33351)
1170 (debug-source-shader-compiler 33352)
1171 (debug-source-third-party 33353)
1172 (debug-source-application 33354)
1173 (debug-source-other 33355)
1174 (debug-type-error 33356)
1175 (debug-type-deprecated-behavior 33357)
1176 (debug-type-undefined-behavior 33358)
1177 (debug-type-portability 33359)
1178 (debug-type-performance 33360)
1179 (debug-type-other 33361)
1180 (debug-type-marker 33384)
1181 (debug-type-push-group 33385)
1182 (debug-type-pop-group 33386)
1183 (debug-severity-notification 33387)
1184 (max-debug-group-stack-depth 33388)
1185 (debug-group-stack-depth 33389)
1186 (buffer 33504)
1187 (shader 33505)
1188 (program 33506)
1189 (query 33507)
1190 (program-pipeline 33508)
1191 (sampler 33510)
1192 (display-list 33511)
1193 (max-label-length 33512)
1194 (max-debug-message-length 37187)
1195 (max-debug-logged-messages 37188)
1196 (debug-logged-messages 37189)
1197 (debug-severity-high 37190)
1198 (debug-severity-medium 37191)
1199 (debug-severity-low 37192)
1200 (debug-output 37600))
1201
1202(define-enumeration
1203 arb-robustness
1204 (context-flag-robust-access-bit-arb 4)
1205 (lose-context-on-reset-arb 33362)
1206 (guilty-context-reset-arb 33363)
1207 (innocent-context-reset-arb 33364)
1208 (unknown-context-reset-arb 33365)
1209 (reset-notification-strategy-arb 33366)
1210 (no-reset-notification-arb 33377))
1211
1212(define-enumeration
1213 arb-separate-shader-objects
1214 (vertex-shader-bit 1)
1215 (fragment-shader-bit 2)
1216 (geometry-shader-bit 4)
1217 (tess-control-shader-bit 8)
1218 (tess-evaluation-shader-bit 16)
1219 (all-shader-bits 4294967295)
1220 (program-separable 33368)
1221 (active-program 33369)
1222 (program-pipeline-binding 33370))
1223
1224(define-enumeration
1225 arb-compute-shader
1226 (compute-shader-bit 32)
1227 (max-compute-shared-memory-size 33378)
1228 (max-compute-uniform-components 33379)
1229 (max-compute-atomic-counter-buffers 33380)
1230 (max-compute-atomic-counters 33381)
1231 (max-combined-compute-uniform-components 33382)
1232 (compute-local-work-size 33383)
1233 (max-compute-local-invocations 37099)
1234 (uniform-block-referenced-by-compute-shader
1235 37100)
1236 (atomic-counter-buffer-referenced-by-compute-shader
1237 37101)
1238 (dispatch-indirect-buffer 37102)
1239 (dispatch-indirect-buffer-binding 37103)
1240 (compute-shader 37305)
1241 (max-compute-uniform-blocks 37307)
1242 (max-compute-texture-image-units 37308)
1243 (max-compute-image-uniforms 37309)
1244 (max-compute-work-group-count 37310)
1245 (max-compute-work-group-size 37311))
1246
1247(define-enumeration
1248 ext-separate-shader-objects
1249 (vertex-shader-bit-ext 1)
1250 (fragment-shader-bit-ext 2)
1251 (all-shader-bits-ext 4294967295)
1252 (program-separable-ext 33368)
092cacd7
AW
1253 (program-pipeline-binding-ext 33370)
1254 (active-program-ext 35725))
1255
1256(define-enumeration
1257 ext-shader-image-load-store
1258 (vertex-attrib-array-barrier-bit-ext 1)
1259 (element-array-barrier-bit-ext 2)
1260 (uniform-barrier-bit-ext 4)
1261 (texture-fetch-barrier-bit-ext 8)
1262 (shader-image-access-barrier-bit-ext 32)
1263 (command-barrier-bit-ext 64)
1264 (pixel-buffer-barrier-bit-ext 128)
1265 (texture-update-barrier-bit-ext 256)
1266 (buffer-update-barrier-bit-ext 512)
1267 (framebuffer-barrier-bit-ext 1024)
1268 (transform-feedback-barrier-bit-ext 2048)
1269 (atomic-counter-barrier-bit-ext 4096)
1270 (all-barrier-bits-ext 4294967295)
1271 (max-image-units-ext 36664)
1272 (max-combined-image-units-and-fragment-outputs-ext
1273 36665)
1274 (image-binding-name-ext 36666)
1275 (image-binding-level-ext 36667)
1276 (image-binding-layered-ext 36668)
1277 (image-binding-layer-ext 36669)
1278 (image-binding-access-ext 36670)
1279 (image-1d-ext 36940)
1280 (image-2d-ext 36941)
1281 (image-3d-ext 36942)
1282 (image-2d-rect-ext 36943)
1283 (image-cube-ext 36944)
1284 (image-buffer-ext 36945)
1285 (image-1d-array-ext 36946)
1286 (image-2d-array-ext 36947)
1287 (image-cube-map-array-ext 36948)
1288 (image-2d-multisample-ext 36949)
1289 (image-2d-multisample-array-ext 36950)
1290 (int-image-1d-ext 36951)
1291 (int-image-2d-ext 36952)
1292 (int-image-3d-ext 36953)
1293 (int-image-2d-rect-ext 36954)
1294 (int-image-cube-ext 36955)
1295 (int-image-buffer-ext 36956)
1296 (int-image-1d-array-ext 36957)
1297 (int-image-2d-array-ext 36958)
1298 (int-image-cube-map-array-ext 36959)
1299 (int-image-2d-multisample-ext 36960)
1300 (int-image-2d-multisample-array-ext 36961)
1301 (unsigned-int-image-1d-ext 36962)
1302 (unsigned-int-image-2d-ext 36963)
1303 (unsigned-int-image-3d-ext 36964)
1304 (unsigned-int-image-2d-rect-ext 36965)
1305 (unsigned-int-image-cube-ext 36966)
1306 (unsigned-int-image-buffer-ext 36967)
1307 (unsigned-int-image-1d-array-ext 36968)
1308 (unsigned-int-image-2d-array-ext 36969)
1309 (unsigned-int-image-cube-map-array-ext 36970)
1310 (unsigned-int-image-2d-multisample-ext 36971)
1311 (unsigned-int-image-2d-multisample-array-ext
1312 36972)
1313 (max-image-samples-ext 36973)
1314 (image-binding-format-ext 36974))
1315
1316(define-enumeration
1317 arb-shader-image-load-store
1318 (vertex-attrib-array-barrier-bit 1)
1319 (element-array-barrier-bit 2)
1320 (uniform-barrier-bit 4)
1321 (texture-fetch-barrier-bit 8)
1322 (shader-image-access-barrier-bit 32)
1323 (command-barrier-bit 64)
1324 (pixel-buffer-barrier-bit 128)
1325 (texture-update-barrier-bit 256)
1326 (buffer-update-barrier-bit 512)
1327 (framebuffer-barrier-bit 1024)
1328 (transform-feedback-barrier-bit 2048)
1329 (atomic-counter-barrier-bit 4096)
1330 (all-barrier-bits 4294967295)
1331 (max-image-units 36664)
1332 (max-combined-image-units-and-fragment-outputs
1333 36665)
1334 (image-binding-name 36666)
1335 (image-binding-level 36667)
1336 (image-binding-layered 36668)
1337 (image-binding-layer 36669)
1338 (image-binding-access 36670)
1339 (image-1d 36940)
1340 (image-2d 36941)
1341 (image-3d 36942)
1342 (image-2d-rect 36943)
1343 (image-cube 36944)
1344 (image-buffer 36945)
1345 (image-1d-array 36946)
1346 (image-2d-array 36947)
1347 (image-cube-map-array 36948)
1348 (image-2d-multisample 36949)
1349 (image-2d-multisample-array 36950)
1350 (int-image-1d 36951)
1351 (int-image-2d 36952)
1352 (int-image-3d 36953)
1353 (int-image-2d-rect 36954)
1354 (int-image-cube 36955)
1355 (int-image-buffer 36956)
1356 (int-image-1d-array 36957)
1357 (int-image-2d-array 36958)
1358 (int-image-cube-map-array 36959)
1359 (int-image-2d-multisample 36960)
1360 (int-image-2d-multisample-array 36961)
1361 (unsigned-int-image-1d 36962)
1362 (unsigned-int-image-2d 36963)
1363 (unsigned-int-image-3d 36964)
1364 (unsigned-int-image-2d-rect 36965)
1365 (unsigned-int-image-cube 36966)
1366 (unsigned-int-image-buffer 36967)
1367 (unsigned-int-image-1d-array 36968)
1368 (unsigned-int-image-2d-array 36969)
1369 (unsigned-int-image-cube-map-array 36970)
1370 (unsigned-int-image-2d-multisample 36971)
1371 (unsigned-int-image-2d-multisample-array 36972)
1372 (max-image-samples 36973)
1373 (image-binding-format 36974)
1374 (image-format-compatibility-type 37063)
1375 (image-format-compatibility-by-size 37064)
1376 (image-format-compatibility-by-class 37065)
1377 (max-vertex-image-uniforms 37066)
1378 (max-tess-control-image-uniforms 37067)
1379 (max-tess-evaluation-image-uniforms 37068)
1380 (max-geometry-image-uniforms 37069)
1381 (max-fragment-image-uniforms 37070)
1382 (max-combined-image-uniforms 37071))
1383
1384(define-enumeration
1385 arb-shader-storage-buffer-object
1386 (shader-storage-barrier-bit 8192)
1387 (shader-storage-buffer 37074)
1388 (shader-storage-buffer-binding 37075)
1389 (shader-storage-buffer-start 37076)
1390 (shader-storage-buffer-size 37077)
1391 (max-vertex-shader-storage-blocks 37078)
1392 (max-geometry-shader-storage-blocks 37079)
1393 (max-tess-control-shader-storage-blocks 37080)
1394 (max-tess-evaluation-shader-storage-blocks 37081)
1395 (max-fragment-shader-storage-blocks 37082)
1396 (max-compute-shader-storage-blocks 37083)
1397 (max-combined-shader-storage-blocks 37084)
1398 (max-shader-storage-buffer-bindings 37085)
1399 (max-shader-storage-block-size 37086)
1400 (shader-storage-buffer-offset-alignment 37087)
1401 (max-combined-shader-output-resources 36665)
1402 (max-combined-image-units-and-fragment-outputs
1403 36665))
1404
1405(define-enumeration
1406 intel-map-texture
1407 (layout-default-intel 0)
1408 (layout-linear-intel 1)
1409 (layout-linear-cpu-cached-intel 2)
1410 (texture-memory-layout-intel 33791))
1411
1412(define-enumeration boolean (false 0) (true 1))
1413
1414(define-enumeration
c7b31271 1415 primitive-type
092cacd7
AW
1416 (points 0)
1417 (lines 1)
1418 (line-loop 2)
1419 (line-strip 3)
1420 (triangles 4)
1421 (triangle-strip 5)
1422 (triangle-fan 6)
1423 (quads 7)
1424 (quad-strip 8)
1425 (polygon 9))
1426
1427(define-enumeration
1428 version-3-2
1429 (lines-adjacency 10)
1430 (line-strip-adjacency 11)
1431 (triangles-adjacency 12)
1432 (triangle-strip-adjacency 13)
1433 (program-point-size 34370)
1434 (depth-clamp 34383)
1435 (texture-cube-map-seamless 34895)
1436 (geometry-vertices-out 35094)
1437 (geometry-input-type 35095)
1438 (geometry-output-type 35096)
1439 (max-geometry-texture-image-units 35881)
1440 (framebuffer-attachment-layered 36263)
1441 (framebuffer-incomplete-layer-targets 36264)
1442 (geometry-shader 36313)
1443 (max-geometry-uniform-components 36319)
1444 (max-geometry-output-vertices 36320)
1445 (max-geometry-total-output-components 36321)
1446 (quads-follow-provoking-vertex-convention 36428)
1447 (first-vertex-convention 36429)
1448 (last-vertex-convention 36430)
1449 (provoking-vertex 36431)
1450 (sample-position 36432)
1451 (sample-mask 36433)
1452 (sample-mask-value 36434)
1453 (max-sample-mask-words 36441)
1454 (texture-2d-multisample 37120)
1455 (proxy-texture-2d-multisample 37121)
1456 (texture-2d-multisample-array 37122)
1457 (proxy-texture-2d-multisample-array 37123)
1458 (texture-binding-2d-multisample 37124)
1459 (texture-binding-2d-multisample-array 37125)
1460 (texture-samples 37126)
1461 (texture-fixed-sample-locations 37127)
1462 (sampler-2d-multisample 37128)
1463 (int-sampler-2d-multisample 37129)
1464 (unsigned-int-sampler-2d-multisample 37130)
1465 (sampler-2d-multisample-array 37131)
1466 (int-sampler-2d-multisample-array 37132)
1467 (unsigned-int-sampler-2d-multisample-array 37133)
1468 (max-color-texture-samples 37134)
1469 (max-depth-texture-samples 37135)
1470 (max-integer-samples 37136)
1471 (max-server-wait-timeout 37137)
1472 (object-type 37138)
1473 (sync-condition 37139)
1474 (sync-status 37140)
1475 (sync-flags 37141)
1476 (sync-fence 37142)
1477 (sync-gpu-commands-complete 37143)
1478 (unsignaled 37144)
1479 (signaled 37145)
1480 (already-signaled 37146)
1481 (timeout-expired 37147)
1482 (condition-satisfied 37148)
1483 (wait-failed 37149)
1484 (timeout-ignored 18446744073709551615)
1485 (sync-flush-commands-bit 1)
1486 (timeout-ignored 18446744073709551615)
1487 (max-vertex-output-components 37154)
1488 (max-geometry-input-components 37155)
1489 (max-geometry-output-components 37156)
1490 (max-fragment-input-components 37157)
1491 (context-core-profile-bit 1)
1492 (context-compatibility-profile-bit 2)
1493 (context-profile-mask 37158))
1494
1495(define-enumeration
1496 arb-geometry-shader-4
1497 (lines-adjacency-arb 10)
1498 (line-strip-adjacency-arb 11)
1499 (triangles-adjacency-arb 12)
1500 (triangle-strip-adjacency-arb 13)
1501 (program-point-size-arb 34370)
1502 (max-varying-components 35659)
1503 (max-geometry-texture-image-units-arb 35881)
1504 (framebuffer-attachment-object-type 36048)
1505 (framebuffer-attachment-object-type-ext 36048)
1506 (framebuffer-attachment-object-name 36049)
1507 (framebuffer-attachment-object-name-ext 36049)
1508 (framebuffer-attachment-texture-level 36050)
1509 (framebuffer-attachment-texture-level-ext 36050)
1510 (framebuffer-attachment-texture-cube-map-face
1511 36051)
1512 (framebuffer-attachment-texture-cube-map-face-ext
1513 36051)
1514 (framebuffer-attachment-texture-layer 36052)
1515 (framebuffer-attachment-texture-3d-zoffset-ext
1516 36052)
1517 (framebuffer-complete 36053)
1518 (framebuffer-complete-ext 36053)
1519 (framebuffer-incomplete-attachment 36054)
1520 (framebuffer-incomplete-attachment-ext 36054)
1521 (framebuffer-incomplete-missing-attachment 36055)
1522 (framebuffer-incomplete-missing-attachment-ext
1523 36055)
1524 (framebuffer-incomplete-dimensions-ext 36057)
1525 (framebuffer-incomplete-formats-ext 36058)
1526 (framebuffer-incomplete-draw-buffer 36059)
1527 (framebuffer-incomplete-draw-buffer-ext 36059)
1528 (framebuffer-incomplete-read-buffer 36060)
1529 (framebuffer-incomplete-read-buffer-ext 36060)
1530 (framebuffer-unsupported 36061)
1531 (framebuffer-unsupported-ext 36061)
1532 (max-color-attachments 36063)
1533 (max-color-attachments-ext 36063)
1534 (color-attachment0 36064)
1535 (color-attachment0-ext 36064)
1536 (color-attachment1 36065)
1537 (color-attachment1-ext 36065)
1538 (color-attachment2 36066)
1539 (color-attachment2-ext 36066)
1540 (color-attachment3 36067)
1541 (color-attachment3-ext 36067)
1542 (color-attachment4 36068)
1543 (color-attachment4-ext 36068)
1544 (color-attachment5 36069)
1545 (color-attachment5-ext 36069)
1546 (color-attachment6 36070)
1547 (color-attachment6-ext 36070)
1548 (color-attachment7 36071)
1549 (color-attachment7-ext 36071)
1550 (color-attachment8 36072)
1551 (color-attachment8-ext 36072)
1552 (color-attachment9 36073)
1553 (color-attachment9-ext 36073)
1554 (color-attachment10 36074)
1555 (color-attachment10-ext 36074)
1556 (color-attachment11 36075)
1557 (color-attachment11-ext 36075)
1558 (color-attachment12 36076)
1559 (color-attachment12-ext 36076)
1560 (color-attachment13 36077)
1561 (color-attachment13-ext 36077)
1562 (color-attachment14 36078)
1563 (color-attachment14-ext 36078)
1564 (color-attachment15 36079)
1565 (color-attachment15-ext 36079)
1566 (depth-attachment 36096)
1567 (depth-attachment-ext 36096)
1568 (stencil-attachment 36128)
1569 (stencil-attachment-ext 36128)
1570 (framebuffer 36160)
1571 (framebuffer-ext 36160)
1572 (renderbuffer 36161)
1573 (renderbuffer-ext 36161)
1574 (renderbuffer-width 36162)
1575 (renderbuffer-width-ext 36162)
1576 (renderbuffer-height 36163)
1577 (renderbuffer-height-ext 36163)
1578 (renderbuffer-internal-format 36164)
1579 (renderbuffer-internal-format-ext 36164)
1580 (stencil-index1 36166)
1581 (stencil-index1-ext 36166)
1582 (stencil-index4 36167)
1583 (stencil-index4-ext 36167)
1584 (stencil-index8 36168)
1585 (stencil-index8-ext 36168)
1586 (stencil-index16 36169)
1587 (stencil-index16-ext 36169)
1588 (renderbuffer-red-size 36176)
1589 (renderbuffer-red-size-ext 36176)
1590 (renderbuffer-green-size 36177)
1591 (renderbuffer-green-size-ext 36177)
1592 (renderbuffer-blue-size 36178)
1593 (renderbuffer-blue-size-ext 36178)
1594 (renderbuffer-alpha-size 36179)
1595 (renderbuffer-alpha-size-ext 36179)
1596 (renderbuffer-depth-size 36180)
1597 (renderbuffer-depth-size-ext 36180)
1598 (renderbuffer-stencil-size 36181)
1599 (renderbuffer-stencil-size-ext 36181)
1600 (framebuffer-attachment-layered-arb 36263)
1601 (framebuffer-incomplete-layer-targets-arb 36264)
1602 (framebuffer-incomplete-layer-count-arb 36265)
1603 (geometry-shader-arb 36313)
1604 (geometry-vertices-out-arb 36314)
1605 (geometry-input-type-arb 36315)
1606 (geometry-output-type-arb 36316)
1607 (max-geometry-varying-components-arb 36317)
1608 (max-vertex-varying-components-arb 36318)
1609 (max-geometry-uniform-components-arb 36319)
1610 (max-geometry-output-vertices-arb 36320)
1611 (max-geometry-total-output-components-arb 36321))
1612
1613(define-enumeration
1614 nv-geometry-program-4
1615 (lines-adjacency-ext 10)
1616 (line-strip-adjacency-ext 11)
1617 (triangles-adjacency-ext 12)
1618 (triangle-strip-adjacency-ext 13)
1619 (program-point-size-ext 34370)
1620 (geometry-program-nv 35878)
1621 (max-program-output-vertices-nv 35879)
1622 (max-program-total-output-components-nv 35880)
1623 (max-geometry-texture-image-units-ext 35881)
1624 (framebuffer-attachment-texture-layer-ext 36052)
1625 (framebuffer-attachment-layered-ext 36263)
1626 (framebuffer-incomplete-layer-targets-ext 36264)
1627 (framebuffer-incomplete-layer-count-ext 36265)
1628 (geometry-vertices-out-ext 36314)
1629 (geometry-input-type-ext 36315)
1630 (geometry-output-type-ext 36316))
1631
1632(define-enumeration
1633 arb-tessellation-shader
1634 (patches 14)
1635 (uniform-block-referenced-by-tess-control-shader
1636 34032)
1637 (uniform-block-referenced-by-tess-evaluation-shader
1638 34033)
1639 (max-tess-control-input-components 34924)
1640 (max-tess-evaluation-input-components 34925)
1641 (max-combined-tess-control-uniform-components
1642 36382)
1643 (max-combined-tess-evaluation-uniform-components
1644 36383)
1645 (patch-vertices 36466)
1646 (patch-default-inner-level 36467)
1647 (patch-default-outer-level 36468)
1648 (tess-control-output-vertices 36469)
1649 (tess-gen-mode 36470)
1650 (tess-gen-spacing 36471)
1651 (tess-gen-vertex-order 36472)
1652 (tess-gen-point-mode 36473)
1653 (isolines 36474)
1654 (fractional-odd 36475)
1655 (fractional-even 36476)
1656 (max-patch-vertices 36477)
1657 (max-tess-gen-level 36478)
1658 (max-tess-control-uniform-components 36479)
1659 (max-tess-evaluation-uniform-components 36480)
1660 (max-tess-control-texture-image-units 36481)
1661 (max-tess-evaluation-texture-image-units 36482)
1662 (max-tess-control-output-components 36483)
1663 (max-tess-patch-components 36484)
1664 (max-tess-control-total-output-components 36485)
1665 (max-tess-evaluation-output-components 36486)
1666 (tess-evaluation-shader 36487)
1667 (tess-control-shader 36488)
1668 (max-tess-control-uniform-blocks 36489)
1669 (max-tess-evaluation-uniform-blocks 36490))
1670
1671(define-enumeration
1672 nv-gpu-shader-5
1673 (patches 14)
1674 (int64-nv 5134)
1675 (unsigned-int64-nv 5135)
1676 (int8-nv 36832)
1677 (int8-vec2-nv 36833)
1678 (int8-vec3-nv 36834)
1679 (int8-vec4-nv 36835)
1680 (int16-nv 36836)
1681 (int16-vec2-nv 36837)
1682 (int16-vec3-nv 36838)
1683 (int16-vec4-nv 36839)
1684 (int64-vec2-nv 36841)
1685 (int64-vec3-nv 36842)
1686 (int64-vec4-nv 36843)
1687 (unsigned-int8-nv 36844)
1688 (unsigned-int8-vec2-nv 36845)
1689 (unsigned-int8-vec3-nv 36846)
1690 (unsigned-int8-vec4-nv 36847)
1691 (unsigned-int16-nv 36848)
1692 (unsigned-int16-vec2-nv 36849)
1693 (unsigned-int16-vec3-nv 36850)
1694 (unsigned-int16-vec4-nv 36851)
1695 (unsigned-int64-vec2-nv 36853)
1696 (unsigned-int64-vec3-nv 36854)
1697 (unsigned-int64-vec4-nv 36855)
1698 (float16-nv 36856)
1699 (float16-vec2-nv 36857)
1700 (float16-vec3-nv 36858)
1701 (float16-vec4-nv 36859))
1702
1703(define-enumeration
1704 accum-op
1705 (accum 256)
1706 (load 257)
1707 (return 258)
1708 (mult 259)
1709 (add 260))
1710
1711(define-enumeration
1712 alpha-function
1713 (never 512)
1714 (less 513)
1715 (equal 514)
1716 (lequal 515)
1717 (greater 516)
1718 (notequal 517)
1719 (gequal 518)
1720 (always 519))
1721
1722(define-enumeration
1723 blending-factor-dest
1724 (zero 0)
1725 (one 1)
1726 (src-color 768)
1727 (one-minus-src-color 769)
1728 (src-alpha 770)
1729 (one-minus-src-alpha 771)
1730 (dst-alpha 772)
1731 (one-minus-dst-alpha 773)
1732 (constant-color-ext 32769)
1733 (one-minus-constant-color-ext 32770)
1734 (constant-alpha-ext 32771)
1735 (one-minus-constant-alpha-ext 32772))
1736
1737(define-enumeration
1738 blending-factor-src
1739 (zero 0)
1740 (one 1)
1741 (dst-color 774)
1742 (one-minus-dst-color 775)
1743 (src-alpha-saturate 776)
1744 (src-alpha 770)
1745 (one-minus-src-alpha 771)
1746 (dst-alpha 772)
1747 (one-minus-dst-alpha 773)
1748 (constant-color-ext 32769)
1749 (one-minus-constant-color-ext 32770)
1750 (constant-alpha-ext 32771)
1751 (one-minus-constant-alpha-ext 32772))
1752
1753(define-enumeration
1754 blend-equation-mode-ext
1755 (logic-op 3057)
1756 (func-add-ext 32774)
1757 (min-ext 32775)
1758 (max-ext 32776)
1759 (func-subtract-ext 32778)
1760 (func-reverse-subtract-ext 32779)
1761 (alpha-min-sgix 33568)
1762 (alpha-max-sgix 33569))
1763
1764(define-enumeration
1765 color-material-face
1766 (front 1028)
1767 (back 1029)
1768 (front-and-back 1032))
1769
1770(define-enumeration
1771 color-material-parameter
1772 (ambient 4608)
1773 (diffuse 4609)
1774 (specular 4610)
1775 (emission 5632)
1776 (ambient-and-diffuse 5634))
1777
1778(define-enumeration
1779 color-pointer-type
1780 (byte 5120)
1781 (unsigned-byte 5121)
1782 (short 5122)
1783 (unsigned-short 5123)
1784 (int 5124)
1785 (unsigned-int 5125)
1786 (float 5126)
1787 (double 5130))
1788
1789(define-enumeration
1790 color-table-parameter-p-name-sgi
1791 (color-table-scale-sgi 32982)
1792 (color-table-bias-sgi 32983))
1793
1794(define-enumeration
1795 color-table-target-sgi
1796 (color-table-sgi 32976)
1797 (post-convolution-color-table-sgi 32977)
1798 (post-color-matrix-color-table-sgi 32978)
1799 (proxy-color-table-sgi 32979)
1800 (proxy-post-convolution-color-table-sgi 32980)
1801 (proxy-post-color-matrix-color-table-sgi 32981)
1802 (texture-color-table-sgi 32956)
1803 (proxy-texture-color-table-sgi 32957))
1804
1805(define-enumeration
1806 convolution-border-mode-ext
1807 (reduce-ext 32790))
1808
1809(define-enumeration
1810 convolution-parameter-ext
1811 (convolution-border-mode-ext 32787)
1812 (convolution-filter-scale-ext 32788)
1813 (convolution-filter-bias-ext 32789))
1814
1815(define-enumeration
1816 convolution-target-ext
1817 (convolution-1d-ext 32784)
1818 (convolution-2d-ext 32785))
1819
1820(define-enumeration
1821 cull-face-mode
1822 (front 1028)
1823 (back 1029)
1824 (front-and-back 1032))
1825
1826(define-enumeration
1827 depth-function
1828 (never 512)
1829 (less 513)
1830 (equal 514)
1831 (lequal 515)
1832 (greater 516)
1833 (notequal 517)
1834 (gequal 518)
1835 (always 519))
1836
1837(define-enumeration
1838 draw-buffer-mode
1839 (none 0)
1840 (front-left 1024)
1841 (front-right 1025)
1842 (back-left 1026)
1843 (back-right 1027)
1844 (front 1028)
1845 (back 1029)
1846 (left 1030)
1847 (right 1031)
1848 (front-and-back 1032)
1849 (aux0 1033)
1850 (aux1 1034)
1851 (aux2 1035)
1852 (aux3 1036))
1853
1854(define-enumeration
1855 oes-framebuffer-object
1856 (fog 2912)
1857 (lighting 2896)
1858 (texture-1d 3552)
1859 (texture-2d 3553)
1860 (line-stipple 2852)
1861 (polygon-stipple 2882)
1862 (cull-face 2884)
1863 (alpha-test 3008)
1864 (blend 3042)
1865 (index-logic-op 3057)
1866 (color-logic-op 3058)
1867 (dither 3024)
1868 (stencil-test 2960)
1869 (depth-test 2929)
1870 (clip-plane0 12288)
1871 (clip-plane1 12289)
1872 (clip-plane2 12290)
1873 (clip-plane3 12291)
1874 (clip-plane4 12292)
1875 (clip-plane5 12293)
1876 (light0 16384)
1877 (light1 16385)
1878 (light2 16386)
1879 (light3 16387)
1880 (light4 16388)
1881 (light5 16389)
1882 (light6 16390)
1883 (light7 16391)
1884 (texture-gen-s 3168)
1885 (texture-gen-t 3169)
1886 (texture-gen-r 3170)
1887 (texture-gen-q 3171)
1888 (map1-vertex-3 3479)
1889 (map1-vertex-4 3480)
1890 (map1-color-4 3472)
1891 (map1-index 3473)
1892 (map1-normal 3474)
1893 (map1-texture-coord-1 3475)
1894 (map1-texture-coord-2 3476)
1895 (map1-texture-coord-3 3477)
1896 (map1-texture-coord-4 3478)
1897 (map2-vertex-3 3511)
1898 (map2-vertex-4 3512)
1899 (map2-color-4 3504)
1900 (map2-index 3505)
1901 (map2-normal 3506)
1902 (map2-texture-coord-1 3507)
1903 (map2-texture-coord-2 3508)
1904 (map2-texture-coord-3 3509)
1905 (map2-texture-coord-4 3510)
1906 (point-smooth 2832)
1907 (line-smooth 2848)
1908 (polygon-smooth 2881)
1909 (scissor-test 3089)
1910 (color-material 2903)
1911 (normalize 2977)
1912 (auto-normal 3456)
1913 (polygon-offset-point 10753)
1914 (polygon-offset-line 10754)
1915 (polygon-offset-fill 32823)
1916 (vertex-array 32884)
1917 (normal-array 32885)
1918 (color-array 32886)
1919 (index-array 32887)
1920 (texture-coord-array 32888)
1921 (edge-flag-array 32889)
1922 (convolution-1d-ext 32784)
1923 (convolution-2d-ext 32785)
1924 (separable-2d-ext 32786)
1925 (histogram-ext 32804)
1926 (minmax-ext 32814)
1927 (rescale-normal-ext 32826)
1928 (shared-texture-palette-ext 33275)
1929 (texture-3d-ext 32879)
1930 (multisample-sgis 32925)
1931 (sample-alpha-to-mask-sgis 32926)
1932 (sample-alpha-to-one-sgis 32927)
1933 (sample-mask-sgis 32928)
1934 (texture-4d-sgis 33076)
1935 (async-histogram-sgix 33580)
1936 (async-tex-image-sgix 33628)
1937 (async-draw-pixels-sgix 33629)
1938 (async-read-pixels-sgix 33630)
1939 (calligraphic-fragment-sgix 33155)
1940 (fog-offset-sgix 33176)
1941 (fragment-lighting-sgix 33792)
1942 (fragment-color-material-sgix 33793)
1943 (fragment-light0-sgix 33804)
1944 (fragment-light1-sgix 33805)
1945 (fragment-light2-sgix 33806)
1946 (fragment-light3-sgix 33807)
1947 (fragment-light4-sgix 33808)
1948 (fragment-light5-sgix 33809)
1949 (fragment-light6-sgix 33810)
1950 (fragment-light7-sgix 33811)
1951 (framezoom-sgix 33163)
1952 (interlace-sgix 32916)
1953 (ir-instrument1-sgix 33151)
1954 (pixel-tex-gen-sgix 33081)
1955 (pixel-texture-sgis 33619)
1956 (reference-plane-sgix 33149)
1957 (sprite-sgix 33096)
1958 (color-table-sgi 32976)
1959 (post-convolution-color-table-sgi 32977)
1960 (post-color-matrix-color-table-sgi 32978)
1961 (texture-color-table-sgi 32956)
1962 (invalid-framebuffer-operation-oes 1286)
1963 (rgba4-oes 32854)
1964 (rgb5-a1-oes 32855)
1965 (depth-component16-oes 33189)
1966 (max-renderbuffer-size-oes 34024)
1967 (framebuffer-binding-oes 36006)
1968 (renderbuffer-binding-oes 36007)
1969 (framebuffer-attachment-object-type-oes 36048)
1970 (framebuffer-attachment-object-name-oes 36049)
1971 (framebuffer-attachment-texture-level-oes 36050)
1972 (framebuffer-attachment-texture-cube-map-face-oes
1973 36051)
1974 (framebuffer-attachment-texture-3d-zoffset-oes
1975 36052)
1976 (framebuffer-complete-oes 36053)
1977 (framebuffer-incomplete-attachment-oes 36054)
1978 (framebuffer-incomplete-missing-attachment-oes
1979 36055)
1980 (framebuffer-incomplete-dimensions-oes 36057)
1981 (framebuffer-incomplete-formats-oes 36058)
1982 (framebuffer-incomplete-draw-buffer-oes 36059)
1983 (framebuffer-incomplete-read-buffer-oes 36060)
1984 (framebuffer-unsupported-oes 36061)
1985 (color-attachment0-oes 36064)
1986 (depth-attachment-oes 36096)
1987 (stencil-attachment-oes 36128)
1988 (framebuffer-oes 36160)
1989 (renderbuffer-oes 36161)
1990 (renderbuffer-width-oes 36162)
1991 (renderbuffer-height-oes 36163)
1992 (renderbuffer-internal-format-oes 36164)
1993 (stencil-index1-oes 36166)
1994 (stencil-index4-oes 36167)
1995 (stencil-index8-oes 36168)
1996 (renderbuffer-red-size-oes 36176)
1997 (renderbuffer-green-size-oes 36177)
1998 (renderbuffer-blue-size-oes 36178)
1999 (renderbuffer-alpha-size-oes 36179)
2000 (renderbuffer-depth-size-oes 36180)
2001 (renderbuffer-stencil-size-oes 36181)
2002 (rgb565-oes 36194))
2003
2004(define-enumeration
2005 enable-cap
2006 (fog 2912)
2007 (lighting 2896)
2008 (texture-1d 3552)
2009 (texture-2d 3553)
2010 (line-stipple 2852)
2011 (polygon-stipple 2882)
2012 (cull-face 2884)
2013 (alpha-test 3008)
2014 (blend 3042)
2015 (index-logic-op 3057)
2016 (color-logic-op 3058)
2017 (dither 3024)
2018 (stencil-test 2960)
2019 (depth-test 2929)
2020 (clip-plane0 12288)
2021 (clip-plane1 12289)
2022 (clip-plane2 12290)
2023 (clip-plane3 12291)
2024 (clip-plane4 12292)
2025 (clip-plane5 12293)
2026 (light0 16384)
2027 (light1 16385)
2028 (light2 16386)
2029 (light3 16387)
2030 (light4 16388)
2031 (light5 16389)
2032 (light6 16390)
2033 (light7 16391)
2034 (texture-gen-s 3168)
2035 (texture-gen-t 3169)
2036 (texture-gen-r 3170)
2037 (texture-gen-q 3171)
2038 (map1-vertex-3 3479)
2039 (map1-vertex-4 3480)
2040 (map1-color-4 3472)
2041 (map1-index 3473)
2042 (map1-normal 3474)
2043 (map1-texture-coord-1 3475)
2044 (map1-texture-coord-2 3476)
2045 (map1-texture-coord-3 3477)
2046 (map1-texture-coord-4 3478)
2047 (map2-vertex-3 3511)
2048 (map2-vertex-4 3512)
2049 (map2-color-4 3504)
2050 (map2-index 3505)
2051 (map2-normal 3506)
2052 (map2-texture-coord-1 3507)
2053 (map2-texture-coord-2 3508)
2054 (map2-texture-coord-3 3509)
2055 (map2-texture-coord-4 3510)
2056 (point-smooth 2832)
2057 (line-smooth 2848)
2058 (polygon-smooth 2881)
2059 (scissor-test 3089)
2060 (color-material 2903)
2061 (normalize 2977)
2062 (auto-normal 3456)
2063 (polygon-offset-point 10753)
2064 (polygon-offset-line 10754)
2065 (polygon-offset-fill 32823)
2066 (vertex-array 32884)
2067 (normal-array 32885)
2068 (color-array 32886)
2069 (index-array 32887)
2070 (texture-coord-array 32888)
2071 (edge-flag-array 32889)
2072 (convolution-1d-ext 32784)
2073 (convolution-2d-ext 32785)
2074 (separable-2d-ext 32786)
2075 (histogram-ext 32804)
2076 (minmax-ext 32814)
2077 (rescale-normal-ext 32826)
2078 (shared-texture-palette-ext 33275)
2079 (texture-3d-ext 32879)
2080 (multisample-sgis 32925)
2081 (sample-alpha-to-mask-sgis 32926)
2082 (sample-alpha-to-one-sgis 32927)
2083 (sample-mask-sgis 32928)
2084 (texture-4d-sgis 33076)
2085 (async-histogram-sgix 33580)
2086 (async-tex-image-sgix 33628)
2087 (async-draw-pixels-sgix 33629)
2088 (async-read-pixels-sgix 33630)
2089 (calligraphic-fragment-sgix 33155)
2090 (fog-offset-sgix 33176)
2091 (fragment-lighting-sgix 33792)
2092 (fragment-color-material-sgix 33793)
2093 (fragment-light0-sgix 33804)
2094 (fragment-light1-sgix 33805)
2095 (fragment-light2-sgix 33806)
2096 (fragment-light3-sgix 33807)
2097 (fragment-light4-sgix 33808)
2098 (fragment-light5-sgix 33809)
2099 (fragment-light6-sgix 33810)
2100 (fragment-light7-sgix 33811)
2101 (framezoom-sgix 33163)
2102 (interlace-sgix 32916)
2103 (ir-instrument1-sgix 33151)
2104 (pixel-tex-gen-sgix 33081)
2105 (pixel-texture-sgis 33619)
2106 (reference-plane-sgix 33149)
2107 (sprite-sgix 33096)
2108 (color-table-sgi 32976)
2109 (post-convolution-color-table-sgi 32977)
2110 (post-color-matrix-color-table-sgi 32978)
2111 (texture-color-table-sgi 32956))
2112
2113(define-enumeration
2114 error-code
2115 (no-error 0)
2116 (invalid-enum 1280)
2117 (invalid-value 1281)
2118 (invalid-operation 1282)
2119 (stack-overflow 1283)
2120 (stack-underflow 1284)
2121 (out-of-memory 1285)
2122 (table-too-large-ext 32817)
2123 (texture-too-large-ext 32869))
2124
2125(define-enumeration
2126 arb-framebuffer-object
2127 (invalid-framebuffer-operation 1286)
2128 (framebuffer-attachment-color-encoding 33296)
2129 (framebuffer-attachment-component-type 33297)
2130 (framebuffer-attachment-red-size 33298)
2131 (framebuffer-attachment-green-size 33299)
2132 (framebuffer-attachment-blue-size 33300)
2133 (framebuffer-attachment-alpha-size 33301)
2134 (framebuffer-attachment-depth-size 33302)
2135 (framebuffer-attachment-stencil-size 33303)
2136 (framebuffer-default 33304)
2137 (framebuffer-undefined 33305)
2138 (depth-stencil-attachment 33306)
2139 (index 33314)
2140 (max-renderbuffer-size 34024)
2141 (depth-stencil 34041)
2142 (unsigned-int-24-8 34042)
2143 (depth24-stencil8 35056)
2144 (texture-stencil-size 35057)
2145 (texture-red-type 35856)
2146 (texture-green-type 35857)
2147 (texture-blue-type 35858)
2148 (texture-alpha-type 35859)
2149 (texture-luminance-type 35860)
2150 (texture-intensity-type 35861)
2151 (texture-depth-type 35862)
2152 (unsigned-normalized 35863)
2153 (framebuffer-binding 36006)
2154 (draw-framebuffer-binding 36006)
2155 (renderbuffer-binding 36007)
2156 (read-framebuffer 36008)
2157 (draw-framebuffer 36009)
2158 (read-framebuffer-binding 36010)
2159 (renderbuffer-samples 36011)
2160 (framebuffer-attachment-object-type 36048)
2161 (framebuffer-attachment-object-type-ext 36048)
2162 (framebuffer-attachment-object-name 36049)
2163 (framebuffer-attachment-object-name-ext 36049)
2164 (framebuffer-attachment-texture-level 36050)
2165 (framebuffer-attachment-texture-level-ext 36050)
2166 (framebuffer-attachment-texture-cube-map-face
2167 36051)
2168 (framebuffer-attachment-texture-cube-map-face-ext
2169 36051)
2170 (framebuffer-attachment-texture-layer 36052)
2171 (framebuffer-attachment-texture-3d-zoffset-ext
2172 36052)
2173 (framebuffer-complete 36053)
2174 (framebuffer-complete-ext 36053)
2175 (framebuffer-incomplete-attachment 36054)
2176 (framebuffer-incomplete-attachment-ext 36054)
2177 (framebuffer-incomplete-missing-attachment 36055)
2178 (framebuffer-incomplete-missing-attachment-ext
2179 36055)
2180 (framebuffer-incomplete-dimensions-ext 36057)
2181 (framebuffer-incomplete-formats-ext 36058)
2182 (framebuffer-incomplete-draw-buffer 36059)
2183 (framebuffer-incomplete-draw-buffer-ext 36059)
2184 (framebuffer-incomplete-read-buffer 36060)
2185 (framebuffer-incomplete-read-buffer-ext 36060)
2186 (framebuffer-unsupported 36061)
2187 (framebuffer-unsupported-ext 36061)
2188 (max-color-attachments 36063)
2189 (max-color-attachments-ext 36063)
2190 (color-attachment0 36064)
2191 (color-attachment0-ext 36064)
2192 (color-attachment1 36065)
2193 (color-attachment1-ext 36065)
2194 (color-attachment2 36066)
2195 (color-attachment2-ext 36066)
2196 (color-attachment3 36067)
2197 (color-attachment3-ext 36067)
2198 (color-attachment4 36068)
2199 (color-attachment4-ext 36068)
2200 (color-attachment5 36069)
2201 (color-attachment5-ext 36069)
2202 (color-attachment6 36070)
2203 (color-attachment6-ext 36070)
2204 (color-attachment7 36071)
2205 (color-attachment7-ext 36071)
2206 (color-attachment8 36072)
2207 (color-attachment8-ext 36072)
2208 (color-attachment9 36073)
2209 (color-attachment9-ext 36073)
2210 (color-attachment10 36074)
2211 (color-attachment10-ext 36074)
2212 (color-attachment11 36075)
2213 (color-attachment11-ext 36075)
2214 (color-attachment12 36076)
2215 (color-attachment12-ext 36076)
2216 (color-attachment13 36077)
2217 (color-attachment13-ext 36077)
2218 (color-attachment14 36078)
2219 (color-attachment14-ext 36078)
2220 (color-attachment15 36079)
2221 (color-attachment15-ext 36079)
2222 (depth-attachment 36096)
2223 (depth-attachment-ext 36096)
2224 (stencil-attachment 36128)
2225 (stencil-attachment-ext 36128)
2226 (framebuffer 36160)
2227 (framebuffer-ext 36160)
2228 (renderbuffer 36161)
2229 (renderbuffer-ext 36161)
2230 (renderbuffer-width 36162)
2231 (renderbuffer-width-ext 36162)
2232 (renderbuffer-height 36163)
2233 (renderbuffer-height-ext 36163)
2234 (renderbuffer-internal-format 36164)
2235 (renderbuffer-internal-format-ext 36164)
2236 (stencil-index1 36166)
2237 (stencil-index1-ext 36166)
2238 (stencil-index4 36167)
2239 (stencil-index4-ext 36167)
2240 (stencil-index8 36168)
2241 (stencil-index8-ext 36168)
2242 (stencil-index16 36169)
2243 (stencil-index16-ext 36169)
2244 (renderbuffer-red-size 36176)
2245 (renderbuffer-red-size-ext 36176)
2246 (renderbuffer-green-size 36177)
2247 (renderbuffer-green-size-ext 36177)
2248 (renderbuffer-blue-size 36178)
2249 (renderbuffer-blue-size-ext 36178)
2250 (renderbuffer-alpha-size 36179)
2251 (renderbuffer-alpha-size-ext 36179)
2252 (renderbuffer-depth-size 36180)
2253 (renderbuffer-depth-size-ext 36180)
2254 (renderbuffer-stencil-size 36181)
2255 (renderbuffer-stencil-size-ext 36181)
2256 (framebuffer-incomplete-multisample 36182)
2257 (max-samples 36183))
2258
2259(define-enumeration
2260 ext-framebuffer-object
2261 (invalid-framebuffer-operation-ext 1286)
2262 (max-renderbuffer-size-ext 34024)
2263 (framebuffer-binding-ext 36006)
2264 (renderbuffer-binding-ext 36007)
2265 (framebuffer-attachment-object-type 36048)
2266 (framebuffer-attachment-object-type-ext 36048)
2267 (framebuffer-attachment-object-name 36049)
2268 (framebuffer-attachment-object-name-ext 36049)
2269 (framebuffer-attachment-texture-level 36050)
2270 (framebuffer-attachment-texture-level-ext 36050)
2271 (framebuffer-attachment-texture-cube-map-face
2272 36051)
2273 (framebuffer-attachment-texture-cube-map-face-ext
2274 36051)
2275 (framebuffer-attachment-texture-layer 36052)
2276 (framebuffer-attachment-texture-3d-zoffset-ext
2277 36052)
2278 (framebuffer-complete 36053)
2279 (framebuffer-complete-ext 36053)
2280 (framebuffer-incomplete-attachment 36054)
2281 (framebuffer-incomplete-attachment-ext 36054)
2282 (framebuffer-incomplete-missing-attachment 36055)
2283 (framebuffer-incomplete-missing-attachment-ext
2284 36055)
2285 (framebuffer-incomplete-dimensions-ext 36057)
2286 (framebuffer-incomplete-formats-ext 36058)
2287 (framebuffer-incomplete-draw-buffer 36059)
2288 (framebuffer-incomplete-draw-buffer-ext 36059)
2289 (framebuffer-incomplete-read-buffer 36060)
2290 (framebuffer-incomplete-read-buffer-ext 36060)
2291 (framebuffer-unsupported 36061)
2292 (framebuffer-unsupported-ext 36061)
2293 (max-color-attachments 36063)
2294 (max-color-attachments-ext 36063)
2295 (color-attachment0 36064)
2296 (color-attachment0-ext 36064)
2297 (color-attachment1 36065)
2298 (color-attachment1-ext 36065)
2299 (color-attachment2 36066)
2300 (color-attachment2-ext 36066)
2301 (color-attachment3 36067)
2302 (color-attachment3-ext 36067)
2303 (color-attachment4 36068)
2304 (color-attachment4-ext 36068)
2305 (color-attachment5 36069)
2306 (color-attachment5-ext 36069)
2307 (color-attachment6 36070)
2308 (color-attachment6-ext 36070)
2309 (color-attachment7 36071)
2310 (color-attachment7-ext 36071)
2311 (color-attachment8 36072)
2312 (color-attachment8-ext 36072)
2313 (color-attachment9 36073)
2314 (color-attachment9-ext 36073)
2315 (color-attachment10 36074)
2316 (color-attachment10-ext 36074)
2317 (color-attachment11 36075)
2318 (color-attachment11-ext 36075)
2319 (color-attachment12 36076)
2320 (color-attachment12-ext 36076)
2321 (color-attachment13 36077)
2322 (color-attachment13-ext 36077)
2323 (color-attachment14 36078)
2324 (color-attachment14-ext 36078)
2325 (color-attachment15 36079)
2326 (color-attachment15-ext 36079)
2327 (depth-attachment 36096)
2328 (depth-attachment-ext 36096)
2329 (stencil-attachment 36128)
2330 (stencil-attachment-ext 36128)
2331 (framebuffer 36160)
2332 (framebuffer-ext 36160)
2333 (renderbuffer 36161)
2334 (renderbuffer-ext 36161)
2335 (renderbuffer-width 36162)
2336 (renderbuffer-width-ext 36162)
2337 (renderbuffer-height 36163)
2338 (renderbuffer-height-ext 36163)
2339 (renderbuffer-internal-format 36164)
2340 (renderbuffer-internal-format-ext 36164)
2341 (stencil-index1 36166)
2342 (stencil-index1-ext 36166)
2343 (stencil-index4 36167)
2344 (stencil-index4-ext 36167)
2345 (stencil-index8 36168)
2346 (stencil-index8-ext 36168)
2347 (stencil-index16 36169)
2348 (stencil-index16-ext 36169)
2349 (renderbuffer-red-size 36176)
2350 (renderbuffer-red-size-ext 36176)
2351 (renderbuffer-green-size 36177)
2352 (renderbuffer-green-size-ext 36177)
2353 (renderbuffer-blue-size 36178)
2354 (renderbuffer-blue-size-ext 36178)
2355 (renderbuffer-alpha-size 36179)
2356 (renderbuffer-alpha-size-ext 36179)
2357 (renderbuffer-depth-size 36180)
2358 (renderbuffer-depth-size-ext 36180)
2359 (renderbuffer-stencil-size 36181)
2360 (renderbuffer-stencil-size-ext 36181))
2361
2362(define-enumeration
2363 feedback-type
2364 (#{2d}# 1536)
2365 (#{3d}# 1537)
2366 (#{3d-color}# 1538)
2367 (#{3d-color-texture}# 1539)
2368 (#{4d-color-texture}# 1540))
2369
2370(define-enumeration
2371 feed-back-token
2372 (pass-through-token 1792)
2373 (point-token 1793)
2374 (line-token 1794)
2375 (polygon-token 1795)
2376 (bitmap-token 1796)
2377 (draw-pixel-token 1797)
2378 (copy-pixel-token 1798)
2379 (line-reset-token 1799))
2380
94e407a1 2381(define-bitfield
092cacd7
AW
2382 ffd-mask-sgix
2383 (texture-deformation-bit-sgix 1)
2384 (geometry-deformation-bit-sgix 2))
2385
2386(define-enumeration
2387 ffd-target-sgix
2388 (geometry-deformation-sgix 33172)
2389 (texture-deformation-sgix 33173))
2390
2391(define-enumeration
2392 fog-mode
2393 (linear 9729)
2394 (exp 2048)
2395 (exp2 2049)
2396 (fog-func-sgis 33066))
2397
2398(define-enumeration
2399 fog-parameter
2400 (fog-color 2918)
2401 (fog-density 2914)
2402 (fog-end 2916)
2403 (fog-index 2913)
2404 (fog-mode 2917)
2405 (fog-start 2915)
2406 (fog-offset-value-sgix 33177))
2407
2408(define-enumeration
2409 fragment-light-model-parameter-sgix
2410 (fragment-light-model-local-viewer-sgix 33800)
2411 (fragment-light-model-two-side-sgix 33801)
2412 (fragment-light-model-ambient-sgix 33802)
2413 (fragment-light-model-normal-interpolation-sgix
2414 33803))
2415
2416(define-enumeration
2417 front-face-direction
2418 (cw 2304)
2419 (ccw 2305))
2420
2421(define-enumeration
2422 get-color-table-parameter-p-name-sgi
2423 (color-table-scale-sgi 32982)
2424 (color-table-bias-sgi 32983)
2425 (color-table-format-sgi 32984)
2426 (color-table-width-sgi 32985)
2427 (color-table-red-size-sgi 32986)
2428 (color-table-green-size-sgi 32987)
2429 (color-table-blue-size-sgi 32988)
2430 (color-table-alpha-size-sgi 32989)
2431 (color-table-luminance-size-sgi 32990)
2432 (color-table-intensity-size-sgi 32991))
2433
2434(define-enumeration
2435 get-convolution-parameter
2436 (convolution-border-mode-ext 32787)
2437 (convolution-filter-scale-ext 32788)
2438 (convolution-filter-bias-ext 32789)
2439 (convolution-format-ext 32791)
2440 (convolution-width-ext 32792)
2441 (convolution-height-ext 32793)
2442 (max-convolution-width-ext 32794)
2443 (max-convolution-height-ext 32795))
2444
2445(define-enumeration
2446 get-histogram-parameter-p-name-ext
2447 (histogram-width-ext 32806)
2448 (histogram-format-ext 32807)
2449 (histogram-red-size-ext 32808)
2450 (histogram-green-size-ext 32809)
2451 (histogram-blue-size-ext 32810)
2452 (histogram-alpha-size-ext 32811)
2453 (histogram-luminance-size-ext 32812)
2454 (histogram-sink-ext 32813))
2455
2456(define-enumeration
2457 get-map-query
2458 (coeff 2560)
2459 (order 2561)
2460 (domain 2562))
2461
2462(define-enumeration
2463 get-minmax-parameter-p-name-ext
2464 (minmax-format-ext 32815)
2465 (minmax-sink-ext 32816))
2466
2467(define-enumeration
2468 get-pixel-map
2469 (pixel-map-i-to-i 3184)
2470 (pixel-map-s-to-s 3185)
2471 (pixel-map-i-to-r 3186)
2472 (pixel-map-i-to-g 3187)
2473 (pixel-map-i-to-b 3188)
2474 (pixel-map-i-to-a 3189)
2475 (pixel-map-r-to-r 3190)
2476 (pixel-map-g-to-g 3191)
2477 (pixel-map-b-to-b 3192)
2478 (pixel-map-a-to-a 3193))
2479
2480(define-enumeration
2481 get-pointerv-p-name
2482 (vertex-array-pointer 32910)
2483 (normal-array-pointer 32911)
2484 (color-array-pointer 32912)
2485 (index-array-pointer 32913)
2486 (texture-coord-array-pointer 32914)
2487 (edge-flag-array-pointer 32915)
2488 (feedback-buffer-pointer 3568)
2489 (selection-buffer-pointer 3571)
2490 (instrument-buffer-pointer-sgix 33152))
2491
2492(define-enumeration
2493 get-p-name
2494 (current-color 2816)
2495 (current-index 2817)
2496 (current-normal 2818)
2497 (current-texture-coords 2819)
2498 (current-raster-color 2820)
2499 (current-raster-index 2821)
2500 (current-raster-texture-coords 2822)
2501 (current-raster-position 2823)
2502 (current-raster-position-valid 2824)
2503 (current-raster-distance 2825)
2504 (point-smooth 2832)
2505 (point-size 2833)
2506 (point-size-range 2834)
2507 (point-size-granularity 2835)
2508 (line-smooth 2848)
2509 (line-width 2849)
2510 (line-width-range 2850)
2511 (line-width-granularity 2851)
2512 (line-stipple 2852)
2513 (line-stipple-pattern 2853)
2514 (line-stipple-repeat 2854)
2515 (smooth-point-size-range 2834)
2516 (smooth-point-size-granularity 2835)
2517 (smooth-line-width-range 2850)
2518 (smooth-line-width-granularity 2851)
2519 (aliased-point-size-range 33901)
2520 (aliased-line-width-range 33902)
2521 (list-mode 2864)
2522 (max-list-nesting 2865)
2523 (list-base 2866)
2524 (list-index 2867)
2525 (polygon-mode 2880)
2526 (polygon-smooth 2881)
2527 (polygon-stipple 2882)
2528 (edge-flag 2883)
2529 (cull-face 2884)
2530 (cull-face-mode 2885)
2531 (front-face 2886)
2532 (lighting 2896)
2533 (light-model-local-viewer 2897)
2534 (light-model-two-side 2898)
2535 (light-model-ambient 2899)
2536 (shade-model 2900)
2537 (color-material-face 2901)
2538 (color-material-parameter 2902)
2539 (color-material 2903)
2540 (fog 2912)
2541 (fog-index 2913)
2542 (fog-density 2914)
2543 (fog-start 2915)
2544 (fog-end 2916)
2545 (fog-mode 2917)
2546 (fog-color 2918)
2547 (depth-range 2928)
2548 (depth-test 2929)
2549 (depth-writemask 2930)
2550 (depth-clear-value 2931)
2551 (depth-func 2932)
2552 (accum-clear-value 2944)
2553 (stencil-test 2960)
2554 (stencil-clear-value 2961)
2555 (stencil-func 2962)
2556 (stencil-value-mask 2963)
2557 (stencil-fail 2964)
2558 (stencil-pass-depth-fail 2965)
2559 (stencil-pass-depth-pass 2966)
2560 (stencil-ref 2967)
2561 (stencil-writemask 2968)
2562 (matrix-mode 2976)
2563 (normalize 2977)
2564 (viewport 2978)
2565 (modelview-stack-depth 2979)
2566 (projection-stack-depth 2980)
2567 (texture-stack-depth 2981)
2568 (modelview-matrix 2982)
2569 (projection-matrix 2983)
2570 (texture-matrix 2984)
2571 (attrib-stack-depth 2992)
2572 (client-attrib-stack-depth 2993)
2573 (alpha-test 3008)
2574 (alpha-test-func 3009)
2575 (alpha-test-ref 3010)
2576 (dither 3024)
2577 (blend-dst 3040)
2578 (blend-src 3041)
2579 (blend 3042)
2580 (logic-op-mode 3056)
2581 (index-logic-op 3057)
2582 (logic-op 3057)
2583 (color-logic-op 3058)
2584 (aux-buffers 3072)
2585 (draw-buffer 3073)
2586 (read-buffer 3074)
2587 (scissor-box 3088)
2588 (scissor-test 3089)
2589 (index-clear-value 3104)
2590 (index-writemask 3105)
2591 (color-clear-value 3106)
2592 (color-writemask 3107)
2593 (index-mode 3120)
2594 (rgba-mode 3121)
2595 (doublebuffer 3122)
2596 (stereo 3123)
2597 (render-mode 3136)
2598 (perspective-correction-hint 3152)
2599 (point-smooth-hint 3153)
2600 (line-smooth-hint 3154)
2601 (polygon-smooth-hint 3155)
2602 (fog-hint 3156)
2603 (texture-gen-s 3168)
2604 (texture-gen-t 3169)
2605 (texture-gen-r 3170)
2606 (texture-gen-q 3171)
2607 (pixel-map-i-to-i-size 3248)
2608 (pixel-map-s-to-s-size 3249)
2609 (pixel-map-i-to-r-size 3250)
2610 (pixel-map-i-to-g-size 3251)
2611 (pixel-map-i-to-b-size 3252)
2612 (pixel-map-i-to-a-size 3253)
2613 (pixel-map-r-to-r-size 3254)
2614 (pixel-map-g-to-g-size 3255)
2615 (pixel-map-b-to-b-size 3256)
2616 (pixel-map-a-to-a-size 3257)
2617 (unpack-swap-bytes 3312)
2618 (unpack-lsb-first 3313)
2619 (unpack-row-length 3314)
2620 (unpack-skip-rows 3315)
2621 (unpack-skip-pixels 3316)
2622 (unpack-alignment 3317)
2623 (pack-swap-bytes 3328)
2624 (pack-lsb-first 3329)
2625 (pack-row-length 3330)
2626 (pack-skip-rows 3331)
2627 (pack-skip-pixels 3332)
2628 (pack-alignment 3333)
2629 (map-color 3344)
2630 (map-stencil 3345)
2631 (index-shift 3346)
2632 (index-offset 3347)
2633 (red-scale 3348)
2634 (red-bias 3349)
2635 (zoom-x 3350)
2636 (zoom-y 3351)
2637 (green-scale 3352)
2638 (green-bias 3353)
2639 (blue-scale 3354)
2640 (blue-bias 3355)
2641 (alpha-scale 3356)
2642 (alpha-bias 3357)
2643 (depth-scale 3358)
2644 (depth-bias 3359)
2645 (max-eval-order 3376)
2646 (max-lights 3377)
2647 (max-clip-distances 3378)
2648 (max-clip-planes 3378)
2649 (max-texture-size 3379)
2650 (max-pixel-map-table 3380)
2651 (max-attrib-stack-depth 3381)
2652 (max-modelview-stack-depth 3382)
2653 (max-name-stack-depth 3383)
2654 (max-projection-stack-depth 3384)
2655 (max-texture-stack-depth 3385)
2656 (max-viewport-dims 3386)
2657 (max-client-attrib-stack-depth 3387)
2658 (subpixel-bits 3408)
2659 (index-bits 3409)
2660 (red-bits 3410)
2661 (green-bits 3411)
2662 (blue-bits 3412)
2663 (alpha-bits 3413)
2664 (depth-bits 3414)
2665 (stencil-bits 3415)
2666 (accum-red-bits 3416)
2667 (accum-green-bits 3417)
2668 (accum-blue-bits 3418)
2669 (accum-alpha-bits 3419)
2670 (name-stack-depth 3440)
2671 (auto-normal 3456)
2672 (map1-color-4 3472)
2673 (map1-index 3473)
2674 (map1-normal 3474)
2675 (map1-texture-coord-1 3475)
2676 (map1-texture-coord-2 3476)
2677 (map1-texture-coord-3 3477)
2678 (map1-texture-coord-4 3478)
2679 (map1-vertex-3 3479)
2680 (map1-vertex-4 3480)
2681 (map2-color-4 3504)
2682 (map2-index 3505)
2683 (map2-normal 3506)
2684 (map2-texture-coord-1 3507)
2685 (map2-texture-coord-2 3508)
2686 (map2-texture-coord-3 3509)
2687 (map2-texture-coord-4 3510)
2688 (map2-vertex-3 3511)
2689 (map2-vertex-4 3512)
2690 (map1-grid-domain 3536)
2691 (map1-grid-segments 3537)
2692 (map2-grid-domain 3538)
2693 (map2-grid-segments 3539)
2694 (texture-1d 3552)
2695 (texture-2d 3553)
2696 (feedback-buffer-size 3569)
2697 (feedback-buffer-type 3570)
2698 (selection-buffer-size 3572)
2699 (polygon-offset-units 10752)
2700 (polygon-offset-point 10753)
2701 (polygon-offset-line 10754)
2702 (polygon-offset-fill 32823)
2703 (polygon-offset-factor 32824)
2704 (texture-binding-1d 32872)
2705 (texture-binding-2d 32873)
2706 (texture-binding-3d 32874)
2707 (vertex-array 32884)
2708 (normal-array 32885)
2709 (color-array 32886)
2710 (index-array 32887)
2711 (texture-coord-array 32888)
2712 (edge-flag-array 32889)
2713 (vertex-array-size 32890)
2714 (vertex-array-type 32891)
2715 (vertex-array-stride 32892)
2716 (normal-array-type 32894)
2717 (normal-array-stride 32895)
2718 (color-array-size 32897)
2719 (color-array-type 32898)
2720 (color-array-stride 32899)
2721 (index-array-type 32901)
2722 (index-array-stride 32902)
2723 (texture-coord-array-size 32904)
2724 (texture-coord-array-type 32905)
2725 (texture-coord-array-stride 32906)
2726 (edge-flag-array-stride 32908)
2727 (clip-plane0 12288)
2728 (clip-plane1 12289)
2729 (clip-plane2 12290)
2730 (clip-plane3 12291)
2731 (clip-plane4 12292)
2732 (clip-plane5 12293)
2733 (light0 16384)
2734 (light1 16385)
2735 (light2 16386)
2736 (light3 16387)
2737 (light4 16388)
2738 (light5 16389)
2739 (light6 16390)
2740 (light7 16391)
2741 (light-model-color-control 33272)
2742 (blend-color-ext 32773)
2743 (blend-equation-ext 32777)
2744 (pack-cmyk-hint-ext 32782)
2745 (unpack-cmyk-hint-ext 32783)
2746 (convolution-1d-ext 32784)
2747 (convolution-2d-ext 32785)
2748 (separable-2d-ext 32786)
2749 (post-convolution-red-scale-ext 32796)
2750 (post-convolution-green-scale-ext 32797)
2751 (post-convolution-blue-scale-ext 32798)
2752 (post-convolution-alpha-scale-ext 32799)
2753 (post-convolution-red-bias-ext 32800)
2754 (post-convolution-green-bias-ext 32801)
2755 (post-convolution-blue-bias-ext 32802)
2756 (post-convolution-alpha-bias-ext 32803)
2757 (histogram-ext 32804)
2758 (minmax-ext 32814)
2759 (polygon-offset-bias-ext 32825)
2760 (rescale-normal-ext 32826)
2761 (shared-texture-palette-ext 33275)
2762 (texture-3d-binding-ext 32874)
2763 (pack-skip-images-ext 32875)
2764 (pack-image-height-ext 32876)
2765 (unpack-skip-images-ext 32877)
2766 (unpack-image-height-ext 32878)
2767 (texture-3d-ext 32879)
2768 (max-3d-texture-size-ext 32883)
2769 (vertex-array-count-ext 32893)
2770 (normal-array-count-ext 32896)
2771 (color-array-count-ext 32900)
2772 (index-array-count-ext 32903)
2773 (texture-coord-array-count-ext 32907)
2774 (edge-flag-array-count-ext 32909)
2775 (detail-texture-2d-binding-sgis 32918)
2776 (fog-func-points-sgis 33067)
2777 (max-fog-func-points-sgis 33068)
2778 (generate-mipmap-hint-sgis 33170)
2779 (multisample-sgis 32925)
2780 (sample-alpha-to-mask-sgis 32926)
2781 (sample-alpha-to-one-sgis 32927)
2782 (sample-mask-sgis 32928)
2783 (sample-buffers-sgis 32936)
2784 (samples-sgis 32937)
2785 (sample-mask-value-sgis 32938)
2786 (sample-mask-invert-sgis 32939)
2787 (sample-pattern-sgis 32940)
2788 (pixel-texture-sgis 33619)
2789 (point-size-min-sgis 33062)
2790 (point-size-max-sgis 33063)
2791 (point-fade-threshold-size-sgis 33064)
2792 (distance-attenuation-sgis 33065)
2793 (pack-skip-volumes-sgis 33072)
2794 (pack-image-depth-sgis 33073)
2795 (unpack-skip-volumes-sgis 33074)
2796 (unpack-image-depth-sgis 33075)
2797 (texture-4d-sgis 33076)
2798 (max-4d-texture-size-sgis 33080)
2799 (texture-4d-binding-sgis 33103)
2800 (async-marker-sgix 33577)
2801 (async-histogram-sgix 33580)
2802 (max-async-histogram-sgix 33581)
2803 (async-tex-image-sgix 33628)
2804 (async-draw-pixels-sgix 33629)
2805 (async-read-pixels-sgix 33630)
2806 (max-async-tex-image-sgix 33631)
2807 (max-async-draw-pixels-sgix 33632)
2808 (max-async-read-pixels-sgix 33633)
2809 (calligraphic-fragment-sgix 33155)
2810 (max-clipmap-virtual-depth-sgix 33144)
2811 (max-clipmap-depth-sgix 33143)
2812 (convolution-hint-sgix 33558)
2813 (fog-offset-sgix 33176)
2814 (fog-offset-value-sgix 33177)
2815 (fragment-lighting-sgix 33792)
2816 (fragment-color-material-sgix 33793)
2817 (fragment-color-material-face-sgix 33794)
2818 (fragment-color-material-parameter-sgix 33795)
2819 (max-fragment-lights-sgix 33796)
2820 (max-active-lights-sgix 33797)
2821 (light-env-mode-sgix 33799)
2822 (fragment-light-model-local-viewer-sgix 33800)
2823 (fragment-light-model-two-side-sgix 33801)
2824 (fragment-light-model-ambient-sgix 33802)
2825 (fragment-light-model-normal-interpolation-sgix
2826 33803)
2827 (fragment-light0-sgix 33804)
2828 (framezoom-sgix 33163)
2829 (framezoom-factor-sgix 33164)
2830 (max-framezoom-factor-sgix 33165)
2831 (instrument-measurements-sgix 33153)
2832 (interlace-sgix 32916)
2833 (ir-instrument1-sgix 33151)
2834 (pixel-tex-gen-sgix 33081)
2835 (pixel-tex-gen-mode-sgix 33579)
2836 (pixel-tile-best-alignment-sgix 33086)
2837 (pixel-tile-cache-increment-sgix 33087)
2838 (pixel-tile-width-sgix 33088)
2839 (pixel-tile-height-sgix 33089)
2840 (pixel-tile-grid-width-sgix 33090)
2841 (pixel-tile-grid-height-sgix 33091)
2842 (pixel-tile-grid-depth-sgix 33092)
2843 (pixel-tile-cache-size-sgix 33093)
2844 (deformations-mask-sgix 33174)
2845 (reference-plane-equation-sgix 33150)
2846 (reference-plane-sgix 33149)
2847 (sprite-sgix 33096)
2848 (sprite-mode-sgix 33097)
2849 (sprite-axis-sgix 33098)
2850 (sprite-translation-sgix 33099)
2851 (pack-subsample-rate-sgix 34208)
2852 (unpack-subsample-rate-sgix 34209)
2853 (pack-resample-sgix 33836)
2854 (unpack-resample-sgix 33837)
2855 (post-texture-filter-bias-range-sgix 33147)
2856 (post-texture-filter-scale-range-sgix 33148)
2857 (vertex-preclip-sgix 33774)
2858 (vertex-preclip-hint-sgix 33775)
2859 (color-matrix-sgi 32945)
2860 (color-matrix-stack-depth-sgi 32946)
2861 (max-color-matrix-stack-depth-sgi 32947)
2862 (post-color-matrix-red-scale-sgi 32948)
2863 (post-color-matrix-green-scale-sgi 32949)
2864 (post-color-matrix-blue-scale-sgi 32950)
2865 (post-color-matrix-alpha-scale-sgi 32951)
2866 (post-color-matrix-red-bias-sgi 32952)
2867 (post-color-matrix-green-bias-sgi 32953)
2868 (post-color-matrix-blue-bias-sgi 32954)
2869 (post-color-matrix-alpha-bias-sgi 32955)
2870 (color-table-sgi 32976)
2871 (post-convolution-color-table-sgi 32977)
2872 (post-color-matrix-color-table-sgi 32978)
2873 (texture-color-table-sgi 32956))
2874
c7b31271
DH
2875(define-enumeration
2876 ext-vertex-weighting
2877 (modelview0-stack-depth-ext 2979)
2878 (modelview0-matrix-ext 2982)
2879 (modelview0-ext 5888)
2880 (modelview1-stack-depth-ext 34050)
2881 (modelview1-matrix-ext 34054)
2882 (vertex-weighting-ext 34057)
2883 (modelview1-ext 34058)
2884 (current-vertex-weight-ext 34059)
2885 (vertex-weight-array-ext 34060)
2886 (vertex-weight-array-size-ext 34061)
2887 (vertex-weight-array-type-ext 34062)
2888 (vertex-weight-array-stride-ext 34063)
2889 (vertex-weight-array-pointer-ext 34064))
2890
092cacd7
AW
2891(define-enumeration
2892 qcom-alpha-test
2893 (alpha-test-qcom 3008)
2894 (alpha-test-func-qcom 3009)
2895 (alpha-test-ref-qcom 3010))
2896
2897(define-enumeration
2898 ext-unpack-subimage
2899 (unpack-row-length 3314)
2900 (unpack-skip-rows 3315)
2901 (unpack-skip-pixels 3316))
2902
2903(define-enumeration
2904 ext-multiview-draw-buffers
2905 (draw-buffer-ext 3073)
2906 (read-buffer-ext 3074)
2907 (draw-buffer-ext 3073)
2908 (read-buffer-ext 3074)
2909 (color-attachment-ext 37104)
2910 (multiview-ext 37105)
2911 (max-multiview-buffers-ext 37106))
2912
2913(define-enumeration
2914 nv-read-buffer
2915 (read-buffer-nv 3074))
2916
2917(define-enumeration
2918 get-texture-parameter
2919 (texture-mag-filter 10240)
2920 (texture-min-filter 10241)
2921 (texture-wrap-s 10242)
2922 (texture-wrap-t 10243)
2923 (texture-width 4096)
2924 (texture-height 4097)
2925 (texture-internal-format 4099)
2926 (texture-components 4099)
2927 (texture-border-color 4100)
2928 (texture-border 4101)
2929 (texture-red-size 32860)
2930 (texture-green-size 32861)
2931 (texture-blue-size 32862)
2932 (texture-alpha-size 32863)
2933 (texture-luminance-size 32864)
2934 (texture-intensity-size 32865)
2935 (texture-priority 32870)
2936 (texture-resident 32871)
2937 (texture-depth-ext 32881)
2938 (texture-wrap-r-ext 32882)
2939 (detail-texture-level-sgis 32922)
2940 (detail-texture-mode-sgis 32923)
2941 (detail-texture-func-points-sgis 32924)
2942 (generate-mipmap-sgis 33169)
2943 (sharpen-texture-func-points-sgis 32944)
2944 (texture-filter4-size-sgis 33095)
2945 (texture-min-lod-sgis 33082)
2946 (texture-max-lod-sgis 33083)
2947 (texture-base-level-sgis 33084)
2948 (texture-max-level-sgis 33085)
2949 (dual-texture-select-sgis 33060)
2950 (quad-texture-select-sgis 33061)
2951 (texture-4dsize-sgis 33078)
2952 (texture-wrap-q-sgis 33079)
2953 (texture-clipmap-center-sgix 33137)
2954 (texture-clipmap-frame-sgix 33138)
2955 (texture-clipmap-offset-sgix 33139)
2956 (texture-clipmap-virtual-depth-sgix 33140)
2957 (texture-clipmap-lod-offset-sgix 33141)
2958 (texture-clipmap-depth-sgix 33142)
2959 (texture-compare-sgix 33178)
2960 (texture-compare-operator-sgix 33179)
2961 (texture-lequal-r-sgix 33180)
2962 (texture-gequal-r-sgix 33181)
2963 (shadow-ambient-sgix 32959)
2964 (texture-max-clamp-s-sgix 33641)
2965 (texture-max-clamp-t-sgix 33642)
2966 (texture-max-clamp-r-sgix 33643)
2967 (texture-lod-bias-s-sgix 33166)
2968 (texture-lod-bias-t-sgix 33167)
2969 (texture-lod-bias-r-sgix 33168)
2970 (post-texture-filter-bias-sgix 33145)
2971 (post-texture-filter-scale-sgix 33146))
2972
2973(define-enumeration
2974 nv-texture-border-clamp
2975 (texture-border-color-nv 4100)
2976 (clamp-to-border-nv 33069))
2977
2978(define-enumeration
2979 hint-mode
2980 (dont-care 4352)
2981 (fastest 4353)
2982 (nicest 4354))
2983
2984(define-enumeration
2985 hint-target
2986 (perspective-correction-hint 3152)
2987 (point-smooth-hint 3153)
2988 (line-smooth-hint 3154)
2989 (polygon-smooth-hint 3155)
2990 (fog-hint 3156)
2991 (pack-cmyk-hint-ext 32782)
2992 (unpack-cmyk-hint-ext 32783)
2993 (generate-mipmap-hint-sgis 33170)
2994 (convolution-hint-sgix 33558)
2995 (texture-multi-buffer-hint-sgix 33070)
2996 (vertex-preclip-hint-sgix 33775))
2997
2998(define-enumeration
2999 histogram-target-ext
3000 (histogram-ext 32804)
3001 (proxy-histogram-ext 32805))
3002
3003(define-enumeration
3004 index-pointer-type
3005 (short 5122)
3006 (int 5124)
3007 (float 5126)
3008 (double 5130))
3009
3010(define-enumeration
3011 light-env-mode-sgix
3012 (replace 7681)
3013 (modulate 8448)
3014 (add 260))
3015
3016(define-enumeration
3017 light-env-parameter-sgix
3018 (light-env-mode-sgix 33799))
3019
3020(define-enumeration
3021 light-model-color-control
3022 (single-color 33273)
3023 (separate-specular-color 33274))
3024
3025(define-enumeration
3026 light-model-parameter
3027 (light-model-ambient 2899)
3028 (light-model-local-viewer 2897)
3029 (light-model-two-side 2898)
3030 (light-model-color-control 33272))
3031
3032(define-enumeration
3033 light-parameter
3034 (ambient 4608)
3035 (diffuse 4609)
3036 (specular 4610)
3037 (position 4611)
3038 (spot-direction 4612)
3039 (spot-exponent 4613)
3040 (spot-cutoff 4614)
3041 (constant-attenuation 4615)
3042 (linear-attenuation 4616)
3043 (quadratic-attenuation 4617))
3044
3045(define-enumeration
3046 list-mode
3047 (compile 4864)
3048 (compile-and-execute 4865))
3049
3050(define-enumeration
3051 data-type
3052 (byte 5120)
3053 (unsigned-byte 5121)
3054 (short 5122)
3055 (unsigned-short 5123)
3056 (int 5124)
3057 (unsigned-int 5125)
3058 (float 5126)
3059 (#{2-bytes}# 5127)
3060 (#{3-bytes}# 5128)
3061 (#{4-bytes}# 5129)
3062 (double 5130)
3063 (double-ext 5130))
3064
3065(define-bitfield oes-element-index-uint)
3066
3067(define-enumeration
3068 oes-texture-float
3069 (half-float-oes 36193))
3070
3071(define-enumeration
3072 ext-vertex-attrib-64-bit
3073 (double-mat2-ext 36678)
3074 (double-mat3-ext 36679)
3075 (double-mat4-ext 36680)
3076 (double-mat-2x-3-ext 36681)
3077 (double-mat-2x-4-ext 36682)
3078 (double-mat-3x-2-ext 36683)
3079 (double-mat-3x-4-ext 36684)
3080 (double-mat-4x-2-ext 36685)
3081 (double-mat-4x-3-ext 36686)
3082 (double-vec2-ext 36860)
3083 (double-vec3-ext 36861)
3084 (double-vec4-ext 36862))
3085
3086(define-enumeration
3087 arb-half-float-vertex
3088 (half-float 5131))
3089
3090(define-enumeration
3091 arb-half-float-pixel
3092 (half-float-arb 5131))
3093
3094(define-enumeration
3095 nv-half-float
3096 (half-float-nv 5131))
3097
3098(define-enumeration
3099 apple-float-pixels
3100 (half-apple 5131)
3101 (rgba-float32-apple 34836)
3102 (rgb-float32-apple 34837)
3103 (alpha-float32-apple 34838)
3104 (intensity-float32-apple 34839)
3105 (luminance-float32-apple 34840)
3106 (luminance-alpha-float32-apple 34841)
3107 (rgba-float16-apple 34842)
3108 (rgb-float16-apple 34843)
3109 (alpha-float16-apple 34844)
3110 (intensity-float16-apple 34845)
3111 (luminance-float16-apple 34846)
3112 (luminance-alpha-float16-apple 34847)
3113 (color-float-apple 35343))
3114
3115(define-enumeration
3116 arb-es2-compatibility
3117 (fixed 5132)
3118 (implementation-color-read-type 35738)
3119 (implementation-color-read-format 35739)
3120 (rgb565 36194)
3121 (low-float 36336)
3122 (medium-float 36337)
3123 (high-float 36338)
3124 (low-int 36339)
3125 (medium-int 36340)
3126 (high-int 36341)
3127 (shader-binary-formats 36344)
3128 (num-shader-binary-formats 36345)
3129 (shader-compiler 36346)
3130 (max-vertex-uniform-vectors 36347)
3131 (max-varying-vectors 36348)
3132 (max-fragment-uniform-vectors 36349))
3133
3134(define-enumeration
3135 oes-fixed-point
3136 (fixed-oes 5132))
3137
3138(define-enumeration
3139 nv-vertex-attrib-integer-64-bit
3140 (int64-nv 5134)
3141 (unsigned-int64-nv 5135))
3142
3143(define-enumeration
3144 list-name-type
3145 (byte 5120)
3146 (unsigned-byte 5121)
3147 (short 5122)
3148 (unsigned-short 5123)
3149 (int 5124)
3150 (unsigned-int 5125)
3151 (float 5126)
3152 (#{2-bytes}# 5127)
3153 (#{3-bytes}# 5128)
3154 (#{4-bytes}# 5129))
3155
3156(define-enumeration
3157 list-parameter-name
3158 (list-priority-sgix 33154))
3159
3160(define-enumeration
3161 logic-op
3162 (clear 5376)
3163 (and 5377)
3164 (and-reverse 5378)
3165 (copy 5379)
3166 (and-inverted 5380)
3167 (noop 5381)
3168 (xor 5382)
3169 (or 5383)
3170 (nor 5384)
3171 (equiv 5385)
3172 (invert 5386)
3173 (or-reverse 5387)
3174 (copy-inverted 5388)
3175 (or-inverted 5389)
3176 (nand 5390)
3177 (set 5391))
3178
3179(define-enumeration
3180 map-target
3181 (map1-color-4 3472)
3182 (map1-index 3473)
3183 (map1-normal 3474)
3184 (map1-texture-coord-1 3475)
3185 (map1-texture-coord-2 3476)
3186 (map1-texture-coord-3 3477)
3187 (map1-texture-coord-4 3478)
3188 (map1-vertex-3 3479)
3189 (map1-vertex-4 3480)
3190 (map2-color-4 3504)
3191 (map2-index 3505)
3192 (map2-normal 3506)
3193 (map2-texture-coord-1 3507)
3194 (map2-texture-coord-2 3508)
3195 (map2-texture-coord-3 3509)
3196 (map2-texture-coord-4 3510)
3197 (map2-vertex-3 3511)
3198 (map2-vertex-4 3512)
3199 (geometry-deformation-sgix 33172)
3200 (texture-deformation-sgix 33173))
3201
3202(define-enumeration
3203 material-face
3204 (front 1028)
3205 (back 1029)
3206 (front-and-back 1032))
3207
3208(define-enumeration
3209 material-parameter
3210 (emission 5632)
3211 (shininess 5633)
3212 (ambient-and-diffuse 5634)
3213 (color-indexes 5635)
3214 (ambient 4608)
3215 (diffuse 4609)
3216 (specular 4610))
3217
3218(define-enumeration
3219 matrix-mode
3220 (modelview 5888)
3221 (projection 5889)
3222 (texture 5890))
3223
3224(define-enumeration
3225 mesh-mode-1
3226 (point 6912)
3227 (line 6913))
3228
3229(define-enumeration
3230 mesh-mode-2
3231 (point 6912)
3232 (line 6913)
3233 (fill 6914))
3234
3235(define-enumeration
3236 minmax-target-ext
3237 (minmax-ext 32814))
3238
3239(define-enumeration
3240 normal-pointer-type
3241 (byte 5120)
3242 (short 5122)
3243 (int 5124)
3244 (float 5126)
3245 (double 5130))
3246
3247(define-enumeration
3248 pixel-copy-type
3249 (color 6144)
3250 (depth 6145)
3251 (stencil 6146))
3252
3253(define-enumeration
3254 ext-discard-framebuffer
3255 (color-ext 6144)
3256 (depth-ext 6145)
3257 (stencil-ext 6146))
3258
c7b31271 3259(define-enumeration pixel-format (red-ext 6403))
092cacd7
AW
3260
3261(define-enumeration
3262 oes-depth-texture
3263 (red-ext 6403))
3264
3265(define-enumeration
3266 ext-texture-rg
3267 (red-ext 6403)
3268 (rg-ext 33319)
3269 (r8-ext 33321)
3270 (rg8-ext 33323))
3271
3272(define-enumeration
3273 pixel-map
3274 (pixel-map-i-to-i 3184)
3275 (pixel-map-s-to-s 3185)
3276 (pixel-map-i-to-r 3186)
3277 (pixel-map-i-to-g 3187)
3278 (pixel-map-i-to-b 3188)
3279 (pixel-map-i-to-a 3189)
3280 (pixel-map-r-to-r 3190)
3281 (pixel-map-g-to-g 3191)
3282 (pixel-map-b-to-b 3192)
3283 (pixel-map-a-to-a 3193))
3284
3285(define-enumeration
3286 pixel-store-parameter
3287 (unpack-swap-bytes 3312)
3288 (unpack-lsb-first 3313)
3289 (unpack-row-length 3314)
3290 (unpack-skip-rows 3315)
3291 (unpack-skip-pixels 3316)
3292 (unpack-alignment 3317)
3293 (pack-swap-bytes 3328)
3294 (pack-lsb-first 3329)
3295 (pack-row-length 3330)
3296 (pack-skip-rows 3331)
3297 (pack-skip-pixels 3332)
3298 (pack-alignment 3333)
3299 (pack-skip-images-ext 32875)
3300 (pack-image-height-ext 32876)
3301 (unpack-skip-images-ext 32877)
3302 (unpack-image-height-ext 32878)
3303 (pack-skip-volumes-sgis 33072)
3304 (pack-image-depth-sgis 33073)
3305 (unpack-skip-volumes-sgis 33074)
3306 (unpack-image-depth-sgis 33075)
3307 (pixel-tile-width-sgix 33088)
3308 (pixel-tile-height-sgix 33089)
3309 (pixel-tile-grid-width-sgix 33090)
3310 (pixel-tile-grid-height-sgix 33091)
3311 (pixel-tile-grid-depth-sgix 33092)
3312 (pixel-tile-cache-size-sgix 33093)
3313 (pack-subsample-rate-sgix 34208)
3314 (unpack-subsample-rate-sgix 34209)
3315 (pack-resample-sgix 33836)
3316 (unpack-resample-sgix 33837))
3317
3318(define-enumeration
3319 pixel-store-resample-mode
3320 (resample-replicate-sgix 33838)
3321 (resample-zero-fill-sgix 33839)
3322 (resample-decimate-sgix 33840))
3323
3324(define-enumeration
3325 pixel-store-subsample-rate
3326 (pixel-subsample-4444-sgix 34210)
3327 (pixel-subsample-2424-sgix 34211)
3328 (pixel-subsample-4242-sgix 34212))
3329
3330(define-enumeration
3331 pixel-tex-gen-mode
3332 (none 0)
092cacd7
AW
3333 (pixel-tex-gen-alpha-replace-sgix 33159)
3334 (pixel-tex-gen-alpha-no-replace-sgix 33160)
3335 (pixel-tex-gen-alpha-ms-sgix 33162)
3336 (pixel-tex-gen-alpha-ls-sgix 33161))
3337
3338(define-enumeration
3339 pixel-tex-gen-parameter-name-sgis
3340 (pixel-fragment-rgb-source-sgis 33620)
3341 (pixel-fragment-alpha-source-sgis 33621))
3342
3343(define-enumeration
3344 pixel-transfer-parameter
3345 (map-color 3344)
3346 (map-stencil 3345)
3347 (index-shift 3346)
3348 (index-offset 3347)
3349 (red-scale 3348)
3350 (red-bias 3349)
3351 (green-scale 3352)
3352 (green-bias 3353)
3353 (blue-scale 3354)
3354 (blue-bias 3355)
3355 (alpha-scale 3356)
3356 (alpha-bias 3357)
3357 (depth-scale 3358)
3358 (depth-bias 3359)
3359 (post-convolution-red-scale-ext 32796)
3360 (post-convolution-green-scale-ext 32797)
3361 (post-convolution-blue-scale-ext 32798)
3362 (post-convolution-alpha-scale-ext 32799)
3363 (post-convolution-red-bias-ext 32800)
3364 (post-convolution-green-bias-ext 32801)
3365 (post-convolution-blue-bias-ext 32802)
3366 (post-convolution-alpha-bias-ext 32803)
3367 (post-color-matrix-red-scale-sgi 32948)
3368 (post-color-matrix-green-scale-sgi 32949)
3369 (post-color-matrix-blue-scale-sgi 32950)
3370 (post-color-matrix-alpha-scale-sgi 32951)
3371 (post-color-matrix-red-bias-sgi 32952)
3372 (post-color-matrix-green-bias-sgi 32953)
3373 (post-color-matrix-blue-bias-sgi 32954)
3374 (post-color-matrix-alpha-bias-sgi 32955))
3375
3376(define-enumeration
3377 pixel-type
3378 (bitmap 6656)
3379 (byte 5120)
3380 (unsigned-byte 5121)
3381 (short 5122)
3382 (unsigned-short 5123)
3383 (int 5124)
3384 (unsigned-int 5125)
3385 (float 5126)
3386 (unsigned-byte-3-3-2-ext 32818)
3387 (unsigned-short-4-4-4-4-ext 32819)
3388 (unsigned-short-5-5-5-1-ext 32820)
3389 (unsigned-int-8-8-8-8-ext 32821)
3390 (unsigned-int-10-10-10-2-ext 32822))
3391
3392(define-enumeration
3393 point-parameter-name-sgis
3394 (point-size-min-sgis 33062)
3395 (point-size-max-sgis 33063)
3396 (point-fade-threshold-size-sgis 33064)
3397 (distance-attenuation-sgis 33065))
3398
3399(define-enumeration
3400 polygon-mode
3401 (point 6912)
3402 (line 6913)
3403 (fill 6914))
3404
3405(define-enumeration
3406 read-buffer-mode
3407 (front-left 1024)
3408 (front-right 1025)
3409 (back-left 1026)
3410 (back-right 1027)
3411 (front 1028)
3412 (back 1029)
3413 (left 1030)
3414 (right 1031)
3415 (aux0 1033)
3416 (aux1 1034)
3417 (aux2 1035)
3418 (aux3 1036))
3419
3420(define-enumeration
3421 rendering-mode
3422 (render 7168)
3423 (feedback 7169)
3424 (select 7170))
3425
3426(define-enumeration
3427 sample-pattern-sgis
3428 (#{1pass-sgis}# 32929)
3429 (#{2pass-0-sgis}# 32930)
3430 (#{2pass-1-sgis}# 32931)
3431 (#{4pass-0-sgis}# 32932)
3432 (#{4pass-1-sgis}# 32933)
3433 (#{4pass-2-sgis}# 32934)
3434 (#{4pass-3-sgis}# 32935))
3435
3436(define-enumeration
3437 separable-target-ext
3438 (separable-2d-ext 32786))
3439
3440(define-enumeration
3441 shading-model
3442 (flat 7424)
3443 (smooth 7425))
3444
3445(define-enumeration
3446 stencil-function
3447 (never 512)
3448 (less 513)
3449 (equal 514)
3450 (lequal 515)
3451 (greater 516)
3452 (notequal 517)
3453 (gequal 518)
3454 (always 519))
3455
3456(define-enumeration
3457 stencil-op
3458 (zero 0)
3459 (keep 7680)
3460 (replace 7681)
3461 (incr 7682)
3462 (decr 7683)
3463 (invert 5386))
3464
3465(define-enumeration
3466 string-name
3467 (vendor 7936)
3468 (renderer 7937)
3469 (version 7938)
3470 (extensions 7939))
3471
3472(define-enumeration
3473 tex-coord-pointer-type
3474 (short 5122)
3475 (int 5124)
3476 (float 5126)
3477 (double 5130))
3478
3479(define-enumeration
3480 texture-coord-name
3481 (s 8192)
3482 (t 8193)
3483 (r 8194)
3484 (q 8195))
3485
3486(define-enumeration
3487 texture-env-mode
3488 (modulate 8448)
3489 (decal 8449)
3490 (blend 3042)
3491 (replace-ext 32866)
3492 (add 260)
3493 (texture-env-bias-sgix 32958))
3494
3495(define-enumeration
3496 texture-env-parameter
3497 (texture-env-mode 8704)
3498 (texture-env-color 8705))
3499
3500(define-enumeration
3501 texture-env-target
3502 (texture-env 8960))
3503
3504(define-enumeration
3505 texture-filter-func-sgis
3506 (filter4-sgis 33094))
3507
3508(define-enumeration
3509 texture-gen-mode
3510 (eye-linear 9216)
3511 (object-linear 9217)
3512 (sphere-map 9218)
3513 (eye-distance-to-point-sgis 33264)
3514 (object-distance-to-point-sgis 33265)
3515 (eye-distance-to-line-sgis 33266)
3516 (object-distance-to-line-sgis 33267))
3517
3518(define-enumeration
3519 texture-gen-parameter
3520 (texture-gen-mode 9472)
3521 (object-plane 9473)
3522 (eye-plane 9474)
3523 (eye-point-sgis 33268)
3524 (object-point-sgis 33269)
3525 (eye-line-sgis 33270)
3526 (object-line-sgis 33271))
3527
3528(define-enumeration
3529 oes-texture-cube-map
3530 (texture-gen-mode 9472)
3531 (normal-map-oes 34065)
3532 (reflection-map-oes 34066)
3533 (texture-cube-map-oes 34067)
3534 (texture-binding-cube-map-oes 34068)
3535 (texture-cube-map-positive-x-oes 34069)
3536 (texture-cube-map-negative-x-oes 34070)
3537 (texture-cube-map-positive-y-oes 34071)
3538 (texture-cube-map-negative-y-oes 34072)
3539 (texture-cube-map-positive-z-oes 34073)
3540 (texture-cube-map-negative-z-oes 34074)
3541 (max-cube-map-texture-size-oes 34076)
3542 (texture-gen-str-oes 36192))
3543
3544(define-enumeration
3545 texture-mag-filter
3546 (nearest 9728)
3547 (linear 9729)
3548 (linear-detail-sgis 32919)
3549 (linear-detail-alpha-sgis 32920)
3550 (linear-detail-color-sgis 32921)
3551 (linear-sharpen-sgis 32941)
3552 (linear-sharpen-alpha-sgis 32942)
3553 (linear-sharpen-color-sgis 32943)
3554 (filter4-sgis 33094)
3555 (pixel-tex-gen-q-ceiling-sgix 33156)
3556 (pixel-tex-gen-q-round-sgix 33157)
3557 (pixel-tex-gen-q-floor-sgix 33158))
3558
3559(define-enumeration
3560 texture-min-filter
3561 (nearest 9728)
3562 (linear 9729)
3563 (nearest-mipmap-nearest 9984)
3564 (linear-mipmap-nearest 9985)
3565 (nearest-mipmap-linear 9986)
3566 (linear-mipmap-linear 9987)
3567 (filter4-sgis 33094)
3568 (linear-clipmap-linear-sgix 33136)
3569 (nearest-clipmap-nearest-sgix 33869)
3570 (nearest-clipmap-linear-sgix 33870)
3571 (linear-clipmap-nearest-sgix 33871)
3572 (pixel-tex-gen-q-ceiling-sgix 33156)
3573 (pixel-tex-gen-q-round-sgix 33157)
3574 (pixel-tex-gen-q-floor-sgix 33158))
3575
3576(define-enumeration
3577 texture-parameter-name
3578 (texture-mag-filter 10240)
3579 (texture-min-filter 10241)
3580 (texture-wrap-s 10242)
3581 (texture-wrap-t 10243)
3582 (texture-border-color 4100)
3583 (texture-priority 32870)
3584 (texture-wrap-r-ext 32882)
3585 (detail-texture-level-sgis 32922)
3586 (detail-texture-mode-sgis 32923)
3587 (generate-mipmap-sgis 33169)
3588 (dual-texture-select-sgis 33060)
3589 (quad-texture-select-sgis 33061)
3590 (texture-wrap-q-sgis 33079)
3591 (texture-clipmap-center-sgix 33137)
3592 (texture-clipmap-frame-sgix 33138)
3593 (texture-clipmap-offset-sgix 33139)
3594 (texture-clipmap-virtual-depth-sgix 33140)
3595 (texture-clipmap-lod-offset-sgix 33141)
3596 (texture-clipmap-depth-sgix 33142)
3597 (texture-compare-sgix 33178)
3598 (texture-compare-operator-sgix 33179)
3599 (shadow-ambient-sgix 32959)
3600 (texture-max-clamp-s-sgix 33641)
3601 (texture-max-clamp-t-sgix 33642)
3602 (texture-max-clamp-r-sgix 33643)
3603 (texture-lod-bias-s-sgix 33166)
3604 (texture-lod-bias-t-sgix 33167)
3605 (texture-lod-bias-r-sgix 33168)
3606 (post-texture-filter-bias-sgix 33145)
3607 (post-texture-filter-scale-sgix 33146))
3608
3609(define-enumeration
3610 texture-target
3611 (texture-1d 3552)
3612 (texture-2d 3553)
3613 (proxy-texture-1d 32867)
3614 (proxy-texture-2d 32868)
3615 (texture-3d-ext 32879)
3616 (proxy-texture-3d-ext 32880)
3617 (detail-texture-2d-sgis 32917)
3618 (texture-4d-sgis 33076)
3619 (proxy-texture-4d-sgis 33077)
3620 (texture-min-lod-sgis 33082)
3621 (texture-max-lod-sgis 33083)
3622 (texture-base-level-sgis 33084)
3623 (texture-max-level-sgis 33085))
3624
3625(define-enumeration
3626 texture-wrap-mode
3627 (clamp 10496)
3628 (repeat 10497)
3629 (clamp-to-border-sgis 33069)
3630 (clamp-to-edge-sgis 33071))
3631
3632(define-enumeration
3633 pixel-internal-format
3634 (r3-g3-b2 10768)
3635 (alpha4 32827)
3636 (alpha8 32828)
3637 (alpha12 32829)
3638 (alpha16 32830)
3639 (luminance4 32831)
3640 (luminance8 32832)
3641 (luminance12 32833)
3642 (luminance16 32834)
3643 (luminance4-alpha4 32835)
3644 (luminance6-alpha2 32836)
3645 (luminance8-alpha8 32837)
3646 (luminance12-alpha4 32838)
3647 (luminance12-alpha12 32839)
3648 (luminance16-alpha16 32840)
3649 (intensity 32841)
3650 (intensity4 32842)
3651 (intensity8 32843)
3652 (intensity12 32844)
3653 (intensity16 32845)
3654 (rgb4 32847)
3655 (rgb5 32848)
3656 (rgb8 32849)
3657 (rgb10 32850)
3658 (rgb12 32851)
3659 (rgb16 32852)
3660 (rgba2 32853)
3661 (rgba4 32854)
3662 (rgb5-a1 32855)
3663 (rgba8 32856)
3664 (rgb10-a2 32857)
3665 (rgba12 32858)
3666 (rgba16 32859)
3667 (rgb2-ext 32846)
3668 (dual-alpha4-sgis 33040)
3669 (dual-alpha8-sgis 33041)
3670 (dual-alpha12-sgis 33042)
3671 (dual-alpha16-sgis 33043)
3672 (dual-luminance4-sgis 33044)
3673 (dual-luminance8-sgis 33045)
3674 (dual-luminance12-sgis 33046)
3675 (dual-luminance16-sgis 33047)
3676 (dual-intensity4-sgis 33048)
3677 (dual-intensity8-sgis 33049)
3678 (dual-intensity12-sgis 33050)
3679 (dual-intensity16-sgis 33051)
3680 (dual-luminance-alpha4-sgis 33052)
3681 (dual-luminance-alpha8-sgis 33053)
3682 (quad-alpha4-sgis 33054)
3683 (quad-alpha8-sgis 33055)
3684 (quad-luminance4-sgis 33056)
3685 (quad-luminance8-sgis 33057)
3686 (quad-intensity4-sgis 33058)
3687 (quad-intensity8-sgis 33059)
3688 (depth-component16-sgix 33189)
3689 (depth-component24-sgix 33190)
3690 (depth-component32-sgix 33191))
3691
3692(define-enumeration
3693 oes-rgb-8-rgba-8
3694 (rgb8 32849)
3695 (rgba8 32856))
3696
3697(define-enumeration
3698 interleaved-array-format
3699 (v2f 10784)
3700 (v3f 10785)
3701 (c4ub-v2f 10786)
3702 (c4ub-v3f 10787)
3703 (c3f-v3f 10788)
3704 (n3f-v3f 10789)
3705 (c4f-n3f-v3f 10790)
3706 (t2f-v3f 10791)
3707 (t4f-v4f 10792)
3708 (t2f-c4ub-v3f 10793)
3709 (t2f-c3f-v3f 10794)
3710 (t2f-n3f-v3f 10795)
3711 (t2f-c4f-n3f-v3f 10796)
3712 (t4f-c4f-n3f-v4f 10797))
3713
3714(define-enumeration
3715 vertex-pointer-type
3716 (short 5122)
3717 (int 5124)
3718 (float 5126)
3719 (double 5130))
3720
3721(define-enumeration
3722 clip-plane-name
3723 (clip-plane0 12288)
3724 (clip-plane1 12289)
3725 (clip-plane2 12290)
3726 (clip-plane3 12291)
3727 (clip-plane4 12292)
3728 (clip-plane5 12293))
3729
3730(define-enumeration
3731 light-name
3732 (light0 16384)
3733 (light1 16385)
3734 (light2 16386)
3735 (light3 16387)
3736 (light4 16388)
3737 (light5 16389)
3738 (light6 16390)
3739 (light7 16391)
3740 (fragment-light0-sgix 33804)
3741 (fragment-light1-sgix 33805)
3742 (fragment-light2-sgix 33806)
3743 (fragment-light3-sgix 33807)
3744 (fragment-light4-sgix 33808)
3745 (fragment-light5-sgix 33809)
3746 (fragment-light6-sgix 33810)
3747 (fragment-light7-sgix 33811))
3748
3749(define-enumeration ext-abgr (abgr-ext 32768))
3750
3751(define-enumeration
3752 version-1-2
3753 (constant-color 32769)
3754 (one-minus-constant-color 32770)
3755 (constant-alpha 32771)
3756 (one-minus-constant-alpha 32772)
3757 (blend-color 32773)
3758 (func-add 32774)
3759 (func-add-ext 32774)
3760 (min 32775)
3761 (min-ext 32775)
3762 (max 32776)
3763 (max-ext 32776)
3764 (blend-equation 32777)
3765 (blend-equation-ext 32777)
3766 (func-subtract 32778)
3767 (func-subtract-ext 32778)
3768 (func-reverse-subtract 32779)
3769 (func-reverse-subtract-ext 32779)
3770 (convolution-1d 32784)
3771 (convolution-2d 32785)
3772 (separable-2d 32786)
3773 (convolution-border-mode 32787)
3774 (convolution-filter-scale 32788)
3775 (convolution-filter-bias 32789)
3776 (reduce 32790)
3777 (convolution-format 32791)
3778 (convolution-width 32792)
3779 (convolution-height 32793)
3780 (max-convolution-width 32794)
3781 (max-convolution-height 32795)
3782 (post-convolution-red-scale 32796)
3783 (post-convolution-green-scale 32797)
3784 (post-convolution-blue-scale 32798)
3785 (post-convolution-alpha-scale 32799)
3786 (post-convolution-red-bias 32800)
3787 (post-convolution-green-bias 32801)
3788 (post-convolution-blue-bias 32802)
3789 (post-convolution-alpha-bias 32803)
3790 (histogram 32804)
3791 (proxy-histogram 32805)
3792 (histogram-width 32806)
3793 (histogram-format 32807)
3794 (histogram-red-size 32808)
3795 (histogram-green-size 32809)
3796 (histogram-blue-size 32810)
3797 (histogram-alpha-size 32811)
3798 (histogram-sink 32813)
3799 (minmax 32814)
3800 (minmax-format 32815)
3801 (minmax-sink 32816)
3802 (table-too-large 32817)
3803 (unsigned-byte-3-3-2 32818)
3804 (unsigned-short-4-4-4-4 32819)
3805 (unsigned-short-5-5-5-1 32820)
3806 (unsigned-int-8-8-8-8 32821)
3807 (unsigned-int-10-10-10-2 32822)
3808 (unsigned-byte-2-3-3-rev 33634)
3809 (unsigned-short-5-6-5 33635)
3810 (unsigned-short-5-6-5-rev 33636)
3811 (unsigned-short-4-4-4-4-rev 33637)
3812 (unsigned-short-1-5-5-5-rev 33638)
3813 (unsigned-int-8-8-8-8-rev 33639)
3814 (unsigned-int-2-10-10-10-rev 33640)
3815 (rescale-normal 32826)
3816 (pack-skip-images 32875)
3817 (pack-image-height 32876)
3818 (unpack-skip-images 32877)
3819 (unpack-image-height 32878)
3820 (texture-3d 32879)
3821 (proxy-texture-3d 32880)
3822 (texture-depth 32881)
3823 (texture-wrap-r 32882)
3824 (max-3d-texture-size 32883)
3825 (color-matrix 32945)
3826 (color-matrix-stack-depth 32946)
3827 (max-color-matrix-stack-depth 32947)
3828 (post-color-matrix-red-scale 32948)
3829 (post-color-matrix-green-scale 32949)
3830 (post-color-matrix-blue-scale 32950)
3831 (post-color-matrix-alpha-scale 32951)
3832 (post-color-matrix-red-bias 32952)
3833 (post-color-matrix-green-bias 32953)
3834 (post-color-matrix-blue-bias 32954)
3835 (post-color-matrix-alpha-bias 32955)
3836 (color-table 32976)
3837 (post-convolution-color-table 32977)
3838 (post-color-matrix-color-table 32978)
3839 (proxy-color-table 32979)
3840 (proxy-post-convolution-color-table 32980)
3841 (proxy-post-color-matrix-color-table 32981)
3842 (color-table-scale 32982)
3843 (color-table-bias 32983)
3844 (color-table-format 32984)
3845 (color-table-width 32985)
3846 (color-table-red-size 32986)
3847 (color-table-green-size 32987)
3848 (color-table-blue-size 32988)
3849 (color-table-alpha-size 32989)
3850 (color-table-luminance-size 32990)
3851 (color-table-intensity-size 32991)
3852 (bgr 32992)
3853 (bgra 32993)
3854 (max-elements-vertices 33000)
3855 (max-elements-indices 33001)
3856 (clamp-to-edge 33071)
3857 (texture-min-lod 33082)
3858 (texture-max-lod 33083)
3859 (texture-base-level 33084)
3860 (texture-max-level 33085)
3861 (constant-border 33105)
3862 (replicate-border 33107)
3863 (convolution-border-color 33108)
3864 (light-model-color-control 33272)
3865 (single-color 33273)
3866 (separate-specular-color 33274)
3867 (smooth-point-size-range 2834)
3868 (smooth-point-size-granularity 2835)
3869 (smooth-line-width-range 2850)
3870 (smooth-line-width-granularity 2851)
3871 (aliased-point-size-range 33901)
3872 (aliased-line-width-range 33902))
3873
3874(define-enumeration
3875 ext-blend-color
3876 (constant-color-ext 32769)
3877 (one-minus-constant-color-ext 32770)
3878 (constant-alpha-ext 32771)
3879 (one-minus-constant-alpha-ext 32772)
3880 (blend-color-ext 32773))
3881
3882(define-enumeration
3883 ext-blend-minmax
3884 (func-add 32774)
3885 (func-add-ext 32774)
3886 (min 32775)
3887 (min-ext 32775)
3888 (max 32776)
3889 (max-ext 32776)
3890 (blend-equation 32777)
3891 (blend-equation-ext 32777))
3892
3893(define-enumeration
3894 version-2-0
3895 (blend-equation-rgb 32777)
3896 (vertex-attrib-array-enabled 34338)
3897 (vertex-attrib-array-size 34339)
3898 (vertex-attrib-array-stride 34340)
3899 (vertex-attrib-array-type 34341)
3900 (current-vertex-attrib 34342)
3901 (vertex-program-point-size 34370)
3902 (vertex-program-two-side 34371)
3903 (vertex-attrib-array-pointer 34373)
3904 (stencil-back-func 34816)
3905 (stencil-back-fail 34817)
3906 (stencil-back-pass-depth-fail 34818)
3907 (stencil-back-pass-depth-pass 34819)
3908 (stencil-back-fail-ati 34817)
3909 (max-draw-buffers 34852)
3910 (draw-buffer0 34853)
3911 (draw-buffer1 34854)
3912 (draw-buffer2 34855)
3913 (draw-buffer3 34856)
3914 (draw-buffer4 34857)
3915 (draw-buffer5 34858)
3916 (draw-buffer6 34859)
3917 (draw-buffer7 34860)
3918 (draw-buffer8 34861)
3919 (draw-buffer9 34862)
3920 (draw-buffer10 34863)
3921 (draw-buffer11 34864)
3922 (draw-buffer12 34865)
3923 (draw-buffer13 34866)
3924 (draw-buffer14 34867)
3925 (draw-buffer15 34868)
3926 (blend-equation-alpha 34877)
3927 (point-sprite 34913)
3928 (coord-replace 34914)
3929 (max-vertex-attribs 34921)
3930 (vertex-attrib-array-normalized 34922)
3931 (max-texture-coords 34929)
3932 (max-texture-image-units 34930)
3933 (fragment-shader 35632)
3934 (fragment-shader-arb 35632)
3935 (vertex-shader 35633)
3936 (vertex-shader-arb 35633)
3937 (program-object-arb 35648)
3938 (shader-object-arb 35656)
3939 (max-fragment-uniform-components 35657)
3940 (max-fragment-uniform-components-arb 35657)
3941 (max-vertex-uniform-components 35658)
3942 (max-vertex-uniform-components-arb 35658)
3943 (max-varying-floats 35659)
3944 (max-varying-floats-arb 35659)
3945 (max-vertex-texture-image-units 35660)
3946 (max-vertex-texture-image-units-arb 35660)
3947 (max-combined-texture-image-units 35661)
3948 (max-combined-texture-image-units-arb 35661)
3949 (object-type-arb 35662)
3950 (shader-type 35663)
3951 (object-subtype-arb 35663)
3952 (float-vec2 35664)
3953 (float-vec2-arb 35664)
3954 (float-vec3 35665)
3955 (float-vec3-arb 35665)
3956 (float-vec4 35666)
3957 (float-vec4-arb 35666)
3958 (int-vec2 35667)
3959 (int-vec2-arb 35667)
3960 (int-vec3 35668)
3961 (int-vec3-arb 35668)
3962 (int-vec4 35669)
3963 (int-vec4-arb 35669)
3964 (bool 35670)
3965 (bool-arb 35670)
3966 (bool-vec2 35671)
3967 (bool-vec2-arb 35671)
3968 (bool-vec3 35672)
3969 (bool-vec3-arb 35672)
3970 (bool-vec4 35673)
3971 (bool-vec4-arb 35673)
3972 (float-mat2 35674)
3973 (float-mat2-arb 35674)
3974 (float-mat3 35675)
3975 (float-mat3-arb 35675)
3976 (float-mat4 35676)
3977 (float-mat4-arb 35676)
3978 (sampler-1d 35677)
3979 (sampler-1d-arb 35677)
3980 (sampler-2d 35678)
3981 (sampler-2d-arb 35678)
3982 (sampler-3d 35679)
3983 (sampler-3d-arb 35679)
3984 (sampler-cube 35680)
3985 (sampler-cube-arb 35680)
3986 (sampler-1d-shadow 35681)
3987 (sampler-1d-shadow-arb 35681)
3988 (sampler-2d-shadow 35682)
3989 (sampler-2d-shadow-arb 35682)
3990 (sampler-2d-rect-arb 35683)
3991 (sampler-2d-rect-shadow-arb 35684)
3992 (float-mat-2x-3 35685)
3993 (float-mat-2x-4 35686)
3994 (float-mat-3x-2 35687)
3995 (float-mat-3x-4 35688)
3996 (float-mat-4x-2 35689)
3997 (float-mat-4x-3 35690)
3998 (delete-status 35712)
3999 (object-delete-status-arb 35712)
4000 (compile-status 35713)
4001 (object-compile-status-arb 35713)
4002 (link-status 35714)
4003 (object-link-status-arb 35714)
4004 (validate-status 35715)
4005 (object-validate-status-arb 35715)
4006 (info-log-length 35716)
4007 (object-info-log-length-arb 35716)
4008 (attached-shaders 35717)
4009 (object-attached-objects-arb 35717)
4010 (active-uniforms 35718)
4011 (object-active-uniforms-arb 35718)
4012 (active-uniform-max-length 35719)
4013 (object-active-uniform-max-length-arb 35719)
4014 (shader-source-length 35720)
4015 (object-shader-source-length-arb 35720)
4016 (active-attributes 35721)
4017 (object-active-attributes-arb 35721)
4018 (active-attribute-max-length 35722)
4019 (object-active-attribute-max-length-arb 35722)
4020 (fragment-shader-derivative-hint 35723)
4021 (fragment-shader-derivative-hint-arb 35723)
4022 (shading-language-version 35724)
4023 (shading-language-version-arb 35724)
4024 (current-program 35725)
4025 (point-sprite-coord-origin 36000)
4026 (lower-left 36001)
4027 (upper-left 36002)
4028 (stencil-back-ref 36003)
4029 (stencil-back-value-mask 36004)
4030 (stencil-back-writemask 36005))
4031
4032(define-enumeration
4033 ext-blend-equation-separate
4034 (blend-equation-rgb-ext 32777)
4035 (blend-equation-alpha-ext 34877))
4036
4037(define-enumeration
4038 oes-blend-equation-separate
4039 (blend-equation-rgb-oes 32777)
4040 (blend-equation-alpha-oes 34877))
4041
4042(define-enumeration
4043 ext-blend-subtract
4044 (func-subtract 32778)
4045 (func-subtract-ext 32778)
4046 (func-reverse-subtract 32779)
4047 (func-reverse-subtract-ext 32779))
4048
4049(define-enumeration
4050 oes-blend-subtract
4051 (func-add-oes 32774)
4052 (blend-equation-oes 32777)
4053 (func-subtract-oes 32778)
4054 (func-reverse-subtract-oes 32779))
4055
4056(define-enumeration
4057 ext-cmyka
4058 (cmyk-ext 32780)
4059 (cmyka-ext 32781)
4060 (pack-cmyk-hint-ext 32782)
4061 (unpack-cmyk-hint-ext 32783))
4062
4063(define-enumeration
4064 ext-convolution
4065 (convolution-1d-ext 32784)
4066 (convolution-2d-ext 32785)
4067 (separable-2d-ext 32786)
4068 (convolution-border-mode-ext 32787)
4069 (convolution-filter-scale-ext 32788)
4070 (convolution-filter-bias-ext 32789)
4071 (reduce-ext 32790)
4072 (convolution-format-ext 32791)
4073 (convolution-width-ext 32792)
4074 (convolution-height-ext 32793)
4075 (max-convolution-width-ext 32794)
4076 (max-convolution-height-ext 32795)
4077 (post-convolution-red-scale-ext 32796)
4078 (post-convolution-green-scale-ext 32797)
4079 (post-convolution-blue-scale-ext 32798)
4080 (post-convolution-alpha-scale-ext 32799)
4081 (post-convolution-red-bias-ext 32800)
4082 (post-convolution-green-bias-ext 32801)
4083 (post-convolution-blue-bias-ext 32802)
4084 (post-convolution-alpha-bias-ext 32803))
4085
4086(define-enumeration
4087 ext-histogram
4088 (histogram-ext 32804)
4089 (proxy-histogram-ext 32805)
4090 (histogram-width-ext 32806)
4091 (histogram-format-ext 32807)
4092 (histogram-red-size-ext 32808)
4093 (histogram-green-size-ext 32809)
4094 (histogram-blue-size-ext 32810)
4095 (histogram-alpha-size-ext 32811)
4096 (histogram-luminance-size 32812)
4097 (histogram-luminance-size-ext 32812)
4098 (histogram-sink-ext 32813)
4099 (minmax-ext 32814)
4100 (minmax-format-ext 32815)
4101 (minmax-sink-ext 32816)
4102 (table-too-large-ext 32817))
4103
4104(define-enumeration
4105 ext-packed-pixels
4106 (unsigned-byte-3-3-2-ext 32818)
4107 (unsigned-short-4-4-4-4-ext 32819)
4108 (unsigned-short-5-5-5-1-ext 32820)
4109 (unsigned-int-8-8-8-8-ext 32821)
4110 (unsigned-int-10-10-10-2-ext 32822)
4111 (unsigned-byte-2-3-3-rev-ext 33634)
4112 (unsigned-short-5-6-5-ext 33635)
4113 (unsigned-short-5-6-5-rev-ext 33636)
4114 (unsigned-short-4-4-4-4-rev-ext 33637)
4115 (unsigned-short-1-5-5-5-rev-ext 33638)
4116 (unsigned-int-8-8-8-8-rev-ext 33639)
4117 (unsigned-int-2-10-10-10-rev-ext 33640))
4118
4119(define-enumeration
4120 ext-texture-type-2-10-10-10-rev
4121 (polygon-offset-ext 32823)
4122 (polygon-offset-factor-ext 32824)
4123 (polygon-offset-bias-ext 32825))
4124
4125(define-enumeration
4126 ext-polygon-offset
4127 (polygon-offset-ext 32823)
4128 (polygon-offset-factor-ext 32824)
4129 (polygon-offset-bias-ext 32825))
4130
4131(define-enumeration
4132 ext-rescale-normal
4133 (rescale-normal-ext 32826))
4134
4135(define-enumeration
4136 ext-texture
4137 (alpha4-ext 32827)
4138 (alpha8-ext 32828)
4139 (alpha12-ext 32829)
4140 (alpha16-ext 32830)
4141 (luminance4-ext 32831)
4142 (luminance8-ext 32832)
4143 (luminance12-ext 32833)
4144 (luminance16-ext 32834)
4145 (luminance4-alpha4-ext 32835)
4146 (luminance6-alpha2-ext 32836)
4147 (luminance8-alpha8-ext 32837)
4148 (luminance12-alpha4-ext 32838)
4149 (luminance12-alpha12-ext 32839)
4150 (luminance16-alpha16-ext 32840)
4151 (intensity-ext 32841)
4152 (intensity4-ext 32842)
4153 (intensity8-ext 32843)
4154 (intensity12-ext 32844)
4155 (intensity16-ext 32845)
4156 (rgb2-ext 32846)
4157 (rgb4-ext 32847)
4158 (rgb5-ext 32848)
4159 (rgb8-ext 32849)
4160 (rgb10-ext 32850)
4161 (rgb12-ext 32851)
4162 (rgb16-ext 32852)
4163 (rgba2-ext 32853)
4164 (rgba4-ext 32854)
4165 (rgb5-a1-ext 32855)
4166 (rgba8-ext 32856)
4167 (rgb10-a2-ext 32857)
4168 (rgba12-ext 32858)
4169 (rgba16-ext 32859)
4170 (texture-red-size-ext 32860)
4171 (texture-green-size-ext 32861)
4172 (texture-blue-size-ext 32862)
4173 (texture-alpha-size-ext 32863)
4174 (texture-luminance-size-ext 32864)
4175 (texture-intensity-size-ext 32865)
4176 (replace-ext 32866)
4177 (proxy-texture-1d-ext 32867)
4178 (proxy-texture-2d-ext 32868)
4179 (texture-too-large-ext 32869))
4180
c7b31271
DH
4181(define-enumeration arm-rgba-8 (rgba8-oes 32856))
4182
092cacd7
AW
4183(define-enumeration
4184 ext-texture-object
4185 (texture-priority-ext 32870)
4186 (texture-resident-ext 32871)
4187 (texture-1d-binding-ext 32872)
4188 (texture-2d-binding-ext 32873)
4189 (texture-3d-binding-ext 32874))
4190
4191(define-enumeration
4192 ext-texture-3d
4193 (pack-skip-images-ext 32875)
4194 (pack-image-height-ext 32876)
4195 (unpack-skip-images-ext 32877)
4196 (unpack-image-height-ext 32878)
4197 (texture-3d-ext 32879)
4198 (proxy-texture-3d-ext 32880)
4199 (texture-depth-ext 32881)
4200 (texture-wrap-r-ext 32882)
4201 (max-3d-texture-size-ext 32883))
4202
4203(define-enumeration
4204 oes-texture-3d
4205 (texture-3d-binding-oes 32874)
4206 (texture-3d-oes 32879)
4207 (texture-wrap-r-oes 32882)
4208 (max-3d-texture-size-oes 32883)
4209 (sampler-3d-oes 35679)
4210 (framebuffer-attachment-texture-3d-zoffset-oes
4211 36052))
4212
4213(define-enumeration
4214 ext-vertex-array
4215 (vertex-array-ext 32884)
4216 (normal-array-ext 32885)
4217 (color-array-ext 32886)
4218 (index-array-ext 32887)
4219 (texture-coord-array-ext 32888)
4220 (edge-flag-array-ext 32889)
4221 (vertex-array-size-ext 32890)
4222 (vertex-array-type-ext 32891)
4223 (vertex-array-stride-ext 32892)
4224 (vertex-array-count-ext 32893)
4225 (normal-array-type-ext 32894)
4226 (normal-array-stride-ext 32895)
4227 (normal-array-count-ext 32896)
4228 (color-array-size-ext 32897)
4229 (color-array-type-ext 32898)
4230 (color-array-stride-ext 32899)
4231 (color-array-count-ext 32900)
4232 (index-array-type-ext 32901)
4233 (index-array-stride-ext 32902)
4234 (index-array-count-ext 32903)
4235 (texture-coord-array-size-ext 32904)
4236 (texture-coord-array-type-ext 32905)
4237 (texture-coord-array-stride-ext 32906)
4238 (texture-coord-array-count-ext 32907)
4239 (edge-flag-array-stride-ext 32908)
4240 (edge-flag-array-count-ext 32909)
4241 (vertex-array-pointer-ext 32910)
4242 (normal-array-pointer-ext 32911)
4243 (color-array-pointer-ext 32912)
4244 (index-array-pointer-ext 32913)
4245 (texture-coord-array-pointer-ext 32914)
4246 (edge-flag-array-pointer-ext 32915))
4247
4248(define-enumeration
4249 sgix-interlace
4250 (interlace-sgix 32916))
4251
4252(define-enumeration
4253 sgis-detail-texture
4254 (detail-texture-2d-sgis 32917)
4255 (detail-texture-2d-binding-sgis 32918)
4256 (linear-detail-sgis 32919)
4257 (linear-detail-alpha-sgis 32920)
4258 (linear-detail-color-sgis 32921)
4259 (detail-texture-level-sgis 32922)
4260 (detail-texture-mode-sgis 32923)
4261 (detail-texture-func-points-sgis 32924))
4262
4263(define-enumeration
4264 sgis-multisample
4265 (multisample-sgis 32925)
4266 (sample-alpha-to-mask-sgis 32926)
4267 (sample-alpha-to-one-sgis 32927)
4268 (sample-mask-sgis 32928)
4269 (#{1pass-sgis}# 32929)
4270 (#{2pass-0-sgis}# 32930)
4271 (#{2pass-1-sgis}# 32931)
4272 (#{4pass-0-sgis}# 32932)
4273 (#{4pass-1-sgis}# 32933)
4274 (#{4pass-2-sgis}# 32934)
4275 (#{4pass-3-sgis}# 32935)
4276 (sample-buffers-sgis 32936)
4277 (samples-sgis 32937)
4278 (sample-mask-value-sgis 32938)
4279 (sample-mask-invert-sgis 32939)
4280 (sample-pattern-sgis 32940))
4281
092cacd7
AW
4282(define-enumeration
4283 sgis-sharpen-texture
4284 (linear-sharpen-sgis 32941)
4285 (linear-sharpen-alpha-sgis 32942)
4286 (linear-sharpen-color-sgis 32943)
4287 (sharpen-texture-func-points-sgis 32944))
4288
4289(define-enumeration
4290 sgi-color-matrix
4291 (color-matrix-sgi 32945)
4292 (color-matrix-stack-depth-sgi 32946)
4293 (max-color-matrix-stack-depth-sgi 32947)
4294 (post-color-matrix-red-scale-sgi 32948)
4295 (post-color-matrix-green-scale-sgi 32949)
4296 (post-color-matrix-blue-scale-sgi 32950)
4297 (post-color-matrix-alpha-scale-sgi 32951)
4298 (post-color-matrix-red-bias-sgi 32952)
4299 (post-color-matrix-green-bias-sgi 32953)
4300 (post-color-matrix-blue-bias-sgi 32954)
4301 (post-color-matrix-alpha-bias-sgi 32955))
4302
4303(define-enumeration
4304 sgi-texture-color-table
4305 (texture-color-table-sgi 32956)
4306 (proxy-texture-color-table-sgi 32957))
4307
4308(define-enumeration
4309 sgix-texture-add-env
4310 (texture-env-bias-sgix 32958))
4311
c7b31271
DH
4312(define-enumeration
4313 arb-shadow-ambient
4314 (texture-compare-fail-value-arb 32959))
4315
092cacd7
AW
4316(define-enumeration
4317 sgix-shadow-ambient
4318 (shadow-ambient-sgix 32959))
4319
4320(define-enumeration
4321 version-1-4
4322 (blend-dst-rgb 32968)
4323 (blend-src-rgb 32969)
4324 (blend-dst-alpha 32970)
4325 (blend-src-alpha 32971)
4326 (point-size-min 33062)
4327 (point-size-max 33063)
4328 (point-fade-threshold-size 33064)
4329 (point-distance-attenuation 33065)
4330 (generate-mipmap 33169)
4331 (generate-mipmap-hint 33170)
4332 (depth-component16 33189)
4333 (depth-component24 33190)
4334 (depth-component32 33191)
4335 (mirrored-repeat 33648)
4336 (fog-coordinate-source 33872)
4337 (fog-coordinate 33873)
4338 (fragment-depth 33874)
4339 (current-fog-coordinate 33875)
4340 (fog-coordinate-array-type 33876)
4341 (fog-coordinate-array-stride 33877)
4342 (fog-coordinate-array-pointer 33878)
4343 (fog-coordinate-array 33879)
4344 (color-sum 33880)
4345 (current-secondary-color 33881)
4346 (secondary-color-array-size 33882)
4347 (secondary-color-array-type 33883)
4348 (secondary-color-array-stride 33884)
4349 (secondary-color-array-pointer 33885)
4350 (secondary-color-array 33886)
4351 (max-texture-lod-bias 34045)
4352 (texture-filter-control 34048)
4353 (texture-lod-bias 34049)
4354 (incr-wrap 34055)
4355 (decr-wrap 34056)
4356 (texture-depth-size 34890)
4357 (depth-texture-mode 34891)
4358 (texture-compare-mode 34892)
4359 (texture-compare-func 34893)
4360 (compare-r-to-texture 34894))
4361
4362(define-enumeration
4363 ext-blend-func-separate
4364 (blend-dst-rgb-ext 32968)
4365 (blend-src-rgb-ext 32969)
4366 (blend-dst-alpha-ext 32970)
4367 (blend-src-alpha-ext 32971))
4368
4369(define-enumeration
4370 oes-blend-func-separate
4371 (blend-dst-rgb-oes 32968)
4372 (blend-src-rgb-oes 32969)
4373 (blend-dst-alpha-oes 32970)
4374 (blend-src-alpha-oes 32971))
4375
4376(define-enumeration
4377 ext-422-pixels
4378 (#{422-ext}# 32972)
4379 (#{422-rev-ext}# 32973)
4380 (#{422-average-ext}# 32974)
4381 (#{422-rev-average-ext}# 32975))
4382
4383(define-enumeration
4384 sgi-color-table
4385 (color-table-sgi 32976)
4386 (post-convolution-color-table-sgi 32977)
4387 (post-color-matrix-color-table-sgi 32978)
4388 (proxy-color-table-sgi 32979)
4389 (proxy-post-convolution-color-table-sgi 32980)
4390 (proxy-post-color-matrix-color-table-sgi 32981)
4391 (color-table-scale-sgi 32982)
4392 (color-table-bias-sgi 32983)
4393 (color-table-format-sgi 32984)
4394 (color-table-width-sgi 32985)
4395 (color-table-red-size-sgi 32986)
4396 (color-table-green-size-sgi 32987)
4397 (color-table-blue-size-sgi 32988)
4398 (color-table-alpha-size-sgi 32989)
4399 (color-table-luminance-size-sgi 32990)
4400 (color-table-intensity-size-sgi 32991))
4401
4402(define-enumeration
4403 arb-vertex-array-bgra
4404 (bgr-ext 32992)
4405 (bgra-ext 32993))
4406
4407(define-enumeration
4408 ext-bgra
4409 (bgr-ext 32992)
4410 (bgra-ext 32993))
4411
c7b31271
DH
4412(define-enumeration
4413 ext-paletted-texture
4414 (color-index1-ext 32994)
4415 (color-index2-ext 32995)
4416 (color-index4-ext 32996)
4417 (color-index8-ext 32997)
4418 (color-index12-ext 32998)
4419 (color-index16-ext 32999)
4420 (texture-index-size-ext 33005))
4421
4422(define-enumeration
4423 ext-draw-range-elements
4424 (max-elements-vertices-ext 33000)
4425 (max-elements-indices-ext 33001))
4426
4427(define-enumeration
4428 win-phong-shading
4429 (phong-win 33002)
4430 (phong-hint-win 33003))
4431
4432(define-enumeration
4433 win-specular-fog
4434 (fog-specular-texture-win 33004))
4435
4436(define-enumeration
4437 ext-clip-volume-hint
4438 (clip-volume-clipping-hint-ext 33008))
4439
092cacd7
AW
4440(define-enumeration
4441 sgis-texture-select
4442 (dual-alpha4-sgis 33040)
4443 (dual-alpha8-sgis 33041)
4444 (dual-alpha12-sgis 33042)
4445 (dual-alpha16-sgis 33043)
4446 (dual-luminance4-sgis 33044)
4447 (dual-luminance8-sgis 33045)
4448 (dual-luminance12-sgis 33046)
4449 (dual-luminance16-sgis 33047)
4450 (dual-intensity4-sgis 33048)
4451 (dual-intensity8-sgis 33049)
4452 (dual-intensity12-sgis 33050)
4453 (dual-intensity16-sgis 33051)
4454 (dual-luminance-alpha4-sgis 33052)
4455 (dual-luminance-alpha8-sgis 33053)
4456 (quad-alpha4-sgis 33054)
4457 (quad-alpha8-sgis 33055)
4458 (quad-luminance4-sgis 33056)
4459 (quad-luminance8-sgis 33057)
4460 (quad-intensity4-sgis 33058)
4461 (quad-intensity8-sgis 33059)
4462 (dual-texture-select-sgis 33060)
4463 (quad-texture-select-sgis 33061))
4464
4465(define-enumeration
4466 arb-point-parameters
4467 (point-size-min-arb 33062)
4468 (point-size-max-arb 33063)
4469 (point-fade-threshold-size-arb 33064)
4470 (point-distance-attenuation-arb 33065))
4471
4472(define-enumeration
4473 ext-point-parameters
4474 (point-size-min-ext 33062)
4475 (point-size-max-ext 33063)
4476 (point-fade-threshold-size-ext 33064)
4477 (distance-attenuation-ext 33065))
4478
4479(define-enumeration
4480 sgis-point-parameters
4481 (point-size-min-sgis 33062)
4482 (point-size-max-sgis 33063)
4483 (point-fade-threshold-size-sgis 33064)
4484 (distance-attenuation-sgis 33065))
4485
4486(define-enumeration
4487 sgis-fog-function
4488 (fog-func-sgis 33066)
4489 (fog-func-points-sgis 33067)
4490 (max-fog-func-points-sgis 33068))
4491
4492(define-enumeration
4493 arb-texture-border-clamp
4494 (clamp-to-border-arb 33069))
4495
4496(define-enumeration
4497 sgis-texture-border-clamp
4498 (clamp-to-border-sgis 33069))
4499
4500(define-enumeration
4501 sgix-texture-multi-buffer
4502 (texture-multi-buffer-hint-sgix 33070))
4503
4504(define-enumeration
4505 sgis-texture-edge-clamp
4506 (clamp-to-edge-sgis 33071))
4507
4508(define-enumeration
4509 sgis-texture-4d
4510 (pack-skip-volumes-sgis 33072)
4511 (pack-image-depth-sgis 33073)
4512 (unpack-skip-volumes-sgis 33074)
4513 (unpack-image-depth-sgis 33075)
4514 (texture-4d-sgis 33076)
4515 (proxy-texture-4d-sgis 33077)
4516 (texture-4dsize-sgis 33078)
4517 (texture-wrap-q-sgis 33079)
4518 (max-4d-texture-size-sgis 33080)
4519 (texture-4d-binding-sgis 33103))
4520
4521(define-enumeration
4522 sgix-pixel-texture
4523 (pixel-tex-gen-sgix 33081)
4524 (pixel-tex-gen-mode-sgix 33579))
4525
4526(define-enumeration
4527 sgis-texture-lod
4528 (texture-min-lod-sgis 33082)
4529 (texture-max-lod-sgis 33083)
4530 (texture-base-level-sgis 33084)
4531 (texture-max-level-sgis 33085))
4532
4533(define-enumeration
4534 sgix-pixel-tiles
4535 (pixel-tile-best-alignment-sgix 33086)
4536 (pixel-tile-cache-increment-sgix 33087)
4537 (pixel-tile-width-sgix 33088)
4538 (pixel-tile-height-sgix 33089)
4539 (pixel-tile-grid-width-sgix 33090)
4540 (pixel-tile-grid-height-sgix 33091)
4541 (pixel-tile-grid-depth-sgix 33092)
4542 (pixel-tile-cache-size-sgix 33093))
4543
4544(define-enumeration
4545 sgis-texture-filter-4
4546 (filter4-sgis 33094)
4547 (texture-filter4-size-sgis 33095))
4548
4549(define-enumeration
4550 sgix-sprite
4551 (sprite-sgix 33096)
4552 (sprite-mode-sgix 33097)
4553 (sprite-axis-sgix 33098)
4554 (sprite-translation-sgix 33099)
4555 (sprite-axial-sgix 33100)
4556 (sprite-object-aligned-sgix 33101)
4557 (sprite-eye-aligned-sgix 33102))
4558
4559(define-enumeration
4560 hp-convolution-border-modes
4561 (ignore-border-hp 33104)
4562 (constant-border-hp 33105)
4563 (replicate-border-hp 33107)
4564 (convolution-border-color-hp 33108))
4565
c7b31271
DH
4566(define-enumeration
4567 hp-image-transform
4568 (image-scale-x-hp 33109)
4569 (image-scale-y-hp 33110)
4570 (image-translate-x-hp 33111)
4571 (image-translate-y-hp 33112)
4572 (image-rotate-angle-hp 33113)
4573 (image-rotate-origin-x-hp 33114)
4574 (image-rotate-origin-y-hp 33115)
4575 (image-mag-filter-hp 33116)
4576 (image-min-filter-hp 33117)
4577 (image-cubic-weight-hp 33118)
4578 (cubic-hp 33119)
4579 (average-hp 33120)
4580 (image-transform-2d-hp 33121)
4581 (post-image-transform-color-table-hp 33122)
4582 (proxy-post-image-transform-color-table-hp 33123))
4583
4584(define-enumeration
4585 hp-occlusion-test
4586 (occlusion-test-hp 33125)
4587 (occlusion-test-result-hp 33126))
4588
4589(define-enumeration
4590 hp-texture-lighting
4591 (texture-lighting-mode-hp 33127)
4592 (texture-post-specular-hp 33128)
4593 (texture-pre-specular-hp 33129))
4594
092cacd7
AW
4595(define-enumeration
4596 sgix-clipmap
4597 (linear-clipmap-linear-sgix 33136)
4598 (texture-clipmap-center-sgix 33137)
4599 (texture-clipmap-frame-sgix 33138)
4600 (texture-clipmap-offset-sgix 33139)
4601 (texture-clipmap-virtual-depth-sgix 33140)
4602 (texture-clipmap-lod-offset-sgix 33141)
4603 (texture-clipmap-depth-sgix 33142)
4604 (max-clipmap-depth-sgix 33143)
4605 (max-clipmap-virtual-depth-sgix 33144)
4606 (nearest-clipmap-nearest-sgix 33869)
4607 (nearest-clipmap-linear-sgix 33870)
4608 (linear-clipmap-nearest-sgix 33871))
4609
4610(define-enumeration
4611 sgix-texture-scale-bias
4612 (post-texture-filter-bias-sgix 33145)
4613 (post-texture-filter-scale-sgix 33146)
4614 (post-texture-filter-bias-range-sgix 33147)
4615 (post-texture-filter-scale-range-sgix 33148))
4616
4617(define-enumeration
4618 sgix-reference-plane
4619 (reference-plane-sgix 33149)
4620 (reference-plane-equation-sgix 33150))
4621
4622(define-enumeration
4623 sgix-ir-instrument-1
4624 (ir-instrument1-sgix 33151))
4625
4626(define-enumeration
4627 sgix-instruments
4628 (instrument-buffer-pointer-sgix 33152)
4629 (instrument-measurements-sgix 33153))
4630
4631(define-enumeration
4632 sgix-list-priority
4633 (list-priority-sgix 33154))
4634
4635(define-enumeration
4636 sgix-calligraphic-fragment
4637 (calligraphic-fragment-sgix 33155))
4638
4639(define-enumeration
4640 sgix-impact-pixel-texture
4641 (pixel-tex-gen-q-ceiling-sgix 33156)
4642 (pixel-tex-gen-q-round-sgix 33157)
4643 (pixel-tex-gen-q-floor-sgix 33158)
4644 (pixel-tex-gen-alpha-replace-sgix 33159)
4645 (pixel-tex-gen-alpha-no-replace-sgix 33160)
4646 (pixel-tex-gen-alpha-ls-sgix 33161)
4647 (pixel-tex-gen-alpha-ms-sgix 33162))
4648
4649(define-enumeration
4650 sgix-framezoom
4651 (framezoom-sgix 33163)
4652 (framezoom-factor-sgix 33164)
4653 (max-framezoom-factor-sgix 33165))
4654
4655(define-enumeration
4656 sgix-texture-lod-bias
4657 (texture-lod-bias-s-sgix 33166)
4658 (texture-lod-bias-t-sgix 33167)
4659 (texture-lod-bias-r-sgix 33168))
4660
4661(define-enumeration
4662 sgis-generate-mipmap
4663 (generate-mipmap-sgis 33169)
4664 (generate-mipmap-hint-sgis 33170))
4665
4666(define-enumeration
4667 sgix-polynomial-ffd
4668 (geometry-deformation-sgix 33172)
4669 (texture-deformation-sgix 33173)
4670 (deformations-mask-sgix 33174)
4671 (max-deformation-order-sgix 33175))
4672
4673(define-enumeration
4674 sgix-fog-offset
4675 (fog-offset-sgix 33176)
4676 (fog-offset-value-sgix 33177))
4677
4678(define-enumeration
4679 sgix-shadow
4680 (texture-compare-sgix 33178)
4681 (texture-compare-operator-sgix 33179)
4682 (texture-lequal-r-sgix 33180)
4683 (texture-gequal-r-sgix 33181))
4684
4685(define-enumeration
4686 arb-depth-texture
4687 (depth-component16-arb 33189)
4688 (depth-component24-arb 33190)
4689 (depth-component32-arb 33191)
4690 (texture-depth-size-arb 34890)
4691 (depth-texture-mode-arb 34891))
4692
4693(define-enumeration
4694 sgix-depth-texture
4695 (depth-component16-sgix 33189)
4696 (depth-component24-sgix 33190)
4697 (depth-component32-sgix 33191))
4698
4699(define-enumeration
4700 oes-depth-24
4701 (depth-component24-oes 33190))
4702
4703(define-enumeration
4704 oes-depth-32
4705 (depth-component32-oes 33191))
4706
4707(define-enumeration
4708 ext-compiled-vertex-array
4709 (array-element-lock-first-ext 33192)
4710 (array-element-lock-count-ext 33193))
4711
4712(define-enumeration
4713 ext-cull-vertex
4714 (cull-vertex-ext 33194)
4715 (cull-vertex-eye-position-ext 33195)
4716 (cull-vertex-object-position-ext 33196))
4717
4718(define-enumeration
4719 ext-index-array-formats
4720 (iui-v2f-ext 33197)
4721 (iui-v3f-ext 33198)
4722 (iui-n3f-v2f-ext 33199)
4723 (iui-n3f-v3f-ext 33200)
4724 (t2f-iui-v2f-ext 33201)
4725 (t2f-iui-v3f-ext 33202)
4726 (t2f-iui-n3f-v2f-ext 33203)
4727 (t2f-iui-n3f-v3f-ext 33204))
4728
4729(define-enumeration
4730 ext-index-func
4731 (index-test-ext 33205)
4732 (index-test-func-ext 33206)
4733 (index-test-ref-ext 33207))
4734
4735(define-enumeration
4736 ext-index-material
4737 (index-material-ext 33208)
4738 (index-material-parameter-ext 33209)
4739 (index-material-face-ext 33210))
4740
4741(define-enumeration
4742 sgix-ycrcb
4743 (ycrcb-422-sgix 33211)
4744 (ycrcb-444-sgix 33212))
4745
4746(define-enumeration
4747 sunx-general-triangle-list
4748 (restart-sun 1)
4749 (replace-middle-sun 2)
4750 (replace-oldest-sun 3)
4751 (wrap-border-sun 33236)
4752 (triangle-list-sun 33239)
4753 (replacement-code-sun 33240)
4754 (replacement-code-array-sun 34240)
4755 (replacement-code-array-type-sun 34241)
4756 (replacement-code-array-stride-sun 34242)
4757 (replacement-code-array-pointer-sun 34243)
4758 (r1ui-v3f-sun 34244)
4759 (r1ui-c4ub-v3f-sun 34245)
4760 (r1ui-c3f-v3f-sun 34246)
4761 (r1ui-n3f-v3f-sun 34247)
4762 (r1ui-c4f-n3f-v3f-sun 34248)
4763 (r1ui-t2f-v3f-sun 34249)
4764 (r1ui-t2f-n3f-v3f-sun 34250)
4765 (r1ui-t2f-c4f-n3f-v3f-sun 34251))
4766
4767(define-enumeration
4768 sunx-constant-data
4769 (unpack-constant-data-sunx 33237)
4770 (texture-constant-data-sunx 33238))
4771
4772(define-enumeration
4773 sun-global-alpha
4774 (global-alpha-sun 33241)
4775 (global-alpha-factor-sun 33242))
4776
4777(define-enumeration
4778 sgis-texture-color-mask
4779 (texture-color-writemask-sgis 33263))
4780
4781(define-enumeration
4782 sgis-point-line-texgen
4783 (eye-distance-to-point-sgis 33264)
4784 (object-distance-to-point-sgis 33265)
4785 (eye-distance-to-line-sgis 33266)
4786 (object-distance-to-line-sgis 33267)
4787 (eye-point-sgis 33268)
4788 (object-point-sgis 33269)
4789 (eye-line-sgis 33270)
4790 (object-line-sgis 33271))
4791
4792(define-enumeration
4793 ext-separate-specular-color
4794 (light-model-color-control-ext 33272)
4795 (single-color-ext 33273)
4796 (separate-specular-color-ext 33274))
4797
4798(define-enumeration
4799 ext-shared-texture-palette
4800 (shared-texture-palette-ext 33275))
4801
4802(define-enumeration
4803 ati-text-fragment-shader
4804 (text-fragment-shader-ati 33280))
4805
4806(define-enumeration
4807 ext-color-buffer-half-float
4808 (framebuffer-attachment-component-type-ext 33297)
4809 (r16f-ext 33325)
4810 (rg16f-ext 33327)
4811 (rgba16f-ext 34842)
4812 (rgb16f-ext 34843)
4813 (unsigned-normalized-ext 35863))
4814
4815(define-enumeration
4816 oes-surfaceless-context
4817 (framebuffer-undefined-oes 33305))
4818
4819(define-enumeration
4820 arb-texture-rg
4821 (rg 33319)
4822 (rg-integer 33320)
4823 (r8 33321)
4824 (r16 33322)
4825 (rg8 33323)
4826 (rg16 33324)
4827 (r16f 33325)
4828 (r32f 33326)
4829 (rg16f 33327)
4830 (rg32f 33328)
4831 (r8i 33329)
4832 (r8ui 33330)
4833 (r16i 33331)
4834 (r16ui 33332)
4835 (r32i 33333)
4836 (r32ui 33334)
4837 (rg8i 33335)
4838 (rg8ui 33336)
4839 (rg16i 33337)
4840 (rg16ui 33338)
4841 (rg32i 33339)
4842 (rg32ui 33340))
4843
4844(define-enumeration
4845 arb-cl-event
4846 (sync-cl-event-arb 33344)
4847 (sync-cl-event-complete-arb 33345))
4848
4849(define-enumeration
4850 arb-debug-output
4851 (debug-output-synchronous-arb 33346)
4852 (debug-next-logged-message-length-arb 33347)
4853 (debug-callback-function-arb 33348)
4854 (debug-callback-user-param-arb 33349)
4855 (debug-source-api-arb 33350)
4856 (debug-source-window-system-arb 33351)
4857 (debug-source-shader-compiler-arb 33352)
4858 (debug-source-third-party-arb 33353)
4859 (debug-source-application-arb 33354)
4860 (debug-source-other-arb 33355)
4861 (debug-type-error-arb 33356)
4862 (debug-type-deprecated-behavior-arb 33357)
4863 (debug-type-undefined-behavior-arb 33358)
4864 (debug-type-portability-arb 33359)
4865 (debug-type-performance-arb 33360)
4866 (debug-type-other-arb 33361)
4867 (max-debug-message-length-arb 37187)
4868 (max-debug-logged-messages-arb 37188)
4869 (debug-logged-messages-arb 37189)
4870 (debug-severity-high-arb 37190)
4871 (debug-severity-medium-arb 37191)
4872 (debug-severity-low-arb 37192))
4873
4874(define-enumeration
4875 arb-get-program-binary
4876 (program-binary-retrievable-hint 33367)
4877 (program-binary-length 34625)
4878 (num-program-binary-formats 34814)
4879 (program-binary-formats 34815))
4880
4881(define-enumeration
4882 arb-viewport-array
4883 (max-viewports 33371)
4884 (viewport-subpixel-bits 33372)
4885 (viewport-bounds-range 33373)
4886 (layer-provoking-vertex 33374)
4887 (viewport-index-provoking-vertex 33375)
4888 (undefined-vertex 33376)
4889 (first-vertex-convention 36429)
4890 (last-vertex-convention 36430)
4891 (provoking-vertex 36431))
4892
4893(define-enumeration
4894 arb-explicit-uniform-location
4895 (max-uniform-locations 33390))
4896
4897(define-enumeration
4898 arb-internalformat-query-2
4899 (internalformat-supported 33391)
4900 (internalformat-preferred 33392)
4901 (internalformat-red-size 33393)
4902 (internalformat-green-size 33394)
4903 (internalformat-blue-size 33395)
4904 (internalformat-alpha-size 33396)
4905 (internalformat-depth-size 33397)
4906 (internalformat-stencil-size 33398)
4907 (internalformat-shared-size 33399)
4908 (internalformat-red-type 33400)
4909 (internalformat-green-type 33401)
4910 (internalformat-blue-type 33402)
4911 (internalformat-alpha-type 33403)
4912 (internalformat-depth-type 33404)
4913 (internalformat-stencil-type 33405)
4914 (max-width 33406)
4915 (max-height 33407)
4916 (max-depth 33408)
4917 (max-layers 33409)
4918 (max-combined-dimensions 33410)
4919 (color-components 33411)
4920 (depth-components 33412)
4921 (stencil-components 33413)
4922 (color-renderable 33414)
4923 (depth-renderable 33415)
4924 (stencil-renderable 33416)
4925 (framebuffer-renderable 33417)
4926 (framebuffer-renderable-layered 33418)
4927 (framebuffer-blend 33419)
4928 (read-pixels 33420)
4929 (read-pixels-format 33421)
4930 (read-pixels-type 33422)
4931 (texture-image-format 33423)
4932 (texture-image-type 33424)
4933 (get-texture-image-format 33425)
4934 (get-texture-image-type 33426)
4935 (mipmap 33427)
4936 (manual-generate-mipmap 33428)
4937 (auto-generate-mipmap 33429)
4938 (color-encoding 33430)
4939 (srgb-read 33431)
4940 (srgb-write 33432)
4941 (srgb-decode-arb 33433)
4942 (filter 33434)
4943 (vertex-texture 33435)
4944 (tess-control-texture 33436)
4945 (tess-evaluation-texture 33437)
4946 (geometry-texture 33438)
4947 (fragment-texture 33439)
4948 (compute-texture 33440)
4949 (texture-shadow 33441)
4950 (texture-gather 33442)
4951 (texture-gather-shadow 33443)
4952 (shader-image-load 33444)
4953 (shader-image-store 33445)
4954 (shader-image-atomic 33446)
4955 (image-texel-size 33447)
4956 (image-compatibility-class 33448)
4957 (image-pixel-format 33449)
4958 (image-pixel-type 33450)
4959 (simultaneous-texture-and-depth-test 33452)
4960 (simultaneous-texture-and-stencil-test 33453)
4961 (simultaneous-texture-and-depth-write 33454)
4962 (simultaneous-texture-and-stencil-write 33455)
4963 (texture-compressed-block-width 33457)
4964 (texture-compressed-block-height 33458)
4965 (texture-compressed-block-size 33459)
4966 (clear-buffer 33460)
4967 (texture-view 33461)
4968 (view-compatibility-class 33462)
4969 (full-support 33463)
4970 (caveat-support 33464)
4971 (image-class-4-x-32 33465)
4972 (image-class-2-x-32 33466)
4973 (image-class-1-x-32 33467)
4974 (image-class-4-x-16 33468)
4975 (image-class-2-x-16 33469)
4976 (image-class-1-x-16 33470)
4977 (image-class-4-x-8 33471)
4978 (image-class-2-x-8 33472)
4979 (image-class-1-x-8 33473)
4980 (image-class-11-11-10 33474)
4981 (image-class-10-10-10-2 33475)
4982 (view-class-128-bits 33476)
4983 (view-class-96-bits 33477)
4984 (view-class-64-bits 33478)
4985 (view-class-48-bits 33479)
4986 (view-class-32-bits 33480)
4987 (view-class-24-bits 33481)
4988 (view-class-16-bits 33482)
4989 (view-class-8-bits 33483)
4990 (view-class-s3tc-dxt1-rgb 33484)
4991 (view-class-s3tc-dxt1-rgba 33485)
4992 (view-class-s3tc-dxt3-rgba 33486)
4993 (view-class-s3tc-dxt5-rgba 33487)
4994 (view-class-rgtc1-red 33488)
4995 (view-class-rgtc2-rg 33489)
4996 (view-class-bptc-unorm 33490)
4997 (view-class-bptc-float 33491))
4998
4999(define-enumeration
5000 arb-vertex-attrib-binding
5001 (vertex-attrib-binding 33492)
5002 (vertex-attrib-relative-offset 33493)
5003 (vertex-binding-divisor 33494)
5004 (vertex-binding-offset 33495)
5005 (vertex-binding-stride 33496)
5006 (max-vertex-attrib-relative-offset 33497)
5007 (max-vertex-attrib-bindings 33498))
5008
5009(define-enumeration
5010 arb-texture-view
5011 (texture-view-min-level 33499)
5012 (texture-view-num-levels 33500)
5013 (texture-view-min-layer 33501)
5014 (texture-view-num-layers 33502)
5015 (texture-immutable-levels 33503))
5016
5017(define-enumeration
5018 sgix-depth-pass-instrument
5019 (depth-pass-instrument-sgix 33552)
5020 (depth-pass-instrument-counters-sgix 33553)
5021 (depth-pass-instrument-max-sgix 33554))
5022
5023(define-enumeration
5024 sgix-fragments-instrument
5025 (fragments-instrument-sgix 33555)
5026 (fragments-instrument-counters-sgix 33556)
5027 (fragments-instrument-max-sgix 33557))
5028
5029(define-enumeration
5030 sgix-convolution-accuracy
5031 (convolution-hint-sgix 33558))
5032
5033(define-enumeration
5034 sgix-ycrcba
5035 (ycrcb-sgix 33560)
5036 (ycrcba-sgix 33561))
5037
5038(define-enumeration
5039 sgix-slim
5040 (unpack-compressed-size-sgix 33562)
5041 (pack-max-compressed-size-sgix 33563)
5042 (pack-compressed-size-sgix 33564)
5043 (slim8u-sgix 33565)
5044 (slim10u-sgix 33566)
5045 (slim12s-sgix 33567))
5046
5047(define-enumeration
5048 sgix-blend-alpha-minmax
5049 (alpha-min-sgix 33568)
5050 (alpha-max-sgix 33569))
5051
5052(define-enumeration
5053 sgix-scalebias-hint
5054 (scalebias-hint-sgix 33570))
5055
5056(define-enumeration
5057 sgix-async
5058 (async-marker-sgix 33577))
5059
5060(define-enumeration
5061 sgix-async-histogram
5062 (async-histogram-sgix 33580)
5063 (max-async-histogram-sgix 33581))
5064
5065(define-enumeration
5066 ext-pixel-transform
5067 (pixel-transform-2d-ext 33584)
5068 (pixel-mag-filter-ext 33585)
5069 (pixel-min-filter-ext 33586)
5070 (pixel-cubic-weight-ext 33587)
5071 (cubic-ext 33588)
5072 (average-ext 33589)
5073 (pixel-transform-2d-stack-depth-ext 33590)
5074 (max-pixel-transform-2d-stack-depth-ext 33591)
5075 (pixel-transform-2d-matrix-ext 33592))
5076
5077(define-enumeration
5078 ext-light-texture
5079 (fragment-material-ext 33609)
5080 (fragment-normal-ext 33610)
5081 (fragment-color-ext 33612)
5082 (attenuation-ext 33613)
5083 (shadow-attenuation-ext 33614)
5084 (texture-application-mode-ext 33615)
5085 (texture-light-ext 33616)
5086 (texture-material-face-ext 33617)
5087 (texture-material-parameter-ext 33618)
5088 (fragment-depth-ext 33874))
5089
5090(define-enumeration
5091 sgis-pixel-texture
5092 (pixel-texture-sgis 33619)
5093 (pixel-fragment-rgb-source-sgis 33620)
5094 (pixel-fragment-alpha-source-sgis 33621)
5095 (pixel-group-color-sgis 33622))
5096
5097(define-enumeration
5098 sgix-line-quality-hint
5099 (line-quality-hint-sgix 33627))
5100
5101(define-enumeration
5102 sgix-async-pixel
5103 (async-tex-image-sgix 33628)
5104 (async-draw-pixels-sgix 33629)
5105 (async-read-pixels-sgix 33630)
5106 (max-async-tex-image-sgix 33631)
5107 (max-async-draw-pixels-sgix 33632)
5108 (max-async-read-pixels-sgix 33633))
5109
5110(define-enumeration
5111 sgix-texture-coordinate-clamp
5112 (texture-max-clamp-s-sgix 33641)
5113 (texture-max-clamp-t-sgix 33642)
c7b31271 5114 (texture-max-clamp-r-sgix 33643))
092cacd7
AW
5115
5116(define-enumeration
5117 arb-texture-mirrored-repeat
5118 (mirrored-repeat-arb 33648))
5119
5120(define-enumeration
5121 ibm-texture-mirrored-repeat
5122 (mirrored-repeat-ibm 33648))
5123
5124(define-enumeration
5125 oes-texture-mirrored-repeat
5126 (mirrored-repeat-oes 33648))
5127
5128(define-enumeration
5129 s3-s-3-tc
5130 (rgb-s3tc 33696)
5131 (rgb4-s3tc 33697)
5132 (rgba-s3tc 33698)
5133 (rgba4-s3tc 33699)
5134 (rgba-dxt5-s3tc 33700)
5135 (rgba4-dxt5-s3tc 33701))
5136
5137(define-enumeration
5138 sgix-vertex-preclip
5139 (vertex-preclip-sgix 33774)
5140 (vertex-preclip-hint-sgix 33775))
5141
5142(define-enumeration
5143 ext-texture-compression-s-3-tc
5144 (compressed-rgb-s3tc-dxt1-ext 33776)
5145 (compressed-rgba-s3tc-dxt1-ext 33777)
5146 (compressed-rgba-s3tc-dxt3-ext 33778)
5147 (compressed-rgba-s3tc-dxt5-ext 33779))
5148
5149(define-enumeration
5150 angle-texture-compression-dxt-3
5151 (compressed-rgba-s3tc-dxt3-angle 33778))
5152
5153(define-enumeration
5154 angle-texture-compression-dxt-5
5155 (compressed-rgba-s3tc-dxt5-angle 33779))
5156
5157(define-enumeration
5158 intel-parallel-arrays
5159 (parallel-arrays-intel 33780)
5160 (vertex-array-parallel-pointers-intel 33781)
5161 (normal-array-parallel-pointers-intel 33782)
5162 (color-array-parallel-pointers-intel 33783)
5163 (texture-coord-array-parallel-pointers-intel
5164 33784))
5165
5166(define-enumeration
5167 sgix-fragment-lighting
5168 (fragment-lighting-sgix 33792)
5169 (fragment-color-material-sgix 33793)
5170 (fragment-color-material-face-sgix 33794)
5171 (fragment-color-material-parameter-sgix 33795)
5172 (max-fragment-lights-sgix 33796)
5173 (max-active-lights-sgix 33797)
5174 (current-raster-normal-sgix 33798)
5175 (light-env-mode-sgix 33799)
5176 (fragment-light-model-local-viewer-sgix 33800)
5177 (fragment-light-model-two-side-sgix 33801)
5178 (fragment-light-model-ambient-sgix 33802)
5179 (fragment-light-model-normal-interpolation-sgix
5180 33803)
5181 (fragment-light0-sgix 33804)
5182 (fragment-light1-sgix 33805)
5183 (fragment-light2-sgix 33806)
5184 (fragment-light3-sgix 33807)
5185 (fragment-light4-sgix 33808)
5186 (fragment-light5-sgix 33809)
5187 (fragment-light6-sgix 33810)
5188 (fragment-light7-sgix 33811))
5189
5190(define-enumeration
5191 sgix-resample
5192 (pack-resample-sgix 33836)
5193 (unpack-resample-sgix 33837)
5194 (resample-replicate-sgix 33838)
5195 (resample-zero-fill-sgix 33839)
5196 (resample-decimate-sgix 33840))
5197
c7b31271
DH
5198(define-enumeration
5199 ext-coordinate-frame
5200 (tangent-array-ext 33849)
5201 (binormal-array-ext 33850)
5202 (current-tangent-ext 33851)
5203 (current-binormal-ext 33852)
5204 (tangent-array-type-ext 33854)
5205 (tangent-array-stride-ext 33855)
5206 (binormal-array-type-ext 33856)
5207 (binormal-array-stride-ext 33857)
5208 (tangent-array-pointer-ext 33858)
5209 (binormal-array-pointer-ext 33859)
5210 (map1-tangent-ext 33860)
5211 (map2-tangent-ext 33861)
5212 (map1-binormal-ext 33862)
5213 (map2-binormal-ext 33863))
5214
092cacd7
AW
5215(define-enumeration
5216 version-1-5
5217 (fog-coord-src 33872)
5218 (fog-coord 33873)
5219 (current-fog-coord 33875)
5220 (fog-coord-array-type 33876)
5221 (fog-coord-array-stride 33877)
5222 (fog-coord-array-pointer 33878)
5223 (fog-coord-array 33879)
5224 (src0-rgb 34176)
5225 (src1-rgb 34177)
5226 (src2-rgb 34178)
5227 (src0-alpha 34184)
5228 (src1-alpha 34185)
5229 (src2-alpha 34186)
5230 (buffer-size 34660)
5231 (buffer-usage 34661)
5232 (query-counter-bits 34916)
5233 (current-query 34917)
5234 (query-result 34918)
5235 (query-result-available 34919)
5236 (array-buffer 34962)
5237 (element-array-buffer 34963)
5238 (array-buffer-binding 34964)
5239 (element-array-buffer-binding 34965)
5240 (vertex-array-buffer-binding 34966)
5241 (normal-array-buffer-binding 34967)
5242 (color-array-buffer-binding 34968)
5243 (index-array-buffer-binding 34969)
5244 (texture-coord-array-buffer-binding 34970)
5245 (edge-flag-array-buffer-binding 34971)
5246 (secondary-color-array-buffer-binding 34972)
5247 (fog-coord-array-buffer-binding 34973)
5248 (fog-coordinate-array-buffer-binding 34973)
5249 (weight-array-buffer-binding 34974)
5250 (vertex-attrib-array-buffer-binding 34975)
5251 (read-only 35000)
5252 (write-only 35001)
5253 (read-write 35002)
5254 (buffer-access 35003)
5255 (buffer-mapped 35004)
5256 (buffer-map-pointer 35005)
5257 (stream-draw 35040)
5258 (stream-read 35041)
5259 (stream-copy 35042)
5260 (static-draw 35044)
5261 (static-read 35045)
5262 (static-copy 35046)
5263 (dynamic-draw 35048)
5264 (dynamic-read 35049)
5265 (dynamic-copy 35050)
5266 (samples-passed 35092))
5267
5268(define-enumeration
5269 ext-fog-coord
5270 (fog-coordinate-source-ext 33872)
5271 (fog-coordinate-ext 33873)
5272 (fragment-depth-ext 33874)
5273 (current-fog-coordinate-ext 33875)
5274 (fog-coordinate-array-type-ext 33876)
5275 (fog-coordinate-array-stride-ext 33877)
5276 (fog-coordinate-array-pointer-ext 33878)
5277 (fog-coordinate-array-ext 33879))
5278
5279(define-enumeration
5280 ext-secondary-color
5281 (color-sum-ext 33880)
5282 (current-secondary-color-ext 33881)
5283 (secondary-color-array-size-ext 33882)
5284 (secondary-color-array-type-ext 33883)
5285 (secondary-color-array-stride-ext 33884)
5286 (secondary-color-array-pointer-ext 33885)
5287 (secondary-color-array-ext 33886))
5288
5289(define-enumeration
5290 arb-vertex-program
5291 (color-sum-arb 33880)
5292 (vertex-program-arb 34336)
5293 (vertex-attrib-array-enabled-arb 34338)
5294 (vertex-attrib-array-size-arb 34339)
5295 (vertex-attrib-array-stride-arb 34340)
5296 (vertex-attrib-array-type-arb 34341)
5297 (current-vertex-attrib-arb 34342)
5298 (program-length-arb 34343)
5299 (program-string-arb 34344)
5300 (max-program-matrix-stack-depth-arb 34350)
5301 (max-program-matrices-arb 34351)
5302 (current-matrix-stack-depth-arb 34368)
5303 (current-matrix-arb 34369)
5304 (vertex-program-point-size-arb 34370)
5305 (vertex-program-two-side-arb 34371)
5306 (vertex-attrib-array-pointer-arb 34373)
5307 (program-error-position-arb 34379)
5308 (program-binding-arb 34423)
5309 (max-vertex-attribs-arb 34921)
5310 (vertex-attrib-array-normalized-arb 34922)
5311 (max-texture-coords-arb 34929)
5312 (max-texture-image-units-arb 34930)
5313 (program-error-string-arb 34932)
5314 (program-format-ascii-arb 34933)
5315 (program-format-arb 34934)
5316 (program-instructions-arb 34976)
5317 (max-program-instructions-arb 34977)
5318 (program-native-instructions-arb 34978)
5319 (max-program-native-instructions-arb 34979)
5320 (program-temporaries-arb 34980)
5321 (max-program-temporaries-arb 34981)
5322 (program-native-temporaries-arb 34982)
5323 (max-program-native-temporaries-arb 34983)
5324 (program-parameters-arb 34984)
5325 (max-program-parameters-arb 34985)
5326 (program-native-parameters-arb 34986)
5327 (max-program-native-parameters-arb 34987)
5328 (program-attribs-arb 34988)
5329 (max-program-attribs-arb 34989)
5330 (program-native-attribs-arb 34990)
5331 (max-program-native-attribs-arb 34991)
5332 (program-address-registers-arb 34992)
5333 (max-program-address-registers-arb 34993)
5334 (program-native-address-registers-arb 34994)
5335 (max-program-native-address-registers-arb 34995)
5336 (max-program-local-parameters-arb 34996)
5337 (max-program-env-parameters-arb 34997)
5338 (program-under-native-limits-arb 34998)
5339 (transpose-current-matrix-arb 34999)
5340 (matrix0-arb 35008)
5341 (matrix1-arb 35009)
5342 (matrix2-arb 35010)
5343 (matrix3-arb 35011)
5344 (matrix4-arb 35012)
5345 (matrix5-arb 35013)
5346 (matrix6-arb 35014)
5347 (matrix7-arb 35015)
5348 (matrix8-arb 35016)
5349 (matrix9-arb 35017)
5350 (matrix10-arb 35018)
5351 (matrix11-arb 35019)
5352 (matrix12-arb 35020)
5353 (matrix13-arb 35021)
5354 (matrix14-arb 35022)
5355 (matrix15-arb 35023)
5356 (matrix16-arb 35024)
5357 (matrix17-arb 35025)
5358 (matrix18-arb 35026)
5359 (matrix19-arb 35027)
5360 (matrix20-arb 35028)
5361 (matrix21-arb 35029)
5362 (matrix22-arb 35030)
5363 (matrix23-arb 35031)
5364 (matrix24-arb 35032)
5365 (matrix25-arb 35033)
5366 (matrix26-arb 35034)
5367 (matrix27-arb 35035)
5368 (matrix28-arb 35036)
5369 (matrix29-arb 35037)
5370 (matrix30-arb 35038)
5371 (matrix31-arb 35039))
5372
5373(define-enumeration
5374 version-2-1
5375 (current-raster-secondary-color 33887)
5376 (pixel-pack-buffer 35051)
5377 (pixel-unpack-buffer 35052)
5378 (pixel-pack-buffer-binding 35053)
5379 (pixel-unpack-buffer-binding 35055)
5380 (srgb 35904)
5381 (srgb8 35905)
5382 (srgb-alpha 35906)
5383 (srgb8-alpha8 35907)
5384 (sluminance-alpha 35908)
5385 (sluminance8-alpha8 35909)
5386 (sluminance 35910)
5387 (sluminance8 35911)
5388 (compressed-srgb 35912)
5389 (compressed-srgb-alpha 35913)
5390 (compressed-sluminance 35914)
5391 (compressed-sluminance-alpha 35915))
5392
092cacd7
AW
5393(define-enumeration
5394 rend-screen-coordinates
5395 (screen-coordinates-rend 33936)
5396 (inverted-screen-w-rend 33937))
5397
5398(define-enumeration
5399 arb-multitexture
5400 (texture0-arb 33984)
5401 (texture1-arb 33985)
5402 (texture2-arb 33986)
5403 (texture3-arb 33987)
5404 (texture4-arb 33988)
5405 (texture5-arb 33989)
5406 (texture6-arb 33990)
5407 (texture7-arb 33991)
5408 (texture8-arb 33992)
5409 (texture9-arb 33993)
5410 (texture10-arb 33994)
5411 (texture11-arb 33995)
5412 (texture12-arb 33996)
5413 (texture13-arb 33997)
5414 (texture14-arb 33998)
5415 (texture15-arb 33999)
5416 (texture16-arb 34000)
5417 (texture17-arb 34001)
5418 (texture18-arb 34002)
5419 (texture19-arb 34003)
5420 (texture20-arb 34004)
5421 (texture21-arb 34005)
5422 (texture22-arb 34006)
5423 (texture23-arb 34007)
5424 (texture24-arb 34008)
5425 (texture25-arb 34009)
5426 (texture26-arb 34010)
5427 (texture27-arb 34011)
5428 (texture28-arb 34012)
5429 (texture29-arb 34013)
5430 (texture30-arb 34014)
5431 (texture31-arb 34015)
5432 (active-texture-arb 34016)
5433 (client-active-texture-arb 34017)
5434 (max-texture-units-arb 34018))
5435
5436(define-enumeration
5437 oes-texture-env-crossbar
5438 (texture0 33984)
5439 (texture1 33985)
5440 (texture2 33986)
5441 (texture3 33987)
5442 (texture4 33988)
5443 (texture5 33989)
5444 (texture6 33990)
5445 (texture7 33991)
5446 (texture8 33992)
5447 (texture9 33993)
5448 (texture10 33994)
5449 (texture11 33995)
5450 (texture12 33996)
5451 (texture13 33997)
5452 (texture14 33998)
5453 (texture15 33999)
5454 (texture16 34000)
5455 (texture17 34001)
5456 (texture18 34002)
5457 (texture19 34003)
5458 (texture20 34004)
5459 (texture21 34005)
5460 (texture22 34006)
5461 (texture23 34007)
5462 (texture24 34008)
5463 (texture25 34009)
5464 (texture26 34010)
5465 (texture27 34011)
5466 (texture28 34012)
5467 (texture29 34013)
5468 (texture30 34014)
5469 (texture31 34015))
5470
5471(define-enumeration
5472 arb-transpose-matrix
5473 (transpose-modelview-matrix-arb 34019)
5474 (transpose-projection-matrix-arb 34020)
5475 (transpose-texture-matrix-arb 34021)
5476 (transpose-color-matrix-arb 34022))
5477
5478(define-enumeration
5479 arb-texture-env-combine
c7b31271
DH
5480 (subtract-arb 34023)
5481 (combine-arb 34160)
5482 (combine-rgb-arb 34161)
5483 (combine-alpha-arb 34162)
5484 (rgb-scale-arb 34163)
5485 (add-signed-arb 34164)
5486 (interpolate-arb 34165)
5487 (constant-arb 34166)
5488 (primary-color-arb 34167)
5489 (previous-arb 34168)
5490 (source0-rgb-arb 34176)
5491 (source1-rgb-arb 34177)
5492 (source2-rgb-arb 34178)
5493 (source0-alpha-arb 34184)
5494 (source1-alpha-arb 34185)
5495 (source2-alpha-arb 34186)
5496 (operand0-rgb-arb 34192)
5497 (operand1-rgb-arb 34193)
5498 (operand2-rgb-arb 34194)
5499 (operand0-alpha-arb 34200)
5500 (operand1-alpha-arb 34201)
5501 (operand2-alpha-arb 34202)
092cacd7
AW
5502 (subtract-arb 34023))
5503
5504(define-enumeration
5505 arb-texture-compression
5506 (compressed-alpha-arb 34025)
5507 (compressed-luminance-arb 34026)
5508 (compressed-luminance-alpha-arb 34027)
5509 (compressed-intensity-arb 34028)
5510 (compressed-rgb-arb 34029)
5511 (compressed-rgba-arb 34030)
5512 (texture-compression-hint-arb 34031)
5513 (texture-compressed-image-size-arb 34464)
5514 (texture-compressed-arb 34465)
5515 (num-compressed-texture-formats-arb 34466)
5516 (compressed-texture-formats-arb 34467))
5517
5518(define-enumeration
5519 nv-fence
5520 (all-completed-nv 34034)
5521 (fence-status-nv 34035)
5522 (fence-condition-nv 34036))
5523
5524(define-enumeration
5525 version-3-1
5526 (texture-rectangle 34037)
5527 (texture-binding-rectangle 34038)
5528 (proxy-texture-rectangle 34039)
5529 (max-rectangle-texture-size 34040)
5530 (uniform-buffer 35345)
5531 (uniform-buffer-binding 35368)
5532 (uniform-buffer-start 35369)
5533 (uniform-buffer-size 35370)
5534 (max-vertex-uniform-blocks 35371)
5535 (max-geometry-uniform-blocks 35372)
5536 (max-fragment-uniform-blocks 35373)
5537 (max-combined-uniform-blocks 35374)
5538 (max-uniform-buffer-bindings 35375)
5539 (max-uniform-block-size 35376)
5540 (max-combined-vertex-uniform-components 35377)
5541 (max-combined-geometry-uniform-components 35378)
5542 (max-combined-fragment-uniform-components 35379)
5543 (uniform-buffer-offset-alignment 35380)
5544 (active-uniform-block-max-name-length 35381)
5545 (active-uniform-blocks 35382)
5546 (uniform-type 35383)
5547 (uniform-size 35384)
5548 (uniform-name-length 35385)
5549 (uniform-block-index 35386)
5550 (uniform-offset 35387)
5551 (uniform-array-stride 35388)
5552 (uniform-matrix-stride 35389)
5553 (uniform-is-row-major 35390)
5554 (uniform-block-binding 35391)
5555 (uniform-block-data-size 35392)
5556 (uniform-block-name-length 35393)
5557 (uniform-block-active-uniforms 35394)
5558 (uniform-block-active-uniform-indices 35395)
5559 (uniform-block-referenced-by-vertex-shader 35396)
5560 (uniform-block-referenced-by-geometry-shader
5561 35397)
5562 (uniform-block-referenced-by-fragment-shader
5563 35398)
5564 (invalid-index 4294967295)
5565 (sampler-2d-rect 35683)
5566 (sampler-2d-rect-shadow 35684)
5567 (texture-buffer 35882)
5568 (max-texture-buffer-size 35883)
5569 (texture-binding-buffer 35884)
5570 (texture-buffer-data-store-binding 35885)
5571 (sampler-buffer 36290)
5572 (int-sampler-2d-rect 36301)
5573 (int-sampler-buffer 36304)
5574 (unsigned-int-sampler-2d-rect 36309)
5575 (unsigned-int-sampler-buffer 36312)
5576 (copy-read-buffer 36662)
5577 (copy-write-buffer 36663)
5578 (red-snorm 36752)
5579 (rg-snorm 36753)
5580 (rgb-snorm 36754)
5581 (rgba-snorm 36755)
5582 (r8-snorm 36756)
5583 (rg8-snorm 36757)
5584 (rgb8-snorm 36758)
5585 (rgba8-snorm 36759)
5586 (r16-snorm 36760)
5587 (rg16-snorm 36761)
5588 (rgb16-snorm 36762)
5589 (rgba16-snorm 36763)
5590 (signed-normalized 36764)
5591 (primitive-restart 36765)
5592 (primitive-restart-index 36766))
5593
5594(define-enumeration
5595 arb-texture-rectangle
5596 (texture-rectangle-arb 34037)
5597 (texture-binding-rectangle-arb 34038)
5598 (proxy-texture-rectangle-arb 34039)
5599 (max-rectangle-texture-size-arb 34040))
5600
5601(define-enumeration
5602 nv-texture-rectangle
5603 (texture-rectangle-nv 34037)
5604 (texture-binding-rectangle-nv 34038)
5605 (proxy-texture-rectangle-nv 34039)
5606 (max-rectangle-texture-size-nv 34040))
5607
5608(define-enumeration
5609 ext-packed-depth-stencil
5610 (depth-stencil-ext 34041)
5611 (unsigned-int-24-8-ext 34042)
5612 (depth24-stencil8-ext 35056)
5613 (texture-stencil-size-ext 35057))
5614
5615(define-enumeration
5616 nv-packed-depth-stencil
5617 (depth-stencil-nv 34041)
5618 (unsigned-int-24-8-nv 34042))
5619
5620(define-enumeration
5621 oes-packed-depth-stencil
5622 (depth-stencil-oes 34041)
5623 (unsigned-int-24-8-oes 34042)
5624 (depth24-stencil8-oes 35056))
5625
5626(define-enumeration
5627 ext-texture-lod-bias
5628 (max-texture-lod-bias-ext 34045)
5629 (texture-filter-control-ext 34048)
5630 (texture-lod-bias-ext 34049))
5631
5632(define-enumeration
5633 ext-texture-filter-anisotropic
5634 (texture-max-anisotropy-ext 34046)
5635 (max-texture-max-anisotropy-ext 34047))
5636
5637(define-enumeration
c7b31271
DH
5638 nv-texture-env-combine-4
5639 (combine4-nv 34051)
5640 (source3-rgb-nv 34179)
5641 (source3-alpha-nv 34187)
5642 (operand3-rgb-nv 34195)
5643 (operand3-alpha-nv 34203))
092cacd7
AW
5644
5645(define-enumeration
5646 nv-light-max-exponent
5647 (max-shininess-nv 34052)
5648 (max-spot-exponent-nv 34053))
5649
5650(define-enumeration
5651 ext-stencil-wrap
5652 (incr-wrap-ext 34055)
5653 (decr-wrap-ext 34056))
5654
5655(define-enumeration
5656 oes-stencil-wrap
5657 (incr-wrap-oes 34055)
5658 (decr-wrap-oes 34056))
5659
5660(define-enumeration
5661 ext-texture-cube-map
5662 (normal-map-ext 34065)
5663 (reflection-map-ext 34066)
5664 (texture-cube-map-ext 34067)
5665 (texture-binding-cube-map-ext 34068)
5666 (texture-cube-map-positive-x-ext 34069)
5667 (texture-cube-map-negative-x-ext 34070)
5668 (texture-cube-map-positive-y-ext 34071)
5669 (texture-cube-map-negative-y-ext 34072)
5670 (texture-cube-map-positive-z-ext 34073)
5671 (texture-cube-map-negative-z-ext 34074)
5672 (proxy-texture-cube-map-ext 34075)
5673 (max-cube-map-texture-size-ext 34076))
5674
5675(define-enumeration
5676 nv-texgen-reflection
c7b31271
DH
5677 (normal-map-nv 34065)
5678 (reflection-map-nv 34066))
092cacd7
AW
5679
5680(define-enumeration
5681 arb-texture-cube-map
5682 (normal-map-arb 34065)
5683 (reflection-map-arb 34066)
5684 (texture-cube-map-arb 34067)
5685 (texture-binding-cube-map-arb 34068)
5686 (texture-cube-map-positive-x-arb 34069)
5687 (texture-cube-map-negative-x-arb 34070)
5688 (texture-cube-map-positive-y-arb 34071)
5689 (texture-cube-map-negative-y-arb 34072)
5690 (texture-cube-map-positive-z-arb 34073)
5691 (texture-cube-map-negative-z-arb 34074)
5692 (proxy-texture-cube-map-arb 34075)
5693 (max-cube-map-texture-size-arb 34076))
5694
5695(define-enumeration
5696 nv-vertex-array-range
5697 (vertex-array-range-nv 34077)
5698 (vertex-array-range-length-nv 34078)
5699 (vertex-array-range-valid-nv 34079)
5700 (max-vertex-array-range-element-nv 34080)
5701 (vertex-array-range-pointer-nv 34081))
5702
5703(define-enumeration
5704 apple-vertex-array-range
5705 (vertex-array-range-apple 34077)
5706 (vertex-array-range-length-apple 34078)
5707 (vertex-array-storage-hint-apple 34079)
5708 (vertex-array-range-pointer-apple 34081)
5709 (storage-client-apple 34228)
5710 (storage-cached-apple 34238)
5711 (storage-shared-apple 34239))
5712
5713(define-enumeration
5714 nv-register-combiners
5715 (register-combiners-nv 34082)
5716 (variable-a-nv 34083)
5717 (variable-b-nv 34084)
5718 (variable-c-nv 34085)
5719 (variable-d-nv 34086)
5720 (variable-e-nv 34087)
5721 (variable-f-nv 34088)
5722 (variable-g-nv 34089)
5723 (constant-color0-nv 34090)
5724 (constant-color1-nv 34091)
5725 (primary-color-nv 34092)
5726 (secondary-color-nv 34093)
5727 (spare0-nv 34094)
5728 (spare1-nv 34095)
5729 (discard-nv 34096)
5730 (e-times-f-nv 34097)
5731 (spare0-plus-secondary-color-nv 34098)
5732 (vertex-array-range-without-flush-nv 34099)
5733 (multisample-filter-hint-nv 34100)
5734 (unsigned-identity-nv 34102)
5735 (unsigned-invert-nv 34103)
5736 (expand-normal-nv 34104)
5737 (expand-negate-nv 34105)
5738 (half-bias-normal-nv 34106)
5739 (half-bias-negate-nv 34107)
5740 (signed-identity-nv 34108)
c7b31271 5741 (signed-negate-nv 34109)
092cacd7
AW
5742 (scale-by-two-nv 34110)
5743 (scale-by-four-nv 34111)
5744 (scale-by-one-half-nv 34112)
5745 (bias-by-negative-one-half-nv 34113)
5746 (combiner-input-nv 34114)
5747 (combiner-mapping-nv 34115)
5748 (combiner-component-usage-nv 34116)
5749 (combiner-ab-dot-product-nv 34117)
5750 (combiner-cd-dot-product-nv 34118)
5751 (combiner-mux-sum-nv 34119)
5752 (combiner-scale-nv 34120)
5753 (combiner-bias-nv 34121)
5754 (combiner-ab-output-nv 34122)
5755 (combiner-cd-output-nv 34123)
5756 (combiner-sum-output-nv 34124)
5757 (max-general-combiners-nv 34125)
5758 (num-general-combiners-nv 34126)
5759 (color-sum-clamp-nv 34127)
5760 (combiner0-nv 34128)
5761 (combiner1-nv 34129)
5762 (combiner2-nv 34130)
5763 (combiner3-nv 34131)
5764 (combiner4-nv 34132)
5765 (combiner5-nv 34133)
5766 (combiner6-nv 34134)
5767 (combiner7-nv 34135))
5768
5769(define-enumeration
5770 nv-register-combiners-2
5771 (per-stage-constants-nv 34101))
5772
5773(define-enumeration
5774 nv-primitive-restart
5775 (primitive-restart-nv 34136)
5776 (primitive-restart-index-nv 34137))
5777
5778(define-enumeration
5779 nv-fog-distance
c7b31271 5780 (fog-distance-mode-nv 34138)
092cacd7
AW
5781 (eye-radial-nv 34139)
5782 (eye-plane-absolute-nv 34140))
5783
5784(define-enumeration
5785 nv-texgen-emboss
5786 (emboss-light-nv 34141)
5787 (emboss-constant-nv 34142)
5788 (emboss-map-nv 34143))
5789
5790(define-enumeration
5791 ingr-color-clamp
5792 (red-min-clamp-ingr 34144)
5793 (green-min-clamp-ingr 34145)
5794 (blue-min-clamp-ingr 34146)
5795 (alpha-min-clamp-ingr 34147)
5796 (red-max-clamp-ingr 34148)
5797 (green-max-clamp-ingr 34149)
5798 (blue-max-clamp-ingr 34150)
5799 (alpha-max-clamp-ingr 34151))
5800
5801(define-enumeration
5802 ingr-interlace-read
5803 (interlace-read-ingr 34152))
5804
5805(define-enumeration
5806 ext-texture-env-combine
5807 (combine-ext 34160)
5808 (combine-rgb-ext 34161)
5809 (combine-alpha-ext 34162)
5810 (rgb-scale-ext 34163)
5811 (add-signed-ext 34164)
5812 (interpolate-ext 34165)
5813 (constant-ext 34166)
5814 (primary-color-ext 34167)
5815 (previous-ext 34168)
5816 (source0-rgb-ext 34176)
5817 (source1-rgb-ext 34177)
5818 (source2-rgb-ext 34178)
5819 (source0-alpha-ext 34184)
5820 (source1-alpha-ext 34185)
5821 (source2-alpha-ext 34186)
5822 (operand0-rgb-ext 34192)
5823 (operand1-rgb-ext 34193)
5824 (operand2-rgb-ext 34194)
5825 (operand0-alpha-ext 34200)
5826 (operand1-alpha-ext 34201)
5827 (operand2-alpha-ext 34202))
5828
092cacd7
AW
5829(define-enumeration
5830 sgix-subsample
5831 (pack-subsample-rate-sgix 34208)
5832 (unpack-subsample-rate-sgix 34209)
5833 (pixel-subsample-4444-sgix 34210)
5834 (pixel-subsample-2424-sgix 34211)
5835 (pixel-subsample-4242-sgix 34212))
5836
5837(define-enumeration
5838 ext-texture-perturb-normal
5839 (perturb-ext 34222)
5840 (texture-normal-ext 34223))
5841
5842(define-enumeration
5843 apple-specular-vector
5844 (light-model-specular-vector-apple 34224))
5845
5846(define-enumeration
5847 apple-transform-hint
5848 (transform-hint-apple 34225))
5849
5850(define-enumeration
5851 apple-client-storage
5852 (unpack-client-storage-apple 34226))
5853
5854(define-enumeration
5855 apple-object-purgeable
5856 (buffer-object-apple 34227)
5857 (released-apple 35353)
5858 (volatile-apple 35354)
5859 (retained-apple 35355)
5860 (undefined-apple 35356)
5861 (purgeable-apple 35357))
5862
5863(define-enumeration
5864 arb-vertex-array-object
5865 (vertex-array-binding 34229))
5866
5867(define-enumeration
5868 apple-vertex-array-object
5869 (vertex-array-binding-apple 34229))
5870
5871(define-enumeration
5872 apple-texture-range
5873 (texture-range-length-apple 34231)
5874 (texture-range-pointer-apple 34232)
5875 (texture-storage-hint-apple 34236)
5876 (storage-private-apple 34237)
5877 (storage-cached-apple 34238)
5878 (storage-shared-apple 34239))
5879
5880(define-enumeration
5881 apple-ycbcr-422
5882 (ycbcr-422-apple 34233)
5883 (unsigned-short-8-8-apple 34234)
5884 (unsigned-short-8-8-rev-apple 34235))
5885
5886(define-enumeration
5887 mesa-ycbcr-texture
5888 (unsigned-short-8-8-mesa 34234)
5889 (unsigned-short-8-8-rev-mesa 34235)
5890 (ycbcr-mesa 34647))
5891
5892(define-enumeration
5893 sun-slice-accum
5894 (slice-accum-sun 34252))
5895
5896(define-enumeration
5897 sun-mesh-array
5898 (quad-mesh-sun 34324)
5899 (triangle-mesh-sun 34325))
5900
5901(define-enumeration
5902 nv-vertex-program
5903 (vertex-program-nv 34336)
5904 (vertex-state-program-nv 34337)
5905 (attrib-array-size-nv 34339)
5906 (attrib-array-stride-nv 34340)
5907 (attrib-array-type-nv 34341)
5908 (current-attrib-nv 34342)
5909 (program-length-nv 34343)
5910 (program-string-nv 34344)
5911 (modelview-projection-nv 34345)
5912 (identity-nv 34346)
5913 (inverse-nv 34347)
5914 (transpose-nv 34348)
5915 (inverse-transpose-nv 34349)
5916 (max-track-matrix-stack-depth-nv 34350)
5917 (max-track-matrices-nv 34351)
5918 (matrix0-nv 34352)
5919 (matrix1-nv 34353)
5920 (matrix2-nv 34354)
5921 (matrix3-nv 34355)
5922 (matrix4-nv 34356)
5923 (matrix5-nv 34357)
5924 (matrix6-nv 34358)
5925 (matrix7-nv 34359)
5926 (current-matrix-stack-depth-nv 34368)
5927 (current-matrix-nv 34369)
5928 (vertex-program-point-size-nv 34370)
5929 (vertex-program-two-side-nv 34371)
5930 (program-parameter-nv 34372)
5931 (attrib-array-pointer-nv 34373)
5932 (program-target-nv 34374)
5933 (program-resident-nv 34375)
5934 (track-matrix-nv 34376)
5935 (track-matrix-transform-nv 34377)
5936 (vertex-program-binding-nv 34378)
5937 (program-error-position-nv 34379)
5938 (vertex-attrib-array0-nv 34384)
5939 (vertex-attrib-array1-nv 34385)
5940 (vertex-attrib-array2-nv 34386)
5941 (vertex-attrib-array3-nv 34387)
5942 (vertex-attrib-array4-nv 34388)
5943 (vertex-attrib-array5-nv 34389)
5944 (vertex-attrib-array6-nv 34390)
5945 (vertex-attrib-array7-nv 34391)
5946 (vertex-attrib-array8-nv 34392)
5947 (vertex-attrib-array9-nv 34393)
5948 (vertex-attrib-array10-nv 34394)
5949 (vertex-attrib-array11-nv 34395)
5950 (vertex-attrib-array12-nv 34396)
5951 (vertex-attrib-array13-nv 34397)
5952 (vertex-attrib-array14-nv 34398)
5953 (vertex-attrib-array15-nv 34399)
5954 (map1-vertex-attrib0-4-nv 34400)
5955 (map1-vertex-attrib1-4-nv 34401)
5956 (map1-vertex-attrib2-4-nv 34402)
5957 (map1-vertex-attrib3-4-nv 34403)
5958 (map1-vertex-attrib4-4-nv 34404)
5959 (map1-vertex-attrib5-4-nv 34405)
5960 (map1-vertex-attrib6-4-nv 34406)
5961 (map1-vertex-attrib7-4-nv 34407)
5962 (map1-vertex-attrib8-4-nv 34408)
5963 (map1-vertex-attrib9-4-nv 34409)
5964 (map1-vertex-attrib10-4-nv 34410)
5965 (map1-vertex-attrib11-4-nv 34411)
5966 (map1-vertex-attrib12-4-nv 34412)
5967 (map1-vertex-attrib13-4-nv 34413)
5968 (map1-vertex-attrib14-4-nv 34414)
5969 (map1-vertex-attrib15-4-nv 34415)
5970 (map2-vertex-attrib0-4-nv 34416)
5971 (map2-vertex-attrib1-4-nv 34417)
5972 (map2-vertex-attrib2-4-nv 34418)
5973 (map2-vertex-attrib3-4-nv 34419)
5974 (map2-vertex-attrib4-4-nv 34420)
5975 (map2-vertex-attrib5-4-nv 34421)
5976 (map2-vertex-attrib6-4-nv 34422)
5977 (map2-vertex-attrib7-4-nv 34423)
5978 (map2-vertex-attrib8-4-nv 34424)
5979 (map2-vertex-attrib9-4-nv 34425)
5980 (map2-vertex-attrib10-4-nv 34426)
5981 (map2-vertex-attrib11-4-nv 34427)
5982 (map2-vertex-attrib12-4-nv 34428)
5983 (map2-vertex-attrib13-4-nv 34429)
5984 (map2-vertex-attrib14-4-nv 34430)
5985 (map2-vertex-attrib15-4-nv 34431))
5986
5987(define-enumeration
5988 arb-depth-clamp
5989 (depth-clamp 34383))
5990
5991(define-enumeration
5992 nv-depth-clamp
5993 (depth-clamp-nv 34383))
5994
5995(define-enumeration
5996 arb-fragment-program
5997 (vertex-program-arb 34336)
5998 (vertex-attrib-array-enabled-arb 34338)
5999 (vertex-attrib-array-size-arb 34339)
6000 (vertex-attrib-array-stride-arb 34340)
6001 (vertex-attrib-array-type-arb 34341)
6002 (current-vertex-attrib-arb 34342)
6003 (program-length-arb 34343)
6004 (program-string-arb 34344)
6005 (max-program-matrix-stack-depth-arb 34350)
6006 (max-program-matrices-arb 34351)
6007 (current-matrix-stack-depth-arb 34368)
6008 (current-matrix-arb 34369)
6009 (vertex-program-point-size-arb 34370)
6010 (vertex-program-two-side-arb 34371)
6011 (vertex-attrib-array-pointer-arb 34373)
6012 (program-error-position-arb 34379)
6013 (program-binding-arb 34423)
6014 (fragment-program-arb 34820)
6015 (program-alu-instructions-arb 34821)
6016 (program-tex-instructions-arb 34822)
6017 (program-tex-indirections-arb 34823)
6018 (program-native-alu-instructions-arb 34824)
6019 (program-native-tex-instructions-arb 34825)
6020 (program-native-tex-indirections-arb 34826)
6021 (max-program-alu-instructions-arb 34827)
6022 (max-program-tex-instructions-arb 34828)
6023 (max-program-tex-indirections-arb 34829)
6024 (max-program-native-alu-instructions-arb 34830)
6025 (max-program-native-tex-instructions-arb 34831)
6026 (max-program-native-tex-indirections-arb 34832)
6027 (max-texture-coords-arb 34929)
6028 (max-texture-image-units-arb 34930)
6029 (program-error-string-arb 34932)
6030 (program-format-ascii-arb 34933)
6031 (program-format-arb 34934)
6032 (program-instructions-arb 34976)
6033 (max-program-instructions-arb 34977)
6034 (program-native-instructions-arb 34978)
6035 (max-program-native-instructions-arb 34979)
6036 (program-temporaries-arb 34980)
6037 (max-program-temporaries-arb 34981)
6038 (program-native-temporaries-arb 34982)
6039 (max-program-native-temporaries-arb 34983)
6040 (program-parameters-arb 34984)
6041 (max-program-parameters-arb 34985)
6042 (program-native-parameters-arb 34986)
6043 (max-program-native-parameters-arb 34987)
6044 (program-attribs-arb 34988)
6045 (max-program-attribs-arb 34989)
6046 (program-native-attribs-arb 34990)
6047 (max-program-native-attribs-arb 34991)
6048 (program-address-registers-arb 34992)
6049 (max-program-address-registers-arb 34993)
6050 (program-native-address-registers-arb 34994)
6051 (max-program-native-address-registers-arb 34995)
6052 (max-program-local-parameters-arb 34996)
6053 (max-program-env-parameters-arb 34997)
6054 (program-under-native-limits-arb 34998)
6055 (transpose-current-matrix-arb 34999)
6056 (matrix0-arb 35008)
6057 (matrix1-arb 35009)
6058 (matrix2-arb 35010)
6059 (matrix3-arb 35011)
6060 (matrix4-arb 35012)
6061 (matrix5-arb 35013)
6062 (matrix6-arb 35014)
6063 (matrix7-arb 35015)
6064 (matrix8-arb 35016)
6065 (matrix9-arb 35017)
6066 (matrix10-arb 35018)
6067 (matrix11-arb 35019)
6068 (matrix12-arb 35020)
6069 (matrix13-arb 35021)
6070 (matrix14-arb 35022)
6071 (matrix15-arb 35023)
6072 (matrix16-arb 35024)
6073 (matrix17-arb 35025)
6074 (matrix18-arb 35026)
6075 (matrix19-arb 35027)
6076 (matrix20-arb 35028)
6077 (matrix21-arb 35029)
6078 (matrix22-arb 35030)
6079 (matrix23-arb 35031)
6080 (matrix24-arb 35032)
6081 (matrix25-arb 35033)
6082 (matrix26-arb 35034)
6083 (matrix27-arb 35035)
6084 (matrix28-arb 35036)
6085 (matrix29-arb 35037)
6086 (matrix30-arb 35038)
6087 (matrix31-arb 35039))
6088
6089(define-enumeration
6090 arb-vertex-blend
6091 (max-vertex-units-arb 34468)
6092 (active-vertex-units-arb 34469)
6093 (weight-sum-unity-arb 34470)
6094 (vertex-blend-arb 34471)
6095 (current-weight-arb 34472)
6096 (weight-array-type-arb 34473)
6097 (weight-array-stride-arb 34474)
6098 (weight-array-size-arb 34475)
6099 (weight-array-pointer-arb 34476)
6100 (weight-array-arb 34477)
6101 (modelview0-arb 5888)
6102 (modelview1-arb 34058)
6103 (modelview2-arb 34594)
6104 (modelview3-arb 34595)
6105 (modelview4-arb 34596)
6106 (modelview5-arb 34597)
6107 (modelview6-arb 34598)
6108 (modelview7-arb 34599)
6109 (modelview8-arb 34600)
6110 (modelview9-arb 34601)
6111 (modelview10-arb 34602)
6112 (modelview11-arb 34603)
6113 (modelview12-arb 34604)
6114 (modelview13-arb 34605)
6115 (modelview14-arb 34606)
6116 (modelview15-arb 34607)
6117 (modelview16-arb 34608)
6118 (modelview17-arb 34609)
6119 (modelview18-arb 34610)
6120 (modelview19-arb 34611)
6121 (modelview20-arb 34612)
6122 (modelview21-arb 34613)
6123 (modelview22-arb 34614)
6124 (modelview23-arb 34615)
6125 (modelview24-arb 34616)
6126 (modelview25-arb 34617)
6127 (modelview26-arb 34618)
6128 (modelview27-arb 34619)
6129 (modelview28-arb 34620)
6130 (modelview29-arb 34621)
6131 (modelview30-arb 34622)
6132 (modelview31-arb 34623))
6133
6134(define-enumeration
6135 oes-matrix-palette
6136 (max-vertex-units-oes 34468)
6137 (weight-array-oes 34477)
6138 (weight-array-type-oes 34473)
6139 (weight-array-stride-oes 34474)
6140 (weight-array-size-oes 34475)
6141 (weight-array-pointer-oes 34476)
6142 (matrix-palette-oes 34880)
6143 (max-palette-matrices-oes 34882)
6144 (current-palette-matrix-oes 34883)
6145 (matrix-index-array-oes 34884)
6146 (matrix-index-array-size-oes 34886)
6147 (matrix-index-array-type-oes 34887)
6148 (matrix-index-array-stride-oes 34888)
6149 (matrix-index-array-pointer-oes 34889)
6150 (weight-array-buffer-binding-oes 34974)
6151 (matrix-index-array-buffer-binding-oes 35742))
6152
6153(define-enumeration
6154 arb-texture-env-dot-3
6155 (dot3-rgb-arb 34478)
6156 (dot3-rgba-arb 34479))
6157
6158(define-enumeration
6159 img-texture-env-enhanced-fixed-function
6160 (dot3-rgba-img 34479)
6161 (modulate-color-img 35844)
6162 (recip-add-signed-alpha-img 35845)
6163 (texture-alpha-modulate-img 35846)
6164 (factor-alpha-modulate-img 35847)
6165 (fragment-alpha-modulate-img 35848)
6166 (add-blend-img 35849))
6167
6168(define-enumeration
6169 #{3dfx-texture-compression-fxt1}#
6170 (compressed-rgb-fxt1-3dfx 34480)
6171 (compressed-rgba-fxt1-3dfx 34481))
6172
6173(define-enumeration
6174 nv-evaluators
6175 (eval-2d-nv 34496)
6176 (eval-triangular-2d-nv 34497)
6177 (map-tessellation-nv 34498)
6178 (map-attrib-u-order-nv 34499)
6179 (map-attrib-v-order-nv 34500)
6180 (eval-fractional-tessellation-nv 34501)
c7b31271
DH
6181 (eval-vertex-attrib0-nv 34502)
6182 (eval-vertex-attrib1-nv 34503)
6183 (eval-vertex-attrib2-nv 34504)
6184 (eval-vertex-attrib3-nv 34505)
6185 (eval-vertex-attrib4-nv 34506)
6186 (eval-vertex-attrib5-nv 34507)
6187 (eval-vertex-attrib6-nv 34508)
6188 (eval-vertex-attrib7-nv 34509)
6189 (eval-vertex-attrib8-nv 34510)
6190 (eval-vertex-attrib9-nv 34511)
6191 (eval-vertex-attrib10-nv 34512)
6192 (eval-vertex-attrib11-nv 34513)
6193 (eval-vertex-attrib12-nv 34514)
6194 (eval-vertex-attrib13-nv 34515)
6195 (eval-vertex-attrib14-nv 34516)
6196 (eval-vertex-attrib15-nv 34517)
092cacd7
AW
6197 (max-map-tessellation-nv 34518)
6198 (max-rational-eval-order-nv 34519))
6199
6200(define-enumeration
6201 nv-tessellation-program-5
6202 (max-program-patch-attribs-nv 34520)
6203 (tess-control-program-nv 35102)
6204 (tess-evaluation-program-nv 35103)
6205 (tess-control-program-parameter-buffer-nv 35956)
6206 (tess-evaluation-program-parameter-buffer-nv
6207 35957))
6208
6209(define-enumeration
6210 nv-texture-shader
6211 (offset-texture-rectangle-nv 34380)
6212 (offset-texture-rectangle-scale-nv 34381)
6213 (dot-product-texture-rectangle-nv 34382)
6214 (rgba-unsigned-dot-product-mapping-nv 34521)
6215 (unsigned-int-s8-s8-8-8-nv 34522)
6216 (unsigned-int-8-8-s8-s8-rev-nv 34523)
6217 (dsdt-mag-intensity-nv 34524)
6218 (shader-consistent-nv 34525)
6219 (texture-shader-nv 34526)
6220 (shader-operation-nv 34527)
6221 (cull-modes-nv 34528)
6222 (offset-texture-matrix-nv 34529)
092cacd7 6223 (offset-texture-2d-matrix-nv 34529)
c7b31271 6224 (offset-texture-scale-nv 34530)
092cacd7 6225 (offset-texture-2d-scale-nv 34530)
c7b31271 6226 (offset-texture-bias-nv 34531)
092cacd7
AW
6227 (offset-texture-2d-bias-nv 34531)
6228 (previous-texture-input-nv 34532)
6229 (const-eye-nv 34533)
6230 (pass-through-nv 34534)
6231 (cull-fragment-nv 34535)
6232 (offset-texture-2d-nv 34536)
6233 (dependent-ar-texture-2d-nv 34537)
6234 (dependent-gb-texture-2d-nv 34538)
6235 (dot-product-nv 34540)
6236 (dot-product-depth-replace-nv 34541)
6237 (dot-product-texture-2d-nv 34542)
6238 (dot-product-texture-cube-map-nv 34544)
6239 (dot-product-diffuse-cube-map-nv 34545)
6240 (dot-product-reflect-cube-map-nv 34546)
6241 (dot-product-const-eye-reflect-cube-map-nv 34547)
6242 (hilo-nv 34548)
6243 (dsdt-nv 34549)
6244 (dsdt-mag-nv 34550)
6245 (dsdt-mag-vib-nv 34551)
6246 (hilo16-nv 34552)
6247 (signed-hilo-nv 34553)
6248 (signed-hilo16-nv 34554)
6249 (signed-rgba-nv 34555)
6250 (signed-rgba8-nv 34556)
6251 (signed-rgb-nv 34558)
6252 (signed-rgb8-nv 34559)
6253 (signed-luminance-nv 34561)
6254 (signed-luminance8-nv 34562)
6255 (signed-luminance-alpha-nv 34563)
6256 (signed-luminance8-alpha8-nv 34564)
6257 (signed-alpha-nv 34565)
6258 (signed-alpha8-nv 34566)
6259 (signed-intensity-nv 34567)
6260 (signed-intensity8-nv 34568)
6261 (dsdt8-nv 34569)
6262 (dsdt8-mag8-nv 34570)
6263 (dsdt8-mag8-intensity8-nv 34571)
6264 (signed-rgb-unsigned-alpha-nv 34572)
6265 (signed-rgb8-unsigned-alpha8-nv 34573)
6266 (hi-scale-nv 34574)
6267 (lo-scale-nv 34575)
6268 (ds-scale-nv 34576)
6269 (dt-scale-nv 34577)
6270 (magnitude-scale-nv 34578)
6271 (vibrance-scale-nv 34579)
6272 (hi-bias-nv 34580)
6273 (lo-bias-nv 34581)
6274 (ds-bias-nv 34582)
6275 (dt-bias-nv 34583)
6276 (magnitude-bias-nv 34584)
6277 (vibrance-bias-nv 34585)
6278 (texture-border-values-nv 34586)
6279 (texture-hi-size-nv 34587)
6280 (texture-lo-size-nv 34588)
6281 (texture-ds-size-nv 34589)
6282 (texture-dt-size-nv 34590)
6283 (texture-mag-size-nv 34591))
6284
6285(define-enumeration
6286 nv-vdpau-interop
6287 (surface-state-nv 34539)
6288 (surface-registered-nv 34557)
6289 (surface-mapped-nv 34560)
6290 (write-discard-nv 35006))
6291
6292(define-enumeration
6293 nv-texture-shader-2
6294 (dot-product-texture-3d-nv 34543))
6295
6296(define-enumeration
6297 ext-texture-env-dot-3
6298 (dot3-rgb-ext 34624)
6299 (dot3-rgba-ext 34625))
6300
6301(define-enumeration
6302 amd-program-binary-z400
6303 (z400-binary-amd 34624))
6304
6305(define-enumeration
6306 oes-get-program-binary
6307 (program-binary-length-oes 34625)
6308 (num-program-binary-formats-oes 34814)
6309 (program-binary-formats-oes 34815))
6310
6311(define-enumeration
6312 ati-texture-mirror-once
6313 (mirror-clamp-ati 34626)
6314 (mirror-clamp-to-edge-ati 34627))
6315
6316(define-enumeration
6317 ext-texture-mirror-clamp
6318 (mirror-clamp-ext 34626)
6319 (mirror-clamp-to-edge-ext 34627)
6320 (mirror-clamp-to-border-ext 35090))
6321
6322(define-enumeration
6323 ati-texture-env-combine-3
6324 (modulate-add-ati 34628)
6325 (modulate-signed-add-ati 34629)
6326 (modulate-subtract-ati 34630))
6327
6328(define-enumeration
6329 amd-stencil-operation-extended
6330 (set-amd 34634)
6331 (replace-value-amd 34635)
6332 (stencil-op-value-amd 34636)
6333 (stencil-back-op-value-amd 34637))
6334
6335(define-enumeration
6336 mesa-packed-depth-stencil
6337 (depth-stencil-mesa 34640)
6338 (unsigned-int-24-8-mesa 34641)
6339 (unsigned-int-8-24-rev-mesa 34642)
6340 (unsigned-short-15-1-mesa 34643)
6341 (unsigned-short-1-15-rev-mesa 34644))
6342
6343(define-enumeration
6344 mesa-trace
6345 (trace-all-bits-mesa 65535)
6346 (trace-operations-bit-mesa 1)
6347 (trace-primitives-bit-mesa 2)
6348 (trace-arrays-bit-mesa 4)
6349 (trace-textures-bit-mesa 8)
6350 (trace-pixels-bit-mesa 16)
6351 (trace-errors-bit-mesa 32)
6352 (trace-mask-mesa 34645)
6353 (trace-name-mesa 34646))
6354
6355(define-enumeration
6356 mesa-pack-invert
6357 (pack-invert-mesa 34648))
6358
6359(define-enumeration
6360 mesax-texture-stack
6361 (texture-1d-stack-mesax 34649)
6362 (texture-2d-stack-mesax 34650)
6363 (proxy-texture-1d-stack-mesax 34651)
6364 (proxy-texture-2d-stack-mesax 34652)
6365 (texture-1d-stack-binding-mesax 34653)
6366 (texture-2d-stack-binding-mesax 34654))
6367
6368(define-enumeration
6369 mesa-shader-debug
6370 (debug-object-mesa 34649)
6371 (debug-print-mesa 34650)
6372 (debug-assert-mesa 34651))
6373
6374(define-enumeration
6375 ati-vertex-array-object
6376 (static-ati 34656)
6377 (dynamic-ati 34657)
6378 (preserve-ati 34658)
6379 (discard-ati 34659)
6380 (object-buffer-size-ati 34660)
6381 (object-buffer-usage-ati 34661)
6382 (array-object-buffer-ati 34662)
6383 (array-object-offset-ati 34663))
6384
6385(define-enumeration
6386 arb-vertex-buffer-object
6387 (buffer-size-arb 34660)
6388 (buffer-usage-arb 34661)
6389 (array-buffer-arb 34962)
6390 (element-array-buffer-arb 34963)
6391 (array-buffer-binding-arb 34964)
6392 (element-array-buffer-binding-arb 34965)
6393 (vertex-array-buffer-binding-arb 34966)
6394 (normal-array-buffer-binding-arb 34967)
6395 (color-array-buffer-binding-arb 34968)
6396 (index-array-buffer-binding-arb 34969)
6397 (texture-coord-array-buffer-binding-arb 34970)
6398 (edge-flag-array-buffer-binding-arb 34971)
6399 (secondary-color-array-buffer-binding-arb 34972)
6400 (fog-coordinate-array-buffer-binding-arb 34973)
6401 (weight-array-buffer-binding-arb 34974)
6402 (vertex-attrib-array-buffer-binding-arb 34975)
6403 (read-only-arb 35000)
6404 (write-only-arb 35001)
6405 (read-write-arb 35002)
6406 (buffer-access-arb 35003)
6407 (buffer-mapped-arb 35004)
6408 (buffer-map-pointer-arb 35005)
6409 (stream-draw-arb 35040)
6410 (stream-read-arb 35041)
6411 (stream-copy-arb 35042)
6412 (static-draw-arb 35044)
6413 (static-read-arb 35045)
6414 (static-copy-arb 35046)
6415 (dynamic-draw-arb 35048)
6416 (dynamic-read-arb 35049)
6417 (dynamic-copy-arb 35050))
6418
6419(define-enumeration
6420 ati-element-array
6421 (element-array-ati 34664)
6422 (element-array-type-ati 34665)
6423 (element-array-pointer-ati 34666))
6424
6425(define-enumeration
6426 ati-vertex-streams
6427 (max-vertex-streams-ati 34667)
6428 (vertex-stream0-ati 34668)
6429 (vertex-stream1-ati 34669)
6430 (vertex-stream2-ati 34670)
6431 (vertex-stream3-ati 34671)
6432 (vertex-stream4-ati 34672)
6433 (vertex-stream5-ati 34673)
6434 (vertex-stream6-ati 34674)
6435 (vertex-stream7-ati 34675)
6436 (vertex-source-ati 34676))
6437
6438(define-enumeration
6439 ati-envmap-bumpmap
6440 (bump-rot-matrix-ati 34677)
6441 (bump-rot-matrix-size-ati 34678)
6442 (bump-num-tex-units-ati 34679)
6443 (bump-tex-units-ati 34680)
6444 (dudv-ati 34681)
6445 (du8dv8-ati 34682)
6446 (bump-envmap-ati 34683)
6447 (bump-target-ati 34684))
6448
6449(define-enumeration
6450 ext-vertex-shader
6451 (vertex-shader-ext 34688)
6452 (vertex-shader-binding-ext 34689)
6453 (op-index-ext 34690)
6454 (op-negate-ext 34691)
6455 (op-dot3-ext 34692)
6456 (op-dot4-ext 34693)
6457 (op-mul-ext 34694)
6458 (op-add-ext 34695)
6459 (op-madd-ext 34696)
6460 (op-frac-ext 34697)
6461 (op-max-ext 34698)
6462 (op-min-ext 34699)
6463 (op-set-ge-ext 34700)
6464 (op-set-lt-ext 34701)
6465 (op-clamp-ext 34702)
6466 (op-floor-ext 34703)
6467 (op-round-ext 34704)
6468 (op-exp-base-2-ext 34705)
6469 (op-log-base-2-ext 34706)
6470 (op-power-ext 34707)
6471 (op-recip-ext 34708)
6472 (op-recip-sqrt-ext 34709)
6473 (op-sub-ext 34710)
6474 (op-cross-product-ext 34711)
6475 (op-multiply-matrix-ext 34712)
6476 (op-mov-ext 34713)
6477 (output-vertex-ext 34714)
6478 (output-color0-ext 34715)
6479 (output-color1-ext 34716)
6480 (output-texture-coord0-ext 34717)
6481 (output-texture-coord1-ext 34718)
6482 (output-texture-coord2-ext 34719)
6483 (output-texture-coord3-ext 34720)
6484 (output-texture-coord4-ext 34721)
6485 (output-texture-coord5-ext 34722)
6486 (output-texture-coord6-ext 34723)
6487 (output-texture-coord7-ext 34724)
6488 (output-texture-coord8-ext 34725)
6489 (output-texture-coord9-ext 34726)
6490 (output-texture-coord10-ext 34727)
6491 (output-texture-coord11-ext 34728)
6492 (output-texture-coord12-ext 34729)
6493 (output-texture-coord13-ext 34730)
6494 (output-texture-coord14-ext 34731)
6495 (output-texture-coord15-ext 34732)
6496 (output-texture-coord16-ext 34733)
6497 (output-texture-coord17-ext 34734)
6498 (output-texture-coord18-ext 34735)
6499 (output-texture-coord19-ext 34736)
6500 (output-texture-coord20-ext 34737)
6501 (output-texture-coord21-ext 34738)
6502 (output-texture-coord22-ext 34739)
6503 (output-texture-coord23-ext 34740)
6504 (output-texture-coord24-ext 34741)
6505 (output-texture-coord25-ext 34742)
6506 (output-texture-coord26-ext 34743)
6507 (output-texture-coord27-ext 34744)
6508 (output-texture-coord28-ext 34745)
6509 (output-texture-coord29-ext 34746)
6510 (output-texture-coord30-ext 34747)
6511 (output-texture-coord31-ext 34748)
6512 (output-fog-ext 34749)
6513 (scalar-ext 34750)
6514 (vector-ext 34751)
6515 (matrix-ext 34752)
6516 (variant-ext 34753)
6517 (invariant-ext 34754)
6518 (local-constant-ext 34755)
6519 (local-ext 34756)
6520 (max-vertex-shader-instructions-ext 34757)
6521 (max-vertex-shader-variants-ext 34758)
6522 (max-vertex-shader-invariants-ext 34759)
6523 (max-vertex-shader-local-constants-ext 34760)
6524 (max-vertex-shader-locals-ext 34761)
6525 (max-optimized-vertex-shader-instructions-ext
6526 34762)
6527 (max-optimized-vertex-shader-variants-ext 34763)
6528 (max-optimized-vertex-shader-local-constants-ext
6529 34764)
6530 (max-optimized-vertex-shader-invariants-ext
6531 34765)
6532 (max-optimized-vertex-shader-locals-ext 34766)
6533 (vertex-shader-instructions-ext 34767)
6534 (vertex-shader-variants-ext 34768)
6535 (vertex-shader-invariants-ext 34769)
6536 (vertex-shader-local-constants-ext 34770)
6537 (vertex-shader-locals-ext 34771)
6538 (vertex-shader-optimized-ext 34772)
6539 (x-ext 34773)
6540 (y-ext 34774)
6541 (z-ext 34775)
6542 (w-ext 34776)
6543 (negative-x-ext 34777)
6544 (negative-y-ext 34778)
6545 (negative-z-ext 34779)
6546 (negative-w-ext 34780)
6547 (zero-ext 34781)
6548 (one-ext 34782)
6549 (negative-one-ext 34783)
6550 (normalized-range-ext 34784)
6551 (full-range-ext 34785)
6552 (current-vertex-ext 34786)
6553 (mvp-matrix-ext 34787)
6554 (variant-value-ext 34788)
6555 (variant-datatype-ext 34789)
6556 (variant-array-stride-ext 34790)
6557 (variant-array-type-ext 34791)
6558 (variant-array-ext 34792)
6559 (variant-array-pointer-ext 34793)
6560 (invariant-value-ext 34794)
6561 (invariant-datatype-ext 34795)
6562 (local-constant-value-ext 34796)
6563 (local-constant-datatype-ext 34797))
6564
6565(define-enumeration
6566 amd-compressed-atc-texture
6567 (atc-rgba-interpolated-alpha-amd 34798)
6568 (atc-rgb-amd 35986)
6569 (atc-rgba-explicit-alpha-amd 35987))
6570
6571(define-enumeration
6572 ati-pn-triangles
6573 (pn-triangles-ati 34800)
6574 (max-pn-triangles-tesselation-level-ati 34801)
6575 (pn-triangles-point-mode-ati 34802)
6576 (pn-triangles-normal-mode-ati 34803)
6577 (pn-triangles-tesselation-level-ati 34804)
6578 (pn-triangles-point-mode-linear-ati 34805)
6579 (pn-triangles-point-mode-cubic-ati 34806)
6580 (pn-triangles-normal-mode-linear-ati 34807)
6581 (pn-triangles-normal-mode-quadratic-ati 34808))
6582
6583(define-enumeration
6584 amd-compressed-3dc-texture
6585 (#{3dc-x-amd}# 34809)
6586 (#{3dc-xy-amd}# 34810))
6587
6588(define-enumeration
6589 ati-meminfo
6590 (vbo-free-memory-ati 34811)
6591 (texture-free-memory-ati 34812)
6592 (renderbuffer-free-memory-ati 34813))
6593
6594(define-enumeration
6595 ati-separate-stencil
6596 (stencil-back-func-ati 34816)
6597 (stencil-back-pass-depth-fail-ati 34818)
6598 (stencil-back-pass-depth-pass-ati 34819))
6599
6600(define-enumeration
6601 arb-texture-float
6602 (rgba32f-arb 34836)
6603 (rgb32f-arb 34837)
6604 (alpha32f-arb 34838)
6605 (intensity32f-arb 34839)
6606 (luminance32f-arb 34840)
6607 (luminance-alpha32f-arb 34841)
6608 (rgba16f-arb 34842)
6609 (rgb16f-arb 34843)
6610 (alpha16f-arb 34844)
6611 (intensity16f-arb 34845)
6612 (luminance16f-arb 34846)
6613 (luminance-alpha16f-arb 34847)
6614 (texture-red-type-arb 35856)
6615 (texture-green-type-arb 35857)
6616 (texture-blue-type-arb 35858)
6617 (texture-alpha-type-arb 35859)
6618 (texture-luminance-type-arb 35860)
6619 (texture-intensity-type-arb 35861)
6620 (texture-depth-type-arb 35862)
6621 (unsigned-normalized-arb 35863))
6622
6623(define-enumeration
6624 ati-texture-float
6625 (rgba-float32-ati 34836)
6626 (rgb-float32-ati 34837)
6627 (alpha-float32-ati 34838)
6628 (intensity-float32-ati 34839)
6629 (luminance-float32-ati 34840)
6630 (luminance-alpha-float32-ati 34841)
6631 (rgba-float16-ati 34842)
6632 (rgb-float16-ati 34843)
6633 (alpha-float16-ati 34844)
6634 (intensity-float16-ati 34845)
6635 (luminance-float16-ati 34846)
6636 (luminance-alpha-float16-ati 34847))
6637
6638(define-enumeration
6639 arb-color-buffer-float
6640 (rgba-float-mode-arb 34848)
6641 (clamp-vertex-color-arb 35098)
6642 (clamp-fragment-color-arb 35099)
6643 (clamp-read-color-arb 35100)
6644 (fixed-only-arb 35101))
6645
6646(define-enumeration
6647 ati-pixel-format-float
c7b31271 6648 (rgba-float-mode-ati 34848)
092cacd7
AW
6649 (color-clear-unclamped-value-ati 34869))
6650
6651(define-enumeration
6652 qcom-writeonly-rendering
6653 (writeonly-rendering-qcom 34851))
6654
6655(define-enumeration
6656 arb-draw-buffers
6657 (max-draw-buffers-arb 34852)
6658 (draw-buffer0-arb 34853)
6659 (draw-buffer1-arb 34854)
6660 (draw-buffer2-arb 34855)
6661 (draw-buffer3-arb 34856)
6662 (draw-buffer4-arb 34857)
6663 (draw-buffer5-arb 34858)
6664 (draw-buffer6-arb 34859)
6665 (draw-buffer7-arb 34860)
6666 (draw-buffer8-arb 34861)
6667 (draw-buffer9-arb 34862)
6668 (draw-buffer10-arb 34863)
6669 (draw-buffer11-arb 34864)
6670 (draw-buffer12-arb 34865)
6671 (draw-buffer13-arb 34866)
6672 (draw-buffer14-arb 34867)
6673 (draw-buffer15-arb 34868))
6674
6675(define-enumeration
6676 ati-draw-buffers
6677 (max-draw-buffers-ati 34852)
6678 (draw-buffer0-ati 34853)
6679 (draw-buffer1-ati 34854)
6680 (draw-buffer2-ati 34855)
6681 (draw-buffer3-ati 34856)
6682 (draw-buffer4-ati 34857)
6683 (draw-buffer5-ati 34858)
6684 (draw-buffer6-ati 34859)
6685 (draw-buffer7-ati 34860)
6686 (draw-buffer8-ati 34861)
6687 (draw-buffer9-ati 34862)
6688 (draw-buffer10-ati 34863)
6689 (draw-buffer11-ati 34864)
6690 (draw-buffer12-ati 34865)
6691 (draw-buffer13-ati 34866)
6692 (draw-buffer14-ati 34867)
6693 (draw-buffer15-ati 34868))
6694
6695(define-enumeration
6696 nv-draw-buffers
6697 (max-draw-buffers-nv 34852)
6698 (draw-buffer0-nv 34853)
6699 (draw-buffer1-nv 34854)
6700 (draw-buffer2-nv 34855)
6701 (draw-buffer3-nv 34856)
6702 (draw-buffer4-nv 34857)
6703 (draw-buffer5-nv 34858)
6704 (draw-buffer6-nv 34859)
6705 (draw-buffer7-nv 34860)
6706 (draw-buffer8-nv 34861)
6707 (draw-buffer9-nv 34862)
6708 (draw-buffer10-nv 34863)
6709 (draw-buffer11-nv 34864)
6710 (draw-buffer12-nv 34865)
6711 (draw-buffer13-nv 34866)
6712 (draw-buffer14-nv 34867)
6713 (draw-buffer15-nv 34868)
6714 (color-attachment0-nv 36064)
6715 (color-attachment1-nv 36065)
6716 (color-attachment2-nv 36066)
6717 (color-attachment3-nv 36067)
6718 (color-attachment4-nv 36068)
6719 (color-attachment5-nv 36069)
6720 (color-attachment6-nv 36070)
6721 (color-attachment7-nv 36071)
6722 (color-attachment8-nv 36072)
6723 (color-attachment9-nv 36073)
6724 (color-attachment10-nv 36074)
6725 (color-attachment11-nv 36075)
6726 (color-attachment12-nv 36076)
6727 (color-attachment13-nv 36077)
6728 (color-attachment14-nv 36078)
6729 (color-attachment15-nv 36079))
6730
6731(define-enumeration
6732 amd-sample-positions
6733 (subsample-distance-amd 34879))
6734
6735(define-enumeration
6736 arb-matrix-palette
6737 (matrix-palette-arb 34880)
6738 (max-matrix-palette-stack-depth-arb 34881)
6739 (max-palette-matrices-arb 34882)
6740 (current-palette-matrix-arb 34883)
6741 (matrix-index-array-arb 34884)
6742 (current-matrix-index-arb 34885)
6743 (matrix-index-array-size-arb 34886)
6744 (matrix-index-array-type-arb 34887)
6745 (matrix-index-array-stride-arb 34888)
6746 (matrix-index-array-pointer-arb 34889))
6747
6748(define-enumeration
6749 arb-shadow
6750 (texture-compare-mode-arb 34892)
6751 (texture-compare-func-arb 34893)
6752 (compare-r-to-texture-arb 34894))
6753
6754(define-enumeration
6755 ext-shadow-samplers
6756 (texture-compare-mode-ext 34892)
6757 (texture-compare-func-ext 34893)
6758 (compare-ref-to-texture-ext 34894)
6759 (sampler-2d-shadow-ext 35682))
6760
6761(define-enumeration
6762 ext-texture-array
6763 (compare-ref-depth-to-texture-ext 34894)
6764 (max-array-texture-layers-ext 35071)
6765 (texture-1d-array-ext 35864)
6766 (proxy-texture-1d-array-ext 35865)
6767 (texture-2d-array-ext 35866)
6768 (proxy-texture-2d-array-ext 35867)
6769 (texture-binding-1d-array-ext 35868)
6770 (texture-binding-2d-array-ext 35869))
6771
6772(define-enumeration
6773 arb-seamless-cube-map
6774 (texture-cube-map-seamless 34895))
6775
6776(define-enumeration
6777 nv-texture-shader-3
6778 (offset-projective-texture-2d-nv 34896)
6779 (offset-projective-texture-2d-scale-nv 34897)
6780 (offset-projective-texture-rectangle-nv 34898)
6781 (offset-projective-texture-rectangle-scale-nv
6782 34899)
6783 (offset-hilo-texture-2d-nv 34900)
6784 (offset-hilo-texture-rectangle-nv 34901)
6785 (offset-hilo-projective-texture-2d-nv 34902)
6786 (offset-hilo-projective-texture-rectangle-nv
6787 34903)
6788 (dependent-hilo-texture-2d-nv 34904)
6789 (dependent-rgb-texture-3d-nv 34905)
6790 (dependent-rgb-texture-cube-map-nv 34906)
6791 (dot-product-pass-through-nv 34907)
6792 (dot-product-texture-1d-nv 34908)
6793 (dot-product-affine-depth-replace-nv 34909)
6794 (hilo8-nv 34910)
6795 (signed-hilo8-nv 34911)
6796 (force-blue-to-one-nv 34912))
6797
6798(define-enumeration
6799 arb-point-sprite
6800 (point-sprite-arb 34913)
6801 (coord-replace-arb 34914))
6802
6803(define-enumeration
6804 nv-point-sprite
6805 (point-sprite-nv 34913)
6806 (coord-replace-nv 34914)
6807 (point-sprite-r-mode-nv 34915))
6808
6809(define-enumeration
6810 oes-point-sprite
6811 (point-sprite-arb 34913)
6812 (coord-replace-arb 34914))
6813
6814(define-enumeration
6815 arb-occlusion-query
6816 (query-counter-bits-arb 34916)
6817 (current-query-arb 34917)
6818 (query-result-arb 34918)
6819 (query-result-available-arb 34919)
6820 (samples-passed-arb 35092))
6821
6822(define-enumeration
6823 nv-occlusion-query
6824 (pixel-counter-bits-nv 34916)
6825 (current-occlusion-query-id-nv 34917)
6826 (pixel-count-nv 34918)
6827 (pixel-count-available-nv 34919))
6828
6829(define-enumeration
6830 ext-occlusion-query-boolean
6831 (current-query-ext 34917)
6832 (query-result-ext 34918)
6833 (query-result-available-ext 34919)
6834 (any-samples-passed-ext 35887)
6835 (any-samples-passed-conservative-ext 36202))
6836
6837(define-enumeration
6838 nv-fragment-program
6839 (max-fragment-program-local-parameters-nv 34920)
6840 (fragment-program-nv 34928)
6841 (max-texture-coords-nv 34929)
6842 (max-texture-image-units-nv 34930)
6843 (fragment-program-binding-nv 34931)
6844 (program-error-string-nv 34932))
6845
6846(define-enumeration
6847 nv-copy-depth-to-color
6848 (depth-stencil-to-rgba-nv 34926)
6849 (depth-stencil-to-bgra-nv 34927))
6850
6851(define-enumeration
6852 nv-pixel-data-range
6853 (write-pixel-data-range-nv 34936)
6854 (read-pixel-data-range-nv 34937)
6855 (write-pixel-data-range-length-nv 34938)
6856 (read-pixel-data-range-length-nv 34939)
6857 (write-pixel-data-range-pointer-nv 34940)
6858 (read-pixel-data-range-pointer-nv 34941))
6859
6860(define-enumeration
6861 arb-gpu-shader-5
6862 (geometry-shader-invocations 34943)
6863 (max-geometry-shader-invocations 36442)
6864 (min-fragment-interpolation-offset 36443)
6865 (max-fragment-interpolation-offset 36444)
6866 (fragment-interpolation-offset-bits 36445))
6867
6868(define-enumeration
6869 nv-float-buffer
6870 (float-r-nv 34944)
6871 (float-rg-nv 34945)
6872 (float-rgb-nv 34946)
6873 (float-rgba-nv 34947)
6874 (float-r16-nv 34948)
6875 (float-r32-nv 34949)
6876 (float-rg16-nv 34950)
6877 (float-rg32-nv 34951)
6878 (float-rgb16-nv 34952)
6879 (float-rgb32-nv 34953)
6880 (float-rgba16-nv 34954)
6881 (float-rgba32-nv 34955)
6882 (texture-float-components-nv 34956)
6883 (float-clear-color-value-nv 34957)
6884 (float-rgba-mode-nv 34958))
6885
6886(define-enumeration
6887 nv-texture-expand-normal
6888 (texture-unsigned-remap-mode-nv 34959))
6889
6890(define-enumeration
6891 ext-depth-bounds-test
6892 (depth-bounds-test-ext 34960)
6893 (depth-bounds-ext 34961))
6894
6895(define-enumeration
6896 oes-mapbuffer
6897 (write-only-oes 35001)
6898 (buffer-access-oes 35003)
6899 (buffer-mapped-oes 35004)
6900 (buffer-map-pointer-oes 35005))
6901
6902(define-enumeration
6903 nv-shader-buffer-store
6904 (read-write 35002)
6905 (write-only 35001)
6906 (shader-global-access-barrier-bit-nv 16))
6907
6908(define-enumeration
6909 arb-timer-query
6910 (time-elapsed 35007)
6911 (timestamp 36392))
6912
6913(define-enumeration
6914 ext-timer-query
6915 (time-elapsed-ext 35007))
6916
6917(define-enumeration
6918 arb-pixel-buffer-object
6919 (pixel-pack-buffer-arb 35051)
6920 (pixel-unpack-buffer-arb 35052)
6921 (pixel-pack-buffer-binding-arb 35053)
6922 (pixel-unpack-buffer-binding-arb 35055))
6923
6924(define-enumeration
6925 ext-pixel-buffer-object
6926 (pixel-pack-buffer-ext 35051)
6927 (pixel-unpack-buffer-ext 35052)
6928 (pixel-pack-buffer-binding-ext 35053)
6929 (pixel-unpack-buffer-binding-ext 35055))
6930
6931(define-enumeration
6932 nv-s-rgb-formats
6933 (etc1-srgb8-nv 35054)
6934 (srgb8-nv 35905)
6935 (sluminance-alpha-nv 35908)
6936 (sluminance8-alpha8-nv 35909)
6937 (sluminance-nv 35910)
6938 (sluminance8-nv 35911)
6939 (compressed-srgb-s3tc-dxt1-nv 35916)
6940 (compressed-srgb-alpha-s3tc-dxt1-nv 35917)
6941 (compressed-srgb-alpha-s3tc-dxt3-nv 35918)
6942 (compressed-srgb-alpha-s3tc-dxt5-nv 35919))
6943
6944(define-enumeration
6945 ext-stencil-clear-tag
6946 (stencil-tag-bits-ext 35058)
6947 (stencil-clear-tag-value-ext 35059))
6948
6949(define-enumeration
6950 nv-vertex-program-2-option
6951 (max-program-exec-instructions-nv 35060)
6952 (max-program-call-depth-nv 35061))
6953
6954(define-enumeration
6955 nv-fragment-program-2
6956 (max-program-exec-instructions-nv 35060)
6957 (max-program-call-depth-nv 35061)
6958 (max-program-if-depth-nv 35062)
6959 (max-program-loop-depth-nv 35063)
6960 (max-program-loop-count-nv 35064))
6961
6962(define-enumeration
6963 arb-blend-func-extended
6964 (src1-color 35065)
6965 (one-minus-src1-color 35066)
6966 (one-minus-src1-alpha 35067)
6967 (max-dual-source-draw-buffers 35068))
6968
6969(define-enumeration
6970 nv-vertex-program-4
6971 (vertex-attrib-array-integer-nv 35069))
6972
6973(define-enumeration
6974 version-3-3
6975 (vertex-attrib-array-divisor 35070))
6976
6977(define-enumeration
6978 arb-instanced-arrays
6979 (vertex-attrib-array-divisor-arb 35070))
6980
6981(define-enumeration
6982 angle-instanced-arrays
6983 (vertex-attrib-array-divisor-angle 35070))
6984
6985(define-enumeration
6986 nv-instanced-arrays
6987 (vertex-attrib-array-divisor-nv 35070))
6988
6989(define-enumeration
6990 nv-gpu-program-4
6991 (min-program-texel-offset-nv 35076)
6992 (max-program-texel-offset-nv 35077)
6993 (program-attrib-components-nv 35078)
6994 (program-result-components-nv 35079)
6995 (max-program-attrib-components-nv 35080)
6996 (max-program-result-components-nv 35081)
6997 (max-program-generic-attribs-nv 36261)
6998 (max-program-generic-results-nv 36262))
6999
7000(define-enumeration
7001 ext-stencil-two-side
7002 (stencil-test-two-side-ext 35088)
7003 (active-stencil-face-ext 35089))
7004
7005(define-enumeration
7006 arb-sampler-objects
7007 (sampler-binding 35097))
7008
7009(define-enumeration
7010 ati-fragment-shader
7011 (fragment-shader-ati 35104)
7012 (reg-0-ati 35105)
7013 (reg-1-ati 35106)
7014 (reg-2-ati 35107)
7015 (reg-3-ati 35108)
7016 (reg-4-ati 35109)
7017 (reg-5-ati 35110)
7018 (reg-6-ati 35111)
7019 (reg-7-ati 35112)
7020 (reg-8-ati 35113)
7021 (reg-9-ati 35114)
7022 (reg-10-ati 35115)
7023 (reg-11-ati 35116)
7024 (reg-12-ati 35117)
7025 (reg-13-ati 35118)
7026 (reg-14-ati 35119)
7027 (reg-15-ati 35120)
7028 (reg-16-ati 35121)
7029 (reg-17-ati 35122)
7030 (reg-18-ati 35123)
7031 (reg-19-ati 35124)
7032 (reg-20-ati 35125)
7033 (reg-21-ati 35126)
7034 (reg-22-ati 35127)
7035 (reg-23-ati 35128)
7036 (reg-24-ati 35129)
7037 (reg-25-ati 35130)
7038 (reg-26-ati 35131)
7039 (reg-27-ati 35132)
7040 (reg-28-ati 35133)
7041 (reg-29-ati 35134)
7042 (reg-30-ati 35135)
7043 (reg-31-ati 35136)
7044 (con-0-ati 35137)
7045 (con-1-ati 35138)
7046 (con-2-ati 35139)
7047 (con-3-ati 35140)
7048 (con-4-ati 35141)
7049 (con-5-ati 35142)
7050 (con-6-ati 35143)
7051 (con-7-ati 35144)
7052 (con-8-ati 35145)
7053 (con-9-ati 35146)
7054 (con-10-ati 35147)
7055 (con-11-ati 35148)
7056 (con-12-ati 35149)
7057 (con-13-ati 35150)
7058 (con-14-ati 35151)
7059 (con-15-ati 35152)
7060 (con-16-ati 35153)
7061 (con-17-ati 35154)
7062 (con-18-ati 35155)
7063 (con-19-ati 35156)
7064 (con-20-ati 35157)
7065 (con-21-ati 35158)
7066 (con-22-ati 35159)
7067 (con-23-ati 35160)
7068 (con-24-ati 35161)
7069 (con-25-ati 35162)
7070 (con-26-ati 35163)
7071 (con-27-ati 35164)
7072 (con-28-ati 35165)
7073 (con-29-ati 35166)
7074 (con-30-ati 35167)
7075 (con-31-ati 35168)
7076 (mov-ati 35169)
7077 (add-ati 35171)
7078 (mul-ati 35172)
7079 (sub-ati 35173)
7080 (dot3-ati 35174)
7081 (dot4-ati 35175)
7082 (mad-ati 35176)
7083 (lerp-ati 35177)
7084 (cnd-ati 35178)
7085 (cnd0-ati 35179)
7086 (dot2-add-ati 35180)
7087 (secondary-interpolator-ati 35181)
7088 (num-fragment-registers-ati 35182)
7089 (num-fragment-constants-ati 35183)
7090 (num-passes-ati 35184)
7091 (num-instructions-per-pass-ati 35185)
7092 (num-instructions-total-ati 35186)
7093 (num-input-interpolator-components-ati 35187)
7094 (num-loopback-components-ati 35188)
7095 (color-alpha-pairing-ati 35189)
7096 (swizzle-str-ati 35190)
7097 (swizzle-stq-ati 35191)
7098 (swizzle-str-dr-ati 35192)
7099 (swizzle-stq-dq-ati 35193)
7100 (swizzle-strq-ati 35194)
7101 (swizzle-strq-dq-ati 35195)
7102 (red-bit-ati 1)
7103 (green-bit-ati 2)
7104 (blue-bit-ati 4)
7105 (#{2x-bit-ati}# 1)
7106 (#{4x-bit-ati}# 2)
7107 (#{8x-bit-ati}# 4)
7108 (half-bit-ati 8)
7109 (quarter-bit-ati 16)
7110 (eighth-bit-ati 32)
7111 (saturate-bit-ati 64)
7112 (#{2x-bit-ati}# 1)
7113 (comp-bit-ati 2)
7114 (negate-bit-ati 4)
7115 (bias-bit-ati 8))
7116
7117(define-enumeration
7118 oml-interlace
7119 (interlace-oml 35200)
7120 (interlace-read-oml 35201))
7121
7122(define-enumeration
7123 oml-subsample
7124 (format-subsample-24-24-oml 35202)
7125 (format-subsample-244-244-oml 35203))
7126
7127(define-enumeration
7128 oml-resample
7129 (pack-resample-oml 35204)
7130 (unpack-resample-oml 35205)
7131 (resample-replicate-oml 35206)
7132 (resample-zero-fill-oml 35207)
7133 (resample-average-oml 35208)
7134 (resample-decimate-oml 35209))
7135
7136(define-enumeration
7137 oes-point-size-array
7138 (point-size-array-type-oes 35210)
7139 (point-size-array-stride-oes 35211)
7140 (point-size-array-pointer-oes 35212)
7141 (point-size-array-oes 35740)
7142 (point-size-array-buffer-binding-oes 35743))
7143
7144(define-enumeration
7145 oes-matrix-get
7146 (modelview-matrix-float-as-int-bits-oes 35213)
7147 (projection-matrix-float-as-int-bits-oes 35214)
7148 (texture-matrix-float-as-int-bits-oes 35215))
7149
7150(define-enumeration
7151 apple-vertex-program-evaluators
7152 (vertex-attrib-map1-apple 35328)
7153 (vertex-attrib-map2-apple 35329)
7154 (vertex-attrib-map1-size-apple 35330)
7155 (vertex-attrib-map1-coeff-apple 35331)
7156 (vertex-attrib-map1-order-apple 35332)
7157 (vertex-attrib-map1-domain-apple 35333)
7158 (vertex-attrib-map2-size-apple 35334)
7159 (vertex-attrib-map2-coeff-apple 35335)
7160 (vertex-attrib-map2-order-apple 35336)
7161 (vertex-attrib-map2-domain-apple 35337))
7162
7163(define-enumeration
7164 apple-fence
7165 (draw-pixels-apple 35338)
7166 (fence-apple 35339))
7167
7168(define-enumeration
7169 apple-element-array
7170 (element-array-apple 35340)
7171 (element-array-type-apple 35341)
7172 (element-array-pointer-apple 35342))
7173
7174(define-enumeration
7175 arb-uniform-buffer-object
7176 (uniform-buffer 35345)
7177 (uniform-buffer-binding 35368)
7178 (uniform-buffer-start 35369)
7179 (uniform-buffer-size 35370)
7180 (max-vertex-uniform-blocks 35371)
7181 (max-geometry-uniform-blocks 35372)
7182 (max-fragment-uniform-blocks 35373)
7183 (max-combined-uniform-blocks 35374)
7184 (max-uniform-buffer-bindings 35375)
7185 (max-uniform-block-size 35376)
7186 (max-combined-vertex-uniform-components 35377)
7187 (max-combined-geometry-uniform-components 35378)
7188 (max-combined-fragment-uniform-components 35379)
7189 (uniform-buffer-offset-alignment 35380)
7190 (active-uniform-block-max-name-length 35381)
7191 (active-uniform-blocks 35382)
7192 (uniform-type 35383)
7193 (uniform-size 35384)
7194 (uniform-name-length 35385)
7195 (uniform-block-index 35386)
7196 (uniform-offset 35387)
7197 (uniform-array-stride 35388)
7198 (uniform-matrix-stride 35389)
7199 (uniform-is-row-major 35390)
7200 (uniform-block-binding 35391)
7201 (uniform-block-data-size 35392)
7202 (uniform-block-name-length 35393)
7203 (uniform-block-active-uniforms 35394)
7204 (uniform-block-active-uniform-indices 35395)
7205 (uniform-block-referenced-by-vertex-shader 35396)
7206 (uniform-block-referenced-by-geometry-shader
7207 35397)
7208 (uniform-block-referenced-by-fragment-shader
7209 35398)
7210 (invalid-index 4294967295))
7211
7212(define-enumeration
7213 apple-flush-buffer-range
7214 (buffer-serialized-modify-apple 35346)
7215 (buffer-flushing-unmap-apple 35347))
7216
7217(define-enumeration
7218 apple-aux-depth-stencil
7219 (aux-depth-stencil-apple 35348))
7220
7221(define-enumeration
7222 apple-row-bytes
7223 (pack-row-bytes-apple 35349)
7224 (unpack-row-bytes-apple 35350))
7225
7226(define-enumeration
7227 apple-rgb-422
7228 (rgb-422-apple 35359)
7229 (unsigned-short-8-8-apple 34234)
7230 (unsigned-short-8-8-rev-apple 34235))
7231
7232(define-enumeration
7233 ext-texture-s-rgb-decode
7234 (texture-srgb-decode-ext 35400)
7235 (decode-ext 35401)
7236 (skip-decode-ext 35402))
7237
7238(define-enumeration
7239 ext-debug-label
7240 (program-pipeline-object-ext 35407)
7241 (program-object-ext 35648)
7242 (shader-object-ext 35656)
7243 (buffer-object-ext 37201)
7244 (query-object-ext 37203)
7245 (vertex-array-object-ext 37204))
7246
7247(define-enumeration
7248 ext-shader-framebuffer-fetch
7249 (fragment-shader-discards-samples-ext 35410))
7250
7251(define-enumeration
7252 apple-sync
7253 (sync-object-apple 35411)
7254 (max-server-wait-timeout-apple 37137)
7255 (object-type-apple 37138)
7256 (sync-condition-apple 37139)
7257 (sync-status-apple 37140)
7258 (sync-flags-apple 37141)
7259 (sync-fence-apple 37142)
7260 (sync-gpu-commands-complete-apple 37143)
7261 (unsignaled-apple 37144)
7262 (signaled-apple 37145)
7263 (already-signaled-apple 37146)
7264 (timeout-expired-apple 37147)
7265 (condition-satisfied-apple 37148)
7266 (wait-failed-apple 37149)
7267 (sync-flush-commands-bit-apple 1)
7268 (timeout-ignored-apple 18446744073709551615))
7269
7270(define-enumeration
7271 arb-shader-objects
7272 (fragment-shader 35632)
7273 (fragment-shader-arb 35632)
7274 (vertex-shader 35633)
7275 (vertex-shader-arb 35633)
7276 (program-object-arb 35648)
7277 (shader-object-arb 35656)
7278 (max-fragment-uniform-components 35657)
7279 (max-fragment-uniform-components-arb 35657)
7280 (max-vertex-uniform-components 35658)
7281 (max-vertex-uniform-components-arb 35658)
7282 (max-varying-floats 35659)
7283 (max-varying-floats-arb 35659)
7284 (max-vertex-texture-image-units 35660)
7285 (max-vertex-texture-image-units-arb 35660)
7286 (max-combined-texture-image-units 35661)
7287 (max-combined-texture-image-units-arb 35661)
7288 (object-type-arb 35662)
7289 (shader-type 35663)
7290 (object-subtype-arb 35663)
7291 (float-vec2 35664)
7292 (float-vec2-arb 35664)
7293 (float-vec3 35665)
7294 (float-vec3-arb 35665)
7295 (float-vec4 35666)
7296 (float-vec4-arb 35666)
7297 (int-vec2 35667)
7298 (int-vec2-arb 35667)
7299 (int-vec3 35668)
7300 (int-vec3-arb 35668)
7301 (int-vec4 35669)
7302 (int-vec4-arb 35669)
7303 (bool 35670)
7304 (bool-arb 35670)
7305 (bool-vec2 35671)
7306 (bool-vec2-arb 35671)
7307 (bool-vec3 35672)
7308 (bool-vec3-arb 35672)
7309 (bool-vec4 35673)
7310 (bool-vec4-arb 35673)
7311 (float-mat2 35674)
7312 (float-mat2-arb 35674)
7313 (float-mat3 35675)
7314 (float-mat3-arb 35675)
7315 (float-mat4 35676)
7316 (float-mat4-arb 35676)
7317 (sampler-1d 35677)
7318 (sampler-1d-arb 35677)
7319 (sampler-2d 35678)
7320 (sampler-2d-arb 35678)
7321 (sampler-3d 35679)
7322 (sampler-3d-arb 35679)
7323 (sampler-cube 35680)
7324 (sampler-cube-arb 35680)
7325 (sampler-1d-shadow 35681)
7326 (sampler-1d-shadow-arb 35681)
7327 (sampler-2d-shadow 35682)
7328 (sampler-2d-shadow-arb 35682)
7329 (sampler-2d-rect-arb 35683)
7330 (sampler-2d-rect-shadow-arb 35684)
7331 (float-mat-2x-3 35685)
7332 (float-mat-2x-4 35686)
7333 (float-mat-3x-2 35687)
7334 (float-mat-3x-4 35688)
7335 (float-mat-4x-2 35689)
7336 (float-mat-4x-3 35690)
7337 (delete-status 35712)
7338 (object-delete-status-arb 35712)
7339 (compile-status 35713)
7340 (object-compile-status-arb 35713)
7341 (link-status 35714)
7342 (object-link-status-arb 35714)
7343 (validate-status 35715)
7344 (object-validate-status-arb 35715)
7345 (info-log-length 35716)
7346 (object-info-log-length-arb 35716)
7347 (attached-shaders 35717)
7348 (object-attached-objects-arb 35717)
7349 (active-uniforms 35718)
7350 (object-active-uniforms-arb 35718)
7351 (active-uniform-max-length 35719)
7352 (object-active-uniform-max-length-arb 35719)
7353 (shader-source-length 35720)
7354 (object-shader-source-length-arb 35720)
7355 (active-attributes 35721)
7356 (object-active-attributes-arb 35721)
7357 (active-attribute-max-length 35722)
7358 (object-active-attribute-max-length-arb 35722)
7359 (fragment-shader-derivative-hint 35723)
7360 (fragment-shader-derivative-hint-arb 35723)
7361 (shading-language-version 35724)
7362 (shading-language-version-arb 35724))
7363
7364(define-enumeration
7365 arb-vertex-shader
7366 (fragment-shader 35632)
7367 (fragment-shader-arb 35632)
7368 (vertex-shader 35633)
7369 (vertex-shader-arb 35633)
7370 (program-object-arb 35648)
7371 (shader-object-arb 35656)
7372 (max-fragment-uniform-components 35657)
7373 (max-fragment-uniform-components-arb 35657)
7374 (max-vertex-uniform-components 35658)
7375 (max-vertex-uniform-components-arb 35658)
7376 (max-varying-floats 35659)
7377 (max-varying-floats-arb 35659)
7378 (max-vertex-texture-image-units 35660)
7379 (max-vertex-texture-image-units-arb 35660)
7380 (max-combined-texture-image-units 35661)
7381 (max-combined-texture-image-units-arb 35661)
7382 (object-type-arb 35662)
7383 (shader-type 35663)
7384 (object-subtype-arb 35663)
7385 (float-vec2 35664)
7386 (float-vec2-arb 35664)
7387 (float-vec3 35665)
7388 (float-vec3-arb 35665)
7389 (float-vec4 35666)
7390 (float-vec4-arb 35666)
7391 (int-vec2 35667)
7392 (int-vec2-arb 35667)
7393 (int-vec3 35668)
7394 (int-vec3-arb 35668)
7395 (int-vec4 35669)
7396 (int-vec4-arb 35669)
7397 (bool 35670)
7398 (bool-arb 35670)
7399 (bool-vec2 35671)
7400 (bool-vec2-arb 35671)
7401 (bool-vec3 35672)
7402 (bool-vec3-arb 35672)
7403 (bool-vec4 35673)
7404 (bool-vec4-arb 35673)
7405 (float-mat2 35674)
7406 (float-mat2-arb 35674)
7407 (float-mat3 35675)
7408 (float-mat3-arb 35675)
7409 (float-mat4 35676)
7410 (float-mat4-arb 35676)
7411 (sampler-1d 35677)
7412 (sampler-1d-arb 35677)
7413 (sampler-2d 35678)
7414 (sampler-2d-arb 35678)
7415 (sampler-3d 35679)
7416 (sampler-3d-arb 35679)
7417 (sampler-cube 35680)
7418 (sampler-cube-arb 35680)
7419 (sampler-1d-shadow 35681)
7420 (sampler-1d-shadow-arb 35681)
7421 (sampler-2d-shadow 35682)
7422 (sampler-2d-shadow-arb 35682)
7423 (sampler-2d-rect-arb 35683)
7424 (sampler-2d-rect-shadow-arb 35684)
7425 (float-mat-2x-3 35685)
7426 (float-mat-2x-4 35686)
7427 (float-mat-3x-2 35687)
7428 (float-mat-3x-4 35688)
7429 (float-mat-4x-2 35689)
7430 (float-mat-4x-3 35690)
7431 (delete-status 35712)
7432 (object-delete-status-arb 35712)
7433 (compile-status 35713)
7434 (object-compile-status-arb 35713)
7435 (link-status 35714)
7436 (object-link-status-arb 35714)
7437 (validate-status 35715)
7438 (object-validate-status-arb 35715)
7439 (info-log-length 35716)
7440 (object-info-log-length-arb 35716)
7441 (attached-shaders 35717)
7442 (object-attached-objects-arb 35717)
7443 (active-uniforms 35718)
7444 (object-active-uniforms-arb 35718)
7445 (active-uniform-max-length 35719)
7446 (object-active-uniform-max-length-arb 35719)
7447 (shader-source-length 35720)
7448 (object-shader-source-length-arb 35720)
7449 (active-attributes 35721)
7450 (object-active-attributes-arb 35721)
7451 (active-attribute-max-length 35722)
7452 (object-active-attribute-max-length-arb 35722)
7453 (fragment-shader-derivative-hint 35723)
7454 (fragment-shader-derivative-hint-arb 35723)
7455 (shading-language-version 35724)
7456 (shading-language-version-arb 35724))
7457
7458(define-enumeration
7459 arb-fragment-shader
7460 (fragment-shader 35632)
7461 (fragment-shader-arb 35632)
7462 (vertex-shader 35633)
7463 (vertex-shader-arb 35633)
7464 (program-object-arb 35648)
7465 (shader-object-arb 35656)
7466 (max-fragment-uniform-components 35657)
7467 (max-fragment-uniform-components-arb 35657)
7468 (max-vertex-uniform-components 35658)
7469 (max-vertex-uniform-components-arb 35658)
7470 (max-varying-floats 35659)
7471 (max-varying-floats-arb 35659)
7472 (max-vertex-texture-image-units 35660)
7473 (max-vertex-texture-image-units-arb 35660)
7474 (max-combined-texture-image-units 35661)
7475 (max-combined-texture-image-units-arb 35661)
7476 (object-type-arb 35662)
7477 (shader-type 35663)
7478 (object-subtype-arb 35663)
7479 (float-vec2 35664)
7480 (float-vec2-arb 35664)
7481 (float-vec3 35665)
7482 (float-vec3-arb 35665)
7483 (float-vec4 35666)
7484 (float-vec4-arb 35666)
7485 (int-vec2 35667)
7486 (int-vec2-arb 35667)
7487 (int-vec3 35668)
7488 (int-vec3-arb 35668)
7489 (int-vec4 35669)
7490 (int-vec4-arb 35669)
7491 (bool 35670)
7492 (bool-arb 35670)
7493 (bool-vec2 35671)
7494 (bool-vec2-arb 35671)
7495 (bool-vec3 35672)
7496 (bool-vec3-arb 35672)
7497 (bool-vec4 35673)
7498 (bool-vec4-arb 35673)
7499 (float-mat2 35674)
7500 (float-mat2-arb 35674)
7501 (float-mat3 35675)
7502 (float-mat3-arb 35675)
7503 (float-mat4 35676)
7504 (float-mat4-arb 35676)
7505 (sampler-1d 35677)
7506 (sampler-1d-arb 35677)
7507 (sampler-2d 35678)
7508 (sampler-2d-arb 35678)
7509 (sampler-3d 35679)
7510 (sampler-3d-arb 35679)
7511 (sampler-cube 35680)
7512 (sampler-cube-arb 35680)
7513 (sampler-1d-shadow 35681)
7514 (sampler-1d-shadow-arb 35681)
7515 (sampler-2d-shadow 35682)
7516 (sampler-2d-shadow-arb 35682)
7517 (sampler-2d-rect-arb 35683)
7518 (sampler-2d-rect-shadow-arb 35684)
7519 (float-mat-2x-3 35685)
7520 (float-mat-2x-4 35686)
7521 (float-mat-3x-2 35687)
7522 (float-mat-3x-4 35688)
7523 (float-mat-4x-2 35689)
7524 (float-mat-4x-3 35690)
7525 (delete-status 35712)
7526 (object-delete-status-arb 35712)
7527 (compile-status 35713)
7528 (object-compile-status-arb 35713)
7529 (link-status 35714)
7530 (object-link-status-arb 35714)
7531 (validate-status 35715)
7532 (object-validate-status-arb 35715)
7533 (info-log-length 35716)
7534 (object-info-log-length-arb 35716)
7535 (attached-shaders 35717)
7536 (object-attached-objects-arb 35717)
7537 (active-uniforms 35718)
7538 (object-active-uniforms-arb 35718)
7539 (active-uniform-max-length 35719)
7540 (object-active-uniform-max-length-arb 35719)
7541 (shader-source-length 35720)
7542 (object-shader-source-length-arb 35720)
7543 (active-attributes 35721)
7544 (object-active-attributes-arb 35721)
7545 (active-attribute-max-length 35722)
7546 (object-active-attribute-max-length-arb 35722)
7547 (fragment-shader-derivative-hint 35723)
7548 (fragment-shader-derivative-hint-arb 35723)
7549 (shading-language-version 35724)
7550 (shading-language-version-arb 35724))
7551
7552(define-enumeration
7553 nv-vertex-program-3
7554 (fragment-shader 35632)
7555 (fragment-shader-arb 35632)
7556 (vertex-shader 35633)
7557 (vertex-shader-arb 35633)
7558 (program-object-arb 35648)
7559 (shader-object-arb 35656)
7560 (max-fragment-uniform-components 35657)
7561 (max-fragment-uniform-components-arb 35657)
7562 (max-vertex-uniform-components 35658)
7563 (max-vertex-uniform-components-arb 35658)
7564 (max-varying-floats 35659)
7565 (max-varying-floats-arb 35659)
7566 (max-vertex-texture-image-units 35660)
7567 (max-vertex-texture-image-units-arb 35660)
7568 (max-combined-texture-image-units 35661)
7569 (max-combined-texture-image-units-arb 35661)
7570 (object-type-arb 35662)
7571 (shader-type 35663)
7572 (object-subtype-arb 35663)
7573 (float-vec2 35664)
7574 (float-vec2-arb 35664)
7575 (float-vec3 35665)
7576 (float-vec3-arb 35665)
7577 (float-vec4 35666)
7578 (float-vec4-arb 35666)
7579 (int-vec2 35667)
7580 (int-vec2-arb 35667)
7581 (int-vec3 35668)
7582 (int-vec3-arb 35668)
7583 (int-vec4 35669)
7584 (int-vec4-arb 35669)
7585 (bool 35670)
7586 (bool-arb 35670)
7587 (bool-vec2 35671)
7588 (bool-vec2-arb 35671)
7589 (bool-vec3 35672)
7590 (bool-vec3-arb 35672)
7591 (bool-vec4 35673)
7592 (bool-vec4-arb 35673)
7593 (float-mat2 35674)
7594 (float-mat2-arb 35674)
7595 (float-mat3 35675)
7596 (float-mat3-arb 35675)
7597 (float-mat4 35676)
7598 (float-mat4-arb 35676)
7599 (sampler-1d 35677)
7600 (sampler-1d-arb 35677)
7601 (sampler-2d 35678)
7602 (sampler-2d-arb 35678)
7603 (sampler-3d 35679)
7604 (sampler-3d-arb 35679)
7605 (sampler-cube 35680)
7606 (sampler-cube-arb 35680)
7607 (sampler-1d-shadow 35681)
7608 (sampler-1d-shadow-arb 35681)
7609 (sampler-2d-shadow 35682)
7610 (sampler-2d-shadow-arb 35682)
7611 (sampler-2d-rect-arb 35683)
7612 (sampler-2d-rect-shadow-arb 35684)
7613 (float-mat-2x-3 35685)
7614 (float-mat-2x-4 35686)
7615 (float-mat-3x-2 35687)
7616 (float-mat-3x-4 35688)
7617 (float-mat-4x-2 35689)
7618 (float-mat-4x-3 35690)
7619 (delete-status 35712)
7620 (object-delete-status-arb 35712)
7621 (compile-status 35713)
7622 (object-compile-status-arb 35713)
7623 (link-status 35714)
7624 (object-link-status-arb 35714)
7625 (validate-status 35715)
7626 (object-validate-status-arb 35715)
7627 (info-log-length 35716)
7628 (object-info-log-length-arb 35716)
7629 (attached-shaders 35717)
7630 (object-attached-objects-arb 35717)
7631 (active-uniforms 35718)
7632 (object-active-uniforms-arb 35718)
7633 (active-uniform-max-length 35719)
7634 (object-active-uniform-max-length-arb 35719)
7635 (shader-source-length 35720)
7636 (object-shader-source-length-arb 35720)
7637 (active-attributes 35721)
7638 (object-active-attributes-arb 35721)
7639 (active-attribute-max-length 35722)
7640 (object-active-attribute-max-length-arb 35722)
7641 (fragment-shader-derivative-hint 35723)
7642 (fragment-shader-derivative-hint-arb 35723)
7643 (shading-language-version 35724)
7644 (shading-language-version-arb 35724))
7645
7646(define-enumeration
7647 oes-standard-derivatives
7648 (fragment-shader-derivative-hint-oes 35723))
7649
7650(define-enumeration
7651 ext-geometry-shader-4
7652 (max-varying-components-ext 35659)
7653 (geometry-shader-ext 36313)
7654 (max-geometry-varying-components-ext 36317)
7655 (max-vertex-varying-components-ext 36318)
7656 (max-geometry-uniform-components-ext 36319)
7657 (max-geometry-output-vertices-ext 36320)
7658 (max-geometry-total-output-components-ext 36321))
7659
7660(define-enumeration
7661 oes-compressed-paletted-texture
7662 (palette4-rgb8-oes 35728)
7663 (palette4-rgba8-oes 35729)
7664 (palette4-r5-g6-b5-oes 35730)
7665 (palette4-rgba4-oes 35731)
7666 (palette4-rgb5-a1-oes 35732)
7667 (palette8-rgb8-oes 35733)
7668 (palette8-rgba8-oes 35734)
7669 (palette8-r5-g6-b5-oes 35735)
7670 (palette8-rgba4-oes 35736)
7671 (palette8-rgb5-a1-oes 35737))
7672
7673(define-enumeration
7674 oes-read-format
7675 (implementation-color-read-type-oes 35738)
7676 (implementation-color-read-format-oes 35739))
7677
7678(define-enumeration
7679 oes-draw-texture
7680 (texture-crop-rect-oes 35741))
7681
7682(define-enumeration
7683 mesa-program-debug
7684 (fragment-program-position-mesa 35760)
7685 (fragment-program-callback-mesa 35761)
7686 (fragment-program-callback-func-mesa 35762)
7687 (fragment-program-callback-data-mesa 35763)
7688 (vertex-program-callback-mesa 35764)
7689 (vertex-program-position-mesa 35764)
7690 (vertex-program-callback-func-mesa 35766)
7691 (vertex-program-callback-data-mesa 35767))
7692
7693(define-enumeration
7694 amd-performance-monitor
7695 (counter-type-amd 35776)
7696 (counter-range-amd 35777)
7697 (unsigned-int64-amd 35778)
7698 (percentage-amd 35779)
7699 (perfmon-result-available-amd 35780)
7700 (perfmon-result-size-amd 35781)
7701 (perfmon-result-amd 35782))
7702
7703(define-enumeration
7704 qcom-extended-get
7705 (texture-width-qcom 35794)
7706 (texture-height-qcom 35795)
7707 (texture-depth-qcom 35796)
7708 (texture-internal-format-qcom 35797)
7709 (texture-format-qcom 35798)
7710 (texture-type-qcom 35799)
7711 (texture-image-valid-qcom 35800)
7712 (texture-num-levels-qcom 35801)
7713 (texture-target-qcom 35802)
7714 (texture-object-valid-qcom 35803)
7715 (state-restore 35804))
7716
7717(define-enumeration
7718 img-texture-compression-pvrtc
7719 (compressed-rgb-pvrtc-4bppv1-img 35840)
7720 (compressed-rgb-pvrtc-2bppv1-img 35841)
7721 (compressed-rgba-pvrtc-4bppv1-img 35842)
7722 (compressed-rgba-pvrtc-2bppv1-img 35843))
7723
7724(define-enumeration
7725 img-shader-binary
7726 (sgx-binary-img 35850))
7727
7728(define-enumeration
7729 arb-texture-buffer-object
7730 (texture-buffer-arb 35882)
7731 (max-texture-buffer-size-arb 35883)
7732 (texture-binding-buffer-arb 35884)
7733 (texture-buffer-data-store-binding-arb 35885)
7734 (texture-buffer-format-arb 35886))
7735
7736(define-enumeration
7737 ext-texture-buffer-object
7738 (texture-buffer-ext 35882)
7739 (max-texture-buffer-size-ext 35883)
7740 (texture-binding-buffer-ext 35884)
7741 (texture-buffer-data-store-binding-ext 35885)
7742 (texture-buffer-format-ext 35886))
7743
7744(define-enumeration
7745 arb-occlusion-query-2
7746 (any-samples-passed 35887))
7747
7748(define-enumeration
7749 arb-sample-shading
7750 (sample-shading-arb 35894)
7751 (min-sample-shading-value-arb 35895))
7752
7753(define-enumeration
7754 ext-packed-float
7755 (r11f-g11f-b10f-ext 35898)
7756 (unsigned-int-10f-11f-11f-rev-ext 35899)
7757 (rgba-signed-components-ext 35900))
7758
7759(define-enumeration
7760 ext-texture-shared-exponent
7761 (rgb9-e5-ext 35901)
7762 (unsigned-int-5-9-9-9-rev-ext 35902)
7763 (texture-shared-size-ext 35903))
7764
7765(define-enumeration
7766 ext-texture-s-rgb
7767 (srgb-ext 35904)
7768 (srgb8-ext 35905)
7769 (srgb-alpha-ext 35906)
7770 (srgb8-alpha8-ext 35907)
7771 (sluminance-alpha-ext 35908)
7772 (sluminance8-alpha8-ext 35909)
7773 (sluminance-ext 35910)
7774 (sluminance8-ext 35911)
7775 (compressed-srgb-ext 35912)
7776 (compressed-srgb-alpha-ext 35913)
7777 (compressed-sluminance-ext 35914)
7778 (compressed-sluminance-alpha-ext 35915)
7779 (compressed-srgb-s3tc-dxt1-ext 35916)
7780 (compressed-srgb-alpha-s3tc-dxt1-ext 35917)
7781 (compressed-srgb-alpha-s3tc-dxt3-ext 35918)
7782 (compressed-srgb-alpha-s3tc-dxt5-ext 35919))
7783
7784(define-enumeration
7785 ext-texture-compression-latc
7786 (compressed-luminance-latc1-ext 35952)
7787 (compressed-signed-luminance-latc1-ext 35953)
7788 (compressed-luminance-alpha-latc2-ext 35954)
7789 (compressed-signed-luminance-alpha-latc2-ext
7790 35955))
7791
7792(define-enumeration
7793 ext-transform-feedback
7794 (transform-feedback-varying-max-length 35958)
7795 (transform-feedback-varying-max-length-ext 35958)
7796 (back-primary-color-nv 35959)
7797 (back-secondary-color-nv 35960)
7798 (texture-coord-nv 35961)
7799 (clip-distance-nv 35962)
7800 (vertex-id-nv 35963)
7801 (primitive-id-nv 35964)
7802 (generic-attrib-nv 35965)
7803 (transform-feedback-attribs-nv 35966)
7804 (transform-feedback-buffer-mode 35967)
7805 (transform-feedback-buffer-mode-ext 35967)
7806 (transform-feedback-buffer-mode-nv 35967)
7807 (max-transform-feedback-separate-components
7808 35968)
7809 (max-transform-feedback-separate-components-ext
7810 35968)
7811 (max-transform-feedback-separate-components-nv
7812 35968)
7813 (active-varyings-nv 35969)
7814 (active-varying-max-length-nv 35970)
7815 (transform-feedback-varyings 35971)
7816 (transform-feedback-varyings-ext 35971)
7817 (transform-feedback-varyings-nv 35971)
7818 (transform-feedback-buffer-start 35972)
7819 (transform-feedback-buffer-start-ext 35972)
7820 (transform-feedback-buffer-start-nv 35972)
7821 (transform-feedback-buffer-size 35973)
7822 (transform-feedback-buffer-size-ext 35973)
7823 (transform-feedback-buffer-size-nv 35973)
7824 (transform-feedback-record-nv 35974)
7825 (primitives-generated 35975)
7826 (primitives-generated-ext 35975)
7827 (primitives-generated-nv 35975)
7828 (transform-feedback-primitives-written 35976)
7829 (transform-feedback-primitives-written-ext 35976)
7830 (transform-feedback-primitives-written-nv 35976)
7831 (rasterizer-discard 35977)
7832 (rasterizer-discard-ext 35977)
7833 (rasterizer-discard-nv 35977)
7834 (max-transform-feedback-interleaved-components
7835 35978)
7836 (max-transform-feedback-interleaved-components-ext
7837 35978)
7838 (max-transform-feedback-interleaved-components-nv
7839 35978)
7840 (max-transform-feedback-separate-attribs 35979)
7841 (max-transform-feedback-separate-attribs-ext
7842 35979)
7843 (max-transform-feedback-separate-attribs-nv
7844 35979)
7845 (interleaved-attribs 35980)
7846 (interleaved-attribs-ext 35980)
7847 (interleaved-attribs-nv 35980)
7848 (separate-attribs 35981)
7849 (separate-attribs-ext 35981)
7850 (separate-attribs-nv 35981)
7851 (transform-feedback-buffer 35982)
7852 (transform-feedback-buffer-ext 35982)
7853 (transform-feedback-buffer-nv 35982)
7854 (transform-feedback-buffer-binding 35983)
7855 (transform-feedback-buffer-binding-ext 35983)
7856 (transform-feedback-buffer-binding-nv 35983))
7857
7858(define-enumeration
7859 nv-transform-feedback
7860 (transform-feedback-varying-max-length 35958)
7861 (transform-feedback-varying-max-length-ext 35958)
7862 (back-primary-color-nv 35959)
7863 (back-secondary-color-nv 35960)
7864 (texture-coord-nv 35961)
7865 (clip-distance-nv 35962)
7866 (vertex-id-nv 35963)
7867 (primitive-id-nv 35964)
7868 (generic-attrib-nv 35965)
7869 (transform-feedback-attribs-nv 35966)
7870 (transform-feedback-buffer-mode 35967)
7871 (transform-feedback-buffer-mode-ext 35967)
7872 (transform-feedback-buffer-mode-nv 35967)
7873 (max-transform-feedback-separate-components
7874 35968)
7875 (max-transform-feedback-separate-components-ext
7876 35968)
7877 (max-transform-feedback-separate-components-nv
7878 35968)
7879 (active-varyings-nv 35969)
7880 (active-varying-max-length-nv 35970)
7881 (transform-feedback-varyings 35971)
7882 (transform-feedback-varyings-ext 35971)
7883 (transform-feedback-varyings-nv 35971)
7884 (transform-feedback-buffer-start 35972)
7885 (transform-feedback-buffer-start-ext 35972)
7886 (transform-feedback-buffer-start-nv 35972)
7887 (transform-feedback-buffer-size 35973)
7888 (transform-feedback-buffer-size-ext 35973)
7889 (transform-feedback-buffer-size-nv 35973)
7890 (transform-feedback-record-nv 35974)
7891 (primitives-generated 35975)
7892 (primitives-generated-ext 35975)
7893 (primitives-generated-nv 35975)
7894 (transform-feedback-primitives-written 35976)
7895 (transform-feedback-primitives-written-ext 35976)
7896 (transform-feedback-primitives-written-nv 35976)
7897 (rasterizer-discard 35977)
7898 (rasterizer-discard-ext 35977)
7899 (rasterizer-discard-nv 35977)
7900 (max-transform-feedback-interleaved-components
7901 35978)
7902 (max-transform-feedback-interleaved-components-ext
7903 35978)
7904 (max-transform-feedback-interleaved-components-nv
7905 35978)
7906 (max-transform-feedback-separate-attribs 35979)
7907 (max-transform-feedback-separate-attribs-ext
7908 35979)
7909 (max-transform-feedback-separate-attribs-nv
7910 35979)
7911 (interleaved-attribs 35980)
7912 (interleaved-attribs-ext 35980)
7913 (interleaved-attribs-nv 35980)
7914 (separate-attribs 35981)
7915 (separate-attribs-ext 35981)
7916 (separate-attribs-nv 35981)
7917 (transform-feedback-buffer 35982)
7918 (transform-feedback-buffer-ext 35982)
7919 (transform-feedback-buffer-nv 35982)
7920 (transform-feedback-buffer-binding 35983)
7921 (transform-feedback-buffer-binding-ext 35983)
7922 (transform-feedback-buffer-binding-nv 35983)
7923 (layer-nv 36266)
7924 (next-buffer-nv -2)
7925 (skip-components4-nv -3)
7926 (skip-components3-nv -4)
7927 (skip-components2-nv -5)
7928 (skip-components1-nv -6))
7929
7930(define-enumeration
7931 ext-framebuffer-blit
7932 (draw-framebuffer-binding-ext 36006)
7933 (read-framebuffer-ext 36008)
7934 (draw-framebuffer-ext 36009)
7935 (draw-framebuffer-binding-ext 36006)
7936 (read-framebuffer-binding-ext 36010))
7937
7938(define-enumeration
7939 angle-framebuffer-blit
7940 (framebuffer-binding-angle 36006)
7941 (renderbuffer-binding-angle 36007)
7942 (read-framebuffer-angle 36008)
7943 (draw-framebuffer-angle 36009))
7944
7945(define-enumeration
7946 nv-framebuffer-blit
7947 (read-framebuffer-nv 36008)
7948 (draw-framebuffer-nv 36009)
7949 (draw-framebuffer-binding-nv 36006)
7950 (read-framebuffer-binding-nv 36010))
7951
7952(define-enumeration
7953 angle-framebuffer-multisample
7954 (renderbuffer-samples-angle 36011)
7955 (framebuffer-incomplete-multisample-angle 36182)
7956 (max-samples-angle 36183))
7957
7958(define-enumeration
7959 ext-framebuffer-multisample
7960 (renderbuffer-samples-ext 36011)
7961 (framebuffer-incomplete-multisample-ext 36182)
7962 (max-samples-ext 36183))
7963
7964(define-enumeration
7965 nv-framebuffer-multisample
7966 (renderbuffer-samples-nv 36011)
7967 (framebuffer-incomplete-multisample-nv 36182)
7968 (max-samples-nv 36183))
7969
7970(define-enumeration
7971 nv-framebuffer-multisample-coverage
7972 (renderbuffer-coverage-samples-nv 36011)
7973 (renderbuffer-color-samples-nv 36368)
7974 (max-multisample-coverage-modes-nv 36369)
7975 (multisample-coverage-modes-nv 36370))
7976
7977(define-enumeration
7978 arb-depth-buffer-float
7979 (depth-component32f 36012)
7980 (depth32f-stencil8 36013)
7981 (float-32-unsigned-int-24-8-rev 36269))
7982
7983(define-enumeration
7984 nv-fbo-color-attachments
7985 (max-color-attachments-nv 36063))
7986
7987(define-enumeration
7988 oes-stencil-1
7989 (stencil-index1-oes 36166))
7990
7991(define-enumeration
7992 oes-stencil-4
7993 (stencil-index4-oes 36167))
7994
7995(define-enumeration
7996 oes-stencil-8
7997 (stencil-index8-oes 36168))
7998
7999(define-enumeration
8000 oes-vertex-half-float
8001 (half-float-oes 36193))
8002
8003(define-enumeration version-4-1 (rgb565 36194))
8004
8005(define-enumeration
8006 oes-compressed-etc1-rgb8-texture
8007 (etc1-rgb8-oes 36196))
8008
8009(define-enumeration
8010 oes-egl-image-external
8011 (texture-external-oes 36197)
8012 (sampler-external-oes 36198)
8013 (texture-binding-external-oes 36199)
8014 (required-texture-image-units-oes 36200))
8015
8016(define-enumeration
8017 arb-es3-compatibility
8018 (primitive-restart-fixed-index 36201)
8019 (any-samples-passed-conservative 36202)
8020 (max-element-index 36203)
8021 (compressed-r11-eac 37488)
8022 (compressed-signed-r11-eac 37489)
8023 (compressed-rg11-eac 37490)
8024 (compressed-signed-rg11-eac 37491)
8025 (compressed-rgb8-etc2 37492)
8026 (compressed-srgb8-etc2 37493)
8027 (compressed-rgb8-punchthrough-alpha1-etc2 37494)
8028 (compressed-srgb8-punchthrough-alpha1-etc2 37495)
8029 (compressed-rgba8-etc2-eac 37496)
8030 (compressed-srgb8-alpha8-etc2-eac 37497))
8031
8032(define-enumeration
8033 ext-multisampled-render-to-texture
8034 (framebuffer-attachment-texture-samples-ext
8035 36204))
8036
8037(define-enumeration
8038 ext-texture-integer
8039 (rgba32ui 36208)
8040 (rgba32ui-ext 36208)
8041 (rgb32ui 36209)
8042 (rgb32ui-ext 36209)
8043 (alpha32ui-ext 36210)
8044 (intensity32ui-ext 36211)
8045 (luminance32ui-ext 36212)
8046 (luminance-alpha32ui-ext 36213)
8047 (rgba16ui 36214)
8048 (rgba16ui-ext 36214)
8049 (rgb16ui 36215)
8050 (rgb16ui-ext 36215)
8051 (alpha16ui-ext 36216)
8052 (intensity16ui-ext 36217)
8053 (luminance16ui-ext 36218)
8054 (luminance-alpha16ui-ext 36219)
8055 (rgba8ui 36220)
8056 (rgba8ui-ext 36220)
8057 (rgb8ui 36221)
8058 (rgb8ui-ext 36221)
8059 (alpha8ui-ext 36222)
8060 (intensity8ui-ext 36223)
8061 (luminance8ui-ext 36224)
8062 (luminance-alpha8ui-ext 36225)
8063 (rgba32i 36226)
8064 (rgba32i-ext 36226)
8065 (rgb32i 36227)
8066 (rgb32i-ext 36227)
8067 (alpha32i-ext 36228)
8068 (intensity32i-ext 36229)
8069 (luminance32i-ext 36230)
8070 (luminance-alpha32i-ext 36231)
8071 (rgba16i 36232)
8072 (rgba16i-ext 36232)
8073 (rgb16i 36233)
8074 (rgb16i-ext 36233)
8075 (alpha16i-ext 36234)
8076 (intensity16i-ext 36235)
8077 (luminance16i-ext 36236)
8078 (luminance-alpha16i-ext 36237)
8079 (rgba8i 36238)
8080 (rgba8i-ext 36238)
8081 (rgb8i 36239)
8082 (rgb8i-ext 36239)
8083 (alpha8i-ext 36240)
8084 (intensity8i-ext 36241)
8085 (luminance8i-ext 36242)
8086 (luminance-alpha8i-ext 36243)
8087 (red-integer 36244)
8088 (red-integer-ext 36244)
8089 (green-integer 36245)
8090 (green-integer-ext 36245)
8091 (blue-integer 36246)
8092 (blue-integer-ext 36246)
8093 (alpha-integer 36247)
8094 (alpha-integer-ext 36247)
8095 (rgb-integer 36248)
8096 (rgb-integer-ext 36248)
8097 (rgba-integer 36249)
8098 (rgba-integer-ext 36249)
8099 (bgr-integer 36250)
8100 (bgr-integer-ext 36250)
8101 (bgra-integer 36251)
8102 (bgra-integer-ext 36251)
8103 (luminance-integer-ext 36252)
8104 (luminance-alpha-integer-ext 36253)
8105 (rgba-integer-mode-ext 36254))
8106
8107(define-enumeration
8108 arb-vertex-type-2-10-10-10-rev
8109 (int-2-10-10-10-rev 36255))
8110
8111(define-enumeration
8112 nv-parameter-buffer-object
8113 (max-program-parameter-buffer-bindings-nv 36256)
8114 (max-program-parameter-buffer-size-nv 36257)
8115 (vertex-program-parameter-buffer-nv 36258)
8116 (geometry-program-parameter-buffer-nv 36259)
8117 (fragment-program-parameter-buffer-nv 36260))
8118
8119(define-enumeration
8120 nv-depth-buffer-float
8121 (depth-component32f-nv 36267)
8122 (depth32f-stencil8-nv 36268)
8123 (float-32-unsigned-int-24-8-rev-nv 36269)
8124 (depth-buffer-float-mode-nv 36271))
8125
8126(define-enumeration
8127 arb-shading-language-include
8128 (shader-include-arb 36270)
8129 (named-string-length-arb 36329)
8130 (named-string-type-arb 36330))
8131
8132(define-enumeration
8133 arb-framebuffer-s-rgb
8134 (framebuffer-srgb 36281))
8135
8136(define-enumeration
8137 ext-framebuffer-s-rgb
8138 (framebuffer-srgb-ext 36281)
8139 (framebuffer-srgb-capable-ext 36282))
8140
8141(define-enumeration
8142 arb-texture-compression-rgtc
8143 (compressed-red-rgtc1 36283)
8144 (compressed-signed-red-rgtc1 36284)
8145 (compressed-rg-rgtc2 36285)
8146 (compressed-signed-rg-rgtc2 36286))
8147
8148(define-enumeration
8149 ext-texture-compression-rgtc
8150 (compressed-red-rgtc1-ext 36283)
8151 (compressed-signed-red-rgtc1-ext 36284)
8152 (compressed-red-green-rgtc2-ext 36285)
8153 (compressed-signed-red-green-rgtc2-ext 36286))
8154
8155(define-enumeration
8156 ext-gpu-shader-4
8157 (sampler-1d-array-ext 36288)
8158 (sampler-2d-array-ext 36289)
8159 (sampler-buffer-ext 36290)
8160 (sampler-1d-array-shadow-ext 36291)
8161 (sampler-2d-array-shadow-ext 36292)
8162 (sampler-cube-shadow-ext 36293)
8163 (unsigned-int-vec2-ext 36294)
8164 (unsigned-int-vec3-ext 36295)
8165 (unsigned-int-vec4-ext 36296)
8166 (int-sampler-1d-ext 36297)
8167 (int-sampler-2d-ext 36298)
8168 (int-sampler-3d-ext 36299)
8169 (int-sampler-cube-ext 36300)
8170 (int-sampler-2d-rect-ext 36301)
8171 (int-sampler-1d-array-ext 36302)
8172 (int-sampler-2d-array-ext 36303)
8173 (int-sampler-buffer-ext 36304)
8174 (unsigned-int-sampler-1d-ext 36305)
8175 (unsigned-int-sampler-2d-ext 36306)
8176 (unsigned-int-sampler-3d-ext 36307)
8177 (unsigned-int-sampler-cube-ext 36308)
8178 (unsigned-int-sampler-2d-rect-ext 36309)
8179 (unsigned-int-sampler-1d-array-ext 36310)
8180 (unsigned-int-sampler-2d-array-ext 36311)
8181 (unsigned-int-sampler-buffer-ext 36312))
8182
8183(define-enumeration
8184 nv-shadow-samplers-array
8185 (sampler-2d-array-shadow-nv 36292))
8186
8187(define-enumeration
8188 nv-shadow-samplers-cube
8189 (sampler-cube-shadow-nv 36293))
8190
8191(define-enumeration
8192 ext-bindable-uniform
8193 (max-vertex-bindable-uniforms-ext 36322)
8194 (max-fragment-bindable-uniforms-ext 36323)
8195 (max-geometry-bindable-uniforms-ext 36324)
8196 (max-bindable-uniform-size-ext 36333)
8197 (uniform-buffer-ext 36334)
8198 (uniform-buffer-binding-ext 36335))
8199
8200(define-enumeration
8201 arb-shader-subroutine
8202 (active-subroutines 36325)
8203 (active-subroutine-uniforms 36326)
8204 (max-subroutines 36327)
8205 (max-subroutine-uniform-locations 36328)
8206 (active-subroutine-uniform-locations 36423)
8207 (active-subroutine-max-length 36424)
8208 (active-subroutine-uniform-max-length 36425)
8209 (num-compatible-subroutines 36426)
8210 (compatible-subroutines 36427))
8211
8212(define-enumeration
8213 oes-vertex-type-10-10-10-2
8214 (unsigned-int-10-10-10-2-oes 36342)
8215 (int-10-10-10-2-oes 36343))
8216
8217(define-enumeration
8218 nv-conditional-render
8219 (query-wait-nv 36371)
8220 (query-no-wait-nv 36372)
8221 (query-by-region-wait-nv 36373)
8222 (query-by-region-no-wait-nv 36374))
8223
c7b31271
DH
8224(define-enumeration
8225 nv-multisample-coverage
8226 (color-samples-nv 36384))
8227
092cacd7
AW
8228(define-enumeration
8229 arb-transform-feedback-2
8230 (transform-feedback 36386)
8231 (transform-feedback-paused 36387)
8232 (transform-feedback-buffer-paused 36387)
8233 (transform-feedback-active 36388)
8234 (transform-feedback-buffer-active 36388)
8235 (transform-feedback-binding 36389))
8236
8237(define-enumeration
8238 nv-transform-feedback-2
8239 (transform-feedback-nv 36386)
8240 (transform-feedback-buffer-paused-nv 36387)
8241 (transform-feedback-buffer-active-nv 36388)
8242 (transform-feedback-binding-nv 36389))
8243
8244(define-enumeration
8245 nv-present-video
8246 (frame-nv 36390)
8247 (fields-nv 36391)
8248 (current-time-nv 36392)
8249 (num-fill-streams-nv 36393)
8250 (present-time-nv 36394)
8251 (present-duration-nv 36395))
8252
8253(define-enumeration
8254 nv-depth-nonlinear
8255 (depth-component16-nonlinear-nv 36396))
8256
8257(define-enumeration
8258 ext-direct-state-access
8259 (program-matrix-ext 36397)
8260 (transpose-program-matrix-ext 36398)
8261 (program-matrix-stack-depth-ext 36399))
8262
8263(define-enumeration
8264 arb-texture-swizzle
8265 (texture-swizzle-r 36418)
8266 (texture-swizzle-g 36419)
8267 (texture-swizzle-b 36420)
8268 (texture-swizzle-a 36421)
8269 (texture-swizzle-rgba 36422))
8270
8271(define-enumeration
8272 ext-texture-swizzle
8273 (texture-swizzle-r-ext 36418)
8274 (texture-swizzle-g-ext 36419)
8275 (texture-swizzle-b-ext 36420)
8276 (texture-swizzle-a-ext 36421)
8277 (texture-swizzle-rgba-ext 36422))
8278
8279(define-enumeration
8280 arb-provoking-vertex
8281 (quads-follow-provoking-vertex-convention 36428)
8282 (first-vertex-convention 36429)
8283 (last-vertex-convention 36430)
8284 (provoking-vertex 36431))
8285
8286(define-enumeration
8287 ext-provoking-vertex
8288 (quads-follow-provoking-vertex-convention-ext
8289 36428)
8290 (first-vertex-convention-ext 36429)
8291 (last-vertex-convention-ext 36430)
8292 (provoking-vertex-ext 36431))
8293
8294(define-enumeration
8295 arb-texture-multisample
8296 (sample-position 36432)
8297 (sample-mask 36433)
8298 (sample-mask-value 36434)
8299 (max-sample-mask-words 36441)
8300 (texture-2d-multisample 37120)
8301 (proxy-texture-2d-multisample 37121)
8302 (texture-2d-multisample-array 37122)
8303 (proxy-texture-2d-multisample-array 37123)
8304 (texture-binding-2d-multisample 37124)
8305 (texture-binding-2d-multisample-array 37125)
8306 (texture-samples 37126)
8307 (texture-fixed-sample-locations 37127)
8308 (sampler-2d-multisample 37128)
8309 (int-sampler-2d-multisample 37129)
8310 (unsigned-int-sampler-2d-multisample 37130)
8311 (sampler-2d-multisample-array 37131)
8312 (int-sampler-2d-multisample-array 37132)
8313 (unsigned-int-sampler-2d-multisample-array 37133)
8314 (max-color-texture-samples 37134)
8315 (max-depth-texture-samples 37135)
8316 (max-integer-samples 37136))
8317
8318(define-enumeration
8319 nv-explicit-multisample
8320 (sample-position-nv 36432)
8321 (sample-mask-nv 36433)
8322 (sample-mask-value-nv 36434)
8323 (texture-binding-renderbuffer-nv 36435)
8324 (texture-renderbuffer-data-store-binding-nv
8325 36436)
8326 (texture-renderbuffer-nv 36437)
8327 (sampler-renderbuffer-nv 36438)
8328 (int-sampler-renderbuffer-nv 36439)
8329 (unsigned-int-sampler-renderbuffer-nv 36440)
8330 (max-sample-mask-words-nv 36441))
8331
8332(define-enumeration
8333 nv-gpu-program-5
8334 (max-geometry-program-invocations-nv 36442)
8335 (min-fragment-interpolation-offset-nv 36443)
8336 (max-fragment-interpolation-offset-nv 36444)
8337 (fragment-program-interpolation-offset-bits-nv
8338 36445)
8339 (min-program-texture-gather-offset-nv 36446)
8340 (max-program-texture-gather-offset-nv 36447)
8341 (max-program-subroutine-parameters-nv 36676)
8342 (max-program-subroutine-num-nv 36677))
8343
8344(define-enumeration
c7b31271 8345 version-4-0
092cacd7
AW
8346 (min-program-texture-gather-offset 36446)
8347 (max-program-texture-gather-offset 36447)
c7b31271
DH
8348 (texture-cube-map-array 36873)
8349 (texture-binding-cube-map-array 36874)
8350 (proxy-texture-cube-map-array 36875)
8351 (sampler-cube-map-array 36876)
8352 (sampler-cube-map-array-shadow 36877)
8353 (int-sampler-cube-map-array 36878)
8354 (unsigned-int-sampler-cube-map-array 36879))
8355
8356(define-enumeration
8357 arb-texture-gather
8358 (min-program-texture-gather-offset-arb 36446)
8359 (max-program-texture-gather-offset-arb 36447)
8360 (max-program-texture-gather-components-arb 36767))
092cacd7
AW
8361
8362(define-enumeration
8363 arb-transform-feedback-3
8364 (max-transform-feedback-buffers 36464)
8365 (max-vertex-streams 36465))
8366
8367(define-enumeration
8368 arb-texture-compression-bptc
8369 (compressed-rgba-bptc-unorm-arb 36492)
8370 (compressed-srgb-alpha-bptc-unorm-arb 36493)
8371 (compressed-rgb-bptc-signed-float-arb 36494)
8372 (compressed-rgb-bptc-unsigned-float-arb 36495))
8373
8374(define-enumeration
8375 nv-coverage-sample
8376 (coverage-component-nv 36560)
8377 (coverage-component4-nv 36561)
8378 (coverage-attachment-nv 36562)
8379 (coverage-buffers-nv 36563)
8380 (coverage-samples-nv 36564)
8381 (coverage-all-fragments-nv 36565)
8382 (coverage-edge-fragments-nv 36566)
8383 (coverage-automatic-nv 36567)
8384 (coverage-buffer-bit-nv 32768))
8385
8386(define-enumeration
8387 nv-shader-buffer-load
8388 (buffer-gpu-address-nv 36637)
8389 (gpu-address-nv 36660)
8390 (max-shader-buffer-address-nv 36661))
8391
8392(define-enumeration
8393 nv-vertex-buffer-unified-memory
8394 (vertex-attrib-array-unified-nv 36638)
8395 (element-array-unified-nv 36639)
8396 (vertex-attrib-array-address-nv 36640)
8397 (vertex-array-address-nv 36641)
8398 (normal-array-address-nv 36642)
8399 (color-array-address-nv 36643)
8400 (index-array-address-nv 36644)
8401 (texture-coord-array-address-nv 36645)
8402 (edge-flag-array-address-nv 36646)
8403 (secondary-color-array-address-nv 36647)
8404 (fog-coord-array-address-nv 36648)
8405 (element-array-address-nv 36649)
8406 (vertex-attrib-array-length-nv 36650)
8407 (vertex-array-length-nv 36651)
8408 (normal-array-length-nv 36652)
8409 (color-array-length-nv 36653)
8410 (index-array-length-nv 36654)
8411 (texture-coord-array-length-nv 36655)
8412 (edge-flag-array-length-nv 36656)
8413 (secondary-color-array-length-nv 36657)
8414 (fog-coord-array-length-nv 36658)
8415 (element-array-length-nv 36659)
8416 (draw-indirect-unified-nv 36672)
8417 (draw-indirect-address-nv 36673)
8418 (draw-indirect-length-nv 36674))
8419
8420(define-enumeration
8421 arb-copy-buffer
8422 (copy-read-buffer-binding 36662)
8423 (copy-read-buffer 36662)
8424 (copy-write-buffer-binding 36663)
8425 (copy-write-buffer 36663))
8426
8427(define-enumeration
8428 arb-draw-indirect
8429 (draw-indirect-buffer 36671)
8430 (draw-indirect-buffer-binding 36675))
8431
8432(define-enumeration
8433 arb-gpu-shader-fp-64
8434 (double-mat2 36678)
8435 (double-mat3 36679)
8436 (double-mat4 36680)
8437 (double-mat-2x-3 36681)
8438 (double-mat-2x-4 36682)
8439 (double-mat-3x-2 36683)
8440 (double-mat-3x-4 36684)
8441 (double-mat-4x-2 36685)
8442 (double-mat-4x-3 36686)
8443 (double-vec2 36860)
8444 (double-vec3 36861)
8445 (double-vec4 36862))
8446
8447(define-enumeration
8448 arm-mali-shader-binary
8449 (mali-shader-binary-arm 36704))
8450
c7b31271
DH
8451(define-enumeration
8452 arm-mali-program-binary
8453 (mali-program-binary-arm 36705))
8454
092cacd7
AW
8455(define-enumeration
8456 qcom-driver-control
8457 (perfmon-global-mode-qcom 36768))
8458
8459(define-enumeration
8460 qcom-binning-control
8461 (binning-control-hint-qcom 36784)
8462 (cpu-optimized-qcom 36785)
8463 (gpu-optimized-qcom 36786)
8464 (render-direct-to-framebuffer-qcom 36787))
8465
8466(define-enumeration
8467 viv-shader-binary
8468 (shader-binary-viv 36804))
8469
8470(define-enumeration
c7b31271 8471 amd-vertex-shader-tessellator
092cacd7
AW
8472 (sampler-buffer-amd 36865)
8473 (int-sampler-buffer-amd 36866)
8474 (unsigned-int-sampler-buffer-amd 36867)
8475 (tessellation-mode-amd 36868)
8476 (tessellation-factor-amd 36869)
8477 (discrete-amd 36870)
8478 (continuous-amd 36871))
8479
8480(define-enumeration
8481 arb-texture-cube-map-array
8482 (texture-cube-map-array 36873)
8483 (texture-binding-cube-map-array 36874)
8484 (proxy-texture-cube-map-array 36875)
8485 (sampler-cube-map-array 36876)
8486 (sampler-cube-map-array-shadow 36877)
8487 (int-sampler-cube-map-array 36878)
8488 (unsigned-int-sampler-cube-map-array 36879))
8489
8490(define-enumeration
8491 ext-texture-snorm
8492 (alpha-snorm 36880)
8493 (luminance-snorm 36881)
8494 (luminance-alpha-snorm 36882)
8495 (intensity-snorm 36883)
8496 (alpha8-snorm 36884)
8497 (luminance8-snorm 36885)
8498 (luminance8-alpha8-snorm 36886)
8499 (intensity8-snorm 36887)
8500 (alpha16-snorm 36888)
8501 (luminance16-snorm 36889)
8502 (luminance16-alpha16-snorm 36890)
8503 (intensity16-snorm 36891))
8504
8505(define-enumeration
8506 amd-blend-minmax-factor
8507 (factor-min-amd 36892)
8508 (factor-max-amd 36893))
8509
8510(define-enumeration
8511 amd-depth-clamp-separate
8512 (depth-clamp-near-amd 36894)
8513 (depth-clamp-far-amd 36895))
8514
8515(define-enumeration
8516 nv-video-capture
8517 (video-buffer-nv 36896)
8518 (video-buffer-binding-nv 36897)
8519 (field-upper-nv 36898)
8520 (field-lower-nv 36899)
8521 (num-video-capture-streams-nv 36900)
8522 (next-video-capture-buffer-status-nv 36901)
8523 (video-capture-to-422-supported-nv 36902)
8524 (last-video-capture-status-nv 36903)
8525 (video-buffer-pitch-nv 36904)
8526 (video-color-conversion-matrix-nv 36905)
8527 (video-color-conversion-max-nv 36906)
8528 (video-color-conversion-min-nv 36907)
8529 (video-color-conversion-offset-nv 36908)
8530 (video-buffer-internal-format-nv 36909)
8531 (partial-success-nv 36910)
8532 (success-nv 36911)
8533 (failure-nv 36912)
8534 (ycbycr8-422-nv 36913)
8535 (ycbaycr8a-4224-nv 36914)
8536 (z6y10z6cb10z6y10z6cr10-422-nv 36915)
8537 (z6y10z6cb10z6a10z6y10z6cr10z6a10-4224-nv 36916)
8538 (z4y12z4cb12z4y12z4cr12-422-nv 36917)
8539 (z4y12z4cb12z4a12z4y12z4cr12z4a12-4224-nv 36918)
8540 (z4y12z4cb12z4cr12-444-nv 36919)
8541 (video-capture-frame-width-nv 36920)
8542 (video-capture-frame-height-nv 36921)
8543 (video-capture-field-upper-height-nv 36922)
8544 (video-capture-field-lower-height-nv 36923)
8545 (video-capture-surface-origin-nv 36924))
8546
8547(define-enumeration
8548 nv-texture-multisample
8549 (texture-coverage-samples-nv 36933)
8550 (texture-color-samples-nv 36934))
8551
8552(define-enumeration
8553 arb-texture-rgb-10-a-2-ui
8554 (rgb10-a2ui 36975))
8555
8556(define-enumeration
8557 nv-path-rendering
8558 (path-format-svg-nv 36976)
8559 (path-format-ps-nv 36977)
8560 (standard-font-name-nv 36978)
8561 (system-font-name-nv 36979)
8562 (file-name-nv 36980)
8563 (path-stroke-width-nv 36981)
8564 (path-end-caps-nv 36982)
8565 (path-initial-end-cap-nv 36983)
8566 (path-terminal-end-cap-nv 36984)
8567 (path-join-style-nv 36985)
8568 (path-miter-limit-nv 36986)
8569 (path-dash-caps-nv 36987)
8570 (path-initial-dash-cap-nv 36988)
8571 (path-terminal-dash-cap-nv 36989)
8572 (path-dash-offset-nv 36990)
8573 (path-client-length-nv 36991)
8574 (path-fill-mode-nv 36992)
8575 (path-fill-mask-nv 36993)
8576 (path-fill-cover-mode-nv 36994)
8577 (path-stroke-cover-mode-nv 36995)
8578 (path-stroke-mask-nv 36996)
8579 (count-up-nv 37000)
8580 (count-down-nv 37001)
8581 (path-object-bounding-box-nv 37002)
8582 (convex-hull-nv 37003)
8583 (bounding-box-nv 37005)
8584 (translate-x-nv 37006)
8585 (translate-y-nv 37007)
8586 (translate-2d-nv 37008)
8587 (translate-3d-nv 37009)
8588 (affine-2d-nv 37010)
8589 (affine-3d-nv 37012)
8590 (transpose-affine-2d-nv 37014)
8591 (transpose-affine-3d-nv 37016)
8592 (utf8-nv 37018)
8593 (utf16-nv 37019)
8594 (bounding-box-of-bounding-boxes-nv 37020)
8595 (path-command-count-nv 37021)
8596 (path-coord-count-nv 37022)
8597 (path-dash-array-count-nv 37023)
8598 (path-computed-length-nv 37024)
8599 (path-fill-bounding-box-nv 37025)
8600 (path-stroke-bounding-box-nv 37026)
8601 (square-nv 37027)
8602 (round-nv 37028)
8603 (triangular-nv 37029)
8604 (bevel-nv 37030)
8605 (miter-revert-nv 37031)
8606 (miter-truncate-nv 37032)
8607 (skip-missing-glyph-nv 37033)
8608 (use-missing-glyph-nv 37034)
8609 (path-error-position-nv 37035)
8610 (path-fog-gen-mode-nv 37036)
8611 (accum-adjacent-pairs-nv 37037)
8612 (adjacent-pairs-nv 37038)
8613 (first-to-rest-nv 37039)
8614 (path-gen-mode-nv 37040)
8615 (path-gen-coeff-nv 37041)
8616 (path-gen-color-format-nv 37042)
8617 (path-gen-components-nv 37043)
8618 (path-dash-offset-reset-nv 37044)
8619 (move-to-resets-nv 37045)
8620 (move-to-continues-nv 37046)
8621 (path-stencil-func-nv 37047)
8622 (path-stencil-ref-nv 37048)
8623 (path-stencil-value-mask-nv 37049)
8624 (close-path-nv 0)
8625 (move-to-nv 2)
8626 (relative-move-to-nv 3)
8627 (line-to-nv 4)
8628 (relative-line-to-nv 5)
8629 (horizontal-line-to-nv 6)
8630 (relative-horizontal-line-to-nv 7)
8631 (vertical-line-to-nv 8)
8632 (relative-vertical-line-to-nv 9)
8633 (quadratic-curve-to-nv 10)
8634 (relative-quadratic-curve-to-nv 11)
8635 (cubic-curve-to-nv 12)
8636 (relative-cubic-curve-to-nv 13)
8637 (smooth-quadratic-curve-to-nv 14)
8638 (relative-smooth-quadratic-curve-to-nv 15)
8639 (smooth-cubic-curve-to-nv 16)
8640 (relative-smooth-cubic-curve-to-nv 17)
8641 (small-ccw-arc-to-nv 18)
8642 (relative-small-ccw-arc-to-nv 19)
8643 (small-cw-arc-to-nv 20)
8644 (relative-small-cw-arc-to-nv 21)
8645 (large-ccw-arc-to-nv 22)
8646 (relative-large-ccw-arc-to-nv 23)
8647 (large-cw-arc-to-nv 24)
8648 (relative-large-cw-arc-to-nv 25)
8649 (restart-path-nv 240)
8650 (dup-first-cubic-curve-to-nv 242)
8651 (dup-last-cubic-curve-to-nv 244)
8652 (rect-nv 246)
8653 (circular-ccw-arc-to-nv 248)
8654 (circular-cw-arc-to-nv 250)
8655 (circular-tangent-arc-to-nv 252)
8656 (arc-to-nv 254)
8657 (relative-arc-to-nv 255)
8658 (bold-bit-nv 1)
8659 (italic-bit-nv 2)
8660 (glyph-width-bit-nv 1)
8661 (glyph-height-bit-nv 2)
8662 (glyph-horizontal-bearing-x-bit-nv 4)
8663 (glyph-horizontal-bearing-y-bit-nv 8)
8664 (glyph-horizontal-bearing-advance-bit-nv 16)
8665 (glyph-vertical-bearing-x-bit-nv 32)
8666 (glyph-vertical-bearing-y-bit-nv 64)
8667 (glyph-vertical-bearing-advance-bit-nv 128)
8668 (glyph-has-kerning-bit-nv 256)
8669 (font-x-min-bounds-bit-nv 65536)
8670 (font-y-min-bounds-bit-nv 131072)
8671 (font-x-max-bounds-bit-nv 262144)
8672 (font-y-max-bounds-bit-nv 524288)
8673 (font-units-per-em-bit-nv 1048576)
8674 (font-ascender-bit-nv 2097152)
8675 (font-descender-bit-nv 4194304)
8676 (font-height-bit-nv 8388608)
8677 (font-max-advance-width-bit-nv 16777216)
8678 (font-max-advance-height-bit-nv 33554432)
8679 (font-underline-position-bit-nv 67108864)
8680 (font-underline-thickness-bit-nv 134217728)
8681 (font-has-kerning-bit-nv 268435456)
8682 (path-stencil-depth-offset-factor-nv 37053)
8683 (path-stencil-depth-offset-units-nv 37054)
8684 (path-cover-depth-func-nv 37055))
8685
8686(define-enumeration
8687 ext-framebuffer-multisample-blit-scaled
8688 (scaled-resolve-fastest-ext 37050)
8689 (scaled-resolve-nicest-ext 37051))
8690
8691(define-enumeration
8692 arb-map-buffer-alignment
8693 (min-map-buffer-alignment 37052))
8694
8695(define-enumeration
8696 nv-deep-texture-3d
8697 (max-deep-3d-texture-width-height-nv 37072)
8698 (max-deep-3d-texture-depth-nv 37073))
8699
8700(define-enumeration
8701 ext-x-11-sync-object
8702 (sync-x11-fence-ext 37089))
8703
8704(define-enumeration
8705 arb-stencil-texturing
8706 (depth-stencil-texture-mode 37098))
8707
8708(define-enumeration
8709 nv-compute-program-5
8710 (compute-program-nv 37115)
8711 (compute-program-parameter-buffer-nv 37116))
8712
8713(define-enumeration
8714 arb-sync
8715 (max-server-wait-timeout 37137)
8716 (object-type 37138)
8717 (sync-condition 37139)
8718 (sync-status 37140)
8719 (sync-flags 37141)
8720 (sync-fence 37142)
8721 (sync-gpu-commands-complete 37143)
8722 (unsignaled 37144)
8723 (signaled 37145)
8724 (already-signaled 37146)
8725 (timeout-expired 37147)
8726 (condition-satisfied 37148)
8727 (wait-failed 37149)
8728 (sync-flush-commands-bit 1)
8729 (timeout-ignored 18446744073709551615))
8730
8731(define-enumeration
8732 arb-compressed-texture-pixel-storage
8733 (unpack-compressed-block-width 37159)
8734 (unpack-compressed-block-height 37160)
8735 (unpack-compressed-block-depth 37161)
8736 (unpack-compressed-block-size 37162)
8737 (pack-compressed-block-width 37163)
8738 (pack-compressed-block-height 37164)
8739 (pack-compressed-block-depth 37165)
8740 (pack-compressed-block-size 37166))
8741
8742(define-enumeration
8743 arb-texture-storage
8744 (texture-immutable-format 37167))
8745
8746(define-enumeration
8747 img-program-binary
8748 (sgx-program-binary-img 37168))
8749
8750(define-enumeration
8751 img-multisampled-render-to-texture
8752 (renderbuffer-samples-img 37171)
8753 (framebuffer-incomplete-multisample-img 37172)
8754 (max-samples-img 37173)
8755 (texture-samples-img 37174))
8756
8757(define-enumeration
8758 img-texture-compression-pvrtc-2
8759 (compressed-rgba-pvrtc-2bppv2-img 37175)
8760 (compressed-rgba-pvrtc-4bppv2-img 37176))
8761
8762(define-enumeration
8763 amd-debug-output
8764 (max-debug-message-length-amd 37187)
8765 (max-debug-logged-messages-amd 37188)
8766 (debug-logged-messages-amd 37189)
8767 (debug-severity-high-amd 37190)
8768 (debug-severity-medium-amd 37191)
8769 (debug-severity-low-amd 37192)
8770 (debug-category-api-error-amd 37193)
8771 (debug-category-window-system-amd 37194)
8772 (debug-category-deprecation-amd 37195)
8773 (debug-category-undefined-behavior-amd 37196)
8774 (debug-category-performance-amd 37197)
8775 (debug-category-shader-compiler-amd 37198)
8776 (debug-category-application-amd 37199)
8777 (debug-category-other-amd 37200))
8778
8779(define-enumeration
8780 amd-name-gen-delete
8781 (data-buffer-amd 37201)
8782 (performance-monitor-amd 37202)
8783 (query-object-amd 37203)
8784 (vertex-array-object-amd 37204)
8785 (sampler-object-amd 37205))
8786
8787(define-enumeration
8788 amd-pinned-memory
8789 (external-virtual-memory-buffer-amd 37216))
8790
8791(define-enumeration
8792 amd-query-buffer-object
8793 (query-buffer-amd 37266)
8794 (query-buffer-binding-amd 37267)
8795 (query-result-no-wait-amd 37268))
8796
8797(define-enumeration
8798 amd-sparse-texture
8799 (virtual-page-size-x-amd 37269)
8800 (virtual-page-size-y-amd 37270)
8801 (virtual-page-size-z-amd 37271)
8802 (max-sparse-texture-size-amd 37272)
8803 (max-sparse-3d-texture-size-amd 37273)
8804 (max-sparse-array-texture-layers 37274)
8805 (min-sparse-level-amd 37275)
8806 (min-lod-warning-amd 37276)
8807 (texture-storage-sparse-bit-amd 1))
8808
8809(define-enumeration
8810 arb-texture-buffer-range
8811 (texture-buffer-offset 37277)
8812 (texture-buffer-size 37278)
8813 (texture-buffer-offset-alignment 37279))
8814
8815(define-enumeration
8816 dmp-shader-binary
8817 (shader-binary-dmp 37456))
8818
8819(define-enumeration
8820 fj-shader-binary-gccso
8821 (gccso-shader-binary-fj 37472))
8822
8823(define-enumeration
8824 arb-shader-atomic-counters
8825 (atomic-counter-buffer 37568)
8826 (atomic-counter-buffer-binding 37569)
8827 (atomic-counter-buffer-start 37570)
8828 (atomic-counter-buffer-size 37571)
8829 (atomic-counter-buffer-data-size 37572)
8830 (atomic-counter-buffer-active-atomic-counters
8831 37573)
8832 (atomic-counter-buffer-active-atomic-counter-indices
8833 37574)
8834 (atomic-counter-buffer-referenced-by-vertex-shader
8835 37575)
8836 (atomic-counter-buffer-referenced-by-tess-control-shader
8837 37576)
8838 (atomic-counter-buffer-referenced-by-tess-evaluation-shader
8839 37577)
8840 (atomic-counter-buffer-referenced-by-geometry-shader
8841 37578)
8842 (atomic-counter-buffer-referenced-by-fragment-shader
8843 37579)
8844 (max-vertex-atomic-counter-buffers 37580)
8845 (max-tess-control-atomic-counter-buffers 37581)
8846 (max-tess-evaluation-atomic-counter-buffers
8847 37582)
8848 (max-geometry-atomic-counter-buffers 37583)
8849 (max-fragment-atomic-counter-buffers 37584)
8850 (max-combined-atomic-counter-buffers 37585)
8851 (max-vertex-atomic-counters 37586)
8852 (max-tess-control-atomic-counters 37587)
8853 (max-tess-evaluation-atomic-counters 37588)
8854 (max-geometry-atomic-counters 37589)
8855 (max-fragment-atomic-counters 37590)
8856 (max-combined-atomic-counters 37591)
8857 (max-atomic-counter-buffer-size 37592)
092cacd7
AW
8858 (active-atomic-counter-buffers 37593)
8859 (uniform-atomic-counter-buffer-index 37594)
c7b31271
DH
8860 (unsigned-int-atomic-counter 37595)
8861 (max-atomic-counter-buffer-bindings 37596))
092cacd7
AW
8862
8863(define-enumeration
8864 arb-program-interface-query
8865 (uniform 37601)
8866 (uniform-block 37602)
8867 (program-input 37603)
8868 (program-output 37604)
8869 (buffer-variable 37605)
8870 (shader-storage-block 37606)
8871 (is-per-patch 37607)
8872 (vertex-subroutine 37608)
8873 (tess-control-subroutine 37609)
8874 (tess-evaluation-subroutine 37610)
8875 (geometry-subroutine 37611)
8876 (fragment-subroutine 37612)
8877 (compute-subroutine 37613)
8878 (vertex-subroutine-uniform 37614)
8879 (tess-control-subroutine-uniform 37615)
8880 (tess-evaluation-subroutine-uniform 37616)
8881 (geometry-subroutine-uniform 37617)
8882 (fragment-subroutine-uniform 37618)
8883 (compute-subroutine-uniform 37619)
8884 (transform-feedback-varying 37620)
8885 (active-resources 37621)
8886 (max-name-length 37622)
8887 (max-num-active-variables 37623)
8888 (max-num-compatible-subroutines 37624)
8889 (name-length 37625)
8890 (type 37626)
8891 (array-size 37627)
8892 (offset 37628)
8893 (block-index 37629)
8894 (array-stride 37630)
8895 (matrix-stride 37631)
8896 (is-row-major 37632)
8897 (atomic-counter-buffer-index 37633)
8898 (buffer-binding 37634)
8899 (buffer-data-size 37635)
8900 (num-active-variables 37636)
8901 (active-variables 37637)
8902 (referenced-by-vertex-shader 37638)
8903 (referenced-by-tess-control-shader 37639)
8904 (referenced-by-tess-evaluation-shader 37640)
8905 (referenced-by-geometry-shader 37641)
8906 (referenced-by-fragment-shader 37642)
8907 (referenced-by-compute-shader 37643)
8908 (top-level-array-size 37644)
8909 (top-level-array-stride 37645)
8910 (location 37646)
8911 (location-index 37647))
8912
8913(define-enumeration
8914 arb-framebuffer-no-attachments
8915 (framebuffer-default-width 37648)
8916 (framebuffer-default-height 37649)
8917 (framebuffer-default-layers 37650)
8918 (framebuffer-default-samples 37651)
8919 (framebuffer-default-fixed-sample-locations
8920 37652)
8921 (max-framebuffer-width 37653)
8922 (max-framebuffer-height 37654)
8923 (max-framebuffer-layers 37655)
8924 (max-framebuffer-samples 37656))
8925
8926(define-enumeration
8927 arb-internalformat-query
8928 (num-sample-counts 37760))
8929
8930(define-enumeration
8931 angle-translated-shader-source
8932 (translated-shader-source-length-angle 37792))
8933
8934(define-enumeration
8935 angle-texture-usage
8936 (texture-usage-angle 37794)
8937 (framebuffer-attachment-angle 37795)
8938 (none 0))
8939
8940(define-enumeration
8941 angle-pack-reverse-row-order
8942 (pack-reverse-row-order-angle 37796))
8943
8944(define-enumeration
8945 angle-depth-texture
8946 (program-binary-angle 37798))
8947
8948(define-enumeration
8949 gl-khr-texture-compression-astc-ldr
8950 (compressed-rgba-astc-4x4-khr 37808)
8951 (compressed-rgba-astc-5x4-khr 37809)
8952 (compressed-rgba-astc-5x5-khr 37810)
8953 (compressed-rgba-astc-6x5-khr 37811)
8954 (compressed-rgba-astc-6x6-khr 37812)
8955 (compressed-rgba-astc-8x5-khr 37813)
8956 (compressed-rgba-astc-8x6-khr 37814)
8957 (compressed-rgba-astc-8x8-khr 37815)
8958 (compressed-rgba-astc-10x5-khr 37816)
8959 (compressed-rgba-astc-10x6-khr 37817)
8960 (compressed-rgba-astc-10x8-khr 37818)
8961 (compressed-rgba-astc-10x10-khr 37819)
8962 (compressed-rgba-astc-12x10-khr 37820)
8963 (compressed-rgba-astc-12x12-khr 37821)
8964 (compressed-srgb8-alpha8-astc-4x4-khr 37840)
8965 (compressed-srgb8-alpha8-astc-5x4-khr 37841)
8966 (compressed-srgb8-alpha8-astc-5x5-khr 37842)
8967 (compressed-srgb8-alpha8-astc-6x5-khr 37843)
8968 (compressed-srgb8-alpha8-astc-6x6-khr 37844)
8969 (compressed-srgb8-alpha8-astc-8x5-khr 37845)
8970 (compressed-srgb8-alpha8-astc-8x6-khr 37846)
8971 (compressed-srgb8-alpha8-astc-8x8-khr 37847)
8972 (compressed-srgb8-alpha8-astc-10x5-khr 37848)
8973 (compressed-srgb8-alpha8-astc-10x6-khr 37849)
8974 (compressed-srgb8-alpha8-astc-10x8-khr 37850)
8975 (compressed-srgb8-alpha8-astc-10x10-khr 37851)
8976 (compressed-srgb8-alpha8-astc-12x10-khr 37852)
8977 (compressed-srgb8-alpha8-astc-12x12-khr 37853))
8978
c7b31271
DH
8979(define-enumeration
8980 ibm-rasterpos-clip
8981 (raster-position-unclipped-ibm 103010))
8982
8983(define-enumeration
8984 ibm-cull-vertex
8985 (cull-vertex-ibm 103050))
8986
8987(define-enumeration
8988 ibm-static-data
8989 (all-static-data-ibm 103060)
8990 (static-vertex-array-ibm 103061)
8991 (vertex-array-list-ibm 103070)
8992 (normal-array-list-ibm 103071)
8993 (color-array-list-ibm 103072)
8994 (index-array-list-ibm 103073)
8995 (texture-coord-array-list-ibm 103074)
8996 (edge-flag-array-list-ibm 103075)
8997 (fog-coordinate-array-list-ibm 103076)
8998 (secondary-color-array-list-ibm 103077)
8999 (vertex-array-list-stride-ibm 103080)
9000 (normal-array-list-stride-ibm 103081)
9001 (color-array-list-stride-ibm 103082)
9002 (index-array-list-stride-ibm 103083)
9003 (texture-coord-array-list-stride-ibm 103084)
9004 (edge-flag-array-list-stride-ibm 103085)
9005 (fog-coordinate-array-list-stride-ibm 103086)
9006 (secondary-color-array-list-stride-ibm 103087))
9007
9008(define-enumeration
9009 pgi-misc-hints
9010 (prefer-doublebuffer-hint-pgi 107000)
9011 (conserve-memory-hint-pgi 107005)
9012 (reclaim-memory-hint-pgi 107006)
9013 (native-graphics-handle-pgi 107010)
9014 (native-graphics-begin-hint-pgi 107011)
9015 (native-graphics-end-hint-pgi 107012)
9016 (always-fast-hint-pgi 107020)
9017 (always-soft-hint-pgi 107021)
9018 (allow-draw-obj-hint-pgi 107022)
9019 (allow-draw-win-hint-pgi 107023)
9020 (allow-draw-frg-hint-pgi 107024)
9021 (allow-draw-mem-hint-pgi 107025)
9022 (strict-depthfunc-hint-pgi 107030)
9023 (strict-lighting-hint-pgi 107031)
9024 (strict-scissor-hint-pgi 107032)
9025 (full-stipple-hint-pgi 107033)
9026 (clip-near-hint-pgi 107040)
9027 (clip-far-hint-pgi 107041)
9028 (wide-line-hint-pgi 107042)
9029 (back-normals-hint-pgi 107043))
9030
9031(define-enumeration
9032 pgi-vertex-hints
9033 (vertex-data-hint-pgi 107050)
9034 (vertex-consistent-hint-pgi 107051)
9035 (material-side-hint-pgi 107052)
9036 (max-vertex-hint-pgi 107053)
9037 (vertex23-bit-pgi 4)
9038 (vertex4-bit-pgi 8)
9039 (color3-bit-pgi 65536)
9040 (color4-bit-pgi 131072)
9041 (edgeflag-bit-pgi 262144)
9042 (index-bit-pgi 524288)
9043 (mat-ambient-bit-pgi 1048576)
9044 (mat-ambient-and-diffuse-bit-pgi 2097152)
9045 (mat-diffuse-bit-pgi 4194304)
9046 (mat-emission-bit-pgi 8388608)
9047 (mat-color-indexes-bit-pgi 16777216)
9048 (mat-shininess-bit-pgi 33554432)
9049 (mat-specular-bit-pgi 67108864)
9050 (normal-bit-pgi 134217728)
9051 (texcoord1-bit-pgi 268435456)
9052 (texcoord2-bit-pgi 536870912)
9053 (texcoord3-bit-pgi 1073741824)
9054 (texcoord4-bit-pgi 2147483648))
9055