1registry = { 2 'GL_3DFX_multisample' : { 3 'number' : 207, 4 'flags' : { 'public' }, 5 'supporters' : { '3DFX' }, 6 'url' : 'extensions/3DFX/3DFX_multisample.txt', 7 }, 8 'GL_3DFX_tbuffer' : { 9 'number' : 208, 10 'flags' : { 'public' }, 11 'supporters' : { '3DFX' }, 12 'url' : 'extensions/3DFX/3DFX_tbuffer.txt', 13 }, 14 'GL_3DFX_texture_compression_FXT1' : { 15 'number' : 206, 16 'flags' : { 'public' }, 17 'supporters' : { '3DFX' }, 18 'url' : 'extensions/3DFX/3DFX_texture_compression_FXT1.txt', 19 }, 20 'GL_AMD_blend_minmax_factor' : { 21 'number' : 404, 22 'flags' : { 'public' }, 23 'supporters' : { 'AMD' }, 24 'url' : 'extensions/AMD/AMD_blend_minmax_factor.txt', 25 }, 26 'GL_AMD_compressed_3DC_texture' : { 27 'esnumber' : 39, 28 'flags' : { 'public' }, 29 'url' : 'extensions/AMD/AMD_compressed_3DC_texture.txt', 30 }, 31 'GL_AMD_compressed_ATC_texture' : { 32 'esnumber' : 40, 33 'flags' : { 'public' }, 34 'url' : 'extensions/AMD/AMD_compressed_ATC_texture.txt', 35 }, 36 'GL_AMD_conservative_depth' : { 37 'number' : 385, 38 'flags' : { 'public' }, 39 'supporters' : { 'AMD' }, 40 'url' : 'extensions/AMD/AMD_conservative_depth.txt', 41 }, 42 'GL_AMD_debug_output' : { 43 'number' : 395, 44 'flags' : { 'public' }, 45 'supporters' : { 'NVIDIA' }, 46 'url' : 'extensions/AMD/AMD_debug_output.txt', 47 }, 48 'GL_AMD_depth_clamp_separate' : { 49 'number' : 401, 50 'flags' : { 'public' }, 51 'supporters' : { 'NVIDIA' }, 52 'url' : 'extensions/AMD/AMD_depth_clamp_separate.txt', 53 }, 54 'GL_AMD_draw_buffers_blend' : { 55 'number' : 366, 56 'flags' : { 'public' }, 57 'supporters' : { 'NVIDIA', 'TransGaming' }, 58 'url' : 'extensions/AMD/AMD_draw_buffers_blend.txt', 59 }, 60 'GL_AMD_framebuffer_sample_positions' : { 61 'number' : 454, 62 'flags' : { 'public' }, 63 'url' : 'extensions/AMD/AMD_framebuffer_sample_positions.txt', 64 }, 65 'GL_AMD_gcn_shader' : { 66 'number' : 453, 67 'flags' : { 'public' }, 68 'url' : 'extensions/AMD/AMD_gcn_shader.txt', 69 }, 70 'GLX_AMD_gpu_association' : { 71 'number' : 398, 72 'flags' : { 'public' }, 73 'supporters' : { 'AMD' }, 74 'url' : 'extensions/AMD/GLX_AMD_gpu_association.txt', 75 }, 76 'GL_AMD_gpu_shader_half_float' : { 77 'number' : 496, 78 'flags' : { 'public' }, 79 'supporters' : { 'MESA' }, 80 'url' : 'extensions/AMD/AMD_gpu_shader_half_float.txt', 81 }, 82 'GL_AMD_gpu_shader_half_float_fetch' : { 83 'number' : 519, 84 'flags' : { 'public' }, 85 'supporters' : { 'AMD' }, 86 'url' : 'extensions/AMD/AMD_gpu_shader_half_float_fetch.txt', 87 }, 88 'GL_AMD_gpu_shader_int16' : { 89 'number' : 507, 90 'flags' : { 'public' }, 91 'supporters' : { 'AMD' }, 92 'url' : 'extensions/AMD/AMD_gpu_shader_int16.txt', 93 }, 94 'GL_AMD_gpu_shader_int64' : { 95 'number' : 451, 96 'flags' : { 'public' }, 97 'url' : 'extensions/AMD/AMD_gpu_shader_int64.txt', 98 }, 99 'GL_AMD_interleaved_elements' : { 100 'number' : 431, 101 'flags' : { 'public' }, 102 'supporters' : { 'AMD' }, 103 'url' : 'extensions/AMD/AMD_interleaved_elements.txt', 104 }, 105 'GL_AMD_multi_draw_indirect' : { 106 'number' : 408, 107 'flags' : { 'public' }, 108 'supporters' : { 'AMD' }, 109 'url' : 'extensions/AMD/AMD_multi_draw_indirect.txt', 110 }, 111 'GL_AMD_name_gen_delete' : { 112 'number' : 394, 113 'flags' : { 'public' }, 114 'supporters' : { 'NVIDIA' }, 115 'url' : 'extensions/AMD/AMD_name_gen_delete.txt', 116 }, 117 'GL_AMD_occlusion_query_event' : { 118 'number' : 442, 119 'flags' : { 'public' }, 120 'supporters' : { 'AMD' }, 121 'url' : 'extensions/AMD/AMD_occlusion_query_event.txt', 122 }, 123 'GL_AMD_performance_monitor' : { 124 'number' : 360, 125 'esnumber' : 50, 126 'flags' : { 'public' }, 127 'supporters' : { 'AMD' }, 128 'url' : 'extensions/AMD/AMD_performance_monitor.txt', 129 }, 130 'GL_AMD_pinned_memory' : { 131 'number' : 411, 132 'flags' : { 'public' }, 133 'supporters' : { 'AMD' }, 134 'url' : 'extensions/AMD/AMD_pinned_memory.txt', 135 }, 136 'GL_AMD_program_binary_Z400' : { 137 'esnumber' : 48, 138 'flags' : { 'public' }, 139 'url' : 'extensions/AMD/AMD_program_binary_Z400.txt', 140 }, 141 'GL_AMD_query_buffer_object' : { 142 'number' : 420, 143 'flags' : { 'public' }, 144 'supporters' : { 'AMD' }, 145 'url' : 'extensions/AMD/AMD_query_buffer_object.txt', 146 }, 147 'GL_AMD_sample_positions' : { 148 'number' : 405, 149 'flags' : { 'public' }, 150 'supporters' : { 'AMD' }, 151 'url' : 'extensions/AMD/AMD_sample_positions.txt', 152 }, 153 'GL_AMD_seamless_cubemap_per_texture' : { 154 'number' : 383, 155 'flags' : { 'public' }, 156 'supporters' : { 'AMD' }, 157 'url' : 'extensions/AMD/AMD_seamless_cubemap_per_texture.txt', 158 }, 159 'GL_AMD_shader_atomic_counter_ops' : { 160 'number' : 435, 161 'flags' : { 'public' }, 162 'supporters' : { 'AMD' }, 163 'url' : 'extensions/AMD/AMD_shader_atomic_counter_ops.txt', 164 }, 165 'GL_AMD_shader_ballot' : { 166 'number' : 497, 167 'flags' : { 'public' }, 168 'supporters' : { 'MESA' }, 169 'url' : 'extensions/AMD/AMD_shader_ballot.txt', 170 }, 171 'GL_AMD_shader_explicit_vertex_parameter' : { 172 'number' : 485, 173 'flags' : { 'public' }, 174 'url' : 'extensions/AMD/AMD_shader_explicit_vertex_parameter.txt', 175 }, 176 'GL_AMD_shader_image_load_store_lod' : { 177 'number' : 513, 178 'flags' : { 'public' }, 179 'supporters' : { 'AMD' }, 180 'url' : 'extensions/AMD/AMD_shader_image_load_store_lod.txt', 181 }, 182 'GL_AMD_shader_stencil_export' : { 183 'number' : 382, 184 'flags' : { 'public' }, 185 'supporters' : { 'AMD' }, 186 'url' : 'extensions/AMD/AMD_shader_stencil_export.txt', 187 }, 188 'GL_AMD_shader_stencil_value_export' : { 189 'number' : 444, 190 'flags' : { 'public' }, 191 'url' : 'extensions/AMD/AMD_shader_stencil_value_export.txt', 192 }, 193 'GL_AMD_shader_trinary_minmax' : { 194 'number' : 428, 195 'flags' : { 'public' }, 196 'supporters' : { 'AMD' }, 197 'url' : 'extensions/AMD/AMD_shader_trinary_minmax.txt', 198 }, 199 'GL_AMD_sparse_texture' : { 200 'number' : 426, 201 'flags' : { 'public' }, 202 'supporters' : { 'AMD' }, 203 'url' : 'extensions/AMD/AMD_sparse_texture.txt', 204 }, 205 'GL_AMD_stencil_operation_extended' : { 206 'number' : 413, 207 'flags' : { 'public' }, 208 'supporters' : { 'AMD' }, 209 'url' : 'extensions/AMD/AMD_stencil_operation_extended.txt', 210 }, 211 'GL_AMD_texture_gather_bias_lod' : { 212 'number' : 502, 213 'flags' : { 'public' }, 214 'supporters' : { 'AMD' }, 215 'url' : 'extensions/AMD/AMD_texture_gather_bias_lod.txt', 216 }, 217 'GL_AMD_texture_texture4' : { 218 'number' : 362, 219 'flags' : { 'public' }, 220 'supporters' : { 'AMD' }, 221 'url' : 'extensions/AMD/AMD_texture_texture4.txt', 222 }, 223 'GL_AMD_transform_feedback3_lines_triangles' : { 224 'number' : 397, 225 'flags' : { 'public' }, 226 'supporters' : { 'AMD' }, 227 'url' : 'extensions/AMD/AMD_transform_feedback3_lines_triangles.txt', 228 }, 229 'GL_AMD_transform_feedback4' : { 230 'number' : 450, 231 'flags' : { 'public' }, 232 'url' : 'extensions/AMD/AMD_transform_feedback4.txt', 233 }, 234 'GL_AMD_vertex_shader_layer' : { 235 'number' : 417, 236 'flags' : { 'public' }, 237 'supporters' : { 'AMD' }, 238 'url' : 'extensions/AMD/AMD_vertex_shader_layer.txt', 239 }, 240 'GL_AMD_vertex_shader_tessellator' : { 241 'number' : 363, 242 'flags' : { 'public' }, 243 'supporters' : { 'AMD' }, 244 'url' : 'extensions/AMD/AMD_vertex_shader_tessellator.txt', 245 }, 246 'GL_AMD_vertex_shader_viewport_index' : { 247 'number' : 416, 248 'flags' : { 'public' }, 249 'supporters' : { 'AMD' }, 250 'url' : 'extensions/AMD/AMD_vertex_shader_viewport_index.txt', 251 }, 252 'GL_ANDROID_extension_pack_es31a' : { 253 'esnumber' : 187, 254 'flags' : { 'public' }, 255 'url' : 'extensions/ANDROID/ANDROID_extension_pack_es31a.txt', 256 }, 257 'GL_ANGLE_depth_texture' : { 258 'esnumber' : 138, 259 'flags' : { 'public' }, 260 'url' : 'extensions/ANGLE/ANGLE_depth_texture.txt', 261 }, 262 'GL_ANGLE_framebuffer_blit' : { 263 'esnumber' : 83, 264 'flags' : { 'public' }, 265 'url' : 'extensions/ANGLE/ANGLE_framebuffer_blit.txt', 266 }, 267 'GL_ANGLE_framebuffer_multisample' : { 268 'esnumber' : 84, 269 'flags' : { 'public' }, 270 'url' : 'extensions/ANGLE/ANGLE_framebuffer_multisample.txt', 271 }, 272 'GL_ANGLE_instanced_arrays' : { 273 'esnumber' : 109, 274 'flags' : { 'public' }, 275 'url' : 'extensions/ANGLE/ANGLE_instanced_arrays.txt', 276 }, 277 'GL_ANGLE_pack_reverse_row_order' : { 278 'esnumber' : 110, 279 'flags' : { 'public' }, 280 'url' : 'extensions/ANGLE/ANGLE_pack_reverse_row_order.txt', 281 }, 282 'GL_ANGLE_program_binary' : { 283 'esnumber' : 139, 284 'flags' : { 'public' }, 285 'url' : 'extensions/ANGLE/ANGLE_program_binary.txt', 286 }, 287 'GL_ANGLE_texture_compression_dxt3' : { 288 'esnumber' : 111, 289 'flags' : { 'public' }, 290 'url' : 'extensions/ANGLE/ANGLE_texture_compression_dxt.txt', 291 'alias' : { 'GL_ANGLE_texture_compression_dxt1', 'GL_ANGLE_texture_compression_dxt5' }, 292 }, 293 'GL_ANGLE_texture_usage' : { 294 'esnumber' : 112, 295 'flags' : { 'public' }, 296 'url' : 'extensions/ANGLE/ANGLE_texture_usage.txt', 297 }, 298 'GL_ANGLE_translated_shader_source' : { 299 'esnumber' : 113, 300 'flags' : { 'public' }, 301 'url' : 'extensions/ANGLE/ANGLE_translated_shader_source.txt', 302 }, 303 'GL_APPLE_aux_depth_stencil' : { 304 'number' : 370, 305 'flags' : { 'public' }, 306 'supporters' : { 'APPLE' }, 307 'url' : 'extensions/APPLE/APPLE_aux_depth_stencil.txt', 308 }, 309 'GL_APPLE_client_storage' : { 310 'number' : 270, 311 'flags' : { 'public' }, 312 'supporters' : { 'APPLE' }, 313 'url' : 'extensions/APPLE/APPLE_client_storage.txt', 314 }, 315 'GL_APPLE_clip_distance' : { 316 'esnumber' : 193, 317 'flags' : { 'public' }, 318 'url' : 'extensions/APPLE/APPLE_clip_distance.txt', 319 }, 320 'GL_APPLE_color_buffer_packed_float' : { 321 'esnumber' : 194, 322 'flags' : { 'public' }, 323 'url' : 'extensions/APPLE/APPLE_color_buffer_packed_float.txt', 324 }, 325 'GL_APPLE_copy_texture_levels' : { 326 'esnumber' : 123, 327 'flags' : { 'public' }, 328 'url' : 'extensions/APPLE/APPLE_copy_texture_levels.txt', 329 }, 330 'GL_APPLE_element_array' : { 331 'number' : 271, 332 'flags' : { 'public' }, 333 'supporters' : { 'APPLE' }, 334 'url' : 'extensions/APPLE/APPLE_element_array.txt', 335 }, 336 'GL_APPLE_fence' : { 337 'number' : 272, 338 'flags' : { 'public' }, 339 'supporters' : { 'APPLE' }, 340 'url' : 'extensions/APPLE/APPLE_fence.txt', 341 }, 342 'GL_APPLE_float_pixels' : { 343 'number' : 368, 344 'flags' : { 'public' }, 345 'supporters' : { 'APPLE' }, 346 'url' : 'extensions/APPLE/APPLE_float_pixels.txt', 347 }, 348 'GL_APPLE_flush_buffer_range' : { 349 'number' : 321, 350 'flags' : { 'public' }, 351 'supporters' : { 'APPLE' }, 352 'url' : 'extensions/APPLE/APPLE_flush_buffer_range.txt', 353 }, 354 'GL_APPLE_framebuffer_multisample' : { 355 'esnumber' : 78, 356 'flags' : { 'public' }, 357 'url' : 'extensions/APPLE/APPLE_framebuffer_multisample.txt', 358 }, 359 'GL_APPLE_object_purgeable' : { 360 'number' : 371, 361 'flags' : { 'public' }, 362 'supporters' : { 'APPLE' }, 363 'url' : 'extensions/APPLE/APPLE_object_purgeable.txt', 364 }, 365 'GL_APPLE_rgb_422' : { 366 'number' : 373, 367 'esnumber' : 76, 368 'flags' : { 'public' }, 369 'supporters' : { 'APPLE' }, 370 'url' : 'extensions/APPLE/APPLE_rgb_422.txt', 371 }, 372 'GL_APPLE_row_bytes' : { 373 'number' : 372, 374 'flags' : { 'public' }, 375 'supporters' : { 'APPLE' }, 376 'url' : 'extensions/APPLE/APPLE_row_bytes.txt', 377 }, 378 'GL_APPLE_specular_vector' : { 379 'number' : 159, 380 'flags' : { 'public' }, 381 'supporters' : { 'APPLE' }, 382 'url' : 'extensions/APPLE/APPLE_specular_vector.txt', 383 }, 384 'GL_APPLE_sync' : { 385 'esnumber' : 124, 386 'flags' : { 'public' }, 387 'url' : 'extensions/APPLE/APPLE_sync.txt', 388 }, 389 'GL_APPLE_texture_2D_limited_npot' : { 390 'esnumber' : 59, 391 'flags' : { 'public' }, 392 'url' : 'extensions/APPLE/APPLE_texture_2D_limited_npot.txt', 393 }, 394 'GL_APPLE_texture_format_BGRA8888' : { 395 'esnumber' : 79, 396 'flags' : { 'public' }, 397 'url' : 'extensions/APPLE/APPLE_texture_format_BGRA8888.txt', 398 }, 399 'GL_APPLE_texture_max_level' : { 400 'esnumber' : 80, 401 'flags' : { 'public' }, 402 'url' : 'extensions/APPLE/APPLE_texture_max_level.txt', 403 }, 404 'GL_APPLE_texture_packed_float' : { 405 'esnumber' : 195, 406 'flags' : { 'public' }, 407 'url' : 'extensions/APPLE/APPLE_texture_packed_float.txt', 408 }, 409 'GL_APPLE_texture_range' : { 410 'number' : 367, 411 'flags' : { 'public' }, 412 'supporters' : { 'APPLE' }, 413 'url' : 'extensions/APPLE/APPLE_texture_range.txt', 414 }, 415 'GL_APPLE_transform_hint' : { 416 'number' : 160, 417 'flags' : { 'public' }, 418 'supporters' : { 'APPLE' }, 419 'url' : 'extensions/APPLE/APPLE_transform_hint.txt', 420 }, 421 'GL_APPLE_vertex_array_object' : { 422 'number' : 273, 423 'flags' : { 'public' }, 424 'supporters' : { 'APPLE' }, 425 'url' : 'extensions/APPLE/APPLE_vertex_array_object.txt', 426 }, 427 'GL_APPLE_vertex_array_range' : { 428 'number' : 274, 429 'flags' : { 'public' }, 430 'supporters' : { 'APPLE' }, 431 'url' : 'extensions/APPLE/APPLE_vertex_array_range.txt', 432 }, 433 'GL_APPLE_vertex_program_evaluators' : { 434 'number' : 369, 435 'flags' : { 'public' }, 436 'supporters' : { 'APPLE' }, 437 'url' : 'extensions/APPLE/APPLE_vertex_program_evaluators.txt', 438 }, 439 'GL_APPLE_ycbcr_422' : { 440 'number' : 275, 441 'flags' : { 'public' }, 442 'supporters' : { 'APPLE' }, 443 'url' : 'extensions/APPLE/APPLE_ycbcr_422.txt', 444 }, 445 'GL_ARB_ES2_compatibility' : { 446 'arbnumber' : 95, 447 'flags' : { 'public' }, 448 'url' : 'extensions/ARB/ARB_ES2_compatibility.txt', 449 }, 450 'GL_ARB_ES3_1_compatibility' : { 451 'arbnumber' : 159, 452 'flags' : { 'public' }, 453 'url' : 'extensions/ARB/ARB_ES3_1_compatibility.txt', 454 }, 455 'GL_ARB_ES3_2_compatibility' : { 456 'arbnumber' : 176, 457 'flags' : { 'public' }, 458 'url' : 'extensions/ARB/ARB_ES3_2_compatibility.txt', 459 }, 460 'GL_ARB_ES3_compatibility' : { 461 'arbnumber' : 127, 462 'flags' : { 'public' }, 463 'url' : 'extensions/ARB/ARB_ES3_compatibility.txt', 464 }, 465 'GL_ARB_arrays_of_arrays' : { 466 'arbnumber' : 120, 467 'flags' : { 'public' }, 468 'url' : 'extensions/ARB/ARB_arrays_of_arrays.txt', 469 }, 470 'GL_ARB_base_instance' : { 471 'arbnumber' : 107, 472 'flags' : { 'public' }, 473 'url' : 'extensions/ARB/ARB_base_instance.txt', 474 }, 475 'GL_ARB_bindless_texture' : { 476 'arbnumber' : 152, 477 'flags' : { 'public' }, 478 'url' : 'extensions/ARB/ARB_bindless_texture.txt', 479 }, 480 'GL_ARB_blend_func_extended' : { 481 'arbnumber' : 78, 482 'flags' : { 'public' }, 483 'url' : 'extensions/ARB/ARB_blend_func_extended.txt', 484 }, 485 'GL_ARB_buffer_storage' : { 486 'arbnumber' : 144, 487 'flags' : { 'public' }, 488 'url' : 'extensions/ARB/ARB_buffer_storage.txt', 489 }, 490 'GL_ARB_cl_event' : { 491 'arbnumber' : 103, 492 'flags' : { 'public' }, 493 'url' : 'extensions/ARB/ARB_cl_event.txt', 494 }, 495 'GL_ARB_clear_buffer_object' : { 496 'arbnumber' : 121, 497 'flags' : { 'public' }, 498 'url' : 'extensions/ARB/ARB_clear_buffer_object.txt', 499 }, 500 'GL_ARB_clear_texture' : { 501 'arbnumber' : 145, 502 'flags' : { 'public' }, 503 'url' : 'extensions/ARB/ARB_clear_texture.txt', 504 }, 505 'GL_ARB_clip_control' : { 506 'arbnumber' : 160, 507 'flags' : { 'public' }, 508 'url' : 'extensions/ARB/ARB_clip_control.txt', 509 }, 510 'GL_ARB_color_buffer_float' : { 511 'arbnumber' : 39, 512 'flags' : { 'public' }, 513 'supporters' : { 'ARB' }, 514 'url' : 'extensions/ARB/ARB_color_buffer_float.txt', 515 'alias' : { 'GLX_ARB_fbconfig_float', 'WGL_ARB_pixel_format_float' }, 516 }, 517 'GL_ARB_compatibility' : { 518 'arbnumber' : 58, 519 'flags' : { 'public' }, 520 'url' : 'extensions/ARB/ARB_compatibility.txt', 521 }, 522 'GL_ARB_compressed_texture_pixel_storage' : { 523 'arbnumber' : 110, 524 'flags' : { 'public' }, 525 'url' : 'extensions/ARB/ARB_compressed_texture_pixel_storage.txt', 526 }, 527 'GL_ARB_compute_shader' : { 528 'arbnumber' : 122, 529 'flags' : { 'public' }, 530 'url' : 'extensions/ARB/ARB_compute_shader.txt', 531 }, 532 'GL_ARB_compute_variable_group_size' : { 533 'arbnumber' : 153, 534 'flags' : { 'public' }, 535 'url' : 'extensions/ARB/ARB_compute_variable_group_size.txt', 536 }, 537 'GL_ARB_conditional_render_inverted' : { 538 'arbnumber' : 161, 539 'flags' : { 'public' }, 540 'url' : 'extensions/ARB/ARB_conditional_render_inverted.txt', 541 }, 542 'GL_ARB_conservative_depth' : { 543 'arbnumber' : 111, 544 'flags' : { 'public' }, 545 'url' : 'extensions/ARB/ARB_conservative_depth.txt', 546 }, 547 'GL_ARB_copy_buffer' : { 548 'arbnumber' : 59, 549 'flags' : { 'public' }, 550 'url' : 'extensions/ARB/ARB_copy_buffer.txt', 551 }, 552 'GL_ARB_copy_image' : { 553 'arbnumber' : 123, 554 'flags' : { 'public' }, 555 'url' : 'extensions/ARB/ARB_copy_image.txt', 556 }, 557 'GLX_ARB_create_context' : { 558 'arbnumber' : 56, 559 'flags' : { 'public' }, 560 'url' : 'extensions/ARB/GLX_ARB_create_context.txt', 561 'comments' : 'Alias to GLX_ARB_create_context_profile not needed - see arbnumber 75.', 562 }, 563 'GLX_ARB_create_context_no_error' : { 564 'arbnumber' : 191, 565 'flags' : { 'public' }, 566 'url' : 'extensions/ARB/ARB_create_context_no_error.txt', 567 'comments' : 'Shares extension spec with WGL_ARB_create_context_no_error.', 568 'alias' : { 'WGL_ARB_create_context_no_error' }, 569 }, 570 'GLX_ARB_create_context_profile' : { 571 'arbnumber' : 75, 572 'flags' : { 'public' }, 573 'url' : 'extensions/ARB/GLX_ARB_create_context.txt', 574 'comments' : 'Included with arbnumber 56, GLX_ARB_create_context.', 575 }, 576 'GLX_ARB_create_context_robustness' : { 577 'arbnumber' : 101, 578 'flags' : { 'public' }, 579 'url' : 'extensions/ARB/GLX_ARB_create_context_robustness.txt', 580 }, 581 'GL_ARB_cull_distance' : { 582 'arbnumber' : 162, 583 'flags' : { 'public' }, 584 'url' : 'extensions/ARB/ARB_cull_distance.txt', 585 }, 586 'GL_ARB_debug_output' : { 587 'arbnumber' : 104, 588 'flags' : { 'public' }, 589 'url' : 'extensions/ARB/ARB_debug_output.txt', 590 }, 591 'GL_ARB_depth_buffer_float' : { 592 'arbnumber' : 43, 593 'flags' : { 'public' }, 594 'supporters' : { 'ARB' }, 595 'url' : 'extensions/ARB/ARB_depth_buffer_float.txt', 596 }, 597 'GL_ARB_depth_clamp' : { 598 'arbnumber' : 61, 599 'flags' : { 'public' }, 600 'url' : 'extensions/ARB/ARB_depth_clamp.txt', 601 }, 602 'GL_ARB_depth_texture' : { 603 'arbnumber' : 22, 604 'flags' : { 'public' }, 605 'supporters' : { 'ARB' }, 606 'url' : 'extensions/ARB/ARB_depth_texture.txt', 607 }, 608 'GL_ARB_derivative_control' : { 609 'arbnumber' : 163, 610 'flags' : { 'public' }, 611 'url' : 'extensions/ARB/ARB_derivative_control.txt', 612 }, 613 'GL_ARB_direct_state_access' : { 614 'arbnumber' : 164, 615 'flags' : { 'public' }, 616 'url' : 'extensions/ARB/ARB_direct_state_access.txt', 617 }, 618 'GL_ARB_draw_buffers' : { 619 'arbnumber' : 37, 620 'flags' : { 'public' }, 621 'supporters' : { 'ARB' }, 622 'url' : 'extensions/ARB/ARB_draw_buffers.txt', 623 }, 624 'GL_ARB_draw_buffers_blend' : { 625 'arbnumber' : 69, 626 'flags' : { 'public' }, 627 'url' : 'extensions/ARB/ARB_draw_buffers_blend.txt', 628 }, 629 'GL_ARB_draw_elements_base_vertex' : { 630 'arbnumber' : 62, 631 'flags' : { 'public' }, 632 'url' : 'extensions/ARB/ARB_draw_elements_base_vertex.txt', 633 }, 634 'GL_ARB_draw_indirect' : { 635 'arbnumber' : 87, 636 'flags' : { 'public' }, 637 'url' : 'extensions/ARB/ARB_draw_indirect.txt', 638 }, 639 'GL_ARB_draw_instanced' : { 640 'arbnumber' : 44, 641 'flags' : { 'public' }, 642 'supporters' : { 'ARB' }, 643 'url' : 'extensions/ARB/ARB_draw_instanced.txt', 644 }, 645 'GL_ARB_enhanced_layouts' : { 646 'arbnumber' : 146, 647 'flags' : { 'public' }, 648 'url' : 'extensions/ARB/ARB_enhanced_layouts.txt', 649 }, 650 'GL_ARB_explicit_attrib_location' : { 651 'arbnumber' : 79, 652 'flags' : { 'public' }, 653 'url' : 'extensions/ARB/ARB_explicit_attrib_location.txt', 654 }, 655 'GL_ARB_explicit_uniform_location' : { 656 'arbnumber' : 128, 657 'flags' : { 'public' }, 658 'url' : 'extensions/ARB/ARB_explicit_uniform_location.txt', 659 }, 660 'GL_ARB_fragment_coord_conventions' : { 661 'arbnumber' : 63, 662 'flags' : { 'public' }, 663 'url' : 'extensions/ARB/ARB_fragment_coord_conventions.txt', 664 }, 665 'GL_ARB_fragment_layer_viewport' : { 666 'arbnumber' : 129, 667 'flags' : { 'public' }, 668 'url' : 'extensions/ARB/ARB_fragment_layer_viewport.txt', 669 }, 670 'GL_ARB_fragment_program' : { 671 'arbnumber' : 27, 672 'flags' : { 'public' }, 673 'supporters' : { 'ARB' }, 674 'url' : 'extensions/ARB/ARB_fragment_program.txt', 675 }, 676 'GL_ARB_fragment_program_shadow' : { 677 'arbnumber' : 36, 678 'flags' : { 'public' }, 679 'supporters' : { 'ARB' }, 680 'url' : 'extensions/ARB/ARB_fragment_program_shadow.txt', 681 }, 682 'GL_ARB_fragment_shader' : { 683 'arbnumber' : 32, 684 'flags' : { 'public' }, 685 'supporters' : { 'ARB' }, 686 'url' : 'extensions/ARB/ARB_fragment_shader.txt', 687 }, 688 'GL_ARB_fragment_shader_interlock' : { 689 'arbnumber' : 177, 690 'flags' : { 'public' }, 691 'url' : 'extensions/ARB/ARB_fragment_shader_interlock.txt', 692 }, 693 'GL_ARB_framebuffer_no_attachments' : { 694 'arbnumber' : 130, 695 'flags' : { 'public' }, 696 'url' : 'extensions/ARB/ARB_framebuffer_no_attachments.txt', 697 }, 698 'GL_ARB_framebuffer_object' : { 699 'arbnumber' : 45, 700 'flags' : { 'public' }, 701 'supporters' : { 'ARB' }, 702 'url' : 'extensions/ARB/ARB_framebuffer_object.txt', 703 }, 704 'GL_ARB_framebuffer_sRGB' : { 705 'arbnumber' : 46, 706 'flags' : { 'public' }, 707 'supporters' : { 'ARB' }, 708 'url' : 'extensions/ARB/ARB_framebuffer_sRGB.txt', 709 'alias' : { 'GLX_ARB_framebuffer_sRGB', 'WGL_ARB_framebuffer_sRGB' }, 710 }, 711 'GL_ARB_geometry_shader4' : { 712 'arbnumber' : 47, 713 'flags' : { 'public' }, 714 'supporters' : { 'ARB' }, 715 'url' : 'extensions/ARB/ARB_geometry_shader4.txt', 716 }, 717 'GLX_ARB_get_proc_address' : { 718 'arbnumber' : 2, 719 'flags' : { 'public' }, 720 'supporters' : { 'ARB' }, 721 'url' : 'extensions/ARB/GLX_ARB_get_proc_address.txt', 722 }, 723 'GL_ARB_get_program_binary' : { 724 'arbnumber' : 96, 725 'flags' : { 'public' }, 726 'url' : 'extensions/ARB/ARB_get_program_binary.txt', 727 }, 728 'GL_ARB_get_texture_sub_image' : { 729 'arbnumber' : 165, 730 'flags' : { 'public' }, 731 'url' : 'extensions/ARB/ARB_get_texture_sub_image.txt', 732 }, 733 'GL_ARB_gl_spirv' : { 734 'arbnumber' : 190, 735 'flags' : { 'public' }, 736 'url' : 'extensions/ARB/ARB_gl_spirv.txt', 737 }, 738 'GL_ARB_gpu_shader5' : { 739 'arbnumber' : 88, 740 'flags' : { 'public' }, 741 'url' : 'extensions/ARB/ARB_gpu_shader5.txt', 742 }, 743 'GL_ARB_gpu_shader_fp64' : { 744 'arbnumber' : 89, 745 'flags' : { 'public' }, 746 'url' : 'extensions/ARB/ARB_gpu_shader_fp64.txt', 747 }, 748 'GL_ARB_gpu_shader_int64' : { 749 'arbnumber' : 178, 750 'flags' : { 'public' }, 751 'url' : 'extensions/ARB/ARB_gpu_shader_int64.txt', 752 }, 753 'GL_ARB_half_float_pixel' : { 754 'arbnumber' : 40, 755 'flags' : { 'public' }, 756 'supporters' : { 'ARB' }, 757 'url' : 'extensions/ARB/ARB_half_float_pixel.txt', 758 }, 759 'GL_ARB_half_float_vertex' : { 760 'arbnumber' : 48, 761 'flags' : { 'public' }, 762 'supporters' : { 'ARB' }, 763 'url' : 'extensions/ARB/ARB_half_float_vertex.txt', 764 }, 765 'GL_ARB_indirect_parameters' : { 766 'arbnumber' : 154, 767 'flags' : { 'public' }, 768 'url' : 'extensions/ARB/ARB_indirect_parameters.txt', 769 }, 770 'GL_ARB_instanced_arrays' : { 771 'arbnumber' : 49, 772 'flags' : { 'public' }, 773 'supporters' : { 'ARB' }, 774 'url' : 'extensions/ARB/ARB_instanced_arrays.txt', 775 }, 776 'GL_ARB_internalformat_query' : { 777 'arbnumber' : 112, 778 'flags' : { 'public' }, 779 'url' : 'extensions/ARB/ARB_internalformat_query.txt', 780 }, 781 'GL_ARB_internalformat_query2' : { 782 'arbnumber' : 131, 783 'flags' : { 'public' }, 784 'url' : 'extensions/ARB/ARB_internalformat_query2.txt', 785 }, 786 'GL_ARB_invalidate_subdata' : { 787 'arbnumber' : 132, 788 'flags' : { 'public' }, 789 'url' : 'extensions/ARB/ARB_invalidate_subdata.txt', 790 }, 791 'GL_ARB_map_buffer_alignment' : { 792 'arbnumber' : 113, 793 'flags' : { 'public' }, 794 'url' : 'extensions/ARB/ARB_map_buffer_alignment.txt', 795 }, 796 'GL_ARB_map_buffer_range' : { 797 'arbnumber' : 50, 798 'flags' : { 'public' }, 799 'supporters' : { 'ARB' }, 800 'url' : 'extensions/ARB/ARB_map_buffer_range.txt', 801 }, 802 'GL_ARB_matrix_palette' : { 803 'arbnumber' : 16, 804 'flags' : { 'public' }, 805 'supporters' : { 'ARB' }, 806 'url' : 'extensions/ARB/ARB_matrix_palette.txt', 807 }, 808 'GL_ARB_multi_bind' : { 809 'arbnumber' : 147, 810 'flags' : { 'public' }, 811 'url' : 'extensions/ARB/ARB_multi_bind.txt', 812 }, 813 'GL_ARB_multi_draw_indirect' : { 814 'arbnumber' : 133, 815 'flags' : { 'public' }, 816 'url' : 'extensions/ARB/ARB_multi_draw_indirect.txt', 817 }, 818 'GL_ARB_multisample' : { 819 'arbnumber' : 5, 820 'flags' : { 'public' }, 821 'supporters' : { 'ARB' }, 822 'url' : 'extensions/ARB/ARB_multisample.txt', 823 'alias' : { 'GLX_ARB_multisample', 'WGL_ARB_multisample' }, 824 }, 825 'GL_ARB_multitexture' : { 826 'arbnumber' : 1, 827 'flags' : { 'public' }, 828 'supporters' : { 'ARB' }, 829 'url' : 'extensions/ARB/ARB_multitexture.txt', 830 }, 831 'GL_ARB_occlusion_query' : { 832 'arbnumber' : 29, 833 'flags' : { 'public' }, 834 'supporters' : { 'ARB' }, 835 'url' : 'extensions/ARB/ARB_occlusion_query.txt', 836 }, 837 'GL_ARB_occlusion_query2' : { 838 'arbnumber' : 80, 839 'flags' : { 'public' }, 840 'url' : 'extensions/ARB/ARB_occlusion_query2.txt', 841 }, 842 'GL_ARB_parallel_shader_compile' : { 843 'arbnumber' : 179, 844 'flags' : { 'public' }, 845 'url' : 'extensions/ARB/ARB_parallel_shader_compile.txt', 846 }, 847 'GL_ARB_pipeline_statistics_query' : { 848 'arbnumber' : 171, 849 'flags' : { 'public' }, 850 'url' : 'extensions/ARB/ARB_pipeline_statistics_query.txt', 851 }, 852 'GL_ARB_pixel_buffer_object' : { 853 'arbnumber' : 42, 854 'flags' : { 'public' }, 855 'supporters' : { 'ARB' }, 856 'url' : 'extensions/ARB/ARB_pixel_buffer_object.txt', 857 }, 858 'GL_ARB_point_parameters' : { 859 'arbnumber' : 14, 860 'flags' : { 'public' }, 861 'supporters' : { 'ARB' }, 862 'url' : 'extensions/ARB/ARB_point_parameters.txt', 863 }, 864 'GL_ARB_point_sprite' : { 865 'arbnumber' : 35, 866 'flags' : { 'public' }, 867 'supporters' : { 'ARB' }, 868 'url' : 'extensions/ARB/ARB_point_sprite.txt', 869 }, 870 'GL_ARB_polygon_offset_clamp' : { 871 'arbnumber' : 193, 872 'flags' : { 'public' }, 873 'supporters' : { 'ARB' }, 874 'url' : 'extensions/ARB/ARB_polygon_offset_clamp.txt', 875 }, 876 'GL_ARB_post_depth_coverage' : { 877 'arbnumber' : 180, 878 'flags' : { 'public' }, 879 'url' : 'extensions/ARB/ARB_post_depth_coverage.txt', 880 }, 881 'GL_ARB_program_interface_query' : { 882 'arbnumber' : 134, 883 'flags' : { 'public' }, 884 'url' : 'extensions/ARB/ARB_program_interface_query.txt', 885 }, 886 'GL_ARB_provoking_vertex' : { 887 'arbnumber' : 64, 888 'flags' : { 'public' }, 889 'url' : 'extensions/ARB/ARB_provoking_vertex.txt', 890 }, 891 'GL_ARB_query_buffer_object' : { 892 'arbnumber' : 148, 893 'flags' : { 'public' }, 894 'url' : 'extensions/ARB/ARB_query_buffer_object.txt', 895 }, 896 'GL_ARB_robust_buffer_access_behavior' : { 897 'arbnumber' : 135, 898 'flags' : { 'public' }, 899 'url' : 'extensions/ARB/ARB_robust_buffer_access_behavior.txt', 900 }, 901 'GL_ARB_robustness' : { 902 'arbnumber' : 105, 903 'flags' : { 'public' }, 904 'url' : 'extensions/ARB/ARB_robustness.txt', 905 }, 906 'GLX_ARB_robustness_application_isolation' : { 907 'arbnumber' : 142, 908 'flags' : { 'public' }, 909 'url' : 'extensions/ARB/GLX_ARB_robustness_application_isolation.txt', 910 'alias' : { 'GLX_ARB_robustness_share_group_isolation' }, 911 }, 912 'GL_ARB_robustness_isolation' : { 913 'arbnumber' : 126, 914 'flags' : { 'public' }, 915 'url' : 'extensions/ARB/ARB_robustness_application_isolation.txt', 916 'alias' : { 'GL_ARB_robustness_share_group_isolation' }, 917 }, 918 'GL_ARB_sample_locations' : { 919 'arbnumber' : 181, 920 'flags' : { 'public' }, 921 'url' : 'extensions/ARB/ARB_sample_locations.txt', 922 }, 923 'GL_ARB_sample_shading' : { 924 'arbnumber' : 70, 925 'flags' : { 'public' }, 926 'url' : 'extensions/ARB/ARB_sample_shading.txt', 927 }, 928 'GL_ARB_sampler_objects' : { 929 'arbnumber' : 81, 930 'flags' : { 'public' }, 931 'url' : 'extensions/ARB/ARB_sampler_objects.txt', 932 }, 933 'GL_ARB_seamless_cube_map' : { 934 'arbnumber' : 65, 935 'flags' : { 'public' }, 936 'url' : 'extensions/ARB/ARB_seamless_cube_map.txt', 937 }, 938 'GL_ARB_seamless_cubemap_per_texture' : { 939 'arbnumber' : 155, 940 'flags' : { 'public' }, 941 'url' : 'extensions/ARB/ARB_seamless_cubemap_per_texture.txt', 942 }, 943 'GL_ARB_separate_shader_objects' : { 944 'arbnumber' : 97, 945 'flags' : { 'public' }, 946 'url' : 'extensions/ARB/ARB_separate_shader_objects.txt', 947 }, 948 'GL_ARB_shader_atomic_counter_ops' : { 949 'arbnumber' : 182, 950 'flags' : { 'public' }, 951 'url' : 'extensions/ARB/ARB_shader_atomic_counter_ops.txt', 952 }, 953 'GL_ARB_shader_atomic_counters' : { 954 'arbnumber' : 114, 955 'flags' : { 'public' }, 956 'url' : 'extensions/ARB/ARB_shader_atomic_counters.txt', 957 }, 958 'GL_ARB_shader_ballot' : { 959 'arbnumber' : 183, 960 'flags' : { 'public' }, 961 'url' : 'extensions/ARB/ARB_shader_ballot.txt', 962 }, 963 'GL_ARB_shader_bit_encoding' : { 964 'arbnumber' : 82, 965 'flags' : { 'public' }, 966 'url' : 'extensions/ARB/ARB_shader_bit_encoding.txt', 967 }, 968 'GL_ARB_shader_clock' : { 969 'arbnumber' : 184, 970 'flags' : { 'public' }, 971 'url' : 'extensions/ARB/ARB_shader_clock.txt', 972 }, 973 'GL_ARB_shader_draw_parameters' : { 974 'arbnumber' : 156, 975 'flags' : { 'public' }, 976 'url' : 'extensions/ARB/ARB_shader_draw_parameters.txt', 977 }, 978 'GL_ARB_shader_group_vote' : { 979 'arbnumber' : 157, 980 'flags' : { 'public' }, 981 'url' : 'extensions/ARB/ARB_shader_group_vote.txt', 982 }, 983 'GL_ARB_shader_image_load_store' : { 984 'arbnumber' : 115, 985 'flags' : { 'public' }, 986 'url' : 'extensions/ARB/ARB_shader_image_load_store.txt', 987 }, 988 'GL_ARB_shader_image_size' : { 989 'arbnumber' : 136, 990 'flags' : { 'public' }, 991 'url' : 'extensions/ARB/ARB_shader_image_size.txt', 992 }, 993 'GL_ARB_shader_objects' : { 994 'arbnumber' : 30, 995 'flags' : { 'public' }, 996 'supporters' : { 'ARB' }, 997 'url' : 'extensions/ARB/ARB_shader_objects.txt', 998 }, 999 'GL_ARB_shader_precision' : { 1000 'arbnumber' : 98, 1001 'flags' : { 'public' }, 1002 'url' : 'extensions/ARB/ARB_shader_precision.txt', 1003 }, 1004 'GL_ARB_shader_stencil_export' : { 1005 'arbnumber' : 106, 1006 'flags' : { 'public' }, 1007 'url' : 'extensions/ARB/ARB_shader_stencil_export.txt', 1008 }, 1009 'GL_ARB_shader_storage_buffer_object' : { 1010 'arbnumber' : 137, 1011 'flags' : { 'public' }, 1012 'url' : 'extensions/ARB/ARB_shader_storage_buffer_object.txt', 1013 }, 1014 'GL_ARB_shader_subroutine' : { 1015 'arbnumber' : 90, 1016 'flags' : { 'public' }, 1017 'url' : 'extensions/ARB/ARB_shader_subroutine.txt', 1018 }, 1019 'GL_ARB_shader_texture_image_samples' : { 1020 'arbnumber' : 166, 1021 'flags' : { 'public' }, 1022 'url' : 'extensions/ARB/ARB_shader_texture_image_samples.txt', 1023 }, 1024 'GL_ARB_shader_texture_lod' : { 1025 'arbnumber' : 60, 1026 'flags' : { 'public' }, 1027 'url' : 'extensions/ARB/ARB_shader_texture_lod.txt', 1028 }, 1029 'GL_ARB_shader_viewport_layer_array' : { 1030 'arbnumber' : 185, 1031 'flags' : { 'public' }, 1032 'url' : 'extensions/ARB/ARB_shader_viewport_layer_array.txt', 1033 }, 1034 'GL_ARB_shading_language_100' : { 1035 'arbnumber' : 33, 1036 'flags' : { 'public' }, 1037 'supporters' : { 'ARB' }, 1038 'url' : 'extensions/ARB/ARB_shading_language_100.txt', 1039 }, 1040 'GL_ARB_shading_language_420pack' : { 1041 'arbnumber' : 108, 1042 'flags' : { 'public' }, 1043 'url' : 'extensions/ARB/ARB_shading_language_420pack.txt', 1044 }, 1045 'GL_ARB_shading_language_include' : { 1046 'arbnumber' : 76, 1047 'flags' : { 'public' }, 1048 'url' : 'extensions/ARB/ARB_shading_language_include.txt', 1049 }, 1050 'GL_ARB_shading_language_packing' : { 1051 'arbnumber' : 116, 1052 'flags' : { 'public' }, 1053 'url' : 'extensions/ARB/ARB_shading_language_packing.txt', 1054 }, 1055 'GL_ARB_shadow' : { 1056 'arbnumber' : 23, 1057 'flags' : { 'public' }, 1058 'supporters' : { 'ARB' }, 1059 'url' : 'extensions/ARB/ARB_shadow.txt', 1060 }, 1061 'GL_ARB_shadow_ambient' : { 1062 'arbnumber' : 24, 1063 'flags' : { 'public' }, 1064 'supporters' : { 'ARB' }, 1065 'url' : 'extensions/ARB/ARB_shadow_ambient.txt', 1066 }, 1067 'GL_ARB_sparse_buffer' : { 1068 'arbnumber' : 172, 1069 'flags' : { 'public' }, 1070 'url' : 'extensions/ARB/ARB_sparse_buffer.txt', 1071 }, 1072 'GL_ARB_sparse_texture' : { 1073 'arbnumber' : 158, 1074 'flags' : { 'public' }, 1075 'url' : 'extensions/ARB/ARB_sparse_texture.txt', 1076 }, 1077 'GL_ARB_sparse_texture2' : { 1078 'arbnumber' : 186, 1079 'flags' : { 'public' }, 1080 'url' : 'extensions/ARB/ARB_sparse_texture2.txt', 1081 }, 1082 'GL_ARB_sparse_texture_clamp' : { 1083 'arbnumber' : 187, 1084 'flags' : { 'public' }, 1085 'url' : 'extensions/ARB/ARB_sparse_texture_clamp.txt', 1086 }, 1087 'GL_ARB_spirv_extensions' : { 1088 'arbnumber' : 194, 1089 'flags' : { 'public' }, 1090 'supporters' : { 'ARB' }, 1091 'url' : 'extensions/ARB/ARB_spirv_extensions.txt', 1092 }, 1093 'GL_ARB_stencil_texturing' : { 1094 'arbnumber' : 138, 1095 'flags' : { 'public' }, 1096 'url' : 'extensions/ARB/ARB_stencil_texturing.txt', 1097 }, 1098 'GL_ARB_sync' : { 1099 'arbnumber' : 66, 1100 'flags' : { 'public' }, 1101 'url' : 'extensions/ARB/ARB_sync.txt', 1102 }, 1103 'GL_ARB_tessellation_shader' : { 1104 'arbnumber' : 91, 1105 'flags' : { 'public' }, 1106 'url' : 'extensions/ARB/ARB_tessellation_shader.txt', 1107 }, 1108 'GL_ARB_texture_barrier' : { 1109 'arbnumber' : 167, 1110 'flags' : { 'public' }, 1111 'url' : 'extensions/ARB/ARB_texture_barrier.txt', 1112 }, 1113 'GL_ARB_texture_border_clamp' : { 1114 'arbnumber' : 13, 1115 'flags' : { 'public' }, 1116 'supporters' : { 'ARB' }, 1117 'url' : 'extensions/ARB/ARB_texture_border_clamp.txt', 1118 }, 1119 'GL_ARB_texture_buffer_object' : { 1120 'arbnumber' : 51, 1121 'flags' : { 'public' }, 1122 'supporters' : { 'ARB' }, 1123 'url' : 'extensions/ARB/ARB_texture_buffer_object.txt', 1124 }, 1125 'GL_ARB_texture_buffer_object_rgb32' : { 1126 'arbnumber' : 92, 1127 'flags' : { 'public' }, 1128 'url' : 'extensions/ARB/ARB_texture_buffer_object_rgb32.txt', 1129 }, 1130 'GL_ARB_texture_buffer_range' : { 1131 'arbnumber' : 139, 1132 'flags' : { 'public' }, 1133 'url' : 'extensions/ARB/ARB_texture_buffer_range.txt', 1134 }, 1135 'GL_ARB_texture_compression' : { 1136 'arbnumber' : 12, 1137 'flags' : { 'public' }, 1138 'supporters' : { 'ARB' }, 1139 'url' : 'extensions/ARB/ARB_texture_compression.txt', 1140 }, 1141 'GL_ARB_texture_compression_bptc' : { 1142 'arbnumber' : 77, 1143 'flags' : { 'public' }, 1144 'url' : 'extensions/ARB/ARB_texture_compression_bptc.txt', 1145 }, 1146 'GL_ARB_texture_compression_rgtc' : { 1147 'arbnumber' : 52, 1148 'flags' : { 'public' }, 1149 'supporters' : { 'ARB' }, 1150 'url' : 'extensions/ARB/ARB_texture_compression_rgtc.txt', 1151 }, 1152 'GL_ARB_texture_cube_map' : { 1153 'arbnumber' : 7, 1154 'flags' : { 'public' }, 1155 'supporters' : { 'ARB' }, 1156 'url' : 'extensions/ARB/ARB_texture_cube_map.txt', 1157 }, 1158 'GL_ARB_texture_cube_map_array' : { 1159 'arbnumber' : 71, 1160 'flags' : { 'public' }, 1161 'url' : 'extensions/ARB/ARB_texture_cube_map_array.txt', 1162 }, 1163 'GL_ARB_texture_env_add' : { 1164 'arbnumber' : 6, 1165 'flags' : { 'public' }, 1166 'supporters' : { 'ARB' }, 1167 'url' : 'extensions/ARB/ARB_texture_env_add.txt', 1168 }, 1169 'GL_ARB_texture_env_combine' : { 1170 'arbnumber' : 17, 1171 'flags' : { 'public' }, 1172 'supporters' : { 'ARB' }, 1173 'url' : 'extensions/ARB/ARB_texture_env_combine.txt', 1174 }, 1175 'GL_ARB_texture_env_crossbar' : { 1176 'arbnumber' : 18, 1177 'flags' : { 'public' }, 1178 'supporters' : { 'ARB' }, 1179 'url' : 'extensions/ARB/ARB_texture_env_crossbar.txt', 1180 }, 1181 'GL_ARB_texture_env_dot3' : { 1182 'arbnumber' : 19, 1183 'flags' : { 'public' }, 1184 'supporters' : { 'ARB' }, 1185 'url' : 'extensions/ARB/ARB_texture_env_dot3.txt', 1186 }, 1187 'GL_ARB_texture_filter_anisotropic' : { 1188 'arbnumber' : 195, 1189 'flags' : { 'public' }, 1190 'supporters' : { 'ARB' }, 1191 'url' : 'extensions/ARB/ARB_texture_filter_anisotropic.txt', 1192 }, 1193 'GL_ARB_texture_filter_minmax' : { 1194 'arbnumber' : 188, 1195 'flags' : { 'public' }, 1196 'url' : 'extensions/ARB/ARB_texture_filter_minmax.txt', 1197 }, 1198 'GL_ARB_texture_float' : { 1199 'arbnumber' : 41, 1200 'flags' : { 'public' }, 1201 'supporters' : { 'ARB' }, 1202 'url' : 'extensions/ARB/ARB_texture_float.txt', 1203 }, 1204 'GL_ARB_texture_gather' : { 1205 'arbnumber' : 72, 1206 'flags' : { 'public' }, 1207 'url' : 'extensions/ARB/ARB_texture_gather.txt', 1208 }, 1209 'GL_ARB_texture_mirror_clamp_to_edge' : { 1210 'arbnumber' : 149, 1211 'flags' : { 'public' }, 1212 'url' : 'extensions/ARB/ARB_texture_mirror_clamp_to_edge.txt', 1213 }, 1214 'GL_ARB_texture_mirrored_repeat' : { 1215 'arbnumber' : 21, 1216 'flags' : { 'public' }, 1217 'supporters' : { 'ARB' }, 1218 'url' : 'extensions/ARB/ARB_texture_mirrored_repeat.txt', 1219 }, 1220 'GL_ARB_texture_multisample' : { 1221 'arbnumber' : 67, 1222 'flags' : { 'public' }, 1223 'url' : 'extensions/ARB/ARB_texture_multisample.txt', 1224 }, 1225 'GL_ARB_texture_non_power_of_two' : { 1226 'arbnumber' : 34, 1227 'flags' : { 'public' }, 1228 'supporters' : { 'ARB' }, 1229 'url' : 'extensions/ARB/ARB_texture_non_power_of_two.txt', 1230 }, 1231 'GL_ARB_texture_query_levels' : { 1232 'arbnumber' : 140, 1233 'flags' : { 'public' }, 1234 'url' : 'extensions/ARB/ARB_texture_query_levels.txt', 1235 }, 1236 'GL_ARB_texture_query_lod' : { 1237 'arbnumber' : 73, 1238 'flags' : { 'public' }, 1239 'url' : 'extensions/ARB/ARB_texture_query_lod.txt', 1240 }, 1241 'GL_ARB_texture_rectangle' : { 1242 'arbnumber' : 38, 1243 'flags' : { 'public' }, 1244 'supporters' : { 'ARB' }, 1245 'url' : 'extensions/ARB/ARB_texture_rectangle.txt', 1246 }, 1247 'GL_ARB_texture_rg' : { 1248 'arbnumber' : 53, 1249 'flags' : { 'public' }, 1250 'supporters' : { 'ARB' }, 1251 'url' : 'extensions/ARB/ARB_texture_rg.txt', 1252 }, 1253 'GL_ARB_texture_rgb10_a2ui' : { 1254 'arbnumber' : 83, 1255 'flags' : { 'public' }, 1256 'url' : 'extensions/ARB/ARB_texture_rgb10_a2ui.txt', 1257 }, 1258 'GL_ARB_texture_stencil8' : { 1259 'arbnumber' : 150, 1260 'flags' : { 'public' }, 1261 'url' : 'extensions/ARB/ARB_texture_stencil8.txt', 1262 }, 1263 'GL_ARB_texture_storage' : { 1264 'arbnumber' : 117, 1265 'flags' : { 'public' }, 1266 'url' : 'extensions/ARB/ARB_texture_storage.txt', 1267 }, 1268 'GL_ARB_texture_storage_multisample' : { 1269 'arbnumber' : 141, 1270 'flags' : { 'public' }, 1271 'url' : 'extensions/ARB/ARB_texture_storage_multisample.txt', 1272 }, 1273 'GL_ARB_texture_swizzle' : { 1274 'arbnumber' : 84, 1275 'flags' : { 'public' }, 1276 'url' : 'extensions/ARB/ARB_texture_swizzle.txt', 1277 }, 1278 'GL_ARB_texture_view' : { 1279 'arbnumber' : 124, 1280 'flags' : { 'public' }, 1281 'url' : 'extensions/ARB/ARB_texture_view.txt', 1282 }, 1283 'GL_ARB_timer_query' : { 1284 'arbnumber' : 85, 1285 'flags' : { 'public' }, 1286 'url' : 'extensions/ARB/ARB_timer_query.txt', 1287 }, 1288 'GL_ARB_transform_feedback2' : { 1289 'arbnumber' : 93, 1290 'flags' : { 'public' }, 1291 'url' : 'extensions/ARB/ARB_transform_feedback2.txt', 1292 }, 1293 'GL_ARB_transform_feedback3' : { 1294 'arbnumber' : 94, 1295 'flags' : { 'public' }, 1296 'url' : 'extensions/ARB/ARB_transform_feedback3.txt', 1297 }, 1298 'GL_ARB_transform_feedback_instanced' : { 1299 'arbnumber' : 109, 1300 'flags' : { 'public' }, 1301 'url' : 'extensions/ARB/ARB_transform_feedback_instanced.txt', 1302 }, 1303 'GL_ARB_transform_feedback_overflow_query' : { 1304 'arbnumber' : 173, 1305 'flags' : { 'public' }, 1306 'url' : 'extensions/ARB/ARB_transform_feedback_overflow_query.txt', 1307 }, 1308 'GL_ARB_transpose_matrix' : { 1309 'arbnumber' : 3, 1310 'flags' : { 'public' }, 1311 'supporters' : { 'ARB' }, 1312 'url' : 'extensions/ARB/ARB_transpose_matrix.txt', 1313 }, 1314 'GL_ARB_uniform_buffer_object' : { 1315 'arbnumber' : 57, 1316 'flags' : { 'public' }, 1317 'url' : 'extensions/ARB/ARB_uniform_buffer_object.txt', 1318 }, 1319 'GL_ARB_vertex_array_bgra' : { 1320 'arbnumber' : 68, 1321 'flags' : { 'public' }, 1322 'url' : 'extensions/ARB/ARB_vertex_array_bgra.txt', 1323 }, 1324 'GL_ARB_vertex_array_object' : { 1325 'arbnumber' : 54, 1326 'flags' : { 'public' }, 1327 'supporters' : { 'ARB' }, 1328 'url' : 'extensions/ARB/ARB_vertex_array_object.txt', 1329 }, 1330 'GL_ARB_vertex_attrib_64bit' : { 1331 'arbnumber' : 99, 1332 'flags' : { 'public' }, 1333 'url' : 'extensions/ARB/ARB_vertex_attrib_64bit.txt', 1334 }, 1335 'GL_ARB_vertex_attrib_binding' : { 1336 'arbnumber' : 125, 1337 'flags' : { 'public' }, 1338 'url' : 'extensions/ARB/ARB_vertex_attrib_binding.txt', 1339 }, 1340 'GL_ARB_vertex_blend' : { 1341 'arbnumber' : 15, 1342 'flags' : { 'public' }, 1343 'supporters' : { 'ARB' }, 1344 'url' : 'extensions/ARB/ARB_vertex_blend.txt', 1345 }, 1346 'GL_ARB_vertex_buffer_object' : { 1347 'arbnumber' : 28, 1348 'flags' : { 'public' }, 1349 'supporters' : { 'ARB' }, 1350 'url' : 'extensions/ARB/ARB_vertex_buffer_object.txt', 1351 'alias' : { 'GLX_ARB_vertex_buffer_object' }, 1352 }, 1353 'GL_ARB_vertex_program' : { 1354 'arbnumber' : 26, 1355 'flags' : { 'public' }, 1356 'supporters' : { 'ARB' }, 1357 'url' : 'extensions/ARB/ARB_vertex_program.txt', 1358 }, 1359 'GL_ARB_vertex_shader' : { 1360 'arbnumber' : 31, 1361 'flags' : { 'public' }, 1362 'supporters' : { 'ARB' }, 1363 'url' : 'extensions/ARB/ARB_vertex_shader.txt', 1364 }, 1365 'GL_ARB_vertex_type_10f_11f_11f_rev' : { 1366 'arbnumber' : 151, 1367 'flags' : { 'public' }, 1368 'url' : 'extensions/ARB/ARB_vertex_type_10f_11f_11f_rev.txt', 1369 }, 1370 'GL_ARB_vertex_type_2_10_10_10_rev' : { 1371 'arbnumber' : 86, 1372 'flags' : { 'public' }, 1373 'url' : 'extensions/ARB/ARB_vertex_type_2_10_10_10_rev.txt', 1374 }, 1375 'GL_ARB_viewport_array' : { 1376 'arbnumber' : 100, 1377 'flags' : { 'public' }, 1378 'url' : 'extensions/ARB/ARB_viewport_array.txt', 1379 }, 1380 'GL_ARB_window_pos' : { 1381 'arbnumber' : 25, 1382 'flags' : { 'public' }, 1383 'supporters' : { 'ARB' }, 1384 'url' : 'extensions/ARB/ARB_window_pos.txt', 1385 }, 1386 'GL_ARM_mali_program_binary' : { 1387 'esnumber' : 120, 1388 'flags' : { 'public' }, 1389 'url' : 'extensions/ARM/ARM_mali_program_binary.txt', 1390 }, 1391 'GL_ARM_mali_shader_binary' : { 1392 'esnumber' : 81, 1393 'flags' : { 'public' }, 1394 'url' : 'extensions/ARM/ARM_mali_shader_binary.txt', 1395 }, 1396 'GL_ARM_rgba8' : { 1397 'esnumber' : 82, 1398 'flags' : { 'public' }, 1399 'url' : 'extensions/ARM/ARM_rgba8.txt', 1400 }, 1401 'GL_ARM_shader_framebuffer_fetch' : { 1402 'esnumber' : 165, 1403 'flags' : { 'public' }, 1404 'url' : 'extensions/ARM/ARM_shader_framebuffer_fetch.txt', 1405 }, 1406 'GL_ARM_shader_framebuffer_fetch_depth_stencil' : { 1407 'esnumber' : 166, 1408 'flags' : { 'public' }, 1409 'url' : 'extensions/ARM/ARM_shader_framebuffer_fetch_depth_stencil.txt', 1410 }, 1411 'GL_ATI_draw_buffers' : { 1412 'number' : 277, 1413 'flags' : { 'public' }, 1414 'supporters' : { 'ATI' }, 1415 'url' : 'extensions/ATI/ATI_draw_buffers.txt', 1416 }, 1417 'GL_ATI_element_array' : { 1418 'number' : 256, 1419 'flags' : { 'public' }, 1420 'supporters' : { 'ATI' }, 1421 'url' : 'extensions/ATI/ATI_element_array.txt', 1422 }, 1423 'GL_ATI_envmap_bumpmap' : { 1424 'number' : 244, 1425 'flags' : { 'public' }, 1426 'supporters' : { 'ATI' }, 1427 'url' : 'extensions/ATI/ATI_envmap_bumpmap.txt', 1428 }, 1429 'GL_ATI_fragment_shader' : { 1430 'number' : 245, 1431 'flags' : { 'public' }, 1432 'supporters' : { 'ATI' }, 1433 'url' : 'extensions/ATI/ATI_fragment_shader.txt', 1434 }, 1435 'GL_ATI_map_object_buffer' : { 1436 'number' : 288, 1437 'flags' : { 'public' }, 1438 'supporters' : { 'ATI' }, 1439 'url' : 'extensions/ATI/ATI_map_object_buffer.txt', 1440 }, 1441 'GL_ATI_meminfo' : { 1442 'number' : 359, 1443 'flags' : { 'public' }, 1444 'supporters' : { 'AMD' }, 1445 'url' : 'extensions/ATI/ATI_meminfo.txt', 1446 }, 1447 'GL_ATI_pn_triangles' : { 1448 'number' : 246, 1449 'flags' : { 'public' }, 1450 'supporters' : { 'ATI' }, 1451 'url' : 'extensions/ATI/ATI_pn_triangles.txt', 1452 }, 1453 'GL_ATI_separate_stencil' : { 1454 'number' : 289, 1455 'flags' : { 'public' }, 1456 'supporters' : { 'ATI' }, 1457 'url' : 'extensions/ATI/ATI_separate_stencil.txt', 1458 }, 1459 'GL_ATI_text_fragment_shader' : { 1460 'number' : 269, 1461 'flags' : { 'public' }, 1462 'supporters' : { 'APPLE', 'NVIDIA' }, 1463 'url' : 'extensions/ATI/ATI_text_fragment_shader.txt', 1464 }, 1465 'GL_ATI_texture_env_combine3' : { 1466 'number' : 279, 1467 'flags' : { 'public' }, 1468 'supporters' : { 'ATI' }, 1469 'url' : 'extensions/ATI/ATI_texture_env_combine3.txt', 1470 }, 1471 'GL_ATI_texture_float' : { 1472 'number' : 280, 1473 'flags' : { 'public' }, 1474 'supporters' : { 'ATI' }, 1475 'url' : 'extensions/ATI/ATI_texture_float.txt', 1476 }, 1477 'GL_ATI_texture_mirror_once' : { 1478 'number' : 221, 1479 'flags' : { 'public' }, 1480 'supporters' : { 'ATI' }, 1481 'url' : 'extensions/ATI/ATI_texture_mirror_once.txt', 1482 }, 1483 'GL_ATI_vertex_array_object' : { 1484 'number' : 247, 1485 'flags' : { 'public' }, 1486 'supporters' : { 'ATI' }, 1487 'url' : 'extensions/ATI/ATI_vertex_array_object.txt', 1488 }, 1489 'GL_ATI_vertex_attrib_array_object' : { 1490 'number' : 290, 1491 'flags' : { 'public' }, 1492 'supporters' : { 'ATI' }, 1493 'url' : 'extensions/ATI/ATI_vertex_attrib_array_object.txt', 1494 }, 1495 'GL_ATI_vertex_streams' : { 1496 'number' : 249, 1497 'flags' : { 'public' }, 1498 'supporters' : { 'ATI' }, 1499 'url' : 'extensions/ATI/ATI_vertex_streams.txt', 1500 }, 1501 'GL_DMP_program_binary' : { 1502 'esnumber' : 192, 1503 'flags' : { 'public' }, 1504 'url' : 'extensions/DMP/DMP_program_binary.txt', 1505 }, 1506 'GL_DMP_shader_binary' : { 1507 'esnumber' : 88, 1508 'flags' : { 'public' }, 1509 'url' : 'extensions/DMP/DMP_shader_binary.txt', 1510 }, 1511 'GL_EXT_422_pixels' : { 1512 'number' : 178, 1513 'flags' : { 'public' }, 1514 'supporters' : { 'INGR' }, 1515 'url' : 'extensions/EXT/EXT_422_pixels.txt', 1516 }, 1517 'GL_EXT_YUV_target' : { 1518 'esnumber' : 222, 1519 'flags' : { 'public' }, 1520 'url' : 'extensions/EXT/EXT_YUV_target.txt', 1521 }, 1522 'GL_EXT_abgr' : { 1523 'number' : 1, 1524 'flags' : { 'public' }, 1525 'supporters' : { 'IBM', 'KGC', 'SGI', 'SUN' }, 1526 'url' : 'extensions/EXT/EXT_abgr.txt', 1527 }, 1528 'GL_EXT_base_instance' : { 1529 'esnumber' : 203, 1530 'flags' : { 'public' }, 1531 'url' : 'extensions/EXT/EXT_base_instance.txt', 1532 }, 1533 'GL_EXT_bgra' : { 1534 'number' : 129, 1535 'flags' : { 'public' }, 1536 'supporters' : { 'MS' }, 1537 'url' : 'extensions/EXT/EXT_bgra.txt', 1538 }, 1539 'GL_EXT_bindable_uniform' : { 1540 'number' : 342, 1541 'flags' : { 'public' }, 1542 'supporters' : { 'NVIDIA' }, 1543 'url' : 'extensions/EXT/EXT_bindable_uniform.txt', 1544 }, 1545 'GL_EXT_blend_color' : { 1546 'number' : 2, 1547 'flags' : { 'public' }, 1548 'supporters' : { 'HP', 'INGR', 'KGC', 'SGI', 'SUN' }, 1549 'url' : 'extensions/EXT/EXT_blend_color.txt', 1550 }, 1551 'GL_EXT_blend_equation_separate' : { 1552 'number' : 299, 1553 'flags' : { 'public' }, 1554 'supporters' : { 'NVIDIA' }, 1555 'url' : 'extensions/EXT/EXT_blend_equation_separate.txt', 1556 }, 1557 'GL_EXT_blend_func_extended' : { 1558 'esnumber' : 247, 1559 'flags' : { 'public' }, 1560 'url' : 'extensions/EXT/EXT_blend_func_extended.txt', 1561 }, 1562 'GL_EXT_blend_func_separate' : { 1563 'number' : 173, 1564 'flags' : { 'public' }, 1565 'supporters' : { 'IBM', 'INGR' }, 1566 'url' : 'extensions/EXT/EXT_blend_func_separate.txt', 1567 }, 1568 'GL_EXT_blend_logic_op' : { 1569 'number' : 39, 1570 'flags' : { 'public' }, 1571 'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI' }, 1572 'url' : 'extensions/EXT/EXT_blend_logic_op.txt', 1573 }, 1574 'GL_EXT_blend_minmax' : { 1575 'number' : 37, 1576 'esnumber' : 65, 1577 'flags' : { 'public' }, 1578 'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI', 'SUN' }, 1579 'url' : 'extensions/EXT/EXT_blend_minmax.txt', 1580 }, 1581 'GL_EXT_blend_subtract' : { 1582 'number' : 38, 1583 'flags' : { 'public' }, 1584 'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI', 'SUN' }, 1585 'url' : 'extensions/EXT/EXT_blend_subtract.txt', 1586 }, 1587 'GLX_EXT_buffer_age' : { 1588 'number' : 427, 1589 'flags' : { 'public' }, 1590 'supporters' : { 'INTEL', 'NVIDIA' }, 1591 'url' : 'extensions/EXT/GLX_EXT_buffer_age.txt', 1592 }, 1593 'GL_EXT_buffer_storage' : { 1594 'esnumber' : 239, 1595 'flags' : { 'public' }, 1596 'url' : 'extensions/EXT/EXT_buffer_storage.txt', 1597 }, 1598 'GL_EXT_clear_texture' : { 1599 'esnumber' : 269, 1600 'flags' : { 'public' }, 1601 'url' : 'extensions/EXT/EXT_clear_texture.txt', 1602 }, 1603 'GL_EXT_clip_cull_distance' : { 1604 'esnumber' : 257, 1605 'flags' : { 'public' }, 1606 'url' : 'extensions/EXT/EXT_clip_cull_distance.txt', 1607 }, 1608 'GL_EXT_clip_volume_hint' : { 1609 'number' : 79, 1610 'flags' : { 'public' }, 1611 'url' : 'extensions/EXT/EXT_clip_volume_hint.txt', 1612 }, 1613 'GL_EXT_cmyka' : { 1614 'number' : 18, 1615 'flags' : { 'public' }, 1616 'supporters' : { 'ES', 'SGI' }, 1617 'url' : 'extensions/EXT/EXT_cmyka.txt', 1618 }, 1619 'GL_EXT_color_buffer_float' : { 1620 'esnumber' : 137, 1621 'flags' : { 'public' }, 1622 'url' : 'extensions/EXT/EXT_color_buffer_float.txt', 1623 }, 1624 'GL_EXT_color_buffer_half_float' : { 1625 'esnumber' : 97, 1626 'flags' : { 'public' }, 1627 'url' : 'extensions/EXT/EXT_color_buffer_half_float.txt', 1628 }, 1629 'GL_EXT_color_subtable' : { 1630 'number' : 74, 1631 'flags' : { 'public' }, 1632 'url' : 'extensions/EXT/EXT_color_subtable.txt', 1633 }, 1634 'GL_EXT_compiled_vertex_array' : { 1635 'number' : 97, 1636 'flags' : { 'public' }, 1637 'supporters' : { 'INTEL', 'SGI' }, 1638 'url' : 'extensions/EXT/EXT_compiled_vertex_array.txt', 1639 }, 1640 'GL_EXT_compressed_ETC1_RGB8_sub_texture' : { 1641 'esnumber' : 188, 1642 'flags' : { 'public' }, 1643 'url' : 'extensions/EXT/EXT_compressed_ETC1_RGB8_sub_texture.txt', 1644 }, 1645 'GL_EXT_conservative_depth' : { 1646 'esnumber' : 268, 1647 'flags' : { 'public' }, 1648 'url' : 'extensions/EXT/EXT_conservative_depth.txt', 1649 }, 1650 'GL_EXT_convolution' : { 1651 'number' : 12, 1652 'flags' : { 'public' }, 1653 'supporters' : { 'HP', 'KGC', 'SGI', 'SUN' }, 1654 'url' : 'extensions/EXT/EXT_convolution.txt', 1655 }, 1656 'GL_EXT_coordinate_frame' : { 1657 'number' : 156, 1658 'flags' : { 'public' }, 1659 'url' : 'extensions/EXT/EXT_coordinate_frame.txt', 1660 }, 1661 'GL_EXT_copy_image' : { 1662 'esnumber' : 175, 1663 'flags' : { 'public' }, 1664 'url' : 'extensions/EXT/EXT_copy_image.txt', 1665 }, 1666 'GL_EXT_copy_texture' : { 1667 'number' : 10, 1668 'flags' : { 'public' }, 1669 'supporters' : { 'ES', 'HP', 'SGI' }, 1670 'url' : 'extensions/EXT/EXT_copy_texture.txt', 1671 }, 1672 'GLX_EXT_create_context_es2_profile' : { 1673 'number' : 399, 1674 'flags' : { 'public' }, 1675 'supporters' : { 'NVIDIA' }, 1676 'url' : 'extensions/EXT/GLX_EXT_create_context_es2_profile.txt', 1677 'alias' : { 'GLX_EXT_create_context_es_profile' }, 1678 }, 1679 'GL_EXT_cull_vertex' : { 1680 'number' : 98, 1681 'flags' : { 'public' }, 1682 'supporters' : { 'INTEL', 'SGI' }, 1683 'url' : 'extensions/EXT/EXT_cull_vertex.txt', 1684 }, 1685 'GL_EXT_debug_label' : { 1686 'number' : 439, 1687 'esnumber' : 98, 1688 'flags' : { 'public' }, 1689 'supporters' : { 'APPLE' }, 1690 'url' : 'extensions/EXT/EXT_debug_label.txt', 1691 }, 1692 'GL_EXT_debug_marker' : { 1693 'number' : 440, 1694 'esnumber' : 99, 1695 'flags' : { 'public' }, 1696 'supporters' : { 'APPLE' }, 1697 'url' : 'extensions/EXT/EXT_debug_marker.txt', 1698 }, 1699 'GL_EXT_depth_bounds_test' : { 1700 'number' : 297, 1701 'flags' : { 'public' }, 1702 'supporters' : { 'NVIDIA' }, 1703 'url' : 'extensions/EXT/EXT_depth_bounds_test.txt', 1704 }, 1705 'GL_EXT_direct_state_access' : { 1706 'number' : 353, 1707 'flags' : { 'public' }, 1708 'supporters' : { 'Blizzard', 'NVIDIA', 'S3', 'TransGaming' }, 1709 'url' : 'extensions/EXT/EXT_direct_state_access.txt', 1710 }, 1711 'GL_EXT_discard_framebuffer' : { 1712 'esnumber' : 64, 1713 'flags' : { 'public' }, 1714 'url' : 'extensions/EXT/EXT_discard_framebuffer.txt', 1715 }, 1716 'GL_EXT_disjoint_timer_query' : { 1717 'esnumber' : 150, 1718 'flags' : { 'public' }, 1719 'url' : 'extensions/EXT/EXT_disjoint_timer_query.txt', 1720 }, 1721 'GL_EXT_draw_buffers' : { 1722 'esnumber' : 151, 1723 'flags' : { 'public' }, 1724 'url' : 'extensions/EXT/EXT_draw_buffers.txt', 1725 }, 1726 'GL_EXT_draw_buffers2' : { 1727 'number' : 340, 1728 'flags' : { 'public' }, 1729 'supporters' : { 'NVIDIA' }, 1730 'url' : 'extensions/EXT/EXT_draw_buffers2.txt', 1731 }, 1732 'GL_EXT_draw_buffers_indexed' : { 1733 'esnumber' : 176, 1734 'flags' : { 'public' }, 1735 'url' : 'extensions/EXT/EXT_draw_buffers_indexed.txt', 1736 }, 1737 'GL_EXT_draw_elements_base_vertex' : { 1738 'esnumber' : 204, 1739 'flags' : { 'public' }, 1740 'url' : 'extensions/EXT/EXT_draw_elements_base_vertex.txt', 1741 }, 1742 'GL_EXT_draw_instanced' : { 1743 'number' : 327, 1744 'esnumber' : 157, 1745 'flags' : { 'public' }, 1746 'supporters' : { 'NVIDIA' }, 1747 'url' : 'extensions/EXT/EXT_draw_instanced.txt', 1748 }, 1749 'GL_EXT_draw_range_elements' : { 1750 'number' : 112, 1751 'flags' : { 'public' }, 1752 'supporters' : { 'MS' }, 1753 'url' : 'extensions/EXT/EXT_draw_range_elements.txt', 1754 }, 1755 'GL_EXT_draw_transform_feedback' : { 1756 'esnumber' : 272, 1757 'flags' : { 'public' }, 1758 'url' : 'extensions/EXT/EXT_draw_transform_feedback.txt', 1759 }, 1760 'GL_EXT_external_buffer' : { 1761 'number' : 508, 1762 'esnumber' : 284, 1763 'flags' : { 'public' }, 1764 'url' : 'extensions/EXT/EXT_external_buffer.txt', 1765 }, 1766 'GL_EXT_EGL_image_array' : { 1767 'esnumber' : 278, 1768 'flags' : { 'public' }, 1769 'url' : 'extensions/EXT/EXT_EGL_image_array.txt', 1770 }, 1771 'GL_EXT_EGL_image_external_wrap_modes' : { 1772 'esnumber' : 298, 1773 'flags' : { 'public' }, 1774 'url' : 'extensions/EXT/EXT_EGL_image_external_wrap_modes.txt', 1775 }, 1776 'GL_EXT_EGL_image_storage' : { 1777 'number' : 522, 1778 'esnumber' : 301, 1779 'flags' : { 'public' }, 1780 'url' : 'extensions/EXT/EXT_EGL_image_storage.txt', 1781 }, 1782 'GL_EXT_memory_object' : { 1783 'number' : 503, 1784 'esnumber' : 280, 1785 'flags' : { 'public' }, 1786 'url' : 'extensions/EXT/EXT_external_objects.txt', 1787 'alias' : { 'GL_EXT_semaphore' }, 1788 }, 1789 'GL_EXT_memory_object_fd' : { 1790 'number' : 504, 1791 'esnumber' : 281, 1792 'flags' : { 'public' }, 1793 'url' : 'extensions/EXT/EXT_external_objects_fd.txt', 1794 'alias' : { 'GL_EXT_semaphore_fd' }, 1795 }, 1796 'GL_EXT_memory_object_win32' : { 1797 'number' : 505, 1798 'esnumber' : 282, 1799 'flags' : { 'public' }, 1800 'url' : 'extensions/EXT/EXT_external_objects_win32.txt', 1801 'alias' : { 'GL_EXT_semaphore_win32' }, 1802 }, 1803 'GL_EXT_float_blend' : { 1804 'esnumber' : 224, 1805 'flags' : { 'public' }, 1806 'url' : 'extensions/EXT/EXT_float_blend.txt', 1807 }, 1808 'GL_EXT_fog_coord' : { 1809 'number' : 149, 1810 'flags' : { 'public' }, 1811 'supporters' : { '3DFX', 'NVIDIA', 'REND' }, 1812 'url' : 'extensions/EXT/EXT_fog_coord.txt', 1813 }, 1814 'GL_EXT_frag_depth' : { 1815 'esnumber' : 86, 1816 'flags' : { 'public' }, 1817 'url' : 'extensions/EXT/EXT_frag_depth.txt', 1818 }, 1819 'GL_EXT_fragment_lighting' : { 1820 'number' : 102, 1821 'flags' : { 'public' }, 1822 'supporters' : { 'SGI' }, 1823 'url' : 'extensions/EXT/EXT_fragment_lighting.txt', 1824 }, 1825 'GL_EXT_framebuffer_blit' : { 1826 'number' : 316, 1827 'flags' : { 'public' }, 1828 'url' : 'extensions/EXT/EXT_framebuffer_blit.txt', 1829 }, 1830 'GL_EXT_framebuffer_multisample' : { 1831 'number' : 317, 1832 'flags' : { 'public' }, 1833 'url' : 'extensions/EXT/EXT_framebuffer_multisample.txt', 1834 }, 1835 'GL_EXT_framebuffer_multisample_blit_scaled' : { 1836 'number' : 409, 1837 'flags' : { 'public' }, 1838 'supporters' : { 'APPLE', 'NVIDIA' }, 1839 'url' : 'extensions/EXT/EXT_framebuffer_multisample_blit_scaled.txt', 1840 }, 1841 'GL_EXT_framebuffer_object' : { 1842 'number' : 310, 1843 'flags' : { 'public' }, 1844 'supporters' : { '3DL', 'ATI', 'INTEL', 'NVIDIA' }, 1845 'url' : 'extensions/EXT/EXT_framebuffer_object.txt', 1846 }, 1847 'GL_EXT_framebuffer_sRGB' : { 1848 'number' : 337, 1849 'flags' : { 'public' }, 1850 'supporters' : { 'NVIDIA' }, 1851 'url' : 'extensions/EXT/EXT_framebuffer_sRGB.txt', 1852 'alias' : { 'GLX_EXT_framebuffer_sRGB', 'WGL_EXT_framebuffer_sRGB' }, 1853 }, 1854 'GL_EXT_geometry_shader' : { 1855 'esnumber' : 177, 1856 'flags' : { 'public' }, 1857 'url' : 'extensions/EXT/EXT_geometry_shader.txt', 1858 'alias' : { 'GL_EXT_geometry_point_size' }, 1859 }, 1860 'GL_EXT_geometry_shader4' : { 1861 'number' : 324, 1862 'flags' : { 'public' }, 1863 'supporters' : { 'NVIDIA' }, 1864 'url' : 'extensions/EXT/EXT_geometry_shader4.txt', 1865 }, 1866 'GLX_EXT_stereo_tree' : { 1867 'number' : 452, 1868 'flags' : { 'public' }, 1869 'url' : 'extensions/EXT/GLX_EXT_stereo_tree.txt', 1870 }, 1871 'GL_EXT_gpu_program_parameters' : { 1872 'number' : 320, 1873 'flags' : { 'public' }, 1874 'supporters' : { 'APPLE', 'NVIDIA' }, 1875 'url' : 'extensions/EXT/EXT_gpu_program_parameters.txt', 1876 }, 1877 'GL_EXT_gpu_shader4' : { 1878 'number' : 326, 1879 'flags' : { 'public' }, 1880 'supporters' : { 'NVIDIA' }, 1881 'url' : 'extensions/EXT/EXT_gpu_shader4.txt', 1882 }, 1883 'GL_EXT_gpu_shader5' : { 1884 'esnumber' : 178, 1885 'flags' : { 'public' }, 1886 'url' : 'extensions/EXT/EXT_gpu_shader5.txt', 1887 }, 1888 'GL_EXT_histogram' : { 1889 'number' : 11, 1890 'flags' : { 'public' }, 1891 'supporters' : { 'INGR', 'KGC', 'SGI', 'SUN' }, 1892 'url' : 'extensions/EXT/EXT_histogram.txt', 1893 }, 1894 'GLX_EXT_import_context' : { 1895 'number' : 47, 1896 'flags' : { 'public' }, 1897 'supporters' : { 'IBM', 'SGI' }, 1898 'url' : 'extensions/EXT/GLX_EXT_import_context.txt', 1899 }, 1900 'GL_EXT_index_array_formats' : { 1901 'number' : 96, 1902 'flags' : { 'public' }, 1903 'supporters' : { 'INTEL', 'SGI' }, 1904 'url' : 'extensions/EXT/EXT_index_array_formats.txt', 1905 }, 1906 'GL_EXT_index_func' : { 1907 'number' : 95, 1908 'flags' : { 'public' }, 1909 'supporters' : { 'INTEL', 'SGI' }, 1910 'url' : 'extensions/EXT/EXT_index_func.txt', 1911 }, 1912 'GL_EXT_index_material' : { 1913 'number' : 94, 1914 'flags' : { 'public' }, 1915 'supporters' : { 'INTEL', 'SGI' }, 1916 'url' : 'extensions/EXT/EXT_index_material.txt', 1917 }, 1918 'GL_EXT_index_texture' : { 1919 'number' : 93, 1920 'flags' : { 'public' }, 1921 'supporters' : { 'INTEL', 'SGI' }, 1922 'url' : 'extensions/EXT/EXT_index_texture.txt', 1923 }, 1924 'GL_EXT_instanced_arrays' : { 1925 'esnumber' : 156, 1926 'flags' : { 'public' }, 1927 'url' : 'extensions/EXT/EXT_instanced_arrays.txt', 1928 }, 1929 'GLX_EXT_libglvnd' : { 1930 'number' : 482, 1931 'flags' : { 'public' }, 1932 'url' : 'extensions/EXT/GLX_EXT_libglvnd.txt', 1933 }, 1934 'GL_EXT_light_texture' : { 1935 'number' : 117, 1936 'flags' : { 'public' }, 1937 'supporters' : { 'SGI' }, 1938 'url' : 'extensions/EXT/EXT_light_texture.txt', 1939 }, 1940 'GL_EXT_map_buffer_range' : { 1941 'esnumber' : 121, 1942 'flags' : { 'public' }, 1943 'url' : 'extensions/EXT/EXT_map_buffer_range.txt', 1944 }, 1945 'GL_EXT_misc_attribute' : { 1946 'number' : 31, 1947 'flags' : { 'public' }, 1948 'url' : 'extensions/EXT/EXT_misc_attribute.txt', 1949 }, 1950 'GL_EXT_multi_draw_arrays' : { 1951 'number' : 148, 1952 'esnumber' : 69, 1953 'flags' : { 'public' }, 1954 'supporters' : { 'IBM', 'IMG', 'SUN' }, 1955 'url' : 'extensions/EXT/EXT_multi_draw_arrays.txt', 1956 'alias' : { 'GL_SUN_multi_draw_arrays' }, 1957 }, 1958 'GL_EXT_multi_draw_indirect' : { 1959 'esnumber' : 205, 1960 'flags' : { 'public' }, 1961 'url' : 'extensions/EXT/EXT_multi_draw_indirect.txt', 1962 }, 1963 'GL_EXT_multiple_textures' : { 1964 'flags' : { 'obsolete' }, 1965 'url' : 'extensions/EXT/EXT_multiple_textures.txt', 1966 }, 1967 'GL_EXT_multisample_compatibility' : { 1968 'esnumber' : 248, 1969 'flags' : { 'public' }, 1970 'url' : 'extensions/EXT/EXT_multisample_compatibility.txt', 1971 }, 1972 'GL_EXT_multisampled_render_to_texture' : { 1973 'esnumber' : 106, 1974 'flags' : { 'public' }, 1975 'url' : 'extensions/EXT/EXT_multisampled_render_to_texture.txt', 1976 }, 1977 'GL_EXT_multisampled_render_to_texture2' : { 1978 'esnumber' : 275, 1979 'flags' : { 'public' }, 1980 'url' : 'extensions/EXT/EXT_multisampled_render_to_texture2.txt', 1981 }, 1982 'GL_EXT_multiview_draw_buffers' : { 1983 'esnumber' : 125, 1984 'flags' : { 'public' }, 1985 'url' : 'extensions/EXT/EXT_multiview_draw_buffers.txt', 1986 }, 1987 'GLU_EXT_nurbs_tessellator' : { 1988 'number' : 100, 1989 'flags' : { 'public' }, 1990 'supporters' : { 'SGI' }, 1991 'url' : 'extensions/EXT/GLU_EXT_nurbs_tessellator.txt', 1992 }, 1993 'GLU_EXT_object_space_tess' : { 1994 'number' : 75, 1995 'flags' : { 'public' }, 1996 'supporters' : { 'SGI' }, 1997 'url' : 'extensions/EXT/GLU_EXT_object_space_tess.txt', 1998 }, 1999 'GL_EXT_occlusion_query_boolean' : { 2000 'esnumber' : 100, 2001 'flags' : { 'public' }, 2002 'url' : 'extensions/EXT/EXT_occlusion_query_boolean.txt', 2003 }, 2004 'GL_EXT_packed_depth_stencil' : { 2005 'number' : 312, 2006 'flags' : { 'public' }, 2007 'url' : 'extensions/EXT/EXT_packed_depth_stencil.txt', 2008 }, 2009 'GL_EXT_packed_float' : { 2010 'number' : 328, 2011 'flags' : { 'public' }, 2012 'supporters' : { 'NVIDIA' }, 2013 'url' : 'extensions/EXT/EXT_packed_float.txt', 2014 'alias' : { 'GLX_EXT_fbconfig_packed_float', 'WGL_EXT_pixel_format_packed_float' }, 2015 }, 2016 'GL_EXT_packed_pixels' : { 2017 'number' : 23, 2018 'flags' : { 'public' }, 2019 'supporters' : { 'ES', 'INGR', 'SGI' }, 2020 'url' : 'extensions/EXT/EXT_packed_pixels.txt', 2021 }, 2022 'GL_EXT_paletted_texture' : { 2023 'number' : 78, 2024 'flags' : { 'public' }, 2025 'supporters' : { 'MS', 'SGI' }, 2026 'url' : 'extensions/EXT/EXT_paletted_texture.txt', 2027 }, 2028 'GL_EXT_pixel_buffer_object' : { 2029 'number' : 302, 2030 'flags' : { 'public' }, 2031 'supporters' : { 'NVIDIA' }, 2032 'url' : 'extensions/EXT/EXT_pixel_buffer_object.txt', 2033 }, 2034 'GL_EXT_pixel_transform' : { 2035 'number' : 138, 2036 'flags' : { 'public' }, 2037 'supporters' : { 'HP', 'SUN' }, 2038 'url' : 'extensions/EXT/EXT_pixel_transform.txt', 2039 }, 2040 'GL_EXT_pixel_transform_color_table' : { 2041 'number' : 139, 2042 'flags' : { 'public' }, 2043 'supporters' : { 'HP', 'SUN' }, 2044 'url' : 'extensions/EXT/EXT_pixel_transform_color_table.txt', 2045 }, 2046 'GL_EXT_point_parameters' : { 2047 'number' : 54, 2048 'flags' : { 'public' }, 2049 'supporters' : { 'SGI' }, 2050 'url' : 'extensions/EXT/EXT_point_parameters.txt', 2051 }, 2052 'GL_EXT_polygon_offset' : { 2053 'number' : 3, 2054 'flags' : { 'public' }, 2055 'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI' }, 2056 'url' : 'extensions/EXT/EXT_polygon_offset.txt', 2057 }, 2058 'GL_EXT_polygon_offset_clamp' : { 2059 'number' : 460, 2060 'esnumber' : 252, 2061 'flags' : { 'public' }, 2062 'url' : 'extensions/EXT/EXT_polygon_offset_clamp.txt', 2063 }, 2064 'GL_EXT_post_depth_coverage' : { 2065 'number' : 461, 2066 'esnumber' : 225, 2067 'flags' : { 'public' }, 2068 'url' : 'extensions/EXT/EXT_post_depth_coverage.txt', 2069 }, 2070 'GL_EXT_primitive_bounding_box' : { 2071 'esnumber' : 186, 2072 'flags' : { 'public' }, 2073 'url' : 'extensions/EXT/EXT_primitive_bounding_box.txt', 2074 }, 2075 'GL_EXT_protected_textures' : { 2076 'esnumber' : 256, 2077 'flags' : { 'public' }, 2078 'url' : 'extensions/EXT/EXT_protected_textures.txt', 2079 }, 2080 'GL_EXT_provoking_vertex' : { 2081 'number' : 364, 2082 'flags' : { 'public' }, 2083 'supporters' : { 'NVIDIA', 'TransGaming' }, 2084 'url' : 'extensions/EXT/EXT_provoking_vertex.txt', 2085 }, 2086 'GL_EXT_pvrtc_sRGB' : { 2087 'esnumber' : 155, 2088 'flags' : { 'public' }, 2089 'url' : 'extensions/EXT/EXT_pvrtc_sRGB.txt', 2090 }, 2091 'GL_EXT_raster_multisample' : { 2092 'number' : 462, 2093 'esnumber' : 226, 2094 'flags' : { 'public' }, 2095 'url' : 'extensions/EXT/EXT_raster_multisample.txt', 2096 }, 2097 'GL_EXT_read_format_bgra' : { 2098 'esnumber' : 66, 2099 'flags' : { 'public' }, 2100 'url' : 'extensions/EXT/EXT_read_format_bgra.txt', 2101 }, 2102 'GL_EXT_render_snorm' : { 2103 'esnumber' : 206, 2104 'flags' : { 'public' }, 2105 'url' : 'extensions/EXT/EXT_render_snorm.txt', 2106 }, 2107 'GL_EXT_rescale_normal' : { 2108 'number' : 27, 2109 'flags' : { 'public' }, 2110 'supporters' : { 'IBM', 'SUN' }, 2111 'url' : 'extensions/EXT/EXT_rescale_normal.txt', 2112 }, 2113 'GL_EXT_robustness' : { 2114 'esnumber' : 107, 2115 'flags' : { 'public' }, 2116 'url' : 'extensions/EXT/EXT_robustness.txt', 2117 }, 2118 'GL_EXT_sRGB' : { 2119 'esnumber' : 105, 2120 'flags' : { 'public' }, 2121 'url' : 'extensions/EXT/EXT_sRGB.txt', 2122 }, 2123 'GL_EXT_sRGB_write_control' : { 2124 'esnumber' : 153, 2125 'flags' : { 'public' }, 2126 'url' : 'extensions/EXT/EXT_sRGB_write_control.txt', 2127 }, 2128 'GL_EXT_scene_marker' : { 2129 'number' : 120, 2130 'flags' : { 'public' }, 2131 'url' : 'extensions/EXT/EXT_scene_marker.txt', 2132 'alias' : { 'GLX_EXT_scene_marker' }, 2133 }, 2134 'GL_EXT_secondary_color' : { 2135 'number' : 145, 2136 'flags' : { 'public' }, 2137 'supporters' : { '3DFX', 'NVIDIA', 'REND' }, 2138 'url' : 'extensions/EXT/EXT_secondary_color.txt', 2139 }, 2140 'GL_EXT_separate_shader_objects' : { 2141 'number' : 377, 2142 'esnumber' : 101, 2143 'flags' : { 'public' }, 2144 'supporters' : { 'NVIDIA', 'TransGaming' }, 2145 'url' : 'extensions/EXT/EXT_separate_shader_objects.gl.txt', 2146 'esurl' : 'extensions/EXT/EXT_separate_shader_objects.gles.txt', 2147 'comments' : 'Different that the OpenGL extension with the same name string.', 2148 }, 2149 'GL_EXT_separate_specular_color' : { 2150 'number' : 144, 2151 'flags' : { 'public' }, 2152 'url' : 'extensions/EXT/EXT_separate_specular_color.txt', 2153 }, 2154 'GL_EXT_shader_framebuffer_fetch' : { 2155 'number' : 520, 2156 'esnumber' : 122, 2157 'flags' : { 'public' }, 2158 'url' : 'extensions/EXT/EXT_shader_framebuffer_fetch.txt', 2159 'alias' : { 'GL_EXT_shader_framebuffer_fetch_non_coherent' }, 2160 }, 2161 'GL_EXT_shader_group_vote' : { 2162 'esnumber' : 254, 2163 'flags' : { 'public' }, 2164 'url' : 'extensions/EXT/EXT_shader_group_vote.txt', 2165 }, 2166 'GL_EXT_shader_image_load_formatted' : { 2167 'number' : 449, 2168 'flags' : { 'public' }, 2169 'url' : 'extensions/EXT/EXT_shader_image_load_formatted.txt', 2170 }, 2171 'GL_EXT_shader_image_load_store' : { 2172 'number' : 386, 2173 'flags' : { 'public' }, 2174 'supporters' : { 'NVIDIA' }, 2175 'url' : 'extensions/EXT/EXT_shader_image_load_store.txt', 2176 }, 2177 'GL_EXT_shader_implicit_conversions' : { 2178 'esnumber' : 179, 2179 'flags' : { 'public' }, 2180 'url' : 'extensions/EXT/EXT_shader_implicit_conversions.txt', 2181 }, 2182 'GL_EXT_shader_integer_mix' : { 2183 'number' : 437, 2184 'esnumber' : 161, 2185 'flags' : { 'public' }, 2186 'supporters' : { 'INTEL' }, 2187 'url' : 'extensions/EXT/EXT_shader_integer_mix.txt', 2188 }, 2189 'GL_EXT_shader_io_blocks' : { 2190 'esnumber' : 180, 2191 'flags' : { 'public' }, 2192 'url' : 'extensions/EXT/EXT_shader_io_blocks.txt', 2193 }, 2194 'GL_EXT_shader_non_constant_global_initializers' : { 2195 'esnumber' : 264, 2196 'flags' : { 'public' }, 2197 'url' : 'extensions/EXT/EXT_shader_non_constant_global_initializers.txt', 2198 }, 2199 'GL_EXT_shader_pixel_local_storage' : { 2200 'esnumber' : 167, 2201 'flags' : { 'public' }, 2202 'url' : 'extensions/EXT/EXT_shader_pixel_local_storage.txt', 2203 }, 2204 'GL_EXT_shader_pixel_local_storage2' : { 2205 'esnumber' : 253, 2206 'flags' : { 'public' }, 2207 'url' : 'extensions/EXT/EXT_shader_pixel_local_storage2.txt', 2208 }, 2209 'GL_EXT_shader_texture_lod' : { 2210 'esnumber' : 77, 2211 'flags' : { 'public' }, 2212 'url' : 'extensions/EXT/EXT_shader_texture_lod.txt', 2213 }, 2214 'GL_EXT_shadow_funcs' : { 2215 'number' : 267, 2216 'flags' : { 'public' }, 2217 'supporters' : { 'NVIDIA' }, 2218 'url' : 'extensions/EXT/EXT_shadow_funcs.txt', 2219 }, 2220 'GL_EXT_shadow_samplers' : { 2221 'esnumber' : 102, 2222 'flags' : { 'public' }, 2223 'url' : 'extensions/EXT/EXT_shadow_samplers.txt', 2224 }, 2225 'GL_EXT_shared_texture_palette' : { 2226 'number' : 141, 2227 'flags' : { 'public' }, 2228 'supporters' : { '3DFX', '3DL', 'SGI' }, 2229 'url' : 'extensions/EXT/EXT_shared_texture_palette.txt', 2230 }, 2231 'GL_EXT_sparse_texture' : { 2232 'esnumber' : 240, 2233 'flags' : { 'public' }, 2234 'url' : 'extensions/EXT/EXT_sparse_texture.txt', 2235 }, 2236 'GL_EXT_sparse_texture2' : { 2237 'number' : 463, 2238 'esnumber' : 259, 2239 'flags' : { 'public' }, 2240 'url' : 'extensions/EXT/EXT_sparse_texture2.txt', 2241 }, 2242 'GL_EXT_static_vertex_array' : { 2243 'flags' : { 'public' }, 2244 'supporters' : { 'IBM' }, 2245 'url' : 'extensions/EXT/EXT_static_vertex_array.txt', 2246 }, 2247 'GL_EXT_stencil_clear_tag' : { 2248 'number' : 314, 2249 'flags' : { 'public' }, 2250 'supporters' : { 'NVIDIA' }, 2251 'url' : 'extensions/EXT/EXT_stencil_clear_tag.txt', 2252 }, 2253 'GL_EXT_stencil_two_side' : { 2254 'number' : 268, 2255 'flags' : { 'public' }, 2256 'supporters' : { 'APPLE', 'NVIDIA' }, 2257 'url' : 'extensions/EXT/EXT_stencil_two_side.txt', 2258 }, 2259 'GL_EXT_stencil_wrap' : { 2260 'number' : 176, 2261 'flags' : { 'public' }, 2262 'supporters' : { 'INGR', 'NVIDIA' }, 2263 'url' : 'extensions/EXT/EXT_stencil_wrap.txt', 2264 }, 2265 'GL_EXT_subtexture' : { 2266 'number' : 9, 2267 'flags' : { 'public' }, 2268 'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI' }, 2269 'url' : 'extensions/EXT/EXT_subtexture.txt', 2270 }, 2271 'GL_EXT_swap_control' : { 2272 'number' : 375, 2273 'flags' : { 'public' }, 2274 'supporters' : { 'NVIDIA' }, 2275 'url' : 'extensions/EXT/EXT_swap_control.txt', 2276 }, 2277 'GLX_EXT_swap_control_tear' : { 2278 'number' : 414, 2279 'flags' : { 'public' }, 2280 'supporters' : { 'NVIDIA' }, 2281 'url' : 'extensions/EXT/GLX_EXT_swap_control_tear.txt', 2282 }, 2283 'GL_EXT_tessellation_shader' : { 2284 'esnumber' : 181, 2285 'flags' : { 'public' }, 2286 'url' : 'extensions/EXT/EXT_tessellation_shader.txt', 2287 'alias' : { 'GL_EXT_tessellation_point_size' }, 2288 }, 2289 'GL_EXT_texenv_op' : { 2290 'flags' : { 'obsolete' }, 2291 'url' : 'extensions/EXT/EXT_texenv_op.txt', 2292 'comments' : 'Evolved into EXT_texture_env_combine.', 2293 }, 2294 'GL_EXT_texture' : { 2295 'number' : 4, 2296 'flags' : { 'public' }, 2297 'supporters' : { 'HP', 'INGR', 'KGC', 'SGI' }, 2298 'url' : 'extensions/EXT/EXT_texture.txt', 2299 }, 2300 'GL_EXT_texture3D' : { 2301 'number' : 6, 2302 'flags' : { 'public' }, 2303 'supporters' : { 'ES', 'HP', 'IBM', 'SGI', 'SUN' }, 2304 'url' : 'extensions/EXT/EXT_texture3D.txt', 2305 }, 2306 'GL_EXT_texture_array' : { 2307 'number' : 329, 2308 'flags' : { 'public' }, 2309 'supporters' : { 'NVIDIA' }, 2310 'url' : 'extensions/EXT/EXT_texture_array.txt', 2311 }, 2312 'GL_EXT_texture_border_clamp' : { 2313 'esnumber' : 182, 2314 'flags' : { 'public' }, 2315 'url' : 'extensions/EXT/EXT_texture_border_clamp.txt', 2316 }, 2317 'GL_EXT_texture_buffer' : { 2318 'esnumber' : 183, 2319 'flags' : { 'public' }, 2320 'url' : 'extensions/EXT/EXT_texture_buffer.txt', 2321 }, 2322 'GL_EXT_texture_buffer_object' : { 2323 'number' : 330, 2324 'flags' : { 'public' }, 2325 'supporters' : { 'NVIDIA' }, 2326 'url' : 'extensions/EXT/EXT_texture_buffer_object.txt', 2327 }, 2328 'GL_EXT_texture_compression_astc_decode_mode' : { 2329 'esnumber' : 276, 2330 'flags' : { 'public' }, 2331 'url' : 'extensions/EXT/EXT_texture_compression_astc_decode_mode.txt', 2332 'alias' : { 'GL_EXT_texture_compression_astc_decode_mode_rgb9e5' }, 2333 }, 2334 'GL_EXT_texture_compression_bptc' : { 2335 'esnumber' : 287, 2336 'flags' : { 'public' }, 2337 'supporters' : { 'NVIDIA' }, 2338 'url' : 'extensions/EXT/EXT_texture_compression_bptc.txt', 2339 }, 2340 'GL_EXT_texture_compression_dxt1' : { 2341 'number' : 309, 2342 'esnumber' : 49, 2343 'flags' : { 'public' }, 2344 'supporters' : { 'INTEL', 'NVIDIA' }, 2345 'url' : 'extensions/EXT/EXT_texture_compression_dxt1.txt', 2346 }, 2347 'GL_EXT_texture_compression_latc' : { 2348 'number' : 331, 2349 'flags' : { 'public' }, 2350 'supporters' : { 'NVIDIA' }, 2351 'url' : 'extensions/EXT/EXT_texture_compression_latc.txt', 2352 }, 2353 'GL_EXT_texture_compression_rgtc' : { 2354 'number' : 332, 2355 'esnumber' : 286, 2356 'flags' : { 'public' }, 2357 'supporters' : { 'NVIDIA' }, 2358 'url' : 'extensions/EXT/EXT_texture_compression_rgtc.txt', 2359 }, 2360 'GL_EXT_texture_compression_s3tc' : { 2361 'number' : 198, 2362 'esnumber' : 154, 2363 'flags' : { 'public' }, 2364 'supporters' : { 'INTEL', 'NVIDIA' }, 2365 'url' : 'extensions/EXT/EXT_texture_compression_s3tc.txt', 2366 }, 2367 'GL_EXT_texture_compression_s3tc_srgb' : { 2368 'esnumber' : 289, 2369 'flags' : { 'public' }, 2370 'supporters' : { 'ANGLE' }, 2371 'url' : 'extensions/EXT/EXT_texture_compression_s3tc_srgb.txt', 2372 }, 2373 'GL_EXT_texture_cube_map' : { 2374 'flags' : { 'incomplete' }, 2375 'url' : 'extensions/EXT/EXT_texture_cube_map.txt', 2376 'comments' : 'Extension shipped but was not fully specified. Similar to ARB_texture_cube_map.', 2377 }, 2378 'GL_EXT_texture_cube_map_array' : { 2379 'esnumber' : 184, 2380 'flags' : { 'public' }, 2381 'url' : 'extensions/EXT/EXT_texture_cube_map_array.txt', 2382 }, 2383 'GL_EXT_texture_env' : { 2384 'number' : 146, 2385 'flags' : { 'public' }, 2386 'url' : 'extensions/EXT/EXT_texture_env.txt', 2387 }, 2388 'GL_EXT_texture_env_add' : { 2389 'number' : 185, 2390 'flags' : { 'public' }, 2391 'supporters' : { 'ATI', 'NVIDIA' }, 2392 'url' : 'extensions/EXT/EXT_texture_env_add.txt', 2393 }, 2394 'GL_EXT_texture_env_combine' : { 2395 'number' : 158, 2396 'flags' : { 'public' }, 2397 'supporters' : { 'ATI', 'NVIDIA' }, 2398 'url' : 'extensions/EXT/EXT_texture_env_combine.txt', 2399 }, 2400 'GL_EXT_texture_env_dot3' : { 2401 'number' : 220, 2402 'flags' : { 'public' }, 2403 'supporters' : { 'ATI' }, 2404 'url' : 'extensions/EXT/EXT_texture_env_dot3.txt', 2405 }, 2406 'GL_EXT_texture_filter_anisotropic' : { 2407 'number' : 187, 2408 'esnumber' : 41, 2409 'flags' : { 'public' }, 2410 'supporters' : { 'NVIDIA' }, 2411 'url' : 'extensions/EXT/EXT_texture_filter_anisotropic.txt', 2412 }, 2413 'GL_EXT_texture_filter_minmax' : { 2414 'number' : 464, 2415 'esnumber' : 227, 2416 'flags' : { 'public' }, 2417 'url' : 'extensions/EXT/EXT_texture_filter_minmax.txt', 2418 }, 2419 'GL_EXT_texture_format_BGRA8888' : { 2420 'esnumber' : 51, 2421 'flags' : { 'public' }, 2422 'url' : 'extensions/EXT/EXT_texture_format_BGRA8888.txt', 2423 }, 2424 'GL_EXT_texture_format_sRGB_override' : { 2425 'esnumber' : 299, 2426 'flags' : { 'public' }, 2427 'url' : 'extensions/EXT/EXT_texture_format_sRGB_override.txt', 2428 }, 2429 'GLX_EXT_texture_from_pixmap' : { 2430 'number' : 344, 2431 'flags' : { 'public' }, 2432 'supporters' : { 'MESA', 'NVIDIA' }, 2433 'url' : 'extensions/EXT/GLX_EXT_texture_from_pixmap.txt', 2434 }, 2435 'GL_EXT_texture_integer' : { 2436 'number' : 343, 2437 'flags' : { 'public' }, 2438 'supporters' : { 'NVIDIA' }, 2439 'url' : 'extensions/EXT/EXT_texture_integer.txt', 2440 }, 2441 'GL_EXT_texture_lod_bias' : { 2442 'number' : 186, 2443 'esnumber' : 60, 2444 'flags' : { 'public' }, 2445 'supporters' : { 'NVIDIA' }, 2446 'url' : 'extensions/EXT/EXT_texture_lod_bias.txt', 2447 }, 2448 'GL_EXT_texture_mirror_clamp' : { 2449 'number' : 298, 2450 'flags' : { 'public' }, 2451 'supporters' : { 'NVIDIA' }, 2452 'url' : 'extensions/EXT/EXT_texture_mirror_clamp.txt', 2453 }, 2454 'GL_EXT_texture_mirror_clamp_to_edge' : { 2455 'esnumber' : 291, 2456 'flags' : { 'public' }, 2457 'url' : 'extensions/EXT/EXT_texture_mirror_clamp_to_edge.txt', 2458 }, 2459 'GL_EXT_texture_norm16' : { 2460 'esnumber' : 207, 2461 'flags' : { 'public' }, 2462 'url' : 'extensions/EXT/EXT_texture_norm16.txt', 2463 }, 2464 'GL_EXT_texture_object' : { 2465 'number' : 20, 2466 'flags' : { 'public' }, 2467 'supporters' : { 'IBM', 'INGR', 'KGC', 'SGI' }, 2468 'url' : 'extensions/EXT/EXT_texture_object.txt', 2469 }, 2470 'GL_EXT_texture_perturb_normal' : { 2471 'number' : 147, 2472 'flags' : { 'public' }, 2473 'url' : 'extensions/EXT/EXT_texture_perturb_normal.txt', 2474 }, 2475 'GL_EXT_texture_rg' : { 2476 'esnumber' : 103, 2477 'flags' : { 'public' }, 2478 'url' : 'extensions/EXT/EXT_texture_rg.txt', 2479 }, 2480 'GL_EXT_texture_sRGB' : { 2481 'number' : 315, 2482 'flags' : { 'public' }, 2483 'supporters' : { 'NVIDIA' }, 2484 'url' : 'extensions/EXT/EXT_texture_sRGB.txt', 2485 }, 2486 'GL_EXT_texture_sRGB_R8' : { 2487 'esnumber' : 221, 2488 'flags' : { 'public' }, 2489 'url' : 'extensions/EXT/EXT_texture_sRGB_R8.txt', 2490 }, 2491 'GL_EXT_texture_sRGB_RG8' : { 2492 'esnumber' : 223, 2493 'flags' : { 'public' }, 2494 'url' : 'extensions/EXT/EXT_texture_sRGB_RG8.txt', 2495 }, 2496 'GL_EXT_texture_sRGB_decode' : { 2497 'number' : 402, 2498 'esnumber' : 152, 2499 'flags' : { 'public' }, 2500 'supporters' : { 'APPLE', 'CodeWeavers', 'NVIDIA', 'TransGaming' }, 2501 'url' : 'extensions/EXT/EXT_texture_sRGB_decode.txt', 2502 }, 2503 'GL_EXT_texture_shared_exponent' : { 2504 'number' : 333, 2505 'flags' : { 'public' }, 2506 'supporters' : { 'NVIDIA' }, 2507 'url' : 'extensions/EXT/EXT_texture_shared_exponent.txt', 2508 }, 2509 'GL_EXT_texture_snorm' : { 2510 'number' : 365, 2511 'flags' : { 'public' }, 2512 'supporters' : { 'NVIDIA', 'TransGaming' }, 2513 'url' : 'extensions/EXT/EXT_texture_snorm.txt', 2514 }, 2515 'GL_EXT_texture_storage' : { 2516 'esnumber' : 108, 2517 'flags' : { 'public' }, 2518 'url' : 'extensions/EXT/EXT_texture_storage.txt', 2519 }, 2520 'GL_EXT_texture_swizzle' : { 2521 'number' : 356, 2522 'flags' : { 'public' }, 2523 'supporters' : { 'IdSoftware', 'NVIDIA' }, 2524 'url' : 'extensions/EXT/EXT_texture_swizzle.txt', 2525 }, 2526 'GL_EXT_texture_type_2_10_10_10_REV' : { 2527 'esnumber' : 42, 2528 'flags' : { 'public' }, 2529 'url' : 'extensions/EXT/EXT_texture_type_2_10_10_10_REV.txt', 2530 }, 2531 'GL_EXT_texture_view' : { 2532 'esnumber' : 185, 2533 'flags' : { 'public' }, 2534 'url' : 'extensions/EXT/EXT_texture_view.txt', 2535 }, 2536 'GL_EXT_timer_query' : { 2537 'number' : 319, 2538 'flags' : { 'public' }, 2539 'supporters' : { 'NVIDIA' }, 2540 'url' : 'extensions/EXT/EXT_timer_query.txt', 2541 }, 2542 'GL_EXT_transform_feedback' : { 2543 'number' : 352, 2544 'flags' : { 'public' }, 2545 'supporters' : { 'APPLE', 'NVIDIA' }, 2546 'url' : 'extensions/EXT/EXT_transform_feedback.txt', 2547 }, 2548 'GL_EXT_transform_feedback2' : { 2549 'flags' : { 'incomplete', 'obsolete' }, 2550 'url' : 'extensions/EXT/EXT_transform_feedback2.txt', 2551 'comments' : 'Draft extension which is referred to by some other vendor extensions, but shipped as ARB_transform_feedback2.', 2552 }, 2553 'GL_EXT_unpack_subimage' : { 2554 'esnumber' : 90, 2555 'flags' : { 'public' }, 2556 'url' : 'extensions/EXT/EXT_unpack_subimage.txt', 2557 }, 2558 'GL_EXT_vertex_array' : { 2559 'number' : 30, 2560 'flags' : { 'public' }, 2561 'supporters' : { 'DEC', 'HP', 'IBM', 'INGR', 'KGC', 'SGI' }, 2562 'url' : 'extensions/EXT/EXT_vertex_array.txt', 2563 }, 2564 'GL_EXT_vertex_array_bgra' : { 2565 'number' : 354, 2566 'flags' : { 'public' }, 2567 'supporters' : { 'Blizzard', 'NVIDIA', 'S3', 'TransGaming' }, 2568 'url' : 'extensions/EXT/EXT_vertex_array_bgra.txt', 2569 }, 2570 'GL_EXT_vertex_array_set' : { 2571 'flags' : { 'public' }, 2572 'supporters' : { 'IBM' }, 2573 'url' : 'extensions/EXT/EXT_vertex_array_set.txt', 2574 }, 2575 'GL_EXT_vertex_array_setXXX' : { 2576 'flags' : { 'public' }, 2577 'supporters' : { 'IBM' }, 2578 'url' : 'extensions/EXT/EXT_vertex_array_setXXX.txt', 2579 }, 2580 'GL_EXT_vertex_attrib_64bit' : { 2581 'number' : 387, 2582 'flags' : { 'public' }, 2583 'supporters' : { 'NVIDIA' }, 2584 'url' : 'extensions/EXT/EXT_vertex_attrib_64bit.txt', 2585 }, 2586 'GL_EXT_vertex_shader' : { 2587 'number' : 248, 2588 'flags' : { 'public' }, 2589 'url' : 'extensions/EXT/EXT_vertex_shader.txt', 2590 }, 2591 'GL_EXT_vertex_weighting' : { 2592 'number' : 188, 2593 'flags' : { 'public' }, 2594 'supporters' : { 'NVIDIA' }, 2595 'url' : 'extensions/EXT/EXT_vertex_weighting.txt', 2596 }, 2597 'GLX_EXT_visual_info' : { 2598 'number' : 28, 2599 'flags' : { 'public' }, 2600 'supporters' : { 'IBM', 'KGC', 'SGI' }, 2601 'url' : 'extensions/EXT/GLX_EXT_visual_info.txt', 2602 }, 2603 'GLX_EXT_visual_rating' : { 2604 'number' : 44, 2605 'flags' : { 'public' }, 2606 'supporters' : { 'HP', 'IBM', 'SGI' }, 2607 'url' : 'extensions/EXT/GLX_EXT_visual_rating.txt', 2608 }, 2609 'GL_EXT_win32_keyed_mutex' : { 2610 'number' : 506, 2611 'esnumber' : 283, 2612 'flags' : { 'public' }, 2613 'url' : 'extensions/EXT/EXT_win32_keyed_mutex.txt', 2614 }, 2615 'GL_EXT_window_rectangles' : { 2616 'number' : 490, 2617 'esnumber' : 263, 2618 'flags' : { 'public' }, 2619 'supporters' : { 'GOOGLE', 'NVIDIA', 'VMware' }, 2620 'url' : 'extensions/EXT/EXT_window_rectangles.txt', 2621 }, 2622 'GL_EXT_x11_sync_object' : { 2623 'number' : 406, 2624 'flags' : { 'public' }, 2625 'supporters' : { 'NVIDIA' }, 2626 'url' : 'extensions/EXT/EXT_x11_sync_object.txt', 2627 }, 2628 'GL_FJ_shader_binary_GCCSO' : { 2629 'esnumber' : 114, 2630 'flags' : { 'public' }, 2631 'url' : 'extensions/FJ/FJ_shader_binary_GCCSO.txt', 2632 }, 2633 'GL_GREMEDY_frame_terminator' : { 2634 'number' : 345, 2635 'flags' : { 'public' }, 2636 'supporters' : { 'GREMEDY' }, 2637 'url' : 'extensions/GREMEDY/GREMEDY_frame_terminator.txt', 2638 }, 2639 'GL_GREMEDY_string_marker' : { 2640 'number' : 311, 2641 'flags' : { 'public' }, 2642 'supporters' : { 'GREMEDY' }, 2643 'url' : 'extensions/GREMEDY/GREMEDY_string_marker.txt', 2644 }, 2645 'GL_HP_convolution_border_modes' : { 2646 'number' : 67, 2647 'flags' : { 'public' }, 2648 'supporters' : { 'HP' }, 2649 'url' : 'extensions/HP/HP_convolution_border_modes.txt', 2650 }, 2651 'GL_HP_image_transform' : { 2652 'number' : 66, 2653 'flags' : { 'public' }, 2654 'supporters' : { 'HP', 'SUN' }, 2655 'url' : 'extensions/HP/HP_image_transform.txt', 2656 }, 2657 'GL_HP_occlusion_test' : { 2658 'number' : 137, 2659 'flags' : { 'public' }, 2660 'supporters' : { 'HP' }, 2661 'url' : 'extensions/HP/HP_occlusion_test.txt', 2662 }, 2663 'GL_HP_texture_lighting' : { 2664 'number' : 111, 2665 'flags' : { 'public' }, 2666 'supporters' : { 'HP' }, 2667 'url' : 'extensions/HP/HP_texture_lighting.txt', 2668 }, 2669 'GL_IBM_cull_vertex' : { 2670 'number' : 199, 2671 'flags' : { 'public' }, 2672 'supporters' : { 'IBM' }, 2673 'url' : 'extensions/IBM/IBM_cull_vertex.txt', 2674 }, 2675 'GL_IBM_multimode_draw_arrays' : { 2676 'number' : 200, 2677 'flags' : { 'public' }, 2678 'supporters' : { 'IBM' }, 2679 'url' : 'extensions/IBM/IBM_multimode_draw_arrays.txt', 2680 }, 2681 'GL_IBM_rasterpos_clip' : { 2682 'number' : 110, 2683 'flags' : { 'public' }, 2684 'supporters' : { 'IBM' }, 2685 'url' : 'extensions/IBM/IBM_rasterpos_clip.txt', 2686 }, 2687 'GL_IBM_static_data' : { 2688 'number' : 223, 2689 'flags' : { 'public' }, 2690 'url' : 'extensions/IBM/IBM_static_data.txt', 2691 }, 2692 'GL_IBM_texture_mirrored_repeat' : { 2693 'number' : 224, 2694 'flags' : { 'public' }, 2695 'url' : 'extensions/IBM/IBM_texture_mirrored_repeat.txt', 2696 }, 2697 'GL_IBM_vertex_array_lists' : { 2698 'number' : 201, 2699 'flags' : { 'public' }, 2700 'supporters' : { 'IBM' }, 2701 'url' : 'extensions/IBM/IBM_vertex_array_lists.txt', 2702 }, 2703 'GL_IGLOO_swap_triangle_strip_vertex_pointerXXX' : { 2704 'flags' : { 'incomplete', 'obsolete' }, 2705 'url' : 'extensions/IGLOO/IGLOO_swap_triangle_strip_vertex_pointerXXX.txt', 2706 }, 2707 'GL_IGLOO_toggle_color_and_lightXXX' : { 2708 'flags' : { 'incomplete', 'obsolete' }, 2709 'url' : 'extensions/IGLOO/IGLOO_toggle_color_and_lightXXX.txt', 2710 }, 2711 'GL_IGLOO_viewport_offsetXXX' : { 2712 'flags' : { 'incomplete', 'obsolete' }, 2713 'url' : 'extensions/IGLOO/IGLOO_viewport_offsetXXX.txt', 2714 }, 2715 'GL_IMG_bindless_texture' : { 2716 'esnumber' : 270, 2717 'flags' : { 'public' }, 2718 'url' : 'extensions/IMG/IMG_bindless_texture.txt', 2719 }, 2720 'GL_IMG_framebuffer_downsample' : { 2721 'esnumber' : 255, 2722 'flags' : { 'public' }, 2723 'url' : 'extensions/IMG/IMG_framebuffer_downsample.txt', 2724 }, 2725 'GL_IMG_multisampled_render_to_texture' : { 2726 'esnumber' : 74, 2727 'flags' : { 'public' }, 2728 'url' : 'extensions/IMG/IMG_multisampled_render_to_texture.txt', 2729 }, 2730 'GL_IMG_program_binary' : { 2731 'esnumber' : 67, 2732 'flags' : { 'public' }, 2733 'url' : 'extensions/IMG/IMG_program_binary.txt', 2734 }, 2735 'GL_IMG_read_format' : { 2736 'esnumber' : 53, 2737 'flags' : { 'public' }, 2738 'url' : 'extensions/IMG/IMG_read_format.txt', 2739 }, 2740 'GL_IMG_shader_binary' : { 2741 'esnumber' : 68, 2742 'flags' : { 'public' }, 2743 'url' : 'extensions/IMG/IMG_shader_binary.txt', 2744 }, 2745 'GL_IMG_texture_compression_pvrtc' : { 2746 'esnumber' : 54, 2747 'flags' : { 'public' }, 2748 'url' : 'extensions/IMG/IMG_texture_compression_pvrtc.txt', 2749 }, 2750 'GL_IMG_texture_compression_pvrtc2' : { 2751 'esnumber' : 140, 2752 'flags' : { 'public' }, 2753 'url' : 'extensions/IMG/IMG_texture_compression_pvrtc2.txt', 2754 }, 2755 'GL_IMG_texture_env_enhanced_fixed_function' : { 2756 'esnumber' : 58, 2757 'flags' : { 'public' }, 2758 'url' : 'extensions/IMG/IMG_texture_env_enhanced_fixed_function.txt', 2759 }, 2760 'GL_IMG_texture_filter_cubic' : { 2761 'esnumber' : 251, 2762 'flags' : { 'public' }, 2763 'url' : 'extensions/IMG/IMG_texture_filter_cubic.txt', 2764 }, 2765 'GL_IMG_user_clip_plane' : { 2766 'esnumber' : 57, 2767 'flags' : { 'public' }, 2768 'url' : 'extensions/IMG/IMG_user_clip_plane.txt', 2769 }, 2770 'GL_INGR_color_clamp' : { 2771 'number' : 174, 2772 'flags' : { 'public' }, 2773 'supporters' : { 'INGR' }, 2774 'url' : 'extensions/INGR/INGR_color_clamp.txt', 2775 }, 2776 'GL_INGR_interlace_read' : { 2777 'number' : 175, 2778 'flags' : { 'public' }, 2779 'supporters' : { 'INGR' }, 2780 'url' : 'extensions/INGR/INGR_interlace_read.txt', 2781 }, 2782 'GL_INTEL_conservative_rasterization' : { 2783 'number' : 491, 2784 'esnumber' : 265, 2785 'flags' : { 'public' }, 2786 'supporters' : { 'INTEL' }, 2787 'url' : 'extensions/INTEL/INTEL_conservative_rasterization.txt', 2788 }, 2789 'GL_INTEL_fragment_shader_ordering' : { 2790 'number' : 441, 2791 'flags' : { 'public' }, 2792 'supporters' : { 'INTEL' }, 2793 'url' : 'extensions/INTEL/INTEL_fragment_shader_ordering.txt', 2794 }, 2795 'GL_INTEL_framebuffer_CMAA' : { 2796 'number' : 481, 2797 'esnumber' : 246, 2798 'flags' : { 'public' }, 2799 'url' : 'extensions/INTEL/INTEL_framebuffer_CMAA.txt', 2800 }, 2801 'GL_INTEL_map_texture' : { 2802 'number' : 429, 2803 'flags' : { 'public' }, 2804 'supporters' : { 'INTEL' }, 2805 'url' : 'extensions/INTEL/INTEL_map_texture.txt', 2806 }, 2807 'GL_INTEL_blackhole_render' : { 2808 'number' : 521, 2809 'esnumber' : 300, 2810 'flags' : { 'public' }, 2811 'supporters' : { 'INTEL' }, 2812 'url' : 'extensions/INTEL/INTEL_blackhole_render.txt', 2813 }, 2814 'GL_INTEL_parallel_arrays' : { 2815 'number' : 136, 2816 'flags' : { 'public' }, 2817 'supporters' : { 'INTEL' }, 2818 'url' : 'extensions/INTEL/INTEL_parallel_arrays.txt', 2819 }, 2820 'GL_INTEL_performance_query' : { 2821 'number' : 443, 2822 'esnumber' : 164, 2823 'flags' : { 'public' }, 2824 'url' : 'extensions/INTEL/INTEL_performance_query.txt', 2825 }, 2826 'GLX_INTEL_swap_event' : { 2827 'number' : 384, 2828 'flags' : { 'public' }, 2829 'supporters' : { 'AMD' }, 2830 'url' : 'extensions/INTEL/GLX_INTEL_swap_event.txt', 2831 }, 2832 'GL_INTEL_texture_scissor' : { 2833 'number' : 135, 2834 'flags' : { 'public' }, 2835 'supporters' : { 'INTEL' }, 2836 'url' : 'extensions/INTEL/INTEL_texture_scissor.txt', 2837 }, 2838 'GL_KHR_blend_equation_advanced' : { 2839 'arbnumber' : 174, 2840 'esnumber' : 168, 2841 'flags' : { 'public' }, 2842 'url' : 'extensions/KHR/KHR_blend_equation_advanced.txt', 2843 'alias' : { 'GL_KHR_blend_equation_advanced_coherent' }, 2844 }, 2845 'GL_KHR_context_flush_control' : { 2846 'arbnumber' : 168, 2847 'esnumber' : 191, 2848 'flags' : { 'public' }, 2849 'url' : 'extensions/KHR/KHR_context_flush_control.txt', 2850 'alias' : { 'GLX_ARB_context_flush_control', 'WGL_ARB_context_flush_control' }, 2851 }, 2852 'GL_KHR_debug' : { 2853 'arbnumber' : 119, 2854 'esnumber' : 118, 2855 'flags' : { 'public' }, 2856 'url' : 'extensions/KHR/KHR_debug.txt', 2857 }, 2858 'GL_KHR_no_error' : { 2859 'arbnumber' : 175, 2860 'esnumber' : 243, 2861 'flags' : { 'public' }, 2862 'url' : 'extensions/KHR/KHR_no_error.txt', 2863 }, 2864 'GL_KHR_parallel_shader_compile' : { 2865 'arbnumber' : 192, 2866 'esnumber' : 288, 2867 'flags' : { 'public' }, 2868 'url' : 'extensions/KHR/KHR_parallel_shader_compile.txt', 2869 }, 2870 'GL_KHR_robust_buffer_access_behavior' : { 2871 'arbnumber' : 169, 2872 'esnumber' : 189, 2873 'flags' : { 'public' }, 2874 'url' : 'extensions/KHR/KHR_robust_buffer_access_behavior.txt', 2875 }, 2876 'GL_KHR_robustness' : { 2877 'arbnumber' : 170, 2878 'esnumber' : 190, 2879 'flags' : { 'public' }, 2880 'url' : 'extensions/KHR/KHR_robustness.txt', 2881 }, 2882 'GL_KHR_texture_compression_astc_hdr' : { 2883 'arbnumber' : 118, 2884 'esnumber' : 117, 2885 'flags' : { 'public' }, 2886 'url' : 'extensions/KHR/KHR_texture_compression_astc_hdr.txt', 2887 'alias' : { 'GL_KHR_texture_compression_astc_ldr' }, 2888 }, 2889 'GL_KHR_texture_compression_astc_sliced_3d' : { 2890 'arbnumber' : 189, 2891 'esnumber' : 249, 2892 'flags' : { 'public' }, 2893 'url' : 'extensions/KHR/KHR_texture_compression_astc_sliced_3d.txt', 2894 }, 2895 'GL_MESAX_texture_stack' : { 2896 'number' : 318, 2897 'flags' : { 'public' }, 2898 'supporters' : { 'MESA' }, 2899 'url' : 'extensions/MESAX/MESAX_texture_stack.txt', 2900 }, 2901 'GLX_MESA_agp_offset' : { 2902 'number' : 308, 2903 'flags' : { 'public' }, 2904 'supporters' : { 'MESA' }, 2905 'url' : 'extensions/MESA/GLX_MESA_agp_offset.txt', 2906 }, 2907 'GLX_MESA_copy_sub_buffer' : { 2908 'number' : 215, 2909 'flags' : { 'public' }, 2910 'supporters' : { 'MESA' }, 2911 'url' : 'extensions/MESA/GLX_MESA_copy_sub_buffer.txt', 2912 }, 2913 'GL_MESA_pack_invert' : { 2914 'number' : 300, 2915 'flags' : { 'public' }, 2916 'supporters' : { 'MESA' }, 2917 'url' : 'extensions/MESA/MESA_pack_invert.txt', 2918 }, 2919 'GLX_MESA_pixmap_colormap' : { 2920 'number' : 216, 2921 'flags' : { 'public' }, 2922 'supporters' : { 'MESA' }, 2923 'url' : 'extensions/MESA/GLX_MESA_pixmap_colormap.txt', 2924 }, 2925 'GL_MESA_program_binary_formats' : { 2926 'number' : 516, 2927 'esnumber' : 294, 2928 'flags' : { 'public' }, 2929 'supporters' : { 'MESA' }, 2930 'url' : 'extensions/MESA/MESA_program_binary_formats.txt', 2931 }, 2932 'GLX_MESA_query_renderer' : { 2933 'number' : 446, 2934 'flags' : { 'public' }, 2935 'url' : 'extensions/MESA/GLX_MESA_query_renderer.txt', 2936 }, 2937 'GLX_MESA_release_buffers' : { 2938 'number' : 217, 2939 'flags' : { 'public' }, 2940 'supporters' : { 'MESA' }, 2941 'url' : 'extensions/MESA/GLX_MESA_release_buffers.txt', 2942 }, 2943 'GL_MESA_resize_buffers' : { 2944 'number' : 196, 2945 'flags' : { 'public' }, 2946 'supporters' : { 'MESA' }, 2947 'url' : 'extensions/MESA/MESA_resize_buffers.txt', 2948 }, 2949 'GLX_MESA_set_3dfx_mode' : { 2950 'number' : 218, 2951 'flags' : { 'public' }, 2952 'supporters' : { 'MESA' }, 2953 'url' : 'extensions/MESA/GLX_MESA_set_3dfx_mode.txt', 2954 }, 2955 'GL_MESA_shader_integer_functions' : { 2956 'number' : 495, 2957 'flags' : { 'public' }, 2958 'supporters' : { 'MESA' }, 2959 'url' : 'extensions/MESA/MESA_shader_integer_functions.txt', 2960 }, 2961 'GLX_MESA_swap_control' : { 2962 'number' : 514, 2963 'flags' : { 'public' }, 2964 'supporters' : { 'MESA' }, 2965 'url' : 'extensions/MESA/GLX_MESA_swap_control.txt', 2966 }, 2967 'GL_MESA_tile_raster_order' : { 2968 'number' : 515, 2969 'esnumber' : 292, 2970 'flags' : { 'public' }, 2971 'supporters' : { 'MESA' }, 2972 'url' : 'extensions/MESA/MESA_tile_raster_order.txt', 2973 }, 2974 'GL_MESA_window_pos' : { 2975 'number' : 197, 2976 'flags' : { 'public' }, 2977 'supporters' : { 'MESA' }, 2978 'url' : 'extensions/MESA/MESA_window_pos.txt', 2979 }, 2980 'GL_MESA_ycbcr_texture' : { 2981 'number' : 301, 2982 'flags' : { 'public' }, 2983 'supporters' : { 'MESA' }, 2984 'url' : 'extensions/MESA/MESA_ycbcr_texture.txt', 2985 }, 2986 'GL_MTK_program_binary' : { 2987 'esnumber' : 245, 2988 'flags' : { 'incomplete', 'private' }, 2989 'url' : 'drafts/MTK/MTK_program_binary.txt', 2990 }, 2991 'GL_MTK_shader_binary' : { 2992 'esnumber' : 244, 2993 'flags' : { 'incomplete', 'private' }, 2994 'url' : 'drafts/MTK/MTK_shader_binary.txt', 2995 }, 2996 'GL_NVX_blend_equation_advanced_multi_draw_buffers' : { 2997 'number' : 492, 2998 'esnumber' : 266, 2999 'flags' : { 'public' }, 3000 'supporters' : { 'NVIDIA' }, 3001 'url' : 'extensions/NVX/NVX_blend_equation_advanced_multi_draw_buffers.txt', 3002 }, 3003 'GL_NVX_conditional_render' : { 3004 'number' : 425, 3005 'flags' : { 'public' }, 3006 'supporters' : { 'NVIDIA' }, 3007 'url' : 'extensions/NVX/NVX_conditional_render.txt', 3008 }, 3009 'GL_NVX_gpu_memory_info' : { 3010 'number' : 438, 3011 'flags' : { 'public' }, 3012 'supporters' : { 'NVIDIA' }, 3013 'url' : 'extensions/NVX/NVX_gpu_memory_info.txt', 3014 }, 3015 'GL_NVX_linked_gpu_multicast' : { 3016 'number' : 493, 3017 'flags' : { 'public' }, 3018 'supporters' : { 'NVIDIA' }, 3019 'url' : 'extensions/NVX/NVX_linked_gpu_multicast.txt', 3020 }, 3021 'GL_NV_3dvision_settings' : { 3022 'esnumber' : 129, 3023 'flags' : { 'public' }, 3024 'url' : 'extensions/NV/NV_3dvision_settings.txt', 3025 }, 3026 'GL_NV_EGL_stream_consumer_external' : { 3027 'esnumber' : 104, 3028 'flags' : { 'public' }, 3029 'url' : 'extensions/NV/NV_EGL_stream_consumer_external.txt', 3030 }, 3031 'GL_NV_alpha_to_coverage_dither_control' : { 3032 'number' : 500, 3033 'flags' : { 'public' }, 3034 'url' : 'extensions/NV/NV_alpha_to_coverage_dither_control.txt', 3035 }, 3036 'GL_NV_bgr' : { 3037 'esnumber' : 135, 3038 'flags' : { 'public' }, 3039 'url' : 'extensions/NV/NV_bgr.txt', 3040 }, 3041 'GL_NV_bindless_multi_draw_indirect' : { 3042 'number' : 432, 3043 'flags' : { 'public' }, 3044 'supporters' : { 'NVIDIA' }, 3045 'url' : 'extensions/NV/NV_bindless_multi_draw_indirect.txt', 3046 }, 3047 'GL_NV_bindless_multi_draw_indirect_count' : { 3048 'number' : 456, 3049 'flags' : { 'public' }, 3050 'supporters' : { 'NVIDIA' }, 3051 'url' : 'extensions/NV/NV_bindless_multi_draw_indirect_count.txt', 3052 }, 3053 'GL_NV_bindless_texture' : { 3054 'number' : 418, 3055 'esnumber' : 197, 3056 'flags' : { 'public' }, 3057 'supporters' : { 'NVIDIA' }, 3058 'url' : 'extensions/NV/NV_bindless_texture.txt', 3059 }, 3060 'GL_NV_blend_equation_advanced' : { 3061 'number' : 433, 3062 'esnumber' : 163, 3063 'flags' : { 'public' }, 3064 'supporters' : { 'NVIDIA' }, 3065 'url' : 'extensions/NV/NV_blend_equation_advanced.txt', 3066 'alias' : { 'GL_NV_blend_equation_advanced_coherent' }, 3067 }, 3068 'GL_NV_blend_minmax_factor' : { 3069 'number' : 510, 3070 'esnumber' : 285, 3071 'flags' : { 'public' }, 3072 'supporters' : { 'NVIDIA' }, 3073 'url' : 'extensions/NV/NV_blend_minmax_factor.txt', 3074 }, 3075 'GL_NV_blend_square' : { 3076 'number' : 194, 3077 'flags' : { 'public' }, 3078 'supporters' : { 'NVIDIA' }, 3079 'url' : 'extensions/NV/NV_blend_square.txt', 3080 }, 3081 'GL_NV_clip_space_w_scaling' : { 3082 'number' : 486, 3083 'esnumber' : 295, 3084 'flags' : { 'public' }, 3085 'url' : 'extensions/NV/NV_clip_space_w_scaling.txt', 3086 }, 3087 'GL_NV_command_list' : { 3088 'number' : 477, 3089 'flags' : { 'public' }, 3090 'url' : 'extensions/NV/NV_command_list.txt', 3091 }, 3092 'GL_NV_compute_program5' : { 3093 'number' : 421, 3094 'flags' : { 'public' }, 3095 'supporters' : { 'NVIDIA' }, 3096 'url' : 'extensions/NV/NV_compute_program5.txt', 3097 }, 3098 'GL_NV_conditional_render' : { 3099 'number' : 346, 3100 'esnumber' : 198, 3101 'flags' : { 'public' }, 3102 'supporters' : { 'NVIDIA' }, 3103 'url' : 'extensions/NV/NV_conditional_render.txt', 3104 }, 3105 'GL_NV_conservative_raster' : { 3106 'number' : 465, 3107 'esnumber' : 228, 3108 'flags' : { 'public' }, 3109 'url' : 'extensions/NV/NV_conservative_raster.txt', 3110 }, 3111 'GL_NV_conservative_raster_dilate' : { 3112 'number' : 480, 3113 'flags' : { 'public' }, 3114 'url' : 'extensions/NV/NV_conservative_raster_dilate.txt', 3115 }, 3116 'GL_NV_conservative_raster_pre_snap' : { 3117 'number' : 517, 3118 'esnumber' : 297, 3119 'flags' : { 'public' }, 3120 'url' : 'extensions/NV/NV_conservative_raster_pre_snap.txt', 3121 }, 3122 'GL_NV_conservative_raster_pre_snap_triangles' : { 3123 'number' : 487, 3124 'esnumber' : 262, 3125 'flags' : { 'public' }, 3126 'url' : 'extensions/NV/NV_conservative_raster_pre_snap_triangles.txt', 3127 }, 3128 'GL_NV_conservative_raster_underestimation' : { 3129 'number' : 518, 3130 'flags' : { 'public' }, 3131 'url' : 'extensions/NV/NV_conservative_raster_underestimation.txt', 3132 }, 3133 'GLX_NV_copy_buffer' : { 3134 'number' : 457, 3135 'flags' : { 'public' }, 3136 'supporters' : { 'NVIDIA' }, 3137 'url' : 'extensions/NV/GLX_NV_copy_buffer.txt', 3138 }, 3139 'GL_NV_copy_buffer' : { 3140 'esnumber' : 158, 3141 'flags' : { 'public' }, 3142 'url' : 'extensions/NV/NV_copy_buffer.txt', 3143 }, 3144 'GL_NV_copy_depth_to_color' : { 3145 'number' : 243, 3146 'flags' : { 'public' }, 3147 'url' : 'extensions/NV/NV_copy_depth_to_color.txt', 3148 }, 3149 'GL_NV_copy_image' : { 3150 'number' : 376, 3151 'flags' : { 'public' }, 3152 'supporters' : { 'NVIDIA' }, 3153 'url' : 'extensions/NV/NV_copy_image.txt', 3154 'alias' : { 'GLX_NV_copy_image', 'WGL_NV_copy_image' }, 3155 }, 3156 'GL_NV_coverage_sample' : { 3157 'esnumber' : 72, 3158 'flags' : { 'public' }, 3159 'url' : '../EGL/extensions/NV/EGL_NV_coverage_sample.txt', 3160 }, 3161 'GL_NV_deep_texture3D' : { 3162 'number' : 424, 3163 'flags' : { 'public' }, 3164 'supporters' : { 'NVIDIA' }, 3165 'url' : 'extensions/NV/NV_deep_texture3D.txt', 3166 }, 3167 'GLX_NV_delay_before_swap' : { 3168 'number' : 445, 3169 'flags' : { 'public' }, 3170 'url' : 'extensions/NV/GLX_NV_delay_before_swap.txt', 3171 }, 3172 'GL_NV_depth_buffer_float' : { 3173 'number' : 334, 3174 'flags' : { 'public' }, 3175 'supporters' : { 'NVIDIA' }, 3176 'url' : 'extensions/NV/NV_depth_buffer_float.txt', 3177 }, 3178 'GL_NV_depth_clamp' : { 3179 'number' : 260, 3180 'flags' : { 'public' }, 3181 'supporters' : { 'NVIDIA' }, 3182 'url' : 'extensions/NV/NV_depth_clamp.txt', 3183 }, 3184 'GL_NV_depth_nonlinear' : { 3185 'esnumber' : 73, 3186 'flags' : { 'public' }, 3187 'url' : '../EGL/extensions/NV/EGL_NV_depth_nonlinear.txt', 3188 }, 3189 'GL_NV_draw_buffers' : { 3190 'esnumber' : 91, 3191 'flags' : { 'public' }, 3192 'url' : 'extensions/NV/NV_draw_buffers.txt', 3193 }, 3194 'GL_NV_draw_instanced' : { 3195 'esnumber' : 141, 3196 'flags' : { 'public' }, 3197 'url' : 'extensions/NV/NV_draw_instanced.txt', 3198 }, 3199 'GL_NV_draw_texture' : { 3200 'number' : 430, 3201 'esnumber' : 126, 3202 'flags' : { 'public' }, 3203 'supporters' : { 'NVIDIA' }, 3204 'url' : 'extensions/NV/NV_draw_texture.txt', 3205 }, 3206 'GL_NV_draw_vulkan_image' : { 3207 'number' : 501, 3208 'esnumber' : 274, 3209 'flags' : { 'public' }, 3210 'supporters' : { 'NVIDIA' }, 3211 'url' : 'extensions/NV/NV_draw_vulkan_image.txt', 3212 }, 3213 'GL_NV_evaluators' : { 3214 'number' : 225, 3215 'flags' : { 'public' }, 3216 'supporters' : { 'NVIDIA' }, 3217 'url' : 'extensions/NV/NV_evaluators.txt', 3218 }, 3219 'GL_NV_explicit_attrib_location' : { 3220 'esnumber' : 159, 3221 'flags' : { 'public' }, 3222 'url' : 'extensions/NV/NV_explicit_attrib_location.txt', 3223 }, 3224 'GL_NV_explicit_multisample' : { 3225 'number' : 357, 3226 'flags' : { 'public' }, 3227 'supporters' : { 'NVIDIA' }, 3228 'url' : 'extensions/NV/NV_explicit_multisample.txt', 3229 }, 3230 'GL_NV_fbo_color_attachments' : { 3231 'esnumber' : 92, 3232 'flags' : { 'public' }, 3233 'url' : 'extensions/NV/NV_fbo_color_attachments.txt', 3234 }, 3235 'GL_NV_fence' : { 3236 'number' : 222, 3237 'esnumber' : 52, 3238 'flags' : { 'public' }, 3239 'supporters' : { 'NVIDIA' }, 3240 'url' : 'extensions/NV/NV_fence.txt', 3241 }, 3242 'GL_NV_fill_rectangle' : { 3243 'number' : 466, 3244 'esnumber' : 232, 3245 'flags' : { 'public' }, 3246 'url' : 'extensions/NV/NV_fill_rectangle.txt', 3247 }, 3248 'GL_NV_float_buffer' : { 3249 'number' : 281, 3250 'flags' : { 'public' }, 3251 'supporters' : { 'NVIDIA' }, 3252 'url' : 'extensions/NV/NV_float_buffer.txt', 3253 'alias' : { 'WGL_NV_float_buffer' }, 3254 }, 3255 'GL_NV_fog_distance' : { 3256 'number' : 192, 3257 'flags' : { 'public' }, 3258 'supporters' : { 'NVIDIA' }, 3259 'url' : 'extensions/NV/NV_fog_distance.txt', 3260 }, 3261 'GL_NV_fragment_coverage_to_color' : { 3262 'number' : 467, 3263 'esnumber' : 229, 3264 'flags' : { 'public' }, 3265 'url' : 'extensions/NV/NV_fragment_coverage_to_color.txt', 3266 }, 3267 'GL_NV_fragment_program' : { 3268 'number' : 282, 3269 'flags' : { 'public' }, 3270 'supporters' : { 'NVIDIA' }, 3271 'url' : 'extensions/NV/NV_fragment_program.txt', 3272 }, 3273 'GL_NV_fragment_program2' : { 3274 'number' : 304, 3275 'flags' : { 'public' }, 3276 'supporters' : { 'NVIDIA' }, 3277 'url' : 'extensions/NV/NV_fragment_program2.txt', 3278 }, 3279 'GL_NV_fragment_program4' : { 3280 'number' : 335, 3281 'flags' : { 'public' }, 3282 'supporters' : { 'NVIDIA' }, 3283 'url' : 'extensions/NV/NV_fragment_program4.txt', 3284 }, 3285 'GL_NV_fragment_program_option' : { 3286 'number' : 303, 3287 'flags' : { 'public' }, 3288 'supporters' : { 'NVIDIA' }, 3289 'url' : 'extensions/NV/NV_fragment_program_option.txt', 3290 }, 3291 'GL_NV_fragment_shader_interlock' : { 3292 'number' : 468, 3293 'esnumber' : 230, 3294 'flags' : { 'public' }, 3295 'url' : 'extensions/NV/NV_fragment_shader_interlock.txt', 3296 }, 3297 'GL_NV_framebuffer_blit' : { 3298 'esnumber' : 142, 3299 'flags' : { 'public' }, 3300 'url' : 'extensions/NV/NV_framebuffer_blit.txt', 3301 }, 3302 'GL_NV_framebuffer_mixed_samples' : { 3303 'number' : 469, 3304 'esnumber' : 231, 3305 'flags' : { 'public' }, 3306 'url' : 'extensions/NV/NV_framebuffer_mixed_samples.txt', 3307 }, 3308 'GL_NV_framebuffer_multisample' : { 3309 'esnumber' : 143, 3310 'flags' : { 'public' }, 3311 'url' : 'extensions/NV/NV_framebuffer_multisample.txt', 3312 }, 3313 'GL_NV_framebuffer_multisample_coverage' : { 3314 'number' : 336, 3315 'flags' : { 'public' }, 3316 'supporters' : { 'NVIDIA' }, 3317 'url' : 'extensions/NV/NV_framebuffer_multisample_coverage.txt', 3318 }, 3319 'GL_NV_generate_mipmap_sRGB' : { 3320 'esnumber' : 144, 3321 'flags' : { 'public' }, 3322 'url' : 'extensions/NV/NV_generate_mipmap_sRGB.txt', 3323 }, 3324 'GL_NV_geometry_program4' : { 3325 'number' : 323, 3326 'flags' : { 'public' }, 3327 'supporters' : { 'NVIDIA' }, 3328 'url' : 'extensions/NV/NV_geometry_program4.txt', 3329 }, 3330 'GL_NV_geometry_shader4' : { 3331 'number' : 338, 3332 'flags' : { 'public' }, 3333 'supporters' : { 'NVIDIA' }, 3334 'url' : 'extensions/NV/NV_geometry_shader4.txt', 3335 }, 3336 'GL_NV_geometry_shader_passthrough' : { 3337 'number' : 470, 3338 'esnumber' : 233, 3339 'flags' : { 'public' }, 3340 'url' : 'extensions/NV/NV_geometry_shader_passthrough.txt', 3341 }, 3342 'GL_NV_gpu_multicast' : { 3343 'number' : 494, 3344 'flags' : { 'public' }, 3345 'supporters' : { 'NVIDIA' }, 3346 'url' : 'extensions/NV/NV_gpu_multicast.txt', 3347 }, 3348 'GL_NV_gpu_program4' : { 3349 'number' : 322, 3350 'flags' : { 'public' }, 3351 'supporters' : { 'NVIDIA' }, 3352 'url' : 'extensions/NV/NV_gpu_program4.txt', 3353 }, 3354 'GL_NV_gpu_program5' : { 3355 'number' : 388, 3356 'flags' : { 'public' }, 3357 'supporters' : { 'NVIDIA' }, 3358 'url' : 'extensions/NV/NV_gpu_program5.txt', 3359 }, 3360 'GL_NV_gpu_program5_mem_extended' : { 3361 'number' : 434, 3362 'flags' : { 'public' }, 3363 'supporters' : { 'NVIDIA' }, 3364 'url' : 'extensions/NV/NV_gpu_program5_mem_extended.txt', 3365 }, 3366 'GL_NV_gpu_shader5' : { 3367 'number' : 389, 3368 'esnumber' : 260, 3369 'flags' : { 'public' }, 3370 'supporters' : { 'NVIDIA' }, 3371 'url' : 'extensions/NV/NV_gpu_shader5.txt', 3372 }, 3373 'GL_NV_half_float' : { 3374 'number' : 283, 3375 'flags' : { 'public' }, 3376 'supporters' : { 'NVIDIA' }, 3377 'url' : 'extensions/NV/NV_half_float.txt', 3378 }, 3379 'GL_NV_image_formats' : { 3380 'esnumber' : 200, 3381 'flags' : { 'public' }, 3382 'url' : 'extensions/NV/NV_image_formats.txt', 3383 }, 3384 'GL_NV_instanced_arrays' : { 3385 'esnumber' : 145, 3386 'flags' : { 'public' }, 3387 'url' : 'extensions/NV/NV_instanced_arrays.txt', 3388 }, 3389 'GL_NV_internalformat_sample_query' : { 3390 'number' : 475, 3391 'esnumber' : 196, 3392 'flags' : { 'public' }, 3393 'url' : 'extensions/NV/NV_internalformat_sample_query.txt', 3394 }, 3395 'GL_NV_light_max_exponent' : { 3396 'number' : 189, 3397 'flags' : { 'public' }, 3398 'supporters' : { 'NVIDIA' }, 3399 'url' : 'extensions/NV/NV_light_max_exponent.txt', 3400 }, 3401 'GL_NV_multisample_coverage' : { 3402 'number' : 393, 3403 'flags' : { 'public' }, 3404 'supporters' : { 'NVIDIA' }, 3405 'url' : 'extensions/NV/NV_multisample_coverage.txt', 3406 }, 3407 'GL_NV_multisample_filter_hint' : { 3408 'number' : 259, 3409 'flags' : { 'public' }, 3410 'supporters' : { 'NVIDIA' }, 3411 'url' : 'extensions/NV/NV_multisample_filter_hint.txt', 3412 }, 3413 'GL_NV_non_square_matrices' : { 3414 'esnumber' : 160, 3415 'flags' : { 'public' }, 3416 'url' : 'extensions/NV/NV_non_square_matrices.txt', 3417 }, 3418 'GL_NV_occlusion_query' : { 3419 'number' : 261, 3420 'flags' : { 'public' }, 3421 'supporters' : { 'NVIDIA' }, 3422 'url' : 'extensions/NV/NV_occlusion_query.txt', 3423 }, 3424 'GL_NV_pack_subimage' : { 3425 'esnumber' : 132, 3426 'flags' : { 'public' }, 3427 'url' : 'extensions/NV/NV_pack_subimage.txt', 3428 }, 3429 'GL_NV_packed_depth_stencil' : { 3430 'number' : 226, 3431 'flags' : { 'public' }, 3432 'supporters' : { 'NVIDIA' }, 3433 'url' : 'extensions/NV/NV_packed_depth_stencil.txt', 3434 }, 3435 'GL_NV_packed_float' : { 3436 'esnumber' : 127, 3437 'flags' : { 'public' }, 3438 'url' : 'extensions/NV/NV_packed_float.txt', 3439 }, 3440 'GL_NV_parameter_buffer_object' : { 3441 'number' : 339, 3442 'flags' : { 'public' }, 3443 'supporters' : { 'NVIDIA' }, 3444 'url' : 'extensions/NV/NV_parameter_buffer_object.txt', 3445 }, 3446 'GL_NV_parameter_buffer_object2' : { 3447 'number' : 378, 3448 'flags' : { 'public' }, 3449 'supporters' : { 'NVIDIA' }, 3450 'url' : 'extensions/NV/NV_parameter_buffer_object2.txt', 3451 }, 3452 'GL_NV_path_rendering' : { 3453 'number' : 410, 3454 'esnumber' : 199, 3455 'flags' : { 'public' }, 3456 'supporters' : { 'NVIDIA' }, 3457 'url' : 'extensions/NV/NV_path_rendering.txt', 3458 }, 3459 'GL_NV_path_rendering_shared_edge' : { 3460 'number' : 471, 3461 'esnumber' : 234, 3462 'flags' : { 'public' }, 3463 'url' : 'extensions/NV/NV_path_rendering_shared_edge.txt', 3464 }, 3465 'GL_NV_pixel_buffer_object' : { 3466 'esnumber' : 134, 3467 'flags' : { 'public' }, 3468 'url' : 'extensions/NV/NV_pixel_buffer_object.txt', 3469 }, 3470 'GL_NV_pixel_data_range' : { 3471 'number' : 284, 3472 'flags' : { 'public' }, 3473 'supporters' : { 'NVIDIA' }, 3474 'url' : 'extensions/NV/NV_pixel_data_range.txt', 3475 }, 3476 'GL_NV_platform_binary' : { 3477 'esnumber' : 131, 3478 'flags' : { 'public' }, 3479 'url' : 'extensions/NV/NV_platform_binary.txt', 3480 }, 3481 'GL_NV_point_sprite' : { 3482 'number' : 262, 3483 'flags' : { 'public' }, 3484 'supporters' : { 'NVIDIA' }, 3485 'url' : 'extensions/NV/NV_point_sprite.txt', 3486 }, 3487 'GL_NV_polygon_mode' : { 3488 'esnumber' : 238, 3489 'flags' : { 'public' }, 3490 'url' : 'extensions/NV/NV_polygon_mode.txt', 3491 }, 3492 'GL_NV_present_video' : { 3493 'number' : 347, 3494 'flags' : { 'public' }, 3495 'supporters' : { 'NVIDIA' }, 3496 'url' : 'extensions/NV/NV_present_video.txt', 3497 'alias' : { 'GLX_NV_present_video', 'WGL_NV_present_video' }, 3498 }, 3499 'GL_NV_primitive_restart' : { 3500 'number' : 285, 3501 'flags' : { 'public' }, 3502 'supporters' : { 'NVIDIA' }, 3503 'url' : 'extensions/NV/NV_primitive_restart.txt', 3504 }, 3505 'GL_NV_query_resource' : { 3506 'number' : 511, 3507 'flags' : { 'public' }, 3508 'supporters' : { 'NVIDIA' }, 3509 'url' : 'extensions/NV/NV_query_resource.txt', 3510 }, 3511 'GL_NV_query_resource_tag' : { 3512 'number' : 512, 3513 'flags' : { 'public' }, 3514 'supporters' : { 'NVIDIA' }, 3515 'url' : 'extensions/NV/NV_query_resource_tag.txt', 3516 }, 3517 'GL_NV_read_buffer' : { 3518 'esnumber' : 93, 3519 'flags' : { 'public' }, 3520 'url' : 'extensions/NV/NV_read_buffer.txt', 3521 }, 3522 'GL_NV_read_depth_stencil' : { 3523 'esnumber' : 94, 3524 'flags' : { 'public' }, 3525 'url' : 'extensions/NV/NV_read_depth_stencil.txt', 3526 }, 3527 'GL_NV_register_combiners' : { 3528 'number' : 191, 3529 'flags' : { 'public' }, 3530 'supporters' : { 'NVIDIA' }, 3531 'url' : 'extensions/NV/NV_register_combiners.txt', 3532 }, 3533 'GL_NV_register_combiners2' : { 3534 'number' : 227, 3535 'flags' : { 'public' }, 3536 'supporters' : { 'NVIDIA' }, 3537 'url' : 'extensions/NV/NV_register_combiners2.txt', 3538 }, 3539 'GL_NV_robustness_video_memory_purge' : { 3540 'number' : 484, 3541 'flags' : { 'public' }, 3542 'url' : 'extensions/NV/NV_robustness_video_memory_purge.txt', 3543 }, 3544 'GL_NV_sRGB_formats' : { 3545 'esnumber' : 148, 3546 'flags' : { 'public' }, 3547 'url' : 'extensions/NV/NV_sRGB_formats.txt', 3548 }, 3549 'GL_NV_sample_locations' : { 3550 'number' : 472, 3551 'esnumber' : 235, 3552 'flags' : { 'public' }, 3553 'url' : 'extensions/NV/NV_sample_locations.txt', 3554 }, 3555 'GL_NV_sample_mask_override_coverage' : { 3556 'number' : 473, 3557 'esnumber' : 236, 3558 'flags' : { 'public' }, 3559 'url' : 'extensions/NV/NV_sample_mask_override_coverage.txt', 3560 }, 3561 'GL_NV_shader_atomic_counters' : { 3562 'number' : 423, 3563 'flags' : { 'public' }, 3564 'supporters' : { 'NVIDIA' }, 3565 'url' : 'extensions/NV/NV_shader_atomic_counters.txt', 3566 }, 3567 'GL_NV_shader_atomic_float' : { 3568 'number' : 419, 3569 'flags' : { 'public' }, 3570 'supporters' : { 'NVIDIA' }, 3571 'url' : 'extensions/NV/NV_shader_atomic_float.txt', 3572 }, 3573 'GL_NV_shader_atomic_float64' : { 3574 'number' : 488, 3575 'flags' : { 'public' }, 3576 'url' : 'extensions/NV/NV_shader_atomic_float64.txt', 3577 }, 3578 'GL_NV_shader_atomic_fp16_vector' : { 3579 'number' : 474, 3580 'esnumber' : 261, 3581 'flags' : { 'public' }, 3582 'url' : 'extensions/NV/NV_shader_atomic_fp16_vector.txt', 3583 }, 3584 'GL_NV_shader_atomic_int64' : { 3585 'number' : 455, 3586 'flags' : { 'public' }, 3587 'supporters' : { 'NVIDIA' }, 3588 'url' : 'extensions/NV/NV_shader_atomic_int64.txt', 3589 }, 3590 'GL_NV_shader_buffer_load' : { 3591 'number' : 379, 3592 'flags' : { 'public' }, 3593 'supporters' : { 'NVIDIA' }, 3594 'url' : 'extensions/NV/NV_shader_buffer_load.txt', 3595 }, 3596 'GL_NV_shader_buffer_store' : { 3597 'number' : 390, 3598 'flags' : { 'public' }, 3599 'supporters' : { 'NVIDIA' }, 3600 'url' : 'extensions/NV/NV_shader_buffer_store.txt', 3601 }, 3602 'GL_NV_shader_noperspective_interpolation' : { 3603 'esnumber' : 201, 3604 'flags' : { 'public' }, 3605 'url' : 'extensions/NV/NV_shader_noperspective_interpolation.txt', 3606 }, 3607 'GL_NV_shader_storage_buffer_object' : { 3608 'number' : 422, 3609 'flags' : { 'public' }, 3610 'supporters' : { 'NVIDIA' }, 3611 'url' : 'extensions/NV/NV_shader_storage_buffer_object.txt', 3612 }, 3613 'GL_NV_shader_thread_group' : { 3614 'number' : 447, 3615 'flags' : { 'public' }, 3616 'url' : 'extensions/NV/NV_shader_thread_group.txt', 3617 }, 3618 'GL_NV_shader_thread_shuffle' : { 3619 'number' : 448, 3620 'flags' : { 'public' }, 3621 'url' : 'extensions/NV/NV_shader_thread_shuffle.txt', 3622 }, 3623 'GL_NV_shadow_samplers_array' : { 3624 'esnumber' : 146, 3625 'flags' : { 'public' }, 3626 'url' : 'extensions/NV/NV_shadow_samplers_array.txt', 3627 }, 3628 'GL_NV_shadow_samplers_cube' : { 3629 'esnumber' : 147, 3630 'flags' : { 'public' }, 3631 'url' : 'extensions/NV/NV_shadow_samplers_cube.txt', 3632 }, 3633 'GL_NV_stereo_view_rendering' : { 3634 'number' : 489, 3635 'esnumber' : 296, 3636 'flags' : { 'public' }, 3637 'url' : 'extensions/NV/NV_stereo_view_rendering.txt', 3638 }, 3639 'GLX_NV_swap_group' : { 3640 'number' : 350, 3641 'flags' : { 'public' }, 3642 'supporters' : { 'NVIDIA' }, 3643 'url' : 'extensions/NV/GLX_NV_swap_group.txt', 3644 }, 3645 'GL_NV_tessellation_program5' : { 3646 'number' : 391, 3647 'flags' : { 'public' }, 3648 'supporters' : { 'NVIDIA' }, 3649 'url' : 'extensions/NV/NV_tessellation_program5.txt', 3650 }, 3651 'GL_NV_texgen_emboss' : { 3652 'number' : 193, 3653 'flags' : { 'public' }, 3654 'supporters' : { 'NVIDIA' }, 3655 'url' : 'extensions/NV/NV_texgen_emboss.txt', 3656 }, 3657 'GL_NV_texgen_reflection' : { 3658 'number' : 179, 3659 'flags' : { 'public' }, 3660 'supporters' : { 'NVIDIA' }, 3661 'url' : 'extensions/NV/NV_texgen_reflection.txt', 3662 }, 3663 'GL_NV_texture_array' : { 3664 'esnumber' : 133, 3665 'flags' : { 'public' }, 3666 'url' : 'extensions/NV/NV_texture_array.txt', 3667 }, 3668 'GL_NV_texture_barrier' : { 3669 'number' : 381, 3670 'esnumber' : 271, 3671 'flags' : { 'public' }, 3672 'supporters' : { 'NVIDIA' }, 3673 'url' : 'extensions/NV/NV_texture_barrier.txt', 3674 }, 3675 'GL_NV_texture_border_clamp' : { 3676 'esnumber' : 149, 3677 'flags' : { 'public' }, 3678 'url' : 'extensions/NV/NV_texture_border_clamp.txt', 3679 }, 3680 'GL_NV_texture_compression_latc' : { 3681 'esnumber' : 130, 3682 'flags' : { 'public' }, 3683 'url' : 'extensions/NV/NV_texture_compression_latc.txt', 3684 }, 3685 'GL_NV_texture_compression_s3tc' : { 3686 'esnumber' : 128, 3687 'flags' : { 'public' }, 3688 'url' : 'extensions/NV/NV_texture_compression_s3tc.txt', 3689 }, 3690 'GL_NV_texture_compression_s3tc_update' : { 3691 'esnumber' : 95, 3692 'flags' : { 'public' }, 3693 'url' : 'extensions/NV/NV_texture_compression_s3tc_update.txt', 3694 }, 3695 'GL_NV_texture_compression_vtc' : { 3696 'number' : 228, 3697 'flags' : { 'public' }, 3698 'supporters' : { 'NVIDIA' }, 3699 'url' : 'extensions/NV/NV_texture_compression_vtc.txt', 3700 }, 3701 'GL_NV_texture_env_combine4' : { 3702 'number' : 195, 3703 'flags' : { 'public' }, 3704 'supporters' : { 'NVIDIA' }, 3705 'url' : 'extensions/NV/NV_texture_env_combine4.txt', 3706 }, 3707 'GL_NV_texture_expand_normal' : { 3708 'number' : 286, 3709 'flags' : { 'public' }, 3710 'supporters' : { 'NVIDIA' }, 3711 'url' : 'extensions/NV/NV_texture_expand_normal.txt', 3712 }, 3713 'GL_NV_texture_multisample' : { 3714 'number' : 403, 3715 'flags' : { 'public' }, 3716 'supporters' : { 'NVIDIA' }, 3717 'url' : 'extensions/NV/NV_texture_multisample.txt', 3718 }, 3719 'GL_NV_texture_npot_2D_mipmap' : { 3720 'esnumber' : 96, 3721 'flags' : { 'public' }, 3722 'url' : 'extensions/NV/NV_texture_npot_2D_mipmap.txt', 3723 }, 3724 'GL_NV_texture_rectangle' : { 3725 'number' : 229, 3726 'flags' : { 'public' }, 3727 'supporters' : { 'NVIDIA' }, 3728 'url' : 'extensions/NV/NV_texture_rectangle.txt', 3729 }, 3730 'GL_NV_texture_rectangle_compressed' : { 3731 'number' : 509, 3732 'flags' : { 'public' }, 3733 'supporters' : { 'NVIDIA' }, 3734 'url' : 'extensions/NV/NV_texture_rectangle_compressed.txt', 3735 }, 3736 'GL_NV_texture_shader' : { 3737 'number' : 230, 3738 'flags' : { 'public' }, 3739 'supporters' : { 'NVIDIA' }, 3740 'url' : 'extensions/NV/NV_texture_shader.txt', 3741 }, 3742 'GL_NV_texture_shader2' : { 3743 'number' : 231, 3744 'flags' : { 'public' }, 3745 'supporters' : { 'NVIDIA' }, 3746 'url' : 'extensions/NV/NV_texture_shader2.txt', 3747 }, 3748 'GL_NV_texture_shader3' : { 3749 'number' : 265, 3750 'flags' : { 'public' }, 3751 'supporters' : { 'NVIDIA' }, 3752 'url' : 'extensions/NV/NV_texture_shader3.txt', 3753 }, 3754 'GL_NV_transform_feedback' : { 3755 'number' : 341, 3756 'flags' : { 'public' }, 3757 'supporters' : { 'NVIDIA' }, 3758 'url' : 'extensions/NV/NV_transform_feedback.txt', 3759 }, 3760 'GL_NV_transform_feedback2' : { 3761 'number' : 358, 3762 'flags' : { 'public' }, 3763 'supporters' : { 'NVIDIA' }, 3764 'url' : 'extensions/NV/NV_transform_feedback2.txt', 3765 }, 3766 'GL_NV_uniform_buffer_unified_memory' : { 3767 'number' : 459, 3768 'flags' : { 'public' }, 3769 'url' : 'extensions/NV/NV_uniform_buffer_unified_memory.txt', 3770 }, 3771 'GL_NV_vdpau_interop' : { 3772 'number' : 396, 3773 'flags' : { 'public' }, 3774 'supporters' : { 'NVIDIA' }, 3775 'url' : 'extensions/NV/NV_vdpau_interop.txt', 3776 }, 3777 'GL_NV_vertex_array_range' : { 3778 'number' : 190, 3779 'flags' : { 'public' }, 3780 'supporters' : { 'NVIDIA' }, 3781 'url' : 'extensions/NV/NV_vertex_array_range.txt', 3782 }, 3783 'GL_NV_vertex_array_range2' : { 3784 'number' : 232, 3785 'flags' : { 'public' }, 3786 'supporters' : { 'NVIDIA' }, 3787 'url' : 'extensions/NV/NV_vertex_array_range2.txt', 3788 }, 3789 'GL_NV_vertex_attrib_integer_64bit' : { 3790 'number' : 392, 3791 'flags' : { 'public' }, 3792 'supporters' : { 'NVIDIA' }, 3793 'url' : 'extensions/NV/NV_vertex_attrib_integer_64bit.txt', 3794 }, 3795 'GL_NV_vertex_buffer_unified_memory' : { 3796 'number' : 380, 3797 'flags' : { 'public' }, 3798 'supporters' : { 'NVIDIA' }, 3799 'url' : 'extensions/NV/NV_vertex_buffer_unified_memory.txt', 3800 }, 3801 'GL_NV_vertex_program' : { 3802 'number' : 233, 3803 'flags' : { 'public' }, 3804 'supporters' : { 'NVIDIA' }, 3805 'url' : 'extensions/NV/NV_vertex_program.txt', 3806 }, 3807 'GL_NV_vertex_program1_1' : { 3808 'number' : 266, 3809 'flags' : { 'public' }, 3810 'supporters' : { 'NVIDIA' }, 3811 'url' : 'extensions/NV/NV_vertex_program1_1.txt', 3812 }, 3813 'GL_NV_vertex_program2' : { 3814 'number' : 287, 3815 'flags' : { 'public' }, 3816 'supporters' : { 'NVIDIA' }, 3817 'url' : 'extensions/NV/NV_vertex_program2.txt', 3818 }, 3819 'GL_NV_vertex_program2_option' : { 3820 'number' : 305, 3821 'flags' : { 'public' }, 3822 'supporters' : { 'NVIDIA' }, 3823 'url' : 'extensions/NV/NV_vertex_program2_option.txt', 3824 }, 3825 'GL_NV_vertex_program3' : { 3826 'number' : 306, 3827 'flags' : { 'public' }, 3828 'supporters' : { 'NVIDIA' }, 3829 'url' : 'extensions/NV/NV_vertex_program3.txt', 3830 }, 3831 'GL_NV_vertex_program4' : { 3832 'number' : 325, 3833 'flags' : { 'public' }, 3834 'supporters' : { 'NVIDIA' }, 3835 'url' : 'extensions/NV/NV_vertex_program4.txt', 3836 }, 3837 'GL_NV_video_capture' : { 3838 'number' : 374, 3839 'flags' : { 'public' }, 3840 'supporters' : { 'NVIDIA' }, 3841 'url' : 'extensions/NV/NV_video_capture.txt', 3842 'alias' : { 'GLX_NV_video_capture', 'WGL_NV_video_capture' }, 3843 }, 3844 'GLX_NV_video_out' : { 3845 'number' : 348, 3846 'flags' : { 'public' }, 3847 'supporters' : { 'NVIDIA' }, 3848 'url' : 'extensions/NV/GLX_NV_video_out.txt', 3849 }, 3850 'GL_NV_viewport_array' : { 3851 'esnumber' : 202, 3852 'flags' : { 'public' }, 3853 'url' : 'extensions/NV/NV_viewport_array.txt', 3854 }, 3855 'GL_NV_viewport_array2' : { 3856 'number' : 476, 3857 'esnumber' : 237, 3858 'flags' : { 'public' }, 3859 'url' : 'extensions/NV/NV_viewport_array2.txt', 3860 }, 3861 'GL_NV_viewport_swizzle' : { 3862 'number' : 483, 3863 'esnumber' : 258, 3864 'flags' : { 'public' }, 3865 'url' : 'extensions/NV/NV_viewport_swizzle.txt', 3866 }, 3867 'GL_OES_EGL_image' : { 3868 'esnumber' : 23, 3869 'flags' : { 'public' }, 3870 'url' : 'extensions/OES/OES_EGL_image.txt', 3871 }, 3872 'GL_OES_EGL_image_external' : { 3873 'esnumber' : 87, 3874 'flags' : { 'public' }, 3875 'url' : 'extensions/OES/OES_EGL_image_external.txt', 3876 }, 3877 'GL_OES_EGL_image_external_essl3' : { 3878 'esnumber' : 220, 3879 'flags' : { 'public' }, 3880 'url' : 'extensions/OES/OES_EGL_image_external_essl3.txt', 3881 }, 3882 'GL_OES_EGL_sync' : { 3883 'esnumber' : 75, 3884 'flags' : { 'public' }, 3885 'url' : '../EGL/extensions/KHR/EGL_KHR_fence_sync.txt', 3886 }, 3887 'GL_OES_blend_equation_separate' : { 3888 'esnumber' : 1, 3889 'flags' : { 'public' }, 3890 'url' : 'extensions/OES/OES_blend_equation_separate.txt', 3891 }, 3892 'GL_OES_blend_func_separate' : { 3893 'esnumber' : 2, 3894 'flags' : { 'public' }, 3895 'url' : 'extensions/OES/OES_blend_func_separate.txt', 3896 }, 3897 'GL_OES_blend_subtract' : { 3898 'esnumber' : 3, 3899 'flags' : { 'public' }, 3900 'url' : 'extensions/OES/OES_blend_subtract.txt', 3901 }, 3902 'GL_OES_byte_coordinates' : { 3903 'number' : 291, 3904 'esnumber' : 4, 3905 'flags' : { 'public' }, 3906 'supporters' : { 'KHR' }, 3907 'url' : 'extensions/OES/OES_byte_coordinates.txt', 3908 }, 3909 'GL_OES_compressed_ETC1_RGB8_texture' : { 3910 'esnumber' : 5, 3911 'flags' : { 'public' }, 3912 'url' : 'extensions/OES/OES_compressed_ETC1_RGB8_texture.txt', 3913 }, 3914 'GL_OES_compressed_paletted_texture' : { 3915 'number' : 294, 3916 'esnumber' : 6, 3917 'flags' : { 'public' }, 3918 'supporters' : { 'KHR' }, 3919 'url' : 'extensions/OES/OES_compressed_paletted_texture.txt', 3920 }, 3921 'GL_OES_copy_image' : { 3922 'esnumber' : 208, 3923 'flags' : { 'public' }, 3924 'url' : 'extensions/OES/OES_copy_image.txt', 3925 }, 3926 'GL_OES_depth24' : { 3927 'esnumber' : 24, 3928 'flags' : { 'public' }, 3929 'url' : 'extensions/OES/OES_depth24.txt', 3930 }, 3931 'GL_OES_depth32' : { 3932 'esnumber' : 25, 3933 'flags' : { 'public' }, 3934 'url' : 'extensions/OES/OES_depth32.txt', 3935 }, 3936 'GL_OES_depth_texture' : { 3937 'esnumber' : 43, 3938 'flags' : { 'public' }, 3939 'url' : 'extensions/OES/OES_depth_texture.txt', 3940 }, 3941 'GL_OES_depth_texture_cube_map' : { 3942 'esnumber' : 136, 3943 'flags' : { 'public' }, 3944 'url' : 'extensions/OES/OES_depth_texture_cube_map.txt', 3945 }, 3946 'GL_OES_draw_buffers_indexed' : { 3947 'esnumber' : 209, 3948 'flags' : { 'public' }, 3949 'url' : 'extensions/OES/OES_draw_buffers_indexed.txt', 3950 }, 3951 'GL_OES_draw_elements_base_vertex' : { 3952 'esnumber' : 219, 3953 'flags' : { 'public' }, 3954 'url' : 'extensions/OES/OES_draw_elements_base_vertex.txt', 3955 }, 3956 'GL_OES_draw_texture' : { 3957 'esnumber' : 7, 3958 'flags' : { 'public' }, 3959 'url' : 'extensions/OES/OES_draw_texture.txt', 3960 }, 3961 'GL_OES_element_index_uint' : { 3962 'esnumber' : 26, 3963 'flags' : { 'public' }, 3964 'url' : 'extensions/OES/OES_element_index_uint.txt', 3965 }, 3966 'GL_OES_extended_matrix_palette' : { 3967 'esnumber' : 8, 3968 'flags' : { 'public' }, 3969 'url' : 'extensions/OES/OES_extended_matrix_palette.txt', 3970 }, 3971 'GL_OES_fbo_render_mipmap' : { 3972 'esnumber' : 27, 3973 'flags' : { 'public' }, 3974 'url' : 'extensions/OES/OES_fbo_render_mipmap.txt', 3975 }, 3976 'GL_OES_fixed_point' : { 3977 'number' : 292, 3978 'esnumber' : 9, 3979 'flags' : { 'public' }, 3980 'supporters' : { 'KHR' }, 3981 'url' : 'extensions/OES/OES_fixed_point.txt', 3982 }, 3983 'GL_OES_fragment_precision_high' : { 3984 'esnumber' : 28, 3985 'flags' : { 'public' }, 3986 'url' : 'extensions/OES/OES_fragment_precision_high.txt', 3987 }, 3988 'GL_OES_framebuffer_object' : { 3989 'esnumber' : 10, 3990 'flags' : { 'public' }, 3991 'url' : 'extensions/OES/OES_framebuffer_object.txt', 3992 }, 3993 'GL_OES_geometry_shader' : { 3994 'esnumber' : 210, 3995 'flags' : { 'public' }, 3996 'url' : 'extensions/OES/OES_geometry_shader.txt', 3997 }, 3998 'GL_OES_get_program_binary' : { 3999 'esnumber' : 47, 4000 'flags' : { 'public' }, 4001 'url' : 'extensions/OES/OES_get_program_binary.txt', 4002 }, 4003 'GL_OES_gpu_shader5' : { 4004 'esnumber' : 211, 4005 'flags' : { 'public' }, 4006 'url' : 'extensions/OES/OES_gpu_shader5.txt', 4007 }, 4008 'GL_OES_mapbuffer' : { 4009 'esnumber' : 29, 4010 'flags' : { 'public' }, 4011 'url' : 'extensions/OES/OES_mapbuffer.txt', 4012 }, 4013 'GL_OES_matrix_get' : { 4014 'esnumber' : 11, 4015 'flags' : { 'public' }, 4016 'url' : 'extensions/OES/OES_matrix_get.txt', 4017 }, 4018 'GL_OES_matrix_palette' : { 4019 'esnumber' : 12, 4020 'flags' : { 'public' }, 4021 'url' : 'extensions/OES/OES_matrix_palette.txt', 4022 }, 4023 'GL_OES_packed_depth_stencil' : { 4024 'esnumber' : 44, 4025 'flags' : { 'public' }, 4026 'url' : 'extensions/OES/OES_packed_depth_stencil.txt', 4027 }, 4028 'GL_OES_paletted_texture' : { 4029 'esnumber' : 13, 4030 'flags' : { 'incomplete', 'private' }, 4031 'comments' : 'Draft spec location unknown.', 4032 }, 4033 'GL_OES_point_size_array' : { 4034 'esnumber' : 14, 4035 'flags' : { 'public' }, 4036 'url' : 'extensions/OES/OES_point_size_array.txt', 4037 }, 4038 'GL_OES_point_sprite' : { 4039 'esnumber' : 15, 4040 'flags' : { 'public' }, 4041 'url' : 'extensions/OES/OES_point_sprite.txt', 4042 }, 4043 'GL_OES_primitive_bounding_box' : { 4044 'esnumber' : 212, 4045 'flags' : { 'public' }, 4046 'url' : 'extensions/OES/OES_primitive_bounding_box.txt', 4047 }, 4048 'GL_OES_query_matrix' : { 4049 'number' : 296, 4050 'esnumber' : 16, 4051 'flags' : { 'public' }, 4052 'supporters' : { 'KHR' }, 4053 'url' : 'extensions/OES/OES_query_matrix.txt', 4054 }, 4055 'GL_OES_read_format' : { 4056 'number' : 295, 4057 'esnumber' : 17, 4058 'flags' : { 'public' }, 4059 'supporters' : { 'KHR' }, 4060 'url' : 'extensions/OES/OES_read_format.txt', 4061 }, 4062 'GL_OES_required_internalformat' : { 4063 'esnumber' : 115, 4064 'flags' : { 'public' }, 4065 'url' : 'extensions/OES/OES_required_internalformat.txt', 4066 }, 4067 'GL_OES_rgb8_rgba8' : { 4068 'esnumber' : 30, 4069 'flags' : { 'public' }, 4070 'url' : 'extensions/OES/OES_rgb8_rgba8.txt', 4071 }, 4072 'GL_OES_sample_shading' : { 4073 'esnumber' : 169, 4074 'flags' : { 'public' }, 4075 'url' : 'extensions/OES/OES_sample_shading.txt', 4076 }, 4077 'GL_OES_sample_variables' : { 4078 'esnumber' : 170, 4079 'flags' : { 'public' }, 4080 'url' : 'extensions/OES/OES_sample_variables.txt', 4081 }, 4082 'GL_OES_shader_image_atomic' : { 4083 'esnumber' : 171, 4084 'flags' : { 'public' }, 4085 'url' : 'extensions/OES/OES_shader_image_atomic.txt', 4086 }, 4087 'GL_OES_shader_io_blocks' : { 4088 'esnumber' : 213, 4089 'flags' : { 'public' }, 4090 'url' : 'extensions/OES/OES_shader_io_blocks.txt', 4091 }, 4092 'GL_OES_shader_multisample_interpolation' : { 4093 'esnumber' : 172, 4094 'flags' : { 'public' }, 4095 'url' : 'extensions/OES/OES_shader_multisample_interpolation.txt', 4096 }, 4097 'GL_OES_single_precision' : { 4098 'number' : 293, 4099 'esnumber' : 18, 4100 'flags' : { 'public' }, 4101 'supporters' : { 'KHR' }, 4102 'url' : 'extensions/OES/OES_single_precision.txt', 4103 }, 4104 'GL_OES_standard_derivatives' : { 4105 'esnumber' : 45, 4106 'flags' : { 'public' }, 4107 'url' : 'extensions/OES/OES_standard_derivatives.txt', 4108 }, 4109 'GL_OES_stencil1' : { 4110 'esnumber' : 31, 4111 'flags' : { 'public' }, 4112 'url' : 'extensions/OES/OES_stencil1.txt', 4113 }, 4114 'GL_OES_stencil4' : { 4115 'esnumber' : 32, 4116 'flags' : { 'public' }, 4117 'url' : 'extensions/OES/OES_stencil4.txt', 4118 }, 4119 'GL_OES_stencil8' : { 4120 'esnumber' : 33, 4121 'flags' : { 'public' }, 4122 'url' : 'extensions/OES/OES_stencil8.txt', 4123 }, 4124 'GL_OES_stencil_wrap' : { 4125 'esnumber' : 19, 4126 'flags' : { 'public' }, 4127 'url' : 'extensions/OES/OES_stencil_wrap.txt', 4128 }, 4129 'GL_OES_surfaceless_context' : { 4130 'esnumber' : 116, 4131 'flags' : { 'public' }, 4132 'url' : 'extensions/OES/OES_surfaceless_context.txt', 4133 }, 4134 'GL_OES_tessellation_shader' : { 4135 'esnumber' : 214, 4136 'flags' : { 'public' }, 4137 'url' : 'extensions/OES/OES_tessellation_shader.txt', 4138 }, 4139 'GL_OES_texture_3D' : { 4140 'esnumber' : 34, 4141 'flags' : { 'public' }, 4142 'url' : 'extensions/OES/OES_texture_3D.txt', 4143 }, 4144 'GL_OES_texture_border_clamp' : { 4145 'esnumber' : 215, 4146 'flags' : { 'public' }, 4147 'url' : 'extensions/OES/OES_texture_border_clamp.txt', 4148 }, 4149 'GL_OES_texture_buffer' : { 4150 'esnumber' : 216, 4151 'flags' : { 'public' }, 4152 'url' : 'extensions/OES/OES_texture_buffer.txt', 4153 }, 4154 'GL_OES_texture_compression_astc' : { 4155 'esnumber' : 162, 4156 'flags' : { 'public' }, 4157 'url' : 'extensions/OES/OES_texture_compression_astc.txt', 4158 }, 4159 'GL_OES_texture_cube_map' : { 4160 'esnumber' : 20, 4161 'flags' : { 'public' }, 4162 'url' : 'extensions/OES/OES_texture_cube_map.txt', 4163 }, 4164 'GL_OES_texture_cube_map_array' : { 4165 'esnumber' : 217, 4166 'flags' : { 'public' }, 4167 'url' : 'extensions/OES/OES_texture_cube_map_array.txt', 4168 }, 4169 'GL_OES_texture_env_crossbar' : { 4170 'esnumber' : 21, 4171 'flags' : { 'public' }, 4172 'url' : 'extensions/OES/OES_texture_env_crossbar.txt', 4173 }, 4174 'GL_OES_texture_float' : { 4175 'esnumber' : 36, 4176 'flags' : { 'public' }, 4177 'url' : 'extensions/OES/OES_texture_float.txt', 4178 'alias' : { 'GL_OES_texture_half_float' }, 4179 }, 4180 'GL_OES_texture_float_linear' : { 4181 'esnumber' : 35, 4182 'flags' : { 'public' }, 4183 'url' : 'extensions/OES/OES_texture_float_linear.txt', 4184 'alias' : { 'GL_OES_texture_half_float_linear' }, 4185 }, 4186 'GL_OES_texture_mirrored_repeat' : { 4187 'esnumber' : 22, 4188 'flags' : { 'public' }, 4189 'url' : 'extensions/OES/OES_texture_mirrored_repeat.txt', 4190 }, 4191 'GL_OES_texture_npot' : { 4192 'esnumber' : 37, 4193 'flags' : { 'public' }, 4194 'url' : 'extensions/OES/OES_texture_npot.txt', 4195 }, 4196 'GL_OES_texture_stencil8' : { 4197 'esnumber' : 173, 4198 'flags' : { 'public' }, 4199 'url' : 'extensions/OES/OES_texture_stencil8.txt', 4200 }, 4201 'GL_OES_texture_storage_multisample_2d_array' : { 4202 'esnumber' : 174, 4203 'flags' : { 'public' }, 4204 'url' : 'extensions/OES/OES_texture_storage_multisample_2d_array.txt', 4205 }, 4206 'GL_OES_texture_view' : { 4207 'esnumber' : 218, 4208 'flags' : { 'public' }, 4209 'url' : 'extensions/OES/OES_texture_view.txt', 4210 }, 4211 'GL_OES_vertex_array_object' : { 4212 'esnumber' : 71, 4213 'flags' : { 'public' }, 4214 'url' : 'extensions/OES/OES_vertex_array_object.txt', 4215 }, 4216 'GL_OES_vertex_half_float' : { 4217 'esnumber' : 38, 4218 'flags' : { 'public' }, 4219 'url' : 'extensions/OES/OES_vertex_half_float.txt', 4220 }, 4221 'GL_OES_vertex_type_10_10_10_2' : { 4222 'esnumber' : 46, 4223 'flags' : { 'public' }, 4224 'url' : 'extensions/OES/OES_vertex_type_10_10_10_2.txt', 4225 }, 4226 'GL_OES_viewport_array' : { 4227 'esnumber' : 267, 4228 'flags' : { 'public' }, 4229 'url' : 'extensions/OES/OES_viewport_array.txt', 4230 }, 4231 'GL_OML_interlace' : { 4232 'number' : 239, 4233 'flags' : { 'public' }, 4234 'supporters' : { 'KHR' }, 4235 'url' : 'extensions/OML/OML_interlace.txt', 4236 }, 4237 'GL_OML_resample' : { 4238 'number' : 241, 4239 'flags' : { 'public' }, 4240 'supporters' : { 'KHR' }, 4241 'url' : 'extensions/OML/OML_resample.txt', 4242 }, 4243 'GL_OML_subsample' : { 4244 'number' : 240, 4245 'flags' : { 'public' }, 4246 'supporters' : { 'KHR' }, 4247 'url' : 'extensions/OML/OML_subsample.txt', 4248 }, 4249 'GLX_OML_swap_method' : { 4250 'number' : 237, 4251 'flags' : { 'public' }, 4252 'supporters' : { 'KHR' }, 4253 'url' : 'extensions/OML/GLX_OML_swap_method.txt', 4254 }, 4255 'GLX_OML_sync_control' : { 4256 'number' : 238, 4257 'flags' : { 'public' }, 4258 'supporters' : { 'KHR' }, 4259 'url' : 'extensions/OML/GLX_OML_sync_control.txt', 4260 }, 4261 'GL_OVR_multiview' : { 4262 'number' : 478, 4263 'esnumber' : 241, 4264 'flags' : { 'public' }, 4265 'url' : 'extensions/OVR/OVR_multiview.txt', 4266 }, 4267 'GL_OVR_multiview2' : { 4268 'number' : 479, 4269 'esnumber' : 242, 4270 'flags' : { 'public' }, 4271 'url' : 'extensions/OVR/OVR_multiview2.txt', 4272 }, 4273 'GL_OVR_multiview_multisampled_render_to_texture' : { 4274 'esnumber' : 250, 4275 'flags' : { 'public' }, 4276 'url' : 'extensions/OVR/OVR_multiview_multisampled_render_to_texture.txt', 4277 }, 4278 'GL_PGI_misc_hints' : { 4279 'number' : 77, 4280 'flags' : { 'public' }, 4281 'supporters' : { 'TGS' }, 4282 'url' : 'extensions/PGI/PGI_misc_hints.txt', 4283 }, 4284 'GL_PGI_vertex_hints' : { 4285 'number' : 76, 4286 'flags' : { 'public' }, 4287 'supporters' : { 'TGS' }, 4288 'url' : 'extensions/PGI/PGI_vertex_hints.txt', 4289 }, 4290 'GL_QCOM_alpha_test' : { 4291 'esnumber' : 89, 4292 'flags' : { 'public' }, 4293 'url' : 'extensions/QCOM/QCOM_alpha_test.txt', 4294 }, 4295 'GL_QCOM_binning_control' : { 4296 'esnumber' : 119, 4297 'flags' : { 'public' }, 4298 'url' : 'extensions/QCOM/QCOM_binning_control.txt', 4299 }, 4300 'GL_QCOM_driver_control' : { 4301 'esnumber' : 55, 4302 'flags' : { 'public' }, 4303 'url' : 'extensions/QCOM/QCOM_driver_control.txt', 4304 }, 4305 'GL_QCOM_extended_get' : { 4306 'esnumber' : 62, 4307 'flags' : { 'public' }, 4308 'url' : 'extensions/QCOM/QCOM_extended_get.txt', 4309 }, 4310 'GL_QCOM_extended_get2' : { 4311 'esnumber' : 63, 4312 'flags' : { 'public' }, 4313 'url' : 'extensions/QCOM/QCOM_extended_get2.txt', 4314 }, 4315 'GL_QCOM_performance_monitor_global_mode' : { 4316 'esnumber' : 56, 4317 'flags' : { 'public' }, 4318 'url' : 'extensions/QCOM/QCOM_performance_monitor_global_mode.txt', 4319 }, 4320 'GL_QCOM_tiled_rendering' : { 4321 'esnumber' : 70, 4322 'flags' : { 'public' }, 4323 'supporters' : { 'QCOM' }, 4324 'url' : 'extensions/QCOM/QCOM_tiled_rendering.txt', 4325 }, 4326 'GL_QCOM_writeonly_rendering' : { 4327 'esnumber' : 61, 4328 'flags' : { 'public' }, 4329 'url' : 'extensions/QCOM/QCOM_writeonly_rendering.txt', 4330 }, 4331 'GL_QCOM_framebuffer_foveated' : { 4332 'esnumber' : 273, 4333 'flags' : { 'public' }, 4334 'url' : 'extensions/QCOM/QCOM_framebuffer_foveated.txt', 4335 }, 4336 'GL_QCOM_texture_foveated' : { 4337 'esnumber' : 293, 4338 'flags' : { 'public' }, 4339 'url' : 'extensions/QCOM/QCOM_texture_foveated.txt', 4340 }, 4341 'GL_QCOM_shader_framebuffer_fetch_noncoherent' : { 4342 'esnumber' : 277, 4343 'flags' : { 'public' }, 4344 'url' : 'extensions/QCOM/QCOM_shader_framebuffer_fetch_noncoherent.txt', 4345 }, 4346 'GL_REND_screen_coordinates' : { 4347 'number' : 155, 4348 'flags' : { 'public' }, 4349 'supporters' : { 'REND' }, 4350 'url' : 'extensions/REND/REND_screen_coordinates.txt', 4351 }, 4352 'GL_S3_s3tc' : { 4353 'number' : 276, 4354 'flags' : { 'public' }, 4355 'supporters' : { 'ATI', 'NVIDIA' }, 4356 'url' : 'extensions/S3/S3_s3tc.txt', 4357 }, 4358 'GLX_SGIS_blended_overlay' : { 4359 'number' : 142, 4360 'flags' : { 'public' }, 4361 'supporters' : { 'SGI' }, 4362 'url' : 'extensions/SGIS/GLX_SGIS_blended_overlay.txt', 4363 }, 4364 'GL_SGIS_clip_band_hint' : { 4365 'flags' : { 'incomplete' }, 4366 'url' : 'extensions/SGIS/SGIS_clip_band_hint.txt', 4367 }, 4368 'GLX_SGIS_color_range' : { 4369 'number' : 115, 4370 'flags' : { 'public' }, 4371 'supporters' : { 'SGI' }, 4372 'url' : 'extensions/SGIS/GLX_SGIS_color_range.txt', 4373 'alias' : { 'GL_SGIS_color_range' }, 4374 }, 4375 'GL_SGIS_detail_texture' : { 4376 'number' : 21, 4377 'flags' : { 'public' }, 4378 'supporters' : { 'KGC', 'SGI' }, 4379 'url' : 'extensions/SGIS/SGIS_detail_texture.txt', 4380 }, 4381 'GL_SGIS_fog_function' : { 4382 'number' : 64, 4383 'flags' : { 'public' }, 4384 'supporters' : { 'SGI' }, 4385 'url' : 'extensions/SGIS/SGIS_fog_function.txt', 4386 }, 4387 'GL_SGIS_generate_mipmap' : { 4388 'number' : 32, 4389 'flags' : { 'public' }, 4390 'supporters' : { 'HP', 'SGI' }, 4391 'url' : 'extensions/SGIS/SGIS_generate_mipmap.txt', 4392 }, 4393 'GL_SGIS_line_texgen' : { 4394 'flags' : { 'incomplete' }, 4395 'url' : 'extensions/SGIS/SGIS_line_texgen.txt', 4396 }, 4397 'GL_SGIS_multisample' : { 4398 'number' : 25, 4399 'flags' : { 'public' }, 4400 'supporters' : { 'SGI' }, 4401 'url' : 'extensions/SGIS/SGIS_multisample.txt', 4402 'alias' : { 'GLX_SGIS_multisample' }, 4403 }, 4404 'GL_SGIS_multitexture' : { 4405 'number' : 116, 4406 'flags' : { 'obsolete' }, 4407 'supporters' : { 'SGI' }, 4408 'url' : 'extensions/SGIS/SGIS_multitexture.txt', 4409 }, 4410 'GL_SGIS_pixel_texture' : { 4411 'number' : 15, 4412 'flags' : { 'public' }, 4413 'supporters' : { 'SGI' }, 4414 'url' : 'extensions/SGIS/SGIS_pixel_texture.txt', 4415 }, 4416 'GL_SGIS_point_line_texgen' : { 4417 'number' : 213, 4418 'flags' : { 'public' }, 4419 'supporters' : { 'SGI' }, 4420 'url' : 'extensions/SGIS/SGIS_point_line_texgen.txt', 4421 }, 4422 'GL_SGIS_shared_multisample' : { 4423 'number' : 143, 4424 'flags' : { 'incomplete' }, 4425 'supporters' : { 'SGI' }, 4426 'url' : 'extensions/SGIS/SGIS_shared_multisample.txt', 4427 'alias' : { 'GLX_SGIS_shared_multisample' }, 4428 }, 4429 'GL_SGIS_sharpen_texture' : { 4430 'number' : 22, 4431 'flags' : { 'public' }, 4432 'supporters' : { 'SGI' }, 4433 'url' : 'extensions/SGIS/SGIS_sharpen_texture.txt', 4434 }, 4435 'GL_SGIS_texture4D' : { 4436 'number' : 16, 4437 'flags' : { 'public' }, 4438 'supporters' : { 'SGI' }, 4439 'url' : 'extensions/SGIS/SGIS_texture4D.txt', 4440 }, 4441 'GL_SGIS_texture_border_clamp' : { 4442 'number' : 36, 4443 'flags' : { 'public' }, 4444 'supporters' : { 'HP', 'INGR', 'SGI' }, 4445 'url' : 'extensions/SGIS/SGIS_texture_border_clamp.txt', 4446 }, 4447 'GL_SGIS_texture_color_mask' : { 4448 'number' : 214, 4449 'flags' : { 'incomplete', 'public' }, 4450 'url' : 'extensions/SGIS/SGIS_texture_color_mask.txt', 4451 }, 4452 'GL_SGIS_texture_edge_clamp' : { 4453 'number' : 35, 4454 'flags' : { 'public' }, 4455 'supporters' : { 'HP', 'INGR', 'SGI' }, 4456 'url' : 'extensions/SGIS/SGIS_texture_edge_clamp.txt', 4457 }, 4458 'GL_SGIS_texture_filter4' : { 4459 'number' : 7, 4460 'flags' : { 'public' }, 4461 'supporters' : { 'KGC', 'SGI' }, 4462 'url' : 'extensions/SGIS/SGIS_texture_filter4.txt', 4463 }, 4464 'GL_SGIS_texture_lod' : { 4465 'number' : 24, 4466 'flags' : { 'public' }, 4467 'supporters' : { 'SGI' }, 4468 'url' : 'extensions/SGIS/SGIS_texture_lod.txt', 4469 }, 4470 'GL_SGIS_texture_select' : { 4471 'number' : 51, 4472 'flags' : { 'public' }, 4473 'supporters' : { 'SGI' }, 4474 'url' : 'extensions/SGIS/SGIS_texture_select.txt', 4475 }, 4476 'GL_SGIX_async' : { 4477 'number' : 132, 4478 'flags' : { 'incomplete', 'public' }, 4479 'supporters' : { 'SGI' }, 4480 'url' : 'extensions/SGIX/SGIX_async.txt', 4481 }, 4482 'GL_SGIX_async_histogram' : { 4483 'number' : 134, 4484 'flags' : { 'incomplete', 'public' }, 4485 'supporters' : { 'SGI' }, 4486 'url' : 'extensions/SGIX/SGIX_async_histogram.txt', 4487 }, 4488 'GL_SGIX_async_pixel' : { 4489 'number' : 133, 4490 'flags' : { 'incomplete', 'public' }, 4491 'supporters' : { 'SGI' }, 4492 'url' : 'extensions/SGIX/SGIX_async_pixel.txt', 4493 }, 4494 'GL_SGIX_bali_g_instruments' : { 4495 'flags' : { 'incomplete' }, 4496 'url' : 'extensions/SGIX/SGIX_bali_g_instruments.txt', 4497 }, 4498 'GL_SGIX_bali_r_instruments' : { 4499 'flags' : { 'incomplete' }, 4500 'url' : 'extensions/SGIX/SGIX_bali_r_instruments.txt', 4501 }, 4502 'GL_SGIX_bali_timer_instruments' : { 4503 'flags' : { 'incomplete' }, 4504 'url' : 'extensions/SGIX/SGIX_bali_timer_instruments.txt', 4505 }, 4506 'GL_SGIX_blend_alpha_minmax' : { 4507 'number' : 119, 4508 'flags' : { 'public' }, 4509 'supporters' : { 'SGI' }, 4510 'url' : 'extensions/SGIX/SGIX_blend_alpha_minmax.txt', 4511 }, 4512 'GL_SGIX_blend_cadd' : { 4513 'number' : 150, 4514 'flags' : { 'incomplete' }, 4515 'supporters' : { 'SGI' }, 4516 'url' : 'extensions/SGIX/SGIX_blend_cadd.txt', 4517 }, 4518 'GL_SGIX_blend_cmultiply' : { 4519 'flags' : { 'incomplete' }, 4520 'url' : 'extensions/SGIX/SGIX_blend_cmultiply.txt', 4521 }, 4522 'GL_SGIX_calligraphic_fragment' : { 4523 'number' : 82, 4524 'flags' : { 'incomplete' }, 4525 'supporters' : { 'SGI' }, 4526 'url' : 'extensions/SGIX/SGIX_calligraphic_fragment.txt', 4527 }, 4528 'GL_SGIX_clipmap' : { 4529 'number' : 33, 4530 'flags' : { 'public' }, 4531 'supporters' : { 'SGI' }, 4532 'url' : 'extensions/SGIX/SGIX_clipmap.txt', 4533 }, 4534 'GL_SGIX_color_matrix_accuracy' : { 4535 'flags' : { 'incomplete' }, 4536 'url' : 'extensions/SGIX/SGIX_color_matrix_accuracy.txt', 4537 }, 4538 'GL_SGIX_color_table_index_mode' : { 4539 'flags' : { 'incomplete' }, 4540 'url' : 'extensions/SGIX/SGIX_color_table_index_mode.txt', 4541 }, 4542 'GLX_SGIX_color_type' : { 4543 'number' : 89, 4544 'flags' : { 'incomplete' }, 4545 'supporters' : { 'SGI' }, 4546 'url' : 'extensions/SGIX/GLX_SGIX_color_type.txt', 4547 'alias' : { 'GL_SGIX_color_type' }, 4548 }, 4549 'GLX_SGIX_color_typeXXX' : { 4550 'number' : 72, 4551 'flags' : { 'incomplete' }, 4552 'url' : 'extensions/SGIX/GLX_SGIX_color_typeXXX.txt', 4553 }, 4554 'GL_SGIX_complex_polar' : { 4555 'flags' : { 'incomplete' }, 4556 'url' : 'extensions/SGIX/SGIX_complex_polar.txt', 4557 }, 4558 'GL_SGIX_convolution_accuracy' : { 4559 'number' : 211, 4560 'flags' : { 'public' }, 4561 'supporters' : { 'SGI' }, 4562 'url' : 'extensions/SGIX/SGIX_convolution_accuracy.txt', 4563 }, 4564 'GL_SGIX_cube_map' : { 4565 'number' : 130, 4566 'flags' : { 'incomplete' }, 4567 'supporters' : { 'SGI' }, 4568 'url' : 'extensions/SGIX/SGIX_cube_map.txt', 4569 }, 4570 'GL_SGIX_cylinder_texgen' : { 4571 'number' : 140, 4572 'flags' : { 'incomplete' }, 4573 'supporters' : { 'SGI' }, 4574 'url' : 'extensions/SGIX/SGIX_cylinder_texgen.txt', 4575 }, 4576 'GL_SGIX_datapipe' : { 4577 'number' : 152, 4578 'flags' : { 'incomplete' }, 4579 'url' : 'extensions/SGIX/SGIX_datapipe.txt', 4580 }, 4581 'GL_SGIX_decimation' : { 4582 'number' : 125, 4583 'flags' : { 'incomplete' }, 4584 'supporters' : { 'SGI' }, 4585 'url' : 'extensions/SGIX/SGIX_decimation.txt', 4586 }, 4587 'GL_SGIX_depth_pass_instrument' : { 4588 'number' : 205, 4589 'flags' : { 'incomplete' }, 4590 'supporters' : { 'SGI' }, 4591 'url' : 'extensions/SGIX/SGIX_depth_pass_instrument.txt', 4592 }, 4593 'GL_SGIX_depth_texture' : { 4594 'number' : 63, 4595 'flags' : { 'public' }, 4596 'supporters' : { 'HP', 'SGI' }, 4597 'url' : 'extensions/SGIX/SGIX_depth_texture.txt', 4598 }, 4599 'GLX_SGIX_dm_buffer' : { 4600 'number' : 86, 4601 'flags' : { 'public' }, 4602 'supporters' : { 'SGI' }, 4603 'url' : 'extensions/SGIX/GLX_SGIX_dm_buffer.txt', 4604 }, 4605 'GL_SGIX_dvc' : { 4606 'flags' : { 'incomplete' }, 4607 'url' : 'extensions/SGIX/SGIX_dvc.txt', 4608 }, 4609 'GLX_SGIX_fbconfig' : { 4610 'number' : 49, 4611 'flags' : { 'public' }, 4612 'supporters' : { 'SGI' }, 4613 'url' : 'extensions/SGIX/GLX_SGIX_fbconfig.txt', 4614 }, 4615 'GLX_SGIX_fbconfig_float' : { 4616 'flags' : { 'incomplete' }, 4617 'url' : 'extensions/SGIX/GLX_SGIX_fbconfig_float.txt', 4618 }, 4619 'GL_SGIX_flush_raster' : { 4620 'number' : 61, 4621 'flags' : { 'public' }, 4622 'supporters' : { 'SGI' }, 4623 'url' : 'extensions/SGIX/SGIX_flush_raster.txt', 4624 }, 4625 'GL_SGIX_fog_blend' : { 4626 'flags' : { 'incomplete' }, 4627 'url' : 'extensions/SGIX/SGIX_fog_blend.txt', 4628 }, 4629 'GL_SGIX_fog_factor_to_alpha' : { 4630 'flags' : { 'incomplete' }, 4631 'url' : 'extensions/SGIX/SGIX_fog_factor_to_alpha.txt', 4632 }, 4633 'GL_SGIX_fog_layers' : { 4634 'flags' : { 'incomplete' }, 4635 'url' : 'extensions/SGIX/SGIX_fog_layers.txt', 4636 }, 4637 'GL_SGIX_fog_offset' : { 4638 'number' : 65, 4639 'flags' : { 'public' }, 4640 'supporters' : { 'SGI' }, 4641 'url' : 'extensions/SGIX/SGIX_fog_offset.txt', 4642 }, 4643 'GL_SGIX_fog_patchy' : { 4644 'flags' : { 'incomplete' }, 4645 'url' : 'extensions/SGIX/SGIX_fog_patchy.txt', 4646 }, 4647 'GL_SGIX_fog_scale' : { 4648 'number' : 161, 4649 'flags' : { 'incomplete' }, 4650 'supporters' : { 'SGI' }, 4651 'url' : 'extensions/SGIX/SGIX_fog_scale.txt', 4652 }, 4653 'GL_SGIX_fog_texture' : { 4654 'flags' : { 'public' }, 4655 'url' : 'extensions/SGIX/SGIX_fog_texture.txt', 4656 }, 4657 'GL_SGIX_fragment_lighting_space' : { 4658 'number' : 118, 4659 'flags' : { 'incomplete' }, 4660 'supporters' : { 'SGI' }, 4661 'url' : 'extensions/SGIX/SGIX_fragment_lighting_space.txt', 4662 }, 4663 'GL_SGIX_fragment_specular_lighting' : { 4664 'flags' : { 'incomplete', 'public' }, 4665 'url' : 'extensions/SGIX/SGIX_fragment_specular_lighting.txt', 4666 }, 4667 'GL_SGIX_fragments_instrument' : { 4668 'number' : 180, 4669 'flags' : { 'incomplete' }, 4670 'supporters' : { 'SGI' }, 4671 'url' : 'extensions/SGIX/SGIX_fragments_instrument.txt', 4672 }, 4673 'GL_SGIX_framezoom' : { 4674 'number' : 57, 4675 'flags' : { 'public' }, 4676 'supporters' : { 'SGI' }, 4677 'url' : 'extensions/SGIX/SGIX_framezoom.txt', 4678 }, 4679 'GLX_SGIX_hyperpipe' : { 4680 'number' : 307, 4681 'flags' : { 'public' }, 4682 'supporters' : { 'SGI' }, 4683 'url' : 'extensions/SGIX/GLX_SGIX_hyperpipe.txt', 4684 }, 4685 'GLU_SGIX_icc_compress' : { 4686 'flags' : { 'incomplete' }, 4687 'url' : 'extensions/SGIX/GLU_SGIX_icc_compress.txt', 4688 }, 4689 'GL_SGIX_icc_texture' : { 4690 'number' : 154, 4691 'flags' : { 'incomplete' }, 4692 'supporters' : { 'SGI' }, 4693 'url' : 'extensions/SGIX/SGIX_icc_texture.txt', 4694 }, 4695 'GL_SGIX_igloo_interface' : { 4696 'number' : 219, 4697 'flags' : { 'incomplete' }, 4698 'supporters' : { 'MESA' }, 4699 'url' : 'extensions/SGIX/SGIX_igloo_interface.txt', 4700 }, 4701 'GL_SGIX_image_compression' : { 4702 'flags' : { 'incomplete' }, 4703 'url' : 'extensions/SGIX/SGIX_image_compression.txt', 4704 }, 4705 'GL_SGIX_impact_pixel_texture' : { 4706 'number' : 126, 4707 'flags' : { 'incomplete' }, 4708 'supporters' : { 'SGI' }, 4709 'url' : 'extensions/SGIX/SGIX_impact_pixel_texture.txt', 4710 }, 4711 'GL_SGIX_instrument_error' : { 4712 'flags' : { 'incomplete' }, 4713 'url' : 'extensions/SGIX/SGIX_instrument_error.txt', 4714 }, 4715 'GL_SGIX_instruments' : { 4716 'number' : 55, 4717 'flags' : { 'public' }, 4718 'supporters' : { 'SGI' }, 4719 'url' : 'extensions/SGIX/SGIX_instruments.txt', 4720 }, 4721 'GL_SGIX_interlace' : { 4722 'number' : 45, 4723 'flags' : { 'public' }, 4724 'supporters' : { 'SGI' }, 4725 'url' : 'extensions/SGIX/SGIX_interlace.txt', 4726 }, 4727 'GL_SGIX_ir_instrument1' : { 4728 'number' : 81, 4729 'flags' : { 'public' }, 4730 'supporters' : { 'SGI' }, 4731 'url' : 'extensions/SGIX/SGIX_ir_instrument1.txt', 4732 }, 4733 'GL_SGIX_line_quality_hint' : { 4734 'flags' : { 'incomplete' }, 4735 'url' : 'extensions/SGIX/SGIX_line_quality_hint.txt', 4736 }, 4737 'GL_SGIX_list_priority' : { 4738 'number' : 80, 4739 'flags' : { 'public' }, 4740 'supporters' : { 'SGI' }, 4741 'url' : 'extensions/SGIX/SGIX_list_priority.txt', 4742 }, 4743 'GL_SGIX_mpeg1' : { 4744 'flags' : { 'incomplete' }, 4745 'url' : 'extensions/SGIX/SGIX_mpeg1.txt', 4746 }, 4747 'GL_SGIX_mpeg2' : { 4748 'flags' : { 'incomplete' }, 4749 'url' : 'extensions/SGIX/SGIX_mpeg2.txt', 4750 }, 4751 'GL_SGIX_nonlinear_lighting_pervertex' : { 4752 'flags' : { 'incomplete' }, 4753 'url' : 'extensions/SGIX/SGIX_nonlinear_lighting_pervertex.txt', 4754 }, 4755 'GL_SGIX_nurbs_eval' : { 4756 'flags' : { 'incomplete' }, 4757 'url' : 'extensions/SGIX/SGIX_nurbs_eval.txt', 4758 }, 4759 'GL_SGIX_occlusion_instrument' : { 4760 'number' : 151, 4761 'flags' : { 'incomplete' }, 4762 'supporters' : { 'SGI' }, 4763 'url' : 'extensions/SGIX/SGIX_occlusion_instrument.txt', 4764 }, 4765 'GL_SGIX_packed_6bytes' : { 4766 'number' : 162, 4767 'flags' : { 'incomplete' }, 4768 'supporters' : { 'SGI' }, 4769 'url' : 'extensions/SGIX/SGIX_packed_6bytes.txt', 4770 }, 4771 'GLX_SGIX_pbuffer' : { 4772 'number' : 50, 4773 'flags' : { 'public' }, 4774 'supporters' : { 'SGI' }, 4775 'url' : 'extensions/SGIX/GLX_SGIX_pbuffer.txt', 4776 }, 4777 'GL_SGIX_pixel_texture' : { 4778 'number' : 499, 4779 'flags' : { 'public' }, 4780 'supporters' : { 'SGI' }, 4781 'url' : 'extensions/SGIX/SGIX_pixel_texture.txt', 4782 'comments' : 'Previously shared extension number 15 with SGIS_pixel_texture.', 4783 }, 4784 'GL_SGIX_pixel_texture_bits' : { 4785 'number' : 127, 4786 'flags' : { 'public' }, 4787 'supporters' : { 'SGI' }, 4788 'url' : 'extensions/SGIX/SGIX_pixel_texture_bits.txt', 4789 }, 4790 'GL_SGIX_pixel_texture_lod' : { 4791 'number' : 128, 4792 'flags' : { 'incomplete' }, 4793 'supporters' : { 'SGI' }, 4794 'url' : 'extensions/SGIX/SGIX_pixel_texture_lod.txt', 4795 }, 4796 'GL_SGIX_pixel_tiles' : { 4797 'number' : 46, 4798 'flags' : { 'obsolete' }, 4799 'supporters' : { 'SGI' }, 4800 'url' : 'extensions/SGIX/SGIX_pixel_tiles.txt', 4801 }, 4802 'GL_SGIX_polynomial_ffd' : { 4803 'number' : 59, 4804 'flags' : { 'incomplete' }, 4805 'supporters' : { 'SGI' }, 4806 'url' : 'extensions/SGIX/SGIX_polynomial_ffd.txt', 4807 }, 4808 'GL_SGIX_quad_mesh' : { 4809 'flags' : { 'incomplete' }, 4810 'url' : 'extensions/SGIX/SGIX_quad_mesh.txt', 4811 }, 4812 'GL_SGIX_reference_plane' : { 4813 'number' : 60, 4814 'flags' : { 'public' }, 4815 'supporters' : { 'SGI' }, 4816 'url' : 'extensions/SGIX/SGIX_reference_plane.txt', 4817 }, 4818 'GL_SGIX_resample' : { 4819 'number' : 212, 4820 'flags' : { 'public' }, 4821 'supporters' : { 'SGI' }, 4822 'url' : 'extensions/SGIX/SGIX_resample.txt', 4823 }, 4824 'GL_SGIX_scalebias_hint' : { 4825 'number' : 236, 4826 'flags' : { 'incomplete' }, 4827 'supporters' : { 'SGI' }, 4828 'url' : 'extensions/SGIX/SGIX_scalebias_hint.txt', 4829 }, 4830 'GL_SGIX_shadow' : { 4831 'number' : 34, 4832 'flags' : { 'public' }, 4833 'supporters' : { 'HP', 'SGI' }, 4834 'url' : 'extensions/SGIX/SGIX_shadow.txt', 4835 }, 4836 'GL_SGIX_shadow_ambient' : { 4837 'number' : 90, 4838 'flags' : { 'public' }, 4839 'supporters' : { 'HP', 'SGI' }, 4840 'url' : 'extensions/SGIX/SGIX_shadow_ambient.txt', 4841 }, 4842 'GL_SGIX_slim' : { 4843 'flags' : { 'incomplete' }, 4844 'url' : 'extensions/SGIX/SGIX_slim.txt', 4845 }, 4846 'GL_SGIX_spotlight_cutoff' : { 4847 'number' : 131, 4848 'flags' : { 'incomplete' }, 4849 'supporters' : { 'SGI' }, 4850 'url' : 'extensions/SGIX/SGIX_spotlight_cutoff.txt', 4851 }, 4852 'GL_SGIX_sprite' : { 4853 'number' : 52, 4854 'flags' : { 'public' }, 4855 'supporters' : { 'SGI' }, 4856 'url' : 'extensions/SGIX/SGIX_sprite.txt', 4857 }, 4858 'GL_SGIX_subdiv_patch' : { 4859 'flags' : { 'incomplete' }, 4860 'url' : 'extensions/SGIX/SGIX_subdiv_patch.txt', 4861 }, 4862 'GL_SGIX_subsample' : { 4863 'number' : 202, 4864 'flags' : { 'incomplete' }, 4865 'supporters' : { 'SGI' }, 4866 'url' : 'extensions/SGIX/SGIX_subsample.txt', 4867 }, 4868 'GLX_SGIX_swap_barrier' : { 4869 'number' : 92, 4870 'flags' : { 'public' }, 4871 'supporters' : { 'SGI' }, 4872 'url' : 'extensions/SGIX/GLX_SGIX_swap_barrier.txt', 4873 }, 4874 'GLX_SGIX_swap_group' : { 4875 'number' : 91, 4876 'flags' : { 'public' }, 4877 'supporters' : { 'SGI' }, 4878 'url' : 'extensions/SGIX/GLX_SGIX_swap_group.txt', 4879 }, 4880 'GL_SGIX_tag_sample_buffer' : { 4881 'number' : 58, 4882 'flags' : { 'public' }, 4883 'supporters' : { 'SGI' }, 4884 'url' : 'extensions/SGIX/SGIX_tag_sample_buffer.txt', 4885 }, 4886 'GL_SGIX_texture_add_env' : { 4887 'number' : 69, 4888 'flags' : { 'public' }, 4889 'supporters' : { 'SGI' }, 4890 'url' : 'extensions/SGIX/SGIX_texture_add_env.txt', 4891 }, 4892 'GL_SGIX_texture_coordinate_clamp' : { 4893 'number' : 235, 4894 'flags' : { 'public' }, 4895 'supporters' : { 'SGI' }, 4896 'url' : 'extensions/SGIX/SGIX_texture_coordinate_clamp.txt', 4897 }, 4898 'GL_SGIX_texture_lod_bias' : { 4899 'number' : 84, 4900 'flags' : { 'public' }, 4901 'supporters' : { 'SGI' }, 4902 'url' : 'extensions/SGIX/SGIX_texture_lod_bias.txt', 4903 }, 4904 'GL_SGIX_texture_mipmap_anisotropic' : { 4905 'flags' : { 'incomplete' }, 4906 'url' : 'extensions/SGIX/SGIX_texture_mipmap_anisotropic.txt', 4907 }, 4908 'GL_SGIX_texture_multi_buffer' : { 4909 'number' : 53, 4910 'flags' : { 'public' }, 4911 'supporters' : { 'SGI' }, 4912 'url' : 'extensions/SGIX/SGIX_texture_multi_buffer.txt', 4913 }, 4914 'GL_SGIX_texture_phase' : { 4915 'flags' : { 'incomplete' }, 4916 'url' : 'extensions/SGIX/SGIX_texture_phase.txt', 4917 }, 4918 'GL_SGIX_texture_range' : { 4919 'number' : 181, 4920 'flags' : { 'public' }, 4921 'supporters' : { 'SGI' }, 4922 'url' : 'extensions/SGIX/SGIX_texture_range.txt', 4923 }, 4924 'GL_SGIX_texture_scale_bias' : { 4925 'number' : 56, 4926 'flags' : { 'public' }, 4927 'supporters' : { 'HP', 'SGI' }, 4928 'url' : 'extensions/SGIX/SGIX_texture_scale_bias.txt', 4929 }, 4930 'GL_SGIX_texture_supersample' : { 4931 'flags' : { 'incomplete' }, 4932 'url' : 'extensions/SGIX/SGIX_texture_supersample.txt', 4933 }, 4934 'GL_SGIX_vector_ops' : { 4935 'flags' : { 'incomplete' }, 4936 'url' : 'extensions/SGIX/SGIX_vector_ops.txt', 4937 }, 4938 'GL_SGIX_vertex_array_object' : { 4939 'flags' : { 'obsolete' }, 4940 'url' : 'extensions/SGIX/SGIX_vertex_array_object.txt', 4941 }, 4942 'GL_SGIX_vertex_preclip' : { 4943 'number' : 210, 4944 'flags' : { 'public' }, 4945 'supporters' : { 'SGI' }, 4946 'url' : 'extensions/SGIX/SGIX_vertex_preclip.txt', 4947 'alias' : { 'GL_SGIX_vertex_preclip_hint' }, 4948 }, 4949 'GLX_SGIX_video_resize' : { 4950 'number' : 83, 4951 'flags' : { 'public' }, 4952 'supporters' : { 'SGI' }, 4953 'url' : 'extensions/SGIX/GLX_SGIX_video_resize.txt', 4954 }, 4955 'GLX_SGIX_video_resize_float' : { 4956 'number' : 184, 4957 'flags' : { 'incomplete', 'public' }, 4958 'supporters' : { 'SGI' }, 4959 'url' : 'extensions/SGIX/GLX_SGIX_video_resize_float.txt', 4960 }, 4961 'GLX_SGIX_video_source' : { 4962 'number' : 43, 4963 'flags' : { 'public' }, 4964 'supporters' : { 'SGI' }, 4965 'url' : 'extensions/SGIX/GLX_SGIX_video_source.txt', 4966 }, 4967 'GLX_SGIX_visual_select_group' : { 4968 'number' : 234, 4969 'flags' : { 'public' }, 4970 'supporters' : { 'SGI' }, 4971 'url' : 'extensions/SGIX/GLX_SGIX_visual_select_group.txt', 4972 }, 4973 'GLX_SGIX_wait_group' : { 4974 'flags' : { 'incomplete' }, 4975 'url' : 'extensions/SGIX/GLX_SGIX_wait_group.txt', 4976 }, 4977 'GL_SGIX_ycrcb' : { 4978 'number' : 101, 4979 'flags' : { 'public' }, 4980 'supporters' : { 'SGI' }, 4981 'url' : 'extensions/SGIX/SGIX_ycrcb.txt', 4982 }, 4983 'GL_SGIX_ycrcb_subsample' : { 4984 'number' : 204, 4985 'flags' : { 'incomplete' }, 4986 'supporters' : { 'SGI' }, 4987 'url' : 'extensions/SGIX/SGIX_ycrcb_subsample.txt', 4988 'comments' : 'Supported on Visual Workstation 320 / 540 only.', 4989 }, 4990 'GL_SGIX_ycrcba' : { 4991 'number' : 203, 4992 'flags' : { 'incomplete' }, 4993 'supporters' : { 'SGI' }, 4994 'url' : 'extensions/SGIX/SGIX_ycrcba.txt', 4995 }, 4996 'GL_SGI_color_matrix' : { 4997 'number' : 13, 4998 'flags' : { 'public' }, 4999 'supporters' : { 'SGI' }, 5000 'url' : 'extensions/SGI/SGI_color_matrix.txt', 5001 }, 5002 'GL_SGI_color_table' : { 5003 'number' : 14, 5004 'flags' : { 'public' }, 5005 'supporters' : { 'HP', 'SGI', 'SUN' }, 5006 'url' : 'extensions/SGI/SGI_color_table.txt', 5007 'comments' : 'Partial HP support.', 5008 }, 5009 'GL_SGI_complex' : { 5010 'number' : 87, 5011 'flags' : { 'incomplete' }, 5012 'supporters' : { 'SGI' }, 5013 'url' : 'extensions/SGI/SGI_complex.txt', 5014 }, 5015 'GL_SGI_complex_type' : { 5016 'number' : 88, 5017 'flags' : { 'incomplete' }, 5018 'supporters' : { 'SGI' }, 5019 'url' : 'extensions/SGI/SGI_complex_type.txt', 5020 }, 5021 'GLX_SGI_cushion' : { 5022 'number' : 62, 5023 'flags' : { 'public' }, 5024 'supporters' : { 'SGI' }, 5025 'url' : 'extensions/SGI/GLX_SGI_cushion.txt', 5026 }, 5027 'GL_SGI_fft' : { 5028 'number' : 99, 5029 'flags' : { 'incomplete' }, 5030 'supporters' : { 'SGI' }, 5031 'url' : 'extensions/SGI/SGI_fft.txt', 5032 }, 5033 'GLU_SGI_filter4_parameters' : { 5034 'number' : 85, 5035 'flags' : { 'public' }, 5036 'supporters' : { 'SGI' }, 5037 'url' : 'extensions/SGI/GLU_SGI_filter4_parameters.txt', 5038 }, 5039 'GLX_SGI_make_current_read' : { 5040 'number' : 42, 5041 'flags' : { 'public' }, 5042 'supporters' : { 'SGI' }, 5043 'url' : 'extensions/SGI/GLX_SGI_make_current_read.txt', 5044 }, 5045 'GLX_SGI_swap_control' : { 5046 'number' : 40, 5047 'flags' : { 'public' }, 5048 'supporters' : { 'SGI' }, 5049 'url' : 'extensions/SGI/GLX_SGI_swap_control.txt', 5050 }, 5051 'GL_SGI_texture_color_table' : { 5052 'number' : 17, 5053 'flags' : { 'public' }, 5054 'supporters' : { 'ES', 'HP', 'SGI', 'SUN' }, 5055 'url' : 'extensions/SGI/SGI_texture_color_table.txt', 5056 }, 5057 'GLX_SGI_transparent_pixel' : { 5058 'number' : 153, 5059 'flags' : { 'obsolete' }, 5060 'url' : 'extensions/SGI/GLX_SGI_transparent_pixel.txt', 5061 }, 5062 'GLX_SGI_video_sync' : { 5063 'number' : 41, 5064 'flags' : { 'public' }, 5065 'supporters' : { 'SGI' }, 5066 'url' : 'extensions/SGI/GLX_SGI_video_sync.txt', 5067 }, 5068 'GL_SUNX_constant_data' : { 5069 'number' : 163, 5070 'flags' : { 'public' }, 5071 'supporters' : { 'SUN' }, 5072 'url' : 'extensions/SUNX/SUNX_constant_data.txt', 5073 }, 5074 'GL_SUN_convolution_border_modes' : { 5075 'number' : 182, 5076 'flags' : { 'public' }, 5077 'supporters' : { 'SUN' }, 5078 'url' : 'extensions/SUN/SUN_convolution_border_modes.txt', 5079 }, 5080 'GLX_SUN_get_transparent_index' : { 5081 'number' : 183, 5082 'flags' : { 'public' }, 5083 'supporters' : { 'SUN' }, 5084 'url' : 'extensions/SUN/GLX_SUN_get_transparent_index.txt', 5085 }, 5086 'GL_SUN_global_alpha' : { 5087 'number' : 164, 5088 'flags' : { 'public' }, 5089 'supporters' : { 'SUN' }, 5090 'url' : 'extensions/SUN/SUN_global_alpha.txt', 5091 }, 5092 'GL_SUN_mesh_array' : { 5093 'number' : 257, 5094 'flags' : { 'public' }, 5095 'supporters' : { 'SUN' }, 5096 'url' : 'extensions/SUN/SUN_mesh_array.txt', 5097 }, 5098 'GL_SUN_slice_accum' : { 5099 'number' : 258, 5100 'flags' : { 'public' }, 5101 'supporters' : { 'SUN' }, 5102 'url' : 'extensions/SUN/SUN_slice_accum.txt', 5103 }, 5104 'GL_SUN_triangle_list' : { 5105 'number' : 165, 5106 'flags' : { 'public' }, 5107 'supporters' : { 'SUN' }, 5108 'url' : 'extensions/SUN/SUN_triangle_list.txt', 5109 }, 5110 'GL_SUN_vertex' : { 5111 'number' : 166, 5112 'flags' : { 'public' }, 5113 'supporters' : { 'SUN' }, 5114 'url' : 'extensions/SUN/SUN_vertex.txt', 5115 }, 5116 'GL_VIV_shader_binary' : { 5117 'esnumber' : 85, 5118 'flags' : { 'public' }, 5119 'url' : 'extensions/VIV/VIV_shader_binary.txt', 5120 }, 5121 'WGL_3DL_stereo_control' : { 5122 'number' : 313, 5123 'flags' : { 'public' }, 5124 'supporters' : { '3DL' }, 5125 'url' : 'extensions/3DL/WGL_3DL_stereo_control.txt', 5126 }, 5127 'WGL_AMD_gpu_association' : { 5128 'number' : 361, 5129 'flags' : { 'public' }, 5130 'supporters' : { 'AMD' }, 5131 'url' : 'extensions/AMD/WGL_AMD_gpu_association.txt', 5132 }, 5133 'WGL_ARB_buffer_region' : { 5134 'arbnumber' : 4, 5135 'flags' : { 'public' }, 5136 'supporters' : { 'ARB' }, 5137 'url' : 'extensions/ARB/WGL_ARB_buffer_region.txt', 5138 }, 5139 'WGL_ARB_create_context' : { 5140 'arbnumber' : 55, 5141 'flags' : { 'public' }, 5142 'supporters' : { 'ARB' }, 5143 'url' : 'extensions/ARB/WGL_ARB_create_context.txt', 5144 'comments' : 'Alias to WGL_ARB_create_context_profile not needed - see arbnumber 74.', 5145 }, 5146 'WGL_ARB_create_context_profile' : { 5147 'arbnumber' : 74, 5148 'flags' : { 'public' }, 5149 'url' : 'extensions/ARB/WGL_ARB_create_context.txt', 5150 'comments' : 'Included with arbnumber 55, WGL_ARB_create_context.', 5151 }, 5152 'WGL_ARB_create_context_robustness' : { 5153 'arbnumber' : 102, 5154 'flags' : { 'public' }, 5155 'url' : 'extensions/ARB/WGL_ARB_create_context_robustness.txt', 5156 }, 5157 'WGL_ARB_extensions_string' : { 5158 'arbnumber' : 8, 5159 'flags' : { 'public' }, 5160 'supporters' : { 'ARB' }, 5161 'url' : 'extensions/ARB/WGL_ARB_extensions_string.txt', 5162 }, 5163 'WGL_ARB_make_current_read' : { 5164 'arbnumber' : 10, 5165 'flags' : { 'public' }, 5166 'supporters' : { 'ARB' }, 5167 'url' : 'extensions/ARB/WGL_ARB_make_current_read.txt', 5168 }, 5169 'WGL_ARB_pbuffer' : { 5170 'arbnumber' : 11, 5171 'flags' : { 'public' }, 5172 'supporters' : { 'ARB' }, 5173 'url' : 'extensions/ARB/WGL_ARB_pbuffer.txt', 5174 }, 5175 'WGL_ARB_pixel_format' : { 5176 'arbnumber' : 9, 5177 'flags' : { 'public' }, 5178 'supporters' : { 'ARB' }, 5179 'url' : 'extensions/ARB/WGL_ARB_pixel_format.txt', 5180 }, 5181 'WGL_ARB_render_texture' : { 5182 'arbnumber' : 20, 5183 'flags' : { 'public' }, 5184 'supporters' : { 'ARB' }, 5185 'url' : 'extensions/ARB/WGL_ARB_render_texture.txt', 5186 }, 5187 'WGL_ARB_robustness_application_isolation' : { 5188 'arbnumber' : 143, 5189 'flags' : { 'public' }, 5190 'url' : 'extensions/ARB/WGL_ARB_robustness_application_isolation.txt', 5191 'alias' : { 'WGL_ARB_robustness_share_group_isolation' }, 5192 }, 5193 'WGL_ATI_pixel_format_float' : { 5194 'number' : 278, 5195 'flags' : { 'public' }, 5196 'supporters' : { 'ATI' }, 5197 'url' : 'extensions/ATI/WGL_ATI_pixel_format_float.txt', 5198 }, 5199 'WGL_EXT_colorspace' : { 5200 'number' : 498, 5201 'flags' : { 'public' }, 5202 'supporters' : { 'NVIDIA' }, 5203 'url' : 'extensions/EXT/WGL_EXT_colorspace.txt', 5204 }, 5205 'WGL_EXT_create_context_es2_profile' : { 5206 'number' : 400, 5207 'flags' : { 'public' }, 5208 'supporters' : { 'NVIDIA' }, 5209 'url' : 'extensions/EXT/WGL_EXT_create_context_es2_profile.txt', 5210 'alias' : { 'WGL_EXT_create_context_es_profile' }, 5211 }, 5212 'WGL_EXT_depth_float' : { 5213 'number' : 177, 5214 'flags' : { 'public' }, 5215 'supporters' : { 'INGR' }, 5216 'url' : 'extensions/EXT/WGL_EXT_depth_float.txt', 5217 }, 5218 'WGL_EXT_display_color_table' : { 5219 'number' : 167, 5220 'flags' : { 'public' }, 5221 'url' : 'extensions/EXT/WGL_EXT_display_color_table.txt', 5222 }, 5223 'WGL_EXT_extensions_string' : { 5224 'number' : 168, 5225 'flags' : { 'public' }, 5226 'supporters' : { 'INGR', 'SGI' }, 5227 'url' : 'extensions/EXT/WGL_EXT_extensions_string.txt', 5228 }, 5229 'WGL_EXT_make_current_read' : { 5230 'number' : 169, 5231 'flags' : { 'public' }, 5232 'supporters' : { 'INGR', 'SGI' }, 5233 'url' : 'extensions/EXT/WGL_EXT_make_current_read.txt', 5234 }, 5235 'WGL_EXT_multisample' : { 5236 'number' : 209, 5237 'flags' : { 'public' }, 5238 'url' : 'extensions/EXT/WGL_EXT_multisample.txt', 5239 'alias' : { 'GL_EXT_multisample' }, 5240 }, 5241 'WGL_EXT_pbuffer' : { 5242 'number' : 171, 5243 'flags' : { 'public' }, 5244 'supporters' : { 'INGR', 'SGI' }, 5245 'url' : 'extensions/EXT/WGL_EXT_pbuffer.txt', 5246 }, 5247 'WGL_EXT_pixel_format' : { 5248 'number' : 170, 5249 'flags' : { 'public' }, 5250 'supporters' : { 'INGR', 'SGI' }, 5251 'url' : 'extensions/EXT/WGL_EXT_pixel_format.txt', 5252 }, 5253 'WGL_EXT_swap_control' : { 5254 'number' : 172, 5255 'flags' : { 'public' }, 5256 'supporters' : { 'INGR', 'SGI' }, 5257 'url' : 'extensions/EXT/WGL_EXT_swap_control.txt', 5258 }, 5259 'WGL_EXT_swap_control_tear' : { 5260 'number' : 415, 5261 'flags' : { 'public' }, 5262 'supporters' : { 'NVIDIA' }, 5263 'url' : 'extensions/EXT/WGL_EXT_swap_control_tear.txt', 5264 }, 5265 'GL_EXT_clip_control' : { 5266 'esnumber' : 290, 5267 'flags' : { 'public' }, 5268 'supporters' : { 'MESA' }, 5269 'url' : 'extensions/EXT/EXT_clip_control.txt', 5270 }, 5271 'WGL_I3D_digital_video_control' : { 5272 'number' : 250, 5273 'flags' : { 'public' }, 5274 'supporters' : { 'I3D' }, 5275 'url' : 'extensions/I3D/WGL_I3D_digital_video_control.txt', 5276 }, 5277 'WGL_I3D_gamma' : { 5278 'number' : 251, 5279 'flags' : { 'public' }, 5280 'supporters' : { 'I3D' }, 5281 'url' : 'extensions/I3D/WGL_I3D_gamma.txt', 5282 }, 5283 'WGL_I3D_genlock' : { 5284 'number' : 252, 5285 'flags' : { 'public' }, 5286 'supporters' : { 'I3D' }, 5287 'url' : 'extensions/I3D/WGL_I3D_genlock.txt', 5288 }, 5289 'WGL_I3D_image_buffer' : { 5290 'number' : 253, 5291 'flags' : { 'public' }, 5292 'supporters' : { 'I3D' }, 5293 'url' : 'extensions/I3D/WGL_I3D_image_buffer.txt', 5294 }, 5295 'WGL_I3D_swap_frame_lock' : { 5296 'number' : 254, 5297 'flags' : { 'public' }, 5298 'supporters' : { 'I3D' }, 5299 'url' : 'extensions/I3D/WGL_I3D_swap_frame_lock.txt', 5300 }, 5301 'WGL_I3D_swap_frame_usage' : { 5302 'number' : 255, 5303 'flags' : { 'public' }, 5304 'supporters' : { 'I3D' }, 5305 'url' : 'extensions/I3D/WGL_I3D_swap_frame_usage.txt', 5306 }, 5307 'GL_WIN_phong_shading' : { 5308 'number' : 113, 5309 'flags' : { 'public' }, 5310 'supporters' : { 'MS' }, 5311 'url' : 'extensions/WIN/WIN_phong_shading.txt', 5312 }, 5313 'GL_WIN_scene_markerXXX' : { 5314 'flags' : { 'obsolete' }, 5315 'url' : 'extensions/WIN/WIN_scene_markerXXX.txt', 5316 }, 5317 'GL_WIN_specular_fog' : { 5318 'number' : 114, 5319 'flags' : { 'public' }, 5320 'supporters' : { 'MS' }, 5321 'url' : 'extensions/WIN/WIN_specular_fog.txt', 5322 }, 5323 'WGL_NV_DX_interop' : { 5324 'number' : 407, 5325 'flags' : { 'public' }, 5326 'supporters' : { 'NVIDIA' }, 5327 'url' : 'extensions/NV/WGL_NV_DX_interop.txt', 5328 }, 5329 'WGL_NV_DX_interop2' : { 5330 'number' : 412, 5331 'flags' : { 'public' }, 5332 'supporters' : { 'NVIDIA' }, 5333 'url' : 'extensions/NV/WGL_NV_DX_interop2.txt', 5334 }, 5335 'WGL_NV_delay_before_swap' : { 5336 'number' : 436, 5337 'flags' : { 'public' }, 5338 'supporters' : { 'NVIDIA' }, 5339 'url' : 'extensions/NV/WGL_NV_delay_before_swap.txt', 5340 }, 5341 'WGL_NV_gpu_affinity' : { 5342 'number' : 355, 5343 'flags' : { 'public' }, 5344 'supporters' : { 'NVIDIA' }, 5345 'url' : 'extensions/NV/WGL_NV_gpu_affinity.txt', 5346 }, 5347 'WGL_NV_render_depth_texture' : { 5348 'number' : 263, 5349 'flags' : { 'public' }, 5350 'supporters' : { 'NVIDIA' }, 5351 'url' : 'extensions/NV/WGL_NV_render_depth_texture.txt', 5352 }, 5353 'WGL_NV_render_texture_rectangle' : { 5354 'number' : 264, 5355 'flags' : { 'public' }, 5356 'supporters' : { 'NVIDIA' }, 5357 'url' : 'extensions/NV/WGL_NV_render_texture_rectangle.txt', 5358 }, 5359 'WGL_NV_swap_group' : { 5360 'number' : 351, 5361 'flags' : { 'public' }, 5362 'supporters' : { 'NVIDIA' }, 5363 'url' : 'extensions/NV/WGL_NV_swap_group.txt', 5364 }, 5365 'WGL_NV_video_output' : { 5366 'number' : 349, 5367 'flags' : { 'public' }, 5368 'supporters' : { 'NVIDIA' }, 5369 'url' : 'extensions/NV/WGL_NV_video_output.txt', 5370 }, 5371 'WGL_OML_sync_control' : { 5372 'number' : 242, 5373 'flags' : { 'public' }, 5374 'supporters' : { 'KHR' }, 5375 'url' : 'extensions/OML/WGL_OML_sync_control.txt', 5376 }, 5377} 5378