Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1248)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 1188013004: Added support for Time Elapsed queries through the command buffer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removed ppapi support Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file is auto-generated from 5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
11 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 11 #ifndef GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
12 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 12 #define GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
13 13
14 static const GLES2Util::EnumToString enum_to_string_table[] = { 14 static const GLES2Util::EnumToString enum_to_string_table[] = {
15 { 15 {
16 0x8D77, 16 0x8D77, "GL_RGB16UI",
17 "GL_RGB16UI", 17 },
18 }, 18 {
19 { 19 0x8D76, "GL_RGBA16UI",
20 0x8D76, 20 },
21 "GL_RGBA16UI", 21 {
22 }, 22 0x9260, "GL_GCCSO_SHADER_BINARY_FJ",
23 { 23 },
24 0x9260, 24 {
25 "GL_GCCSO_SHADER_BINARY_FJ", 25 0x9009, "GL_TEXTURE_CUBE_MAP_ARRAY_EXT",
26 }, 26 },
27 { 27 {
28 0x9009, 28 0x8D71, "GL_RGB32UI",
29 "GL_TEXTURE_CUBE_MAP_ARRAY_EXT", 29 },
30 }, 30 {
31 { 31 0x8D70, "GL_RGBA32UI",
32 0x8D71, 32 },
33 "GL_RGB32UI", 33 {
34 }, 34 0x8C76, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH",
35 { 35 },
36 0x8D70, 36 {
37 "GL_RGBA32UI", 37 0x8825, "GL_DRAW_BUFFER0_EXT",
38 }, 38 },
39 { 39 {
40 0x8C76, 40 0x8D94, "GL_RED_INTEGER",
41 "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH", 41 },
42 }, 42 {
43 { 43 0x0BC1, "GL_ALPHA_TEST_FUNC_QCOM",
44 0x8825, 44 },
45 "GL_DRAW_BUFFER0_EXT", 45 {
46 }, 46 0x884C, "GL_TEXTURE_COMPARE_MODE_EXT",
47 { 47 },
48 0x94F8, 48 {
49 "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL", 49 0x0BC2, "GL_ALPHA_TEST_REF_QCOM",
50 }, 50 },
51 { 51 {
52 0x8D94, 52 0x78EF, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM",
53 "GL_RED_INTEGER", 53 },
54 }, 54 {
55 { 55 0x884D, "GL_TEXTURE_COMPARE_FUNC_EXT",
56 0x0BC1, 56 },
57 "GL_ALPHA_TEST_FUNC_QCOM", 57 {
58 }, 58 0x884E, "GL_COMPARE_REF_TO_TEXTURE_EXT",
59 { 59 },
60 0x884C, 60 {
61 "GL_TEXTURE_COMPARE_MODE_EXT", 61 0x8E76, "GL_TESS_GEN_MODE_EXT",
62 }, 62 },
63 { 63 {
64 0x0BC2, 64 0x8E77, "GL_TESS_GEN_SPACING_EXT",
65 "GL_ALPHA_TEST_REF_QCOM", 65 },
66 }, 66 {
67 { 67 0x000D, "GL_TRIANGLE_STRIP_ADJACENCY_EXT",
68 0x78EF, 68 },
69 "GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM", 69 {
70 }, 70 0x000E, "GL_PATCHES_EXT",
71 { 71 },
72 0x884D, 72 {
73 "GL_TEXTURE_COMPARE_FUNC_EXT", 73 0x000B, "GL_LINE_STRIP_ADJACENCY_EXT",
74 }, 74 },
75 { 75 {
76 0x884E, 76 0x000C, "GL_TRIANGLES_ADJACENCY_EXT",
77 "GL_COMPARE_REF_TO_TEXTURE_EXT", 77 },
78 }, 78 {
79 { 79 0x000A, "GL_LINES_ADJACENCY_EXT",
80 0x8E76, 80 },
81 "GL_TESS_GEN_MODE_EXT", 81 {
82 }, 82 0x92CF, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT",
83 { 83 },
84 0x8E77, 84 {
85 "GL_TESS_GEN_SPACING_EXT", 85 0x93A1, "GL_BGRA8_EXT",
86 }, 86 },
87 { 87 {
88 0x000D, 88 0x813C, "GL_TEXTURE_BASE_LEVEL",
89 "GL_TRIANGLE_STRIP_ADJACENCY_EXT", 89 },
90 }, 90 {
91 { 91 0, "GL_FALSE",
92 0x000E, 92 },
93 "GL_PATCHES_EXT", 93 {
94 }, 94 0x00400000, "GL_STENCIL_BUFFER_BIT6_QCOM",
95 { 95 },
96 0x000B, 96 {
97 "GL_LINE_STRIP_ADJACENCY_EXT", 97 64, "GL_MAILBOX_SIZE_CHROMIUM",
98 }, 98 },
99 { 99 {
100 0x000C, 100 0x9500, "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL",
101 "GL_TRIANGLES_ADJACENCY_EXT", 101 },
102 }, 102 {
103 { 103 0x78F2, "GL_SCANOUT_CHROMIUM",
104 0x000A, 104 },
105 "GL_LINES_ADJACENCY_EXT", 105 {
106 }, 106 0x9138, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG",
107 { 107 },
108 0x92CF, 108 {
109 "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT", 109 0x8FC4, "GL_SHADER_BINARY_VIV",
110 }, 110 },
111 { 111 {
112 0x93A1, 112 0x9130, "GL_SGX_PROGRAM_BINARY_IMG",
113 "GL_BGRA8_EXT", 113 },
114 }, 114 {
115 { 115 0x9133, "GL_RENDERBUFFER_SAMPLES_IMG",
116 0x813C, 116 },
117 "GL_TEXTURE_BASE_LEVEL", 117 {
118 }, 118 0x82E0, "GL_BUFFER_KHR",
119 { 119 },
120 0, 120 {
121 "GL_FALSE", 121 0x9135, "GL_MAX_SAMPLES_IMG",
122 }, 122 },
123 { 123 {
124 0x00400000, 124 0x9134, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG",
125 "GL_STENCIL_BUFFER_BIT6_QCOM", 125 },
126 }, 126 {
127 { 127 0x9137, "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG",
128 64, 128 },
129 "GL_MAILBOX_SIZE_CHROMIUM", 129 {
130 }, 130 0x9136, "GL_TEXTURE_SAMPLES_IMG",
131 { 131 },
132 0x9500, 132 {
133 "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL", 133 0x8D88, "GL_RGBA16I",
134 }, 134 },
135 { 135 {
136 0x78F2, 136 0x8D89, "GL_RGB16I",
137 "GL_SCANOUT_CHROMIUM", 137 },
138 }, 138 {
139 { 139 0x00000020, "GL_COLOR_BUFFER_BIT5_QCOM",
140 0x9138, 140 },
141 "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG", 141 {
142 }, 142 0x0008, "GL_MAP_INVALIDATE_BUFFER_BIT_EXT",
143 { 143 },
144 0x8FC4, 144 {
145 "GL_SHADER_BINARY_VIV", 145 0x0BC0, "GL_ALPHA_TEST_QCOM",
146 }, 146 },
147 { 147 {
148 0x9130, 148 0x0006, "GL_TRIANGLE_FAN",
149 "GL_SGX_PROGRAM_BINARY_IMG", 149 },
150 }, 150 {
151 { 151 0x0007, "GL_QUADS_EXT",
152 0x9133, 152 },
153 "GL_RENDERBUFFER_SAMPLES_IMG", 153 {
154 }, 154 0x0004, "GL_TRIANGLES",
155 { 155 },
156 0x82E0, 156 {
157 "GL_BUFFER_KHR", 157 0x0005, "GL_TRIANGLE_STRIP",
158 }, 158 },
159 { 159 {
160 0x9135, 160 0x0002, "GL_LINE_LOOP",
161 "GL_MAX_SAMPLES_IMG", 161 },
162 }, 162 {
163 { 163 0x0003, "GL_LINE_STRIP",
164 0x9134, 164 },
165 "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG", 165 {
166 }, 166 0x0000, "GL_POINTS",
167 { 167 },
168 0x9137, 168 {
169 "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG", 169 0x0001, "GL_LINES",
170 }, 170 },
171 { 171 {
172 0x9136, 172 0x8D7D, "GL_RGB8UI",
173 "GL_TEXTURE_SAMPLES_IMG", 173 },
174 }, 174 {
175 { 175 0x93F0, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG",
176 0x8D88, 176 },
177 "GL_RGBA16I", 177 {
178 }, 178 0x93F1, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG",
179 { 179 },
180 0x8D89, 180 {
181 "GL_RGB16I", 181 0x0D04, "GL_PACK_SKIP_PIXELS",
182 }, 182 },
183 { 183 {
184 0x00000020, 184 0x900E, "GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT",
185 "GL_COLOR_BUFFER_BIT5_QCOM", 185 },
186 }, 186 {
187 { 187 0x900D, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT",
188 0x0008, 188 },
189 "GL_MAP_INVALIDATE_BUFFER_BIT_EXT", 189 {
190 }, 190 0x8C7F, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE",
191 { 191 },
192 0x0BC0, 192 {
193 "GL_ALPHA_TEST_QCOM", 193 0x900F, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT",
194 }, 194 },
195 { 195 {
196 0x0006, 196 0x900A, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT",
197 "GL_TRIANGLE_FAN", 197 },
198 }, 198 {
199 { 199 0x900C, "GL_SAMPLER_CUBE_MAP_ARRAY_EXT",
200 0x0007, 200 },
201 "GL_QUADS_EXT", 201 {
202 }, 202 0x8213, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE",
203 { 203 },
204 0x0004, 204 {
205 "GL_TRIANGLES", 205 0x88B9, "GL_WRITE_ONLY_OES",
206 }, 206 },
207 { 207 {
208 0x0005, 208 0x8211, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT",
209 "GL_TRIANGLE_STRIP", 209 },
210 }, 210 {
211 { 211 0x8210, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT",
212 0x0002, 212 },
213 "GL_LINE_LOOP", 213 {
214 }, 214 0x8741, "GL_PROGRAM_BINARY_LENGTH_OES",
215 { 215 },
216 0x0003, 216 {
217 "GL_LINE_STRIP", 217 0x8740, "GL_Z400_BINARY_AMD",
218 }, 218 },
219 { 219 {
220 0x0000, 220 0x8215, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE",
221 "GL_POINTS", 221 },
222 }, 222 {
223 { 223 0x8C4D, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV",
224 0x0001, 224 },
225 "GL_LINES", 225 {
226 }, 226 0x8192, "GL_GENERATE_MIPMAP_HINT",
227 { 227 },
228 0x8D7D, 228 {
229 "GL_RGB8UI", 229 0x8E79, "GL_TESS_GEN_POINT_MODE_EXT",
230 }, 230 },
231 { 231 {
232 0x93F0, 232 0x8A54, "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT",
233 "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG", 233 },
234 }, 234 {
235 { 235 0x8A55, "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT",
236 0x93F1, 236 },
237 "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG", 237 {
238 }, 238 0x8A56, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT",
239 { 239 },
240 0x0D04, 240 {
241 "GL_PACK_SKIP_PIXELS", 241 0x8A57, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT",
242 }, 242 },
243 { 243 {
244 0x900E, 244 0x8A51, "GL_RGB_RAW_422_APPLE",
245 "GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT", 245 },
246 }, 246 {
247 { 247 0x87F9, "GL_3DC_X_AMD",
248 0x900D, 248 },
249 "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT", 249 {
250 }, 250 0x8A53, "GL_SYNC_OBJECT_APPLE",
251 { 251 },
252 0x8C7F, 252 {
253 "GL_TRANSFORM_FEEDBACK_BUFFER_MODE", 253 0x8DF8, "GL_SHADER_BINARY_FORMATS",
254 }, 254 },
255 { 255 {
256 0x900F, 256 0x8DF9, "GL_NUM_SHADER_BINARY_FORMATS",
257 "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT", 257 },
258 }, 258 {
259 { 259 0x826D, "GL_DEBUG_GROUP_STACK_DEPTH_KHR",
260 0x900A, 260 },
261 "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT", 261 {
262 }, 262 0x8E75, "GL_TESS_CONTROL_OUTPUT_VERTICES_EXT",
263 { 263 },
264 0x900C, 264 {
265 "GL_SAMPLER_CUBE_MAP_ARRAY_EXT", 265 0x826B, "GL_DEBUG_SEVERITY_NOTIFICATION_KHR",
266 }, 266 },
267 { 267 {
268 0x8213, 268 0x826C, "GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR",
269 "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE", 269 },
270 }, 270 {
271 { 271 0x8B59, "GL_BOOL_VEC4",
272 0x88B9, 272 },
273 "GL_WRITE_ONLY_OES", 273 {
274 }, 274 0x826A, "GL_DEBUG_TYPE_POP_GROUP_KHR",
275 { 275 },
276 0x8211, 276 {
277 "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT", 277 0x8B57, "GL_BOOL_VEC2",
278 }, 278 },
279 { 279 {
280 0x8210, 280 0x8DF1, "GL_MEDIUM_FLOAT",
281 "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT", 281 },
282 }, 282 {
283 { 283 0x8B55, "GL_INT_VEC4",
284 0x8741, 284 },
285 "GL_PROGRAM_BINARY_LENGTH_OES", 285 {
286 }, 286 0x8B54, "GL_INT_VEC3",
287 { 287 },
288 0x8740, 288 {
289 "GL_Z400_BINARY_AMD", 289 0x8DF4, "GL_MEDIUM_INT",
290 }, 290 },
291 { 291 {
292 0x8215, 292 0x8DF5, "GL_HIGH_INT",
293 "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE", 293 },
294 }, 294 {
295 { 295 0x8B51, "GL_FLOAT_VEC3",
296 0x8C4D, 296 },
297 "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV", 297 {
298 }, 298 0x8B50, "GL_FLOAT_VEC2",
299 { 299 },
300 0x8192, 300 {
301 "GL_GENERATE_MIPMAP_HINT", 301 0x806D, "GL_UNPACK_SKIP_IMAGES",
302 }, 302 },
303 { 303 {
304 0x8E79, 304 0x806E, "GL_UNPACK_IMAGE_HEIGHT",
305 "GL_TESS_GEN_POINT_MODE_EXT", 305 },
306 }, 306 {
307 { 307 0x806F, "GL_TEXTURE_3D_OES",
308 0x8A54, 308 },
309 "GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT", 309 {
310 }, 310 0x92E7, "GL_IS_PER_PATCH_EXT",
311 { 311 },
312 0x8A55, 312 {
313 "GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT", 313 0x92E0, "GL_DEBUG_OUTPUT_KHR",
314 }, 314 },
315 { 315 {
316 0x8A56, 316 0x806A, "GL_TEXTURE_BINDING_3D_OES",
317 "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT", 317 },
318 }, 318 {
319 { 319 0x8D8E, "GL_RGBA8I",
320 0x8A57, 320 },
321 "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT", 321 {
322 }, 322 0x8CE3, "GL_COLOR_ATTACHMENT3_EXT",
323 { 323 },
324 0x8A51, 324 {
325 "GL_RGB_RAW_422_APPLE", 325 0x9274, "GL_COMPRESSED_RGB8_ETC2",
326 }, 326 },
327 { 327 {
328 0x87F9, 328 0x1904, "GL_GREEN_NV",
329 "GL_3DC_X_AMD", 329 },
330 }, 330 {
331 { 331 0x928D, "GL_DST_OUT_NV",
332 0x8A53, 332 },
333 "GL_SYNC_OBJECT_APPLE", 333 {
334 }, 334 0x8069, "GL_TEXTURE_BINDING_2D",
335 { 335 },
336 0x8DF8, 336 {
337 "GL_SHADER_BINARY_FORMATS", 337 0x8A2E, "GL_MAX_COMBINED_UNIFORM_BLOCKS",
338 }, 338 },
339 { 339 {
340 0x8DF9, 340 0x8F96, "GL_RGB8_SNORM",
341 "GL_NUM_SHADER_BINARY_FORMATS", 341 },
342 }, 342 {
343 { 343 0x8260, "GL_UNDEFINED_VERTEX_EXT",
344 0x826D, 344 },
345 "GL_DEBUG_GROUP_STACK_DEPTH_KHR", 345 {
346 }, 346 0x8261, "GL_NO_RESET_NOTIFICATION_KHR",
347 { 347 },
348 0x8E75, 348 {
349 "GL_TESS_CONTROL_OUTPUT_VERTICES_EXT", 349 0x0D02, "GL_PACK_ROW_LENGTH",
350 }, 350 },
351 { 351 {
352 0x826B, 352 0x8DFA, "GL_SHADER_COMPILER",
353 "GL_DEBUG_SEVERITY_NOTIFICATION_KHR", 353 },
354 }, 354 {
355 { 355 0x8DFB, "GL_MAX_VERTEX_UNIFORM_VECTORS",
356 0x826C, 356 },
357 "GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR", 357 {
358 }, 358 0x8DFC, "GL_MAX_VARYING_VECTORS",
359 { 359 },
360 0x8B59, 360 {
361 "GL_BOOL_VEC4", 361 0x8B5C, "GL_FLOAT_MAT4",
362 }, 362 },
363 { 363 {
364 0x826A, 364 0x8B5B, "GL_FLOAT_MAT3",
365 "GL_DEBUG_TYPE_POP_GROUP_KHR", 365 },
366 }, 366 {
367 { 367 0x8268, "GL_DEBUG_TYPE_MARKER_KHR",
368 0x8B57, 368 },
369 "GL_BOOL_VEC2", 369 {
370 }, 370 0x8269, "GL_DEBUG_TYPE_PUSH_GROUP_KHR",
371 { 371 },
372 0x8DF1, 372 {
373 "GL_MEDIUM_FLOAT", 373 0x1905, "GL_BLUE_NV",
374 }, 374 },
375 { 375 {
376 0x8B55, 376 0x87FF, "GL_PROGRAM_BINARY_FORMATS_OES",
377 "GL_INT_VEC4", 377 },
378 }, 378 {
379 { 379 0x87FE, "GL_NUM_PROGRAM_BINARY_FORMATS_OES",
380 0x8B54, 380 },
381 "GL_INT_VEC3", 381 {
382 }, 382 0x8A41, "GL_UNIFORM_BLOCK_NAME_LENGTH",
383 { 383 },
384 0x8DF4, 384 {
385 "GL_MEDIUM_INT", 385 0x2600, "GL_NEAREST",
386 }, 386 },
387 { 387 {
388 0x8DF5, 388 0x2601, "GL_LINEAR",
389 "GL_HIGH_INT", 389 },
390 }, 390 {
391 { 391 0x8C03, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG",
392 0x8B51, 392 },
393 "GL_FLOAT_VEC3", 393 {
394 }, 394 0x821B, "GL_MAJOR_VERSION",
395 { 395 },
396 0x8B50, 396 {
397 "GL_FLOAT_VEC2", 397 0x821A, "GL_DEPTH_STENCIL_ATTACHMENT",
398 }, 398 },
399 { 399 {
400 0x806D, 400 0x8A40, "GL_UNIFORM_BLOCK_DATA_SIZE",
401 "GL_UNPACK_SKIP_IMAGES", 401 },
402 }, 402 {
403 { 403 0x9242, "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM",
404 0x806E, 404 },
405 "GL_UNPACK_IMAGE_HEIGHT", 405 {
406 }, 406 0x821D, "GL_NUM_EXTENSIONS",
407 { 407 },
408 0x806F, 408 {
409 "GL_TEXTURE_3D_OES", 409 0x88BB, "GL_BUFFER_ACCESS_OES",
410 }, 410 },
411 { 411 {
412 0x92E7, 412 0x88BC, "GL_BUFFER_MAPPED_OES",
413 "GL_IS_PER_PATCH_EXT", 413 },
414 }, 414 {
415 { 415 0x88BD, "GL_BUFFER_MAP_POINTER_OES",
416 0x92E0, 416 },
417 "GL_DEBUG_OUTPUT_KHR", 417 {
418 }, 418 0x88BF, "GL_TIME_ELAPSED_EXT",
419 { 419 },
420 0x806A, 420 {
421 "GL_TEXTURE_BINDING_3D_OES", 421 0x8A46, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER",
422 }, 422 },
423 { 423 {
424 0x8D8E, 424 0x6003, "GL_GET_ERROR_QUERY_CHROMIUM",
425 "GL_RGBA8I", 425 },
426 }, 426 {
427 { 427 0x8F94, "GL_R8_SNORM",
428 0x8CE3, 428 },
429 "GL_COLOR_ATTACHMENT3_EXT", 429 {
430 }, 430 0x0C10, "GL_SCISSOR_BOX",
431 { 431 },
432 0x9274, 432 {
433 "GL_COMPRESSED_RGB8_ETC2", 433 0x0C11, "GL_SCISSOR_TEST",
434 }, 434 },
435 { 435 {
436 0x1904, 436 0x1700, "GL_PATH_MODELVIEW_CHROMIUM",
437 "GL_GREEN_NV", 437 },
438 }, 438 {
439 { 439 0x80000000, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM",
440 0x928D, 440 },
441 "GL_DST_OUT_NV", 441 {
442 }, 442 0x94F8, "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL",
443 { 443 },
444 0x8069, 444 {
445 "GL_TEXTURE_BINDING_2D", 445 0x8A48, "GL_TEXTURE_SRGB_DECODE_EXT",
446 }, 446 },
447 { 447 {
448 0x8A2E, 448 0x300E, "GL_CONTEXT_LOST",
449 "GL_MAX_COMBINED_UNIFORM_BLOCKS", 449 },
450 }, 450 {
451 { 451 0x02000000, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM",
452 0x8F96, 452 },
453 "GL_RGB8_SNORM", 453 {
454 }, 454 0x8C2F, "GL_ANY_SAMPLES_PASSED_EXT",
455 { 455 },
456 0x8260, 456 {
457 "GL_UNDEFINED_VERTEX_EXT", 457 0x8BD2, "GL_TEXTURE_WIDTH_QCOM",
458 }, 458 },
459 { 459 {
460 0x8261, 460 0x8C2D, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT",
461 "GL_NO_RESET_NOTIFICATION_KHR", 461 },
462 }, 462 {
463 { 463 0x8C2C, "GL_TEXTURE_BINDING_BUFFER_EXT",
464 0x0D02, 464 },
465 "GL_PACK_ROW_LENGTH", 465 {
466 }, 466 0x8C2B, "GL_MAX_TEXTURE_BUFFER_SIZE_EXT",
467 { 467 },
468 0x8DFA, 468 {
469 "GL_SHADER_COMPILER", 469 0x8C2A, "GL_TEXTURE_BUFFER_EXT",
470 }, 470 },
471 { 471 {
472 0x8DFB, 472 0x8BD7, "GL_TEXTURE_TYPE_QCOM",
473 "GL_MAX_VERTEX_UNIFORM_VECTORS", 473 },
474 }, 474 {
475 { 475 0x8B8D, "GL_CURRENT_PROGRAM",
476 0x8DFC, 476 },
477 "GL_MAX_VARYING_VECTORS", 477 {
478 }, 478 0x8BD9, "GL_TEXTURE_NUM_LEVELS_QCOM",
479 { 479 },
480 0x8B5C, 480 {
481 "GL_FLOAT_MAT4", 481 0x00200000, "GL_STENCIL_BUFFER_BIT5_QCOM",
482 }, 482 },
483 { 483 {
484 0x8B5B, 484 0x8D9F, "GL_INT_2_10_10_10_REV",
485 "GL_FLOAT_MAT3", 485 },
486 }, 486 {
487 { 487 0x8B8A, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH",
488 0x8268, 488 },
489 "GL_DEBUG_TYPE_MARKER_KHR", 489 {
490 }, 490 0x8B8B, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES",
491 { 491 },
492 0x8269, 492 {
493 "GL_DEBUG_TYPE_PUSH_GROUP_KHR", 493 0x8B8C, "GL_SHADING_LANGUAGE_VERSION",
494 }, 494 },
495 { 495 {
496 0x1905, 496 0x8BDA, "GL_TEXTURE_TARGET_QCOM",
497 "GL_BLUE_NV", 497 },
498 }, 498 {
499 { 499 0x8BDB, "GL_TEXTURE_OBJECT_VALID_QCOM",
500 0x87FF, 500 },
501 "GL_PROGRAM_BINARY_FORMATS_OES", 501 {
502 }, 502 0x8BDC, "GL_STATE_RESTORE",
503 { 503 },
504 0x87FE, 504 {
505 "GL_NUM_PROGRAM_BINARY_FORMATS_OES", 505 0x8B88, "GL_SHADER_SOURCE_LENGTH",
506 }, 506 },
507 { 507 {
508 0x8A41, 508 0x8B89, "GL_ACTIVE_ATTRIBUTES",
509 "GL_UNIFORM_BLOCK_NAME_LENGTH", 509 },
510 }, 510 {
511 { 511 0x93C9, "GL_COMPRESSED_RGBA_ASTC_6x6x6_OES",
512 0x2600, 512 },
513 "GL_NEAREST", 513 {
514 }, 514 0x93C8, "GL_COMPRESSED_RGBA_ASTC_6x6x5_OES",
515 { 515 },
516 0x2601, 516 {
517 "GL_LINEAR", 517 0x8B84, "GL_INFO_LOG_LENGTH",
518 }, 518 },
519 { 519 {
520 0x8C03, 520 0x8B85, "GL_ATTACHED_SHADERS",
521 "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG", 521 },
522 }, 522 {
523 { 523 0x8B86, "GL_ACTIVE_UNIFORMS",
524 0x821B, 524 },
525 "GL_MAJOR_VERSION", 525 {
526 }, 526 0x8B87, "GL_ACTIVE_UNIFORM_MAX_LENGTH",
527 { 527 },
528 0x821A, 528 {
529 "GL_DEPTH_STENCIL_ATTACHMENT", 529 0x8B80, "GL_DELETE_STATUS",
530 }, 530 },
531 { 531 {
532 0x8A40, 532 0x8B81, "GL_COMPILE_STATUS",
533 "GL_UNIFORM_BLOCK_DATA_SIZE", 533 },
534 }, 534 {
535 { 535 0x8B82, "GL_LINK_STATUS",
536 0x9242, 536 },
537 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM", 537 {
538 }, 538 0x8B83, "GL_VALIDATE_STATUS",
539 { 539 },
540 0x821D, 540 {
541 "GL_NUM_EXTENSIONS", 541 0x9380, "GL_NUM_SAMPLE_COUNTS",
542 }, 542 },
543 { 543 {
544 0x88BB, 544 0x8D48, "GL_STENCIL_INDEX8",
545 "GL_BUFFER_ACCESS_OES", 545 },
546 }, 546 {
547 { 547 0x8D46, "GL_STENCIL_INDEX1_OES",
548 0x88BC, 548 },
549 "GL_BUFFER_MAPPED_OES", 549 {
550 }, 550 0x8D47, "GL_STENCIL_INDEX4_OES",
551 { 551 },
552 0x88BD, 552 {
553 "GL_BUFFER_MAP_POINTER_OES", 553 0x8D44, "GL_RENDERBUFFER_INTERNAL_FORMAT",
554 }, 554 },
555 { 555 {
556 0x88BF, 556 0x00000100, "GL_DEPTH_BUFFER_BIT",
557 "GL_TIME_ELAPSED_EXT", 557 },
558 }, 558 {
559 { 559 0x8D42, "GL_RENDERBUFFER_WIDTH",
560 0x8A46, 560 },
561 "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER", 561 {
562 }, 562 0x8D43, "GL_RENDERBUFFER_HEIGHT",
563 { 563 },
564 0x6003, 564 {
565 "GL_GET_ERROR_QUERY_CHROMIUM", 565 0x8D40, "GL_FRAMEBUFFER",
566 }, 566 },
567 { 567 {
568 0x8F94, 568 0x8D41, "GL_RENDERBUFFER",
569 "GL_R8_SNORM", 569 },
570 }, 570 {
571 { 571 0x8A3A, "GL_UNIFORM_BLOCK_INDEX",
572 0x0C10, 572 },
573 "GL_SCISSOR_BOX", 573 {
574 }, 574 0x88B8, "GL_READ_ONLY",
575 { 575 },
576 0x0C11, 576 {
577 "GL_SCISSOR_TEST", 577 0x0BD0, "GL_DITHER",
578 }, 578 },
579 { 579 {
580 0x1700, 580 0x93D3, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR",
581 "GL_PATH_MODELVIEW_CHROMIUM", 581 },
582 }, 582 {
583 { 583 0x9144, "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR",
584 0x80000000, 584 },
585 "GL_MULTISAMPLE_BUFFER_BIT7_QCOM", 585 {
586 }, 586 0x1801, "GL_DEPTH_EXT",
587 { 587 },
588 0x8A48, 588 {
589 "GL_TEXTURE_SRGB_DECODE_EXT", 589 0x1800, "GL_COLOR_EXT",
590 }, 590 },
591 { 591 {
592 0x02000000, 592 0x1802, "GL_STENCIL_EXT",
593 "GL_MULTISAMPLE_BUFFER_BIT1_QCOM", 593 },
594 }, 594 {
595 { 595 0x9288, "GL_SRC_OVER_NV",
596 0x8C2F, 596 },
597 "GL_ANY_SAMPLES_PASSED_EXT", 597 {
598 }, 598 0x9120, "GL_BUFFER_MAP_LENGTH",
599 { 599 },
600 0x8BD2, 600 {
601 "GL_TEXTURE_WIDTH_QCOM", 601 0x0B21, "GL_LINE_WIDTH",
602 }, 602 },
603 { 603 {
604 0x8C2D, 604 0x9308, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT",
605 "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT", 605 },
606 }, 606 {
607 { 607 0x81A5, "GL_DEPTH_COMPONENT16",
608 0x8C2C, 608 },
609 "GL_TEXTURE_BINDING_BUFFER_EXT", 609 {
610 }, 610 0x81A6, "GL_DEPTH_COMPONENT24_OES",
611 { 611 },
612 0x8C2B, 612 {
613 "GL_MAX_TEXTURE_BUFFER_SIZE_EXT", 613 0x81A7, "GL_DEPTH_COMPONENT32_OES",
614 }, 614 },
615 { 615 {
616 0x8C2A, 616 0x88FD, "GL_VERTEX_ATTRIB_ARRAY_INTEGER",
617 "GL_TEXTURE_BUFFER_EXT", 617 },
618 }, 618 {
619 { 619 0x88FE, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE",
620 0x8BD7, 620 },
621 "GL_TEXTURE_TYPE_QCOM", 621 {
622 }, 622 0x88FF, "GL_MAX_ARRAY_TEXTURE_LAYERS",
623 { 623 },
624 0x8B8D, 624 {
625 "GL_CURRENT_PROGRAM", 625 0x8B6A, "GL_FLOAT_MAT4x3_NV",
626 }, 626 },
627 { 627 {
628 0x8BD9, 628 0x93D0, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR",
629 "GL_TEXTURE_NUM_LEVELS_QCOM", 629 },
630 }, 630 {
631 { 631 0x9143, "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR",
632 0x00200000, 632 },
633 "GL_STENCIL_BUFFER_BIT5_QCOM", 633 {
634 }, 634 0x8DFD, "GL_MAX_FRAGMENT_UNIFORM_VECTORS",
635 { 635 },
636 0x8D9F, 636 {
637 "GL_INT_2_10_10_10_REV", 637 0x9145, "GL_DEBUG_LOGGED_MESSAGES_KHR",
638 }, 638 },
639 { 639 {
640 0x8B8A, 640 0x9146, "GL_DEBUG_SEVERITY_HIGH_KHR",
641 "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH", 641 },
642 }, 642 {
643 { 643 0x9147, "GL_DEBUG_SEVERITY_MEDIUM_KHR",
644 0x8B8B, 644 },
645 "GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES", 645 {
646 }, 646 0x9148, "GL_DEBUG_SEVERITY_LOW_KHR",
647 { 647 },
648 0x8B8C, 648 {
649 "GL_SHADING_LANGUAGE_VERSION", 649 0x8F63, "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT",
650 }, 650 },
651 { 651 {
652 0x8BDA, 652 0x8F60, "GL_MALI_SHADER_BINARY_ARM",
653 "GL_TEXTURE_TARGET_QCOM", 653 },
654 }, 654 {
655 { 655 0x8F61, "GL_MALI_PROGRAM_BINARY_ARM",
656 0x8BDB, 656 },
657 "GL_TEXTURE_OBJECT_VALID_QCOM", 657 {
658 }, 658 0x8F66, "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM",
659 { 659 },
660 0x8BDC, 660 {
661 "GL_STATE_RESTORE", 661 0x8F67, "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT",
662 }, 662 },
663 { 663 {
664 0x8B88, 664 0x8F64, "GL_SHADER_PIXEL_LOCAL_STORAGE_EXT",
665 "GL_SHADER_SOURCE_LENGTH", 665 },
666 }, 666 {
667 { 667 0x8F65, "GL_FETCH_PER_SAMPLE_ARM",
668 0x8B89, 668 },
669 "GL_ACTIVE_ATTRIBUTES", 669 {
670 }, 670 0x92D3, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT",
671 { 671 },
672 0x93C9, 672 {
673 "GL_COMPRESSED_RGBA_ASTC_6x6x6_OES", 673 0x87EE, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD",
674 }, 674 },
675 { 675 {
676 0x93C8, 676 0x822B, "GL_RG8_EXT",
677 "GL_COMPRESSED_RGBA_ASTC_6x6x5_OES", 677 },
678 }, 678 {
679 { 679 0x822F, "GL_RG16F_EXT",
680 0x8B84, 680 },
681 "GL_INFO_LOG_LENGTH", 681 {
682 }, 682 0x822D, "GL_R16F_EXT",
683 { 683 },
684 0x8B85, 684 {
685 "GL_ATTACHED_SHADERS", 685 0x822E, "GL_R32F_EXT",
686 }, 686 },
687 { 687 {
688 0x8B86, 688 1, "GL_ES_VERSION_2_0",
689 "GL_ACTIVE_UNIFORMS", 689 },
690 }, 690 {
691 { 691 0x84F9, "GL_DEPTH_STENCIL_OES",
692 0x8B87, 692 },
693 "GL_ACTIVE_UNIFORM_MAX_LENGTH", 693 {
694 }, 694 0x82DB, "GL_TEXTURE_VIEW_MIN_LEVEL_EXT",
695 { 695 },
696 0x8B80, 696 {
697 "GL_DELETE_STATUS", 697 0x8368, "GL_UNSIGNED_INT_2_10_10_10_REV_EXT",
698 }, 698 },
699 { 699 {
700 0x8B81, 700 0x8819, "GL_LUMINANCE_ALPHA32F_EXT",
701 "GL_COMPILE_STATUS", 701 },
702 }, 702 {
703 { 703 0x8818, "GL_LUMINANCE32F_EXT",
704 0x8B82, 704 },
705 "GL_LINK_STATUS", 705 {
706 }, 706 0x82DF, "GL_TEXTURE_IMMUTABLE_LEVELS",
707 { 707 },
708 0x8B83, 708 {
709 "GL_VALIDATE_STATUS", 709 0x8363, "GL_UNSIGNED_SHORT_5_6_5",
710 }, 710 },
711 { 711 {
712 0x9380, 712 0x9051, "GL_IMAGE_BUFFER_EXT",
713 "GL_NUM_SAMPLE_COUNTS", 713 },
714 }, 714 {
715 { 715 0x84F2, "GL_ALL_COMPLETED_NV",
716 0x8D48, 716 },
717 "GL_STENCIL_INDEX8", 717 {
718 }, 718 0x8E5A, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT",
719 { 719 },
720 0x8D46, 720 {
721 "GL_STENCIL_INDEX1_OES", 721 0x84F4, "GL_FENCE_CONDITION_NV",
722 }, 722 },
723 { 723 {
724 0x8D47, 724 0x8366, "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT",
725 "GL_STENCIL_INDEX4_OES", 725 },
726 }, 726 {
727 { 727 0x8365, "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT",
728 0x8D44, 728 },
729 "GL_RENDERBUFFER_INTERNAL_FORMAT", 729 {
730 }, 730 0x84F7, "GL_COMMANDS_COMPLETED_CHROMIUM",
731 { 731 },
732 0x00000100, 732 {
733 "GL_DEPTH_BUFFER_BIT", 733 0x8F9C, "GL_SIGNED_NORMALIZED",
734 }, 734 },
735 { 735 {
736 0x8D42, 736 0x92D5, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT",
737 "GL_RENDERBUFFER_WIDTH", 737 },
738 }, 738 {
739 { 739 0x881E, "GL_LUMINANCE16F_EXT",
740 0x8D43, 740 },
741 "GL_RENDERBUFFER_HEIGHT", 741 {
742 }, 742 0x84FA, "GL_UNSIGNED_INT_24_8_OES",
743 { 743 },
744 0x8D40, 744 {
745 "GL_FRAMEBUFFER", 745 0x92D4, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT",
746 }, 746 },
747 { 747 {
748 0x8D41, 748 0x881A, "GL_RGBA16F_EXT",
749 "GL_RENDERBUFFER", 749 },
750 }, 750 {
751 { 751 0x84FE, "GL_TEXTURE_MAX_ANISOTROPY_EXT",
752 0x8A3A, 752 },
753 "GL_UNIFORM_BLOCK_INDEX", 753 {
754 }, 754 0x0901, "GL_CCW",
755 { 755 },
756 0x88B8, 756 {
757 "GL_READ_ONLY", 757 0x0900, "GL_CW",
758 }, 758 },
759 { 759 {
760 0x0BD0, 760 0x9317, "GL_MAX_FRAMEBUFFER_LAYERS_EXT",
761 "GL_DITHER", 761 },
762 }, 762 {
763 { 763 0x8229, "GL_R8_EXT",
764 0x93D3, 764 },
765 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR", 765 {
766 }, 766 0x8230, "GL_RG32F_EXT",
767 { 767 },
768 0x9144, 768 {
769 "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR", 769 0x9312, "GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT",
770 }, 770 },
771 { 771 {
772 0x1801, 772 0x9283, "GL_DISJOINT_NV",
773 "GL_DEPTH_EXT", 773 },
774 }, 774 {
775 { 775 0x8221, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED",
776 0x1800, 776 },
777 "GL_COLOR_EXT", 777 {
778 }, 778 0x8227, "GL_RG_EXT",
779 { 779 },
780 0x1802, 780 {
781 "GL_STENCIL_EXT", 781 0x8B66, "GL_FLOAT_MAT2x4_NV",
782 }, 782 },
783 { 783 {
784 0x9288, 784 0x8B67, "GL_FLOAT_MAT3x2_NV",
785 "GL_SRC_OVER_NV", 785 },
786 }, 786 {
787 { 787 0x8E1E, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT",
788 0x9120, 788 },
789 "GL_BUFFER_MAP_LENGTH", 789 {
790 }, 790 0x8B62, "GL_SAMPLER_2D_SHADOW_EXT",
791 { 791 },
792 0x0B21, 792 {
793 "GL_LINE_WIDTH", 793 0x8B63, "GL_SAMPLER_2D_RECT_ARB",
794 }, 794 },
795 { 795 {
796 0x9308, 796 0x8B60, "GL_SAMPLER_CUBE",
797 "GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT", 797 },
798 }, 798 {
799 { 799 0x00001000, "GL_DEPTH_BUFFER_BIT4_QCOM",
800 0x81A5, 800 },
801 "GL_DEPTH_COMPONENT16", 801 {
802 }, 802 0x8B68, "GL_FLOAT_MAT3x4_NV",
803 { 803 },
804 0x81A6, 804 {
805 "GL_DEPTH_COMPONENT24_OES", 805 0x83F0, "GL_COMPRESSED_RGB_S3TC_DXT1_EXT",
806 }, 806 },
807 { 807 {
808 0x81A7, 808 0x8D6A, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT",
809 "GL_DEPTH_COMPONENT32_OES", 809 },
810 }, 810 {
811 { 811 0x00000080, "GL_COLOR_BUFFER_BIT7_QCOM",
812 0x88FD, 812 },
813 "GL_VERTEX_ATTRIB_ARRAY_INTEGER", 813 {
814 }, 814 0x88F0, "GL_DEPTH24_STENCIL8_OES",
815 { 815 },
816 0x88FE, 816 {
817 "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE", 817 0x8E1F, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT",
818 }, 818 },
819 { 819 {
820 0x88FF, 820 0x80A0, "GL_SAMPLE_COVERAGE",
821 "GL_MAX_ARRAY_TEXTURE_LAYERS", 821 },
822 }, 822 {
823 { 823 0x928F, "GL_DST_ATOP_NV",
824 0x8B6A, 824 },
825 "GL_FLOAT_MAT4x3_NV", 825 {
826 }, 826 0x80A9, "GL_SAMPLES",
827 { 827 },
828 0x93D0, 828 {
829 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR", 829 0x80A8, "GL_SAMPLE_BUFFERS",
830 }, 830 },
831 { 831 {
832 0x9143, 832 0x0D55, "GL_ALPHA_BITS",
833 "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR", 833 },
834 }, 834 {
835 { 835 0x0D54, "GL_BLUE_BITS",
836 0x8DFD, 836 },
837 "GL_MAX_FRAGMENT_UNIFORM_VECTORS", 837 {
838 }, 838 0x0D57, "GL_STENCIL_BITS",
839 { 839 },
840 0x9145, 840 {
841 "GL_DEBUG_LOGGED_MESSAGES_KHR", 841 0x0D56, "GL_DEPTH_BITS",
842 }, 842 },
843 { 843 {
844 0x9146, 844 0x8CD5, "GL_FRAMEBUFFER_COMPLETE",
845 "GL_DEBUG_SEVERITY_HIGH_KHR", 845 },
846 }, 846 {
847 { 847 0x0D50, "GL_SUBPIXEL_BITS",
848 0x9147, 848 },
849 "GL_DEBUG_SEVERITY_MEDIUM_KHR", 849 {
850 }, 850 0x0D53, "GL_GREEN_BITS",
851 { 851 },
852 0x9148, 852 {
853 "GL_DEBUG_SEVERITY_LOW_KHR", 853 0x0D52, "GL_RED_BITS",
854 }, 854 },
855 { 855 {
856 0x8F63, 856 0x8037, "GL_POLYGON_OFFSET_FILL",
857 "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT", 857 },
858 }, 858 {
859 { 859 0x928C, "GL_SRC_OUT_NV",
860 0x8F60, 860 },
861 "GL_MALI_SHADER_BINARY_ARM", 861 {
862 }, 862 0x8034, "GL_UNSIGNED_SHORT_5_5_5_1",
863 { 863 },
864 0x8F61, 864 {
865 "GL_MALI_PROGRAM_BINARY_ARM", 865 0x8033, "GL_UNSIGNED_SHORT_4_4_4_4",
866 }, 866 },
867 { 867 {
868 0x8F66, 868 0x928B, "GL_DST_IN_NV",
869 "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM", 869 },
870 }, 870 {
871 { 871 0x0305, "GL_ONE_MINUS_DST_ALPHA",
872 0x8F67, 872 },
873 "GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT", 873 {
874 }, 874 0x0304, "GL_DST_ALPHA",
875 { 875 },
876 0x8F64, 876 {
877 "GL_SHADER_PIXEL_LOCAL_STORAGE_EXT", 877 0x0307, "GL_ONE_MINUS_DST_COLOR",
878 }, 878 },
879 { 879 {
880 0x8F65, 880 0x0306, "GL_DST_COLOR",
881 "GL_FETCH_PER_SAMPLE_ARM", 881 },
882 }, 882 {
883 { 883 0x0301, "GL_ONE_MINUS_SRC_COLOR",
884 0x8F97, 884 },
885 "GL_RGBA8_SNORM", 885 {
886 }, 886 0x0300, "GL_SRC_COLOR",
887 { 887 },
888 0x92D3, 888 {
889 "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT", 889 0x0303, "GL_ONE_MINUS_SRC_ALPHA",
890 }, 890 },
891 { 891 {
892 0x87EE, 892 0x0302, "GL_SRC_ALPHA",
893 "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD", 893 },
894 }, 894 {
895 { 895 0x8212, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE",
896 0x822B, 896 },
897 "GL_RG8_EXT", 897 {
898 }, 898 0x0308, "GL_SRC_ALPHA_SATURATE",
899 { 899 },
900 0x822F, 900 {
901 "GL_RG16F_EXT", 901 0x2A00, "GL_POLYGON_OFFSET_UNITS",
902 }, 902 },
903 { 903 {
904 0x822D, 904 0xFFFFFFFF, "GL_ALL_SHADER_BITS_EXT",
905 "GL_R16F_EXT", 905 },
906 }, 906 {
907 { 907 0x82DC, "GL_TEXTURE_VIEW_NUM_LEVELS_EXT",
908 0x822E, 908 },
909 "GL_R32F_EXT", 909 {
910 }, 910 0x8C29, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT",
911 { 911 },
912 1, 912 {
913 "GL_ES_VERSION_2_0", 913 0x82DD, "GL_TEXTURE_VIEW_MIN_LAYER_EXT",
914 }, 914 },
915 { 915 {
916 0x84F9, 916 0x00800000, "GL_STENCIL_BUFFER_BIT7_QCOM",
917 "GL_DEPTH_STENCIL_OES", 917 },
918 }, 918 {
919 { 919 0x82DE, "GL_TEXTURE_VIEW_NUM_LAYERS_EXT",
920 0x82DB, 920 },
921 "GL_TEXTURE_VIEW_MIN_LEVEL_EXT", 921 {
922 }, 922 0x00020000, "GL_STENCIL_BUFFER_BIT1_QCOM",
923 { 923 },
924 0x8368, 924 {
925 "GL_UNSIGNED_INT_2_10_10_10_REV_EXT", 925 0x8D00, "GL_DEPTH_ATTACHMENT",
926 }, 926 },
927 { 927 {
928 0x8819, 928 0x8FA0, "GL_PERFMON_GLOBAL_MODE_QCOM",
929 "GL_LUMINANCE_ALPHA32F_EXT", 929 },
930 }, 930 {
931 { 931 0x8815, "GL_RGB32F_EXT",
932 0x8818, 932 },
933 "GL_LUMINANCE32F_EXT", 933 {
934 }, 934 0x8A35, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH",
935 { 935 },
936 0x82DF, 936 {
937 "GL_TEXTURE_IMMUTABLE_LEVELS", 937 0x8814, "GL_RGBA32F_EXT",
938 }, 938 },
939 { 939 {
940 0x8363, 940 0x6006, "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM",
941 "GL_UNSIGNED_SHORT_5_6_5", 941 },
942 }, 942 {
943 { 943 0x9277, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",
944 0x9051, 944 },
945 "GL_IMAGE_BUFFER_EXT", 945 {
946 }, 946 0x6004, "GL_COMMANDS_ISSUED_CHROMIUM",
947 { 947 },
948 0x84F2, 948 {
949 "GL_ALL_COMPLETED_NV", 949 0x813D, "GL_TEXTURE_MAX_LEVEL_APPLE",
950 }, 950 },
951 { 951 {
952 0x8E5A, 952 0x8816, "GL_ALPHA32F_EXT",
953 "GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT", 953 },
954 }, 954 {
955 { 955 0x813B, "GL_TEXTURE_MAX_LOD",
956 0x84F4, 956 },
957 "GL_FENCE_CONDITION_NV", 957 {
958 }, 958 0x8CDD, "GL_FRAMEBUFFER_UNSUPPORTED",
959 { 959 },
960 0x8366, 960 {
961 "GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT", 961 0x8CDF, "GL_MAX_COLOR_ATTACHMENTS_EXT",
962 }, 962 },
963 { 963 {
964 0x8365, 964 0x90F3, "GL_CONTEXT_ROBUST_ACCESS_KHR",
965 "GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT", 965 },
966 }, 966 {
967 { 967 0x90F2, "GL_MAX_MULTIVIEW_BUFFERS_EXT",
968 0x84F7, 968 },
969 "GL_COMMANDS_COMPLETED_CHROMIUM", 969 {
970 }, 970 0x90F1, "GL_MULTIVIEW_EXT",
971 { 971 },
972 0x8F9C, 972 {
973 "GL_SIGNED_NORMALIZED", 973 0x90F0, "GL_COLOR_ATTACHMENT_EXT",
974 }, 974 },
975 { 975 {
976 0x92D5, 976 0x803C, "GL_ALPHA8_OES",
977 "GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT", 977 },
978 }, 978 {
979 { 979 0x8904, "GL_MIN_PROGRAM_TEXEL_OFFSET",
980 0x881E, 980 },
981 "GL_LUMINANCE16F_EXT", 981 {
982 }, 982 0x84F5, "GL_TEXTURE_RECTANGLE_ARB",
983 { 983 },
984 0x84FA, 984 {
985 "GL_UNSIGNED_INT_24_8_OES", 985 0x882A, "GL_DRAW_BUFFER5_EXT",
986 }, 986 },
987 { 987 {
988 0x92D4, 988 0x8E7F, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT",
989 "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT", 989 },
990 }, 990 {
991 { 991 0x80AA, "GL_SAMPLE_COVERAGE_VALUE",
992 0x881A, 992 },
993 "GL_RGBA16F_EXT", 993 {
994 }, 994 0x84F6, "GL_TEXTURE_BINDING_RECTANGLE_ARB",
995 { 995 },
996 0x84FE, 996 {
997 "GL_TEXTURE_MAX_ANISOTROPY_EXT", 997 0x80AB, "GL_SAMPLE_COVERAGE_INVERT",
998 }, 998 },
999 { 999 {
1000 0x0901, 1000 0x8E7D, "GL_MAX_PATCH_VERTICES_EXT",
1001 "GL_CCW", 1001 },
1002 }, 1002 {
1003 { 1003 0x6005, "GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM",
1004 0x0900, 1004 },
1005 "GL_CW", 1005 {
1006 }, 1006 0x9105, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES",
1007 { 1007 },
1008 0x9317, 1008 {
1009 "GL_MAX_FRAMEBUFFER_LAYERS_EXT", 1009 0x8E7E, "GL_MAX_TESS_GEN_LEVEL_EXT",
1010 }, 1010 },
1011 { 1011 {
1012 0x8229, 1012 0x9102, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES",
1013 "GL_R8_EXT", 1013 },
1014 }, 1014 {
1015 { 1015 0x8C40, "GL_SRGB_EXT",
1016 0x8230, 1016 },
1017 "GL_RG32F_EXT", 1017 {
1018 }, 1018 0x8E7B, "GL_FRACTIONAL_ODD_EXT",
1019 { 1019 },
1020 0x9312, 1020 {
1021 "GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT", 1021 0x00000040, "GL_COLOR_BUFFER_BIT6_QCOM",
1022 }, 1022 },
1023 { 1023 {
1024 0x9283, 1024 0x882B, "GL_DRAW_BUFFER6_EXT",
1025 "GL_DISJOINT_NV", 1025 },
1026 }, 1026 {
1027 { 1027 0x8E7C, "GL_FRACTIONAL_EVEN_EXT",
1028 0x8221, 1028 },
1029 "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED", 1029 {
1030 }, 1030 0x8C8E, "GL_TRANSFORM_FEEDBACK_BUFFER",
1031 { 1031 },
1032 0x8227, 1032 {
1033 "GL_RG_EXT", 1033 0x8C8D, "GL_SEPARATE_ATTRIBS",
1034 }, 1034 },
1035 { 1035 {
1036 0x8B66, 1036 0x8C8F, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING",
1037 "GL_FLOAT_MAT2x4_NV", 1037 },
1038 }, 1038 {
1039 { 1039 0x8C8A, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS",
1040 0x8B67, 1040 },
1041 "GL_FLOAT_MAT3x2_NV", 1041 {
1042 }, 1042 0x8C8C, "GL_INTERLEAVED_ATTRIBS",
1043 { 1043 },
1044 0x8E1E, 1044 {
1045 "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT", 1045 0x8C8B, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS",
1046 }, 1046 },
1047 { 1047 {
1048 0x8B62, 1048 0x8C17, "GL_UNSIGNED_NORMALIZED_EXT",
1049 "GL_SAMPLER_2D_SHADOW_EXT", 1049 },
1050 }, 1050 {
1051 { 1051 0x8A3E, "GL_UNIFORM_IS_ROW_MAJOR",
1052 0x8B63, 1052 },
1053 "GL_SAMPLER_2D_RECT_ARB", 1053 {
1054 }, 1054 0x8E7A, "GL_ISOLINES_EXT",
1055 { 1055 },
1056 0x8B60, 1056 {
1057 "GL_SAMPLER_CUBE", 1057 0x8F95, "GL_RG8_SNORM",
1058 }, 1058 },
1059 { 1059 {
1060 0x00001000, 1060 0x8D99, "GL_RGBA_INTEGER",
1061 "GL_DEPTH_BUFFER_BIT4_QCOM", 1061 },
1062 }, 1062 {
1063 { 1063 0x8D98, "GL_RGB_INTEGER",
1064 0x8B68, 1064 },
1065 "GL_FLOAT_MAT3x4_NV", 1065 {
1066 }, 1066 0x8A4A, "GL_SKIP_DECODE_EXT",
1067 { 1067 },
1068 0x83F0, 1068 {
1069 "GL_COMPRESSED_RGB_S3TC_DXT1_EXT", 1069 0x8A4F, "GL_PROGRAM_PIPELINE_OBJECT_EXT",
1070 }, 1070 },
1071 { 1071 {
1072 0x8D6A, 1072 0x882C, "GL_DRAW_BUFFER7_EXT",
1073 "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT", 1073 },
1074 }, 1074 {
1075 { 1075 0x0010, "GL_MAP_FLUSH_EXPLICIT_BIT_EXT",
1076 0x00000080, 1076 },
1077 "GL_COLOR_BUFFER_BIT7_QCOM", 1077 {
1078 }, 1078 0x8918, "GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT",
1079 { 1079 },
1080 0x88F0, 1080 {
1081 "GL_DEPTH24_STENCIL8_OES", 1081 0x8919, "GL_SAMPLER_BINDING",
1082 }, 1082 },
1083 { 1083 {
1084 0x8E1F, 1084 0x92CD, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT",
1085 "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT", 1085 },
1086 }, 1086 {
1087 { 1087 0x92CE, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT",
1088 0x80A0, 1088 },
1089 "GL_SAMPLE_COVERAGE", 1089 {
1090 }, 1090 0x8C85, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE",
1091 { 1091 },
1092 0x928F, 1092 {
1093 "GL_DST_ATOP_NV", 1093 0x8D7C, "GL_RGBA8UI",
1094 }, 1094 },
1095 { 1095 {
1096 0x80A9, 1096 0x6007, "GL_LATENCY_QUERY_CHROMIUM",
1097 "GL_SAMPLES", 1097 },
1098 }, 1098 {
1099 { 1099 0x8D83, "GL_RGB32I",
1100 0x80A8, 1100 },
1101 "GL_SAMPLE_BUFFERS", 1101 {
1102 }, 1102 0x8916, "GL_GEOMETRY_LINKED_VERTICES_OUT_EXT",
1103 { 1103 },
1104 0x0D55, 1104 {
1105 "GL_ALPHA_BITS", 1105 0x8917, "GL_GEOMETRY_LINKED_INPUT_TYPE_EXT",
1106 }, 1106 },
1107 { 1107 {
1108 0x0D54, 1108 0x881F, "GL_LUMINANCE_ALPHA16F_EXT",
1109 "GL_BLUE_BITS", 1109 },
1110 }, 1110 {
1111 { 1111 0x84FD, "GL_MAX_TEXTURE_LOD_BIAS",
1112 0x0D57, 1112 },
1113 "GL_STENCIL_BITS", 1113 {
1114 }, 1114 0x882D, "GL_DRAW_BUFFER8_EXT",
1115 { 1115 },
1116 0x0D56, 1116 {
1117 "GL_DEPTH_BITS", 1117 0x8A43, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES",
1118 }, 1118 },
1119 { 1119 {
1120 0x8CD5, 1120 0x8A42, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS",
1121 "GL_FRAMEBUFFER_COMPLETE", 1121 },
1122 }, 1122 {
1123 { 1123 0x8F37, "GL_COPY_WRITE_BUFFER_NV",
1124 0x0D50, 1124 },
1125 "GL_SUBPIXEL_BITS", 1125 {
1126 }, 1126 0x8F36, "GL_COPY_READ_BUFFER_NV",
1127 { 1127 },
1128 0x0D53, 1128 {
1129 "GL_GREEN_BITS", 1129 0x84FF, "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT",
1130 }, 1130 },
1131 { 1131 {
1132 0x0D52, 1132 0x8A3C, "GL_UNIFORM_ARRAY_STRIDE",
1133 "GL_RED_BITS", 1133 },
1134 }, 1134 {
1135 { 1135 0x8A44, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER",
1136 0x8037, 1136 },
1137 "GL_POLYGON_OFFSET_FILL", 1137 {
1138 }, 1138 0x6000, "GL_TEXTURE_POOL_CHROMIUM",
1139 { 1139 },
1140 0x928C, 1140 {
1141 "GL_SRC_OUT_NV", 1141 0x0B74, "GL_DEPTH_FUNC",
1142 }, 1142 },
1143 { 1143 {
1144 0x8034, 1144 0x8A49, "GL_DECODE_EXT",
1145 "GL_UNSIGNED_SHORT_5_5_5_1", 1145 },
1146 }, 1146 {
1147 { 1147 0x881B, "GL_RGB16F_EXT",
1148 0x8033, 1148 },
1149 "GL_UNSIGNED_SHORT_4_4_4_4", 1149 {
1150 }, 1150 0x0B71, "GL_DEPTH_TEST",
1151 { 1151 },
1152 0x928B, 1152 {
1153 "GL_DST_IN_NV", 1153 0x0B70, "GL_DEPTH_RANGE",
1154 }, 1154 },
1155 { 1155 {
1156 0x0305, 1156 0x0B73, "GL_DEPTH_CLEAR_VALUE",
1157 "GL_ONE_MINUS_DST_ALPHA", 1157 },
1158 }, 1158 {
1159 { 1159 0x0B72, "GL_DEPTH_WRITEMASK",
1160 0x0304, 1160 },
1161 "GL_DST_ALPHA", 1161 {
1162 }, 1162 0x8BD5, "GL_TEXTURE_INTERNAL_FORMAT_QCOM",
1163 { 1163 },
1164 0x0307, 1164 {
1165 "GL_ONE_MINUS_DST_COLOR", 1165 0x85BA, "GL_UNSIGNED_SHORT_8_8_APPLE",
1166 }, 1166 },
1167 { 1167 {
1168 0x0306, 1168 0x8C87, "GL_PRIMITIVES_GENERATED_EXT",
1169 "GL_DST_COLOR", 1169 },
1170 }, 1170 {
1171 { 1171 0x8C80, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS",
1172 0x0301, 1172 },
1173 "GL_ONE_MINUS_SRC_COLOR", 1173 {
1174 }, 1174 0x8C83, "GL_TRANSFORM_FEEDBACK_VARYINGS",
1175 { 1175 },
1176 0x0300, 1176 {
1177 "GL_SRC_COLOR", 1177 0x8D69, "GL_PRIMITIVE_RESTART_FIXED_INDEX",
1178 }, 1178 },
1179 { 1179 {
1180 0x0303, 1180 0x882E, "GL_DRAW_BUFFER9_EXT",
1181 "GL_ONE_MINUS_SRC_ALPHA", 1181 },
1182 }, 1182 {
1183 { 1183 0x8A32, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT",
1184 0x0302, 1184 },
1185 "GL_SRC_ALPHA", 1185 {
1186 }, 1186 0x8A31, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS",
1187 { 1187 },
1188 0x8212, 1188 {
1189 "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE", 1189 0x8C89, "GL_RASTERIZER_DISCARD",
1190 }, 1190 },
1191 { 1191 {
1192 0x0308, 1192 0x8C88, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN",
1193 "GL_SRC_ALPHA_SATURATE", 1193 },
1194 }, 1194 {
1195 { 1195 0x8C1A, "GL_TEXTURE_2D_ARRAY",
1196 0x2A00, 1196 },
1197 "GL_POLYGON_OFFSET_UNITS", 1197 {
1198 }, 1198 0x910D, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES",
1199 { 1199 },
1200 0xFFFFFFFF, 1200 {
1201 "GL_ALL_SHADER_BITS_EXT", 1201 0x8E80, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT",
1202 }, 1202 },
1203 { 1203 {
1204 0x82DC, 1204 0x910B, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES",
1205 "GL_TEXTURE_VIEW_NUM_LEVELS_EXT", 1205 },
1206 }, 1206 {
1207 { 1207 0x910C, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES",
1208 0x8C29, 1208 },
1209 "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT", 1209 {
1210 }, 1210 0x94FA, "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL",
1211 { 1211 },
1212 0x82DD, 1212 {
1213 "GL_TEXTURE_VIEW_MIN_LAYER_EXT", 1213 0x8073, "GL_MAX_3D_TEXTURE_SIZE_OES",
1214 }, 1214 },
1215 { 1215 {
1216 0x00800000, 1216 0x8072, "GL_TEXTURE_WRAP_R_OES",
1217 "GL_STENCIL_BUFFER_BIT7_QCOM", 1217 },
1218 }, 1218 {
1219 { 1219 0x9289, "GL_DST_OVER_NV",
1220 0x82DE, 1220 },
1221 "GL_TEXTURE_VIEW_NUM_LAYERS_EXT", 1221 {
1222 }, 1222 0x882F, "GL_DRAW_BUFFER10_EXT",
1223 { 1223 },
1224 0x00020000, 1224 {
1225 "GL_STENCIL_BUFFER_BIT1_QCOM", 1225 0x8074, "GL_VERTEX_ARRAY_KHR",
1226 }, 1226 },
1227 { 1227 {
1228 0x8D00, 1228 0x80E1, "GL_BGRA_EXT",
1229 "GL_DEPTH_ATTACHMENT", 1229 },
1230 }, 1230 {
1231 { 1231 0x8ED7, "GL_COVERAGE_AUTOMATIC_NV",
1232 0x8FA0, 1232 },
1233 "GL_PERFMON_GLOBAL_MODE_QCOM", 1233 {
1234 }, 1234 0x8ED6, "GL_COVERAGE_EDGE_FRAGMENTS_NV",
1235 { 1235 },
1236 0x8815, 1236 {
1237 "GL_RGB32F_EXT", 1237 0x8ED5, "GL_COVERAGE_ALL_FRAGMENTS_NV",
1238 }, 1238 },
1239 { 1239 {
1240 0x8A35, 1240 0x8ED4, "GL_COVERAGE_SAMPLES_NV",
1241 "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH", 1241 },
1242 }, 1242 {
1243 { 1243 0x8ED3, "GL_COVERAGE_BUFFERS_NV",
1244 0x8814, 1244 },
1245 "GL_RGBA32F_EXT", 1245 {
1246 }, 1246 0x8ED2, "GL_COVERAGE_ATTACHMENT_NV",
1247 { 1247 },
1248 0x6006, 1248 {
1249 "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM", 1249 0x8ED1, "GL_COVERAGE_COMPONENT4_NV",
1250 }, 1250 },
1251 { 1251 {
1252 0x9277, 1252 0x8ED0, "GL_COVERAGE_COMPONENT_NV",
1253 "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2", 1253 },
1254 }, 1254 {
1255 { 1255 0x8217, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE",
1256 0x6004, 1256 },
1257 "GL_COMMANDS_ISSUED_CHROMIUM", 1257 {
1258 }, 1258 0x8E89, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT",
1259 { 1259 },
1260 0x813D, 1260 {
1261 "GL_TEXTURE_MAX_LEVEL_APPLE", 1261 0x8216, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE",
1262 }, 1262 },
1263 { 1263 {
1264 0x8816, 1264 0x8A36, "GL_ACTIVE_UNIFORM_BLOCKS",
1265 "GL_ALPHA32F_EXT", 1265 },
1266 }, 1266 {
1267 { 1267 0x8A37, "GL_UNIFORM_TYPE",
1268 0x813B, 1268 },
1269 "GL_TEXTURE_MAX_LOD", 1269 {
1270 }, 1270 0x8A34, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT",
1271 { 1271 },
1272 0x8CDD, 1272 {
1273 "GL_FRAMEBUFFER_UNSUPPORTED", 1273 0x3006, "GL_CLIP_DISTANCE6_APPLE",
1274 }, 1274 },
1275 { 1275 {
1276 0x8CDF, 1276 0x800B, "GL_FUNC_REVERSE_SUBTRACT",
1277 "GL_MAX_COLOR_ATTACHMENTS_EXT", 1277 },
1278 }, 1278 {
1279 { 1279 0x8A33, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS",
1280 0x90F3, 1280 },
1281 "GL_CONTEXT_ROBUST_ACCESS_KHR", 1281 {
1282 }, 1282 0x00000400, "GL_STENCIL_BUFFER_BIT",
1283 { 1283 },
1284 0x90F2, 1284 {
1285 "GL_MAX_MULTIVIEW_BUFFERS_EXT", 1285 0x800A, "GL_FUNC_SUBTRACT",
1286 }, 1286 },
1287 { 1287 {
1288 0x90F1, 1288 0x8214, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE",
1289 "GL_MULTIVIEW_EXT", 1289 },
1290 }, 1290 {
1291 { 1291 0x8A38, "GL_UNIFORM_SIZE",
1292 0x90F0, 1292 },
1293 "GL_COLOR_ATTACHMENT_EXT", 1293 {
1294 }, 1294 0x8A39, "GL_UNIFORM_NAME_LENGTH",
1295 { 1295 },
1296 0x803C, 1296 {
1297 "GL_ALPHA8_OES", 1297 0x8E2C, "GL_DEPTH_COMPONENT16_NONLINEAR_NV",
1298 }, 1298 },
1299 { 1299 {
1300 0x8904, 1300 0x889F, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",
1301 "GL_MIN_PROGRAM_TEXEL_OFFSET", 1301 },
1302 }, 1302 {
1303 { 1303 0x8219, "GL_FRAMEBUFFER_UNDEFINED_OES",
1304 0x84F5, 1304 },
1305 "GL_TEXTURE_RECTANGLE_ARB", 1305 {
1306 }, 1306 0x8E23, "GL_TRANSFORM_FEEDBACK_PAUSED",
1307 { 1307 },
1308 0x882A, 1308 {
1309 "GL_DRAW_BUFFER5_EXT", 1309 0x8E22, "GL_TRANSFORM_FEEDBACK",
1310 }, 1310 },
1311 { 1311 {
1312 0x8E7F, 1312 0x8E25, "GL_TRANSFORM_FEEDBACK_BINDING",
1313 "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT", 1313 },
1314 }, 1314 {
1315 { 1315 0x9054, "GL_IMAGE_CUBE_MAP_ARRAY_EXT",
1316 0x80AA, 1316 },
1317 "GL_SAMPLE_COVERAGE_VALUE", 1317 {
1318 }, 1318 0x8E28, "GL_TIMESTAMP_EXT",
1319 { 1319 },
1320 0x84F6, 1320 {
1321 "GL_TEXTURE_BINDING_RECTANGLE_ARB", 1321 0x8006, "GL_FUNC_ADD",
1322 }, 1322 },
1323 { 1323 {
1324 0x80AB, 1324 0x8007, "GL_MIN_EXT",
1325 "GL_SAMPLE_COVERAGE_INVERT", 1325 },
1326 }, 1326 {
1327 { 1327 0x8004, "GL_ONE_MINUS_CONSTANT_ALPHA",
1328 0x8E7D, 1328 },
1329 "GL_MAX_PATCH_VERTICES_EXT", 1329 {
1330 }, 1330 0x8005, "GL_BLEND_COLOR",
1331 { 1331 },
1332 0x6005, 1332 {
1333 "GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM", 1333 0x8002, "GL_ONE_MINUS_CONSTANT_COLOR",
1334 }, 1334 },
1335 { 1335 {
1336 0x9105, 1336 0x8003, "GL_CONSTANT_ALPHA",
1337 "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES", 1337 },
1338 }, 1338 {
1339 { 1339 0x8001, "GL_CONSTANT_COLOR",
1340 0x8E7E, 1340 },
1341 "GL_MAX_TESS_GEN_LEVEL_EXT", 1341 {
1342 }, 1342 0x0204, "GL_GREATER",
1343 { 1343 },
1344 0x9102, 1344 {
1345 "GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES", 1345 0x0205, "GL_NOTEQUAL",
1346 }, 1346 },
1347 { 1347 {
1348 0x8C40, 1348 0x0206, "GL_GEQUAL",
1349 "GL_SRGB_EXT", 1349 },
1350 }, 1350 {
1351 { 1351 0x0207, "GL_ALWAYS",
1352 0x8E7B, 1352 },
1353 "GL_FRACTIONAL_ODD_EXT", 1353 {
1354 }, 1354 0x0200, "GL_NEVER",
1355 { 1355 },
1356 0x00000040, 1356 {
1357 "GL_COLOR_BUFFER_BIT6_QCOM", 1357 0x0201, "GL_LESS",
1358 }, 1358 },
1359 { 1359 {
1360 0x882B, 1360 0x0202, "GL_EQUAL",
1361 "GL_DRAW_BUFFER6_EXT", 1361 },
1362 }, 1362 {
1363 { 1363 0x0203, "GL_LEQUAL",
1364 0x8E7C, 1364 },
1365 "GL_FRACTIONAL_EVEN_EXT", 1365 {
1366 }, 1366 0x8BD6, "GL_TEXTURE_FORMAT_QCOM",
1367 { 1367 },
1368 0x8C8E, 1368 {
1369 "GL_TRANSFORM_FEEDBACK_BUFFER", 1369 0x8228, "GL_RG_INTEGER",
1370 }, 1370 },
1371 { 1371 {
1372 0x8C8D, 1372 0x2901, "GL_REPEAT",
1373 "GL_SEPARATE_ATTRIBS", 1373 },
1374 }, 1374 {
1375 { 1375 0x9067, "GL_UNSIGNED_INT_IMAGE_BUFFER_EXT",
1376 0x8C8F, 1376 },
1377 "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING", 1377 {
1378 }, 1378 0x92A0, "GL_EXCLUSION_KHR",
1379 { 1379 },
1380 0x8C8A, 1380 {
1381 "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS", 1381 0x93D8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR",
1382 }, 1382 },
1383 { 1383 {
1384 0x8C8C, 1384 0x93D9, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR",
1385 "GL_INTERLEAVED_ATTRIBS", 1385 },
1386 }, 1386 {
1387 { 1387 0x8FB2, "GL_GPU_OPTIMIZED_QCOM",
1388 0x8C8B, 1388 },
1389 "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS", 1389 {
1390 }, 1390 0x190A, "GL_LUMINANCE_ALPHA",
1391 { 1391 },
1392 0x8C17, 1392 {
1393 "GL_UNSIGNED_NORMALIZED_EXT", 1393 0x8FB0, "GL_BINNING_CONTROL_HINT_QCOM",
1394 }, 1394 },
1395 { 1395 {
1396 0x8A3E, 1396 0x905C, "GL_INT_IMAGE_BUFFER_EXT",
1397 "GL_UNIFORM_IS_ROW_MAJOR", 1397 },
1398 }, 1398 {
1399 { 1399 0x1E00, "GL_KEEP",
1400 0x8E7A, 1400 },
1401 "GL_ISOLINES_EXT", 1401 {
1402 }, 1402 0x1E01, "GL_REPLACE",
1403 { 1403 },
1404 0x8F95, 1404 {
1405 "GL_RG8_SNORM", 1405 0x1E02, "GL_INCR",
1406 }, 1406 },
1407 { 1407 {
1408 0x8D99, 1408 0x1E03, "GL_DECR",
1409 "GL_RGBA_INTEGER", 1409 },
1410 }, 1410 {
1411 { 1411 0x93D6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR",
1412 0x8D98, 1412 },
1413 "GL_RGB_INTEGER", 1413 {
1414 }, 1414 0x93D7, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR",
1415 { 1415 },
1416 0x8A4A, 1416 {
1417 "GL_SKIP_DECODE_EXT", 1417 0x93D4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR",
1418 }, 1418 },
1419 { 1419 {
1420 0x8A4F, 1420 0x93D5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR",
1421 "GL_PROGRAM_PIPELINE_OBJECT_EXT", 1421 },
1422 }, 1422 {
1423 { 1423 0x886D, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT",
1424 0x882C, 1424 },
1425 "GL_DRAW_BUFFER7_EXT", 1425 {
1426 }, 1426 0x0BE2, "GL_BLEND",
1427 { 1427 },
1428 0x0010, 1428 {
1429 "GL_MAP_FLUSH_EXPLICIT_BIT_EXT", 1429 0x84CB, "GL_TEXTURE11",
1430 }, 1430 },
1431 { 1431 {
1432 0x8918, 1432 0x8D55, "GL_RENDERBUFFER_STENCIL_SIZE",
1433 "GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT", 1433 },
1434 }, 1434 {
1435 { 1435 0x8D54, "GL_RENDERBUFFER_DEPTH_SIZE",
1436 0x8919, 1436 },
1437 "GL_SAMPLER_BINDING", 1437 {
1438 }, 1438 0x8D57, "GL_MAX_SAMPLES_ANGLE",
1439 { 1439 },
1440 0x92CD, 1440 {
1441 "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT", 1441 0x8D56, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE",
1442 }, 1442 },
1443 { 1443 {
1444 0x92CE, 1444 0x8D51, "GL_RENDERBUFFER_GREEN_SIZE",
1445 "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT", 1445 },
1446 }, 1446 {
1447 { 1447 0x8D50, "GL_RENDERBUFFER_RED_SIZE",
1448 0x8C85, 1448 },
1449 "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE", 1449 {
1450 }, 1450 0x8D53, "GL_RENDERBUFFER_ALPHA_SIZE",
1451 { 1451 },
1452 0x8D7C, 1452 {
1453 "GL_RGBA8UI", 1453 0x8D52, "GL_RENDERBUFFER_BLUE_SIZE",
1454 }, 1454 },
1455 { 1455 {
1456 0x6007, 1456 0x92A6, "GL_VIVIDLIGHT_NV",
1457 "GL_LATENCY_QUERY_CHROMIUM", 1457 },
1458 }, 1458 {
1459 { 1459 0x8DCC, "GL_INT_SAMPLER_CUBE",
1460 0x8D83, 1460 },
1461 "GL_RGB32I", 1461 {
1462 }, 1462 0x8905, "GL_MAX_PROGRAM_TEXEL_OFFSET",
1463 { 1463 },
1464 0x8916, 1464 {
1465 "GL_GEOMETRY_LINKED_VERTICES_OUT_EXT", 1465 0x00080000, "GL_STENCIL_BUFFER_BIT3_QCOM",
1466 }, 1466 },
1467 { 1467 {
1468 0x8917, 1468 0x92A7, "GL_LINEARLIGHT_NV",
1469 "GL_GEOMETRY_LINKED_INPUT_TYPE_EXT", 1469 },
1470 }, 1470 {
1471 { 1471 0x8DCF, "GL_INT_SAMPLER_2D_ARRAY",
1472 0x881F, 1472 },
1473 "GL_LUMINANCE_ALPHA16F_EXT", 1473 {
1474 }, 1474 0x886A, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED",
1475 { 1475 },
1476 0x84FD, 1476 {
1477 "GL_MAX_TEXTURE_LOD_BIAS", 1477 0x8C41, "GL_SRGB8_NV",
1478 }, 1478 },
1479 { 1479 {
1480 0x882D, 1480 0x0C01, "GL_DRAW_BUFFER_EXT",
1481 "GL_DRAW_BUFFER8_EXT", 1481 },
1482 }, 1482 {
1483 { 1483 0x886C, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT",
1484 0x8A43, 1484 },
1485 "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES", 1485 {
1486 }, 1486 0x90CB, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT",
1487 { 1487 },
1488 0x8A42, 1488 {
1489 "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS", 1489 0x8DCA, "GL_INT_SAMPLER_2D",
1490 }, 1490 },
1491 { 1491 {
1492 0x8F37, 1492 0x93C7, "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES",
1493 "GL_COPY_WRITE_BUFFER_NV", 1493 },
1494 }, 1494 {
1495 { 1495 0x8B5F, "GL_SAMPLER_3D_OES",
1496 0x8F36, 1496 },
1497 "GL_COPY_READ_BUFFER_NV", 1497 {
1498 }, 1498 0x8B95, "GL_PALETTE8_RGB8_OES",
1499 { 1499 },
1500 0x84FF, 1500 {
1501 "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT", 1501 0x9250, "GL_SHADER_BINARY_DMP",
1502 }, 1502 },
1503 { 1503 {
1504 0x8A3C, 1504 0x9251, "GL_SMAPHS30_PROGRAM_BINARY_DMP",
1505 "GL_UNIFORM_ARRAY_STRIDE", 1505 },
1506 }, 1506 {
1507 { 1507 0x9252, "GL_SMAPHS_PROGRAM_BINARY_DMP",
1508 0x8A44, 1508 },
1509 "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER", 1509 {
1510 }, 1510 0x9253, "GL_DMP_PROGRAM_BINARY_DMP",
1511 { 1511 },
1512 0x6000, 1512 {
1513 "GL_TEXTURE_POOL_CHROMIUM", 1513 0x8DC8, "GL_UNSIGNED_INT_VEC4",
1514 }, 1514 },
1515 { 1515 {
1516 0x0B74, 1516 0x3000, "GL_CLIP_DISTANCE0_APPLE",
1517 "GL_DEPTH_FUNC", 1517 },
1518 }, 1518 {
1519 { 1519 0x8C92, "GL_ATC_RGB_AMD",
1520 0x8A49, 1520 },
1521 "GL_DECODE_EXT", 1521 {
1522 }, 1522 0x8DC1, "GL_SAMPLER_2D_ARRAY",
1523 { 1523 },
1524 0x881B, 1524 {
1525 "GL_RGB16F_EXT", 1525 0x9154, "GL_VERTEX_ARRAY_OBJECT_EXT",
1526 }, 1526 },
1527 { 1527 {
1528 0x0B71, 1528 0x9153, "GL_QUERY_OBJECT_EXT",
1529 "GL_DEPTH_TEST", 1529 },
1530 }, 1530 {
1531 { 1531 0x8864, "GL_QUERY_COUNTER_BITS_EXT",
1532 0x0B70, 1532 },
1533 "GL_DEPTH_RANGE", 1533 {
1534 }, 1534 0x9151, "GL_BUFFER_OBJECT_EXT",
1535 { 1535 },
1536 0x0B73, 1536 {
1537 "GL_DEPTH_CLEAR_VALUE", 1537 0x8C93, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD",
1538 }, 1538 },
1539 { 1539 {
1540 0x0B72, 1540 0x00000002, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR",
1541 "GL_DEPTH_WRITEMASK", 1541 },
1542 }, 1542 {
1543 { 1543 0x8A3F, "GL_UNIFORM_BLOCK_BINDING",
1544 0x8BD5, 1544 },
1545 "GL_TEXTURE_INTERNAL_FORMAT_QCOM", 1545 {
1546 }, 1546 0x00000000, "GL_PERFQUERY_SINGLE_CONTEXT_INTEL",
1547 { 1547 },
1548 0x85BA, 1548 {
1549 "GL_UNSIGNED_SHORT_8_8_APPLE", 1549 0x00000001, "GL_SYNC_FLUSH_COMMANDS_BIT_APPLE",
1550 }, 1550 },
1551 { 1551 {
1552 0x8C87, 1552 0x9248, "GL_OVERLAY_TRANSFORM_ROTATE_90_CHROMIUM",
1553 "GL_PRIMITIVES_GENERATED_EXT", 1553 },
1554 }, 1554 {
1555 { 1555 0x00000004, "GL_GEOMETRY_SHADER_BIT_EXT",
1556 0x8C80, 1556 },
1557 "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS", 1557 {
1558 }, 1558 0x1702, "GL_TEXTURE",
1559 { 1559 },
1560 0x8C83, 1560 {
1561 "GL_TRANSFORM_FEEDBACK_VARYINGS", 1561 0x3003, "GL_CLIP_DISTANCE3_APPLE",
1562 }, 1562 },
1563 { 1563 {
1564 0x8D69, 1564 0x00000008, "GL_TESS_CONTROL_SHADER_BIT_EXT",
1565 "GL_PRIMITIVE_RESTART_FIXED_INDEX", 1565 },
1566 }, 1566 {
1567 { 1567 0x8B58, "GL_BOOL_VEC3",
1568 0x882E, 1568 },
1569 "GL_DRAW_BUFFER9_EXT", 1569 {
1570 }, 1570 0x8A3D, "GL_UNIFORM_MATRIX_STRIDE",
1571 { 1571 },
1572 0x8A32, 1572 {
1573 "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT", 1573 0x8828, "GL_DRAW_BUFFER3_EXT",
1574 }, 1574 },
1575 { 1575 {
1576 0x8A31, 1576 0x8DF0, "GL_LOW_FLOAT",
1577 "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS", 1577 },
1578 }, 1578 {
1579 { 1579 0x1906, "GL_ALPHA",
1580 0x8C89, 1580 },
1581 "GL_RASTERIZER_DISCARD", 1581 {
1582 }, 1582 0x1907, "GL_RGB",
1583 { 1583 },
1584 0x8C88, 1584 {
1585 "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN", 1585 0x8FBB, "GL_GPU_DISJOINT_EXT",
1586 }, 1586 },
1587 { 1587 {
1588 0x8C1A, 1588 0x1901, "GL_STENCIL_INDEX_OES",
1589 "GL_TEXTURE_2D_ARRAY", 1589 },
1590 }, 1590 {
1591 { 1591 0x1902, "GL_DEPTH_COMPONENT",
1592 0x910D, 1592 },
1593 "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES", 1593 {
1594 }, 1594 0x8B56, "GL_BOOL",
1595 { 1595 },
1596 0x8E80, 1596 {
1597 "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT", 1597 0x93DB, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR",
1598 }, 1598 },
1599 { 1599 {
1600 0x910B, 1600 0x8B9B, "GL_IMPLEMENTATION_COLOR_READ_FORMAT",
1601 "GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES", 1601 },
1602 }, 1602 {
1603 { 1603 0x8B9A, "GL_IMPLEMENTATION_COLOR_READ_TYPE",
1604 0x910C, 1604 },
1605 "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES", 1605 {
1606 }, 1606 0x93DA, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR",
1607 { 1607 },
1608 0x94FA, 1608 {
1609 "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL", 1609 0x1908, "GL_RGBA",
1610 }, 1610 },
1611 { 1611 {
1612 0x8073, 1612 0x8DF2, "GL_HIGH_FLOAT",
1613 "GL_MAX_3D_TEXTURE_SIZE_OES", 1613 },
1614 }, 1614 {
1615 { 1615 0x93DD, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR",
1616 0x8072, 1616 },
1617 "GL_TEXTURE_WRAP_R_OES", 1617 {
1618 }, 1618 0x8827, "GL_DRAW_BUFFER2_EXT",
1619 { 1619 },
1620 0x9289, 1620 {
1621 "GL_DST_OVER_NV", 1621 0x9243, "GL_UNPACK_COLORSPACE_CONVERSION_CHROMIUM",
1622 }, 1622 },
1623 { 1623 {
1624 0x882F, 1624 0x8DF3, "GL_LOW_INT",
1625 "GL_DRAW_BUFFER10_EXT", 1625 },
1626 }, 1626 {
1627 { 1627 0x82E8, "GL_MAX_LABEL_LENGTH_KHR",
1628 0x8074, 1628 },
1629 "GL_VERTEX_ARRAY_KHR", 1629 {
1630 }, 1630 0x82E6, "GL_SAMPLER_KHR",
1631 { 1631 },
1632 0x80E1, 1632 {
1633 "GL_BGRA_EXT", 1633 0x0C02, "GL_READ_BUFFER_EXT",
1634 }, 1634 },
1635 { 1635 {
1636 0x8ED7, 1636 0x82E3, "GL_QUERY_KHR",
1637 "GL_COVERAGE_AUTOMATIC_NV", 1637 },
1638 }, 1638 {
1639 { 1639 0x82E2, "GL_PROGRAM_KHR",
1640 0x8ED6, 1640 },
1641 "GL_COVERAGE_EDGE_FRAGMENTS_NV", 1641 {
1642 }, 1642 0x82E1, "GL_SHADER_KHR",
1643 { 1643 },
1644 0x8ED5, 1644 {
1645 "GL_COVERAGE_ALL_FRAGMENTS_NV", 1645 0x8B52, "GL_FLOAT_VEC4",
1646 }, 1646 },
1647 { 1647 {
1648 0x8ED4, 1648 0x8239, "GL_RG16I",
1649 "GL_COVERAGE_SAMPLES_NV", 1649 },
1650 }, 1650 {
1651 { 1651 0x8238, "GL_RG8UI",
1652 0x8ED3, 1652 },
1653 "GL_COVERAGE_BUFFERS_NV", 1653 {
1654 }, 1654 0x9240, "GL_UNPACK_FLIP_Y_CHROMIUM",
1655 { 1655 },
1656 0x8ED2, 1656 {
1657 "GL_COVERAGE_ATTACHMENT_NV", 1657 0x8DF6, "GL_UNSIGNED_INT_10_10_10_2_OES",
1658 }, 1658 },
1659 { 1659 {
1660 0x8ED1, 1660 0x8A30, "GL_MAX_UNIFORM_BLOCK_SIZE",
1661 "GL_COVERAGE_COMPONENT4_NV", 1661 },
1662 }, 1662 {
1663 { 1663 0x9273, "GL_COMPRESSED_SIGNED_RG11_EAC",
1664 0x8ED0, 1664 },
1665 "GL_COVERAGE_COMPONENT_NV", 1665 {
1666 }, 1666 0x8231, "GL_R8I",
1667 { 1667 },
1668 0x8217, 1668 {
1669 "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE", 1669 0x8866, "GL_QUERY_RESULT_EXT",
1670 }, 1670 },
1671 { 1671 {
1672 0x8E89, 1672 0x8233, "GL_R16I",
1673 "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT", 1673 },
1674 }, 1674 {
1675 { 1675 0x8DF7, "GL_INT_10_10_10_2_OES",
1676 0x8216, 1676 },
1677 "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE", 1677 {
1678 }, 1678 0x8235, "GL_R32I",
1679 { 1679 },
1680 0x8A36, 1680 {
1681 "GL_ACTIVE_UNIFORM_BLOCKS", 1681 0x8234, "GL_R16UI",
1682 }, 1682 },
1683 { 1683 {
1684 0x8A37, 1684 0x8237, "GL_RG8I",
1685 "GL_UNIFORM_TYPE", 1685 },
1686 }, 1686 {
1687 { 1687 0x8236, "GL_R32UI",
1688 0x8A34, 1688 },
1689 "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT", 1689 {
1690 }, 1690 0x8B69, "GL_FLOAT_MAT4x2_NV",
1691 { 1691 },
1692 0x3006, 1692 {
1693 "GL_CLIP_DISTANCE6_APPLE", 1693 0x812D, "GL_CLAMP_TO_BORDER_EXT",
1694 }, 1694 },
1695 { 1695 {
1696 0x800B, 1696 0x812F, "GL_CLAMP_TO_EDGE",
1697 "GL_FUNC_REVERSE_SUBTRACT", 1697 },
1698 }, 1698 {
1699 { 1699 0x92A4, "GL_LINEARDODGE_NV",
1700 0x8A33, 1700 },
1701 "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS", 1701 {
1702 }, 1702 0x8DD8, "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT",
1703 { 1703 },
1704 0x00000400, 1704 {
1705 "GL_STENCIL_BUFFER_BIT", 1705 0x8DD9, "GL_GEOMETRY_SHADER_EXT",
1706 }, 1706 },
1707 { 1707 {
1708 0x800A, 1708 0x86A3, "GL_COMPRESSED_TEXTURE_FORMATS",
1709 "GL_FUNC_SUBTRACT", 1709 },
1710 }, 1710 {
1711 { 1711 0x8DD4, "GL_UNSIGNED_INT_SAMPLER_CUBE",
1712 0x8214, 1712 },
1713 "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE", 1713 {
1714 }, 1714 0x9244, "GL_BIND_GENERATES_RESOURCE_CHROMIUM",
1715 { 1715 },
1716 0x8A38, 1716 {
1717 "GL_UNIFORM_SIZE", 1717 0x8DD2, "GL_UNSIGNED_INT_SAMPLER_2D",
1718 }, 1718 },
1719 { 1719 {
1720 0x8A39, 1720 0x8DD3, "GL_UNSIGNED_INT_SAMPLER_3D",
1721 "GL_UNIFORM_NAME_LENGTH", 1721 },
1722 }, 1722 {
1723 { 1723 0x8DD0, "GL_INT_SAMPLER_BUFFER_EXT",
1724 0x8E2C, 1724 },
1725 "GL_DEPTH_COMPONENT16_NONLINEAR_NV", 1725 {
1726 }, 1726 0x86A2, "GL_NUM_COMPRESSED_TEXTURE_FORMATS",
1727 { 1727 },
1728 0x8508, 1728 {
1729 "GL_DECR_WRAP", 1729 0x0CF3, "GL_UNPACK_SKIP_ROWS_EXT",
1730 }, 1730 },
1731 { 1731 {
1732 0x8219, 1732 0x0CF2, "GL_UNPACK_ROW_LENGTH_EXT",
1733 "GL_FRAMEBUFFER_UNDEFINED_OES", 1733 },
1734 }, 1734 {
1735 { 1735 0x140C, "GL_FIXED",
1736 0x8E23, 1736 },
1737 "GL_TRANSFORM_FEEDBACK_PAUSED", 1737 {
1738 }, 1738 0x140B, "GL_HALF_FLOAT",
1739 { 1739 },
1740 0x8E22, 1740 {
1741 "GL_TRANSFORM_FEEDBACK", 1741 0x8008, "GL_MAX_EXT",
1742 }, 1742 },
1743 { 1743 {
1744 0x8E25, 1744 0x0CF5, "GL_UNPACK_ALIGNMENT",
1745 "GL_TRANSFORM_FEEDBACK_BINDING", 1745 },
1746 }, 1746 {
1747 { 1747 0x8867, "GL_QUERY_RESULT_AVAILABLE_EXT",
1748 0x9054, 1748 },
1749 "GL_IMAGE_CUBE_MAP_ARRAY_EXT", 1749 {
1750 }, 1750 0x8D82, "GL_RGBA32I",
1751 { 1751 },
1752 0x8E28, 1752 {
1753 "GL_TIMESTAMP_EXT", 1753 0x8009, "GL_BLEND_EQUATION",
1754 }, 1754 },
1755 { 1755 {
1756 0x8006, 1756 0x911F, "GL_BUFFER_ACCESS_FLAGS",
1757 "GL_FUNC_ADD", 1757 },
1758 }, 1758 {
1759 { 1759 0x1401, "GL_UNSIGNED_BYTE",
1760 0x8007, 1760 },
1761 "GL_MIN_EXT", 1761 {
1762 }, 1762 0x1400, "GL_BYTE",
1763 { 1763 },
1764 0x8004, 1764 {
1765 "GL_ONE_MINUS_CONSTANT_ALPHA", 1765 0x1403, "GL_UNSIGNED_SHORT",
1766 }, 1766 },
1767 { 1767 {
1768 0x8005, 1768 0x1402, "GL_SHORT",
1769 "GL_BLEND_COLOR", 1769 },
1770 }, 1770 {
1771 { 1771 0x1405, "GL_UNSIGNED_INT",
1772 0x8002, 1772 },
1773 "GL_ONE_MINUS_CONSTANT_COLOR", 1773 {
1774 }, 1774 0x1404, "GL_INT",
1775 { 1775 },
1776 0x8003, 1776 {
1777 "GL_CONSTANT_ALPHA", 1777 0x1406, "GL_FLOAT",
1778 }, 1778 },
1779 { 1779 {
1780 0x8001, 1780 0x8C1D, "GL_TEXTURE_BINDING_2D_ARRAY",
1781 "GL_CONSTANT_COLOR", 1781 },
1782 }, 1782 {
1783 { 1783 0x8DDF, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT",
1784 0x0204, 1784 },
1785 "GL_GREATER", 1785 {
1786 }, 1786 0x8043, "GL_LUMINANCE4_ALPHA4_OES",
1787 { 1787 },
1788 0x0205, 1788 {
1789 "GL_NOTEQUAL", 1789 0x8040, "GL_LUMINANCE8_OES",
1790 }, 1790 },
1791 { 1791 {
1792 0x0206, 1792 0x8045, "GL_LUMINANCE8_ALPHA8_OES",
1793 "GL_GEQUAL", 1793 },
1794 }, 1794 {
1795 { 1795 0x8CD1, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",
1796 0x0207, 1796 },
1797 "GL_ALWAYS", 1797 {
1798 }, 1798 0x00040000, "GL_STENCIL_BUFFER_BIT2_QCOM",
1799 { 1799 },
1800 0x0200, 1800 {
1801 "GL_NEVER", 1801 0x8CD0, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",
1802 }, 1802 },
1803 { 1803 {
1804 0x0201, 1804 0x823A, "GL_RG16UI",
1805 "GL_LESS", 1805 },
1806 }, 1806 {
1807 { 1807 0x8CE4, "GL_COLOR_ATTACHMENT4_EXT",
1808 0x0202, 1808 },
1809 "GL_EQUAL", 1809 {
1810 }, 1810 0x823B, "GL_RG32I",
1811 { 1811 },
1812 0x0203, 1812 {
1813 "GL_LEQUAL", 1813 0x8CD3, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",
1814 }, 1814 },
1815 { 1815 {
1816 0x8228, 1816 0x846E, "GL_ALIASED_LINE_WIDTH_RANGE",
1817 "GL_RG_INTEGER", 1817 },
1818 }, 1818 {
1819 { 1819 0x0B90, "GL_STENCIL_TEST",
1820 0x2901, 1820 },
1821 "GL_REPEAT", 1821 {
1822 }, 1822 0x8CD2, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",
1823 { 1823 },
1824 0x9067, 1824 {
1825 "GL_UNSIGNED_INT_IMAGE_BUFFER_EXT", 1825 0x881C, "GL_ALPHA16F_EXT",
1826 }, 1826 },
1827 { 1827 {
1828 0x92A0, 1828 0x928E, "GL_SRC_ATOP_NV",
1829 "GL_EXCLUSION_KHR", 1829 },
1830 }, 1830 {
1831 { 1831 0x8CD4, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES",
1832 0x93D8, 1832 },
1833 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR", 1833 {
1834 }, 1834 0x9113, "GL_SYNC_CONDITION_APPLE",
1835 { 1835 },
1836 0x93D9, 1836 {
1837 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR", 1837 0x8CD7, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",
1838 }, 1838 },
1839 { 1839 {
1840 0x8FB2, 1840 0x08000000, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM",
1841 "GL_GPU_OPTIMIZED_QCOM", 1841 },
1842 }, 1842 {
1843 { 1843 0x93A4, "GL_PACK_REVERSE_ROW_ORDER_ANGLE",
1844 0x190A, 1844 },
1845 "GL_LUMINANCE_ALPHA", 1845 {
1846 }, 1846 0x8038, "GL_POLYGON_OFFSET_FACTOR",
1847 { 1847 },
1848 0x8FB0, 1848 {
1849 "GL_BINNING_CONTROL_HINT_QCOM", 1849 0x94F9, "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL",
1850 }, 1850 },
1851 { 1851 {
1852 0x905C, 1852 0x851A, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z",
1853 "GL_INT_IMAGE_BUFFER_EXT", 1853 },
1854 }, 1854 {
1855 { 1855 0x851C, "GL_MAX_CUBE_MAP_TEXTURE_SIZE",
1856 0x1E00, 1856 },
1857 "GL_KEEP", 1857 {
1858 }, 1858 0x8CD9, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS",
1859 { 1859 },
1860 0x1E01, 1860 {
1861 "GL_REPLACE", 1861 0x84CC, "GL_TEXTURE12",
1862 }, 1862 },
1863 { 1863 {
1864 0x1E02, 1864 0x0BA2, "GL_VIEWPORT",
1865 "GL_INCR", 1865 },
1866 }, 1866 {
1867 { 1867 0x84CA, "GL_TEXTURE10",
1868 0x1E03, 1868 },
1869 "GL_DECR", 1869 {
1870 }, 1870 0x0BA7, "GL_PATH_PROJECTION_MATRIX_CHROMIUM",
1871 { 1871 },
1872 0x93D6, 1872 {
1873 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR", 1873 0x84CF, "GL_TEXTURE15",
1874 }, 1874 },
1875 { 1875 {
1876 0x93D7, 1876 0x84CE, "GL_TEXTURE14",
1877 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR", 1877 },
1878 }, 1878 {
1879 { 1879 0x84CD, "GL_TEXTURE13",
1880 0x93D4, 1880 },
1881 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR", 1881 {
1882 }, 1882 0x83F9, "GL_PERFQUERY_DONOT_FLUSH_INTEL",
1883 { 1883 },
1884 0x93D5, 1884 {
1885 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR", 1885 0x9115, "GL_SYNC_FLAGS_APPLE",
1886 }, 1886 },
1887 { 1887 {
1888 0x886D, 1888 0x9286, "GL_SRC_NV",
1889 "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT", 1889 },
1890 }, 1890 {
1891 { 1891 0x83F3, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE",
1892 0x0BE2, 1892 },
1893 "GL_BLEND", 1893 {
1894 }, 1894 0x83F2, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE",
1895 { 1895 },
1896 0x84CB, 1896 {
1897 "GL_TEXTURE11", 1897 0x83F1, "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT",
1898 }, 1898 },
1899 { 1899 {
1900 0x8D55, 1900 0x9114, "GL_SYNC_STATUS_APPLE",
1901 "GL_RENDERBUFFER_STENCIL_SIZE", 1901 },
1902 }, 1902 {
1903 { 1903 0x8C0A, "GL_SGX_BINARY_IMG",
1904 0x8D54, 1904 },
1905 "GL_RENDERBUFFER_DEPTH_SIZE", 1905 {
1906 }, 1906 0x93BB, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR",
1907 { 1907 },
1908 0x8D57, 1908 {
1909 "GL_MAX_SAMPLES_ANGLE", 1909 0x911C, "GL_CONDITION_SATISFIED_APPLE",
1910 }, 1910 },
1911 { 1911 {
1912 0x8D56, 1912 0x911B, "GL_TIMEOUT_EXPIRED_APPLE",
1913 "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE", 1913 },
1914 }, 1914 {
1915 { 1915 0x911A, "GL_ALREADY_SIGNALED_APPLE",
1916 0x8D51, 1916 },
1917 "GL_RENDERBUFFER_GREEN_SIZE", 1917 {
1918 }, 1918 0x9284, "GL_CONJOINT_NV",
1919 { 1919 },
1920 0x8D50, 1920 {
1921 "GL_RENDERBUFFER_RED_SIZE", 1921 0x9124, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT",
1922 }, 1922 },
1923 { 1923 {
1924 0x8D53, 1924 0x911D, "GL_WAIT_FAILED_APPLE",
1925 "GL_RENDERBUFFER_ALPHA_SIZE", 1925 },
1926 }, 1926 {
1927 { 1927 0x929A, "GL_COLORBURN_KHR",
1928 0x8D52, 1928 },
1929 "GL_RENDERBUFFER_BLUE_SIZE", 1929 {
1930 }, 1930 0x929B, "GL_HARDLIGHT_KHR",
1931 { 1931 },
1932 0x92A6, 1932 {
1933 "GL_VIVIDLIGHT_NV", 1933 0x929C, "GL_SOFTLIGHT_KHR",
1934 }, 1934 },
1935 { 1935 {
1936 0x8DCC, 1936 0x846D, "GL_ALIASED_POINT_SIZE_RANGE",
1937 "GL_INT_SAMPLER_CUBE", 1937 },
1938 }, 1938 {
1939 { 1939 0x929E, "GL_DIFFERENCE_KHR",
1940 0x8905, 1940 },
1941 "GL_MAX_PROGRAM_TEXEL_OFFSET", 1941 {
1942 }, 1942 0x929F, "GL_MINUS_NV",
1943 { 1943 },
1944 0x00080000, 1944 {
1945 "GL_STENCIL_BUFFER_BIT3_QCOM", 1945 0x9282, "GL_UNCORRELATED_NV",
1946 }, 1946 },
1947 { 1947 {
1948 0x92A7, 1948 0x9298, "GL_LIGHTEN_KHR",
1949 "GL_LINEARLIGHT_NV", 1949 },
1950 }, 1950 {
1951 { 1951 0x9299, "GL_COLORDODGE_KHR",
1952 0x8DCF, 1952 },
1953 "GL_INT_SAMPLER_2D_ARRAY", 1953 {
1954 }, 1954 0x9111, "GL_MAX_SERVER_WAIT_TIMEOUT_APPLE",
1955 { 1955 },
1956 0x886A, 1956 {
1957 "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED", 1957 0x93A6, "GL_PROGRAM_BINARY_ANGLE",
1958 }, 1958 },
1959 { 1959 {
1960 0x8C41, 1960 0x9117, "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE",
1961 "GL_SRGB8_NV", 1961 },
1962 }, 1962 {
1963 { 1963 0x93A0, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE",
1964 0x0C01, 1964 },
1965 "GL_DRAW_BUFFER_EXT", 1965 {
1966 }, 1966 0x93A3, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE",
1967 { 1967 },
1968 0x886C, 1968 {
1969 "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT", 1969 0x93A2, "GL_TEXTURE_USAGE_ANGLE",
1970 }, 1970 },
1971 { 1971 {
1972 0x90CB, 1972 0x8802, "GL_STENCIL_BACK_PASS_DEPTH_FAIL",
1973 "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT", 1973 },
1974 }, 1974 {
1975 { 1975 0x9119, "GL_SIGNALED_APPLE",
1976 0x93C7, 1976 },
1977 "GL_COMPRESSED_RGBA_ASTC_6x5x5_OES", 1977 {
1978 }, 1978 0x9118, "GL_UNSIGNALED_APPLE",
1979 { 1979 },
1980 0x8B5F, 1980 {
1981 "GL_SAMPLER_3D_OES", 1981 0x9294, "GL_MULTIPLY_KHR",
1982 }, 1982 },
1983 { 1983 {
1984 0x8B95, 1984 0x9295, "GL_SCREEN_KHR",
1985 "GL_PALETTE8_RGB8_OES", 1985 },
1986 }, 1986 {
1987 { 1987 0x9296, "GL_OVERLAY_KHR",
1988 0x9250, 1988 },
1989 "GL_SHADER_BINARY_DMP", 1989 {
1990 }, 1990 0x9297, "GL_DARKEN_KHR",
1991 { 1991 },
1992 0x9251, 1992 {
1993 "GL_SMAPHS30_PROGRAM_BINARY_DMP", 1993 0x0020, "GL_MAP_UNSYNCHRONIZED_BIT_EXT",
1994 }, 1994 },
1995 { 1995 {
1996 0x9252, 1996 0x8E78, "GL_TESS_GEN_VERTEX_ORDER_EXT",
1997 "GL_SMAPHS_PROGRAM_BINARY_DMP", 1997 },
1998 }, 1998 {
1999 { 1999 0x8C01, "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG",
2000 0x9253, 2000 },
2001 "GL_DMP_PROGRAM_BINARY_DMP", 2001 {
2002 }, 2002 0x8C00, "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG",
2003 { 2003 },
2004 0x8DC8, 2004 {
2005 "GL_UNSIGNED_INT_VEC4", 2005 0x8A52, "GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT",
2006 }, 2006 },
2007 { 2007 {
2008 0x3000, 2008 0x8C02, "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG",
2009 "GL_CLIP_DISTANCE0_APPLE", 2009 },
2010 }, 2010 {
2011 { 2011 0x84C9, "GL_TEXTURE9",
2012 0x8C92, 2012 },
2013 "GL_ATC_RGB_AMD", 2013 {
2014 }, 2014 0x84C8, "GL_TEXTURE8",
2015 { 2015 },
2016 0x8DC1, 2016 {
2017 "GL_SAMPLER_2D_ARRAY", 2017 0x8869, "GL_MAX_VERTEX_ATTRIBS",
2018 }, 2018 },
2019 { 2019 {
2020 0x9154, 2020 0x84C3, "GL_TEXTURE3",
2021 "GL_VERTEX_ARRAY_OBJECT_EXT", 2021 },
2022 }, 2022 {
2023 { 2023 0x84C2, "GL_TEXTURE2",
2024 0x9153, 2024 },
2025 "GL_QUERY_OBJECT_EXT", 2025 {
2026 }, 2026 0x84C1, "GL_TEXTURE1",
2027 { 2027 },
2028 0x8864, 2028 {
2029 "GL_QUERY_COUNTER_BITS_EXT", 2029 0x84C0, "GL_TEXTURE0",
2030 }, 2030 },
2031 { 2031 {
2032 0x9151, 2032 0x84C7, "GL_TEXTURE7",
2033 "GL_BUFFER_OBJECT_EXT", 2033 },
2034 }, 2034 {
2035 { 2035 0x84C6, "GL_TEXTURE6",
2036 0x8C93, 2036 },
2037 "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD", 2037 {
2038 }, 2038 0x84C5, "GL_TEXTURE5",
2039 { 2039 },
2040 0x00000002, 2040 {
2041 "GL_CONTEXT_FLAG_DEBUG_BIT_KHR", 2041 0x8803, "GL_STENCIL_BACK_PASS_DEPTH_PASS",
2042 }, 2042 },
2043 { 2043 {
2044 0x8A3F, 2044 0x928A, "GL_SRC_IN_NV",
2045 "GL_UNIFORM_BLOCK_BINDING", 2045 },
2046 }, 2046 {
2047 { 2047 0x8518, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y",
2048 0x00000000, 2048 },
2049 "GL_PERFQUERY_SINGLE_CONTEXT_INTEL", 2049 {
2050 }, 2050 0x8519, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z",
2051 { 2051 },
2052 0x00000001, 2052 {
2053 "GL_SYNC_FLUSH_COMMANDS_BIT_APPLE", 2053 0x8514, "GL_TEXTURE_BINDING_CUBE_MAP",
2054 }, 2054 },
2055 { 2055 {
2056 0x9248, 2056 0x8515, "GL_TEXTURE_CUBE_MAP_POSITIVE_X",
2057 "GL_OVERLAY_TRANSFORM_ROTATE_90_CHROMIUM", 2057 },
2058 }, 2058 {
2059 { 2059 0x8516, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X",
2060 0x00000004, 2060 },
2061 "GL_GEOMETRY_SHADER_BIT_EXT", 2061 {
2062 }, 2062 0x8517, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y",
2063 { 2063 },
2064 0x1702, 2064 {
2065 "GL_TEXTURE", 2065 0x8218, "GL_FRAMEBUFFER_DEFAULT",
2066 }, 2066 },
2067 { 2067 {
2068 0x3003, 2068 0x8513, "GL_TEXTURE_CUBE_MAP",
2069 "GL_CLIP_DISTANCE3_APPLE", 2069 },
2070 }, 2070 {
2071 { 2071 0x8626, "GL_CURRENT_VERTEX_ATTRIB",
2072 0x00000008, 2072 },
2073 "GL_TESS_CONTROL_SHADER_BIT_EXT", 2073 {
2074 }, 2074 0x92B1, "GL_PLUS_CLAMPED_NV",
2075 { 2075 },
2076 0x8B58, 2076 {
2077 "GL_BOOL_VEC3", 2077 0x92B0, "GL_HSL_LUMINOSITY_KHR",
2078 }, 2078 },
2079 { 2079 {
2080 0x8A3D, 2080 0x92B3, "GL_MINUS_CLAMPED_NV",
2081 "GL_UNIFORM_MATRIX_STRIDE", 2081 },
2082 }, 2082 {
2083 { 2083 0x92B2, "GL_PLUS_CLAMPED_ALPHA_NV",
2084 0x8828, 2084 },
2085 "GL_DRAW_BUFFER3_EXT", 2085 {
2086 }, 2086 0x8765, "GL_BUFFER_USAGE",
2087 { 2087 },
2088 0x8DF0, 2088 {
2089 "GL_LOW_FLOAT", 2089 0x8764, "GL_BUFFER_SIZE",
2090 }, 2090 },
2091 { 2091 {
2092 0x1906, 2092 0x8B99, "GL_PALETTE8_RGB5_A1_OES",
2093 "GL_ALPHA", 2093 },
2094 }, 2094 {
2095 { 2095 0x0503, "GL_STACK_OVERFLOW_KHR",
2096 0x1907, 2096 },
2097 "GL_RGB", 2097 {
2098 }, 2098 0x0502, "GL_INVALID_OPERATION",
2099 { 2099 },
2100 0x8FBB, 2100 {
2101 "GL_GPU_DISJOINT_EXT", 2101 0x0501, "GL_INVALID_VALUE",
2102 }, 2102 },
2103 { 2103 {
2104 0x1901, 2104 0x0500, "GL_INVALID_ENUM",
2105 "GL_STENCIL_INDEX_OES", 2105 },
2106 }, 2106 {
2107 { 2107 0x0507, "GL_CONTEXT_LOST_KHR",
2108 0x1902, 2108 },
2109 "GL_DEPTH_COMPONENT", 2109 {
2110 }, 2110 0x0506, "GL_INVALID_FRAMEBUFFER_OPERATION",
2111 { 2111 },
2112 0x8B56, 2112 {
2113 "GL_BOOL", 2113 0x0505, "GL_OUT_OF_MEMORY",
2114 }, 2114 },
2115 { 2115 {
2116 0x93DB, 2116 0x0504, "GL_STACK_UNDERFLOW_KHR",
2117 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR", 2117 },
2118 }, 2118 {
2119 { 2119 0x0CF4, "GL_UNPACK_SKIP_PIXELS_EXT",
2120 0x8B9B, 2120 },
2121 "GL_IMPLEMENTATION_COLOR_READ_FORMAT", 2121 {
2122 }, 2122 0x0B44, "GL_CULL_FACE",
2123 { 2123 },
2124 0x8B9A, 2124 {
2125 "GL_IMPLEMENTATION_COLOR_READ_TYPE", 2125 0x8B5E, "GL_SAMPLER_2D",
2126 }, 2126 },
2127 { 2127 {
2128 0x93DA, 2128 0x0B46, "GL_FRONT_FACE",
2129 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR", 2129 },
2130 }, 2130 {
2131 { 2131 0x8FB3, "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM",
2132 0x1908, 2132 },
2133 "GL_RGBA", 2133 {
2134 }, 2134 0x824A, "GL_DEBUG_SOURCE_APPLICATION_KHR",
2135 { 2135 },
2136 0x8DF2, 2136 {
2137 "GL_HIGH_FLOAT", 2137 0x824B, "GL_DEBUG_SOURCE_OTHER_KHR",
2138 }, 2138 },
2139 { 2139 {
2140 0x93DD, 2140 0x824C, "GL_DEBUG_TYPE_ERROR_KHR",
2141 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR", 2141 },
2142 }, 2142 {
2143 { 2143 0x824D, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR",
2144 0x8827, 2144 },
2145 "GL_DRAW_BUFFER2_EXT", 2145 {
2146 }, 2146 0x824E, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR",
2147 { 2147 },
2148 0x9243, 2148 {
2149 "GL_UNPACK_COLORSPACE_CONVERSION_CHROMIUM", 2149 0x824F, "GL_DEBUG_TYPE_PORTABILITY_KHR",
2150 }, 2150 },
2151 { 2151 {
2152 0x8DF3, 2152 0x8DD7, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY",
2153 "GL_LOW_INT", 2153 },
2154 }, 2154 {
2155 { 2155 0x8B31, "GL_VERTEX_SHADER",
2156 0x82E8, 2156 },
2157 "GL_MAX_LABEL_LENGTH_KHR", 2157 {
2158 }, 2158 0x8B30, "GL_FRAGMENT_SHADER",
2159 { 2159 },
2160 0x82E6, 2160 {
2161 "GL_SAMPLER_KHR", 2161 0x8FB1, "GL_CPU_OPTIMIZED_QCOM",
2162 }, 2162 },
2163 { 2163 {
2164 0x0C02, 2164 0x93D2, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR",
2165 "GL_READ_BUFFER_EXT", 2165 },
2166 }, 2166 {
2167 { 2167 0x82FB, "GL_CONTEXT_RELEASE_BEHAVIOR_KHR",
2168 0x82E3, 2168 },
2169 "GL_QUERY_KHR", 2169 {
2170 }, 2170 0x8B5A, "GL_FLOAT_MAT2",
2171 { 2171 },
2172 0x82E2, 2172 {
2173 "GL_PROGRAM_KHR", 2173 0x84D8, "GL_TEXTURE24",
2174 }, 2174 },
2175 { 2175 {
2176 0x82E1, 2176 0x84D9, "GL_TEXTURE25",
2177 "GL_SHADER_KHR", 2177 },
2178 }, 2178 {
2179 { 2179 0x84D6, "GL_TEXTURE22",
2180 0x8B52, 2180 },
2181 "GL_FLOAT_VEC4", 2181 {
2182 }, 2182 0x84D7, "GL_TEXTURE23",
2183 { 2183 },
2184 0x8239, 2184 {
2185 "GL_RG16I", 2185 0x84D4, "GL_TEXTURE20",
2186 }, 2186 },
2187 { 2187 {
2188 0x8238, 2188 0x0D05, "GL_PACK_ALIGNMENT",
2189 "GL_RG8UI", 2189 },
2190 }, 2190 {
2191 { 2191 0x84D2, "GL_TEXTURE18",
2192 0x9240, 2192 },
2193 "GL_UNPACK_FLIP_Y_CHROMIUM", 2193 {
2194 }, 2194 0x84D3, "GL_TEXTURE19",
2195 { 2195 },
2196 0x8DF6, 2196 {
2197 "GL_UNSIGNED_INT_10_10_10_2_OES", 2197 0x84D0, "GL_TEXTURE16",
2198 }, 2198 },
2199 { 2199 {
2200 0x8A30, 2200 0x84D1, "GL_TEXTURE17",
2201 "GL_MAX_UNIFORM_BLOCK_SIZE", 2201 },
2202 }, 2202 {
2203 { 2203 0x93D1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR",
2204 0x9273, 2204 },
2205 "GL_COMPRESSED_SIGNED_RG11_EAC", 2205 {
2206 }, 2206 0x84DF, "GL_TEXTURE31",
2207 { 2207 },
2208 0x8231, 2208 {
2209 "GL_R8I", 2209 0x8B97, "GL_PALETTE8_R5_G6_B5_OES",
2210 }, 2210 },
2211 { 2211 {
2212 0x8866, 2212 0x84DD, "GL_TEXTURE29",
2213 "GL_QUERY_RESULT_EXT", 2213 },
2214 }, 2214 {
2215 { 2215 0x84DE, "GL_TEXTURE30",
2216 0x8233, 2216 },
2217 "GL_R16I", 2217 {
2218 }, 2218 0x84DB, "GL_TEXTURE27",
2219 { 2219 },
2220 0x8DF7, 2220 {
2221 "GL_INT_10_10_10_2_OES", 2221 0x84DC, "GL_TEXTURE28",
2222 }, 2222 },
2223 { 2223 {
2224 0x8235, 2224 0x6002, "GL_TEXTURE_POOL_UNMANAGED_CHROMIUM",
2225 "GL_R32I", 2225 },
2226 }, 2226 {
2227 { 2227 0x84DA, "GL_TEXTURE26",
2228 0x8234, 2228 },
2229 "GL_R16UI", 2229 {
2230 }, 2230 0x8242, "GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR",
2231 { 2231 },
2232 0x8237, 2232 {
2233 "GL_RG8I", 2233 0x8243, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR",
2234 }, 2234 },
2235 { 2235 {
2236 0x8236, 2236 0x8244, "GL_DEBUG_CALLBACK_FUNCTION_KHR",
2237 "GL_R32UI", 2237 },
2238 }, 2238 {
2239 { 2239 0x8245, "GL_DEBUG_CALLBACK_USER_PARAM_KHR",
2240 0x8B69, 2240 },
2241 "GL_FLOAT_MAT4x2_NV", 2241 {
2242 }, 2242 0x8246, "GL_DEBUG_SOURCE_API_KHR",
2243 { 2243 },
2244 0x812D, 2244 {
2245 "GL_CLAMP_TO_BORDER_EXT", 2245 0x8247, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR",
2246 }, 2246 },
2247 { 2247 {
2248 0x812F, 2248 0x8248, "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR",
2249 "GL_CLAMP_TO_EDGE", 2249 },
2250 }, 2250 {
2251 { 2251 0x8249, "GL_DEBUG_SOURCE_THIRD_PARTY_KHR",
2252 0x92A4, 2252 },
2253 "GL_LINEARDODGE_NV", 2253 {
2254 }, 2254 0x8B94, "GL_PALETTE4_RGB5_A1_OES",
2255 { 2255 },
2256 0x8DD8, 2256 {
2257 "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT", 2257 0x94F4, "GL_PERFQUERY_COUNTER_RAW_INTEL",
2258 }, 2258 },
2259 { 2259 {
2260 0x8DD9, 2260 0x823C, "GL_RG32UI",
2261 "GL_GEOMETRY_SHADER_EXT", 2261 },
2262 }, 2262 {
2263 { 2263 0x8A29, "GL_UNIFORM_BUFFER_START",
2264 0x86A3, 2264 },
2265 "GL_COMPRESSED_TEXTURE_FORMATS", 2265 {
2266 }, 2266 0x8A28, "GL_UNIFORM_BUFFER_BINDING",
2267 { 2267 },
2268 0x8DD4, 2268 {
2269 "GL_UNSIGNED_INT_SAMPLER_CUBE", 2269 0x92BE, "GL_PRIMITIVE_BOUNDING_BOX_EXT",
2270 }, 2270 },
2271 { 2271 {
2272 0x9244, 2272 0x8645, "GL_VERTEX_ATTRIB_ARRAY_POINTER",
2273 "GL_BIND_GENERATES_RESOURCE_CHROMIUM", 2273 },
2274 }, 2274 {
2275 { 2275 0x8865, "GL_CURRENT_QUERY_EXT",
2276 0x8DD2, 2276 },
2277 "GL_UNSIGNED_INT_SAMPLER_2D", 2277 {
2278 }, 2278 0x8E5B, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES",
2279 { 2279 },
2280 0x8DD3, 2280 {
2281 "GL_UNSIGNED_INT_SAMPLER_3D", 2281 0x8E5C, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES",
2282 }, 2282 },
2283 { 2283 {
2284 0x8DD0, 2284 0x8E5D, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES",
2285 "GL_INT_SAMPLER_BUFFER_EXT", 2285 },
2286 }, 2286 {
2287 { 2287 0x906A, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT",
2288 0x86A2, 2288 },
2289 "GL_NUM_COMPRESSED_TEXTURE_FORMATS", 2289 {
2290 }, 2290 0x906F, "GL_RGB10_A2UI",
2291 { 2291 },
2292 0x0CF3, 2292 {
2293 "GL_UNPACK_SKIP_ROWS_EXT", 2293 0x8E72, "GL_PATCH_VERTICES_EXT",
2294 }, 2294 },
2295 { 2295 {
2296 0x0CF2, 2296 0x8BD3, "GL_TEXTURE_HEIGHT_QCOM",
2297 "GL_UNPACK_ROW_LENGTH_EXT", 2297 },
2298 }, 2298 {
2299 { 2299 0x87FA, "GL_3DC_XY_AMD",
2300 0x140C, 2300 },
2301 "GL_FIXED", 2301 {
2302 }, 2302 0x84C4, "GL_TEXTURE4",
2303 { 2303 },
2304 0x140B, 2304 {
2305 "GL_HALF_FLOAT", 2305 0x821C, "GL_MINOR_VERSION",
2306 }, 2306 },
2307 { 2307 {
2308 0x8008, 2308 0x8E8A, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT",
2309 "GL_MAX_EXT", 2309 },
2310 }, 2310 {
2311 { 2311 0x85B5, "GL_VERTEX_ARRAY_BINDING_OES",
2312 0x0CF5, 2312 },
2313 "GL_UNPACK_ALIGNMENT", 2313 {
2314 }, 2314 0x8253, "GL_GUILTY_CONTEXT_RESET_KHR",
2315 { 2315 },
2316 0x8867, 2316 {
2317 "GL_QUERY_RESULT_AVAILABLE_EXT", 2317 0x8D6B, "GL_MAX_ELEMENT_INDEX",
2318 }, 2318 },
2319 { 2319 {
2320 0x8D82, 2320 0x8D6C, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT",
2321 "GL_RGBA32I", 2321 },
2322 }, 2322 {
2323 { 2323 0x92A1, "GL_CONTRAST_NV",
2324 0x8009, 2324 },
2325 "GL_BLEND_EQUATION", 2325 {
2326 }, 2326 0x8252, "GL_LOSE_CONTEXT_ON_RESET_KHR",
2327 { 2327 },
2328 0x8DCA, 2328 {
2329 "GL_INT_SAMPLER_2D", 2329 0x8C4C, "GL_COMPRESSED_SRGB_S3TC_DXT1_NV",
2330 }, 2330 },
2331 { 2331 {
2332 0x911F, 2332 0x8C4E, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV",
2333 "GL_BUFFER_ACCESS_FLAGS", 2333 },
2334 }, 2334 {
2335 { 2335 0x8251, "GL_DEBUG_TYPE_OTHER_KHR",
2336 0x1401, 2336 },
2337 "GL_UNSIGNED_BYTE", 2337 {
2338 }, 2338 0x8C4F, "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV",
2339 { 2339 },
2340 0x1400, 2340 {
2341 "GL_BYTE", 2341 0x9309, "GL_REFERENCED_BY_GEOMETRY_SHADER_EXT",
2342 }, 2342 },
2343 { 2343 {
2344 0x1403, 2344 0x93E9, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES",
2345 "GL_UNSIGNED_SHORT", 2345 },
2346 }, 2346 {
2347 { 2347 0x93E8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES",
2348 0x1402, 2348 },
2349 "GL_SHORT", 2349 {
2350 }, 2350 0x8C43, "GL_SRGB8_ALPHA8_EXT",
2351 { 2351 },
2352 0x1405, 2352 {
2353 "GL_UNSIGNED_INT", 2353 0x8C42, "GL_SRGB_ALPHA_EXT",
2354 }, 2354 },
2355 { 2355 {
2356 0x1404, 2356 0x8C45, "GL_SLUMINANCE8_ALPHA8_NV",
2357 "GL_INT", 2357 },
2358 }, 2358 {
2359 { 2359 0x8C44, "GL_SLUMINANCE_ALPHA_NV",
2360 0x1406, 2360 },
2361 "GL_FLOAT", 2361 {
2362 }, 2362 0x8C47, "GL_SLUMINANCE8_NV",
2363 { 2363 },
2364 0x8C1D, 2364 {
2365 "GL_TEXTURE_BINDING_2D_ARRAY", 2365 0x8C46, "GL_SLUMINANCE_NV",
2366 }, 2366 },
2367 { 2367 {
2368 0x8DDF, 2368 0x93E1, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES",
2369 "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT", 2369 },
2370 }, 2370 {
2371 { 2371 0x93E0, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES",
2372 0x8043, 2372 },
2373 "GL_LUMINANCE4_ALPHA4_OES", 2373 {
2374 }, 2374 0x93E3, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES",
2375 { 2375 },
2376 0x8040, 2376 {
2377 "GL_LUMINANCE8_OES", 2377 0x93E2, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES",
2378 }, 2378 },
2379 { 2379 {
2380 0x8045, 2380 0x93E5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES",
2381 "GL_LUMINANCE8_ALPHA8_OES", 2381 },
2382 }, 2382 {
2383 { 2383 0x93E4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES",
2384 0x8CD1, 2384 },
2385 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", 2385 {
2386 }, 2386 0x93E7, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES",
2387 { 2387 },
2388 0x00040000, 2388 {
2389 "GL_STENCIL_BUFFER_BIT2_QCOM", 2389 0x93E6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES",
2390 }, 2390 },
2391 { 2391 {
2392 0x8CD0, 2392 0x8D68, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES",
2393 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", 2393 },
2394 }, 2394 {
2395 { 2395 0x8E82, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT",
2396 0x823A, 2396 },
2397 "GL_RG16UI", 2397 {
2398 }, 2398 0x8E81, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT",
2399 { 2399 },
2400 0x8CE4, 2400 {
2401 "GL_COLOR_ATTACHMENT4_EXT", 2401 0x85BB, "GL_UNSIGNED_SHORT_8_8_REV_APPLE",
2402 }, 2402 },
2403 { 2403 {
2404 0x823B, 2404 0x8E87, "GL_TESS_EVALUATION_SHADER_EXT",
2405 "GL_RG32I", 2405 },
2406 }, 2406 {
2407 { 2407 0x8E86, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT",
2408 0x8CD3, 2408 },
2409 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", 2409 {
2410 }, 2410 0x8E85, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT",
2411 { 2411 },
2412 0x929E, 2412 {
2413 "GL_DIFFERENCE_KHR", 2413 0x8E84, "GL_MAX_TESS_PATCH_COMPONENTS_EXT",
2414 }, 2414 },
2415 { 2415 {
2416 0x0B90, 2416 0x8D61, "GL_HALF_FLOAT_OES",
2417 "GL_STENCIL_TEST", 2417 },
2418 }, 2418 {
2419 { 2419 0x8D62, "GL_RGB565",
2420 0x8CD2, 2420 },
2421 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", 2421 {
2422 }, 2422 0x8E88, "GL_TESS_CONTROL_SHADER_EXT",
2423 { 2423 },
2424 0x881C, 2424 {
2425 "GL_ALPHA16F_EXT", 2425 0x8D64, "GL_ETC1_RGB8_OES",
2426 }, 2426 },
2427 { 2427 {
2428 0x928E, 2428 0x8D65, "GL_TEXTURE_EXTERNAL_OES",
2429 "GL_SRC_ATOP_NV", 2429 },
2430 }, 2430 {
2431 { 2431 0x8D66, "GL_SAMPLER_EXTERNAL_OES",
2432 0x8CD4, 2432 },
2433 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES", 2433 {
2434 }, 2434 0x8D67, "GL_TEXTURE_BINDING_EXTERNAL_OES",
2435 { 2435 },
2436 0x9113, 2436 {
2437 "GL_SYNC_CONDITION_APPLE", 2437 0x10000000, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM",
2438 }, 2438 },
2439 { 2439 {
2440 0x8CD7, 2440 0x04000000, "GL_MULTISAMPLE_BUFFER_BIT2_QCOM",
2441 "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", 2441 },
2442 }, 2442 {
2443 { 2443 0x90D7, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT",
2444 0x08000000, 2444 },
2445 "GL_MULTISAMPLE_BUFFER_BIT3_QCOM", 2445 {
2446 }, 2446 0x90D9, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT",
2447 { 2447 },
2448 0x93A4, 2448 {
2449 "GL_PACK_REVERSE_ROW_ORDER_ANGLE", 2449 0x90D8, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT",
2450 }, 2450 },
2451 { 2451 {
2452 0x8038, 2452 0x8CEE, "GL_COLOR_ATTACHMENT14_EXT",
2453 "GL_POLYGON_OFFSET_FACTOR", 2453 },
2454 }, 2454 {
2455 { 2455 0x8DC7, "GL_UNSIGNED_INT_VEC3",
2456 0x94F9, 2456 },
2457 "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL", 2457 {
2458 }, 2458 0x1701, "GL_PATH_PROJECTION_CHROMIUM",
2459 { 2459 },
2460 0x851A, 2460 {
2461 "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", 2461 0x2800, "GL_TEXTURE_MAG_FILTER",
2462 }, 2462 },
2463 { 2463 {
2464 0x851C, 2464 0x2801, "GL_TEXTURE_MIN_FILTER",
2465 "GL_MAX_CUBE_MAP_TEXTURE_SIZE", 2465 },
2466 }, 2466 {
2467 { 2467 0x2802, "GL_TEXTURE_WRAP_S",
2468 0x8CD9, 2468 },
2469 "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS", 2469 {
2470 }, 2470 0x2803, "GL_TEXTURE_WRAP_T",
2471 { 2471 },
2472 0x84CC, 2472 {
2473 "GL_TEXTURE12", 2473 0x8DCB, "GL_INT_SAMPLER_3D",
2474 }, 2474 },
2475 { 2475 {
2476 0x0BA2, 2476 0x3007, "GL_CLIP_DISTANCE7_APPLE",
2477 "GL_VIEWPORT", 2477 },
2478 }, 2478 {
2479 { 2479 0x2703, "GL_LINEAR_MIPMAP_LINEAR",
2480 0x84CA, 2480 },
2481 "GL_TEXTURE10", 2481 {
2482 }, 2482 0x3005, "GL_CLIP_DISTANCE5_APPLE",
2483 { 2483 },
2484 0x0BA7, 2484 {
2485 "GL_PATH_PROJECTION_MATRIX_CHROMIUM", 2485 0x3004, "GL_CLIP_DISTANCE4_APPLE",
2486 }, 2486 },
2487 { 2487 {
2488 0x84CF, 2488 0x8B98, "GL_PALETTE8_RGBA4_OES",
2489 "GL_TEXTURE15", 2489 },
2490 }, 2490 {
2491 { 2491 0x3002, "GL_CLIP_DISTANCE2_APPLE",
2492 0x84CE, 2492 },
2493 "GL_TEXTURE14", 2493 {
2494 }, 2494 0x3001, "GL_CLIP_DISTANCE1_APPLE",
2495 { 2495 },
2496 0x84CD, 2496 {
2497 "GL_TEXTURE13", 2497 0x2702, "GL_NEAREST_MIPMAP_LINEAR",
2498 }, 2498 },
2499 { 2499 {
2500 0x83F9, 2500 0x1F03, "GL_EXTENSIONS",
2501 "GL_PERFQUERY_DONOT_FLUSH_INTEL", 2501 },
2502 }, 2502 {
2503 { 2503 0x1F02, "GL_VERSION",
2504 0x9115, 2504 },
2505 "GL_SYNC_FLAGS_APPLE", 2505 {
2506 }, 2506 0x1F01, "GL_RENDERER",
2507 { 2507 },
2508 0x9286, 2508 {
2509 "GL_SRC_NV", 2509 0x1F00, "GL_VENDOR",
2510 }, 2510 },
2511 { 2511 {
2512 0x83F3, 2512 0x9247, "GL_OVERLAY_TRANSFORM_FLIP_VERTICAL_CHROMIUM",
2513 "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE", 2513 },
2514 }, 2514 {
2515 { 2515 0x2701, "GL_LINEAR_MIPMAP_NEAREST",
2516 0x83F2, 2516 },
2517 "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE", 2517 {
2518 }, 2518 0x9245, "GL_OVERLAY_TRANSFORM_NONE_CHROMIUM",
2519 { 2519 },
2520 0x83F1, 2520 {
2521 "GL_COMPRESSED_RGBA_S3TC_DXT1_EXT", 2521 0x92B4, "GL_INVERT_OVG_NV",
2522 }, 2522 },
2523 { 2523 {
2524 0x9114, 2524 0x9249, "GL_OVERLAY_TRANSFORM_ROTATE_180_CHROMIUM",
2525 "GL_SYNC_STATUS_APPLE", 2525 },
2526 }, 2526 {
2527 { 2527 0x0B94, "GL_STENCIL_FAIL",
2528 0x8C0A, 2528 },
2529 "GL_SGX_BINARY_IMG", 2529 {
2530 }, 2530 0x8B4A, "GL_MAX_VERTEX_UNIFORM_COMPONENTS",
2531 { 2531 },
2532 0x93BB, 2532 {
2533 "GL_COMPRESSED_RGBA_ASTC_10x10_KHR", 2533 0x8B4B, "GL_MAX_VARYING_COMPONENTS",
2534 }, 2534 },
2535 { 2535 {
2536 0x911C, 2536 0x8B4C, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS",
2537 "GL_CONDITION_SATISFIED_APPLE", 2537 },
2538 }, 2538 {
2539 { 2539 0x8B4D, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS",
2540 0x911B, 2540 },
2541 "GL_TIMEOUT_EXPIRED_APPLE", 2541 {
2542 }, 2542 0x8B4F, "GL_SHADER_TYPE",
2543 { 2543 },
2544 0x911A, 2544 {
2545 "GL_ALREADY_SIGNALED_APPLE", 2545 0x9122, "GL_MAX_VERTEX_OUTPUT_COMPONENTS",
2546 }, 2546 },
2547 { 2547 {
2548 0x9284, 2548 0x9123, "GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT",
2549 "GL_CONJOINT_NV", 2549 },
2550 }, 2550 {
2551 { 2551 0x83FB, "GL_PERFQUERY_WAIT_INTEL",
2552 0x9124, 2552 },
2553 "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT", 2553 {
2554 }, 2554 0x9121, "GL_BUFFER_MAP_OFFSET",
2555 { 2555 },
2556 0x911D, 2556 {
2557 "GL_WAIT_FAILED_APPLE", 2557 0x00004000, "GL_COLOR_BUFFER_BIT",
2558 }, 2558 },
2559 { 2559 {
2560 0x929A, 2560 0x9125, "GL_MAX_FRAGMENT_INPUT_COMPONENTS",
2561 "GL_COLORBURN_KHR", 2561 },
2562 }, 2562 {
2563 { 2563 0x00000010, "GL_TESS_EVALUATION_SHADER_BIT_EXT",
2564 0x929B, 2564 },
2565 "GL_HARDLIGHT_KHR", 2565 {
2566 }, 2566 0x8834, "GL_DRAW_BUFFER15_EXT",
2567 { 2567 },
2568 0x929C, 2568 {
2569 "GL_SOFTLIGHT_KHR", 2569 0x8833, "GL_DRAW_BUFFER14_EXT",
2570 }, 2570 },
2571 { 2571 {
2572 0x846D, 2572 0x8832, "GL_DRAW_BUFFER13_EXT",
2573 "GL_ALIASED_POINT_SIZE_RANGE", 2573 },
2574 }, 2574 {
2575 { 2575 0x8831, "GL_DRAW_BUFFER12_EXT",
2576 0x846E, 2576 },
2577 "GL_ALIASED_LINE_WIDTH_RANGE", 2577 {
2578 }, 2578 0x8830, "GL_DRAW_BUFFER11_EXT",
2579 { 2579 },
2580 0x929F, 2580 {
2581 "GL_MINUS_NV", 2581 0x8DC5, "GL_SAMPLER_CUBE_SHADOW_NV",
2582 }, 2582 },
2583 { 2583 {
2584 0x9282, 2584 0x94FF, "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL",
2585 "GL_UNCORRELATED_NV", 2585 },
2586 }, 2586 {
2587 { 2587 0x94FE, "GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL",
2588 0x9298, 2588 },
2589 "GL_LIGHTEN_KHR", 2589 {
2590 }, 2590 0x94FD, "GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL",
2591 { 2591 },
2592 0x9299, 2592 {
2593 "GL_COLORDODGE_KHR", 2593 0x94FC, "GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL",
2594 }, 2594 },
2595 { 2595 {
2596 0x9111, 2596 0x94FB, "GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL",
2597 "GL_MAX_SERVER_WAIT_TIMEOUT_APPLE", 2597 },
2598 }, 2598 {
2599 { 2599 0x93B8, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR",
2600 0x93A6, 2600 },
2601 "GL_PROGRAM_BINARY_ANGLE", 2601 {
2602 }, 2602 0x8B65, "GL_FLOAT_MAT2x3_NV",
2603 { 2603 },
2604 0x9117, 2604 {
2605 "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE", 2605 0x9241, "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM",
2606 }, 2606 },
2607 { 2607 {
2608 0x93A0, 2608 0x00010000, "GL_STENCIL_BUFFER_BIT0_QCOM",
2609 "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE", 2609 },
2610 }, 2610 {
2611 { 2611 0x83FA, "GL_PERFQUERY_FLUSH_INTEL",
2612 0x93A3, 2612 },
2613 "GL_FRAMEBUFFER_ATTACHMENT_ANGLE", 2613 {
2614 }, 2614 0x0D03, "GL_PACK_SKIP_ROWS",
2615 { 2615 },
2616 0x93A2, 2616 {
2617 "GL_TEXTURE_USAGE_ANGLE", 2617 0x84F3, "GL_FENCE_STATUS_NV",
2618 }, 2618 },
2619 { 2619 {
2620 0x8802, 2620 0x88E6, "GL_STATIC_COPY",
2621 "GL_STENCIL_BACK_PASS_DEPTH_FAIL", 2621 },
2622 }, 2622 {
2623 { 2623 0x0B93, "GL_STENCIL_VALUE_MASK",
2624 0x9119, 2624 },
2625 "GL_SIGNALED_APPLE", 2625 {
2626 }, 2626 0x0B92, "GL_STENCIL_FUNC",
2627 { 2627 },
2628 0x9118, 2628 {
2629 "GL_UNSIGNALED_APPLE", 2629 0x0B91, "GL_STENCIL_CLEAR_VALUE",
2630 }, 2630 },
2631 { 2631 {
2632 0x9294, 2632 0x883D, "GL_BLEND_EQUATION_ALPHA",
2633 "GL_MULTIPLY_KHR", 2633 },
2634 }, 2634 {
2635 { 2635 0x0B97, "GL_STENCIL_REF",
2636 0x9295, 2636 },
2637 "GL_SCREEN_KHR", 2637 {
2638 }, 2638 0x0B96, "GL_STENCIL_PASS_DEPTH_PASS",
2639 { 2639 },
2640 0x9296, 2640 {
2641 "GL_OVERLAY_KHR", 2641 0x0B95, "GL_STENCIL_PASS_DEPTH_FAIL",
2642 }, 2642 },
2643 { 2643 {
2644 0x9297, 2644 0x2700, "GL_NEAREST_MIPMAP_NEAREST",
2645 "GL_DARKEN_KHR", 2645 },
2646 }, 2646 {
2647 { 2647 0x94F5, "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL",
2648 0x0020, 2648 },
2649 "GL_MAP_UNSYNCHRONIZED_BIT_EXT", 2649 {
2650 }, 2650 0x0B98, "GL_STENCIL_WRITEMASK",
2651 { 2651 },
2652 0x8E78, 2652 {
2653 "GL_TESS_GEN_VERTEX_ORDER_EXT", 2653 0x94F3, "GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL",
2654 }, 2654 },
2655 { 2655 {
2656 0x8C01, 2656 0x94F2, "GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL",
2657 "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG", 2657 },
2658 }, 2658 {
2659 { 2659 0x94F1, "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL",
2660 0x8C00, 2660 },
2661 "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG", 2661 {
2662 }, 2662 0x94F0, "GL_PERFQUERY_COUNTER_EVENT_INTEL",
2663 { 2663 },
2664 0x8A52, 2664 {
2665 "GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT", 2665 0x8B40, "GL_PROGRAM_OBJECT_EXT",
2666 }, 2666 },
2667 { 2667 {
2668 0x8C02, 2668 0x1004, "GL_TEXTURE_BORDER_COLOR_EXT",
2669 "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG", 2669 },
2670 }, 2670 {
2671 { 2671 0x8A2D, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS",
2672 0x84C9, 2672 },
2673 "GL_TEXTURE9", 2673 {
2674 }, 2674 0x8B48, "GL_SHADER_OBJECT_EXT",
2675 { 2675 },
2676 0x84C8, 2676 {
2677 "GL_TEXTURE8", 2677 0x8B49, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS",
2678 }, 2678 },
2679 { 2679 {
2680 0x8869, 2680 0x813A, "GL_TEXTURE_MIN_LOD",
2681 "GL_MAX_VERTEX_ATTRIBS", 2681 },
2682 }, 2682 {
2683 { 2683 0x8DE1, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT",
2684 0x84C3, 2684 },
2685 "GL_TEXTURE3", 2685 {
2686 }, 2686 0x8DE0, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT",
2687 { 2687 },
2688 0x84C2, 2688 {
2689 "GL_TEXTURE2", 2689 0x924C, "GL_MOUSE_POSITION_CHROMIUM",
2690 }, 2690 },
2691 { 2691 {
2692 0x84C1, 2692 0x924B, "GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM",
2693 "GL_TEXTURE1", 2693 },
2694 }, 2694 {
2695 { 2695 0x924A, "GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM",
2696 0x84C0, 2696 },
2697 "GL_TEXTURE0", 2697 {
2698 }, 2698 0x8A2F, "GL_MAX_UNIFORM_BUFFER_BINDINGS",
2699 { 2699 },
2700 0x84C7, 2700 {
2701 "GL_TEXTURE7", 2701 0x20000000, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM",
2702 }, 2702 },
2703 { 2703 {
2704 0x84C6, 2704 0x8A2A, "GL_UNIFORM_BUFFER_SIZE",
2705 "GL_TEXTURE6", 2705 },
2706 }, 2706 {
2707 { 2707 0x0DE1, "GL_TEXTURE_2D",
2708 0x84C5, 2708 },
2709 "GL_TEXTURE5", 2709 {
2710 }, 2710 0x8A2C, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT",
2711 { 2711 },
2712 0x8803, 2712 {
2713 "GL_STENCIL_BACK_PASS_DEPTH_PASS", 2713 0x80C9, "GL_BLEND_SRC_RGB",
2714 }, 2714 },
2715 { 2715 {
2716 0x928A, 2716 0x80C8, "GL_BLEND_DST_RGB",
2717 "GL_SRC_IN_NV", 2717 },
2718 }, 2718 {
2719 { 2719 0x912F, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT",
2720 0x8518, 2720 },
2721 "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y", 2721 {
2722 }, 2722 0x8A2B, "GL_MAX_VERTEX_UNIFORM_BLOCKS",
2723 { 2723 },
2724 0x8519, 2724 {
2725 "GL_TEXTURE_CUBE_MAP_POSITIVE_Z", 2725 0x9246, "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
2726 }, 2726 },
2727 { 2727 {
2728 0x8514, 2728 0x88EC, "GL_PIXEL_UNPACK_BUFFER",
2729 "GL_TEXTURE_BINDING_CUBE_MAP", 2729 },
2730 }, 2730 {
2731 { 2731 0x8D8F, "GL_RGB8I",
2732 0x8515, 2732 },
2733 "GL_TEXTURE_CUBE_MAP_POSITIVE_X", 2733 {
2734 }, 2734 0x8059, "GL_RGB10_A2_EXT",
2735 { 2735 },
2736 0x8516, 2736 {
2737 "GL_TEXTURE_CUBE_MAP_NEGATIVE_X", 2737 0x8058, "GL_RGBA8_OES",
2738 }, 2738 },
2739 { 2739 {
2740 0x8517, 2740 0x8B93, "GL_PALETTE4_RGBA4_OES",
2741 "GL_TEXTURE_CUBE_MAP_POSITIVE_Y", 2741 },
2742 }, 2742 {
2743 { 2743 0x88EB, "GL_PIXEL_PACK_BUFFER",
2744 0x8218, 2744 },
2745 "GL_FRAMEBUFFER_DEFAULT", 2745 {
2746 }, 2746 0x8E83, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT",
2747 { 2747 },
2748 0x8513, 2748 {
2749 "GL_TEXTURE_CUBE_MAP", 2749 0x8051, "GL_RGB8_OES",
2750 }, 2750 },
2751 { 2751 {
2752 0x8626, 2752 0x8CAD, "GL_DEPTH32F_STENCIL8",
2753 "GL_CURRENT_VERTEX_ATTRIB", 2753 },
2754 }, 2754 {
2755 { 2755 0x8052, "GL_RGB10_EXT",
2756 0x92B1, 2756 },
2757 "GL_PLUS_CLAMPED_NV", 2757 {
2758 }, 2758 0x8CAB, "GL_RENDERBUFFER_SAMPLES_ANGLE",
2759 { 2759 },
2760 0x92B0, 2760 {
2761 "GL_HSL_LUMINOSITY_KHR", 2761 0x8CAC, "GL_DEPTH_COMPONENT32F",
2762 }, 2762 },
2763 { 2763 {
2764 0x92B3, 2764 0x8057, "GL_RGB5_A1",
2765 "GL_MINUS_CLAMPED_NV", 2765 },
2766 }, 2766 {
2767 { 2767 0x8056, "GL_RGBA4",
2768 0x92B2, 2768 },
2769 "GL_PLUS_CLAMPED_ALPHA_NV", 2769 {
2770 }, 2770 0x8232, "GL_R8UI",
2771 { 2771 },
2772 0x8765, 2772 {
2773 "GL_BUFFER_USAGE", 2773 0x150A, "GL_INVERT",
2774 }, 2774 },
2775 { 2775 {
2776 0x8764, 2776 0x01000000, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM",
2777 "GL_BUFFER_SIZE", 2777 },
2778 }, 2778 {
2779 { 2779 0x78ED, "GL_PIXEL_PACK_TRANSFER_BUFFER_CHROMIUM",
2780 0x8BD6, 2780 },
2781 "GL_TEXTURE_FORMAT_QCOM", 2781 {
2782 }, 2782 0x78EE, "GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM",
2783 { 2783 },
2784 0x8B99, 2784 {
2785 "GL_PALETTE8_RGB5_A1_OES", 2785 0x6001, "GL_TEXTURE_POOL_MANAGED_CHROMIUM",
2786 }, 2786 },
2787 { 2787 {
2788 0x0503, 2788 0x0B45, "GL_CULL_FACE_MODE",
2789 "GL_STACK_OVERFLOW_KHR", 2789 },
2790 }, 2790 {
2791 { 2791 0x8B92, "GL_PALETTE4_R5_G6_B5_OES",
2792 0x0502, 2792 },
2793 "GL_INVALID_OPERATION", 2793 {
2794 }, 2794 0x00100000, "GL_STENCIL_BUFFER_BIT4_QCOM",
2795 { 2795 },
2796 0x0501, 2796 {
2797 "GL_INVALID_VALUE", 2797 0x8E4E, "GL_LAST_VERTEX_CONVENTION_EXT",
2798 }, 2798 },
2799 { 2799 {
2800 0x0500, 2800 0x8E4D, "GL_FIRST_VERTEX_CONVENTION_EXT",
2801 "GL_INVALID_ENUM", 2801 },
2802 }, 2802 {
2803 { 2803 0x8E24, "GL_TRANSFORM_FEEDBACK_ACTIVE",
2804 0x0507, 2804 },
2805 "GL_CONTEXT_LOST_KHR", 2805 {
2806 }, 2806 0x8E45, "GL_TEXTURE_SWIZZLE_A",
2807 { 2807 },
2808 0x0506, 2808 {
2809 "GL_INVALID_FRAMEBUFFER_OPERATION", 2809 0x8E44, "GL_TEXTURE_SWIZZLE_B",
2810 }, 2810 },
2811 { 2811 {
2812 0x0505, 2812 0x8E43, "GL_TEXTURE_SWIZZLE_G",
2813 "GL_OUT_OF_MEMORY", 2813 },
2814 }, 2814 {
2815 { 2815 0x8E42, "GL_TEXTURE_SWIZZLE_R",
2816 0x0504, 2816 },
2817 "GL_STACK_UNDERFLOW_KHR", 2817 {
2818 }, 2818 0x8D20, "GL_STENCIL_ATTACHMENT",
2819 { 2819 },
2820 0x0CF4, 2820 {
2821 "GL_UNPACK_SKIP_PIXELS_EXT", 2821 0x8B91, "GL_PALETTE4_RGBA8_OES",
2822 }, 2822 },
2823 { 2823 {
2824 0x0B44, 2824 0x00000200, "GL_DEPTH_BUFFER_BIT1_QCOM",
2825 "GL_CULL_FACE", 2825 },
2826 }, 2826 {
2827 { 2827 0x78EC, "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
2828 0x8B5E, 2828 },
2829 "GL_SAMPLER_2D", 2829 {
2830 }, 2830 0x78FA, "GL_RGB_YUV_420_CHROMIUM",
2831 { 2831 },
2832 0x0B46, 2832 {
2833 "GL_FRONT_FACE", 2833 0x00008000, "GL_COVERAGE_BUFFER_BIT_NV",
2834 }, 2834 },
2835 { 2835 {
2836 0x8FB3, 2836 0x1506, "GL_XOR_NV",
2837 "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM", 2837 },
2838 }, 2838 {
2839 { 2839 0x8CA8, "GL_READ_FRAMEBUFFER_ANGLE",
2840 0x824A, 2840 },
2841 "GL_DEBUG_SOURCE_APPLICATION_KHR", 2841 {
2842 }, 2842 0x8CA9, "GL_DRAW_FRAMEBUFFER_ANGLE",
2843 { 2843 },
2844 0x824B, 2844 {
2845 "GL_DEBUG_SOURCE_OTHER_KHR", 2845 0x8CA6, "GL_FRAMEBUFFER_BINDING",
2846 }, 2846 },
2847 { 2847 {
2848 0x824C, 2848 0x8CA7, "GL_RENDERBUFFER_BINDING",
2849 "GL_DEBUG_TYPE_ERROR_KHR", 2849 },
2850 }, 2850 {
2851 { 2851 0x8CA4, "GL_STENCIL_BACK_VALUE_MASK",
2852 0x824D, 2852 },
2853 "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR", 2853 {
2854 }, 2854 0x8CA5, "GL_STENCIL_BACK_WRITEMASK",
2855 { 2855 },
2856 0x824E, 2856 {
2857 "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR", 2857 0x8B90, "GL_PALETTE4_RGB8_OES",
2858 }, 2858 },
2859 { 2859 {
2860 0x824F, 2860 0x8CA3, "GL_STENCIL_BACK_REF",
2861 "GL_DEBUG_TYPE_PORTABILITY_KHR", 2861 },
2862 }, 2862 {
2863 { 2863 0x80E8, "GL_MAX_ELEMENTS_VERTICES",
2864 0x8DD7, 2864 },
2865 "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY", 2865 {
2866 }, 2866 0x80CB, "GL_BLEND_SRC_ALPHA",
2867 { 2867 },
2868 0x8B31, 2868 {
2869 "GL_VERTEX_SHADER", 2869 0x80CA, "GL_BLEND_DST_ALPHA",
2870 }, 2870 },
2871 { 2871 {
2872 0x8B30, 2872 0x8CE7, "GL_COLOR_ATTACHMENT7_EXT",
2873 "GL_FRAGMENT_SHADER", 2873 },
2874 }, 2874 {
2875 { 2875 0x93B0, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR",
2876 0x8FB1, 2876 },
2877 "GL_CPU_OPTIMIZED_QCOM", 2877 {
2878 }, 2878 0x93B1, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR",
2879 { 2879 },
2880 0x93D2, 2880 {
2881 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR", 2881 0x93B2, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR",
2882 }, 2882 },
2883 { 2883 {
2884 0x82FB, 2884 0x93B3, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR",
2885 "GL_CONTEXT_RELEASE_BEHAVIOR_KHR", 2885 },
2886 }, 2886 {
2887 { 2887 0x93B4, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR",
2888 0x8B5A, 2888 },
2889 "GL_FLOAT_MAT2", 2889 {
2890 }, 2890 0x93B5, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR",
2891 { 2891 },
2892 0x84D8, 2892 {
2893 "GL_TEXTURE24", 2893 0x93B6, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR",
2894 }, 2894 },
2895 { 2895 {
2896 0x84D9, 2896 0x93B7, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR",
2897 "GL_TEXTURE25", 2897 },
2898 }, 2898 {
2899 { 2899 0x8CD6, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT",
2900 0x84D6, 2900 },
2901 "GL_TEXTURE22", 2901 {
2902 }, 2902 0x93B9, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR",
2903 { 2903 },
2904 0x84D7, 2904 {
2905 "GL_TEXTURE23", 2905 0x80E9, "GL_MAX_ELEMENTS_INDICES",
2906 }, 2906 },
2907 { 2907 {
2908 0x84D4, 2908 0x8CE5, "GL_COLOR_ATTACHMENT5_EXT",
2909 "GL_TEXTURE20", 2909 },
2910 }, 2910 {
2911 { 2911 0x8C84, "GL_TRANSFORM_FEEDBACK_BUFFER_START",
2912 0x0D05, 2912 },
2913 "GL_PACK_ALIGNMENT", 2913 {
2914 }, 2914 0x0BA6, "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
2915 { 2915 },
2916 0x84D2, 2916 {
2917 "GL_TEXTURE18", 2917 0x8DC2, "GL_SAMPLER_BUFFER_EXT",
2918 }, 2918 },
2919 { 2919 {
2920 0x84D3, 2920 0x8C36, "GL_SAMPLE_SHADING_OES",
2921 "GL_TEXTURE19", 2921 },
2922 }, 2922 {
2923 { 2923 0x8C37, "GL_MIN_SAMPLE_SHADING_VALUE_OES",
2924 0x84D0, 2924 },
2925 "GL_TEXTURE16", 2925 {
2926 }, 2926 0x8F97, "GL_RGBA8_SNORM",
2927 { 2927 },
2928 0x84D1, 2928 {
2929 "GL_TEXTURE17", 2929 0x8CE9, "GL_COLOR_ATTACHMENT9_EXT",
2930 }, 2930 },
2931 { 2931 {
2932 0x93D1, 2932 0x8DAD, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV",
2933 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR", 2933 },
2934 }, 2934 {
2935 { 2935 0x8B96, "GL_PALETTE8_RGBA8_OES",
2936 0x84DF, 2936 },
2937 "GL_TEXTURE31", 2937 {
2938 }, 2938 0x8872, "GL_MAX_TEXTURE_IMAGE_UNITS",
2939 { 2939 },
2940 0x8B97, 2940 {
2941 "GL_PALETTE8_R5_G6_B5_OES", 2941 0x8DC6, "GL_UNSIGNED_INT_VEC2",
2942 }, 2942 },
2943 { 2943 {
2944 0x84DD, 2944 0x8508, "GL_DECR_WRAP",
2945 "GL_TEXTURE29", 2945 },
2946 }, 2946 {
2947 { 2947 0x92AD, "GL_HSL_HUE_KHR",
2948 0x84DE, 2948 },
2949 "GL_TEXTURE30", 2949 {
2950 }, 2950 0x92AE, "GL_HSL_SATURATION_KHR",
2951 { 2951 },
2952 0x84DB, 2952 {
2953 "GL_TEXTURE27", 2953 0x92AF, "GL_HSL_COLOR_KHR",
2954 }, 2954 },
2955 { 2955 {
2956 0x84DC, 2956 0x8BD4, "GL_TEXTURE_DEPTH_QCOM",
2957 "GL_TEXTURE28", 2957 },
2958 }, 2958 {
2959 { 2959 0x8DC4, "GL_SAMPLER_2D_ARRAY_SHADOW_NV",
2960 0x6002, 2960 },
2961 "GL_TEXTURE_POOL_UNMANAGED_CHROMIUM", 2961 {
2962 }, 2962 0x8507, "GL_INCR_WRAP",
2963 { 2963 },
2964 0x84DA, 2964 {
2965 "GL_TEXTURE26", 2965 0x82FC, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR",
2966 }, 2966 },
2967 { 2967 {
2968 0x8242, 2968 0x8895, "GL_ELEMENT_ARRAY_BUFFER_BINDING",
2969 "GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR", 2969 },
2970 }, 2970 {
2971 { 2971 0x8894, "GL_ARRAY_BUFFER_BINDING",
2972 0x8243, 2972 },
2973 "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR", 2973 {
2974 }, 2974 0x92A3, "GL_INVERT_RGB_NV",
2975 { 2975 },
2976 0x8244, 2976 {
2977 "GL_DEBUG_CALLBACK_FUNCTION_KHR", 2977 0x905F, "GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT",
2978 }, 2978 },
2979 { 2979 {
2980 0x8245, 2980 0x92A5, "GL_LINEARBURN_NV",
2981 "GL_DEBUG_CALLBACK_USER_PARAM_KHR", 2981 },
2982 }, 2982 {
2983 { 2983 0x8893, "GL_ELEMENT_ARRAY_BUFFER",
2984 0x8246, 2984 },
2985 "GL_DEBUG_SOURCE_API_KHR", 2985 {
2986 }, 2986 0x8892, "GL_ARRAY_BUFFER",
2987 { 2987 },
2988 0x8247, 2988 {
2989 "GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR", 2989 0x92A8, "GL_PINLIGHT_NV",
2990 }, 2990 },
2991 { 2991 {
2992 0x8248, 2992 0x92A9, "GL_HARDMIX_NV",
2993 "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR", 2993 },
2994 }, 2994 {
2995 { 2995 0x9112, "GL_OBJECT_TYPE_APPLE",
2996 0x8249, 2996 },
2997 "GL_DEBUG_SOURCE_THIRD_PARTY_KHR", 2997 {
2998 }, 2998 0x90CC, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT",
2999 { 2999 },
3000 0x8B94, 3000 {
3001 "GL_PALETTE4_RGB5_A1_OES", 3001 0x90CD, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT",
3002 }, 3002 },
3003 { 3003 {
3004 0x94F4, 3004 0x919F, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT",
3005 "GL_PERFQUERY_COUNTER_RAW_INTEL", 3005 },
3006 }, 3006 {
3007 { 3007 0x919E, "GL_TEXTURE_BUFFER_SIZE_EXT",
3008 0x823C, 3008 },
3009 "GL_RG32UI", 3009 {
3010 }, 3010 0x919D, "GL_TEXTURE_BUFFER_OFFSET_EXT",
3011 { 3011 },
3012 0x8A29, 3012 {
3013 "GL_UNIFORM_BUFFER_START", 3013 0x8BD8, "GL_TEXTURE_IMAGE_VALID_QCOM",
3014 }, 3014 },
3015 { 3015 {
3016 0x8A28, 3016 0x9278, "GL_COMPRESSED_RGBA8_ETC2_EAC",
3017 "GL_UNIFORM_BUFFER_BINDING", 3017 },
3018 }, 3018 {
3019 { 3019 0x9279, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC",
3020 0x92BE, 3020 },
3021 "GL_PRIMITIVE_BOUNDING_BOX_EXT", 3021 {
3022 }, 3022 0x8DA7, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT",
3023 { 3023 },
3024 0x8645, 3024 {
3025 "GL_VERTEX_ATTRIB_ARRAY_POINTER", 3025 0x9272, "GL_COMPRESSED_RG11_EAC",
3026 }, 3026 },
3027 { 3027 {
3028 0x8865, 3028 0x8DA8, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT",
3029 "GL_CURRENT_QUERY_EXT", 3029 },
3030 }, 3030 {
3031 { 3031 0x9270, "GL_COMPRESSED_R11_EAC",
3032 0x8E5B, 3032 },
3033 "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES", 3033 {
3034 }, 3034 0x9271, "GL_COMPRESSED_SIGNED_R11_EAC",
3035 { 3035 },
3036 0x8E5C, 3036 {
3037 "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES", 3037 0x9276, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",
3038 }, 3038 },
3039 { 3039 {
3040 0x8E5D, 3040 0x887F, "GL_GEOMETRY_SHADER_INVOCATIONS_EXT",
3041 "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES", 3041 },
3042 }, 3042 {
3043 { 3043 0x8A3B, "GL_UNIFORM_OFFSET",
3044 0x906A, 3044 },
3045 "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT", 3045 {
3046 }, 3046 0x9275, "GL_COMPRESSED_SRGB8_ETC2",
3047 { 3047 },
3048 0x906F, 3048 {
3049 "GL_RGB10_A2UI", 3049 0x84D5, "GL_TEXTURE21",
3050 }, 3050 },
3051 { 3051 {
3052 0x8E72, 3052 0x8C3A, "GL_R11F_G11F_B10F_APPLE",
3053 "GL_PATCH_VERTICES_EXT", 3053 },
3054 }, 3054 {
3055 { 3055 0x8C3B, "GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE",
3056 0x8BD3, 3056 },
3057 "GL_TEXTURE_HEIGHT_QCOM", 3057 {
3058 }, 3058 0x8C3D, "GL_RGB9_E5_APPLE",
3059 { 3059 },
3060 0x87FA, 3060 {
3061 "GL_3DC_XY_AMD", 3061 0x8C3E, "GL_UNSIGNED_INT_5_9_9_9_REV_APPLE",
3062 }, 3062 },
3063 { 3063 {
3064 0x84C4, 3064 0x9287, "GL_DST_NV",
3065 "GL_TEXTURE4", 3065 },
3066 }, 3066 {
3067 { 3067 0x93BA, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR",
3068 0x821C, 3068 },
3069 "GL_MINOR_VERSION", 3069 {
3070 }, 3070 0x9285, "GL_BLEND_ADVANCED_COHERENT_KHR",
3071 { 3071 },
3072 0x8E8A, 3072 {
3073 "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT", 3073 0x93BC, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR",
3074 }, 3074 },
3075 { 3075 {
3076 0x85B5, 3076 0x93BD, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR",
3077 "GL_VERTEX_ARRAY_BINDING_OES", 3077 },
3078 }, 3078 {
3079 { 3079 0x84E8, "GL_MAX_RENDERBUFFER_SIZE",
3080 0x8253, 3080 },
3081 "GL_GUILTY_CONTEXT_RESET_KHR", 3081 {
3082 }, 3082 0x9281, "GL_BLEND_OVERLAP_NV",
3083 { 3083 },
3084 0x8D6B, 3084 {
3085 "GL_MAX_ELEMENT_INDEX", 3085 0x9280, "GL_BLEND_PREMULTIPLIED_SRC_NV",
3086 }, 3086 },
3087 { 3087 {
3088 0x8D6C, 3088 0x00002000, "GL_DEPTH_BUFFER_BIT5_QCOM",
3089 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT", 3089 },
3090 }, 3090 {
3091 { 3091 0x8370, "GL_MIRRORED_REPEAT",
3092 0x92A1, 3092 },
3093 "GL_CONTRAST_NV", 3093 {
3094 }, 3094 0x84E0, "GL_ACTIVE_TEXTURE",
3095 { 3095 },
3096 0x8252, 3096 {
3097 "GL_LOSE_CONTEXT_ON_RESET_KHR", 3097 0x8800, "GL_STENCIL_BACK_FUNC",
3098 }, 3098 },
3099 { 3099 {
3100 0x8C4C, 3100 0x8801, "GL_STENCIL_BACK_FAIL",
3101 "GL_COMPRESSED_SRGB_S3TC_DXT1_NV", 3101 },
3102 }, 3102 {
3103 { 3103 0x0D33, "GL_MAX_TEXTURE_SIZE",
3104 0x8C4E, 3104 },
3105 "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV", 3105 {
3106 }, 3106 0x0D32, "GL_MAX_CLIP_DISTANCES_APPLE",
3107 { 3107 },
3108 0x1102, 3108 {
3109 "GL_NICEST", 3109 0x8624, "GL_VERTEX_ATTRIB_ARRAY_STRIDE",
3110 }, 3110 },
3111 { 3111 {
3112 0x8C4F, 3112 0x8625, "GL_VERTEX_ATTRIB_ARRAY_TYPE",
3113 "GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV", 3113 },
3114 }, 3114 {
3115 { 3115 0x8622, "GL_VERTEX_ATTRIB_ARRAY_ENABLED",
3116 0x9309, 3116 },
3117 "GL_REFERENCED_BY_GEOMETRY_SHADER_EXT", 3117 {
3118 }, 3118 0x8623, "GL_VERTEX_ATTRIB_ARRAY_SIZE",
3119 { 3119 },
3120 0x93E9, 3120 {
3121 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES", 3121 0x8DB9, "GL_FRAMEBUFFER_SRGB_EXT",
3122 }, 3122 },
3123 { 3123 {
3124 0x93E8, 3124 0x9307, "GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT",
3125 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES", 3125 },
3126 }, 3126 {
3127 { 3127 0x8259, "GL_ACTIVE_PROGRAM_EXT",
3128 0x8C43, 3128 },
3129 "GL_SRGB8_ALPHA8_EXT", 3129 {
3130 }, 3130 0x8258, "GL_PROGRAM_SEPARABLE_EXT",
3131 { 3131 },
3132 0x8C42, 3132 {
3133 "GL_SRGB_ALPHA_EXT", 3133 0x8257, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT",
3134 }, 3134 },
3135 { 3135 {
3136 0x8C45, 3136 0x8256, "GL_RESET_NOTIFICATION_STRATEGY_KHR",
3137 "GL_SLUMINANCE8_ALPHA8_NV", 3137 },
3138 }, 3138 {
3139 { 3139 0x8255, "GL_UNKNOWN_CONTEXT_RESET_KHR",
3140 0x8C44, 3140 },
3141 "GL_SLUMINANCE_ALPHA_NV", 3141 {
3142 }, 3142 0x8254, "GL_INNOCENT_CONTEXT_RESET_KHR",
3143 { 3143 },
3144 0x8C47, 3144 {
3145 "GL_SLUMINANCE8_NV", 3145 0x1100, "GL_DONT_CARE",
3146 }, 3146 },
3147 { 3147 {
3148 0x8C46, 3148 0x1101, "GL_FASTEST",
3149 "GL_SLUMINANCE_NV", 3149 },
3150 }, 3150 {
3151 { 3151 0x1102, "GL_NICEST",
3152 0x93E1, 3152 },
3153 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES", 3153 {
3154 }, 3154 0x8250, "GL_DEBUG_TYPE_PERFORMANCE_KHR",
3155 { 3155 },
3156 0x93E0, 3156 {
3157 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES", 3157 0x8CEB, "GL_COLOR_ATTACHMENT11_EXT",
3158 }, 3158 },
3159 { 3159 {
3160 0x93E3, 3160 0x8CEC, "GL_COLOR_ATTACHMENT12_EXT",
3161 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES", 3161 },
3162 }, 3162 {
3163 { 3163 0x0408, "GL_FRONT_AND_BACK",
3164 0x93E2, 3164 },
3165 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES", 3165 {
3166 }, 3166 0x8CEA, "GL_COLOR_ATTACHMENT10_EXT",
3167 { 3167 },
3168 0x93E5, 3168 {
3169 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES", 3169 0x8CEF, "GL_COLOR_ATTACHMENT15_EXT",
3170 }, 3170 },
3171 { 3171 {
3172 0x93E4, 3172 0x8CED, "GL_COLOR_ATTACHMENT13_EXT",
3173 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES", 3173 },
3174 }, 3174 {
3175 { 3175 0x8829, "GL_DRAW_BUFFER4_EXT",
3176 0x93E7, 3176 },
3177 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES", 3177 {
3178 }, 3178 0x0404, "GL_FRONT",
3179 { 3179 },
3180 0x93E6, 3180 {
3181 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES", 3181 0x0405, "GL_BACK",
3182 }, 3182 },
3183 { 3183 {
3184 0x8D68, 3184 0x88E1, "GL_STREAM_READ",
3185 "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES", 3185 },
3186 }, 3186 {
3187 { 3187 0x88E0, "GL_STREAM_DRAW",
3188 0x8E82, 3188 },
3189 "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT", 3189 {
3190 }, 3190 0x88E2, "GL_STREAM_COPY",
3191 { 3191 },
3192 0x8E81, 3192 {
3193 "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT", 3193 0x88E5, "GL_STATIC_READ",
3194 }, 3194 },
3195 { 3195 {
3196 0x85BB, 3196 0x88E4, "GL_STATIC_DRAW",
3197 "GL_UNSIGNED_SHORT_8_8_REV_APPLE", 3197 },
3198 }, 3198 {
3199 { 3199 0x93C6, "GL_COMPRESSED_RGBA_ASTC_5x5x5_OES",
3200 0x8E87, 3200 },
3201 "GL_TESS_EVALUATION_SHADER_EXT", 3201 {
3202 }, 3202 0x88E9, "GL_DYNAMIC_READ",
3203 { 3203 },
3204 0x8E86, 3204 {
3205 "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT", 3205 0x88E8, "GL_DYNAMIC_DRAW",
3206 }, 3206 },
3207 { 3207 {
3208 0x8E85, 3208 0x9291, "GL_PLUS_NV",
3209 "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT", 3209 },
3210 }, 3210 {
3211 { 3211 0x8CAA, "GL_READ_FRAMEBUFFER_BINDING_ANGLE",
3212 0x8E84, 3212 },
3213 "GL_MAX_TESS_PATCH_COMPONENTS_EXT", 3213 {
3214 }, 3214 0x93C5, "GL_COMPRESSED_RGBA_ASTC_5x5x4_OES",
3215 { 3215 },
3216 0x8D61, 3216 {
3217 "GL_HALF_FLOAT_OES", 3217 0x40000000, "GL_MULTISAMPLE_BUFFER_BIT6_QCOM",
3218 }, 3218 },
3219 { 3219 {
3220 0x8D62, 3220 0x88EA, "GL_DYNAMIC_COPY",
3221 "GL_RGB565", 3221 },
3222 }, 3222 {
3223 { 3223 0x9116, "GL_SYNC_FENCE_APPLE",
3224 0x8E88, 3224 },
3225 "GL_TESS_CONTROL_SHADER_EXT", 3225 {
3226 }, 3226 0x93C4, "GL_COMPRESSED_RGBA_ASTC_5x4x4_OES",
3227 { 3227 },
3228 0x8D64, 3228 {
3229 "GL_ETC1_RGB8_OES", 3229 0x88EE, "GL_ETC1_SRGB8_NV",
3230 }, 3230 },
3231 { 3231 {
3232 0x8D65, 3232 0x88ED, "GL_PIXEL_PACK_BUFFER_BINDING",
3233 "GL_TEXTURE_EXTERNAL_OES", 3233 },
3234 }, 3234 {
3235 { 3235 0x88EF, "GL_PIXEL_UNPACK_BUFFER_BINDING",
3236 0x8D66, 3236 },
3237 "GL_SAMPLER_EXTERNAL_OES", 3237 {
3238 }, 3238 0x93C3, "GL_COMPRESSED_RGBA_ASTC_4x4x4_OES",
3239 { 3239 },
3240 0x8D67, 3240 {
3241 "GL_TEXTURE_BINDING_EXTERNAL_OES", 3241 0x00000800, "GL_DEPTH_BUFFER_BIT3_QCOM",
3242 }, 3242 },
3243 { 3243 {
3244 0x10000000, 3244 0x1903, "GL_RED_EXT",
3245 "GL_MULTISAMPLE_BUFFER_BIT4_QCOM", 3245 },
3246 }, 3246 {
3247 { 3247 0x93C2, "GL_COMPRESSED_RGBA_ASTC_4x4x3_OES",
3248 0x04000000, 3248 },
3249 "GL_MULTISAMPLE_BUFFER_BIT2_QCOM", 3249 {
3250 }, 3250 0x8CE2, "GL_COLOR_ATTACHMENT2_EXT",
3251 { 3251 },
3252 0x90D7, 3252 {
3253 "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT", 3253 0x8BC1, "GL_COUNTER_RANGE_AMD",
3254 }, 3254 },
3255 { 3255 {
3256 0x90D9, 3256 0x8CE0, "GL_COLOR_ATTACHMENT0",
3257 "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT", 3257 },
3258 }, 3258 {
3259 { 3259 0x8CE1, "GL_COLOR_ATTACHMENT1_EXT",
3260 0x90D8, 3260 },
3261 "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT", 3261 {
3262 }, 3262 0x8CE6, "GL_COLOR_ATTACHMENT6_EXT",
3263 { 3263 },
3264 0x8CEE, 3264 {
3265 "GL_COLOR_ATTACHMENT14_EXT", 3265 0x93C1, "GL_COMPRESSED_RGBA_ASTC_4x3x3_OES",
3266 }, 3266 },
3267 { 3267 {
3268 0x8DC7, 3268 0x8A1F, "GL_RGB_422_APPLE",
3269 "GL_UNSIGNED_INT_VEC3", 3269 },
3270 }, 3270 {
3271 { 3271 0x93DC, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR",
3272 0x1701, 3272 },
3273 "GL_PATH_PROJECTION_CHROMIUM", 3273 {
3274 }, 3274 0x9292, "GL_PLUS_DARKER_NV",
3275 { 3275 },
3276 0x2800, 3276 {
3277 "GL_TEXTURE_MAG_FILTER", 3277 0x8CE8, "GL_COLOR_ATTACHMENT8_EXT",
3278 }, 3278 },
3279 { 3279 {
3280 0x2801, 3280 0x93C0, "GL_COMPRESSED_RGBA_ASTC_3x3x3_OES",
3281 "GL_TEXTURE_MIN_FILTER", 3281 },
3282 }, 3282 {
3283 { 3283 0x0C23, "GL_COLOR_WRITEMASK",
3284 0x2802, 3284 },
3285 "GL_TEXTURE_WRAP_S", 3285 {
3286 }, 3286 0x0C22, "GL_COLOR_CLEAR_VALUE",
3287 { 3287 },
3288 0x2803, 3288 {
3289 "GL_TEXTURE_WRAP_T", 3289 0x8A11, "GL_UNIFORM_BUFFER",
3290 }, 3290 },
3291 { 3291 {
3292 0x8DCB, 3292 0x8823, "GL_WRITEONLY_RENDERING_QCOM",
3293 "GL_INT_SAMPLER_3D", 3293 },
3294 }, 3294 {
3295 { 3295 0x78F1, "GL_MAP_CHROMIUM",
3296 0x3007, 3296 },
3297 "GL_CLIP_DISTANCE7_APPLE", 3297 {
3298 }, 3298 0x8824, "GL_MAX_DRAW_BUFFERS_EXT",
3299 { 3299 },
3300 0x2703, 3300 {
3301 "GL_LINEAR_MIPMAP_LINEAR", 3301 0x825E, "GL_LAYER_PROVOKING_VERTEX_EXT",
3302 }, 3302 },
3303 { 3303 {
3304 0x3005, 3304 0x825A, "GL_PROGRAM_PIPELINE_BINDING_EXT",
3305 "GL_CLIP_DISTANCE5_APPLE", 3305 },
3306 }, 3306 {
3307 { 3307 0x1909, "GL_LUMINANCE",
3308 0x3004, 3308 },
3309 "GL_CLIP_DISTANCE4_APPLE", 3309 {
3310 }, 3310 0x0D3A, "GL_MAX_VIEWPORT_DIMS",
3311 { 3311 },
3312 0x8B98, 3312 {
3313 "GL_PALETTE8_RGBA4_OES", 3313 0x8B53, "GL_INT_VEC2",
3314 }, 3314 },
3315 { 3315 {
3316 0x3002, 3316 0x8826, "GL_DRAW_BUFFER1_EXT",
3317 "GL_CLIP_DISTANCE2_APPLE", 3317 },
3318 }, 3318 {
3319 { 3319 0x809E, "GL_SAMPLE_ALPHA_TO_COVERAGE",
3320 0x3001, 3320 },
3321 "GL_CLIP_DISTANCE1_APPLE", 3321 {
3322 }, 3322 0x8BC0, "GL_COUNTER_TYPE_AMD",
3323 { 3323 },
3324 0x2702, 3324 {
3325 "GL_NEAREST_MIPMAP_LINEAR", 3325 0x8BC3, "GL_PERCENTAGE_AMD",
3326 }, 3326 },
3327 { 3327 {
3328 0x1F03, 3328 0x8BC2, "GL_UNSIGNED_INT64_AMD",
3329 "GL_EXTENSIONS", 3329 },
3330 }, 3330 {
3331 { 3331 0x8BC5, "GL_PERFMON_RESULT_SIZE_AMD",
3332 0x1F02, 3332 },
3333 "GL_VERSION", 3333 {
3334 }, 3334 0x8BC4, "GL_PERFMON_RESULT_AVAILABLE_AMD",
3335 { 3335 },
3336 0x1F01, 3336 {
3337 "GL_RENDERER", 3337 0x8BC6, "GL_PERFMON_RESULT_AMD",
3338 },
3339 {
3340 0x1F00,
3341 "GL_VENDOR",
3342 },
3343 {
3344 0x9247,
3345 "GL_OVERLAY_TRANSFORM_FLIP_VERTICAL_CHROMIUM",
3346 },
3347 {
3348 0x2701,
3349 "GL_LINEAR_MIPMAP_NEAREST",
3350 },
3351 {
3352 0x9245,
3353 "GL_OVERLAY_TRANSFORM_NONE_CHROMIUM",
3354 },
3355 {
3356 0x92B4,
3357 "GL_INVERT_OVG_NV",
3358 },
3359 {
3360 0x9249,
3361 "GL_OVERLAY_TRANSFORM_ROTATE_180_CHROMIUM",
3362 },
3363 {
3364 0x0B94,
3365 "GL_STENCIL_FAIL",
3366 },
3367 {
3368 0x8B4A,
3369 "GL_MAX_VERTEX_UNIFORM_COMPONENTS",
3370 },
3371 {
3372 0x8B4B,
3373 "GL_MAX_VARYING_COMPONENTS",
3374 },
3375 {
3376 0x8B4C,
3377 "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS",
3378 },
3379 {
3380 0x8B4D,
3381 "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS",
3382 },
3383 {
3384 0x8B4F,
3385 "GL_SHADER_TYPE",
3386 },
3387 {
3388 0x9122,
3389 "GL_MAX_VERTEX_OUTPUT_COMPONENTS",
3390 },
3391 {
3392 0x9123,
3393 "GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT",
3394 },
3395 {
3396 0x83FB,
3397 "GL_PERFQUERY_WAIT_INTEL",
3398 },
3399 {
3400 0x9121,
3401 "GL_BUFFER_MAP_OFFSET",
3402 },
3403 {
3404 0x00004000,
3405 "GL_COLOR_BUFFER_BIT",
3406 },
3407 {
3408 0x9125,
3409 "GL_MAX_FRAGMENT_INPUT_COMPONENTS",
3410 },
3411 {
3412 0x00000010,
3413 "GL_TESS_EVALUATION_SHADER_BIT_EXT",
3414 },
3415 {
3416 0x8834,
3417 "GL_DRAW_BUFFER15_EXT",
3418 },
3419 {
3420 0x8833,
3421 "GL_DRAW_BUFFER14_EXT",
3422 },
3423 {
3424 0x8832,
3425 "GL_DRAW_BUFFER13_EXT",
3426 },
3427 {
3428 0x8831,
3429 "GL_DRAW_BUFFER12_EXT",
3430 },
3431 {
3432 0x8830,
3433 "GL_DRAW_BUFFER11_EXT",
3434 },
3435 {
3436 0x8DC5,
3437 "GL_SAMPLER_CUBE_SHADOW_NV",
3438 },
3439 {
3440 0x94FF,
3441 "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL",
3442 },
3443 {
3444 0x94FE,
3445 "GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL",
3446 },
3447 {
3448 0x94FD,
3449 "GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL",
3450 },
3451 {
3452 0x94FC,
3453 "GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL",
3454 },
3455 {
3456 0x94FB,
3457 "GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL",
3458 },
3459 {
3460 0x93B8,
3461 "GL_COMPRESSED_RGBA_ASTC_10x5_KHR",
3462 },
3463 {
3464 0x8B65,
3465 "GL_FLOAT_MAT2x3_NV",
3466 },
3467 {
3468 0x9241,
3469 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM",
3470 },
3471 {
3472 0x00010000,
3473 "GL_STENCIL_BUFFER_BIT0_QCOM",
3474 },
3475 {
3476 0x83FA,
3477 "GL_PERFQUERY_FLUSH_INTEL",
3478 },
3479 {
3480 0x0D03,
3481 "GL_PACK_SKIP_ROWS",
3482 },
3483 {
3484 0x84F3,
3485 "GL_FENCE_STATUS_NV",
3486 },
3487 {
3488 0x88E6,
3489 "GL_STATIC_COPY",
3490 },
3491 {
3492 0x0B93,
3493 "GL_STENCIL_VALUE_MASK",
3494 },
3495 {
3496 0x0B92,
3497 "GL_STENCIL_FUNC",
3498 },
3499 {
3500 0x0B91,
3501 "GL_STENCIL_CLEAR_VALUE",
3502 },
3503 {
3504 0x883D,
3505 "GL_BLEND_EQUATION_ALPHA",
3506 },
3507 {
3508 0x0B97,
3509 "GL_STENCIL_REF",
3510 },
3511 {
3512 0x0B96,
3513 "GL_STENCIL_PASS_DEPTH_PASS",
3514 },
3515 {
3516 0x0B95,
3517 "GL_STENCIL_PASS_DEPTH_FAIL",
3518 },
3519 {
3520 0x2700,
3521 "GL_NEAREST_MIPMAP_NEAREST",
3522 },
3523 {
3524 0x94F5,
3525 "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL",
3526 },
3527 {
3528 0x0B98,
3529 "GL_STENCIL_WRITEMASK",
3530 },
3531 {
3532 0x94F3,
3533 "GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL",
3534 },
3535 {
3536 0x94F2,
3537 "GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL",
3538 },
3539 {
3540 0x94F1,
3541 "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL",
3542 },
3543 {
3544 0x94F0,
3545 "GL_PERFQUERY_COUNTER_EVENT_INTEL",
3546 },
3547 {
3548 0x8B40,
3549 "GL_PROGRAM_OBJECT_EXT",
3550 },
3551 {
3552 0x1004,
3553 "GL_TEXTURE_BORDER_COLOR_EXT",
3554 },
3555 {
3556 0x8A2D,
3557 "GL_MAX_FRAGMENT_UNIFORM_BLOCKS",
3558 },
3559 {
3560 0x8B48,
3561 "GL_SHADER_OBJECT_EXT",
3562 },
3563 {
3564 0x8B49,
3565 "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS",
3566 },
3567 {
3568 0x813A,
3569 "GL_TEXTURE_MIN_LOD",
3570 },
3571 {
3572 0x8DE1,
3573 "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT",
3574 },
3575 {
3576 0x8DE0,
3577 "GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT",
3578 },
3579 {
3580 0x924C,
3581 "GL_MOUSE_POSITION_CHROMIUM",
3582 },
3583 {
3584 0x924B,
3585 "GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM",
3586 },
3587 {
3588 0x924A,
3589 "GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM",
3590 },
3591 {
3592 0x8A2F,
3593 "GL_MAX_UNIFORM_BUFFER_BINDINGS",
3594 },
3595 {
3596 0x20000000,
3597 "GL_MULTISAMPLE_BUFFER_BIT5_QCOM",
3598 },
3599 {
3600 0x8A2A,
3601 "GL_UNIFORM_BUFFER_SIZE",
3602 },
3603 {
3604 0x0DE1,
3605 "GL_TEXTURE_2D",
3606 },
3607 {
3608 0x8A2C,
3609 "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT",
3610 },
3611 {
3612 0x80C9,
3613 "GL_BLEND_SRC_RGB",
3614 },
3615 {
3616 0x80C8,
3617 "GL_BLEND_DST_RGB",
3618 },
3619 {
3620 0x912F,
3621 "GL_TEXTURE_IMMUTABLE_FORMAT_EXT",
3622 },
3623 {
3624 0x8A2B,
3625 "GL_MAX_VERTEX_UNIFORM_BLOCKS",
3626 },
3627 {
3628 0x9246,
3629 "GL_OVERLAY_TRANSFORM_FLIP_HORIZONTAL_CHROMIUM",
3630 },
3631 {
3632 0x88EC,
3633 "GL_PIXEL_UNPACK_BUFFER",
3634 },
3635 {
3636 0x8D8F,
3637 "GL_RGB8I",
3638 },
3639 {
3640 0x8059,
3641 "GL_RGB10_A2_EXT",
3642 },
3643 {
3644 0x8058,
3645 "GL_RGBA8_OES",
3646 },
3647 {
3648 0x8B93,
3649 "GL_PALETTE4_RGBA4_OES",
3650 },
3651 {
3652 0x88EB,
3653 "GL_PIXEL_PACK_BUFFER",
3654 },
3655 {
3656 0x8E83,
3657 "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT",
3658 },
3659 {
3660 0x8051,
3661 "GL_RGB8_OES",
3662 },
3663 {
3664 0x8CAD,
3665 "GL_DEPTH32F_STENCIL8",
3666 },
3667 {
3668 0x8052,
3669 "GL_RGB10_EXT",
3670 },
3671 {
3672 0x8CAB,
3673 "GL_RENDERBUFFER_SAMPLES_ANGLE",
3674 },
3675 {
3676 0x8CAC,
3677 "GL_DEPTH_COMPONENT32F",
3678 },
3679 {
3680 0x8057,
3681 "GL_RGB5_A1",
3682 },
3683 {
3684 0x8056,
3685 "GL_RGBA4",
3686 },
3687 {
3688 0x8232,
3689 "GL_R8UI",
3690 },
3691 {
3692 0x150A,
3693 "GL_INVERT",
3694 },
3695 {
3696 0x01000000,
3697 "GL_MULTISAMPLE_BUFFER_BIT0_QCOM",
3698 },
3699 {
3700 0x78ED,
3701 "GL_PIXEL_PACK_TRANSFER_BUFFER_CHROMIUM",
3702 },
3703 {
3704 0x78EE,
3705 "GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM",
3706 },
3707 {
3708 0x6001,
3709 "GL_TEXTURE_POOL_MANAGED_CHROMIUM",
3710 },
3711 {
3712 0x0B45,
3713 "GL_CULL_FACE_MODE",
3714 },
3715 {
3716 0x8B92,
3717 "GL_PALETTE4_R5_G6_B5_OES",
3718 },
3719 {
3720 0x00100000,
3721 "GL_STENCIL_BUFFER_BIT4_QCOM",
3722 },
3723 {
3724 0x8E4E,
3725 "GL_LAST_VERTEX_CONVENTION_EXT",
3726 },
3727 {
3728 0x8E4D,
3729 "GL_FIRST_VERTEX_CONVENTION_EXT",
3730 },
3731 {
3732 0x300E,
3733 "GL_CONTEXT_LOST",
3734 },
3735 {
3736 0x8E24,
3737 "GL_TRANSFORM_FEEDBACK_ACTIVE",
3738 },
3739 {
3740 0x8E45,
3741 "GL_TEXTURE_SWIZZLE_A",
3742 },
3743 {
3744 0x8E44,
3745 "GL_TEXTURE_SWIZZLE_B",
3746 },
3747 {
3748 0x8E43,
3749 "GL_TEXTURE_SWIZZLE_G",
3750 },
3751 {
3752 0x8E42,
3753 "GL_TEXTURE_SWIZZLE_R",
3754 },
3755 {
3756 0x8D20,
3757 "GL_STENCIL_ATTACHMENT",
3758 },
3759 {
3760 0x8B91,
3761 "GL_PALETTE4_RGBA8_OES",
3762 },
3763 {
3764 0x00000200,
3765 "GL_DEPTH_BUFFER_BIT1_QCOM",
3766 },
3767 {
3768 0x78EC,
3769 "GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM",
3770 },
3771 {
3772 0x78FA,
3773 "GL_RGB_YUV_420_CHROMIUM",
3774 },
3775 {
3776 0x00008000,
3777 "GL_COVERAGE_BUFFER_BIT_NV",
3778 },
3779 {
3780 0x1506,
3781 "GL_XOR_NV",
3782 },
3783 {
3784 0x8CA8,
3785 "GL_READ_FRAMEBUFFER_ANGLE",
3786 },
3787 {
3788 0x8CA9,
3789 "GL_DRAW_FRAMEBUFFER_ANGLE",
3790 },
3791 {
3792 0x8CA6,
3793 "GL_FRAMEBUFFER_BINDING",
3794 },
3795 {
3796 0x8CA7,
3797 "GL_RENDERBUFFER_BINDING",
3798 },
3799 {
3800 0x8CA4,
3801 "GL_STENCIL_BACK_VALUE_MASK",
3802 },
3803 {
3804 0x8CA5,
3805 "GL_STENCIL_BACK_WRITEMASK",
3806 },
3807 {
3808 0x8B90,
3809 "GL_PALETTE4_RGB8_OES",
3810 },
3811 {
3812 0x8CA3,
3813 "GL_STENCIL_BACK_REF",
3814 },
3815 {
3816 0x80E8,
3817 "GL_MAX_ELEMENTS_VERTICES",
3818 },
3819 {
3820 0x80CB,
3821 "GL_BLEND_SRC_ALPHA",
3822 },
3823 {
3824 0x80CA,
3825 "GL_BLEND_DST_ALPHA",
3826 },
3827 {
3828 0x8CE7,
3829 "GL_COLOR_ATTACHMENT7_EXT",
3830 },
3831 {
3832 0x93B0,
3833 "GL_COMPRESSED_RGBA_ASTC_4x4_KHR",
3834 },
3835 {
3836 0x93B1,
3837 "GL_COMPRESSED_RGBA_ASTC_5x4_KHR",
3838 },
3839 {
3840 0x93B2,
3841 "GL_COMPRESSED_RGBA_ASTC_5x5_KHR",
3842 },
3843 {
3844 0x93B3,
3845 "GL_COMPRESSED_RGBA_ASTC_6x5_KHR",
3846 },
3847 {
3848 0x93B4,
3849 "GL_COMPRESSED_RGBA_ASTC_6x6_KHR",
3850 },
3851 {
3852 0x93B5,
3853 "GL_COMPRESSED_RGBA_ASTC_8x5_KHR",
3854 },
3855 {
3856 0x93B6,
3857 "GL_COMPRESSED_RGBA_ASTC_8x6_KHR",
3858 },
3859 {
3860 0x93B7,
3861 "GL_COMPRESSED_RGBA_ASTC_8x8_KHR",
3862 },
3863 {
3864 0x8CD6,
3865 "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT",
3866 },
3867 {
3868 0x93B9,
3869 "GL_COMPRESSED_RGBA_ASTC_10x6_KHR",
3870 },
3871 {
3872 0x80E9,
3873 "GL_MAX_ELEMENTS_INDICES",
3874 },
3875 {
3876 0x8CE5,
3877 "GL_COLOR_ATTACHMENT5_EXT",
3878 },
3879 {
3880 0x8C84,
3881 "GL_TRANSFORM_FEEDBACK_BUFFER_START",
3882 },
3883 {
3884 0x0BA6,
3885 "GL_PATH_MODELVIEW_MATRIX_CHROMIUM",
3886 },
3887 {
3888 0x8DC2,
3889 "GL_SAMPLER_BUFFER_EXT",
3890 },
3891 {
3892 0x8C36,
3893 "GL_SAMPLE_SHADING_OES",
3894 },
3895 {
3896 0x8C37,
3897 "GL_MIN_SAMPLE_SHADING_VALUE_OES",
3898 },
3899 {
3900 0x8CE9,
3901 "GL_COLOR_ATTACHMENT9_EXT",
3902 },
3903 {
3904 0x8DAD,
3905 "GL_FLOAT_32_UNSIGNED_INT_24_8_REV",
3906 },
3907 {
3908 0x8B96,
3909 "GL_PALETTE8_RGBA8_OES",
3910 },
3911 {
3912 0x8872,
3913 "GL_MAX_TEXTURE_IMAGE_UNITS",
3914 },
3915 {
3916 0x8DC6,
3917 "GL_UNSIGNED_INT_VEC2",
3918 },
3919 {
3920 0x889F,
3921 "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",
3922 },
3923 {
3924 0x92AD,
3925 "GL_HSL_HUE_KHR",
3926 },
3927 {
3928 0x92AE,
3929 "GL_HSL_SATURATION_KHR",
3930 },
3931 {
3932 0x92AF,
3933 "GL_HSL_COLOR_KHR",
3934 },
3935 {
3936 0x8BD4,
3937 "GL_TEXTURE_DEPTH_QCOM",
3938 },
3939 {
3940 0x8DC4,
3941 "GL_SAMPLER_2D_ARRAY_SHADOW_NV",
3942 },
3943 {
3944 0x8507,
3945 "GL_INCR_WRAP",
3946 },
3947 {
3948 0x82FC,
3949 "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR",
3950 },
3951 {
3952 0x8895,
3953 "GL_ELEMENT_ARRAY_BUFFER_BINDING",
3954 },
3955 {
3956 0x8894,
3957 "GL_ARRAY_BUFFER_BINDING",
3958 },
3959 {
3960 0x92A3,
3961 "GL_INVERT_RGB_NV",
3962 },
3963 {
3964 0x905F,
3965 "GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT",
3966 },
3967 {
3968 0x92A5,
3969 "GL_LINEARBURN_NV",
3970 },
3971 {
3972 0x8893,
3973 "GL_ELEMENT_ARRAY_BUFFER",
3974 },
3975 {
3976 0x8892,
3977 "GL_ARRAY_BUFFER",
3978 },
3979 {
3980 0x92A8,
3981 "GL_PINLIGHT_NV",
3982 },
3983 {
3984 0x92A9,
3985 "GL_HARDMIX_NV",
3986 },
3987 {
3988 0x9112,
3989 "GL_OBJECT_TYPE_APPLE",
3990 },
3991 {
3992 0x90CC,
3993 "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT",
3994 },
3995 {
3996 0x90CD,
3997 "GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT",
3998 },
3999 {
4000 0x919F,
4001 "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT",
4002 },
4003 {
4004 0x919E,
4005 "GL_TEXTURE_BUFFER_SIZE_EXT",
4006 },
4007 {
4008 0x919D,
4009 "GL_TEXTURE_BUFFER_OFFSET_EXT",
4010 },
4011 {
4012 0x8BD8,
4013 "GL_TEXTURE_IMAGE_VALID_QCOM",
4014 },
4015 {
4016 0x9278,
4017 "GL_COMPRESSED_RGBA8_ETC2_EAC",
4018 },
4019 {
4020 0x9279,
4021 "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC",
4022 },
4023 {
4024 0x8DA7,
4025 "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT",
4026 },
4027 {
4028 0x9272,
4029 "GL_COMPRESSED_RG11_EAC",
4030 },
4031 {
4032 0x8DA8,
4033 "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT",
4034 },
4035 {
4036 0x9270,
4037 "GL_COMPRESSED_R11_EAC",
4038 },
4039 {
4040 0x9271,
4041 "GL_COMPRESSED_SIGNED_R11_EAC",
4042 },
4043 {
4044 0x9276,
4045 "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",
4046 },
4047 {
4048 0x887F,
4049 "GL_GEOMETRY_SHADER_INVOCATIONS_EXT",
4050 },
4051 {
4052 0x8A3B,
4053 "GL_UNIFORM_OFFSET",
4054 },
4055 {
4056 0x9275,
4057 "GL_COMPRESSED_SRGB8_ETC2",
4058 },
4059 {
4060 0x84D5,
4061 "GL_TEXTURE21",
4062 },
4063 {
4064 0x8C3A,
4065 "GL_R11F_G11F_B10F_APPLE",
4066 },
4067 {
4068 0x8C3B,
4069 "GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE",
4070 },
4071 {
4072 0x8C3D,
4073 "GL_RGB9_E5_APPLE",
4074 },
4075 {
4076 0x8C3E,
4077 "GL_UNSIGNED_INT_5_9_9_9_REV_APPLE",
4078 },
4079 {
4080 0x9287,
4081 "GL_DST_NV",
4082 },
4083 {
4084 0x93BA,
4085 "GL_COMPRESSED_RGBA_ASTC_10x8_KHR",
4086 },
4087 {
4088 0x9285,
4089 "GL_BLEND_ADVANCED_COHERENT_KHR",
4090 },
4091 {
4092 0x93BC,
4093 "GL_COMPRESSED_RGBA_ASTC_12x10_KHR",
4094 },
4095 {
4096 0x93BD,
4097 "GL_COMPRESSED_RGBA_ASTC_12x12_KHR",
4098 },
4099 {
4100 0x84E8,
4101 "GL_MAX_RENDERBUFFER_SIZE",
4102 },
4103 {
4104 0x9281,
4105 "GL_BLEND_OVERLAP_NV",
4106 },
4107 {
4108 0x9280,
4109 "GL_BLEND_PREMULTIPLIED_SRC_NV",
4110 },
4111 {
4112 0x00002000,
4113 "GL_DEPTH_BUFFER_BIT5_QCOM",
4114 },
4115 {
4116 0x8370,
4117 "GL_MIRRORED_REPEAT",
4118 },
4119 {
4120 0x84E0,
4121 "GL_ACTIVE_TEXTURE",
4122 },
4123 {
4124 0x8800,
4125 "GL_STENCIL_BACK_FUNC",
4126 },
4127 {
4128 0x8801,
4129 "GL_STENCIL_BACK_FAIL",
4130 },
4131 {
4132 0x0D33,
4133 "GL_MAX_TEXTURE_SIZE",
4134 },
4135 {
4136 0x0D32,
4137 "GL_MAX_CLIP_DISTANCES_APPLE",
4138 },
4139 {
4140 0x8624,
4141 "GL_VERTEX_ATTRIB_ARRAY_STRIDE",
4142 },
4143 {
4144 0x8625,
4145 "GL_VERTEX_ATTRIB_ARRAY_TYPE",
4146 },
4147 {
4148 0x8622,
4149 "GL_VERTEX_ATTRIB_ARRAY_ENABLED",
4150 },
4151 {
4152 0x8623,
4153 "GL_VERTEX_ATTRIB_ARRAY_SIZE",
4154 },
4155 {
4156 0x8DB9,
4157 "GL_FRAMEBUFFER_SRGB_EXT",
4158 },
4159 {
4160 0x9307,
4161 "GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT",
4162 },
4163 {
4164 0x8259,
4165 "GL_ACTIVE_PROGRAM_EXT",
4166 },
4167 {
4168 0x8258,
4169 "GL_PROGRAM_SEPARABLE_EXT",
4170 },
4171 {
4172 0x8257,
4173 "GL_PROGRAM_BINARY_RETRIEVABLE_HINT",
4174 },
4175 {
4176 0x8256,
4177 "GL_RESET_NOTIFICATION_STRATEGY_KHR",
4178 },
4179 {
4180 0x8255,
4181 "GL_UNKNOWN_CONTEXT_RESET_KHR",
4182 },
4183 {
4184 0x8254,
4185 "GL_INNOCENT_CONTEXT_RESET_KHR",
4186 },
4187 {
4188 0x1100,
4189 "GL_DONT_CARE",
4190 },
4191 {
4192 0x1101,
4193 "GL_FASTEST",
4194 },
4195 {
4196 0x8251,
4197 "GL_DEBUG_TYPE_OTHER_KHR",
4198 },
4199 {
4200 0x8250,
4201 "GL_DEBUG_TYPE_PERFORMANCE_KHR",
4202 },
4203 {
4204 0x8CEB,
4205 "GL_COLOR_ATTACHMENT11_EXT",
4206 },
4207 {
4208 0x8CEC,
4209 "GL_COLOR_ATTACHMENT12_EXT",
4210 },
4211 {
4212 0x0408,
4213 "GL_FRONT_AND_BACK",
4214 },
4215 {
4216 0x8CEA,
4217 "GL_COLOR_ATTACHMENT10_EXT",
4218 },
4219 {
4220 0x8CEF,
4221 "GL_COLOR_ATTACHMENT15_EXT",
4222 },
4223 {
4224 0x8CED,
4225 "GL_COLOR_ATTACHMENT13_EXT",
4226 },
4227 {
4228 0x8829,
4229 "GL_DRAW_BUFFER4_EXT",
4230 },
4231 {
4232 0x0404,
4233 "GL_FRONT",
4234 },
4235 {
4236 0x0405,
4237 "GL_BACK",
4238 },
4239 {
4240 0x88E1,
4241 "GL_STREAM_READ",
4242 },
4243 {
4244 0x88E0,
4245 "GL_STREAM_DRAW",
4246 },
4247 {
4248 0x88E2,
4249 "GL_STREAM_COPY",
4250 },
4251 {
4252 0x88E5,
4253 "GL_STATIC_READ",
4254 },
4255 {
4256 0x88E4,
4257 "GL_STATIC_DRAW",
4258 },
4259 {
4260 0x93C6,
4261 "GL_COMPRESSED_RGBA_ASTC_5x5x5_OES",
4262 },
4263 {
4264 0x88E9,
4265 "GL_DYNAMIC_READ",
4266 },
4267 {
4268 0x88E8,
4269 "GL_DYNAMIC_DRAW",
4270 },
4271 {
4272 0x9291,
4273 "GL_PLUS_NV",
4274 },
4275 {
4276 0x8CAA,
4277 "GL_READ_FRAMEBUFFER_BINDING_ANGLE",
4278 },
4279 {
4280 0x93C5,
4281 "GL_COMPRESSED_RGBA_ASTC_5x5x4_OES",
4282 },
4283 {
4284 0x40000000,
4285 "GL_MULTISAMPLE_BUFFER_BIT6_QCOM",
4286 },
4287 {
4288 0x88EA,
4289 "GL_DYNAMIC_COPY",
4290 },
4291 {
4292 0x9116,
4293 "GL_SYNC_FENCE_APPLE",
4294 },
4295 {
4296 0x93C4,
4297 "GL_COMPRESSED_RGBA_ASTC_5x4x4_OES",
4298 },
4299 {
4300 0x88EE,
4301 "GL_ETC1_SRGB8_NV",
4302 },
4303 {
4304 0x88ED,
4305 "GL_PIXEL_PACK_BUFFER_BINDING",
4306 },
4307 {
4308 0x88EF,
4309 "GL_PIXEL_UNPACK_BUFFER_BINDING",
4310 },
4311 {
4312 0x93C3,
4313 "GL_COMPRESSED_RGBA_ASTC_4x4x4_OES",
4314 },
4315 {
4316 0x00000800,
4317 "GL_DEPTH_BUFFER_BIT3_QCOM",
4318 },
4319 {
4320 0x1903,
4321 "GL_RED_EXT",
4322 },
4323 {
4324 0x93C2,
4325 "GL_COMPRESSED_RGBA_ASTC_4x4x3_OES",
4326 },
4327 {
4328 0x8CE2,
4329 "GL_COLOR_ATTACHMENT2_EXT",
4330 },
4331 {
4332 0x8BC1,
4333 "GL_COUNTER_RANGE_AMD",
4334 },
4335 {
4336 0x8CE0,
4337 "GL_COLOR_ATTACHMENT0",
4338 },
4339 {
4340 0x8CE1,
4341 "GL_COLOR_ATTACHMENT1_EXT",
4342 },
4343 {
4344 0x8CE6,
4345 "GL_COLOR_ATTACHMENT6_EXT",
4346 },
4347 {
4348 0x93C1,
4349 "GL_COMPRESSED_RGBA_ASTC_4x3x3_OES",
4350 },
4351 {
4352 0x8A1F,
4353 "GL_RGB_422_APPLE",
4354 },
4355 {
4356 0x93DC,
4357 "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR",
4358 },
4359 {
4360 0x9292,
4361 "GL_PLUS_DARKER_NV",
4362 },
4363 {
4364 0x8CE8,
4365 "GL_COLOR_ATTACHMENT8_EXT",
4366 },
4367 {
4368 0x93C0,
4369 "GL_COMPRESSED_RGBA_ASTC_3x3x3_OES",
4370 },
4371 {
4372 0x0C23,
4373 "GL_COLOR_WRITEMASK",
4374 },
4375 {
4376 0x0C22,
4377 "GL_COLOR_CLEAR_VALUE",
4378 },
4379 {
4380 0x8A11,
4381 "GL_UNIFORM_BUFFER",
4382 },
4383 {
4384 0x8823,
4385 "GL_WRITEONLY_RENDERING_QCOM",
4386 },
4387 {
4388 0x78F1,
4389 "GL_MAP_CHROMIUM",
4390 },
4391 {
4392 0x8824,
4393 "GL_MAX_DRAW_BUFFERS_EXT",
4394 },
4395 {
4396 0x825E,
4397 "GL_LAYER_PROVOKING_VERTEX_EXT",
4398 },
4399 {
4400 0x825A,
4401 "GL_PROGRAM_PIPELINE_BINDING_EXT",
4402 },
4403 {
4404 0x1909,
4405 "GL_LUMINANCE",
4406 },
4407 {
4408 0x0D3A,
4409 "GL_MAX_VIEWPORT_DIMS",
4410 },
4411 {
4412 0x8B53,
4413 "GL_INT_VEC2",
4414 },
4415 {
4416 0x8826,
4417 "GL_DRAW_BUFFER1_EXT",
4418 },
4419 {
4420 0x809E,
4421 "GL_SAMPLE_ALPHA_TO_COVERAGE",
4422 },
4423 {
4424 0x8BC0,
4425 "GL_COUNTER_TYPE_AMD",
4426 },
4427 {
4428 0x8BC3,
4429 "GL_PERCENTAGE_AMD",
4430 },
4431 {
4432 0x8BC2,
4433 "GL_UNSIGNED_INT64_AMD",
4434 },
4435 {
4436 0x8BC5,
4437 "GL_PERFMON_RESULT_SIZE_AMD",
4438 },
4439 {
4440 0x8BC4,
4441 "GL_PERFMON_RESULT_AVAILABLE_AMD",
4442 },
4443 {
4444 0x8BC6,
4445 "GL_PERFMON_RESULT_AMD",
4446 }, 3338 },
4447 }; 3339 };
4448 3340
4449 const GLES2Util::EnumToString* const GLES2Util::enum_to_string_table_ = 3341 const GLES2Util::EnumToString* const GLES2Util::enum_to_string_table_ =
4450 enum_to_string_table; 3342 enum_to_string_table;
4451 const size_t GLES2Util::enum_to_string_table_len_ = 3343 const size_t GLES2Util::enum_to_string_table_len_ =
4452 sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]); 3344 sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]);
4453 3345
4454 std::string GLES2Util::GetStringAttachment(uint32_t value) { 3346 std::string GLES2Util::GetStringAttachment(uint32_t value) {
4455 static const EnumToString string_table[] = { 3347 static const EnumToString string_table[] = {
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
4578 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, 3470 {GL_STENCIL_TEST, "GL_STENCIL_TEST"},
4579 {GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"}, 3471 {GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"},
4580 {GL_PRIMITIVE_RESTART_FIXED_INDEX, "GL_PRIMITIVE_RESTART_FIXED_INDEX"}, 3472 {GL_PRIMITIVE_RESTART_FIXED_INDEX, "GL_PRIMITIVE_RESTART_FIXED_INDEX"},
4581 }; 3473 };
4582 return GLES2Util::GetQualifiedEnumString(string_table, 3474 return GLES2Util::GetQualifiedEnumString(string_table,
4583 arraysize(string_table), value); 3475 arraysize(string_table), value);
4584 } 3476 }
4585 3477
4586 std::string GLES2Util::GetStringCmpFunction(uint32_t value) { 3478 std::string GLES2Util::GetStringCmpFunction(uint32_t value) {
4587 static const EnumToString string_table[] = { 3479 static const EnumToString string_table[] = {
4588 {GL_NEVER, "GL_NEVER"}, 3480 {GL_NEVER, "GL_NEVER"}, {GL_LESS, "GL_LESS"},
4589 {GL_LESS, "GL_LESS"}, 3481 {GL_EQUAL, "GL_EQUAL"}, {GL_LEQUAL, "GL_LEQUAL"},
4590 {GL_EQUAL, "GL_EQUAL"}, 3482 {GL_GREATER, "GL_GREATER"}, {GL_NOTEQUAL, "GL_NOTEQUAL"},
4591 {GL_LEQUAL, "GL_LEQUAL"}, 3483 {GL_GEQUAL, "GL_GEQUAL"}, {GL_ALWAYS, "GL_ALWAYS"},
4592 {GL_GREATER, "GL_GREATER"},
4593 {GL_NOTEQUAL, "GL_NOTEQUAL"},
4594 {GL_GEQUAL, "GL_GEQUAL"},
4595 {GL_ALWAYS, "GL_ALWAYS"},
4596 }; 3484 };
4597 return GLES2Util::GetQualifiedEnumString(string_table, 3485 return GLES2Util::GetQualifiedEnumString(string_table,
4598 arraysize(string_table), value); 3486 arraysize(string_table), value);
4599 } 3487 }
4600 3488
4601 std::string GLES2Util::GetStringCompressedTextureFormat(uint32_t value) { 3489 std::string GLES2Util::GetStringCompressedTextureFormat(uint32_t value) {
4602 static const EnumToString string_table[] = { 3490 static const EnumToString string_table[] = {
4603 {GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"}, 3491 {GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"},
4604 {GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"}, 3492 {GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"},
4605 {GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"}, 3493 {GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"},
(...skipping 677 matching lines...) Expand 10 before | Expand all | Expand 10 after
5283 {GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"}, 4171 {GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"},
5284 {GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, 4172 {GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE,
5285 "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"}, 4173 "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"},
5286 }; 4174 };
5287 return GLES2Util::GetQualifiedEnumString(string_table, 4175 return GLES2Util::GetQualifiedEnumString(string_table,
5288 arraysize(string_table), value); 4176 arraysize(string_table), value);
5289 } 4177 }
5290 4178
5291 std::string GLES2Util::GetStringShaderPrecision(uint32_t value) { 4179 std::string GLES2Util::GetStringShaderPrecision(uint32_t value) {
5292 static const EnumToString string_table[] = { 4180 static const EnumToString string_table[] = {
5293 {GL_LOW_FLOAT, "GL_LOW_FLOAT"}, 4181 {GL_LOW_FLOAT, "GL_LOW_FLOAT"}, {GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"},
5294 {GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"}, 4182 {GL_HIGH_FLOAT, "GL_HIGH_FLOAT"}, {GL_LOW_INT, "GL_LOW_INT"},
5295 {GL_HIGH_FLOAT, "GL_HIGH_FLOAT"}, 4183 {GL_MEDIUM_INT, "GL_MEDIUM_INT"}, {GL_HIGH_INT, "GL_HIGH_INT"},
5296 {GL_LOW_INT, "GL_LOW_INT"},
5297 {GL_MEDIUM_INT, "GL_MEDIUM_INT"},
5298 {GL_HIGH_INT, "GL_HIGH_INT"},
5299 }; 4184 };
5300 return GLES2Util::GetQualifiedEnumString(string_table, 4185 return GLES2Util::GetQualifiedEnumString(string_table,
5301 arraysize(string_table), value); 4186 arraysize(string_table), value);
5302 } 4187 }
5303 4188
5304 std::string GLES2Util::GetStringShaderType(uint32_t value) { 4189 std::string GLES2Util::GetStringShaderType(uint32_t value) {
5305 static const EnumToString string_table[] = { 4190 static const EnumToString string_table[] = {
5306 {GL_VERTEX_SHADER, "GL_VERTEX_SHADER"}, 4191 {GL_VERTEX_SHADER, "GL_VERTEX_SHADER"},
5307 {GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"}, 4192 {GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"},
5308 }; 4193 };
(...skipping 18 matching lines...) Expand all
5327 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, 4212 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"},
5328 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, 4213 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"},
5329 {GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"}, 4214 {GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"},
5330 }; 4215 };
5331 return GLES2Util::GetQualifiedEnumString(string_table, 4216 return GLES2Util::GetQualifiedEnumString(string_table,
5332 arraysize(string_table), value); 4217 arraysize(string_table), value);
5333 } 4218 }
5334 4219
5335 std::string GLES2Util::GetStringStencilOp(uint32_t value) { 4220 std::string GLES2Util::GetStringStencilOp(uint32_t value) {
5336 static const EnumToString string_table[] = { 4221 static const EnumToString string_table[] = {
5337 {GL_KEEP, "GL_KEEP"}, 4222 {GL_KEEP, "GL_KEEP"}, {GL_ZERO, "GL_ZERO"},
5338 {GL_ZERO, "GL_ZERO"}, 4223 {GL_REPLACE, "GL_REPLACE"}, {GL_INCR, "GL_INCR"},
5339 {GL_REPLACE, "GL_REPLACE"}, 4224 {GL_INCR_WRAP, "GL_INCR_WRAP"}, {GL_DECR, "GL_DECR"},
5340 {GL_INCR, "GL_INCR"}, 4225 {GL_DECR_WRAP, "GL_DECR_WRAP"}, {GL_INVERT, "GL_INVERT"},
5341 {GL_INCR_WRAP, "GL_INCR_WRAP"},
5342 {GL_DECR, "GL_DECR"},
5343 {GL_DECR_WRAP, "GL_DECR_WRAP"},
5344 {GL_INVERT, "GL_INVERT"},
5345 }; 4226 };
5346 return GLES2Util::GetQualifiedEnumString(string_table, 4227 return GLES2Util::GetQualifiedEnumString(string_table,
5347 arraysize(string_table), value); 4228 arraysize(string_table), value);
5348 } 4229 }
5349 4230
5350 std::string GLES2Util::GetStringStringType(uint32_t value) { 4231 std::string GLES2Util::GetStringStringType(uint32_t value) {
5351 static const EnumToString string_table[] = { 4232 static const EnumToString string_table[] = {
5352 {GL_VENDOR, "GL_VENDOR"}, 4233 {GL_VENDOR, "GL_VENDOR"},
5353 {GL_RENDERER, "GL_RENDERER"}, 4234 {GL_RENDERER, "GL_RENDERER"},
5354 {GL_VERSION, "GL_VERSION"}, 4235 {GL_VERSION, "GL_VERSION"},
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
5401 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, 4282 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"},
5402 {GL_TEXTURE_3D, "GL_TEXTURE_3D"}, 4283 {GL_TEXTURE_3D, "GL_TEXTURE_3D"},
5403 {GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"}, 4284 {GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"},
5404 }; 4285 };
5405 return GLES2Util::GetQualifiedEnumString(string_table, 4286 return GLES2Util::GetQualifiedEnumString(string_table,
5406 arraysize(string_table), value); 4287 arraysize(string_table), value);
5407 } 4288 }
5408 4289
5409 std::string GLES2Util::GetStringTextureCompareFunc(uint32_t value) { 4290 std::string GLES2Util::GetStringTextureCompareFunc(uint32_t value) {
5410 static const EnumToString string_table[] = { 4291 static const EnumToString string_table[] = {
5411 {GL_LEQUAL, "GL_LEQUAL"}, 4292 {GL_LEQUAL, "GL_LEQUAL"}, {GL_GEQUAL, "GL_GEQUAL"},
5412 {GL_GEQUAL, "GL_GEQUAL"}, 4293 {GL_LESS, "GL_LESS"}, {GL_GREATER, "GL_GREATER"},
5413 {GL_LESS, "GL_LESS"}, 4294 {GL_EQUAL, "GL_EQUAL"}, {GL_NOTEQUAL, "GL_NOTEQUAL"},
5414 {GL_GREATER, "GL_GREATER"}, 4295 {GL_ALWAYS, "GL_ALWAYS"}, {GL_NEVER, "GL_NEVER"},
5415 {GL_EQUAL, "GL_EQUAL"},
5416 {GL_NOTEQUAL, "GL_NOTEQUAL"},
5417 {GL_ALWAYS, "GL_ALWAYS"},
5418 {GL_NEVER, "GL_NEVER"},
5419 }; 4296 };
5420 return GLES2Util::GetQualifiedEnumString(string_table, 4297 return GLES2Util::GetQualifiedEnumString(string_table,
5421 arraysize(string_table), value); 4298 arraysize(string_table), value);
5422 } 4299 }
5423 4300
5424 std::string GLES2Util::GetStringTextureCompareMode(uint32_t value) { 4301 std::string GLES2Util::GetStringTextureCompareMode(uint32_t value) {
5425 static const EnumToString string_table[] = { 4302 static const EnumToString string_table[] = {
5426 {GL_NONE, "GL_NONE"}, 4303 {GL_NONE, "GL_NONE"},
5427 {GL_COMPARE_REF_TO_TEXTURE, "GL_COMPARE_REF_TO_TEXTURE"}, 4304 {GL_COMPARE_REF_TO_TEXTURE, "GL_COMPARE_REF_TO_TEXTURE"},
5428 }; 4305 };
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
5732 static const EnumToString string_table[] = { 4609 static const EnumToString string_table[] = {
5733 {GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM, 4610 {GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM,
5734 "GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM"}, 4611 "GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM"},
5735 }; 4612 };
5736 return GLES2Util::GetQualifiedEnumString(string_table, 4613 return GLES2Util::GetQualifiedEnumString(string_table,
5737 arraysize(string_table), value); 4614 arraysize(string_table), value);
5738 } 4615 }
5739 4616
5740 std::string GLES2Util::GetStringVertexAttribIType(uint32_t value) { 4617 std::string GLES2Util::GetStringVertexAttribIType(uint32_t value) {
5741 static const EnumToString string_table[] = { 4618 static const EnumToString string_table[] = {
5742 {GL_BYTE, "GL_BYTE"}, 4619 {GL_BYTE, "GL_BYTE"}, {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
5743 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, 4620 {GL_SHORT, "GL_SHORT"}, {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
5744 {GL_SHORT, "GL_SHORT"}, 4621 {GL_INT, "GL_INT"}, {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
5745 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"},
5746 {GL_INT, "GL_INT"},
5747 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"},
5748 }; 4622 };
5749 return GLES2Util::GetQualifiedEnumString(string_table, 4623 return GLES2Util::GetQualifiedEnumString(string_table,
5750 arraysize(string_table), value); 4624 arraysize(string_table), value);
5751 } 4625 }
5752 4626
5753 std::string GLES2Util::GetStringVertexAttribType(uint32_t value) { 4627 std::string GLES2Util::GetStringVertexAttribType(uint32_t value) {
5754 static const EnumToString string_table[] = { 4628 static const EnumToString string_table[] = {
5755 {GL_BYTE, "GL_BYTE"}, 4629 {GL_BYTE, "GL_BYTE"},
5756 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, 4630 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"},
5757 {GL_SHORT, "GL_SHORT"}, 4631 {GL_SHORT, "GL_SHORT"},
(...skipping 28 matching lines...) Expand all
5786 4660
5787 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { 4661 std::string GLES2Util::GetStringVertexPointer(uint32_t value) {
5788 static const EnumToString string_table[] = { 4662 static const EnumToString string_table[] = {
5789 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, 4663 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"},
5790 }; 4664 };
5791 return GLES2Util::GetQualifiedEnumString(string_table, 4665 return GLES2Util::GetQualifiedEnumString(string_table,
5792 arraysize(string_table), value); 4666 arraysize(string_table), value);
5793 } 4667 }
5794 4668
5795 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ 4669 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698