| 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_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' : 592, |
| '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', |
| }, |
| '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_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_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_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', |
| }, |
| '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_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' : { |
| '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_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', |
| }, |
| 'GL_EXT_texture_type_2_10_10_10_REV' : { |
| 'esnumber' : 42, |
| 'flags' : { 'public' }, |
| 'url' : 'extensions/EXT/EXT_texture_type_2_10_10_10_REV.txt', |
| }, |
| 'GL_EXT_texture_view' : { |
| 'esnumber' : 185, |
| 'flags' : { 'public' }, |
| 'url' : 'extensions/EXT/EXT_texture_view.txt', |
| }, |
| 'GL_EXT_timer_query' : { |
| 'number' : 319, |
| 'flags' : { 'public' }, |
| 'supporters' : { 'NVIDIA' }, |
| 'url' : 'extensions/EXT/EXT_timer_query.txt', |
| }, |
| 'GL_EXT_transform_feedback' : { |
| 'number' : 352, |
| 'flags' : { 'public' }, |
| 'supporters' : { 'APPLE', 'NVIDIA' }, |
| 'url' : 'extensions/EXT/EXT_transform_feedback.txt', |
| }, |
| 'GL_EXT_transform_feedback2' : { |
| 'flags' : { 'incomplete', 'obsolete' }, |
| 'url' : 'extensions/EXT/EXT_transform_feedback2.txt', |
| 'comments' : 'Draft extension which is referred to by some other vendor extensions, but shipped as ARB_transform_feedback2.', |
| }, |
| 'GL_EXT_unpack_subimage' : { |
| 'esnumber' : 90, |
| 'flags' : { 'public' }, |
| 'url' : 'extensions/EXT/EXT_unpack_subimage.txt', |
| }, |
| 'GL_EXT_vertex_array' : { |
| 'number' : 30, |
| 'flags' : { 'public' }, |
| 'supporters' : { 'DEC', 'HP', 'IBM', 'INGR', 'KGC', 'SGI' }, |
| 'url' : 'extensions/EXT/EXT_vertex_array.txt', |
| }, |
| 'GL_EXT_vertex_array_bgra' : { |
| 'number' : 354, |
| 'flags' : { 'public' }, |
| 'supporters' : { 'Blizzard', 'NVIDIA', 'S3', 'TransGaming' }, |
| 'url' : 'extensions/EXT/EXT_vertex_array_bgra.txt', |
| }, |
| 'GL_EXT_vertex_array_set' : { |
| 'flags' : { 'public' }, |
| 'supporters' : { 'IBM' }, |
| 'url' : 'extensions/EXT/EXT_vertex_array_set.txt', |
| }, |
| 'GL_EXT_vertex_array_setXXX' : { |
| 'flags' : { 'public' }, |
| 'supporters' : { 'IBM' }, |
| 'url' : 'extensions/EXT/EXT_vertex_array_setXXX.txt', |
| }, |
| 'GL_EXT_vertex_attrib_64bit' : { |
| 'number' : 387, |
| 'flags' : { 'public' }, |
| 'supporters' : { 'NVIDIA' }, |
| 'url' : 'extensions/EXT/EXT_vertex_attrib_64bit.txt', |
| }, |
| 'GL_EXT_vertex_shader' : { |
| 'number' : 248, |
| 'flags' : { 'public' }, |
<
|