Commits

Jason McKesson  committed 0af5093

New glload dump. c8c68ce06840.

  • Participants
  • Parent commits aad33a5

Comments (0)

Files changed (4)

File glload/Test/testpp.cpp

 	if (status == gl::FALSE_)
 	{
 		//With ARB_debug_output, we already get the info log on compile failure.
-		if(!gl::exts::glext_ARB_debug_output)
+//		if(!gl::exts::var_ARB_debug_output)
 		{
 			GLint infoLogLength;
 			gl::GetShaderiv(shader, gl::INFO_LOG_LENGTH, &infoLogLength);
 	gl::GetProgramiv (program, gl::LINK_STATUS, &status);
 	if (status == gl::FALSE_)
 	{
-		if(!gl::exts::glext_ARB_debug_output)
+//		if(!gl::exts::var_ARB_debug_output)
 		{
 			GLint infoLogLength;
 			gl::GetProgramiv(program, gl::INFO_LOG_LENGTH, &infoLogLength);
 	glutInitWindowPosition (300, 200);
 	glutCreateWindow (argv[0]);
 
+	printf("foo\n");
+
 	glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE, GLUT_ACTION_CONTINUE_EXECUTION);
 
 	glload::LoadTest test = glload::LoadFunctions();
 
-	if(gl::exts::glext_ARB_debug_output)
+	if(gl::exts::var_ARB_debug_output)
 	{
 		gl::Enable(gl::DEBUG_OUTPUT_SYNCHRONOUS_ARB);
 		gl::DebugMessageCallbackARB(DebugFunc, (void*)15);

File glload/include/glload/_int_gl_exts.hpp

 {
 	namespace exts
 	{
-		extern glload::LoadTest glext_ARB_vertex_array_object;
-		extern glload::LoadTest glext_ARB_texture_rg;
-		extern glload::LoadTest glext_ARB_texture_compression_rgtc;
-		extern glload::LoadTest glext_ARB_map_buffer_range;
-		extern glload::LoadTest glext_ARB_half_float_vertex;
-		extern glload::LoadTest glext_ARB_framebuffer_sRGB;
-		extern glload::LoadTest glext_ARB_framebuffer_object;
-		extern glload::LoadTest glext_ARB_depth_buffer_float;
-		extern glload::LoadTest glext_ARB_uniform_buffer_object;
-		extern glload::LoadTest glext_ARB_copy_buffer;
-		extern glload::LoadTest glext_ARB_depth_clamp;
-		extern glload::LoadTest glext_ARB_draw_elements_base_vertex;
-		extern glload::LoadTest glext_ARB_fragment_coord_conventions;
-		extern glload::LoadTest glext_ARB_provoking_vertex;
-		extern glload::LoadTest glext_ARB_seamless_cube_map;
-		extern glload::LoadTest glext_ARB_sync;
-		extern glload::LoadTest glext_ARB_texture_multisample;
-		extern glload::LoadTest glext_ARB_vertex_array_bgra;
-		extern glload::LoadTest glext_ARB_texture_rgb10_a2ui;
-		extern glload::LoadTest glext_ARB_texture_swizzle;
-		extern glload::LoadTest glext_ARB_timer_query;
-		extern glload::LoadTest glext_ARB_vertex_type_2_10_10_10_rev;
-		extern glload::LoadTest glext_ARB_blend_func_extended;
-		extern glload::LoadTest glext_ARB_occlusion_query2;
-		extern glload::LoadTest glext_ARB_sampler_objects;
-		extern glload::LoadTest glext_ARB_draw_indirect;
-		extern glload::LoadTest glext_ARB_gpu_shader5;
-		extern glload::LoadTest glext_ARB_gpu_shader_fp64;
-		extern glload::LoadTest glext_ARB_shader_subroutine;
-		extern glload::LoadTest glext_ARB_tessellation_shader;
-		extern glload::LoadTest glext_ARB_transform_feedback2;
-		extern glload::LoadTest glext_ARB_transform_feedback3;
-		extern glload::LoadTest glext_ARB_ES2_compatibility;
-		extern glload::LoadTest glext_ARB_get_program_binary;
-		extern glload::LoadTest glext_ARB_separate_shader_objects;
-		extern glload::LoadTest glext_ARB_vertex_attrib_64bit;
-		extern glload::LoadTest glext_ARB_viewport_array;
-		extern glload::LoadTest glext_ARB_base_instance;
-		extern glload::LoadTest glext_ARB_shading_language_420pack;
-		extern glload::LoadTest glext_ARB_transform_feedback_instanced;
-		extern glload::LoadTest glext_ARB_compressed_texture_pixel_storage;
-		extern glload::LoadTest glext_ARB_conservative_depth;
-		extern glload::LoadTest glext_ARB_internalformat_query;
-		extern glload::LoadTest glext_ARB_map_buffer_alignment;
-		extern glload::LoadTest glext_ARB_shader_atomic_counters;
-		extern glload::LoadTest glext_ARB_shader_image_load_store;
-		extern glload::LoadTest glext_ARB_shading_language_packing;
-		extern glload::LoadTest glext_ARB_texture_storage;
-		extern glload::LoadTest glext_KHR_debug;
-		extern glload::LoadTest glext_ARB_arrays_of_arrays;
-		extern glload::LoadTest glext_ARB_clear_buffer_object;
-		extern glload::LoadTest glext_ARB_compute_shader;
-		extern glload::LoadTest glext_ARB_copy_image;
-		extern glload::LoadTest glext_ARB_ES3_compatibility;
-		extern glload::LoadTest glext_ARB_explicit_uniform_location;
-		extern glload::LoadTest glext_ARB_fragment_layer_viewport;
-		extern glload::LoadTest glext_ARB_framebuffer_no_attachments;
-		extern glload::LoadTest glext_ARB_internalformat_query2;
-		extern glload::LoadTest glext_ARB_invalidate_subdata;
-		extern glload::LoadTest glext_ARB_multi_draw_indirect;
-		extern glload::LoadTest glext_ARB_program_interface_query;
-		extern glload::LoadTest glext_ARB_shader_image_size;
-		extern glload::LoadTest glext_ARB_shader_storage_buffer_object;
-		extern glload::LoadTest glext_ARB_stencil_texturing;
-		extern glload::LoadTest glext_ARB_texture_buffer_range;
-		extern glload::LoadTest glext_ARB_texture_query_levels;
-		extern glload::LoadTest glext_ARB_texture_storage_multisample;
-		extern glload::LoadTest glext_ARB_texture_view;
-		extern glload::LoadTest glext_ARB_vertex_attrib_binding;
-		extern glload::LoadTest glext_3DFX_multisample;
-		extern glload::LoadTest glext_3DFX_tbuffer;
-		extern glload::LoadTest glext_3DFX_texture_compression_FXT1;
-		extern glload::LoadTest glext_AMD_blend_minmax_factor;
-		extern glload::LoadTest glext_AMD_conservative_depth;
-		extern glload::LoadTest glext_AMD_debug_output;
-		extern glload::LoadTest glext_AMD_depth_clamp_separate;
-		extern glload::LoadTest glext_AMD_draw_buffers_blend;
-		extern glload::LoadTest glext_AMD_multi_draw_indirect;
-		extern glload::LoadTest glext_AMD_name_gen_delete;
-		extern glload::LoadTest glext_AMD_performance_monitor;
-		extern glload::LoadTest glext_AMD_pinned_memory;
-		extern glload::LoadTest glext_AMD_query_buffer_object;
-		extern glload::LoadTest glext_AMD_sample_positions;
-		extern glload::LoadTest glext_AMD_seamless_cubemap_per_texture;
-		extern glload::LoadTest glext_AMD_shader_stencil_export;
-		extern glload::LoadTest glext_AMD_sparse_texture;
-		extern glload::LoadTest glext_AMD_stencil_operation_extended;
-		extern glload::LoadTest glext_AMD_texture_texture4;
-		extern glload::LoadTest glext_AMD_transform_feedback3_lines_triangles;
-		extern glload::LoadTest glext_AMD_vertex_shader_layer;
-		extern glload::LoadTest glext_AMD_vertex_shader_tessellator;
-		extern glload::LoadTest glext_AMD_vertex_shader_viewport_index;
-		extern glload::LoadTest glext_APPLE_aux_depth_stencil;
-		extern glload::LoadTest glext_APPLE_client_storage;
-		extern glload::LoadTest glext_APPLE_element_array;
-		extern glload::LoadTest glext_APPLE_fence;
-		extern glload::LoadTest glext_APPLE_float_pixels;
-		extern glload::LoadTest glext_APPLE_flush_buffer_range;
-		extern glload::LoadTest glext_APPLE_object_purgeable;
-		extern glload::LoadTest glext_APPLE_rgb_422;
-		extern glload::LoadTest glext_APPLE_row_bytes;
-		extern glload::LoadTest glext_APPLE_specular_vector;
-		extern glload::LoadTest glext_APPLE_texture_range;
-		extern glload::LoadTest glext_APPLE_transform_hint;
-		extern glload::LoadTest glext_APPLE_vertex_array_object;
-		extern glload::LoadTest glext_APPLE_vertex_array_range;
-		extern glload::LoadTest glext_APPLE_vertex_program_evaluators;
-		extern glload::LoadTest glext_APPLE_ycbcr_422;
-		extern glload::LoadTest glext_ARB_cl_event;
-		extern glload::LoadTest glext_ARB_color_buffer_float;
-		extern glload::LoadTest glext_ARB_compatibility;
-		extern glload::LoadTest glext_ARB_debug_output;
-		extern glload::LoadTest glext_ARB_depth_texture;
-		extern glload::LoadTest glext_ARB_draw_buffers;
-		extern glload::LoadTest glext_ARB_draw_buffers_blend;
-		extern glload::LoadTest glext_ARB_draw_instanced;
-		extern glload::LoadTest glext_ARB_explicit_attrib_location;
-		extern glload::LoadTest glext_ARB_fragment_program;
-		extern glload::LoadTest glext_ARB_fragment_program_shadow;
-		extern glload::LoadTest glext_ARB_fragment_shader;
-		extern glload::LoadTest glext_ARB_geometry_shader4;
-		extern glload::LoadTest glext_ARB_half_float_pixel;
-		extern glload::LoadTest glext_ARB_imaging;
-		extern glload::LoadTest glext_ARB_instanced_arrays;
-		extern glload::LoadTest glext_ARB_matrix_palette;
-		extern glload::LoadTest glext_ARB_multisample;
-		extern glload::LoadTest glext_ARB_multitexture;
-		extern glload::LoadTest glext_ARB_occlusion_query;
-		extern glload::LoadTest glext_ARB_pixel_buffer_object;
-		extern glload::LoadTest glext_ARB_point_parameters;
-		extern glload::LoadTest glext_ARB_point_sprite;
-		extern glload::LoadTest glext_ARB_robust_buffer_access_behavior;
-		extern glload::LoadTest glext_ARB_robustness;
-		extern glload::LoadTest glext_ARB_robustness_isolation;
-		extern glload::LoadTest glext_ARB_sample_shading;
-		extern glload::LoadTest glext_ARB_shader_bit_encoding;
-		extern glload::LoadTest glext_ARB_shader_objects;
-		extern glload::LoadTest glext_ARB_shader_precision;
-		extern glload::LoadTest glext_ARB_shader_stencil_export;
-		extern glload::LoadTest glext_ARB_shader_texture_lod;
-		extern glload::LoadTest glext_ARB_shading_language_100;
-		extern glload::LoadTest glext_ARB_shading_language_include;
-		extern glload::LoadTest glext_ARB_shadow;
-		extern glload::LoadTest glext_ARB_shadow_ambient;
-		extern glload::LoadTest glext_ARB_texture_border_clamp;
-		extern glload::LoadTest glext_ARB_texture_buffer_object;
-		extern glload::LoadTest glext_ARB_texture_buffer_object_rgb32;
-		extern glload::LoadTest glext_ARB_texture_compression;
-		extern glload::LoadTest glext_ARB_texture_compression_bptc;
-		extern glload::LoadTest glext_ARB_texture_cube_map;
-		extern glload::LoadTest glext_ARB_texture_cube_map_array;
-		extern glload::LoadTest glext_ARB_texture_env_add;
-		extern glload::LoadTest glext_ARB_texture_env_combine;
-		extern glload::LoadTest glext_ARB_texture_env_crossbar;
-		extern glload::LoadTest glext_ARB_texture_env_dot3;
-		extern glload::LoadTest glext_ARB_texture_float;
-		extern glload::LoadTest glext_ARB_texture_gather;
-		extern glload::LoadTest glext_ARB_texture_mirrored_repeat;
-		extern glload::LoadTest glext_ARB_texture_non_power_of_two;
-		extern glload::LoadTest glext_ARB_texture_query_lod;
-		extern glload::LoadTest glext_ARB_texture_rectangle;
-		extern glload::LoadTest glext_ARB_transpose_matrix;
-		extern glload::LoadTest glext_ARB_vertex_blend;
-		extern glload::LoadTest glext_ARB_vertex_buffer_object;
-		extern glload::LoadTest glext_ARB_vertex_program;
-		extern glload::LoadTest glext_ARB_vertex_shader;
-		extern glload::LoadTest glext_ARB_window_pos;
-		extern glload::LoadTest glext_ATI_draw_buffers;
-		extern glload::LoadTest glext_ATI_element_array;
-		extern glload::LoadTest glext_ATI_envmap_bumpmap;
-		extern glload::LoadTest glext_ATI_fragment_shader;
-		extern glload::LoadTest glext_ATI_map_object_buffer;
-		extern glload::LoadTest glext_ATI_meminfo;
-		extern glload::LoadTest glext_ATI_pixel_format_float;
-		extern glload::LoadTest glext_ATI_pn_triangles;
-		extern glload::LoadTest glext_ATI_separate_stencil;
-		extern glload::LoadTest glext_ATI_text_fragment_shader;
-		extern glload::LoadTest glext_ATI_texture_env_combine3;
-		extern glload::LoadTest glext_ATI_texture_float;
-		extern glload::LoadTest glext_ATI_texture_mirror_once;
-		extern glload::LoadTest glext_ATI_vertex_array_object;
-		extern glload::LoadTest glext_ATI_vertex_attrib_array_object;
-		extern glload::LoadTest glext_ATI_vertex_streams;
-		extern glload::LoadTest glext_EXT_422_pixels;
-		extern glload::LoadTest glext_EXT_abgr;
-		extern glload::LoadTest glext_EXT_bgra;
-		extern glload::LoadTest glext_EXT_bindable_uniform;
-		extern glload::LoadTest glext_EXT_blend_color;
-		extern glload::LoadTest glext_EXT_blend_equation_separate;
-		extern glload::LoadTest glext_EXT_blend_func_separate;
-		extern glload::LoadTest glext_EXT_blend_logic_op;
-		extern glload::LoadTest glext_EXT_blend_minmax;
-		extern glload::LoadTest glext_EXT_blend_subtract;
-		extern glload::LoadTest glext_EXT_clip_volume_hint;
-		extern glload::LoadTest glext_EXT_cmyka;
-		extern glload::LoadTest glext_EXT_color_subtable;
-		extern glload::LoadTest glext_EXT_compiled_vertex_array;
-		extern glload::LoadTest glext_EXT_convolution;
-		extern glload::LoadTest glext_EXT_coordinate_frame;
-		extern glload::LoadTest glext_EXT_copy_texture;
-		extern glload::LoadTest glext_EXT_cull_vertex;
-		extern glload::LoadTest glext_EXT_depth_bounds_test;
-		extern glload::LoadTest glext_EXT_direct_state_access;
-		extern glload::LoadTest glext_EXT_draw_buffers2;
-		extern glload::LoadTest glext_EXT_draw_instanced;
-		extern glload::LoadTest glext_EXT_draw_range_elements;
-		extern glload::LoadTest glext_EXT_fog_coord;
-		extern glload::LoadTest glext_EXT_framebuffer_blit;
-		extern glload::LoadTest glext_EXT_framebuffer_multisample;
-		extern glload::LoadTest glext_EXT_framebuffer_multisample_blit_scaled;
-		extern glload::LoadTest glext_EXT_framebuffer_object;
-		extern glload::LoadTest glext_EXT_framebuffer_sRGB;
-		extern glload::LoadTest glext_EXT_geometry_shader4;
-		extern glload::LoadTest glext_EXT_gpu_program_parameters;
-		extern glload::LoadTest glext_EXT_gpu_shader4;
-		extern glload::LoadTest glext_EXT_histogram;
-		extern glload::LoadTest glext_EXT_index_array_formats;
-		extern glload::LoadTest glext_EXT_index_func;
-		extern glload::LoadTest glext_EXT_index_material;
-		extern glload::LoadTest glext_EXT_index_texture;
-		extern glload::LoadTest glext_EXT_light_texture;
-		extern glload::LoadTest glext_EXT_misc_attribute;
-		extern glload::LoadTest glext_EXT_multi_draw_arrays;
-		extern glload::LoadTest glext_EXT_multisample;
-		extern glload::LoadTest glext_EXT_packed_depth_stencil;
-		extern glload::LoadTest glext_EXT_packed_float;
-		extern glload::LoadTest glext_EXT_packed_pixels;
-		extern glload::LoadTest glext_EXT_paletted_texture;
-		extern glload::LoadTest glext_EXT_pixel_buffer_object;
-		extern glload::LoadTest glext_EXT_pixel_transform;
-		extern glload::LoadTest glext_EXT_pixel_transform_color_table;
-		extern glload::LoadTest glext_EXT_point_parameters;
-		extern glload::LoadTest glext_EXT_polygon_offset;
-		extern glload::LoadTest glext_EXT_provoking_vertex;
-		extern glload::LoadTest glext_EXT_rescale_normal;
-		extern glload::LoadTest glext_EXT_secondary_color;
-		extern glload::LoadTest glext_EXT_separate_shader_objects;
-		extern glload::LoadTest glext_EXT_separate_specular_color;
-		extern glload::LoadTest glext_EXT_shader_image_load_store;
-		extern glload::LoadTest glext_EXT_shadow_funcs;
-		extern glload::LoadTest glext_EXT_shared_texture_palette;
-		extern glload::LoadTest glext_EXT_stencil_clear_tag;
-		extern glload::LoadTest glext_EXT_stencil_two_side;
-		extern glload::LoadTest glext_EXT_stencil_wrap;
-		extern glload::LoadTest glext_EXT_subtexture;
-		extern glload::LoadTest glext_EXT_texture;
-		extern glload::LoadTest glext_EXT_texture3D;
-		extern glload::LoadTest glext_EXT_texture_array;
-		extern glload::LoadTest glext_EXT_texture_buffer_object;
-		extern glload::LoadTest glext_EXT_texture_compression_latc;
-		extern glload::LoadTest glext_EXT_texture_compression_rgtc;
-		extern glload::LoadTest glext_EXT_texture_compression_s3tc;
-		extern glload::LoadTest glext_EXT_texture_cube_map;
-		extern glload::LoadTest glext_EXT_texture_env_add;
-		extern glload::LoadTest glext_EXT_texture_env_combine;
-		extern glload::LoadTest glext_EXT_texture_env_dot3;
-		extern glload::LoadTest glext_EXT_texture_filter_anisotropic;
-		extern glload::LoadTest glext_EXT_texture_integer;
-		extern glload::LoadTest glext_EXT_texture_lod_bias;
-		extern glload::LoadTest glext_EXT_texture_mirror_clamp;
-		extern glload::LoadTest glext_EXT_texture_object;
-		extern glload::LoadTest glext_EXT_texture_perturb_normal;
-		extern glload::LoadTest glext_EXT_texture_sRGB;
-		extern glload::LoadTest glext_EXT_texture_sRGB_decode;
-		extern glload::LoadTest glext_EXT_texture_shared_exponent;
-		extern glload::LoadTest glext_EXT_texture_snorm;
-		extern glload::LoadTest glext_EXT_texture_swizzle;
-		extern glload::LoadTest glext_EXT_timer_query;
-		extern glload::LoadTest glext_EXT_transform_feedback;
-		extern glload::LoadTest glext_EXT_vertex_array;
-		extern glload::LoadTest glext_EXT_vertex_array_bgra;
-		extern glload::LoadTest glext_EXT_vertex_attrib_64bit;
-		extern glload::LoadTest glext_EXT_vertex_shader;
-		extern glload::LoadTest glext_EXT_vertex_weighting;
-		extern glload::LoadTest glext_EXT_x11_sync_object;
-		extern glload::LoadTest glext_FfdMaskSGIX;
-		extern glload::LoadTest glext_GREMEDY_frame_terminator;
-		extern glload::LoadTest glext_GREMEDY_string_marker;
-		extern glload::LoadTest glext_HP_convolution_border_modes;
-		extern glload::LoadTest glext_HP_image_transform;
-		extern glload::LoadTest glext_HP_occlusion_test;
-		extern glload::LoadTest glext_HP_texture_lighting;
-		extern glload::LoadTest glext_IBM_cull_vertex;
-		extern glload::LoadTest glext_IBM_multimode_draw_arrays;
-		extern glload::LoadTest glext_IBM_rasterpos_clip;
-		extern glload::LoadTest glext_IBM_texture_mirrored_repeat;
-		extern glload::LoadTest glext_IBM_vertex_array_lists;
-		extern glload::LoadTest glext_INGR_color_clamp;
-		extern glload::LoadTest glext_INGR_interlace_read;
-		extern glload::LoadTest glext_INGR_palette_buffer;
-		extern glload::LoadTest glext_INTEL_parallel_arrays;
-		extern glload::LoadTest glext_INTEL_texture_scissor;
-		extern glload::LoadTest glext_KHR_texture_compression_astc_ldr;
-		extern glload::LoadTest glext_MESAX_texture_stack;
-		extern glload::LoadTest glext_MESA_pack_invert;
-		extern glload::LoadTest glext_MESA_resize_buffers;
-		extern glload::LoadTest glext_MESA_window_pos;
-		extern glload::LoadTest glext_MESA_ycbcr_texture;
-		extern glload::LoadTest glext_NV_bindless_texture;
-		extern glload::LoadTest glext_NV_blend_square;
-		extern glload::LoadTest glext_NV_conditional_render;
-		extern glload::LoadTest glext_NV_copy_depth_to_color;
-		extern glload::LoadTest glext_NV_copy_image;
-		extern glload::LoadTest glext_NV_depth_buffer_float;
-		extern glload::LoadTest glext_NV_depth_clamp;
-		extern glload::LoadTest glext_NV_evaluators;
-		extern glload::LoadTest glext_NV_explicit_multisample;
-		extern glload::LoadTest glext_NV_fence;
-		extern glload::LoadTest glext_NV_float_buffer;
-		extern glload::LoadTest glext_NV_fog_distance;
-		extern glload::LoadTest glext_NV_fragment_program;
-		extern glload::LoadTest glext_NV_fragment_program2;
-		extern glload::LoadTest glext_NV_fragment_program4;
-		extern glload::LoadTest glext_NV_fragment_program_option;
-		extern glload::LoadTest glext_NV_framebuffer_multisample_coverage;
-		extern glload::LoadTest glext_NV_geometry_program4;
-		extern glload::LoadTest glext_NV_geometry_shader4;
-		extern glload::LoadTest glext_NV_gpu_program4;
-		extern glload::LoadTest glext_NV_gpu_program5;
-		extern glload::LoadTest glext_NV_gpu_shader5;
-		extern glload::LoadTest glext_NV_half_float;
-		extern glload::LoadTest glext_NV_light_max_exponent;
-		extern glload::LoadTest glext_NV_multisample_coverage;
-		extern glload::LoadTest glext_NV_multisample_filter_hint;
-		extern glload::LoadTest glext_NV_occlusion_query;
-		extern glload::LoadTest glext_NV_packed_depth_stencil;
-		extern glload::LoadTest glext_NV_parameter_buffer_object;
-		extern glload::LoadTest glext_NV_parameter_buffer_object2;
-		extern glload::LoadTest glext_NV_path_rendering;
-		extern glload::LoadTest glext_NV_pixel_data_range;
-		extern glload::LoadTest glext_NV_point_sprite;
-		extern glload::LoadTest glext_NV_present_video;
-		extern glload::LoadTest glext_NV_primitive_restart;
-		extern glload::LoadTest glext_NV_register_combiners;
-		extern glload::LoadTest glext_NV_register_combiners2;
-		extern glload::LoadTest glext_NV_shader_atomic_float;
-		extern glload::LoadTest glext_NV_shader_buffer_load;
-		extern glload::LoadTest glext_NV_shader_buffer_store;
-		extern glload::LoadTest glext_NV_tessellation_program5;
-		extern glload::LoadTest glext_NV_texgen_emboss;
-		extern glload::LoadTest glext_NV_texgen_reflection;
-		extern glload::LoadTest glext_NV_texture_barrier;
-		extern glload::LoadTest glext_NV_texture_compression_vtc;
-		extern glload::LoadTest glext_NV_texture_env_combine4;
-		extern glload::LoadTest glext_NV_texture_expand_normal;
-		extern glload::LoadTest glext_NV_texture_multisample;
-		extern glload::LoadTest glext_NV_texture_rectangle;
-		extern glload::LoadTest glext_NV_texture_shader;
-		extern glload::LoadTest glext_NV_texture_shader2;
-		extern glload::LoadTest glext_NV_texture_shader3;
-		extern glload::LoadTest glext_NV_transform_feedback;
-		extern glload::LoadTest glext_NV_transform_feedback2;
-		extern glload::LoadTest glext_NV_vdpau_interop;
-		extern glload::LoadTest glext_NV_vertex_array_range;
-		extern glload::LoadTest glext_NV_vertex_array_range2;
-		extern glload::LoadTest glext_NV_vertex_attrib_integer_64bit;
-		extern glload::LoadTest glext_NV_vertex_buffer_unified_memory;
-		extern glload::LoadTest glext_NV_vertex_program;
-		extern glload::LoadTest glext_NV_vertex_program1_1;
-		extern glload::LoadTest glext_NV_vertex_program2;
-		extern glload::LoadTest glext_NV_vertex_program2_option;
-		extern glload::LoadTest glext_NV_vertex_program3;
-		extern glload::LoadTest glext_NV_vertex_program4;
-		extern glload::LoadTest glext_NV_video_capture;
-		extern glload::LoadTest glext_OES_read_format;
-		extern glload::LoadTest glext_OML_interlace;
-		extern glload::LoadTest glext_OML_resample;
-		extern glload::LoadTest glext_OML_subsample;
-		extern glload::LoadTest glext_PGI_misc_hints;
-		extern glload::LoadTest glext_PGI_vertex_hints;
-		extern glload::LoadTest glext_REND_screen_coordinates;
-		extern glload::LoadTest glext_S3_s3tc;
-		extern glload::LoadTest glext_SGIS_detail_texture;
-		extern glload::LoadTest glext_SGIS_fog_function;
-		extern glload::LoadTest glext_SGIS_generate_mipmap;
-		extern glload::LoadTest glext_SGIS_multisample;
-		extern glload::LoadTest glext_SGIS_pixel_texture;
-		extern glload::LoadTest glext_SGIS_point_line_texgen;
-		extern glload::LoadTest glext_SGIS_point_parameters;
-		extern glload::LoadTest glext_SGIS_sharpen_texture;
-		extern glload::LoadTest glext_SGIS_texture4D;
-		extern glload::LoadTest glext_SGIS_texture_border_clamp;
-		extern glload::LoadTest glext_SGIS_texture_color_mask;
-		extern glload::LoadTest glext_SGIS_texture_edge_clamp;
-		extern glload::LoadTest glext_SGIS_texture_filter4;
-		extern glload::LoadTest glext_SGIS_texture_lod;
-		extern glload::LoadTest glext_SGIS_texture_select;
-		extern glload::LoadTest glext_SGIX_async;
-		extern glload::LoadTest glext_SGIX_async_histogram;
-		extern glload::LoadTest glext_SGIX_async_pixel;
-		extern glload::LoadTest glext_SGIX_blend_alpha_minmax;
-		extern glload::LoadTest glext_SGIX_calligraphic_fragment;
-		extern glload::LoadTest glext_SGIX_clipmap;
-		extern glload::LoadTest glext_SGIX_convolution_accuracy;
-		extern glload::LoadTest glext_SGIX_depth_texture;
-		extern glload::LoadTest glext_SGIX_flush_raster;
-		extern glload::LoadTest glext_SGIX_fog_offset;
-		extern glload::LoadTest glext_SGIX_fog_scale;
-		extern glload::LoadTest glext_SGIX_fragment_lighting;
-		extern glload::LoadTest glext_SGIX_framezoom;
-		extern glload::LoadTest glext_SGIX_impact_pixel_texture;
-		extern glload::LoadTest glext_SGIX_instruments;
-		extern glload::LoadTest glext_SGIX_interlace;
-		extern glload::LoadTest glext_SGIX_ir_instrument1;
-		extern glload::LoadTest glext_SGIX_list_priority;
-		extern glload::LoadTest glext_SGIX_pixel_texture;
-		extern glload::LoadTest glext_SGIX_pixel_tiles;
-		extern glload::LoadTest glext_SGIX_polynomial_ffd;
-		extern glload::LoadTest glext_SGIX_reference_plane;
-		extern glload::LoadTest glext_SGIX_resample;
-		extern glload::LoadTest glext_SGIX_scalebias_hint;
-		extern glload::LoadTest glext_SGIX_shadow;
-		extern glload::LoadTest glext_SGIX_shadow_ambient;
-		extern glload::LoadTest glext_SGIX_sprite;
-		extern glload::LoadTest glext_SGIX_subsample;
-		extern glload::LoadTest glext_SGIX_tag_sample_buffer;
-		extern glload::LoadTest glext_SGIX_texture_add_env;
-		extern glload::LoadTest glext_SGIX_texture_coordinate_clamp;
-		extern glload::LoadTest glext_SGIX_texture_lod_bias;
-		extern glload::LoadTest glext_SGIX_texture_multi_buffer;
-		extern glload::LoadTest glext_SGIX_texture_scale_bias;
-		extern glload::LoadTest glext_SGIX_vertex_preclip;
-		extern glload::LoadTest glext_SGIX_ycrcb;
-		extern glload::LoadTest glext_SGIX_ycrcb_subsample;
-		extern glload::LoadTest glext_SGIX_ycrcba;
-		extern glload::LoadTest glext_SGI_color_matrix;
-		extern glload::LoadTest glext_SGI_color_table;
-		extern glload::LoadTest glext_SGI_depth_pass_instrument;
-		extern glload::LoadTest glext_SGI_texture_color_table;
-		extern glload::LoadTest glext_SUNX_constant_data;
-		extern glload::LoadTest glext_SUN_convolution_border_modes;
-		extern glload::LoadTest glext_SUN_global_alpha;
-		extern glload::LoadTest glext_SUN_mesh_array;
-		extern glload::LoadTest glext_SUN_slice_accum;
-		extern glload::LoadTest glext_SUN_triangle_list;
-		extern glload::LoadTest glext_SUN_vertex;
-		extern glload::LoadTest glext_WIN_phong_shading;
-		extern glload::LoadTest glext_WIN_specular_fog;
+		extern glload::LoadTest var_ARB_vertex_array_object;
+		extern glload::LoadTest var_ARB_texture_rg;
+		extern glload::LoadTest var_ARB_texture_compression_rgtc;
+		extern glload::LoadTest var_ARB_map_buffer_range;
+		extern glload::LoadTest var_ARB_half_float_vertex;
+		extern glload::LoadTest var_ARB_framebuffer_sRGB;
+		extern glload::LoadTest var_ARB_framebuffer_object;
+		extern glload::LoadTest var_ARB_depth_buffer_float;
+		extern glload::LoadTest var_ARB_uniform_buffer_object;
+		extern glload::LoadTest var_ARB_copy_buffer;
+		extern glload::LoadTest var_ARB_depth_clamp;
+		extern glload::LoadTest var_ARB_draw_elements_base_vertex;
+		extern glload::LoadTest var_ARB_fragment_coord_conventions;
+		extern glload::LoadTest var_ARB_provoking_vertex;
+		extern glload::LoadTest var_ARB_seamless_cube_map;
+		extern glload::LoadTest var_ARB_sync;
+		extern glload::LoadTest var_ARB_texture_multisample;
+		extern glload::LoadTest var_ARB_vertex_array_bgra;
+		extern glload::LoadTest var_ARB_texture_rgb10_a2ui;
+		extern glload::LoadTest var_ARB_texture_swizzle;
+		extern glload::LoadTest var_ARB_timer_query;
+		extern glload::LoadTest var_ARB_vertex_type_2_10_10_10_rev;
+		extern glload::LoadTest var_ARB_blend_func_extended;
+		extern glload::LoadTest var_ARB_occlusion_query2;
+		extern glload::LoadTest var_ARB_sampler_objects;
+		extern glload::LoadTest var_ARB_draw_indirect;
+		extern glload::LoadTest var_ARB_gpu_shader5;
+		extern glload::LoadTest var_ARB_gpu_shader_fp64;
+		extern glload::LoadTest var_ARB_shader_subroutine;
+		extern glload::LoadTest var_ARB_tessellation_shader;
+		extern glload::LoadTest var_ARB_transform_feedback2;
+		extern glload::LoadTest var_ARB_transform_feedback3;
+		extern glload::LoadTest var_ARB_ES2_compatibility;
+		extern glload::LoadTest var_ARB_get_program_binary;
+		extern glload::LoadTest var_ARB_separate_shader_objects;
+		extern glload::LoadTest var_ARB_vertex_attrib_64bit;
+		extern glload::LoadTest var_ARB_viewport_array;
+		extern glload::LoadTest var_ARB_base_instance;
+		extern glload::LoadTest var_ARB_shading_language_420pack;
+		extern glload::LoadTest var_ARB_transform_feedback_instanced;
+		extern glload::LoadTest var_ARB_compressed_texture_pixel_storage;
+		extern glload::LoadTest var_ARB_conservative_depth;
+		extern glload::LoadTest var_ARB_internalformat_query;
+		extern glload::LoadTest var_ARB_map_buffer_alignment;
+		extern glload::LoadTest var_ARB_shader_atomic_counters;
+		extern glload::LoadTest var_ARB_shader_image_load_store;
+		extern glload::LoadTest var_ARB_shading_language_packing;
+		extern glload::LoadTest var_ARB_texture_storage;
+		extern glload::LoadTest var_KHR_debug;
+		extern glload::LoadTest var_ARB_arrays_of_arrays;
+		extern glload::LoadTest var_ARB_clear_buffer_object;
+		extern glload::LoadTest var_ARB_compute_shader;
+		extern glload::LoadTest var_ARB_copy_image;
+		extern glload::LoadTest var_ARB_ES3_compatibility;
+		extern glload::LoadTest var_ARB_explicit_uniform_location;
+		extern glload::LoadTest var_ARB_fragment_layer_viewport;
+		extern glload::LoadTest var_ARB_framebuffer_no_attachments;
+		extern glload::LoadTest var_ARB_internalformat_query2;
+		extern glload::LoadTest var_ARB_invalidate_subdata;
+		extern glload::LoadTest var_ARB_multi_draw_indirect;
+		extern glload::LoadTest var_ARB_program_interface_query;
+		extern glload::LoadTest var_ARB_shader_image_size;
+		extern glload::LoadTest var_ARB_shader_storage_buffer_object;
+		extern glload::LoadTest var_ARB_stencil_texturing;
+		extern glload::LoadTest var_ARB_texture_buffer_range;
+		extern glload::LoadTest var_ARB_texture_query_levels;
+		extern glload::LoadTest var_ARB_texture_storage_multisample;
+		extern glload::LoadTest var_ARB_texture_view;
+		extern glload::LoadTest var_ARB_vertex_attrib_binding;
+		extern glload::LoadTest var_3DFX_multisample;
+		extern glload::LoadTest var_3DFX_tbuffer;
+		extern glload::LoadTest var_3DFX_texture_compression_FXT1;
+		extern glload::LoadTest var_AMD_blend_minmax_factor;
+		extern glload::LoadTest var_AMD_conservative_depth;
+		extern glload::LoadTest var_AMD_debug_output;
+		extern glload::LoadTest var_AMD_depth_clamp_separate;
+		extern glload::LoadTest var_AMD_draw_buffers_blend;
+		extern glload::LoadTest var_AMD_multi_draw_indirect;
+		extern glload::LoadTest var_AMD_name_gen_delete;
+		extern glload::LoadTest var_AMD_performance_monitor;
+		extern glload::LoadTest var_AMD_pinned_memory;
+		extern glload::LoadTest var_AMD_query_buffer_object;
+		extern glload::LoadTest var_AMD_sample_positions;
+		extern glload::LoadTest var_AMD_seamless_cubemap_per_texture;
+		extern glload::LoadTest var_AMD_shader_stencil_export;
+		extern glload::LoadTest var_AMD_sparse_texture;
+		extern glload::LoadTest var_AMD_stencil_operation_extended;
+		extern glload::LoadTest var_AMD_texture_texture4;
+		extern glload::LoadTest var_AMD_transform_feedback3_lines_triangles;
+		extern glload::LoadTest var_AMD_vertex_shader_layer;
+		extern glload::LoadTest var_AMD_vertex_shader_tessellator;
+		extern glload::LoadTest var_AMD_vertex_shader_viewport_index;
+		extern glload::LoadTest var_APPLE_aux_depth_stencil;
+		extern glload::LoadTest var_APPLE_client_storage;
+		extern glload::LoadTest var_APPLE_element_array;
+		extern glload::LoadTest var_APPLE_fence;
+		extern glload::LoadTest var_APPLE_float_pixels;
+		extern glload::LoadTest var_APPLE_flush_buffer_range;
+		extern glload::LoadTest var_APPLE_object_purgeable;
+		extern glload::LoadTest var_APPLE_rgb_422;
+		extern glload::LoadTest var_APPLE_row_bytes;
+		extern glload::LoadTest var_APPLE_specular_vector;
+		extern glload::LoadTest var_APPLE_texture_range;
+		extern glload::LoadTest var_APPLE_transform_hint;
+		extern glload::LoadTest var_APPLE_vertex_array_object;
+		extern glload::LoadTest var_APPLE_vertex_array_range;
+		extern glload::LoadTest var_APPLE_vertex_program_evaluators;
+		extern glload::LoadTest var_APPLE_ycbcr_422;
+		extern glload::LoadTest var_ARB_cl_event;
+		extern glload::LoadTest var_ARB_color_buffer_float;
+		extern glload::LoadTest var_ARB_compatibility;
+		extern glload::LoadTest var_ARB_debug_output;
+		extern glload::LoadTest var_ARB_depth_texture;
+		extern glload::LoadTest var_ARB_draw_buffers;
+		extern glload::LoadTest var_ARB_draw_buffers_blend;
+		extern glload::LoadTest var_ARB_draw_instanced;
+		extern glload::LoadTest var_ARB_explicit_attrib_location;
+		extern glload::LoadTest var_ARB_fragment_program;
+		extern glload::LoadTest var_ARB_fragment_program_shadow;
+		extern glload::LoadTest var_ARB_fragment_shader;
+		extern glload::LoadTest var_ARB_geometry_shader4;
+		extern glload::LoadTest var_ARB_half_float_pixel;
+		extern glload::LoadTest var_ARB_imaging;
+		extern glload::LoadTest var_ARB_instanced_arrays;
+		extern glload::LoadTest var_ARB_matrix_palette;
+		extern glload::LoadTest var_ARB_multisample;
+		extern glload::LoadTest var_ARB_multitexture;
+		extern glload::LoadTest var_ARB_occlusion_query;
+		extern glload::LoadTest var_ARB_pixel_buffer_object;
+		extern glload::LoadTest var_ARB_point_parameters;
+		extern glload::LoadTest var_ARB_point_sprite;
+		extern glload::LoadTest var_ARB_robust_buffer_access_behavior;
+		extern glload::LoadTest var_ARB_robustness;
+		extern glload::LoadTest var_ARB_robustness_isolation;
+		extern glload::LoadTest var_ARB_sample_shading;
+		extern glload::LoadTest var_ARB_shader_bit_encoding;
+		extern glload::LoadTest var_ARB_shader_objects;
+		extern glload::LoadTest var_ARB_shader_precision;
+		extern glload::LoadTest var_ARB_shader_stencil_export;
+		extern glload::LoadTest var_ARB_shader_texture_lod;
+		extern glload::LoadTest var_ARB_shading_language_100;
+		extern glload::LoadTest var_ARB_shading_language_include;
+		extern glload::LoadTest var_ARB_shadow;
+		extern glload::LoadTest var_ARB_shadow_ambient;
+		extern glload::LoadTest var_ARB_texture_border_clamp;
+		extern glload::LoadTest var_ARB_texture_buffer_object;
+		extern glload::LoadTest var_ARB_texture_buffer_object_rgb32;
+		extern glload::LoadTest var_ARB_texture_compression;
+		extern glload::LoadTest var_ARB_texture_compression_bptc;
+		extern glload::LoadTest var_ARB_texture_cube_map;
+		extern glload::LoadTest var_ARB_texture_cube_map_array;
+		extern glload::LoadTest var_ARB_texture_env_add;
+		extern glload::LoadTest var_ARB_texture_env_combine;
+		extern glload::LoadTest var_ARB_texture_env_crossbar;
+		extern glload::LoadTest var_ARB_texture_env_dot3;
+		extern glload::LoadTest var_ARB_texture_float;
+		extern glload::LoadTest var_ARB_texture_gather;
+		extern glload::LoadTest var_ARB_texture_mirrored_repeat;
+		extern glload::LoadTest var_ARB_texture_non_power_of_two;
+		extern glload::LoadTest var_ARB_texture_query_lod;
+		extern glload::LoadTest var_ARB_texture_rectangle;
+		extern glload::LoadTest var_ARB_transpose_matrix;
+		extern glload::LoadTest var_ARB_vertex_blend;
+		extern glload::LoadTest var_ARB_vertex_buffer_object;
+		extern glload::LoadTest var_ARB_vertex_program;
+		extern glload::LoadTest var_ARB_vertex_shader;
+		extern glload::LoadTest var_ARB_window_pos;
+		extern glload::LoadTest var_ATI_draw_buffers;
+		extern glload::LoadTest var_ATI_element_array;
+		extern glload::LoadTest var_ATI_envmap_bumpmap;
+		extern glload::LoadTest var_ATI_fragment_shader;
+		extern glload::LoadTest var_ATI_map_object_buffer;
+		extern glload::LoadTest var_ATI_meminfo;
+		extern glload::LoadTest var_ATI_pixel_format_float;
+		extern glload::LoadTest var_ATI_pn_triangles;
+		extern glload::LoadTest var_ATI_separate_stencil;
+		extern glload::LoadTest var_ATI_text_fragment_shader;
+		extern glload::LoadTest var_ATI_texture_env_combine3;
+		extern glload::LoadTest var_ATI_texture_float;
+		extern glload::LoadTest var_ATI_texture_mirror_once;
+		extern glload::LoadTest var_ATI_vertex_array_object;
+		extern glload::LoadTest var_ATI_vertex_attrib_array_object;
+		extern glload::LoadTest var_ATI_vertex_streams;
+		extern glload::LoadTest var_EXT_422_pixels;
+		extern glload::LoadTest var_EXT_abgr;
+		extern glload::LoadTest var_EXT_bgra;
+		extern glload::LoadTest var_EXT_bindable_uniform;
+		extern glload::LoadTest var_EXT_blend_color;
+		extern glload::LoadTest var_EXT_blend_equation_separate;
+		extern glload::LoadTest var_EXT_blend_func_separate;
+		extern glload::LoadTest var_EXT_blend_logic_op;
+		extern glload::LoadTest var_EXT_blend_minmax;
+		extern glload::LoadTest var_EXT_blend_subtract;
+		extern glload::LoadTest var_EXT_clip_volume_hint;
+		extern glload::LoadTest var_EXT_cmyka;
+		extern glload::LoadTest var_EXT_color_subtable;
+		extern glload::LoadTest var_EXT_compiled_vertex_array;
+		extern glload::LoadTest var_EXT_convolution;
+		extern glload::LoadTest var_EXT_coordinate_frame;
+		extern glload::LoadTest var_EXT_copy_texture;
+		extern glload::LoadTest var_EXT_cull_vertex;
+		extern glload::LoadTest var_EXT_depth_bounds_test;
+		extern glload::LoadTest var_EXT_direct_state_access;
+		extern glload::LoadTest var_EXT_draw_buffers2;
+		extern glload::LoadTest var_EXT_draw_instanced;
+		extern glload::LoadTest var_EXT_draw_range_elements;
+		extern glload::LoadTest var_EXT_fog_coord;
+		extern glload::LoadTest var_EXT_framebuffer_blit;
+		extern glload::LoadTest var_EXT_framebuffer_multisample;
+		extern glload::LoadTest var_EXT_framebuffer_multisample_blit_scaled;
+		extern glload::LoadTest var_EXT_framebuffer_object;
+		extern glload::LoadTest var_EXT_framebuffer_sRGB;
+		extern glload::LoadTest var_EXT_geometry_shader4;
+		extern glload::LoadTest var_EXT_gpu_program_parameters;
+		extern glload::LoadTest var_EXT_gpu_shader4;
+		extern glload::LoadTest var_EXT_histogram;
+		extern glload::LoadTest var_EXT_index_array_formats;
+		extern glload::LoadTest var_EXT_index_func;
+		extern glload::LoadTest var_EXT_index_material;
+		extern glload::LoadTest var_EXT_index_texture;
+		extern glload::LoadTest var_EXT_light_texture;
+		extern glload::LoadTest var_EXT_misc_attribute;
+		extern glload::LoadTest var_EXT_multi_draw_arrays;
+		extern glload::LoadTest var_EXT_multisample;
+		extern glload::LoadTest var_EXT_packed_depth_stencil;
+		extern glload::LoadTest var_EXT_packed_float;
+		extern glload::LoadTest var_EXT_packed_pixels;
+		extern glload::LoadTest var_EXT_paletted_texture;
+		extern glload::LoadTest var_EXT_pixel_buffer_object;
+		extern glload::LoadTest var_EXT_pixel_transform;
+		extern glload::LoadTest var_EXT_pixel_transform_color_table;
+		extern glload::LoadTest var_EXT_point_parameters;
+		extern glload::LoadTest var_EXT_polygon_offset;
+		extern glload::LoadTest var_EXT_provoking_vertex;
+		extern glload::LoadTest var_EXT_rescale_normal;
+		extern glload::LoadTest var_EXT_secondary_color;
+		extern glload::LoadTest var_EXT_separate_shader_objects;
+		extern glload::LoadTest var_EXT_separate_specular_color;
+		extern glload::LoadTest var_EXT_shader_image_load_store;
+		extern glload::LoadTest var_EXT_shadow_funcs;
+		extern glload::LoadTest var_EXT_shared_texture_palette;
+		extern glload::LoadTest var_EXT_stencil_clear_tag;
+		extern glload::LoadTest var_EXT_stencil_two_side;
+		extern glload::LoadTest var_EXT_stencil_wrap;
+		extern glload::LoadTest var_EXT_subtexture;
+		extern glload::LoadTest var_EXT_texture;
+		extern glload::LoadTest var_EXT_texture3D;
+		extern glload::LoadTest var_EXT_texture_array;
+		extern glload::LoadTest var_EXT_texture_buffer_object;
+		extern glload::LoadTest var_EXT_texture_compression_latc;
+		extern glload::LoadTest var_EXT_texture_compression_rgtc;
+		extern glload::LoadTest var_EXT_texture_compression_s3tc;
+		extern glload::LoadTest var_EXT_texture_cube_map;
+		extern glload::LoadTest var_EXT_texture_env_add;
+		extern glload::LoadTest var_EXT_texture_env_combine;
+		extern glload::LoadTest var_EXT_texture_env_dot3;
+		extern glload::LoadTest var_EXT_texture_filter_anisotropic;
+		extern glload::LoadTest var_EXT_texture_integer;
+		extern glload::LoadTest var_EXT_texture_lod_bias;
+		extern glload::LoadTest var_EXT_texture_mirror_clamp;
+		extern glload::LoadTest var_EXT_texture_object;
+		extern glload::LoadTest var_EXT_texture_perturb_normal;
+		extern glload::LoadTest var_EXT_texture_sRGB;
+		extern glload::LoadTest var_EXT_texture_sRGB_decode;
+		extern glload::LoadTest var_EXT_texture_shared_exponent;
+		extern glload::LoadTest var_EXT_texture_snorm;
+		extern glload::LoadTest var_EXT_texture_swizzle;
+		extern glload::LoadTest var_EXT_timer_query;
+		extern glload::LoadTest var_EXT_transform_feedback;
+		extern glload::LoadTest var_EXT_vertex_array;
+		extern glload::LoadTest var_EXT_vertex_array_bgra;
+		extern glload::LoadTest var_EXT_vertex_attrib_64bit;
+		extern glload::LoadTest var_EXT_vertex_shader;
+		extern glload::LoadTest var_EXT_vertex_weighting;
+		extern glload::LoadTest var_EXT_x11_sync_object;
+		extern glload::LoadTest var_FfdMaskSGIX;
+		extern glload::LoadTest var_GREMEDY_frame_terminator;
+		extern glload::LoadTest var_GREMEDY_string_marker;
+		extern glload::LoadTest var_HP_convolution_border_modes;
+		extern glload::LoadTest var_HP_image_transform;
+		extern glload::LoadTest var_HP_occlusion_test;
+		extern glload::LoadTest var_HP_texture_lighting;
+		extern glload::LoadTest var_IBM_cull_vertex;
+		extern glload::LoadTest var_IBM_multimode_draw_arrays;
+		extern glload::LoadTest var_IBM_rasterpos_clip;
+		extern glload::LoadTest var_IBM_texture_mirrored_repeat;
+		extern glload::LoadTest var_IBM_vertex_array_lists;
+		extern glload::LoadTest var_INGR_color_clamp;
+		extern glload::LoadTest var_INGR_interlace_read;
+		extern glload::LoadTest var_INGR_palette_buffer;
+		extern glload::LoadTest var_INTEL_parallel_arrays;
+		extern glload::LoadTest var_INTEL_texture_scissor;
+		extern glload::LoadTest var_KHR_texture_compression_astc_ldr;
+		extern glload::LoadTest var_MESAX_texture_stack;
+		extern glload::LoadTest var_MESA_pack_invert;
+		extern glload::LoadTest var_MESA_resize_buffers;
+		extern glload::LoadTest var_MESA_window_pos;
+		extern glload::LoadTest var_MESA_ycbcr_texture;
+		extern glload::LoadTest var_NV_bindless_texture;
+		extern glload::LoadTest var_NV_blend_square;
+		extern glload::LoadTest var_NV_conditional_render;
+		extern glload::LoadTest var_NV_copy_depth_to_color;
+		extern glload::LoadTest var_NV_copy_image;
+		extern glload::LoadTest var_NV_depth_buffer_float;
+		extern glload::LoadTest var_NV_depth_clamp;
+		extern glload::LoadTest var_NV_evaluators;
+		extern glload::LoadTest var_NV_explicit_multisample;
+		extern glload::LoadTest var_NV_fence;
+		extern glload::LoadTest var_NV_float_buffer;
+		extern glload::LoadTest var_NV_fog_distance;
+		extern glload::LoadTest var_NV_fragment_program;
+		extern glload::LoadTest var_NV_fragment_program2;
+		extern glload::LoadTest var_NV_fragment_program4;
+		extern glload::LoadTest var_NV_fragment_program_option;
+		extern glload::LoadTest var_NV_framebuffer_multisample_coverage;
+		extern glload::LoadTest var_NV_geometry_program4;
+		extern glload::LoadTest var_NV_geometry_shader4;
+		extern glload::LoadTest var_NV_gpu_program4;
+		extern glload::LoadTest var_NV_gpu_program5;
+		extern glload::LoadTest var_NV_gpu_shader5;
+		extern glload::LoadTest var_NV_half_float;
+		extern glload::LoadTest var_NV_light_max_exponent;
+		extern glload::LoadTest var_NV_multisample_coverage;
+		extern glload::LoadTest var_NV_multisample_filter_hint;
+		extern glload::LoadTest var_NV_occlusion_query;
+		extern glload::LoadTest var_NV_packed_depth_stencil;
+		extern glload::LoadTest var_NV_parameter_buffer_object;
+		extern glload::LoadTest var_NV_parameter_buffer_object2;
+		extern glload::LoadTest var_NV_path_rendering;
+		extern glload::LoadTest var_NV_pixel_data_range;
+		extern glload::LoadTest var_NV_point_sprite;
+		extern glload::LoadTest var_NV_present_video;
+		extern glload::LoadTest var_NV_primitive_restart;
+		extern glload::LoadTest var_NV_register_combiners;
+		extern glload::LoadTest var_NV_register_combiners2;
+		extern glload::LoadTest var_NV_shader_atomic_float;
+		extern glload::LoadTest var_NV_shader_buffer_load;
+		extern glload::LoadTest var_NV_shader_buffer_store;
+		extern glload::LoadTest var_NV_tessellation_program5;
+		extern glload::LoadTest var_NV_texgen_emboss;
+		extern glload::LoadTest var_NV_texgen_reflection;
+		extern glload::LoadTest var_NV_texture_barrier;
+		extern glload::LoadTest var_NV_texture_compression_vtc;
+		extern glload::LoadTest var_NV_texture_env_combine4;
+		extern glload::LoadTest var_NV_texture_expand_normal;
+		extern glload::LoadTest var_NV_texture_multisample;
+		extern glload::LoadTest var_NV_texture_rectangle;
+		extern glload::LoadTest var_NV_texture_shader;
+		extern glload::LoadTest var_NV_texture_shader2;
+		extern glload::LoadTest var_NV_texture_shader3;
+		extern glload::LoadTest var_NV_transform_feedback;
+		extern glload::LoadTest var_NV_transform_feedback2;
+		extern glload::LoadTest var_NV_vdpau_interop;
+		extern glload::LoadTest var_NV_vertex_array_range;
+		extern glload::LoadTest var_NV_vertex_array_range2;
+		extern glload::LoadTest var_NV_vertex_attrib_integer_64bit;
+		extern glload::LoadTest var_NV_vertex_buffer_unified_memory;
+		extern glload::LoadTest var_NV_vertex_program;
+		extern glload::LoadTest var_NV_vertex_program1_1;
+		extern glload::LoadTest var_NV_vertex_program2;
+		extern glload::LoadTest var_NV_vertex_program2_option;
+		extern glload::LoadTest var_NV_vertex_program3;
+		extern glload::LoadTest var_NV_vertex_program4;
+		extern glload::LoadTest var_NV_video_capture;
+		extern glload::LoadTest var_OES_read_format;
+		extern glload::LoadTest var_OML_interlace;
+		extern glload::LoadTest var_OML_resample;
+		extern glload::LoadTest var_OML_subsample;
+		extern glload::LoadTest var_PGI_misc_hints;
+		extern glload::LoadTest var_PGI_vertex_hints;
+		extern glload::LoadTest var_REND_screen_coordinates;
+		extern glload::LoadTest var_S3_s3tc;
+		extern glload::LoadTest var_SGIS_detail_texture;
+		extern glload::LoadTest var_SGIS_fog_function;
+		extern glload::LoadTest var_SGIS_generate_mipmap;
+		extern glload::LoadTest var_SGIS_multisample;
+		extern glload::LoadTest var_SGIS_pixel_texture;
+		extern glload::LoadTest var_SGIS_point_line_texgen;
+		extern glload::LoadTest var_SGIS_point_parameters;
+		extern glload::LoadTest var_SGIS_sharpen_texture;
+		extern glload::LoadTest var_SGIS_texture4D;
+		extern glload::LoadTest var_SGIS_texture_border_clamp;
+		extern glload::LoadTest var_SGIS_texture_color_mask;
+		extern glload::LoadTest var_SGIS_texture_edge_clamp;
+		extern glload::LoadTest var_SGIS_texture_filter4;
+		extern glload::LoadTest var_SGIS_texture_lod;
+		extern glload::LoadTest var_SGIS_texture_select;
+		extern glload::LoadTest var_SGIX_async;
+		extern glload::LoadTest var_SGIX_async_histogram;
+		extern glload::LoadTest var_SGIX_async_pixel;
+		extern glload::LoadTest var_SGIX_blend_alpha_minmax;
+		extern glload::LoadTest var_SGIX_calligraphic_fragment;
+		extern glload::LoadTest var_SGIX_clipmap;
+		extern glload::LoadTest var_SGIX_convolution_accuracy;
+		extern glload::LoadTest var_SGIX_depth_texture;
+		extern glload::LoadTest var_SGIX_flush_raster;
+		extern glload::LoadTest var_SGIX_fog_offset;
+		extern glload::LoadTest var_SGIX_fog_scale;
+		extern glload::LoadTest var_SGIX_fragment_lighting;
+		extern glload::LoadTest var_SGIX_framezoom;
+		extern glload::LoadTest var_SGIX_impact_pixel_texture;
+		extern glload::LoadTest var_SGIX_instruments;
+		extern glload::LoadTest var_SGIX_interlace;
+		extern glload::LoadTest var_SGIX_ir_instrument1;
+		extern glload::LoadTest var_SGIX_list_priority;
+		extern glload::LoadTest var_SGIX_pixel_texture;
+		extern glload::LoadTest var_SGIX_pixel_tiles;
+		extern glload::LoadTest var_SGIX_polynomial_ffd;
+		extern glload::LoadTest var_SGIX_reference_plane;
+		extern glload::LoadTest var_SGIX_resample;
+		extern glload::LoadTest var_SGIX_scalebias_hint;
+		extern glload::LoadTest var_SGIX_shadow;
+		extern glload::LoadTest var_SGIX_shadow_ambient;
+		extern glload::LoadTest var_SGIX_sprite;
+		extern glload::LoadTest var_SGIX_subsample;
+		extern glload::LoadTest var_SGIX_tag_sample_buffer;
+		extern glload::LoadTest var_SGIX_texture_add_env;
+		extern glload::LoadTest var_SGIX_texture_coordinate_clamp;
+		extern glload::LoadTest var_SGIX_texture_lod_bias;
+		extern glload::LoadTest var_SGIX_texture_multi_buffer;
+		extern glload::LoadTest var_SGIX_texture_scale_bias;
+		extern glload::LoadTest var_SGIX_vertex_preclip;
+		extern glload::LoadTest var_SGIX_ycrcb;
+		extern glload::LoadTest var_SGIX_ycrcb_subsample;
+		extern glload::LoadTest var_SGIX_ycrcba;
+		extern glload::LoadTest var_SGI_color_matrix;
+		extern glload::LoadTest var_SGI_color_table;
+		extern glload::LoadTest var_SGI_depth_pass_instrument;
+		extern glload::LoadTest var_SGI_texture_color_table;
+		extern glload::LoadTest var_SUNX_constant_data;
+		extern glload::LoadTest var_SUN_convolution_border_modes;
+		extern glload::LoadTest var_SUN_global_alpha;
+		extern glload::LoadTest var_SUN_mesh_array;
+		extern glload::LoadTest var_SUN_slice_accum;
+		extern glload::LoadTest var_SUN_triangle_list;
+		extern glload::LoadTest var_SUN_vertex;
+		extern glload::LoadTest var_WIN_phong_shading;
+		extern glload::LoadTest var_WIN_specular_fog;
 	}
 	
 	enum

File glload/include/glload/_int_glx_exts.hpp

 {
 	namespace exts
 	{
-		extern glload::LoadTest glXext_3DFX_multisample;
-		extern glload::LoadTest glXext_AMD_gpu_association;
-		extern glload::LoadTest glXext_ARB_create_context;
-		extern glload::LoadTest glXext_ARB_create_context_profile;
-		extern glload::LoadTest glXext_ARB_create_context_robustness;
-		extern glload::LoadTest glXext_ARB_fbconfig_float;
-		extern glload::LoadTest glXext_ARB_framebuffer_sRGB;
-		extern glload::LoadTest glXext_ARB_get_proc_address;
-		extern glload::LoadTest glXext_ARB_multisample;
-		extern glload::LoadTest glXext_ARB_vertex_buffer_object;
-		extern glload::LoadTest glXext_EXT_buffer_age;
-		extern glload::LoadTest glXext_EXT_create_context_es2_profile;
-		extern glload::LoadTest glXext_EXT_fbconfig_packed_float;
-		extern glload::LoadTest glXext_EXT_framebuffer_sRGB;
-		extern glload::LoadTest glXext_EXT_import_context;
-		extern glload::LoadTest glXext_EXT_swap_control;
-		extern glload::LoadTest glXext_EXT_swap_control_tear;
-		extern glload::LoadTest glXext_EXT_texture_from_pixmap;
-		extern glload::LoadTest glXext_EXT_visual_info;
-		extern glload::LoadTest glXext_EXT_visual_rating;
-		extern glload::LoadTest glXext_INTEL_swap_event;
-		extern glload::LoadTest glXext_MESA_agp_offset;
-		extern glload::LoadTest glXext_MESA_copy_sub_buffer;
-		extern glload::LoadTest glXext_MESA_pixmap_colormap;
-		extern glload::LoadTest glXext_MESA_release_buffers;
-		extern glload::LoadTest glXext_MESA_set_3dfx_mode;
-		extern glload::LoadTest glXext_NV_copy_image;
-		extern glload::LoadTest glXext_NV_float_buffer;
-		extern glload::LoadTest glXext_NV_multisample_coverage;
-		extern glload::LoadTest glXext_NV_present_video;
-		extern glload::LoadTest glXext_NV_swap_group;
-		extern glload::LoadTest glXext_NV_video_capture;
-		extern glload::LoadTest glXext_NV_video_out;
-		extern glload::LoadTest glXext_OML_swap_method;
-		extern glload::LoadTest glXext_OML_sync_control;
-		extern glload::LoadTest glXext_SGIS_blended_overlay;
-		extern glload::LoadTest glXext_SGIS_multisample;
-		extern glload::LoadTest glXext_SGIS_shared_multisample;
-		extern glload::LoadTest glXext_SGIX_fbconfig;
-		extern glload::LoadTest glXext_SGIX_pbuffer;
-		extern glload::LoadTest glXext_SGIX_swap_barrier;
-		extern glload::LoadTest glXext_SGIX_swap_group;
-		extern glload::LoadTest glXext_SGIX_video_resize;
-		extern glload::LoadTest glXext_SGIX_visual_select_group;
-		extern glload::LoadTest glXext_SGI_cushion;
-		extern glload::LoadTest glXext_SGI_make_current_read;
-		extern glload::LoadTest glXext_SGI_swap_control;
-		extern glload::LoadTest glXext_SGI_video_sync;
-		extern glload::LoadTest glXext_SUN_get_transparent_index;
+		extern glload::LoadTest var_3DFX_multisample;
+		extern glload::LoadTest var_AMD_gpu_association;
+		extern glload::LoadTest var_ARB_create_context;
+		extern glload::LoadTest var_ARB_create_context_profile;
+		extern glload::LoadTest var_ARB_create_context_robustness;
+		extern glload::LoadTest var_ARB_fbconfig_float;
+		extern glload::LoadTest var_ARB_framebuffer_sRGB;
+		extern glload::LoadTest var_ARB_get_proc_address;
+		extern glload::LoadTest var_ARB_multisample;
+		extern glload::LoadTest var_ARB_vertex_buffer_object;
+		extern glload::LoadTest var_EXT_buffer_age;
+		extern glload::LoadTest var_EXT_create_context_es2_profile;
+		extern glload::LoadTest var_EXT_fbconfig_packed_float;
+		extern glload::LoadTest var_EXT_framebuffer_sRGB;
+		extern glload::LoadTest var_EXT_import_context;
+		extern glload::LoadTest var_EXT_swap_control;
+		extern glload::LoadTest var_EXT_swap_control_tear;
+		extern glload::LoadTest var_EXT_texture_from_pixmap;
+		extern glload::LoadTest var_EXT_visual_info;
+		extern glload::LoadTest var_EXT_visual_rating;
+		extern glload::LoadTest var_INTEL_swap_event;
+		extern glload::LoadTest var_MESA_agp_offset;
+		extern glload::LoadTest var_MESA_copy_sub_buffer;
+		extern glload::LoadTest var_MESA_pixmap_colormap;
+		extern glload::LoadTest var_MESA_release_buffers;
+		extern glload::LoadTest var_MESA_set_3dfx_mode;
+		extern glload::LoadTest var_NV_copy_image;
+		extern glload::LoadTest var_NV_float_buffer;
+		extern glload::LoadTest var_NV_multisample_coverage;
+		extern glload::LoadTest var_NV_present_video;
+		extern glload::LoadTest var_NV_swap_group;
+		extern glload::LoadTest var_NV_video_capture;
+		extern glload::LoadTest var_NV_video_out;
+		extern glload::LoadTest var_OML_swap_method;
+		extern glload::LoadTest var_OML_sync_control;
+		extern glload::LoadTest var_SGIS_blended_overlay;
+		extern glload::LoadTest var_SGIS_multisample;
+		extern glload::LoadTest var_SGIS_shared_multisample;
+		extern glload::LoadTest var_SGIX_fbconfig;
+		extern glload::LoadTest var_SGIX_pbuffer;
+		extern glload::LoadTest var_SGIX_swap_barrier;
+		extern glload::LoadTest var_SGIX_swap_group;
+		extern glload::LoadTest var_SGIX_video_resize;
+		extern glload::LoadTest var_SGIX_visual_select_group;
+		extern glload::LoadTest var_SGI_cushion;
+		extern glload::LoadTest var_SGI_make_current_read;
+		extern glload::LoadTest var_SGI_swap_control;
+		extern glload::LoadTest var_SGI_video_sync;
+		extern glload::LoadTest var_SUN_get_transparent_index;
 	}
 	
 	enum

File glload/include/glload/_int_wgl_exts.hpp

 {
 	namespace exts
 	{
-		extern glload::LoadTest wglext_3DFX_multisample;
-		extern glload::LoadTest wglext_3DL_stereo_control;
-		extern glload::LoadTest wglext_AMD_gpu_association;
-		extern glload::LoadTest wglext_ARB_buffer_region;
-		extern glload::LoadTest wglext_ARB_create_context;
-		extern glload::LoadTest wglext_ARB_create_context_profile;
-		extern glload::LoadTest wglext_ARB_create_context_robustness;
-		extern glload::LoadTest wglext_ARB_extensions_string;
-		extern glload::LoadTest wglext_ARB_framebuffer_sRGB;
-		extern glload::LoadTest wglext_ARB_make_current_read;
-		extern glload::LoadTest wglext_ARB_multisample;
-		extern glload::LoadTest wglext_ARB_pbuffer;
-		extern glload::LoadTest wglext_ARB_pixel_format;
-		extern glload::LoadTest wglext_ARB_pixel_format_float;
-		extern glload::LoadTest wglext_ARB_render_texture;
-		extern glload::LoadTest wglext_ATI_pixel_format_float;
-		extern glload::LoadTest wglext_EXT_create_context_es2_profile;
-		extern glload::LoadTest wglext_EXT_depth_float;
-		extern glload::LoadTest wglext_EXT_framebuffer_sRGB;
-		extern glload::LoadTest wglext_EXT_make_current_read;
-		extern glload::LoadTest wglext_EXT_multisample;
-		extern glload::LoadTest wglext_EXT_pbuffer;
-		extern glload::LoadTest wglext_EXT_pixel_format;
-		extern glload::LoadTest wglext_EXT_pixel_format_packed_float;
-		extern glload::LoadTest wglext_EXT_swap_control;
-		extern glload::LoadTest wglext_EXT_swap_control_tear;
-		extern glload::LoadTest wglext_I3D_digital_video_control;
-		extern glload::LoadTest wglext_I3D_gamma;
-		extern glload::LoadTest wglext_I3D_genlock;
-		extern glload::LoadTest wglext_I3D_image_buffer;
-		extern glload::LoadTest wglext_I3D_swap_frame_lock;
-		extern glload::LoadTest wglext_NV_DX_interop;
-		extern glload::LoadTest wglext_NV_DX_interop2;
-		extern glload::LoadTest wglext_NV_copy_image;
-		extern glload::LoadTest wglext_NV_float_buffer;
-		extern glload::LoadTest wglext_NV_gpu_affinity;
-		extern glload::LoadTest wglext_NV_multisample_coverage;
-		extern glload::LoadTest wglext_NV_present_video;
-		extern glload::LoadTest wglext_NV_render_depth_texture;
-		extern glload::LoadTest wglext_NV_render_texture_rectangle;
-		extern glload::LoadTest wglext_NV_swap_group;
-		extern glload::LoadTest wglext_NV_video_capture;
-		extern glload::LoadTest wglext_NV_video_output;
+		extern glload::LoadTest var_3DFX_multisample;
+		extern glload::LoadTest var_3DL_stereo_control;
+		extern glload::LoadTest var_AMD_gpu_association;
+		extern glload::LoadTest var_ARB_buffer_region;
+		extern glload::LoadTest var_ARB_create_context;
+		extern glload::LoadTest var_ARB_create_context_profile;
+		extern glload::LoadTest var_ARB_create_context_robustness;
+		extern glload::LoadTest var_ARB_extensions_string;
+		extern glload::LoadTest var_ARB_framebuffer_sRGB;
+		extern glload::LoadTest var_ARB_make_current_read;
+		extern glload::LoadTest var_ARB_multisample;
+		extern glload::LoadTest var_ARB_pbuffer;
+		extern glload::LoadTest var_ARB_pixel_format;
+		extern glload::LoadTest var_ARB_pixel_format_float;
+		extern glload::LoadTest var_ARB_render_texture;
+		extern glload::LoadTest var_ATI_pixel_format_float;
+		extern glload::LoadTest var_EXT_create_context_es2_profile;
+		extern glload::LoadTest var_EXT_depth_float;
+		extern glload::LoadTest var_EXT_framebuffer_sRGB;
+		extern glload::LoadTest var_EXT_make_current_read;
+		extern glload::LoadTest var_EXT_multisample;
+		extern glload::LoadTest var_EXT_pbuffer;
+		extern glload::LoadTest var_EXT_pixel_format;
+		extern glload::LoadTest var_EXT_pixel_format_packed_float;
+		extern glload::LoadTest var_EXT_swap_control;
+		extern glload::LoadTest var_EXT_swap_control_tear;
+		extern glload::LoadTest var_I3D_digital_video_control;
+		extern glload::LoadTest var_I3D_gamma;
+		extern glload::LoadTest var_I3D_genlock;
+		extern glload::LoadTest var_I3D_image_buffer;
+		extern glload::LoadTest var_I3D_swap_frame_lock;
+		extern glload::LoadTest var_NV_DX_interop;
+		extern glload::LoadTest var_NV_DX_interop2;
+		extern glload::LoadTest var_NV_copy_image;
+		extern glload::LoadTest var_NV_float_buffer;
+		extern glload::LoadTest var_NV_gpu_affinity;
+		extern glload::LoadTest var_NV_multisample_coverage;
+		extern glload::LoadTest var_NV_present_video;
+		extern glload::LoadTest var_NV_render_depth_texture;
+		extern glload::LoadTest var_NV_render_texture_rectangle;
+		extern glload::LoadTest var_NV_swap_group;
+		extern glload::LoadTest var_NV_video_capture;
+		extern glload::LoadTest var_NV_video_output;
 	}
 	
 	enum