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

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

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

Powered by Google App Engine
This is Rietveld 408576698