/
constants.clj
3119 lines (3111 loc) · 103 KB
/
constants.clj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
(ns thi.ng.geom.gl.jogl.constants
(:refer-clojure
:exclude [byte compile double filter float
int load max min reduce set short
keep repeat replace and or type]))
;; Constant extraction from JOGL sources
;;
;; The code below is used to extract and convert OpenGL constants from
;; the Java JOGL sources in order to provide a better user experience
;; from Clojure. This is a superset of the WebGL constants defined in
;; `src/gl/webgl/constants.cljs`.
;;
;; The resulting constants are all in kebab case naming convention
;; with their `gl-` prefix removed, unless it would result in a symbol
;; with leading digits (in which case the `gl-` remains intact)
(comment
(defn keep-gl?
[x]
(or (re-find #"^GL_[0-9]+" x)
(= "GL_FALSE" x)
(= "GL_TRUE" x)))
(defn snake->kebab
[x]
(let [x (if (keep-gl? x) x (subs x 3))]
(-> x str/lower-case (str/replace "_" "-"))))
(defn extract-constants-from-file
[path]
(->> path
(io/reader)
(line-seq)
(mapcat #(re-seq #"([A-Z0-9x_]+)\s*=\s*(0x[0-9a-f]+)" %))
(filter identity)
(map (fn [[_ k v]] (str "(def " (snake->kebab k) " " v ")")))))
;; jogl-all-2.3.2-sources/com/jogamp/opengl/
(defn extract-constants
[base]
(->> ["GL" "GL2" "GL2ES1" "GL2ES2" "GL2ES3" "GL2GL3" "GL3" "GL3ES3" "GL4" "GL4ES3"]
(mapcat #(extract-constants-from-file (str base % ".java")))
(into #{})
(sort)
(interpose "\n")
(apply str)))
)
;; OpenGL constants (combined versions 1.2 - 4.0)
(def abgr-ext 0x8000)
(def accum 0x100)
(def accum-alpha-bits 0xd5b)
(def accum-blue-bits 0xd5a)
(def accum-buffer-bit 0x200)
(def accum-clear-value 0xb80)
(def accum-green-bits 0xd59)
(def accum-red-bits 0xd58)
(def active-atomic-counter-buffers 0x92d9)
(def active-attribute-max-length 0x8b8a)
(def active-attributes 0x8b89)
(def active-program 0x8259)
(def active-resources 0x92f5)
(def active-stencil-face-ext 0x8911)
(def active-subroutine-max-length 0x8e48)
(def active-subroutine-uniform-locations 0x8e47)
(def active-subroutine-uniform-max-length 0x8e49)
(def active-subroutine-uniforms 0x8de6)
(def active-subroutines 0x8de5)
(def active-texture 0x84e0)
(def active-uniform-block-max-name-length 0x8a35)
(def active-uniform-blocks 0x8a36)
(def active-uniform-max-length 0x8b87)
(def active-uniforms 0x8b86)
(def active-variables 0x9305)
(def active-vertex-units-arb 0x86a5)
(def add 0x104)
(def add-signed 0x8574)
(def aliased-line-width-range 0x846e)
(def aliased-point-size-range 0x846d)
(def all-attrib-bits 0xfffff)
(def all-barrier-bits 0xffffffff)
(def all-client-attrib-bits 0xffffffff)
(def all-shader-bits 0xffffffff)
(def allow-draw-frg-hint-pgi 0x1a210)
(def allow-draw-mem-hint-pgi 0x1a211)
(def allow-draw-obj-hint-pgi 0x1a20e)
(def allow-draw-win-hint-pgi 0x1a20f)
(def alpha 0x1906)
(def alpha-bias 0xd1d)
(def alpha-bits 0xd55)
(def alpha-float16-apple 0x881c)
(def alpha-float16-ati 0x881c)
(def alpha-float32-apple 0x8816)
(def alpha-float32-ati 0x8816)
(def alpha-integer 0x8d97)
(def alpha-max-clamp-ingr 0x8567)
(def alpha-min-clamp-ingr 0x8563)
(def alpha-ref-command-nv 0xf)
(def alpha-scale 0xd1c)
(def alpha-snorm 0x9010)
(def alpha-test 0xbc0)
(def alpha-test-func 0xbc1)
(def alpha-test-ref 0xbc2)
(def alpha12 0x803d)
(def alpha16 0x803e)
(def alpha16-snorm 0x9018)
(def alpha16f 0x881c)
(def alpha16i 0x8d8a)
(def alpha16ui 0x8d78)
(def alpha32f 0x8816)
(def alpha32i 0x8d84)
(def alpha32ui 0x8d72)
(def alpha4 0x803b)
(def alpha8 0x803c)
(def alpha8-snorm 0x9014)
(def alpha8i 0x8d90)
(def alpha8ui 0x8d7e)
(def already-signaled 0x911a)
(def always 0x207)
(def always-fast-hint-pgi 0x1a20c)
(def always-soft-hint-pgi 0x1a20d)
(def and 0x1501)
(def and-inverted 0x1504)
(def and-reverse 0x1502)
(def any-samples-passed 0x8c2f)
(def any-samples-passed-conservative 0x8d6a)
(def array-buffer 0x8892)
(def array-buffer-binding 0x8894)
(def array-element-lock-count-ext 0x81a9)
(def array-element-lock-first-ext 0x81a8)
(def array-size 0x92fb)
(def array-stride 0x92fe)
(def atomic-counter-barrier-bit 0x1000)
(def atomic-counter-buffer 0x92c0)
(def atomic-counter-buffer-active-atomic-counter-indices 0x92c6)
(def atomic-counter-buffer-active-atomic-counters 0x92c5)
(def atomic-counter-buffer-binding 0x92c1)
(def atomic-counter-buffer-data-size 0x92c4)
(def atomic-counter-buffer-index 0x9301)
(def atomic-counter-buffer-referenced-by-compute-shader 0x90ed)
(def atomic-counter-buffer-referenced-by-fragment-shader 0x92cb)
(def atomic-counter-buffer-referenced-by-geometry-shader 0x92ca)
(def atomic-counter-buffer-referenced-by-tess-control-shader 0x92c8)
(def atomic-counter-buffer-referenced-by-tess-evaluation-shader 0x92c9)
(def atomic-counter-buffer-referenced-by-vertex-shader 0x92c7)
(def atomic-counter-buffer-size 0x92c3)
(def atomic-counter-buffer-start 0x92c2)
(def attached-shaders 0x8b85)
(def attenuation-ext 0x834d)
(def attrib-stack-depth 0xbb0)
(def attribute-address-command-nv 0x9)
(def auto-generate-mipmap 0x8295)
(def auto-normal 0xd80)
(def aux-buffers 0xc00)
(def aux-depth-stencil-apple 0x8a14)
(def aux0 0x409)
(def aux1 0x40a)
(def aux2 0x40b)
(def aux3 0x40c)
(def average-ext 0x8335)
(def back 0x405)
(def back-left 0x402)
(def back-normals-hint-pgi 0x1a223)
(def back-right 0x403)
(def bgr 0x80e0)
(def bgr-integer 0x8d9a)
(def bgra 0x80e1)
(def bgra-integer 0x8d9b)
(def bgra8 0x93a1)
(def bitmap 0x1a00)
(def bitmap-token 0x704)
(def blend 0xbe2)
(def blend-advanced-coherent-khr 0x9285)
(def blend-color 0x8005)
(def blend-color-command-nv 0xb)
(def blend-dst 0x0)
(def blend-dst-alpha 0x80ca)
(def blend-dst-rgb 0x80c8)
(def blend-equation 0x8009)
(def blend-equation-alpha 0x883d)
(def blend-equation-rgb 0x8009)
(def blend-src 0x0)
(def blend-src-alpha 0x80cb)
(def blend-src-rgb 0x80c9)
(def block-index 0x92fd)
(def blue 0x1905)
(def blue-bias 0xd1b)
(def blue-bits 0xd54)
(def blue-integer 0x8d96)
(def blue-max-clamp-ingr 0x8566)
(def blue-min-clamp-ingr 0x8562)
(def blue-scale 0xd1a)
(def bool 0x8b56)
(def bool-arb 0x8b56)
(def bool-vec2 0x8b57)
(def bool-vec2-arb 0x8b57)
(def bool-vec3 0x8b58)
(def bool-vec3-arb 0x8b58)
(def bool-vec4 0x8b59)
(def bool-vec4-arb 0x8b59)
(def buffer 0x82e0)
(def buffer-access 0x88bb)
(def buffer-access-flags 0x911f)
(def buffer-binding 0x9302)
(def buffer-data-size 0x9303)
(def buffer-flushing-unmap 0x8a13)
(def buffer-gpu-address-nv 0x8f1d)
(def buffer-immutable-storage 0x821f)
(def buffer-map-length 0x9120)
(def buffer-map-offset 0x9121)
(def buffer-map-pointer 0x88bd)
(def buffer-mapped 0x88bc)
(def buffer-object-apple 0x85b3)
(def buffer-serialized-modify 0x8a12)
(def buffer-size 0x8764)
(def buffer-storage-flags 0x8220)
(def buffer-update-barrier-bit 0x200)
(def buffer-usage 0x8765)
(def buffer-variable 0x92e5)
(def byte 0x1400)
(def c3f-v3f 0x2a24)
(def c4f-n3f-v3f 0x2a26)
(def c4ub-v2f 0x2a22)
(def c4ub-v3f 0x2a23)
(def caveat-support 0x82b8)
(def ccw 0x901)
(def clamp 0x2900)
(def clamp-fragment-color 0x891b)
(def clamp-read-color 0x891c)
(def clamp-to-border 0x812d)
(def clamp-to-edge 0x812f)
(def clamp-vertex-color 0x891a)
(def clear 0x1500)
(def clear-buffer 0x82b4)
(def clear-texture 0x9365)
(def client-active-texture 0x84e1)
(def client-all-attrib-bits 0xffffffff)
(def client-attrib-stack-depth 0xbb1)
(def client-mapped-buffer-barrier-bit 0x4000)
(def client-pixel-store-bit 0x1)
(def client-storage-bit 0x200)
(def client-vertex-array-bit 0x2)
(def clip-depth-mode 0x935d)
(def clip-distance0 0x3000)
(def clip-distance1 0x3001)
(def clip-distance2 0x3002)
(def clip-distance3 0x3003)
(def clip-distance4 0x3004)
(def clip-distance5 0x3005)
(def clip-distance6 0x3006)
(def clip-distance7 0x3007)
(def clip-far-hint-pgi 0x1a221)
(def clip-near-hint-pgi 0x1a220)
(def clip-origin 0x935c)
(def clip-plane0 0x3000)
(def clip-plane1 0x3001)
(def clip-plane2 0x3002)
(def clip-plane3 0x3003)
(def clip-plane4 0x3004)
(def clip-plane5 0x3005)
(def clip-volume-clipping-hint-ext 0x80f0)
(def clipping-input-primitives-arb 0x82f6)
(def clipping-output-primitives-arb 0x82f7)
(def cmyk-ext 0x800c)
(def cmyka-ext 0x800d)
(def coeff 0xa00)
(def color 0x1800)
(def color-array-address-nv 0x8f23)
(def color-array-buffer-binding 0x8898)
(def color-array-length-nv 0x8f2d)
(def color-array-pointer 0x8090)
(def color-array-size 0x8081)
(def color-array-stride 0x8083)
(def color-array-type 0x8082)
(def color-attachment0 0x8ce0)
(def color-attachment1 0x8ce1)
(def color-attachment10 0x8cea)
(def color-attachment11 0x8ceb)
(def color-attachment12 0x8cec)
(def color-attachment13 0x8ced)
(def color-attachment14 0x8cee)
(def color-attachment15 0x8cef)
(def color-attachment16 0x8cf0)
(def color-attachment17 0x8cf1)
(def color-attachment18 0x8cf2)
(def color-attachment19 0x8cf3)
(def color-attachment2 0x8ce2)
(def color-attachment20 0x8cf4)
(def color-attachment21 0x8cf5)
(def color-attachment22 0x8cf6)
(def color-attachment23 0x8cf7)
(def color-attachment24 0x8cf8)
(def color-attachment25 0x8cf9)
(def color-attachment26 0x8cfa)
(def color-attachment27 0x8cfb)
(def color-attachment28 0x8cfc)
(def color-attachment29 0x8cfd)
(def color-attachment3 0x8ce3)
(def color-attachment30 0x8cfe)
(def color-attachment31 0x8cff)
(def color-attachment4 0x8ce4)
(def color-attachment5 0x8ce5)
(def color-attachment6 0x8ce6)
(def color-attachment7 0x8ce7)
(def color-attachment8 0x8ce8)
(def color-attachment9 0x8ce9)
(def color-buffer-bit 0x4000)
(def color-clear-unclamped-value-ati 0x8835)
(def color-clear-value 0xc22)
(def color-components 0x8283)
(def color-encoding 0x8296)
(def color-float-apple 0x8a0f)
(def color-index 0x1900)
(def color-indexes 0x1603)
(def color-logic-op 0x0)
(def color-material-face 0xb55)
(def color-material-parameter 0xb56)
(def color-matrix 0x80b1)
(def color-matrix-stack-depth 0x80b2)
(def color-renderable 0x8286)
(def color-samples-nv 0x8e20)
(def color-sum 0x8458)
(def color-sum-arb 0x8458)
(def color-table 0x80d0)
(def color-table-alpha-size 0x80dd)
(def color-table-bias 0x80d7)
(def color-table-blue-size 0x80dc)
(def color-table-format 0x80d8)
(def color-table-green-size 0x80db)
(def color-table-intensity-size 0x80df)
(def color-table-luminance-size 0x80de)
(def color-table-red-size 0x80da)
(def color-table-scale 0x80d6)
(def color-table-width 0x80d9)
(def color-writemask 0xc23)
(def color3-bit-pgi 0x10000)
(def color4-bit-pgi 0x20000)
(def colorburn 0x929a)
(def colordodge 0x9299)
(def combine 0x8570)
(def combine-alpha 0x8572)
(def combine-rgb 0x8571)
(def command-barrier-bit 0x40)
(def compare-r-to-texture 0x884e)
(def compare-ref-depth-to-texture 0x884e)
(def compare-ref-to-texture 0x884e)
(def compatible-subroutines 0x8e4b)
(def compile 0x1300)
(def compile-and-execute 0x1301)
(def compile-status 0x8b81)
(def completion-status-arb 0x91b1)
(def compressed-alpha 0x84e9)
(def compressed-intensity 0x84ec)
(def compressed-luminance 0x84ea)
(def compressed-luminance-alpha 0x84eb)
(def compressed-luminance-alpha-latc2-ext 0x8c72)
(def compressed-luminance-latc1-ext 0x8c70)
(def compressed-r11-eac 0x9270)
(def compressed-red 0x8225)
(def compressed-red-rgtc1 0x8dbb)
(def compressed-rg 0x8226)
(def compressed-rg-rgtc2 0x8dbd)
(def compressed-rg11-eac 0x9272)
(def compressed-rgb 0x84ed)
(def compressed-rgb-bptc-signed-float 0x8e8e)
(def compressed-rgb-bptc-signed-float-arb 0x8e8e)
(def compressed-rgb-bptc-unsigned-float 0x8e8f)
(def compressed-rgb-bptc-unsigned-float-arb 0x8e8f)
(def compressed-rgb-s3tc-dxt1-ext 0x83f0)
(def compressed-rgb8-etc2 0x9274)
(def compressed-rgb8-punchthrough-alpha1-etc2 0x9276)
(def compressed-rgba 0x84ee)
(def compressed-rgba-astc-10x10 0x93bb)
(def compressed-rgba-astc-10x10-khr 0x93bb)
(def compressed-rgba-astc-10x5 0x93b8)
(def compressed-rgba-astc-10x5-khr 0x93b8)
(def compressed-rgba-astc-10x6 0x93b9)
(def compressed-rgba-astc-10x6-khr 0x93b9)
(def compressed-rgba-astc-10x8 0x93ba)
(def compressed-rgba-astc-10x8-khr 0x93ba)
(def compressed-rgba-astc-12x10 0x93bc)
(def compressed-rgba-astc-12x10-khr 0x93bc)
(def compressed-rgba-astc-12x12 0x93bd)
(def compressed-rgba-astc-12x12-khr 0x93bd)
(def compressed-rgba-astc-4x4 0x93b0)
(def compressed-rgba-astc-4x4-khr 0x93b0)
(def compressed-rgba-astc-5x4 0x93b1)
(def compressed-rgba-astc-5x4-khr 0x93b1)
(def compressed-rgba-astc-5x5 0x93b2)
(def compressed-rgba-astc-5x5-khr 0x93b2)
(def compressed-rgba-astc-6x5 0x93b3)
(def compressed-rgba-astc-6x5-khr 0x93b3)
(def compressed-rgba-astc-6x6 0x93b4)
(def compressed-rgba-astc-6x6-khr 0x93b4)
(def compressed-rgba-astc-8x5 0x93b5)
(def compressed-rgba-astc-8x5-khr 0x93b5)
(def compressed-rgba-astc-8x6 0x93b6)
(def compressed-rgba-astc-8x6-khr 0x93b6)
(def compressed-rgba-astc-8x8 0x93b7)
(def compressed-rgba-astc-8x8-khr 0x93b7)
(def compressed-rgba-bptc-unorm 0x8e8c)
(def compressed-rgba-bptc-unorm-arb 0x8e8c)
(def compressed-rgba-s3tc-dxt1-ext 0x83f1)
(def compressed-rgba-s3tc-dxt3-ext 0x83f2)
(def compressed-rgba-s3tc-dxt5-ext 0x83f3)
(def compressed-rgba8-etc2-eac 0x9278)
(def compressed-signed-luminance-alpha-latc2-ext 0x8c73)
(def compressed-signed-luminance-latc1-ext 0x8c71)
(def compressed-signed-r11-eac 0x9271)
(def compressed-signed-red-rgtc1 0x8dbc)
(def compressed-signed-rg-rgtc2 0x8dbe)
(def compressed-signed-rg11-eac 0x9273)
(def compressed-sluminance 0x8c4a)
(def compressed-sluminance-alpha 0x8c4b)
(def compressed-srgb 0x8c48)
(def compressed-srgb-alpha 0x8c49)
(def compressed-srgb-alpha-bptc-unorm 0x8e8d)
(def compressed-srgb-alpha-bptc-unorm-arb 0x8e8d)
(def compressed-srgb-alpha-s3tc-dxt1 0x8c4d)
(def compressed-srgb-alpha-s3tc-dxt3 0x8c4e)
(def compressed-srgb-alpha-s3tc-dxt5 0x8c4f)
(def compressed-srgb-s3tc-dxt1 0x8c4c)
(def compressed-srgb8-alpha8-astc-10x10 0x93db)
(def compressed-srgb8-alpha8-astc-10x10-khr 0x93db)
(def compressed-srgb8-alpha8-astc-10x5 0x93d8)
(def compressed-srgb8-alpha8-astc-10x5-khr 0x93d8)
(def compressed-srgb8-alpha8-astc-10x6 0x93d9)
(def compressed-srgb8-alpha8-astc-10x6-khr 0x93d9)
(def compressed-srgb8-alpha8-astc-10x8 0x93da)
(def compressed-srgb8-alpha8-astc-10x8-khr 0x93da)
(def compressed-srgb8-alpha8-astc-12x10 0x93dc)
(def compressed-srgb8-alpha8-astc-12x10-khr 0x93dc)
(def compressed-srgb8-alpha8-astc-12x12 0x93dd)
(def compressed-srgb8-alpha8-astc-12x12-khr 0x93dd)
(def compressed-srgb8-alpha8-astc-4x4 0x93d0)
(def compressed-srgb8-alpha8-astc-4x4-khr 0x93d0)
(def compressed-srgb8-alpha8-astc-5x4 0x93d1)
(def compressed-srgb8-alpha8-astc-5x4-khr 0x93d1)
(def compressed-srgb8-alpha8-astc-5x5 0x93d2)
(def compressed-srgb8-alpha8-astc-5x5-khr 0x93d2)
(def compressed-srgb8-alpha8-astc-6x5 0x93d3)
(def compressed-srgb8-alpha8-astc-6x5-khr 0x93d3)
(def compressed-srgb8-alpha8-astc-6x6 0x93d4)
(def compressed-srgb8-alpha8-astc-6x6-khr 0x93d4)
(def compressed-srgb8-alpha8-astc-8x5 0x93d5)
(def compressed-srgb8-alpha8-astc-8x5-khr 0x93d5)
(def compressed-srgb8-alpha8-astc-8x6 0x93d6)
(def compressed-srgb8-alpha8-astc-8x6-khr 0x93d6)
(def compressed-srgb8-alpha8-astc-8x8 0x93d7)
(def compressed-srgb8-alpha8-astc-8x8-khr 0x93d7)
(def compressed-srgb8-alpha8-etc2-eac 0x9279)
(def compressed-srgb8-etc2 0x9275)
(def compressed-srgb8-punchthrough-alpha1-etc2 0x9277)
(def compressed-texture-formats 0x86a3)
(def compute-program-nv 0x90fb)
(def compute-program-parameter-buffer-nv 0x90fc)
(def compute-shader 0x91b9)
(def compute-shader-bit 0x20)
(def compute-shader-invocations-arb 0x82f5)
(def compute-subroutine 0x92ed)
(def compute-subroutine-uniform 0x92f3)
(def compute-texture 0x82a0)
(def compute-work-group-size 0x8267)
(def condition-satisfied 0x911c)
(def conservative-raster-dilate-granularity-nv 0x937b)
(def conservative-raster-dilate-nv 0x9379)
(def conservative-raster-dilate-range-nv 0x937a)
(def conservative-rasterization-nv 0x9346)
(def conserve-memory-hint-pgi 0x1a1fd)
(def const-eye-nv 0x86e5)
(def constant 0x8576)
(def constant-alpha 0x8003)
(def constant-border 0x8151)
(def constant-color 0x8001)
(def context-compatibility-profile-bit 0x2)
(def context-core-profile-bit 0x1)
(def context-flag-debug-bit 0x2)
(def context-flag-forward-compatible-bit 0x1)
(def context-flag-no-error-bit-khr 0x8)
(def context-flag-robust-access-bit 0x4)
(def context-flags 0x821e)
(def context-lost 0x507)
(def context-profile-mask 0x9126)
(def context-release-behavior 0x82fb)
(def context-release-behavior-flush 0x82fc)
(def context-robust-access 0x90f3)
(def continuous-amd 0x9007)
(def convolution-1d 0x8010)
(def convolution-2d 0x8011)
(def convolution-border-color 0x8154)
(def convolution-border-mode 0x8013)
(def convolution-filter-bias 0x8015)
(def convolution-filter-scale 0x8014)
(def convolution-format 0x8017)
(def convolution-height 0x8019)
(def convolution-width 0x8018)
(def coord-replace 0x8862)
(def copy 0x1503)
(def copy-inverted 0x150)
(def copy-pixel-token 0x706)
(def copy-read-buffer 0x8f36)
(def copy-read-buffer-binding 0x8f36)
(def copy-write-buffer 0x8f37)
(def copy-write-buffer-binding 0x8f37)
(def counter-range-amd 0x8bc1)
(def counter-type-amd 0x8bc0)
(def coverage-modulation-nv 0x9332)
(def coverage-modulation-table-nv 0x9331)
(def coverage-modulation-table-size-nv 0x9333)
(def cubic-ext 0x8334)
(def cull-face 0xb44)
(def cull-face-mode 0xb45)
(def cull-fragment-nv 0x86e7)
(def cull-modes-nv 0x86e0)
(def cull-vertex-ext 0x81aa)
(def cull-vertex-eye-position-ext 0x81ab)
(def cull-vertex-object-position-ext 0x81ac)
(def current-bit 0x1)
(def current-color 0xb00)
(def current-fog-coord 0x8453)
(def current-fog-coordinate 0x8453)
(def current-index 0xb01)
(def current-matrix-arb 0x8641)
(def current-matrix-index-arb 0x8845)
(def current-matrix-stack-depth-arb 0x8640)
(def current-normal 0xb02)
(def current-occlusion-query-id-nv 0x8865)
(def current-palette-matrix-arb 0x8843)
(def current-program 0x8b8d)
(def current-query 0x8865)
(def current-raster-color 0xb04)
(def current-raster-distance 0xb09)
(def current-raster-index 0xb05)
(def current-raster-position 0xb07)
(def current-raster-position-valid 0xb08)
(def current-raster-secondary-color 0x845f)
(def current-raster-texture-coords 0xb06)
(def current-secondary-color 0x8459)
(def current-texture-coords 0xb03)
(def current-vertex-attrib 0x8626)
(def current-vertex-attrib-arb 0x8626)
(def current-vertex-ext 0x87e2)
(def current-vertex-weight-ext 0x850b)
(def current-weight-arb 0x86a8)
(def cw 0x900)
(def darken 0x9297)
(def data-buffer-amd 0x9151)
(def debug-callback-function 0x8244)
(def debug-callback-user-param 0x8245)
(def debug-category-api-error-amd 0x9149)
(def debug-category-application-amd 0x914f)
(def debug-category-deprecation-amd 0x914b)
(def debug-category-other-amd 0x9150)
(def debug-category-performance-amd 0x914d)
(def debug-category-shader-compiler-amd 0x914e)
(def debug-category-undefined-behavior-amd 0x914c)
(def debug-category-window-system-amd 0x914a)
(def debug-group-stack-depth 0x826d)
(def debug-logged-messages 0x9145)
(def debug-logged-messages-amd 0x9145)
(def debug-next-logged-message-length 0x8243)
(def debug-output 0x92e0)
(def debug-output-synchronous 0x8242)
(def debug-severity-high 0x9146)
(def debug-severity-high-amd 0x9146)
(def debug-severity-low 0x9148)
(def debug-severity-low-amd 0x9148)
(def debug-severity-medium 0x9147)
(def debug-severity-medium-amd 0x9147)
(def debug-severity-notification 0x826b)
(def debug-source-api 0x8246)
(def debug-source-application 0x824a)
(def debug-source-other 0x824b)
(def debug-source-shader-compiler 0x8248)
(def debug-source-third-party 0x8249)
(def debug-source-window-system 0x8247)
(def debug-type-deprecated-behavior 0x824d)
(def debug-type-error 0x824c)
(def debug-type-marker 0x8268)
(def debug-type-other 0x8251)
(def debug-type-performance 0x8250)
(def debug-type-pop-group 0x826a)
(def debug-type-portability 0x824f)
(def debug-type-push-group 0x8269)
(def debug-type-undefined-behavior 0x824e)
(def decal 0x2101)
(def decode-ext 0x8a49)
(def decr 0x1e03)
(def decr-wrap 0x8508)
(def delete-status 0x8b80)
(def dependent-ar-texture-2d-nv 0x86e9)
(def dependent-gb-texture-2d-nv 0x86ea)
(def dependent-hilo-texture-2d-nv 0x8858)
(def dependent-rgb-texture-3d-nv 0x8859)
(def dependent-rgb-texture-cube-map-nv 0x885a)
(def depth 0x1801)
(def depth-attachment 0x8d00)
(def depth-bias 0xd1f)
(def depth-bits 0xd56)
(def depth-bounds-ext 0x8891)
(def depth-bounds-test-ext 0x8890)
(def depth-buffer-bit 0x100)
(def depth-clamp 0x864f)
(def depth-clamp-far-amd 0x901f)
(def depth-clamp-near-amd 0x901e)
(def depth-clamp-nv 0x864f)
(def depth-clear-value 0xb73)
(def depth-component 0x1902)
(def depth-component16 0x81a5)
(def depth-component24 0x81a6)
(def depth-component32 0x81a7)
(def depth-component32f 0x8cac)
(def depth-components 0x8284)
(def depth-func 0xb74)
(def depth-range 0xb70)
(def depth-renderable 0x8287)
(def depth-samples-nv 0x932d)
(def depth-scale 0xd1e)
(def depth-stencil 0x84f9)
(def depth-stencil-attachment 0x821a)
(def depth-stencil-texture-mode 0x90ea)
(def depth-stencil-to-bgra-nv 0x886f)
(def depth-stencil-to-rgba-nv 0x886e)
(def depth-test 0xb71)
(def depth-texture-mode 0x884b)
(def depth-writemask 0xb72)
(def depth24-stencil8 0x88f0)
(def depth32f-stencil8 0x8cad)
(def difference 0x929e)
(def discrete-amd 0x9006)
(def dispatch-indirect-buffer 0x90ee)
(def dispatch-indirect-buffer-binding 0x90ef)
(def display-list 0x82e7)
(def dither 0xbd0)
(def domain 0xa02)
(def dont-care 0x1100)
(def dot-product-affine-depth-replace-nv 0x885d)
(def dot-product-const-eye-reflect-cube-map-nv 0x86f3)
(def dot-product-depth-replace-nv 0x86ed)
(def dot-product-diffuse-cube-map-nv 0x86f1)
(def dot-product-nv 0x86ec)
(def dot-product-pass-through-nv 0x885b)
(def dot-product-reflect-cube-map-nv 0x86f2)
(def dot-product-texture-1d-nv 0x885c)
(def dot-product-texture-2d-nv 0x86ee)
(def dot-product-texture-3d-nv 0x86ef)
(def dot-product-texture-cube-map-nv 0x86f0)
(def dot-product-texture-rectangle-nv 0x864e)
(def dot3-rgb 0x86ae)
(def dot3-rgba 0x86af)
(def double 0x140a)
(def double-mat2 0x8f46)
(def double-mat2x3 0x8f49)
(def double-mat2x4 0x8f4a)
(def double-mat3 0x8f47)
(def double-mat3x2 0x8f4b)
(def double-mat3x4 0x8f4c)
(def double-mat4 0x8f48)
(def double-mat4x2 0x8f4d)
(def double-mat4x3 0x8f4e)
(def double-vec2 0x8ffc)
(def double-vec3 0x8ffd)
(def double-vec4 0x8ffe)
(def doublebuffer 0xc32)
(def draw-arrays-command-nv 0x3)
(def draw-arrays-instanced-command-nv 0x7)
(def draw-arrays-strip-command-nv 0x5)
(def draw-buffer 0xc01)
(def draw-buffer0 0x8825)
(def draw-buffer0-ati 0x8825)
(def draw-buffer1 0x8826)
(def draw-buffer1-ati 0x8826)
(def draw-buffer10 0x882f)
(def draw-buffer10-ati 0x882f)
(def draw-buffer11 0x8830)
(def draw-buffer11-ati 0x8830)
(def draw-buffer12 0x8831)
(def draw-buffer12-ati 0x8831)
(def draw-buffer13 0x8832)
(def draw-buffer13-ati 0x8832)
(def draw-buffer14 0x8833)
(def draw-buffer14-ati 0x8833)
(def draw-buffer15 0x8834)
(def draw-buffer15-ati 0x8834)
(def draw-buffer2 0x8827)
(def draw-buffer2-ati 0x8827)
(def draw-buffer3 0x8828)
(def draw-buffer3-ati 0x8828)
(def draw-buffer4 0x8829)
(def draw-buffer4-ati 0x8829)
(def draw-buffer5 0x882a)
(def draw-buffer5-ati 0x882a)
(def draw-buffer6 0x882b)
(def draw-buffer6-ati 0x882b)
(def draw-buffer7 0x882c)
(def draw-buffer7-ati 0x882c)
(def draw-buffer8 0x882d)
(def draw-buffer8-ati 0x882d)
(def draw-buffer9 0x882e)
(def draw-buffer9-ati 0x882e)
(def draw-elements-command-nv 0x2)
(def draw-elements-instanced-command-nv 0x6)
(def draw-elements-strip-command-nv 0x4)
(def draw-framebuffer 0x8ca9)
(def draw-framebuffer-binding 0x8ca6)
(def draw-indirect-address-nv 0x8f41)
(def draw-indirect-buffer 0x8f3f)
(def draw-indirect-buffer-binding 0x8f43)
(def draw-indirect-length-nv 0x8f42)
(def draw-indirect-unified-nv 0x8f40)
(def draw-pixel-token 0x705)
(def ds-bias-nv 0x8716)
(def ds-scale-nv 0x8710)
(def dsdt-mag-intensity-nv 0x86dc)
(def dsdt-mag-nv 0x86f6)
(def dsdt-mag-vib-nv 0x86f7)
(def dsdt-nv 0x86f5)
(def dsdt8-mag8-intensity8-nv 0x870b)
(def dsdt8-mag8-nv 0x870a)
(def dsdt8-nv 0x8709)
(def dst-alpha 0x304)
(def dst-color 0x306)
(def dt-bias-nv 0x8717)
(def dt-scale-nv 0x8711)
(def dynamic-copy 0x88ea)
(def dynamic-draw 0x88e8)
(def dynamic-read 0x88e9)
(def dynamic-storage-bit 0x100)
(def edge-flag 0xb43)
(def edge-flag-array 0x8079)
(def edge-flag-array-address-nv 0x8f26)
(def edge-flag-array-buffer-binding 0x889b)
(def edge-flag-array-length-nv 0x8f30)
(def edge-flag-array-pointer 0x8093)
(def edge-flag-array-stride 0x808c)
(def edgeflag-bit-pgi 0x40000)
(def effective-raster-samples-ext 0x932c)
(def element-address-command-nv 0x8)
(def element-array-address-nv 0x8f29)
(def element-array-barrier-bit 0x2)
(def element-array-buffer 0x8893)
(def element-array-buffer-binding 0x8895)
(def element-array-length-nv 0x8f33)
(def element-array-unified-nv 0x8f1f)
(def emboss-constant-nv 0x855e)
(def emboss-light-nv 0x855d)
(def emboss-map-nv 0x855f)
(def enable-bit 0x2000)
(def equal 0x202)
(def equiv 0x1509)
(def eval-2d-nv 0x86c0)
(def eval-bit 0x10000)
(def eval-fractional-tessellation-nv 0x86c5)
(def eval-triangular-2d-nv 0x86c1)
(def eval-vertex-attrib0-nv 0x86c6)
(def eval-vertex-attrib1-nv 0x86c7)
(def eval-vertex-attrib10-nv 0x86d0)
(def eval-vertex-attrib11-nv 0x86d1)
(def eval-vertex-attrib12-nv 0x86d2)
(def eval-vertex-attrib13-nv 0x86d3)
(def eval-vertex-attrib14-nv 0x86d4)
(def eval-vertex-attrib15-nv 0x86d5)
(def eval-vertex-attrib2-nv 0x86c8)
(def eval-vertex-attrib3-nv 0x86c9)
(def eval-vertex-attrib4-nv 0x86ca)
(def eval-vertex-attrib5-nv 0x86cb)
(def eval-vertex-attrib6-nv 0x86cc)
(def eval-vertex-attrib7-nv 0x86cd)
(def eval-vertex-attrib8-nv 0x86ce)
(def eval-vertex-attrib9-nv 0x86cf)
(def exclusion 0x92a0)
(def exp 0x800)
(def exp2 0x801)
(def extensions 0x1f03)
(def external-virtual-memory-buffer-amd 0x9160)
(def eye-linear 0x2400)
(def eye-plane 0x2502)
(def eye-plane-absolute-nv 0x855c)
(def eye-radial-nv 0x855b)
(def factor-max-amd 0x901d)
(def factor-min-amd 0x901c)
(def failure-nv 0x9030)
(def gl-false 0x0)
(def fastest 0x1101)
(def feedback 0x1c01)
(def feedback-buffer-pointer 0xdf0)
(def feedback-buffer-size 0xdf1)
(def feedback-buffer-type 0xdf2)
(def field-lower-nv 0x9023)
(def field-upper-nv 0x9022)
(def fill 0x1b02)
(def fill-rectangle-nv 0x933c)
(def filter 0x829a)
(def first-vertex-convention 0x8e4d)
(def first-vertex-convention-ext 0x8e4d)
(def fixed 0x140c)
(def fixed-only 0x891d)
(def float 0x1406)
(def float-32-unsigned-int-24-8-rev 0x8dad)
(def float-clear-color-value-nv 0x888d)
(def float-mat2 0x8b5a)
(def float-mat2-arb 0x8b5a)
(def float-mat2x3 0x8b65)
(def float-mat2x4 0x8b66)
(def float-mat3 0x8b5b)
(def float-mat3-arb 0x8b5b)
(def float-mat3x2 0x8b67)
(def float-mat3x4 0x8b68)
(def float-mat4 0x8b5c)
(def float-mat4-arb 0x8b5c)
(def float-mat4x2 0x8b69)
(def float-mat4x3 0x8b6a)
(def float-r-nv 0x8880)
(def float-r16-nv 0x8884)
(def float-r32-nv 0x8885)
(def float-rg-nv 0x8881)
(def float-rg16-nv 0x8886)
(def float-rg32-nv 0x8887)
(def float-rgb-nv 0x8882)
(def float-rgb16-nv 0x8888)
(def float-rgb32-nv 0x8889)
(def float-rgba-mode-nv 0x888e)
(def float-rgba-nv 0x8883)
(def float-rgba16-nv 0x888a)
(def float-rgba32-nv 0x888b)
(def float-vec2 0x8b50)
(def float-vec2-arb 0x8b50)
(def float-vec3 0x8b51)
(def float-vec3-arb 0x8b51)
(def float-vec4 0x8b52)
(def float-vec4-arb 0x8b52)
(def float16-nv 0x8ff8)
(def float16-vec2-nv 0x8ff9)
(def float16-vec3-nv 0x8ffa)
(def float16-vec4-nv 0x8ffb)
(def fog 0xb60)
(def fog-bit 0x80)
(def fog-color 0xb66)
(def fog-coord 0x8451)
(def fog-coord-array 0x8457)
(def fog-coord-array-address-nv 0x8f28)
(def fog-coord-array-buffer-binding 0x889d)
(def fog-coord-array-length-nv 0x8f32)
(def fog-coord-array-pointer 0x8456)
(def fog-coord-array-stride 0x8455)
(def fog-coord-array-type 0x8454)
(def fog-coord-src 0x8450)
(def fog-coordinate 0x8451)
(def fog-coordinate-array 0x8457)
(def fog-coordinate-array-buffer-binding 0x889d)
(def fog-coordinate-array-pointer 0x8456)
(def fog-coordinate-array-stride 0x8455)
(def fog-coordinate-array-type 0x8454)
(def fog-coordinate-source 0x8450)
(def fog-density 0xb62)
(def fog-distance-mode-nv 0x855a)
(def fog-end 0xb64)
(def fog-hint 0xc54)
(def fog-index 0xb61)
(def fog-mode 0xb65)
(def fog-start 0xb63)
(def force-blue-to-one-nv 0x8860)
(def format-subsample-24-24-oml 0x8982)
(def format-subsample-244-244-oml 0x8983)
(def fractional-even 0x8e7c)
(def fractional-odd 0x8e7b)
(def fragment-color-ext 0x834c)
(def fragment-coverage-color-nv 0x92de)
(def fragment-coverage-to-color-nv 0x92dd)
(def fragment-depth 0x8452)
(def fragment-interpolation-offset-bits 0x8e5d)
(def fragment-material-ext 0x8349)
(def fragment-normal-ext 0x834a)
(def fragment-program-arb 0x8804)
(def fragment-program-interpolation-offset-bits-nv 0x8e5d)
(def fragment-program-parameter-buffer-nv 0x8da4)
(def fragment-shader 0x8b30)
(def fragment-shader-bit 0x2)
(def fragment-shader-derivative-hint 0x8b8b)
(def fragment-shader-invocations-arb 0x82f4)
(def fragment-subroutine 0x92ec)
(def fragment-subroutine-uniform 0x92f2)
(def fragment-texture 0x829f)
(def framebuffer 0x8d40)
(def framebuffer-attachment-alpha-size 0x8215)
(def framebuffer-attachment-blue-size 0x8214)
(def framebuffer-attachment-color-encoding 0x8210)
(def framebuffer-attachment-component-type 0x8211)
(def framebuffer-attachment-depth-size 0x8216)
(def framebuffer-attachment-green-size 0x8213)
(def framebuffer-attachment-layered 0x8da7)
(def framebuffer-attachment-layered-arb 0x8da7)
(def framebuffer-attachment-layered-ext 0x8da7)
(def framebuffer-attachment-object-name 0x8cd1)
(def framebuffer-attachment-object-type 0x8cd0)
(def framebuffer-attachment-red-size 0x8212)
(def framebuffer-attachment-stencil-size 0x8217)
(def framebuffer-attachment-texture-3d-zoffset 0x8cd4)
(def framebuffer-attachment-texture-base-view-index-ovr 0x9632)
(def framebuffer-attachment-texture-cube-map-face 0x8cd3)
(def framebuffer-attachment-texture-layer 0x8cd4)
(def framebuffer-attachment-texture-layer-ext 0x8cd4)
(def framebuffer-attachment-texture-level 0x8cd2)
(def framebuffer-attachment-texture-num-views-ovr 0x9630)
(def framebuffer-barrier-bit 0x400)
(def framebuffer-binding 0x8ca6)
(def framebuffer-blend 0x828b)
(def framebuffer-complete 0x8cd5)
(def framebuffer-default 0x8218)
(def framebuffer-default-fixed-sample-locations 0x9314)
(def framebuffer-default-height 0x9311)
(def framebuffer-default-layers 0x9312)
(def framebuffer-default-samples 0x9313)
(def framebuffer-default-width 0x9310)
(def framebuffer-incomplete-attachment 0x8cd6)
(def framebuffer-incomplete-dimensions 0x8cd9)
(def framebuffer-incomplete-draw-buffer 0x8cdb)
(def framebuffer-incomplete-formats 0x8)
(def framebuffer-incomplete-layer-count-arb 0x8da9)
(def framebuffer-incomplete-layer-count-ext 0x8da9)
(def framebuffer-incomplete-layer-targets 0x8da8)
(def framebuffer-incomplete-layer-targets-arb 0x8da8)
(def framebuffer-incomplete-layer-targets-ext 0x8da8)
(def framebuffer-incomplete-missing-attachment 0x8cd7)
(def framebuffer-incomplete-multisample 0x8d56)
(def framebuffer-incomplete-read-buffer 0x8cdc)
(def framebuffer-programmable-sample-locations-arb 0x9342)
(def framebuffer-programmable-sample-locations-nv 0x9342)
(def framebuffer-renderable 0x8289)
(def framebuffer-renderable-layered 0x828a)
(def framebuffer-sample-location-pixel-grid-arb 0x9343)
(def framebuffer-sample-location-pixel-grid-nv 0x9343)
(def framebuffer-srgb 0x8db9)
(def framebuffer-srgb-capable 0x8dba)
(def framebuffer-undefined 0x8219)
(def framebuffer-unsupported 0x8cdd)
(def front 0x404)
(def front-and-back 0x408)
(def front-face 0xb46)
(def front-face-command-nv 0x12)
(def front-left 0x400)
(def front-right 0x401)
(def full-range-ext 0x87e1)
(def full-stipple-hint-pgi 0x1a219)
(def full-support 0x82b7)
(def func-add 0x8006)
(def func-reverse-subtract 0x800b)
(def func-subtract 0x800a)
(def generate-mipmap 0x8191)
(def generate-mipmap-hint 0x8192)
(def geometry-input-type 0x8917)
(def geometry-input-type-arb 0x8ddb)
(def geometry-input-type-ext 0x8ddb)
(def geometry-output-type 0x8918)
(def geometry-output-type-arb 0x8ddc)
(def geometry-output-type-ext 0x8ddc)
(def geometry-program-nv 0x8c26)
(def geometry-program-parameter-buffer-nv 0x8da3)
(def geometry-shader 0x8dd9)
(def geometry-shader-arb 0x8dd9)
(def geometry-shader-bit 0x4)
(def geometry-shader-invocations 0x887f)
(def geometry-shader-primitives-emitted-arb 0x82f3)
(def geometry-subroutine 0x92eb)
(def geometry-subroutine-uniform 0x92f1)
(def geometry-texture 0x829e)
(def geometry-vertices-out 0x8916)
(def geometry-vertices-out-arb 0x8dda)
(def geometry-vertices-out-ext 0x8dda)
(def gequal 0x206)
(def get-texture-image-format 0x8291)
(def get-texture-image-type 0x8292)
(def gl-2-bytes 0x1407)
(def gl-2d 0x600)
(def gl-3-bytes 0x1408)
(def gl-3d 0x601)
(def gl-3d-color 0x602)
(def gl-3d-color-texture 0x603)
(def gl-4-bytes 0x1409)
(def gl-422-average-ext 0x80ce)
(def gl-422-ext 0x80cc)
(def gl-422-rev-average-ext 0x80cf)
(def gl-422-rev-ext 0x80cd)
(def gl-4d-color-texture 0x604)
(def gpu-address-nv 0x8f34)
(def gpu-disjoint 0x8fbb)
(def gpu-memory-info-current-available-vidmem-nvx 0x9049)
(def gpu-memory-info-dedicated-vidmem-nvx 0x9047)
(def gpu-memory-info-evicted-memory-nvx 0x904b)
(def gpu-memory-info-eviction-count-nvx 0x904a)
(def gpu-memory-info-total-available-memory-nvx 0x9048)
(def greater 0x204)
(def green 0x1904)
(def green-bias 0xd19)
(def green-bits 0xd53)
(def green-integer 0x8d95)
(def green-max-clamp-ingr 0x8565)