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' : { | |
'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' }, | |
'url' : 'extensions/EXT/EXT_texture_swizzle.txt', | |