blob: 4dbaa25f348edcf89fae04d1c49d65091f65261e [file] [log] [blame]
registry = {
'GL_3DFX_multisample' : {
'number' : 207,
'flags' : { 'public' },
'supporters' : { '3DFX' },
'url' : 'extensions/3DFX/3DFX_multisample.txt',
},
'GL_3DFX_tbuffer' : {
'number' : 208,
'flags' : { 'public' },
'supporters' : { '3DFX' },
'url' : 'extensions/3DFX/3DFX_tbuffer.txt',
},
'GL_3DFX_texture_compression_FXT1' : {
'number' : 206,
'flags' : { 'public' },
'supporters' : { '3DFX' },
'url' : 'extensions/3DFX/3DFX_texture_compression_FXT1.txt',
},
'GL_AMD_blend_minmax_factor' : {
'number' : 404,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_blend_minmax_factor.txt',
},
'GL_AMD_compressed_3DC_texture' : {
'esnumber' : 39,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_compressed_3DC_texture.txt',
},
'GL_AMD_compressed_ATC_texture' : {
'esnumber' : 40,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_compressed_ATC_texture.txt',
},
'GL_AMD_conservative_depth' : {
'number' : 385,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_conservative_depth.txt',
},
'GL_AMD_debug_output' : {
'number' : 395,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/AMD/AMD_debug_output.txt',
},
'GL_AMD_depth_clamp_separate' : {
'number' : 401,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/AMD/AMD_depth_clamp_separate.txt',
},
'GL_AMD_draw_buffers_blend' : {
'number' : 366,
'flags' : { 'public' },
'supporters' : { 'NVIDIA', 'TransGaming' },
'url' : 'extensions/AMD/AMD_draw_buffers_blend.txt',
},
'GL_AMD_framebuffer_multisample_advanced' : {
'number' : 523,
'esnumber' : 303,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_framebuffer_multisample_advanced.txt',
},
'GL_AMD_framebuffer_sample_positions' : {
'number' : 454,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_framebuffer_sample_positions.txt',
},
'GL_AMD_gcn_shader' : {
'number' : 453,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_gcn_shader.txt',
},
'GLX_AMD_gpu_association' : {
'number' : 398,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/GLX_AMD_gpu_association.txt',
},
'GL_AMD_gpu_shader_half_float' : {
'number' : 496,
'flags' : { 'public' },
'supporters' : { 'MESA' },
'url' : 'extensions/AMD/AMD_gpu_shader_half_float.txt',
},
'GL_AMD_gpu_shader_half_float_fetch' : {
'number' : 519,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_gpu_shader_half_float_fetch.txt',
},
'GL_AMD_gpu_shader_int16' : {
'number' : 507,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_gpu_shader_int16.txt',
},
'GL_AMD_gpu_shader_int64' : {
'number' : 451,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_gpu_shader_int64.txt',
},
'GL_AMD_interleaved_elements' : {
'number' : 431,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_interleaved_elements.txt',
},
'GL_AMD_multi_draw_indirect' : {
'number' : 408,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_multi_draw_indirect.txt',
},
'GL_AMD_name_gen_delete' : {
'number' : 394,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/AMD/AMD_name_gen_delete.txt',
},
'GL_AMD_occlusion_query_event' : {
'number' : 442,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_occlusion_query_event.txt',
},
'GL_AMD_performance_monitor' : {
'number' : 360,
'esnumber' : 50,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_performance_monitor.txt',
},
'GL_AMD_pinned_memory' : {
'number' : 411,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_pinned_memory.txt',
},
'GL_AMD_program_binary_Z400' : {
'esnumber' : 48,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_program_binary_Z400.txt',
},
'GL_AMD_query_buffer_object' : {
'number' : 420,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_query_buffer_object.txt',
},
'GL_AMD_sample_positions' : {
'number' : 405,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_sample_positions.txt',
},
'GL_AMD_seamless_cubemap_per_texture' : {
'number' : 383,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_seamless_cubemap_per_texture.txt',
},
'GL_AMD_shader_atomic_counter_ops' : {
'number' : 435,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_shader_atomic_counter_ops.txt',
},
'GL_AMD_shader_ballot' : {
'number' : 497,
'flags' : { 'public' },
'supporters' : { 'MESA' },
'url' : 'extensions/AMD/AMD_shader_ballot.txt',
},
'GL_AMD_shader_explicit_vertex_parameter' : {
'number' : 485,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_shader_explicit_vertex_parameter.txt',
},
'GL_AMD_shader_image_load_store_lod' : {
'number' : 513,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_shader_image_load_store_lod.txt',
},
'GL_AMD_shader_stencil_export' : {
'number' : 382,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_shader_stencil_export.txt',
},
'GL_AMD_shader_stencil_value_export' : {
'number' : 444,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_shader_stencil_value_export.txt',
},
'GL_AMD_shader_trinary_minmax' : {
'number' : 428,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_shader_trinary_minmax.txt',
},
'GL_AMD_sparse_texture' : {
'number' : 426,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_sparse_texture.txt',
},
'GL_AMD_stencil_operation_extended' : {
'number' : 413,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_stencil_operation_extended.txt',
},
'GL_AMD_texture_gather_bias_lod' : {
'number' : 502,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_texture_gather_bias_lod.txt',
},
'GL_AMD_texture_texture4' : {
'number' : 362,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_texture_texture4.txt',
},
'GL_AMD_transform_feedback3_lines_triangles' : {
'number' : 397,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_transform_feedback3_lines_triangles.txt',
},
'GL_AMD_transform_feedback4' : {
'number' : 450,
'flags' : { 'public' },
'url' : 'extensions/AMD/AMD_transform_feedback4.txt',
},
'GL_AMD_vertex_shader_layer' : {
'number' : 417,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_vertex_shader_layer.txt',
},
'GL_AMD_vertex_shader_tessellator' : {
'number' : 363,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_vertex_shader_tessellator.txt',
},
'GL_AMD_vertex_shader_viewport_index' : {
'number' : 416,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/AMD/AMD_vertex_shader_viewport_index.txt',
},
'GL_ANDROID_extension_pack_es31a' : {
'esnumber' : 187,
'flags' : { 'public' },
'url' : 'extensions/ANDROID/ANDROID_extension_pack_es31a.txt',
},
'GL_ANGLE_depth_texture' : {
'esnumber' : 138,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_depth_texture.txt',
},
'GL_ANGLE_framebuffer_blit' : {
'esnumber' : 83,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_framebuffer_blit.txt',
},
'GL_ANGLE_framebuffer_multisample' : {
'esnumber' : 84,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_framebuffer_multisample.txt',
},
'GL_ANGLE_instanced_arrays' : {
'esnumber' : 109,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_instanced_arrays.txt',
},
'GL_ANGLE_pack_reverse_row_order' : {
'esnumber' : 110,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_pack_reverse_row_order.txt',
},
'GL_ANGLE_program_binary' : {
'esnumber' : 139,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_program_binary.txt',
},
'GL_ANGLE_texture_compression_dxt3' : {
'esnumber' : 111,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_texture_compression_dxt.txt',
'alias' : { 'GL_ANGLE_texture_compression_dxt1', 'GL_ANGLE_texture_compression_dxt5' },
},
'GL_ANGLE_texture_usage' : {
'esnumber' : 112,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_texture_usage.txt',
},
'GL_ANGLE_translated_shader_source' : {
'esnumber' : 113,
'flags' : { 'public' },
'url' : 'extensions/ANGLE/ANGLE_translated_shader_source.txt',
},
'GL_APPLE_aux_depth_stencil' : {
'number' : 370,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_aux_depth_stencil.txt',
},
'GL_APPLE_client_storage' : {
'number' : 270,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_client_storage.txt',
},
'GL_APPLE_clip_distance' : {
'esnumber' : 193,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_clip_distance.txt',
},
'GL_APPLE_color_buffer_packed_float' : {
'esnumber' : 194,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_color_buffer_packed_float.txt',
},
'GL_APPLE_copy_texture_levels' : {
'esnumber' : 123,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_copy_texture_levels.txt',
},
'GL_APPLE_element_array' : {
'number' : 271,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_element_array.txt',
},
'GL_APPLE_fence' : {
'number' : 272,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_fence.txt',
},
'GL_APPLE_float_pixels' : {
'number' : 368,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_float_pixels.txt',
},
'GL_APPLE_flush_buffer_range' : {
'number' : 321,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_flush_buffer_range.txt',
},
'GL_APPLE_framebuffer_multisample' : {
'esnumber' : 78,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_framebuffer_multisample.txt',
},
'GL_APPLE_object_purgeable' : {
'number' : 371,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_object_purgeable.txt',
},
'GL_APPLE_rgb_422' : {
'number' : 373,
'esnumber' : 76,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_rgb_422.txt',
},
'GL_APPLE_row_bytes' : {
'number' : 372,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_row_bytes.txt',
},
'GL_APPLE_specular_vector' : {
'number' : 159,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_specular_vector.txt',
},
'GL_APPLE_sync' : {
'esnumber' : 124,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_sync.txt',
},
'GL_APPLE_texture_2D_limited_npot' : {
'esnumber' : 59,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_texture_2D_limited_npot.txt',
},
'GL_APPLE_texture_format_BGRA8888' : {
'esnumber' : 79,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_texture_format_BGRA8888.txt',
},
'GL_APPLE_texture_max_level' : {
'esnumber' : 80,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_texture_max_level.txt',
},
'GL_APPLE_texture_packed_float' : {
'esnumber' : 195,
'flags' : { 'public' },
'url' : 'extensions/APPLE/APPLE_texture_packed_float.txt',
},
'GL_APPLE_texture_range' : {
'number' : 367,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_texture_range.txt',
},
'GL_APPLE_transform_hint' : {
'number' : 160,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_transform_hint.txt',
},
'GL_APPLE_vertex_array_object' : {
'number' : 273,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_vertex_array_object.txt',
},
'GL_APPLE_vertex_array_range' : {
'number' : 274,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_vertex_array_range.txt',
},
'GL_APPLE_vertex_program_evaluators' : {
'number' : 369,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_vertex_program_evaluators.txt',
},
'GL_APPLE_ycbcr_422' : {
'number' : 275,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/APPLE/APPLE_ycbcr_422.txt',
},
'GL_ARB_ES2_compatibility' : {
'arbnumber' : 95,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_ES2_compatibility.txt',
},
'GL_ARB_ES3_1_compatibility' : {
'arbnumber' : 159,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_ES3_1_compatibility.txt',
},
'GL_ARB_ES3_2_compatibility' : {
'arbnumber' : 176,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_ES3_2_compatibility.txt',
},
'GL_ARB_ES3_compatibility' : {
'arbnumber' : 127,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_ES3_compatibility.txt',
},
'GL_ARB_arrays_of_arrays' : {
'arbnumber' : 120,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_arrays_of_arrays.txt',
},
'GL_ARB_base_instance' : {
'arbnumber' : 107,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_base_instance.txt',
},
'GL_ARB_bindless_texture' : {
'arbnumber' : 152,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_bindless_texture.txt',
},
'GL_ARB_blend_func_extended' : {
'arbnumber' : 78,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_blend_func_extended.txt',
},
'GL_ARB_buffer_storage' : {
'arbnumber' : 144,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_buffer_storage.txt',
},
'GL_ARB_cl_event' : {
'arbnumber' : 103,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_cl_event.txt',
},
'GL_ARB_clear_buffer_object' : {
'arbnumber' : 121,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_clear_buffer_object.txt',
},
'GL_ARB_clear_texture' : {
'arbnumber' : 145,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_clear_texture.txt',
},
'GL_ARB_clip_control' : {
'arbnumber' : 160,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_clip_control.txt',
},
'GL_ARB_color_buffer_float' : {
'arbnumber' : 39,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_color_buffer_float.txt',
'alias' : { 'GLX_ARB_fbconfig_float', 'WGL_ARB_pixel_format_float' },
},
'GL_ARB_compatibility' : {
'arbnumber' : 58,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_compatibility.txt',
},
'GL_ARB_compressed_texture_pixel_storage' : {
'arbnumber' : 110,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_compressed_texture_pixel_storage.txt',
},
'GL_ARB_compute_shader' : {
'arbnumber' : 122,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_compute_shader.txt',
},
'GL_ARB_compute_variable_group_size' : {
'arbnumber' : 153,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_compute_variable_group_size.txt',
},
'GL_ARB_conditional_render_inverted' : {
'arbnumber' : 161,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_conditional_render_inverted.txt',
},
'GL_ARB_conservative_depth' : {
'arbnumber' : 111,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_conservative_depth.txt',
},
'GL_ARB_copy_buffer' : {
'arbnumber' : 59,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_copy_buffer.txt',
},
'GL_ARB_copy_image' : {
'arbnumber' : 123,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_copy_image.txt',
},
'GLX_ARB_create_context' : {
'arbnumber' : 56,
'flags' : { 'public' },
'url' : 'extensions/ARB/GLX_ARB_create_context.txt',
'comments' : 'Alias to GLX_ARB_create_context_profile not needed - see arbnumber 75.',
},
'GLX_ARB_create_context_no_error' : {
'arbnumber' : 191,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_create_context_no_error.txt',
'comments' : 'Shares extension spec with WGL_ARB_create_context_no_error.',
'alias' : { 'WGL_ARB_create_context_no_error' },
},
'GLX_ARB_create_context_profile' : {
'arbnumber' : 75,
'flags' : { 'public' },
'url' : 'extensions/ARB/GLX_ARB_create_context.txt',
'comments' : 'Included with arbnumber 56, GLX_ARB_create_context.',
},
'GLX_ARB_create_context_robustness' : {
'arbnumber' : 101,
'flags' : { 'public' },
'url' : 'extensions/ARB/GLX_ARB_create_context_robustness.txt',
},
'GL_ARB_cull_distance' : {
'arbnumber' : 162,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_cull_distance.txt',
},
'GL_ARB_debug_output' : {
'arbnumber' : 104,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_debug_output.txt',
},
'GL_ARB_depth_buffer_float' : {
'arbnumber' : 43,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_depth_buffer_float.txt',
},
'GL_ARB_depth_clamp' : {
'arbnumber' : 61,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_depth_clamp.txt',
},
'GL_ARB_depth_texture' : {
'arbnumber' : 22,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_depth_texture.txt',
},
'GL_ARB_derivative_control' : {
'arbnumber' : 163,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_derivative_control.txt',
},
'GL_ARB_direct_state_access' : {
'arbnumber' : 164,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_direct_state_access.txt',
},
'GL_ARB_draw_buffers' : {
'arbnumber' : 37,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_draw_buffers.txt',
},
'GL_ARB_draw_buffers_blend' : {
'arbnumber' : 69,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_draw_buffers_blend.txt',
},
'GL_ARB_draw_elements_base_vertex' : {
'arbnumber' : 62,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_draw_elements_base_vertex.txt',
},
'GL_ARB_draw_indirect' : {
'arbnumber' : 87,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_draw_indirect.txt',
},
'GL_ARB_draw_instanced' : {
'arbnumber' : 44,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_draw_instanced.txt',
},
'GL_ARB_enhanced_layouts' : {
'arbnumber' : 146,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_enhanced_layouts.txt',
},
'GL_ARB_explicit_attrib_location' : {
'arbnumber' : 79,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_explicit_attrib_location.txt',
},
'GL_ARB_explicit_uniform_location' : {
'arbnumber' : 128,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_explicit_uniform_location.txt',
},
'GL_ARB_fragment_coord_conventions' : {
'arbnumber' : 63,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_fragment_coord_conventions.txt',
},
'GL_ARB_fragment_layer_viewport' : {
'arbnumber' : 129,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_fragment_layer_viewport.txt',
},
'GL_ARB_fragment_program' : {
'arbnumber' : 27,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_fragment_program.txt',
},
'GL_ARB_fragment_program_shadow' : {
'arbnumber' : 36,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_fragment_program_shadow.txt',
},
'GL_ARB_fragment_shader' : {
'arbnumber' : 32,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_fragment_shader.txt',
},
'GL_ARB_fragment_shader_interlock' : {
'arbnumber' : 177,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_fragment_shader_interlock.txt',
},
'GL_ARB_framebuffer_no_attachments' : {
'arbnumber' : 130,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_framebuffer_no_attachments.txt',
},
'GL_ARB_framebuffer_object' : {
'arbnumber' : 45,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_framebuffer_object.txt',
},
'GL_ARB_framebuffer_sRGB' : {
'arbnumber' : 46,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_framebuffer_sRGB.txt',
'alias' : { 'GLX_ARB_framebuffer_sRGB', 'WGL_ARB_framebuffer_sRGB' },
},
'GL_ARB_geometry_shader4' : {
'arbnumber' : 47,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_geometry_shader4.txt',
},
'GLX_ARB_get_proc_address' : {
'arbnumber' : 2,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/GLX_ARB_get_proc_address.txt',
},
'GL_ARB_get_program_binary' : {
'arbnumber' : 96,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_get_program_binary.txt',
},
'GL_ARB_get_texture_sub_image' : {
'arbnumber' : 165,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_get_texture_sub_image.txt',
},
'GL_ARB_gl_spirv' : {
'arbnumber' : 190,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_gl_spirv.txt',
},
'GL_ARB_gpu_shader5' : {
'arbnumber' : 88,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_gpu_shader5.txt',
},
'GL_ARB_gpu_shader_fp64' : {
'arbnumber' : 89,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_gpu_shader_fp64.txt',
},
'GL_ARB_gpu_shader_int64' : {
'arbnumber' : 178,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_gpu_shader_int64.txt',
},
'GL_ARB_half_float_pixel' : {
'arbnumber' : 40,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_half_float_pixel.txt',
},
'GL_ARB_half_float_vertex' : {
'arbnumber' : 48,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_half_float_vertex.txt',
},
'GL_ARB_indirect_parameters' : {
'arbnumber' : 154,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_indirect_parameters.txt',
},
'GL_ARB_instanced_arrays' : {
'arbnumber' : 49,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_instanced_arrays.txt',
},
'GL_ARB_internalformat_query' : {
'arbnumber' : 112,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_internalformat_query.txt',
},
'GL_ARB_internalformat_query2' : {
'arbnumber' : 131,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_internalformat_query2.txt',
},
'GL_ARB_invalidate_subdata' : {
'arbnumber' : 132,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_invalidate_subdata.txt',
},
'GL_ARB_map_buffer_alignment' : {
'arbnumber' : 113,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_map_buffer_alignment.txt',
},
'GL_ARB_map_buffer_range' : {
'arbnumber' : 50,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_map_buffer_range.txt',
},
'GL_ARB_matrix_palette' : {
'arbnumber' : 16,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_matrix_palette.txt',
},
'GL_ARB_multi_bind' : {
'arbnumber' : 147,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_multi_bind.txt',
},
'GL_ARB_multi_draw_indirect' : {
'arbnumber' : 133,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_multi_draw_indirect.txt',
},
'GL_ARB_multisample' : {
'arbnumber' : 5,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_multisample.txt',
'alias' : { 'GLX_ARB_multisample', 'WGL_ARB_multisample' },
},
'GL_ARB_multitexture' : {
'arbnumber' : 1,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_multitexture.txt',
},
'GL_ARB_occlusion_query' : {
'arbnumber' : 29,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_occlusion_query.txt',
},
'GL_ARB_occlusion_query2' : {
'arbnumber' : 80,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_occlusion_query2.txt',
},
'GL_ARB_parallel_shader_compile' : {
'arbnumber' : 179,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_parallel_shader_compile.txt',
},
'GL_ARB_pipeline_statistics_query' : {
'arbnumber' : 171,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_pipeline_statistics_query.txt',
},
'GL_ARB_pixel_buffer_object' : {
'arbnumber' : 42,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_pixel_buffer_object.txt',
},
'GL_ARB_point_parameters' : {
'arbnumber' : 14,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_point_parameters.txt',
},
'GL_ARB_point_sprite' : {
'arbnumber' : 35,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_point_sprite.txt',
},
'GL_ARB_polygon_offset_clamp' : {
'arbnumber' : 193,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_polygon_offset_clamp.txt',
},
'GL_ARB_post_depth_coverage' : {
'arbnumber' : 180,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_post_depth_coverage.txt',
},
'GL_ARB_program_interface_query' : {
'arbnumber' : 134,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_program_interface_query.txt',
},
'GL_ARB_provoking_vertex' : {
'arbnumber' : 64,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_provoking_vertex.txt',
},
'GL_ARB_query_buffer_object' : {
'arbnumber' : 148,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_query_buffer_object.txt',
},
'GL_ARB_robust_buffer_access_behavior' : {
'arbnumber' : 135,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_robust_buffer_access_behavior.txt',
},
'GL_ARB_robustness' : {
'arbnumber' : 105,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_robustness.txt',
},
'GLX_ARB_robustness_application_isolation' : {
'arbnumber' : 142,
'flags' : { 'public' },
'url' : 'extensions/ARB/GLX_ARB_robustness_application_isolation.txt',
'alias' : { 'GLX_ARB_robustness_share_group_isolation' },
},
'GL_ARB_robustness_isolation' : {
'arbnumber' : 126,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_robustness_application_isolation.txt',
'alias' : { 'GL_ARB_robustness_share_group_isolation' },
},
'GL_ARB_sample_locations' : {
'arbnumber' : 181,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sample_locations.txt',
},
'GL_ARB_sample_shading' : {
'arbnumber' : 70,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sample_shading.txt',
},
'GL_ARB_sampler_objects' : {
'arbnumber' : 81,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sampler_objects.txt',
},
'GL_ARB_seamless_cube_map' : {
'arbnumber' : 65,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_seamless_cube_map.txt',
},
'GL_ARB_seamless_cubemap_per_texture' : {
'arbnumber' : 155,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_seamless_cubemap_per_texture.txt',
},
'GL_ARB_separate_shader_objects' : {
'arbnumber' : 97,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_separate_shader_objects.txt',
},
'GL_ARB_shader_atomic_counter_ops' : {
'arbnumber' : 182,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_atomic_counter_ops.txt',
},
'GL_ARB_shader_atomic_counters' : {
'arbnumber' : 114,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_atomic_counters.txt',
},
'GL_ARB_shader_ballot' : {
'arbnumber' : 183,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_ballot.txt',
},
'GL_ARB_shader_bit_encoding' : {
'arbnumber' : 82,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_bit_encoding.txt',
},
'GL_ARB_shader_clock' : {
'arbnumber' : 184,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_clock.txt',
},
'GL_ARB_shader_draw_parameters' : {
'arbnumber' : 156,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_draw_parameters.txt',
},
'GL_ARB_shader_group_vote' : {
'arbnumber' : 157,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_group_vote.txt',
},
'GL_ARB_shader_image_load_store' : {
'arbnumber' : 115,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_image_load_store.txt',
},
'GL_ARB_shader_image_size' : {
'arbnumber' : 136,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_image_size.txt',
},
'GL_ARB_shader_objects' : {
'arbnumber' : 30,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_shader_objects.txt',
},
'GL_ARB_shader_precision' : {
'arbnumber' : 98,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_precision.txt',
},
'GL_ARB_shader_stencil_export' : {
'arbnumber' : 106,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_stencil_export.txt',
},
'GL_ARB_shader_storage_buffer_object' : {
'arbnumber' : 137,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_storage_buffer_object.txt',
},
'GL_ARB_shader_subroutine' : {
'arbnumber' : 90,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_subroutine.txt',
},
'GL_ARB_shader_texture_image_samples' : {
'arbnumber' : 166,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_texture_image_samples.txt',
},
'GL_ARB_shader_texture_lod' : {
'arbnumber' : 60,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_texture_lod.txt',
},
'GL_ARB_shader_viewport_layer_array' : {
'arbnumber' : 185,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shader_viewport_layer_array.txt',
},
'GL_ARB_shading_language_100' : {
'arbnumber' : 33,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_shading_language_100.txt',
},
'GL_ARB_shading_language_420pack' : {
'arbnumber' : 108,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shading_language_420pack.txt',
},
'GL_ARB_shading_language_include' : {
'arbnumber' : 76,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shading_language_include.txt',
},
'GL_ARB_shading_language_packing' : {
'arbnumber' : 116,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_shading_language_packing.txt',
},
'GL_ARB_shadow' : {
'arbnumber' : 23,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_shadow.txt',
},
'GL_ARB_shadow_ambient' : {
'arbnumber' : 24,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_shadow_ambient.txt',
},
'GL_ARB_sparse_buffer' : {
'arbnumber' : 172,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sparse_buffer.txt',
},
'GL_ARB_sparse_texture' : {
'arbnumber' : 158,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sparse_texture.txt',
},
'GL_ARB_sparse_texture2' : {
'arbnumber' : 186,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sparse_texture2.txt',
},
'GL_ARB_sparse_texture_clamp' : {
'arbnumber' : 187,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sparse_texture_clamp.txt',
},
'GL_ARB_spirv_extensions' : {
'arbnumber' : 194,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_spirv_extensions.txt',
},
'GL_ARB_stencil_texturing' : {
'arbnumber' : 138,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_stencil_texturing.txt',
},
'GL_ARB_sync' : {
'arbnumber' : 66,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_sync.txt',
},
'GL_ARB_tessellation_shader' : {
'arbnumber' : 91,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_tessellation_shader.txt',
},
'GL_ARB_texture_barrier' : {
'arbnumber' : 167,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_barrier.txt',
},
'GL_ARB_texture_border_clamp' : {
'arbnumber' : 13,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_border_clamp.txt',
},
'GL_ARB_texture_buffer_object' : {
'arbnumber' : 51,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_buffer_object.txt',
},
'GL_ARB_texture_buffer_object_rgb32' : {
'arbnumber' : 92,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_buffer_object_rgb32.txt',
},
'GL_ARB_texture_buffer_range' : {
'arbnumber' : 139,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_buffer_range.txt',
},
'GL_ARB_texture_compression' : {
'arbnumber' : 12,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_compression.txt',
},
'GL_ARB_texture_compression_bptc' : {
'arbnumber' : 77,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_compression_bptc.txt',
},
'GL_ARB_texture_compression_rgtc' : {
'arbnumber' : 52,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_compression_rgtc.txt',
},
'GL_ARB_texture_cube_map' : {
'arbnumber' : 7,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_cube_map.txt',
},
'GL_ARB_texture_cube_map_array' : {
'arbnumber' : 71,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_cube_map_array.txt',
},
'GL_ARB_texture_env_add' : {
'arbnumber' : 6,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_env_add.txt',
},
'GL_ARB_texture_env_combine' : {
'arbnumber' : 17,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_env_combine.txt',
},
'GL_ARB_texture_env_crossbar' : {
'arbnumber' : 18,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_env_crossbar.txt',
},
'GL_ARB_texture_env_dot3' : {
'arbnumber' : 19,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_env_dot3.txt',
},
'GL_ARB_texture_filter_anisotropic' : {
'arbnumber' : 195,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_filter_anisotropic.txt',
},
'GL_ARB_texture_filter_minmax' : {
'arbnumber' : 188,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_filter_minmax.txt',
},
'GL_ARB_texture_float' : {
'arbnumber' : 41,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_float.txt',
},
'GL_ARB_texture_gather' : {
'arbnumber' : 72,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_gather.txt',
},
'GL_ARB_texture_mirror_clamp_to_edge' : {
'arbnumber' : 149,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_mirror_clamp_to_edge.txt',
},
'GL_ARB_texture_mirrored_repeat' : {
'arbnumber' : 21,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_mirrored_repeat.txt',
},
'GL_ARB_texture_multisample' : {
'arbnumber' : 67,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_multisample.txt',
},
'GL_ARB_texture_non_power_of_two' : {
'arbnumber' : 34,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_non_power_of_two.txt',
},
'GL_ARB_texture_query_levels' : {
'arbnumber' : 140,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_query_levels.txt',
},
'GL_ARB_texture_query_lod' : {
'arbnumber' : 73,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_query_lod.txt',
},
'GL_ARB_texture_rectangle' : {
'arbnumber' : 38,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_rectangle.txt',
},
'GL_ARB_texture_rg' : {
'arbnumber' : 53,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_texture_rg.txt',
},
'GL_ARB_texture_rgb10_a2ui' : {
'arbnumber' : 83,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_rgb10_a2ui.txt',
},
'GL_ARB_texture_stencil8' : {
'arbnumber' : 150,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_stencil8.txt',
},
'GL_ARB_texture_storage' : {
'arbnumber' : 117,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_storage.txt',
},
'GL_ARB_texture_storage_multisample' : {
'arbnumber' : 141,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_storage_multisample.txt',
},
'GL_ARB_texture_swizzle' : {
'arbnumber' : 84,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_swizzle.txt',
},
'GL_ARB_texture_view' : {
'arbnumber' : 124,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_texture_view.txt',
},
'GL_ARB_timer_query' : {
'arbnumber' : 85,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_timer_query.txt',
},
'GL_ARB_transform_feedback2' : {
'arbnumber' : 93,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_transform_feedback2.txt',
},
'GL_ARB_transform_feedback3' : {
'arbnumber' : 94,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_transform_feedback3.txt',
},
'GL_ARB_transform_feedback_instanced' : {
'arbnumber' : 109,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_transform_feedback_instanced.txt',
},
'GL_ARB_transform_feedback_overflow_query' : {
'arbnumber' : 173,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_transform_feedback_overflow_query.txt',
},
'GL_ARB_transpose_matrix' : {
'arbnumber' : 3,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_transpose_matrix.txt',
},
'GL_ARB_uniform_buffer_object' : {
'arbnumber' : 57,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_uniform_buffer_object.txt',
},
'GL_ARB_vertex_array_bgra' : {
'arbnumber' : 68,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_vertex_array_bgra.txt',
},
'GL_ARB_vertex_array_object' : {
'arbnumber' : 54,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_vertex_array_object.txt',
},
'GL_ARB_vertex_attrib_64bit' : {
'arbnumber' : 99,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_vertex_attrib_64bit.txt',
},
'GL_ARB_vertex_attrib_binding' : {
'arbnumber' : 125,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_vertex_attrib_binding.txt',
},
'GL_ARB_vertex_blend' : {
'arbnumber' : 15,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_vertex_blend.txt',
},
'GL_ARB_vertex_buffer_object' : {
'arbnumber' : 28,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_vertex_buffer_object.txt',
'alias' : { 'GLX_ARB_vertex_buffer_object' },
},
'GL_ARB_vertex_program' : {
'arbnumber' : 26,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_vertex_program.txt',
},
'GL_ARB_vertex_shader' : {
'arbnumber' : 31,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_vertex_shader.txt',
},
'GL_ARB_vertex_type_10f_11f_11f_rev' : {
'arbnumber' : 151,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_vertex_type_10f_11f_11f_rev.txt',
},
'GL_ARB_vertex_type_2_10_10_10_rev' : {
'arbnumber' : 86,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_vertex_type_2_10_10_10_rev.txt',
},
'GL_ARB_viewport_array' : {
'arbnumber' : 100,
'flags' : { 'public' },
'url' : 'extensions/ARB/ARB_viewport_array.txt',
},
'GL_ARB_window_pos' : {
'arbnumber' : 25,
'flags' : { 'public' },
'supporters' : { 'ARB' },
'url' : 'extensions/ARB/ARB_window_pos.txt',
},
'GL_ARM_mali_program_binary' : {
'esnumber' : 120,
'flags' : { 'public' },
'url' : 'extensions/ARM/ARM_mali_program_binary.txt',
},
'GL_ARM_mali_shader_binary' : {
'esnumber' : 81,
'flags' : { 'public' },
'url' : 'extensions/ARM/ARM_mali_shader_binary.txt',
},
'GL_ARM_rgba8' : {
'esnumber' : 82,
'flags' : { 'public' },
'url' : 'extensions/ARM/ARM_rgba8.txt',
},
'GL_ARM_shader_framebuffer_fetch' : {
'esnumber' : 165,
'flags' : { 'public' },
'url' : 'extensions/ARM/ARM_shader_framebuffer_fetch.txt',
},
'GL_ARM_shader_framebuffer_fetch_depth_stencil' : {
'esnumber' : 166,
'flags' : { 'public' },
'url' : 'extensions/ARM/ARM_shader_framebuffer_fetch_depth_stencil.txt',
},
'GL_ARM_texture_unnormalized_coordinates' : {
'esnumber' : 324,
'flags' : { 'public' },
'url' : 'extensions/ARM/ARM_texture_unnormalized_coordinates.txt',
},
'GL_ATI_draw_buffers' : {
'number' : 277,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_draw_buffers.txt',
},
'GL_ATI_element_array' : {
'number' : 256,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_element_array.txt',
},
'GL_ATI_envmap_bumpmap' : {
'number' : 244,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_envmap_bumpmap.txt',
},
'GL_ATI_fragment_shader' : {
'number' : 245,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_fragment_shader.txt',
},
'GL_ATI_map_object_buffer' : {
'number' : 288,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_map_object_buffer.txt',
},
'GL_ATI_meminfo' : {
'number' : 359,
'flags' : { 'public' },
'supporters' : { 'AMD' },
'url' : 'extensions/ATI/ATI_meminfo.txt',
},
'GL_ATI_pn_triangles' : {
'number' : 246,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_pn_triangles.txt',
},
'WGL_ATI_render_texture_rectangle' : {
'number' : 532,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/WGL_ATI_render_texture_rectangle.txt',
},
'GL_ATI_separate_stencil' : {
'number' : 289,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_separate_stencil.txt',
},
'GL_ATI_text_fragment_shader' : {
'number' : 269,
'flags' : { 'public' },
'supporters' : { 'APPLE', 'NVIDIA' },
'url' : 'extensions/ATI/ATI_text_fragment_shader.txt',
},
'GL_ATI_texture_env_combine3' : {
'number' : 279,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_texture_env_combine3.txt',
},
'GL_ATI_texture_float' : {
'number' : 280,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_texture_float.txt',
},
'GL_ATI_texture_mirror_once' : {
'number' : 221,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_texture_mirror_once.txt',
},
'GL_ATI_vertex_array_object' : {
'number' : 247,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_vertex_array_object.txt',
},
'GL_ATI_vertex_attrib_array_object' : {
'number' : 290,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_vertex_attrib_array_object.txt',
},
'GL_ATI_vertex_streams' : {
'number' : 249,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/ATI/ATI_vertex_streams.txt',
},
'GL_DMP_program_binary' : {
'esnumber' : 192,
'flags' : { 'public' },
'url' : 'extensions/DMP/DMP_program_binary.txt',
},
'GL_DMP_shader_binary' : {
'esnumber' : 88,
'flags' : { 'public' },
'url' : 'extensions/DMP/DMP_shader_binary.txt',
},
'GL_EXT_422_pixels' : {
'number' : 178,
'flags' : { 'public' },
'supporters' : { 'INGR' },
'url' : 'extensions/EXT/EXT_422_pixels.txt',
},
'GL_EXT_YUV_target' : {
'esnumber' : 222,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_YUV_target.txt',
},
'GL_EXT_abgr' : {
'number' : 1,
'flags' : { 'public' },
'supporters' : { 'IBM', 'KGC', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_abgr.txt',
},
'GL_EXT_base_instance' : {
'esnumber' : 203,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_base_instance.txt',
},
'GL_EXT_bgra' : {
'number' : 129,
'flags' : { 'public' },
'supporters' : { 'MS' },
'url' : 'extensions/EXT/EXT_bgra.txt',
},
'GL_EXT_bindable_uniform' : {
'number' : 342,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_bindable_uniform.txt',
},
'GL_EXT_blend_color' : {
'number' : 2,
'flags' : { 'public' },
'supporters' : { 'HP', 'INGR', 'KGC', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_blend_color.txt',
},
'GL_EXT_blend_equation_separate' : {
'number' : 299,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_blend_equation_separate.txt',
},
'GL_EXT_blend_func_extended' : {
'esnumber' : 247,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_blend_func_extended.txt',
},
'GL_EXT_blend_func_separate' : {
'number' : 173,
'flags' : { 'public' },
'supporters' : { 'IBM', 'INGR' },
'url' : 'extensions/EXT/EXT_blend_func_separate.txt',
},
'GL_EXT_blend_logic_op' : {
'number' : 39,
'flags' : { 'public' },
'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI' },
'url' : 'extensions/EXT/EXT_blend_logic_op.txt',
},
'GL_EXT_blend_minmax' : {
'number' : 37,
'esnumber' : 65,
'flags' : { 'public' },
'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_blend_minmax.txt',
},
'GL_EXT_blend_subtract' : {
'number' : 38,
'flags' : { 'public' },
'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_blend_subtract.txt',
},
'GLX_EXT_buffer_age' : {
'number' : 427,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'NVIDIA' },
'url' : 'extensions/EXT/GLX_EXT_buffer_age.txt',
},
'GL_EXT_buffer_storage' : {
'esnumber' : 239,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_buffer_storage.txt',
},
'GL_EXT_clear_texture' : {
'esnumber' : 269,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_clear_texture.txt',
},
'GL_EXT_clip_cull_distance' : {
'esnumber' : 257,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_clip_cull_distance.txt',
},
'GL_EXT_clip_volume_hint' : {
'number' : 79,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_clip_volume_hint.txt',
},
'GL_EXT_cmyka' : {
'number' : 18,
'flags' : { 'public' },
'supporters' : { 'ES', 'SGI' },
'url' : 'extensions/EXT/EXT_cmyka.txt',
},
'GL_EXT_color_buffer_float' : {
'esnumber' : 137,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_color_buffer_float.txt',
},
'GL_EXT_color_buffer_half_float' : {
'esnumber' : 97,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_color_buffer_half_float.txt',
},
'GL_EXT_color_subtable' : {
'number' : 74,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_color_subtable.txt',
},
'GL_EXT_compiled_vertex_array' : {
'number' : 97,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'SGI' },
'url' : 'extensions/EXT/EXT_compiled_vertex_array.txt',
},
'GL_EXT_compressed_ETC1_RGB8_sub_texture' : {
'esnumber' : 188,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_compressed_ETC1_RGB8_sub_texture.txt',
},
'GL_EXT_conservative_depth' : {
'esnumber' : 268,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_conservative_depth.txt',
},
'GLX_EXT_context_priority' : {
'number' : 535,
'flags' : { 'public' },
'url' : 'extensions/EXT/GLX_EXT_context_priority.txt',
},
'GL_EXT_convolution' : {
'number' : 12,
'flags' : { 'public' },
'supporters' : { 'HP', 'KGC', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_convolution.txt',
},
'GL_EXT_coordinate_frame' : {
'number' : 156,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_coordinate_frame.txt',
},
'GL_EXT_copy_image' : {
'esnumber' : 175,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_copy_image.txt',
},
'GL_EXT_copy_texture' : {
'number' : 10,
'flags' : { 'public' },
'supporters' : { 'ES', 'HP', 'SGI' },
'url' : 'extensions/EXT/EXT_copy_texture.txt',
},
'GLX_EXT_create_context_es2_profile' : {
'number' : 399,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/GLX_EXT_create_context_es2_profile.txt',
'alias' : { 'GLX_EXT_create_context_es_profile' },
},
'GL_EXT_cull_vertex' : {
'number' : 98,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'SGI' },
'url' : 'extensions/EXT/EXT_cull_vertex.txt',
},
'GL_EXT_debug_label' : {
'number' : 439,
'esnumber' : 98,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/EXT/EXT_debug_label.txt',
},
'GL_EXT_debug_marker' : {
'number' : 440,
'esnumber' : 99,
'flags' : { 'public' },
'supporters' : { 'APPLE' },
'url' : 'extensions/EXT/EXT_debug_marker.txt',
},
'GL_EXT_depth_bounds_test' : {
'number' : 297,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_depth_bounds_test.txt',
},
'GL_EXT_depth_clamp' : {
'esnumber' : 309,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_depth_clamp.txt',
},
'GL_EXT_direct_state_access' : {
'number' : 353,
'flags' : { 'public' },
'supporters' : { 'Blizzard', 'NVIDIA', 'S3', 'TransGaming' },
'url' : 'extensions/EXT/EXT_direct_state_access.txt',
},
'GL_EXT_discard_framebuffer' : {
'esnumber' : 64,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_discard_framebuffer.txt',
},
'GL_EXT_disjoint_timer_query' : {
'esnumber' : 150,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_disjoint_timer_query.txt',
},
'GL_EXT_draw_buffers' : {
'esnumber' : 151,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_draw_buffers.txt',
},
'GL_EXT_draw_buffers2' : {
'number' : 340,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_draw_buffers2.txt',
},
'GL_EXT_draw_buffers_indexed' : {
'esnumber' : 176,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_draw_buffers_indexed.txt',
},
'GL_EXT_draw_elements_base_vertex' : {
'esnumber' : 204,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_draw_elements_base_vertex.txt',
},
'GL_EXT_draw_instanced' : {
'number' : 327,
'esnumber' : 157,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_draw_instanced.txt',
},
'GL_EXT_draw_range_elements' : {
'number' : 112,
'flags' : { 'public' },
'supporters' : { 'MS' },
'url' : 'extensions/EXT/EXT_draw_range_elements.txt',
},
'GL_EXT_draw_transform_feedback' : {
'esnumber' : 272,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_draw_transform_feedback.txt',
},
'GL_EXT_external_buffer' : {
'number' : 508,
'esnumber' : 284,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_external_buffer.txt',
},
'GL_EXT_EGL_image_array' : {
'esnumber' : 278,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_EGL_image_array.txt',
},
'GL_EXT_EGL_image_external_wrap_modes' : {
'esnumber' : 298,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_EGL_image_external_wrap_modes.txt',
},
'GL_EXT_EGL_image_storage' : {
'number' : 522,
'esnumber' : 301,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_EGL_image_storage.txt',
},
'GL_EXT_EGL_sync' : {
'number' : 546,
'flags' : { 'public' },
'supporters' : { 'MESA' },
'url' : 'extensions/EXT/EXT_EGL_sync.txt',
},
'GL_EXT_memory_object' : {
'number' : 503,
'esnumber' : 280,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_external_objects.txt',
'alias' : { 'GL_EXT_semaphore' },
},
'GL_EXT_memory_object_fd' : {
'number' : 504,
'esnumber' : 281,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_external_objects_fd.txt',
'alias' : { 'GL_EXT_semaphore_fd' },
},
'GL_EXT_memory_object_win32' : {
'number' : 505,
'esnumber' : 282,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_external_objects_win32.txt',
'alias' : { 'GL_EXT_semaphore_win32' },
},
'GL_EXT_float_blend' : {
'esnumber' : 224,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_float_blend.txt',
},
'GL_EXT_fog_coord' : {
'number' : 149,
'flags' : { 'public' },
'supporters' : { '3DFX', 'NVIDIA', 'REND' },
'url' : 'extensions/EXT/EXT_fog_coord.txt',
},
'GL_EXT_frag_depth' : {
'esnumber' : 86,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_frag_depth.txt',
},
'GL_EXT_fragment_lighting' : {
'number' : 102,
'flags' : { 'public' },
'supporters' : { 'SGI' },
'url' : 'extensions/EXT/EXT_fragment_lighting.txt',
},
'GL_EXT_framebuffer_blit' : {
'number' : 316,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_framebuffer_blit.txt',
},
'GL_EXT_framebuffer_multisample' : {
'number' : 317,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_framebuffer_multisample.txt',
},
'GL_EXT_framebuffer_multisample_blit_scaled' : {
'number' : 409,
'flags' : { 'public' },
'supporters' : { 'APPLE', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_framebuffer_multisample_blit_scaled.txt',
},
'GL_EXT_framebuffer_object' : {
'number' : 310,
'flags' : { 'public' },
'supporters' : { '3DL', 'ATI', 'INTEL', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_framebuffer_object.txt',
},
'GL_EXT_framebuffer_sRGB' : {
'number' : 337,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_framebuffer_sRGB.txt',
'alias' : { 'GLX_EXT_framebuffer_sRGB', 'WGL_EXT_framebuffer_sRGB' },
},
'GL_EXT_geometry_shader' : {
'esnumber' : 177,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_geometry_shader.txt',
'alias' : { 'GL_EXT_geometry_point_size' },
},
'GL_EXT_geometry_shader4' : {
'number' : 324,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_geometry_shader4.txt',
},
'GLX_EXT_get_drawable_type' : {
'number' : 552,
'flags' : { 'public' },
'supporters' : { 'MESA' },
'url' : 'extensions/EXT/GLX_EXT_get_drawable_type.txt',
},
'GLX_EXT_stereo_tree' : {
'number' : 452,
'flags' : { 'public' },
'url' : 'extensions/EXT/GLX_EXT_stereo_tree.txt',
},
'GL_EXT_gpu_program_parameters' : {
'number' : 320,
'flags' : { 'public' },
'supporters' : { 'APPLE', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_gpu_program_parameters.txt',
},
'GL_EXT_gpu_shader4' : {
'number' : 326,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_gpu_shader4.txt',
},
'GL_EXT_gpu_shader5' : {
'esnumber' : 178,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_gpu_shader5.txt',
},
'GL_EXT_histogram' : {
'number' : 11,
'flags' : { 'public' },
'supporters' : { 'INGR', 'KGC', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_histogram.txt',
},
'GLX_EXT_import_context' : {
'number' : 47,
'flags' : { 'public' },
'supporters' : { 'IBM', 'SGI' },
'url' : 'extensions/EXT/GLX_EXT_import_context.txt',
},
'GL_EXT_index_array_formats' : {
'number' : 96,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'SGI' },
'url' : 'extensions/EXT/EXT_index_array_formats.txt',
},
'GL_EXT_index_func' : {
'number' : 95,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'SGI' },
'url' : 'extensions/EXT/EXT_index_func.txt',
},
'GL_EXT_index_material' : {
'number' : 94,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'SGI' },
'url' : 'extensions/EXT/EXT_index_material.txt',
},
'GL_EXT_index_texture' : {
'number' : 93,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'SGI' },
'url' : 'extensions/EXT/EXT_index_texture.txt',
},
'GL_EXT_instanced_arrays' : {
'esnumber' : 156,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_instanced_arrays.txt',
},
'GLX_EXT_libglvnd' : {
'number' : 482,
'flags' : { 'public' },
'url' : 'extensions/EXT/GLX_EXT_libglvnd.txt',
},
'GL_EXT_light_texture' : {
'number' : 117,
'flags' : { 'public' },
'supporters' : { 'SGI' },
'url' : 'extensions/EXT/EXT_light_texture.txt',
},
'GL_EXT_map_buffer_range' : {
'esnumber' : 121,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_map_buffer_range.txt',
},
'GL_EXT_misc_attribute' : {
'number' : 31,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_misc_attribute.txt',
},
'GL_EXT_multi_draw_arrays' : {
'number' : 148,
'esnumber' : 69,
'flags' : { 'public' },
'supporters' : { 'IBM', 'IMG', 'SUN' },
'url' : 'extensions/EXT/EXT_multi_draw_arrays.txt',
'alias' : { 'GL_SUN_multi_draw_arrays' },
},
'GL_EXT_multi_draw_indirect' : {
'esnumber' : 205,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_multi_draw_indirect.txt',
},
'GL_EXT_multiple_textures' : {
'flags' : { 'obsolete' },
'url' : 'extensions/EXT/EXT_multiple_textures.txt',
},
'GL_EXT_multisample_compatibility' : {
'esnumber' : 248,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_multisample_compatibility.txt',
},
'GL_EXT_multisampled_render_to_texture' : {
'esnumber' : 106,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_multisampled_render_to_texture.txt',
},
'GL_EXT_multisampled_render_to_texture2' : {
'esnumber' : 275,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_multisampled_render_to_texture2.txt',
},
'GL_EXT_multiview_draw_buffers' : {
'esnumber' : 125,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_multiview_draw_buffers.txt',
},
'GL_EXT_multiview_tessellation_geometry_shader' : {
'number' : 538,
'esnumber' : 319,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_multiview_tessellation_geometry_shader.txt',
},
'GL_EXT_multiview_texture_multisample' : {
'number' : 537,
'esnumber' : 318,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_multiview_texture_multisample.txt',
},
'GL_EXT_multiview_timer_query' : {
'number' : 536,
'esnumber' : 317,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_multiview_timer_query.txt',
},
'GLX_EXT_no_config_context' : {
'number' : 553,
'flags' : { 'public' },
'url' : 'extensions/EXT/GLX_EXT_no_config_context.txt',
},
'GLU_EXT_nurbs_tessellator' : {
'number' : 100,
'flags' : { 'public' },
'supporters' : { 'SGI' },
'url' : 'extensions/EXT/GLU_EXT_nurbs_tessellator.txt',
},
'GLU_EXT_object_space_tess' : {
'number' : 75,
'flags' : { 'public' },
'supporters' : { 'SGI' },
'url' : 'extensions/EXT/GLU_EXT_object_space_tess.txt',
},
'GL_EXT_occlusion_query_boolean' : {
'esnumber' : 100,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_occlusion_query_boolean.txt',
},
'GL_EXT_packed_depth_stencil' : {
'number' : 312,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_packed_depth_stencil.txt',
},
'GL_EXT_packed_float' : {
'number' : 328,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_packed_float.txt',
'alias' : { 'GLX_EXT_fbconfig_packed_float', 'WGL_EXT_pixel_format_packed_float' },
},
'GL_EXT_packed_pixels' : {
'number' : 23,
'flags' : { 'public' },
'supporters' : { 'ES', 'INGR', 'SGI' },
'url' : 'extensions/EXT/EXT_packed_pixels.txt',
},
'GL_EXT_paletted_texture' : {
'number' : 78,
'flags' : { 'public' },
'supporters' : { 'MS', 'SGI' },
'url' : 'extensions/EXT/EXT_paletted_texture.txt',
},
'GL_EXT_pixel_buffer_object' : {
'number' : 302,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_pixel_buffer_object.txt',
},
'GL_EXT_pixel_transform' : {
'number' : 138,
'flags' : { 'public' },
'supporters' : { 'HP', 'SUN' },
'url' : 'extensions/EXT/EXT_pixel_transform.txt',
},
'GL_EXT_pixel_transform_color_table' : {
'number' : 139,
'flags' : { 'public' },
'supporters' : { 'HP', 'SUN' },
'url' : 'extensions/EXT/EXT_pixel_transform_color_table.txt',
},
'GL_EXT_point_parameters' : {
'number' : 54,
'flags' : { 'public' },
'supporters' : { 'SGI' },
'url' : 'extensions/EXT/EXT_point_parameters.txt',
},
'GL_EXT_polygon_offset' : {
'number' : 3,
'flags' : { 'public' },
'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI' },
'url' : 'extensions/EXT/EXT_polygon_offset.txt',
},
'GL_EXT_polygon_offset_clamp' : {
'number' : 460,
'esnumber' : 252,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_polygon_offset_clamp.txt',
},
'GL_EXT_post_depth_coverage' : {
'number' : 461,
'esnumber' : 225,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_post_depth_coverage.txt',
},
'GL_EXT_primitive_bounding_box' : {
'esnumber' : 186,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_primitive_bounding_box.txt',
},
'GL_EXT_protected_textures' : {
'esnumber' : 256,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_protected_textures.txt',
},
'GL_EXT_provoking_vertex' : {
'number' : 364,
'flags' : { 'public' },
'supporters' : { 'NVIDIA', 'TransGaming' },
'url' : 'extensions/EXT/EXT_provoking_vertex.txt',
},
'GL_EXT_pvrtc_sRGB' : {
'esnumber' : 155,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_pvrtc_sRGB.txt',
},
'GL_EXT_raster_multisample' : {
'number' : 462,
'esnumber' : 226,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_raster_multisample.txt',
},
'GL_EXT_read_format_bgra' : {
'esnumber' : 66,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_read_format_bgra.txt',
},
'GL_EXT_render_snorm' : {
'esnumber' : 206,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_render_snorm.txt',
},
'GL_EXT_rescale_normal' : {
'number' : 27,
'flags' : { 'public' },
'supporters' : { 'IBM', 'SUN' },
'url' : 'extensions/EXT/EXT_rescale_normal.txt',
},
'GL_EXT_robustness' : {
'esnumber' : 107,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_robustness.txt',
},
'GL_EXT_sRGB' : {
'esnumber' : 105,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_sRGB.txt',
},
'GL_EXT_sRGB_write_control' : {
'esnumber' : 153,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_sRGB_write_control.txt',
},
'GL_EXT_scene_marker' : {
'number' : 120,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_scene_marker.txt',
'alias' : { 'GLX_EXT_scene_marker' },
},
'GL_EXT_secondary_color' : {
'number' : 145,
'flags' : { 'public' },
'supporters' : { '3DFX', 'NVIDIA', 'REND' },
'url' : 'extensions/EXT/EXT_secondary_color.txt',
},
'GL_EXT_separate_shader_objects' : {
'number' : 377,
'esnumber' : 101,
'flags' : { 'public' },
'supporters' : { 'NVIDIA', 'TransGaming' },
'url' : 'extensions/EXT/EXT_separate_shader_objects.gl.txt',
'esurl' : 'extensions/EXT/EXT_separate_shader_objects.gles.txt',
'comments' : 'Different that the OpenGL extension with the same name string.',
},
'GL_EXT_separate_specular_color' : {
'number' : 144,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_separate_specular_color.txt',
},
'GL_EXT_shader_framebuffer_fetch' : {
'number' : 520,
'esnumber' : 122,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_framebuffer_fetch.txt',
'alias' : { 'GL_EXT_shader_framebuffer_fetch_non_coherent' },
},
'GL_EXT_shader_group_vote' : {
'esnumber' : 254,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_group_vote.txt',
},
'GL_EXT_shader_image_load_formatted' : {
'number' : 449,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_image_load_formatted.txt',
},
'GL_EXT_shader_image_load_store' : {
'number' : 386,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_shader_image_load_store.txt',
},
'GL_EXT_shader_implicit_conversions' : {
'esnumber' : 179,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_implicit_conversions.txt',
},
'GL_EXT_shader_integer_mix' : {
'number' : 437,
'esnumber' : 161,
'flags' : { 'public' },
'supporters' : { 'INTEL' },
'url' : 'extensions/EXT/EXT_shader_integer_mix.txt',
},
'GL_EXT_shader_io_blocks' : {
'esnumber' : 180,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_io_blocks.txt',
},
'GL_EXT_shader_non_constant_global_initializers' : {
'esnumber' : 264,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_non_constant_global_initializers.txt',
},
'GL_EXT_shader_pixel_local_storage' : {
'esnumber' : 167,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_pixel_local_storage.txt',
},
'GL_EXT_shader_pixel_local_storage2' : {
'esnumber' : 253,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_pixel_local_storage2.txt',
},
'GL_EXT_shader_texture_lod' : {
'esnumber' : 77,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shader_texture_lod.txt',
},
'GL_EXT_shadow_funcs' : {
'number' : 267,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_shadow_funcs.txt',
},
'GL_EXT_shadow_samplers' : {
'esnumber' : 102,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_shadow_samplers.txt',
},
'GL_EXT_shared_texture_palette' : {
'number' : 141,
'flags' : { 'public' },
'supporters' : { '3DFX', '3DL', 'SGI' },
'url' : 'extensions/EXT/EXT_shared_texture_palette.txt',
},
'GL_EXT_sparse_texture' : {
'esnumber' : 240,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_sparse_texture.txt',
},
'GL_EXT_sparse_texture2' : {
'number' : 463,
'esnumber' : 259,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_sparse_texture2.txt',
},
'GL_EXT_static_vertex_array' : {
'flags' : { 'public' },
'supporters' : { 'IBM' },
'url' : 'extensions/EXT/EXT_static_vertex_array.txt',
},
'GL_EXT_stencil_clear_tag' : {
'number' : 314,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_stencil_clear_tag.txt',
},
'GL_EXT_stencil_two_side' : {
'number' : 268,
'flags' : { 'public' },
'supporters' : { 'APPLE', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_stencil_two_side.txt',
},
'GL_EXT_stencil_wrap' : {
'number' : 176,
'flags' : { 'public' },
'supporters' : { 'INGR', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_stencil_wrap.txt',
},
'GL_EXT_subtexture' : {
'number' : 9,
'flags' : { 'public' },
'supporters' : { 'HP', 'IBM', 'INGR', 'KGC', 'SGI' },
'url' : 'extensions/EXT/EXT_subtexture.txt',
},
'GL_EXT_swap_control' : {
'number' : 375,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_swap_control.txt',
},
'GLX_EXT_swap_control_tear' : {
'number' : 414,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/GLX_EXT_swap_control_tear.txt',
},
'GL_EXT_tessellation_shader' : {
'esnumber' : 181,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_tessellation_shader.txt',
'alias' : { 'GL_EXT_tessellation_point_size' },
},
'GL_EXT_texenv_op' : {
'flags' : { 'obsolete' },
'url' : 'extensions/EXT/EXT_texenv_op.txt',
'comments' : 'Evolved into EXT_texture_env_combine.',
},
'GL_EXT_texture' : {
'number' : 4,
'flags' : { 'public' },
'supporters' : { 'HP', 'INGR', 'KGC', 'SGI' },
'url' : 'extensions/EXT/EXT_texture.txt',
},
'GL_EXT_texture3D' : {
'number' : 6,
'flags' : { 'public' },
'supporters' : { 'ES', 'HP', 'IBM', 'SGI', 'SUN' },
'url' : 'extensions/EXT/EXT_texture3D.txt',
},
'GL_EXT_texture_array' : {
'number' : 329,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_array.txt',
},
'GL_EXT_texture_border_clamp' : {
'esnumber' : 182,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_border_clamp.txt',
},
'GL_EXT_texture_buffer' : {
'esnumber' : 183,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_buffer.txt',
},
'GL_EXT_texture_buffer_object' : {
'number' : 330,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_buffer_object.txt',
},
'GL_EXT_texture_compression_astc_decode_mode' : {
'esnumber' : 276,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_compression_astc_decode_mode.txt',
'alias' : { 'GL_EXT_texture_compression_astc_decode_mode_rgb9e5' },
},
'GL_EXT_texture_compression_bptc' : {
'esnumber' : 287,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_compression_bptc.txt',
},
'GL_EXT_texture_compression_dxt1' : {
'number' : 309,
'esnumber' : 49,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_compression_dxt1.txt',
},
'GL_EXT_texture_compression_latc' : {
'number' : 331,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_compression_latc.txt',
},
'GL_EXT_texture_compression_rgtc' : {
'number' : 332,
'esnumber' : 286,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_compression_rgtc.txt',
},
'GL_EXT_texture_compression_s3tc' : {
'number' : 198,
'esnumber' : 154,
'flags' : { 'public' },
'supporters' : { 'INTEL', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_compression_s3tc.txt',
},
'GL_EXT_texture_compression_s3tc_srgb' : {
'esnumber' : 289,
'flags' : { 'public' },
'supporters' : { 'ANGLE' },
'url' : 'extensions/EXT/EXT_texture_compression_s3tc_srgb.txt',
},
'GL_EXT_texture_cube_map' : {
'flags' : { 'incomplete' },
'url' : 'extensions/EXT/EXT_texture_cube_map.txt',
'comments' : 'Extension shipped but was not fully specified. Similar to ARB_texture_cube_map.',
},
'GL_EXT_texture_cube_map_array' : {
'esnumber' : 184,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_cube_map_array.txt',
},
'GL_EXT_texture_env' : {
'number' : 146,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_env.txt',
},
'GL_EXT_texture_env_add' : {
'number' : 185,
'flags' : { 'public' },
'supporters' : { 'ATI', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_env_add.txt',
},
'GL_EXT_texture_env_combine' : {
'number' : 158,
'flags' : { 'public' },
'supporters' : { 'ATI', 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_env_combine.txt',
},
'GL_EXT_texture_env_dot3' : {
'number' : 220,
'flags' : { 'public' },
'supporters' : { 'ATI' },
'url' : 'extensions/EXT/EXT_texture_env_dot3.txt',
},
'GL_EXT_texture_filter_anisotropic' : {
'number' : 187,
'esnumber' : 41,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_filter_anisotropic.txt',
},
'GL_EXT_texture_filter_minmax' : {
'number' : 464,
'esnumber' : 227,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_filter_minmax.txt',
},
'GL_EXT_texture_format_BGRA8888' : {
'esnumber' : 51,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_format_BGRA8888.txt',
},
'GL_EXT_texture_format_sRGB_override' : {
'esnumber' : 299,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_format_sRGB_override.txt',
},
'GLX_EXT_texture_from_pixmap' : {
'number' : 344,
'flags' : { 'public' },
'supporters' : { 'MESA', 'NVIDIA' },
'url' : 'extensions/EXT/GLX_EXT_texture_from_pixmap.txt',
},
'GL_EXT_texture_integer' : {
'number' : 343,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_integer.txt',
},
'GL_EXT_texture_lod_bias' : {
'number' : 186,
'esnumber' : 60,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_lod_bias.txt',
},
'GL_EXT_texture_mirror_clamp' : {
'number' : 298,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_mirror_clamp.txt',
},
'GL_EXT_texture_mirror_clamp_to_edge' : {
'esnumber' : 291,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_mirror_clamp_to_edge.txt',
},
'GL_EXT_texture_norm16' : {
'esnumber' : 207,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_norm16.txt',
},
'GL_EXT_texture_object' : {
'number' : 20,
'flags' : { 'public' },
'supporters' : { 'IBM', 'INGR', 'KGC', 'SGI' },
'url' : 'extensions/EXT/EXT_texture_object.txt',
},
'GL_EXT_texture_perturb_normal' : {
'number' : 147,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_perturb_normal.txt',
},
'GL_EXT_texture_query_lod' : {
'esnumber' : 310,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_query_lod.txt',
},
'GL_EXT_texture_rg' : {
'esnumber' : 103,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_rg.txt',
},
'GL_EXT_texture_sRGB' : {
'number' : 315,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_sRGB.txt',
},
'GL_EXT_texture_sRGB_R8' : {
'number' : 534,
'esnumber' : 221,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_sRGB_R8.txt',
},
'GL_EXT_texture_sRGB_RG8' : {
'number' : 555,
'esnumber' : 223,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_sRGB_RG8.txt',
},
'GL_EXT_texture_sRGB_decode' : {
'number' : 402,
'esnumber' : 152,
'flags' : { 'public' },
'supporters' : { 'APPLE', 'CodeWeavers', 'NVIDIA', 'TransGaming' },
'url' : 'extensions/EXT/EXT_texture_sRGB_decode.txt',
},
'GL_EXT_texture_shadow_lod' : {
'number' : 539,
'esnumber' : 320,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_shadow_lod.txt',
},
'GL_EXT_texture_shared_exponent' : {
'number' : 333,
'flags' : { 'public' },
'supporters' : { 'NVIDIA' },
'url' : 'extensions/EXT/EXT_texture_shared_exponent.txt',
},
'GL_EXT_texture_snorm' : {
'number' : 365,
'flags' : { 'public' },
'supporters' : { 'NVIDIA', 'TransGaming' },
'url' : 'extensions/EXT/EXT_texture_snorm.txt',
},
'GL_EXT_texture_storage' : {
'esnumber' : 108,
'flags' : { 'public' },
'url' : 'extensions/EXT/EXT_texture_storage.txt',
},
'GL_EXT_texture_swizzle' : {
'number' : 356,
'flags' : { 'public' },
'supporters' : { 'IdSoftware', 'NVIDIA' },