1{
2    "GL_RGBA": {
3        "GL_UNSIGNED_BYTE": "GL_RGBA8",
4        "GL_UNSIGNED_SHORT": "GL_RGBA16_EXT",
5        "GL_BYTE": "GL_RGBA8_SNORM",
6        "GL_SHORT": "GL_RGBA16_SNORM_EXT",
7        "GL_UNSIGNED_SHORT_4_4_4_4": "GL_RGBA4",
8        "GL_UNSIGNED_SHORT_5_5_5_1": "GL_RGB5_A1",
9        "GL_UNSIGNED_INT_2_10_10_10_REV": "GL_RGB10_A2",
10        "GL_FLOAT": "GL_RGBA32F",
11        "GL_HALF_FLOAT": "GL_RGBA16F",
12        "GL_HALF_FLOAT_OES": "GL_RGBA16F"
13    },
14    "GL_RGBA_INTEGER": {
15        "GL_UNSIGNED_BYTE": "GL_RGBA8UI",
16        "GL_BYTE": "GL_RGBA8I",
17        "GL_UNSIGNED_SHORT": "GL_RGBA16UI",
18        "GL_SHORT": "GL_RGBA16I",
19        "GL_UNSIGNED_INT": "GL_RGBA32UI",
20        "GL_INT": "GL_RGBA32I",
21        "GL_UNSIGNED_INT_2_10_10_10_REV": "GL_RGB10_A2UI"
22    },
23    "GL_RGB": {
24        "GL_UNSIGNED_BYTE": "GL_RGB8",
25        "GL_UNSIGNED_SHORT": "GL_RGB16_EXT",
26        "GL_BYTE": "GL_RGB8_SNORM",
27        "GL_SHORT": "GL_RGB16_SNORM_EXT",
28        "GL_UNSIGNED_SHORT_5_6_5": "GL_RGB565",
29        "GL_UNSIGNED_INT_10F_11F_11F_REV": "GL_R11F_G11F_B10F",
30        "GL_UNSIGNED_INT_5_9_9_9_REV": "GL_RGB9_E5",
31        "GL_UNSIGNED_INT_2_10_10_10_REV": "GL_RGB10_UNORM_ANGLEX",
32        "GL_FLOAT": "GL_RGB32F",
33        "GL_HALF_FLOAT": "GL_RGB16F",
34        "GL_HALF_FLOAT_OES": "GL_RGB16F"
35    },
36    "GL_RGB_INTEGER": {
37        "GL_UNSIGNED_BYTE": "GL_RGB8UI",
38        "GL_BYTE": "GL_RGB8I", "GL_UNSIGNED_SHORT": "GL_RGB16UI",
39        "GL_SHORT": "GL_RGB16I",
40        "GL_UNSIGNED_INT": "GL_RGB32UI",
41        "GL_INT": "GL_RGB32I"
42    },
43    "GL_RG": {
44        "GL_UNSIGNED_BYTE": "GL_RG8",
45        "GL_UNSIGNED_SHORT": "GL_RG16_EXT",
46        "GL_BYTE": "GL_RG8_SNORM",
47        "GL_SHORT": "GL_RG16_SNORM_EXT",
48        "GL_FLOAT": "GL_RG32F",
49        "GL_HALF_FLOAT": "GL_RG16F",
50        "GL_HALF_FLOAT_OES": "GL_RG16F"
51    },
52    "GL_RG_INTEGER": {
53        "GL_UNSIGNED_BYTE": "GL_RG8UI",
54        "GL_BYTE": "GL_RG8I",
55        "GL_UNSIGNED_SHORT": "GL_RG16UI",
56        "GL_SHORT": "GL_RG16I",
57        "GL_UNSIGNED_INT": "GL_RG32UI",
58        "GL_INT": "GL_RG32I"
59    },
60    "GL_RED": {
61        "GL_UNSIGNED_BYTE": "GL_R8",
62        "GL_UNSIGNED_SHORT": "GL_R16_EXT",
63        "GL_BYTE": "GL_R8_SNORM",
64        "GL_SHORT": "GL_R16_SNORM_EXT",
65        "GL_FLOAT": "GL_R32F",
66        "GL_HALF_FLOAT": "GL_R16F",
67        "GL_HALF_FLOAT_OES": "GL_R16F"
68    },
69    "GL_RED_INTEGER": {
70        "GL_UNSIGNED_BYTE": "GL_R8UI",
71        "GL_BYTE": "GL_R8I",
72        "GL_UNSIGNED_SHORT": "GL_R16UI",
73        "GL_SHORT": "GL_R16I",
74        "GL_UNSIGNED_INT": "GL_R32UI",
75        "GL_INT": "GL_R32I"
76    },
77    "GL_LUMINANCE_ALPHA": {
78        "GL_UNSIGNED_BYTE": "GL_LUMINANCE8_ALPHA8_EXT",
79        "GL_FLOAT": "GL_LUMINANCE_ALPHA32F_EXT",
80        "GL_HALF_FLOAT": "GL_LUMINANCE_ALPHA16F_EXT",
81        "GL_HALF_FLOAT_OES": "GL_LUMINANCE_ALPHA16F_EXT"
82    },
83    "GL_LUMINANCE": {
84        "GL_UNSIGNED_BYTE": "GL_LUMINANCE8_EXT",
85        "GL_FLOAT": "GL_LUMINANCE32F_EXT",
86        "GL_HALF_FLOAT": "GL_LUMINANCE16F_EXT",
87        "GL_HALF_FLOAT_OES": "GL_LUMINANCE16F_EXT"
88    },
89    "GL_ALPHA": {
90        "GL_UNSIGNED_BYTE": "GL_ALPHA8_EXT",
91        "GL_FLOAT": "GL_ALPHA32F_EXT",
92        "GL_HALF_FLOAT": "GL_ALPHA16F_EXT",
93        "GL_HALF_FLOAT_OES": "GL_ALPHA16F_EXT"
94    },
95    "GL_BGRA_EXT": {
96        "GL_UNSIGNED_BYTE": "GL_BGRA8_EXT",
97        "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT": "GL_BGRA4_ANGLEX",
98        "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT": "GL_BGR5_A1_ANGLEX",
99        "GL_UNSIGNED_SHORT_5_6_5": "GL_BGR565_ANGLEX",
100        "GL_UNSIGNED_INT_2_10_10_10_REV": "GL_BGR10_A2_ANGLEX"
101    },
102    "GL_SRGB_EXT": {
103        "GL_UNSIGNED_BYTE": "GL_SRGB8"
104    },
105    "GL_SRGB_ALPHA_EXT": {
106        "GL_UNSIGNED_BYTE": "GL_SRGB8_ALPHA8"
107    },
108    "GL_COMPRESSED_RGB_S3TC_DXT1_EXT": {
109        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGB_S3TC_DXT1_EXT"
110    },
111    "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT": {
112        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT"
113    },
114    "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE": {
115        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"
116    },
117    "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE": {
118        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"
119    },
120    "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT": {
121        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_S3TC_DXT1_EXT"
122    },
123    "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT": {
124        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT"
125    },
126    "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT": {
127        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT"
128    },
129    "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT": {
130        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT"
131    },
132    "GL_COMPRESSED_RED_RGTC1_EXT": {
133        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RED_RGTC1_EXT"
134    },
135    "GL_COMPRESSED_SIGNED_RED_RGTC1_EXT": {
136        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SIGNED_RED_RGTC1_EXT"
137    },
138    "GL_COMPRESSED_RED_GREEN_RGTC2_EXT": {
139        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RED_GREEN_RGTC2_EXT"
140    },
141    "GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT": {
142        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT"
143    },
144    "GL_COMPRESSED_RGBA_BPTC_UNORM_EXT": {
145        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGBA_BPTC_UNORM_EXT"
146    },
147    "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT": {
148        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT"
149    },
150    "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT": {
151        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT"
152    },
153    "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT": {
154        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT"
155    },
156    "GL_DEPTH_COMPONENT": {
157        "GL_UNSIGNED_SHORT": "GL_DEPTH_COMPONENT16",
158        "GL_UNSIGNED_INT": "GL_DEPTH_COMPONENT32_OES",
159        "GL_UNSIGNED_INT_24_8": "GL_DEPTH24_STENCIL8",
160        "GL_FLOAT": "GL_DEPTH_COMPONENT32F"
161    },
162    "GL_STENCIL": {
163        "GL_UNSIGNED_BYTE": "GL_STENCIL_INDEX8"
164    },
165    "GL_STENCIL_INDEX_OES": {
166        "GL_UNSIGNED_BYTE": "GL_STENCIL_INDEX8"
167    },
168    "GL_DEPTH_STENCIL": {
169        "GL_UNSIGNED_INT_24_8": "GL_DEPTH24_STENCIL8",
170        "GL_FLOAT_32_UNSIGNED_INT_24_8_REV": "GL_DEPTH32F_STENCIL8"
171    },
172    "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG": {
173        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG"
174    },
175    "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG": {
176        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG"
177    },
178    "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG": {
179        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG"
180    },
181    "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG": {
182        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG"
183    },
184    "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT": {
185        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT"
186    },
187    "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT": {
188        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT"
189    },
190    "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT": {
191        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT"
192    },
193    "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT": {
194        "GL_UNSIGNED_BYTE": "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT"
195    }
196}
197