2024-03-19 17:45:12 +08:00

491 lines
18 KiB
C++

// ARB Extensions
VL_EXTENSION(GL_ARB_imaging)
VL_EXTENSION(GL_ARB_multitexture)
VL_EXTENSION(GLX_ARB_get_proc_address)
VL_EXTENSION(GL_ARB_transpose_matrix)
VL_EXTENSION(WGL_ARB_buffer_region)
VL_EXTENSION(GL_ARB_multisample)
VL_EXTENSION(GLX_ARB_multisample)
VL_EXTENSION(WGL_ARB_multisample)
VL_EXTENSION(GL_ARB_texture_env_add)
VL_EXTENSION(GL_ARB_texture_cube_map)
VL_EXTENSION(WGL_ARB_extensions_string)
VL_EXTENSION(WGL_ARB_pixel_format)
VL_EXTENSION(WGL_ARB_make_current_read)
VL_EXTENSION(WGL_ARB_pbuffer)
VL_EXTENSION(GL_ARB_texture_compression)
VL_EXTENSION(GL_ARB_texture_border_clamp)
VL_EXTENSION(GL_ARB_point_parameters)
VL_EXTENSION(GL_ARB_vertex_blend)
VL_EXTENSION(GL_ARB_matrix_palette)
VL_EXTENSION(GL_ARB_texture_env_combine)
VL_EXTENSION(GL_ARB_texture_env_crossbar)
VL_EXTENSION(GL_ARB_texture_env_dot3)
VL_EXTENSION(WGL_ARB_render_texture)
VL_EXTENSION(GL_ARB_texture_mirrored_repeat)
VL_EXTENSION(GL_ARB_depth_texture)
VL_EXTENSION(GL_ARB_shadow)
VL_EXTENSION(GL_ARB_shadow_ambient)
VL_EXTENSION(GL_ARB_window_pos)
VL_EXTENSION(GL_ARB_vertex_program)
VL_EXTENSION(GL_ARB_fragment_program)
VL_EXTENSION(GL_ARB_vertex_buffer_object)
VL_EXTENSION(GL_ARB_occlusion_query)
VL_EXTENSION(GL_ARB_shader_objects)
VL_EXTENSION(GL_ARB_vertex_shader)
VL_EXTENSION(GL_ARB_fragment_shader)
VL_EXTENSION(GL_ARB_shading_language_100)
VL_EXTENSION(GL_ARB_texture_non_power_of_two)
VL_EXTENSION(GL_ARB_point_sprite)
VL_EXTENSION(GL_ARB_fragment_program_shadow)
VL_EXTENSION(GL_ARB_draw_buffers)
VL_EXTENSION(GL_ARB_texture_rectangle)
VL_EXTENSION(GL_ARB_color_buffer_float)
VL_EXTENSION(WGL_ARB_pixel_format_float)
VL_EXTENSION(GLX_ARB_fbconfig_float)
VL_EXTENSION(GL_ARB_half_float_pixel)
VL_EXTENSION(GL_ARB_texture_float)
VL_EXTENSION(GL_ARB_pixel_buffer_object)
VL_EXTENSION(GL_ARB_depth_buffer_float)
VL_EXTENSION(GL_ARB_draw_instanced)
VL_EXTENSION(GL_ARB_framebuffer_object)
VL_EXTENSION(GL_ARB_framebuffer_sRGB)
VL_EXTENSION(GLX_ARB_framebuffer_sRGB)
VL_EXTENSION(WGL_ARB_framebuffer_sRGB)
VL_EXTENSION(GL_ARB_geometry_shader4)
VL_EXTENSION(GL_ARB_half_float_vertex)
VL_EXTENSION(GL_ARB_instanced_arrays)
VL_EXTENSION(GL_ARB_map_buffer_range)
VL_EXTENSION(GL_ARB_texture_buffer_object)
VL_EXTENSION(GL_ARB_texture_compression_rgtc)
VL_EXTENSION(GL_ARB_texture_rg)
VL_EXTENSION(GL_ARB_vertex_array_object)
VL_EXTENSION(WGL_ARB_create_context)
VL_EXTENSION(GLX_ARB_create_context)
VL_EXTENSION(GL_ARB_uniform_buffer_object)
VL_EXTENSION(GL_ARB_compatibility)
VL_EXTENSION(GL_ARB_copy_buffer)
VL_EXTENSION(GL_ARB_shader_texture_lod)
VL_EXTENSION(GL_ARB_depth_clamp)
VL_EXTENSION(GL_ARB_draw_elements_base_vertex)
VL_EXTENSION(GL_ARB_fragment_coord_conventions)
VL_EXTENSION(GL_ARB_provoking_vertex)
VL_EXTENSION(GL_ARB_seamless_cube_map)
VL_EXTENSION(GL_ARB_sync)
VL_EXTENSION(GL_ARB_texture_multisample)
VL_EXTENSION(GL_ARB_vertex_array_bgra)
VL_EXTENSION(GL_ARB_draw_buffers_blend)
VL_EXTENSION(GL_ARB_sample_shading)
VL_EXTENSION(GL_ARB_texture_cube_map_array)
VL_EXTENSION(GL_ARB_texture_gather)
VL_EXTENSION(GL_ARB_texture_query_lod)
VL_EXTENSION(WGL_ARB_create_context_profile)
VL_EXTENSION(GLX_ARB_create_context_profile)
VL_EXTENSION(GL_ARB_shading_language_include)
VL_EXTENSION(GL_ARB_texture_compression_bptc)
VL_EXTENSION(GL_ARB_blend_func_extended)
VL_EXTENSION(GL_ARB_explicit_attrib_location)
VL_EXTENSION(GL_ARB_occlusion_query2)
VL_EXTENSION(GL_ARB_sampler_objects)
VL_EXTENSION(GL_ARB_shader_bit_encoding)
VL_EXTENSION(GL_ARB_texture_rgb10_a2ui)
VL_EXTENSION(GL_ARB_texture_swizzle)
VL_EXTENSION(GL_ARB_timer_query)
VL_EXTENSION(GL_ARB_vertex_type_2_10_10_10_rev)
VL_EXTENSION(GL_ARB_draw_indirect)
VL_EXTENSION(GL_ARB_gpu_shader5)
VL_EXTENSION(GL_ARB_gpu_shader_fp64)
VL_EXTENSION(GL_ARB_shader_subroutine)
VL_EXTENSION(GL_ARB_tessellation_shader)
VL_EXTENSION(GL_ARB_texture_buffer_object_rgb32)
VL_EXTENSION(GL_ARB_transform_feedback2)
VL_EXTENSION(GL_ARB_transform_feedback3)
VL_EXTENSION(GL_ARB_ES2_compatibility)
VL_EXTENSION(GL_ARB_get_program_binary)
VL_EXTENSION(GL_ARB_separate_shader_objects)
VL_EXTENSION(GL_ARB_shader_precision)
VL_EXTENSION(GL_ARB_vertex_attrib_64bit)
VL_EXTENSION(GL_ARB_viewport_array)
VL_EXTENSION(GLX_ARB_create_context_robustness)
VL_EXTENSION(WGL_ARB_create_context_robustness)
VL_EXTENSION(GL_ARB_cl_event)
VL_EXTENSION(GL_ARB_debug_output)
VL_EXTENSION(GL_ARB_robustness)
VL_EXTENSION(GL_ARB_shader_stencil_export)
// Vendor and EXT Extensions
VL_EXTENSION(GL_EXT_abgr)
VL_EXTENSION(GL_EXT_blend_color)
VL_EXTENSION(GL_EXT_polygon_offset)
VL_EXTENSION(GL_EXT_texture)
VL_EXTENSION(GL_EXT_texture3D)
VL_EXTENSION(GL_SGIS_texture_filter4)
VL_EXTENSION(GL_EXT_subtexture)
VL_EXTENSION(GL_EXT_copy_texture)
VL_EXTENSION(GL_EXT_histogram)
VL_EXTENSION(GL_EXT_convolution)
VL_EXTENSION(GL_SGI_color_matrix)
VL_EXTENSION(GL_SGI_color_table)
VL_EXTENSION(GL_SGIS_pixel_texture)
VL_EXTENSION(GL_SGIX_pixel_texture)
VL_EXTENSION(GL_SGIS_texture4D)
VL_EXTENSION(GL_SGI_texture_color_table)
VL_EXTENSION(GL_EXT_cmyka)
VL_EXTENSION(GL_EXT_texture_object)
VL_EXTENSION(GL_SGIS_detail_texture)
VL_EXTENSION(GL_SGIS_sharpen_texture)
VL_EXTENSION(GL_EXT_packed_pixels)
VL_EXTENSION(GL_SGIS_texture_lod)
VL_EXTENSION(GL_SGIS_multisample)
VL_EXTENSION(GLX_SGIS_multisample)
VL_EXTENSION(GL_EXT_rescale_normal)
VL_EXTENSION(GLX_EXT_visual_info)
VL_EXTENSION(GL_EXT_vertex_array)
VL_EXTENSION(GL_EXT_misc_attribute)
VL_EXTENSION(GL_SGIS_generate_mipmap)
VL_EXTENSION(GL_SGIX_clipmap)
VL_EXTENSION(GL_SGIX_shadow)
VL_EXTENSION(GL_SGIS_texture_edge_clamp)
VL_EXTENSION(GL_SGIS_texture_border_clamp)
VL_EXTENSION(GL_EXT_blend_minmax)
VL_EXTENSION(GL_EXT_blend_subtract)
VL_EXTENSION(GL_EXT_blend_logic_op)
VL_EXTENSION(GLX_SGI_swap_control)
VL_EXTENSION(GLX_SGI_video_sync)
VL_EXTENSION(GLX_SGI_make_current_read)
VL_EXTENSION(GLX_SGIX_video_source)
VL_EXTENSION(GLX_EXT_visual_rating)
VL_EXTENSION(GL_SGIX_interlace)
VL_EXTENSION(GLX_EXT_import_context)
VL_EXTENSION(GLX_SGIX_fbconfig)
VL_EXTENSION(GLX_SGIX_pbuffer)
VL_EXTENSION(GL_SGIS_texture_select)
VL_EXTENSION(GL_SGIX_sprite)
VL_EXTENSION(GL_SGIX_texture_multi_buffer)
VL_EXTENSION(GL_EXT_point_parameters)
VL_EXTENSION(GL_SGIX_instruments)
VL_EXTENSION(GL_SGIX_texture_scale_bias)
VL_EXTENSION(GL_SGIX_framezoom)
VL_EXTENSION(GL_SGIX_tag_sample_buffer)
VL_EXTENSION(GL_SGIX_reference_plane)
VL_EXTENSION(GL_SGIX_flush_raster)
VL_EXTENSION(GLX_SGI_cushion)
VL_EXTENSION(GL_SGIX_depth_texture)
VL_EXTENSION(GL_SGIS_fog_function)
VL_EXTENSION(GL_SGIX_fog_offset)
VL_EXTENSION(GL_HP_image_transform)
VL_EXTENSION(GL_HP_convolution_border_modes)
VL_EXTENSION(GL_SGIX_texture_add_env)
VL_EXTENSION(GL_EXT_color_subtable)
VL_EXTENSION(GLU_EXT_object_space_tess)
VL_EXTENSION(GL_PGI_vertex_hints)
VL_EXTENSION(GL_PGI_misc_hints)
VL_EXTENSION(GL_EXT_paletted_texture)
VL_EXTENSION(GL_EXT_clip_volume_hint)
VL_EXTENSION(GL_SGIX_list_priority)
VL_EXTENSION(GL_SGIX_ir_instrument1)
VL_EXTENSION(GLX_SGIX_video_resize)
VL_EXTENSION(GL_SGIX_texture_lod_bias)
VL_EXTENSION(GLU_SGI_filter4_parameters)
VL_EXTENSION(GLX_SGIX_dm_buffer)
VL_EXTENSION(GL_SGIX_shadow_ambient)
VL_EXTENSION(GLX_SGIX_swap_group)
VL_EXTENSION(GLX_SGIX_swap_barrier)
VL_EXTENSION(GL_EXT_index_texture)
VL_EXTENSION(GL_EXT_index_material)
VL_EXTENSION(GL_EXT_index_func)
VL_EXTENSION(GL_EXT_index_array_formats)
VL_EXTENSION(GL_EXT_compiled_vertex_array)
VL_EXTENSION(GL_EXT_cull_vertex)
VL_EXTENSION(GLU_EXT_nurbs_tessellator)
VL_EXTENSION(GL_SGIX_ycrcb)
VL_EXTENSION(GL_EXT_fragment_lighting)
VL_EXTENSION(GL_IBM_rasterpos_clip)
VL_EXTENSION(GL_HP_texture_lighting)
VL_EXTENSION(GL_EXT_draw_range_elements)
VL_EXTENSION(GL_WIN_phong_shading)
VL_EXTENSION(GL_WIN_specular_fog)
VL_EXTENSION(GLX_SGIS_color_range)
VL_EXTENSION(GL_SGIS_color_range)
VL_EXTENSION(GL_EXT_light_texture)
VL_EXTENSION(GL_SGIX_blend_alpha_minmax)
VL_EXTENSION(GL_EXT_scene_marker)
VL_EXTENSION(GLX_EXT_scene_marker)
VL_EXTENSION(GL_SGIX_pixel_texture_bits)
VL_EXTENSION(GL_EXT_bgra)
VL_EXTENSION(GL_SGIX_async)
VL_EXTENSION(GL_SGIX_async_pixel)
VL_EXTENSION(GL_SGIX_async_histogram)
VL_EXTENSION(GL_INTEL_texture_scissor)
VL_EXTENSION(GL_INTEL_parallel_arrays)
VL_EXTENSION(GL_HP_occlusion_test)
VL_EXTENSION(GL_EXT_pixel_transform)
VL_EXTENSION(GL_EXT_pixel_transform_color_table)
VL_EXTENSION(GL_EXT_shared_texture_palette)
VL_EXTENSION(GLX_SGIS_blended_overlay)
VL_EXTENSION(GL_EXT_separate_specular_color)
VL_EXTENSION(GL_EXT_secondary_color)
VL_EXTENSION(GL_EXT_texture_env)
VL_EXTENSION(GL_EXT_texture_perturb_normal)
VL_EXTENSION(GL_EXT_multi_draw_arrays)
VL_EXTENSION(GL_SUN_multi_draw_arrays)
VL_EXTENSION(GL_EXT_fog_coord)
VL_EXTENSION(GL_REND_screen_coordinates)
VL_EXTENSION(GL_EXT_coordinate_frame)
VL_EXTENSION(GL_EXT_texture_env_combine)
VL_EXTENSION(GL_APPLE_specular_vector)
VL_EXTENSION(GL_APPLE_transform_hint)
VL_EXTENSION(GL_SUNX_constant_data)
VL_EXTENSION(GL_SUN_global_alpha)
VL_EXTENSION(GL_SUN_triangle_list)
VL_EXTENSION(GL_SUN_vertex)
VL_EXTENSION(WGL_EXT_display_color_table)
VL_EXTENSION(WGL_EXT_extensions_string)
VL_EXTENSION(WGL_EXT_make_current_read)
VL_EXTENSION(WGL_EXT_pixel_format)
VL_EXTENSION(WGL_EXT_pbuffer)
VL_EXTENSION(WGL_EXT_swap_control)
VL_EXTENSION(GL_EXT_blend_func_separate)
VL_EXTENSION(GL_INGR_color_clamp)
VL_EXTENSION(GL_INGR_interlace_read)
VL_EXTENSION(GL_EXT_stencil_wrap)
VL_EXTENSION(WGL_EXT_depth_float)
VL_EXTENSION(GL_EXT_422_pixels)
VL_EXTENSION(GL_NV_texgen_reflection)
VL_EXTENSION(GL_SGIX_texture_range)
VL_EXTENSION(GL_SUN_convolution_border_modes)
VL_EXTENSION(GLX_SUN_get_transparent_index)
VL_EXTENSION(GL_EXT_texture_env_add)
VL_EXTENSION(GL_EXT_texture_lod_bias)
VL_EXTENSION(GL_EXT_texture_filter_anisotropic)
VL_EXTENSION(GL_EXT_vertex_weighting)
VL_EXTENSION(GL_NV_light_max_exponent)
VL_EXTENSION(GL_NV_vertex_array_range)
VL_EXTENSION(GL_NV_register_combiners)
VL_EXTENSION(GL_NV_fog_distance)
VL_EXTENSION(GL_NV_texgen_emboss)
VL_EXTENSION(GL_NV_blend_square)
VL_EXTENSION(GL_NV_texture_env_combine4)
VL_EXTENSION(GL_MESA_resize_buffers)
VL_EXTENSION(GL_MESA_window_pos)
VL_EXTENSION(GL_EXT_texture_compression_s3tc)
VL_EXTENSION(GL_IBM_cull_vertex)
VL_EXTENSION(GL_IBM_multimode_draw_arrays)
VL_EXTENSION(GL_IBM_vertex_array_lists)
VL_EXTENSION(GL_3DFX_texture_compression_FXT1)
VL_EXTENSION(GL_3DFX_multisample)
VL_EXTENSION(GL_3DFX_tbuffer)
VL_EXTENSION(WGL_EXT_multisample)
VL_EXTENSION(GL_EXT_multisample)
VL_EXTENSION(GL_SGIX_vertex_preclip)
VL_EXTENSION(GL_SGIX_vertex_preclip_hint)
VL_EXTENSION(GL_SGIX_convolution_accuracy)
VL_EXTENSION(GL_SGIX_resample)
VL_EXTENSION(GL_SGIS_point_line_texgen)
VL_EXTENSION(GL_SGIS_texture_color_mask)
VL_EXTENSION(GLX_MESA_copy_sub_buffer)
VL_EXTENSION(GLX_MESA_pixmap_colormap)
VL_EXTENSION(GLX_MESA_release_buffers)
VL_EXTENSION(GLX_MESA_set_3dfx_mode)
VL_EXTENSION(GL_EXT_texture_env_dot3)
VL_EXTENSION(GL_ATI_texture_mirror_once)
VL_EXTENSION(GL_NV_fence)
VL_EXTENSION(GL_IBM_static_data)
VL_EXTENSION(GL_IBM_texture_mirrored_repeat)
VL_EXTENSION(GL_NV_evaluators)
VL_EXTENSION(GL_NV_packed_depth_stencil)
VL_EXTENSION(GL_NV_register_combiners2)
VL_EXTENSION(GL_NV_texture_compression_vtc)
VL_EXTENSION(GL_NV_texture_rectangle)
VL_EXTENSION(GL_NV_texture_shader)
VL_EXTENSION(GL_NV_texture_shader2)
VL_EXTENSION(GL_NV_vertex_array_range2)
VL_EXTENSION(GL_NV_vertex_program)
VL_EXTENSION(GLX_SGIX_visual_select_group)
VL_EXTENSION(GL_SGIX_texture_coordinate_clamp)
VL_EXTENSION(GLX_OML_swap_method)
VL_EXTENSION(GLX_OML_sync_control)
VL_EXTENSION(GL_OML_interlace)
VL_EXTENSION(GL_OML_subsample)
VL_EXTENSION(GL_OML_resample)
VL_EXTENSION(WGL_OML_sync_control)
VL_EXTENSION(GL_NV_copy_depth_to_color)
VL_EXTENSION(GL_ATI_envmap_bumpmap)
VL_EXTENSION(GL_ATI_fragment_shader)
VL_EXTENSION(GL_ATI_pn_triangles)
VL_EXTENSION(GL_ATI_vertex_array_object)
VL_EXTENSION(GL_EXT_vertex_shader)
VL_EXTENSION(GL_ATI_vertex_streams)
VL_EXTENSION(WGL_I3D_digital_video_control)
VL_EXTENSION(WGL_I3D_gamma)
VL_EXTENSION(WGL_I3D_genlock)
VL_EXTENSION(WGL_I3D_image_buffer)
VL_EXTENSION(WGL_I3D_swap_frame_lock)
VL_EXTENSION(WGL_I3D_swap_frame_usage)
VL_EXTENSION(GL_ATI_element_array)
VL_EXTENSION(GL_SUN_mesh_array)
VL_EXTENSION(GL_SUN_slice_accum)
VL_EXTENSION(GL_NV_multisample_filter_hint)
VL_EXTENSION(GL_NV_depth_clamp)
VL_EXTENSION(GL_NV_occlusion_query)
VL_EXTENSION(GL_NV_point_sprite)
VL_EXTENSION(WGL_NV_render_depth_texture)
VL_EXTENSION(WGL_NV_render_texture_rectangle)
VL_EXTENSION(GL_NV_texture_shader3)
VL_EXTENSION(GL_NV_vertex_program1_1)
VL_EXTENSION(GL_EXT_shadow_funcs)
VL_EXTENSION(GL_EXT_stencil_two_side)
VL_EXTENSION(GL_ATI_text_fragment_shader)
VL_EXTENSION(GL_APPLE_client_storage)
VL_EXTENSION(GL_APPLE_element_array)
VL_EXTENSION(GL_APPLE_fence)
VL_EXTENSION(GL_APPLE_vertex_array_object)
VL_EXTENSION(GL_APPLE_vertex_array_range)
VL_EXTENSION(GL_APPLE_ycbcr_422)
VL_EXTENSION(GL_S3_s3tc)
VL_EXTENSION(GL_ATI_draw_buffers)
VL_EXTENSION(WGL_ATI_pixel_format_float)
VL_EXTENSION(GL_ATI_texture_env_combine3)
VL_EXTENSION(GL_ATI_texture_float)
VL_EXTENSION(GL_NV_float_buffer)
VL_EXTENSION(WGL_NV_float_buffer)
VL_EXTENSION(GL_NV_fragment_program)
VL_EXTENSION(GL_NV_half_float)
VL_EXTENSION(GL_NV_pixel_data_range)
VL_EXTENSION(GL_NV_primitive_restart)
VL_EXTENSION(GL_NV_texture_expand_normal)
VL_EXTENSION(GL_NV_vertex_program2)
VL_EXTENSION(GL_ATI_map_object_buffer)
VL_EXTENSION(GL_ATI_separate_stencil)
VL_EXTENSION(GL_ATI_vertex_attrib_array_object)
// VL_EXTENSION(GL_OES_byte_coordinates)
// VL_EXTENSION(GL_OES_fixed_point)
// VL_EXTENSION(GL_OES_single_precision)
// VL_EXTENSION(GL_OES_compressed_paletted_texture)
// VL_EXTENSION(GL_OES_read_format)
// VL_EXTENSION(GL_OES_query_matrix)
VL_EXTENSION(GL_EXT_depth_bounds_test)
VL_EXTENSION(GL_EXT_texture_mirror_clamp)
VL_EXTENSION(GL_EXT_blend_equation_separate)
VL_EXTENSION(GL_MESA_pack_invert)
VL_EXTENSION(GL_MESA_ycbcr_texture)
VL_EXTENSION(GL_EXT_pixel_buffer_object)
VL_EXTENSION(GL_NV_fragment_program_option)
VL_EXTENSION(GL_NV_fragment_program2)
VL_EXTENSION(GL_NV_vertex_program2_option)
VL_EXTENSION(GL_NV_vertex_program3)
VL_EXTENSION(GLX_SGIX_hyperpipe)
VL_EXTENSION(GLX_MESA_agp_offset)
VL_EXTENSION(GL_EXT_texture_compression_dxt1)
VL_EXTENSION(GL_EXT_framebuffer_object)
VL_EXTENSION(GL_GREMEDY_string_marker)
VL_EXTENSION(GL_EXT_packed_depth_stencil)
VL_EXTENSION(WGL_3DL_stereo_control)
VL_EXTENSION(GL_EXT_stencil_clear_tag)
VL_EXTENSION(GL_EXT_texture_sRGB)
VL_EXTENSION(GL_EXT_framebuffer_blit)
VL_EXTENSION(GL_EXT_framebuffer_multisample)
VL_EXTENSION(GL_MESAX_texture_stack)
VL_EXTENSION(GL_EXT_timer_query)
VL_EXTENSION(GL_EXT_gpu_program_parameters)
VL_EXTENSION(GL_APPLE_flush_buffer_range)
VL_EXTENSION(GL_NV_gpu_program4)
VL_EXTENSION(GL_NV_geometry_program4)
VL_EXTENSION(GL_EXT_geometry_shader4)
VL_EXTENSION(GL_NV_vertex_program4)
VL_EXTENSION(GL_EXT_gpu_shader4)
VL_EXTENSION(GL_EXT_draw_instanced)
VL_EXTENSION(GL_EXT_packed_float)
VL_EXTENSION(WGL_EXT_pixel_format_packed_float)
VL_EXTENSION(GLX_EXT_fbconfig_packed_float)
VL_EXTENSION(GL_EXT_texture_array)
VL_EXTENSION(GL_EXT_texture_buffer_object)
VL_EXTENSION(GL_EXT_texture_compression_latc)
VL_EXTENSION(GL_EXT_texture_compression_rgtc)
VL_EXTENSION(GL_EXT_texture_shared_exponent)
VL_EXTENSION(GL_NV_depth_buffer_float)
VL_EXTENSION(GL_NV_fragment_program4)
VL_EXTENSION(GL_NV_framebuffer_multisample_coverage)
VL_EXTENSION(GL_EXT_framebuffer_sRGB)
VL_EXTENSION(GLX_EXT_framebuffer_sRGB)
VL_EXTENSION(WGL_EXT_framebuffer_sRGB)
VL_EXTENSION(GL_NV_geometry_shader4)
VL_EXTENSION(GL_NV_parameter_buffer_object)
VL_EXTENSION(GL_EXT_draw_buffers2)
VL_EXTENSION(GL_NV_transform_feedback)
VL_EXTENSION(GL_EXT_bindable_uniform)
VL_EXTENSION(GL_EXT_texture_integer)
VL_EXTENSION(GLX_EXT_texture_from_pixmap)
VL_EXTENSION(GL_GREMEDY_frame_terminator)
VL_EXTENSION(GL_NV_conditional_render)
VL_EXTENSION(GL_NV_present_video)
VL_EXTENSION(GLX_NV_present_video)
VL_EXTENSION(WGL_NV_present_video)
VL_EXTENSION(GLX_NV_video_output)
VL_EXTENSION(WGL_NV_video_output)
VL_EXTENSION(GLX_NV_swap_group)
VL_EXTENSION(WGL_NV_swap_group)
VL_EXTENSION(GL_EXT_transform_feedback)
VL_EXTENSION(GL_EXT_direct_state_access)
VL_EXTENSION(GL_EXT_vertex_array_bgra)
VL_EXTENSION(WGL_NV_gpu_affinity)
VL_EXTENSION(GL_EXT_texture_swizzle)
VL_EXTENSION(GL_NV_explicit_multisample)
VL_EXTENSION(GL_NV_transform_feedback2)
VL_EXTENSION(GL_ATI_meminfo)
VL_EXTENSION(GL_AMD_performance_monitor)
VL_EXTENSION(WGL_AMD_gpu_association)
VL_EXTENSION(GL_AMD_texture_texture4)
VL_EXTENSION(GL_AMD_vertex_shader_tessellator)
VL_EXTENSION(GL_EXT_provoking_vertex)
VL_EXTENSION(GL_EXT_texture_snorm)
VL_EXTENSION(GL_AMD_draw_buffers_blend)
VL_EXTENSION(GL_APPLE_texture_range)
VL_EXTENSION(GL_APPLE_float_pixels)
VL_EXTENSION(GL_APPLE_vertex_program_evaluators)
VL_EXTENSION(GL_APPLE_aux_depth_stencil)
VL_EXTENSION(GL_APPLE_object_purgeable)
VL_EXTENSION(GL_APPLE_row_bytes)
VL_EXTENSION(GL_APPLE_rgb_422)
VL_EXTENSION(GL_NV_video_capture)
VL_EXTENSION(GLX_NV_video_capture)
VL_EXTENSION(WGL_NV_video_capture)
VL_EXTENSION(GL_EXT_swap_control)
VL_EXTENSION(GL_NV_copy_image)
VL_EXTENSION(WGL_NV_copy_image)
VL_EXTENSION(GLX_NV_copy_image)
VL_EXTENSION(GL_EXT_separate_shader_objects)
VL_EXTENSION(GL_NV_parameter_buffer_object2)
VL_EXTENSION(GL_NV_shader_buffer_load)
VL_EXTENSION(GL_NV_vertex_buffer_unified_memory)
VL_EXTENSION(GL_NV_texture_barrier)
VL_EXTENSION(GL_AMD_shader_stencil_export)
VL_EXTENSION(GL_AMD_seamless_cubemap_per_texture)
VL_EXTENSION(GLX_INTEL_swap_event)
VL_EXTENSION(GL_AMD_conservative_depth)
VL_EXTENSION(GL_EXT_shader_image_load_store)
VL_EXTENSION(GL_EXT_vertex_attrib_64bit)
VL_EXTENSION(GL_NV_gpu_program5)
VL_EXTENSION(GL_NV_gpu_shader5)
VL_EXTENSION(GL_NV_shader_buffer_store)
VL_EXTENSION(GL_NV_tessellation_program5)
VL_EXTENSION(GL_NV_vertex_attrib_integer_64bit)
VL_EXTENSION(GL_NV_multisample_coverage)
VL_EXTENSION(GL_AMD_name_gen_delete)
VL_EXTENSION(GL_AMD_debug_output)
VL_EXTENSION(GL_NV_vdpau_interop)
VL_EXTENSION(GL_AMD_transform_feedback3_lines_triangles)
VL_EXTENSION(GLX_AMD_gpu_association)
VL_EXTENSION(GLX_EXT_create_context_es2_profile)
VL_EXTENSION(WGL_EXT_create_context_es2_profile)
VL_EXTENSION(GL_AMD_depth_clamp_separate)
VL_EXTENSION(GL_EXT_texture_sRGB_decode)
VL_EXTENSION(GL_NV_texture_multisample)
VL_EXTENSION(GL_AMD_blend_minmax_factor)
VL_EXTENSION(GL_AMD_sample_positions)
VL_EXTENSION(GL_EXT_x11_sync_object)
VL_EXTENSION(WGL_NV_DX_interop)
VL_EXTENSION(GL_AMD_multi_draw_indirect)