#include <algorithm>
#include <vector>
#include <string.h>
#include "glload/gl_all.hpp"
#include "glload/gl_load.hpp"

#ifdef __cplusplus
extern "C" {
#endif /*__cplusplus*/
extern int glext_ARB_imaging;
extern int glext_ARB_vertex_array_object;
extern int glext_ARB_texture_rg;
extern int glext_ARB_texture_compression_rgtc;
extern int glext_ARB_map_buffer_range;
extern int glext_ARB_half_float_vertex;
extern int glext_ARB_framebuffer_sRGB;
extern int glext_ARB_framebuffer_object;
extern int glext_ARB_depth_buffer_float;
extern int glext_ARB_uniform_buffer_object;
extern int glext_ARB_copy_buffer;
extern int glext_ARB_depth_clamp;
extern int glext_ARB_draw_elements_base_vertex;
extern int glext_ARB_fragment_coord_conventions;
extern int glext_ARB_provoking_vertex;
extern int glext_ARB_seamless_cube_map;
extern int glext_ARB_sync;
extern int glext_ARB_texture_multisample;
extern int glext_ARB_vertex_array_bgra;
extern int glext_ARB_texture_rgb10_a2ui;
extern int glext_ARB_texture_swizzle;
extern int glext_ARB_timer_query;
extern int glext_ARB_vertex_type_2_10_10_10_rev;
extern int glext_ARB_blend_func_extended;
extern int glext_ARB_occlusion_query2;
extern int glext_ARB_sampler_objects;
extern int glext_ARB_draw_indirect;
extern int glext_ARB_gpu_shader5;
extern int glext_ARB_gpu_shader_fp64;
extern int glext_ARB_shader_subroutine;
extern int glext_ARB_tessellation_shader;
extern int glext_ARB_transform_feedback2;
extern int glext_ARB_transform_feedback3;
extern int glext_ARB_ES2_compatibility;
extern int glext_ARB_get_program_binary;
extern int glext_ARB_separate_shader_objects;
extern int glext_ARB_vertex_attrib_64bit;
extern int glext_ARB_viewport_array;
extern int glext_ARB_base_instance;
extern int glext_ARB_shading_language_420pack;
extern int glext_ARB_transform_feedback_instanced;
extern int glext_ARB_compressed_texture_pixel_storage;
extern int glext_ARB_conservative_depth;
extern int glext_ARB_internalformat_query;
extern int glext_ARB_map_buffer_alignment;
extern int glext_ARB_shader_atomic_counters;
extern int glext_ARB_shader_image_load_store;
extern int glext_ARB_shading_language_packing;
extern int glext_ARB_texture_storage;
extern int glext_KHR_debug;
extern int glext_ARB_arrays_of_arrays;
extern int glext_ARB_clear_buffer_object;
extern int glext_ARB_compute_shader;
extern int glext_ARB_copy_image;
extern int glext_ARB_ES3_compatibility;
extern int glext_ARB_explicit_uniform_location;
extern int glext_ARB_fragment_layer_viewport;
extern int glext_ARB_framebuffer_no_attachments;
extern int glext_ARB_internalformat_query2;
extern int glext_ARB_invalidate_subdata;
extern int glext_ARB_multi_draw_indirect;
extern int glext_ARB_program_interface_query;
extern int glext_ARB_shader_image_size;
extern int glext_ARB_shader_storage_buffer_object;
extern int glext_ARB_stencil_texturing;
extern int glext_ARB_texture_buffer_range;
extern int glext_ARB_texture_query_levels;
extern int glext_ARB_texture_storage_multisample;
extern int glext_ARB_texture_view;
extern int glext_ARB_vertex_attrib_binding;
extern int glext_ARB_buffer_storage;
extern int glext_ARB_clear_texture;
extern int glext_ARB_enhanced_layouts;
extern int glext_ARB_multi_bind;
extern int glext_ARB_query_buffer_object;
extern int glext_ARB_texture_mirror_clamp_to_edge;
extern int glext_ARB_texture_stencil8;
extern int glext_ARB_vertex_type_10f_11f_11f_rev;
extern int glext_3DFX_multisample;
extern int glext_3DFX_tbuffer;
extern int glext_3DFX_texture_compression_FXT1;
extern int glext_AMD_blend_minmax_factor;
extern int glext_AMD_conservative_depth;
extern int glext_AMD_debug_output;
extern int glext_AMD_depth_clamp_separate;
extern int glext_AMD_draw_buffers_blend;
extern int glext_AMD_interleaved_elements;
extern int glext_AMD_multi_draw_indirect;
extern int glext_AMD_name_gen_delete;
extern int glext_AMD_performance_monitor;
extern int glext_AMD_pinned_memory;
extern int glext_AMD_query_buffer_object;
extern int glext_AMD_sample_positions;
extern int glext_AMD_seamless_cubemap_per_texture;
extern int glext_AMD_shader_stencil_export;
extern int glext_AMD_shader_trinary_minmax;
extern int glext_AMD_sparse_texture;
extern int glext_AMD_stencil_operation_extended;
extern int glext_AMD_texture_texture4;
extern int glext_AMD_transform_feedback3_lines_triangles;
extern int glext_AMD_vertex_shader_layer;
extern int glext_AMD_vertex_shader_tessellator;
extern int glext_AMD_vertex_shader_viewport_index;
extern int glext_APPLE_aux_depth_stencil;
extern int glext_APPLE_client_storage;
extern int glext_APPLE_element_array;
extern int glext_APPLE_fence;
extern int glext_APPLE_float_pixels;
extern int glext_APPLE_flush_buffer_range;
extern int glext_APPLE_object_purgeable;
extern int glext_APPLE_rgb_422;
extern int glext_APPLE_row_bytes;
extern int glext_APPLE_specular_vector;
extern int glext_APPLE_texture_range;
extern int glext_APPLE_transform_hint;
extern int glext_APPLE_vertex_array_object;
extern int glext_APPLE_vertex_array_range;
extern int glext_APPLE_vertex_program_evaluators;
extern int glext_APPLE_ycbcr_422;
extern int glext_ARB_bindless_texture;
extern int glext_ARB_cl_event;
extern int glext_ARB_color_buffer_float;
extern int glext_ARB_compatibility;
extern int glext_ARB_compute_variable_group_size;
extern int glext_ARB_debug_output;
extern int glext_ARB_depth_texture;
extern int glext_ARB_draw_buffers;
extern int glext_ARB_draw_buffers_blend;
extern int glext_ARB_draw_instanced;
extern int glext_ARB_explicit_attrib_location;
extern int glext_ARB_fragment_program;
extern int glext_ARB_fragment_program_shadow;
extern int glext_ARB_fragment_shader;
extern int glext_ARB_geometry_shader4;
extern int glext_ARB_half_float_pixel;
extern int glext_ARB_indirect_parameters;
extern int glext_ARB_instanced_arrays;
extern int glext_ARB_matrix_palette;
extern int glext_ARB_multisample;
extern int glext_ARB_multitexture;
extern int glext_ARB_occlusion_query;
extern int glext_ARB_pixel_buffer_object;
extern int glext_ARB_point_parameters;
extern int glext_ARB_point_sprite;
extern int glext_ARB_robust_buffer_access_behavior;
extern int glext_ARB_robustness;
extern int glext_ARB_robustness_isolation;
extern int glext_ARB_sample_shading;
extern int glext_ARB_seamless_cubemap_per_texture;
extern int glext_ARB_shader_bit_encoding;
extern int glext_ARB_shader_draw_parameters;
extern int glext_ARB_shader_group_vote;
extern int glext_ARB_shader_objects;
extern int glext_ARB_shader_precision;
extern int glext_ARB_shader_stencil_export;
extern int glext_ARB_shader_texture_lod;
extern int glext_ARB_shading_language_100;
extern int glext_ARB_shading_language_include;
extern int glext_ARB_shadow;
extern int glext_ARB_shadow_ambient;
extern int glext_ARB_sparse_texture;
extern int glext_ARB_texture_border_clamp;
extern int glext_ARB_texture_buffer_object;
extern int glext_ARB_texture_buffer_object_rgb32;
extern int glext_ARB_texture_compression;
extern int glext_ARB_texture_compression_bptc;
extern int glext_ARB_texture_cube_map;
extern int glext_ARB_texture_cube_map_array;
extern int glext_ARB_texture_env_add;
extern int glext_ARB_texture_env_combine;
extern int glext_ARB_texture_env_crossbar;
extern int glext_ARB_texture_env_dot3;
extern int glext_ARB_texture_float;
extern int glext_ARB_texture_gather;
extern int glext_ARB_texture_mirrored_repeat;
extern int glext_ARB_texture_non_power_of_two;
extern int glext_ARB_texture_query_lod;
extern int glext_ARB_texture_rectangle;
extern int glext_ARB_transpose_matrix;
extern int glext_ARB_vertex_blend;
extern int glext_ARB_vertex_buffer_object;
extern int glext_ARB_vertex_program;
extern int glext_ARB_vertex_shader;
extern int glext_ARB_window_pos;
extern int glext_ATI_draw_buffers;
extern int glext_ATI_element_array;
extern int glext_ATI_envmap_bumpmap;
extern int glext_ATI_fragment_shader;
extern int glext_ATI_map_object_buffer;
extern int glext_ATI_meminfo;
extern int glext_ATI_pixel_format_float;
extern int glext_ATI_pn_triangles;
extern int glext_ATI_separate_stencil;
extern int glext_ATI_text_fragment_shader;
extern int glext_ATI_texture_env_combine3;
extern int glext_ATI_texture_float;
extern int glext_ATI_texture_mirror_once;
extern int glext_ATI_vertex_array_object;
extern int glext_ATI_vertex_attrib_array_object;
extern int glext_ATI_vertex_streams;
extern int glext_EXT_422_pixels;
extern int glext_EXT_abgr;
extern int glext_EXT_bgra;
extern int glext_EXT_bindable_uniform;
extern int glext_EXT_blend_color;
extern int glext_EXT_blend_equation_separate;
extern int glext_EXT_blend_func_separate;
extern int glext_EXT_blend_logic_op;
extern int glext_EXT_blend_minmax;
extern int glext_EXT_blend_subtract;
extern int glext_EXT_clip_volume_hint;
extern int glext_EXT_cmyka;
extern int glext_EXT_color_subtable;
extern int glext_EXT_compiled_vertex_array;
extern int glext_EXT_convolution;
extern int glext_EXT_coordinate_frame;
extern int glext_EXT_copy_texture;
extern int glext_EXT_cull_vertex;
extern int glext_EXT_depth_bounds_test;
extern int glext_EXT_direct_state_access;
extern int glext_EXT_draw_buffers2;
extern int glext_EXT_draw_instanced;
extern int glext_EXT_draw_range_elements;
extern int glext_EXT_fog_coord;
extern int glext_EXT_framebuffer_blit;
extern int glext_EXT_framebuffer_multisample;
extern int glext_EXT_framebuffer_multisample_blit_scaled;
extern int glext_EXT_framebuffer_object;
extern int glext_EXT_framebuffer_sRGB;
extern int glext_EXT_geometry_shader4;
extern int glext_EXT_gpu_program_parameters;
extern int glext_EXT_gpu_shader4;
extern int glext_EXT_histogram;
extern int glext_EXT_index_array_formats;
extern int glext_EXT_index_func;
extern int glext_EXT_index_material;
extern int glext_EXT_index_texture;
extern int glext_EXT_light_texture;
extern int glext_EXT_misc_attribute;
extern int glext_EXT_multi_draw_arrays;
extern int glext_EXT_multisample;
extern int glext_EXT_packed_depth_stencil;
extern int glext_EXT_packed_float;
extern int glext_EXT_packed_pixels;
extern int glext_EXT_paletted_texture;
extern int glext_EXT_pixel_buffer_object;
extern int glext_EXT_pixel_transform;
extern int glext_EXT_pixel_transform_color_table;
extern int glext_EXT_point_parameters;
extern int glext_EXT_polygon_offset;
extern int glext_EXT_provoking_vertex;
extern int glext_EXT_rescale_normal;
extern int glext_EXT_secondary_color;
extern int glext_EXT_separate_shader_objects;
extern int glext_EXT_separate_specular_color;
extern int glext_EXT_shader_image_load_store;
extern int glext_EXT_shadow_funcs;
extern int glext_EXT_shared_texture_palette;
extern int glext_EXT_stencil_clear_tag;
extern int glext_EXT_stencil_two_side;
extern int glext_EXT_stencil_wrap;
extern int glext_EXT_subtexture;
extern int glext_EXT_texture;
extern int glext_EXT_texture3D;
extern int glext_EXT_texture_array;
extern int glext_EXT_texture_buffer_object;
extern int glext_EXT_texture_compression_latc;
extern int glext_EXT_texture_compression_rgtc;
extern int glext_EXT_texture_compression_s3tc;
extern int glext_EXT_texture_cube_map;
extern int glext_EXT_texture_env_add;
extern int glext_EXT_texture_env_combine;
extern int glext_EXT_texture_env_dot3;
extern int glext_EXT_texture_filter_anisotropic;
extern int glext_EXT_texture_integer;
extern int glext_EXT_texture_lod_bias;
extern int glext_EXT_texture_mirror_clamp;
extern int glext_EXT_texture_object;
extern int glext_EXT_texture_perturb_normal;
extern int glext_EXT_texture_sRGB;
extern int glext_EXT_texture_sRGB_decode;
extern int glext_EXT_texture_shared_exponent;
extern int glext_EXT_texture_snorm;
extern int glext_EXT_texture_swizzle;
extern int glext_EXT_timer_query;
extern int glext_EXT_transform_feedback;
extern int glext_EXT_vertex_array;
extern int glext_EXT_vertex_array_bgra;
extern int glext_EXT_vertex_attrib_64bit;
extern int glext_EXT_vertex_shader;
extern int glext_EXT_vertex_weighting;
extern int glext_EXT_x11_sync_object;
extern int glext_GREMEDY_frame_terminator;
extern int glext_GREMEDY_string_marker;
extern int glext_HP_convolution_border_modes;
extern int glext_HP_image_transform;
extern int glext_HP_occlusion_test;
extern int glext_HP_texture_lighting;
extern int glext_IBM_cull_vertex;
extern int glext_IBM_multimode_draw_arrays;
extern int glext_IBM_rasterpos_clip;
extern int glext_IBM_static_data;
extern int glext_IBM_texture_mirrored_repeat;
extern int glext_IBM_vertex_array_lists;
extern int glext_INGR_blend_func_separate;
extern int glext_INGR_color_clamp;
extern int glext_INGR_interlace_read;
extern int glext_INTEL_map_texture;
extern int glext_INTEL_parallel_arrays;
extern int glext_KHR_texture_compression_astc_ldr;
extern int glext_MESAX_texture_stack;
extern int glext_MESA_pack_invert;
extern int glext_MESA_resize_buffers;
extern int glext_MESA_window_pos;
extern int glext_MESA_ycbcr_texture;
extern int glext_NVX_conditional_render;
extern int glext_NV_bindless_multi_draw_indirect;
extern int glext_NV_bindless_texture;
extern int glext_NV_blend_equation_advanced;
extern int glext_NV_blend_equation_advanced_coherent;
extern int glext_NV_blend_square;
extern int glext_NV_compute_program5;
extern int glext_NV_conditional_render;
extern int glext_NV_copy_depth_to_color;
extern int glext_NV_copy_image;
extern int glext_NV_deep_texture3D;
extern int glext_NV_depth_buffer_float;
extern int glext_NV_depth_clamp;
extern int glext_NV_draw_texture;
extern int glext_NV_evaluators;
extern int glext_NV_explicit_multisample;
extern int glext_NV_fence;
extern int glext_NV_float_buffer;
extern int glext_NV_fog_distance;
extern int glext_NV_fragment_program;
extern int glext_NV_fragment_program2;
extern int glext_NV_fragment_program4;
extern int glext_NV_fragment_program_option;
extern int glext_NV_framebuffer_multisample_coverage;
extern int glext_NV_geometry_program4;
extern int glext_NV_geometry_shader4;
extern int glext_NV_gpu_program4;
extern int glext_NV_gpu_program5;
extern int glext_NV_gpu_program5_mem_extended;
extern int glext_NV_gpu_shader5;
extern int glext_NV_half_float;
extern int glext_NV_light_max_exponent;
extern int glext_NV_multisample_coverage;
extern int glext_NV_multisample_filter_hint;
extern int glext_NV_occlusion_query;
extern int glext_NV_packed_depth_stencil;
extern int glext_NV_parameter_buffer_object;
extern int glext_NV_parameter_buffer_object2;
extern int glext_NV_path_rendering;
extern int glext_NV_pixel_data_range;
extern int glext_NV_point_sprite;
extern int glext_NV_present_video;
extern int glext_NV_primitive_restart;
extern int glext_NV_register_combiners;
extern int glext_NV_register_combiners2;
extern int glext_NV_shader_atomic_counters;
extern int glext_NV_shader_atomic_float;
extern int glext_NV_shader_buffer_load;
extern int glext_NV_shader_buffer_store;
extern int glext_NV_shader_storage_buffer_object;
extern int glext_NV_tessellation_program5;
extern int glext_NV_texgen_emboss;
extern int glext_NV_texgen_reflection;
extern int glext_NV_texture_barrier;
extern int glext_NV_texture_compression_vtc;
extern int glext_NV_texture_env_combine4;
extern int glext_NV_texture_expand_normal;
extern int glext_NV_texture_multisample;
extern int glext_NV_texture_rectangle;
extern int glext_NV_texture_shader;
extern int glext_NV_texture_shader2;
extern int glext_NV_texture_shader3;
extern int glext_NV_transform_feedback;
extern int glext_NV_transform_feedback2;
extern int glext_NV_vdpau_interop;
extern int glext_NV_vertex_array_range;
extern int glext_NV_vertex_array_range2;
extern int glext_NV_vertex_attrib_integer_64bit;
extern int glext_NV_vertex_buffer_unified_memory;
extern int glext_NV_vertex_program;
extern int glext_NV_vertex_program1_1;
extern int glext_NV_vertex_program2;
extern int glext_NV_vertex_program2_option;
extern int glext_NV_vertex_program3;
extern int glext_NV_vertex_program4;
extern int glext_NV_video_capture;
extern int glext_OES_byte_coordinates;
extern int glext_OES_compressed_paletted_texture;
extern int glext_OES_fixed_point;
extern int glext_OES_query_matrix;
extern int glext_OES_read_format;
extern int glext_OES_single_precision;
extern int glext_OML_interlace;
extern int glext_OML_resample;
extern int glext_OML_subsample;
extern int glext_PGI_misc_hints;
extern int glext_PGI_vertex_hints;
extern int glext_REND_screen_coordinates;
extern int glext_S3_s3tc;
extern int glext_SGIS_detail_texture;
extern int glext_SGIS_fog_function;
extern int glext_SGIS_generate_mipmap;
extern int glext_SGIS_multisample;
extern int glext_SGIS_pixel_texture;
extern int glext_SGIS_point_line_texgen;
extern int glext_SGIS_point_parameters;
extern int glext_SGIS_sharpen_texture;
extern int glext_SGIS_texture4D;
extern int glext_SGIS_texture_border_clamp;
extern int glext_SGIS_texture_color_mask;
extern int glext_SGIS_texture_edge_clamp;
extern int glext_SGIS_texture_filter4;
extern int glext_SGIS_texture_lod;
extern int glext_SGIS_texture_select;
extern int glext_SGIX_async;
extern int glext_SGIX_async_histogram;
extern int glext_SGIX_async_pixel;
extern int glext_SGIX_blend_alpha_minmax;
extern int glext_SGIX_calligraphic_fragment;
extern int glext_SGIX_clipmap;
extern int glext_SGIX_convolution_accuracy;
extern int glext_SGIX_depth_pass_instrument;
extern int glext_SGIX_depth_texture;
extern int glext_SGIX_flush_raster;
extern int glext_SGIX_fog_offset;
extern int glext_SGIX_fragment_lighting;
extern int glext_SGIX_framezoom;
extern int glext_SGIX_igloo_interface;
extern int glext_SGIX_instruments;
extern int glext_SGIX_interlace;
extern int glext_SGIX_ir_instrument1;
extern int glext_SGIX_list_priority;
extern int glext_SGIX_pixel_texture;
extern int glext_SGIX_pixel_tiles;
extern int glext_SGIX_polynomial_ffd;
extern int glext_SGIX_reference_plane;
extern int glext_SGIX_resample;
extern int glext_SGIX_scalebias_hint;
extern int glext_SGIX_shadow;
extern int glext_SGIX_shadow_ambient;
extern int glext_SGIX_sprite;
extern int glext_SGIX_subsample;
extern int glext_SGIX_tag_sample_buffer;
extern int glext_SGIX_texture_add_env;
extern int glext_SGIX_texture_coordinate_clamp;
extern int glext_SGIX_texture_lod_bias;
extern int glext_SGIX_texture_multi_buffer;
extern int glext_SGIX_texture_scale_bias;
extern int glext_SGIX_vertex_preclip;
extern int glext_SGIX_ycrcb;
extern int glext_SGIX_ycrcb_subsample;
extern int glext_SGIX_ycrcba;
extern int glext_SGI_color_matrix;
extern int glext_SGI_color_table;
extern int glext_SGI_texture_color_table;
extern int glext_SUNX_constant_data;
extern int glext_SUN_convolution_border_modes;
extern int glext_SUN_global_alpha;
extern int glext_SUN_mesh_array;
extern int glext_SUN_slice_accum;
extern int glext_SUN_triangle_list;
extern int glext_SUN_vertex;
extern int glext_WIN_phong_shading;
extern int glext_WIN_specular_fog;

extern gl::_detail::Proc_glColorSubTable _funcptr_glColorSubTable;
extern gl::_detail::Proc_glColorTable _funcptr_glColorTable;
extern gl::_detail::Proc_glColorTableParameterfv _funcptr_glColorTableParameterfv;
extern gl::_detail::Proc_glColorTableParameteriv _funcptr_glColorTableParameteriv;
extern gl::_detail::Proc_glConvolutionFilter1D _funcptr_glConvolutionFilter1D;
extern gl::_detail::Proc_glConvolutionFilter2D _funcptr_glConvolutionFilter2D;
extern gl::_detail::Proc_glConvolutionParameterf _funcptr_glConvolutionParameterf;
extern gl::_detail::Proc_glConvolutionParameterfv _funcptr_glConvolutionParameterfv;
extern gl::_detail::Proc_glConvolutionParameteri _funcptr_glConvolutionParameteri;
extern gl::_detail::Proc_glConvolutionParameteriv _funcptr_glConvolutionParameteriv;
extern gl::_detail::Proc_glCopyColorSubTable _funcptr_glCopyColorSubTable;
extern gl::_detail::Proc_glCopyColorTable _funcptr_glCopyColorTable;
extern gl::_detail::Proc_glCopyConvolutionFilter1D _funcptr_glCopyConvolutionFilter1D;
extern gl::_detail::Proc_glCopyConvolutionFilter2D _funcptr_glCopyConvolutionFilter2D;
extern gl::_detail::Proc_glGetColorTable _funcptr_glGetColorTable;
extern gl::_detail::Proc_glGetColorTableParameterfv _funcptr_glGetColorTableParameterfv;
extern gl::_detail::Proc_glGetColorTableParameteriv _funcptr_glGetColorTableParameteriv;
extern gl::_detail::Proc_glGetConvolutionFilter _funcptr_glGetConvolutionFilter;
extern gl::_detail::Proc_glGetConvolutionParameterfv _funcptr_glGetConvolutionParameterfv;
extern gl::_detail::Proc_glGetConvolutionParameteriv _funcptr_glGetConvolutionParameteriv;
extern gl::_detail::Proc_glGetHistogram _funcptr_glGetHistogram;
extern gl::_detail::Proc_glGetHistogramParameterfv _funcptr_glGetHistogramParameterfv;
extern gl::_detail::Proc_glGetHistogramParameteriv _funcptr_glGetHistogramParameteriv;
extern gl::_detail::Proc_glGetMinmax _funcptr_glGetMinmax;
extern gl::_detail::Proc_glGetMinmaxParameterfv _funcptr_glGetMinmaxParameterfv;
extern gl::_detail::Proc_glGetMinmaxParameteriv _funcptr_glGetMinmaxParameteriv;
extern gl::_detail::Proc_glGetSeparableFilter _funcptr_glGetSeparableFilter;
extern gl::_detail::Proc_glHistogram _funcptr_glHistogram;
extern gl::_detail::Proc_glMinmax _funcptr_glMinmax;
extern gl::_detail::Proc_glResetHistogram _funcptr_glResetHistogram;
extern gl::_detail::Proc_glResetMinmax _funcptr_glResetMinmax;
extern gl::_detail::Proc_glSeparableFilter2D _funcptr_glSeparableFilter2D;
extern gl::_detail::Proc_glBindVertexArray _funcptr_glBindVertexArray;
extern gl::_detail::Proc_glDeleteVertexArrays _funcptr_glDeleteVertexArrays;
extern gl::_detail::Proc_glGenVertexArrays _funcptr_glGenVertexArrays;
extern gl::_detail::Proc_glIsVertexArray _funcptr_glIsVertexArray;
extern gl::_detail::Proc_glFlushMappedBufferRange _funcptr_glFlushMappedBufferRange;
extern gl::_detail::Proc_glMapBufferRange _funcptr_glMapBufferRange;
extern gl::_detail::Proc_glBindFramebuffer _funcptr_glBindFramebuffer;
extern gl::_detail::Proc_glBindRenderbuffer _funcptr_glBindRenderbuffer;
extern gl::_detail::Proc_glBlitFramebuffer _funcptr_glBlitFramebuffer;
extern gl::_detail::Proc_glCheckFramebufferStatus _funcptr_glCheckFramebufferStatus;
extern gl::_detail::Proc_glDeleteFramebuffers _funcptr_glDeleteFramebuffers;
extern gl::_detail::Proc_glDeleteRenderbuffers _funcptr_glDeleteRenderbuffers;
extern gl::_detail::Proc_glFramebufferRenderbuffer _funcptr_glFramebufferRenderbuffer;
extern gl::_detail::Proc_glFramebufferTexture1D _funcptr_glFramebufferTexture1D;
extern gl::_detail::Proc_glFramebufferTexture2D _funcptr_glFramebufferTexture2D;
extern gl::_detail::Proc_glFramebufferTexture3D _funcptr_glFramebufferTexture3D;
extern gl::_detail::Proc_glFramebufferTextureLayer _funcptr_glFramebufferTextureLayer;
extern gl::_detail::Proc_glGenFramebuffers _funcptr_glGenFramebuffers;
extern gl::_detail::Proc_glGenRenderbuffers _funcptr_glGenRenderbuffers;
extern gl::_detail::Proc_glGenerateMipmap _funcptr_glGenerateMipmap;
extern gl::_detail::Proc_glGetFramebufferAttachmentParameteriv _funcptr_glGetFramebufferAttachmentParameteriv;
extern gl::_detail::Proc_glGetRenderbufferParameteriv _funcptr_glGetRenderbufferParameteriv;
extern gl::_detail::Proc_glIsFramebuffer _funcptr_glIsFramebuffer;
extern gl::_detail::Proc_glIsRenderbuffer _funcptr_glIsRenderbuffer;
extern gl::_detail::Proc_glRenderbufferStorage _funcptr_glRenderbufferStorage;
extern gl::_detail::Proc_glRenderbufferStorageMultisample _funcptr_glRenderbufferStorageMultisample;
extern gl::_detail::Proc_glGetActiveUniformBlockName _funcptr_glGetActiveUniformBlockName;
extern gl::_detail::Proc_glGetActiveUniformBlockiv _funcptr_glGetActiveUniformBlockiv;
extern gl::_detail::Proc_glGetActiveUniformName _funcptr_glGetActiveUniformName;
extern gl::_detail::Proc_glGetActiveUniformsiv _funcptr_glGetActiveUniformsiv;
extern gl::_detail::Proc_glGetUniformBlockIndex _funcptr_glGetUniformBlockIndex;
extern gl::_detail::Proc_glGetUniformIndices _funcptr_glGetUniformIndices;
extern gl::_detail::Proc_glUniformBlockBinding _funcptr_glUniformBlockBinding;
extern gl::_detail::Proc_glCopyBufferSubData _funcptr_glCopyBufferSubData;
extern gl::_detail::Proc_glDrawElementsBaseVertex _funcptr_glDrawElementsBaseVertex;
extern gl::_detail::Proc_glDrawElementsInstancedBaseVertex _funcptr_glDrawElementsInstancedBaseVertex;
extern gl::_detail::Proc_glDrawRangeElementsBaseVertex _funcptr_glDrawRangeElementsBaseVertex;
extern gl::_detail::Proc_glMultiDrawElementsBaseVertex _funcptr_glMultiDrawElementsBaseVertex;
extern gl::_detail::Proc_glProvokingVertex _funcptr_glProvokingVertex;
extern gl::_detail::Proc_glClientWaitSync _funcptr_glClientWaitSync;
extern gl::_detail::Proc_glDeleteSync _funcptr_glDeleteSync;
extern gl::_detail::Proc_glFenceSync _funcptr_glFenceSync;
extern gl::_detail::Proc_glGetInteger64v _funcptr_glGetInteger64v;
extern gl::_detail::Proc_glGetSynciv _funcptr_glGetSynciv;
extern gl::_detail::Proc_glIsSync _funcptr_glIsSync;
extern gl::_detail::Proc_glWaitSync _funcptr_glWaitSync;
extern gl::_detail::Proc_glGetMultisamplefv _funcptr_glGetMultisamplefv;
extern gl::_detail::Proc_glSampleMaski _funcptr_glSampleMaski;
extern gl::_detail::Proc_glTexImage2DMultisample _funcptr_glTexImage2DMultisample;
extern gl::_detail::Proc_glTexImage3DMultisample _funcptr_glTexImage3DMultisample;
extern gl::_detail::Proc_glGetQueryObjecti64v _funcptr_glGetQueryObjecti64v;
extern gl::_detail::Proc_glGetQueryObjectui64v _funcptr_glGetQueryObjectui64v;
extern gl::_detail::Proc_glQueryCounter _funcptr_glQueryCounter;
extern gl::_detail::Proc_glColorP3ui _funcptr_glColorP3ui;
extern gl::_detail::Proc_glColorP3uiv _funcptr_glColorP3uiv;
extern gl::_detail::Proc_glColorP4ui _funcptr_glColorP4ui;
extern gl::_detail::Proc_glColorP4uiv _funcptr_glColorP4uiv;
extern gl::_detail::Proc_glMultiTexCoordP1ui _funcptr_glMultiTexCoordP1ui;
extern gl::_detail::Proc_glMultiTexCoordP1uiv _funcptr_glMultiTexCoordP1uiv;
extern gl::_detail::Proc_glMultiTexCoordP2ui _funcptr_glMultiTexCoordP2ui;
extern gl::_detail::Proc_glMultiTexCoordP2uiv _funcptr_glMultiTexCoordP2uiv;
extern gl::_detail::Proc_glMultiTexCoordP3ui _funcptr_glMultiTexCoordP3ui;
extern gl::_detail::Proc_glMultiTexCoordP3uiv _funcptr_glMultiTexCoordP3uiv;
extern gl::_detail::Proc_glMultiTexCoordP4ui _funcptr_glMultiTexCoordP4ui;
extern gl::_detail::Proc_glMultiTexCoordP4uiv _funcptr_glMultiTexCoordP4uiv;
extern gl::_detail::Proc_glNormalP3ui _funcptr_glNormalP3ui;
extern gl::_detail::Proc_glNormalP3uiv _funcptr_glNormalP3uiv;
extern gl::_detail::Proc_glSecondaryColorP3ui _funcptr_glSecondaryColorP3ui;
extern gl::_detail::Proc_glSecondaryColorP3uiv _funcptr_glSecondaryColorP3uiv;
extern gl::_detail::Proc_glTexCoordP1ui _funcptr_glTexCoordP1ui;
extern gl::_detail::Proc_glTexCoordP1uiv _funcptr_glTexCoordP1uiv;
extern gl::_detail::Proc_glTexCoordP2ui _funcptr_glTexCoordP2ui;
extern gl::_detail::Proc_glTexCoordP2uiv _funcptr_glTexCoordP2uiv;
extern gl::_detail::Proc_glTexCoordP3ui _funcptr_glTexCoordP3ui;
extern gl::_detail::Proc_glTexCoordP3uiv _funcptr_glTexCoordP3uiv;
extern gl::_detail::Proc_glTexCoordP4ui _funcptr_glTexCoordP4ui;
extern gl::_detail::Proc_glTexCoordP4uiv _funcptr_glTexCoordP4uiv;
extern gl::_detail::Proc_glVertexAttribP1ui _funcptr_glVertexAttribP1ui;
extern gl::_detail::Proc_glVertexAttribP1uiv _funcptr_glVertexAttribP1uiv;
extern gl::_detail::Proc_glVertexAttribP2ui _funcptr_glVertexAttribP2ui;
extern gl::_detail::Proc_glVertexAttribP2uiv _funcptr_glVertexAttribP2uiv;
extern gl::_detail::Proc_glVertexAttribP3ui _funcptr_glVertexAttribP3ui;
extern gl::_detail::Proc_glVertexAttribP3uiv _funcptr_glVertexAttribP3uiv;
extern gl::_detail::Proc_glVertexAttribP4ui _funcptr_glVertexAttribP4ui;
extern gl::_detail::Proc_glVertexAttribP4uiv _funcptr_glVertexAttribP4uiv;
extern gl::_detail::Proc_glVertexP2ui _funcptr_glVertexP2ui;
extern gl::_detail::Proc_glVertexP2uiv _funcptr_glVertexP2uiv;
extern gl::_detail::Proc_glVertexP3ui _funcptr_glVertexP3ui;
extern gl::_detail::Proc_glVertexP3uiv _funcptr_glVertexP3uiv;
extern gl::_detail::Proc_glVertexP4ui _funcptr_glVertexP4ui;
extern gl::_detail::Proc_glVertexP4uiv _funcptr_glVertexP4uiv;
extern gl::_detail::Proc_glBindFragDataLocationIndexed _funcptr_glBindFragDataLocationIndexed;
extern gl::_detail::Proc_glGetFragDataIndex _funcptr_glGetFragDataIndex;
extern gl::_detail::Proc_glBindSampler _funcptr_glBindSampler;
extern gl::_detail::Proc_glDeleteSamplers _funcptr_glDeleteSamplers;
extern gl::_detail::Proc_glGenSamplers _funcptr_glGenSamplers;
extern gl::_detail::Proc_glGetSamplerParameterIiv _funcptr_glGetSamplerParameterIiv;
extern gl::_detail::Proc_glGetSamplerParameterIuiv _funcptr_glGetSamplerParameterIuiv;
extern gl::_detail::Proc_glGetSamplerParameterfv _funcptr_glGetSamplerParameterfv;
extern gl::_detail::Proc_glGetSamplerParameteriv _funcptr_glGetSamplerParameteriv;
extern gl::_detail::Proc_glIsSampler _funcptr_glIsSampler;
extern gl::_detail::Proc_glSamplerParameterIiv _funcptr_glSamplerParameterIiv;
extern gl::_detail::Proc_glSamplerParameterIuiv _funcptr_glSamplerParameterIuiv;
extern gl::_detail::Proc_glSamplerParameterf _funcptr_glSamplerParameterf;
extern gl::_detail::Proc_glSamplerParameterfv _funcptr_glSamplerParameterfv;
extern gl::_detail::Proc_glSamplerParameteri _funcptr_glSamplerParameteri;
extern gl::_detail::Proc_glSamplerParameteriv _funcptr_glSamplerParameteriv;
extern gl::_detail::Proc_glDrawArraysIndirect _funcptr_glDrawArraysIndirect;
extern gl::_detail::Proc_glDrawElementsIndirect _funcptr_glDrawElementsIndirect;
extern gl::_detail::Proc_glGetUniformdv _funcptr_glGetUniformdv;
extern gl::_detail::Proc_glUniform1d _funcptr_glUniform1d;
extern gl::_detail::Proc_glUniform1dv _funcptr_glUniform1dv;
extern gl::_detail::Proc_glUniform2d _funcptr_glUniform2d;
extern gl::_detail::Proc_glUniform2dv _funcptr_glUniform2dv;
extern gl::_detail::Proc_glUniform3d _funcptr_glUniform3d;
extern gl::_detail::Proc_glUniform3dv _funcptr_glUniform3dv;
extern gl::_detail::Proc_glUniform4d _funcptr_glUniform4d;
extern gl::_detail::Proc_glUniform4dv _funcptr_glUniform4dv;
extern gl::_detail::Proc_glUniformMatrix2dv _funcptr_glUniformMatrix2dv;
extern gl::_detail::Proc_glUniformMatrix2x3dv _funcptr_glUniformMatrix2x3dv;
extern gl::_detail::Proc_glUniformMatrix2x4dv _funcptr_glUniformMatrix2x4dv;
extern gl::_detail::Proc_glUniformMatrix3dv _funcptr_glUniformMatrix3dv;
extern gl::_detail::Proc_glUniformMatrix3x2dv _funcptr_glUniformMatrix3x2dv;
extern gl::_detail::Proc_glUniformMatrix3x4dv _funcptr_glUniformMatrix3x4dv;
extern gl::_detail::Proc_glUniformMatrix4dv _funcptr_glUniformMatrix4dv;
extern gl::_detail::Proc_glUniformMatrix4x2dv _funcptr_glUniformMatrix4x2dv;
extern gl::_detail::Proc_glUniformMatrix4x3dv _funcptr_glUniformMatrix4x3dv;
extern gl::_detail::Proc_glGetActiveSubroutineName _funcptr_glGetActiveSubroutineName;
extern gl::_detail::Proc_glGetActiveSubroutineUniformName _funcptr_glGetActiveSubroutineUniformName;
extern gl::_detail::Proc_glGetActiveSubroutineUniformiv _funcptr_glGetActiveSubroutineUniformiv;
extern gl::_detail::Proc_glGetProgramStageiv _funcptr_glGetProgramStageiv;
extern gl::_detail::Proc_glGetSubroutineIndex _funcptr_glGetSubroutineIndex;
extern gl::_detail::Proc_glGetSubroutineUniformLocation _funcptr_glGetSubroutineUniformLocation;
extern gl::_detail::Proc_glGetUniformSubroutineuiv _funcptr_glGetUniformSubroutineuiv;
extern gl::_detail::Proc_glUniformSubroutinesuiv _funcptr_glUniformSubroutinesuiv;
extern gl::_detail::Proc_glPatchParameterfv _funcptr_glPatchParameterfv;
extern gl::_detail::Proc_glPatchParameteri _funcptr_glPatchParameteri;
extern gl::_detail::Proc_glBindTransformFeedback _funcptr_glBindTransformFeedback;
extern gl::_detail::Proc_glDeleteTransformFeedbacks _funcptr_glDeleteTransformFeedbacks;
extern gl::_detail::Proc_glDrawTransformFeedback _funcptr_glDrawTransformFeedback;
extern gl::_detail::Proc_glGenTransformFeedbacks _funcptr_glGenTransformFeedbacks;
extern gl::_detail::Proc_glIsTransformFeedback _funcptr_glIsTransformFeedback;
extern gl::_detail::Proc_glPauseTransformFeedback _funcptr_glPauseTransformFeedback;
extern gl::_detail::Proc_glResumeTransformFeedback _funcptr_glResumeTransformFeedback;
extern gl::_detail::Proc_glBeginQueryIndexed _funcptr_glBeginQueryIndexed;
extern gl::_detail::Proc_glDrawTransformFeedbackStream _funcptr_glDrawTransformFeedbackStream;
extern gl::_detail::Proc_glEndQueryIndexed _funcptr_glEndQueryIndexed;
extern gl::_detail::Proc_glGetQueryIndexediv _funcptr_glGetQueryIndexediv;
extern gl::_detail::Proc_glClearDepthf _funcptr_glClearDepthf;
extern gl::_detail::Proc_glDepthRangef _funcptr_glDepthRangef;
extern gl::_detail::Proc_glGetShaderPrecisionFormat _funcptr_glGetShaderPrecisionFormat;
extern gl::_detail::Proc_glReleaseShaderCompiler _funcptr_glReleaseShaderCompiler;
extern gl::_detail::Proc_glShaderBinary _funcptr_glShaderBinary;
extern gl::_detail::Proc_glGetProgramBinary _funcptr_glGetProgramBinary;
extern gl::_detail::Proc_glProgramBinary _funcptr_glProgramBinary;
extern gl::_detail::Proc_glProgramParameteri _funcptr_glProgramParameteri;
extern gl::_detail::Proc_glActiveShaderProgram _funcptr_glActiveShaderProgram;
extern gl::_detail::Proc_glBindProgramPipeline _funcptr_glBindProgramPipeline;
extern gl::_detail::Proc_glCreateShaderProgramv _funcptr_glCreateShaderProgramv;
extern gl::_detail::Proc_glDeleteProgramPipelines _funcptr_glDeleteProgramPipelines;
extern gl::_detail::Proc_glGenProgramPipelines _funcptr_glGenProgramPipelines;
extern gl::_detail::Proc_glGetProgramPipelineInfoLog _funcptr_glGetProgramPipelineInfoLog;
extern gl::_detail::Proc_glGetProgramPipelineiv _funcptr_glGetProgramPipelineiv;
extern gl::_detail::Proc_glIsProgramPipeline _funcptr_glIsProgramPipeline;
extern gl::_detail::Proc_glProgramUniform1d _funcptr_glProgramUniform1d;
extern gl::_detail::Proc_glProgramUniform1dv _funcptr_glProgramUniform1dv;
extern gl::_detail::Proc_glProgramUniform1f _funcptr_glProgramUniform1f;
extern gl::_detail::Proc_glProgramUniform1fv _funcptr_glProgramUniform1fv;
extern gl::_detail::Proc_glProgramUniform1i _funcptr_glProgramUniform1i;
extern gl::_detail::Proc_glProgramUniform1iv _funcptr_glProgramUniform1iv;
extern gl::_detail::Proc_glProgramUniform1ui _funcptr_glProgramUniform1ui;
extern gl::_detail::Proc_glProgramUniform1uiv _funcptr_glProgramUniform1uiv;
extern gl::_detail::Proc_glProgramUniform2d _funcptr_glProgramUniform2d;
extern gl::_detail::Proc_glProgramUniform2dv _funcptr_glProgramUniform2dv;
extern gl::_detail::Proc_glProgramUniform2f _funcptr_glProgramUniform2f;
extern gl::_detail::Proc_glProgramUniform2fv _funcptr_glProgramUniform2fv;
extern gl::_detail::Proc_glProgramUniform2i _funcptr_glProgramUniform2i;
extern gl::_detail::Proc_glProgramUniform2iv _funcptr_glProgramUniform2iv;
extern gl::_detail::Proc_glProgramUniform2ui _funcptr_glProgramUniform2ui;
extern gl::_detail::Proc_glProgramUniform2uiv _funcptr_glProgramUniform2uiv;
extern gl::_detail::Proc_glProgramUniform3d _funcptr_glProgramUniform3d;
extern gl::_detail::Proc_glProgramUniform3dv _funcptr_glProgramUniform3dv;
extern gl::_detail::Proc_glProgramUniform3f _funcptr_glProgramUniform3f;
extern gl::_detail::Proc_glProgramUniform3fv _funcptr_glProgramUniform3fv;
extern gl::_detail::Proc_glProgramUniform3i _funcptr_glProgramUniform3i;
extern gl::_detail::Proc_glProgramUniform3iv _funcptr_glProgramUniform3iv;
extern gl::_detail::Proc_glProgramUniform3ui _funcptr_glProgramUniform3ui;
extern gl::_detail::Proc_glProgramUniform3uiv _funcptr_glProgramUniform3uiv;
extern gl::_detail::Proc_glProgramUniform4d _funcptr_glProgramUniform4d;
extern gl::_detail::Proc_glProgramUniform4dv _funcptr_glProgramUniform4dv;
extern gl::_detail::Proc_glProgramUniform4f _funcptr_glProgramUniform4f;
extern gl::_detail::Proc_glProgramUniform4fv _funcptr_glProgramUniform4fv;
extern gl::_detail::Proc_glProgramUniform4i _funcptr_glProgramUniform4i;
extern gl::_detail::Proc_glProgramUniform4iv _funcptr_glProgramUniform4iv;
extern gl::_detail::Proc_glProgramUniform4ui _funcptr_glProgramUniform4ui;
extern gl::_detail::Proc_glProgramUniform4uiv _funcptr_glProgramUniform4uiv;
extern gl::_detail::Proc_glProgramUniformMatrix2dv _funcptr_glProgramUniformMatrix2dv;
extern gl::_detail::Proc_glProgramUniformMatrix2fv _funcptr_glProgramUniformMatrix2fv;
extern gl::_detail::Proc_glProgramUniformMatrix2x3dv _funcptr_glProgramUniformMatrix2x3dv;
extern gl::_detail::Proc_glProgramUniformMatrix2x3fv _funcptr_glProgramUniformMatrix2x3fv;
extern gl::_detail::Proc_glProgramUniformMatrix2x4dv _funcptr_glProgramUniformMatrix2x4dv;
extern gl::_detail::Proc_glProgramUniformMatrix2x4fv _funcptr_glProgramUniformMatrix2x4fv;
extern gl::_detail::Proc_glProgramUniformMatrix3dv _funcptr_glProgramUniformMatrix3dv;
extern gl::_detail::Proc_glProgramUniformMatrix3fv _funcptr_glProgramUniformMatrix3fv;
extern gl::_detail::Proc_glProgramUniformMatrix3x2dv _funcptr_glProgramUniformMatrix3x2dv;
extern gl::_detail::Proc_glProgramUniformMatrix3x2fv _funcptr_glProgramUniformMatrix3x2fv;
extern gl::_detail::Proc_glProgramUniformMatrix3x4dv _funcptr_glProgramUniformMatrix3x4dv;
extern gl::_detail::Proc_glProgramUniformMatrix3x4fv _funcptr_glProgramUniformMatrix3x4fv;
extern gl::_detail::Proc_glProgramUniformMatrix4dv _funcptr_glProgramUniformMatrix4dv;
extern gl::_detail::Proc_glProgramUniformMatrix4fv _funcptr_glProgramUniformMatrix4fv;
extern gl::_detail::Proc_glProgramUniformMatrix4x2dv _funcptr_glProgramUniformMatrix4x2dv;
extern gl::_detail::Proc_glProgramUniformMatrix4x2fv _funcptr_glProgramUniformMatrix4x2fv;
extern gl::_detail::Proc_glProgramUniformMatrix4x3dv _funcptr_glProgramUniformMatrix4x3dv;
extern gl::_detail::Proc_glProgramUniformMatrix4x3fv _funcptr_glProgramUniformMatrix4x3fv;
extern gl::_detail::Proc_glUseProgramStages _funcptr_glUseProgramStages;
extern gl::_detail::Proc_glValidateProgramPipeline _funcptr_glValidateProgramPipeline;
extern gl::_detail::Proc_glGetVertexAttribLdv _funcptr_glGetVertexAttribLdv;
extern gl::_detail::Proc_glVertexAttribL1d _funcptr_glVertexAttribL1d;
extern gl::_detail::Proc_glVertexAttribL1dv _funcptr_glVertexAttribL1dv;
extern gl::_detail::Proc_glVertexAttribL2d _funcptr_glVertexAttribL2d;
extern gl::_detail::Proc_glVertexAttribL2dv _funcptr_glVertexAttribL2dv;
extern gl::_detail::Proc_glVertexAttribL3d _funcptr_glVertexAttribL3d;
extern gl::_detail::Proc_glVertexAttribL3dv _funcptr_glVertexAttribL3dv;
extern gl::_detail::Proc_glVertexAttribL4d _funcptr_glVertexAttribL4d;
extern gl::_detail::Proc_glVertexAttribL4dv _funcptr_glVertexAttribL4dv;
extern gl::_detail::Proc_glVertexAttribLPointer _funcptr_glVertexAttribLPointer;
extern gl::_detail::Proc_glDepthRangeArrayv _funcptr_glDepthRangeArrayv;
extern gl::_detail::Proc_glDepthRangeIndexed _funcptr_glDepthRangeIndexed;
extern gl::_detail::Proc_glGetDoublei_v _funcptr_glGetDoublei_v;
extern gl::_detail::Proc_glGetFloati_v _funcptr_glGetFloati_v;
extern gl::_detail::Proc_glScissorArrayv _funcptr_glScissorArrayv;
extern gl::_detail::Proc_glScissorIndexed _funcptr_glScissorIndexed;
extern gl::_detail::Proc_glScissorIndexedv _funcptr_glScissorIndexedv;
extern gl::_detail::Proc_glViewportArrayv _funcptr_glViewportArrayv;
extern gl::_detail::Proc_glViewportIndexedf _funcptr_glViewportIndexedf;
extern gl::_detail::Proc_glViewportIndexedfv _funcptr_glViewportIndexedfv;
extern gl::_detail::Proc_glDrawArraysInstancedBaseInstance _funcptr_glDrawArraysInstancedBaseInstance;
extern gl::_detail::Proc_glDrawElementsInstancedBaseInstance _funcptr_glDrawElementsInstancedBaseInstance;
extern gl::_detail::Proc_glDrawElementsInstancedBaseVertexBaseInstance _funcptr_glDrawElementsInstancedBaseVertexBaseInstance;
extern gl::_detail::Proc_glDrawTransformFeedbackInstanced _funcptr_glDrawTransformFeedbackInstanced;
extern gl::_detail::Proc_glDrawTransformFeedbackStreamInstanced _funcptr_glDrawTransformFeedbackStreamInstanced;
extern gl::_detail::Proc_glGetInternalformativ _funcptr_glGetInternalformativ;
extern gl::_detail::Proc_glGetActiveAtomicCounterBufferiv _funcptr_glGetActiveAtomicCounterBufferiv;
extern gl::_detail::Proc_glBindImageTexture _funcptr_glBindImageTexture;
extern gl::_detail::Proc_glMemoryBarrier _funcptr_glMemoryBarrier;
extern gl::_detail::Proc_glTexStorage1D _funcptr_glTexStorage1D;
extern gl::_detail::Proc_glTexStorage2D _funcptr_glTexStorage2D;
extern gl::_detail::Proc_glTexStorage3D _funcptr_glTexStorage3D;
extern gl::_detail::Proc_glDebugMessageCallback _funcptr_glDebugMessageCallback;
extern gl::_detail::Proc_glDebugMessageControl _funcptr_glDebugMessageControl;
extern gl::_detail::Proc_glDebugMessageInsert _funcptr_glDebugMessageInsert;
extern gl::_detail::Proc_glGetDebugMessageLog _funcptr_glGetDebugMessageLog;
extern gl::_detail::Proc_glGetObjectLabel _funcptr_glGetObjectLabel;
extern gl::_detail::Proc_glGetObjectPtrLabel _funcptr_glGetObjectPtrLabel;
extern gl::_detail::Proc_glGetPointerv _funcptr_glGetPointerv;
extern gl::_detail::Proc_glObjectLabel _funcptr_glObjectLabel;
extern gl::_detail::Proc_glObjectPtrLabel _funcptr_glObjectPtrLabel;
extern gl::_detail::Proc_glPopDebugGroup _funcptr_glPopDebugGroup;
extern gl::_detail::Proc_glPushDebugGroup _funcptr_glPushDebugGroup;
extern gl::_detail::Proc_glClearBufferData _funcptr_glClearBufferData;
extern gl::_detail::Proc_glClearBufferSubData _funcptr_glClearBufferSubData;
extern gl::_detail::Proc_glDispatchCompute _funcptr_glDispatchCompute;
extern gl::_detail::Proc_glDispatchComputeIndirect _funcptr_glDispatchComputeIndirect;
extern gl::_detail::Proc_glCopyImageSubData _funcptr_glCopyImageSubData;
extern gl::_detail::Proc_glFramebufferParameteri _funcptr_glFramebufferParameteri;
extern gl::_detail::Proc_glGetFramebufferParameteriv _funcptr_glGetFramebufferParameteriv;
extern gl::_detail::Proc_glGetInternalformati64v _funcptr_glGetInternalformati64v;
extern gl::_detail::Proc_glInvalidateBufferData _funcptr_glInvalidateBufferData;
extern gl::_detail::Proc_glInvalidateBufferSubData _funcptr_glInvalidateBufferSubData;
extern gl::_detail::Proc_glInvalidateFramebuffer _funcptr_glInvalidateFramebuffer;
extern gl::_detail::Proc_glInvalidateSubFramebuffer _funcptr_glInvalidateSubFramebuffer;
extern gl::_detail::Proc_glInvalidateTexImage _funcptr_glInvalidateTexImage;
extern gl::_detail::Proc_glInvalidateTexSubImage _funcptr_glInvalidateTexSubImage;
extern gl::_detail::Proc_glMultiDrawArraysIndirect _funcptr_glMultiDrawArraysIndirect;
extern gl::_detail::Proc_glMultiDrawElementsIndirect _funcptr_glMultiDrawElementsIndirect;
extern gl::_detail::Proc_glGetProgramInterfaceiv _funcptr_glGetProgramInterfaceiv;
extern gl::_detail::Proc_glGetProgramResourceIndex _funcptr_glGetProgramResourceIndex;
extern gl::_detail::Proc_glGetProgramResourceLocation _funcptr_glGetProgramResourceLocation;
extern gl::_detail::Proc_glGetProgramResourceLocationIndex _funcptr_glGetProgramResourceLocationIndex;
extern gl::_detail::Proc_glGetProgramResourceName _funcptr_glGetProgramResourceName;
extern gl::_detail::Proc_glGetProgramResourceiv _funcptr_glGetProgramResourceiv;
extern gl::_detail::Proc_glShaderStorageBlockBinding _funcptr_glShaderStorageBlockBinding;
extern gl::_detail::Proc_glTexBufferRange _funcptr_glTexBufferRange;
extern gl::_detail::Proc_glTexStorage2DMultisample _funcptr_glTexStorage2DMultisample;
extern gl::_detail::Proc_glTexStorage3DMultisample _funcptr_glTexStorage3DMultisample;
extern gl::_detail::Proc_glTextureView _funcptr_glTextureView;
extern gl::_detail::Proc_glBindVertexBuffer _funcptr_glBindVertexBuffer;
extern gl::_detail::Proc_glVertexAttribBinding _funcptr_glVertexAttribBinding;
extern gl::_detail::Proc_glVertexAttribFormat _funcptr_glVertexAttribFormat;
extern gl::_detail::Proc_glVertexAttribIFormat _funcptr_glVertexAttribIFormat;
extern gl::_detail::Proc_glVertexAttribLFormat _funcptr_glVertexAttribLFormat;
extern gl::_detail::Proc_glVertexBindingDivisor _funcptr_glVertexBindingDivisor;
extern gl::_detail::Proc_glBufferStorage _funcptr_glBufferStorage;
extern gl::_detail::Proc_glClearTexImage _funcptr_glClearTexImage;
extern gl::_detail::Proc_glClearTexSubImage _funcptr_glClearTexSubImage;
extern gl::_detail::Proc_glBindBuffersBase _funcptr_glBindBuffersBase;
extern gl::_detail::Proc_glBindBuffersRange _funcptr_glBindBuffersRange;
extern gl::_detail::Proc_glBindImageTextures _funcptr_glBindImageTextures;
extern gl::_detail::Proc_glBindSamplers _funcptr_glBindSamplers;
extern gl::_detail::Proc_glBindTextures _funcptr_glBindTextures;
extern gl::_detail::Proc_glBindVertexBuffers _funcptr_glBindVertexBuffers;
extern gl::_detail::Proc_glTbufferMask3DFX _funcptr_glTbufferMask3DFX;
extern gl::_detail::Proc_glDebugMessageCallbackAMD _funcptr_glDebugMessageCallbackAMD;
extern gl::_detail::Proc_glDebugMessageEnableAMD _funcptr_glDebugMessageEnableAMD;
extern gl::_detail::Proc_glDebugMessageInsertAMD _funcptr_glDebugMessageInsertAMD;
extern gl::_detail::Proc_glGetDebugMessageLogAMD _funcptr_glGetDebugMessageLogAMD;
extern gl::_detail::Proc_glBlendEquationIndexedAMD _funcptr_glBlendEquationIndexedAMD;
extern gl::_detail::Proc_glBlendEquationSeparateIndexedAMD _funcptr_glBlendEquationSeparateIndexedAMD;
extern gl::_detail::Proc_glBlendFuncIndexedAMD _funcptr_glBlendFuncIndexedAMD;
extern gl::_detail::Proc_glBlendFuncSeparateIndexedAMD _funcptr_glBlendFuncSeparateIndexedAMD;
extern gl::_detail::Proc_glVertexAttribParameteriAMD _funcptr_glVertexAttribParameteriAMD;
extern gl::_detail::Proc_glMultiDrawArraysIndirectAMD _funcptr_glMultiDrawArraysIndirectAMD;
extern gl::_detail::Proc_glMultiDrawElementsIndirectAMD _funcptr_glMultiDrawElementsIndirectAMD;
extern gl::_detail::Proc_glDeleteNamesAMD _funcptr_glDeleteNamesAMD;
extern gl::_detail::Proc_glGenNamesAMD _funcptr_glGenNamesAMD;
extern gl::_detail::Proc_glIsNameAMD _funcptr_glIsNameAMD;
extern gl::_detail::Proc_glBeginPerfMonitorAMD _funcptr_glBeginPerfMonitorAMD;
extern gl::_detail::Proc_glDeletePerfMonitorsAMD _funcptr_glDeletePerfMonitorsAMD;
extern gl::_detail::Proc_glEndPerfMonitorAMD _funcptr_glEndPerfMonitorAMD;
extern gl::_detail::Proc_glGenPerfMonitorsAMD _funcptr_glGenPerfMonitorsAMD;
extern gl::_detail::Proc_glGetPerfMonitorCounterDataAMD _funcptr_glGetPerfMonitorCounterDataAMD;
extern gl::_detail::Proc_glGetPerfMonitorCounterInfoAMD _funcptr_glGetPerfMonitorCounterInfoAMD;
extern gl::_detail::Proc_glGetPerfMonitorCounterStringAMD _funcptr_glGetPerfMonitorCounterStringAMD;
extern gl::_detail::Proc_glGetPerfMonitorCountersAMD _funcptr_glGetPerfMonitorCountersAMD;
extern gl::_detail::Proc_glGetPerfMonitorGroupStringAMD _funcptr_glGetPerfMonitorGroupStringAMD;
extern gl::_detail::Proc_glGetPerfMonitorGroupsAMD _funcptr_glGetPerfMonitorGroupsAMD;
extern gl::_detail::Proc_glSelectPerfMonitorCountersAMD _funcptr_glSelectPerfMonitorCountersAMD;
extern gl::_detail::Proc_glSetMultisamplefvAMD _funcptr_glSetMultisamplefvAMD;
extern gl::_detail::Proc_glTexStorageSparseAMD _funcptr_glTexStorageSparseAMD;
extern gl::_detail::Proc_glTextureStorageSparseAMD _funcptr_glTextureStorageSparseAMD;
extern gl::_detail::Proc_glStencilOpValueAMD _funcptr_glStencilOpValueAMD;
extern gl::_detail::Proc_glTessellationFactorAMD _funcptr_glTessellationFactorAMD;
extern gl::_detail::Proc_glTessellationModeAMD _funcptr_glTessellationModeAMD;
extern gl::_detail::Proc_glDrawElementArrayAPPLE _funcptr_glDrawElementArrayAPPLE;
extern gl::_detail::Proc_glDrawRangeElementArrayAPPLE _funcptr_glDrawRangeElementArrayAPPLE;
extern gl::_detail::Proc_glElementPointerAPPLE _funcptr_glElementPointerAPPLE;
extern gl::_detail::Proc_glMultiDrawElementArrayAPPLE _funcptr_glMultiDrawElementArrayAPPLE;
extern gl::_detail::Proc_glMultiDrawRangeElementArrayAPPLE _funcptr_glMultiDrawRangeElementArrayAPPLE;
extern gl::_detail::Proc_glDeleteFencesAPPLE _funcptr_glDeleteFencesAPPLE;
extern gl::_detail::Proc_glFinishFenceAPPLE _funcptr_glFinishFenceAPPLE;
extern gl::_detail::Proc_glFinishObjectAPPLE _funcptr_glFinishObjectAPPLE;
extern gl::_detail::Proc_glGenFencesAPPLE _funcptr_glGenFencesAPPLE;
extern gl::_detail::Proc_glIsFenceAPPLE _funcptr_glIsFenceAPPLE;
extern gl::_detail::Proc_glSetFenceAPPLE _funcptr_glSetFenceAPPLE;
extern gl::_detail::Proc_glTestFenceAPPLE _funcptr_glTestFenceAPPLE;
extern gl::_detail::Proc_glTestObjectAPPLE _funcptr_glTestObjectAPPLE;
extern gl::_detail::Proc_glBufferParameteriAPPLE _funcptr_glBufferParameteriAPPLE;
extern gl::_detail::Proc_glFlushMappedBufferRangeAPPLE _funcptr_glFlushMappedBufferRangeAPPLE;
extern gl::_detail::Proc_glGetObjectParameterivAPPLE _funcptr_glGetObjectParameterivAPPLE;
extern gl::_detail::Proc_glObjectPurgeableAPPLE _funcptr_glObjectPurgeableAPPLE;
extern gl::_detail::Proc_glObjectUnpurgeableAPPLE _funcptr_glObjectUnpurgeableAPPLE;
extern gl::_detail::Proc_glGetTexParameterPointervAPPLE _funcptr_glGetTexParameterPointervAPPLE;
extern gl::_detail::Proc_glTextureRangeAPPLE _funcptr_glTextureRangeAPPLE;
extern gl::_detail::Proc_glBindVertexArrayAPPLE _funcptr_glBindVertexArrayAPPLE;
extern gl::_detail::Proc_glDeleteVertexArraysAPPLE _funcptr_glDeleteVertexArraysAPPLE;
extern gl::_detail::Proc_glGenVertexArraysAPPLE _funcptr_glGenVertexArraysAPPLE;
extern gl::_detail::Proc_glIsVertexArrayAPPLE _funcptr_glIsVertexArrayAPPLE;
extern gl::_detail::Proc_glFlushVertexArrayRangeAPPLE _funcptr_glFlushVertexArrayRangeAPPLE;
extern gl::_detail::Proc_glVertexArrayParameteriAPPLE _funcptr_glVertexArrayParameteriAPPLE;
extern gl::_detail::Proc_glVertexArrayRangeAPPLE _funcptr_glVertexArrayRangeAPPLE;
extern gl::_detail::Proc_glDisableVertexAttribAPPLE _funcptr_glDisableVertexAttribAPPLE;
extern gl::_detail::Proc_glEnableVertexAttribAPPLE _funcptr_glEnableVertexAttribAPPLE;
extern gl::_detail::Proc_glIsVertexAttribEnabledAPPLE _funcptr_glIsVertexAttribEnabledAPPLE;
extern gl::_detail::Proc_glMapVertexAttrib1dAPPLE _funcptr_glMapVertexAttrib1dAPPLE;
extern gl::_detail::Proc_glMapVertexAttrib1fAPPLE _funcptr_glMapVertexAttrib1fAPPLE;
extern gl::_detail::Proc_glMapVertexAttrib2dAPPLE _funcptr_glMapVertexAttrib2dAPPLE;
extern gl::_detail::Proc_glMapVertexAttrib2fAPPLE _funcptr_glMapVertexAttrib2fAPPLE;
extern gl::_detail::Proc_glGetImageHandleARB _funcptr_glGetImageHandleARB;
extern gl::_detail::Proc_glGetTextureHandleARB _funcptr_glGetTextureHandleARB;
extern gl::_detail::Proc_glGetTextureSamplerHandleARB _funcptr_glGetTextureSamplerHandleARB;
extern gl::_detail::Proc_glGetVertexAttribLui64vARB _funcptr_glGetVertexAttribLui64vARB;
extern gl::_detail::Proc_glIsImageHandleResidentARB _funcptr_glIsImageHandleResidentARB;
extern gl::_detail::Proc_glIsTextureHandleResidentARB _funcptr_glIsTextureHandleResidentARB;
extern gl::_detail::Proc_glMakeImageHandleNonResidentARB _funcptr_glMakeImageHandleNonResidentARB;
extern gl::_detail::Proc_glMakeImageHandleResidentARB _funcptr_glMakeImageHandleResidentARB;
extern gl::_detail::Proc_glMakeTextureHandleNonResidentARB _funcptr_glMakeTextureHandleNonResidentARB;
extern gl::_detail::Proc_glMakeTextureHandleResidentARB _funcptr_glMakeTextureHandleResidentARB;
extern gl::_detail::Proc_glProgramUniformHandleui64ARB _funcptr_glProgramUniformHandleui64ARB;
extern gl::_detail::Proc_glProgramUniformHandleui64vARB _funcptr_glProgramUniformHandleui64vARB;
extern gl::_detail::Proc_glUniformHandleui64ARB _funcptr_glUniformHandleui64ARB;
extern gl::_detail::Proc_glUniformHandleui64vARB _funcptr_glUniformHandleui64vARB;
extern gl::_detail::Proc_glVertexAttribL1ui64ARB _funcptr_glVertexAttribL1ui64ARB;
extern gl::_detail::Proc_glVertexAttribL1ui64vARB _funcptr_glVertexAttribL1ui64vARB;
extern gl::_detail::Proc_glCreateSyncFromCLeventARB _funcptr_glCreateSyncFromCLeventARB;
extern gl::_detail::Proc_glClampColorARB _funcptr_glClampColorARB;
extern gl::_detail::Proc_glDispatchComputeGroupSizeARB _funcptr_glDispatchComputeGroupSizeARB;
extern gl::_detail::Proc_glDebugMessageCallbackARB _funcptr_glDebugMessageCallbackARB;
extern gl::_detail::Proc_glDebugMessageControlARB _funcptr_glDebugMessageControlARB;
extern gl::_detail::Proc_glDebugMessageInsertARB _funcptr_glDebugMessageInsertARB;
extern gl::_detail::Proc_glGetDebugMessageLogARB _funcptr_glGetDebugMessageLogARB;
extern gl::_detail::Proc_glDrawBuffersARB _funcptr_glDrawBuffersARB;
extern gl::_detail::Proc_glBlendEquationSeparateiARB _funcptr_glBlendEquationSeparateiARB;
extern gl::_detail::Proc_glBlendEquationiARB _funcptr_glBlendEquationiARB;
extern gl::_detail::Proc_glBlendFuncSeparateiARB _funcptr_glBlendFuncSeparateiARB;
extern gl::_detail::Proc_glBlendFunciARB _funcptr_glBlendFunciARB;
extern gl::_detail::Proc_glDrawArraysInstancedARB _funcptr_glDrawArraysInstancedARB;
extern gl::_detail::Proc_glDrawElementsInstancedARB _funcptr_glDrawElementsInstancedARB;
extern gl::_detail::Proc_glBindProgramARB _funcptr_glBindProgramARB;
extern gl::_detail::Proc_glDeleteProgramsARB _funcptr_glDeleteProgramsARB;
extern gl::_detail::Proc_glGenProgramsARB _funcptr_glGenProgramsARB;
extern gl::_detail::Proc_glGetProgramEnvParameterdvARB _funcptr_glGetProgramEnvParameterdvARB;
extern gl::_detail::Proc_glGetProgramEnvParameterfvARB _funcptr_glGetProgramEnvParameterfvARB;
extern gl::_detail::Proc_glGetProgramLocalParameterdvARB _funcptr_glGetProgramLocalParameterdvARB;
extern gl::_detail::Proc_glGetProgramLocalParameterfvARB _funcptr_glGetProgramLocalParameterfvARB;
extern gl::_detail::Proc_glGetProgramStringARB _funcptr_glGetProgramStringARB;
extern gl::_detail::Proc_glGetProgramivARB _funcptr_glGetProgramivARB;
extern gl::_detail::Proc_glIsProgramARB _funcptr_glIsProgramARB;
extern gl::_detail::Proc_glProgramEnvParameter4dARB _funcptr_glProgramEnvParameter4dARB;
extern gl::_detail::Proc_glProgramEnvParameter4dvARB _funcptr_glProgramEnvParameter4dvARB;
extern gl::_detail::Proc_glProgramEnvParameter4fARB _funcptr_glProgramEnvParameter4fARB;
extern gl::_detail::Proc_glProgramEnvParameter4fvARB _funcptr_glProgramEnvParameter4fvARB;
extern gl::_detail::Proc_glProgramLocalParameter4dARB _funcptr_glProgramLocalParameter4dARB;
extern gl::_detail::Proc_glProgramLocalParameter4dvARB _funcptr_glProgramLocalParameter4dvARB;
extern gl::_detail::Proc_glProgramLocalParameter4fARB _funcptr_glProgramLocalParameter4fARB;
extern gl::_detail::Proc_glProgramLocalParameter4fvARB _funcptr_glProgramLocalParameter4fvARB;
extern gl::_detail::Proc_glProgramStringARB _funcptr_glProgramStringARB;
extern gl::_detail::Proc_glFramebufferTextureARB _funcptr_glFramebufferTextureARB;
extern gl::_detail::Proc_glFramebufferTextureFaceARB _funcptr_glFramebufferTextureFaceARB;
extern gl::_detail::Proc_glFramebufferTextureLayerARB _funcptr_glFramebufferTextureLayerARB;
extern gl::_detail::Proc_glProgramParameteriARB _funcptr_glProgramParameteriARB;
extern gl::_detail::Proc_glMultiDrawArraysIndirectCountARB _funcptr_glMultiDrawArraysIndirectCountARB;
extern gl::_detail::Proc_glMultiDrawElementsIndirectCountARB _funcptr_glMultiDrawElementsIndirectCountARB;
extern gl::_detail::Proc_glVertexAttribDivisorARB _funcptr_glVertexAttribDivisorARB;
extern gl::_detail::Proc_glCurrentPaletteMatrixARB _funcptr_glCurrentPaletteMatrixARB;
extern gl::_detail::Proc_glMatrixIndexPointerARB _funcptr_glMatrixIndexPointerARB;
extern gl::_detail::Proc_glMatrixIndexubvARB _funcptr_glMatrixIndexubvARB;
extern gl::_detail::Proc_glMatrixIndexuivARB _funcptr_glMatrixIndexuivARB;
extern gl::_detail::Proc_glMatrixIndexusvARB _funcptr_glMatrixIndexusvARB;
extern gl::_detail::Proc_glSampleCoverageARB _funcptr_glSampleCoverageARB;
extern gl::_detail::Proc_glActiveTextureARB _funcptr_glActiveTextureARB;
extern gl::_detail::Proc_glClientActiveTextureARB _funcptr_glClientActiveTextureARB;
extern gl::_detail::Proc_glMultiTexCoord1dARB _funcptr_glMultiTexCoord1dARB;
extern gl::_detail::Proc_glMultiTexCoord1dvARB _funcptr_glMultiTexCoord1dvARB;
extern gl::_detail::Proc_glMultiTexCoord1fARB _funcptr_glMultiTexCoord1fARB;
extern gl::_detail::Proc_glMultiTexCoord1fvARB _funcptr_glMultiTexCoord1fvARB;
extern gl::_detail::Proc_glMultiTexCoord1iARB _funcptr_glMultiTexCoord1iARB;
extern gl::_detail::Proc_glMultiTexCoord1ivARB _funcptr_glMultiTexCoord1ivARB;
extern gl::_detail::Proc_glMultiTexCoord1sARB _funcptr_glMultiTexCoord1sARB;
extern gl::_detail::Proc_glMultiTexCoord1svARB _funcptr_glMultiTexCoord1svARB;
extern gl::_detail::Proc_glMultiTexCoord2dARB _funcptr_glMultiTexCoord2dARB;
extern gl::_detail::Proc_glMultiTexCoord2dvARB _funcptr_glMultiTexCoord2dvARB;
extern gl::_detail::Proc_glMultiTexCoord2fARB _funcptr_glMultiTexCoord2fARB;
extern gl::_detail::Proc_glMultiTexCoord2fvARB _funcptr_glMultiTexCoord2fvARB;
extern gl::_detail::Proc_glMultiTexCoord2iARB _funcptr_glMultiTexCoord2iARB;
extern gl::_detail::Proc_glMultiTexCoord2ivARB _funcptr_glMultiTexCoord2ivARB;
extern gl::_detail::Proc_glMultiTexCoord2sARB _funcptr_glMultiTexCoord2sARB;
extern gl::_detail::Proc_glMultiTexCoord2svARB _funcptr_glMultiTexCoord2svARB;
extern gl::_detail::Proc_glMultiTexCoord3dARB _funcptr_glMultiTexCoord3dARB;
extern gl::_detail::Proc_glMultiTexCoord3dvARB _funcptr_glMultiTexCoord3dvARB;
extern gl::_detail::Proc_glMultiTexCoord3fARB _funcptr_glMultiTexCoord3fARB;
extern gl::_detail::Proc_glMultiTexCoord3fvARB _funcptr_glMultiTexCoord3fvARB;
extern gl::_detail::Proc_glMultiTexCoord3iARB _funcptr_glMultiTexCoord3iARB;
extern gl::_detail::Proc_glMultiTexCoord3ivARB _funcptr_glMultiTexCoord3ivARB;
extern gl::_detail::Proc_glMultiTexCoord3sARB _funcptr_glMultiTexCoord3sARB;
extern gl::_detail::Proc_glMultiTexCoord3svARB _funcptr_glMultiTexCoord3svARB;
extern gl::_detail::Proc_glMultiTexCoord4dARB _funcptr_glMultiTexCoord4dARB;
extern gl::_detail::Proc_glMultiTexCoord4dvARB _funcptr_glMultiTexCoord4dvARB;
extern gl::_detail::Proc_glMultiTexCoord4fARB _funcptr_glMultiTexCoord4fARB;
extern gl::_detail::Proc_glMultiTexCoord4fvARB _funcptr_glMultiTexCoord4fvARB;
extern gl::_detail::Proc_glMultiTexCoord4iARB _funcptr_glMultiTexCoord4iARB;
extern gl::_detail::Proc_glMultiTexCoord4ivARB _funcptr_glMultiTexCoord4ivARB;
extern gl::_detail::Proc_glMultiTexCoord4sARB _funcptr_glMultiTexCoord4sARB;
extern gl::_detail::Proc_glMultiTexCoord4svARB _funcptr_glMultiTexCoord4svARB;
extern gl::_detail::Proc_glBeginQueryARB _funcptr_glBeginQueryARB;
extern gl::_detail::Proc_glDeleteQueriesARB _funcptr_glDeleteQueriesARB;
extern gl::_detail::Proc_glEndQueryARB _funcptr_glEndQueryARB;
extern gl::_detail::Proc_glGenQueriesARB _funcptr_glGenQueriesARB;
extern gl::_detail::Proc_glGetQueryObjectivARB _funcptr_glGetQueryObjectivARB;
extern gl::_detail::Proc_glGetQueryObjectuivARB _funcptr_glGetQueryObjectuivARB;
extern gl::_detail::Proc_glGetQueryivARB _funcptr_glGetQueryivARB;
extern gl::_detail::Proc_glIsQueryARB _funcptr_glIsQueryARB;
extern gl::_detail::Proc_glPointParameterfARB _funcptr_glPointParameterfARB;
extern gl::_detail::Proc_glPointParameterfvARB _funcptr_glPointParameterfvARB;
extern gl::_detail::Proc_glGetGraphicsResetStatusARB _funcptr_glGetGraphicsResetStatusARB;
extern gl::_detail::Proc_glGetnColorTableARB _funcptr_glGetnColorTableARB;
extern gl::_detail::Proc_glGetnCompressedTexImageARB _funcptr_glGetnCompressedTexImageARB;
extern gl::_detail::Proc_glGetnConvolutionFilterARB _funcptr_glGetnConvolutionFilterARB;
extern gl::_detail::Proc_glGetnHistogramARB _funcptr_glGetnHistogramARB;
extern gl::_detail::Proc_glGetnMapdvARB _funcptr_glGetnMapdvARB;
extern gl::_detail::Proc_glGetnMapfvARB _funcptr_glGetnMapfvARB;
extern gl::_detail::Proc_glGetnMapivARB _funcptr_glGetnMapivARB;
extern gl::_detail::Proc_glGetnMinmaxARB _funcptr_glGetnMinmaxARB;
extern gl::_detail::Proc_glGetnPixelMapfvARB _funcptr_glGetnPixelMapfvARB;
extern gl::_detail::Proc_glGetnPixelMapuivARB _funcptr_glGetnPixelMapuivARB;
extern gl::_detail::Proc_glGetnPixelMapusvARB _funcptr_glGetnPixelMapusvARB;
extern gl::_detail::Proc_glGetnPolygonStippleARB _funcptr_glGetnPolygonStippleARB;
extern gl::_detail::Proc_glGetnSeparableFilterARB _funcptr_glGetnSeparableFilterARB;
extern gl::_detail::Proc_glGetnTexImageARB _funcptr_glGetnTexImageARB;
extern gl::_detail::Proc_glGetnUniformdvARB _funcptr_glGetnUniformdvARB;
extern gl::_detail::Proc_glGetnUniformfvARB _funcptr_glGetnUniformfvARB;
extern gl::_detail::Proc_glGetnUniformivARB _funcptr_glGetnUniformivARB;
extern gl::_detail::Proc_glGetnUniformuivARB _funcptr_glGetnUniformuivARB;
extern gl::_detail::Proc_glReadnPixelsARB _funcptr_glReadnPixelsARB;
extern gl::_detail::Proc_glMinSampleShadingARB _funcptr_glMinSampleShadingARB;
extern gl::_detail::Proc_glAttachObjectARB _funcptr_glAttachObjectARB;
extern gl::_detail::Proc_glCompileShaderARB _funcptr_glCompileShaderARB;
extern gl::_detail::Proc_glCreateProgramObjectARB _funcptr_glCreateProgramObjectARB;
extern gl::_detail::Proc_glCreateShaderObjectARB _funcptr_glCreateShaderObjectARB;
extern gl::_detail::Proc_glDeleteObjectARB _funcptr_glDeleteObjectARB;
extern gl::_detail::Proc_glDetachObjectARB _funcptr_glDetachObjectARB;
extern gl::_detail::Proc_glGetActiveUniformARB _funcptr_glGetActiveUniformARB;
extern gl::_detail::Proc_glGetAttachedObjectsARB _funcptr_glGetAttachedObjectsARB;
extern gl::_detail::Proc_glGetHandleARB _funcptr_glGetHandleARB;
extern gl::_detail::Proc_glGetInfoLogARB _funcptr_glGetInfoLogARB;
extern gl::_detail::Proc_glGetObjectParameterfvARB _funcptr_glGetObjectParameterfvARB;
extern gl::_detail::Proc_glGetObjectParameterivARB _funcptr_glGetObjectParameterivARB;
extern gl::_detail::Proc_glGetShaderSourceARB _funcptr_glGetShaderSourceARB;
extern gl::_detail::Proc_glGetUniformLocationARB _funcptr_glGetUniformLocationARB;
extern gl::_detail::Proc_glGetUniformfvARB _funcptr_glGetUniformfvARB;
extern gl::_detail::Proc_glGetUniformivARB _funcptr_glGetUniformivARB;
extern gl::_detail::Proc_glLinkProgramARB _funcptr_glLinkProgramARB;
extern gl::_detail::Proc_glShaderSourceARB _funcptr_glShaderSourceARB;
extern gl::_detail::Proc_glUniform1fARB _funcptr_glUniform1fARB;
extern gl::_detail::Proc_glUniform1fvARB _funcptr_glUniform1fvARB;
extern gl::_detail::Proc_glUniform1iARB _funcptr_glUniform1iARB;
extern gl::_detail::Proc_glUniform1ivARB _funcptr_glUniform1ivARB;
extern gl::_detail::Proc_glUniform2fARB _funcptr_glUniform2fARB;
extern gl::_detail::Proc_glUniform2fvARB _funcptr_glUniform2fvARB;
extern gl::_detail::Proc_glUniform2iARB _funcptr_glUniform2iARB;
extern gl::_detail::Proc_glUniform2ivARB _funcptr_glUniform2ivARB;
extern gl::_detail::Proc_glUniform3fARB _funcptr_glUniform3fARB;
extern gl::_detail::Proc_glUniform3fvARB _funcptr_glUniform3fvARB;
extern gl::_detail::Proc_glUniform3iARB _funcptr_glUniform3iARB;
extern gl::_detail::Proc_glUniform3ivARB _funcptr_glUniform3ivARB;
extern gl::_detail::Proc_glUniform4fARB _funcptr_glUniform4fARB;
extern gl::_detail::Proc_glUniform4fvARB _funcptr_glUniform4fvARB;
extern gl::_detail::Proc_glUniform4iARB _funcptr_glUniform4iARB;
extern gl::_detail::Proc_glUniform4ivARB _funcptr_glUniform4ivARB;
extern gl::_detail::Proc_glUniformMatrix2fvARB _funcptr_glUniformMatrix2fvARB;
extern gl::_detail::Proc_glUniformMatrix3fvARB _funcptr_glUniformMatrix3fvARB;
extern gl::_detail::Proc_glUniformMatrix4fvARB _funcptr_glUniformMatrix4fvARB;
extern gl::_detail::Proc_glUseProgramObjectARB _funcptr_glUseProgramObjectARB;
extern gl::_detail::Proc_glValidateProgramARB _funcptr_glValidateProgramARB;
extern gl::_detail::Proc_glCompileShaderIncludeARB _funcptr_glCompileShaderIncludeARB;
extern gl::_detail::Proc_glDeleteNamedStringARB _funcptr_glDeleteNamedStringARB;
extern gl::_detail::Proc_glGetNamedStringARB _funcptr_glGetNamedStringARB;
extern gl::_detail::Proc_glGetNamedStringivARB _funcptr_glGetNamedStringivARB;
extern gl::_detail::Proc_glIsNamedStringARB _funcptr_glIsNamedStringARB;
extern gl::_detail::Proc_glNamedStringARB _funcptr_glNamedStringARB;
extern gl::_detail::Proc_glTexPageCommitmentARB _funcptr_glTexPageCommitmentARB;
extern gl::_detail::Proc_glTexBufferARB _funcptr_glTexBufferARB;
extern gl::_detail::Proc_glCompressedTexImage1DARB _funcptr_glCompressedTexImage1DARB;
extern gl::_detail::Proc_glCompressedTexImage2DARB _funcptr_glCompressedTexImage2DARB;
extern gl::_detail::Proc_glCompressedTexImage3DARB _funcptr_glCompressedTexImage3DARB;
extern gl::_detail::Proc_glCompressedTexSubImage1DARB _funcptr_glCompressedTexSubImage1DARB;
extern gl::_detail::Proc_glCompressedTexSubImage2DARB _funcptr_glCompressedTexSubImage2DARB;
extern gl::_detail::Proc_glCompressedTexSubImage3DARB _funcptr_glCompressedTexSubImage3DARB;
extern gl::_detail::Proc_glGetCompressedTexImageARB _funcptr_glGetCompressedTexImageARB;
extern gl::_detail::Proc_glLoadTransposeMatrixdARB _funcptr_glLoadTransposeMatrixdARB;
extern gl::_detail::Proc_glLoadTransposeMatrixfARB _funcptr_glLoadTransposeMatrixfARB;
extern gl::_detail::Proc_glMultTransposeMatrixdARB _funcptr_glMultTransposeMatrixdARB;
extern gl::_detail::Proc_glMultTransposeMatrixfARB _funcptr_glMultTransposeMatrixfARB;
extern gl::_detail::Proc_glVertexBlendARB _funcptr_glVertexBlendARB;
extern gl::_detail::Proc_glWeightPointerARB _funcptr_glWeightPointerARB;
extern gl::_detail::Proc_glWeightbvARB _funcptr_glWeightbvARB;
extern gl::_detail::Proc_glWeightdvARB _funcptr_glWeightdvARB;
extern gl::_detail::Proc_glWeightfvARB _funcptr_glWeightfvARB;
extern gl::_detail::Proc_glWeightivARB _funcptr_glWeightivARB;
extern gl::_detail::Proc_glWeightsvARB _funcptr_glWeightsvARB;
extern gl::_detail::Proc_glWeightubvARB _funcptr_glWeightubvARB;
extern gl::_detail::Proc_glWeightuivARB _funcptr_glWeightuivARB;
extern gl::_detail::Proc_glWeightusvARB _funcptr_glWeightusvARB;
extern gl::_detail::Proc_glBindBufferARB _funcptr_glBindBufferARB;
extern gl::_detail::Proc_glBufferDataARB _funcptr_glBufferDataARB;
extern gl::_detail::Proc_glBufferSubDataARB _funcptr_glBufferSubDataARB;
extern gl::_detail::Proc_glDeleteBuffersARB _funcptr_glDeleteBuffersARB;
extern gl::_detail::Proc_glGenBuffersARB _funcptr_glGenBuffersARB;
extern gl::_detail::Proc_glGetBufferParameterivARB _funcptr_glGetBufferParameterivARB;
extern gl::_detail::Proc_glGetBufferPointervARB _funcptr_glGetBufferPointervARB;
extern gl::_detail::Proc_glGetBufferSubDataARB _funcptr_glGetBufferSubDataARB;
extern gl::_detail::Proc_glIsBufferARB _funcptr_glIsBufferARB;
extern gl::_detail::Proc_glMapBufferARB _funcptr_glMapBufferARB;
extern gl::_detail::Proc_glUnmapBufferARB _funcptr_glUnmapBufferARB;
extern gl::_detail::Proc_glBindProgramARB _funcptr_glBindProgramARB;
extern gl::_detail::Proc_glDeleteProgramsARB _funcptr_glDeleteProgramsARB;
extern gl::_detail::Proc_glDisableVertexAttribArrayARB _funcptr_glDisableVertexAttribArrayARB;
extern gl::_detail::Proc_glEnableVertexAttribArrayARB _funcptr_glEnableVertexAttribArrayARB;
extern gl::_detail::Proc_glGenProgramsARB _funcptr_glGenProgramsARB;
extern gl::_detail::Proc_glGetProgramEnvParameterdvARB _funcptr_glGetProgramEnvParameterdvARB;
extern gl::_detail::Proc_glGetProgramEnvParameterfvARB _funcptr_glGetProgramEnvParameterfvARB;
extern gl::_detail::Proc_glGetProgramLocalParameterdvARB _funcptr_glGetProgramLocalParameterdvARB;
extern gl::_detail::Proc_glGetProgramLocalParameterfvARB _funcptr_glGetProgramLocalParameterfvARB;
extern gl::_detail::Proc_glGetProgramStringARB _funcptr_glGetProgramStringARB;
extern gl::_detail::Proc_glGetProgramivARB _funcptr_glGetProgramivARB;
extern gl::_detail::Proc_glGetVertexAttribPointervARB _funcptr_glGetVertexAttribPointervARB;
extern gl::_detail::Proc_glGetVertexAttribdvARB _funcptr_glGetVertexAttribdvARB;
extern gl::_detail::Proc_glGetVertexAttribfvARB _funcptr_glGetVertexAttribfvARB;
extern gl::_detail::Proc_glGetVertexAttribivARB _funcptr_glGetVertexAttribivARB;
extern gl::_detail::Proc_glIsProgramARB _funcptr_glIsProgramARB;
extern gl::_detail::Proc_glProgramEnvParameter4dARB _funcptr_glProgramEnvParameter4dARB;
extern gl::_detail::Proc_glProgramEnvParameter4dvARB _funcptr_glProgramEnvParameter4dvARB;
extern gl::_detail::Proc_glProgramEnvParameter4fARB _funcptr_glProgramEnvParameter4fARB;
extern gl::_detail::Proc_glProgramEnvParameter4fvARB _funcptr_glProgramEnvParameter4fvARB;
extern gl::_detail::Proc_glProgramLocalParameter4dARB _funcptr_glProgramLocalParameter4dARB;
extern gl::_detail::Proc_glProgramLocalParameter4dvARB _funcptr_glProgramLocalParameter4dvARB;
extern gl::_detail::Proc_glProgramLocalParameter4fARB _funcptr_glProgramLocalParameter4fARB;
extern gl::_detail::Proc_glProgramLocalParameter4fvARB _funcptr_glProgramLocalParameter4fvARB;
extern gl::_detail::Proc_glProgramStringARB _funcptr_glProgramStringARB;
extern gl::_detail::Proc_glVertexAttrib1dARB _funcptr_glVertexAttrib1dARB;
extern gl::_detail::Proc_glVertexAttrib1dvARB _funcptr_glVertexAttrib1dvARB;
extern gl::_detail::Proc_glVertexAttrib1fARB _funcptr_glVertexAttrib1fARB;
extern gl::_detail::Proc_glVertexAttrib1fvARB _funcptr_glVertexAttrib1fvARB;
extern gl::_detail::Proc_glVertexAttrib1sARB _funcptr_glVertexAttrib1sARB;
extern gl::_detail::Proc_glVertexAttrib1svARB _funcptr_glVertexAttrib1svARB;
extern gl::_detail::Proc_glVertexAttrib2dARB _funcptr_glVertexAttrib2dARB;
extern gl::_detail::Proc_glVertexAttrib2dvARB _funcptr_glVertexAttrib2dvARB;
extern gl::_detail::Proc_glVertexAttrib2fARB _funcptr_glVertexAttrib2fARB;
extern gl::_detail::Proc_glVertexAttrib2fvARB _funcptr_glVertexAttrib2fvARB;
extern gl::_detail::Proc_glVertexAttrib2sARB _funcptr_glVertexAttrib2sARB;
extern gl::_detail::Proc_glVertexAttrib2svARB _funcptr_glVertexAttrib2svARB;
extern gl::_detail::Proc_glVertexAttrib3dARB _funcptr_glVertexAttrib3dARB;
extern gl::_detail::Proc_glVertexAttrib3dvARB _funcptr_glVertexAttrib3dvARB;
extern gl::_detail::Proc_glVertexAttrib3fARB _funcptr_glVertexAttrib3fARB;
extern gl::_detail::Proc_glVertexAttrib3fvARB _funcptr_glVertexAttrib3fvARB;
extern gl::_detail::Proc_glVertexAttrib3sARB _funcptr_glVertexAttrib3sARB;
extern gl::_detail::Proc_glVertexAttrib3svARB _funcptr_glVertexAttrib3svARB;
extern gl::_detail::Proc_glVertexAttrib4NbvARB _funcptr_glVertexAttrib4NbvARB;
extern gl::_detail::Proc_glVertexAttrib4NivARB _funcptr_glVertexAttrib4NivARB;
extern gl::_detail::Proc_glVertexAttrib4NsvARB _funcptr_glVertexAttrib4NsvARB;
extern gl::_detail::Proc_glVertexAttrib4NubARB _funcptr_glVertexAttrib4NubARB;
extern gl::_detail::Proc_glVertexAttrib4NubvARB _funcptr_glVertexAttrib4NubvARB;
extern gl::_detail::Proc_glVertexAttrib4NuivARB _funcptr_glVertexAttrib4NuivARB;
extern gl::_detail::Proc_glVertexAttrib4NusvARB _funcptr_glVertexAttrib4NusvARB;
extern gl::_detail::Proc_glVertexAttrib4bvARB _funcptr_glVertexAttrib4bvARB;
extern gl::_detail::Proc_glVertexAttrib4dARB _funcptr_glVertexAttrib4dARB;
extern gl::_detail::Proc_glVertexAttrib4dvARB _funcptr_glVertexAttrib4dvARB;
extern gl::_detail::Proc_glVertexAttrib4fARB _funcptr_glVertexAttrib4fARB;
extern gl::_detail::Proc_glVertexAttrib4fvARB _funcptr_glVertexAttrib4fvARB;
extern gl::_detail::Proc_glVertexAttrib4ivARB _funcptr_glVertexAttrib4ivARB;
extern gl::_detail::Proc_glVertexAttrib4sARB _funcptr_glVertexAttrib4sARB;
extern gl::_detail::Proc_glVertexAttrib4svARB _funcptr_glVertexAttrib4svARB;
extern gl::_detail::Proc_glVertexAttrib4ubvARB _funcptr_glVertexAttrib4ubvARB;
extern gl::_detail::Proc_glVertexAttrib4uivARB _funcptr_glVertexAttrib4uivARB;
extern gl::_detail::Proc_glVertexAttrib4usvARB _funcptr_glVertexAttrib4usvARB;
extern gl::_detail::Proc_glVertexAttribPointerARB _funcptr_glVertexAttribPointerARB;
extern gl::_detail::Proc_glBindAttribLocationARB _funcptr_glBindAttribLocationARB;
extern gl::_detail::Proc_glGetActiveAttribARB _funcptr_glGetActiveAttribARB;
extern gl::_detail::Proc_glGetAttribLocationARB _funcptr_glGetAttribLocationARB;
extern gl::_detail::Proc_glWindowPos2dARB _funcptr_glWindowPos2dARB;
extern gl::_detail::Proc_glWindowPos2dvARB _funcptr_glWindowPos2dvARB;
extern gl::_detail::Proc_glWindowPos2fARB _funcptr_glWindowPos2fARB;
extern gl::_detail::Proc_glWindowPos2fvARB _funcptr_glWindowPos2fvARB;
extern gl::_detail::Proc_glWindowPos2iARB _funcptr_glWindowPos2iARB;
extern gl::_detail::Proc_glWindowPos2ivARB _funcptr_glWindowPos2ivARB;
extern gl::_detail::Proc_glWindowPos2sARB _funcptr_glWindowPos2sARB;
extern gl::_detail::Proc_glWindowPos2svARB _funcptr_glWindowPos2svARB;
extern gl::_detail::Proc_glWindowPos3dARB _funcptr_glWindowPos3dARB;
extern gl::_detail::Proc_glWindowPos3dvARB _funcptr_glWindowPos3dvARB;
extern gl::_detail::Proc_glWindowPos3fARB _funcptr_glWindowPos3fARB;
extern gl::_detail::Proc_glWindowPos3fvARB _funcptr_glWindowPos3fvARB;
extern gl::_detail::Proc_glWindowPos3iARB _funcptr_glWindowPos3iARB;
extern gl::_detail::Proc_glWindowPos3ivARB _funcptr_glWindowPos3ivARB;
extern gl::_detail::Proc_glWindowPos3sARB _funcptr_glWindowPos3sARB;
extern gl::_detail::Proc_glWindowPos3svARB _funcptr_glWindowPos3svARB;
extern gl::_detail::Proc_glDrawBuffersATI _funcptr_glDrawBuffersATI;
extern gl::_detail::Proc_glDrawElementArrayATI _funcptr_glDrawElementArrayATI;
extern gl::_detail::Proc_glDrawRangeElementArrayATI _funcptr_glDrawRangeElementArrayATI;
extern gl::_detail::Proc_glElementPointerATI _funcptr_glElementPointerATI;
extern gl::_detail::Proc_glGetTexBumpParameterfvATI _funcptr_glGetTexBumpParameterfvATI;
extern gl::_detail::Proc_glGetTexBumpParameterivATI _funcptr_glGetTexBumpParameterivATI;
extern gl::_detail::Proc_glTexBumpParameterfvATI _funcptr_glTexBumpParameterfvATI;
extern gl::_detail::Proc_glTexBumpParameterivATI _funcptr_glTexBumpParameterivATI;
extern gl::_detail::Proc_glAlphaFragmentOp1ATI _funcptr_glAlphaFragmentOp1ATI;
extern gl::_detail::Proc_glAlphaFragmentOp2ATI _funcptr_glAlphaFragmentOp2ATI;
extern gl::_detail::Proc_glAlphaFragmentOp3ATI _funcptr_glAlphaFragmentOp3ATI;
extern gl::_detail::Proc_glBeginFragmentShaderATI _funcptr_glBeginFragmentShaderATI;
extern gl::_detail::Proc_glBindFragmentShaderATI _funcptr_glBindFragmentShaderATI;
extern gl::_detail::Proc_glColorFragmentOp1ATI _funcptr_glColorFragmentOp1ATI;
extern gl::_detail::Proc_glColorFragmentOp2ATI _funcptr_glColorFragmentOp2ATI;
extern gl::_detail::Proc_glColorFragmentOp3ATI _funcptr_glColorFragmentOp3ATI;
extern gl::_detail::Proc_glDeleteFragmentShaderATI _funcptr_glDeleteFragmentShaderATI;
extern gl::_detail::Proc_glEndFragmentShaderATI _funcptr_glEndFragmentShaderATI;
extern gl::_detail::Proc_glGenFragmentShadersATI _funcptr_glGenFragmentShadersATI;
extern gl::_detail::Proc_glPassTexCoordATI _funcptr_glPassTexCoordATI;
extern gl::_detail::Proc_glSampleMapATI _funcptr_glSampleMapATI;
extern gl::_detail::Proc_glSetFragmentShaderConstantATI _funcptr_glSetFragmentShaderConstantATI;
extern gl::_detail::Proc_glMapObjectBufferATI _funcptr_glMapObjectBufferATI;
extern gl::_detail::Proc_glUnmapObjectBufferATI _funcptr_glUnmapObjectBufferATI;
extern gl::_detail::Proc_glPNTrianglesfATI _funcptr_glPNTrianglesfATI;
extern gl::_detail::Proc_glPNTrianglesiATI _funcptr_glPNTrianglesiATI;
extern gl::_detail::Proc_glStencilFuncSeparateATI _funcptr_glStencilFuncSeparateATI;
extern gl::_detail::Proc_glStencilOpSeparateATI _funcptr_glStencilOpSeparateATI;
extern gl::_detail::Proc_glArrayObjectATI _funcptr_glArrayObjectATI;
extern gl::_detail::Proc_glFreeObjectBufferATI _funcptr_glFreeObjectBufferATI;
extern gl::_detail::Proc_glGetArrayObjectfvATI _funcptr_glGetArrayObjectfvATI;
extern gl::_detail::Proc_glGetArrayObjectivATI _funcptr_glGetArrayObjectivATI;
extern gl::_detail::Proc_glGetObjectBufferfvATI _funcptr_glGetObjectBufferfvATI;
extern gl::_detail::Proc_glGetObjectBufferivATI _funcptr_glGetObjectBufferivATI;
extern gl::_detail::Proc_glGetVariantArrayObjectfvATI _funcptr_glGetVariantArrayObjectfvATI;
extern gl::_detail::Proc_glGetVariantArrayObjectivATI _funcptr_glGetVariantArrayObjectivATI;
extern gl::_detail::Proc_glIsObjectBufferATI _funcptr_glIsObjectBufferATI;
extern gl::_detail::Proc_glNewObjectBufferATI _funcptr_glNewObjectBufferATI;
extern gl::_detail::Proc_glUpdateObjectBufferATI _funcptr_glUpdateObjectBufferATI;
extern gl::_detail::Proc_glVariantArrayObjectATI _funcptr_glVariantArrayObjectATI;
extern gl::_detail::Proc_glGetVertexAttribArrayObjectfvATI _funcptr_glGetVertexAttribArrayObjectfvATI;
extern gl::_detail::Proc_glGetVertexAttribArrayObjectivATI _funcptr_glGetVertexAttribArrayObjectivATI;
extern gl::_detail::Proc_glVertexAttribArrayObjectATI _funcptr_glVertexAttribArrayObjectATI;
extern gl::_detail::Proc_glClientActiveVertexStreamATI _funcptr_glClientActiveVertexStreamATI;
extern gl::_detail::Proc_glNormalStream3bATI _funcptr_glNormalStream3bATI;
extern gl::_detail::Proc_glNormalStream3bvATI _funcptr_glNormalStream3bvATI;
extern gl::_detail::Proc_glNormalStream3dATI _funcptr_glNormalStream3dATI;
extern gl::_detail::Proc_glNormalStream3dvATI _funcptr_glNormalStream3dvATI;
extern gl::_detail::Proc_glNormalStream3fATI _funcptr_glNormalStream3fATI;
extern gl::_detail::Proc_glNormalStream3fvATI _funcptr_glNormalStream3fvATI;
extern gl::_detail::Proc_glNormalStream3iATI _funcptr_glNormalStream3iATI;
extern gl::_detail::Proc_glNormalStream3ivATI _funcptr_glNormalStream3ivATI;
extern gl::_detail::Proc_glNormalStream3sATI _funcptr_glNormalStream3sATI;
extern gl::_detail::Proc_glNormalStream3svATI _funcptr_glNormalStream3svATI;
extern gl::_detail::Proc_glVertexBlendEnvfATI _funcptr_glVertexBlendEnvfATI;
extern gl::_detail::Proc_glVertexBlendEnviATI _funcptr_glVertexBlendEnviATI;
extern gl::_detail::Proc_glVertexStream1dATI _funcptr_glVertexStream1dATI;
extern gl::_detail::Proc_glVertexStream1dvATI _funcptr_glVertexStream1dvATI;
extern gl::_detail::Proc_glVertexStream1fATI _funcptr_glVertexStream1fATI;
extern gl::_detail::Proc_glVertexStream1fvATI _funcptr_glVertexStream1fvATI;
extern gl::_detail::Proc_glVertexStream1iATI _funcptr_glVertexStream1iATI;
extern gl::_detail::Proc_glVertexStream1ivATI _funcptr_glVertexStream1ivATI;
extern gl::_detail::Proc_glVertexStream1sATI _funcptr_glVertexStream1sATI;
extern gl::_detail::Proc_glVertexStream1svATI _funcptr_glVertexStream1svATI;
extern gl::_detail::Proc_glVertexStream2dATI _funcptr_glVertexStream2dATI;
extern gl::_detail::Proc_glVertexStream2dvATI _funcptr_glVertexStream2dvATI;
extern gl::_detail::Proc_glVertexStream2fATI _funcptr_glVertexStream2fATI;
extern gl::_detail::Proc_glVertexStream2fvATI _funcptr_glVertexStream2fvATI;
extern gl::_detail::Proc_glVertexStream2iATI _funcptr_glVertexStream2iATI;
extern gl::_detail::Proc_glVertexStream2ivATI _funcptr_glVertexStream2ivATI;
extern gl::_detail::Proc_glVertexStream2sATI _funcptr_glVertexStream2sATI;
extern gl::_detail::Proc_glVertexStream2svATI _funcptr_glVertexStream2svATI;
extern gl::_detail::Proc_glVertexStream3dATI _funcptr_glVertexStream3dATI;
extern gl::_detail::Proc_glVertexStream3dvATI _funcptr_glVertexStream3dvATI;
extern gl::_detail::Proc_glVertexStream3fATI _funcptr_glVertexStream3fATI;
extern gl::_detail::Proc_glVertexStream3fvATI _funcptr_glVertexStream3fvATI;
extern gl::_detail::Proc_glVertexStream3iATI _funcptr_glVertexStream3iATI;
extern gl::_detail::Proc_glVertexStream3ivATI _funcptr_glVertexStream3ivATI;
extern gl::_detail::Proc_glVertexStream3sATI _funcptr_glVertexStream3sATI;
extern gl::_detail::Proc_glVertexStream3svATI _funcptr_glVertexStream3svATI;
extern gl::_detail::Proc_glVertexStream4dATI _funcptr_glVertexStream4dATI;
extern gl::_detail::Proc_glVertexStream4dvATI _funcptr_glVertexStream4dvATI;
extern gl::_detail::Proc_glVertexStream4fATI _funcptr_glVertexStream4fATI;
extern gl::_detail::Proc_glVertexStream4fvATI _funcptr_glVertexStream4fvATI;
extern gl::_detail::Proc_glVertexStream4iATI _funcptr_glVertexStream4iATI;
extern gl::_detail::Proc_glVertexStream4ivATI _funcptr_glVertexStream4ivATI;
extern gl::_detail::Proc_glVertexStream4sATI _funcptr_glVertexStream4sATI;
extern gl::_detail::Proc_glVertexStream4svATI _funcptr_glVertexStream4svATI;
extern gl::_detail::Proc_glGetUniformBufferSizeEXT _funcptr_glGetUniformBufferSizeEXT;
extern gl::_detail::Proc_glGetUniformOffsetEXT _funcptr_glGetUniformOffsetEXT;
extern gl::_detail::Proc_glUniformBufferEXT _funcptr_glUniformBufferEXT;
extern gl::_detail::Proc_glBlendColorEXT _funcptr_glBlendColorEXT;
extern gl::_detail::Proc_glBlendEquationSeparateEXT _funcptr_glBlendEquationSeparateEXT;
extern gl::_detail::Proc_glBlendFuncSeparateEXT _funcptr_glBlendFuncSeparateEXT;
extern gl::_detail::Proc_glBlendEquationEXT _funcptr_glBlendEquationEXT;
extern gl::_detail::Proc_glColorSubTableEXT _funcptr_glColorSubTableEXT;
extern gl::_detail::Proc_glCopyColorSubTableEXT _funcptr_glCopyColorSubTableEXT;
extern gl::_detail::Proc_glLockArraysEXT _funcptr_glLockArraysEXT;
extern gl::_detail::Proc_glUnlockArraysEXT _funcptr_glUnlockArraysEXT;
extern gl::_detail::Proc_glConvolutionFilter1DEXT _funcptr_glConvolutionFilter1DEXT;
extern gl::_detail::Proc_glConvolutionFilter2DEXT _funcptr_glConvolutionFilter2DEXT;
extern gl::_detail::Proc_glConvolutionParameterfEXT _funcptr_glConvolutionParameterfEXT;
extern gl::_detail::Proc_glConvolutionParameterfvEXT _funcptr_glConvolutionParameterfvEXT;
extern gl::_detail::Proc_glConvolutionParameteriEXT _funcptr_glConvolutionParameteriEXT;
extern gl::_detail::Proc_glConvolutionParameterivEXT _funcptr_glConvolutionParameterivEXT;
extern gl::_detail::Proc_glCopyConvolutionFilter1DEXT _funcptr_glCopyConvolutionFilter1DEXT;
extern gl::_detail::Proc_glCopyConvolutionFilter2DEXT _funcptr_glCopyConvolutionFilter2DEXT;
extern gl::_detail::Proc_glGetConvolutionFilterEXT _funcptr_glGetConvolutionFilterEXT;
extern gl::_detail::Proc_glGetConvolutionParameterfvEXT _funcptr_glGetConvolutionParameterfvEXT;
extern gl::_detail::Proc_glGetConvolutionParameterivEXT _funcptr_glGetConvolutionParameterivEXT;
extern gl::_detail::Proc_glGetSeparableFilterEXT _funcptr_glGetSeparableFilterEXT;
extern gl::_detail::Proc_glSeparableFilter2DEXT _funcptr_glSeparableFilter2DEXT;
extern gl::_detail::Proc_glBinormal3bEXT _funcptr_glBinormal3bEXT;
extern gl::_detail::Proc_glBinormal3bvEXT _funcptr_glBinormal3bvEXT;
extern gl::_detail::Proc_glBinormal3dEXT _funcptr_glBinormal3dEXT;
extern gl::_detail::Proc_glBinormal3dvEXT _funcptr_glBinormal3dvEXT;
extern gl::_detail::Proc_glBinormal3fEXT _funcptr_glBinormal3fEXT;
extern gl::_detail::Proc_glBinormal3fvEXT _funcptr_glBinormal3fvEXT;
extern gl::_detail::Proc_glBinormal3iEXT _funcptr_glBinormal3iEXT;
extern gl::_detail::Proc_glBinormal3ivEXT _funcptr_glBinormal3ivEXT;
extern gl::_detail::Proc_glBinormal3sEXT _funcptr_glBinormal3sEXT;
extern gl::_detail::Proc_glBinormal3svEXT _funcptr_glBinormal3svEXT;
extern gl::_detail::Proc_glBinormalPointerEXT _funcptr_glBinormalPointerEXT;
extern gl::_detail::Proc_glTangent3bEXT _funcptr_glTangent3bEXT;
extern gl::_detail::Proc_glTangent3bvEXT _funcptr_glTangent3bvEXT;
extern gl::_detail::Proc_glTangent3dEXT _funcptr_glTangent3dEXT;
extern gl::_detail::Proc_glTangent3dvEXT _funcptr_glTangent3dvEXT;
extern gl::_detail::Proc_glTangent3fEXT _funcptr_glTangent3fEXT;
extern gl::_detail::Proc_glTangent3fvEXT _funcptr_glTangent3fvEXT;
extern gl::_detail::Proc_glTangent3iEXT _funcptr_glTangent3iEXT;
extern gl::_detail::Proc_glTangent3ivEXT _funcptr_glTangent3ivEXT;
extern gl::_detail::Proc_glTangent3sEXT _funcptr_glTangent3sEXT;
extern gl::_detail::Proc_glTangent3svEXT _funcptr_glTangent3svEXT;
extern gl::_detail::Proc_glTangentPointerEXT _funcptr_glTangentPointerEXT;
extern gl::_detail::Proc_glCopyTexImage1DEXT _funcptr_glCopyTexImage1DEXT;
extern gl::_detail::Proc_glCopyTexImage2DEXT _funcptr_glCopyTexImage2DEXT;
extern gl::_detail::Proc_glCopyTexSubImage1DEXT _funcptr_glCopyTexSubImage1DEXT;
extern gl::_detail::Proc_glCopyTexSubImage2DEXT _funcptr_glCopyTexSubImage2DEXT;
extern gl::_detail::Proc_glCopyTexSubImage3DEXT _funcptr_glCopyTexSubImage3DEXT;
extern gl::_detail::Proc_glCullParameterdvEXT _funcptr_glCullParameterdvEXT;
extern gl::_detail::Proc_glCullParameterfvEXT _funcptr_glCullParameterfvEXT;
extern gl::_detail::Proc_glDepthBoundsEXT _funcptr_glDepthBoundsEXT;
extern gl::_detail::Proc_glBindMultiTextureEXT _funcptr_glBindMultiTextureEXT;
extern gl::_detail::Proc_glCheckNamedFramebufferStatusEXT _funcptr_glCheckNamedFramebufferStatusEXT;
extern gl::_detail::Proc_glClearNamedBufferDataEXT _funcptr_glClearNamedBufferDataEXT;
extern gl::_detail::Proc_glClearNamedBufferSubDataEXT _funcptr_glClearNamedBufferSubDataEXT;
extern gl::_detail::Proc_glClientAttribDefaultEXT _funcptr_glClientAttribDefaultEXT;
extern gl::_detail::Proc_glCompressedMultiTexImage1DEXT _funcptr_glCompressedMultiTexImage1DEXT;
extern gl::_detail::Proc_glCompressedMultiTexImage2DEXT _funcptr_glCompressedMultiTexImage2DEXT;
extern gl::_detail::Proc_glCompressedMultiTexImage3DEXT _funcptr_glCompressedMultiTexImage3DEXT;
extern gl::_detail::Proc_glCompressedMultiTexSubImage1DEXT _funcptr_glCompressedMultiTexSubImage1DEXT;
extern gl::_detail::Proc_glCompressedMultiTexSubImage2DEXT _funcptr_glCompressedMultiTexSubImage2DEXT;
extern gl::_detail::Proc_glCompressedMultiTexSubImage3DEXT _funcptr_glCompressedMultiTexSubImage3DEXT;
extern gl::_detail::Proc_glCompressedTextureImage1DEXT _funcptr_glCompressedTextureImage1DEXT;
extern gl::_detail::Proc_glCompressedTextureImage2DEXT _funcptr_glCompressedTextureImage2DEXT;
extern gl::_detail::Proc_glCompressedTextureImage3DEXT _funcptr_glCompressedTextureImage3DEXT;
extern gl::_detail::Proc_glCompressedTextureSubImage1DEXT _funcptr_glCompressedTextureSubImage1DEXT;
extern gl::_detail::Proc_glCompressedTextureSubImage2DEXT _funcptr_glCompressedTextureSubImage2DEXT;
extern gl::_detail::Proc_glCompressedTextureSubImage3DEXT _funcptr_glCompressedTextureSubImage3DEXT;
extern gl::_detail::Proc_glCopyMultiTexImage1DEXT _funcptr_glCopyMultiTexImage1DEXT;
extern gl::_detail::Proc_glCopyMultiTexImage2DEXT _funcptr_glCopyMultiTexImage2DEXT;
extern gl::_detail::Proc_glCopyMultiTexSubImage1DEXT _funcptr_glCopyMultiTexSubImage1DEXT;
extern gl::_detail::Proc_glCopyMultiTexSubImage2DEXT _funcptr_glCopyMultiTexSubImage2DEXT;
extern gl::_detail::Proc_glCopyMultiTexSubImage3DEXT _funcptr_glCopyMultiTexSubImage3DEXT;
extern gl::_detail::Proc_glCopyTextureImage1DEXT _funcptr_glCopyTextureImage1DEXT;
extern gl::_detail::Proc_glCopyTextureImage2DEXT _funcptr_glCopyTextureImage2DEXT;
extern gl::_detail::Proc_glCopyTextureSubImage1DEXT _funcptr_glCopyTextureSubImage1DEXT;
extern gl::_detail::Proc_glCopyTextureSubImage2DEXT _funcptr_glCopyTextureSubImage2DEXT;
extern gl::_detail::Proc_glCopyTextureSubImage3DEXT _funcptr_glCopyTextureSubImage3DEXT;
extern gl::_detail::Proc_glDisableClientStateIndexedEXT _funcptr_glDisableClientStateIndexedEXT;
extern gl::_detail::Proc_glDisableClientStateiEXT _funcptr_glDisableClientStateiEXT;
extern gl::_detail::Proc_glDisableIndexedEXT _funcptr_glDisableIndexedEXT;
extern gl::_detail::Proc_glDisableVertexArrayAttribEXT _funcptr_glDisableVertexArrayAttribEXT;
extern gl::_detail::Proc_glDisableVertexArrayEXT _funcptr_glDisableVertexArrayEXT;
extern gl::_detail::Proc_glEnableClientStateIndexedEXT _funcptr_glEnableClientStateIndexedEXT;
extern gl::_detail::Proc_glEnableClientStateiEXT _funcptr_glEnableClientStateiEXT;
extern gl::_detail::Proc_glEnableIndexedEXT _funcptr_glEnableIndexedEXT;
extern gl::_detail::Proc_glEnableVertexArrayAttribEXT _funcptr_glEnableVertexArrayAttribEXT;
extern gl::_detail::Proc_glEnableVertexArrayEXT _funcptr_glEnableVertexArrayEXT;
extern gl::_detail::Proc_glFlushMappedNamedBufferRangeEXT _funcptr_glFlushMappedNamedBufferRangeEXT;
extern gl::_detail::Proc_glFramebufferDrawBufferEXT _funcptr_glFramebufferDrawBufferEXT;
extern gl::_detail::Proc_glFramebufferDrawBuffersEXT _funcptr_glFramebufferDrawBuffersEXT;
extern gl::_detail::Proc_glFramebufferReadBufferEXT _funcptr_glFramebufferReadBufferEXT;
extern gl::_detail::Proc_glGenerateMultiTexMipmapEXT _funcptr_glGenerateMultiTexMipmapEXT;
extern gl::_detail::Proc_glGenerateTextureMipmapEXT _funcptr_glGenerateTextureMipmapEXT;
extern gl::_detail::Proc_glGetBooleanIndexedvEXT _funcptr_glGetBooleanIndexedvEXT;
extern gl::_detail::Proc_glGetCompressedMultiTexImageEXT _funcptr_glGetCompressedMultiTexImageEXT;
extern gl::_detail::Proc_glGetCompressedTextureImageEXT _funcptr_glGetCompressedTextureImageEXT;
extern gl::_detail::Proc_glGetDoubleIndexedvEXT _funcptr_glGetDoubleIndexedvEXT;
extern gl::_detail::Proc_glGetDoublei_vEXT _funcptr_glGetDoublei_vEXT;
extern gl::_detail::Proc_glGetFloatIndexedvEXT _funcptr_glGetFloatIndexedvEXT;
extern gl::_detail::Proc_glGetFloati_vEXT _funcptr_glGetFloati_vEXT;
extern gl::_detail::Proc_glGetFramebufferParameterivEXT _funcptr_glGetFramebufferParameterivEXT;
extern gl::_detail::Proc_glGetIntegerIndexedvEXT _funcptr_glGetIntegerIndexedvEXT;
extern gl::_detail::Proc_glGetMultiTexEnvfvEXT _funcptr_glGetMultiTexEnvfvEXT;
extern gl::_detail::Proc_glGetMultiTexEnvivEXT _funcptr_glGetMultiTexEnvivEXT;
extern gl::_detail::Proc_glGetMultiTexGendvEXT _funcptr_glGetMultiTexGendvEXT;
extern gl::_detail::Proc_glGetMultiTexGenfvEXT _funcptr_glGetMultiTexGenfvEXT;
extern gl::_detail::Proc_glGetMultiTexGenivEXT _funcptr_glGetMultiTexGenivEXT;
extern gl::_detail::Proc_glGetMultiTexImageEXT _funcptr_glGetMultiTexImageEXT;
extern gl::_detail::Proc_glGetMultiTexLevelParameterfvEXT _funcptr_glGetMultiTexLevelParameterfvEXT;
extern gl::_detail::Proc_glGetMultiTexLevelParameterivEXT _funcptr_glGetMultiTexLevelParameterivEXT;
extern gl::_detail::Proc_glGetMultiTexParameterIivEXT _funcptr_glGetMultiTexParameterIivEXT;
extern gl::_detail::Proc_glGetMultiTexParameterIuivEXT _funcptr_glGetMultiTexParameterIuivEXT;
extern gl::_detail::Proc_glGetMultiTexParameterfvEXT _funcptr_glGetMultiTexParameterfvEXT;
extern gl::_detail::Proc_glGetMultiTexParameterivEXT _funcptr_glGetMultiTexParameterivEXT;
extern gl::_detail::Proc_glGetNamedBufferParameterivEXT _funcptr_glGetNamedBufferParameterivEXT;
extern gl::_detail::Proc_glGetNamedBufferPointervEXT _funcptr_glGetNamedBufferPointervEXT;
extern gl::_detail::Proc_glGetNamedBufferSubDataEXT _funcptr_glGetNamedBufferSubDataEXT;
extern gl::_detail::Proc_glGetNamedFramebufferAttachmentParameterivEXT _funcptr_glGetNamedFramebufferAttachmentParameterivEXT;
extern gl::_detail::Proc_glGetNamedFramebufferParameterivEXT _funcptr_glGetNamedFramebufferParameterivEXT;
extern gl::_detail::Proc_glGetNamedProgramLocalParameterIivEXT _funcptr_glGetNamedProgramLocalParameterIivEXT;
extern gl::_detail::Proc_glGetNamedProgramLocalParameterIuivEXT _funcptr_glGetNamedProgramLocalParameterIuivEXT;
extern gl::_detail::Proc_glGetNamedProgramLocalParameterdvEXT _funcptr_glGetNamedProgramLocalParameterdvEXT;
extern gl::_detail::Proc_glGetNamedProgramLocalParameterfvEXT _funcptr_glGetNamedProgramLocalParameterfvEXT;
extern gl::_detail::Proc_glGetNamedProgramStringEXT _funcptr_glGetNamedProgramStringEXT;
extern gl::_detail::Proc_glGetNamedProgramivEXT _funcptr_glGetNamedProgramivEXT;
extern gl::_detail::Proc_glGetNamedRenderbufferParameterivEXT _funcptr_glGetNamedRenderbufferParameterivEXT;
extern gl::_detail::Proc_glGetPointerIndexedvEXT _funcptr_glGetPointerIndexedvEXT;
extern gl::_detail::Proc_glGetPointeri_vEXT _funcptr_glGetPointeri_vEXT;
extern gl::_detail::Proc_glGetTextureImageEXT _funcptr_glGetTextureImageEXT;
extern gl::_detail::Proc_glGetTextureLevelParameterfvEXT _funcptr_glGetTextureLevelParameterfvEXT;
extern gl::_detail::Proc_glGetTextureLevelParameterivEXT _funcptr_glGetTextureLevelParameterivEXT;
extern gl::_detail::Proc_glGetTextureParameterIivEXT _funcptr_glGetTextureParameterIivEXT;
extern gl::_detail::Proc_glGetTextureParameterIuivEXT _funcptr_glGetTextureParameterIuivEXT;
extern gl::_detail::Proc_glGetTextureParameterfvEXT _funcptr_glGetTextureParameterfvEXT;
extern gl::_detail::Proc_glGetTextureParameterivEXT _funcptr_glGetTextureParameterivEXT;
extern gl::_detail::Proc_glGetVertexArrayIntegeri_vEXT _funcptr_glGetVertexArrayIntegeri_vEXT;
extern gl::_detail::Proc_glGetVertexArrayIntegervEXT _funcptr_glGetVertexArrayIntegervEXT;
extern gl::_detail::Proc_glGetVertexArrayPointeri_vEXT _funcptr_glGetVertexArrayPointeri_vEXT;
extern gl::_detail::Proc_glGetVertexArrayPointervEXT _funcptr_glGetVertexArrayPointervEXT;
extern gl::_detail::Proc_glIsEnabledIndexedEXT _funcptr_glIsEnabledIndexedEXT;
extern gl::_detail::Proc_glMapNamedBufferEXT _funcptr_glMapNamedBufferEXT;
extern gl::_detail::Proc_glMapNamedBufferRangeEXT _funcptr_glMapNamedBufferRangeEXT;
extern gl::_detail::Proc_glMatrixFrustumEXT _funcptr_glMatrixFrustumEXT;
extern gl::_detail::Proc_glMatrixLoadIdentityEXT _funcptr_glMatrixLoadIdentityEXT;
extern gl::_detail::Proc_glMatrixLoadTransposedEXT _funcptr_glMatrixLoadTransposedEXT;
extern gl::_detail::Proc_glMatrixLoadTransposefEXT _funcptr_glMatrixLoadTransposefEXT;
extern gl::_detail::Proc_glMatrixLoaddEXT _funcptr_glMatrixLoaddEXT;
extern gl::_detail::Proc_glMatrixLoadfEXT _funcptr_glMatrixLoadfEXT;
extern gl::_detail::Proc_glMatrixMultTransposedEXT _funcptr_glMatrixMultTransposedEXT;
extern gl::_detail::Proc_glMatrixMultTransposefEXT _funcptr_glMatrixMultTransposefEXT;
extern gl::_detail::Proc_glMatrixMultdEXT _funcptr_glMatrixMultdEXT;
extern gl::_detail::Proc_glMatrixMultfEXT _funcptr_glMatrixMultfEXT;
extern gl::_detail::Proc_glMatrixOrthoEXT _funcptr_glMatrixOrthoEXT;
extern gl::_detail::Proc_glMatrixPopEXT _funcptr_glMatrixPopEXT;
extern gl::_detail::Proc_glMatrixPushEXT _funcptr_glMatrixPushEXT;
extern gl::_detail::Proc_glMatrixRotatedEXT _funcptr_glMatrixRotatedEXT;
extern gl::_detail::Proc_glMatrixRotatefEXT _funcptr_glMatrixRotatefEXT;
extern gl::_detail::Proc_glMatrixScaledEXT _funcptr_glMatrixScaledEXT;
extern gl::_detail::Proc_glMatrixScalefEXT _funcptr_glMatrixScalefEXT;
extern gl::_detail::Proc_glMatrixTranslatedEXT _funcptr_glMatrixTranslatedEXT;
extern gl::_detail::Proc_glMatrixTranslatefEXT _funcptr_glMatrixTranslatefEXT;
extern gl::_detail::Proc_glMultiTexBufferEXT _funcptr_glMultiTexBufferEXT;
extern gl::_detail::Proc_glMultiTexCoordPointerEXT _funcptr_glMultiTexCoordPointerEXT;
extern gl::_detail::Proc_glMultiTexEnvfEXT _funcptr_glMultiTexEnvfEXT;
extern gl::_detail::Proc_glMultiTexEnvfvEXT _funcptr_glMultiTexEnvfvEXT;
extern gl::_detail::Proc_glMultiTexEnviEXT _funcptr_glMultiTexEnviEXT;
extern gl::_detail::Proc_glMultiTexEnvivEXT _funcptr_glMultiTexEnvivEXT;
extern gl::_detail::Proc_glMultiTexGendEXT _funcptr_glMultiTexGendEXT;
extern gl::_detail::Proc_glMultiTexGendvEXT _funcptr_glMultiTexGendvEXT;
extern gl::_detail::Proc_glMultiTexGenfEXT _funcptr_glMultiTexGenfEXT;
extern gl::_detail::Proc_glMultiTexGenfvEXT _funcptr_glMultiTexGenfvEXT;
extern gl::_detail::Proc_glMultiTexGeniEXT _funcptr_glMultiTexGeniEXT;
extern gl::_detail::Proc_glMultiTexGenivEXT _funcptr_glMultiTexGenivEXT;
extern gl::_detail::Proc_glMultiTexImage1DEXT _funcptr_glMultiTexImage1DEXT;
extern gl::_detail::Proc_glMultiTexImage2DEXT _funcptr_glMultiTexImage2DEXT;
extern gl::_detail::Proc_glMultiTexImage3DEXT _funcptr_glMultiTexImage3DEXT;
extern gl::_detail::Proc_glMultiTexParameterIivEXT _funcptr_glMultiTexParameterIivEXT;
extern gl::_detail::Proc_glMultiTexParameterIuivEXT _funcptr_glMultiTexParameterIuivEXT;
extern gl::_detail::Proc_glMultiTexParameterfEXT _funcptr_glMultiTexParameterfEXT;
extern gl::_detail::Proc_glMultiTexParameterfvEXT _funcptr_glMultiTexParameterfvEXT;
extern gl::_detail::Proc_glMultiTexParameteriEXT _funcptr_glMultiTexParameteriEXT;
extern gl::_detail::Proc_glMultiTexParameterivEXT _funcptr_glMultiTexParameterivEXT;
extern gl::_detail::Proc_glMultiTexRenderbufferEXT _funcptr_glMultiTexRenderbufferEXT;
extern gl::_detail::Proc_glMultiTexSubImage1DEXT _funcptr_glMultiTexSubImage1DEXT;
extern gl::_detail::Proc_glMultiTexSubImage2DEXT _funcptr_glMultiTexSubImage2DEXT;
extern gl::_detail::Proc_glMultiTexSubImage3DEXT _funcptr_glMultiTexSubImage3DEXT;
extern gl::_detail::Proc_glNamedBufferDataEXT _funcptr_glNamedBufferDataEXT;
extern gl::_detail::Proc_glNamedBufferSubDataEXT _funcptr_glNamedBufferSubDataEXT;
extern gl::_detail::Proc_glNamedCopyBufferSubDataEXT _funcptr_glNamedCopyBufferSubDataEXT;
extern gl::_detail::Proc_glNamedFramebufferParameteriEXT _funcptr_glNamedFramebufferParameteriEXT;
extern gl::_detail::Proc_glNamedFramebufferRenderbufferEXT _funcptr_glNamedFramebufferRenderbufferEXT;
extern gl::_detail::Proc_glNamedFramebufferTexture1DEXT _funcptr_glNamedFramebufferTexture1DEXT;
extern gl::_detail::Proc_glNamedFramebufferTexture2DEXT _funcptr_glNamedFramebufferTexture2DEXT;
extern gl::_detail::Proc_glNamedFramebufferTexture3DEXT _funcptr_glNamedFramebufferTexture3DEXT;
extern gl::_detail::Proc_glNamedFramebufferTextureEXT _funcptr_glNamedFramebufferTextureEXT;
extern gl::_detail::Proc_glNamedFramebufferTextureFaceEXT _funcptr_glNamedFramebufferTextureFaceEXT;
extern gl::_detail::Proc_glNamedFramebufferTextureLayerEXT _funcptr_glNamedFramebufferTextureLayerEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameter4dEXT _funcptr_glNamedProgramLocalParameter4dEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameter4dvEXT _funcptr_glNamedProgramLocalParameter4dvEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameter4fEXT _funcptr_glNamedProgramLocalParameter4fEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameter4fvEXT _funcptr_glNamedProgramLocalParameter4fvEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameterI4iEXT _funcptr_glNamedProgramLocalParameterI4iEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameterI4ivEXT _funcptr_glNamedProgramLocalParameterI4ivEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameterI4uiEXT _funcptr_glNamedProgramLocalParameterI4uiEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameterI4uivEXT _funcptr_glNamedProgramLocalParameterI4uivEXT;
extern gl::_detail::Proc_glNamedProgramLocalParameters4fvEXT _funcptr_glNamedProgramLocalParameters4fvEXT;
extern gl::_detail::Proc_glNamedProgramLocalParametersI4ivEXT _funcptr_glNamedProgramLocalParametersI4ivEXT;
extern gl::_detail::Proc_glNamedProgramLocalParametersI4uivEXT _funcptr_glNamedProgramLocalParametersI4uivEXT;
extern gl::_detail::Proc_glNamedProgramStringEXT _funcptr_glNamedProgramStringEXT;
extern gl::_detail::Proc_glNamedRenderbufferStorageEXT _funcptr_glNamedRenderbufferStorageEXT;
extern gl::_detail::Proc_glNamedRenderbufferStorageMultisampleCoverageEXT _funcptr_glNamedRenderbufferStorageMultisampleCoverageEXT;
extern gl::_detail::Proc_glNamedRenderbufferStorageMultisampleEXT _funcptr_glNamedRenderbufferStorageMultisampleEXT;
extern gl::_detail::Proc_glProgramUniform1dEXT _funcptr_glProgramUniform1dEXT;
extern gl::_detail::Proc_glProgramUniform1dvEXT _funcptr_glProgramUniform1dvEXT;
extern gl::_detail::Proc_glProgramUniform1fEXT _funcptr_glProgramUniform1fEXT;
extern gl::_detail::Proc_glProgramUniform1fvEXT _funcptr_glProgramUniform1fvEXT;
extern gl::_detail::Proc_glProgramUniform1iEXT _funcptr_glProgramUniform1iEXT;
extern gl::_detail::Proc_glProgramUniform1ivEXT _funcptr_glProgramUniform1ivEXT;
extern gl::_detail::Proc_glProgramUniform1uiEXT _funcptr_glProgramUniform1uiEXT;
extern gl::_detail::Proc_glProgramUniform1uivEXT _funcptr_glProgramUniform1uivEXT;
extern gl::_detail::Proc_glProgramUniform2dEXT _funcptr_glProgramUniform2dEXT;
extern gl::_detail::Proc_glProgramUniform2dvEXT _funcptr_glProgramUniform2dvEXT;
extern gl::_detail::Proc_glProgramUniform2fEXT _funcptr_glProgramUniform2fEXT;
extern gl::_detail::Proc_glProgramUniform2fvEXT _funcptr_glProgramUniform2fvEXT;
extern gl::_detail::Proc_glProgramUniform2iEXT _funcptr_glProgramUniform2iEXT;
extern gl::_detail::Proc_glProgramUniform2ivEXT _funcptr_glProgramUniform2ivEXT;
extern gl::_detail::Proc_glProgramUniform2uiEXT _funcptr_glProgramUniform2uiEXT;
extern gl::_detail::Proc_glProgramUniform2uivEXT _funcptr_glProgramUniform2uivEXT;
extern gl::_detail::Proc_glProgramUniform3dEXT _funcptr_glProgramUniform3dEXT;
extern gl::_detail::Proc_glProgramUniform3dvEXT _funcptr_glProgramUniform3dvEXT;
extern gl::_detail::Proc_glProgramUniform3fEXT _funcptr_glProgramUniform3fEXT;
extern gl::_detail::Proc_glProgramUniform3fvEXT _funcptr_glProgramUniform3fvEXT;
extern gl::_detail::Proc_glProgramUniform3iEXT _funcptr_glProgramUniform3iEXT;
extern gl::_detail::Proc_glProgramUniform3ivEXT _funcptr_glProgramUniform3ivEXT;
extern gl::_detail::Proc_glProgramUniform3uiEXT _funcptr_glProgramUniform3uiEXT;
extern gl::_detail::Proc_glProgramUniform3uivEXT _funcptr_glProgramUniform3uivEXT;
extern gl::_detail::Proc_glProgramUniform4dEXT _funcptr_glProgramUniform4dEXT;
extern gl::_detail::Proc_glProgramUniform4dvEXT _funcptr_glProgramUniform4dvEXT;
extern gl::_detail::Proc_glProgramUniform4fEXT _funcptr_glProgramUniform4fEXT;
extern gl::_detail::Proc_glProgramUniform4fvEXT _funcptr_glProgramUniform4fvEXT;
extern gl::_detail::Proc_glProgramUniform4iEXT _funcptr_glProgramUniform4iEXT;
extern gl::_detail::Proc_glProgramUniform4ivEXT _funcptr_glProgramUniform4ivEXT;
extern gl::_detail::Proc_glProgramUniform4uiEXT _funcptr_glProgramUniform4uiEXT;
extern gl::_detail::Proc_glProgramUniform4uivEXT _funcptr_glProgramUniform4uivEXT;
extern gl::_detail::Proc_glProgramUniformMatrix2dvEXT _funcptr_glProgramUniformMatrix2dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix2fvEXT _funcptr_glProgramUniformMatrix2fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix2x3dvEXT _funcptr_glProgramUniformMatrix2x3dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix2x3fvEXT _funcptr_glProgramUniformMatrix2x3fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix2x4dvEXT _funcptr_glProgramUniformMatrix2x4dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix2x4fvEXT _funcptr_glProgramUniformMatrix2x4fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix3dvEXT _funcptr_glProgramUniformMatrix3dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix3fvEXT _funcptr_glProgramUniformMatrix3fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix3x2dvEXT _funcptr_glProgramUniformMatrix3x2dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix3x2fvEXT _funcptr_glProgramUniformMatrix3x2fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix3x4dvEXT _funcptr_glProgramUniformMatrix3x4dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix3x4fvEXT _funcptr_glProgramUniformMatrix3x4fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix4dvEXT _funcptr_glProgramUniformMatrix4dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix4fvEXT _funcptr_glProgramUniformMatrix4fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix4x2dvEXT _funcptr_glProgramUniformMatrix4x2dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix4x2fvEXT _funcptr_glProgramUniformMatrix4x2fvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix4x3dvEXT _funcptr_glProgramUniformMatrix4x3dvEXT;
extern gl::_detail::Proc_glProgramUniformMatrix4x3fvEXT _funcptr_glProgramUniformMatrix4x3fvEXT;
extern gl::_detail::Proc_glPushClientAttribDefaultEXT _funcptr_glPushClientAttribDefaultEXT;
extern gl::_detail::Proc_glTextureBufferEXT _funcptr_glTextureBufferEXT;
extern gl::_detail::Proc_glTextureBufferRangeEXT _funcptr_glTextureBufferRangeEXT;
extern gl::_detail::Proc_glTextureImage1DEXT _funcptr_glTextureImage1DEXT;
extern gl::_detail::Proc_glTextureImage2DEXT _funcptr_glTextureImage2DEXT;
extern gl::_detail::Proc_glTextureImage3DEXT _funcptr_glTextureImage3DEXT;
extern gl::_detail::Proc_glTexturePageCommitmentEXT _funcptr_glTexturePageCommitmentEXT;
extern gl::_detail::Proc_glTextureParameterIivEXT _funcptr_glTextureParameterIivEXT;
extern gl::_detail::Proc_glTextureParameterIuivEXT _funcptr_glTextureParameterIuivEXT;
extern gl::_detail::Proc_glTextureParameterfEXT _funcptr_glTextureParameterfEXT;
extern gl::_detail::Proc_glTextureParameterfvEXT _funcptr_glTextureParameterfvEXT;
extern gl::_detail::Proc_glTextureParameteriEXT _funcptr_glTextureParameteriEXT;
extern gl::_detail::Proc_glTextureParameterivEXT _funcptr_glTextureParameterivEXT;
extern gl::_detail::Proc_glTextureRenderbufferEXT _funcptr_glTextureRenderbufferEXT;
extern gl::_detail::Proc_glTextureStorage1DEXT _funcptr_glTextureStorage1DEXT;
extern gl::_detail::Proc_glTextureStorage2DEXT _funcptr_glTextureStorage2DEXT;
extern gl::_detail::Proc_glTextureStorage2DMultisampleEXT _funcptr_glTextureStorage2DMultisampleEXT;
extern gl::_detail::Proc_glTextureStorage3DEXT _funcptr_glTextureStorage3DEXT;
extern gl::_detail::Proc_glTextureStorage3DMultisampleEXT _funcptr_glTextureStorage3DMultisampleEXT;
extern gl::_detail::Proc_glTextureSubImage1DEXT _funcptr_glTextureSubImage1DEXT;
extern gl::_detail::Proc_glTextureSubImage2DEXT _funcptr_glTextureSubImage2DEXT;
extern gl::_detail::Proc_glTextureSubImage3DEXT _funcptr_glTextureSubImage3DEXT;
extern gl::_detail::Proc_glUnmapNamedBufferEXT _funcptr_glUnmapNamedBufferEXT;
extern gl::_detail::Proc_glVertexArrayBindVertexBufferEXT _funcptr_glVertexArrayBindVertexBufferEXT;
extern gl::_detail::Proc_glVertexArrayColorOffsetEXT _funcptr_glVertexArrayColorOffsetEXT;
extern gl::_detail::Proc_glVertexArrayEdgeFlagOffsetEXT _funcptr_glVertexArrayEdgeFlagOffsetEXT;
extern gl::_detail::Proc_glVertexArrayFogCoordOffsetEXT _funcptr_glVertexArrayFogCoordOffsetEXT;
extern gl::_detail::Proc_glVertexArrayIndexOffsetEXT _funcptr_glVertexArrayIndexOffsetEXT;
extern gl::_detail::Proc_glVertexArrayMultiTexCoordOffsetEXT _funcptr_glVertexArrayMultiTexCoordOffsetEXT;
extern gl::_detail::Proc_glVertexArrayNormalOffsetEXT _funcptr_glVertexArrayNormalOffsetEXT;
extern gl::_detail::Proc_glVertexArraySecondaryColorOffsetEXT _funcptr_glVertexArraySecondaryColorOffsetEXT;
extern gl::_detail::Proc_glVertexArrayTexCoordOffsetEXT _funcptr_glVertexArrayTexCoordOffsetEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribBindingEXT _funcptr_glVertexArrayVertexAttribBindingEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribFormatEXT _funcptr_glVertexArrayVertexAttribFormatEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribIFormatEXT _funcptr_glVertexArrayVertexAttribIFormatEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribIOffsetEXT _funcptr_glVertexArrayVertexAttribIOffsetEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribLFormatEXT _funcptr_glVertexArrayVertexAttribLFormatEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribLOffsetEXT _funcptr_glVertexArrayVertexAttribLOffsetEXT;
extern gl::_detail::Proc_glVertexArrayVertexAttribOffsetEXT _funcptr_glVertexArrayVertexAttribOffsetEXT;
extern gl::_detail::Proc_glVertexArrayVertexBindingDivisorEXT _funcptr_glVertexArrayVertexBindingDivisorEXT;
extern gl::_detail::Proc_glVertexArrayVertexOffsetEXT _funcptr_glVertexArrayVertexOffsetEXT;
extern gl::_detail::Proc_glColorMaskIndexedEXT _funcptr_glColorMaskIndexedEXT;
extern gl::_detail::Proc_glDisableIndexedEXT _funcptr_glDisableIndexedEXT;
extern gl::_detail::Proc_glEnableIndexedEXT _funcptr_glEnableIndexedEXT;
extern gl::_detail::Proc_glGetBooleanIndexedvEXT _funcptr_glGetBooleanIndexedvEXT;
extern gl::_detail::Proc_glGetIntegerIndexedvEXT _funcptr_glGetIntegerIndexedvEXT;
extern gl::_detail::Proc_glIsEnabledIndexedEXT _funcptr_glIsEnabledIndexedEXT;
extern gl::_detail::Proc_glDrawArraysInstancedEXT _funcptr_glDrawArraysInstancedEXT;
extern gl::_detail::Proc_glDrawElementsInstancedEXT _funcptr_glDrawElementsInstancedEXT;
extern gl::_detail::Proc_glDrawRangeElementsEXT _funcptr_glDrawRangeElementsEXT;
extern gl::_detail::Proc_glFogCoordPointerEXT _funcptr_glFogCoordPointerEXT;
extern gl::_detail::Proc_glFogCoorddEXT _funcptr_glFogCoorddEXT;
extern gl::_detail::Proc_glFogCoorddvEXT _funcptr_glFogCoorddvEXT;
extern gl::_detail::Proc_glFogCoordfEXT _funcptr_glFogCoordfEXT;
extern gl::_detail::Proc_glFogCoordfvEXT _funcptr_glFogCoordfvEXT;
extern gl::_detail::Proc_glBlitFramebufferEXT _funcptr_glBlitFramebufferEXT;
extern gl::_detail::Proc_glRenderbufferStorageMultisampleEXT _funcptr_glRenderbufferStorageMultisampleEXT;
extern gl::_detail::Proc_glBindFramebufferEXT _funcptr_glBindFramebufferEXT;
extern gl::_detail::Proc_glBindRenderbufferEXT _funcptr_glBindRenderbufferEXT;
extern gl::_detail::Proc_glCheckFramebufferStatusEXT _funcptr_glCheckFramebufferStatusEXT;
extern gl::_detail::Proc_glDeleteFramebuffersEXT _funcptr_glDeleteFramebuffersEXT;
extern gl::_detail::Proc_glDeleteRenderbuffersEXT _funcptr_glDeleteRenderbuffersEXT;
extern gl::_detail::Proc_glFramebufferRenderbufferEXT _funcptr_glFramebufferRenderbufferEXT;
extern gl::_detail::Proc_glFramebufferTexture1DEXT _funcptr_glFramebufferTexture1DEXT;
extern gl::_detail::Proc_glFramebufferTexture2DEXT _funcptr_glFramebufferTexture2DEXT;
extern gl::_detail::Proc_glFramebufferTexture3DEXT _funcptr_glFramebufferTexture3DEXT;
extern gl::_detail::Proc_glGenFramebuffersEXT _funcptr_glGenFramebuffersEXT;
extern gl::_detail::Proc_glGenRenderbuffersEXT _funcptr_glGenRenderbuffersEXT;
extern gl::_detail::Proc_glGenerateMipmapEXT _funcptr_glGenerateMipmapEXT;
extern gl::_detail::Proc_glGetFramebufferAttachmentParameterivEXT _funcptr_glGetFramebufferAttachmentParameterivEXT;
extern gl::_detail::Proc_glGetRenderbufferParameterivEXT _funcptr_glGetRenderbufferParameterivEXT;
extern gl::_detail::Proc_glIsFramebufferEXT _funcptr_glIsFramebufferEXT;
extern gl::_detail::Proc_glIsRenderbufferEXT _funcptr_glIsRenderbufferEXT;
extern gl::_detail::Proc_glRenderbufferStorageEXT _funcptr_glRenderbufferStorageEXT;
extern gl::_detail::Proc_glProgramParameteriEXT _funcptr_glProgramParameteriEXT;
extern gl::_detail::Proc_glProgramEnvParameters4fvEXT _funcptr_glProgramEnvParameters4fvEXT;
extern gl::_detail::Proc_glProgramLocalParameters4fvEXT _funcptr_glProgramLocalParameters4fvEXT;
extern gl::_detail::Proc_glBindFragDataLocationEXT _funcptr_glBindFragDataLocationEXT;
extern gl::_detail::Proc_glGetFragDataLocationEXT _funcptr_glGetFragDataLocationEXT;
extern gl::_detail::Proc_glGetUniformuivEXT _funcptr_glGetUniformuivEXT;
extern gl::_detail::Proc_glUniform1uiEXT _funcptr_glUniform1uiEXT;
extern gl::_detail::Proc_glUniform1uivEXT _funcptr_glUniform1uivEXT;
extern gl::_detail::Proc_glUniform2uiEXT _funcptr_glUniform2uiEXT;
extern gl::_detail::Proc_glUniform2uivEXT _funcptr_glUniform2uivEXT;
extern gl::_detail::Proc_glUniform3uiEXT _funcptr_glUniform3uiEXT;
extern gl::_detail::Proc_glUniform3uivEXT _funcptr_glUniform3uivEXT;
extern gl::_detail::Proc_glUniform4uiEXT _funcptr_glUniform4uiEXT;
extern gl::_detail::Proc_glUniform4uivEXT _funcptr_glUniform4uivEXT;
extern gl::_detail::Proc_glGetHistogramEXT _funcptr_glGetHistogramEXT;
extern gl::_detail::Proc_glGetHistogramParameterfvEXT _funcptr_glGetHistogramParameterfvEXT;
extern gl::_detail::Proc_glGetHistogramParameterivEXT _funcptr_glGetHistogramParameterivEXT;
extern gl::_detail::Proc_glGetMinmaxEXT _funcptr_glGetMinmaxEXT;
extern gl::_detail::Proc_glGetMinmaxParameterfvEXT _funcptr_glGetMinmaxParameterfvEXT;
extern gl::_detail::Proc_glGetMinmaxParameterivEXT _funcptr_glGetMinmaxParameterivEXT;
extern gl::_detail::Proc_glHistogramEXT _funcptr_glHistogramEXT;
extern gl::_detail::Proc_glMinmaxEXT _funcptr_glMinmaxEXT;
extern gl::_detail::Proc_glResetHistogramEXT _funcptr_glResetHistogramEXT;
extern gl::_detail::Proc_glResetMinmaxEXT _funcptr_glResetMinmaxEXT;
extern gl::_detail::Proc_glIndexFuncEXT _funcptr_glIndexFuncEXT;
extern gl::_detail::Proc_glIndexMaterialEXT _funcptr_glIndexMaterialEXT;
extern gl::_detail::Proc_glApplyTextureEXT _funcptr_glApplyTextureEXT;
extern gl::_detail::Proc_glTextureLightEXT _funcptr_glTextureLightEXT;
extern gl::_detail::Proc_glTextureMaterialEXT _funcptr_glTextureMaterialEXT;
extern gl::_detail::Proc_glMultiDrawArraysEXT _funcptr_glMultiDrawArraysEXT;
extern gl::_detail::Proc_glMultiDrawElementsEXT _funcptr_glMultiDrawElementsEXT;
extern gl::_detail::Proc_glSampleMaskEXT _funcptr_glSampleMaskEXT;
extern gl::_detail::Proc_glSamplePatternEXT _funcptr_glSamplePatternEXT;
extern gl::_detail::Proc_glColorTableEXT _funcptr_glColorTableEXT;
extern gl::_detail::Proc_glGetColorTableEXT _funcptr_glGetColorTableEXT;
extern gl::_detail::Proc_glGetColorTableParameterfvEXT _funcptr_glGetColorTableParameterfvEXT;
extern gl::_detail::Proc_glGetColorTableParameterivEXT _funcptr_glGetColorTableParameterivEXT;
extern gl::_detail::Proc_glGetPixelTransformParameterfvEXT _funcptr_glGetPixelTransformParameterfvEXT;
extern gl::_detail::Proc_glGetPixelTransformParameterivEXT _funcptr_glGetPixelTransformParameterivEXT;
extern gl::_detail::Proc_glPixelTransformParameterfEXT _funcptr_glPixelTransformParameterfEXT;
extern gl::_detail::Proc_glPixelTransformParameterfvEXT _funcptr_glPixelTransformParameterfvEXT;
extern gl::_detail::Proc_glPixelTransformParameteriEXT _funcptr_glPixelTransformParameteriEXT;
extern gl::_detail::Proc_glPixelTransformParameterivEXT _funcptr_glPixelTransformParameterivEXT;
extern gl::_detail::Proc_glPointParameterfEXT _funcptr_glPointParameterfEXT;
extern gl::_detail::Proc_glPointParameterfvEXT _funcptr_glPointParameterfvEXT;
extern gl::_detail::Proc_glPolygonOffsetEXT _funcptr_glPolygonOffsetEXT;
extern gl::_detail::Proc_glProvokingVertexEXT _funcptr_glProvokingVertexEXT;
extern gl::_detail::Proc_glSecondaryColor3bEXT _funcptr_glSecondaryColor3bEXT;
extern gl::_detail::Proc_glSecondaryColor3bvEXT _funcptr_glSecondaryColor3bvEXT;
extern gl::_detail::Proc_glSecondaryColor3dEXT _funcptr_glSecondaryColor3dEXT;
extern gl::_detail::Proc_glSecondaryColor3dvEXT _funcptr_glSecondaryColor3dvEXT;
extern gl::_detail::Proc_glSecondaryColor3fEXT _funcptr_glSecondaryColor3fEXT;
extern gl::_detail::Proc_glSecondaryColor3fvEXT _funcptr_glSecondaryColor3fvEXT;
extern gl::_detail::Proc_glSecondaryColor3iEXT _funcptr_glSecondaryColor3iEXT;
extern gl::_detail::Proc_glSecondaryColor3ivEXT _funcptr_glSecondaryColor3ivEXT;
extern gl::_detail::Proc_glSecondaryColor3sEXT _funcptr_glSecondaryColor3sEXT;
extern gl::_detail::Proc_glSecondaryColor3svEXT _funcptr_glSecondaryColor3svEXT;
extern gl::_detail::Proc_glSecondaryColor3ubEXT _funcptr_glSecondaryColor3ubEXT;
extern gl::_detail::Proc_glSecondaryColor3ubvEXT _funcptr_glSecondaryColor3ubvEXT;
extern gl::_detail::Proc_glSecondaryColor3uiEXT _funcptr_glSecondaryColor3uiEXT;
extern gl::_detail::Proc_glSecondaryColor3uivEXT _funcptr_glSecondaryColor3uivEXT;
extern gl::_detail::Proc_glSecondaryColor3usEXT _funcptr_glSecondaryColor3usEXT;
extern gl::_detail::Proc_glSecondaryColor3usvEXT _funcptr_glSecondaryColor3usvEXT;
extern gl::_detail::Proc_glSecondaryColorPointerEXT _funcptr_glSecondaryColorPointerEXT;
extern gl::_detail::Proc_glActiveProgramEXT _funcptr_glActiveProgramEXT;
extern gl::_detail::Proc_glCreateShaderProgramEXT _funcptr_glCreateShaderProgramEXT;
extern gl::_detail::Proc_glUseShaderProgramEXT _funcptr_glUseShaderProgramEXT;
extern gl::_detail::Proc_glBindImageTextureEXT _funcptr_glBindImageTextureEXT;
extern gl::_detail::Proc_glMemoryBarrierEXT _funcptr_glMemoryBarrierEXT;
extern gl::_detail::Proc_glStencilClearTagEXT _funcptr_glStencilClearTagEXT;
extern gl::_detail::Proc_glActiveStencilFaceEXT _funcptr_glActiveStencilFaceEXT;
extern gl::_detail::Proc_glTexSubImage1DEXT _funcptr_glTexSubImage1DEXT;
extern gl::_detail::Proc_glTexSubImage2DEXT _funcptr_glTexSubImage2DEXT;
extern gl::_detail::Proc_glTexImage3DEXT _funcptr_glTexImage3DEXT;
extern gl::_detail::Proc_glTexSubImage3DEXT _funcptr_glTexSubImage3DEXT;
extern gl::_detail::Proc_glTexBufferEXT _funcptr_glTexBufferEXT;
extern gl::_detail::Proc_glClearColorIiEXT _funcptr_glClearColorIiEXT;
extern gl::_detail::Proc_glClearColorIuiEXT _funcptr_glClearColorIuiEXT;
extern gl::_detail::Proc_glGetTexParameterIivEXT _funcptr_glGetTexParameterIivEXT;
extern gl::_detail::Proc_glGetTexParameterIuivEXT _funcptr_glGetTexParameterIuivEXT;
extern gl::_detail::Proc_glTexParameterIivEXT _funcptr_glTexParameterIivEXT;
extern gl::_detail::Proc_glTexParameterIuivEXT _funcptr_glTexParameterIuivEXT;
extern gl::_detail::Proc_glAreTexturesResidentEXT _funcptr_glAreTexturesResidentEXT;
extern gl::_detail::Proc_glBindTextureEXT _funcptr_glBindTextureEXT;
extern gl::_detail::Proc_glDeleteTexturesEXT _funcptr_glDeleteTexturesEXT;
extern gl::_detail::Proc_glGenTexturesEXT _funcptr_glGenTexturesEXT;
extern gl::_detail::Proc_glIsTextureEXT _funcptr_glIsTextureEXT;
extern gl::_detail::Proc_glPrioritizeTexturesEXT _funcptr_glPrioritizeTexturesEXT;
extern gl::_detail::Proc_glTextureNormalEXT _funcptr_glTextureNormalEXT;
extern gl::_detail::Proc_glGetQueryObjecti64vEXT _funcptr_glGetQueryObjecti64vEXT;
extern gl::_detail::Proc_glGetQueryObjectui64vEXT _funcptr_glGetQueryObjectui64vEXT;
extern gl::_detail::Proc_glBeginTransformFeedbackEXT _funcptr_glBeginTransformFeedbackEXT;
extern gl::_detail::Proc_glBindBufferBaseEXT _funcptr_glBindBufferBaseEXT;
extern gl::_detail::Proc_glBindBufferOffsetEXT _funcptr_glBindBufferOffsetEXT;
extern gl::_detail::Proc_glBindBufferRangeEXT _funcptr_glBindBufferRangeEXT;
extern gl::_detail::Proc_glEndTransformFeedbackEXT _funcptr_glEndTransformFeedbackEXT;
extern gl::_detail::Proc_glGetTransformFeedbackVaryingEXT _funcptr_glGetTransformFeedbackVaryingEXT;
extern gl::_detail::Proc_glTransformFeedbackVaryingsEXT _funcptr_glTransformFeedbackVaryingsEXT;
extern gl::_detail::Proc_glArrayElementEXT _funcptr_glArrayElementEXT;
extern gl::_detail::Proc_glColorPointerEXT _funcptr_glColorPointerEXT;
extern gl::_detail::Proc_glDrawArraysEXT _funcptr_glDrawArraysEXT;
extern gl::_detail::Proc_glEdgeFlagPointerEXT _funcptr_glEdgeFlagPointerEXT;
extern gl::_detail::Proc_glGetPointervEXT _funcptr_glGetPointervEXT;
extern gl::_detail::Proc_glIndexPointerEXT _funcptr_glIndexPointerEXT;
extern gl::_detail::Proc_glNormalPointerEXT _funcptr_glNormalPointerEXT;
extern gl::_detail::Proc_glTexCoordPointerEXT _funcptr_glTexCoordPointerEXT;
extern gl::_detail::Proc_glVertexPointerEXT _funcptr_glVertexPointerEXT;
extern gl::_detail::Proc_glGetVertexAttribLdvEXT _funcptr_glGetVertexAttribLdvEXT;
extern gl::_detail::Proc_glVertexAttribL1dEXT _funcptr_glVertexAttribL1dEXT;
extern gl::_detail::Proc_glVertexAttribL1dvEXT _funcptr_glVertexAttribL1dvEXT;
extern gl::_detail::Proc_glVertexAttribL2dEXT _funcptr_glVertexAttribL2dEXT;
extern gl::_detail::Proc_glVertexAttribL2dvEXT _funcptr_glVertexAttribL2dvEXT;
extern gl::_detail::Proc_glVertexAttribL3dEXT _funcptr_glVertexAttribL3dEXT;
extern gl::_detail::Proc_glVertexAttribL3dvEXT _funcptr_glVertexAttribL3dvEXT;
extern gl::_detail::Proc_glVertexAttribL4dEXT _funcptr_glVertexAttribL4dEXT;
extern gl::_detail::Proc_glVertexAttribL4dvEXT _funcptr_glVertexAttribL4dvEXT;
extern gl::_detail::Proc_glVertexAttribLPointerEXT _funcptr_glVertexAttribLPointerEXT;
extern gl::_detail::Proc_glBeginVertexShaderEXT _funcptr_glBeginVertexShaderEXT;
extern gl::_detail::Proc_glBindLightParameterEXT _funcptr_glBindLightParameterEXT;
extern gl::_detail::Proc_glBindMaterialParameterEXT _funcptr_glBindMaterialParameterEXT;
extern gl::_detail::Proc_glBindParameterEXT _funcptr_glBindParameterEXT;
extern gl::_detail::Proc_glBindTexGenParameterEXT _funcptr_glBindTexGenParameterEXT;
extern gl::_detail::Proc_glBindTextureUnitParameterEXT _funcptr_glBindTextureUnitParameterEXT;
extern gl::_detail::Proc_glBindVertexShaderEXT _funcptr_glBindVertexShaderEXT;
extern gl::_detail::Proc_glDeleteVertexShaderEXT _funcptr_glDeleteVertexShaderEXT;
extern gl::_detail::Proc_glDisableVariantClientStateEXT _funcptr_glDisableVariantClientStateEXT;
extern gl::_detail::Proc_glEnableVariantClientStateEXT _funcptr_glEnableVariantClientStateEXT;
extern gl::_detail::Proc_glEndVertexShaderEXT _funcptr_glEndVertexShaderEXT;
extern gl::_detail::Proc_glExtractComponentEXT _funcptr_glExtractComponentEXT;
extern gl::_detail::Proc_glGenSymbolsEXT _funcptr_glGenSymbolsEXT;
extern gl::_detail::Proc_glGenVertexShadersEXT _funcptr_glGenVertexShadersEXT;
extern gl::_detail::Proc_glGetInvariantBooleanvEXT _funcptr_glGetInvariantBooleanvEXT;
extern gl::_detail::Proc_glGetInvariantFloatvEXT _funcptr_glGetInvariantFloatvEXT;
extern gl::_detail::Proc_glGetInvariantIntegervEXT _funcptr_glGetInvariantIntegervEXT;
extern gl::_detail::Proc_glGetLocalConstantBooleanvEXT _funcptr_glGetLocalConstantBooleanvEXT;
extern gl::_detail::Proc_glGetLocalConstantFloatvEXT _funcptr_glGetLocalConstantFloatvEXT;
extern gl::_detail::Proc_glGetLocalConstantIntegervEXT _funcptr_glGetLocalConstantIntegervEXT;
extern gl::_detail::Proc_glGetVariantBooleanvEXT _funcptr_glGetVariantBooleanvEXT;
extern gl::_detail::Proc_glGetVariantFloatvEXT _funcptr_glGetVariantFloatvEXT;
extern gl::_detail::Proc_glGetVariantIntegervEXT _funcptr_glGetVariantIntegervEXT;
extern gl::_detail::Proc_glGetVariantPointervEXT _funcptr_glGetVariantPointervEXT;
extern gl::_detail::Proc_glInsertComponentEXT _funcptr_glInsertComponentEXT;
extern gl::_detail::Proc_glIsVariantEnabledEXT _funcptr_glIsVariantEnabledEXT;
extern gl::_detail::Proc_glSetInvariantEXT _funcptr_glSetInvariantEXT;
extern gl::_detail::Proc_glSetLocalConstantEXT _funcptr_glSetLocalConstantEXT;
extern gl::_detail::Proc_glShaderOp1EXT _funcptr_glShaderOp1EXT;
extern gl::_detail::Proc_glShaderOp2EXT _funcptr_glShaderOp2EXT;
extern gl::_detail::Proc_glShaderOp3EXT _funcptr_glShaderOp3EXT;
extern gl::_detail::Proc_glSwizzleEXT _funcptr_glSwizzleEXT;
extern gl::_detail::Proc_glVariantPointerEXT _funcptr_glVariantPointerEXT;
extern gl::_detail::Proc_glVariantbvEXT _funcptr_glVariantbvEXT;
extern gl::_detail::Proc_glVariantdvEXT _funcptr_glVariantdvEXT;
extern gl::_detail::Proc_glVariantfvEXT _funcptr_glVariantfvEXT;
extern gl::_detail::Proc_glVariantivEXT _funcptr_glVariantivEXT;
extern gl::_detail::Proc_glVariantsvEXT _funcptr_glVariantsvEXT;
extern gl::_detail::Proc_glVariantubvEXT _funcptr_glVariantubvEXT;
extern gl::_detail::Proc_glVariantuivEXT _funcptr_glVariantuivEXT;
extern gl::_detail::Proc_glVariantusvEXT _funcptr_glVariantusvEXT;
extern gl::_detail::Proc_glWriteMaskEXT _funcptr_glWriteMaskEXT;
extern gl::_detail::Proc_glVertexWeightPointerEXT _funcptr_glVertexWeightPointerEXT;
extern gl::_detail::Proc_glVertexWeightfEXT _funcptr_glVertexWeightfEXT;
extern gl::_detail::Proc_glVertexWeightfvEXT _funcptr_glVertexWeightfvEXT;
extern gl::_detail::Proc_glImportSyncEXT _funcptr_glImportSyncEXT;
extern gl::_detail::Proc_glFrameTerminatorGREMEDY _funcptr_glFrameTerminatorGREMEDY;
extern gl::_detail::Proc_glStringMarkerGREMEDY _funcptr_glStringMarkerGREMEDY;
extern gl::_detail::Proc_glGetImageTransformParameterfvHP _funcptr_glGetImageTransformParameterfvHP;
extern gl::_detail::Proc_glGetImageTransformParameterivHP _funcptr_glGetImageTransformParameterivHP;
extern gl::_detail::Proc_glImageTransformParameterfHP _funcptr_glImageTransformParameterfHP;
extern gl::_detail::Proc_glImageTransformParameterfvHP _funcptr_glImageTransformParameterfvHP;
extern gl::_detail::Proc_glImageTransformParameteriHP _funcptr_glImageTransformParameteriHP;
extern gl::_detail::Proc_glImageTransformParameterivHP _funcptr_glImageTransformParameterivHP;
extern gl::_detail::Proc_glMultiModeDrawArraysIBM _funcptr_glMultiModeDrawArraysIBM;
extern gl::_detail::Proc_glMultiModeDrawElementsIBM _funcptr_glMultiModeDrawElementsIBM;
extern gl::_detail::Proc_glFlushStaticDataIBM _funcptr_glFlushStaticDataIBM;
extern gl::_detail::Proc_glColorPointerListIBM _funcptr_glColorPointerListIBM;
extern gl::_detail::Proc_glEdgeFlagPointerListIBM _funcptr_glEdgeFlagPointerListIBM;
extern gl::_detail::Proc_glFogCoordPointerListIBM _funcptr_glFogCoordPointerListIBM;
extern gl::_detail::Proc_glIndexPointerListIBM _funcptr_glIndexPointerListIBM;
extern gl::_detail::Proc_glNormalPointerListIBM _funcptr_glNormalPointerListIBM;
extern gl::_detail::Proc_glSecondaryColorPointerListIBM _funcptr_glSecondaryColorPointerListIBM;
extern gl::_detail::Proc_glTexCoordPointerListIBM _funcptr_glTexCoordPointerListIBM;
extern gl::_detail::Proc_glVertexPointerListIBM _funcptr_glVertexPointerListIBM;
extern gl::_detail::Proc_glBlendFuncSeparateINGR _funcptr_glBlendFuncSeparateINGR;
extern gl::_detail::Proc_glMapTexture2DINTEL _funcptr_glMapTexture2DINTEL;
extern gl::_detail::Proc_glSyncTextureINTEL _funcptr_glSyncTextureINTEL;
extern gl::_detail::Proc_glUnmapTexture2DINTEL _funcptr_glUnmapTexture2DINTEL;
extern gl::_detail::Proc_glColorPointervINTEL _funcptr_glColorPointervINTEL;
extern gl::_detail::Proc_glNormalPointervINTEL _funcptr_glNormalPointervINTEL;
extern gl::_detail::Proc_glTexCoordPointervINTEL _funcptr_glTexCoordPointervINTEL;
extern gl::_detail::Proc_glVertexPointervINTEL _funcptr_glVertexPointervINTEL;
extern gl::_detail::Proc_glResizeBuffersMESA _funcptr_glResizeBuffersMESA;
extern gl::_detail::Proc_glWindowPos2dMESA _funcptr_glWindowPos2dMESA;
extern gl::_detail::Proc_glWindowPos2dvMESA _funcptr_glWindowPos2dvMESA;
extern gl::_detail::Proc_glWindowPos2fMESA _funcptr_glWindowPos2fMESA;
extern gl::_detail::Proc_glWindowPos2fvMESA _funcptr_glWindowPos2fvMESA;
extern gl::_detail::Proc_glWindowPos2iMESA _funcptr_glWindowPos2iMESA;
extern gl::_detail::Proc_glWindowPos2ivMESA _funcptr_glWindowPos2ivMESA;
extern gl::_detail::Proc_glWindowPos2sMESA _funcptr_glWindowPos2sMESA;
extern gl::_detail::Proc_glWindowPos2svMESA _funcptr_glWindowPos2svMESA;
extern gl::_detail::Proc_glWindowPos3dMESA _funcptr_glWindowPos3dMESA;
extern gl::_detail::Proc_glWindowPos3dvMESA _funcptr_glWindowPos3dvMESA;
extern gl::_detail::Proc_glWindowPos3fMESA _funcptr_glWindowPos3fMESA;
extern gl::_detail::Proc_glWindowPos3fvMESA _funcptr_glWindowPos3fvMESA;
extern gl::_detail::Proc_glWindowPos3iMESA _funcptr_glWindowPos3iMESA;
extern gl::_detail::Proc_glWindowPos3ivMESA _funcptr_glWindowPos3ivMESA;
extern gl::_detail::Proc_glWindowPos3sMESA _funcptr_glWindowPos3sMESA;
extern gl::_detail::Proc_glWindowPos3svMESA _funcptr_glWindowPos3svMESA;
extern gl::_detail::Proc_glWindowPos4dMESA _funcptr_glWindowPos4dMESA;
extern gl::_detail::Proc_glWindowPos4dvMESA _funcptr_glWindowPos4dvMESA;
extern gl::_detail::Proc_glWindowPos4fMESA _funcptr_glWindowPos4fMESA;
extern gl::_detail::Proc_glWindowPos4fvMESA _funcptr_glWindowPos4fvMESA;
extern gl::_detail::Proc_glWindowPos4iMESA _funcptr_glWindowPos4iMESA;
extern gl::_detail::Proc_glWindowPos4ivMESA _funcptr_glWindowPos4ivMESA;
extern gl::_detail::Proc_glWindowPos4sMESA _funcptr_glWindowPos4sMESA;
extern gl::_detail::Proc_glWindowPos4svMESA _funcptr_glWindowPos4svMESA;
extern gl::_detail::Proc_glBeginConditionalRenderNVX _funcptr_glBeginConditionalRenderNVX;
extern gl::_detail::Proc_glEndConditionalRenderNVX _funcptr_glEndConditionalRenderNVX;
extern gl::_detail::Proc_glMultiDrawArraysIndirectBindlessNV _funcptr_glMultiDrawArraysIndirectBindlessNV;
extern gl::_detail::Proc_glMultiDrawElementsIndirectBindlessNV _funcptr_glMultiDrawElementsIndirectBindlessNV;
extern gl::_detail::Proc_glGetImageHandleNV _funcptr_glGetImageHandleNV;
extern gl::_detail::Proc_glGetTextureHandleNV _funcptr_glGetTextureHandleNV;
extern gl::_detail::Proc_glGetTextureSamplerHandleNV _funcptr_glGetTextureSamplerHandleNV;
extern gl::_detail::Proc_glIsImageHandleResidentNV _funcptr_glIsImageHandleResidentNV;
extern gl::_detail::Proc_glIsTextureHandleResidentNV _funcptr_glIsTextureHandleResidentNV;
extern gl::_detail::Proc_glMakeImageHandleNonResidentNV _funcptr_glMakeImageHandleNonResidentNV;
extern gl::_detail::Proc_glMakeImageHandleResidentNV _funcptr_glMakeImageHandleResidentNV;
extern gl::_detail::Proc_glMakeTextureHandleNonResidentNV _funcptr_glMakeTextureHandleNonResidentNV;
extern gl::_detail::Proc_glMakeTextureHandleResidentNV _funcptr_glMakeTextureHandleResidentNV;
extern gl::_detail::Proc_glProgramUniformHandleui64NV _funcptr_glProgramUniformHandleui64NV;
extern gl::_detail::Proc_glProgramUniformHandleui64vNV _funcptr_glProgramUniformHandleui64vNV;
extern gl::_detail::Proc_glUniformHandleui64NV _funcptr_glUniformHandleui64NV;
extern gl::_detail::Proc_glUniformHandleui64vNV _funcptr_glUniformHandleui64vNV;
extern gl::_detail::Proc_glBlendBarrierNV _funcptr_glBlendBarrierNV;
extern gl::_detail::Proc_glBlendParameteriNV _funcptr_glBlendParameteriNV;
extern gl::_detail::Proc_glBeginConditionalRenderNV _funcptr_glBeginConditionalRenderNV;
extern gl::_detail::Proc_glEndConditionalRenderNV _funcptr_glEndConditionalRenderNV;
extern gl::_detail::Proc_glCopyImageSubDataNV _funcptr_glCopyImageSubDataNV;
extern gl::_detail::Proc_glClearDepthdNV _funcptr_glClearDepthdNV;
extern gl::_detail::Proc_glDepthBoundsdNV _funcptr_glDepthBoundsdNV;
extern gl::_detail::Proc_glDepthRangedNV _funcptr_glDepthRangedNV;
extern gl::_detail::Proc_glDrawTextureNV _funcptr_glDrawTextureNV;
extern gl::_detail::Proc_glEvalMapsNV _funcptr_glEvalMapsNV;
extern gl::_detail::Proc_glGetMapAttribParameterfvNV _funcptr_glGetMapAttribParameterfvNV;
extern gl::_detail::Proc_glGetMapAttribParameterivNV _funcptr_glGetMapAttribParameterivNV;
extern gl::_detail::Proc_glGetMapControlPointsNV _funcptr_glGetMapControlPointsNV;
extern gl::_detail::Proc_glGetMapParameterfvNV _funcptr_glGetMapParameterfvNV;
extern gl::_detail::Proc_glGetMapParameterivNV _funcptr_glGetMapParameterivNV;
extern gl::_detail::Proc_glMapControlPointsNV _funcptr_glMapControlPointsNV;
extern gl::_detail::Proc_glMapParameterfvNV _funcptr_glMapParameterfvNV;
extern gl::_detail::Proc_glMapParameterivNV _funcptr_glMapParameterivNV;
extern gl::_detail::Proc_glGetMultisamplefvNV _funcptr_glGetMultisamplefvNV;
extern gl::_detail::Proc_glSampleMaskIndexedNV _funcptr_glSampleMaskIndexedNV;
extern gl::_detail::Proc_glTexRenderbufferNV _funcptr_glTexRenderbufferNV;
extern gl::_detail::Proc_glDeleteFencesNV _funcptr_glDeleteFencesNV;
extern gl::_detail::Proc_glFinishFenceNV _funcptr_glFinishFenceNV;
extern gl::_detail::Proc_glGenFencesNV _funcptr_glGenFencesNV;
extern gl::_detail::Proc_glGetFenceivNV _funcptr_glGetFenceivNV;
extern gl::_detail::Proc_glIsFenceNV _funcptr_glIsFenceNV;
extern gl::_detail::Proc_glSetFenceNV _funcptr_glSetFenceNV;
extern gl::_detail::Proc_glTestFenceNV _funcptr_glTestFenceNV;
extern gl::_detail::Proc_glGetProgramNamedParameterdvNV _funcptr_glGetProgramNamedParameterdvNV;
extern gl::_detail::Proc_glGetProgramNamedParameterfvNV _funcptr_glGetProgramNamedParameterfvNV;
extern gl::_detail::Proc_glProgramNamedParameter4dNV _funcptr_glProgramNamedParameter4dNV;
extern gl::_detail::Proc_glProgramNamedParameter4dvNV _funcptr_glProgramNamedParameter4dvNV;
extern gl::_detail::Proc_glProgramNamedParameter4fNV _funcptr_glProgramNamedParameter4fNV;
extern gl::_detail::Proc_glProgramNamedParameter4fvNV _funcptr_glProgramNamedParameter4fvNV;
extern gl::_detail::Proc_glRenderbufferStorageMultisampleCoverageNV _funcptr_glRenderbufferStorageMultisampleCoverageNV;
extern gl::_detail::Proc_glFramebufferTextureEXT _funcptr_glFramebufferTextureEXT;
extern gl::_detail::Proc_glFramebufferTextureFaceEXT _funcptr_glFramebufferTextureFaceEXT;
extern gl::_detail::Proc_glFramebufferTextureLayerEXT _funcptr_glFramebufferTextureLayerEXT;
extern gl::_detail::Proc_glProgramVertexLimitNV _funcptr_glProgramVertexLimitNV;
extern gl::_detail::Proc_glGetProgramEnvParameterIivNV _funcptr_glGetProgramEnvParameterIivNV;
extern gl::_detail::Proc_glGetProgramEnvParameterIuivNV _funcptr_glGetProgramEnvParameterIuivNV;
extern gl::_detail::Proc_glGetProgramLocalParameterIivNV _funcptr_glGetProgramLocalParameterIivNV;
extern gl::_detail::Proc_glGetProgramLocalParameterIuivNV _funcptr_glGetProgramLocalParameterIuivNV;
extern gl::_detail::Proc_glProgramEnvParameterI4iNV _funcptr_glProgramEnvParameterI4iNV;
extern gl::_detail::Proc_glProgramEnvParameterI4ivNV _funcptr_glProgramEnvParameterI4ivNV;
extern gl::_detail::Proc_glProgramEnvParameterI4uiNV _funcptr_glProgramEnvParameterI4uiNV;
extern gl::_detail::Proc_glProgramEnvParameterI4uivNV _funcptr_glProgramEnvParameterI4uivNV;
extern gl::_detail::Proc_glProgramEnvParametersI4ivNV _funcptr_glProgramEnvParametersI4ivNV;
extern gl::_detail::Proc_glProgramEnvParametersI4uivNV _funcptr_glProgramEnvParametersI4uivNV;
extern gl::_detail::Proc_glProgramLocalParameterI4iNV _funcptr_glProgramLocalParameterI4iNV;
extern gl::_detail::Proc_glProgramLocalParameterI4ivNV _funcptr_glProgramLocalParameterI4ivNV;
extern gl::_detail::Proc_glProgramLocalParameterI4uiNV _funcptr_glProgramLocalParameterI4uiNV;
extern gl::_detail::Proc_glProgramLocalParameterI4uivNV _funcptr_glProgramLocalParameterI4uivNV;
extern gl::_detail::Proc_glProgramLocalParametersI4ivNV _funcptr_glProgramLocalParametersI4ivNV;
extern gl::_detail::Proc_glProgramLocalParametersI4uivNV _funcptr_glProgramLocalParametersI4uivNV;
extern gl::_detail::Proc_glGetProgramSubroutineParameteruivNV _funcptr_glGetProgramSubroutineParameteruivNV;
extern gl::_detail::Proc_glProgramSubroutineParametersuivNV _funcptr_glProgramSubroutineParametersuivNV;
extern gl::_detail::Proc_glGetUniformi64vNV _funcptr_glGetUniformi64vNV;
extern gl::_detail::Proc_glProgramUniform1i64NV _funcptr_glProgramUniform1i64NV;
extern gl::_detail::Proc_glProgramUniform1i64vNV _funcptr_glProgramUniform1i64vNV;
extern gl::_detail::Proc_glProgramUniform1ui64NV _funcptr_glProgramUniform1ui64NV;
extern gl::_detail::Proc_glProgramUniform1ui64vNV _funcptr_glProgramUniform1ui64vNV;
extern gl::_detail::Proc_glProgramUniform2i64NV _funcptr_glProgramUniform2i64NV;
extern gl::_detail::Proc_glProgramUniform2i64vNV _funcptr_glProgramUniform2i64vNV;
extern gl::_detail::Proc_glProgramUniform2ui64NV _funcptr_glProgramUniform2ui64NV;
extern gl::_detail::Proc_glProgramUniform2ui64vNV _funcptr_glProgramUniform2ui64vNV;
extern gl::_detail::Proc_glProgramUniform3i64NV _funcptr_glProgramUniform3i64NV;
extern gl::_detail::Proc_glProgramUniform3i64vNV _funcptr_glProgramUniform3i64vNV;
extern gl::_detail::Proc_glProgramUniform3ui64NV _funcptr_glProgramUniform3ui64NV;
extern gl::_detail::Proc_glProgramUniform3ui64vNV _funcptr_glProgramUniform3ui64vNV;
extern gl::_detail::Proc_glProgramUniform4i64NV _funcptr_glProgramUniform4i64NV;
extern gl::_detail::Proc_glProgramUniform4i64vNV _funcptr_glProgramUniform4i64vNV;
extern gl::_detail::Proc_glProgramUniform4ui64NV _funcptr_glProgramUniform4ui64NV;
extern gl::_detail::Proc_glProgramUniform4ui64vNV _funcptr_glProgramUniform4ui64vNV;
extern gl::_detail::Proc_glUniform1i64NV _funcptr_glUniform1i64NV;
extern gl::_detail::Proc_glUniform1i64vNV _funcptr_glUniform1i64vNV;
extern gl::_detail::Proc_glUniform1ui64NV _funcptr_glUniform1ui64NV;
extern gl::_detail::Proc_glUniform1ui64vNV _funcptr_glUniform1ui64vNV;
extern gl::_detail::Proc_glUniform2i64NV _funcptr_glUniform2i64NV;
extern gl::_detail::Proc_glUniform2i64vNV _funcptr_glUniform2i64vNV;
extern gl::_detail::Proc_glUniform2ui64NV _funcptr_glUniform2ui64NV;
extern gl::_detail::Proc_glUniform2ui64vNV _funcptr_glUniform2ui64vNV;
extern gl::_detail::Proc_glUniform3i64NV _funcptr_glUniform3i64NV;
extern gl::_detail::Proc_glUniform3i64vNV _funcptr_glUniform3i64vNV;
extern gl::_detail::Proc_glUniform3ui64NV _funcptr_glUniform3ui64NV;
extern gl::_detail::Proc_glUniform3ui64vNV _funcptr_glUniform3ui64vNV;
extern gl::_detail::Proc_glUniform4i64NV _funcptr_glUniform4i64NV;
extern gl::_detail::Proc_glUniform4i64vNV _funcptr_glUniform4i64vNV;
extern gl::_detail::Proc_glUniform4ui64NV _funcptr_glUniform4ui64NV;
extern gl::_detail::Proc_glUniform4ui64vNV _funcptr_glUniform4ui64vNV;
extern gl::_detail::Proc_glColor3hNV _funcptr_glColor3hNV;
extern gl::_detail::Proc_glColor3hvNV _funcptr_glColor3hvNV;
extern gl::_detail::Proc_glColor4hNV _funcptr_glColor4hNV;
extern gl::_detail::Proc_glColor4hvNV _funcptr_glColor4hvNV;
extern gl::_detail::Proc_glFogCoordhNV _funcptr_glFogCoordhNV;
extern gl::_detail::Proc_glFogCoordhvNV _funcptr_glFogCoordhvNV;
extern gl::_detail::Proc_glMultiTexCoord1hNV _funcptr_glMultiTexCoord1hNV;
extern gl::_detail::Proc_glMultiTexCoord1hvNV _funcptr_glMultiTexCoord1hvNV;
extern gl::_detail::Proc_glMultiTexCoord2hNV _funcptr_glMultiTexCoord2hNV;
extern gl::_detail::Proc_glMultiTexCoord2hvNV _funcptr_glMultiTexCoord2hvNV;
extern gl::_detail::Proc_glMultiTexCoord3hNV _funcptr_glMultiTexCoord3hNV;
extern gl::_detail::Proc_glMultiTexCoord3hvNV _funcptr_glMultiTexCoord3hvNV;
extern gl::_detail::Proc_glMultiTexCoord4hNV _funcptr_glMultiTexCoord4hNV;
extern gl::_detail::Proc_glMultiTexCoord4hvNV _funcptr_glMultiTexCoord4hvNV;
extern gl::_detail::Proc_glNormal3hNV _funcptr_glNormal3hNV;
extern gl::_detail::Proc_glNormal3hvNV _funcptr_glNormal3hvNV;
extern gl::_detail::Proc_glSecondaryColor3hNV _funcptr_glSecondaryColor3hNV;
extern gl::_detail::Proc_glSecondaryColor3hvNV _funcptr_glSecondaryColor3hvNV;
extern gl::_detail::Proc_glTexCoord1hNV _funcptr_glTexCoord1hNV;
extern gl::_detail::Proc_glTexCoord1hvNV _funcptr_glTexCoord1hvNV;
extern gl::_detail::Proc_glTexCoord2hNV _funcptr_glTexCoord2hNV;
extern gl::_detail::Proc_glTexCoord2hvNV _funcptr_glTexCoord2hvNV;
extern gl::_detail::Proc_glTexCoord3hNV _funcptr_glTexCoord3hNV;
extern gl::_detail::Proc_glTexCoord3hvNV _funcptr_glTexCoord3hvNV;
extern gl::_detail::Proc_glTexCoord4hNV _funcptr_glTexCoord4hNV;
extern gl::_detail::Proc_glTexCoord4hvNV _funcptr_glTexCoord4hvNV;
extern gl::_detail::Proc_glVertex2hNV _funcptr_glVertex2hNV;
extern gl::_detail::Proc_glVertex2hvNV _funcptr_glVertex2hvNV;
extern gl::_detail::Proc_glVertex3hNV _funcptr_glVertex3hNV;
extern gl::_detail::Proc_glVertex3hvNV _funcptr_glVertex3hvNV;
extern gl::_detail::Proc_glVertex4hNV _funcptr_glVertex4hNV;
extern gl::_detail::Proc_glVertex4hvNV _funcptr_glVertex4hvNV;
extern gl::_detail::Proc_glVertexAttrib1hNV _funcptr_glVertexAttrib1hNV;
extern gl::_detail::Proc_glVertexAttrib1hvNV _funcptr_glVertexAttrib1hvNV;
extern gl::_detail::Proc_glVertexAttrib2hNV _funcptr_glVertexAttrib2hNV;
extern gl::_detail::Proc_glVertexAttrib2hvNV _funcptr_glVertexAttrib2hvNV;
extern gl::_detail::Proc_glVertexAttrib3hNV _funcptr_glVertexAttrib3hNV;
extern gl::_detail::Proc_glVertexAttrib3hvNV _funcptr_glVertexAttrib3hvNV;
extern gl::_detail::Proc_glVertexAttrib4hNV _funcptr_glVertexAttrib4hNV;
extern gl::_detail::Proc_glVertexAttrib4hvNV _funcptr_glVertexAttrib4hvNV;
extern gl::_detail::Proc_glVertexAttribs1hvNV _funcptr_glVertexAttribs1hvNV;
extern gl::_detail::Proc_glVertexAttribs2hvNV _funcptr_glVertexAttribs2hvNV;
extern gl::_detail::Proc_glVertexAttribs3hvNV _funcptr_glVertexAttribs3hvNV;
extern gl::_detail::Proc_glVertexAttribs4hvNV _funcptr_glVertexAttribs4hvNV;
extern gl::_detail::Proc_glVertexWeighthNV _funcptr_glVertexWeighthNV;
extern gl::_detail::Proc_glVertexWeighthvNV _funcptr_glVertexWeighthvNV;
extern gl::_detail::Proc_glBeginOcclusionQueryNV _funcptr_glBeginOcclusionQueryNV;
extern gl::_detail::Proc_glDeleteOcclusionQueriesNV _funcptr_glDeleteOcclusionQueriesNV;
extern gl::_detail::Proc_glEndOcclusionQueryNV _funcptr_glEndOcclusionQueryNV;
extern gl::_detail::Proc_glGenOcclusionQueriesNV _funcptr_glGenOcclusionQueriesNV;
extern gl::_detail::Proc_glGetOcclusionQueryivNV _funcptr_glGetOcclusionQueryivNV;
extern gl::_detail::Proc_glGetOcclusionQueryuivNV _funcptr_glGetOcclusionQueryuivNV;
extern gl::_detail::Proc_glIsOcclusionQueryNV _funcptr_glIsOcclusionQueryNV;
extern gl::_detail::Proc_glProgramBufferParametersIivNV _funcptr_glProgramBufferParametersIivNV;
extern gl::_detail::Proc_glProgramBufferParametersIuivNV _funcptr_glProgramBufferParametersIuivNV;
extern gl::_detail::Proc_glProgramBufferParametersfvNV _funcptr_glProgramBufferParametersfvNV;
extern gl::_detail::Proc_glCopyPathNV _funcptr_glCopyPathNV;
extern gl::_detail::Proc_glCoverFillPathInstancedNV _funcptr_glCoverFillPathInstancedNV;
extern gl::_detail::Proc_glCoverFillPathNV _funcptr_glCoverFillPathNV;
extern gl::_detail::Proc_glCoverStrokePathInstancedNV _funcptr_glCoverStrokePathInstancedNV;
extern gl::_detail::Proc_glCoverStrokePathNV _funcptr_glCoverStrokePathNV;
extern gl::_detail::Proc_glDeletePathsNV _funcptr_glDeletePathsNV;
extern gl::_detail::Proc_glGenPathsNV _funcptr_glGenPathsNV;
extern gl::_detail::Proc_glGetPathColorGenfvNV _funcptr_glGetPathColorGenfvNV;
extern gl::_detail::Proc_glGetPathColorGenivNV _funcptr_glGetPathColorGenivNV;
extern gl::_detail::Proc_glGetPathCommandsNV _funcptr_glGetPathCommandsNV;
extern gl::_detail::Proc_glGetPathCoordsNV _funcptr_glGetPathCoordsNV;
extern gl::_detail::Proc_glGetPathDashArrayNV _funcptr_glGetPathDashArrayNV;
extern gl::_detail::Proc_glGetPathLengthNV _funcptr_glGetPathLengthNV;
extern gl::_detail::Proc_glGetPathMetricRangeNV _funcptr_glGetPathMetricRangeNV;
extern gl::_detail::Proc_glGetPathMetricsNV _funcptr_glGetPathMetricsNV;
extern gl::_detail::Proc_glGetPathParameterfvNV _funcptr_glGetPathParameterfvNV;
extern gl::_detail::Proc_glGetPathParameterivNV _funcptr_glGetPathParameterivNV;
extern gl::_detail::Proc_glGetPathSpacingNV _funcptr_glGetPathSpacingNV;
extern gl::_detail::Proc_glGetPathTexGenfvNV _funcptr_glGetPathTexGenfvNV;
extern gl::_detail::Proc_glGetPathTexGenivNV _funcptr_glGetPathTexGenivNV;
extern gl::_detail::Proc_glInterpolatePathsNV _funcptr_glInterpolatePathsNV;
extern gl::_detail::Proc_glIsPathNV _funcptr_glIsPathNV;
extern gl::_detail::Proc_glIsPointInFillPathNV _funcptr_glIsPointInFillPathNV;
extern gl::_detail::Proc_glIsPointInStrokePathNV _funcptr_glIsPointInStrokePathNV;
extern gl::_detail::Proc_glPathColorGenNV _funcptr_glPathColorGenNV;
extern gl::_detail::Proc_glPathCommandsNV _funcptr_glPathCommandsNV;
extern gl::_detail::Proc_glPathCoordsNV _funcptr_glPathCoordsNV;
extern gl::_detail::Proc_glPathCoverDepthFuncNV _funcptr_glPathCoverDepthFuncNV;
extern gl::_detail::Proc_glPathDashArrayNV _funcptr_glPathDashArrayNV;
extern gl::_detail::Proc_glPathFogGenNV _funcptr_glPathFogGenNV;
extern gl::_detail::Proc_glPathGlyphRangeNV _funcptr_glPathGlyphRangeNV;
extern gl::_detail::Proc_glPathGlyphsNV _funcptr_glPathGlyphsNV;
extern gl::_detail::Proc_glPathParameterfNV _funcptr_glPathParameterfNV;
extern gl::_detail::Proc_glPathParameterfvNV _funcptr_glPathParameterfvNV;
extern gl::_detail::Proc_glPathParameteriNV _funcptr_glPathParameteriNV;
extern gl::_detail::Proc_glPathParameterivNV _funcptr_glPathParameterivNV;
extern gl::_detail::Proc_glPathStencilDepthOffsetNV _funcptr_glPathStencilDepthOffsetNV;
extern gl::_detail::Proc_glPathStencilFuncNV _funcptr_glPathStencilFuncNV;
extern gl::_detail::Proc_glPathStringNV _funcptr_glPathStringNV;
extern gl::_detail::Proc_glPathSubCommandsNV _funcptr_glPathSubCommandsNV;
extern gl::_detail::Proc_glPathSubCoordsNV _funcptr_glPathSubCoordsNV;
extern gl::_detail::Proc_glPathTexGenNV _funcptr_glPathTexGenNV;
extern gl::_detail::Proc_glPointAlongPathNV _funcptr_glPointAlongPathNV;
extern gl::_detail::Proc_glStencilFillPathInstancedNV _funcptr_glStencilFillPathInstancedNV;
extern gl::_detail::Proc_glStencilFillPathNV _funcptr_glStencilFillPathNV;
extern gl::_detail::Proc_glStencilStrokePathInstancedNV _funcptr_glStencilStrokePathInstancedNV;
extern gl::_detail::Proc_glStencilStrokePathNV _funcptr_glStencilStrokePathNV;
extern gl::_detail::Proc_glTransformPathNV _funcptr_glTransformPathNV;
extern gl::_detail::Proc_glWeightPathsNV _funcptr_glWeightPathsNV;
extern gl::_detail::Proc_glFlushPixelDataRangeNV _funcptr_glFlushPixelDataRangeNV;
extern gl::_detail::Proc_glPixelDataRangeNV _funcptr_glPixelDataRangeNV;
extern gl::_detail::Proc_glPointParameteriNV _funcptr_glPointParameteriNV;
extern gl::_detail::Proc_glPointParameterivNV _funcptr_glPointParameterivNV;
extern gl::_detail::Proc_glGetVideoi64vNV _funcptr_glGetVideoi64vNV;
extern gl::_detail::Proc_glGetVideoivNV _funcptr_glGetVideoivNV;
extern gl::_detail::Proc_glGetVideoui64vNV _funcptr_glGetVideoui64vNV;
extern gl::_detail::Proc_glGetVideouivNV _funcptr_glGetVideouivNV;
extern gl::_detail::Proc_glPresentFrameDualFillNV _funcptr_glPresentFrameDualFillNV;
extern gl::_detail::Proc_glPresentFrameKeyedNV _funcptr_glPresentFrameKeyedNV;
extern gl::_detail::Proc_glPrimitiveRestartIndexNV _funcptr_glPrimitiveRestartIndexNV;
extern gl::_detail::Proc_glPrimitiveRestartNV _funcptr_glPrimitiveRestartNV;
extern gl::_detail::Proc_glCombinerInputNV _funcptr_glCombinerInputNV;
extern gl::_detail::Proc_glCombinerOutputNV _funcptr_glCombinerOutputNV;
extern gl::_detail::Proc_glCombinerParameterfNV _funcptr_glCombinerParameterfNV;
extern gl::_detail::Proc_glCombinerParameterfvNV _funcptr_glCombinerParameterfvNV;
extern gl::_detail::Proc_glCombinerParameteriNV _funcptr_glCombinerParameteriNV;
extern gl::_detail::Proc_glCombinerParameterivNV _funcptr_glCombinerParameterivNV;
extern gl::_detail::Proc_glFinalCombinerInputNV _funcptr_glFinalCombinerInputNV;
extern gl::_detail::Proc_glGetCombinerInputParameterfvNV _funcptr_glGetCombinerInputParameterfvNV;
extern gl::_detail::Proc_glGetCombinerInputParameterivNV _funcptr_glGetCombinerInputParameterivNV;
extern gl::_detail::Proc_glGetCombinerOutputParameterfvNV _funcptr_glGetCombinerOutputParameterfvNV;
extern gl::_detail::Proc_glGetCombinerOutputParameterivNV _funcptr_glGetCombinerOutputParameterivNV;
extern gl::_detail::Proc_glGetFinalCombinerInputParameterfvNV _funcptr_glGetFinalCombinerInputParameterfvNV;
extern gl::_detail::Proc_glGetFinalCombinerInputParameterivNV _funcptr_glGetFinalCombinerInputParameterivNV;
extern gl::_detail::Proc_glCombinerStageParameterfvNV _funcptr_glCombinerStageParameterfvNV;
extern gl::_detail::Proc_glGetCombinerStageParameterfvNV _funcptr_glGetCombinerStageParameterfvNV;
extern gl::_detail::Proc_glGetBufferParameterui64vNV _funcptr_glGetBufferParameterui64vNV;
extern gl::_detail::Proc_glGetIntegerui64vNV _funcptr_glGetIntegerui64vNV;
extern gl::_detail::Proc_glGetNamedBufferParameterui64vNV _funcptr_glGetNamedBufferParameterui64vNV;
extern gl::_detail::Proc_glGetUniformui64vNV _funcptr_glGetUniformui64vNV;
extern gl::_detail::Proc_glIsBufferResidentNV _funcptr_glIsBufferResidentNV;
extern gl::_detail::Proc_glIsNamedBufferResidentNV _funcptr_glIsNamedBufferResidentNV;
extern gl::_detail::Proc_glMakeBufferNonResidentNV _funcptr_glMakeBufferNonResidentNV;
extern gl::_detail::Proc_glMakeBufferResidentNV _funcptr_glMakeBufferResidentNV;
extern gl::_detail::Proc_glMakeNamedBufferNonResidentNV _funcptr_glMakeNamedBufferNonResidentNV;
extern gl::_detail::Proc_glMakeNamedBufferResidentNV _funcptr_glMakeNamedBufferResidentNV;
extern gl::_detail::Proc_glProgramUniformui64NV _funcptr_glProgramUniformui64NV;
extern gl::_detail::Proc_glProgramUniformui64vNV _funcptr_glProgramUniformui64vNV;
extern gl::_detail::Proc_glUniformui64NV _funcptr_glUniformui64NV;
extern gl::_detail::Proc_glUniformui64vNV _funcptr_glUniformui64vNV;
extern gl::_detail::Proc_glTextureBarrierNV _funcptr_glTextureBarrierNV;
extern gl::_detail::Proc_glTexImage2DMultisampleCoverageNV _funcptr_glTexImage2DMultisampleCoverageNV;
extern gl::_detail::Proc_glTexImage3DMultisampleCoverageNV _funcptr_glTexImage3DMultisampleCoverageNV;
extern gl::_detail::Proc_glTextureImage2DMultisampleCoverageNV _funcptr_glTextureImage2DMultisampleCoverageNV;
extern gl::_detail::Proc_glTextureImage2DMultisampleNV _funcptr_glTextureImage2DMultisampleNV;
extern gl::_detail::Proc_glTextureImage3DMultisampleCoverageNV _funcptr_glTextureImage3DMultisampleCoverageNV;
extern gl::_detail::Proc_glTextureImage3DMultisampleNV _funcptr_glTextureImage3DMultisampleNV;
extern gl::_detail::Proc_glActiveVaryingNV _funcptr_glActiveVaryingNV;
extern gl::_detail::Proc_glBeginTransformFeedbackNV _funcptr_glBeginTransformFeedbackNV;
extern gl::_detail::Proc_glBindBufferBaseNV _funcptr_glBindBufferBaseNV;
extern gl::_detail::Proc_glBindBufferOffsetNV _funcptr_glBindBufferOffsetNV;
extern gl::_detail::Proc_glBindBufferRangeNV _funcptr_glBindBufferRangeNV;
extern gl::_detail::Proc_glEndTransformFeedbackNV _funcptr_glEndTransformFeedbackNV;
extern gl::_detail::Proc_glGetActiveVaryingNV _funcptr_glGetActiveVaryingNV;
extern gl::_detail::Proc_glGetTransformFeedbackVaryingNV _funcptr_glGetTransformFeedbackVaryingNV;
extern gl::_detail::Proc_glGetVaryingLocationNV _funcptr_glGetVaryingLocationNV;
extern gl::_detail::Proc_glTransformFeedbackAttribsNV _funcptr_glTransformFeedbackAttribsNV;
extern gl::_detail::Proc_glTransformFeedbackStreamAttribsNV _funcptr_glTransformFeedbackStreamAttribsNV;
extern gl::_detail::Proc_glTransformFeedbackVaryingsNV _funcptr_glTransformFeedbackVaryingsNV;
extern gl::_detail::Proc_glBindTransformFeedbackNV _funcptr_glBindTransformFeedbackNV;
extern gl::_detail::Proc_glDeleteTransformFeedbacksNV _funcptr_glDeleteTransformFeedbacksNV;
extern gl::_detail::Proc_glDrawTransformFeedbackNV _funcptr_glDrawTransformFeedbackNV;
extern gl::_detail::Proc_glGenTransformFeedbacksNV _funcptr_glGenTransformFeedbacksNV;
extern gl::_detail::Proc_glIsTransformFeedbackNV _funcptr_glIsTransformFeedbackNV;
extern gl::_detail::Proc_glPauseTransformFeedbackNV _funcptr_glPauseTransformFeedbackNV;
extern gl::_detail::Proc_glResumeTransformFeedbackNV _funcptr_glResumeTransformFeedbackNV;
extern gl::_detail::Proc_glVDPAUFiniNV _funcptr_glVDPAUFiniNV;
extern gl::_detail::Proc_glVDPAUGetSurfaceivNV _funcptr_glVDPAUGetSurfaceivNV;
extern gl::_detail::Proc_glVDPAUInitNV _funcptr_glVDPAUInitNV;
extern gl::_detail::Proc_glVDPAUIsSurfaceNV _funcptr_glVDPAUIsSurfaceNV;
extern gl::_detail::Proc_glVDPAUMapSurfacesNV _funcptr_glVDPAUMapSurfacesNV;
extern gl::_detail::Proc_glVDPAURegisterOutputSurfaceNV _funcptr_glVDPAURegisterOutputSurfaceNV;
extern gl::_detail::Proc_glVDPAURegisterVideoSurfaceNV _funcptr_glVDPAURegisterVideoSurfaceNV;
extern gl::_detail::Proc_glVDPAUSurfaceAccessNV _funcptr_glVDPAUSurfaceAccessNV;
extern gl::_detail::Proc_glVDPAUUnmapSurfacesNV _funcptr_glVDPAUUnmapSurfacesNV;
extern gl::_detail::Proc_glVDPAUUnregisterSurfaceNV _funcptr_glVDPAUUnregisterSurfaceNV;
extern gl::_detail::Proc_glFlushVertexArrayRangeNV _funcptr_glFlushVertexArrayRangeNV;
extern gl::_detail::Proc_glVertexArrayRangeNV _funcptr_glVertexArrayRangeNV;
extern gl::_detail::Proc_glGetVertexAttribLi64vNV _funcptr_glGetVertexAttribLi64vNV;
extern gl::_detail::Proc_glGetVertexAttribLui64vNV _funcptr_glGetVertexAttribLui64vNV;
extern gl::_detail::Proc_glVertexAttribL1i64NV _funcptr_glVertexAttribL1i64NV;
extern gl::_detail::Proc_glVertexAttribL1i64vNV _funcptr_glVertexAttribL1i64vNV;
extern gl::_detail::Proc_glVertexAttribL1ui64NV _funcptr_glVertexAttribL1ui64NV;
extern gl::_detail::Proc_glVertexAttribL1ui64vNV _funcptr_glVertexAttribL1ui64vNV;
extern gl::_detail::Proc_glVertexAttribL2i64NV _funcptr_glVertexAttribL2i64NV;
extern gl::_detail::Proc_glVertexAttribL2i64vNV _funcptr_glVertexAttribL2i64vNV;
extern gl::_detail::Proc_glVertexAttribL2ui64NV _funcptr_glVertexAttribL2ui64NV;
extern gl::_detail::Proc_glVertexAttribL2ui64vNV _funcptr_glVertexAttribL2ui64vNV;
extern gl::_detail::Proc_glVertexAttribL3i64NV _funcptr_glVertexAttribL3i64NV;
extern gl::_detail::Proc_glVertexAttribL3i64vNV _funcptr_glVertexAttribL3i64vNV;
extern gl::_detail::Proc_glVertexAttribL3ui64NV _funcptr_glVertexAttribL3ui64NV;
extern gl::_detail::Proc_glVertexAttribL3ui64vNV _funcptr_glVertexAttribL3ui64vNV;
extern gl::_detail::Proc_glVertexAttribL4i64NV _funcptr_glVertexAttribL4i64NV;
extern gl::_detail::Proc_glVertexAttribL4i64vNV _funcptr_glVertexAttribL4i64vNV;
extern gl::_detail::Proc_glVertexAttribL4ui64NV _funcptr_glVertexAttribL4ui64NV;
extern gl::_detail::Proc_glVertexAttribL4ui64vNV _funcptr_glVertexAttribL4ui64vNV;
extern gl::_detail::Proc_glVertexAttribLFormatNV _funcptr_glVertexAttribLFormatNV;
extern gl::_detail::Proc_glBufferAddressRangeNV _funcptr_glBufferAddressRangeNV;
extern gl::_detail::Proc_glColorFormatNV _funcptr_glColorFormatNV;
extern gl::_detail::Proc_glEdgeFlagFormatNV _funcptr_glEdgeFlagFormatNV;
extern gl::_detail::Proc_glFogCoordFormatNV _funcptr_glFogCoordFormatNV;
extern gl::_detail::Proc_glGetIntegerui64i_vNV _funcptr_glGetIntegerui64i_vNV;
extern gl::_detail::Proc_glIndexFormatNV _funcptr_glIndexFormatNV;
extern gl::_detail::Proc_glNormalFormatNV _funcptr_glNormalFormatNV;
extern gl::_detail::Proc_glSecondaryColorFormatNV _funcptr_glSecondaryColorFormatNV;
extern gl::_detail::Proc_glTexCoordFormatNV _funcptr_glTexCoordFormatNV;
extern gl::_detail::Proc_glVertexAttribFormatNV _funcptr_glVertexAttribFormatNV;
extern gl::_detail::Proc_glVertexAttribIFormatNV _funcptr_glVertexAttribIFormatNV;
extern gl::_detail::Proc_glVertexFormatNV _funcptr_glVertexFormatNV;
extern gl::_detail::Proc_glAreProgramsResidentNV _funcptr_glAreProgramsResidentNV;
extern gl::_detail::Proc_glBindProgramNV _funcptr_glBindProgramNV;
extern gl::_detail::Proc_glDeleteProgramsNV _funcptr_glDeleteProgramsNV;
extern gl::_detail::Proc_glExecuteProgramNV _funcptr_glExecuteProgramNV;
extern gl::_detail::Proc_glGenProgramsNV _funcptr_glGenProgramsNV;
extern gl::_detail::Proc_glGetProgramParameterdvNV _funcptr_glGetProgramParameterdvNV;
extern gl::_detail::Proc_glGetProgramParameterfvNV _funcptr_glGetProgramParameterfvNV;
extern gl::_detail::Proc_glGetProgramStringNV _funcptr_glGetProgramStringNV;
extern gl::_detail::Proc_glGetProgramivNV _funcptr_glGetProgramivNV;
extern gl::_detail::Proc_glGetTrackMatrixivNV _funcptr_glGetTrackMatrixivNV;
extern gl::_detail::Proc_glGetVertexAttribPointervNV _funcptr_glGetVertexAttribPointervNV;
extern gl::_detail::Proc_glGetVertexAttribdvNV _funcptr_glGetVertexAttribdvNV;
extern gl::_detail::Proc_glGetVertexAttribfvNV _funcptr_glGetVertexAttribfvNV;
extern gl::_detail::Proc_glGetVertexAttribivNV _funcptr_glGetVertexAttribivNV;
extern gl::_detail::Proc_glIsProgramNV _funcptr_glIsProgramNV;
extern gl::_detail::Proc_glLoadProgramNV _funcptr_glLoadProgramNV;
extern gl::_detail::Proc_glProgramParameter4dNV _funcptr_glProgramParameter4dNV;
extern gl::_detail::Proc_glProgramParameter4dvNV _funcptr_glProgramParameter4dvNV;
extern gl::_detail::Proc_glProgramParameter4fNV _funcptr_glProgramParameter4fNV;
extern gl::_detail::Proc_glProgramParameter4fvNV _funcptr_glProgramParameter4fvNV;
extern gl::_detail::Proc_glProgramParameters4dvNV _funcptr_glProgramParameters4dvNV;
extern gl::_detail::Proc_glProgramParameters4fvNV _funcptr_glProgramParameters4fvNV;
extern gl::_detail::Proc_glRequestResidentProgramsNV _funcptr_glRequestResidentProgramsNV;
extern gl::_detail::Proc_glTrackMatrixNV _funcptr_glTrackMatrixNV;
extern gl::_detail::Proc_glVertexAttrib1dNV _funcptr_glVertexAttrib1dNV;
extern gl::_detail::Proc_glVertexAttrib1dvNV _funcptr_glVertexAttrib1dvNV;
extern gl::_detail::Proc_glVertexAttrib1fNV _funcptr_glVertexAttrib1fNV;
extern gl::_detail::Proc_glVertexAttrib1fvNV _funcptr_glVertexAttrib1fvNV;
extern gl::_detail::Proc_glVertexAttrib1sNV _funcptr_glVertexAttrib1sNV;
extern gl::_detail::Proc_glVertexAttrib1svNV _funcptr_glVertexAttrib1svNV;
extern gl::_detail::Proc_glVertexAttrib2dNV _funcptr_glVertexAttrib2dNV;
extern gl::_detail::Proc_glVertexAttrib2dvNV _funcptr_glVertexAttrib2dvNV;
extern gl::_detail::Proc_glVertexAttrib2fNV _funcptr_glVertexAttrib2fNV;
extern gl::_detail::Proc_glVertexAttrib2fvNV _funcptr_glVertexAttrib2fvNV;
extern gl::_detail::Proc_glVertexAttrib2sNV _funcptr_glVertexAttrib2sNV;
extern gl::_detail::Proc_glVertexAttrib2svNV _funcptr_glVertexAttrib2svNV;
extern gl::_detail::Proc_glVertexAttrib3dNV _funcptr_glVertexAttrib3dNV;
extern gl::_detail::Proc_glVertexAttrib3dvNV _funcptr_glVertexAttrib3dvNV;
extern gl::_detail::Proc_glVertexAttrib3fNV _funcptr_glVertexAttrib3fNV;
extern gl::_detail::Proc_glVertexAttrib3fvNV _funcptr_glVertexAttrib3fvNV;
extern gl::_detail::Proc_glVertexAttrib3sNV _funcptr_glVertexAttrib3sNV;
extern gl::_detail::Proc_glVertexAttrib3svNV _funcptr_glVertexAttrib3svNV;
extern gl::_detail::Proc_glVertexAttrib4dNV _funcptr_glVertexAttrib4dNV;
extern gl::_detail::Proc_glVertexAttrib4dvNV _funcptr_glVertexAttrib4dvNV;
extern gl::_detail::Proc_glVertexAttrib4fNV _funcptr_glVertexAttrib4fNV;
extern gl::_detail::Proc_glVertexAttrib4fvNV _funcptr_glVertexAttrib4fvNV;
extern gl::_detail::Proc_glVertexAttrib4sNV _funcptr_glVertexAttrib4sNV;
extern gl::_detail::Proc_glVertexAttrib4svNV _funcptr_glVertexAttrib4svNV;
extern gl::_detail::Proc_glVertexAttrib4ubNV _funcptr_glVertexAttrib4ubNV;
extern gl::_detail::Proc_glVertexAttrib4ubvNV _funcptr_glVertexAttrib4ubvNV;
extern gl::_detail::Proc_glVertexAttribPointerNV _funcptr_glVertexAttribPointerNV;
extern gl::_detail::Proc_glVertexAttribs1dvNV _funcptr_glVertexAttribs1dvNV;
extern gl::_detail::Proc_glVertexAttribs1fvNV _funcptr_glVertexAttribs1fvNV;
extern gl::_detail::Proc_glVertexAttribs1svNV _funcptr_glVertexAttribs1svNV;
extern gl::_detail::Proc_glVertexAttribs2dvNV _funcptr_glVertexAttribs2dvNV;
extern gl::_detail::Proc_glVertexAttribs2fvNV _funcptr_glVertexAttribs2fvNV;
extern gl::_detail::Proc_glVertexAttribs2svNV _funcptr_glVertexAttribs2svNV;
extern gl::_detail::Proc_glVertexAttribs3dvNV _funcptr_glVertexAttribs3dvNV;
extern gl::_detail::Proc_glVertexAttribs3fvNV _funcptr_glVertexAttribs3fvNV;
extern gl::_detail::Proc_glVertexAttribs3svNV _funcptr_glVertexAttribs3svNV;
extern gl::_detail::Proc_glVertexAttribs4dvNV _funcptr_glVertexAttribs4dvNV;
extern gl::_detail::Proc_glVertexAttribs4fvNV _funcptr_glVertexAttribs4fvNV;
extern gl::_detail::Proc_glVertexAttribs4svNV _funcptr_glVertexAttribs4svNV;
extern gl::_detail::Proc_glVertexAttribs4ubvNV _funcptr_glVertexAttribs4ubvNV;
extern gl::_detail::Proc_glGetVertexAttribIivEXT _funcptr_glGetVertexAttribIivEXT;
extern gl::_detail::Proc_glGetVertexAttribIuivEXT _funcptr_glGetVertexAttribIuivEXT;
extern gl::_detail::Proc_glVertexAttribI1iEXT _funcptr_glVertexAttribI1iEXT;
extern gl::_detail::Proc_glVertexAttribI1ivEXT _funcptr_glVertexAttribI1ivEXT;
extern gl::_detail::Proc_glVertexAttribI1uiEXT _funcptr_glVertexAttribI1uiEXT;
extern gl::_detail::Proc_glVertexAttribI1uivEXT _funcptr_glVertexAttribI1uivEXT;
extern gl::_detail::Proc_glVertexAttribI2iEXT _funcptr_glVertexAttribI2iEXT;
extern gl::_detail::Proc_glVertexAttribI2ivEXT _funcptr_glVertexAttribI2ivEXT;
extern gl::_detail::Proc_glVertexAttribI2uiEXT _funcptr_glVertexAttribI2uiEXT;
extern gl::_detail::Proc_glVertexAttribI2uivEXT _funcptr_glVertexAttribI2uivEXT;
extern gl::_detail::Proc_glVertexAttribI3iEXT _funcptr_glVertexAttribI3iEXT;
extern gl::_detail::Proc_glVertexAttribI3ivEXT _funcptr_glVertexAttribI3ivEXT;
extern gl::_detail::Proc_glVertexAttribI3uiEXT _funcptr_glVertexAttribI3uiEXT;
extern gl::_detail::Proc_glVertexAttribI3uivEXT _funcptr_glVertexAttribI3uivEXT;
extern gl::_detail::Proc_glVertexAttribI4bvEXT _funcptr_glVertexAttribI4bvEXT;
extern gl::_detail::Proc_glVertexAttribI4iEXT _funcptr_glVertexAttribI4iEXT;
extern gl::_detail::Proc_glVertexAttribI4ivEXT _funcptr_glVertexAttribI4ivEXT;
extern gl::_detail::Proc_glVertexAttribI4svEXT _funcptr_glVertexAttribI4svEXT;
extern gl::_detail::Proc_glVertexAttribI4ubvEXT _funcptr_glVertexAttribI4ubvEXT;
extern gl::_detail::Proc_glVertexAttribI4uiEXT _funcptr_glVertexAttribI4uiEXT;
extern gl::_detail::Proc_glVertexAttribI4uivEXT _funcptr_glVertexAttribI4uivEXT;
extern gl::_detail::Proc_glVertexAttribI4usvEXT _funcptr_glVertexAttribI4usvEXT;
extern gl::_detail::Proc_glVertexAttribIPointerEXT _funcptr_glVertexAttribIPointerEXT;
extern gl::_detail::Proc_glBeginVideoCaptureNV _funcptr_glBeginVideoCaptureNV;
extern gl::_detail::Proc_glBindVideoCaptureStreamBufferNV _funcptr_glBindVideoCaptureStreamBufferNV;
extern gl::_detail::Proc_glBindVideoCaptureStreamTextureNV _funcptr_glBindVideoCaptureStreamTextureNV;
extern gl::_detail::Proc_glEndVideoCaptureNV _funcptr_glEndVideoCaptureNV;
extern gl::_detail::Proc_glGetVideoCaptureStreamdvNV _funcptr_glGetVideoCaptureStreamdvNV;
extern gl::_detail::Proc_glGetVideoCaptureStreamfvNV _funcptr_glGetVideoCaptureStreamfvNV;
extern gl::_detail::Proc_glGetVideoCaptureStreamivNV _funcptr_glGetVideoCaptureStreamivNV;
extern gl::_detail::Proc_glGetVideoCaptureivNV _funcptr_glGetVideoCaptureivNV;
extern gl::_detail::Proc_glVideoCaptureNV _funcptr_glVideoCaptureNV;
extern gl::_detail::Proc_glVideoCaptureStreamParameterdvNV _funcptr_glVideoCaptureStreamParameterdvNV;
extern gl::_detail::Proc_glVideoCaptureStreamParameterfvNV _funcptr_glVideoCaptureStreamParameterfvNV;
extern gl::_detail::Proc_glVideoCaptureStreamParameterivNV _funcptr_glVideoCaptureStreamParameterivNV;
extern gl::_detail::Proc_glMultiTexCoord1bOES _funcptr_glMultiTexCoord1bOES;
extern gl::_detail::Proc_glMultiTexCoord1bvOES _funcptr_glMultiTexCoord1bvOES;
extern gl::_detail::Proc_glMultiTexCoord2bOES _funcptr_glMultiTexCoord2bOES;
extern gl::_detail::Proc_glMultiTexCoord2bvOES _funcptr_glMultiTexCoord2bvOES;
extern gl::_detail::Proc_glMultiTexCoord3bOES _funcptr_glMultiTexCoord3bOES;
extern gl::_detail::Proc_glMultiTexCoord3bvOES _funcptr_glMultiTexCoord3bvOES;
extern gl::_detail::Proc_glMultiTexCoord4bOES _funcptr_glMultiTexCoord4bOES;
extern gl::_detail::Proc_glMultiTexCoord4bvOES _funcptr_glMultiTexCoord4bvOES;
extern gl::_detail::Proc_glTexCoord1bOES _funcptr_glTexCoord1bOES;
extern gl::_detail::Proc_glTexCoord1bvOES _funcptr_glTexCoord1bvOES;
extern gl::_detail::Proc_glTexCoord2bOES _funcptr_glTexCoord2bOES;
extern gl::_detail::Proc_glTexCoord2bvOES _funcptr_glTexCoord2bvOES;
extern gl::_detail::Proc_glTexCoord3bOES _funcptr_glTexCoord3bOES;
extern gl::_detail::Proc_glTexCoord3bvOES _funcptr_glTexCoord3bvOES;
extern gl::_detail::Proc_glTexCoord4bOES _funcptr_glTexCoord4bOES;
extern gl::_detail::Proc_glTexCoord4bvOES _funcptr_glTexCoord4bvOES;
extern gl::_detail::Proc_glVertex2bOES _funcptr_glVertex2bOES;
extern gl::_detail::Proc_glVertex2bvOES _funcptr_glVertex2bvOES;
extern gl::_detail::Proc_glVertex3bOES _funcptr_glVertex3bOES;
extern gl::_detail::Proc_glVertex3bvOES _funcptr_glVertex3bvOES;
extern gl::_detail::Proc_glVertex4bOES _funcptr_glVertex4bOES;
extern gl::_detail::Proc_glVertex4bvOES _funcptr_glVertex4bvOES;
extern gl::_detail::Proc_glAccumxOES _funcptr_glAccumxOES;
extern gl::_detail::Proc_glAlphaFuncxOES _funcptr_glAlphaFuncxOES;
extern gl::_detail::Proc_glBitmapxOES _funcptr_glBitmapxOES;
extern gl::_detail::Proc_glBlendColorxOES _funcptr_glBlendColorxOES;
extern gl::_detail::Proc_glClearAccumxOES _funcptr_glClearAccumxOES;
extern gl::_detail::Proc_glClearColorxOES _funcptr_glClearColorxOES;
extern gl::_detail::Proc_glClearDepthxOES _funcptr_glClearDepthxOES;
extern gl::_detail::Proc_glClipPlanexOES _funcptr_glClipPlanexOES;
extern gl::_detail::Proc_glColor3xOES _funcptr_glColor3xOES;
extern gl::_detail::Proc_glColor3xvOES _funcptr_glColor3xvOES;
extern gl::_detail::Proc_glColor4xOES _funcptr_glColor4xOES;
extern gl::_detail::Proc_glColor4xvOES _funcptr_glColor4xvOES;
extern gl::_detail::Proc_glConvolutionParameterxOES _funcptr_glConvolutionParameterxOES;
extern gl::_detail::Proc_glConvolutionParameterxvOES _funcptr_glConvolutionParameterxvOES;
extern gl::_detail::Proc_glDepthRangexOES _funcptr_glDepthRangexOES;
extern gl::_detail::Proc_glEvalCoord1xOES _funcptr_glEvalCoord1xOES;
extern gl::_detail::Proc_glEvalCoord1xvOES _funcptr_glEvalCoord1xvOES;
extern gl::_detail::Proc_glEvalCoord2xOES _funcptr_glEvalCoord2xOES;
extern gl::_detail::Proc_glEvalCoord2xvOES _funcptr_glEvalCoord2xvOES;
extern gl::_detail::Proc_glFeedbackBufferxOES _funcptr_glFeedbackBufferxOES;
extern gl::_detail::Proc_glFogxOES _funcptr_glFogxOES;
extern gl::_detail::Proc_glFogxvOES _funcptr_glFogxvOES;
extern gl::_detail::Proc_glFrustumxOES _funcptr_glFrustumxOES;
extern gl::_detail::Proc_glGetClipPlanexOES _funcptr_glGetClipPlanexOES;
extern gl::_detail::Proc_glGetConvolutionParameterxvOES _funcptr_glGetConvolutionParameterxvOES;
extern gl::_detail::Proc_glGetFixedvOES _funcptr_glGetFixedvOES;
extern gl::_detail::Proc_glGetHistogramParameterxvOES _funcptr_glGetHistogramParameterxvOES;
extern gl::_detail::Proc_glGetLightxOES _funcptr_glGetLightxOES;
extern gl::_detail::Proc_glGetMapxvOES _funcptr_glGetMapxvOES;
extern gl::_detail::Proc_glGetMaterialxOES _funcptr_glGetMaterialxOES;
extern gl::_detail::Proc_glGetPixelMapxv _funcptr_glGetPixelMapxv;
extern gl::_detail::Proc_glGetTexEnvxvOES _funcptr_glGetTexEnvxvOES;
extern gl::_detail::Proc_glGetTexGenxvOES _funcptr_glGetTexGenxvOES;
extern gl::_detail::Proc_glGetTexLevelParameterxvOES _funcptr_glGetTexLevelParameterxvOES;
extern gl::_detail::Proc_glGetTexParameterxvOES _funcptr_glGetTexParameterxvOES;
extern gl::_detail::Proc_glIndexxOES _funcptr_glIndexxOES;
extern gl::_detail::Proc_glIndexxvOES _funcptr_glIndexxvOES;
extern gl::_detail::Proc_glLightModelxOES _funcptr_glLightModelxOES;
extern gl::_detail::Proc_glLightModelxvOES _funcptr_glLightModelxvOES;
extern gl::_detail::Proc_glLightxOES _funcptr_glLightxOES;
extern gl::_detail::Proc_glLightxvOES _funcptr_glLightxvOES;
extern gl::_detail::Proc_glLineWidthxOES _funcptr_glLineWidthxOES;
extern gl::_detail::Proc_glLoadMatrixxOES _funcptr_glLoadMatrixxOES;
extern gl::_detail::Proc_glLoadTransposeMatrixxOES _funcptr_glLoadTransposeMatrixxOES;
extern gl::_detail::Proc_glMap1xOES _funcptr_glMap1xOES;
extern gl::_detail::Proc_glMap2xOES _funcptr_glMap2xOES;
extern gl::_detail::Proc_glMapGrid1xOES _funcptr_glMapGrid1xOES;
extern gl::_detail::Proc_glMapGrid2xOES _funcptr_glMapGrid2xOES;
extern gl::_detail::Proc_glMaterialxOES _funcptr_glMaterialxOES;
extern gl::_detail::Proc_glMaterialxvOES _funcptr_glMaterialxvOES;
extern gl::_detail::Proc_glMultMatrixxOES _funcptr_glMultMatrixxOES;
extern gl::_detail::Proc_glMultTransposeMatrixxOES _funcptr_glMultTransposeMatrixxOES;
extern gl::_detail::Proc_glMultiTexCoord1xOES _funcptr_glMultiTexCoord1xOES;
extern gl::_detail::Proc_glMultiTexCoord1xvOES _funcptr_glMultiTexCoord1xvOES;
extern gl::_detail::Proc_glMultiTexCoord2xOES _funcptr_glMultiTexCoord2xOES;
extern gl::_detail::Proc_glMultiTexCoord2xvOES _funcptr_glMultiTexCoord2xvOES;
extern gl::_detail::Proc_glMultiTexCoord3xOES _funcptr_glMultiTexCoord3xOES;
extern gl::_detail::Proc_glMultiTexCoord3xvOES _funcptr_glMultiTexCoord3xvOES;
extern gl::_detail::Proc_glMultiTexCoord4xOES _funcptr_glMultiTexCoord4xOES;
extern gl::_detail::Proc_glMultiTexCoord4xvOES _funcptr_glMultiTexCoord4xvOES;
extern gl::_detail::Proc_glNormal3xOES _funcptr_glNormal3xOES;
extern gl::_detail::Proc_glNormal3xvOES _funcptr_glNormal3xvOES;
extern gl::_detail::Proc_glOrthoxOES _funcptr_glOrthoxOES;
extern gl::_detail::Proc_glPassThroughxOES _funcptr_glPassThroughxOES;
extern gl::_detail::Proc_glPixelMapx _funcptr_glPixelMapx;
extern gl::_detail::Proc_glPixelStorex _funcptr_glPixelStorex;
extern gl::_detail::Proc_glPixelTransferxOES _funcptr_glPixelTransferxOES;
extern gl::_detail::Proc_glPixelZoomxOES _funcptr_glPixelZoomxOES;
extern gl::_detail::Proc_glPointParameterxvOES _funcptr_glPointParameterxvOES;
extern gl::_detail::Proc_glPointSizexOES _funcptr_glPointSizexOES;
extern gl::_detail::Proc_glPolygonOffsetxOES _funcptr_glPolygonOffsetxOES;
extern gl::_detail::Proc_glPrioritizeTexturesxOES _funcptr_glPrioritizeTexturesxOES;
extern gl::_detail::Proc_glRasterPos2xOES _funcptr_glRasterPos2xOES;
extern gl::_detail::Proc_glRasterPos2xvOES _funcptr_glRasterPos2xvOES;
extern gl::_detail::Proc_glRasterPos3xOES _funcptr_glRasterPos3xOES;
extern gl::_detail::Proc_glRasterPos3xvOES _funcptr_glRasterPos3xvOES;
extern gl::_detail::Proc_glRasterPos4xOES _funcptr_glRasterPos4xOES;
extern gl::_detail::Proc_glRasterPos4xvOES _funcptr_glRasterPos4xvOES;
extern gl::_detail::Proc_glRectxOES _funcptr_glRectxOES;
extern gl::_detail::Proc_glRectxvOES _funcptr_glRectxvOES;
extern gl::_detail::Proc_glRotatexOES _funcptr_glRotatexOES;
extern gl::_detail::Proc_glSampleCoverageOES _funcptr_glSampleCoverageOES;
extern gl::_detail::Proc_glScalexOES _funcptr_glScalexOES;
extern gl::_detail::Proc_glTexCoord1xOES _funcptr_glTexCoord1xOES;
extern gl::_detail::Proc_glTexCoord1xvOES _funcptr_glTexCoord1xvOES;
extern gl::_detail::Proc_glTexCoord2xOES _funcptr_glTexCoord2xOES;
extern gl::_detail::Proc_glTexCoord2xvOES _funcptr_glTexCoord2xvOES;
extern gl::_detail::Proc_glTexCoord3xOES _funcptr_glTexCoord3xOES;
extern gl::_detail::Proc_glTexCoord3xvOES _funcptr_glTexCoord3xvOES;
extern gl::_detail::Proc_glTexCoord4xOES _funcptr_glTexCoord4xOES;
extern gl::_detail::Proc_glTexCoord4xvOES _funcptr_glTexCoord4xvOES;
extern gl::_detail::Proc_glTexEnvxOES _funcptr_glTexEnvxOES;
extern gl::_detail::Proc_glTexEnvxvOES _funcptr_glTexEnvxvOES;
extern gl::_detail::Proc_glTexGenxOES _funcptr_glTexGenxOES;
extern gl::_detail::Proc_glTexGenxvOES _funcptr_glTexGenxvOES;
extern gl::_detail::Proc_glTexParameterxOES _funcptr_glTexParameterxOES;
extern gl::_detail::Proc_glTexParameterxvOES _funcptr_glTexParameterxvOES;
extern gl::_detail::Proc_glTranslatexOES _funcptr_glTranslatexOES;
extern gl::_detail::Proc_glVertex2xOES _funcptr_glVertex2xOES;
extern gl::_detail::Proc_glVertex2xvOES _funcptr_glVertex2xvOES;
extern gl::_detail::Proc_glVertex3xOES _funcptr_glVertex3xOES;
extern gl::_detail::Proc_glVertex3xvOES _funcptr_glVertex3xvOES;
extern gl::_detail::Proc_glVertex4xOES _funcptr_glVertex4xOES;
extern gl::_detail::Proc_glVertex4xvOES _funcptr_glVertex4xvOES;
extern gl::_detail::Proc_glQueryMatrixxOES _funcptr_glQueryMatrixxOES;
extern gl::_detail::Proc_glClearDepthfOES _funcptr_glClearDepthfOES;
extern gl::_detail::Proc_glClipPlanefOES _funcptr_glClipPlanefOES;
extern gl::_detail::Proc_glDepthRangefOES _funcptr_glDepthRangefOES;
extern gl::_detail::Proc_glFrustumfOES _funcptr_glFrustumfOES;
extern gl::_detail::Proc_glGetClipPlanefOES _funcptr_glGetClipPlanefOES;
extern gl::_detail::Proc_glOrthofOES _funcptr_glOrthofOES;
extern gl::_detail::Proc_glHintPGI _funcptr_glHintPGI;
extern gl::_detail::Proc_glDetailTexFuncSGIS _funcptr_glDetailTexFuncSGIS;
extern gl::_detail::Proc_glGetDetailTexFuncSGIS _funcptr_glGetDetailTexFuncSGIS;
extern gl::_detail::Proc_glFogFuncSGIS _funcptr_glFogFuncSGIS;
extern gl::_detail::Proc_glGetFogFuncSGIS _funcptr_glGetFogFuncSGIS;
extern gl::_detail::Proc_glSampleMaskSGIS _funcptr_glSampleMaskSGIS;
extern gl::_detail::Proc_glSamplePatternSGIS _funcptr_glSamplePatternSGIS;
extern gl::_detail::Proc_glGetPixelTexGenParameterfvSGIS _funcptr_glGetPixelTexGenParameterfvSGIS;
extern gl::_detail::Proc_glGetPixelTexGenParameterivSGIS _funcptr_glGetPixelTexGenParameterivSGIS;
extern gl::_detail::Proc_glPixelTexGenParameterfSGIS _funcptr_glPixelTexGenParameterfSGIS;
extern gl::_detail::Proc_glPixelTexGenParameterfvSGIS _funcptr_glPixelTexGenParameterfvSGIS;
extern gl::_detail::Proc_glPixelTexGenParameteriSGIS _funcptr_glPixelTexGenParameteriSGIS;
extern gl::_detail::Proc_glPixelTexGenParameterivSGIS _funcptr_glPixelTexGenParameterivSGIS;
extern gl::_detail::Proc_glPointParameterfSGIS _funcptr_glPointParameterfSGIS;
extern gl::_detail::Proc_glPointParameterfvSGIS _funcptr_glPointParameterfvSGIS;
extern gl::_detail::Proc_glGetSharpenTexFuncSGIS _funcptr_glGetSharpenTexFuncSGIS;
extern gl::_detail::Proc_glSharpenTexFuncSGIS _funcptr_glSharpenTexFuncSGIS;
extern gl::_detail::Proc_glTexImage4DSGIS _funcptr_glTexImage4DSGIS;
extern gl::_detail::Proc_glTexSubImage4DSGIS _funcptr_glTexSubImage4DSGIS;
extern gl::_detail::Proc_glTextureColorMaskSGIS _funcptr_glTextureColorMaskSGIS;
extern gl::_detail::Proc_glGetTexFilterFuncSGIS _funcptr_glGetTexFilterFuncSGIS;
extern gl::_detail::Proc_glTexFilterFuncSGIS _funcptr_glTexFilterFuncSGIS;
extern gl::_detail::Proc_glAsyncMarkerSGIX _funcptr_glAsyncMarkerSGIX;
extern gl::_detail::Proc_glDeleteAsyncMarkersSGIX _funcptr_glDeleteAsyncMarkersSGIX;
extern gl::_detail::Proc_glFinishAsyncSGIX _funcptr_glFinishAsyncSGIX;
extern gl::_detail::Proc_glGenAsyncMarkersSGIX _funcptr_glGenAsyncMarkersSGIX;
extern gl::_detail::Proc_glIsAsyncMarkerSGIX _funcptr_glIsAsyncMarkerSGIX;
extern gl::_detail::Proc_glPollAsyncSGIX _funcptr_glPollAsyncSGIX;
extern gl::_detail::Proc_glFlushRasterSGIX _funcptr_glFlushRasterSGIX;
extern gl::_detail::Proc_glFragmentColorMaterialSGIX _funcptr_glFragmentColorMaterialSGIX;
extern gl::_detail::Proc_glFragmentLightModelfSGIX _funcptr_glFragmentLightModelfSGIX;
extern gl::_detail::Proc_glFragmentLightModelfvSGIX _funcptr_glFragmentLightModelfvSGIX;
extern gl::_detail::Proc_glFragmentLightModeliSGIX _funcptr_glFragmentLightModeliSGIX;
extern gl::_detail::Proc_glFragmentLightModelivSGIX _funcptr_glFragmentLightModelivSGIX;
extern gl::_detail::Proc_glFragmentLightfSGIX _funcptr_glFragmentLightfSGIX;
extern gl::_detail::Proc_glFragmentLightfvSGIX _funcptr_glFragmentLightfvSGIX;
extern gl::_detail::Proc_glFragmentLightiSGIX _funcptr_glFragmentLightiSGIX;
extern gl::_detail::Proc_glFragmentLightivSGIX _funcptr_glFragmentLightivSGIX;
extern gl::_detail::Proc_glFragmentMaterialfSGIX _funcptr_glFragmentMaterialfSGIX;
extern gl::_detail::Proc_glFragmentMaterialfvSGIX _funcptr_glFragmentMaterialfvSGIX;
extern gl::_detail::Proc_glFragmentMaterialiSGIX _funcptr_glFragmentMaterialiSGIX;
extern gl::_detail::Proc_glFragmentMaterialivSGIX _funcptr_glFragmentMaterialivSGIX;
extern gl::_detail::Proc_glGetFragmentLightfvSGIX _funcptr_glGetFragmentLightfvSGIX;
extern gl::_detail::Proc_glGetFragmentLightivSGIX _funcptr_glGetFragmentLightivSGIX;
extern gl::_detail::Proc_glGetFragmentMaterialfvSGIX _funcptr_glGetFragmentMaterialfvSGIX;
extern gl::_detail::Proc_glGetFragmentMaterialivSGIX _funcptr_glGetFragmentMaterialivSGIX;
extern gl::_detail::Proc_glLightEnviSGIX _funcptr_glLightEnviSGIX;
extern gl::_detail::Proc_glFrameZoomSGIX _funcptr_glFrameZoomSGIX;
extern gl::_detail::Proc_glIglooInterfaceSGIX _funcptr_glIglooInterfaceSGIX;
extern gl::_detail::Proc_glGetInstrumentsSGIX _funcptr_glGetInstrumentsSGIX;
extern gl::_detail::Proc_glInstrumentsBufferSGIX _funcptr_glInstrumentsBufferSGIX;
extern gl::_detail::Proc_glPollInstrumentsSGIX _funcptr_glPollInstrumentsSGIX;
extern gl::_detail::Proc_glReadInstrumentsSGIX _funcptr_glReadInstrumentsSGIX;
extern gl::_detail::Proc_glStartInstrumentsSGIX _funcptr_glStartInstrumentsSGIX;
extern gl::_detail::Proc_glStopInstrumentsSGIX _funcptr_glStopInstrumentsSGIX;
extern gl::_detail::Proc_glGetListParameterfvSGIX _funcptr_glGetListParameterfvSGIX;
extern gl::_detail::Proc_glGetListParameterivSGIX _funcptr_glGetListParameterivSGIX;
extern gl::_detail::Proc_glListParameterfSGIX _funcptr_glListParameterfSGIX;
extern gl::_detail::Proc_glListParameterfvSGIX _funcptr_glListParameterfvSGIX;
extern gl::_detail::Proc_glListParameteriSGIX _funcptr_glListParameteriSGIX;
extern gl::_detail::Proc_glListParameterivSGIX _funcptr_glListParameterivSGIX;
extern gl::_detail::Proc_glPixelTexGenSGIX _funcptr_glPixelTexGenSGIX;
extern gl::_detail::Proc_glDeformSGIX _funcptr_glDeformSGIX;
extern gl::_detail::Proc_glDeformationMap3dSGIX _funcptr_glDeformationMap3dSGIX;
extern gl::_detail::Proc_glDeformationMap3fSGIX _funcptr_glDeformationMap3fSGIX;
extern gl::_detail::Proc_glLoadIdentityDeformationMapSGIX _funcptr_glLoadIdentityDeformationMapSGIX;
extern gl::_detail::Proc_glReferencePlaneSGIX _funcptr_glReferencePlaneSGIX;
extern gl::_detail::Proc_glSpriteParameterfSGIX _funcptr_glSpriteParameterfSGIX;
extern gl::_detail::Proc_glSpriteParameterfvSGIX _funcptr_glSpriteParameterfvSGIX;
extern gl::_detail::Proc_glSpriteParameteriSGIX _funcptr_glSpriteParameteriSGIX;
extern gl::_detail::Proc_glSpriteParameterivSGIX _funcptr_glSpriteParameterivSGIX;
extern gl::_detail::Proc_glTagSampleBufferSGIX _funcptr_glTagSampleBufferSGIX;
extern gl::_detail::Proc_glColorTableParameterfvSGI _funcptr_glColorTableParameterfvSGI;
extern gl::_detail::Proc_glColorTableParameterivSGI _funcptr_glColorTableParameterivSGI;
extern gl::_detail::Proc_glColorTableSGI _funcptr_glColorTableSGI;
extern gl::_detail::Proc_glCopyColorTableSGI _funcptr_glCopyColorTableSGI;
extern gl::_detail::Proc_glGetColorTableParameterfvSGI _funcptr_glGetColorTableParameterfvSGI;
extern gl::_detail::Proc_glGetColorTableParameterivSGI _funcptr_glGetColorTableParameterivSGI;
extern gl::_detail::Proc_glGetColorTableSGI _funcptr_glGetColorTableSGI;
extern gl::_detail::Proc_glFinishTextureSUNX _funcptr_glFinishTextureSUNX;
extern gl::_detail::Proc_glGlobalAlphaFactorbSUN _funcptr_glGlobalAlphaFactorbSUN;
extern gl::_detail::Proc_glGlobalAlphaFactordSUN _funcptr_glGlobalAlphaFactordSUN;
extern gl::_detail::Proc_glGlobalAlphaFactorfSUN _funcptr_glGlobalAlphaFactorfSUN;
extern gl::_detail::Proc_glGlobalAlphaFactoriSUN _funcptr_glGlobalAlphaFactoriSUN;
extern gl::_detail::Proc_glGlobalAlphaFactorsSUN _funcptr_glGlobalAlphaFactorsSUN;
extern gl::_detail::Proc_glGlobalAlphaFactorubSUN _funcptr_glGlobalAlphaFactorubSUN;
extern gl::_detail::Proc_glGlobalAlphaFactoruiSUN _funcptr_glGlobalAlphaFactoruiSUN;
extern gl::_detail::Proc_glGlobalAlphaFactorusSUN _funcptr_glGlobalAlphaFactorusSUN;
extern gl::_detail::Proc_glDrawMeshArraysSUN _funcptr_glDrawMeshArraysSUN;
extern gl::_detail::Proc_glReplacementCodePointerSUN _funcptr_glReplacementCodePointerSUN;
extern gl::_detail::Proc_glReplacementCodeubSUN _funcptr_glReplacementCodeubSUN;
extern gl::_detail::Proc_glReplacementCodeubvSUN _funcptr_glReplacementCodeubvSUN;
extern gl::_detail::Proc_glReplacementCodeuiSUN _funcptr_glReplacementCodeuiSUN;
extern gl::_detail::Proc_glReplacementCodeuivSUN _funcptr_glReplacementCodeuivSUN;
extern gl::_detail::Proc_glReplacementCodeusSUN _funcptr_glReplacementCodeusSUN;
extern gl::_detail::Proc_glReplacementCodeusvSUN _funcptr_glReplacementCodeusvSUN;
extern gl::_detail::Proc_glColor3fVertex3fSUN _funcptr_glColor3fVertex3fSUN;
extern gl::_detail::Proc_glColor3fVertex3fvSUN _funcptr_glColor3fVertex3fvSUN;
extern gl::_detail::Proc_glColor4fNormal3fVertex3fSUN _funcptr_glColor4fNormal3fVertex3fSUN;
extern gl::_detail::Proc_glColor4fNormal3fVertex3fvSUN _funcptr_glColor4fNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glColor4ubVertex2fSUN _funcptr_glColor4ubVertex2fSUN;
extern gl::_detail::Proc_glColor4ubVertex2fvSUN _funcptr_glColor4ubVertex2fvSUN;
extern gl::_detail::Proc_glColor4ubVertex3fSUN _funcptr_glColor4ubVertex3fSUN;
extern gl::_detail::Proc_glColor4ubVertex3fvSUN _funcptr_glColor4ubVertex3fvSUN;
extern gl::_detail::Proc_glNormal3fVertex3fSUN _funcptr_glNormal3fVertex3fSUN;
extern gl::_detail::Proc_glNormal3fVertex3fvSUN _funcptr_glNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiColor3fVertex3fSUN _funcptr_glReplacementCodeuiColor3fVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiColor3fVertex3fvSUN _funcptr_glReplacementCodeuiColor3fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiColor4fNormal3fVertex3fSUN _funcptr_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiColor4fNormal3fVertex3fvSUN _funcptr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiColor4ubVertex3fSUN _funcptr_glReplacementCodeuiColor4ubVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiColor4ubVertex3fvSUN _funcptr_glReplacementCodeuiColor4ubVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiNormal3fVertex3fSUN _funcptr_glReplacementCodeuiNormal3fVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiNormal3fVertex3fvSUN _funcptr_glReplacementCodeuiNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN _funcptr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN _funcptr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN _funcptr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN _funcptr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiTexCoord2fVertex3fSUN _funcptr_glReplacementCodeuiTexCoord2fVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiTexCoord2fVertex3fvSUN _funcptr_glReplacementCodeuiTexCoord2fVertex3fvSUN;
extern gl::_detail::Proc_glReplacementCodeuiVertex3fSUN _funcptr_glReplacementCodeuiVertex3fSUN;
extern gl::_detail::Proc_glReplacementCodeuiVertex3fvSUN _funcptr_glReplacementCodeuiVertex3fvSUN;
extern gl::_detail::Proc_glTexCoord2fColor3fVertex3fSUN _funcptr_glTexCoord2fColor3fVertex3fSUN;
extern gl::_detail::Proc_glTexCoord2fColor3fVertex3fvSUN _funcptr_glTexCoord2fColor3fVertex3fvSUN;
extern gl::_detail::Proc_glTexCoord2fColor4fNormal3fVertex3fSUN _funcptr_glTexCoord2fColor4fNormal3fVertex3fSUN;
extern gl::_detail::Proc_glTexCoord2fColor4fNormal3fVertex3fvSUN _funcptr_glTexCoord2fColor4fNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glTexCoord2fColor4ubVertex3fSUN _funcptr_glTexCoord2fColor4ubVertex3fSUN;
extern gl::_detail::Proc_glTexCoord2fColor4ubVertex3fvSUN _funcptr_glTexCoord2fColor4ubVertex3fvSUN;
extern gl::_detail::Proc_glTexCoord2fNormal3fVertex3fSUN _funcptr_glTexCoord2fNormal3fVertex3fSUN;
extern gl::_detail::Proc_glTexCoord2fNormal3fVertex3fvSUN _funcptr_glTexCoord2fNormal3fVertex3fvSUN;
extern gl::_detail::Proc_glTexCoord2fVertex3fSUN _funcptr_glTexCoord2fVertex3fSUN;
extern gl::_detail::Proc_glTexCoord2fVertex3fvSUN _funcptr_glTexCoord2fVertex3fvSUN;
extern gl::_detail::Proc_glTexCoord4fColor4fNormal3fVertex4fSUN _funcptr_glTexCoord4fColor4fNormal3fVertex4fSUN;
extern gl::_detail::Proc_glTexCoord4fColor4fNormal3fVertex4fvSUN _funcptr_glTexCoord4fColor4fNormal3fVertex4fvSUN;
extern gl::_detail::Proc_glTexCoord4fVertex4fSUN _funcptr_glTexCoord4fVertex4fSUN;
extern gl::_detail::Proc_glTexCoord4fVertex4fvSUN _funcptr_glTexCoord4fVertex4fvSUN;
extern gl::_detail::Proc_glAccum _funcptr_glAccum;
extern gl::_detail::Proc_glAlphaFunc _funcptr_glAlphaFunc;
extern gl::_detail::Proc_glBegin _funcptr_glBegin;
extern gl::_detail::Proc_glBitmap _funcptr_glBitmap;
extern gl::_detail::Proc_glBlendFunc _funcptr_glBlendFunc;
extern gl::_detail::Proc_glCallList _funcptr_glCallList;
extern gl::_detail::Proc_glCallLists _funcptr_glCallLists;
extern gl::_detail::Proc_glClear _funcptr_glClear;
extern gl::_detail::Proc_glClearAccum _funcptr_glClearAccum;
extern gl::_detail::Proc_glClearColor _funcptr_glClearColor;
extern gl::_detail::Proc_glClearDepth _funcptr_glClearDepth;
extern gl::_detail::Proc_glClearIndex _funcptr_glClearIndex;
extern gl::_detail::Proc_glClearStencil _funcptr_glClearStencil;
extern gl::_detail::Proc_glClipPlane _funcptr_glClipPlane;
extern gl::_detail::Proc_glColor3b _funcptr_glColor3b;
extern gl::_detail::Proc_glColor3bv _funcptr_glColor3bv;
extern gl::_detail::Proc_glColor3d _funcptr_glColor3d;
extern gl::_detail::Proc_glColor3dv _funcptr_glColor3dv;
extern gl::_detail::Proc_glColor3f _funcptr_glColor3f;
extern gl::_detail::Proc_glColor3fv _funcptr_glColor3fv;
extern gl::_detail::Proc_glColor3i _funcptr_glColor3i;
extern gl::_detail::Proc_glColor3iv _funcptr_glColor3iv;
extern gl::_detail::Proc_glColor3s _funcptr_glColor3s;
extern gl::_detail::Proc_glColor3sv _funcptr_glColor3sv;
extern gl::_detail::Proc_glColor3ub _funcptr_glColor3ub;
extern gl::_detail::Proc_glColor3ubv _funcptr_glColor3ubv;
extern gl::_detail::Proc_glColor3ui _funcptr_glColor3ui;
extern gl::_detail::Proc_glColor3uiv _funcptr_glColor3uiv;
extern gl::_detail::Proc_glColor3us _funcptr_glColor3us;
extern gl::_detail::Proc_glColor3usv _funcptr_glColor3usv;
extern gl::_detail::Proc_glColor4b _funcptr_glColor4b;
extern gl::_detail::Proc_glColor4bv _funcptr_glColor4bv;
extern gl::_detail::Proc_glColor4d _funcptr_glColor4d;
extern gl::_detail::Proc_glColor4dv _funcptr_glColor4dv;
extern gl::_detail::Proc_glColor4f _funcptr_glColor4f;
extern gl::_detail::Proc_glColor4fv _funcptr_glColor4fv;
extern gl::_detail::Proc_glColor4i _funcptr_glColor4i;
extern gl::_detail::Proc_glColor4iv _funcptr_glColor4iv;
extern gl::_detail::Proc_glColor4s _funcptr_glColor4s;
extern gl::_detail::Proc_glColor4sv _funcptr_glColor4sv;
extern gl::_detail::Proc_glColor4ub _funcptr_glColor4ub;
extern gl::_detail::Proc_glColor4ubv _funcptr_glColor4ubv;
extern gl::_detail::Proc_glColor4ui _funcptr_glColor4ui;
extern gl::_detail::Proc_glColor4uiv _funcptr_glColor4uiv;
extern gl::_detail::Proc_glColor4us _funcptr_glColor4us;
extern gl::_detail::Proc_glColor4usv _funcptr_glColor4usv;
extern gl::_detail::Proc_glColorMask _funcptr_glColorMask;
extern gl::_detail::Proc_glColorMaterial _funcptr_glColorMaterial;
extern gl::_detail::Proc_glCopyPixels _funcptr_glCopyPixels;
extern gl::_detail::Proc_glCullFace _funcptr_glCullFace;
extern gl::_detail::Proc_glDeleteLists _funcptr_glDeleteLists;
extern gl::_detail::Proc_glDepthFunc _funcptr_glDepthFunc;
extern gl::_detail::Proc_glDepthMask _funcptr_glDepthMask;
extern gl::_detail::Proc_glDepthRange _funcptr_glDepthRange;
extern gl::_detail::Proc_glDisable _funcptr_glDisable;
extern gl::_detail::Proc_glDrawBuffer _funcptr_glDrawBuffer;
extern gl::_detail::Proc_glDrawPixels _funcptr_glDrawPixels;
extern gl::_detail::Proc_glEdgeFlag _funcptr_glEdgeFlag;
extern gl::_detail::Proc_glEdgeFlagv _funcptr_glEdgeFlagv;
extern gl::_detail::Proc_glEnable _funcptr_glEnable;
extern gl::_detail::Proc_glEnd _funcptr_glEnd;
extern gl::_detail::Proc_glEndList _funcptr_glEndList;
extern gl::_detail::Proc_glEvalCoord1d _funcptr_glEvalCoord1d;
extern gl::_detail::Proc_glEvalCoord1dv _funcptr_glEvalCoord1dv;
extern gl::_detail::Proc_glEvalCoord1f _funcptr_glEvalCoord1f;
extern gl::_detail::Proc_glEvalCoord1fv _funcptr_glEvalCoord1fv;
extern gl::_detail::Proc_glEvalCoord2d _funcptr_glEvalCoord2d;
extern gl::_detail::Proc_glEvalCoord2dv _funcptr_glEvalCoord2dv;
extern gl::_detail::Proc_glEvalCoord2f _funcptr_glEvalCoord2f;
extern gl::_detail::Proc_glEvalCoord2fv _funcptr_glEvalCoord2fv;
extern gl::_detail::Proc_glEvalMesh1 _funcptr_glEvalMesh1;
extern gl::_detail::Proc_glEvalMesh2 _funcptr_glEvalMesh2;
extern gl::_detail::Proc_glEvalPoint1 _funcptr_glEvalPoint1;
extern gl::_detail::Proc_glEvalPoint2 _funcptr_glEvalPoint2;
extern gl::_detail::Proc_glFeedbackBuffer _funcptr_glFeedbackBuffer;
extern gl::_detail::Proc_glFinish _funcptr_glFinish;
extern gl::_detail::Proc_glFlush _funcptr_glFlush;
extern gl::_detail::Proc_glFogf _funcptr_glFogf;
extern gl::_detail::Proc_glFogfv _funcptr_glFogfv;
extern gl::_detail::Proc_glFogi _funcptr_glFogi;
extern gl::_detail::Proc_glFogiv _funcptr_glFogiv;
extern gl::_detail::Proc_glFrontFace _funcptr_glFrontFace;
extern gl::_detail::Proc_glFrustum _funcptr_glFrustum;
extern gl::_detail::Proc_glGenLists _funcptr_glGenLists;
extern gl::_detail::Proc_glGetBooleanv _funcptr_glGetBooleanv;
extern gl::_detail::Proc_glGetClipPlane _funcptr_glGetClipPlane;
extern gl::_detail::Proc_glGetDoublev _funcptr_glGetDoublev;
extern gl::_detail::Proc_glGetError _funcptr_glGetError;
extern gl::_detail::Proc_glGetFloatv _funcptr_glGetFloatv;
extern gl::_detail::Proc_glGetIntegerv _funcptr_glGetIntegerv;
extern gl::_detail::Proc_glGetLightfv _funcptr_glGetLightfv;
extern gl::_detail::Proc_glGetLightiv _funcptr_glGetLightiv;
extern gl::_detail::Proc_glGetMapdv _funcptr_glGetMapdv;
extern gl::_detail::Proc_glGetMapfv _funcptr_glGetMapfv;
extern gl::_detail::Proc_glGetMapiv _funcptr_glGetMapiv;
extern gl::_detail::Proc_glGetMaterialfv _funcptr_glGetMaterialfv;
extern gl::_detail::Proc_glGetMaterialiv _funcptr_glGetMaterialiv;
extern gl::_detail::Proc_glGetPixelMapfv _funcptr_glGetPixelMapfv;
extern gl::_detail::Proc_glGetPixelMapuiv _funcptr_glGetPixelMapuiv;
extern gl::_detail::Proc_glGetPixelMapusv _funcptr_glGetPixelMapusv;
extern gl::_detail::Proc_glGetPolygonStipple _funcptr_glGetPolygonStipple;
extern gl::_detail::Proc_glGetString _funcptr_glGetString;
extern gl::_detail::Proc_glGetTexEnvfv _funcptr_glGetTexEnvfv;
extern gl::_detail::Proc_glGetTexEnviv _funcptr_glGetTexEnviv;
extern gl::_detail::Proc_glGetTexGendv _funcptr_glGetTexGendv;
extern gl::_detail::Proc_glGetTexGenfv _funcptr_glGetTexGenfv;
extern gl::_detail::Proc_glGetTexGeniv _funcptr_glGetTexGeniv;
extern gl::_detail::Proc_glGetTexImage _funcptr_glGetTexImage;
extern gl::_detail::Proc_glGetTexLevelParameterfv _funcptr_glGetTexLevelParameterfv;
extern gl::_detail::Proc_glGetTexLevelParameteriv _funcptr_glGetTexLevelParameteriv;
extern gl::_detail::Proc_glGetTexParameterfv _funcptr_glGetTexParameterfv;
extern gl::_detail::Proc_glGetTexParameteriv _funcptr_glGetTexParameteriv;
extern gl::_detail::Proc_glHint _funcptr_glHint;
extern gl::_detail::Proc_glIndexMask _funcptr_glIndexMask;
extern gl::_detail::Proc_glIndexd _funcptr_glIndexd;
extern gl::_detail::Proc_glIndexdv _funcptr_glIndexdv;
extern gl::_detail::Proc_glIndexf _funcptr_glIndexf;
extern gl::_detail::Proc_glIndexfv _funcptr_glIndexfv;
extern gl::_detail::Proc_glIndexi _funcptr_glIndexi;
extern gl::_detail::Proc_glIndexiv _funcptr_glIndexiv;
extern gl::_detail::Proc_glIndexs _funcptr_glIndexs;
extern gl::_detail::Proc_glIndexsv _funcptr_glIndexsv;
extern gl::_detail::Proc_glInitNames _funcptr_glInitNames;
extern gl::_detail::Proc_glIsEnabled _funcptr_glIsEnabled;
extern gl::_detail::Proc_glIsList _funcptr_glIsList;
extern gl::_detail::Proc_glLightModelf _funcptr_glLightModelf;
extern gl::_detail::Proc_glLightModelfv _funcptr_glLightModelfv;
extern gl::_detail::Proc_glLightModeli _funcptr_glLightModeli;
extern gl::_detail::Proc_glLightModeliv _funcptr_glLightModeliv;
extern gl::_detail::Proc_glLightf _funcptr_glLightf;
extern gl::_detail::Proc_glLightfv _funcptr_glLightfv;
extern gl::_detail::Proc_glLighti _funcptr_glLighti;
extern gl::_detail::Proc_glLightiv _funcptr_glLightiv;
extern gl::_detail::Proc_glLineStipple _funcptr_glLineStipple;
extern gl::_detail::Proc_glLineWidth _funcptr_glLineWidth;
extern gl::_detail::Proc_glListBase _funcptr_glListBase;
extern gl::_detail::Proc_glLoadIdentity _funcptr_glLoadIdentity;
extern gl::_detail::Proc_glLoadMatrixd _funcptr_glLoadMatrixd;
extern gl::_detail::Proc_glLoadMatrixf _funcptr_glLoadMatrixf;
extern gl::_detail::Proc_glLoadName _funcptr_glLoadName;
extern gl::_detail::Proc_glLogicOp _funcptr_glLogicOp;
extern gl::_detail::Proc_glMap1d _funcptr_glMap1d;
extern gl::_detail::Proc_glMap1f _funcptr_glMap1f;
extern gl::_detail::Proc_glMap2d _funcptr_glMap2d;
extern gl::_detail::Proc_glMap2f _funcptr_glMap2f;
extern gl::_detail::Proc_glMapGrid1d _funcptr_glMapGrid1d;
extern gl::_detail::Proc_glMapGrid1f _funcptr_glMapGrid1f;
extern gl::_detail::Proc_glMapGrid2d _funcptr_glMapGrid2d;
extern gl::_detail::Proc_glMapGrid2f _funcptr_glMapGrid2f;
extern gl::_detail::Proc_glMaterialf _funcptr_glMaterialf;
extern gl::_detail::Proc_glMaterialfv _funcptr_glMaterialfv;
extern gl::_detail::Proc_glMateriali _funcptr_glMateriali;
extern gl::_detail::Proc_glMaterialiv _funcptr_glMaterialiv;
extern gl::_detail::Proc_glMatrixMode _funcptr_glMatrixMode;
extern gl::_detail::Proc_glMultMatrixd _funcptr_glMultMatrixd;
extern gl::_detail::Proc_glMultMatrixf _funcptr_glMultMatrixf;
extern gl::_detail::Proc_glNewList _funcptr_glNewList;
extern gl::_detail::Proc_glNormal3b _funcptr_glNormal3b;
extern gl::_detail::Proc_glNormal3bv _funcptr_glNormal3bv;
extern gl::_detail::Proc_glNormal3d _funcptr_glNormal3d;
extern gl::_detail::Proc_glNormal3dv _funcptr_glNormal3dv;
extern gl::_detail::Proc_glNormal3f _funcptr_glNormal3f;
extern gl::_detail::Proc_glNormal3fv _funcptr_glNormal3fv;
extern gl::_detail::Proc_glNormal3i _funcptr_glNormal3i;
extern gl::_detail::Proc_glNormal3iv _funcptr_glNormal3iv;
extern gl::_detail::Proc_glNormal3s _funcptr_glNormal3s;
extern gl::_detail::Proc_glNormal3sv _funcptr_glNormal3sv;
extern gl::_detail::Proc_glOrtho _funcptr_glOrtho;
extern gl::_detail::Proc_glPassThrough _funcptr_glPassThrough;
extern gl::_detail::Proc_glPixelMapfv _funcptr_glPixelMapfv;
extern gl::_detail::Proc_glPixelMapuiv _funcptr_glPixelMapuiv;
extern gl::_detail::Proc_glPixelMapusv _funcptr_glPixelMapusv;
extern gl::_detail::Proc_glPixelStoref _funcptr_glPixelStoref;
extern gl::_detail::Proc_glPixelStorei _funcptr_glPixelStorei;
extern gl::_detail::Proc_glPixelTransferf _funcptr_glPixelTransferf;
extern gl::_detail::Proc_glPixelTransferi _funcptr_glPixelTransferi;
extern gl::_detail::Proc_glPixelZoom _funcptr_glPixelZoom;
extern gl::_detail::Proc_glPointSize _funcptr_glPointSize;
extern gl::_detail::Proc_glPolygonMode _funcptr_glPolygonMode;
extern gl::_detail::Proc_glPolygonStipple _funcptr_glPolygonStipple;
extern gl::_detail::Proc_glPopAttrib _funcptr_glPopAttrib;
extern gl::_detail::Proc_glPopMatrix _funcptr_glPopMatrix;
extern gl::_detail::Proc_glPopName _funcptr_glPopName;
extern gl::_detail::Proc_glPushAttrib _funcptr_glPushAttrib;
extern gl::_detail::Proc_glPushMatrix _funcptr_glPushMatrix;
extern gl::_detail::Proc_glPushName _funcptr_glPushName;
extern gl::_detail::Proc_glRasterPos2d _funcptr_glRasterPos2d;
extern gl::_detail::Proc_glRasterPos2dv _funcptr_glRasterPos2dv;
extern gl::_detail::Proc_glRasterPos2f _funcptr_glRasterPos2f;
extern gl::_detail::Proc_glRasterPos2fv _funcptr_glRasterPos2fv;
extern gl::_detail::Proc_glRasterPos2i _funcptr_glRasterPos2i;
extern gl::_detail::Proc_glRasterPos2iv _funcptr_glRasterPos2iv;
extern gl::_detail::Proc_glRasterPos2s _funcptr_glRasterPos2s;
extern gl::_detail::Proc_glRasterPos2sv _funcptr_glRasterPos2sv;
extern gl::_detail::Proc_glRasterPos3d _funcptr_glRasterPos3d;
extern gl::_detail::Proc_glRasterPos3dv _funcptr_glRasterPos3dv;
extern gl::_detail::Proc_glRasterPos3f _funcptr_glRasterPos3f;
extern gl::_detail::Proc_glRasterPos3fv _funcptr_glRasterPos3fv;
extern gl::_detail::Proc_glRasterPos3i _funcptr_glRasterPos3i;
extern gl::_detail::Proc_glRasterPos3iv _funcptr_glRasterPos3iv;
extern gl::_detail::Proc_glRasterPos3s _funcptr_glRasterPos3s;
extern gl::_detail::Proc_glRasterPos3sv _funcptr_glRasterPos3sv;
extern gl::_detail::Proc_glRasterPos4d _funcptr_glRasterPos4d;
extern gl::_detail::Proc_glRasterPos4dv _funcptr_glRasterPos4dv;
extern gl::_detail::Proc_glRasterPos4f _funcptr_glRasterPos4f;
extern gl::_detail::Proc_glRasterPos4fv _funcptr_glRasterPos4fv;
extern gl::_detail::Proc_glRasterPos4i _funcptr_glRasterPos4i;
extern gl::_detail::Proc_glRasterPos4iv _funcptr_glRasterPos4iv;
extern gl::_detail::Proc_glRasterPos4s _funcptr_glRasterPos4s;
extern gl::_detail::Proc_glRasterPos4sv _funcptr_glRasterPos4sv;
extern gl::_detail::Proc_glReadBuffer _funcptr_glReadBuffer;
extern gl::_detail::Proc_glReadPixels _funcptr_glReadPixels;
extern gl::_detail::Proc_glRectd _funcptr_glRectd;
extern gl::_detail::Proc_glRectdv _funcptr_glRectdv;
extern gl::_detail::Proc_glRectf _funcptr_glRectf;
extern gl::_detail::Proc_glRectfv _funcptr_glRectfv;
extern gl::_detail::Proc_glRecti _funcptr_glRecti;
extern gl::_detail::Proc_glRectiv _funcptr_glRectiv;
extern gl::_detail::Proc_glRects _funcptr_glRects;
extern gl::_detail::Proc_glRectsv _funcptr_glRectsv;
extern gl::_detail::Proc_glRenderMode _funcptr_glRenderMode;
extern gl::_detail::Proc_glRotated _funcptr_glRotated;
extern gl::_detail::Proc_glRotatef _funcptr_glRotatef;
extern gl::_detail::Proc_glScaled _funcptr_glScaled;
extern gl::_detail::Proc_glScalef _funcptr_glScalef;
extern gl::_detail::Proc_glScissor _funcptr_glScissor;
extern gl::_detail::Proc_glSelectBuffer _funcptr_glSelectBuffer;
extern gl::_detail::Proc_glShadeModel _funcptr_glShadeModel;
extern gl::_detail::Proc_glStencilFunc _funcptr_glStencilFunc;
extern gl::_detail::Proc_glStencilMask _funcptr_glStencilMask;
extern gl::_detail::Proc_glStencilOp _funcptr_glStencilOp;
extern gl::_detail::Proc_glTexCoord1d _funcptr_glTexCoord1d;
extern gl::_detail::Proc_glTexCoord1dv _funcptr_glTexCoord1dv;
extern gl::_detail::Proc_glTexCoord1f _funcptr_glTexCoord1f;
extern gl::_detail::Proc_glTexCoord1fv _funcptr_glTexCoord1fv;
extern gl::_detail::Proc_glTexCoord1i _funcptr_glTexCoord1i;
extern gl::_detail::Proc_glTexCoord1iv _funcptr_glTexCoord1iv;
extern gl::_detail::Proc_glTexCoord1s _funcptr_glTexCoord1s;
extern gl::_detail::Proc_glTexCoord1sv _funcptr_glTexCoord1sv;
extern gl::_detail::Proc_glTexCoord2d _funcptr_glTexCoord2d;
extern gl::_detail::Proc_glTexCoord2dv _funcptr_glTexCoord2dv;
extern gl::_detail::Proc_glTexCoord2f _funcptr_glTexCoord2f;
extern gl::_detail::Proc_glTexCoord2fv _funcptr_glTexCoord2fv;
extern gl::_detail::Proc_glTexCoord2i _funcptr_glTexCoord2i;
extern gl::_detail::Proc_glTexCoord2iv _funcptr_glTexCoord2iv;
extern gl::_detail::Proc_glTexCoord2s _funcptr_glTexCoord2s;
extern gl::_detail::Proc_glTexCoord2sv _funcptr_glTexCoord2sv;
extern gl::_detail::Proc_glTexCoord3d _funcptr_glTexCoord3d;
extern gl::_detail::Proc_glTexCoord3dv _funcptr_glTexCoord3dv;
extern gl::_detail::Proc_glTexCoord3f _funcptr_glTexCoord3f;
extern gl::_detail::Proc_glTexCoord3fv _funcptr_glTexCoord3fv;
extern gl::_detail::Proc_glTexCoord3i _funcptr_glTexCoord3i;
extern gl::_detail::Proc_glTexCoord3iv _funcptr_glTexCoord3iv;
extern gl::_detail::Proc_glTexCoord3s _funcptr_glTexCoord3s;
extern gl::_detail::Proc_glTexCoord3sv _funcptr_glTexCoord3sv;
extern gl::_detail::Proc_glTexCoord4d _funcptr_glTexCoord4d;
extern gl::_detail::Proc_glTexCoord4dv _funcptr_glTexCoord4dv;
extern gl::_detail::Proc_glTexCoord4f _funcptr_glTexCoord4f;
extern gl::_detail::Proc_glTexCoord4fv _funcptr_glTexCoord4fv;
extern gl::_detail::Proc_glTexCoord4i _funcptr_glTexCoord4i;
extern gl::_detail::Proc_glTexCoord4iv _funcptr_glTexCoord4iv;
extern gl::_detail::Proc_glTexCoord4s _funcptr_glTexCoord4s;
extern gl::_detail::Proc_glTexCoord4sv _funcptr_glTexCoord4sv;
extern gl::_detail::Proc_glTexEnvf _funcptr_glTexEnvf;
extern gl::_detail::Proc_glTexEnvfv _funcptr_glTexEnvfv;
extern gl::_detail::Proc_glTexEnvi _funcptr_glTexEnvi;
extern gl::_detail::Proc_glTexEnviv _funcptr_glTexEnviv;
extern gl::_detail::Proc_glTexGend _funcptr_glTexGend;
extern gl::_detail::Proc_glTexGendv _funcptr_glTexGendv;
extern gl::_detail::Proc_glTexGenf _funcptr_glTexGenf;
extern gl::_detail::Proc_glTexGenfv _funcptr_glTexGenfv;
extern gl::_detail::Proc_glTexGeni _funcptr_glTexGeni;
extern gl::_detail::Proc_glTexGeniv _funcptr_glTexGeniv;
extern gl::_detail::Proc_glTexImage1D _funcptr_glTexImage1D;
extern gl::_detail::Proc_glTexImage2D _funcptr_glTexImage2D;
extern gl::_detail::Proc_glTexParameterf _funcptr_glTexParameterf;
extern gl::_detail::Proc_glTexParameterfv _funcptr_glTexParameterfv;
extern gl::_detail::Proc_glTexParameteri _funcptr_glTexParameteri;
extern gl::_detail::Proc_glTexParameteriv _funcptr_glTexParameteriv;
extern gl::_detail::Proc_glTranslated _funcptr_glTranslated;
extern gl::_detail::Proc_glTranslatef _funcptr_glTranslatef;
extern gl::_detail::Proc_glVertex2d _funcptr_glVertex2d;
extern gl::_detail::Proc_glVertex2dv _funcptr_glVertex2dv;
extern gl::_detail::Proc_glVertex2f _funcptr_glVertex2f;
extern gl::_detail::Proc_glVertex2fv _funcptr_glVertex2fv;
extern gl::_detail::Proc_glVertex2i _funcptr_glVertex2i;
extern gl::_detail::Proc_glVertex2iv _funcptr_glVertex2iv;
extern gl::_detail::Proc_glVertex2s _funcptr_glVertex2s;
extern gl::_detail::Proc_glVertex2sv _funcptr_glVertex2sv;
extern gl::_detail::Proc_glVertex3d _funcptr_glVertex3d;
extern gl::_detail::Proc_glVertex3dv _funcptr_glVertex3dv;
extern gl::_detail::Proc_glVertex3f _funcptr_glVertex3f;
extern gl::_detail::Proc_glVertex3fv _funcptr_glVertex3fv;
extern gl::_detail::Proc_glVertex3i _funcptr_glVertex3i;
extern gl::_detail::Proc_glVertex3iv _funcptr_glVertex3iv;
extern gl::_detail::Proc_glVertex3s _funcptr_glVertex3s;
extern gl::_detail::Proc_glVertex3sv _funcptr_glVertex3sv;
extern gl::_detail::Proc_glVertex4d _funcptr_glVertex4d;
extern gl::_detail::Proc_glVertex4dv _funcptr_glVertex4dv;
extern gl::_detail::Proc_glVertex4f _funcptr_glVertex4f;
extern gl::_detail::Proc_glVertex4fv _funcptr_glVertex4fv;
extern gl::_detail::Proc_glVertex4i _funcptr_glVertex4i;
extern gl::_detail::Proc_glVertex4iv _funcptr_glVertex4iv;
extern gl::_detail::Proc_glVertex4s _funcptr_glVertex4s;
extern gl::_detail::Proc_glVertex4sv _funcptr_glVertex4sv;
extern gl::_detail::Proc_glViewport _funcptr_glViewport;
extern gl::_detail::Proc_glAreTexturesResident _funcptr_glAreTexturesResident;
extern gl::_detail::Proc_glArrayElement _funcptr_glArrayElement;
extern gl::_detail::Proc_glBindTexture _funcptr_glBindTexture;
extern gl::_detail::Proc_glColorPointer _funcptr_glColorPointer;
extern gl::_detail::Proc_glCopyTexImage1D _funcptr_glCopyTexImage1D;
extern gl::_detail::Proc_glCopyTexImage2D _funcptr_glCopyTexImage2D;
extern gl::_detail::Proc_glCopyTexSubImage1D _funcptr_glCopyTexSubImage1D;
extern gl::_detail::Proc_glCopyTexSubImage2D _funcptr_glCopyTexSubImage2D;
extern gl::_detail::Proc_glDeleteTextures _funcptr_glDeleteTextures;
extern gl::_detail::Proc_glDisableClientState _funcptr_glDisableClientState;
extern gl::_detail::Proc_glDrawArrays _funcptr_glDrawArrays;
extern gl::_detail::Proc_glDrawElements _funcptr_glDrawElements;
extern gl::_detail::Proc_glEdgeFlagPointer _funcptr_glEdgeFlagPointer;
extern gl::_detail::Proc_glEnableClientState _funcptr_glEnableClientState;
extern gl::_detail::Proc_glGenTextures _funcptr_glGenTextures;
extern gl::_detail::Proc_glGetPointerv _funcptr_glGetPointerv;
extern gl::_detail::Proc_glIndexPointer _funcptr_glIndexPointer;
extern gl::_detail::Proc_glIndexub _funcptr_glIndexub;
extern gl::_detail::Proc_glIndexubv _funcptr_glIndexubv;
extern gl::_detail::Proc_glInterleavedArrays _funcptr_glInterleavedArrays;
extern gl::_detail::Proc_glIsTexture _funcptr_glIsTexture;
extern gl::_detail::Proc_glNormalPointer _funcptr_glNormalPointer;
extern gl::_detail::Proc_glPolygonOffset _funcptr_glPolygonOffset;
extern gl::_detail::Proc_glPopClientAttrib _funcptr_glPopClientAttrib;
extern gl::_detail::Proc_glPrioritizeTextures _funcptr_glPrioritizeTextures;
extern gl::_detail::Proc_glPushClientAttrib _funcptr_glPushClientAttrib;
extern gl::_detail::Proc_glTexCoordPointer _funcptr_glTexCoordPointer;
extern gl::_detail::Proc_glTexSubImage1D _funcptr_glTexSubImage1D;
extern gl::_detail::Proc_glTexSubImage2D _funcptr_glTexSubImage2D;
extern gl::_detail::Proc_glVertexPointer _funcptr_glVertexPointer;
extern gl::_detail::Proc_glBlendColor _funcptr_glBlendColor;
extern gl::_detail::Proc_glBlendEquation _funcptr_glBlendEquation;
extern gl::_detail::Proc_glCopyTexSubImage3D _funcptr_glCopyTexSubImage3D;
extern gl::_detail::Proc_glDrawRangeElements _funcptr_glDrawRangeElements;
extern gl::_detail::Proc_glTexImage3D _funcptr_glTexImage3D;
extern gl::_detail::Proc_glTexSubImage3D _funcptr_glTexSubImage3D;
extern gl::_detail::Proc_glActiveTexture _funcptr_glActiveTexture;
extern gl::_detail::Proc_glClientActiveTexture _funcptr_glClientActiveTexture;
extern gl::_detail::Proc_glCompressedTexImage1D _funcptr_glCompressedTexImage1D;
extern gl::_detail::Proc_glCompressedTexImage2D _funcptr_glCompressedTexImage2D;
extern gl::_detail::Proc_glCompressedTexImage3D _funcptr_glCompressedTexImage3D;
extern gl::_detail::Proc_glCompressedTexSubImage1D _funcptr_glCompressedTexSubImage1D;
extern gl::_detail::Proc_glCompressedTexSubImage2D _funcptr_glCompressedTexSubImage2D;
extern gl::_detail::Proc_glCompressedTexSubImage3D _funcptr_glCompressedTexSubImage3D;
extern gl::_detail::Proc_glGetCompressedTexImage _funcptr_glGetCompressedTexImage;
extern gl::_detail::Proc_glLoadTransposeMatrixd _funcptr_glLoadTransposeMatrixd;
extern gl::_detail::Proc_glLoadTransposeMatrixf _funcptr_glLoadTransposeMatrixf;
extern gl::_detail::Proc_glMultTransposeMatrixd _funcptr_glMultTransposeMatrixd;
extern gl::_detail::Proc_glMultTransposeMatrixf _funcptr_glMultTransposeMatrixf;
extern gl::_detail::Proc_glMultiTexCoord1d _funcptr_glMultiTexCoord1d;
extern gl::_detail::Proc_glMultiTexCoord1dv _funcptr_glMultiTexCoord1dv;
extern gl::_detail::Proc_glMultiTexCoord1f _funcptr_glMultiTexCoord1f;
extern gl::_detail::Proc_glMultiTexCoord1fv _funcptr_glMultiTexCoord1fv;
extern gl::_detail::Proc_glMultiTexCoord1i _funcptr_glMultiTexCoord1i;
extern gl::_detail::Proc_glMultiTexCoord1iv _funcptr_glMultiTexCoord1iv;
extern gl::_detail::Proc_glMultiTexCoord1s _funcptr_glMultiTexCoord1s;
extern gl::_detail::Proc_glMultiTexCoord1sv _funcptr_glMultiTexCoord1sv;
extern gl::_detail::Proc_glMultiTexCoord2d _funcptr_glMultiTexCoord2d;
extern gl::_detail::Proc_glMultiTexCoord2dv _funcptr_glMultiTexCoord2dv;
extern gl::_detail::Proc_glMultiTexCoord2f _funcptr_glMultiTexCoord2f;
extern gl::_detail::Proc_glMultiTexCoord2fv _funcptr_glMultiTexCoord2fv;
extern gl::_detail::Proc_glMultiTexCoord2i _funcptr_glMultiTexCoord2i;
extern gl::_detail::Proc_glMultiTexCoord2iv _funcptr_glMultiTexCoord2iv;
extern gl::_detail::Proc_glMultiTexCoord2s _funcptr_glMultiTexCoord2s;
extern gl::_detail::Proc_glMultiTexCoord2sv _funcptr_glMultiTexCoord2sv;
extern gl::_detail::Proc_glMultiTexCoord3d _funcptr_glMultiTexCoord3d;
extern gl::_detail::Proc_glMultiTexCoord3dv _funcptr_glMultiTexCoord3dv;
extern gl::_detail::Proc_glMultiTexCoord3f _funcptr_glMultiTexCoord3f;
extern gl::_detail::Proc_glMultiTexCoord3fv _funcptr_glMultiTexCoord3fv;
extern gl::_detail::Proc_glMultiTexCoord3i _funcptr_glMultiTexCoord3i;
extern gl::_detail::Proc_glMultiTexCoord3iv _funcptr_glMultiTexCoord3iv;
extern gl::_detail::Proc_glMultiTexCoord3s _funcptr_glMultiTexCoord3s;
extern gl::_detail::Proc_glMultiTexCoord3sv _funcptr_glMultiTexCoord3sv;
extern gl::_detail::Proc_glMultiTexCoord4d _funcptr_glMultiTexCoord4d;
extern gl::_detail::Proc_glMultiTexCoord4dv _funcptr_glMultiTexCoord4dv;
extern gl::_detail::Proc_glMultiTexCoord4f _funcptr_glMultiTexCoord4f;
extern gl::_detail::Proc_glMultiTexCoord4fv _funcptr_glMultiTexCoord4fv;
extern gl::_detail::Proc_glMultiTexCoord4i _funcptr_glMultiTexCoord4i;
extern gl::_detail::Proc_glMultiTexCoord4iv _funcptr_glMultiTexCoord4iv;
extern gl::_detail::Proc_glMultiTexCoord4s _funcptr_glMultiTexCoord4s;
extern gl::_detail::Proc_glMultiTexCoord4sv _funcptr_glMultiTexCoord4sv;
extern gl::_detail::Proc_glSampleCoverage _funcptr_glSampleCoverage;
extern gl::_detail::Proc_glBlendFuncSeparate _funcptr_glBlendFuncSeparate;
extern gl::_detail::Proc_glFogCoordPointer _funcptr_glFogCoordPointer;
extern gl::_detail::Proc_glFogCoordd _funcptr_glFogCoordd;
extern gl::_detail::Proc_glFogCoorddv _funcptr_glFogCoorddv;
extern gl::_detail::Proc_glFogCoordf _funcptr_glFogCoordf;
extern gl::_detail::Proc_glFogCoordfv _funcptr_glFogCoordfv;
extern gl::_detail::Proc_glMultiDrawArrays _funcptr_glMultiDrawArrays;
extern gl::_detail::Proc_glMultiDrawElements _funcptr_glMultiDrawElements;
extern gl::_detail::Proc_glPointParameterf _funcptr_glPointParameterf;
extern gl::_detail::Proc_glPointParameterfv _funcptr_glPointParameterfv;
extern gl::_detail::Proc_glPointParameteri _funcptr_glPointParameteri;
extern gl::_detail::Proc_glPointParameteriv _funcptr_glPointParameteriv;
extern gl::_detail::Proc_glSecondaryColor3b _funcptr_glSecondaryColor3b;
extern gl::_detail::Proc_glSecondaryColor3bv _funcptr_glSecondaryColor3bv;
extern gl::_detail::Proc_glSecondaryColor3d _funcptr_glSecondaryColor3d;
extern gl::_detail::Proc_glSecondaryColor3dv _funcptr_glSecondaryColor3dv;
extern gl::_detail::Proc_glSecondaryColor3f _funcptr_glSecondaryColor3f;
extern gl::_detail::Proc_glSecondaryColor3fv _funcptr_glSecondaryColor3fv;
extern gl::_detail::Proc_glSecondaryColor3i _funcptr_glSecondaryColor3i;
extern gl::_detail::Proc_glSecondaryColor3iv _funcptr_glSecondaryColor3iv;
extern gl::_detail::Proc_glSecondaryColor3s _funcptr_glSecondaryColor3s;
extern gl::_detail::Proc_glSecondaryColor3sv _funcptr_glSecondaryColor3sv;
extern gl::_detail::Proc_glSecondaryColor3ub _funcptr_glSecondaryColor3ub;
extern gl::_detail::Proc_glSecondaryColor3ubv _funcptr_glSecondaryColor3ubv;
extern gl::_detail::Proc_glSecondaryColor3ui _funcptr_glSecondaryColor3ui;
extern gl::_detail::Proc_glSecondaryColor3uiv _funcptr_glSecondaryColor3uiv;
extern gl::_detail::Proc_glSecondaryColor3us _funcptr_glSecondaryColor3us;
extern gl::_detail::Proc_glSecondaryColor3usv _funcptr_glSecondaryColor3usv;
extern gl::_detail::Proc_glSecondaryColorPointer _funcptr_glSecondaryColorPointer;
extern gl::_detail::Proc_glWindowPos2d _funcptr_glWindowPos2d;
extern gl::_detail::Proc_glWindowPos2dv _funcptr_glWindowPos2dv;
extern gl::_detail::Proc_glWindowPos2f _funcptr_glWindowPos2f;
extern gl::_detail::Proc_glWindowPos2fv _funcptr_glWindowPos2fv;
extern gl::_detail::Proc_glWindowPos2i _funcptr_glWindowPos2i;
extern gl::_detail::Proc_glWindowPos2iv _funcptr_glWindowPos2iv;
extern gl::_detail::Proc_glWindowPos2s _funcptr_glWindowPos2s;
extern gl::_detail::Proc_glWindowPos2sv _funcptr_glWindowPos2sv;
extern gl::_detail::Proc_glWindowPos3d _funcptr_glWindowPos3d;
extern gl::_detail::Proc_glWindowPos3dv _funcptr_glWindowPos3dv;
extern gl::_detail::Proc_glWindowPos3f _funcptr_glWindowPos3f;
extern gl::_detail::Proc_glWindowPos3fv _funcptr_glWindowPos3fv;
extern gl::_detail::Proc_glWindowPos3i _funcptr_glWindowPos3i;
extern gl::_detail::Proc_glWindowPos3iv _funcptr_glWindowPos3iv;
extern gl::_detail::Proc_glWindowPos3s _funcptr_glWindowPos3s;
extern gl::_detail::Proc_glWindowPos3sv _funcptr_glWindowPos3sv;
extern gl::_detail::Proc_glBeginQuery _funcptr_glBeginQuery;
extern gl::_detail::Proc_glBindBuffer _funcptr_glBindBuffer;
extern gl::_detail::Proc_glBufferData _funcptr_glBufferData;
extern gl::_detail::Proc_glBufferSubData _funcptr_glBufferSubData;
extern gl::_detail::Proc_glDeleteBuffers _funcptr_glDeleteBuffers;
extern gl::_detail::Proc_glDeleteQueries _funcptr_glDeleteQueries;
extern gl::_detail::Proc_glEndQuery _funcptr_glEndQuery;
extern gl::_detail::Proc_glGenBuffers _funcptr_glGenBuffers;
extern gl::_detail::Proc_glGenQueries _funcptr_glGenQueries;
extern gl::_detail::Proc_glGetBufferParameteriv _funcptr_glGetBufferParameteriv;
extern gl::_detail::Proc_glGetBufferPointerv _funcptr_glGetBufferPointerv;
extern gl::_detail::Proc_glGetBufferSubData _funcptr_glGetBufferSubData;
extern gl::_detail::Proc_glGetQueryObjectiv _funcptr_glGetQueryObjectiv;
extern gl::_detail::Proc_glGetQueryObjectuiv _funcptr_glGetQueryObjectuiv;
extern gl::_detail::Proc_glGetQueryiv _funcptr_glGetQueryiv;
extern gl::_detail::Proc_glIsBuffer _funcptr_glIsBuffer;
extern gl::_detail::Proc_glIsQuery _funcptr_glIsQuery;
extern gl::_detail::Proc_glMapBuffer _funcptr_glMapBuffer;
extern gl::_detail::Proc_glUnmapBuffer _funcptr_glUnmapBuffer;
extern gl::_detail::Proc_glAttachShader _funcptr_glAttachShader;
extern gl::_detail::Proc_glBindAttribLocation _funcptr_glBindAttribLocation;
extern gl::_detail::Proc_glBlendEquationSeparate _funcptr_glBlendEquationSeparate;
extern gl::_detail::Proc_glCompileShader _funcptr_glCompileShader;
extern gl::_detail::Proc_glCreateProgram _funcptr_glCreateProgram;
extern gl::_detail::Proc_glCreateShader _funcptr_glCreateShader;
extern gl::_detail::Proc_glDeleteProgram _funcptr_glDeleteProgram;
extern gl::_detail::Proc_glDeleteShader _funcptr_glDeleteShader;
extern gl::_detail::Proc_glDetachShader _funcptr_glDetachShader;
extern gl::_detail::Proc_glDisableVertexAttribArray _funcptr_glDisableVertexAttribArray;
extern gl::_detail::Proc_glDrawBuffers _funcptr_glDrawBuffers;
extern gl::_detail::Proc_glEnableVertexAttribArray _funcptr_glEnableVertexAttribArray;
extern gl::_detail::Proc_glGetActiveAttrib _funcptr_glGetActiveAttrib;
extern gl::_detail::Proc_glGetActiveUniform _funcptr_glGetActiveUniform;
extern gl::_detail::Proc_glGetAttachedShaders _funcptr_glGetAttachedShaders;
extern gl::_detail::Proc_glGetAttribLocation _funcptr_glGetAttribLocation;
extern gl::_detail::Proc_glGetProgramInfoLog _funcptr_glGetProgramInfoLog;
extern gl::_detail::Proc_glGetProgramiv _funcptr_glGetProgramiv;
extern gl::_detail::Proc_glGetShaderInfoLog _funcptr_glGetShaderInfoLog;
extern gl::_detail::Proc_glGetShaderSource _funcptr_glGetShaderSource;
extern gl::_detail::Proc_glGetShaderiv _funcptr_glGetShaderiv;
extern gl::_detail::Proc_glGetUniformLocation _funcptr_glGetUniformLocation;
extern gl::_detail::Proc_glGetUniformfv _funcptr_glGetUniformfv;
extern gl::_detail::Proc_glGetUniformiv _funcptr_glGetUniformiv;
extern gl::_detail::Proc_glGetVertexAttribPointerv _funcptr_glGetVertexAttribPointerv;
extern gl::_detail::Proc_glGetVertexAttribdv _funcptr_glGetVertexAttribdv;
extern gl::_detail::Proc_glGetVertexAttribfv _funcptr_glGetVertexAttribfv;
extern gl::_detail::Proc_glGetVertexAttribiv _funcptr_glGetVertexAttribiv;
extern gl::_detail::Proc_glIsProgram _funcptr_glIsProgram;
extern gl::_detail::Proc_glIsShader _funcptr_glIsShader;
extern gl::_detail::Proc_glLinkProgram _funcptr_glLinkProgram;
extern gl::_detail::Proc_glShaderSource _funcptr_glShaderSource;
extern gl::_detail::Proc_glStencilFuncSeparate _funcptr_glStencilFuncSeparate;
extern gl::_detail::Proc_glStencilMaskSeparate _funcptr_glStencilMaskSeparate;
extern gl::_detail::Proc_glStencilOpSeparate _funcptr_glStencilOpSeparate;
extern gl::_detail::Proc_glUniform1f _funcptr_glUniform1f;
extern gl::_detail::Proc_glUniform1fv _funcptr_glUniform1fv;
extern gl::_detail::Proc_glUniform1i _funcptr_glUniform1i;
extern gl::_detail::Proc_glUniform1iv _funcptr_glUniform1iv;
extern gl::_detail::Proc_glUniform2f _funcptr_glUniform2f;
extern gl::_detail::Proc_glUniform2fv _funcptr_glUniform2fv;
extern gl::_detail::Proc_glUniform2i _funcptr_glUniform2i;
extern gl::_detail::Proc_glUniform2iv _funcptr_glUniform2iv;
extern gl::_detail::Proc_glUniform3f _funcptr_glUniform3f;
extern gl::_detail::Proc_glUniform3fv _funcptr_glUniform3fv;
extern gl::_detail::Proc_glUniform3i _funcptr_glUniform3i;
extern gl::_detail::Proc_glUniform3iv _funcptr_glUniform3iv;
extern gl::_detail::Proc_glUniform4f _funcptr_glUniform4f;
extern gl::_detail::Proc_glUniform4fv _funcptr_glUniform4fv;
extern gl::_detail::Proc_glUniform4i _funcptr_glUniform4i;
extern gl::_detail::Proc_glUniform4iv _funcptr_glUniform4iv;
extern gl::_detail::Proc_glUniformMatrix2fv _funcptr_glUniformMatrix2fv;
extern gl::_detail::Proc_glUniformMatrix3fv _funcptr_glUniformMatrix3fv;
extern gl::_detail::Proc_glUniformMatrix4fv _funcptr_glUniformMatrix4fv;
extern gl::_detail::Proc_glUseProgram _funcptr_glUseProgram;
extern gl::_detail::Proc_glValidateProgram _funcptr_glValidateProgram;
extern gl::_detail::Proc_glVertexAttrib1d _funcptr_glVertexAttrib1d;
extern gl::_detail::Proc_glVertexAttrib1dv _funcptr_glVertexAttrib1dv;
extern gl::_detail::Proc_glVertexAttrib1f _funcptr_glVertexAttrib1f;
extern gl::_detail::Proc_glVertexAttrib1fv _funcptr_glVertexAttrib1fv;
extern gl::_detail::Proc_glVertexAttrib1s _funcptr_glVertexAttrib1s;
extern gl::_detail::Proc_glVertexAttrib1sv _funcptr_glVertexAttrib1sv;
extern gl::_detail::Proc_glVertexAttrib2d _funcptr_glVertexAttrib2d;
extern gl::_detail::Proc_glVertexAttrib2dv _funcptr_glVertexAttrib2dv;
extern gl::_detail::Proc_glVertexAttrib2f _funcptr_glVertexAttrib2f;
extern gl::_detail::Proc_glVertexAttrib2fv _funcptr_glVertexAttrib2fv;
extern gl::_detail::Proc_glVertexAttrib2s _funcptr_glVertexAttrib2s;
extern gl::_detail::Proc_glVertexAttrib2sv _funcptr_glVertexAttrib2sv;
extern gl::_detail::Proc_glVertexAttrib3d _funcptr_glVertexAttrib3d;
extern gl::_detail::Proc_glVertexAttrib3dv _funcptr_glVertexAttrib3dv;
extern gl::_detail::Proc_glVertexAttrib3f _funcptr_glVertexAttrib3f;
extern gl::_detail::Proc_glVertexAttrib3fv _funcptr_glVertexAttrib3fv;
extern gl::_detail::Proc_glVertexAttrib3s _funcptr_glVertexAttrib3s;
extern gl::_detail::Proc_glVertexAttrib3sv _funcptr_glVertexAttrib3sv;
extern gl::_detail::Proc_glVertexAttrib4Nbv _funcptr_glVertexAttrib4Nbv;
extern gl::_detail::Proc_glVertexAttrib4Niv _funcptr_glVertexAttrib4Niv;
extern gl::_detail::Proc_glVertexAttrib4Nsv _funcptr_glVertexAttrib4Nsv;
extern gl::_detail::Proc_glVertexAttrib4Nub _funcptr_glVertexAttrib4Nub;
extern gl::_detail::Proc_glVertexAttrib4Nubv _funcptr_glVertexAttrib4Nubv;
extern gl::_detail::Proc_glVertexAttrib4Nuiv _funcptr_glVertexAttrib4Nuiv;
extern gl::_detail::Proc_glVertexAttrib4Nusv _funcptr_glVertexAttrib4Nusv;
extern gl::_detail::Proc_glVertexAttrib4bv _funcptr_glVertexAttrib4bv;
extern gl::_detail::Proc_glVertexAttrib4d _funcptr_glVertexAttrib4d;
extern gl::_detail::Proc_glVertexAttrib4dv _funcptr_glVertexAttrib4dv;
extern gl::_detail::Proc_glVertexAttrib4f _funcptr_glVertexAttrib4f;
extern gl::_detail::Proc_glVertexAttrib4fv _funcptr_glVertexAttrib4fv;
extern gl::_detail::Proc_glVertexAttrib4iv _funcptr_glVertexAttrib4iv;
extern gl::_detail::Proc_glVertexAttrib4s _funcptr_glVertexAttrib4s;
extern gl::_detail::Proc_glVertexAttrib4sv _funcptr_glVertexAttrib4sv;
extern gl::_detail::Proc_glVertexAttrib4ubv _funcptr_glVertexAttrib4ubv;
extern gl::_detail::Proc_glVertexAttrib4uiv _funcptr_glVertexAttrib4uiv;
extern gl::_detail::Proc_glVertexAttrib4usv _funcptr_glVertexAttrib4usv;
extern gl::_detail::Proc_glVertexAttribPointer _funcptr_glVertexAttribPointer;
extern gl::_detail::Proc_glUniformMatrix2x3fv _funcptr_glUniformMatrix2x3fv;
extern gl::_detail::Proc_glUniformMatrix2x4fv _funcptr_glUniformMatrix2x4fv;
extern gl::_detail::Proc_glUniformMatrix3x2fv _funcptr_glUniformMatrix3x2fv;
extern gl::_detail::Proc_glUniformMatrix3x4fv _funcptr_glUniformMatrix3x4fv;
extern gl::_detail::Proc_glUniformMatrix4x2fv _funcptr_glUniformMatrix4x2fv;
extern gl::_detail::Proc_glUniformMatrix4x3fv _funcptr_glUniformMatrix4x3fv;
extern gl::_detail::Proc_glBeginConditionalRender _funcptr_glBeginConditionalRender;
extern gl::_detail::Proc_glBeginTransformFeedback _funcptr_glBeginTransformFeedback;
extern gl::_detail::Proc_glBindBufferBase _funcptr_glBindBufferBase;
extern gl::_detail::Proc_glBindBufferRange _funcptr_glBindBufferRange;
extern gl::_detail::Proc_glBindFragDataLocation _funcptr_glBindFragDataLocation;
extern gl::_detail::Proc_glBindFramebuffer _funcptr_glBindFramebuffer;
extern gl::_detail::Proc_glBindRenderbuffer _funcptr_glBindRenderbuffer;
extern gl::_detail::Proc_glBindVertexArray _funcptr_glBindVertexArray;
extern gl::_detail::Proc_glBlitFramebuffer _funcptr_glBlitFramebuffer;
extern gl::_detail::Proc_glCheckFramebufferStatus _funcptr_glCheckFramebufferStatus;
extern gl::_detail::Proc_glClampColor _funcptr_glClampColor;
extern gl::_detail::Proc_glClearBufferfi _funcptr_glClearBufferfi;
extern gl::_detail::Proc_glClearBufferfv _funcptr_glClearBufferfv;
extern gl::_detail::Proc_glClearBufferiv _funcptr_glClearBufferiv;
extern gl::_detail::Proc_glClearBufferuiv _funcptr_glClearBufferuiv;
extern gl::_detail::Proc_glColorMaski _funcptr_glColorMaski;
extern gl::_detail::Proc_glDeleteFramebuffers _funcptr_glDeleteFramebuffers;
extern gl::_detail::Proc_glDeleteRenderbuffers _funcptr_glDeleteRenderbuffers;
extern gl::_detail::Proc_glDeleteVertexArrays _funcptr_glDeleteVertexArrays;
extern gl::_detail::Proc_glDisablei _funcptr_glDisablei;
extern gl::_detail::Proc_glEnablei _funcptr_glEnablei;
extern gl::_detail::Proc_glEndConditionalRender _funcptr_glEndConditionalRender;
extern gl::_detail::Proc_glEndTransformFeedback _funcptr_glEndTransformFeedback;
extern gl::_detail::Proc_glFlushMappedBufferRange _funcptr_glFlushMappedBufferRange;
extern gl::_detail::Proc_glFramebufferRenderbuffer _funcptr_glFramebufferRenderbuffer;
extern gl::_detail::Proc_glFramebufferTexture1D _funcptr_glFramebufferTexture1D;
extern gl::_detail::Proc_glFramebufferTexture2D _funcptr_glFramebufferTexture2D;
extern gl::_detail::Proc_glFramebufferTexture3D _funcptr_glFramebufferTexture3D;
extern gl::_detail::Proc_glFramebufferTextureLayer _funcptr_glFramebufferTextureLayer;
extern gl::_detail::Proc_glGenFramebuffers _funcptr_glGenFramebuffers;
extern gl::_detail::Proc_glGenRenderbuffers _funcptr_glGenRenderbuffers;
extern gl::_detail::Proc_glGenVertexArrays _funcptr_glGenVertexArrays;
extern gl::_detail::Proc_glGenerateMipmap _funcptr_glGenerateMipmap;
extern gl::_detail::Proc_glGetBooleani_v _funcptr_glGetBooleani_v;
extern gl::_detail::Proc_glGetFragDataLocation _funcptr_glGetFragDataLocation;
extern gl::_detail::Proc_glGetFramebufferAttachmentParameteriv _funcptr_glGetFramebufferAttachmentParameteriv;
extern gl::_detail::Proc_glGetIntegeri_v _funcptr_glGetIntegeri_v;
extern gl::_detail::Proc_glGetRenderbufferParameteriv _funcptr_glGetRenderbufferParameteriv;
extern gl::_detail::Proc_glGetStringi _funcptr_glGetStringi;
extern gl::_detail::Proc_glGetTexParameterIiv _funcptr_glGetTexParameterIiv;
extern gl::_detail::Proc_glGetTexParameterIuiv _funcptr_glGetTexParameterIuiv;
extern gl::_detail::Proc_glGetTransformFeedbackVarying _funcptr_glGetTransformFeedbackVarying;
extern gl::_detail::Proc_glGetUniformuiv _funcptr_glGetUniformuiv;
extern gl::_detail::Proc_glGetVertexAttribIiv _funcptr_glGetVertexAttribIiv;
extern gl::_detail::Proc_glGetVertexAttribIuiv _funcptr_glGetVertexAttribIuiv;
extern gl::_detail::Proc_glIsEnabledi _funcptr_glIsEnabledi;
extern gl::_detail::Proc_glIsFramebuffer _funcptr_glIsFramebuffer;
extern gl::_detail::Proc_glIsRenderbuffer _funcptr_glIsRenderbuffer;
extern gl::_detail::Proc_glIsVertexArray _funcptr_glIsVertexArray;
extern gl::_detail::Proc_glMapBufferRange _funcptr_glMapBufferRange;
extern gl::_detail::Proc_glRenderbufferStorage _funcptr_glRenderbufferStorage;
extern gl::_detail::Proc_glRenderbufferStorageMultisample _funcptr_glRenderbufferStorageMultisample;
extern gl::_detail::Proc_glTexParameterIiv _funcptr_glTexParameterIiv;
extern gl::_detail::Proc_glTexParameterIuiv _funcptr_glTexParameterIuiv;
extern gl::_detail::Proc_glTransformFeedbackVaryings _funcptr_glTransformFeedbackVaryings;
extern gl::_detail::Proc_glUniform1ui _funcptr_glUniform1ui;
extern gl::_detail::Proc_glUniform1uiv _funcptr_glUniform1uiv;
extern gl::_detail::Proc_glUniform2ui _funcptr_glUniform2ui;
extern gl::_detail::Proc_glUniform2uiv _funcptr_glUniform2uiv;
extern gl::_detail::Proc_glUniform3ui _funcptr_glUniform3ui;
extern gl::_detail::Proc_glUniform3uiv _funcptr_glUniform3uiv;
extern gl::_detail::Proc_glUniform4ui _funcptr_glUniform4ui;
extern gl::_detail::Proc_glUniform4uiv _funcptr_glUniform4uiv;
extern gl::_detail::Proc_glVertexAttribI1i _funcptr_glVertexAttribI1i;
extern gl::_detail::Proc_glVertexAttribI1iv _funcptr_glVertexAttribI1iv;
extern gl::_detail::Proc_glVertexAttribI1ui _funcptr_glVertexAttribI1ui;
extern gl::_detail::Proc_glVertexAttribI1uiv _funcptr_glVertexAttribI1uiv;
extern gl::_detail::Proc_glVertexAttribI2i _funcptr_glVertexAttribI2i;
extern gl::_detail::Proc_glVertexAttribI2iv _funcptr_glVertexAttribI2iv;
extern gl::_detail::Proc_glVertexAttribI2ui _funcptr_glVertexAttribI2ui;
extern gl::_detail::Proc_glVertexAttribI2uiv _funcptr_glVertexAttribI2uiv;
extern gl::_detail::Proc_glVertexAttribI3i _funcptr_glVertexAttribI3i;
extern gl::_detail::Proc_glVertexAttribI3iv _funcptr_glVertexAttribI3iv;
extern gl::_detail::Proc_glVertexAttribI3ui _funcptr_glVertexAttribI3ui;
extern gl::_detail::Proc_glVertexAttribI3uiv _funcptr_glVertexAttribI3uiv;
extern gl::_detail::Proc_glVertexAttribI4bv _funcptr_glVertexAttribI4bv;
extern gl::_detail::Proc_glVertexAttribI4i _funcptr_glVertexAttribI4i;
extern gl::_detail::Proc_glVertexAttribI4iv _funcptr_glVertexAttribI4iv;
extern gl::_detail::Proc_glVertexAttribI4sv _funcptr_glVertexAttribI4sv;
extern gl::_detail::Proc_glVertexAttribI4ubv _funcptr_glVertexAttribI4ubv;
extern gl::_detail::Proc_glVertexAttribI4ui _funcptr_glVertexAttribI4ui;
extern gl::_detail::Proc_glVertexAttribI4uiv _funcptr_glVertexAttribI4uiv;
extern gl::_detail::Proc_glVertexAttribI4usv _funcptr_glVertexAttribI4usv;
extern gl::_detail::Proc_glVertexAttribIPointer _funcptr_glVertexAttribIPointer;
extern gl::_detail::Proc_glCopyBufferSubData _funcptr_glCopyBufferSubData;
extern gl::_detail::Proc_glDrawArraysInstanced _funcptr_glDrawArraysInstanced;
extern gl::_detail::Proc_glDrawElementsInstanced _funcptr_glDrawElementsInstanced;
extern gl::_detail::Proc_glGetActiveUniformBlockName _funcptr_glGetActiveUniformBlockName;
extern gl::_detail::Proc_glGetActiveUniformBlockiv _funcptr_glGetActiveUniformBlockiv;
extern gl::_detail::Proc_glGetActiveUniformName _funcptr_glGetActiveUniformName;
extern gl::_detail::Proc_glGetActiveUniformsiv _funcptr_glGetActiveUniformsiv;
extern gl::_detail::Proc_glGetUniformBlockIndex _funcptr_glGetUniformBlockIndex;
extern gl::_detail::Proc_glGetUniformIndices _funcptr_glGetUniformIndices;
extern gl::_detail::Proc_glPrimitiveRestartIndex _funcptr_glPrimitiveRestartIndex;
extern gl::_detail::Proc_glTexBuffer _funcptr_glTexBuffer;
extern gl::_detail::Proc_glUniformBlockBinding _funcptr_glUniformBlockBinding;
extern gl::_detail::Proc_glClientWaitSync _funcptr_glClientWaitSync;
extern gl::_detail::Proc_glDeleteSync _funcptr_glDeleteSync;
extern gl::_detail::Proc_glDrawElementsBaseVertex _funcptr_glDrawElementsBaseVertex;
extern gl::_detail::Proc_glDrawElementsInstancedBaseVertex _funcptr_glDrawElementsInstancedBaseVertex;
extern gl::_detail::Proc_glDrawRangeElementsBaseVertex _funcptr_glDrawRangeElementsBaseVertex;
extern gl::_detail::Proc_glFenceSync _funcptr_glFenceSync;
extern gl::_detail::Proc_glFramebufferTexture _funcptr_glFramebufferTexture;
extern gl::_detail::Proc_glGetBufferParameteri64v _funcptr_glGetBufferParameteri64v;
extern gl::_detail::Proc_glGetInteger64i_v _funcptr_glGetInteger64i_v;
extern gl::_detail::Proc_glGetInteger64v _funcptr_glGetInteger64v;
extern gl::_detail::Proc_glGetMultisamplefv _funcptr_glGetMultisamplefv;
extern gl::_detail::Proc_glGetSynciv _funcptr_glGetSynciv;
extern gl::_detail::Proc_glIsSync _funcptr_glIsSync;
extern gl::_detail::Proc_glMultiDrawElementsBaseVertex _funcptr_glMultiDrawElementsBaseVertex;
extern gl::_detail::Proc_glProvokingVertex _funcptr_glProvokingVertex;
extern gl::_detail::Proc_glSampleMaski _funcptr_glSampleMaski;
extern gl::_detail::Proc_glTexImage2DMultisample _funcptr_glTexImage2DMultisample;
extern gl::_detail::Proc_glTexImage3DMultisample _funcptr_glTexImage3DMultisample;
extern gl::_detail::Proc_glWaitSync _funcptr_glWaitSync;
extern gl::_detail::Proc_glBindFragDataLocationIndexed _funcptr_glBindFragDataLocationIndexed;
extern gl::_detail::Proc_glBindSampler _funcptr_glBindSampler;
extern gl::_detail::Proc_glDeleteSamplers _funcptr_glDeleteSamplers;
extern gl::_detail::Proc_glGenSamplers _funcptr_glGenSamplers;
extern gl::_detail::Proc_glGetFragDataIndex _funcptr_glGetFragDataIndex;
extern gl::_detail::Proc_glGetQueryObjecti64v _funcptr_glGetQueryObjecti64v;
extern gl::_detail::Proc_glGetQueryObjectui64v _funcptr_glGetQueryObjectui64v;
extern gl::_detail::Proc_glGetSamplerParameterIiv _funcptr_glGetSamplerParameterIiv;
extern gl::_detail::Proc_glGetSamplerParameterIuiv _funcptr_glGetSamplerParameterIuiv;
extern gl::_detail::Proc_glGetSamplerParameterfv _funcptr_glGetSamplerParameterfv;
extern gl::_detail::Proc_glGetSamplerParameteriv _funcptr_glGetSamplerParameteriv;
extern gl::_detail::Proc_glIsSampler _funcptr_glIsSampler;
extern gl::_detail::Proc_glQueryCounter _funcptr_glQueryCounter;
extern gl::_detail::Proc_glSamplerParameterIiv _funcptr_glSamplerParameterIiv;
extern gl::_detail::Proc_glSamplerParameterIuiv _funcptr_glSamplerParameterIuiv;
extern gl::_detail::Proc_glSamplerParameterf _funcptr_glSamplerParameterf;
extern gl::_detail::Proc_glSamplerParameterfv _funcptr_glSamplerParameterfv;
extern gl::_detail::Proc_glSamplerParameteri _funcptr_glSamplerParameteri;
extern gl::_detail::Proc_glSamplerParameteriv _funcptr_glSamplerParameteriv;
extern gl::_detail::Proc_glVertexAttribDivisor _funcptr_glVertexAttribDivisor;
extern gl::_detail::Proc_glVertexAttribP1ui _funcptr_glVertexAttribP1ui;
extern gl::_detail::Proc_glVertexAttribP1uiv _funcptr_glVertexAttribP1uiv;
extern gl::_detail::Proc_glVertexAttribP2ui _funcptr_glVertexAttribP2ui;
extern gl::_detail::Proc_glVertexAttribP2uiv _funcptr_glVertexAttribP2uiv;
extern gl::_detail::Proc_glVertexAttribP3ui _funcptr_glVertexAttribP3ui;
extern gl::_detail::Proc_glVertexAttribP3uiv _funcptr_glVertexAttribP3uiv;
extern gl::_detail::Proc_glVertexAttribP4ui _funcptr_glVertexAttribP4ui;
extern gl::_detail::Proc_glVertexAttribP4uiv _funcptr_glVertexAttribP4uiv;
extern gl::_detail::Proc_glBeginQueryIndexed _funcptr_glBeginQueryIndexed;
extern gl::_detail::Proc_glBindTransformFeedback _funcptr_glBindTransformFeedback;
extern gl::_detail::Proc_glBlendEquationSeparatei _funcptr_glBlendEquationSeparatei;
extern gl::_detail::Proc_glBlendEquationi _funcptr_glBlendEquationi;
extern gl::_detail::Proc_glBlendFuncSeparatei _funcptr_glBlendFuncSeparatei;
extern gl::_detail::Proc_glBlendFunci _funcptr_glBlendFunci;
extern gl::_detail::Proc_glDeleteTransformFeedbacks _funcptr_glDeleteTransformFeedbacks;
extern gl::_detail::Proc_glDrawArraysIndirect _funcptr_glDrawArraysIndirect;
extern gl::_detail::Proc_glDrawElementsIndirect _funcptr_glDrawElementsIndirect;
extern gl::_detail::Proc_glDrawTransformFeedback _funcptr_glDrawTransformFeedback;
extern gl::_detail::Proc_glDrawTransformFeedbackStream _funcptr_glDrawTransformFeedbackStream;
extern gl::_detail::Proc_glEndQueryIndexed _funcptr_glEndQueryIndexed;
extern gl::_detail::Proc_glGenTransformFeedbacks _funcptr_glGenTransformFeedbacks;
extern gl::_detail::Proc_glGetActiveSubroutineName _funcptr_glGetActiveSubroutineName;
extern gl::_detail::Proc_glGetActiveSubroutineUniformName _funcptr_glGetActiveSubroutineUniformName;
extern gl::_detail::Proc_glGetActiveSubroutineUniformiv _funcptr_glGetActiveSubroutineUniformiv;
extern gl::_detail::Proc_glGetProgramStageiv _funcptr_glGetProgramStageiv;
extern gl::_detail::Proc_glGetQueryIndexediv _funcptr_glGetQueryIndexediv;
extern gl::_detail::Proc_glGetSubroutineIndex _funcptr_glGetSubroutineIndex;
extern gl::_detail::Proc_glGetSubroutineUniformLocation _funcptr_glGetSubroutineUniformLocation;
extern gl::_detail::Proc_glGetUniformSubroutineuiv _funcptr_glGetUniformSubroutineuiv;
extern gl::_detail::Proc_glGetUniformdv _funcptr_glGetUniformdv;
extern gl::_detail::Proc_glIsTransformFeedback _funcptr_glIsTransformFeedback;
extern gl::_detail::Proc_glMinSampleShading _funcptr_glMinSampleShading;
extern gl::_detail::Proc_glPatchParameterfv _funcptr_glPatchParameterfv;
extern gl::_detail::Proc_glPatchParameteri _funcptr_glPatchParameteri;
extern gl::_detail::Proc_glPauseTransformFeedback _funcptr_glPauseTransformFeedback;
extern gl::_detail::Proc_glResumeTransformFeedback _funcptr_glResumeTransformFeedback;
extern gl::_detail::Proc_glUniform1d _funcptr_glUniform1d;
extern gl::_detail::Proc_glUniform1dv _funcptr_glUniform1dv;
extern gl::_detail::Proc_glUniform2d _funcptr_glUniform2d;
extern gl::_detail::Proc_glUniform2dv _funcptr_glUniform2dv;
extern gl::_detail::Proc_glUniform3d _funcptr_glUniform3d;
extern gl::_detail::Proc_glUniform3dv _funcptr_glUniform3dv;
extern gl::_detail::Proc_glUniform4d _funcptr_glUniform4d;
extern gl::_detail::Proc_glUniform4dv _funcptr_glUniform4dv;
extern gl::_detail::Proc_glUniformMatrix2dv _funcptr_glUniformMatrix2dv;
extern gl::_detail::Proc_glUniformMatrix2x3dv _funcptr_glUniformMatrix2x3dv;
extern gl::_detail::Proc_glUniformMatrix2x4dv _funcptr_glUniformMatrix2x4dv;
extern gl::_detail::Proc_glUniformMatrix3dv _funcptr_glUniformMatrix3dv;
extern gl::_detail::Proc_glUniformMatrix3x2dv _funcptr_glUniformMatrix3x2dv;
extern gl::_detail::Proc_glUniformMatrix3x4dv _funcptr_glUniformMatrix3x4dv;
extern gl::_detail::Proc_glUniformMatrix4dv _funcptr_glUniformMatrix4dv;
extern gl::_detail::Proc_glUniformMatrix4x2dv _funcptr_glUniformMatrix4x2dv;
extern gl::_detail::Proc_glUniformMatrix4x3dv _funcptr_glUniformMatrix4x3dv;
extern gl::_detail::Proc_glUniformSubroutinesuiv _funcptr_glUniformSubroutinesuiv;
extern gl::_detail::Proc_glActiveShaderProgram _funcptr_glActiveShaderProgram;
extern gl::_detail::Proc_glBindProgramPipeline _funcptr_glBindProgramPipeline;
extern gl::_detail::Proc_glClearDepthf _funcptr_glClearDepthf;
extern gl::_detail::Proc_glCreateShaderProgramv _funcptr_glCreateShaderProgramv;
extern gl::_detail::Proc_glDeleteProgramPipelines _funcptr_glDeleteProgramPipelines;
extern gl::_detail::Proc_glDepthRangeArrayv _funcptr_glDepthRangeArrayv;
extern gl::_detail::Proc_glDepthRangeIndexed _funcptr_glDepthRangeIndexed;
extern gl::_detail::Proc_glDepthRangef _funcptr_glDepthRangef;
extern gl::_detail::Proc_glGenProgramPipelines _funcptr_glGenProgramPipelines;
extern gl::_detail::Proc_glGetDoublei_v _funcptr_glGetDoublei_v;
extern gl::_detail::Proc_glGetFloati_v _funcptr_glGetFloati_v;
extern gl::_detail::Proc_glGetProgramBinary _funcptr_glGetProgramBinary;
extern gl::_detail::Proc_glGetProgramPipelineInfoLog _funcptr_glGetProgramPipelineInfoLog;
extern gl::_detail::Proc_glGetProgramPipelineiv _funcptr_glGetProgramPipelineiv;
extern gl::_detail::Proc_glGetShaderPrecisionFormat _funcptr_glGetShaderPrecisionFormat;
extern gl::_detail::Proc_glGetVertexAttribLdv _funcptr_glGetVertexAttribLdv;
extern gl::_detail::Proc_glIsProgramPipeline _funcptr_glIsProgramPipeline;
extern gl::_detail::Proc_glProgramBinary _funcptr_glProgramBinary;
extern gl::_detail::Proc_glProgramParameteri _funcptr_glProgramParameteri;
extern gl::_detail::Proc_glProgramUniform1d _funcptr_glProgramUniform1d;
extern gl::_detail::Proc_glProgramUniform1dv _funcptr_glProgramUniform1dv;
extern gl::_detail::Proc_glProgramUniform1f _funcptr_glProgramUniform1f;
extern gl::_detail::Proc_glProgramUniform1fv _funcptr_glProgramUniform1fv;
extern gl::_detail::Proc_glProgramUniform1i _funcptr_glProgramUniform1i;
extern gl::_detail::Proc_glProgramUniform1iv _funcptr_glProgramUniform1iv;
extern gl::_detail::Proc_glProgramUniform1ui _funcptr_glProgramUniform1ui;
extern gl::_detail::Proc_glProgramUniform1uiv _funcptr_glProgramUniform1uiv;
extern gl::_detail::Proc_glProgramUniform2d _funcptr_glProgramUniform2d;
extern gl::_detail::Proc_glProgramUniform2dv _funcptr_glProgramUniform2dv;
extern gl::_detail::Proc_glProgramUniform2f _funcptr_glProgramUniform2f;
extern gl::_detail::Proc_glProgramUniform2fv _funcptr_glProgramUniform2fv;
extern gl::_detail::Proc_glProgramUniform2i _funcptr_glProgramUniform2i;
extern gl::_detail::Proc_glProgramUniform2iv _funcptr_glProgramUniform2iv;
extern gl::_detail::Proc_glProgramUniform2ui _funcptr_glProgramUniform2ui;
extern gl::_detail::Proc_glProgramUniform2uiv _funcptr_glProgramUniform2uiv;
extern gl::_detail::Proc_glProgramUniform3d _funcptr_glProgramUniform3d;
extern gl::_detail::Proc_glProgramUniform3dv _funcptr_glProgramUniform3dv;
extern gl::_detail::Proc_glProgramUniform3f _funcptr_glProgramUniform3f;
extern gl::_detail::Proc_glProgramUniform3fv _funcptr_glProgramUniform3fv;
extern gl::_detail::Proc_glProgramUniform3i _funcptr_glProgramUniform3i;
extern gl::_detail::Proc_glProgramUniform3iv _funcptr_glProgramUniform3iv;
extern gl::_detail::Proc_glProgramUniform3ui _funcptr_glProgramUniform3ui;
extern gl::_detail::Proc_glProgramUniform3uiv _funcptr_glProgramUniform3uiv;
extern gl::_detail::Proc_glProgramUniform4d _funcptr_glProgramUniform4d;
extern gl::_detail::Proc_glProgramUniform4dv _funcptr_glProgramUniform4dv;
extern gl::_detail::Proc_glProgramUniform4f _funcptr_glProgramUniform4f;
extern gl::_detail::Proc_glProgramUniform4fv _funcptr_glProgramUniform4fv;
extern gl::_detail::Proc_glProgramUniform4i _funcptr_glProgramUniform4i;
extern gl::_detail::Proc_glProgramUniform4iv _funcptr_glProgramUniform4iv;
extern gl::_detail::Proc_glProgramUniform4ui _funcptr_glProgramUniform4ui;
extern gl::_detail::Proc_glProgramUniform4uiv _funcptr_glProgramUniform4uiv;
extern gl::_detail::Proc_glProgramUniformMatrix2dv _funcptr_glProgramUniformMatrix2dv;
extern gl::_detail::Proc_glProgramUniformMatrix2fv _funcptr_glProgramUniformMatrix2fv;
extern gl::_detail::Proc_glProgramUniformMatrix2x3dv _funcptr_glProgramUniformMatrix2x3dv;
extern gl::_detail::Proc_glProgramUniformMatrix2x3fv _funcptr_glProgramUniformMatrix2x3fv;
extern gl::_detail::Proc_glProgramUniformMatrix2x4dv _funcptr_glProgramUniformMatrix2x4dv;
extern gl::_detail::Proc_glProgramUniformMatrix2x4fv _funcptr_glProgramUniformMatrix2x4fv;
extern gl::_detail::Proc_glProgramUniformMatrix3dv _funcptr_glProgramUniformMatrix3dv;
extern gl::_detail::Proc_glProgramUniformMatrix3fv _funcptr_glProgramUniformMatrix3fv;
extern gl::_detail::Proc_glProgramUniformMatrix3x2dv _funcptr_glProgramUniformMatrix3x2dv;
extern gl::_detail::Proc_glProgramUniformMatrix3x2fv _funcptr_glProgramUniformMatrix3x2fv;
extern gl::_detail::Proc_glProgramUniformMatrix3x4dv _funcptr_glProgramUniformMatrix3x4dv;
extern gl::_detail::Proc_glProgramUniformMatrix3x4fv _funcptr_glProgramUniformMatrix3x4fv;
extern gl::_detail::Proc_glProgramUniformMatrix4dv _funcptr_glProgramUniformMatrix4dv;
extern gl::_detail::Proc_glProgramUniformMatrix4fv _funcptr_glProgramUniformMatrix4fv;
extern gl::_detail::Proc_glProgramUniformMatrix4x2dv _funcptr_glProgramUniformMatrix4x2dv;
extern gl::_detail::Proc_glProgramUniformMatrix4x2fv _funcptr_glProgramUniformMatrix4x2fv;
extern gl::_detail::Proc_glProgramUniformMatrix4x3dv _funcptr_glProgramUniformMatrix4x3dv;
extern gl::_detail::Proc_glProgramUniformMatrix4x3fv _funcptr_glProgramUniformMatrix4x3fv;
extern gl::_detail::Proc_glReleaseShaderCompiler _funcptr_glReleaseShaderCompiler;
extern gl::_detail::Proc_glScissorArrayv _funcptr_glScissorArrayv;
extern gl::_detail::Proc_glScissorIndexed _funcptr_glScissorIndexed;
extern gl::_detail::Proc_glScissorIndexedv _funcptr_glScissorIndexedv;
extern gl::_detail::Proc_glShaderBinary _funcptr_glShaderBinary;
extern gl::_detail::Proc_glUseProgramStages _funcptr_glUseProgramStages;
extern gl::_detail::Proc_glValidateProgramPipeline _funcptr_glValidateProgramPipeline;
extern gl::_detail::Proc_glVertexAttribL1d _funcptr_glVertexAttribL1d;
extern gl::_detail::Proc_glVertexAttribL1dv _funcptr_glVertexAttribL1dv;
extern gl::_detail::Proc_glVertexAttribL2d _funcptr_glVertexAttribL2d;
extern gl::_detail::Proc_glVertexAttribL2dv _funcptr_glVertexAttribL2dv;
extern gl::_detail::Proc_glVertexAttribL3d _funcptr_glVertexAttribL3d;
extern gl::_detail::Proc_glVertexAttribL3dv _funcptr_glVertexAttribL3dv;
extern gl::_detail::Proc_glVertexAttribL4d _funcptr_glVertexAttribL4d;
extern gl::_detail::Proc_glVertexAttribL4dv _funcptr_glVertexAttribL4dv;
extern gl::_detail::Proc_glVertexAttribLPointer _funcptr_glVertexAttribLPointer;
extern gl::_detail::Proc_glViewportArrayv _funcptr_glViewportArrayv;
extern gl::_detail::Proc_glViewportIndexedf _funcptr_glViewportIndexedf;
extern gl::_detail::Proc_glViewportIndexedfv _funcptr_glViewportIndexedfv;
extern gl::_detail::Proc_glBindImageTexture _funcptr_glBindImageTexture;
extern gl::_detail::Proc_glDrawArraysInstancedBaseInstance _funcptr_glDrawArraysInstancedBaseInstance;
extern gl::_detail::Proc_glDrawElementsInstancedBaseInstance _funcptr_glDrawElementsInstancedBaseInstance;
extern gl::_detail::Proc_glDrawElementsInstancedBaseVertexBaseInstance _funcptr_glDrawElementsInstancedBaseVertexBaseInstance;
extern gl::_detail::Proc_glDrawTransformFeedbackInstanced _funcptr_glDrawTransformFeedbackInstanced;
extern gl::_detail::Proc_glDrawTransformFeedbackStreamInstanced _funcptr_glDrawTransformFeedbackStreamInstanced;
extern gl::_detail::Proc_glGetActiveAtomicCounterBufferiv _funcptr_glGetActiveAtomicCounterBufferiv;
extern gl::_detail::Proc_glGetInternalformati64v _funcptr_glGetInternalformati64v;
extern gl::_detail::Proc_glMemoryBarrier _funcptr_glMemoryBarrier;
extern gl::_detail::Proc_glTexStorage1D _funcptr_glTexStorage1D;
extern gl::_detail::Proc_glTexStorage2D _funcptr_glTexStorage2D;
extern gl::_detail::Proc_glTexStorage3D _funcptr_glTexStorage3D;
extern gl::_detail::Proc_glBindVertexBuffer _funcptr_glBindVertexBuffer;
extern gl::_detail::Proc_glClearBufferData _funcptr_glClearBufferData;
extern gl::_detail::Proc_glClearBufferSubData _funcptr_glClearBufferSubData;
extern gl::_detail::Proc_glCopyImageSubData _funcptr_glCopyImageSubData;
extern gl::_detail::Proc_glDebugMessageCallback _funcptr_glDebugMessageCallback;
extern gl::_detail::Proc_glDebugMessageControl _funcptr_glDebugMessageControl;
extern gl::_detail::Proc_glDebugMessageInsert _funcptr_glDebugMessageInsert;
extern gl::_detail::Proc_glDispatchCompute _funcptr_glDispatchCompute;
extern gl::_detail::Proc_glDispatchComputeIndirect _funcptr_glDispatchComputeIndirect;
extern gl::_detail::Proc_glFramebufferParameteri _funcptr_glFramebufferParameteri;
extern gl::_detail::Proc_glGetDebugMessageLog _funcptr_glGetDebugMessageLog;
extern gl::_detail::Proc_glGetFramebufferParameteriv _funcptr_glGetFramebufferParameteriv;
extern gl::_detail::Proc_glGetObjectLabel _funcptr_glGetObjectLabel;
extern gl::_detail::Proc_glGetObjectPtrLabel _funcptr_glGetObjectPtrLabel;
extern gl::_detail::Proc_glGetProgramInterfaceiv _funcptr_glGetProgramInterfaceiv;
extern gl::_detail::Proc_glGetProgramResourceIndex _funcptr_glGetProgramResourceIndex;
extern gl::_detail::Proc_glGetProgramResourceLocation _funcptr_glGetProgramResourceLocation;
extern gl::_detail::Proc_glGetProgramResourceLocationIndex _funcptr_glGetProgramResourceLocationIndex;
extern gl::_detail::Proc_glGetProgramResourceName _funcptr_glGetProgramResourceName;
extern gl::_detail::Proc_glGetProgramResourceiv _funcptr_glGetProgramResourceiv;
extern gl::_detail::Proc_glInvalidateBufferData _funcptr_glInvalidateBufferData;
extern gl::_detail::Proc_glInvalidateBufferSubData _funcptr_glInvalidateBufferSubData;
extern gl::_detail::Proc_glInvalidateFramebuffer _funcptr_glInvalidateFramebuffer;
extern gl::_detail::Proc_glInvalidateSubFramebuffer _funcptr_glInvalidateSubFramebuffer;
extern gl::_detail::Proc_glInvalidateTexImage _funcptr_glInvalidateTexImage;
extern gl::_detail::Proc_glInvalidateTexSubImage _funcptr_glInvalidateTexSubImage;
extern gl::_detail::Proc_glMultiDrawArraysIndirect _funcptr_glMultiDrawArraysIndirect;
extern gl::_detail::Proc_glMultiDrawElementsIndirect _funcptr_glMultiDrawElementsIndirect;
extern gl::_detail::Proc_glObjectLabel _funcptr_glObjectLabel;
extern gl::_detail::Proc_glObjectPtrLabel _funcptr_glObjectPtrLabel;
extern gl::_detail::Proc_glPopDebugGroup _funcptr_glPopDebugGroup;
extern gl::_detail::Proc_glPushDebugGroup _funcptr_glPushDebugGroup;
extern gl::_detail::Proc_glShaderStorageBlockBinding _funcptr_glShaderStorageBlockBinding;
extern gl::_detail::Proc_glTexBufferRange _funcptr_glTexBufferRange;
extern gl::_detail::Proc_glTexStorage2DMultisample _funcptr_glTexStorage2DMultisample;
extern gl::_detail::Proc_glTexStorage3DMultisample _funcptr_glTexStorage3DMultisample;
extern gl::_detail::Proc_glTextureView _funcptr_glTextureView;
extern gl::_detail::Proc_glVertexAttribBinding _funcptr_glVertexAttribBinding;
extern gl::_detail::Proc_glVertexAttribFormat _funcptr_glVertexAttribFormat;
extern gl::_detail::Proc_glVertexAttribIFormat _funcptr_glVertexAttribIFormat;
extern gl::_detail::Proc_glVertexAttribLFormat _funcptr_glVertexAttribLFormat;
extern gl::_detail::Proc_glVertexBindingDivisor _funcptr_glVertexBindingDivisor;
extern gl::_detail::Proc_glBindBuffersBase _funcptr_glBindBuffersBase;
extern gl::_detail::Proc_glBindBuffersRange _funcptr_glBindBuffersRange;
extern gl::_detail::Proc_glBindImageTextures _funcptr_glBindImageTextures;
extern gl::_detail::Proc_glBindSamplers _funcptr_glBindSamplers;
extern gl::_detail::Proc_glBindTextures _funcptr_glBindTextures;
extern gl::_detail::Proc_glBindVertexBuffers _funcptr_glBindVertexBuffers;
extern gl::_detail::Proc_glBufferStorage _funcptr_glBufferStorage;
extern gl::_detail::Proc_glClearTexImage _funcptr_glClearTexImage;
extern gl::_detail::Proc_glClearTexSubImage _funcptr_glClearTexSubImage;

int ogl_LoadFunctions();

int ogl_GetMajorVersion();
int ogl_GetMinorVersion();
int ogl_IsVersionGEQ(int, int);

#ifdef __cplusplus
}
#endif /*__cplusplus*/

namespace gl
{
	namespace exts
	{
		glload::LoadTest var_ARB_imaging;
		glload::LoadTest var_ARB_vertex_array_object;
		glload::LoadTest var_ARB_texture_rg;
		glload::LoadTest var_ARB_texture_compression_rgtc;
		glload::LoadTest var_ARB_map_buffer_range;
		glload::LoadTest var_ARB_half_float_vertex;
		glload::LoadTest var_ARB_framebuffer_sRGB;
		glload::LoadTest var_ARB_framebuffer_object;
		glload::LoadTest var_ARB_depth_buffer_float;
		glload::LoadTest var_ARB_uniform_buffer_object;
		glload::LoadTest var_ARB_copy_buffer;
		glload::LoadTest var_ARB_depth_clamp;
		glload::LoadTest var_ARB_draw_elements_base_vertex;
		glload::LoadTest var_ARB_fragment_coord_conventions;
		glload::LoadTest var_ARB_provoking_vertex;
		glload::LoadTest var_ARB_seamless_cube_map;
		glload::LoadTest var_ARB_sync;
		glload::LoadTest var_ARB_texture_multisample;
		glload::LoadTest var_ARB_vertex_array_bgra;
		glload::LoadTest var_ARB_texture_rgb10_a2ui;
		glload::LoadTest var_ARB_texture_swizzle;
		glload::LoadTest var_ARB_timer_query;
		glload::LoadTest var_ARB_vertex_type_2_10_10_10_rev;
		glload::LoadTest var_ARB_blend_func_extended;
		glload::LoadTest var_ARB_occlusion_query2;
		glload::LoadTest var_ARB_sampler_objects;
		glload::LoadTest var_ARB_draw_indirect;
		glload::LoadTest var_ARB_gpu_shader5;
		glload::LoadTest var_ARB_gpu_shader_fp64;
		glload::LoadTest var_ARB_shader_subroutine;
		glload::LoadTest var_ARB_tessellation_shader;
		glload::LoadTest var_ARB_transform_feedback2;
		glload::LoadTest var_ARB_transform_feedback3;
		glload::LoadTest var_ARB_ES2_compatibility;
		glload::LoadTest var_ARB_get_program_binary;
		glload::LoadTest var_ARB_separate_shader_objects;
		glload::LoadTest var_ARB_vertex_attrib_64bit;
		glload::LoadTest var_ARB_viewport_array;
		glload::LoadTest var_ARB_base_instance;
		glload::LoadTest var_ARB_shading_language_420pack;
		glload::LoadTest var_ARB_transform_feedback_instanced;
		glload::LoadTest var_ARB_compressed_texture_pixel_storage;
		glload::LoadTest var_ARB_conservative_depth;
		glload::LoadTest var_ARB_internalformat_query;
		glload::LoadTest var_ARB_map_buffer_alignment;
		glload::LoadTest var_ARB_shader_atomic_counters;
		glload::LoadTest var_ARB_shader_image_load_store;
		glload::LoadTest var_ARB_shading_language_packing;
		glload::LoadTest var_ARB_texture_storage;
		glload::LoadTest var_KHR_debug;
		glload::LoadTest var_ARB_arrays_of_arrays;
		glload::LoadTest var_ARB_clear_buffer_object;
		glload::LoadTest var_ARB_compute_shader;
		glload::LoadTest var_ARB_copy_image;
		glload::LoadTest var_ARB_ES3_compatibility;
		glload::LoadTest var_ARB_explicit_uniform_location;
		glload::LoadTest var_ARB_fragment_layer_viewport;
		glload::LoadTest var_ARB_framebuffer_no_attachments;
		glload::LoadTest var_ARB_internalformat_query2;
		glload::LoadTest var_ARB_invalidate_subdata;
		glload::LoadTest var_ARB_multi_draw_indirect;
		glload::LoadTest var_ARB_program_interface_query;
		glload::LoadTest var_ARB_shader_image_size;
		glload::LoadTest var_ARB_shader_storage_buffer_object;
		glload::LoadTest var_ARB_stencil_texturing;
		glload::LoadTest var_ARB_texture_buffer_range;
		glload::LoadTest var_ARB_texture_query_levels;
		glload::LoadTest var_ARB_texture_storage_multisample;
		glload::LoadTest var_ARB_texture_view;
		glload::LoadTest var_ARB_vertex_attrib_binding;
		glload::LoadTest var_ARB_buffer_storage;
		glload::LoadTest var_ARB_clear_texture;
		glload::LoadTest var_ARB_enhanced_layouts;
		glload::LoadTest var_ARB_multi_bind;
		glload::LoadTest var_ARB_query_buffer_object;
		glload::LoadTest var_ARB_texture_mirror_clamp_to_edge;
		glload::LoadTest var_ARB_texture_stencil8;
		glload::LoadTest var_ARB_vertex_type_10f_11f_11f_rev;
		glload::LoadTest var_3DFX_multisample;
		glload::LoadTest var_3DFX_tbuffer;
		glload::LoadTest var_3DFX_texture_compression_FXT1;
		glload::LoadTest var_AMD_blend_minmax_factor;
		glload::LoadTest var_AMD_conservative_depth;
		glload::LoadTest var_AMD_debug_output;
		glload::LoadTest var_AMD_depth_clamp_separate;
		glload::LoadTest var_AMD_draw_buffers_blend;
		glload::LoadTest var_AMD_interleaved_elements;
		glload::LoadTest var_AMD_multi_draw_indirect;
		glload::LoadTest var_AMD_name_gen_delete;
		glload::LoadTest var_AMD_performance_monitor;
		glload::LoadTest var_AMD_pinned_memory;
		glload::LoadTest var_AMD_query_buffer_object;
		glload::LoadTest var_AMD_sample_positions;
		glload::LoadTest var_AMD_seamless_cubemap_per_texture;
		glload::LoadTest var_AMD_shader_stencil_export;
		glload::LoadTest var_AMD_shader_trinary_minmax;
		glload::LoadTest var_AMD_sparse_texture;
		glload::LoadTest var_AMD_stencil_operation_extended;
		glload::LoadTest var_AMD_texture_texture4;
		glload::LoadTest var_AMD_transform_feedback3_lines_triangles;
		glload::LoadTest var_AMD_vertex_shader_layer;
		glload::LoadTest var_AMD_vertex_shader_tessellator;
		glload::LoadTest var_AMD_vertex_shader_viewport_index;
		glload::LoadTest var_APPLE_aux_depth_stencil;
		glload::LoadTest var_APPLE_client_storage;
		glload::LoadTest var_APPLE_element_array;
		glload::LoadTest var_APPLE_fence;
		glload::LoadTest var_APPLE_float_pixels;
		glload::LoadTest var_APPLE_flush_buffer_range;
		glload::LoadTest var_APPLE_object_purgeable;
		glload::LoadTest var_APPLE_rgb_422;
		glload::LoadTest var_APPLE_row_bytes;
		glload::LoadTest var_APPLE_specular_vector;
		glload::LoadTest var_APPLE_texture_range;
		glload::LoadTest var_APPLE_transform_hint;
		glload::LoadTest var_APPLE_vertex_array_object;
		glload::LoadTest var_APPLE_vertex_array_range;
		glload::LoadTest var_APPLE_vertex_program_evaluators;
		glload::LoadTest var_APPLE_ycbcr_422;
		glload::LoadTest var_ARB_bindless_texture;
		glload::LoadTest var_ARB_cl_event;
		glload::LoadTest var_ARB_color_buffer_float;
		glload::LoadTest var_ARB_compatibility;
		glload::LoadTest var_ARB_compute_variable_group_size;
		glload::LoadTest var_ARB_debug_output;
		glload::LoadTest var_ARB_depth_texture;
		glload::LoadTest var_ARB_draw_buffers;
		glload::LoadTest var_ARB_draw_buffers_blend;
		glload::LoadTest var_ARB_draw_instanced;
		glload::LoadTest var_ARB_explicit_attrib_location;
		glload::LoadTest var_ARB_fragment_program;
		glload::LoadTest var_ARB_fragment_program_shadow;
		glload::LoadTest var_ARB_fragment_shader;
		glload::LoadTest var_ARB_geometry_shader4;
		glload::LoadTest var_ARB_half_float_pixel;
		glload::LoadTest var_ARB_indirect_parameters;
		glload::LoadTest var_ARB_instanced_arrays;
		glload::LoadTest var_ARB_matrix_palette;
		glload::LoadTest var_ARB_multisample;
		glload::LoadTest var_ARB_multitexture;
		glload::LoadTest var_ARB_occlusion_query;
		glload::LoadTest var_ARB_pixel_buffer_object;
		glload::LoadTest var_ARB_point_parameters;
		glload::LoadTest var_ARB_point_sprite;
		glload::LoadTest var_ARB_robust_buffer_access_behavior;
		glload::LoadTest var_ARB_robustness;
		glload::LoadTest var_ARB_robustness_isolation;
		glload::LoadTest var_ARB_sample_shading;
		glload::LoadTest var_ARB_seamless_cubemap_per_texture;
		glload::LoadTest var_ARB_shader_bit_encoding;
		glload::LoadTest var_ARB_shader_draw_parameters;
		glload::LoadTest var_ARB_shader_group_vote;
		glload::LoadTest var_ARB_shader_objects;
		glload::LoadTest var_ARB_shader_precision;
		glload::LoadTest var_ARB_shader_stencil_export;
		glload::LoadTest var_ARB_shader_texture_lod;
		glload::LoadTest var_ARB_shading_language_100;
		glload::LoadTest var_ARB_shading_language_include;
		glload::LoadTest var_ARB_shadow;
		glload::LoadTest var_ARB_shadow_ambient;
		glload::LoadTest var_ARB_sparse_texture;
		glload::LoadTest var_ARB_texture_border_clamp;
		glload::LoadTest var_ARB_texture_buffer_object;
		glload::LoadTest var_ARB_texture_buffer_object_rgb32;
		glload::LoadTest var_ARB_texture_compression;
		glload::LoadTest var_ARB_texture_compression_bptc;
		glload::LoadTest var_ARB_texture_cube_map;
		glload::LoadTest var_ARB_texture_cube_map_array;
		glload::LoadTest var_ARB_texture_env_add;
		glload::LoadTest var_ARB_texture_env_combine;
		glload::LoadTest var_ARB_texture_env_crossbar;
		glload::LoadTest var_ARB_texture_env_dot3;
		glload::LoadTest var_ARB_texture_float;
		glload::LoadTest var_ARB_texture_gather;
		glload::LoadTest var_ARB_texture_mirrored_repeat;
		glload::LoadTest var_ARB_texture_non_power_of_two;
		glload::LoadTest var_ARB_texture_query_lod;
		glload::LoadTest var_ARB_texture_rectangle;
		glload::LoadTest var_ARB_transpose_matrix;
		glload::LoadTest var_ARB_vertex_blend;
		glload::LoadTest var_ARB_vertex_buffer_object;
		glload::LoadTest var_ARB_vertex_program;
		glload::LoadTest var_ARB_vertex_shader;
		glload::LoadTest var_ARB_window_pos;
		glload::LoadTest var_ATI_draw_buffers;
		glload::LoadTest var_ATI_element_array;
		glload::LoadTest var_ATI_envmap_bumpmap;
		glload::LoadTest var_ATI_fragment_shader;
		glload::LoadTest var_ATI_map_object_buffer;
		glload::LoadTest var_ATI_meminfo;
		glload::LoadTest var_ATI_pixel_format_float;
		glload::LoadTest var_ATI_pn_triangles;
		glload::LoadTest var_ATI_separate_stencil;
		glload::LoadTest var_ATI_text_fragment_shader;
		glload::LoadTest var_ATI_texture_env_combine3;
		glload::LoadTest var_ATI_texture_float;
		glload::LoadTest var_ATI_texture_mirror_once;
		glload::LoadTest var_ATI_vertex_array_object;
		glload::LoadTest var_ATI_vertex_attrib_array_object;
		glload::LoadTest var_ATI_vertex_streams;
		glload::LoadTest var_EXT_422_pixels;
		glload::LoadTest var_EXT_abgr;
		glload::LoadTest var_EXT_bgra;
		glload::LoadTest var_EXT_bindable_uniform;
		glload::LoadTest var_EXT_blend_color;
		glload::LoadTest var_EXT_blend_equation_separate;
		glload::LoadTest var_EXT_blend_func_separate;
		glload::LoadTest var_EXT_blend_logic_op;
		glload::LoadTest var_EXT_blend_minmax;
		glload::LoadTest var_EXT_blend_subtract;
		glload::LoadTest var_EXT_clip_volume_hint;
		glload::LoadTest var_EXT_cmyka;
		glload::LoadTest var_EXT_color_subtable;
		glload::LoadTest var_EXT_compiled_vertex_array;
		glload::LoadTest var_EXT_convolution;
		glload::LoadTest var_EXT_coordinate_frame;
		glload::LoadTest var_EXT_copy_texture;
		glload::LoadTest var_EXT_cull_vertex;
		glload::LoadTest var_EXT_depth_bounds_test;
		glload::LoadTest var_EXT_direct_state_access;
		glload::LoadTest var_EXT_draw_buffers2;
		glload::LoadTest var_EXT_draw_instanced;
		glload::LoadTest var_EXT_draw_range_elements;
		glload::LoadTest var_EXT_fog_coord;
		glload::LoadTest var_EXT_framebuffer_blit;
		glload::LoadTest var_EXT_framebuffer_multisample;
		glload::LoadTest var_EXT_framebuffer_multisample_blit_scaled;
		glload::LoadTest var_EXT_framebuffer_object;
		glload::LoadTest var_EXT_framebuffer_sRGB;
		glload::LoadTest var_EXT_geometry_shader4;
		glload::LoadTest var_EXT_gpu_program_parameters;
		glload::LoadTest var_EXT_gpu_shader4;
		glload::LoadTest var_EXT_histogram;
		glload::LoadTest var_EXT_index_array_formats;
		glload::LoadTest var_EXT_index_func;
		glload::LoadTest var_EXT_index_material;
		glload::LoadTest var_EXT_index_texture;
		glload::LoadTest var_EXT_light_texture;
		glload::LoadTest var_EXT_misc_attribute;
		glload::LoadTest var_EXT_multi_draw_arrays;
		glload::LoadTest var_EXT_multisample;
		glload::LoadTest var_EXT_packed_depth_stencil;
		glload::LoadTest var_EXT_packed_float;
		glload::LoadTest var_EXT_packed_pixels;
		glload::LoadTest var_EXT_paletted_texture;
		glload::LoadTest var_EXT_pixel_buffer_object;
		glload::LoadTest var_EXT_pixel_transform;
		glload::LoadTest var_EXT_pixel_transform_color_table;
		glload::LoadTest var_EXT_point_parameters;
		glload::LoadTest var_EXT_polygon_offset;
		glload::LoadTest var_EXT_provoking_vertex;
		glload::LoadTest var_EXT_rescale_normal;
		glload::LoadTest var_EXT_secondary_color;
		glload::LoadTest var_EXT_separate_shader_objects;
		glload::LoadTest var_EXT_separate_specular_color;
		glload::LoadTest var_EXT_shader_image_load_store;
		glload::LoadTest var_EXT_shadow_funcs;
		glload::LoadTest var_EXT_shared_texture_palette;
		glload::LoadTest var_EXT_stencil_clear_tag;
		glload::LoadTest var_EXT_stencil_two_side;
		glload::LoadTest var_EXT_stencil_wrap;
		glload::LoadTest var_EXT_subtexture;
		glload::LoadTest var_EXT_texture;
		glload::LoadTest var_EXT_texture3D;
		glload::LoadTest var_EXT_texture_array;
		glload::LoadTest var_EXT_texture_buffer_object;
		glload::LoadTest var_EXT_texture_compression_latc;
		glload::LoadTest var_EXT_texture_compression_rgtc;
		glload::LoadTest var_EXT_texture_compression_s3tc;
		glload::LoadTest var_EXT_texture_cube_map;
		glload::LoadTest var_EXT_texture_env_add;
		glload::LoadTest var_EXT_texture_env_combine;
		glload::LoadTest var_EXT_texture_env_dot3;
		glload::LoadTest var_EXT_texture_filter_anisotropic;
		glload::LoadTest var_EXT_texture_integer;
		glload::LoadTest var_EXT_texture_lod_bias;
		glload::LoadTest var_EXT_texture_mirror_clamp;
		glload::LoadTest var_EXT_texture_object;
		glload::LoadTest var_EXT_texture_perturb_normal;
		glload::LoadTest var_EXT_texture_sRGB;
		glload::LoadTest var_EXT_texture_sRGB_decode;
		glload::LoadTest var_EXT_texture_shared_exponent;
		glload::LoadTest var_EXT_texture_snorm;
		glload::LoadTest var_EXT_texture_swizzle;
		glload::LoadTest var_EXT_timer_query;
		glload::LoadTest var_EXT_transform_feedback;
		glload::LoadTest var_EXT_vertex_array;
		glload::LoadTest var_EXT_vertex_array_bgra;
		glload::LoadTest var_EXT_vertex_attrib_64bit;
		glload::LoadTest var_EXT_vertex_shader;
		glload::LoadTest var_EXT_vertex_weighting;
		glload::LoadTest var_EXT_x11_sync_object;
		glload::LoadTest var_GREMEDY_frame_terminator;
		glload::LoadTest var_GREMEDY_string_marker;
		glload::LoadTest var_HP_convolution_border_modes;
		glload::LoadTest var_HP_image_transform;
		glload::LoadTest var_HP_occlusion_test;
		glload::LoadTest var_HP_texture_lighting;
		glload::LoadTest var_IBM_cull_vertex;
		glload::LoadTest var_IBM_multimode_draw_arrays;
		glload::LoadTest var_IBM_rasterpos_clip;
		glload::LoadTest var_IBM_static_data;
		glload::LoadTest var_IBM_texture_mirrored_repeat;
		glload::LoadTest var_IBM_vertex_array_lists;
		glload::LoadTest var_INGR_blend_func_separate;
		glload::LoadTest var_INGR_color_clamp;
		glload::LoadTest var_INGR_interlace_read;
		glload::LoadTest var_INTEL_map_texture;
		glload::LoadTest var_INTEL_parallel_arrays;
		glload::LoadTest var_KHR_texture_compression_astc_ldr;
		glload::LoadTest var_MESAX_texture_stack;
		glload::LoadTest var_MESA_pack_invert;
		glload::LoadTest var_MESA_resize_buffers;
		glload::LoadTest var_MESA_window_pos;
		glload::LoadTest var_MESA_ycbcr_texture;
		glload::LoadTest var_NVX_conditional_render;
		glload::LoadTest var_NV_bindless_multi_draw_indirect;
		glload::LoadTest var_NV_bindless_texture;
		glload::LoadTest var_NV_blend_equation_advanced;
		glload::LoadTest var_NV_blend_equation_advanced_coherent;
		glload::LoadTest var_NV_blend_square;
		glload::LoadTest var_NV_compute_program5;
		glload::LoadTest var_NV_conditional_render;
		glload::LoadTest var_NV_copy_depth_to_color;
		glload::LoadTest var_NV_copy_image;
		glload::LoadTest var_NV_deep_texture3D;
		glload::LoadTest var_NV_depth_buffer_float;
		glload::LoadTest var_NV_depth_clamp;
		glload::LoadTest var_NV_draw_texture;
		glload::LoadTest var_NV_evaluators;
		glload::LoadTest var_NV_explicit_multisample;
		glload::LoadTest var_NV_fence;
		glload::LoadTest var_NV_float_buffer;
		glload::LoadTest var_NV_fog_distance;
		glload::LoadTest var_NV_fragment_program;
		glload::LoadTest var_NV_fragment_program2;
		glload::LoadTest var_NV_fragment_program4;
		glload::LoadTest var_NV_fragment_program_option;
		glload::LoadTest var_NV_framebuffer_multisample_coverage;
		glload::LoadTest var_NV_geometry_program4;
		glload::LoadTest var_NV_geometry_shader4;
		glload::LoadTest var_NV_gpu_program4;
		glload::LoadTest var_NV_gpu_program5;
		glload::LoadTest var_NV_gpu_program5_mem_extended;
		glload::LoadTest var_NV_gpu_shader5;
		glload::LoadTest var_NV_half_float;
		glload::LoadTest var_NV_light_max_exponent;
		glload::LoadTest var_NV_multisample_coverage;
		glload::LoadTest var_NV_multisample_filter_hint;
		glload::LoadTest var_NV_occlusion_query;
		glload::LoadTest var_NV_packed_depth_stencil;
		glload::LoadTest var_NV_parameter_buffer_object;
		glload::LoadTest var_NV_parameter_buffer_object2;
		glload::LoadTest var_NV_path_rendering;
		glload::LoadTest var_NV_pixel_data_range;
		glload::LoadTest var_NV_point_sprite;
		glload::LoadTest var_NV_present_video;
		glload::LoadTest var_NV_primitive_restart;
		glload::LoadTest var_NV_register_combiners;
		glload::LoadTest var_NV_register_combiners2;
		glload::LoadTest var_NV_shader_atomic_counters;
		glload::LoadTest var_NV_shader_atomic_float;
		glload::LoadTest var_NV_shader_buffer_load;
		glload::LoadTest var_NV_shader_buffer_store;
		glload::LoadTest var_NV_shader_storage_buffer_object;
		glload::LoadTest var_NV_tessellation_program5;
		glload::LoadTest var_NV_texgen_emboss;
		glload::LoadTest var_NV_texgen_reflection;
		glload::LoadTest var_NV_texture_barrier;
		glload::LoadTest var_NV_texture_compression_vtc;
		glload::LoadTest var_NV_texture_env_combine4;
		glload::LoadTest var_NV_texture_expand_normal;
		glload::LoadTest var_NV_texture_multisample;
		glload::LoadTest var_NV_texture_rectangle;
		glload::LoadTest var_NV_texture_shader;
		glload::LoadTest var_NV_texture_shader2;
		glload::LoadTest var_NV_texture_shader3;
		glload::LoadTest var_NV_transform_feedback;
		glload::LoadTest var_NV_transform_feedback2;
		glload::LoadTest var_NV_vdpau_interop;
		glload::LoadTest var_NV_vertex_array_range;
		glload::LoadTest var_NV_vertex_array_range2;
		glload::LoadTest var_NV_vertex_attrib_integer_64bit;
		glload::LoadTest var_NV_vertex_buffer_unified_memory;
		glload::LoadTest var_NV_vertex_program;
		glload::LoadTest var_NV_vertex_program1_1;
		glload::LoadTest var_NV_vertex_program2;
		glload::LoadTest var_NV_vertex_program2_option;
		glload::LoadTest var_NV_vertex_program3;
		glload::LoadTest var_NV_vertex_program4;
		glload::LoadTest var_NV_video_capture;
		glload::LoadTest var_OES_byte_coordinates;
		glload::LoadTest var_OES_compressed_paletted_texture;
		glload::LoadTest var_OES_fixed_point;
		glload::LoadTest var_OES_query_matrix;
		glload::LoadTest var_OES_read_format;
		glload::LoadTest var_OES_single_precision;
		glload::LoadTest var_OML_interlace;
		glload::LoadTest var_OML_resample;
		glload::LoadTest var_OML_subsample;
		glload::LoadTest var_PGI_misc_hints;
		glload::LoadTest var_PGI_vertex_hints;
		glload::LoadTest var_REND_screen_coordinates;
		glload::LoadTest var_S3_s3tc;
		glload::LoadTest var_SGIS_detail_texture;
		glload::LoadTest var_SGIS_fog_function;
		glload::LoadTest var_SGIS_generate_mipmap;
		glload::LoadTest var_SGIS_multisample;
		glload::LoadTest var_SGIS_pixel_texture;
		glload::LoadTest var_SGIS_point_line_texgen;
		glload::LoadTest var_SGIS_point_parameters;
		glload::LoadTest var_SGIS_sharpen_texture;
		glload::LoadTest var_SGIS_texture4D;
		glload::LoadTest var_SGIS_texture_border_clamp;
		glload::LoadTest var_SGIS_texture_color_mask;
		glload::LoadTest var_SGIS_texture_edge_clamp;
		glload::LoadTest var_SGIS_texture_filter4;
		glload::LoadTest var_SGIS_texture_lod;
		glload::LoadTest var_SGIS_texture_select;
		glload::LoadTest var_SGIX_async;
		glload::LoadTest var_SGIX_async_histogram;
		glload::LoadTest var_SGIX_async_pixel;
		glload::LoadTest var_SGIX_blend_alpha_minmax;
		glload::LoadTest var_SGIX_calligraphic_fragment;
		glload::LoadTest var_SGIX_clipmap;
		glload::LoadTest var_SGIX_convolution_accuracy;
		glload::LoadTest var_SGIX_depth_pass_instrument;
		glload::LoadTest var_SGIX_depth_texture;
		glload::LoadTest var_SGIX_flush_raster;
		glload::LoadTest var_SGIX_fog_offset;
		glload::LoadTest var_SGIX_fragment_lighting;
		glload::LoadTest var_SGIX_framezoom;
		glload::LoadTest var_SGIX_igloo_interface;
		glload::LoadTest var_SGIX_instruments;
		glload::LoadTest var_SGIX_interlace;
		glload::LoadTest var_SGIX_ir_instrument1;
		glload::LoadTest var_SGIX_list_priority;
		glload::LoadTest var_SGIX_pixel_texture;
		glload::LoadTest var_SGIX_pixel_tiles;
		glload::LoadTest var_SGIX_polynomial_ffd;
		glload::LoadTest var_SGIX_reference_plane;
		glload::LoadTest var_SGIX_resample;
		glload::LoadTest var_SGIX_scalebias_hint;
		glload::LoadTest var_SGIX_shadow;
		glload::LoadTest var_SGIX_shadow_ambient;
		glload::LoadTest var_SGIX_sprite;
		glload::LoadTest var_SGIX_subsample;
		glload::LoadTest var_SGIX_tag_sample_buffer;
		glload::LoadTest var_SGIX_texture_add_env;
		glload::LoadTest var_SGIX_texture_coordinate_clamp;
		glload::LoadTest var_SGIX_texture_lod_bias;
		glload::LoadTest var_SGIX_texture_multi_buffer;
		glload::LoadTest var_SGIX_texture_scale_bias;
		glload::LoadTest var_SGIX_vertex_preclip;
		glload::LoadTest var_SGIX_ycrcb;
		glload::LoadTest var_SGIX_ycrcb_subsample;
		glload::LoadTest var_SGIX_ycrcba;
		glload::LoadTest var_SGI_color_matrix;
		glload::LoadTest var_SGI_color_table;
		glload::LoadTest var_SGI_texture_color_table;
		glload::LoadTest var_SUNX_constant_data;
		glload::LoadTest var_SUN_convolution_border_modes;
		glload::LoadTest var_SUN_global_alpha;
		glload::LoadTest var_SUN_mesh_array;
		glload::LoadTest var_SUN_slice_accum;
		glload::LoadTest var_SUN_triangle_list;
		glload::LoadTest var_SUN_vertex;
		glload::LoadTest var_WIN_phong_shading;
		glload::LoadTest var_WIN_specular_fog;
	}
	
	_detail::Proc_glColorSubTable ColorSubTable = 0;
	_detail::Proc_glColorTable ColorTable = 0;
	_detail::Proc_glColorTableParameterfv ColorTableParameterfv = 0;
	_detail::Proc_glColorTableParameteriv ColorTableParameteriv = 0;
	_detail::Proc_glConvolutionFilter1D ConvolutionFilter1D = 0;
	_detail::Proc_glConvolutionFilter2D ConvolutionFilter2D = 0;
	_detail::Proc_glConvolutionParameterf ConvolutionParameterf = 0;
	_detail::Proc_glConvolutionParameterfv ConvolutionParameterfv = 0;
	_detail::Proc_glConvolutionParameteri ConvolutionParameteri = 0;
	_detail::Proc_glConvolutionParameteriv ConvolutionParameteriv = 0;
	_detail::Proc_glCopyColorSubTable CopyColorSubTable = 0;
	_detail::Proc_glCopyColorTable CopyColorTable = 0;
	_detail::Proc_glCopyConvolutionFilter1D CopyConvolutionFilter1D = 0;
	_detail::Proc_glCopyConvolutionFilter2D CopyConvolutionFilter2D = 0;
	_detail::Proc_glGetColorTable GetColorTable = 0;
	_detail::Proc_glGetColorTableParameterfv GetColorTableParameterfv = 0;
	_detail::Proc_glGetColorTableParameteriv GetColorTableParameteriv = 0;
	_detail::Proc_glGetConvolutionFilter GetConvolutionFilter = 0;
	_detail::Proc_glGetConvolutionParameterfv GetConvolutionParameterfv = 0;
	_detail::Proc_glGetConvolutionParameteriv GetConvolutionParameteriv = 0;
	_detail::Proc_glGetHistogram GetHistogram = 0;
	_detail::Proc_glGetHistogramParameterfv GetHistogramParameterfv = 0;
	_detail::Proc_glGetHistogramParameteriv GetHistogramParameteriv = 0;
	_detail::Proc_glGetMinmax GetMinmax = 0;
	_detail::Proc_glGetMinmaxParameterfv GetMinmaxParameterfv = 0;
	_detail::Proc_glGetMinmaxParameteriv GetMinmaxParameteriv = 0;
	_detail::Proc_glGetSeparableFilter GetSeparableFilter = 0;
	_detail::Proc_glHistogram Histogram = 0;
	_detail::Proc_glMinmax Minmax = 0;
	_detail::Proc_glResetHistogram ResetHistogram = 0;
	_detail::Proc_glResetMinmax ResetMinmax = 0;
	_detail::Proc_glSeparableFilter2D SeparableFilter2D = 0;
	
	_detail::Proc_glBindVertexArray BindVertexArray = 0;
	_detail::Proc_glDeleteVertexArrays DeleteVertexArrays = 0;
	_detail::Proc_glGenVertexArrays GenVertexArrays = 0;
	_detail::Proc_glIsVertexArray IsVertexArray = 0;
	
	_detail::Proc_glFlushMappedBufferRange FlushMappedBufferRange = 0;
	_detail::Proc_glMapBufferRange MapBufferRange = 0;
	
	_detail::Proc_glBindFramebuffer BindFramebuffer = 0;
	_detail::Proc_glBindRenderbuffer BindRenderbuffer = 0;
	_detail::Proc_glBlitFramebuffer BlitFramebuffer = 0;
	_detail::Proc_glCheckFramebufferStatus CheckFramebufferStatus = 0;
	_detail::Proc_glDeleteFramebuffers DeleteFramebuffers = 0;
	_detail::Proc_glDeleteRenderbuffers DeleteRenderbuffers = 0;
	_detail::Proc_glFramebufferRenderbuffer FramebufferRenderbuffer = 0;
	_detail::Proc_glFramebufferTexture1D FramebufferTexture1D = 0;
	_detail::Proc_glFramebufferTexture2D FramebufferTexture2D = 0;
	_detail::Proc_glFramebufferTexture3D FramebufferTexture3D = 0;
	_detail::Proc_glFramebufferTextureLayer FramebufferTextureLayer = 0;
	_detail::Proc_glGenFramebuffers GenFramebuffers = 0;
	_detail::Proc_glGenRenderbuffers GenRenderbuffers = 0;
	_detail::Proc_glGenerateMipmap GenerateMipmap = 0;
	_detail::Proc_glGetFramebufferAttachmentParameteriv GetFramebufferAttachmentParameteriv = 0;
	_detail::Proc_glGetRenderbufferParameteriv GetRenderbufferParameteriv = 0;
	_detail::Proc_glIsFramebuffer IsFramebuffer = 0;
	_detail::Proc_glIsRenderbuffer IsRenderbuffer = 0;
	_detail::Proc_glRenderbufferStorage RenderbufferStorage = 0;
	_detail::Proc_glRenderbufferStorageMultisample RenderbufferStorageMultisample = 0;
	
	_detail::Proc_glGetActiveUniformBlockName GetActiveUniformBlockName = 0;
	_detail::Proc_glGetActiveUniformBlockiv GetActiveUniformBlockiv = 0;
	_detail::Proc_glGetActiveUniformName GetActiveUniformName = 0;
	_detail::Proc_glGetActiveUniformsiv GetActiveUniformsiv = 0;
	_detail::Proc_glGetUniformBlockIndex GetUniformBlockIndex = 0;
	_detail::Proc_glGetUniformIndices GetUniformIndices = 0;
	_detail::Proc_glUniformBlockBinding UniformBlockBinding = 0;
	
	_detail::Proc_glCopyBufferSubData CopyBufferSubData = 0;
	
	_detail::Proc_glDrawElementsBaseVertex DrawElementsBaseVertex = 0;
	_detail::Proc_glDrawElementsInstancedBaseVertex DrawElementsInstancedBaseVertex = 0;
	_detail::Proc_glDrawRangeElementsBaseVertex DrawRangeElementsBaseVertex = 0;
	_detail::Proc_glMultiDrawElementsBaseVertex MultiDrawElementsBaseVertex = 0;
	
	_detail::Proc_glProvokingVertex ProvokingVertex = 0;
	
	_detail::Proc_glClientWaitSync ClientWaitSync = 0;
	_detail::Proc_glDeleteSync DeleteSync = 0;
	_detail::Proc_glFenceSync FenceSync = 0;
	_detail::Proc_glGetInteger64v GetInteger64v = 0;
	_detail::Proc_glGetSynciv GetSynciv = 0;
	_detail::Proc_glIsSync IsSync = 0;
	_detail::Proc_glWaitSync WaitSync = 0;
	
	_detail::Proc_glGetMultisamplefv GetMultisamplefv = 0;
	_detail::Proc_glSampleMaski SampleMaski = 0;
	_detail::Proc_glTexImage2DMultisample TexImage2DMultisample = 0;
	_detail::Proc_glTexImage3DMultisample TexImage3DMultisample = 0;
	
	_detail::Proc_glGetQueryObjecti64v GetQueryObjecti64v = 0;
	_detail::Proc_glGetQueryObjectui64v GetQueryObjectui64v = 0;
	_detail::Proc_glQueryCounter QueryCounter = 0;
	
	_detail::Proc_glColorP3ui ColorP3ui = 0;
	_detail::Proc_glColorP3uiv ColorP3uiv = 0;
	_detail::Proc_glColorP4ui ColorP4ui = 0;
	_detail::Proc_glColorP4uiv ColorP4uiv = 0;
	_detail::Proc_glMultiTexCoordP1ui MultiTexCoordP1ui = 0;
	_detail::Proc_glMultiTexCoordP1uiv MultiTexCoordP1uiv = 0;
	_detail::Proc_glMultiTexCoordP2ui MultiTexCoordP2ui = 0;
	_detail::Proc_glMultiTexCoordP2uiv MultiTexCoordP2uiv = 0;
	_detail::Proc_glMultiTexCoordP3ui MultiTexCoordP3ui = 0;
	_detail::Proc_glMultiTexCoordP3uiv MultiTexCoordP3uiv = 0;
	_detail::Proc_glMultiTexCoordP4ui MultiTexCoordP4ui = 0;
	_detail::Proc_glMultiTexCoordP4uiv MultiTexCoordP4uiv = 0;
	_detail::Proc_glNormalP3ui NormalP3ui = 0;
	_detail::Proc_glNormalP3uiv NormalP3uiv = 0;
	_detail::Proc_glSecondaryColorP3ui SecondaryColorP3ui = 0;
	_detail::Proc_glSecondaryColorP3uiv SecondaryColorP3uiv = 0;
	_detail::Proc_glTexCoordP1ui TexCoordP1ui = 0;
	_detail::Proc_glTexCoordP1uiv TexCoordP1uiv = 0;
	_detail::Proc_glTexCoordP2ui TexCoordP2ui = 0;
	_detail::Proc_glTexCoordP2uiv TexCoordP2uiv = 0;
	_detail::Proc_glTexCoordP3ui TexCoordP3ui = 0;
	_detail::Proc_glTexCoordP3uiv TexCoordP3uiv = 0;
	_detail::Proc_glTexCoordP4ui TexCoordP4ui = 0;
	_detail::Proc_glTexCoordP4uiv TexCoordP4uiv = 0;
	_detail::Proc_glVertexAttribP1ui VertexAttribP1ui = 0;
	_detail::Proc_glVertexAttribP1uiv VertexAttribP1uiv = 0;
	_detail::Proc_glVertexAttribP2ui VertexAttribP2ui = 0;
	_detail::Proc_glVertexAttribP2uiv VertexAttribP2uiv = 0;
	_detail::Proc_glVertexAttribP3ui VertexAttribP3ui = 0;
	_detail::Proc_glVertexAttribP3uiv VertexAttribP3uiv = 0;
	_detail::Proc_glVertexAttribP4ui VertexAttribP4ui = 0;
	_detail::Proc_glVertexAttribP4uiv VertexAttribP4uiv = 0;
	_detail::Proc_glVertexP2ui VertexP2ui = 0;
	_detail::Proc_glVertexP2uiv VertexP2uiv = 0;
	_detail::Proc_glVertexP3ui VertexP3ui = 0;
	_detail::Proc_glVertexP3uiv VertexP3uiv = 0;
	_detail::Proc_glVertexP4ui VertexP4ui = 0;
	_detail::Proc_glVertexP4uiv VertexP4uiv = 0;
	
	_detail::Proc_glBindFragDataLocationIndexed BindFragDataLocationIndexed = 0;
	_detail::Proc_glGetFragDataIndex GetFragDataIndex = 0;
	
	_detail::Proc_glBindSampler BindSampler = 0;
	_detail::Proc_glDeleteSamplers DeleteSamplers = 0;
	_detail::Proc_glGenSamplers GenSamplers = 0;
	_detail::Proc_glGetSamplerParameterIiv GetSamplerParameterIiv = 0;
	_detail::Proc_glGetSamplerParameterIuiv GetSamplerParameterIuiv = 0;
	_detail::Proc_glGetSamplerParameterfv GetSamplerParameterfv = 0;
	_detail::Proc_glGetSamplerParameteriv GetSamplerParameteriv = 0;
	_detail::Proc_glIsSampler IsSampler = 0;
	_detail::Proc_glSamplerParameterIiv SamplerParameterIiv = 0;
	_detail::Proc_glSamplerParameterIuiv SamplerParameterIuiv = 0;
	_detail::Proc_glSamplerParameterf SamplerParameterf = 0;
	_detail::Proc_glSamplerParameterfv SamplerParameterfv = 0;
	_detail::Proc_glSamplerParameteri SamplerParameteri = 0;
	_detail::Proc_glSamplerParameteriv SamplerParameteriv = 0;
	
	_detail::Proc_glDrawArraysIndirect DrawArraysIndirect = 0;
	_detail::Proc_glDrawElementsIndirect DrawElementsIndirect = 0;
	
	_detail::Proc_glGetUniformdv GetUniformdv = 0;
	_detail::Proc_glUniform1d Uniform1d = 0;
	_detail::Proc_glUniform1dv Uniform1dv = 0;
	_detail::Proc_glUniform2d Uniform2d = 0;
	_detail::Proc_glUniform2dv Uniform2dv = 0;
	_detail::Proc_glUniform3d Uniform3d = 0;
	_detail::Proc_glUniform3dv Uniform3dv = 0;
	_detail::Proc_glUniform4d Uniform4d = 0;
	_detail::Proc_glUniform4dv Uniform4dv = 0;
	_detail::Proc_glUniformMatrix2dv UniformMatrix2dv = 0;
	_detail::Proc_glUniformMatrix2x3dv UniformMatrix2x3dv = 0;
	_detail::Proc_glUniformMatrix2x4dv UniformMatrix2x4dv = 0;
	_detail::Proc_glUniformMatrix3dv UniformMatrix3dv = 0;
	_detail::Proc_glUniformMatrix3x2dv UniformMatrix3x2dv = 0;
	_detail::Proc_glUniformMatrix3x4dv UniformMatrix3x4dv = 0;
	_detail::Proc_glUniformMatrix4dv UniformMatrix4dv = 0;
	_detail::Proc_glUniformMatrix4x2dv UniformMatrix4x2dv = 0;
	_detail::Proc_glUniformMatrix4x3dv UniformMatrix4x3dv = 0;
	
	_detail::Proc_glGetActiveSubroutineName GetActiveSubroutineName = 0;
	_detail::Proc_glGetActiveSubroutineUniformName GetActiveSubroutineUniformName = 0;
	_detail::Proc_glGetActiveSubroutineUniformiv GetActiveSubroutineUniformiv = 0;
	_detail::Proc_glGetProgramStageiv GetProgramStageiv = 0;
	_detail::Proc_glGetSubroutineIndex GetSubroutineIndex = 0;
	_detail::Proc_glGetSubroutineUniformLocation GetSubroutineUniformLocation = 0;
	_detail::Proc_glGetUniformSubroutineuiv GetUniformSubroutineuiv = 0;
	_detail::Proc_glUniformSubroutinesuiv UniformSubroutinesuiv = 0;
	
	_detail::Proc_glPatchParameterfv PatchParameterfv = 0;
	_detail::Proc_glPatchParameteri PatchParameteri = 0;
	
	_detail::Proc_glBindTransformFeedback BindTransformFeedback = 0;
	_detail::Proc_glDeleteTransformFeedbacks DeleteTransformFeedbacks = 0;
	_detail::Proc_glDrawTransformFeedback DrawTransformFeedback = 0;
	_detail::Proc_glGenTransformFeedbacks GenTransformFeedbacks = 0;
	_detail::Proc_glIsTransformFeedback IsTransformFeedback = 0;
	_detail::Proc_glPauseTransformFeedback PauseTransformFeedback = 0;
	_detail::Proc_glResumeTransformFeedback ResumeTransformFeedback = 0;
	
	_detail::Proc_glBeginQueryIndexed BeginQueryIndexed = 0;
	_detail::Proc_glDrawTransformFeedbackStream DrawTransformFeedbackStream = 0;
	_detail::Proc_glEndQueryIndexed EndQueryIndexed = 0;
	_detail::Proc_glGetQueryIndexediv GetQueryIndexediv = 0;
	
	_detail::Proc_glClearDepthf ClearDepthf = 0;
	_detail::Proc_glDepthRangef DepthRangef = 0;
	_detail::Proc_glGetShaderPrecisionFormat GetShaderPrecisionFormat = 0;
	_detail::Proc_glReleaseShaderCompiler ReleaseShaderCompiler = 0;
	_detail::Proc_glShaderBinary ShaderBinary = 0;
	
	_detail::Proc_glGetProgramBinary GetProgramBinary = 0;
	_detail::Proc_glProgramBinary ProgramBinary = 0;
	_detail::Proc_glProgramParameteri ProgramParameteri = 0;
	
	_detail::Proc_glActiveShaderProgram ActiveShaderProgram = 0;
	_detail::Proc_glBindProgramPipeline BindProgramPipeline = 0;
	_detail::Proc_glCreateShaderProgramv CreateShaderProgramv = 0;
	_detail::Proc_glDeleteProgramPipelines DeleteProgramPipelines = 0;
	_detail::Proc_glGenProgramPipelines GenProgramPipelines = 0;
	_detail::Proc_glGetProgramPipelineInfoLog GetProgramPipelineInfoLog = 0;
	_detail::Proc_glGetProgramPipelineiv GetProgramPipelineiv = 0;
	_detail::Proc_glIsProgramPipeline IsProgramPipeline = 0;
	_detail::Proc_glProgramUniform1d ProgramUniform1d = 0;
	_detail::Proc_glProgramUniform1dv ProgramUniform1dv = 0;
	_detail::Proc_glProgramUniform1f ProgramUniform1f = 0;
	_detail::Proc_glProgramUniform1fv ProgramUniform1fv = 0;
	_detail::Proc_glProgramUniform1i ProgramUniform1i = 0;
	_detail::Proc_glProgramUniform1iv ProgramUniform1iv = 0;
	_detail::Proc_glProgramUniform1ui ProgramUniform1ui = 0;
	_detail::Proc_glProgramUniform1uiv ProgramUniform1uiv = 0;
	_detail::Proc_glProgramUniform2d ProgramUniform2d = 0;
	_detail::Proc_glProgramUniform2dv ProgramUniform2dv = 0;
	_detail::Proc_glProgramUniform2f ProgramUniform2f = 0;
	_detail::Proc_glProgramUniform2fv ProgramUniform2fv = 0;
	_detail::Proc_glProgramUniform2i ProgramUniform2i = 0;
	_detail::Proc_glProgramUniform2iv ProgramUniform2iv = 0;
	_detail::Proc_glProgramUniform2ui ProgramUniform2ui = 0;
	_detail::Proc_glProgramUniform2uiv ProgramUniform2uiv = 0;
	_detail::Proc_glProgramUniform3d ProgramUniform3d = 0;
	_detail::Proc_glProgramUniform3dv ProgramUniform3dv = 0;
	_detail::Proc_glProgramUniform3f ProgramUniform3f = 0;
	_detail::Proc_glProgramUniform3fv ProgramUniform3fv = 0;
	_detail::Proc_glProgramUniform3i ProgramUniform3i = 0;
	_detail::Proc_glProgramUniform3iv ProgramUniform3iv = 0;
	_detail::Proc_glProgramUniform3ui ProgramUniform3ui = 0;
	_detail::Proc_glProgramUniform3uiv ProgramUniform3uiv = 0;
	_detail::Proc_glProgramUniform4d ProgramUniform4d = 0;
	_detail::Proc_glProgramUniform4dv ProgramUniform4dv = 0;
	_detail::Proc_glProgramUniform4f ProgramUniform4f = 0;
	_detail::Proc_glProgramUniform4fv ProgramUniform4fv = 0;
	_detail::Proc_glProgramUniform4i ProgramUniform4i = 0;
	_detail::Proc_glProgramUniform4iv ProgramUniform4iv = 0;
	_detail::Proc_glProgramUniform4ui ProgramUniform4ui = 0;
	_detail::Proc_glProgramUniform4uiv ProgramUniform4uiv = 0;
	_detail::Proc_glProgramUniformMatrix2dv ProgramUniformMatrix2dv = 0;
	_detail::Proc_glProgramUniformMatrix2fv ProgramUniformMatrix2fv = 0;
	_detail::Proc_glProgramUniformMatrix2x3dv ProgramUniformMatrix2x3dv = 0;
	_detail::Proc_glProgramUniformMatrix2x3fv ProgramUniformMatrix2x3fv = 0;
	_detail::Proc_glProgramUniformMatrix2x4dv ProgramUniformMatrix2x4dv = 0;
	_detail::Proc_glProgramUniformMatrix2x4fv ProgramUniformMatrix2x4fv = 0;
	_detail::Proc_glProgramUniformMatrix3dv ProgramUniformMatrix3dv = 0;
	_detail::Proc_glProgramUniformMatrix3fv ProgramUniformMatrix3fv = 0;
	_detail::Proc_glProgramUniformMatrix3x2dv ProgramUniformMatrix3x2dv = 0;
	_detail::Proc_glProgramUniformMatrix3x2fv ProgramUniformMatrix3x2fv = 0;
	_detail::Proc_glProgramUniformMatrix3x4dv ProgramUniformMatrix3x4dv = 0;
	_detail::Proc_glProgramUniformMatrix3x4fv ProgramUniformMatrix3x4fv = 0;
	_detail::Proc_glProgramUniformMatrix4dv ProgramUniformMatrix4dv = 0;
	_detail::Proc_glProgramUniformMatrix4fv ProgramUniformMatrix4fv = 0;
	_detail::Proc_glProgramUniformMatrix4x2dv ProgramUniformMatrix4x2dv = 0;
	_detail::Proc_glProgramUniformMatrix4x2fv ProgramUniformMatrix4x2fv = 0;
	_detail::Proc_glProgramUniformMatrix4x3dv ProgramUniformMatrix4x3dv = 0;
	_detail::Proc_glProgramUniformMatrix4x3fv ProgramUniformMatrix4x3fv = 0;
	_detail::Proc_glUseProgramStages UseProgramStages = 0;
	_detail::Proc_glValidateProgramPipeline ValidateProgramPipeline = 0;
	
	_detail::Proc_glGetVertexAttribLdv GetVertexAttribLdv = 0;
	_detail::Proc_glVertexAttribL1d VertexAttribL1d = 0;
	_detail::Proc_glVertexAttribL1dv VertexAttribL1dv = 0;
	_detail::Proc_glVertexAttribL2d VertexAttribL2d = 0;
	_detail::Proc_glVertexAttribL2dv VertexAttribL2dv = 0;
	_detail::Proc_glVertexAttribL3d VertexAttribL3d = 0;
	_detail::Proc_glVertexAttribL3dv VertexAttribL3dv = 0;
	_detail::Proc_glVertexAttribL4d VertexAttribL4d = 0;
	_detail::Proc_glVertexAttribL4dv VertexAttribL4dv = 0;
	_detail::Proc_glVertexAttribLPointer VertexAttribLPointer = 0;
	
	_detail::Proc_glDepthRangeArrayv DepthRangeArrayv = 0;
	_detail::Proc_glDepthRangeIndexed DepthRangeIndexed = 0;
	_detail::Proc_glGetDoublei_v GetDoublei_v = 0;
	_detail::Proc_glGetFloati_v GetFloati_v = 0;
	_detail::Proc_glScissorArrayv ScissorArrayv = 0;
	_detail::Proc_glScissorIndexed ScissorIndexed = 0;
	_detail::Proc_glScissorIndexedv ScissorIndexedv = 0;
	_detail::Proc_glViewportArrayv ViewportArrayv = 0;
	_detail::Proc_glViewportIndexedf ViewportIndexedf = 0;
	_detail::Proc_glViewportIndexedfv ViewportIndexedfv = 0;
	
	_detail::Proc_glDrawArraysInstancedBaseInstance DrawArraysInstancedBaseInstance = 0;
	_detail::Proc_glDrawElementsInstancedBaseInstance DrawElementsInstancedBaseInstance = 0;
	_detail::Proc_glDrawElementsInstancedBaseVertexBaseInstance DrawElementsInstancedBaseVertexBaseInstance = 0;
	
	_detail::Proc_glDrawTransformFeedbackInstanced DrawTransformFeedbackInstanced = 0;
	_detail::Proc_glDrawTransformFeedbackStreamInstanced DrawTransformFeedbackStreamInstanced = 0;
	
	_detail::Proc_glGetInternalformativ GetInternalformativ = 0;
	
	_detail::Proc_glGetActiveAtomicCounterBufferiv GetActiveAtomicCounterBufferiv = 0;
	
	_detail::Proc_glBindImageTexture BindImageTexture = 0;
	_detail::Proc_glMemoryBarrier MemoryBarrier = 0;
	
	_detail::Proc_glTexStorage1D TexStorage1D = 0;
	_detail::Proc_glTexStorage2D TexStorage2D = 0;
	_detail::Proc_glTexStorage3D TexStorage3D = 0;
	
	_detail::Proc_glDebugMessageCallback DebugMessageCallback = 0;
	_detail::Proc_glDebugMessageControl DebugMessageControl = 0;
	_detail::Proc_glDebugMessageInsert DebugMessageInsert = 0;
	_detail::Proc_glGetDebugMessageLog GetDebugMessageLog = 0;
	_detail::Proc_glGetObjectLabel GetObjectLabel = 0;
	_detail::Proc_glGetObjectPtrLabel GetObjectPtrLabel = 0;
	_detail::Proc_glGetPointerv GetPointerv = 0;
	_detail::Proc_glObjectLabel ObjectLabel = 0;
	_detail::Proc_glObjectPtrLabel ObjectPtrLabel = 0;
	_detail::Proc_glPopDebugGroup PopDebugGroup = 0;
	_detail::Proc_glPushDebugGroup PushDebugGroup = 0;
	
	_detail::Proc_glClearBufferData ClearBufferData = 0;
	_detail::Proc_glClearBufferSubData ClearBufferSubData = 0;
	
	_detail::Proc_glDispatchCompute DispatchCompute = 0;
	_detail::Proc_glDispatchComputeIndirect DispatchComputeIndirect = 0;
	
	_detail::Proc_glCopyImageSubData CopyImageSubData = 0;
	
	_detail::Proc_glFramebufferParameteri FramebufferParameteri = 0;
	_detail::Proc_glGetFramebufferParameteriv GetFramebufferParameteriv = 0;
	
	_detail::Proc_glGetInternalformati64v GetInternalformati64v = 0;
	
	_detail::Proc_glInvalidateBufferData InvalidateBufferData = 0;
	_detail::Proc_glInvalidateBufferSubData InvalidateBufferSubData = 0;
	_detail::Proc_glInvalidateFramebuffer InvalidateFramebuffer = 0;
	_detail::Proc_glInvalidateSubFramebuffer InvalidateSubFramebuffer = 0;
	_detail::Proc_glInvalidateTexImage InvalidateTexImage = 0;
	_detail::Proc_glInvalidateTexSubImage InvalidateTexSubImage = 0;
	
	_detail::Proc_glMultiDrawArraysIndirect MultiDrawArraysIndirect = 0;
	_detail::Proc_glMultiDrawElementsIndirect MultiDrawElementsIndirect = 0;
	
	_detail::Proc_glGetProgramInterfaceiv GetProgramInterfaceiv = 0;
	_detail::Proc_glGetProgramResourceIndex GetProgramResourceIndex = 0;
	_detail::Proc_glGetProgramResourceLocation GetProgramResourceLocation = 0;
	_detail::Proc_glGetProgramResourceLocationIndex GetProgramResourceLocationIndex = 0;
	_detail::Proc_glGetProgramResourceName GetProgramResourceName = 0;
	_detail::Proc_glGetProgramResourceiv GetProgramResourceiv = 0;
	
	_detail::Proc_glShaderStorageBlockBinding ShaderStorageBlockBinding = 0;
	
	_detail::Proc_glTexBufferRange TexBufferRange = 0;
	
	_detail::Proc_glTexStorage2DMultisample TexStorage2DMultisample = 0;
	_detail::Proc_glTexStorage3DMultisample TexStorage3DMultisample = 0;
	
	_detail::Proc_glTextureView TextureView = 0;
	
	_detail::Proc_glBindVertexBuffer BindVertexBuffer = 0;
	_detail::Proc_glVertexAttribBinding VertexAttribBinding = 0;
	_detail::Proc_glVertexAttribFormat VertexAttribFormat = 0;
	_detail::Proc_glVertexAttribIFormat VertexAttribIFormat = 0;
	_detail::Proc_glVertexAttribLFormat VertexAttribLFormat = 0;
	_detail::Proc_glVertexBindingDivisor VertexBindingDivisor = 0;
	
	_detail::Proc_glBufferStorage BufferStorage = 0;
	
	_detail::Proc_glClearTexImage ClearTexImage = 0;
	_detail::Proc_glClearTexSubImage ClearTexSubImage = 0;
	
	_detail::Proc_glBindBuffersBase BindBuffersBase = 0;
	_detail::Proc_glBindBuffersRange BindBuffersRange = 0;
	_detail::Proc_glBindImageTextures BindImageTextures = 0;
	_detail::Proc_glBindSamplers BindSamplers = 0;
	_detail::Proc_glBindTextures BindTextures = 0;
	_detail::Proc_glBindVertexBuffers BindVertexBuffers = 0;
	
	_detail::Proc_glTbufferMask3DFX TbufferMask3DFX = 0;
	
	_detail::Proc_glDebugMessageCallbackAMD DebugMessageCallbackAMD = 0;
	_detail::Proc_glDebugMessageEnableAMD DebugMessageEnableAMD = 0;
	_detail::Proc_glDebugMessageInsertAMD DebugMessageInsertAMD = 0;
	_detail::Proc_glGetDebugMessageLogAMD GetDebugMessageLogAMD = 0;
	
	_detail::Proc_glBlendEquationIndexedAMD BlendEquationIndexedAMD = 0;
	_detail::Proc_glBlendEquationSeparateIndexedAMD BlendEquationSeparateIndexedAMD = 0;
	_detail::Proc_glBlendFuncIndexedAMD BlendFuncIndexedAMD = 0;
	_detail::Proc_glBlendFuncSeparateIndexedAMD BlendFuncSeparateIndexedAMD = 0;
	
	_detail::Proc_glVertexAttribParameteriAMD VertexAttribParameteriAMD = 0;
	
	_detail::Proc_glMultiDrawArraysIndirectAMD MultiDrawArraysIndirectAMD = 0;
	_detail::Proc_glMultiDrawElementsIndirectAMD MultiDrawElementsIndirectAMD = 0;
	
	_detail::Proc_glDeleteNamesAMD DeleteNamesAMD = 0;
	_detail::Proc_glGenNamesAMD GenNamesAMD = 0;
	_detail::Proc_glIsNameAMD IsNameAMD = 0;
	
	_detail::Proc_glBeginPerfMonitorAMD BeginPerfMonitorAMD = 0;
	_detail::Proc_glDeletePerfMonitorsAMD DeletePerfMonitorsAMD = 0;
	_detail::Proc_glEndPerfMonitorAMD EndPerfMonitorAMD = 0;
	_detail::Proc_glGenPerfMonitorsAMD GenPerfMonitorsAMD = 0;
	_detail::Proc_glGetPerfMonitorCounterDataAMD GetPerfMonitorCounterDataAMD = 0;
	_detail::Proc_glGetPerfMonitorCounterInfoAMD GetPerfMonitorCounterInfoAMD = 0;
	_detail::Proc_glGetPerfMonitorCounterStringAMD GetPerfMonitorCounterStringAMD = 0;
	_detail::Proc_glGetPerfMonitorCountersAMD GetPerfMonitorCountersAMD = 0;
	_detail::Proc_glGetPerfMonitorGroupStringAMD GetPerfMonitorGroupStringAMD = 0;
	_detail::Proc_glGetPerfMonitorGroupsAMD GetPerfMonitorGroupsAMD = 0;
	_detail::Proc_glSelectPerfMonitorCountersAMD SelectPerfMonitorCountersAMD = 0;
	
	_detail::Proc_glSetMultisamplefvAMD SetMultisamplefvAMD = 0;
	
	_detail::Proc_glTexStorageSparseAMD TexStorageSparseAMD = 0;
	_detail::Proc_glTextureStorageSparseAMD TextureStorageSparseAMD = 0;
	
	_detail::Proc_glStencilOpValueAMD StencilOpValueAMD = 0;
	
	_detail::Proc_glTessellationFactorAMD TessellationFactorAMD = 0;
	_detail::Proc_glTessellationModeAMD TessellationModeAMD = 0;
	
	_detail::Proc_glDrawElementArrayAPPLE DrawElementArrayAPPLE = 0;
	_detail::Proc_glDrawRangeElementArrayAPPLE DrawRangeElementArrayAPPLE = 0;
	_detail::Proc_glElementPointerAPPLE ElementPointerAPPLE = 0;
	_detail::Proc_glMultiDrawElementArrayAPPLE MultiDrawElementArrayAPPLE = 0;
	_detail::Proc_glMultiDrawRangeElementArrayAPPLE MultiDrawRangeElementArrayAPPLE = 0;
	
	_detail::Proc_glDeleteFencesAPPLE DeleteFencesAPPLE = 0;
	_detail::Proc_glFinishFenceAPPLE FinishFenceAPPLE = 0;
	_detail::Proc_glFinishObjectAPPLE FinishObjectAPPLE = 0;
	_detail::Proc_glGenFencesAPPLE GenFencesAPPLE = 0;
	_detail::Proc_glIsFenceAPPLE IsFenceAPPLE = 0;
	_detail::Proc_glSetFenceAPPLE SetFenceAPPLE = 0;
	_detail::Proc_glTestFenceAPPLE TestFenceAPPLE = 0;
	_detail::Proc_glTestObjectAPPLE TestObjectAPPLE = 0;
	
	_detail::Proc_glBufferParameteriAPPLE BufferParameteriAPPLE = 0;
	_detail::Proc_glFlushMappedBufferRangeAPPLE FlushMappedBufferRangeAPPLE = 0;
	
	_detail::Proc_glGetObjectParameterivAPPLE GetObjectParameterivAPPLE = 0;
	_detail::Proc_glObjectPurgeableAPPLE ObjectPurgeableAPPLE = 0;
	_detail::Proc_glObjectUnpurgeableAPPLE ObjectUnpurgeableAPPLE = 0;
	
	_detail::Proc_glGetTexParameterPointervAPPLE GetTexParameterPointervAPPLE = 0;
	_detail::Proc_glTextureRangeAPPLE TextureRangeAPPLE = 0;
	
	_detail::Proc_glBindVertexArrayAPPLE BindVertexArrayAPPLE = 0;
	_detail::Proc_glDeleteVertexArraysAPPLE DeleteVertexArraysAPPLE = 0;
	_detail::Proc_glGenVertexArraysAPPLE GenVertexArraysAPPLE = 0;
	_detail::Proc_glIsVertexArrayAPPLE IsVertexArrayAPPLE = 0;
	
	_detail::Proc_glFlushVertexArrayRangeAPPLE FlushVertexArrayRangeAPPLE = 0;
	_detail::Proc_glVertexArrayParameteriAPPLE VertexArrayParameteriAPPLE = 0;
	_detail::Proc_glVertexArrayRangeAPPLE VertexArrayRangeAPPLE = 0;
	
	_detail::Proc_glDisableVertexAttribAPPLE DisableVertexAttribAPPLE = 0;
	_detail::Proc_glEnableVertexAttribAPPLE EnableVertexAttribAPPLE = 0;
	_detail::Proc_glIsVertexAttribEnabledAPPLE IsVertexAttribEnabledAPPLE = 0;
	_detail::Proc_glMapVertexAttrib1dAPPLE MapVertexAttrib1dAPPLE = 0;
	_detail::Proc_glMapVertexAttrib1fAPPLE MapVertexAttrib1fAPPLE = 0;
	_detail::Proc_glMapVertexAttrib2dAPPLE MapVertexAttrib2dAPPLE = 0;
	_detail::Proc_glMapVertexAttrib2fAPPLE MapVertexAttrib2fAPPLE = 0;
	
	_detail::Proc_glGetImageHandleARB GetImageHandleARB = 0;
	_detail::Proc_glGetTextureHandleARB GetTextureHandleARB = 0;
	_detail::Proc_glGetTextureSamplerHandleARB GetTextureSamplerHandleARB = 0;
	_detail::Proc_glGetVertexAttribLui64vARB GetVertexAttribLui64vARB = 0;
	_detail::Proc_glIsImageHandleResidentARB IsImageHandleResidentARB = 0;
	_detail::Proc_glIsTextureHandleResidentARB IsTextureHandleResidentARB = 0;
	_detail::Proc_glMakeImageHandleNonResidentARB MakeImageHandleNonResidentARB = 0;
	_detail::Proc_glMakeImageHandleResidentARB MakeImageHandleResidentARB = 0;
	_detail::Proc_glMakeTextureHandleNonResidentARB MakeTextureHandleNonResidentARB = 0;
	_detail::Proc_glMakeTextureHandleResidentARB MakeTextureHandleResidentARB = 0;
	_detail::Proc_glProgramUniformHandleui64ARB ProgramUniformHandleui64ARB = 0;
	_detail::Proc_glProgramUniformHandleui64vARB ProgramUniformHandleui64vARB = 0;
	_detail::Proc_glUniformHandleui64ARB UniformHandleui64ARB = 0;
	_detail::Proc_glUniformHandleui64vARB UniformHandleui64vARB = 0;
	_detail::Proc_glVertexAttribL1ui64ARB VertexAttribL1ui64ARB = 0;
	_detail::Proc_glVertexAttribL1ui64vARB VertexAttribL1ui64vARB = 0;
	
	_detail::Proc_glCreateSyncFromCLeventARB CreateSyncFromCLeventARB = 0;
	
	_detail::Proc_glClampColorARB ClampColorARB = 0;
	
	_detail::Proc_glDispatchComputeGroupSizeARB DispatchComputeGroupSizeARB = 0;
	
	_detail::Proc_glDebugMessageCallbackARB DebugMessageCallbackARB = 0;
	_detail::Proc_glDebugMessageControlARB DebugMessageControlARB = 0;
	_detail::Proc_glDebugMessageInsertARB DebugMessageInsertARB = 0;
	_detail::Proc_glGetDebugMessageLogARB GetDebugMessageLogARB = 0;
	
	_detail::Proc_glDrawBuffersARB DrawBuffersARB = 0;
	
	_detail::Proc_glBlendEquationSeparateiARB BlendEquationSeparateiARB = 0;
	_detail::Proc_glBlendEquationiARB BlendEquationiARB = 0;
	_detail::Proc_glBlendFuncSeparateiARB BlendFuncSeparateiARB = 0;
	_detail::Proc_glBlendFunciARB BlendFunciARB = 0;
	
	_detail::Proc_glDrawArraysInstancedARB DrawArraysInstancedARB = 0;
	_detail::Proc_glDrawElementsInstancedARB DrawElementsInstancedARB = 0;
	
	_detail::Proc_glBindProgramARB BindProgramARB = 0;
	_detail::Proc_glDeleteProgramsARB DeleteProgramsARB = 0;
	_detail::Proc_glGenProgramsARB GenProgramsARB = 0;
	_detail::Proc_glGetProgramEnvParameterdvARB GetProgramEnvParameterdvARB = 0;
	_detail::Proc_glGetProgramEnvParameterfvARB GetProgramEnvParameterfvARB = 0;
	_detail::Proc_glGetProgramLocalParameterdvARB GetProgramLocalParameterdvARB = 0;
	_detail::Proc_glGetProgramLocalParameterfvARB GetProgramLocalParameterfvARB = 0;
	_detail::Proc_glGetProgramStringARB GetProgramStringARB = 0;
	_detail::Proc_glGetProgramivARB GetProgramivARB = 0;
	_detail::Proc_glIsProgramARB IsProgramARB = 0;
	_detail::Proc_glProgramEnvParameter4dARB ProgramEnvParameter4dARB = 0;
	_detail::Proc_glProgramEnvParameter4dvARB ProgramEnvParameter4dvARB = 0;
	_detail::Proc_glProgramEnvParameter4fARB ProgramEnvParameter4fARB = 0;
	_detail::Proc_glProgramEnvParameter4fvARB ProgramEnvParameter4fvARB = 0;
	_detail::Proc_glProgramLocalParameter4dARB ProgramLocalParameter4dARB = 0;
	_detail::Proc_glProgramLocalParameter4dvARB ProgramLocalParameter4dvARB = 0;
	_detail::Proc_glProgramLocalParameter4fARB ProgramLocalParameter4fARB = 0;
	_detail::Proc_glProgramLocalParameter4fvARB ProgramLocalParameter4fvARB = 0;
	_detail::Proc_glProgramStringARB ProgramStringARB = 0;
	
	_detail::Proc_glFramebufferTextureARB FramebufferTextureARB = 0;
	_detail::Proc_glFramebufferTextureFaceARB FramebufferTextureFaceARB = 0;
	_detail::Proc_glFramebufferTextureLayerARB FramebufferTextureLayerARB = 0;
	_detail::Proc_glProgramParameteriARB ProgramParameteriARB = 0;
	
	_detail::Proc_glMultiDrawArraysIndirectCountARB MultiDrawArraysIndirectCountARB = 0;
	_detail::Proc_glMultiDrawElementsIndirectCountARB MultiDrawElementsIndirectCountARB = 0;
	
	_detail::Proc_glVertexAttribDivisorARB VertexAttribDivisorARB = 0;
	
	_detail::Proc_glCurrentPaletteMatrixARB CurrentPaletteMatrixARB = 0;
	_detail::Proc_glMatrixIndexPointerARB MatrixIndexPointerARB = 0;
	_detail::Proc_glMatrixIndexubvARB MatrixIndexubvARB = 0;
	_detail::Proc_glMatrixIndexuivARB MatrixIndexuivARB = 0;
	_detail::Proc_glMatrixIndexusvARB MatrixIndexusvARB = 0;
	
	_detail::Proc_glSampleCoverageARB SampleCoverageARB = 0;
	
	_detail::Proc_glActiveTextureARB ActiveTextureARB = 0;
	_detail::Proc_glClientActiveTextureARB ClientActiveTextureARB = 0;
	_detail::Proc_glMultiTexCoord1dARB MultiTexCoord1dARB = 0;
	_detail::Proc_glMultiTexCoord1dvARB MultiTexCoord1dvARB = 0;
	_detail::Proc_glMultiTexCoord1fARB MultiTexCoord1fARB = 0;
	_detail::Proc_glMultiTexCoord1fvARB MultiTexCoord1fvARB = 0;
	_detail::Proc_glMultiTexCoord1iARB MultiTexCoord1iARB = 0;
	_detail::Proc_glMultiTexCoord1ivARB MultiTexCoord1ivARB = 0;
	_detail::Proc_glMultiTexCoord1sARB MultiTexCoord1sARB = 0;
	_detail::Proc_glMultiTexCoord1svARB MultiTexCoord1svARB = 0;
	_detail::Proc_glMultiTexCoord2dARB MultiTexCoord2dARB = 0;
	_detail::Proc_glMultiTexCoord2dvARB MultiTexCoord2dvARB = 0;
	_detail::Proc_glMultiTexCoord2fARB MultiTexCoord2fARB = 0;
	_detail::Proc_glMultiTexCoord2fvARB MultiTexCoord2fvARB = 0;
	_detail::Proc_glMultiTexCoord2iARB MultiTexCoord2iARB = 0;
	_detail::Proc_glMultiTexCoord2ivARB MultiTexCoord2ivARB = 0;
	_detail::Proc_glMultiTexCoord2sARB MultiTexCoord2sARB = 0;
	_detail::Proc_glMultiTexCoord2svARB MultiTexCoord2svARB = 0;
	_detail::Proc_glMultiTexCoord3dARB MultiTexCoord3dARB = 0;
	_detail::Proc_glMultiTexCoord3dvARB MultiTexCoord3dvARB = 0;
	_detail::Proc_glMultiTexCoord3fARB MultiTexCoord3fARB = 0;
	_detail::Proc_glMultiTexCoord3fvARB MultiTexCoord3fvARB = 0;
	_detail::Proc_glMultiTexCoord3iARB MultiTexCoord3iARB = 0;
	_detail::Proc_glMultiTexCoord3ivARB MultiTexCoord3ivARB = 0;
	_detail::Proc_glMultiTexCoord3sARB MultiTexCoord3sARB = 0;
	_detail::Proc_glMultiTexCoord3svARB MultiTexCoord3svARB = 0;
	_detail::Proc_glMultiTexCoord4dARB MultiTexCoord4dARB = 0;
	_detail::Proc_glMultiTexCoord4dvARB MultiTexCoord4dvARB = 0;
	_detail::Proc_glMultiTexCoord4fARB MultiTexCoord4fARB = 0;
	_detail::Proc_glMultiTexCoord4fvARB MultiTexCoord4fvARB = 0;
	_detail::Proc_glMultiTexCoord4iARB MultiTexCoord4iARB = 0;
	_detail::Proc_glMultiTexCoord4ivARB MultiTexCoord4ivARB = 0;
	_detail::Proc_glMultiTexCoord4sARB MultiTexCoord4sARB = 0;
	_detail::Proc_glMultiTexCoord4svARB MultiTexCoord4svARB = 0;
	
	_detail::Proc_glBeginQueryARB BeginQueryARB = 0;
	_detail::Proc_glDeleteQueriesARB DeleteQueriesARB = 0;
	_detail::Proc_glEndQueryARB EndQueryARB = 0;
	_detail::Proc_glGenQueriesARB GenQueriesARB = 0;
	_detail::Proc_glGetQueryObjectivARB GetQueryObjectivARB = 0;
	_detail::Proc_glGetQueryObjectuivARB GetQueryObjectuivARB = 0;
	_detail::Proc_glGetQueryivARB GetQueryivARB = 0;
	_detail::Proc_glIsQueryARB IsQueryARB = 0;
	
	_detail::Proc_glPointParameterfARB PointParameterfARB = 0;
	_detail::Proc_glPointParameterfvARB PointParameterfvARB = 0;
	
	_detail::Proc_glGetGraphicsResetStatusARB GetGraphicsResetStatusARB = 0;
	_detail::Proc_glGetnColorTableARB GetnColorTableARB = 0;
	_detail::Proc_glGetnCompressedTexImageARB GetnCompressedTexImageARB = 0;
	_detail::Proc_glGetnConvolutionFilterARB GetnConvolutionFilterARB = 0;
	_detail::Proc_glGetnHistogramARB GetnHistogramARB = 0;
	_detail::Proc_glGetnMapdvARB GetnMapdvARB = 0;
	_detail::Proc_glGetnMapfvARB GetnMapfvARB = 0;
	_detail::Proc_glGetnMapivARB GetnMapivARB = 0;
	_detail::Proc_glGetnMinmaxARB GetnMinmaxARB = 0;
	_detail::Proc_glGetnPixelMapfvARB GetnPixelMapfvARB = 0;
	_detail::Proc_glGetnPixelMapuivARB GetnPixelMapuivARB = 0;
	_detail::Proc_glGetnPixelMapusvARB GetnPixelMapusvARB = 0;
	_detail::Proc_glGetnPolygonStippleARB GetnPolygonStippleARB = 0;
	_detail::Proc_glGetnSeparableFilterARB GetnSeparableFilterARB = 0;
	_detail::Proc_glGetnTexImageARB GetnTexImageARB = 0;
	_detail::Proc_glGetnUniformdvARB GetnUniformdvARB = 0;
	_detail::Proc_glGetnUniformfvARB GetnUniformfvARB = 0;
	_detail::Proc_glGetnUniformivARB GetnUniformivARB = 0;
	_detail::Proc_glGetnUniformuivARB GetnUniformuivARB = 0;
	_detail::Proc_glReadnPixelsARB ReadnPixelsARB = 0;
	
	_detail::Proc_glMinSampleShadingARB MinSampleShadingARB = 0;
	
	_detail::Proc_glAttachObjectARB AttachObjectARB = 0;
	_detail::Proc_glCompileShaderARB CompileShaderARB = 0;
	_detail::Proc_glCreateProgramObjectARB CreateProgramObjectARB = 0;
	_detail::Proc_glCreateShaderObjectARB CreateShaderObjectARB = 0;
	_detail::Proc_glDeleteObjectARB DeleteObjectARB = 0;
	_detail::Proc_glDetachObjectARB DetachObjectARB = 0;
	_detail::Proc_glGetActiveUniformARB GetActiveUniformARB = 0;
	_detail::Proc_glGetAttachedObjectsARB GetAttachedObjectsARB = 0;
	_detail::Proc_glGetHandleARB GetHandleARB = 0;
	_detail::Proc_glGetInfoLogARB GetInfoLogARB = 0;
	_detail::Proc_glGetObjectParameterfvARB GetObjectParameterfvARB = 0;
	_detail::Proc_glGetObjectParameterivARB GetObjectParameterivARB = 0;
	_detail::Proc_glGetShaderSourceARB GetShaderSourceARB = 0;
	_detail::Proc_glGetUniformLocationARB GetUniformLocationARB = 0;
	_detail::Proc_glGetUniformfvARB GetUniformfvARB = 0;
	_detail::Proc_glGetUniformivARB GetUniformivARB = 0;
	_detail::Proc_glLinkProgramARB LinkProgramARB = 0;
	_detail::Proc_glShaderSourceARB ShaderSourceARB = 0;
	_detail::Proc_glUniform1fARB Uniform1fARB = 0;
	_detail::Proc_glUniform1fvARB Uniform1fvARB = 0;
	_detail::Proc_glUniform1iARB Uniform1iARB = 0;
	_detail::Proc_glUniform1ivARB Uniform1ivARB = 0;
	_detail::Proc_glUniform2fARB Uniform2fARB = 0;
	_detail::Proc_glUniform2fvARB Uniform2fvARB = 0;
	_detail::Proc_glUniform2iARB Uniform2iARB = 0;
	_detail::Proc_glUniform2ivARB Uniform2ivARB = 0;
	_detail::Proc_glUniform3fARB Uniform3fARB = 0;
	_detail::Proc_glUniform3fvARB Uniform3fvARB = 0;
	_detail::Proc_glUniform3iARB Uniform3iARB = 0;
	_detail::Proc_glUniform3ivARB Uniform3ivARB = 0;
	_detail::Proc_glUniform4fARB Uniform4fARB = 0;
	_detail::Proc_glUniform4fvARB Uniform4fvARB = 0;
	_detail::Proc_glUniform4iARB Uniform4iARB = 0;
	_detail::Proc_glUniform4ivARB Uniform4ivARB = 0;
	_detail::Proc_glUniformMatrix2fvARB UniformMatrix2fvARB = 0;
	_detail::Proc_glUniformMatrix3fvARB UniformMatrix3fvARB = 0;
	_detail::Proc_glUniformMatrix4fvARB UniformMatrix4fvARB = 0;
	_detail::Proc_glUseProgramObjectARB UseProgramObjectARB = 0;
	_detail::Proc_glValidateProgramARB ValidateProgramARB = 0;
	
	_detail::Proc_glCompileShaderIncludeARB CompileShaderIncludeARB = 0;
	_detail::Proc_glDeleteNamedStringARB DeleteNamedStringARB = 0;
	_detail::Proc_glGetNamedStringARB GetNamedStringARB = 0;
	_detail::Proc_glGetNamedStringivARB GetNamedStringivARB = 0;
	_detail::Proc_glIsNamedStringARB IsNamedStringARB = 0;
	_detail::Proc_glNamedStringARB NamedStringARB = 0;
	
	_detail::Proc_glTexPageCommitmentARB TexPageCommitmentARB = 0;
	
	_detail::Proc_glTexBufferARB TexBufferARB = 0;
	
	_detail::Proc_glCompressedTexImage1DARB CompressedTexImage1DARB = 0;
	_detail::Proc_glCompressedTexImage2DARB CompressedTexImage2DARB = 0;
	_detail::Proc_glCompressedTexImage3DARB CompressedTexImage3DARB = 0;
	_detail::Proc_glCompressedTexSubImage1DARB CompressedTexSubImage1DARB = 0;
	_detail::Proc_glCompressedTexSubImage2DARB CompressedTexSubImage2DARB = 0;
	_detail::Proc_glCompressedTexSubImage3DARB CompressedTexSubImage3DARB = 0;
	_detail::Proc_glGetCompressedTexImageARB GetCompressedTexImageARB = 0;
	
	_detail::Proc_glLoadTransposeMatrixdARB LoadTransposeMatrixdARB = 0;
	_detail::Proc_glLoadTransposeMatrixfARB LoadTransposeMatrixfARB = 0;
	_detail::Proc_glMultTransposeMatrixdARB MultTransposeMatrixdARB = 0;
	_detail::Proc_glMultTransposeMatrixfARB MultTransposeMatrixfARB = 0;
	
	_detail::Proc_glVertexBlendARB VertexBlendARB = 0;
	_detail::Proc_glWeightPointerARB WeightPointerARB = 0;
	_detail::Proc_glWeightbvARB WeightbvARB = 0;
	_detail::Proc_glWeightdvARB WeightdvARB = 0;
	_detail::Proc_glWeightfvARB WeightfvARB = 0;
	_detail::Proc_glWeightivARB WeightivARB = 0;
	_detail::Proc_glWeightsvARB WeightsvARB = 0;
	_detail::Proc_glWeightubvARB WeightubvARB = 0;
	_detail::Proc_glWeightuivARB WeightuivARB = 0;
	_detail::Proc_glWeightusvARB WeightusvARB = 0;
	
	_detail::Proc_glBindBufferARB BindBufferARB = 0;
	_detail::Proc_glBufferDataARB BufferDataARB = 0;
	_detail::Proc_glBufferSubDataARB BufferSubDataARB = 0;
	_detail::Proc_glDeleteBuffersARB DeleteBuffersARB = 0;
	_detail::Proc_glGenBuffersARB GenBuffersARB = 0;
	_detail::Proc_glGetBufferParameterivARB GetBufferParameterivARB = 0;
	_detail::Proc_glGetBufferPointervARB GetBufferPointervARB = 0;
	_detail::Proc_glGetBufferSubDataARB GetBufferSubDataARB = 0;
	_detail::Proc_glIsBufferARB IsBufferARB = 0;
	_detail::Proc_glMapBufferARB MapBufferARB = 0;
	_detail::Proc_glUnmapBufferARB UnmapBufferARB = 0;
	
	_detail::Proc_glDisableVertexAttribArrayARB DisableVertexAttribArrayARB = 0;
	_detail::Proc_glEnableVertexAttribArrayARB EnableVertexAttribArrayARB = 0;
	_detail::Proc_glGetVertexAttribPointervARB GetVertexAttribPointervARB = 0;
	_detail::Proc_glGetVertexAttribdvARB GetVertexAttribdvARB = 0;
	_detail::Proc_glGetVertexAttribfvARB GetVertexAttribfvARB = 0;
	_detail::Proc_glGetVertexAttribivARB GetVertexAttribivARB = 0;
	_detail::Proc_glVertexAttrib1dARB VertexAttrib1dARB = 0;
	_detail::Proc_glVertexAttrib1dvARB VertexAttrib1dvARB = 0;
	_detail::Proc_glVertexAttrib1fARB VertexAttrib1fARB = 0;
	_detail::Proc_glVertexAttrib1fvARB VertexAttrib1fvARB = 0;
	_detail::Proc_glVertexAttrib1sARB VertexAttrib1sARB = 0;
	_detail::Proc_glVertexAttrib1svARB VertexAttrib1svARB = 0;
	_detail::Proc_glVertexAttrib2dARB VertexAttrib2dARB = 0;
	_detail::Proc_glVertexAttrib2dvARB VertexAttrib2dvARB = 0;
	_detail::Proc_glVertexAttrib2fARB VertexAttrib2fARB = 0;
	_detail::Proc_glVertexAttrib2fvARB VertexAttrib2fvARB = 0;
	_detail::Proc_glVertexAttrib2sARB VertexAttrib2sARB = 0;
	_detail::Proc_glVertexAttrib2svARB VertexAttrib2svARB = 0;
	_detail::Proc_glVertexAttrib3dARB VertexAttrib3dARB = 0;
	_detail::Proc_glVertexAttrib3dvARB VertexAttrib3dvARB = 0;
	_detail::Proc_glVertexAttrib3fARB VertexAttrib3fARB = 0;
	_detail::Proc_glVertexAttrib3fvARB VertexAttrib3fvARB = 0;
	_detail::Proc_glVertexAttrib3sARB VertexAttrib3sARB = 0;
	_detail::Proc_glVertexAttrib3svARB VertexAttrib3svARB = 0;
	_detail::Proc_glVertexAttrib4NbvARB VertexAttrib4NbvARB = 0;
	_detail::Proc_glVertexAttrib4NivARB VertexAttrib4NivARB = 0;
	_detail::Proc_glVertexAttrib4NsvARB VertexAttrib4NsvARB = 0;
	_detail::Proc_glVertexAttrib4NubARB VertexAttrib4NubARB = 0;
	_detail::Proc_glVertexAttrib4NubvARB VertexAttrib4NubvARB = 0;
	_detail::Proc_glVertexAttrib4NuivARB VertexAttrib4NuivARB = 0;
	_detail::Proc_glVertexAttrib4NusvARB VertexAttrib4NusvARB = 0;
	_detail::Proc_glVertexAttrib4bvARB VertexAttrib4bvARB = 0;
	_detail::Proc_glVertexAttrib4dARB VertexAttrib4dARB = 0;
	_detail::Proc_glVertexAttrib4dvARB VertexAttrib4dvARB = 0;
	_detail::Proc_glVertexAttrib4fARB VertexAttrib4fARB = 0;
	_detail::Proc_glVertexAttrib4fvARB VertexAttrib4fvARB = 0;
	_detail::Proc_glVertexAttrib4ivARB VertexAttrib4ivARB = 0;
	_detail::Proc_glVertexAttrib4sARB VertexAttrib4sARB = 0;
	_detail::Proc_glVertexAttrib4svARB VertexAttrib4svARB = 0;
	_detail::Proc_glVertexAttrib4ubvARB VertexAttrib4ubvARB = 0;
	_detail::Proc_glVertexAttrib4uivARB VertexAttrib4uivARB = 0;
	_detail::Proc_glVertexAttrib4usvARB VertexAttrib4usvARB = 0;
	_detail::Proc_glVertexAttribPointerARB VertexAttribPointerARB = 0;
	
	_detail::Proc_glBindAttribLocationARB BindAttribLocationARB = 0;
	_detail::Proc_glGetActiveAttribARB GetActiveAttribARB = 0;
	_detail::Proc_glGetAttribLocationARB GetAttribLocationARB = 0;
	
	_detail::Proc_glWindowPos2dARB WindowPos2dARB = 0;
	_detail::Proc_glWindowPos2dvARB WindowPos2dvARB = 0;
	_detail::Proc_glWindowPos2fARB WindowPos2fARB = 0;
	_detail::Proc_glWindowPos2fvARB WindowPos2fvARB = 0;
	_detail::Proc_glWindowPos2iARB WindowPos2iARB = 0;
	_detail::Proc_glWindowPos2ivARB WindowPos2ivARB = 0;
	_detail::Proc_glWindowPos2sARB WindowPos2sARB = 0;
	_detail::Proc_glWindowPos2svARB WindowPos2svARB = 0;
	_detail::Proc_glWindowPos3dARB WindowPos3dARB = 0;
	_detail::Proc_glWindowPos3dvARB WindowPos3dvARB = 0;
	_detail::Proc_glWindowPos3fARB WindowPos3fARB = 0;
	_detail::Proc_glWindowPos3fvARB WindowPos3fvARB = 0;
	_detail::Proc_glWindowPos3iARB WindowPos3iARB = 0;
	_detail::Proc_glWindowPos3ivARB WindowPos3ivARB = 0;
	_detail::Proc_glWindowPos3sARB WindowPos3sARB = 0;
	_detail::Proc_glWindowPos3svARB WindowPos3svARB = 0;
	
	_detail::Proc_glDrawBuffersATI DrawBuffersATI = 0;
	
	_detail::Proc_glDrawElementArrayATI DrawElementArrayATI = 0;
	_detail::Proc_glDrawRangeElementArrayATI DrawRangeElementArrayATI = 0;
	_detail::Proc_glElementPointerATI ElementPointerATI = 0;
	
	_detail::Proc_glGetTexBumpParameterfvATI GetTexBumpParameterfvATI = 0;
	_detail::Proc_glGetTexBumpParameterivATI GetTexBumpParameterivATI = 0;
	_detail::Proc_glTexBumpParameterfvATI TexBumpParameterfvATI = 0;
	_detail::Proc_glTexBumpParameterivATI TexBumpParameterivATI = 0;
	
	_detail::Proc_glAlphaFragmentOp1ATI AlphaFragmentOp1ATI = 0;
	_detail::Proc_glAlphaFragmentOp2ATI AlphaFragmentOp2ATI = 0;
	_detail::Proc_glAlphaFragmentOp3ATI AlphaFragmentOp3ATI = 0;
	_detail::Proc_glBeginFragmentShaderATI BeginFragmentShaderATI = 0;
	_detail::Proc_glBindFragmentShaderATI BindFragmentShaderATI = 0;
	_detail::Proc_glColorFragmentOp1ATI ColorFragmentOp1ATI = 0;
	_detail::Proc_glColorFragmentOp2ATI ColorFragmentOp2ATI = 0;
	_detail::Proc_glColorFragmentOp3ATI ColorFragmentOp3ATI = 0;
	_detail::Proc_glDeleteFragmentShaderATI DeleteFragmentShaderATI = 0;
	_detail::Proc_glEndFragmentShaderATI EndFragmentShaderATI = 0;
	_detail::Proc_glGenFragmentShadersATI GenFragmentShadersATI = 0;
	_detail::Proc_glPassTexCoordATI PassTexCoordATI = 0;
	_detail::Proc_glSampleMapATI SampleMapATI = 0;
	_detail::Proc_glSetFragmentShaderConstantATI SetFragmentShaderConstantATI = 0;
	
	_detail::Proc_glMapObjectBufferATI MapObjectBufferATI = 0;
	_detail::Proc_glUnmapObjectBufferATI UnmapObjectBufferATI = 0;
	
	_detail::Proc_glPNTrianglesfATI PNTrianglesfATI = 0;
	_detail::Proc_glPNTrianglesiATI PNTrianglesiATI = 0;
	
	_detail::Proc_glStencilFuncSeparateATI StencilFuncSeparateATI = 0;
	_detail::Proc_glStencilOpSeparateATI StencilOpSeparateATI = 0;
	
	_detail::Proc_glArrayObjectATI ArrayObjectATI = 0;
	_detail::Proc_glFreeObjectBufferATI FreeObjectBufferATI = 0;
	_detail::Proc_glGetArrayObjectfvATI GetArrayObjectfvATI = 0;
	_detail::Proc_glGetArrayObjectivATI GetArrayObjectivATI = 0;
	_detail::Proc_glGetObjectBufferfvATI GetObjectBufferfvATI = 0;
	_detail::Proc_glGetObjectBufferivATI GetObjectBufferivATI = 0;
	_detail::Proc_glGetVariantArrayObjectfvATI GetVariantArrayObjectfvATI = 0;
	_detail::Proc_glGetVariantArrayObjectivATI GetVariantArrayObjectivATI = 0;
	_detail::Proc_glIsObjectBufferATI IsObjectBufferATI = 0;
	_detail::Proc_glNewObjectBufferATI NewObjectBufferATI = 0;
	_detail::Proc_glUpdateObjectBufferATI UpdateObjectBufferATI = 0;
	_detail::Proc_glVariantArrayObjectATI VariantArrayObjectATI = 0;
	
	_detail::Proc_glGetVertexAttribArrayObjectfvATI GetVertexAttribArrayObjectfvATI = 0;
	_detail::Proc_glGetVertexAttribArrayObjectivATI GetVertexAttribArrayObjectivATI = 0;
	_detail::Proc_glVertexAttribArrayObjectATI VertexAttribArrayObjectATI = 0;
	
	_detail::Proc_glClientActiveVertexStreamATI ClientActiveVertexStreamATI = 0;
	_detail::Proc_glNormalStream3bATI NormalStream3bATI = 0;
	_detail::Proc_glNormalStream3bvATI NormalStream3bvATI = 0;
	_detail::Proc_glNormalStream3dATI NormalStream3dATI = 0;
	_detail::Proc_glNormalStream3dvATI NormalStream3dvATI = 0;
	_detail::Proc_glNormalStream3fATI NormalStream3fATI = 0;
	_detail::Proc_glNormalStream3fvATI NormalStream3fvATI = 0;
	_detail::Proc_glNormalStream3iATI NormalStream3iATI = 0;
	_detail::Proc_glNormalStream3ivATI NormalStream3ivATI = 0;
	_detail::Proc_glNormalStream3sATI NormalStream3sATI = 0;
	_detail::Proc_glNormalStream3svATI NormalStream3svATI = 0;
	_detail::Proc_glVertexBlendEnvfATI VertexBlendEnvfATI = 0;
	_detail::Proc_glVertexBlendEnviATI VertexBlendEnviATI = 0;
	_detail::Proc_glVertexStream1dATI VertexStream1dATI = 0;
	_detail::Proc_glVertexStream1dvATI VertexStream1dvATI = 0;
	_detail::Proc_glVertexStream1fATI VertexStream1fATI = 0;
	_detail::Proc_glVertexStream1fvATI VertexStream1fvATI = 0;
	_detail::Proc_glVertexStream1iATI VertexStream1iATI = 0;
	_detail::Proc_glVertexStream1ivATI VertexStream1ivATI = 0;
	_detail::Proc_glVertexStream1sATI VertexStream1sATI = 0;
	_detail::Proc_glVertexStream1svATI VertexStream1svATI = 0;
	_detail::Proc_glVertexStream2dATI VertexStream2dATI = 0;
	_detail::Proc_glVertexStream2dvATI VertexStream2dvATI = 0;
	_detail::Proc_glVertexStream2fATI VertexStream2fATI = 0;
	_detail::Proc_glVertexStream2fvATI VertexStream2fvATI = 0;
	_detail::Proc_glVertexStream2iATI VertexStream2iATI = 0;
	_detail::Proc_glVertexStream2ivATI VertexStream2ivATI = 0;
	_detail::Proc_glVertexStream2sATI VertexStream2sATI = 0;
	_detail::Proc_glVertexStream2svATI VertexStream2svATI = 0;
	_detail::Proc_glVertexStream3dATI VertexStream3dATI = 0;
	_detail::Proc_glVertexStream3dvATI VertexStream3dvATI = 0;
	_detail::Proc_glVertexStream3fATI VertexStream3fATI = 0;
	_detail::Proc_glVertexStream3fvATI VertexStream3fvATI = 0;
	_detail::Proc_glVertexStream3iATI VertexStream3iATI = 0;
	_detail::Proc_glVertexStream3ivATI VertexStream3ivATI = 0;
	_detail::Proc_glVertexStream3sATI VertexStream3sATI = 0;
	_detail::Proc_glVertexStream3svATI VertexStream3svATI = 0;
	_detail::Proc_glVertexStream4dATI VertexStream4dATI = 0;
	_detail::Proc_glVertexStream4dvATI VertexStream4dvATI = 0;
	_detail::Proc_glVertexStream4fATI VertexStream4fATI = 0;
	_detail::Proc_glVertexStream4fvATI VertexStream4fvATI = 0;
	_detail::Proc_glVertexStream4iATI VertexStream4iATI = 0;
	_detail::Proc_glVertexStream4ivATI VertexStream4ivATI = 0;
	_detail::Proc_glVertexStream4sATI VertexStream4sATI = 0;
	_detail::Proc_glVertexStream4svATI VertexStream4svATI = 0;
	
	_detail::Proc_glGetUniformBufferSizeEXT GetUniformBufferSizeEXT = 0;
	_detail::Proc_glGetUniformOffsetEXT GetUniformOffsetEXT = 0;
	_detail::Proc_glUniformBufferEXT UniformBufferEXT = 0;
	
	_detail::Proc_glBlendColorEXT BlendColorEXT = 0;
	
	_detail::Proc_glBlendEquationSeparateEXT BlendEquationSeparateEXT = 0;
	
	_detail::Proc_glBlendFuncSeparateEXT BlendFuncSeparateEXT = 0;
	
	_detail::Proc_glBlendEquationEXT BlendEquationEXT = 0;
	
	_detail::Proc_glColorSubTableEXT ColorSubTableEXT = 0;
	_detail::Proc_glCopyColorSubTableEXT CopyColorSubTableEXT = 0;
	
	_detail::Proc_glLockArraysEXT LockArraysEXT = 0;
	_detail::Proc_glUnlockArraysEXT UnlockArraysEXT = 0;
	
	_detail::Proc_glConvolutionFilter1DEXT ConvolutionFilter1DEXT = 0;
	_detail::Proc_glConvolutionFilter2DEXT ConvolutionFilter2DEXT = 0;
	_detail::Proc_glConvolutionParameterfEXT ConvolutionParameterfEXT = 0;
	_detail::Proc_glConvolutionParameterfvEXT ConvolutionParameterfvEXT = 0;
	_detail::Proc_glConvolutionParameteriEXT ConvolutionParameteriEXT = 0;
	_detail::Proc_glConvolutionParameterivEXT ConvolutionParameterivEXT = 0;
	_detail::Proc_glCopyConvolutionFilter1DEXT CopyConvolutionFilter1DEXT = 0;
	_detail::Proc_glCopyConvolutionFilter2DEXT CopyConvolutionFilter2DEXT = 0;
	_detail::Proc_glGetConvolutionFilterEXT GetConvolutionFilterEXT = 0;
	_detail::Proc_glGetConvolutionParameterfvEXT GetConvolutionParameterfvEXT = 0;
	_detail::Proc_glGetConvolutionParameterivEXT GetConvolutionParameterivEXT = 0;
	_detail::Proc_glGetSeparableFilterEXT GetSeparableFilterEXT = 0;
	_detail::Proc_glSeparableFilter2DEXT SeparableFilter2DEXT = 0;
	
	_detail::Proc_glBinormal3bEXT Binormal3bEXT = 0;
	_detail::Proc_glBinormal3bvEXT Binormal3bvEXT = 0;
	_detail::Proc_glBinormal3dEXT Binormal3dEXT = 0;
	_detail::Proc_glBinormal3dvEXT Binormal3dvEXT = 0;
	_detail::Proc_glBinormal3fEXT Binormal3fEXT = 0;
	_detail::Proc_glBinormal3fvEXT Binormal3fvEXT = 0;
	_detail::Proc_glBinormal3iEXT Binormal3iEXT = 0;
	_detail::Proc_glBinormal3ivEXT Binormal3ivEXT = 0;
	_detail::Proc_glBinormal3sEXT Binormal3sEXT = 0;
	_detail::Proc_glBinormal3svEXT Binormal3svEXT = 0;
	_detail::Proc_glBinormalPointerEXT BinormalPointerEXT = 0;
	_detail::Proc_glTangent3bEXT Tangent3bEXT = 0;
	_detail::Proc_glTangent3bvEXT Tangent3bvEXT = 0;
	_detail::Proc_glTangent3dEXT Tangent3dEXT = 0;
	_detail::Proc_glTangent3dvEXT Tangent3dvEXT = 0;
	_detail::Proc_glTangent3fEXT Tangent3fEXT = 0;
	_detail::Proc_glTangent3fvEXT Tangent3fvEXT = 0;
	_detail::Proc_glTangent3iEXT Tangent3iEXT = 0;
	_detail::Proc_glTangent3ivEXT Tangent3ivEXT = 0;
	_detail::Proc_glTangent3sEXT Tangent3sEXT = 0;
	_detail::Proc_glTangent3svEXT Tangent3svEXT = 0;
	_detail::Proc_glTangentPointerEXT TangentPointerEXT = 0;
	
	_detail::Proc_glCopyTexImage1DEXT CopyTexImage1DEXT = 0;
	_detail::Proc_glCopyTexImage2DEXT CopyTexImage2DEXT = 0;
	_detail::Proc_glCopyTexSubImage1DEXT CopyTexSubImage1DEXT = 0;
	_detail::Proc_glCopyTexSubImage2DEXT CopyTexSubImage2DEXT = 0;
	_detail::Proc_glCopyTexSubImage3DEXT CopyTexSubImage3DEXT = 0;
	
	_detail::Proc_glCullParameterdvEXT CullParameterdvEXT = 0;
	_detail::Proc_glCullParameterfvEXT CullParameterfvEXT = 0;
	
	_detail::Proc_glDepthBoundsEXT DepthBoundsEXT = 0;
	
	_detail::Proc_glBindMultiTextureEXT BindMultiTextureEXT = 0;
	_detail::Proc_glCheckNamedFramebufferStatusEXT CheckNamedFramebufferStatusEXT = 0;
	_detail::Proc_glClearNamedBufferDataEXT ClearNamedBufferDataEXT = 0;
	_detail::Proc_glClearNamedBufferSubDataEXT ClearNamedBufferSubDataEXT = 0;
	_detail::Proc_glClientAttribDefaultEXT ClientAttribDefaultEXT = 0;
	_detail::Proc_glCompressedMultiTexImage1DEXT CompressedMultiTexImage1DEXT = 0;
	_detail::Proc_glCompressedMultiTexImage2DEXT CompressedMultiTexImage2DEXT = 0;
	_detail::Proc_glCompressedMultiTexImage3DEXT CompressedMultiTexImage3DEXT = 0;
	_detail::Proc_glCompressedMultiTexSubImage1DEXT CompressedMultiTexSubImage1DEXT = 0;
	_detail::Proc_glCompressedMultiTexSubImage2DEXT CompressedMultiTexSubImage2DEXT = 0;
	_detail::Proc_glCompressedMultiTexSubImage3DEXT CompressedMultiTexSubImage3DEXT = 0;
	_detail::Proc_glCompressedTextureImage1DEXT CompressedTextureImage1DEXT = 0;
	_detail::Proc_glCompressedTextureImage2DEXT CompressedTextureImage2DEXT = 0;
	_detail::Proc_glCompressedTextureImage3DEXT CompressedTextureImage3DEXT = 0;
	_detail::Proc_glCompressedTextureSubImage1DEXT CompressedTextureSubImage1DEXT = 0;
	_detail::Proc_glCompressedTextureSubImage2DEXT CompressedTextureSubImage2DEXT = 0;
	_detail::Proc_glCompressedTextureSubImage3DEXT CompressedTextureSubImage3DEXT = 0;
	_detail::Proc_glCopyMultiTexImage1DEXT CopyMultiTexImage1DEXT = 0;
	_detail::Proc_glCopyMultiTexImage2DEXT CopyMultiTexImage2DEXT = 0;
	_detail::Proc_glCopyMultiTexSubImage1DEXT CopyMultiTexSubImage1DEXT = 0;
	_detail::Proc_glCopyMultiTexSubImage2DEXT CopyMultiTexSubImage2DEXT = 0;
	_detail::Proc_glCopyMultiTexSubImage3DEXT CopyMultiTexSubImage3DEXT = 0;
	_detail::Proc_glCopyTextureImage1DEXT CopyTextureImage1DEXT = 0;
	_detail::Proc_glCopyTextureImage2DEXT CopyTextureImage2DEXT = 0;
	_detail::Proc_glCopyTextureSubImage1DEXT CopyTextureSubImage1DEXT = 0;
	_detail::Proc_glCopyTextureSubImage2DEXT CopyTextureSubImage2DEXT = 0;
	_detail::Proc_glCopyTextureSubImage3DEXT CopyTextureSubImage3DEXT = 0;
	_detail::Proc_glDisableClientStateIndexedEXT DisableClientStateIndexedEXT = 0;
	_detail::Proc_glDisableClientStateiEXT DisableClientStateiEXT = 0;
	_detail::Proc_glDisableIndexedEXT DisableIndexedEXT = 0;
	_detail::Proc_glDisableVertexArrayAttribEXT DisableVertexArrayAttribEXT = 0;
	_detail::Proc_glDisableVertexArrayEXT DisableVertexArrayEXT = 0;
	_detail::Proc_glEnableClientStateIndexedEXT EnableClientStateIndexedEXT = 0;
	_detail::Proc_glEnableClientStateiEXT EnableClientStateiEXT = 0;
	_detail::Proc_glEnableIndexedEXT EnableIndexedEXT = 0;
	_detail::Proc_glEnableVertexArrayAttribEXT EnableVertexArrayAttribEXT = 0;
	_detail::Proc_glEnableVertexArrayEXT EnableVertexArrayEXT = 0;
	_detail::Proc_glFlushMappedNamedBufferRangeEXT FlushMappedNamedBufferRangeEXT = 0;
	_detail::Proc_glFramebufferDrawBufferEXT FramebufferDrawBufferEXT = 0;
	_detail::Proc_glFramebufferDrawBuffersEXT FramebufferDrawBuffersEXT = 0;
	_detail::Proc_glFramebufferReadBufferEXT FramebufferReadBufferEXT = 0;
	_detail::Proc_glGenerateMultiTexMipmapEXT GenerateMultiTexMipmapEXT = 0;
	_detail::Proc_glGenerateTextureMipmapEXT GenerateTextureMipmapEXT = 0;
	_detail::Proc_glGetBooleanIndexedvEXT GetBooleanIndexedvEXT = 0;
	_detail::Proc_glGetCompressedMultiTexImageEXT GetCompressedMultiTexImageEXT = 0;
	_detail::Proc_glGetCompressedTextureImageEXT GetCompressedTextureImageEXT = 0;
	_detail::Proc_glGetDoubleIndexedvEXT GetDoubleIndexedvEXT = 0;
	_detail::Proc_glGetDoublei_vEXT GetDoublei_vEXT = 0;
	_detail::Proc_glGetFloatIndexedvEXT GetFloatIndexedvEXT = 0;
	_detail::Proc_glGetFloati_vEXT GetFloati_vEXT = 0;
	_detail::Proc_glGetFramebufferParameterivEXT GetFramebufferParameterivEXT = 0;
	_detail::Proc_glGetIntegerIndexedvEXT GetIntegerIndexedvEXT = 0;
	_detail::Proc_glGetMultiTexEnvfvEXT GetMultiTexEnvfvEXT = 0;
	_detail::Proc_glGetMultiTexEnvivEXT GetMultiTexEnvivEXT = 0;
	_detail::Proc_glGetMultiTexGendvEXT GetMultiTexGendvEXT = 0;
	_detail::Proc_glGetMultiTexGenfvEXT GetMultiTexGenfvEXT = 0;
	_detail::Proc_glGetMultiTexGenivEXT GetMultiTexGenivEXT = 0;
	_detail::Proc_glGetMultiTexImageEXT GetMultiTexImageEXT = 0;
	_detail::Proc_glGetMultiTexLevelParameterfvEXT GetMultiTexLevelParameterfvEXT = 0;
	_detail::Proc_glGetMultiTexLevelParameterivEXT GetMultiTexLevelParameterivEXT = 0;
	_detail::Proc_glGetMultiTexParameterIivEXT GetMultiTexParameterIivEXT = 0;
	_detail::Proc_glGetMultiTexParameterIuivEXT GetMultiTexParameterIuivEXT = 0;
	_detail::Proc_glGetMultiTexParameterfvEXT GetMultiTexParameterfvEXT = 0;
	_detail::Proc_glGetMultiTexParameterivEXT GetMultiTexParameterivEXT = 0;
	_detail::Proc_glGetNamedBufferParameterivEXT GetNamedBufferParameterivEXT = 0;
	_detail::Proc_glGetNamedBufferPointervEXT GetNamedBufferPointervEXT = 0;
	_detail::Proc_glGetNamedBufferSubDataEXT GetNamedBufferSubDataEXT = 0;
	_detail::Proc_glGetNamedFramebufferAttachmentParameterivEXT GetNamedFramebufferAttachmentParameterivEXT = 0;
	_detail::Proc_glGetNamedFramebufferParameterivEXT GetNamedFramebufferParameterivEXT = 0;
	_detail::Proc_glGetNamedProgramLocalParameterIivEXT GetNamedProgramLocalParameterIivEXT = 0;
	_detail::Proc_glGetNamedProgramLocalParameterIuivEXT GetNamedProgramLocalParameterIuivEXT = 0;
	_detail::Proc_glGetNamedProgramLocalParameterdvEXT GetNamedProgramLocalParameterdvEXT = 0;
	_detail::Proc_glGetNamedProgramLocalParameterfvEXT GetNamedProgramLocalParameterfvEXT = 0;
	_detail::Proc_glGetNamedProgramStringEXT GetNamedProgramStringEXT = 0;
	_detail::Proc_glGetNamedProgramivEXT GetNamedProgramivEXT = 0;
	_detail::Proc_glGetNamedRenderbufferParameterivEXT GetNamedRenderbufferParameterivEXT = 0;
	_detail::Proc_glGetPointerIndexedvEXT GetPointerIndexedvEXT = 0;
	_detail::Proc_glGetPointeri_vEXT GetPointeri_vEXT = 0;
	_detail::Proc_glGetTextureImageEXT GetTextureImageEXT = 0;
	_detail::Proc_glGetTextureLevelParameterfvEXT GetTextureLevelParameterfvEXT = 0;
	_detail::Proc_glGetTextureLevelParameterivEXT GetTextureLevelParameterivEXT = 0;
	_detail::Proc_glGetTextureParameterIivEXT GetTextureParameterIivEXT = 0;
	_detail::Proc_glGetTextureParameterIuivEXT GetTextureParameterIuivEXT = 0;
	_detail::Proc_glGetTextureParameterfvEXT GetTextureParameterfvEXT = 0;
	_detail::Proc_glGetTextureParameterivEXT GetTextureParameterivEXT = 0;
	_detail::Proc_glGetVertexArrayIntegeri_vEXT GetVertexArrayIntegeri_vEXT = 0;
	_detail::Proc_glGetVertexArrayIntegervEXT GetVertexArrayIntegervEXT = 0;
	_detail::Proc_glGetVertexArrayPointeri_vEXT GetVertexArrayPointeri_vEXT = 0;
	_detail::Proc_glGetVertexArrayPointervEXT GetVertexArrayPointervEXT = 0;
	_detail::Proc_glIsEnabledIndexedEXT IsEnabledIndexedEXT = 0;
	_detail::Proc_glMapNamedBufferEXT MapNamedBufferEXT = 0;
	_detail::Proc_glMapNamedBufferRangeEXT MapNamedBufferRangeEXT = 0;
	_detail::Proc_glMatrixFrustumEXT MatrixFrustumEXT = 0;
	_detail::Proc_glMatrixLoadIdentityEXT MatrixLoadIdentityEXT = 0;
	_detail::Proc_glMatrixLoadTransposedEXT MatrixLoadTransposedEXT = 0;
	_detail::Proc_glMatrixLoadTransposefEXT MatrixLoadTransposefEXT = 0;
	_detail::Proc_glMatrixLoaddEXT MatrixLoaddEXT = 0;
	_detail::Proc_glMatrixLoadfEXT MatrixLoadfEXT = 0;
	_detail::Proc_glMatrixMultTransposedEXT MatrixMultTransposedEXT = 0;
	_detail::Proc_glMatrixMultTransposefEXT MatrixMultTransposefEXT = 0;
	_detail::Proc_glMatrixMultdEXT MatrixMultdEXT = 0;
	_detail::Proc_glMatrixMultfEXT MatrixMultfEXT = 0;
	_detail::Proc_glMatrixOrthoEXT MatrixOrthoEXT = 0;
	_detail::Proc_glMatrixPopEXT MatrixPopEXT = 0;
	_detail::Proc_glMatrixPushEXT MatrixPushEXT = 0;
	_detail::Proc_glMatrixRotatedEXT MatrixRotatedEXT = 0;
	_detail::Proc_glMatrixRotatefEXT MatrixRotatefEXT = 0;
	_detail::Proc_glMatrixScaledEXT MatrixScaledEXT = 0;
	_detail::Proc_glMatrixScalefEXT MatrixScalefEXT = 0;
	_detail::Proc_glMatrixTranslatedEXT MatrixTranslatedEXT = 0;
	_detail::Proc_glMatrixTranslatefEXT MatrixTranslatefEXT = 0;
	_detail::Proc_glMultiTexBufferEXT MultiTexBufferEXT = 0;
	_detail::Proc_glMultiTexCoordPointerEXT MultiTexCoordPointerEXT = 0;
	_detail::Proc_glMultiTexEnvfEXT MultiTexEnvfEXT = 0;
	_detail::Proc_glMultiTexEnvfvEXT MultiTexEnvfvEXT = 0;
	_detail::Proc_glMultiTexEnviEXT MultiTexEnviEXT = 0;
	_detail::Proc_glMultiTexEnvivEXT MultiTexEnvivEXT = 0;
	_detail::Proc_glMultiTexGendEXT MultiTexGendEXT = 0;
	_detail::Proc_glMultiTexGendvEXT MultiTexGendvEXT = 0;
	_detail::Proc_glMultiTexGenfEXT MultiTexGenfEXT = 0;
	_detail::Proc_glMultiTexGenfvEXT MultiTexGenfvEXT = 0;
	_detail::Proc_glMultiTexGeniEXT MultiTexGeniEXT = 0;
	_detail::Proc_glMultiTexGenivEXT MultiTexGenivEXT = 0;
	_detail::Proc_glMultiTexImage1DEXT MultiTexImage1DEXT = 0;
	_detail::Proc_glMultiTexImage2DEXT MultiTexImage2DEXT = 0;
	_detail::Proc_glMultiTexImage3DEXT MultiTexImage3DEXT = 0;
	_detail::Proc_glMultiTexParameterIivEXT MultiTexParameterIivEXT = 0;
	_detail::Proc_glMultiTexParameterIuivEXT MultiTexParameterIuivEXT = 0;
	_detail::Proc_glMultiTexParameterfEXT MultiTexParameterfEXT = 0;
	_detail::Proc_glMultiTexParameterfvEXT MultiTexParameterfvEXT = 0;
	_detail::Proc_glMultiTexParameteriEXT MultiTexParameteriEXT = 0;
	_detail::Proc_glMultiTexParameterivEXT MultiTexParameterivEXT = 0;
	_detail::Proc_glMultiTexRenderbufferEXT MultiTexRenderbufferEXT = 0;
	_detail::Proc_glMultiTexSubImage1DEXT MultiTexSubImage1DEXT = 0;
	_detail::Proc_glMultiTexSubImage2DEXT MultiTexSubImage2DEXT = 0;
	_detail::Proc_glMultiTexSubImage3DEXT MultiTexSubImage3DEXT = 0;
	_detail::Proc_glNamedBufferDataEXT NamedBufferDataEXT = 0;
	_detail::Proc_glNamedBufferSubDataEXT NamedBufferSubDataEXT = 0;
	_detail::Proc_glNamedCopyBufferSubDataEXT NamedCopyBufferSubDataEXT = 0;
	_detail::Proc_glNamedFramebufferParameteriEXT NamedFramebufferParameteriEXT = 0;
	_detail::Proc_glNamedFramebufferRenderbufferEXT NamedFramebufferRenderbufferEXT = 0;
	_detail::Proc_glNamedFramebufferTexture1DEXT NamedFramebufferTexture1DEXT = 0;
	_detail::Proc_glNamedFramebufferTexture2DEXT NamedFramebufferTexture2DEXT = 0;
	_detail::Proc_glNamedFramebufferTexture3DEXT NamedFramebufferTexture3DEXT = 0;
	_detail::Proc_glNamedFramebufferTextureEXT NamedFramebufferTextureEXT = 0;
	_detail::Proc_glNamedFramebufferTextureFaceEXT NamedFramebufferTextureFaceEXT = 0;
	_detail::Proc_glNamedFramebufferTextureLayerEXT NamedFramebufferTextureLayerEXT = 0;
	_detail::Proc_glNamedProgramLocalParameter4dEXT NamedProgramLocalParameter4dEXT = 0;
	_detail::Proc_glNamedProgramLocalParameter4dvEXT NamedProgramLocalParameter4dvEXT = 0;
	_detail::Proc_glNamedProgramLocalParameter4fEXT NamedProgramLocalParameter4fEXT = 0;
	_detail::Proc_glNamedProgramLocalParameter4fvEXT NamedProgramLocalParameter4fvEXT = 0;
	_detail::Proc_glNamedProgramLocalParameterI4iEXT NamedProgramLocalParameterI4iEXT = 0;
	_detail::Proc_glNamedProgramLocalParameterI4ivEXT NamedProgramLocalParameterI4ivEXT = 0;
	_detail::Proc_glNamedProgramLocalParameterI4uiEXT NamedProgramLocalParameterI4uiEXT = 0;
	_detail::Proc_glNamedProgramLocalParameterI4uivEXT NamedProgramLocalParameterI4uivEXT = 0;
	_detail::Proc_glNamedProgramLocalParameters4fvEXT NamedProgramLocalParameters4fvEXT = 0;
	_detail::Proc_glNamedProgramLocalParametersI4ivEXT NamedProgramLocalParametersI4ivEXT = 0;
	_detail::Proc_glNamedProgramLocalParametersI4uivEXT NamedProgramLocalParametersI4uivEXT = 0;
	_detail::Proc_glNamedProgramStringEXT NamedProgramStringEXT = 0;
	_detail::Proc_glNamedRenderbufferStorageEXT NamedRenderbufferStorageEXT = 0;
	_detail::Proc_glNamedRenderbufferStorageMultisampleCoverageEXT NamedRenderbufferStorageMultisampleCoverageEXT = 0;
	_detail::Proc_glNamedRenderbufferStorageMultisampleEXT NamedRenderbufferStorageMultisampleEXT = 0;
	_detail::Proc_glProgramUniform1dEXT ProgramUniform1dEXT = 0;
	_detail::Proc_glProgramUniform1dvEXT ProgramUniform1dvEXT = 0;
	_detail::Proc_glProgramUniform1fEXT ProgramUniform1fEXT = 0;
	_detail::Proc_glProgramUniform1fvEXT ProgramUniform1fvEXT = 0;
	_detail::Proc_glProgramUniform1iEXT ProgramUniform1iEXT = 0;
	_detail::Proc_glProgramUniform1ivEXT ProgramUniform1ivEXT = 0;
	_detail::Proc_glProgramUniform1uiEXT ProgramUniform1uiEXT = 0;
	_detail::Proc_glProgramUniform1uivEXT ProgramUniform1uivEXT = 0;
	_detail::Proc_glProgramUniform2dEXT ProgramUniform2dEXT = 0;
	_detail::Proc_glProgramUniform2dvEXT ProgramUniform2dvEXT = 0;
	_detail::Proc_glProgramUniform2fEXT ProgramUniform2fEXT = 0;
	_detail::Proc_glProgramUniform2fvEXT ProgramUniform2fvEXT = 0;
	_detail::Proc_glProgramUniform2iEXT ProgramUniform2iEXT = 0;
	_detail::Proc_glProgramUniform2ivEXT ProgramUniform2ivEXT = 0;
	_detail::Proc_glProgramUniform2uiEXT ProgramUniform2uiEXT = 0;
	_detail::Proc_glProgramUniform2uivEXT ProgramUniform2uivEXT = 0;
	_detail::Proc_glProgramUniform3dEXT ProgramUniform3dEXT = 0;
	_detail::Proc_glProgramUniform3dvEXT ProgramUniform3dvEXT = 0;
	_detail::Proc_glProgramUniform3fEXT ProgramUniform3fEXT = 0;
	_detail::Proc_glProgramUniform3fvEXT ProgramUniform3fvEXT = 0;
	_detail::Proc_glProgramUniform3iEXT ProgramUniform3iEXT = 0;
	_detail::Proc_glProgramUniform3ivEXT ProgramUniform3ivEXT = 0;
	_detail::Proc_glProgramUniform3uiEXT ProgramUniform3uiEXT = 0;
	_detail::Proc_glProgramUniform3uivEXT ProgramUniform3uivEXT = 0;
	_detail::Proc_glProgramUniform4dEXT ProgramUniform4dEXT = 0;
	_detail::Proc_glProgramUniform4dvEXT ProgramUniform4dvEXT = 0;
	_detail::Proc_glProgramUniform4fEXT ProgramUniform4fEXT = 0;
	_detail::Proc_glProgramUniform4fvEXT ProgramUniform4fvEXT = 0;
	_detail::Proc_glProgramUniform4iEXT ProgramUniform4iEXT = 0;
	_detail::Proc_glProgramUniform4ivEXT ProgramUniform4ivEXT = 0;
	_detail::Proc_glProgramUniform4uiEXT ProgramUniform4uiEXT = 0;
	_detail::Proc_glProgramUniform4uivEXT ProgramUniform4uivEXT = 0;
	_detail::Proc_glProgramUniformMatrix2dvEXT ProgramUniformMatrix2dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix2fvEXT ProgramUniformMatrix2fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix2x3dvEXT ProgramUniformMatrix2x3dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix2x3fvEXT ProgramUniformMatrix2x3fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix2x4dvEXT ProgramUniformMatrix2x4dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix2x4fvEXT ProgramUniformMatrix2x4fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix3dvEXT ProgramUniformMatrix3dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix3fvEXT ProgramUniformMatrix3fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix3x2dvEXT ProgramUniformMatrix3x2dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix3x2fvEXT ProgramUniformMatrix3x2fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix3x4dvEXT ProgramUniformMatrix3x4dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix3x4fvEXT ProgramUniformMatrix3x4fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix4dvEXT ProgramUniformMatrix4dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix4fvEXT ProgramUniformMatrix4fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix4x2dvEXT ProgramUniformMatrix4x2dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix4x2fvEXT ProgramUniformMatrix4x2fvEXT = 0;
	_detail::Proc_glProgramUniformMatrix4x3dvEXT ProgramUniformMatrix4x3dvEXT = 0;
	_detail::Proc_glProgramUniformMatrix4x3fvEXT ProgramUniformMatrix4x3fvEXT = 0;
	_detail::Proc_glPushClientAttribDefaultEXT PushClientAttribDefaultEXT = 0;
	_detail::Proc_glTextureBufferEXT TextureBufferEXT = 0;
	_detail::Proc_glTextureBufferRangeEXT TextureBufferRangeEXT = 0;
	_detail::Proc_glTextureImage1DEXT TextureImage1DEXT = 0;
	_detail::Proc_glTextureImage2DEXT TextureImage2DEXT = 0;
	_detail::Proc_glTextureImage3DEXT TextureImage3DEXT = 0;
	_detail::Proc_glTexturePageCommitmentEXT TexturePageCommitmentEXT = 0;
	_detail::Proc_glTextureParameterIivEXT TextureParameterIivEXT = 0;
	_detail::Proc_glTextureParameterIuivEXT TextureParameterIuivEXT = 0;
	_detail::Proc_glTextureParameterfEXT TextureParameterfEXT = 0;
	_detail::Proc_glTextureParameterfvEXT TextureParameterfvEXT = 0;
	_detail::Proc_glTextureParameteriEXT TextureParameteriEXT = 0;
	_detail::Proc_glTextureParameterivEXT TextureParameterivEXT = 0;
	_detail::Proc_glTextureRenderbufferEXT TextureRenderbufferEXT = 0;
	_detail::Proc_glTextureStorage1DEXT TextureStorage1DEXT = 0;
	_detail::Proc_glTextureStorage2DEXT TextureStorage2DEXT = 0;
	_detail::Proc_glTextureStorage2DMultisampleEXT TextureStorage2DMultisampleEXT = 0;
	_detail::Proc_glTextureStorage3DEXT TextureStorage3DEXT = 0;
	_detail::Proc_glTextureStorage3DMultisampleEXT TextureStorage3DMultisampleEXT = 0;
	_detail::Proc_glTextureSubImage1DEXT TextureSubImage1DEXT = 0;
	_detail::Proc_glTextureSubImage2DEXT TextureSubImage2DEXT = 0;
	_detail::Proc_glTextureSubImage3DEXT TextureSubImage3DEXT = 0;
	_detail::Proc_glUnmapNamedBufferEXT UnmapNamedBufferEXT = 0;
	_detail::Proc_glVertexArrayBindVertexBufferEXT VertexArrayBindVertexBufferEXT = 0;
	_detail::Proc_glVertexArrayColorOffsetEXT VertexArrayColorOffsetEXT = 0;
	_detail::Proc_glVertexArrayEdgeFlagOffsetEXT VertexArrayEdgeFlagOffsetEXT = 0;
	_detail::Proc_glVertexArrayFogCoordOffsetEXT VertexArrayFogCoordOffsetEXT = 0;
	_detail::Proc_glVertexArrayIndexOffsetEXT VertexArrayIndexOffsetEXT = 0;
	_detail::Proc_glVertexArrayMultiTexCoordOffsetEXT VertexArrayMultiTexCoordOffsetEXT = 0;
	_detail::Proc_glVertexArrayNormalOffsetEXT VertexArrayNormalOffsetEXT = 0;
	_detail::Proc_glVertexArraySecondaryColorOffsetEXT VertexArraySecondaryColorOffsetEXT = 0;
	_detail::Proc_glVertexArrayTexCoordOffsetEXT VertexArrayTexCoordOffsetEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribBindingEXT VertexArrayVertexAttribBindingEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribFormatEXT VertexArrayVertexAttribFormatEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribIFormatEXT VertexArrayVertexAttribIFormatEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribIOffsetEXT VertexArrayVertexAttribIOffsetEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribLFormatEXT VertexArrayVertexAttribLFormatEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribLOffsetEXT VertexArrayVertexAttribLOffsetEXT = 0;
	_detail::Proc_glVertexArrayVertexAttribOffsetEXT VertexArrayVertexAttribOffsetEXT = 0;
	_detail::Proc_glVertexArrayVertexBindingDivisorEXT VertexArrayVertexBindingDivisorEXT = 0;
	_detail::Proc_glVertexArrayVertexOffsetEXT VertexArrayVertexOffsetEXT = 0;
	
	_detail::Proc_glColorMaskIndexedEXT ColorMaskIndexedEXT = 0;
	
	_detail::Proc_glDrawArraysInstancedEXT DrawArraysInstancedEXT = 0;
	_detail::Proc_glDrawElementsInstancedEXT DrawElementsInstancedEXT = 0;
	
	_detail::Proc_glDrawRangeElementsEXT DrawRangeElementsEXT = 0;
	
	_detail::Proc_glFogCoordPointerEXT FogCoordPointerEXT = 0;
	_detail::Proc_glFogCoorddEXT FogCoorddEXT = 0;
	_detail::Proc_glFogCoorddvEXT FogCoorddvEXT = 0;
	_detail::Proc_glFogCoordfEXT FogCoordfEXT = 0;
	_detail::Proc_glFogCoordfvEXT FogCoordfvEXT = 0;
	
	_detail::Proc_glBlitFramebufferEXT BlitFramebufferEXT = 0;
	
	_detail::Proc_glRenderbufferStorageMultisampleEXT RenderbufferStorageMultisampleEXT = 0;
	
	_detail::Proc_glBindFramebufferEXT BindFramebufferEXT = 0;
	_detail::Proc_glBindRenderbufferEXT BindRenderbufferEXT = 0;
	_detail::Proc_glCheckFramebufferStatusEXT CheckFramebufferStatusEXT = 0;
	_detail::Proc_glDeleteFramebuffersEXT DeleteFramebuffersEXT = 0;
	_detail::Proc_glDeleteRenderbuffersEXT DeleteRenderbuffersEXT = 0;
	_detail::Proc_glFramebufferRenderbufferEXT FramebufferRenderbufferEXT = 0;
	_detail::Proc_glFramebufferTexture1DEXT FramebufferTexture1DEXT = 0;
	_detail::Proc_glFramebufferTexture2DEXT FramebufferTexture2DEXT = 0;
	_detail::Proc_glFramebufferTexture3DEXT FramebufferTexture3DEXT = 0;
	_detail::Proc_glGenFramebuffersEXT GenFramebuffersEXT = 0;
	_detail::Proc_glGenRenderbuffersEXT GenRenderbuffersEXT = 0;
	_detail::Proc_glGenerateMipmapEXT GenerateMipmapEXT = 0;
	_detail::Proc_glGetFramebufferAttachmentParameterivEXT GetFramebufferAttachmentParameterivEXT = 0;
	_detail::Proc_glGetRenderbufferParameterivEXT GetRenderbufferParameterivEXT = 0;
	_detail::Proc_glIsFramebufferEXT IsFramebufferEXT = 0;
	_detail::Proc_glIsRenderbufferEXT IsRenderbufferEXT = 0;
	_detail::Proc_glRenderbufferStorageEXT RenderbufferStorageEXT = 0;
	
	_detail::Proc_glProgramParameteriEXT ProgramParameteriEXT = 0;
	
	_detail::Proc_glProgramEnvParameters4fvEXT ProgramEnvParameters4fvEXT = 0;
	_detail::Proc_glProgramLocalParameters4fvEXT ProgramLocalParameters4fvEXT = 0;
	
	_detail::Proc_glBindFragDataLocationEXT BindFragDataLocationEXT = 0;
	_detail::Proc_glGetFragDataLocationEXT GetFragDataLocationEXT = 0;
	_detail::Proc_glGetUniformuivEXT GetUniformuivEXT = 0;
	_detail::Proc_glUniform1uiEXT Uniform1uiEXT = 0;
	_detail::Proc_glUniform1uivEXT Uniform1uivEXT = 0;
	_detail::Proc_glUniform2uiEXT Uniform2uiEXT = 0;
	_detail::Proc_glUniform2uivEXT Uniform2uivEXT = 0;
	_detail::Proc_glUniform3uiEXT Uniform3uiEXT = 0;
	_detail::Proc_glUniform3uivEXT Uniform3uivEXT = 0;
	_detail::Proc_glUniform4uiEXT Uniform4uiEXT = 0;
	_detail::Proc_glUniform4uivEXT Uniform4uivEXT = 0;
	
	_detail::Proc_glGetHistogramEXT GetHistogramEXT = 0;
	_detail::Proc_glGetHistogramParameterfvEXT GetHistogramParameterfvEXT = 0;
	_detail::Proc_glGetHistogramParameterivEXT GetHistogramParameterivEXT = 0;
	_detail::Proc_glGetMinmaxEXT GetMinmaxEXT = 0;
	_detail::Proc_glGetMinmaxParameterfvEXT GetMinmaxParameterfvEXT = 0;
	_detail::Proc_glGetMinmaxParameterivEXT GetMinmaxParameterivEXT = 0;
	_detail::Proc_glHistogramEXT HistogramEXT = 0;
	_detail::Proc_glMinmaxEXT MinmaxEXT = 0;
	_detail::Proc_glResetHistogramEXT ResetHistogramEXT = 0;
	_detail::Proc_glResetMinmaxEXT ResetMinmaxEXT = 0;
	
	_detail::Proc_glIndexFuncEXT IndexFuncEXT = 0;
	
	_detail::Proc_glIndexMaterialEXT IndexMaterialEXT = 0;
	
	_detail::Proc_glApplyTextureEXT ApplyTextureEXT = 0;
	_detail::Proc_glTextureLightEXT TextureLightEXT = 0;
	_detail::Proc_glTextureMaterialEXT TextureMaterialEXT = 0;
	
	_detail::Proc_glMultiDrawArraysEXT MultiDrawArraysEXT = 0;
	_detail::Proc_glMultiDrawElementsEXT MultiDrawElementsEXT = 0;
	
	_detail::Proc_glSampleMaskEXT SampleMaskEXT = 0;
	_detail::Proc_glSamplePatternEXT SamplePatternEXT = 0;
	
	_detail::Proc_glColorTableEXT ColorTableEXT = 0;
	_detail::Proc_glGetColorTableEXT GetColorTableEXT = 0;
	_detail::Proc_glGetColorTableParameterfvEXT GetColorTableParameterfvEXT = 0;
	_detail::Proc_glGetColorTableParameterivEXT GetColorTableParameterivEXT = 0;
	
	_detail::Proc_glGetPixelTransformParameterfvEXT GetPixelTransformParameterfvEXT = 0;
	_detail::Proc_glGetPixelTransformParameterivEXT GetPixelTransformParameterivEXT = 0;
	_detail::Proc_glPixelTransformParameterfEXT PixelTransformParameterfEXT = 0;
	_detail::Proc_glPixelTransformParameterfvEXT PixelTransformParameterfvEXT = 0;
	_detail::Proc_glPixelTransformParameteriEXT PixelTransformParameteriEXT = 0;
	_detail::Proc_glPixelTransformParameterivEXT PixelTransformParameterivEXT = 0;
	
	_detail::Proc_glPointParameterfEXT PointParameterfEXT = 0;
	_detail::Proc_glPointParameterfvEXT PointParameterfvEXT = 0;
	
	_detail::Proc_glPolygonOffsetEXT PolygonOffsetEXT = 0;
	
	_detail::Proc_glProvokingVertexEXT ProvokingVertexEXT = 0;
	
	_detail::Proc_glSecondaryColor3bEXT SecondaryColor3bEXT = 0;
	_detail::Proc_glSecondaryColor3bvEXT SecondaryColor3bvEXT = 0;
	_detail::Proc_glSecondaryColor3dEXT SecondaryColor3dEXT = 0;
	_detail::Proc_glSecondaryColor3dvEXT SecondaryColor3dvEXT = 0;
	_detail::Proc_glSecondaryColor3fEXT SecondaryColor3fEXT = 0;
	_detail::Proc_glSecondaryColor3fvEXT SecondaryColor3fvEXT = 0;
	_detail::Proc_glSecondaryColor3iEXT SecondaryColor3iEXT = 0;
	_detail::Proc_glSecondaryColor3ivEXT SecondaryColor3ivEXT = 0;
	_detail::Proc_glSecondaryColor3sEXT SecondaryColor3sEXT = 0;
	_detail::Proc_glSecondaryColor3svEXT SecondaryColor3svEXT = 0;
	_detail::Proc_glSecondaryColor3ubEXT SecondaryColor3ubEXT = 0;
	_detail::Proc_glSecondaryColor3ubvEXT SecondaryColor3ubvEXT = 0;
	_detail::Proc_glSecondaryColor3uiEXT SecondaryColor3uiEXT = 0;
	_detail::Proc_glSecondaryColor3uivEXT SecondaryColor3uivEXT = 0;
	_detail::Proc_glSecondaryColor3usEXT SecondaryColor3usEXT = 0;
	_detail::Proc_glSecondaryColor3usvEXT SecondaryColor3usvEXT = 0;
	_detail::Proc_glSecondaryColorPointerEXT SecondaryColorPointerEXT = 0;
	
	_detail::Proc_glActiveProgramEXT ActiveProgramEXT = 0;
	_detail::Proc_glCreateShaderProgramEXT CreateShaderProgramEXT = 0;
	_detail::Proc_glUseShaderProgramEXT UseShaderProgramEXT = 0;
	
	_detail::Proc_glBindImageTextureEXT BindImageTextureEXT = 0;
	_detail::Proc_glMemoryBarrierEXT MemoryBarrierEXT = 0;
	
	_detail::Proc_glStencilClearTagEXT StencilClearTagEXT = 0;
	
	_detail::Proc_glActiveStencilFaceEXT ActiveStencilFaceEXT = 0;
	
	_detail::Proc_glTexSubImage1DEXT TexSubImage1DEXT = 0;
	_detail::Proc_glTexSubImage2DEXT TexSubImage2DEXT = 0;
	
	_detail::Proc_glTexImage3DEXT TexImage3DEXT = 0;
	_detail::Proc_glTexSubImage3DEXT TexSubImage3DEXT = 0;
	
	_detail::Proc_glTexBufferEXT TexBufferEXT = 0;
	
	_detail::Proc_glClearColorIiEXT ClearColorIiEXT = 0;
	_detail::Proc_glClearColorIuiEXT ClearColorIuiEXT = 0;
	_detail::Proc_glGetTexParameterIivEXT GetTexParameterIivEXT = 0;
	_detail::Proc_glGetTexParameterIuivEXT GetTexParameterIuivEXT = 0;
	_detail::Proc_glTexParameterIivEXT TexParameterIivEXT = 0;
	_detail::Proc_glTexParameterIuivEXT TexParameterIuivEXT = 0;
	
	_detail::Proc_glAreTexturesResidentEXT AreTexturesResidentEXT = 0;
	_detail::Proc_glBindTextureEXT BindTextureEXT = 0;
	_detail::Proc_glDeleteTexturesEXT DeleteTexturesEXT = 0;
	_detail::Proc_glGenTexturesEXT GenTexturesEXT = 0;
	_detail::Proc_glIsTextureEXT IsTextureEXT = 0;
	_detail::Proc_glPrioritizeTexturesEXT PrioritizeTexturesEXT = 0;
	
	_detail::Proc_glTextureNormalEXT TextureNormalEXT = 0;
	
	_detail::Proc_glGetQueryObjecti64vEXT GetQueryObjecti64vEXT = 0;
	_detail::Proc_glGetQueryObjectui64vEXT GetQueryObjectui64vEXT = 0;
	
	_detail::Proc_glBeginTransformFeedbackEXT BeginTransformFeedbackEXT = 0;
	_detail::Proc_glBindBufferBaseEXT BindBufferBaseEXT = 0;
	_detail::Proc_glBindBufferOffsetEXT BindBufferOffsetEXT = 0;
	_detail::Proc_glBindBufferRangeEXT BindBufferRangeEXT = 0;
	_detail::Proc_glEndTransformFeedbackEXT EndTransformFeedbackEXT = 0;
	_detail::Proc_glGetTransformFeedbackVaryingEXT GetTransformFeedbackVaryingEXT = 0;
	_detail::Proc_glTransformFeedbackVaryingsEXT TransformFeedbackVaryingsEXT = 0;
	
	_detail::Proc_glArrayElementEXT ArrayElementEXT = 0;
	_detail::Proc_glColorPointerEXT ColorPointerEXT = 0;
	_detail::Proc_glDrawArraysEXT DrawArraysEXT = 0;
	_detail::Proc_glEdgeFlagPointerEXT EdgeFlagPointerEXT = 0;
	_detail::Proc_glGetPointervEXT GetPointervEXT = 0;
	_detail::Proc_glIndexPointerEXT IndexPointerEXT = 0;
	_detail::Proc_glNormalPointerEXT NormalPointerEXT = 0;
	_detail::Proc_glTexCoordPointerEXT TexCoordPointerEXT = 0;
	_detail::Proc_glVertexPointerEXT VertexPointerEXT = 0;
	
	_detail::Proc_glGetVertexAttribLdvEXT GetVertexAttribLdvEXT = 0;
	_detail::Proc_glVertexAttribL1dEXT VertexAttribL1dEXT = 0;
	_detail::Proc_glVertexAttribL1dvEXT VertexAttribL1dvEXT = 0;
	_detail::Proc_glVertexAttribL2dEXT VertexAttribL2dEXT = 0;
	_detail::Proc_glVertexAttribL2dvEXT VertexAttribL2dvEXT = 0;
	_detail::Proc_glVertexAttribL3dEXT VertexAttribL3dEXT = 0;
	_detail::Proc_glVertexAttribL3dvEXT VertexAttribL3dvEXT = 0;
	_detail::Proc_glVertexAttribL4dEXT VertexAttribL4dEXT = 0;
	_detail::Proc_glVertexAttribL4dvEXT VertexAttribL4dvEXT = 0;
	_detail::Proc_glVertexAttribLPointerEXT VertexAttribLPointerEXT = 0;
	
	_detail::Proc_glBeginVertexShaderEXT BeginVertexShaderEXT = 0;
	_detail::Proc_glBindLightParameterEXT BindLightParameterEXT = 0;
	_detail::Proc_glBindMaterialParameterEXT BindMaterialParameterEXT = 0;
	_detail::Proc_glBindParameterEXT BindParameterEXT = 0;
	_detail::Proc_glBindTexGenParameterEXT BindTexGenParameterEXT = 0;
	_detail::Proc_glBindTextureUnitParameterEXT BindTextureUnitParameterEXT = 0;
	_detail::Proc_glBindVertexShaderEXT BindVertexShaderEXT = 0;
	_detail::Proc_glDeleteVertexShaderEXT DeleteVertexShaderEXT = 0;
	_detail::Proc_glDisableVariantClientStateEXT DisableVariantClientStateEXT = 0;
	_detail::Proc_glEnableVariantClientStateEXT EnableVariantClientStateEXT = 0;
	_detail::Proc_glEndVertexShaderEXT EndVertexShaderEXT = 0;
	_detail::Proc_glExtractComponentEXT ExtractComponentEXT = 0;
	_detail::Proc_glGenSymbolsEXT GenSymbolsEXT = 0;
	_detail::Proc_glGenVertexShadersEXT GenVertexShadersEXT = 0;
	_detail::Proc_glGetInvariantBooleanvEXT GetInvariantBooleanvEXT = 0;
	_detail::Proc_glGetInvariantFloatvEXT GetInvariantFloatvEXT = 0;
	_detail::Proc_glGetInvariantIntegervEXT GetInvariantIntegervEXT = 0;
	_detail::Proc_glGetLocalConstantBooleanvEXT GetLocalConstantBooleanvEXT = 0;
	_detail::Proc_glGetLocalConstantFloatvEXT GetLocalConstantFloatvEXT = 0;
	_detail::Proc_glGetLocalConstantIntegervEXT GetLocalConstantIntegervEXT = 0;
	_detail::Proc_glGetVariantBooleanvEXT GetVariantBooleanvEXT = 0;
	_detail::Proc_glGetVariantFloatvEXT GetVariantFloatvEXT = 0;
	_detail::Proc_glGetVariantIntegervEXT GetVariantIntegervEXT = 0;
	_detail::Proc_glGetVariantPointervEXT GetVariantPointervEXT = 0;
	_detail::Proc_glInsertComponentEXT InsertComponentEXT = 0;
	_detail::Proc_glIsVariantEnabledEXT IsVariantEnabledEXT = 0;
	_detail::Proc_glSetInvariantEXT SetInvariantEXT = 0;
	_detail::Proc_glSetLocalConstantEXT SetLocalConstantEXT = 0;
	_detail::Proc_glShaderOp1EXT ShaderOp1EXT = 0;
	_detail::Proc_glShaderOp2EXT ShaderOp2EXT = 0;
	_detail::Proc_glShaderOp3EXT ShaderOp3EXT = 0;
	_detail::Proc_glSwizzleEXT SwizzleEXT = 0;
	_detail::Proc_glVariantPointerEXT VariantPointerEXT = 0;
	_detail::Proc_glVariantbvEXT VariantbvEXT = 0;
	_detail::Proc_glVariantdvEXT VariantdvEXT = 0;
	_detail::Proc_glVariantfvEXT VariantfvEXT = 0;
	_detail::Proc_glVariantivEXT VariantivEXT = 0;
	_detail::Proc_glVariantsvEXT VariantsvEXT = 0;
	_detail::Proc_glVariantubvEXT VariantubvEXT = 0;
	_detail::Proc_glVariantuivEXT VariantuivEXT = 0;
	_detail::Proc_glVariantusvEXT VariantusvEXT = 0;
	_detail::Proc_glWriteMaskEXT WriteMaskEXT = 0;
	
	_detail::Proc_glVertexWeightPointerEXT VertexWeightPointerEXT = 0;
	_detail::Proc_glVertexWeightfEXT VertexWeightfEXT = 0;
	_detail::Proc_glVertexWeightfvEXT VertexWeightfvEXT = 0;
	
	_detail::Proc_glImportSyncEXT ImportSyncEXT = 0;
	
	_detail::Proc_glFrameTerminatorGREMEDY FrameTerminatorGREMEDY = 0;
	
	_detail::Proc_glStringMarkerGREMEDY StringMarkerGREMEDY = 0;
	
	_detail::Proc_glGetImageTransformParameterfvHP GetImageTransformParameterfvHP = 0;
	_detail::Proc_glGetImageTransformParameterivHP GetImageTransformParameterivHP = 0;
	_detail::Proc_glImageTransformParameterfHP ImageTransformParameterfHP = 0;
	_detail::Proc_glImageTransformParameterfvHP ImageTransformParameterfvHP = 0;
	_detail::Proc_glImageTransformParameteriHP ImageTransformParameteriHP = 0;
	_detail::Proc_glImageTransformParameterivHP ImageTransformParameterivHP = 0;
	
	_detail::Proc_glMultiModeDrawArraysIBM MultiModeDrawArraysIBM = 0;
	_detail::Proc_glMultiModeDrawElementsIBM MultiModeDrawElementsIBM = 0;
	
	_detail::Proc_glFlushStaticDataIBM FlushStaticDataIBM = 0;
	
	_detail::Proc_glColorPointerListIBM ColorPointerListIBM = 0;
	_detail::Proc_glEdgeFlagPointerListIBM EdgeFlagPointerListIBM = 0;
	_detail::Proc_glFogCoordPointerListIBM FogCoordPointerListIBM = 0;
	_detail::Proc_glIndexPointerListIBM IndexPointerListIBM = 0;
	_detail::Proc_glNormalPointerListIBM NormalPointerListIBM = 0;
	_detail::Proc_glSecondaryColorPointerListIBM SecondaryColorPointerListIBM = 0;
	_detail::Proc_glTexCoordPointerListIBM TexCoordPointerListIBM = 0;
	_detail::Proc_glVertexPointerListIBM VertexPointerListIBM = 0;
	
	_detail::Proc_glBlendFuncSeparateINGR BlendFuncSeparateINGR = 0;
	
	_detail::Proc_glMapTexture2DINTEL MapTexture2DINTEL = 0;
	_detail::Proc_glSyncTextureINTEL SyncTextureINTEL = 0;
	_detail::Proc_glUnmapTexture2DINTEL UnmapTexture2DINTEL = 0;
	
	_detail::Proc_glColorPointervINTEL ColorPointervINTEL = 0;
	_detail::Proc_glNormalPointervINTEL NormalPointervINTEL = 0;
	_detail::Proc_glTexCoordPointervINTEL TexCoordPointervINTEL = 0;
	_detail::Proc_glVertexPointervINTEL VertexPointervINTEL = 0;
	
	_detail::Proc_glResizeBuffersMESA ResizeBuffersMESA = 0;
	
	_detail::Proc_glWindowPos2dMESA WindowPos2dMESA = 0;
	_detail::Proc_glWindowPos2dvMESA WindowPos2dvMESA = 0;
	_detail::Proc_glWindowPos2fMESA WindowPos2fMESA = 0;
	_detail::Proc_glWindowPos2fvMESA WindowPos2fvMESA = 0;
	_detail::Proc_glWindowPos2iMESA WindowPos2iMESA = 0;
	_detail::Proc_glWindowPos2ivMESA WindowPos2ivMESA = 0;
	_detail::Proc_glWindowPos2sMESA WindowPos2sMESA = 0;
	_detail::Proc_glWindowPos2svMESA WindowPos2svMESA = 0;
	_detail::Proc_glWindowPos3dMESA WindowPos3dMESA = 0;
	_detail::Proc_glWindowPos3dvMESA WindowPos3dvMESA = 0;
	_detail::Proc_glWindowPos3fMESA WindowPos3fMESA = 0;
	_detail::Proc_glWindowPos3fvMESA WindowPos3fvMESA = 0;
	_detail::Proc_glWindowPos3iMESA WindowPos3iMESA = 0;
	_detail::Proc_glWindowPos3ivMESA WindowPos3ivMESA = 0;
	_detail::Proc_glWindowPos3sMESA WindowPos3sMESA = 0;
	_detail::Proc_glWindowPos3svMESA WindowPos3svMESA = 0;
	_detail::Proc_glWindowPos4dMESA WindowPos4dMESA = 0;
	_detail::Proc_glWindowPos4dvMESA WindowPos4dvMESA = 0;
	_detail::Proc_glWindowPos4fMESA WindowPos4fMESA = 0;
	_detail::Proc_glWindowPos4fvMESA WindowPos4fvMESA = 0;
	_detail::Proc_glWindowPos4iMESA WindowPos4iMESA = 0;
	_detail::Proc_glWindowPos4ivMESA WindowPos4ivMESA = 0;
	_detail::Proc_glWindowPos4sMESA WindowPos4sMESA = 0;
	_detail::Proc_glWindowPos4svMESA WindowPos4svMESA = 0;
	
	_detail::Proc_glBeginConditionalRenderNVX BeginConditionalRenderNVX = 0;
	_detail::Proc_glEndConditionalRenderNVX EndConditionalRenderNVX = 0;
	
	_detail::Proc_glMultiDrawArraysIndirectBindlessNV MultiDrawArraysIndirectBindlessNV = 0;
	_detail::Proc_glMultiDrawElementsIndirectBindlessNV MultiDrawElementsIndirectBindlessNV = 0;
	
	_detail::Proc_glGetImageHandleNV GetImageHandleNV = 0;
	_detail::Proc_glGetTextureHandleNV GetTextureHandleNV = 0;
	_detail::Proc_glGetTextureSamplerHandleNV GetTextureSamplerHandleNV = 0;
	_detail::Proc_glIsImageHandleResidentNV IsImageHandleResidentNV = 0;
	_detail::Proc_glIsTextureHandleResidentNV IsTextureHandleResidentNV = 0;
	_detail::Proc_glMakeImageHandleNonResidentNV MakeImageHandleNonResidentNV = 0;
	_detail::Proc_glMakeImageHandleResidentNV MakeImageHandleResidentNV = 0;
	_detail::Proc_glMakeTextureHandleNonResidentNV MakeTextureHandleNonResidentNV = 0;
	_detail::Proc_glMakeTextureHandleResidentNV MakeTextureHandleResidentNV = 0;
	_detail::Proc_glProgramUniformHandleui64NV ProgramUniformHandleui64NV = 0;
	_detail::Proc_glProgramUniformHandleui64vNV ProgramUniformHandleui64vNV = 0;
	_detail::Proc_glUniformHandleui64NV UniformHandleui64NV = 0;
	_detail::Proc_glUniformHandleui64vNV UniformHandleui64vNV = 0;
	
	_detail::Proc_glBlendBarrierNV BlendBarrierNV = 0;
	_detail::Proc_glBlendParameteriNV BlendParameteriNV = 0;
	
	_detail::Proc_glBeginConditionalRenderNV BeginConditionalRenderNV = 0;
	_detail::Proc_glEndConditionalRenderNV EndConditionalRenderNV = 0;
	
	_detail::Proc_glCopyImageSubDataNV CopyImageSubDataNV = 0;
	
	_detail::Proc_glClearDepthdNV ClearDepthdNV = 0;
	_detail::Proc_glDepthBoundsdNV DepthBoundsdNV = 0;
	_detail::Proc_glDepthRangedNV DepthRangedNV = 0;
	
	_detail::Proc_glDrawTextureNV DrawTextureNV = 0;
	
	_detail::Proc_glEvalMapsNV EvalMapsNV = 0;
	_detail::Proc_glGetMapAttribParameterfvNV GetMapAttribParameterfvNV = 0;
	_detail::Proc_glGetMapAttribParameterivNV GetMapAttribParameterivNV = 0;
	_detail::Proc_glGetMapControlPointsNV GetMapControlPointsNV = 0;
	_detail::Proc_glGetMapParameterfvNV GetMapParameterfvNV = 0;
	_detail::Proc_glGetMapParameterivNV GetMapParameterivNV = 0;
	_detail::Proc_glMapControlPointsNV MapControlPointsNV = 0;
	_detail::Proc_glMapParameterfvNV MapParameterfvNV = 0;
	_detail::Proc_glMapParameterivNV MapParameterivNV = 0;
	
	_detail::Proc_glGetMultisamplefvNV GetMultisamplefvNV = 0;
	_detail::Proc_glSampleMaskIndexedNV SampleMaskIndexedNV = 0;
	_detail::Proc_glTexRenderbufferNV TexRenderbufferNV = 0;
	
	_detail::Proc_glDeleteFencesNV DeleteFencesNV = 0;
	_detail::Proc_glFinishFenceNV FinishFenceNV = 0;
	_detail::Proc_glGenFencesNV GenFencesNV = 0;
	_detail::Proc_glGetFenceivNV GetFenceivNV = 0;
	_detail::Proc_glIsFenceNV IsFenceNV = 0;
	_detail::Proc_glSetFenceNV SetFenceNV = 0;
	_detail::Proc_glTestFenceNV TestFenceNV = 0;
	
	_detail::Proc_glGetProgramNamedParameterdvNV GetProgramNamedParameterdvNV = 0;
	_detail::Proc_glGetProgramNamedParameterfvNV GetProgramNamedParameterfvNV = 0;
	_detail::Proc_glProgramNamedParameter4dNV ProgramNamedParameter4dNV = 0;
	_detail::Proc_glProgramNamedParameter4dvNV ProgramNamedParameter4dvNV = 0;
	_detail::Proc_glProgramNamedParameter4fNV ProgramNamedParameter4fNV = 0;
	_detail::Proc_glProgramNamedParameter4fvNV ProgramNamedParameter4fvNV = 0;
	
	_detail::Proc_glRenderbufferStorageMultisampleCoverageNV RenderbufferStorageMultisampleCoverageNV = 0;
	
	_detail::Proc_glFramebufferTextureEXT FramebufferTextureEXT = 0;
	_detail::Proc_glFramebufferTextureFaceEXT FramebufferTextureFaceEXT = 0;
	_detail::Proc_glFramebufferTextureLayerEXT FramebufferTextureLayerEXT = 0;
	_detail::Proc_glProgramVertexLimitNV ProgramVertexLimitNV = 0;
	
	_detail::Proc_glGetProgramEnvParameterIivNV GetProgramEnvParameterIivNV = 0;
	_detail::Proc_glGetProgramEnvParameterIuivNV GetProgramEnvParameterIuivNV = 0;
	_detail::Proc_glGetProgramLocalParameterIivNV GetProgramLocalParameterIivNV = 0;
	_detail::Proc_glGetProgramLocalParameterIuivNV GetProgramLocalParameterIuivNV = 0;
	_detail::Proc_glProgramEnvParameterI4iNV ProgramEnvParameterI4iNV = 0;
	_detail::Proc_glProgramEnvParameterI4ivNV ProgramEnvParameterI4ivNV = 0;
	_detail::Proc_glProgramEnvParameterI4uiNV ProgramEnvParameterI4uiNV = 0;
	_detail::Proc_glProgramEnvParameterI4uivNV ProgramEnvParameterI4uivNV = 0;
	_detail::Proc_glProgramEnvParametersI4ivNV ProgramEnvParametersI4ivNV = 0;
	_detail::Proc_glProgramEnvParametersI4uivNV ProgramEnvParametersI4uivNV = 0;
	_detail::Proc_glProgramLocalParameterI4iNV ProgramLocalParameterI4iNV = 0;
	_detail::Proc_glProgramLocalParameterI4ivNV ProgramLocalParameterI4ivNV = 0;
	_detail::Proc_glProgramLocalParameterI4uiNV ProgramLocalParameterI4uiNV = 0;
	_detail::Proc_glProgramLocalParameterI4uivNV ProgramLocalParameterI4uivNV = 0;
	_detail::Proc_glProgramLocalParametersI4ivNV ProgramLocalParametersI4ivNV = 0;
	_detail::Proc_glProgramLocalParametersI4uivNV ProgramLocalParametersI4uivNV = 0;
	
	_detail::Proc_glGetProgramSubroutineParameteruivNV GetProgramSubroutineParameteruivNV = 0;
	_detail::Proc_glProgramSubroutineParametersuivNV ProgramSubroutineParametersuivNV = 0;
	
	_detail::Proc_glGetUniformi64vNV GetUniformi64vNV = 0;
	_detail::Proc_glProgramUniform1i64NV ProgramUniform1i64NV = 0;
	_detail::Proc_glProgramUniform1i64vNV ProgramUniform1i64vNV = 0;
	_detail::Proc_glProgramUniform1ui64NV ProgramUniform1ui64NV = 0;
	_detail::Proc_glProgramUniform1ui64vNV ProgramUniform1ui64vNV = 0;
	_detail::Proc_glProgramUniform2i64NV ProgramUniform2i64NV = 0;
	_detail::Proc_glProgramUniform2i64vNV ProgramUniform2i64vNV = 0;
	_detail::Proc_glProgramUniform2ui64NV ProgramUniform2ui64NV = 0;
	_detail::Proc_glProgramUniform2ui64vNV ProgramUniform2ui64vNV = 0;
	_detail::Proc_glProgramUniform3i64NV ProgramUniform3i64NV = 0;
	_detail::Proc_glProgramUniform3i64vNV ProgramUniform3i64vNV = 0;
	_detail::Proc_glProgramUniform3ui64NV ProgramUniform3ui64NV = 0;
	_detail::Proc_glProgramUniform3ui64vNV ProgramUniform3ui64vNV = 0;
	_detail::Proc_glProgramUniform4i64NV ProgramUniform4i64NV = 0;
	_detail::Proc_glProgramUniform4i64vNV ProgramUniform4i64vNV = 0;
	_detail::Proc_glProgramUniform4ui64NV ProgramUniform4ui64NV = 0;
	_detail::Proc_glProgramUniform4ui64vNV ProgramUniform4ui64vNV = 0;
	_detail::Proc_glUniform1i64NV Uniform1i64NV = 0;
	_detail::Proc_glUniform1i64vNV Uniform1i64vNV = 0;
	_detail::Proc_glUniform1ui64NV Uniform1ui64NV = 0;
	_detail::Proc_glUniform1ui64vNV Uniform1ui64vNV = 0;
	_detail::Proc_glUniform2i64NV Uniform2i64NV = 0;
	_detail::Proc_glUniform2i64vNV Uniform2i64vNV = 0;
	_detail::Proc_glUniform2ui64NV Uniform2ui64NV = 0;
	_detail::Proc_glUniform2ui64vNV Uniform2ui64vNV = 0;
	_detail::Proc_glUniform3i64NV Uniform3i64NV = 0;
	_detail::Proc_glUniform3i64vNV Uniform3i64vNV = 0;
	_detail::Proc_glUniform3ui64NV Uniform3ui64NV = 0;
	_detail::Proc_glUniform3ui64vNV Uniform3ui64vNV = 0;
	_detail::Proc_glUniform4i64NV Uniform4i64NV = 0;
	_detail::Proc_glUniform4i64vNV Uniform4i64vNV = 0;
	_detail::Proc_glUniform4ui64NV Uniform4ui64NV = 0;
	_detail::Proc_glUniform4ui64vNV Uniform4ui64vNV = 0;
	
	_detail::Proc_glColor3hNV Color3hNV = 0;
	_detail::Proc_glColor3hvNV Color3hvNV = 0;
	_detail::Proc_glColor4hNV Color4hNV = 0;
	_detail::Proc_glColor4hvNV Color4hvNV = 0;
	_detail::Proc_glFogCoordhNV FogCoordhNV = 0;
	_detail::Proc_glFogCoordhvNV FogCoordhvNV = 0;
	_detail::Proc_glMultiTexCoord1hNV MultiTexCoord1hNV = 0;
	_detail::Proc_glMultiTexCoord1hvNV MultiTexCoord1hvNV = 0;
	_detail::Proc_glMultiTexCoord2hNV MultiTexCoord2hNV = 0;
	_detail::Proc_glMultiTexCoord2hvNV MultiTexCoord2hvNV = 0;
	_detail::Proc_glMultiTexCoord3hNV MultiTexCoord3hNV = 0;
	_detail::Proc_glMultiTexCoord3hvNV MultiTexCoord3hvNV = 0;
	_detail::Proc_glMultiTexCoord4hNV MultiTexCoord4hNV = 0;
	_detail::Proc_glMultiTexCoord4hvNV MultiTexCoord4hvNV = 0;
	_detail::Proc_glNormal3hNV Normal3hNV = 0;
	_detail::Proc_glNormal3hvNV Normal3hvNV = 0;
	_detail::Proc_glSecondaryColor3hNV SecondaryColor3hNV = 0;
	_detail::Proc_glSecondaryColor3hvNV SecondaryColor3hvNV = 0;
	_detail::Proc_glTexCoord1hNV TexCoord1hNV = 0;
	_detail::Proc_glTexCoord1hvNV TexCoord1hvNV = 0;
	_detail::Proc_glTexCoord2hNV TexCoord2hNV = 0;
	_detail::Proc_glTexCoord2hvNV TexCoord2hvNV = 0;
	_detail::Proc_glTexCoord3hNV TexCoord3hNV = 0;
	_detail::Proc_glTexCoord3hvNV TexCoord3hvNV = 0;
	_detail::Proc_glTexCoord4hNV TexCoord4hNV = 0;
	_detail::Proc_glTexCoord4hvNV TexCoord4hvNV = 0;
	_detail::Proc_glVertex2hNV Vertex2hNV = 0;
	_detail::Proc_glVertex2hvNV Vertex2hvNV = 0;
	_detail::Proc_glVertex3hNV Vertex3hNV = 0;
	_detail::Proc_glVertex3hvNV Vertex3hvNV = 0;
	_detail::Proc_glVertex4hNV Vertex4hNV = 0;
	_detail::Proc_glVertex4hvNV Vertex4hvNV = 0;
	_detail::Proc_glVertexAttrib1hNV VertexAttrib1hNV = 0;
	_detail::Proc_glVertexAttrib1hvNV VertexAttrib1hvNV = 0;
	_detail::Proc_glVertexAttrib2hNV VertexAttrib2hNV = 0;
	_detail::Proc_glVertexAttrib2hvNV VertexAttrib2hvNV = 0;
	_detail::Proc_glVertexAttrib3hNV VertexAttrib3hNV = 0;
	_detail::Proc_glVertexAttrib3hvNV VertexAttrib3hvNV = 0;
	_detail::Proc_glVertexAttrib4hNV VertexAttrib4hNV = 0;
	_detail::Proc_glVertexAttrib4hvNV VertexAttrib4hvNV = 0;
	_detail::Proc_glVertexAttribs1hvNV VertexAttribs1hvNV = 0;
	_detail::Proc_glVertexAttribs2hvNV VertexAttribs2hvNV = 0;
	_detail::Proc_glVertexAttribs3hvNV VertexAttribs3hvNV = 0;
	_detail::Proc_glVertexAttribs4hvNV VertexAttribs4hvNV = 0;
	_detail::Proc_glVertexWeighthNV VertexWeighthNV = 0;
	_detail::Proc_glVertexWeighthvNV VertexWeighthvNV = 0;
	
	_detail::Proc_glBeginOcclusionQueryNV BeginOcclusionQueryNV = 0;
	_detail::Proc_glDeleteOcclusionQueriesNV DeleteOcclusionQueriesNV = 0;
	_detail::Proc_glEndOcclusionQueryNV EndOcclusionQueryNV = 0;
	_detail::Proc_glGenOcclusionQueriesNV GenOcclusionQueriesNV = 0;
	_detail::Proc_glGetOcclusionQueryivNV GetOcclusionQueryivNV = 0;
	_detail::Proc_glGetOcclusionQueryuivNV GetOcclusionQueryuivNV = 0;
	_detail::Proc_glIsOcclusionQueryNV IsOcclusionQueryNV = 0;
	
	_detail::Proc_glProgramBufferParametersIivNV ProgramBufferParametersIivNV = 0;
	_detail::Proc_glProgramBufferParametersIuivNV ProgramBufferParametersIuivNV = 0;
	_detail::Proc_glProgramBufferParametersfvNV ProgramBufferParametersfvNV = 0;
	
	_detail::Proc_glCopyPathNV CopyPathNV = 0;
	_detail::Proc_glCoverFillPathInstancedNV CoverFillPathInstancedNV = 0;
	_detail::Proc_glCoverFillPathNV CoverFillPathNV = 0;
	_detail::Proc_glCoverStrokePathInstancedNV CoverStrokePathInstancedNV = 0;
	_detail::Proc_glCoverStrokePathNV CoverStrokePathNV = 0;
	_detail::Proc_glDeletePathsNV DeletePathsNV = 0;
	_detail::Proc_glGenPathsNV GenPathsNV = 0;
	_detail::Proc_glGetPathColorGenfvNV GetPathColorGenfvNV = 0;
	_detail::Proc_glGetPathColorGenivNV GetPathColorGenivNV = 0;
	_detail::Proc_glGetPathCommandsNV GetPathCommandsNV = 0;
	_detail::Proc_glGetPathCoordsNV GetPathCoordsNV = 0;
	_detail::Proc_glGetPathDashArrayNV GetPathDashArrayNV = 0;
	_detail::Proc_glGetPathLengthNV GetPathLengthNV = 0;
	_detail::Proc_glGetPathMetricRangeNV GetPathMetricRangeNV = 0;
	_detail::Proc_glGetPathMetricsNV GetPathMetricsNV = 0;
	_detail::Proc_glGetPathParameterfvNV GetPathParameterfvNV = 0;
	_detail::Proc_glGetPathParameterivNV GetPathParameterivNV = 0;
	_detail::Proc_glGetPathSpacingNV GetPathSpacingNV = 0;
	_detail::Proc_glGetPathTexGenfvNV GetPathTexGenfvNV = 0;
	_detail::Proc_glGetPathTexGenivNV GetPathTexGenivNV = 0;
	_detail::Proc_glInterpolatePathsNV InterpolatePathsNV = 0;
	_detail::Proc_glIsPathNV IsPathNV = 0;
	_detail::Proc_glIsPointInFillPathNV IsPointInFillPathNV = 0;
	_detail::Proc_glIsPointInStrokePathNV IsPointInStrokePathNV = 0;
	_detail::Proc_glPathColorGenNV PathColorGenNV = 0;
	_detail::Proc_glPathCommandsNV PathCommandsNV = 0;
	_detail::Proc_glPathCoordsNV PathCoordsNV = 0;
	_detail::Proc_glPathCoverDepthFuncNV PathCoverDepthFuncNV = 0;
	_detail::Proc_glPathDashArrayNV PathDashArrayNV = 0;
	_detail::Proc_glPathFogGenNV PathFogGenNV = 0;
	_detail::Proc_glPathGlyphRangeNV PathGlyphRangeNV = 0;
	_detail::Proc_glPathGlyphsNV PathGlyphsNV = 0;
	_detail::Proc_glPathParameterfNV PathParameterfNV = 0;
	_detail::Proc_glPathParameterfvNV PathParameterfvNV = 0;
	_detail::Proc_glPathParameteriNV PathParameteriNV = 0;
	_detail::Proc_glPathParameterivNV PathParameterivNV = 0;
	_detail::Proc_glPathStencilDepthOffsetNV PathStencilDepthOffsetNV = 0;
	_detail::Proc_glPathStencilFuncNV PathStencilFuncNV = 0;
	_detail::Proc_glPathStringNV PathStringNV = 0;
	_detail::Proc_glPathSubCommandsNV PathSubCommandsNV = 0;
	_detail::Proc_glPathSubCoordsNV PathSubCoordsNV = 0;
	_detail::Proc_glPathTexGenNV PathTexGenNV = 0;
	_detail::Proc_glPointAlongPathNV PointAlongPathNV = 0;
	_detail::Proc_glStencilFillPathInstancedNV StencilFillPathInstancedNV = 0;
	_detail::Proc_glStencilFillPathNV StencilFillPathNV = 0;
	_detail::Proc_glStencilStrokePathInstancedNV StencilStrokePathInstancedNV = 0;
	_detail::Proc_glStencilStrokePathNV StencilStrokePathNV = 0;
	_detail::Proc_glTransformPathNV TransformPathNV = 0;
	_detail::Proc_glWeightPathsNV WeightPathsNV = 0;
	
	_detail::Proc_glFlushPixelDataRangeNV FlushPixelDataRangeNV = 0;
	_detail::Proc_glPixelDataRangeNV PixelDataRangeNV = 0;
	
	_detail::Proc_glPointParameteriNV PointParameteriNV = 0;
	_detail::Proc_glPointParameterivNV PointParameterivNV = 0;
	
	_detail::Proc_glGetVideoi64vNV GetVideoi64vNV = 0;
	_detail::Proc_glGetVideoivNV GetVideoivNV = 0;
	_detail::Proc_glGetVideoui64vNV GetVideoui64vNV = 0;
	_detail::Proc_glGetVideouivNV GetVideouivNV = 0;
	_detail::Proc_glPresentFrameDualFillNV PresentFrameDualFillNV = 0;
	_detail::Proc_glPresentFrameKeyedNV PresentFrameKeyedNV = 0;
	
	_detail::Proc_glPrimitiveRestartIndexNV PrimitiveRestartIndexNV = 0;
	_detail::Proc_glPrimitiveRestartNV PrimitiveRestartNV = 0;
	
	_detail::Proc_glCombinerInputNV CombinerInputNV = 0;
	_detail::Proc_glCombinerOutputNV CombinerOutputNV = 0;
	_detail::Proc_glCombinerParameterfNV CombinerParameterfNV = 0;
	_detail::Proc_glCombinerParameterfvNV CombinerParameterfvNV = 0;
	_detail::Proc_glCombinerParameteriNV CombinerParameteriNV = 0;
	_detail::Proc_glCombinerParameterivNV CombinerParameterivNV = 0;
	_detail::Proc_glFinalCombinerInputNV FinalCombinerInputNV = 0;
	_detail::Proc_glGetCombinerInputParameterfvNV GetCombinerInputParameterfvNV = 0;
	_detail::Proc_glGetCombinerInputParameterivNV GetCombinerInputParameterivNV = 0;
	_detail::Proc_glGetCombinerOutputParameterfvNV GetCombinerOutputParameterfvNV = 0;
	_detail::Proc_glGetCombinerOutputParameterivNV GetCombinerOutputParameterivNV = 0;
	_detail::Proc_glGetFinalCombinerInputParameterfvNV GetFinalCombinerInputParameterfvNV = 0;
	_detail::Proc_glGetFinalCombinerInputParameterivNV GetFinalCombinerInputParameterivNV = 0;
	
	_detail::Proc_glCombinerStageParameterfvNV CombinerStageParameterfvNV = 0;
	_detail::Proc_glGetCombinerStageParameterfvNV GetCombinerStageParameterfvNV = 0;
	
	_detail::Proc_glGetBufferParameterui64vNV GetBufferParameterui64vNV = 0;
	_detail::Proc_glGetIntegerui64vNV GetIntegerui64vNV = 0;
	_detail::Proc_glGetNamedBufferParameterui64vNV GetNamedBufferParameterui64vNV = 0;
	_detail::Proc_glGetUniformui64vNV GetUniformui64vNV = 0;
	_detail::Proc_glIsBufferResidentNV IsBufferResidentNV = 0;
	_detail::Proc_glIsNamedBufferResidentNV IsNamedBufferResidentNV = 0;
	_detail::Proc_glMakeBufferNonResidentNV MakeBufferNonResidentNV = 0;
	_detail::Proc_glMakeBufferResidentNV MakeBufferResidentNV = 0;
	_detail::Proc_glMakeNamedBufferNonResidentNV MakeNamedBufferNonResidentNV = 0;
	_detail::Proc_glMakeNamedBufferResidentNV MakeNamedBufferResidentNV = 0;
	_detail::Proc_glProgramUniformui64NV ProgramUniformui64NV = 0;
	_detail::Proc_glProgramUniformui64vNV ProgramUniformui64vNV = 0;
	_detail::Proc_glUniformui64NV Uniformui64NV = 0;
	_detail::Proc_glUniformui64vNV Uniformui64vNV = 0;
	
	_detail::Proc_glTextureBarrierNV TextureBarrierNV = 0;
	
	_detail::Proc_glTexImage2DMultisampleCoverageNV TexImage2DMultisampleCoverageNV = 0;
	_detail::Proc_glTexImage3DMultisampleCoverageNV TexImage3DMultisampleCoverageNV = 0;
	_detail::Proc_glTextureImage2DMultisampleCoverageNV TextureImage2DMultisampleCoverageNV = 0;
	_detail::Proc_glTextureImage2DMultisampleNV TextureImage2DMultisampleNV = 0;
	_detail::Proc_glTextureImage3DMultisampleCoverageNV TextureImage3DMultisampleCoverageNV = 0;
	_detail::Proc_glTextureImage3DMultisampleNV TextureImage3DMultisampleNV = 0;
	
	_detail::Proc_glActiveVaryingNV ActiveVaryingNV = 0;
	_detail::Proc_glBeginTransformFeedbackNV BeginTransformFeedbackNV = 0;
	_detail::Proc_glBindBufferBaseNV BindBufferBaseNV = 0;
	_detail::Proc_glBindBufferOffsetNV BindBufferOffsetNV = 0;
	_detail::Proc_glBindBufferRangeNV BindBufferRangeNV = 0;
	_detail::Proc_glEndTransformFeedbackNV EndTransformFeedbackNV = 0;
	_detail::Proc_glGetActiveVaryingNV GetActiveVaryingNV = 0;
	_detail::Proc_glGetTransformFeedbackVaryingNV GetTransformFeedbackVaryingNV = 0;
	_detail::Proc_glGetVaryingLocationNV GetVaryingLocationNV = 0;
	_detail::Proc_glTransformFeedbackAttribsNV TransformFeedbackAttribsNV = 0;
	_detail::Proc_glTransformFeedbackStreamAttribsNV TransformFeedbackStreamAttribsNV = 0;
	_detail::Proc_glTransformFeedbackVaryingsNV TransformFeedbackVaryingsNV = 0;
	
	_detail::Proc_glBindTransformFeedbackNV BindTransformFeedbackNV = 0;
	_detail::Proc_glDeleteTransformFeedbacksNV DeleteTransformFeedbacksNV = 0;
	_detail::Proc_glDrawTransformFeedbackNV DrawTransformFeedbackNV = 0;
	_detail::Proc_glGenTransformFeedbacksNV GenTransformFeedbacksNV = 0;
	_detail::Proc_glIsTransformFeedbackNV IsTransformFeedbackNV = 0;
	_detail::Proc_glPauseTransformFeedbackNV PauseTransformFeedbackNV = 0;
	_detail::Proc_glResumeTransformFeedbackNV ResumeTransformFeedbackNV = 0;
	
	_detail::Proc_glVDPAUFiniNV VDPAUFiniNV = 0;
	_detail::Proc_glVDPAUGetSurfaceivNV VDPAUGetSurfaceivNV = 0;
	_detail::Proc_glVDPAUInitNV VDPAUInitNV = 0;
	_detail::Proc_glVDPAUIsSurfaceNV VDPAUIsSurfaceNV = 0;
	_detail::Proc_glVDPAUMapSurfacesNV VDPAUMapSurfacesNV = 0;
	_detail::Proc_glVDPAURegisterOutputSurfaceNV VDPAURegisterOutputSurfaceNV = 0;
	_detail::Proc_glVDPAURegisterVideoSurfaceNV VDPAURegisterVideoSurfaceNV = 0;
	_detail::Proc_glVDPAUSurfaceAccessNV VDPAUSurfaceAccessNV = 0;
	_detail::Proc_glVDPAUUnmapSurfacesNV VDPAUUnmapSurfacesNV = 0;
	_detail::Proc_glVDPAUUnregisterSurfaceNV VDPAUUnregisterSurfaceNV = 0;
	
	_detail::Proc_glFlushVertexArrayRangeNV FlushVertexArrayRangeNV = 0;
	_detail::Proc_glVertexArrayRangeNV VertexArrayRangeNV = 0;
	
	_detail::Proc_glGetVertexAttribLi64vNV GetVertexAttribLi64vNV = 0;
	_detail::Proc_glGetVertexAttribLui64vNV GetVertexAttribLui64vNV = 0;
	_detail::Proc_glVertexAttribL1i64NV VertexAttribL1i64NV = 0;
	_detail::Proc_glVertexAttribL1i64vNV VertexAttribL1i64vNV = 0;
	_detail::Proc_glVertexAttribL1ui64NV VertexAttribL1ui64NV = 0;
	_detail::Proc_glVertexAttribL1ui64vNV VertexAttribL1ui64vNV = 0;
	_detail::Proc_glVertexAttribL2i64NV VertexAttribL2i64NV = 0;
	_detail::Proc_glVertexAttribL2i64vNV VertexAttribL2i64vNV = 0;
	_detail::Proc_glVertexAttribL2ui64NV VertexAttribL2ui64NV = 0;
	_detail::Proc_glVertexAttribL2ui64vNV VertexAttribL2ui64vNV = 0;
	_detail::Proc_glVertexAttribL3i64NV VertexAttribL3i64NV = 0;
	_detail::Proc_glVertexAttribL3i64vNV VertexAttribL3i64vNV = 0;
	_detail::Proc_glVertexAttribL3ui64NV VertexAttribL3ui64NV = 0;
	_detail::Proc_glVertexAttribL3ui64vNV VertexAttribL3ui64vNV = 0;
	_detail::Proc_glVertexAttribL4i64NV VertexAttribL4i64NV = 0;
	_detail::Proc_glVertexAttribL4i64vNV VertexAttribL4i64vNV = 0;
	_detail::Proc_glVertexAttribL4ui64NV VertexAttribL4ui64NV = 0;
	_detail::Proc_glVertexAttribL4ui64vNV VertexAttribL4ui64vNV = 0;
	_detail::Proc_glVertexAttribLFormatNV VertexAttribLFormatNV = 0;
	
	_detail::Proc_glBufferAddressRangeNV BufferAddressRangeNV = 0;
	_detail::Proc_glColorFormatNV ColorFormatNV = 0;
	_detail::Proc_glEdgeFlagFormatNV EdgeFlagFormatNV = 0;
	_detail::Proc_glFogCoordFormatNV FogCoordFormatNV = 0;
	_detail::Proc_glGetIntegerui64i_vNV GetIntegerui64i_vNV = 0;
	_detail::Proc_glIndexFormatNV IndexFormatNV = 0;
	_detail::Proc_glNormalFormatNV NormalFormatNV = 0;
	_detail::Proc_glSecondaryColorFormatNV SecondaryColorFormatNV = 0;
	_detail::Proc_glTexCoordFormatNV TexCoordFormatNV = 0;
	_detail::Proc_glVertexAttribFormatNV VertexAttribFormatNV = 0;
	_detail::Proc_glVertexAttribIFormatNV VertexAttribIFormatNV = 0;
	_detail::Proc_glVertexFormatNV VertexFormatNV = 0;
	
	_detail::Proc_glAreProgramsResidentNV AreProgramsResidentNV = 0;
	_detail::Proc_glBindProgramNV BindProgramNV = 0;
	_detail::Proc_glDeleteProgramsNV DeleteProgramsNV = 0;
	_detail::Proc_glExecuteProgramNV ExecuteProgramNV = 0;
	_detail::Proc_glGenProgramsNV GenProgramsNV = 0;
	_detail::Proc_glGetProgramParameterdvNV GetProgramParameterdvNV = 0;
	_detail::Proc_glGetProgramParameterfvNV GetProgramParameterfvNV = 0;
	_detail::Proc_glGetProgramStringNV GetProgramStringNV = 0;
	_detail::Proc_glGetProgramivNV GetProgramivNV = 0;
	_detail::Proc_glGetTrackMatrixivNV GetTrackMatrixivNV = 0;
	_detail::Proc_glGetVertexAttribPointervNV GetVertexAttribPointervNV = 0;
	_detail::Proc_glGetVertexAttribdvNV GetVertexAttribdvNV = 0;
	_detail::Proc_glGetVertexAttribfvNV GetVertexAttribfvNV = 0;
	_detail::Proc_glGetVertexAttribivNV GetVertexAttribivNV = 0;
	_detail::Proc_glIsProgramNV IsProgramNV = 0;
	_detail::Proc_glLoadProgramNV LoadProgramNV = 0;
	_detail::Proc_glProgramParameter4dNV ProgramParameter4dNV = 0;
	_detail::Proc_glProgramParameter4dvNV ProgramParameter4dvNV = 0;
	_detail::Proc_glProgramParameter4fNV ProgramParameter4fNV = 0;
	_detail::Proc_glProgramParameter4fvNV ProgramParameter4fvNV = 0;
	_detail::Proc_glProgramParameters4dvNV ProgramParameters4dvNV = 0;
	_detail::Proc_glProgramParameters4fvNV ProgramParameters4fvNV = 0;
	_detail::Proc_glRequestResidentProgramsNV RequestResidentProgramsNV = 0;
	_detail::Proc_glTrackMatrixNV TrackMatrixNV = 0;
	_detail::Proc_glVertexAttrib1dNV VertexAttrib1dNV = 0;
	_detail::Proc_glVertexAttrib1dvNV VertexAttrib1dvNV = 0;
	_detail::Proc_glVertexAttrib1fNV VertexAttrib1fNV = 0;
	_detail::Proc_glVertexAttrib1fvNV VertexAttrib1fvNV = 0;
	_detail::Proc_glVertexAttrib1sNV VertexAttrib1sNV = 0;
	_detail::Proc_glVertexAttrib1svNV VertexAttrib1svNV = 0;
	_detail::Proc_glVertexAttrib2dNV VertexAttrib2dNV = 0;
	_detail::Proc_glVertexAttrib2dvNV VertexAttrib2dvNV = 0;
	_detail::Proc_glVertexAttrib2fNV VertexAttrib2fNV = 0;
	_detail::Proc_glVertexAttrib2fvNV VertexAttrib2fvNV = 0;
	_detail::Proc_glVertexAttrib2sNV VertexAttrib2sNV = 0;
	_detail::Proc_glVertexAttrib2svNV VertexAttrib2svNV = 0;
	_detail::Proc_glVertexAttrib3dNV VertexAttrib3dNV = 0;
	_detail::Proc_glVertexAttrib3dvNV VertexAttrib3dvNV = 0;
	_detail::Proc_glVertexAttrib3fNV VertexAttrib3fNV = 0;
	_detail::Proc_glVertexAttrib3fvNV VertexAttrib3fvNV = 0;
	_detail::Proc_glVertexAttrib3sNV VertexAttrib3sNV = 0;
	_detail::Proc_glVertexAttrib3svNV VertexAttrib3svNV = 0;
	_detail::Proc_glVertexAttrib4dNV VertexAttrib4dNV = 0;
	_detail::Proc_glVertexAttrib4dvNV VertexAttrib4dvNV = 0;
	_detail::Proc_glVertexAttrib4fNV VertexAttrib4fNV = 0;
	_detail::Proc_glVertexAttrib4fvNV VertexAttrib4fvNV = 0;
	_detail::Proc_glVertexAttrib4sNV VertexAttrib4sNV = 0;
	_detail::Proc_glVertexAttrib4svNV VertexAttrib4svNV = 0;
	_detail::Proc_glVertexAttrib4ubNV VertexAttrib4ubNV = 0;
	_detail::Proc_glVertexAttrib4ubvNV VertexAttrib4ubvNV = 0;
	_detail::Proc_glVertexAttribPointerNV VertexAttribPointerNV = 0;
	_detail::Proc_glVertexAttribs1dvNV VertexAttribs1dvNV = 0;
	_detail::Proc_glVertexAttribs1fvNV VertexAttribs1fvNV = 0;
	_detail::Proc_glVertexAttribs1svNV VertexAttribs1svNV = 0;
	_detail::Proc_glVertexAttribs2dvNV VertexAttribs2dvNV = 0;
	_detail::Proc_glVertexAttribs2fvNV VertexAttribs2fvNV = 0;
	_detail::Proc_glVertexAttribs2svNV VertexAttribs2svNV = 0;
	_detail::Proc_glVertexAttribs3dvNV VertexAttribs3dvNV = 0;
	_detail::Proc_glVertexAttribs3fvNV VertexAttribs3fvNV = 0;
	_detail::Proc_glVertexAttribs3svNV VertexAttribs3svNV = 0;
	_detail::Proc_glVertexAttribs4dvNV VertexAttribs4dvNV = 0;
	_detail::Proc_glVertexAttribs4fvNV VertexAttribs4fvNV = 0;
	_detail::Proc_glVertexAttribs4svNV VertexAttribs4svNV = 0;
	_detail::Proc_glVertexAttribs4ubvNV VertexAttribs4ubvNV = 0;
	
	_detail::Proc_glGetVertexAttribIivEXT GetVertexAttribIivEXT = 0;
	_detail::Proc_glGetVertexAttribIuivEXT GetVertexAttribIuivEXT = 0;
	_detail::Proc_glVertexAttribI1iEXT VertexAttribI1iEXT = 0;
	_detail::Proc_glVertexAttribI1ivEXT VertexAttribI1ivEXT = 0;
	_detail::Proc_glVertexAttribI1uiEXT VertexAttribI1uiEXT = 0;
	_detail::Proc_glVertexAttribI1uivEXT VertexAttribI1uivEXT = 0;
	_detail::Proc_glVertexAttribI2iEXT VertexAttribI2iEXT = 0;
	_detail::Proc_glVertexAttribI2ivEXT VertexAttribI2ivEXT = 0;
	_detail::Proc_glVertexAttribI2uiEXT VertexAttribI2uiEXT = 0;
	_detail::Proc_glVertexAttribI2uivEXT VertexAttribI2uivEXT = 0;
	_detail::Proc_glVertexAttribI3iEXT VertexAttribI3iEXT = 0;
	_detail::Proc_glVertexAttribI3ivEXT VertexAttribI3ivEXT = 0;
	_detail::Proc_glVertexAttribI3uiEXT VertexAttribI3uiEXT = 0;
	_detail::Proc_glVertexAttribI3uivEXT VertexAttribI3uivEXT = 0;
	_detail::Proc_glVertexAttribI4bvEXT VertexAttribI4bvEXT = 0;
	_detail::Proc_glVertexAttribI4iEXT VertexAttribI4iEXT = 0;
	_detail::Proc_glVertexAttribI4ivEXT VertexAttribI4ivEXT = 0;
	_detail::Proc_glVertexAttribI4svEXT VertexAttribI4svEXT = 0;
	_detail::Proc_glVertexAttribI4ubvEXT VertexAttribI4ubvEXT = 0;
	_detail::Proc_glVertexAttribI4uiEXT VertexAttribI4uiEXT = 0;
	_detail::Proc_glVertexAttribI4uivEXT VertexAttribI4uivEXT = 0;
	_detail::Proc_glVertexAttribI4usvEXT VertexAttribI4usvEXT = 0;
	_detail::Proc_glVertexAttribIPointerEXT VertexAttribIPointerEXT = 0;
	
	_detail::Proc_glBeginVideoCaptureNV BeginVideoCaptureNV = 0;
	_detail::Proc_glBindVideoCaptureStreamBufferNV BindVideoCaptureStreamBufferNV = 0;
	_detail::Proc_glBindVideoCaptureStreamTextureNV BindVideoCaptureStreamTextureNV = 0;
	_detail::Proc_glEndVideoCaptureNV EndVideoCaptureNV = 0;
	_detail::Proc_glGetVideoCaptureStreamdvNV GetVideoCaptureStreamdvNV = 0;
	_detail::Proc_glGetVideoCaptureStreamfvNV GetVideoCaptureStreamfvNV = 0;
	_detail::Proc_glGetVideoCaptureStreamivNV GetVideoCaptureStreamivNV = 0;
	_detail::Proc_glGetVideoCaptureivNV GetVideoCaptureivNV = 0;
	_detail::Proc_glVideoCaptureNV VideoCaptureNV = 0;
	_detail::Proc_glVideoCaptureStreamParameterdvNV VideoCaptureStreamParameterdvNV = 0;
	_detail::Proc_glVideoCaptureStreamParameterfvNV VideoCaptureStreamParameterfvNV = 0;
	_detail::Proc_glVideoCaptureStreamParameterivNV VideoCaptureStreamParameterivNV = 0;
	
	_detail::Proc_glMultiTexCoord1bOES MultiTexCoord1bOES = 0;
	_detail::Proc_glMultiTexCoord1bvOES MultiTexCoord1bvOES = 0;
	_detail::Proc_glMultiTexCoord2bOES MultiTexCoord2bOES = 0;
	_detail::Proc_glMultiTexCoord2bvOES MultiTexCoord2bvOES = 0;
	_detail::Proc_glMultiTexCoord3bOES MultiTexCoord3bOES = 0;
	_detail::Proc_glMultiTexCoord3bvOES MultiTexCoord3bvOES = 0;
	_detail::Proc_glMultiTexCoord4bOES MultiTexCoord4bOES = 0;
	_detail::Proc_glMultiTexCoord4bvOES MultiTexCoord4bvOES = 0;
	_detail::Proc_glTexCoord1bOES TexCoord1bOES = 0;
	_detail::Proc_glTexCoord1bvOES TexCoord1bvOES = 0;
	_detail::Proc_glTexCoord2bOES TexCoord2bOES = 0;
	_detail::Proc_glTexCoord2bvOES TexCoord2bvOES = 0;
	_detail::Proc_glTexCoord3bOES TexCoord3bOES = 0;
	_detail::Proc_glTexCoord3bvOES TexCoord3bvOES = 0;
	_detail::Proc_glTexCoord4bOES TexCoord4bOES = 0;
	_detail::Proc_glTexCoord4bvOES TexCoord4bvOES = 0;
	_detail::Proc_glVertex2bOES Vertex2bOES = 0;
	_detail::Proc_glVertex2bvOES Vertex2bvOES = 0;
	_detail::Proc_glVertex3bOES Vertex3bOES = 0;
	_detail::Proc_glVertex3bvOES Vertex3bvOES = 0;
	_detail::Proc_glVertex4bOES Vertex4bOES = 0;
	_detail::Proc_glVertex4bvOES Vertex4bvOES = 0;
	
	_detail::Proc_glAccumxOES AccumxOES = 0;
	_detail::Proc_glAlphaFuncxOES AlphaFuncxOES = 0;
	_detail::Proc_glBitmapxOES BitmapxOES = 0;
	_detail::Proc_glBlendColorxOES BlendColorxOES = 0;
	_detail::Proc_glClearAccumxOES ClearAccumxOES = 0;
	_detail::Proc_glClearColorxOES ClearColorxOES = 0;
	_detail::Proc_glClearDepthxOES ClearDepthxOES = 0;
	_detail::Proc_glClipPlanexOES ClipPlanexOES = 0;
	_detail::Proc_glColor3xOES Color3xOES = 0;
	_detail::Proc_glColor3xvOES Color3xvOES = 0;
	_detail::Proc_glColor4xOES Color4xOES = 0;
	_detail::Proc_glColor4xvOES Color4xvOES = 0;
	_detail::Proc_glConvolutionParameterxOES ConvolutionParameterxOES = 0;
	_detail::Proc_glConvolutionParameterxvOES ConvolutionParameterxvOES = 0;
	_detail::Proc_glDepthRangexOES DepthRangexOES = 0;
	_detail::Proc_glEvalCoord1xOES EvalCoord1xOES = 0;
	_detail::Proc_glEvalCoord1xvOES EvalCoord1xvOES = 0;
	_detail::Proc_glEvalCoord2xOES EvalCoord2xOES = 0;
	_detail::Proc_glEvalCoord2xvOES EvalCoord2xvOES = 0;
	_detail::Proc_glFeedbackBufferxOES FeedbackBufferxOES = 0;
	_detail::Proc_glFogxOES FogxOES = 0;
	_detail::Proc_glFogxvOES FogxvOES = 0;
	_detail::Proc_glFrustumxOES FrustumxOES = 0;
	_detail::Proc_glGetClipPlanexOES GetClipPlanexOES = 0;
	_detail::Proc_glGetConvolutionParameterxvOES GetConvolutionParameterxvOES = 0;
	_detail::Proc_glGetFixedvOES GetFixedvOES = 0;
	_detail::Proc_glGetHistogramParameterxvOES GetHistogramParameterxvOES = 0;
	_detail::Proc_glGetLightxOES GetLightxOES = 0;
	_detail::Proc_glGetMapxvOES GetMapxvOES = 0;
	_detail::Proc_glGetMaterialxOES GetMaterialxOES = 0;
	_detail::Proc_glGetPixelMapxv GetPixelMapxv = 0;
	_detail::Proc_glGetTexEnvxvOES GetTexEnvxvOES = 0;
	_detail::Proc_glGetTexGenxvOES GetTexGenxvOES = 0;
	_detail::Proc_glGetTexLevelParameterxvOES GetTexLevelParameterxvOES = 0;
	_detail::Proc_glGetTexParameterxvOES GetTexParameterxvOES = 0;
	_detail::Proc_glIndexxOES IndexxOES = 0;
	_detail::Proc_glIndexxvOES IndexxvOES = 0;
	_detail::Proc_glLightModelxOES LightModelxOES = 0;
	_detail::Proc_glLightModelxvOES LightModelxvOES = 0;
	_detail::Proc_glLightxOES LightxOES = 0;
	_detail::Proc_glLightxvOES LightxvOES = 0;
	_detail::Proc_glLineWidthxOES LineWidthxOES = 0;
	_detail::Proc_glLoadMatrixxOES LoadMatrixxOES = 0;
	_detail::Proc_glLoadTransposeMatrixxOES LoadTransposeMatrixxOES = 0;
	_detail::Proc_glMap1xOES Map1xOES = 0;
	_detail::Proc_glMap2xOES Map2xOES = 0;
	_detail::Proc_glMapGrid1xOES MapGrid1xOES = 0;
	_detail::Proc_glMapGrid2xOES MapGrid2xOES = 0;
	_detail::Proc_glMaterialxOES MaterialxOES = 0;
	_detail::Proc_glMaterialxvOES MaterialxvOES = 0;
	_detail::Proc_glMultMatrixxOES MultMatrixxOES = 0;
	_detail::Proc_glMultTransposeMatrixxOES MultTransposeMatrixxOES = 0;
	_detail::Proc_glMultiTexCoord1xOES MultiTexCoord1xOES = 0;
	_detail::Proc_glMultiTexCoord1xvOES MultiTexCoord1xvOES = 0;
	_detail::Proc_glMultiTexCoord2xOES MultiTexCoord2xOES = 0;
	_detail::Proc_glMultiTexCoord2xvOES MultiTexCoord2xvOES = 0;
	_detail::Proc_glMultiTexCoord3xOES MultiTexCoord3xOES = 0;
	_detail::Proc_glMultiTexCoord3xvOES MultiTexCoord3xvOES = 0;
	_detail::Proc_glMultiTexCoord4xOES MultiTexCoord4xOES = 0;
	_detail::Proc_glMultiTexCoord4xvOES MultiTexCoord4xvOES = 0;
	_detail::Proc_glNormal3xOES Normal3xOES = 0;
	_detail::Proc_glNormal3xvOES Normal3xvOES = 0;
	_detail::Proc_glOrthoxOES OrthoxOES = 0;
	_detail::Proc_glPassThroughxOES PassThroughxOES = 0;
	_detail::Proc_glPixelMapx PixelMapx = 0;
	_detail::Proc_glPixelStorex PixelStorex = 0;
	_detail::Proc_glPixelTransferxOES PixelTransferxOES = 0;
	_detail::Proc_glPixelZoomxOES PixelZoomxOES = 0;
	_detail::Proc_glPointParameterxvOES PointParameterxvOES = 0;
	_detail::Proc_glPointSizexOES PointSizexOES = 0;
	_detail::Proc_glPolygonOffsetxOES PolygonOffsetxOES = 0;
	_detail::Proc_glPrioritizeTexturesxOES PrioritizeTexturesxOES = 0;
	_detail::Proc_glRasterPos2xOES RasterPos2xOES = 0;
	_detail::Proc_glRasterPos2xvOES RasterPos2xvOES = 0;
	_detail::Proc_glRasterPos3xOES RasterPos3xOES = 0;
	_detail::Proc_glRasterPos3xvOES RasterPos3xvOES = 0;
	_detail::Proc_glRasterPos4xOES RasterPos4xOES = 0;
	_detail::Proc_glRasterPos4xvOES RasterPos4xvOES = 0;
	_detail::Proc_glRectxOES RectxOES = 0;
	_detail::Proc_glRectxvOES RectxvOES = 0;
	_detail::Proc_glRotatexOES RotatexOES = 0;
	_detail::Proc_glSampleCoverageOES SampleCoverageOES = 0;
	_detail::Proc_glScalexOES ScalexOES = 0;
	_detail::Proc_glTexCoord1xOES TexCoord1xOES = 0;
	_detail::Proc_glTexCoord1xvOES TexCoord1xvOES = 0;
	_detail::Proc_glTexCoord2xOES TexCoord2xOES = 0;
	_detail::Proc_glTexCoord2xvOES TexCoord2xvOES = 0;
	_detail::Proc_glTexCoord3xOES TexCoord3xOES = 0;
	_detail::Proc_glTexCoord3xvOES TexCoord3xvOES = 0;
	_detail::Proc_glTexCoord4xOES TexCoord4xOES = 0;
	_detail::Proc_glTexCoord4xvOES TexCoord4xvOES = 0;
	_detail::Proc_glTexEnvxOES TexEnvxOES = 0;
	_detail::Proc_glTexEnvxvOES TexEnvxvOES = 0;
	_detail::Proc_glTexGenxOES TexGenxOES = 0;
	_detail::Proc_glTexGenxvOES TexGenxvOES = 0;
	_detail::Proc_glTexParameterxOES TexParameterxOES = 0;
	_detail::Proc_glTexParameterxvOES TexParameterxvOES = 0;
	_detail::Proc_glTranslatexOES TranslatexOES = 0;
	_detail::Proc_glVertex2xOES Vertex2xOES = 0;
	_detail::Proc_glVertex2xvOES Vertex2xvOES = 0;
	_detail::Proc_glVertex3xOES Vertex3xOES = 0;
	_detail::Proc_glVertex3xvOES Vertex3xvOES = 0;
	_detail::Proc_glVertex4xOES Vertex4xOES = 0;
	_detail::Proc_glVertex4xvOES Vertex4xvOES = 0;
	
	_detail::Proc_glQueryMatrixxOES QueryMatrixxOES = 0;
	
	_detail::Proc_glClearDepthfOES ClearDepthfOES = 0;
	_detail::Proc_glClipPlanefOES ClipPlanefOES = 0;
	_detail::Proc_glDepthRangefOES DepthRangefOES = 0;
	_detail::Proc_glFrustumfOES FrustumfOES = 0;
	_detail::Proc_glGetClipPlanefOES GetClipPlanefOES = 0;
	_detail::Proc_glOrthofOES OrthofOES = 0;
	
	_detail::Proc_glHintPGI HintPGI = 0;
	
	_detail::Proc_glDetailTexFuncSGIS DetailTexFuncSGIS = 0;
	_detail::Proc_glGetDetailTexFuncSGIS GetDetailTexFuncSGIS = 0;
	
	_detail::Proc_glFogFuncSGIS FogFuncSGIS = 0;
	_detail::Proc_glGetFogFuncSGIS GetFogFuncSGIS = 0;
	
	_detail::Proc_glSampleMaskSGIS SampleMaskSGIS = 0;
	_detail::Proc_glSamplePatternSGIS SamplePatternSGIS = 0;
	
	_detail::Proc_glGetPixelTexGenParameterfvSGIS GetPixelTexGenParameterfvSGIS = 0;
	_detail::Proc_glGetPixelTexGenParameterivSGIS GetPixelTexGenParameterivSGIS = 0;
	_detail::Proc_glPixelTexGenParameterfSGIS PixelTexGenParameterfSGIS = 0;
	_detail::Proc_glPixelTexGenParameterfvSGIS PixelTexGenParameterfvSGIS = 0;
	_detail::Proc_glPixelTexGenParameteriSGIS PixelTexGenParameteriSGIS = 0;
	_detail::Proc_glPixelTexGenParameterivSGIS PixelTexGenParameterivSGIS = 0;
	
	_detail::Proc_glPointParameterfSGIS PointParameterfSGIS = 0;
	_detail::Proc_glPointParameterfvSGIS PointParameterfvSGIS = 0;
	
	_detail::Proc_glGetSharpenTexFuncSGIS GetSharpenTexFuncSGIS = 0;
	_detail::Proc_glSharpenTexFuncSGIS SharpenTexFuncSGIS = 0;
	
	_detail::Proc_glTexImage4DSGIS TexImage4DSGIS = 0;
	_detail::Proc_glTexSubImage4DSGIS TexSubImage4DSGIS = 0;
	
	_detail::Proc_glTextureColorMaskSGIS TextureColorMaskSGIS = 0;
	
	_detail::Proc_glGetTexFilterFuncSGIS GetTexFilterFuncSGIS = 0;
	_detail::Proc_glTexFilterFuncSGIS TexFilterFuncSGIS = 0;
	
	_detail::Proc_glAsyncMarkerSGIX AsyncMarkerSGIX = 0;
	_detail::Proc_glDeleteAsyncMarkersSGIX DeleteAsyncMarkersSGIX = 0;
	_detail::Proc_glFinishAsyncSGIX FinishAsyncSGIX = 0;
	_detail::Proc_glGenAsyncMarkersSGIX GenAsyncMarkersSGIX = 0;
	_detail::Proc_glIsAsyncMarkerSGIX IsAsyncMarkerSGIX = 0;
	_detail::Proc_glPollAsyncSGIX PollAsyncSGIX = 0;
	
	_detail::Proc_glFlushRasterSGIX FlushRasterSGIX = 0;
	
	_detail::Proc_glFragmentColorMaterialSGIX FragmentColorMaterialSGIX = 0;
	_detail::Proc_glFragmentLightModelfSGIX FragmentLightModelfSGIX = 0;
	_detail::Proc_glFragmentLightModelfvSGIX FragmentLightModelfvSGIX = 0;
	_detail::Proc_glFragmentLightModeliSGIX FragmentLightModeliSGIX = 0;
	_detail::Proc_glFragmentLightModelivSGIX FragmentLightModelivSGIX = 0;
	_detail::Proc_glFragmentLightfSGIX FragmentLightfSGIX = 0;
	_detail::Proc_glFragmentLightfvSGIX FragmentLightfvSGIX = 0;
	_detail::Proc_glFragmentLightiSGIX FragmentLightiSGIX = 0;
	_detail::Proc_glFragmentLightivSGIX FragmentLightivSGIX = 0;
	_detail::Proc_glFragmentMaterialfSGIX FragmentMaterialfSGIX = 0;
	_detail::Proc_glFragmentMaterialfvSGIX FragmentMaterialfvSGIX = 0;
	_detail::Proc_glFragmentMaterialiSGIX FragmentMaterialiSGIX = 0;
	_detail::Proc_glFragmentMaterialivSGIX FragmentMaterialivSGIX = 0;
	_detail::Proc_glGetFragmentLightfvSGIX GetFragmentLightfvSGIX = 0;
	_detail::Proc_glGetFragmentLightivSGIX GetFragmentLightivSGIX = 0;
	_detail::Proc_glGetFragmentMaterialfvSGIX GetFragmentMaterialfvSGIX = 0;
	_detail::Proc_glGetFragmentMaterialivSGIX GetFragmentMaterialivSGIX = 0;
	_detail::Proc_glLightEnviSGIX LightEnviSGIX = 0;
	
	_detail::Proc_glFrameZoomSGIX FrameZoomSGIX = 0;
	
	_detail::Proc_glIglooInterfaceSGIX IglooInterfaceSGIX = 0;
	
	_detail::Proc_glGetInstrumentsSGIX GetInstrumentsSGIX = 0;
	_detail::Proc_glInstrumentsBufferSGIX InstrumentsBufferSGIX = 0;
	_detail::Proc_glPollInstrumentsSGIX PollInstrumentsSGIX = 0;
	_detail::Proc_glReadInstrumentsSGIX ReadInstrumentsSGIX = 0;
	_detail::Proc_glStartInstrumentsSGIX StartInstrumentsSGIX = 0;
	_detail::Proc_glStopInstrumentsSGIX StopInstrumentsSGIX = 0;
	
	_detail::Proc_glGetListParameterfvSGIX GetListParameterfvSGIX = 0;
	_detail::Proc_glGetListParameterivSGIX GetListParameterivSGIX = 0;
	_detail::Proc_glListParameterfSGIX ListParameterfSGIX = 0;
	_detail::Proc_glListParameterfvSGIX ListParameterfvSGIX = 0;
	_detail::Proc_glListParameteriSGIX ListParameteriSGIX = 0;
	_detail::Proc_glListParameterivSGIX ListParameterivSGIX = 0;
	
	_detail::Proc_glPixelTexGenSGIX PixelTexGenSGIX = 0;
	
	_detail::Proc_glDeformSGIX DeformSGIX = 0;
	_detail::Proc_glDeformationMap3dSGIX DeformationMap3dSGIX = 0;
	_detail::Proc_glDeformationMap3fSGIX DeformationMap3fSGIX = 0;
	_detail::Proc_glLoadIdentityDeformationMapSGIX LoadIdentityDeformationMapSGIX = 0;
	
	_detail::Proc_glReferencePlaneSGIX ReferencePlaneSGIX = 0;
	
	_detail::Proc_glSpriteParameterfSGIX SpriteParameterfSGIX = 0;
	_detail::Proc_glSpriteParameterfvSGIX SpriteParameterfvSGIX = 0;
	_detail::Proc_glSpriteParameteriSGIX SpriteParameteriSGIX = 0;
	_detail::Proc_glSpriteParameterivSGIX SpriteParameterivSGIX = 0;
	
	_detail::Proc_glTagSampleBufferSGIX TagSampleBufferSGIX = 0;
	
	_detail::Proc_glColorTableParameterfvSGI ColorTableParameterfvSGI = 0;
	_detail::Proc_glColorTableParameterivSGI ColorTableParameterivSGI = 0;
	_detail::Proc_glColorTableSGI ColorTableSGI = 0;
	_detail::Proc_glCopyColorTableSGI CopyColorTableSGI = 0;
	_detail::Proc_glGetColorTableParameterfvSGI GetColorTableParameterfvSGI = 0;
	_detail::Proc_glGetColorTableParameterivSGI GetColorTableParameterivSGI = 0;
	_detail::Proc_glGetColorTableSGI GetColorTableSGI = 0;
	
	_detail::Proc_glFinishTextureSUNX FinishTextureSUNX = 0;
	
	_detail::Proc_glGlobalAlphaFactorbSUN GlobalAlphaFactorbSUN = 0;
	_detail::Proc_glGlobalAlphaFactordSUN GlobalAlphaFactordSUN = 0;
	_detail::Proc_glGlobalAlphaFactorfSUN GlobalAlphaFactorfSUN = 0;
	_detail::Proc_glGlobalAlphaFactoriSUN GlobalAlphaFactoriSUN = 0;
	_detail::Proc_glGlobalAlphaFactorsSUN GlobalAlphaFactorsSUN = 0;
	_detail::Proc_glGlobalAlphaFactorubSUN GlobalAlphaFactorubSUN = 0;
	_detail::Proc_glGlobalAlphaFactoruiSUN GlobalAlphaFactoruiSUN = 0;
	_detail::Proc_glGlobalAlphaFactorusSUN GlobalAlphaFactorusSUN = 0;
	
	_detail::Proc_glDrawMeshArraysSUN DrawMeshArraysSUN = 0;
	
	_detail::Proc_glReplacementCodePointerSUN ReplacementCodePointerSUN = 0;
	_detail::Proc_glReplacementCodeubSUN ReplacementCodeubSUN = 0;
	_detail::Proc_glReplacementCodeubvSUN ReplacementCodeubvSUN = 0;
	_detail::Proc_glReplacementCodeuiSUN ReplacementCodeuiSUN = 0;
	_detail::Proc_glReplacementCodeuivSUN ReplacementCodeuivSUN = 0;
	_detail::Proc_glReplacementCodeusSUN ReplacementCodeusSUN = 0;
	_detail::Proc_glReplacementCodeusvSUN ReplacementCodeusvSUN = 0;
	
	_detail::Proc_glColor3fVertex3fSUN Color3fVertex3fSUN = 0;
	_detail::Proc_glColor3fVertex3fvSUN Color3fVertex3fvSUN = 0;
	_detail::Proc_glColor4fNormal3fVertex3fSUN Color4fNormal3fVertex3fSUN = 0;
	_detail::Proc_glColor4fNormal3fVertex3fvSUN Color4fNormal3fVertex3fvSUN = 0;
	_detail::Proc_glColor4ubVertex2fSUN Color4ubVertex2fSUN = 0;
	_detail::Proc_glColor4ubVertex2fvSUN Color4ubVertex2fvSUN = 0;
	_detail::Proc_glColor4ubVertex3fSUN Color4ubVertex3fSUN = 0;
	_detail::Proc_glColor4ubVertex3fvSUN Color4ubVertex3fvSUN = 0;
	_detail::Proc_glNormal3fVertex3fSUN Normal3fVertex3fSUN = 0;
	_detail::Proc_glNormal3fVertex3fvSUN Normal3fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiColor3fVertex3fSUN ReplacementCodeuiColor3fVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiColor3fVertex3fvSUN ReplacementCodeuiColor3fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiColor4fNormal3fVertex3fSUN ReplacementCodeuiColor4fNormal3fVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiColor4fNormal3fVertex3fvSUN ReplacementCodeuiColor4fNormal3fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiColor4ubVertex3fSUN ReplacementCodeuiColor4ubVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiColor4ubVertex3fvSUN ReplacementCodeuiColor4ubVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiNormal3fVertex3fSUN ReplacementCodeuiNormal3fVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiNormal3fVertex3fvSUN ReplacementCodeuiNormal3fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiTexCoord2fVertex3fSUN ReplacementCodeuiTexCoord2fVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiTexCoord2fVertex3fvSUN ReplacementCodeuiTexCoord2fVertex3fvSUN = 0;
	_detail::Proc_glReplacementCodeuiVertex3fSUN ReplacementCodeuiVertex3fSUN = 0;
	_detail::Proc_glReplacementCodeuiVertex3fvSUN ReplacementCodeuiVertex3fvSUN = 0;
	_detail::Proc_glTexCoord2fColor3fVertex3fSUN TexCoord2fColor3fVertex3fSUN = 0;
	_detail::Proc_glTexCoord2fColor3fVertex3fvSUN TexCoord2fColor3fVertex3fvSUN = 0;
	_detail::Proc_glTexCoord2fColor4fNormal3fVertex3fSUN TexCoord2fColor4fNormal3fVertex3fSUN = 0;
	_detail::Proc_glTexCoord2fColor4fNormal3fVertex3fvSUN TexCoord2fColor4fNormal3fVertex3fvSUN = 0;
	_detail::Proc_glTexCoord2fColor4ubVertex3fSUN TexCoord2fColor4ubVertex3fSUN = 0;
	_detail::Proc_glTexCoord2fColor4ubVertex3fvSUN TexCoord2fColor4ubVertex3fvSUN = 0;
	_detail::Proc_glTexCoord2fNormal3fVertex3fSUN TexCoord2fNormal3fVertex3fSUN = 0;
	_detail::Proc_glTexCoord2fNormal3fVertex3fvSUN TexCoord2fNormal3fVertex3fvSUN = 0;
	_detail::Proc_glTexCoord2fVertex3fSUN TexCoord2fVertex3fSUN = 0;
	_detail::Proc_glTexCoord2fVertex3fvSUN TexCoord2fVertex3fvSUN = 0;
	_detail::Proc_glTexCoord4fColor4fNormal3fVertex4fSUN TexCoord4fColor4fNormal3fVertex4fSUN = 0;
	_detail::Proc_glTexCoord4fColor4fNormal3fVertex4fvSUN TexCoord4fColor4fNormal3fVertex4fvSUN = 0;
	_detail::Proc_glTexCoord4fVertex4fSUN TexCoord4fVertex4fSUN = 0;
	_detail::Proc_glTexCoord4fVertex4fvSUN TexCoord4fVertex4fvSUN = 0;
	
	_detail::Proc_glAccum Accum = 0;
	_detail::Proc_glAlphaFunc AlphaFunc = 0;
	_detail::Proc_glBegin Begin = 0;
	_detail::Proc_glBitmap Bitmap = 0;
	_detail::Proc_glBlendFunc BlendFunc = 0;
	_detail::Proc_glCallList CallList = 0;
	_detail::Proc_glCallLists CallLists = 0;
	_detail::Proc_glClear Clear = 0;
	_detail::Proc_glClearAccum ClearAccum = 0;
	_detail::Proc_glClearColor ClearColor = 0;
	_detail::Proc_glClearDepth ClearDepth = 0;
	_detail::Proc_glClearIndex ClearIndex = 0;
	_detail::Proc_glClearStencil ClearStencil = 0;
	_detail::Proc_glClipPlane ClipPlane = 0;
	_detail::Proc_glColor3b Color3b = 0;
	_detail::Proc_glColor3bv Color3bv = 0;
	_detail::Proc_glColor3d Color3d = 0;
	_detail::Proc_glColor3dv Color3dv = 0;
	_detail::Proc_glColor3f Color3f = 0;
	_detail::Proc_glColor3fv Color3fv = 0;
	_detail::Proc_glColor3i Color3i = 0;
	_detail::Proc_glColor3iv Color3iv = 0;
	_detail::Proc_glColor3s Color3s = 0;
	_detail::Proc_glColor3sv Color3sv = 0;
	_detail::Proc_glColor3ub Color3ub = 0;
	_detail::Proc_glColor3ubv Color3ubv = 0;
	_detail::Proc_glColor3ui Color3ui = 0;
	_detail::Proc_glColor3uiv Color3uiv = 0;
	_detail::Proc_glColor3us Color3us = 0;
	_detail::Proc_glColor3usv Color3usv = 0;
	_detail::Proc_glColor4b Color4b = 0;
	_detail::Proc_glColor4bv Color4bv = 0;
	_detail::Proc_glColor4d Color4d = 0;
	_detail::Proc_glColor4dv Color4dv = 0;
	_detail::Proc_glColor4f Color4f = 0;
	_detail::Proc_glColor4fv Color4fv = 0;
	_detail::Proc_glColor4i Color4i = 0;
	_detail::Proc_glColor4iv Color4iv = 0;
	_detail::Proc_glColor4s Color4s = 0;
	_detail::Proc_glColor4sv Color4sv = 0;
	_detail::Proc_glColor4ub Color4ub = 0;
	_detail::Proc_glColor4ubv Color4ubv = 0;
	_detail::Proc_glColor4ui Color4ui = 0;
	_detail::Proc_glColor4uiv Color4uiv = 0;
	_detail::Proc_glColor4us Color4us = 0;
	_detail::Proc_glColor4usv Color4usv = 0;
	_detail::Proc_glColorMask ColorMask = 0;
	_detail::Proc_glColorMaterial ColorMaterial = 0;
	_detail::Proc_glCopyPixels CopyPixels = 0;
	_detail::Proc_glCullFace CullFace = 0;
	_detail::Proc_glDeleteLists DeleteLists = 0;
	_detail::Proc_glDepthFunc DepthFunc = 0;
	_detail::Proc_glDepthMask DepthMask = 0;
	_detail::Proc_glDepthRange DepthRange = 0;
	_detail::Proc_glDisable Disable = 0;
	_detail::Proc_glDrawBuffer DrawBuffer = 0;
	_detail::Proc_glDrawPixels DrawPixels = 0;
	_detail::Proc_glEdgeFlag EdgeFlag = 0;
	_detail::Proc_glEdgeFlagv EdgeFlagv = 0;
	_detail::Proc_glEnable Enable = 0;
	_detail::Proc_glEnd End = 0;
	_detail::Proc_glEndList EndList = 0;
	_detail::Proc_glEvalCoord1d EvalCoord1d = 0;
	_detail::Proc_glEvalCoord1dv EvalCoord1dv = 0;
	_detail::Proc_glEvalCoord1f EvalCoord1f = 0;
	_detail::Proc_glEvalCoord1fv EvalCoord1fv = 0;
	_detail::Proc_glEvalCoord2d EvalCoord2d = 0;
	_detail::Proc_glEvalCoord2dv EvalCoord2dv = 0;
	_detail::Proc_glEvalCoord2f EvalCoord2f = 0;
	_detail::Proc_glEvalCoord2fv EvalCoord2fv = 0;
	_detail::Proc_glEvalMesh1 EvalMesh1 = 0;
	_detail::Proc_glEvalMesh2 EvalMesh2 = 0;
	_detail::Proc_glEvalPoint1 EvalPoint1 = 0;
	_detail::Proc_glEvalPoint2 EvalPoint2 = 0;
	_detail::Proc_glFeedbackBuffer FeedbackBuffer = 0;
	_detail::Proc_glFinish Finish = 0;
	_detail::Proc_glFlush Flush = 0;
	_detail::Proc_glFogf Fogf = 0;
	_detail::Proc_glFogfv Fogfv = 0;
	_detail::Proc_glFogi Fogi = 0;
	_detail::Proc_glFogiv Fogiv = 0;
	_detail::Proc_glFrontFace FrontFace = 0;
	_detail::Proc_glFrustum Frustum = 0;
	_detail::Proc_glGenLists GenLists = 0;
	_detail::Proc_glGetBooleanv GetBooleanv = 0;
	_detail::Proc_glGetClipPlane GetClipPlane = 0;
	_detail::Proc_glGetDoublev GetDoublev = 0;
	_detail::Proc_glGetError GetError = 0;
	_detail::Proc_glGetFloatv GetFloatv = 0;
	_detail::Proc_glGetIntegerv GetIntegerv = 0;
	_detail::Proc_glGetLightfv GetLightfv = 0;
	_detail::Proc_glGetLightiv GetLightiv = 0;
	_detail::Proc_glGetMapdv GetMapdv = 0;
	_detail::Proc_glGetMapfv GetMapfv = 0;
	_detail::Proc_glGetMapiv GetMapiv = 0;
	_detail::Proc_glGetMaterialfv GetMaterialfv = 0;
	_detail::Proc_glGetMaterialiv GetMaterialiv = 0;
	_detail::Proc_glGetPixelMapfv GetPixelMapfv = 0;
	_detail::Proc_glGetPixelMapuiv GetPixelMapuiv = 0;
	_detail::Proc_glGetPixelMapusv GetPixelMapusv = 0;
	_detail::Proc_glGetPolygonStipple GetPolygonStipple = 0;
	_detail::Proc_glGetString GetString = 0;
	_detail::Proc_glGetTexEnvfv GetTexEnvfv = 0;
	_detail::Proc_glGetTexEnviv GetTexEnviv = 0;
	_detail::Proc_glGetTexGendv GetTexGendv = 0;
	_detail::Proc_glGetTexGenfv GetTexGenfv = 0;
	_detail::Proc_glGetTexGeniv GetTexGeniv = 0;
	_detail::Proc_glGetTexImage GetTexImage = 0;
	_detail::Proc_glGetTexLevelParameterfv GetTexLevelParameterfv = 0;
	_detail::Proc_glGetTexLevelParameteriv GetTexLevelParameteriv = 0;
	_detail::Proc_glGetTexParameterfv GetTexParameterfv = 0;
	_detail::Proc_glGetTexParameteriv GetTexParameteriv = 0;
	_detail::Proc_glHint Hint = 0;
	_detail::Proc_glIndexMask IndexMask = 0;
	_detail::Proc_glIndexd Indexd = 0;
	_detail::Proc_glIndexdv Indexdv = 0;
	_detail::Proc_glIndexf Indexf = 0;
	_detail::Proc_glIndexfv Indexfv = 0;
	_detail::Proc_glIndexi Indexi = 0;
	_detail::Proc_glIndexiv Indexiv = 0;
	_detail::Proc_glIndexs Indexs = 0;
	_detail::Proc_glIndexsv Indexsv = 0;
	_detail::Proc_glInitNames InitNames = 0;
	_detail::Proc_glIsEnabled IsEnabled = 0;
	_detail::Proc_glIsList IsList = 0;
	_detail::Proc_glLightModelf LightModelf = 0;
	_detail::Proc_glLightModelfv LightModelfv = 0;
	_detail::Proc_glLightModeli LightModeli = 0;
	_detail::Proc_glLightModeliv LightModeliv = 0;
	_detail::Proc_glLightf Lightf = 0;
	_detail::Proc_glLightfv Lightfv = 0;
	_detail::Proc_glLighti Lighti = 0;
	_detail::Proc_glLightiv Lightiv = 0;
	_detail::Proc_glLineStipple LineStipple = 0;
	_detail::Proc_glLineWidth LineWidth = 0;
	_detail::Proc_glListBase ListBase = 0;
	_detail::Proc_glLoadIdentity LoadIdentity = 0;
	_detail::Proc_glLoadMatrixd LoadMatrixd = 0;
	_detail::Proc_glLoadMatrixf LoadMatrixf = 0;
	_detail::Proc_glLoadName LoadName = 0;
	_detail::Proc_glLogicOp LogicOp = 0;
	_detail::Proc_glMap1d Map1d = 0;
	_detail::Proc_glMap1f Map1f = 0;
	_detail::Proc_glMap2d Map2d = 0;
	_detail::Proc_glMap2f Map2f = 0;
	_detail::Proc_glMapGrid1d MapGrid1d = 0;
	_detail::Proc_glMapGrid1f MapGrid1f = 0;
	_detail::Proc_glMapGrid2d MapGrid2d = 0;
	_detail::Proc_glMapGrid2f MapGrid2f = 0;
	_detail::Proc_glMaterialf Materialf = 0;
	_detail::Proc_glMaterialfv Materialfv = 0;
	_detail::Proc_glMateriali Materiali = 0;
	_detail::Proc_glMaterialiv Materialiv = 0;
	_detail::Proc_glMatrixMode MatrixMode = 0;
	_detail::Proc_glMultMatrixd MultMatrixd = 0;
	_detail::Proc_glMultMatrixf MultMatrixf = 0;
	_detail::Proc_glNewList NewList = 0;
	_detail::Proc_glNormal3b Normal3b = 0;
	_detail::Proc_glNormal3bv Normal3bv = 0;
	_detail::Proc_glNormal3d Normal3d = 0;
	_detail::Proc_glNormal3dv Normal3dv = 0;
	_detail::Proc_glNormal3f Normal3f = 0;
	_detail::Proc_glNormal3fv Normal3fv = 0;
	_detail::Proc_glNormal3i Normal3i = 0;
	_detail::Proc_glNormal3iv Normal3iv = 0;
	_detail::Proc_glNormal3s Normal3s = 0;
	_detail::Proc_glNormal3sv Normal3sv = 0;
	_detail::Proc_glOrtho Ortho = 0;
	_detail::Proc_glPassThrough PassThrough = 0;
	_detail::Proc_glPixelMapfv PixelMapfv = 0;
	_detail::Proc_glPixelMapuiv PixelMapuiv = 0;
	_detail::Proc_glPixelMapusv PixelMapusv = 0;
	_detail::Proc_glPixelStoref PixelStoref = 0;
	_detail::Proc_glPixelStorei PixelStorei = 0;
	_detail::Proc_glPixelTransferf PixelTransferf = 0;
	_detail::Proc_glPixelTransferi PixelTransferi = 0;
	_detail::Proc_glPixelZoom PixelZoom = 0;
	_detail::Proc_glPointSize PointSize = 0;
	_detail::Proc_glPolygonMode PolygonMode = 0;
	_detail::Proc_glPolygonStipple PolygonStipple = 0;
	_detail::Proc_glPopAttrib PopAttrib = 0;
	_detail::Proc_glPopMatrix PopMatrix = 0;
	_detail::Proc_glPopName PopName = 0;
	_detail::Proc_glPushAttrib PushAttrib = 0;
	_detail::Proc_glPushMatrix PushMatrix = 0;
	_detail::Proc_glPushName PushName = 0;
	_detail::Proc_glRasterPos2d RasterPos2d = 0;
	_detail::Proc_glRasterPos2dv RasterPos2dv = 0;
	_detail::Proc_glRasterPos2f RasterPos2f = 0;
	_detail::Proc_glRasterPos2fv RasterPos2fv = 0;
	_detail::Proc_glRasterPos2i RasterPos2i = 0;
	_detail::Proc_glRasterPos2iv RasterPos2iv = 0;
	_detail::Proc_glRasterPos2s RasterPos2s = 0;
	_detail::Proc_glRasterPos2sv RasterPos2sv = 0;
	_detail::Proc_glRasterPos3d RasterPos3d = 0;
	_detail::Proc_glRasterPos3dv RasterPos3dv = 0;
	_detail::Proc_glRasterPos3f RasterPos3f = 0;
	_detail::Proc_glRasterPos3fv RasterPos3fv = 0;
	_detail::Proc_glRasterPos3i RasterPos3i = 0;
	_detail::Proc_glRasterPos3iv RasterPos3iv = 0;
	_detail::Proc_glRasterPos3s RasterPos3s = 0;
	_detail::Proc_glRasterPos3sv RasterPos3sv = 0;
	_detail::Proc_glRasterPos4d RasterPos4d = 0;
	_detail::Proc_glRasterPos4dv RasterPos4dv = 0;
	_detail::Proc_glRasterPos4f RasterPos4f = 0;
	_detail::Proc_glRasterPos4fv RasterPos4fv = 0;
	_detail::Proc_glRasterPos4i RasterPos4i = 0;
	_detail::Proc_glRasterPos4iv RasterPos4iv = 0;
	_detail::Proc_glRasterPos4s RasterPos4s = 0;
	_detail::Proc_glRasterPos4sv RasterPos4sv = 0;
	_detail::Proc_glReadBuffer ReadBuffer = 0;
	_detail::Proc_glReadPixels ReadPixels = 0;
	_detail::Proc_glRectd Rectd = 0;
	_detail::Proc_glRectdv Rectdv = 0;
	_detail::Proc_glRectf Rectf = 0;
	_detail::Proc_glRectfv Rectfv = 0;
	_detail::Proc_glRecti Recti = 0;
	_detail::Proc_glRectiv Rectiv = 0;
	_detail::Proc_glRects Rects = 0;
	_detail::Proc_glRectsv Rectsv = 0;
	_detail::Proc_glRenderMode RenderMode = 0;
	_detail::Proc_glRotated Rotated = 0;
	_detail::Proc_glRotatef Rotatef = 0;
	_detail::Proc_glScaled Scaled = 0;
	_detail::Proc_glScalef Scalef = 0;
	_detail::Proc_glScissor Scissor = 0;
	_detail::Proc_glSelectBuffer SelectBuffer = 0;
	_detail::Proc_glShadeModel ShadeModel = 0;
	_detail::Proc_glStencilFunc StencilFunc = 0;
	_detail::Proc_glStencilMask StencilMask = 0;
	_detail::Proc_glStencilOp StencilOp = 0;
	_detail::Proc_glTexCoord1d TexCoord1d = 0;
	_detail::Proc_glTexCoord1dv TexCoord1dv = 0;
	_detail::Proc_glTexCoord1f TexCoord1f = 0;
	_detail::Proc_glTexCoord1fv TexCoord1fv = 0;
	_detail::Proc_glTexCoord1i TexCoord1i = 0;
	_detail::Proc_glTexCoord1iv TexCoord1iv = 0;
	_detail::Proc_glTexCoord1s TexCoord1s = 0;
	_detail::Proc_glTexCoord1sv TexCoord1sv = 0;
	_detail::Proc_glTexCoord2d TexCoord2d = 0;
	_detail::Proc_glTexCoord2dv TexCoord2dv = 0;
	_detail::Proc_glTexCoord2f TexCoord2f = 0;
	_detail::Proc_glTexCoord2fv TexCoord2fv = 0;
	_detail::Proc_glTexCoord2i TexCoord2i = 0;
	_detail::Proc_glTexCoord2iv TexCoord2iv = 0;
	_detail::Proc_glTexCoord2s TexCoord2s = 0;
	_detail::Proc_glTexCoord2sv TexCoord2sv = 0;
	_detail::Proc_glTexCoord3d TexCoord3d = 0;
	_detail::Proc_glTexCoord3dv TexCoord3dv = 0;
	_detail::Proc_glTexCoord3f TexCoord3f = 0;
	_detail::Proc_glTexCoord3fv TexCoord3fv = 0;
	_detail::Proc_glTexCoord3i TexCoord3i = 0;
	_detail::Proc_glTexCoord3iv TexCoord3iv = 0;
	_detail::Proc_glTexCoord3s TexCoord3s = 0;
	_detail::Proc_glTexCoord3sv TexCoord3sv = 0;
	_detail::Proc_glTexCoord4d TexCoord4d = 0;
	_detail::Proc_glTexCoord4dv TexCoord4dv = 0;
	_detail::Proc_glTexCoord4f TexCoord4f = 0;
	_detail::Proc_glTexCoord4fv TexCoord4fv = 0;
	_detail::Proc_glTexCoord4i TexCoord4i = 0;
	_detail::Proc_glTexCoord4iv TexCoord4iv = 0;
	_detail::Proc_glTexCoord4s TexCoord4s = 0;
	_detail::Proc_glTexCoord4sv TexCoord4sv = 0;
	_detail::Proc_glTexEnvf TexEnvf = 0;
	_detail::Proc_glTexEnvfv TexEnvfv = 0;
	_detail::Proc_glTexEnvi TexEnvi = 0;
	_detail::Proc_glTexEnviv TexEnviv = 0;
	_detail::Proc_glTexGend TexGend = 0;
	_detail::Proc_glTexGendv TexGendv = 0;
	_detail::Proc_glTexGenf TexGenf = 0;
	_detail::Proc_glTexGenfv TexGenfv = 0;
	_detail::Proc_glTexGeni TexGeni = 0;
	_detail::Proc_glTexGeniv TexGeniv = 0;
	_detail::Proc_glTexImage1D TexImage1D = 0;
	_detail::Proc_glTexImage2D TexImage2D = 0;
	_detail::Proc_glTexParameterf TexParameterf = 0;
	_detail::Proc_glTexParameterfv TexParameterfv = 0;
	_detail::Proc_glTexParameteri TexParameteri = 0;
	_detail::Proc_glTexParameteriv TexParameteriv = 0;
	_detail::Proc_glTranslated Translated = 0;
	_detail::Proc_glTranslatef Translatef = 0;
	_detail::Proc_glVertex2d Vertex2d = 0;
	_detail::Proc_glVertex2dv Vertex2dv = 0;
	_detail::Proc_glVertex2f Vertex2f = 0;
	_detail::Proc_glVertex2fv Vertex2fv = 0;
	_detail::Proc_glVertex2i Vertex2i = 0;
	_detail::Proc_glVertex2iv Vertex2iv = 0;
	_detail::Proc_glVertex2s Vertex2s = 0;
	_detail::Proc_glVertex2sv Vertex2sv = 0;
	_detail::Proc_glVertex3d Vertex3d = 0;
	_detail::Proc_glVertex3dv Vertex3dv = 0;
	_detail::Proc_glVertex3f Vertex3f = 0;
	_detail::Proc_glVertex3fv Vertex3fv = 0;
	_detail::Proc_glVertex3i Vertex3i = 0;
	_detail::Proc_glVertex3iv Vertex3iv = 0;
	_detail::Proc_glVertex3s Vertex3s = 0;
	_detail::Proc_glVertex3sv Vertex3sv = 0;
	_detail::Proc_glVertex4d Vertex4d = 0;
	_detail::Proc_glVertex4dv Vertex4dv = 0;
	_detail::Proc_glVertex4f Vertex4f = 0;
	_detail::Proc_glVertex4fv Vertex4fv = 0;
	_detail::Proc_glVertex4i Vertex4i = 0;
	_detail::Proc_glVertex4iv Vertex4iv = 0;
	_detail::Proc_glVertex4s Vertex4s = 0;
	_detail::Proc_glVertex4sv Vertex4sv = 0;
	_detail::Proc_glViewport Viewport = 0;
	
	_detail::Proc_glAreTexturesResident AreTexturesResident = 0;
	_detail::Proc_glArrayElement ArrayElement = 0;
	_detail::Proc_glBindTexture BindTexture = 0;
	_detail::Proc_glColorPointer ColorPointer = 0;
	_detail::Proc_glCopyTexImage1D CopyTexImage1D = 0;
	_detail::Proc_glCopyTexImage2D CopyTexImage2D = 0;
	_detail::Proc_glCopyTexSubImage1D CopyTexSubImage1D = 0;
	_detail::Proc_glCopyTexSubImage2D CopyTexSubImage2D = 0;
	_detail::Proc_glDeleteTextures DeleteTextures = 0;
	_detail::Proc_glDisableClientState DisableClientState = 0;
	_detail::Proc_glDrawArrays DrawArrays = 0;
	_detail::Proc_glDrawElements DrawElements = 0;
	_detail::Proc_glEdgeFlagPointer EdgeFlagPointer = 0;
	_detail::Proc_glEnableClientState EnableClientState = 0;
	_detail::Proc_glGenTextures GenTextures = 0;
	_detail::Proc_glIndexPointer IndexPointer = 0;
	_detail::Proc_glIndexub Indexub = 0;
	_detail::Proc_glIndexubv Indexubv = 0;
	_detail::Proc_glInterleavedArrays InterleavedArrays = 0;
	_detail::Proc_glIsTexture IsTexture = 0;
	_detail::Proc_glNormalPointer NormalPointer = 0;
	_detail::Proc_glPolygonOffset PolygonOffset = 0;
	_detail::Proc_glPopClientAttrib PopClientAttrib = 0;
	_detail::Proc_glPrioritizeTextures PrioritizeTextures = 0;
	_detail::Proc_glPushClientAttrib PushClientAttrib = 0;
	_detail::Proc_glTexCoordPointer TexCoordPointer = 0;
	_detail::Proc_glTexSubImage1D TexSubImage1D = 0;
	_detail::Proc_glTexSubImage2D TexSubImage2D = 0;
	_detail::Proc_glVertexPointer VertexPointer = 0;
	
	_detail::Proc_glBlendColor BlendColor = 0;
	_detail::Proc_glBlendEquation BlendEquation = 0;
	_detail::Proc_glCopyTexSubImage3D CopyTexSubImage3D = 0;
	_detail::Proc_glDrawRangeElements DrawRangeElements = 0;
	_detail::Proc_glTexImage3D TexImage3D = 0;
	_detail::Proc_glTexSubImage3D TexSubImage3D = 0;
	
	_detail::Proc_glActiveTexture ActiveTexture = 0;
	_detail::Proc_glClientActiveTexture ClientActiveTexture = 0;
	_detail::Proc_glCompressedTexImage1D CompressedTexImage1D = 0;
	_detail::Proc_glCompressedTexImage2D CompressedTexImage2D = 0;
	_detail::Proc_glCompressedTexImage3D CompressedTexImage3D = 0;
	_detail::Proc_glCompressedTexSubImage1D CompressedTexSubImage1D = 0;
	_detail::Proc_glCompressedTexSubImage2D CompressedTexSubImage2D = 0;
	_detail::Proc_glCompressedTexSubImage3D CompressedTexSubImage3D = 0;
	_detail::Proc_glGetCompressedTexImage GetCompressedTexImage = 0;
	_detail::Proc_glLoadTransposeMatrixd LoadTransposeMatrixd = 0;
	_detail::Proc_glLoadTransposeMatrixf LoadTransposeMatrixf = 0;
	_detail::Proc_glMultTransposeMatrixd MultTransposeMatrixd = 0;
	_detail::Proc_glMultTransposeMatrixf MultTransposeMatrixf = 0;
	_detail::Proc_glMultiTexCoord1d MultiTexCoord1d = 0;
	_detail::Proc_glMultiTexCoord1dv MultiTexCoord1dv = 0;
	_detail::Proc_glMultiTexCoord1f MultiTexCoord1f = 0;
	_detail::Proc_glMultiTexCoord1fv MultiTexCoord1fv = 0;
	_detail::Proc_glMultiTexCoord1i MultiTexCoord1i = 0;
	_detail::Proc_glMultiTexCoord1iv MultiTexCoord1iv = 0;
	_detail::Proc_glMultiTexCoord1s MultiTexCoord1s = 0;
	_detail::Proc_glMultiTexCoord1sv MultiTexCoord1sv = 0;
	_detail::Proc_glMultiTexCoord2d MultiTexCoord2d = 0;
	_detail::Proc_glMultiTexCoord2dv MultiTexCoord2dv = 0;
	_detail::Proc_glMultiTexCoord2f MultiTexCoord2f = 0;
	_detail::Proc_glMultiTexCoord2fv MultiTexCoord2fv = 0;
	_detail::Proc_glMultiTexCoord2i MultiTexCoord2i = 0;
	_detail::Proc_glMultiTexCoord2iv MultiTexCoord2iv = 0;
	_detail::Proc_glMultiTexCoord2s MultiTexCoord2s = 0;
	_detail::Proc_glMultiTexCoord2sv MultiTexCoord2sv = 0;
	_detail::Proc_glMultiTexCoord3d MultiTexCoord3d = 0;
	_detail::Proc_glMultiTexCoord3dv MultiTexCoord3dv = 0;
	_detail::Proc_glMultiTexCoord3f MultiTexCoord3f = 0;
	_detail::Proc_glMultiTexCoord3fv MultiTexCoord3fv = 0;
	_detail::Proc_glMultiTexCoord3i MultiTexCoord3i = 0;
	_detail::Proc_glMultiTexCoord3iv MultiTexCoord3iv = 0;
	_detail::Proc_glMultiTexCoord3s MultiTexCoord3s = 0;
	_detail::Proc_glMultiTexCoord3sv MultiTexCoord3sv = 0;
	_detail::Proc_glMultiTexCoord4d MultiTexCoord4d = 0;
	_detail::Proc_glMultiTexCoord4dv MultiTexCoord4dv = 0;
	_detail::Proc_glMultiTexCoord4f MultiTexCoord4f = 0;
	_detail::Proc_glMultiTexCoord4fv MultiTexCoord4fv = 0;
	_detail::Proc_glMultiTexCoord4i MultiTexCoord4i = 0;
	_detail::Proc_glMultiTexCoord4iv MultiTexCoord4iv = 0;
	_detail::Proc_glMultiTexCoord4s MultiTexCoord4s = 0;
	_detail::Proc_glMultiTexCoord4sv MultiTexCoord4sv = 0;
	_detail::Proc_glSampleCoverage SampleCoverage = 0;
	
	_detail::Proc_glBlendFuncSeparate BlendFuncSeparate = 0;
	_detail::Proc_glFogCoordPointer FogCoordPointer = 0;
	_detail::Proc_glFogCoordd FogCoordd = 0;
	_detail::Proc_glFogCoorddv FogCoorddv = 0;
	_detail::Proc_glFogCoordf FogCoordf = 0;
	_detail::Proc_glFogCoordfv FogCoordfv = 0;
	_detail::Proc_glMultiDrawArrays MultiDrawArrays = 0;
	_detail::Proc_glMultiDrawElements MultiDrawElements = 0;
	_detail::Proc_glPointParameterf PointParameterf = 0;
	_detail::Proc_glPointParameterfv PointParameterfv = 0;
	_detail::Proc_glPointParameteri PointParameteri = 0;
	_detail::Proc_glPointParameteriv PointParameteriv = 0;
	_detail::Proc_glSecondaryColor3b SecondaryColor3b = 0;
	_detail::Proc_glSecondaryColor3bv SecondaryColor3bv = 0;
	_detail::Proc_glSecondaryColor3d SecondaryColor3d = 0;
	_detail::Proc_glSecondaryColor3dv SecondaryColor3dv = 0;
	_detail::Proc_glSecondaryColor3f SecondaryColor3f = 0;
	_detail::Proc_glSecondaryColor3fv SecondaryColor3fv = 0;
	_detail::Proc_glSecondaryColor3i SecondaryColor3i = 0;
	_detail::Proc_glSecondaryColor3iv SecondaryColor3iv = 0;
	_detail::Proc_glSecondaryColor3s SecondaryColor3s = 0;
	_detail::Proc_glSecondaryColor3sv SecondaryColor3sv = 0;
	_detail::Proc_glSecondaryColor3ub SecondaryColor3ub = 0;
	_detail::Proc_glSecondaryColor3ubv SecondaryColor3ubv = 0;
	_detail::Proc_glSecondaryColor3ui SecondaryColor3ui = 0;
	_detail::Proc_glSecondaryColor3uiv SecondaryColor3uiv = 0;
	_detail::Proc_glSecondaryColor3us SecondaryColor3us = 0;
	_detail::Proc_glSecondaryColor3usv SecondaryColor3usv = 0;
	_detail::Proc_glSecondaryColorPointer SecondaryColorPointer = 0;
	_detail::Proc_glWindowPos2d WindowPos2d = 0;
	_detail::Proc_glWindowPos2dv WindowPos2dv = 0;
	_detail::Proc_glWindowPos2f WindowPos2f = 0;
	_detail::Proc_glWindowPos2fv WindowPos2fv = 0;
	_detail::Proc_glWindowPos2i WindowPos2i = 0;
	_detail::Proc_glWindowPos2iv WindowPos2iv = 0;
	_detail::Proc_glWindowPos2s WindowPos2s = 0;
	_detail::Proc_glWindowPos2sv WindowPos2sv = 0;
	_detail::Proc_glWindowPos3d WindowPos3d = 0;
	_detail::Proc_glWindowPos3dv WindowPos3dv = 0;
	_detail::Proc_glWindowPos3f WindowPos3f = 0;
	_detail::Proc_glWindowPos3fv WindowPos3fv = 0;
	_detail::Proc_glWindowPos3i WindowPos3i = 0;
	_detail::Proc_glWindowPos3iv WindowPos3iv = 0;
	_detail::Proc_glWindowPos3s WindowPos3s = 0;
	_detail::Proc_glWindowPos3sv WindowPos3sv = 0;
	
	_detail::Proc_glBeginQuery BeginQuery = 0;
	_detail::Proc_glBindBuffer BindBuffer = 0;
	_detail::Proc_glBufferData BufferData = 0;
	_detail::Proc_glBufferSubData BufferSubData = 0;
	_detail::Proc_glDeleteBuffers DeleteBuffers = 0;
	_detail::Proc_glDeleteQueries DeleteQueries = 0;
	_detail::Proc_glEndQuery EndQuery = 0;
	_detail::Proc_glGenBuffers GenBuffers = 0;
	_detail::Proc_glGenQueries GenQueries = 0;
	_detail::Proc_glGetBufferParameteriv GetBufferParameteriv = 0;
	_detail::Proc_glGetBufferPointerv GetBufferPointerv = 0;
	_detail::Proc_glGetBufferSubData GetBufferSubData = 0;
	_detail::Proc_glGetQueryObjectiv GetQueryObjectiv = 0;
	_detail::Proc_glGetQueryObjectuiv GetQueryObjectuiv = 0;
	_detail::Proc_glGetQueryiv GetQueryiv = 0;
	_detail::Proc_glIsBuffer IsBuffer = 0;
	_detail::Proc_glIsQuery IsQuery = 0;
	_detail::Proc_glMapBuffer MapBuffer = 0;
	_detail::Proc_glUnmapBuffer UnmapBuffer = 0;
	
	_detail::Proc_glAttachShader AttachShader = 0;
	_detail::Proc_glBindAttribLocation BindAttribLocation = 0;
	_detail::Proc_glBlendEquationSeparate BlendEquationSeparate = 0;
	_detail::Proc_glCompileShader CompileShader = 0;
	_detail::Proc_glCreateProgram CreateProgram = 0;
	_detail::Proc_glCreateShader CreateShader = 0;
	_detail::Proc_glDeleteProgram DeleteProgram = 0;
	_detail::Proc_glDeleteShader DeleteShader = 0;
	_detail::Proc_glDetachShader DetachShader = 0;
	_detail::Proc_glDisableVertexAttribArray DisableVertexAttribArray = 0;
	_detail::Proc_glDrawBuffers DrawBuffers = 0;
	_detail::Proc_glEnableVertexAttribArray EnableVertexAttribArray = 0;
	_detail::Proc_glGetActiveAttrib GetActiveAttrib = 0;
	_detail::Proc_glGetActiveUniform GetActiveUniform = 0;
	_detail::Proc_glGetAttachedShaders GetAttachedShaders = 0;
	_detail::Proc_glGetAttribLocation GetAttribLocation = 0;
	_detail::Proc_glGetProgramInfoLog GetProgramInfoLog = 0;
	_detail::Proc_glGetProgramiv GetProgramiv = 0;
	_detail::Proc_glGetShaderInfoLog GetShaderInfoLog = 0;
	_detail::Proc_glGetShaderSource GetShaderSource = 0;
	_detail::Proc_glGetShaderiv GetShaderiv = 0;
	_detail::Proc_glGetUniformLocation GetUniformLocation = 0;
	_detail::Proc_glGetUniformfv GetUniformfv = 0;
	_detail::Proc_glGetUniformiv GetUniformiv = 0;
	_detail::Proc_glGetVertexAttribPointerv GetVertexAttribPointerv = 0;
	_detail::Proc_glGetVertexAttribdv GetVertexAttribdv = 0;
	_detail::Proc_glGetVertexAttribfv GetVertexAttribfv = 0;
	_detail::Proc_glGetVertexAttribiv GetVertexAttribiv = 0;
	_detail::Proc_glIsProgram IsProgram = 0;
	_detail::Proc_glIsShader IsShader = 0;
	_detail::Proc_glLinkProgram LinkProgram = 0;
	_detail::Proc_glShaderSource ShaderSource = 0;
	_detail::Proc_glStencilFuncSeparate StencilFuncSeparate = 0;
	_detail::Proc_glStencilMaskSeparate StencilMaskSeparate = 0;
	_detail::Proc_glStencilOpSeparate StencilOpSeparate = 0;
	_detail::Proc_glUniform1f Uniform1f = 0;
	_detail::Proc_glUniform1fv Uniform1fv = 0;
	_detail::Proc_glUniform1i Uniform1i = 0;
	_detail::Proc_glUniform1iv Uniform1iv = 0;
	_detail::Proc_glUniform2f Uniform2f = 0;
	_detail::Proc_glUniform2fv Uniform2fv = 0;
	_detail::Proc_glUniform2i Uniform2i = 0;
	_detail::Proc_glUniform2iv Uniform2iv = 0;
	_detail::Proc_glUniform3f Uniform3f = 0;
	_detail::Proc_glUniform3fv Uniform3fv = 0;
	_detail::Proc_glUniform3i Uniform3i = 0;
	_detail::Proc_glUniform3iv Uniform3iv = 0;
	_detail::Proc_glUniform4f Uniform4f = 0;
	_detail::Proc_glUniform4fv Uniform4fv = 0;
	_detail::Proc_glUniform4i Uniform4i = 0;
	_detail::Proc_glUniform4iv Uniform4iv = 0;
	_detail::Proc_glUniformMatrix2fv UniformMatrix2fv = 0;
	_detail::Proc_glUniformMatrix3fv UniformMatrix3fv = 0;
	_detail::Proc_glUniformMatrix4fv UniformMatrix4fv = 0;
	_detail::Proc_glUseProgram UseProgram = 0;
	_detail::Proc_glValidateProgram ValidateProgram = 0;
	_detail::Proc_glVertexAttrib1d VertexAttrib1d = 0;
	_detail::Proc_glVertexAttrib1dv VertexAttrib1dv = 0;
	_detail::Proc_glVertexAttrib1f VertexAttrib1f = 0;
	_detail::Proc_glVertexAttrib1fv VertexAttrib1fv = 0;
	_detail::Proc_glVertexAttrib1s VertexAttrib1s = 0;
	_detail::Proc_glVertexAttrib1sv VertexAttrib1sv = 0;
	_detail::Proc_glVertexAttrib2d VertexAttrib2d = 0;
	_detail::Proc_glVertexAttrib2dv VertexAttrib2dv = 0;
	_detail::Proc_glVertexAttrib2f VertexAttrib2f = 0;
	_detail::Proc_glVertexAttrib2fv VertexAttrib2fv = 0;
	_detail::Proc_glVertexAttrib2s VertexAttrib2s = 0;
	_detail::Proc_glVertexAttrib2sv VertexAttrib2sv = 0;
	_detail::Proc_glVertexAttrib3d VertexAttrib3d = 0;
	_detail::Proc_glVertexAttrib3dv VertexAttrib3dv = 0;
	_detail::Proc_glVertexAttrib3f VertexAttrib3f = 0;
	_detail::Proc_glVertexAttrib3fv VertexAttrib3fv = 0;
	_detail::Proc_glVertexAttrib3s VertexAttrib3s = 0;
	_detail::Proc_glVertexAttrib3sv VertexAttrib3sv = 0;
	_detail::Proc_glVertexAttrib4Nbv VertexAttrib4Nbv = 0;
	_detail::Proc_glVertexAttrib4Niv VertexAttrib4Niv = 0;
	_detail::Proc_glVertexAttrib4Nsv VertexAttrib4Nsv = 0;
	_detail::Proc_glVertexAttrib4Nub VertexAttrib4Nub = 0;
	_detail::Proc_glVertexAttrib4Nubv VertexAttrib4Nubv = 0;
	_detail::Proc_glVertexAttrib4Nuiv VertexAttrib4Nuiv = 0;
	_detail::Proc_glVertexAttrib4Nusv VertexAttrib4Nusv = 0;
	_detail::Proc_glVertexAttrib4bv VertexAttrib4bv = 0;
	_detail::Proc_glVertexAttrib4d VertexAttrib4d = 0;
	_detail::Proc_glVertexAttrib4dv VertexAttrib4dv = 0;
	_detail::Proc_glVertexAttrib4f VertexAttrib4f = 0;
	_detail::Proc_glVertexAttrib4fv VertexAttrib4fv = 0;
	_detail::Proc_glVertexAttrib4iv VertexAttrib4iv = 0;
	_detail::Proc_glVertexAttrib4s VertexAttrib4s = 0;
	_detail::Proc_glVertexAttrib4sv VertexAttrib4sv = 0;
	_detail::Proc_glVertexAttrib4ubv VertexAttrib4ubv = 0;
	_detail::Proc_glVertexAttrib4uiv VertexAttrib4uiv = 0;
	_detail::Proc_glVertexAttrib4usv VertexAttrib4usv = 0;
	_detail::Proc_glVertexAttribPointer VertexAttribPointer = 0;
	
	_detail::Proc_glUniformMatrix2x3fv UniformMatrix2x3fv = 0;
	_detail::Proc_glUniformMatrix2x4fv UniformMatrix2x4fv = 0;
	_detail::Proc_glUniformMatrix3x2fv UniformMatrix3x2fv = 0;
	_detail::Proc_glUniformMatrix3x4fv UniformMatrix3x4fv = 0;
	_detail::Proc_glUniformMatrix4x2fv UniformMatrix4x2fv = 0;
	_detail::Proc_glUniformMatrix4x3fv UniformMatrix4x3fv = 0;
	
	_detail::Proc_glBeginConditionalRender BeginConditionalRender = 0;
	_detail::Proc_glBeginTransformFeedback BeginTransformFeedback = 0;
	_detail::Proc_glBindBufferBase BindBufferBase = 0;
	_detail::Proc_glBindBufferRange BindBufferRange = 0;
	_detail::Proc_glBindFragDataLocation BindFragDataLocation = 0;
	_detail::Proc_glClampColor ClampColor = 0;
	_detail::Proc_glClearBufferfi ClearBufferfi = 0;
	_detail::Proc_glClearBufferfv ClearBufferfv = 0;
	_detail::Proc_glClearBufferiv ClearBufferiv = 0;
	_detail::Proc_glClearBufferuiv ClearBufferuiv = 0;
	_detail::Proc_glColorMaski ColorMaski = 0;
	_detail::Proc_glDisablei Disablei = 0;
	_detail::Proc_glEnablei Enablei = 0;
	_detail::Proc_glEndConditionalRender EndConditionalRender = 0;
	_detail::Proc_glEndTransformFeedback EndTransformFeedback = 0;
	_detail::Proc_glGetBooleani_v GetBooleani_v = 0;
	_detail::Proc_glGetFragDataLocation GetFragDataLocation = 0;
	_detail::Proc_glGetIntegeri_v GetIntegeri_v = 0;
	_detail::Proc_glGetStringi GetStringi = 0;
	_detail::Proc_glGetTexParameterIiv GetTexParameterIiv = 0;
	_detail::Proc_glGetTexParameterIuiv GetTexParameterIuiv = 0;
	_detail::Proc_glGetTransformFeedbackVarying GetTransformFeedbackVarying = 0;
	_detail::Proc_glGetUniformuiv GetUniformuiv = 0;
	_detail::Proc_glGetVertexAttribIiv GetVertexAttribIiv = 0;
	_detail::Proc_glGetVertexAttribIuiv GetVertexAttribIuiv = 0;
	_detail::Proc_glIsEnabledi IsEnabledi = 0;
	_detail::Proc_glTexParameterIiv TexParameterIiv = 0;
	_detail::Proc_glTexParameterIuiv TexParameterIuiv = 0;
	_detail::Proc_glTransformFeedbackVaryings TransformFeedbackVaryings = 0;
	_detail::Proc_glUniform1ui Uniform1ui = 0;
	_detail::Proc_glUniform1uiv Uniform1uiv = 0;
	_detail::Proc_glUniform2ui Uniform2ui = 0;
	_detail::Proc_glUniform2uiv Uniform2uiv = 0;
	_detail::Proc_glUniform3ui Uniform3ui = 0;
	_detail::Proc_glUniform3uiv Uniform3uiv = 0;
	_detail::Proc_glUniform4ui Uniform4ui = 0;
	_detail::Proc_glUniform4uiv Uniform4uiv = 0;
	_detail::Proc_glVertexAttribI1i VertexAttribI1i = 0;
	_detail::Proc_glVertexAttribI1iv VertexAttribI1iv = 0;
	_detail::Proc_glVertexAttribI1ui VertexAttribI1ui = 0;
	_detail::Proc_glVertexAttribI1uiv VertexAttribI1uiv = 0;
	_detail::Proc_glVertexAttribI2i VertexAttribI2i = 0;
	_detail::Proc_glVertexAttribI2iv VertexAttribI2iv = 0;
	_detail::Proc_glVertexAttribI2ui VertexAttribI2ui = 0;
	_detail::Proc_glVertexAttribI2uiv VertexAttribI2uiv = 0;
	_detail::Proc_glVertexAttribI3i VertexAttribI3i = 0;
	_detail::Proc_glVertexAttribI3iv VertexAttribI3iv = 0;
	_detail::Proc_glVertexAttribI3ui VertexAttribI3ui = 0;
	_detail::Proc_glVertexAttribI3uiv VertexAttribI3uiv = 0;
	_detail::Proc_glVertexAttribI4bv VertexAttribI4bv = 0;
	_detail::Proc_glVertexAttribI4i VertexAttribI4i = 0;
	_detail::Proc_glVertexAttribI4iv VertexAttribI4iv = 0;
	_detail::Proc_glVertexAttribI4sv VertexAttribI4sv = 0;
	_detail::Proc_glVertexAttribI4ubv VertexAttribI4ubv = 0;
	_detail::Proc_glVertexAttribI4ui VertexAttribI4ui = 0;
	_detail::Proc_glVertexAttribI4uiv VertexAttribI4uiv = 0;
	_detail::Proc_glVertexAttribI4usv VertexAttribI4usv = 0;
	_detail::Proc_glVertexAttribIPointer VertexAttribIPointer = 0;
	
	_detail::Proc_glDrawArraysInstanced DrawArraysInstanced = 0;
	_detail::Proc_glDrawElementsInstanced DrawElementsInstanced = 0;
	_detail::Proc_glPrimitiveRestartIndex PrimitiveRestartIndex = 0;
	_detail::Proc_glTexBuffer TexBuffer = 0;
	
	_detail::Proc_glFramebufferTexture FramebufferTexture = 0;
	_detail::Proc_glGetBufferParameteri64v GetBufferParameteri64v = 0;
	_detail::Proc_glGetInteger64i_v GetInteger64i_v = 0;
	
	_detail::Proc_glVertexAttribDivisor VertexAttribDivisor = 0;
	
	_detail::Proc_glBlendEquationSeparatei BlendEquationSeparatei = 0;
	_detail::Proc_glBlendEquationi BlendEquationi = 0;
	_detail::Proc_glBlendFuncSeparatei BlendFuncSeparatei = 0;
	_detail::Proc_glBlendFunci BlendFunci = 0;
	_detail::Proc_glMinSampleShading MinSampleShading = 0;
	
	
	
	
	
	static void CopyExtensionVariables()
	{
		exts::var_ARB_imaging = glload::LoadTest((::glext_ARB_imaging != 0), ::glext_ARB_imaging - 1);
		exts::var_ARB_vertex_array_object = glload::LoadTest((::glext_ARB_vertex_array_object != 0), ::glext_ARB_vertex_array_object - 1);
		exts::var_ARB_texture_rg = glload::LoadTest((::glext_ARB_texture_rg != 0), ::glext_ARB_texture_rg - 1);
		exts::var_ARB_texture_compression_rgtc = glload::LoadTest((::glext_ARB_texture_compression_rgtc != 0), ::glext_ARB_texture_compression_rgtc - 1);
		exts::var_ARB_map_buffer_range = glload::LoadTest((::glext_ARB_map_buffer_range != 0), ::glext_ARB_map_buffer_range - 1);
		exts::var_ARB_half_float_vertex = glload::LoadTest((::glext_ARB_half_float_vertex != 0), ::glext_ARB_half_float_vertex - 1);
		exts::var_ARB_framebuffer_sRGB = glload::LoadTest((::glext_ARB_framebuffer_sRGB != 0), ::glext_ARB_framebuffer_sRGB - 1);
		exts::var_ARB_framebuffer_object = glload::LoadTest((::glext_ARB_framebuffer_object != 0), ::glext_ARB_framebuffer_object - 1);
		exts::var_ARB_depth_buffer_float = glload::LoadTest((::glext_ARB_depth_buffer_float != 0), ::glext_ARB_depth_buffer_float - 1);
		exts::var_ARB_uniform_buffer_object = glload::LoadTest((::glext_ARB_uniform_buffer_object != 0), ::glext_ARB_uniform_buffer_object - 1);
		exts::var_ARB_copy_buffer = glload::LoadTest((::glext_ARB_copy_buffer != 0), ::glext_ARB_copy_buffer - 1);
		exts::var_ARB_depth_clamp = glload::LoadTest((::glext_ARB_depth_clamp != 0), ::glext_ARB_depth_clamp - 1);
		exts::var_ARB_draw_elements_base_vertex = glload::LoadTest((::glext_ARB_draw_elements_base_vertex != 0), ::glext_ARB_draw_elements_base_vertex - 1);
		exts::var_ARB_fragment_coord_conventions = glload::LoadTest((::glext_ARB_fragment_coord_conventions != 0), ::glext_ARB_fragment_coord_conventions - 1);
		exts::var_ARB_provoking_vertex = glload::LoadTest((::glext_ARB_provoking_vertex != 0), ::glext_ARB_provoking_vertex - 1);
		exts::var_ARB_seamless_cube_map = glload::LoadTest((::glext_ARB_seamless_cube_map != 0), ::glext_ARB_seamless_cube_map - 1);
		exts::var_ARB_sync = glload::LoadTest((::glext_ARB_sync != 0), ::glext_ARB_sync - 1);
		exts::var_ARB_texture_multisample = glload::LoadTest((::glext_ARB_texture_multisample != 0), ::glext_ARB_texture_multisample - 1);
		exts::var_ARB_vertex_array_bgra = glload::LoadTest((::glext_ARB_vertex_array_bgra != 0), ::glext_ARB_vertex_array_bgra - 1);
		exts::var_ARB_texture_rgb10_a2ui = glload::LoadTest((::glext_ARB_texture_rgb10_a2ui != 0), ::glext_ARB_texture_rgb10_a2ui - 1);
		exts::var_ARB_texture_swizzle = glload::LoadTest((::glext_ARB_texture_swizzle != 0), ::glext_ARB_texture_swizzle - 1);
		exts::var_ARB_timer_query = glload::LoadTest((::glext_ARB_timer_query != 0), ::glext_ARB_timer_query - 1);
		exts::var_ARB_vertex_type_2_10_10_10_rev = glload::LoadTest((::glext_ARB_vertex_type_2_10_10_10_rev != 0), ::glext_ARB_vertex_type_2_10_10_10_rev - 1);
		exts::var_ARB_blend_func_extended = glload::LoadTest((::glext_ARB_blend_func_extended != 0), ::glext_ARB_blend_func_extended - 1);
		exts::var_ARB_occlusion_query2 = glload::LoadTest((::glext_ARB_occlusion_query2 != 0), ::glext_ARB_occlusion_query2 - 1);
		exts::var_ARB_sampler_objects = glload::LoadTest((::glext_ARB_sampler_objects != 0), ::glext_ARB_sampler_objects - 1);
		exts::var_ARB_draw_indirect = glload::LoadTest((::glext_ARB_draw_indirect != 0), ::glext_ARB_draw_indirect - 1);
		exts::var_ARB_gpu_shader5 = glload::LoadTest((::glext_ARB_gpu_shader5 != 0), ::glext_ARB_gpu_shader5 - 1);
		exts::var_ARB_gpu_shader_fp64 = glload::LoadTest((::glext_ARB_gpu_shader_fp64 != 0), ::glext_ARB_gpu_shader_fp64 - 1);
		exts::var_ARB_shader_subroutine = glload::LoadTest((::glext_ARB_shader_subroutine != 0), ::glext_ARB_shader_subroutine - 1);
		exts::var_ARB_tessellation_shader = glload::LoadTest((::glext_ARB_tessellation_shader != 0), ::glext_ARB_tessellation_shader - 1);
		exts::var_ARB_transform_feedback2 = glload::LoadTest((::glext_ARB_transform_feedback2 != 0), ::glext_ARB_transform_feedback2 - 1);
		exts::var_ARB_transform_feedback3 = glload::LoadTest((::glext_ARB_transform_feedback3 != 0), ::glext_ARB_transform_feedback3 - 1);
		exts::var_ARB_ES2_compatibility = glload::LoadTest((::glext_ARB_ES2_compatibility != 0), ::glext_ARB_ES2_compatibility - 1);
		exts::var_ARB_get_program_binary = glload::LoadTest((::glext_ARB_get_program_binary != 0), ::glext_ARB_get_program_binary - 1);
		exts::var_ARB_separate_shader_objects = glload::LoadTest((::glext_ARB_separate_shader_objects != 0), ::glext_ARB_separate_shader_objects - 1);
		exts::var_ARB_vertex_attrib_64bit = glload::LoadTest((::glext_ARB_vertex_attrib_64bit != 0), ::glext_ARB_vertex_attrib_64bit - 1);
		exts::var_ARB_viewport_array = glload::LoadTest((::glext_ARB_viewport_array != 0), ::glext_ARB_viewport_array - 1);
		exts::var_ARB_base_instance = glload::LoadTest((::glext_ARB_base_instance != 0), ::glext_ARB_base_instance - 1);
		exts::var_ARB_shading_language_420pack = glload::LoadTest((::glext_ARB_shading_language_420pack != 0), ::glext_ARB_shading_language_420pack - 1);
		exts::var_ARB_transform_feedback_instanced = glload::LoadTest((::glext_ARB_transform_feedback_instanced != 0), ::glext_ARB_transform_feedback_instanced - 1);
		exts::var_ARB_compressed_texture_pixel_storage = glload::LoadTest((::glext_ARB_compressed_texture_pixel_storage != 0), ::glext_ARB_compressed_texture_pixel_storage - 1);
		exts::var_ARB_conservative_depth = glload::LoadTest((::glext_ARB_conservative_depth != 0), ::glext_ARB_conservative_depth - 1);
		exts::var_ARB_internalformat_query = glload::LoadTest((::glext_ARB_internalformat_query != 0), ::glext_ARB_internalformat_query - 1);
		exts::var_ARB_map_buffer_alignment = glload::LoadTest((::glext_ARB_map_buffer_alignment != 0), ::glext_ARB_map_buffer_alignment - 1);
		exts::var_ARB_shader_atomic_counters = glload::LoadTest((::glext_ARB_shader_atomic_counters != 0), ::glext_ARB_shader_atomic_counters - 1);
		exts::var_ARB_shader_image_load_store = glload::LoadTest((::glext_ARB_shader_image_load_store != 0), ::glext_ARB_shader_image_load_store - 1);
		exts::var_ARB_shading_language_packing = glload::LoadTest((::glext_ARB_shading_language_packing != 0), ::glext_ARB_shading_language_packing - 1);
		exts::var_ARB_texture_storage = glload::LoadTest((::glext_ARB_texture_storage != 0), ::glext_ARB_texture_storage - 1);
		exts::var_KHR_debug = glload::LoadTest((::glext_KHR_debug != 0), ::glext_KHR_debug - 1);
		exts::var_ARB_arrays_of_arrays = glload::LoadTest((::glext_ARB_arrays_of_arrays != 0), ::glext_ARB_arrays_of_arrays - 1);
		exts::var_ARB_clear_buffer_object = glload::LoadTest((::glext_ARB_clear_buffer_object != 0), ::glext_ARB_clear_buffer_object - 1);
		exts::var_ARB_compute_shader = glload::LoadTest((::glext_ARB_compute_shader != 0), ::glext_ARB_compute_shader - 1);
		exts::var_ARB_copy_image = glload::LoadTest((::glext_ARB_copy_image != 0), ::glext_ARB_copy_image - 1);
		exts::var_ARB_ES3_compatibility = glload::LoadTest((::glext_ARB_ES3_compatibility != 0), ::glext_ARB_ES3_compatibility - 1);
		exts::var_ARB_explicit_uniform_location = glload::LoadTest((::glext_ARB_explicit_uniform_location != 0), ::glext_ARB_explicit_uniform_location - 1);
		exts::var_ARB_fragment_layer_viewport = glload::LoadTest((::glext_ARB_fragment_layer_viewport != 0), ::glext_ARB_fragment_layer_viewport - 1);
		exts::var_ARB_framebuffer_no_attachments = glload::LoadTest((::glext_ARB_framebuffer_no_attachments != 0), ::glext_ARB_framebuffer_no_attachments - 1);
		exts::var_ARB_internalformat_query2 = glload::LoadTest((::glext_ARB_internalformat_query2 != 0), ::glext_ARB_internalformat_query2 - 1);
		exts::var_ARB_invalidate_subdata = glload::LoadTest((::glext_ARB_invalidate_subdata != 0), ::glext_ARB_invalidate_subdata - 1);
		exts::var_ARB_multi_draw_indirect = glload::LoadTest((::glext_ARB_multi_draw_indirect != 0), ::glext_ARB_multi_draw_indirect - 1);
		exts::var_ARB_program_interface_query = glload::LoadTest((::glext_ARB_program_interface_query != 0), ::glext_ARB_program_interface_query - 1);
		exts::var_ARB_shader_image_size = glload::LoadTest((::glext_ARB_shader_image_size != 0), ::glext_ARB_shader_image_size - 1);
		exts::var_ARB_shader_storage_buffer_object = glload::LoadTest((::glext_ARB_shader_storage_buffer_object != 0), ::glext_ARB_shader_storage_buffer_object - 1);
		exts::var_ARB_stencil_texturing = glload::LoadTest((::glext_ARB_stencil_texturing != 0), ::glext_ARB_stencil_texturing - 1);
		exts::var_ARB_texture_buffer_range = glload::LoadTest((::glext_ARB_texture_buffer_range != 0), ::glext_ARB_texture_buffer_range - 1);
		exts::var_ARB_texture_query_levels = glload::LoadTest((::glext_ARB_texture_query_levels != 0), ::glext_ARB_texture_query_levels - 1);
		exts::var_ARB_texture_storage_multisample = glload::LoadTest((::glext_ARB_texture_storage_multisample != 0), ::glext_ARB_texture_storage_multisample - 1);
		exts::var_ARB_texture_view = glload::LoadTest((::glext_ARB_texture_view != 0), ::glext_ARB_texture_view - 1);
		exts::var_ARB_vertex_attrib_binding = glload::LoadTest((::glext_ARB_vertex_attrib_binding != 0), ::glext_ARB_vertex_attrib_binding - 1);
		exts::var_ARB_buffer_storage = glload::LoadTest((::glext_ARB_buffer_storage != 0), ::glext_ARB_buffer_storage - 1);
		exts::var_ARB_clear_texture = glload::LoadTest((::glext_ARB_clear_texture != 0), ::glext_ARB_clear_texture - 1);
		exts::var_ARB_enhanced_layouts = glload::LoadTest((::glext_ARB_enhanced_layouts != 0), ::glext_ARB_enhanced_layouts - 1);
		exts::var_ARB_multi_bind = glload::LoadTest((::glext_ARB_multi_bind != 0), ::glext_ARB_multi_bind - 1);
		exts::var_ARB_query_buffer_object = glload::LoadTest((::glext_ARB_query_buffer_object != 0), ::glext_ARB_query_buffer_object - 1);
		exts::var_ARB_texture_mirror_clamp_to_edge = glload::LoadTest((::glext_ARB_texture_mirror_clamp_to_edge != 0), ::glext_ARB_texture_mirror_clamp_to_edge - 1);
		exts::var_ARB_texture_stencil8 = glload::LoadTest((::glext_ARB_texture_stencil8 != 0), ::glext_ARB_texture_stencil8 - 1);
		exts::var_ARB_vertex_type_10f_11f_11f_rev = glload::LoadTest((::glext_ARB_vertex_type_10f_11f_11f_rev != 0), ::glext_ARB_vertex_type_10f_11f_11f_rev - 1);
		exts::var_3DFX_multisample = glload::LoadTest((::glext_3DFX_multisample != 0), ::glext_3DFX_multisample - 1);
		exts::var_3DFX_tbuffer = glload::LoadTest((::glext_3DFX_tbuffer != 0), ::glext_3DFX_tbuffer - 1);
		exts::var_3DFX_texture_compression_FXT1 = glload::LoadTest((::glext_3DFX_texture_compression_FXT1 != 0), ::glext_3DFX_texture_compression_FXT1 - 1);
		exts::var_AMD_blend_minmax_factor = glload::LoadTest((::glext_AMD_blend_minmax_factor != 0), ::glext_AMD_blend_minmax_factor - 1);
		exts::var_AMD_conservative_depth = glload::LoadTest((::glext_AMD_conservative_depth != 0), ::glext_AMD_conservative_depth - 1);
		exts::var_AMD_debug_output = glload::LoadTest((::glext_AMD_debug_output != 0), ::glext_AMD_debug_output - 1);
		exts::var_AMD_depth_clamp_separate = glload::LoadTest((::glext_AMD_depth_clamp_separate != 0), ::glext_AMD_depth_clamp_separate - 1);
		exts::var_AMD_draw_buffers_blend = glload::LoadTest((::glext_AMD_draw_buffers_blend != 0), ::glext_AMD_draw_buffers_blend - 1);
		exts::var_AMD_interleaved_elements = glload::LoadTest((::glext_AMD_interleaved_elements != 0), ::glext_AMD_interleaved_elements - 1);
		exts::var_AMD_multi_draw_indirect = glload::LoadTest((::glext_AMD_multi_draw_indirect != 0), ::glext_AMD_multi_draw_indirect - 1);
		exts::var_AMD_name_gen_delete = glload::LoadTest((::glext_AMD_name_gen_delete != 0), ::glext_AMD_name_gen_delete - 1);
		exts::var_AMD_performance_monitor = glload::LoadTest((::glext_AMD_performance_monitor != 0), ::glext_AMD_performance_monitor - 1);
		exts::var_AMD_pinned_memory = glload::LoadTest((::glext_AMD_pinned_memory != 0), ::glext_AMD_pinned_memory - 1);
		exts::var_AMD_query_buffer_object = glload::LoadTest((::glext_AMD_query_buffer_object != 0), ::glext_AMD_query_buffer_object - 1);
		exts::var_AMD_sample_positions = glload::LoadTest((::glext_AMD_sample_positions != 0), ::glext_AMD_sample_positions - 1);
		exts::var_AMD_seamless_cubemap_per_texture = glload::LoadTest((::glext_AMD_seamless_cubemap_per_texture != 0), ::glext_AMD_seamless_cubemap_per_texture - 1);
		exts::var_AMD_shader_stencil_export = glload::LoadTest((::glext_AMD_shader_stencil_export != 0), ::glext_AMD_shader_stencil_export - 1);
		exts::var_AMD_shader_trinary_minmax = glload::LoadTest((::glext_AMD_shader_trinary_minmax != 0), ::glext_AMD_shader_trinary_minmax - 1);
		exts::var_AMD_sparse_texture = glload::LoadTest((::glext_AMD_sparse_texture != 0), ::glext_AMD_sparse_texture - 1);
		exts::var_AMD_stencil_operation_extended = glload::LoadTest((::glext_AMD_stencil_operation_extended != 0), ::glext_AMD_stencil_operation_extended - 1);
		exts::var_AMD_texture_texture4 = glload::LoadTest((::glext_AMD_texture_texture4 != 0), ::glext_AMD_texture_texture4 - 1);
		exts::var_AMD_transform_feedback3_lines_triangles = glload::LoadTest((::glext_AMD_transform_feedback3_lines_triangles != 0), ::glext_AMD_transform_feedback3_lines_triangles - 1);
		exts::var_AMD_vertex_shader_layer = glload::LoadTest((::glext_AMD_vertex_shader_layer != 0), ::glext_AMD_vertex_shader_layer - 1);
		exts::var_AMD_vertex_shader_tessellator = glload::LoadTest((::glext_AMD_vertex_shader_tessellator != 0), ::glext_AMD_vertex_shader_tessellator - 1);
		exts::var_AMD_vertex_shader_viewport_index = glload::LoadTest((::glext_AMD_vertex_shader_viewport_index != 0), ::glext_AMD_vertex_shader_viewport_index - 1);
		exts::var_APPLE_aux_depth_stencil = glload::LoadTest((::glext_APPLE_aux_depth_stencil != 0), ::glext_APPLE_aux_depth_stencil - 1);
		exts::var_APPLE_client_storage = glload::LoadTest((::glext_APPLE_client_storage != 0), ::glext_APPLE_client_storage - 1);
		exts::var_APPLE_element_array = glload::LoadTest((::glext_APPLE_element_array != 0), ::glext_APPLE_element_array - 1);
		exts::var_APPLE_fence = glload::LoadTest((::glext_APPLE_fence != 0), ::glext_APPLE_fence - 1);
		exts::var_APPLE_float_pixels = glload::LoadTest((::glext_APPLE_float_pixels != 0), ::glext_APPLE_float_pixels - 1);
		exts::var_APPLE_flush_buffer_range = glload::LoadTest((::glext_APPLE_flush_buffer_range != 0), ::glext_APPLE_flush_buffer_range - 1);
		exts::var_APPLE_object_purgeable = glload::LoadTest((::glext_APPLE_object_purgeable != 0), ::glext_APPLE_object_purgeable - 1);
		exts::var_APPLE_rgb_422 = glload::LoadTest((::glext_APPLE_rgb_422 != 0), ::glext_APPLE_rgb_422 - 1);
		exts::var_APPLE_row_bytes = glload::LoadTest((::glext_APPLE_row_bytes != 0), ::glext_APPLE_row_bytes - 1);
		exts::var_APPLE_specular_vector = glload::LoadTest((::glext_APPLE_specular_vector != 0), ::glext_APPLE_specular_vector - 1);
		exts::var_APPLE_texture_range = glload::LoadTest((::glext_APPLE_texture_range != 0), ::glext_APPLE_texture_range - 1);
		exts::var_APPLE_transform_hint = glload::LoadTest((::glext_APPLE_transform_hint != 0), ::glext_APPLE_transform_hint - 1);
		exts::var_APPLE_vertex_array_object = glload::LoadTest((::glext_APPLE_vertex_array_object != 0), ::glext_APPLE_vertex_array_object - 1);
		exts::var_APPLE_vertex_array_range = glload::LoadTest((::glext_APPLE_vertex_array_range != 0), ::glext_APPLE_vertex_array_range - 1);
		exts::var_APPLE_vertex_program_evaluators = glload::LoadTest((::glext_APPLE_vertex_program_evaluators != 0), ::glext_APPLE_vertex_program_evaluators - 1);
		exts::var_APPLE_ycbcr_422 = glload::LoadTest((::glext_APPLE_ycbcr_422 != 0), ::glext_APPLE_ycbcr_422 - 1);
		exts::var_ARB_bindless_texture = glload::LoadTest((::glext_ARB_bindless_texture != 0), ::glext_ARB_bindless_texture - 1);
		exts::var_ARB_cl_event = glload::LoadTest((::glext_ARB_cl_event != 0), ::glext_ARB_cl_event - 1);
		exts::var_ARB_color_buffer_float = glload::LoadTest((::glext_ARB_color_buffer_float != 0), ::glext_ARB_color_buffer_float - 1);
		exts::var_ARB_compatibility = glload::LoadTest((::glext_ARB_compatibility != 0), ::glext_ARB_compatibility - 1);
		exts::var_ARB_compute_variable_group_size = glload::LoadTest((::glext_ARB_compute_variable_group_size != 0), ::glext_ARB_compute_variable_group_size - 1);
		exts::var_ARB_debug_output = glload::LoadTest((::glext_ARB_debug_output != 0), ::glext_ARB_debug_output - 1);
		exts::var_ARB_depth_texture = glload::LoadTest((::glext_ARB_depth_texture != 0), ::glext_ARB_depth_texture - 1);
		exts::var_ARB_draw_buffers = glload::LoadTest((::glext_ARB_draw_buffers != 0), ::glext_ARB_draw_buffers - 1);
		exts::var_ARB_draw_buffers_blend = glload::LoadTest((::glext_ARB_draw_buffers_blend != 0), ::glext_ARB_draw_buffers_blend - 1);
		exts::var_ARB_draw_instanced = glload::LoadTest((::glext_ARB_draw_instanced != 0), ::glext_ARB_draw_instanced - 1);
		exts::var_ARB_explicit_attrib_location = glload::LoadTest((::glext_ARB_explicit_attrib_location != 0), ::glext_ARB_explicit_attrib_location - 1);
		exts::var_ARB_fragment_program = glload::LoadTest((::glext_ARB_fragment_program != 0), ::glext_ARB_fragment_program - 1);
		exts::var_ARB_fragment_program_shadow = glload::LoadTest((::glext_ARB_fragment_program_shadow != 0), ::glext_ARB_fragment_program_shadow - 1);
		exts::var_ARB_fragment_shader = glload::LoadTest((::glext_ARB_fragment_shader != 0), ::glext_ARB_fragment_shader - 1);
		exts::var_ARB_geometry_shader4 = glload::LoadTest((::glext_ARB_geometry_shader4 != 0), ::glext_ARB_geometry_shader4 - 1);
		exts::var_ARB_half_float_pixel = glload::LoadTest((::glext_ARB_half_float_pixel != 0), ::glext_ARB_half_float_pixel - 1);
		exts::var_ARB_indirect_parameters = glload::LoadTest((::glext_ARB_indirect_parameters != 0), ::glext_ARB_indirect_parameters - 1);
		exts::var_ARB_instanced_arrays = glload::LoadTest((::glext_ARB_instanced_arrays != 0), ::glext_ARB_instanced_arrays - 1);
		exts::var_ARB_matrix_palette = glload::LoadTest((::glext_ARB_matrix_palette != 0), ::glext_ARB_matrix_palette - 1);
		exts::var_ARB_multisample = glload::LoadTest((::glext_ARB_multisample != 0), ::glext_ARB_multisample - 1);
		exts::var_ARB_multitexture = glload::LoadTest((::glext_ARB_multitexture != 0), ::glext_ARB_multitexture - 1);
		exts::var_ARB_occlusion_query = glload::LoadTest((::glext_ARB_occlusion_query != 0), ::glext_ARB_occlusion_query - 1);
		exts::var_ARB_pixel_buffer_object = glload::LoadTest((::glext_ARB_pixel_buffer_object != 0), ::glext_ARB_pixel_buffer_object - 1);
		exts::var_ARB_point_parameters = glload::LoadTest((::glext_ARB_point_parameters != 0), ::glext_ARB_point_parameters - 1);
		exts::var_ARB_point_sprite = glload::LoadTest((::glext_ARB_point_sprite != 0), ::glext_ARB_point_sprite - 1);
		exts::var_ARB_robust_buffer_access_behavior = glload::LoadTest((::glext_ARB_robust_buffer_access_behavior != 0), ::glext_ARB_robust_buffer_access_behavior - 1);
		exts::var_ARB_robustness = glload::LoadTest((::glext_ARB_robustness != 0), ::glext_ARB_robustness - 1);
		exts::var_ARB_robustness_isolation = glload::LoadTest((::glext_ARB_robustness_isolation != 0), ::glext_ARB_robustness_isolation - 1);
		exts::var_ARB_sample_shading = glload::LoadTest((::glext_ARB_sample_shading != 0), ::glext_ARB_sample_shading - 1);
		exts::var_ARB_seamless_cubemap_per_texture = glload::LoadTest((::glext_ARB_seamless_cubemap_per_texture != 0), ::glext_ARB_seamless_cubemap_per_texture - 1);
		exts::var_ARB_shader_bit_encoding = glload::LoadTest((::glext_ARB_shader_bit_encoding != 0), ::glext_ARB_shader_bit_encoding - 1);
		exts::var_ARB_shader_draw_parameters = glload::LoadTest((::glext_ARB_shader_draw_parameters != 0), ::glext_ARB_shader_draw_parameters - 1);
		exts::var_ARB_shader_group_vote = glload::LoadTest((::glext_ARB_shader_group_vote != 0), ::glext_ARB_shader_group_vote - 1);
		exts::var_ARB_shader_objects = glload::LoadTest((::glext_ARB_shader_objects != 0), ::glext_ARB_shader_objects - 1);
		exts::var_ARB_shader_precision = glload::LoadTest((::glext_ARB_shader_precision != 0), ::glext_ARB_shader_precision - 1);
		exts::var_ARB_shader_stencil_export = glload::LoadTest((::glext_ARB_shader_stencil_export != 0), ::glext_ARB_shader_stencil_export - 1);
		exts::var_ARB_shader_texture_lod = glload::LoadTest((::glext_ARB_shader_texture_lod != 0), ::glext_ARB_shader_texture_lod - 1);
		exts::var_ARB_shading_language_100 = glload::LoadTest((::glext_ARB_shading_language_100 != 0), ::glext_ARB_shading_language_100 - 1);
		exts::var_ARB_shading_language_include = glload::LoadTest((::glext_ARB_shading_language_include != 0), ::glext_ARB_shading_language_include - 1);
		exts::var_ARB_shadow = glload::LoadTest((::glext_ARB_shadow != 0), ::glext_ARB_shadow - 1);
		exts::var_ARB_shadow_ambient = glload::LoadTest((::glext_ARB_shadow_ambient != 0), ::glext_ARB_shadow_ambient - 1);
		exts::var_ARB_sparse_texture = glload::LoadTest((::glext_ARB_sparse_texture != 0), ::glext_ARB_sparse_texture - 1);
		exts::var_ARB_texture_border_clamp = glload::LoadTest((::glext_ARB_texture_border_clamp != 0), ::glext_ARB_texture_border_clamp - 1);
		exts::var_ARB_texture_buffer_object = glload::LoadTest((::glext_ARB_texture_buffer_object != 0), ::glext_ARB_texture_buffer_object - 1);
		exts::var_ARB_texture_buffer_object_rgb32 = glload::LoadTest((::glext_ARB_texture_buffer_object_rgb32 != 0), ::glext_ARB_texture_buffer_object_rgb32 - 1);
		exts::var_ARB_texture_compression = glload::LoadTest((::glext_ARB_texture_compression != 0), ::glext_ARB_texture_compression - 1);
		exts::var_ARB_texture_compression_bptc = glload::LoadTest((::glext_ARB_texture_compression_bptc != 0), ::glext_ARB_texture_compression_bptc - 1);
		exts::var_ARB_texture_cube_map = glload::LoadTest((::glext_ARB_texture_cube_map != 0), ::glext_ARB_texture_cube_map - 1);
		exts::var_ARB_texture_cube_map_array = glload::LoadTest((::glext_ARB_texture_cube_map_array != 0), ::glext_ARB_texture_cube_map_array - 1);
		exts::var_ARB_texture_env_add = glload::LoadTest((::glext_ARB_texture_env_add != 0), ::glext_ARB_texture_env_add - 1);
		exts::var_ARB_texture_env_combine = glload::LoadTest((::glext_ARB_texture_env_combine != 0), ::glext_ARB_texture_env_combine - 1);
		exts::var_ARB_texture_env_crossbar = glload::LoadTest((::glext_ARB_texture_env_crossbar != 0), ::glext_ARB_texture_env_crossbar - 1);
		exts::var_ARB_texture_env_dot3 = glload::LoadTest((::glext_ARB_texture_env_dot3 != 0), ::glext_ARB_texture_env_dot3 - 1);
		exts::var_ARB_texture_float = glload::LoadTest((::glext_ARB_texture_float != 0), ::glext_ARB_texture_float - 1);
		exts::var_ARB_texture_gather = glload::LoadTest((::glext_ARB_texture_gather != 0), ::glext_ARB_texture_gather - 1);
		exts::var_ARB_texture_mirrored_repeat = glload::LoadTest((::glext_ARB_texture_mirrored_repeat != 0), ::glext_ARB_texture_mirrored_repeat - 1);
		exts::var_ARB_texture_non_power_of_two = glload::LoadTest((::glext_ARB_texture_non_power_of_two != 0), ::glext_ARB_texture_non_power_of_two - 1);
		exts::var_ARB_texture_query_lod = glload::LoadTest((::glext_ARB_texture_query_lod != 0), ::glext_ARB_texture_query_lod - 1);
		exts::var_ARB_texture_rectangle = glload::LoadTest((::glext_ARB_texture_rectangle != 0), ::glext_ARB_texture_rectangle - 1);
		exts::var_ARB_transpose_matrix = glload::LoadTest((::glext_ARB_transpose_matrix != 0), ::glext_ARB_transpose_matrix - 1);
		exts::var_ARB_vertex_blend = glload::LoadTest((::glext_ARB_vertex_blend != 0), ::glext_ARB_vertex_blend - 1);
		exts::var_ARB_vertex_buffer_object = glload::LoadTest((::glext_ARB_vertex_buffer_object != 0), ::glext_ARB_vertex_buffer_object - 1);
		exts::var_ARB_vertex_program = glload::LoadTest((::glext_ARB_vertex_program != 0), ::glext_ARB_vertex_program - 1);
		exts::var_ARB_vertex_shader = glload::LoadTest((::glext_ARB_vertex_shader != 0), ::glext_ARB_vertex_shader - 1);
		exts::var_ARB_window_pos = glload::LoadTest((::glext_ARB_window_pos != 0), ::glext_ARB_window_pos - 1);
		exts::var_ATI_draw_buffers = glload::LoadTest((::glext_ATI_draw_buffers != 0), ::glext_ATI_draw_buffers - 1);
		exts::var_ATI_element_array = glload::LoadTest((::glext_ATI_element_array != 0), ::glext_ATI_element_array - 1);
		exts::var_ATI_envmap_bumpmap = glload::LoadTest((::glext_ATI_envmap_bumpmap != 0), ::glext_ATI_envmap_bumpmap - 1);
		exts::var_ATI_fragment_shader = glload::LoadTest((::glext_ATI_fragment_shader != 0), ::glext_ATI_fragment_shader - 1);
		exts::var_ATI_map_object_buffer = glload::LoadTest((::glext_ATI_map_object_buffer != 0), ::glext_ATI_map_object_buffer - 1);
		exts::var_ATI_meminfo = glload::LoadTest((::glext_ATI_meminfo != 0), ::glext_ATI_meminfo - 1);
		exts::var_ATI_pixel_format_float = glload::LoadTest((::glext_ATI_pixel_format_float != 0), ::glext_ATI_pixel_format_float - 1);
		exts::var_ATI_pn_triangles = glload::LoadTest((::glext_ATI_pn_triangles != 0), ::glext_ATI_pn_triangles - 1);
		exts::var_ATI_separate_stencil = glload::LoadTest((::glext_ATI_separate_stencil != 0), ::glext_ATI_separate_stencil - 1);
		exts::var_ATI_text_fragment_shader = glload::LoadTest((::glext_ATI_text_fragment_shader != 0), ::glext_ATI_text_fragment_shader - 1);
		exts::var_ATI_texture_env_combine3 = glload::LoadTest((::glext_ATI_texture_env_combine3 != 0), ::glext_ATI_texture_env_combine3 - 1);
		exts::var_ATI_texture_float = glload::LoadTest((::glext_ATI_texture_float != 0), ::glext_ATI_texture_float - 1);
		exts::var_ATI_texture_mirror_once = glload::LoadTest((::glext_ATI_texture_mirror_once != 0), ::glext_ATI_texture_mirror_once - 1);
		exts::var_ATI_vertex_array_object = glload::LoadTest((::glext_ATI_vertex_array_object != 0), ::glext_ATI_vertex_array_object - 1);
		exts::var_ATI_vertex_attrib_array_object = glload::LoadTest((::glext_ATI_vertex_attrib_array_object != 0), ::glext_ATI_vertex_attrib_array_object - 1);
		exts::var_ATI_vertex_streams = glload::LoadTest((::glext_ATI_vertex_streams != 0), ::glext_ATI_vertex_streams - 1);
		exts::var_EXT_422_pixels = glload::LoadTest((::glext_EXT_422_pixels != 0), ::glext_EXT_422_pixels - 1);
		exts::var_EXT_abgr = glload::LoadTest((::glext_EXT_abgr != 0), ::glext_EXT_abgr - 1);
		exts::var_EXT_bgra = glload::LoadTest((::glext_EXT_bgra != 0), ::glext_EXT_bgra - 1);
		exts::var_EXT_bindable_uniform = glload::LoadTest((::glext_EXT_bindable_uniform != 0), ::glext_EXT_bindable_uniform - 1);
		exts::var_EXT_blend_color = glload::LoadTest((::glext_EXT_blend_color != 0), ::glext_EXT_blend_color - 1);
		exts::var_EXT_blend_equation_separate = glload::LoadTest((::glext_EXT_blend_equation_separate != 0), ::glext_EXT_blend_equation_separate - 1);
		exts::var_EXT_blend_func_separate = glload::LoadTest((::glext_EXT_blend_func_separate != 0), ::glext_EXT_blend_func_separate - 1);
		exts::var_EXT_blend_logic_op = glload::LoadTest((::glext_EXT_blend_logic_op != 0), ::glext_EXT_blend_logic_op - 1);
		exts::var_EXT_blend_minmax = glload::LoadTest((::glext_EXT_blend_minmax != 0), ::glext_EXT_blend_minmax - 1);
		exts::var_EXT_blend_subtract = glload::LoadTest((::glext_EXT_blend_subtract != 0), ::glext_EXT_blend_subtract - 1);
		exts::var_EXT_clip_volume_hint = glload::LoadTest((::glext_EXT_clip_volume_hint != 0), ::glext_EXT_clip_volume_hint - 1);
		exts::var_EXT_cmyka = glload::LoadTest((::glext_EXT_cmyka != 0), ::glext_EXT_cmyka - 1);
		exts::var_EXT_color_subtable = glload::LoadTest((::glext_EXT_color_subtable != 0), ::glext_EXT_color_subtable - 1);
		exts::var_EXT_compiled_vertex_array = glload::LoadTest((::glext_EXT_compiled_vertex_array != 0), ::glext_EXT_compiled_vertex_array - 1);
		exts::var_EXT_convolution = glload::LoadTest((::glext_EXT_convolution != 0), ::glext_EXT_convolution - 1);
		exts::var_EXT_coordinate_frame = glload::LoadTest((::glext_EXT_coordinate_frame != 0), ::glext_EXT_coordinate_frame - 1);
		exts::var_EXT_copy_texture = glload::LoadTest((::glext_EXT_copy_texture != 0), ::glext_EXT_copy_texture - 1);
		exts::var_EXT_cull_vertex = glload::LoadTest((::glext_EXT_cull_vertex != 0), ::glext_EXT_cull_vertex - 1);
		exts::var_EXT_depth_bounds_test = glload::LoadTest((::glext_EXT_depth_bounds_test != 0), ::glext_EXT_depth_bounds_test - 1);
		exts::var_EXT_direct_state_access = glload::LoadTest((::glext_EXT_direct_state_access != 0), ::glext_EXT_direct_state_access - 1);
		exts::var_EXT_draw_buffers2 = glload::LoadTest((::glext_EXT_draw_buffers2 != 0), ::glext_EXT_draw_buffers2 - 1);
		exts::var_EXT_draw_instanced = glload::LoadTest((::glext_EXT_draw_instanced != 0), ::glext_EXT_draw_instanced - 1);
		exts::var_EXT_draw_range_elements = glload::LoadTest((::glext_EXT_draw_range_elements != 0), ::glext_EXT_draw_range_elements - 1);
		exts::var_EXT_fog_coord = glload::LoadTest((::glext_EXT_fog_coord != 0), ::glext_EXT_fog_coord - 1);
		exts::var_EXT_framebuffer_blit = glload::LoadTest((::glext_EXT_framebuffer_blit != 0), ::glext_EXT_framebuffer_blit - 1);
		exts::var_EXT_framebuffer_multisample = glload::LoadTest((::glext_EXT_framebuffer_multisample != 0), ::glext_EXT_framebuffer_multisample - 1);
		exts::var_EXT_framebuffer_multisample_blit_scaled = glload::LoadTest((::glext_EXT_framebuffer_multisample_blit_scaled != 0), ::glext_EXT_framebuffer_multisample_blit_scaled - 1);
		exts::var_EXT_framebuffer_object = glload::LoadTest((::glext_EXT_framebuffer_object != 0), ::glext_EXT_framebuffer_object - 1);
		exts::var_EXT_framebuffer_sRGB = glload::LoadTest((::glext_EXT_framebuffer_sRGB != 0), ::glext_EXT_framebuffer_sRGB - 1);
		exts::var_EXT_geometry_shader4 = glload::LoadTest((::glext_EXT_geometry_shader4 != 0), ::glext_EXT_geometry_shader4 - 1);
		exts::var_EXT_gpu_program_parameters = glload::LoadTest((::glext_EXT_gpu_program_parameters != 0), ::glext_EXT_gpu_program_parameters - 1);
		exts::var_EXT_gpu_shader4 = glload::LoadTest((::glext_EXT_gpu_shader4 != 0), ::glext_EXT_gpu_shader4 - 1);
		exts::var_EXT_histogram = glload::LoadTest((::glext_EXT_histogram != 0), ::glext_EXT_histogram - 1);
		exts::var_EXT_index_array_formats = glload::LoadTest((::glext_EXT_index_array_formats != 0), ::glext_EXT_index_array_formats - 1);
		exts::var_EXT_index_func = glload::LoadTest((::glext_EXT_index_func != 0), ::glext_EXT_index_func - 1);
		exts::var_EXT_index_material = glload::LoadTest((::glext_EXT_index_material != 0), ::glext_EXT_index_material - 1);
		exts::var_EXT_index_texture = glload::LoadTest((::glext_EXT_index_texture != 0), ::glext_EXT_index_texture - 1);
		exts::var_EXT_light_texture = glload::LoadTest((::glext_EXT_light_texture != 0), ::glext_EXT_light_texture - 1);
		exts::var_EXT_misc_attribute = glload::LoadTest((::glext_EXT_misc_attribute != 0), ::glext_EXT_misc_attribute - 1);
		exts::var_EXT_multi_draw_arrays = glload::LoadTest((::glext_EXT_multi_draw_arrays != 0), ::glext_EXT_multi_draw_arrays - 1);
		exts::var_EXT_multisample = glload::LoadTest((::glext_EXT_multisample != 0), ::glext_EXT_multisample - 1);
		exts::var_EXT_packed_depth_stencil = glload::LoadTest((::glext_EXT_packed_depth_stencil != 0), ::glext_EXT_packed_depth_stencil - 1);
		exts::var_EXT_packed_float = glload::LoadTest((::glext_EXT_packed_float != 0), ::glext_EXT_packed_float - 1);
		exts::var_EXT_packed_pixels = glload::LoadTest((::glext_EXT_packed_pixels != 0), ::glext_EXT_packed_pixels - 1);
		exts::var_EXT_paletted_texture = glload::LoadTest((::glext_EXT_paletted_texture != 0), ::glext_EXT_paletted_texture - 1);
		exts::var_EXT_pixel_buffer_object = glload::LoadTest((::glext_EXT_pixel_buffer_object != 0), ::glext_EXT_pixel_buffer_object - 1);
		exts::var_EXT_pixel_transform = glload::LoadTest((::glext_EXT_pixel_transform != 0), ::glext_EXT_pixel_transform - 1);
		exts::var_EXT_pixel_transform_color_table = glload::LoadTest((::glext_EXT_pixel_transform_color_table != 0), ::glext_EXT_pixel_transform_color_table - 1);
		exts::var_EXT_point_parameters = glload::LoadTest((::glext_EXT_point_parameters != 0), ::glext_EXT_point_parameters - 1);
		exts::var_EXT_polygon_offset = glload::LoadTest((::glext_EXT_polygon_offset != 0), ::glext_EXT_polygon_offset - 1);
		exts::var_EXT_provoking_vertex = glload::LoadTest((::glext_EXT_provoking_vertex != 0), ::glext_EXT_provoking_vertex - 1);
		exts::var_EXT_rescale_normal = glload::LoadTest((::glext_EXT_rescale_normal != 0), ::glext_EXT_rescale_normal - 1);
		exts::var_EXT_secondary_color = glload::LoadTest((::glext_EXT_secondary_color != 0), ::glext_EXT_secondary_color - 1);
		exts::var_EXT_separate_shader_objects = glload::LoadTest((::glext_EXT_separate_shader_objects != 0), ::glext_EXT_separate_shader_objects - 1);
		exts::var_EXT_separate_specular_color = glload::LoadTest((::glext_EXT_separate_specular_color != 0), ::glext_EXT_separate_specular_color - 1);
		exts::var_EXT_shader_image_load_store = glload::LoadTest((::glext_EXT_shader_image_load_store != 0), ::glext_EXT_shader_image_load_store - 1);
		exts::var_EXT_shadow_funcs = glload::LoadTest((::glext_EXT_shadow_funcs != 0), ::glext_EXT_shadow_funcs - 1);
		exts::var_EXT_shared_texture_palette = glload::LoadTest((::glext_EXT_shared_texture_palette != 0), ::glext_EXT_shared_texture_palette - 1);
		exts::var_EXT_stencil_clear_tag = glload::LoadTest((::glext_EXT_stencil_clear_tag != 0), ::glext_EXT_stencil_clear_tag - 1);
		exts::var_EXT_stencil_two_side = glload::LoadTest((::glext_EXT_stencil_two_side != 0), ::glext_EXT_stencil_two_side - 1);
		exts::var_EXT_stencil_wrap = glload::LoadTest((::glext_EXT_stencil_wrap != 0), ::glext_EXT_stencil_wrap - 1);
		exts::var_EXT_subtexture = glload::LoadTest((::glext_EXT_subtexture != 0), ::glext_EXT_subtexture - 1);
		exts::var_EXT_texture = glload::LoadTest((::glext_EXT_texture != 0), ::glext_EXT_texture - 1);
		exts::var_EXT_texture3D = glload::LoadTest((::glext_EXT_texture3D != 0), ::glext_EXT_texture3D - 1);
		exts::var_EXT_texture_array = glload::LoadTest((::glext_EXT_texture_array != 0), ::glext_EXT_texture_array - 1);
		exts::var_EXT_texture_buffer_object = glload::LoadTest((::glext_EXT_texture_buffer_object != 0), ::glext_EXT_texture_buffer_object - 1);
		exts::var_EXT_texture_compression_latc = glload::LoadTest((::glext_EXT_texture_compression_latc != 0), ::glext_EXT_texture_compression_latc - 1);
		exts::var_EXT_texture_compression_rgtc = glload::LoadTest((::glext_EXT_texture_compression_rgtc != 0), ::glext_EXT_texture_compression_rgtc - 1);
		exts::var_EXT_texture_compression_s3tc = glload::LoadTest((::glext_EXT_texture_compression_s3tc != 0), ::glext_EXT_texture_compression_s3tc - 1);
		exts::var_EXT_texture_cube_map = glload::LoadTest((::glext_EXT_texture_cube_map != 0), ::glext_EXT_texture_cube_map - 1);
		exts::var_EXT_texture_env_add = glload::LoadTest((::glext_EXT_texture_env_add != 0), ::glext_EXT_texture_env_add - 1);
		exts::var_EXT_texture_env_combine = glload::LoadTest((::glext_EXT_texture_env_combine != 0), ::glext_EXT_texture_env_combine - 1);
		exts::var_EXT_texture_env_dot3 = glload::LoadTest((::glext_EXT_texture_env_dot3 != 0), ::glext_EXT_texture_env_dot3 - 1);
		exts::var_EXT_texture_filter_anisotropic = glload::LoadTest((::glext_EXT_texture_filter_anisotropic != 0), ::glext_EXT_texture_filter_anisotropic - 1);
		exts::var_EXT_texture_integer = glload::LoadTest((::glext_EXT_texture_integer != 0), ::glext_EXT_texture_integer - 1);
		exts::var_EXT_texture_lod_bias = glload::LoadTest((::glext_EXT_texture_lod_bias != 0), ::glext_EXT_texture_lod_bias - 1);
		exts::var_EXT_texture_mirror_clamp = glload::LoadTest((::glext_EXT_texture_mirror_clamp != 0), ::glext_EXT_texture_mirror_clamp - 1);
		exts::var_EXT_texture_object = glload::LoadTest((::glext_EXT_texture_object != 0), ::glext_EXT_texture_object - 1);
		exts::var_EXT_texture_perturb_normal = glload::LoadTest((::glext_EXT_texture_perturb_normal != 0), ::glext_EXT_texture_perturb_normal - 1);
		exts::var_EXT_texture_sRGB = glload::LoadTest((::glext_EXT_texture_sRGB != 0), ::glext_EXT_texture_sRGB - 1);
		exts::var_EXT_texture_sRGB_decode = glload::LoadTest((::glext_EXT_texture_sRGB_decode != 0), ::glext_EXT_texture_sRGB_decode - 1);
		exts::var_EXT_texture_shared_exponent = glload::LoadTest((::glext_EXT_texture_shared_exponent != 0), ::glext_EXT_texture_shared_exponent - 1);
		exts::var_EXT_texture_snorm = glload::LoadTest((::glext_EXT_texture_snorm != 0), ::glext_EXT_texture_snorm - 1);
		exts::var_EXT_texture_swizzle = glload::LoadTest((::glext_EXT_texture_swizzle != 0), ::glext_EXT_texture_swizzle - 1);
		exts::var_EXT_timer_query = glload::LoadTest((::glext_EXT_timer_query != 0), ::glext_EXT_timer_query - 1);
		exts::var_EXT_transform_feedback = glload::LoadTest((::glext_EXT_transform_feedback != 0), ::glext_EXT_transform_feedback - 1);
		exts::var_EXT_vertex_array = glload::LoadTest((::glext_EXT_vertex_array != 0), ::glext_EXT_vertex_array - 1);
		exts::var_EXT_vertex_array_bgra = glload::LoadTest((::glext_EXT_vertex_array_bgra != 0), ::glext_EXT_vertex_array_bgra - 1);
		exts::var_EXT_vertex_attrib_64bit = glload::LoadTest((::glext_EXT_vertex_attrib_64bit != 0), ::glext_EXT_vertex_attrib_64bit - 1);
		exts::var_EXT_vertex_shader = glload::LoadTest((::glext_EXT_vertex_shader != 0), ::glext_EXT_vertex_shader - 1);
		exts::var_EXT_vertex_weighting = glload::LoadTest((::glext_EXT_vertex_weighting != 0), ::glext_EXT_vertex_weighting - 1);
		exts::var_EXT_x11_sync_object = glload::LoadTest((::glext_EXT_x11_sync_object != 0), ::glext_EXT_x11_sync_object - 1);
		exts::var_GREMEDY_frame_terminator = glload::LoadTest((::glext_GREMEDY_frame_terminator != 0), ::glext_GREMEDY_frame_terminator - 1);
		exts::var_GREMEDY_string_marker = glload::LoadTest((::glext_GREMEDY_string_marker != 0), ::glext_GREMEDY_string_marker - 1);
		exts::var_HP_convolution_border_modes = glload::LoadTest((::glext_HP_convolution_border_modes != 0), ::glext_HP_convolution_border_modes - 1);
		exts::var_HP_image_transform = glload::LoadTest((::glext_HP_image_transform != 0), ::glext_HP_image_transform - 1);
		exts::var_HP_occlusion_test = glload::LoadTest((::glext_HP_occlusion_test != 0), ::glext_HP_occlusion_test - 1);
		exts::var_HP_texture_lighting = glload::LoadTest((::glext_HP_texture_lighting != 0), ::glext_HP_texture_lighting - 1);
		exts::var_IBM_cull_vertex = glload::LoadTest((::glext_IBM_cull_vertex != 0), ::glext_IBM_cull_vertex - 1);
		exts::var_IBM_multimode_draw_arrays = glload::LoadTest((::glext_IBM_multimode_draw_arrays != 0), ::glext_IBM_multimode_draw_arrays - 1);
		exts::var_IBM_rasterpos_clip = glload::LoadTest((::glext_IBM_rasterpos_clip != 0), ::glext_IBM_rasterpos_clip - 1);
		exts::var_IBM_static_data = glload::LoadTest((::glext_IBM_static_data != 0), ::glext_IBM_static_data - 1);
		exts::var_IBM_texture_mirrored_repeat = glload::LoadTest((::glext_IBM_texture_mirrored_repeat != 0), ::glext_IBM_texture_mirrored_repeat - 1);
		exts::var_IBM_vertex_array_lists = glload::LoadTest((::glext_IBM_vertex_array_lists != 0), ::glext_IBM_vertex_array_lists - 1);
		exts::var_INGR_blend_func_separate = glload::LoadTest((::glext_INGR_blend_func_separate != 0), ::glext_INGR_blend_func_separate - 1);
		exts::var_INGR_color_clamp = glload::LoadTest((::glext_INGR_color_clamp != 0), ::glext_INGR_color_clamp - 1);
		exts::var_INGR_interlace_read = glload::LoadTest((::glext_INGR_interlace_read != 0), ::glext_INGR_interlace_read - 1);
		exts::var_INTEL_map_texture = glload::LoadTest((::glext_INTEL_map_texture != 0), ::glext_INTEL_map_texture - 1);
		exts::var_INTEL_parallel_arrays = glload::LoadTest((::glext_INTEL_parallel_arrays != 0), ::glext_INTEL_parallel_arrays - 1);
		exts::var_KHR_texture_compression_astc_ldr = glload::LoadTest((::glext_KHR_texture_compression_astc_ldr != 0), ::glext_KHR_texture_compression_astc_ldr - 1);
		exts::var_MESAX_texture_stack = glload::LoadTest((::glext_MESAX_texture_stack != 0), ::glext_MESAX_texture_stack - 1);
		exts::var_MESA_pack_invert = glload::LoadTest((::glext_MESA_pack_invert != 0), ::glext_MESA_pack_invert - 1);
		exts::var_MESA_resize_buffers = glload::LoadTest((::glext_MESA_resize_buffers != 0), ::glext_MESA_resize_buffers - 1);
		exts::var_MESA_window_pos = glload::LoadTest((::glext_MESA_window_pos != 0), ::glext_MESA_window_pos - 1);
		exts::var_MESA_ycbcr_texture = glload::LoadTest((::glext_MESA_ycbcr_texture != 0), ::glext_MESA_ycbcr_texture - 1);
		exts::var_NVX_conditional_render = glload::LoadTest((::glext_NVX_conditional_render != 0), ::glext_NVX_conditional_render - 1);
		exts::var_NV_bindless_multi_draw_indirect = glload::LoadTest((::glext_NV_bindless_multi_draw_indirect != 0), ::glext_NV_bindless_multi_draw_indirect - 1);
		exts::var_NV_bindless_texture = glload::LoadTest((::glext_NV_bindless_texture != 0), ::glext_NV_bindless_texture - 1);
		exts::var_NV_blend_equation_advanced = glload::LoadTest((::glext_NV_blend_equation_advanced != 0), ::glext_NV_blend_equation_advanced - 1);
		exts::var_NV_blend_equation_advanced_coherent = glload::LoadTest((::glext_NV_blend_equation_advanced_coherent != 0), ::glext_NV_blend_equation_advanced_coherent - 1);
		exts::var_NV_blend_square = glload::LoadTest((::glext_NV_blend_square != 0), ::glext_NV_blend_square - 1);
		exts::var_NV_compute_program5 = glload::LoadTest((::glext_NV_compute_program5 != 0), ::glext_NV_compute_program5 - 1);
		exts::var_NV_conditional_render = glload::LoadTest((::glext_NV_conditional_render != 0), ::glext_NV_conditional_render - 1);
		exts::var_NV_copy_depth_to_color = glload::LoadTest((::glext_NV_copy_depth_to_color != 0), ::glext_NV_copy_depth_to_color - 1);
		exts::var_NV_copy_image = glload::LoadTest((::glext_NV_copy_image != 0), ::glext_NV_copy_image - 1);
		exts::var_NV_deep_texture3D = glload::LoadTest((::glext_NV_deep_texture3D != 0), ::glext_NV_deep_texture3D - 1);
		exts::var_NV_depth_buffer_float = glload::LoadTest((::glext_NV_depth_buffer_float != 0), ::glext_NV_depth_buffer_float - 1);
		exts::var_NV_depth_clamp = glload::LoadTest((::glext_NV_depth_clamp != 0), ::glext_NV_depth_clamp - 1);
		exts::var_NV_draw_texture = glload::LoadTest((::glext_NV_draw_texture != 0), ::glext_NV_draw_texture - 1);
		exts::var_NV_evaluators = glload::LoadTest((::glext_NV_evaluators != 0), ::glext_NV_evaluators - 1);
		exts::var_NV_explicit_multisample = glload::LoadTest((::glext_NV_explicit_multisample != 0), ::glext_NV_explicit_multisample - 1);
		exts::var_NV_fence = glload::LoadTest((::glext_NV_fence != 0), ::glext_NV_fence - 1);
		exts::var_NV_float_buffer = glload::LoadTest((::glext_NV_float_buffer != 0), ::glext_NV_float_buffer - 1);
		exts::var_NV_fog_distance = glload::LoadTest((::glext_NV_fog_distance != 0), ::glext_NV_fog_distance - 1);
		exts::var_NV_fragment_program = glload::LoadTest((::glext_NV_fragment_program != 0), ::glext_NV_fragment_program - 1);
		exts::var_NV_fragment_program2 = glload::LoadTest((::glext_NV_fragment_program2 != 0), ::glext_NV_fragment_program2 - 1);
		exts::var_NV_fragment_program4 = glload::LoadTest((::glext_NV_fragment_program4 != 0), ::glext_NV_fragment_program4 - 1);
		exts::var_NV_fragment_program_option = glload::LoadTest((::glext_NV_fragment_program_option != 0), ::glext_NV_fragment_program_option - 1);
		exts::var_NV_framebuffer_multisample_coverage = glload::LoadTest((::glext_NV_framebuffer_multisample_coverage != 0), ::glext_NV_framebuffer_multisample_coverage - 1);
		exts::var_NV_geometry_program4 = glload::LoadTest((::glext_NV_geometry_program4 != 0), ::glext_NV_geometry_program4 - 1);
		exts::var_NV_geometry_shader4 = glload::LoadTest((::glext_NV_geometry_shader4 != 0), ::glext_NV_geometry_shader4 - 1);
		exts::var_NV_gpu_program4 = glload::LoadTest((::glext_NV_gpu_program4 != 0), ::glext_NV_gpu_program4 - 1);
		exts::var_NV_gpu_program5 = glload::LoadTest((::glext_NV_gpu_program5 != 0), ::glext_NV_gpu_program5 - 1);
		exts::var_NV_gpu_program5_mem_extended = glload::LoadTest((::glext_NV_gpu_program5_mem_extended != 0), ::glext_NV_gpu_program5_mem_extended - 1);
		exts::var_NV_gpu_shader5 = glload::LoadTest((::glext_NV_gpu_shader5 != 0), ::glext_NV_gpu_shader5 - 1);
		exts::var_NV_half_float = glload::LoadTest((::glext_NV_half_float != 0), ::glext_NV_half_float - 1);
		exts::var_NV_light_max_exponent = glload::LoadTest((::glext_NV_light_max_exponent != 0), ::glext_NV_light_max_exponent - 1);
		exts::var_NV_multisample_coverage = glload::LoadTest((::glext_NV_multisample_coverage != 0), ::glext_NV_multisample_coverage - 1);
		exts::var_NV_multisample_filter_hint = glload::LoadTest((::glext_NV_multisample_filter_hint != 0), ::glext_NV_multisample_filter_hint - 1);
		exts::var_NV_occlusion_query = glload::LoadTest((::glext_NV_occlusion_query != 0), ::glext_NV_occlusion_query - 1);
		exts::var_NV_packed_depth_stencil = glload::LoadTest((::glext_NV_packed_depth_stencil != 0), ::glext_NV_packed_depth_stencil - 1);
		exts::var_NV_parameter_buffer_object = glload::LoadTest((::glext_NV_parameter_buffer_object != 0), ::glext_NV_parameter_buffer_object - 1);
		exts::var_NV_parameter_buffer_object2 = glload::LoadTest((::glext_NV_parameter_buffer_object2 != 0), ::glext_NV_parameter_buffer_object2 - 1);
		exts::var_NV_path_rendering = glload::LoadTest((::glext_NV_path_rendering != 0), ::glext_NV_path_rendering - 1);
		exts::var_NV_pixel_data_range = glload::LoadTest((::glext_NV_pixel_data_range != 0), ::glext_NV_pixel_data_range - 1);
		exts::var_NV_point_sprite = glload::LoadTest((::glext_NV_point_sprite != 0), ::glext_NV_point_sprite - 1);
		exts::var_NV_present_video = glload::LoadTest((::glext_NV_present_video != 0), ::glext_NV_present_video - 1);
		exts::var_NV_primitive_restart = glload::LoadTest((::glext_NV_primitive_restart != 0), ::glext_NV_primitive_restart - 1);
		exts::var_NV_register_combiners = glload::LoadTest((::glext_NV_register_combiners != 0), ::glext_NV_register_combiners - 1);
		exts::var_NV_register_combiners2 = glload::LoadTest((::glext_NV_register_combiners2 != 0), ::glext_NV_register_combiners2 - 1);
		exts::var_NV_shader_atomic_counters = glload::LoadTest((::glext_NV_shader_atomic_counters != 0), ::glext_NV_shader_atomic_counters - 1);
		exts::var_NV_shader_atomic_float = glload::LoadTest((::glext_NV_shader_atomic_float != 0), ::glext_NV_shader_atomic_float - 1);
		exts::var_NV_shader_buffer_load = glload::LoadTest((::glext_NV_shader_buffer_load != 0), ::glext_NV_shader_buffer_load - 1);
		exts::var_NV_shader_buffer_store = glload::LoadTest((::glext_NV_shader_buffer_store != 0), ::glext_NV_shader_buffer_store - 1);
		exts::var_NV_shader_storage_buffer_object = glload::LoadTest((::glext_NV_shader_storage_buffer_object != 0), ::glext_NV_shader_storage_buffer_object - 1);
		exts::var_NV_tessellation_program5 = glload::LoadTest((::glext_NV_tessellation_program5 != 0), ::glext_NV_tessellation_program5 - 1);
		exts::var_NV_texgen_emboss = glload::LoadTest((::glext_NV_texgen_emboss != 0), ::glext_NV_texgen_emboss - 1);
		exts::var_NV_texgen_reflection = glload::LoadTest((::glext_NV_texgen_reflection != 0), ::glext_NV_texgen_reflection - 1);
		exts::var_NV_texture_barrier = glload::LoadTest((::glext_NV_texture_barrier != 0), ::glext_NV_texture_barrier - 1);
		exts::var_NV_texture_compression_vtc = glload::LoadTest((::glext_NV_texture_compression_vtc != 0), ::glext_NV_texture_compression_vtc - 1);
		exts::var_NV_texture_env_combine4 = glload::LoadTest((::glext_NV_texture_env_combine4 != 0), ::glext_NV_texture_env_combine4 - 1);
		exts::var_NV_texture_expand_normal = glload::LoadTest((::glext_NV_texture_expand_normal != 0), ::glext_NV_texture_expand_normal - 1);
		exts::var_NV_texture_multisample = glload::LoadTest((::glext_NV_texture_multisample != 0), ::glext_NV_texture_multisample - 1);
		exts::var_NV_texture_rectangle = glload::LoadTest((::glext_NV_texture_rectangle != 0), ::glext_NV_texture_rectangle - 1);
		exts::var_NV_texture_shader = glload::LoadTest((::glext_NV_texture_shader != 0), ::glext_NV_texture_shader - 1);
		exts::var_NV_texture_shader2 = glload::LoadTest((::glext_NV_texture_shader2 != 0), ::glext_NV_texture_shader2 - 1);
		exts::var_NV_texture_shader3 = glload::LoadTest((::glext_NV_texture_shader3 != 0), ::glext_NV_texture_shader3 - 1);
		exts::var_NV_transform_feedback = glload::LoadTest((::glext_NV_transform_feedback != 0), ::glext_NV_transform_feedback - 1);
		exts::var_NV_transform_feedback2 = glload::LoadTest((::glext_NV_transform_feedback2 != 0), ::glext_NV_transform_feedback2 - 1);
		exts::var_NV_vdpau_interop = glload::LoadTest((::glext_NV_vdpau_interop != 0), ::glext_NV_vdpau_interop - 1);
		exts::var_NV_vertex_array_range = glload::LoadTest((::glext_NV_vertex_array_range != 0), ::glext_NV_vertex_array_range - 1);
		exts::var_NV_vertex_array_range2 = glload::LoadTest((::glext_NV_vertex_array_range2 != 0), ::glext_NV_vertex_array_range2 - 1);
		exts::var_NV_vertex_attrib_integer_64bit = glload::LoadTest((::glext_NV_vertex_attrib_integer_64bit != 0), ::glext_NV_vertex_attrib_integer_64bit - 1);
		exts::var_NV_vertex_buffer_unified_memory = glload::LoadTest((::glext_NV_vertex_buffer_unified_memory != 0), ::glext_NV_vertex_buffer_unified_memory - 1);
		exts::var_NV_vertex_program = glload::LoadTest((::glext_NV_vertex_program != 0), ::glext_NV_vertex_program - 1);
		exts::var_NV_vertex_program1_1 = glload::LoadTest((::glext_NV_vertex_program1_1 != 0), ::glext_NV_vertex_program1_1 - 1);
		exts::var_NV_vertex_program2 = glload::LoadTest((::glext_NV_vertex_program2 != 0), ::glext_NV_vertex_program2 - 1);
		exts::var_NV_vertex_program2_option = glload::LoadTest((::glext_NV_vertex_program2_option != 0), ::glext_NV_vertex_program2_option - 1);
		exts::var_NV_vertex_program3 = glload::LoadTest((::glext_NV_vertex_program3 != 0), ::glext_NV_vertex_program3 - 1);
		exts::var_NV_vertex_program4 = glload::LoadTest((::glext_NV_vertex_program4 != 0), ::glext_NV_vertex_program4 - 1);
		exts::var_NV_video_capture = glload::LoadTest((::glext_NV_video_capture != 0), ::glext_NV_video_capture - 1);
		exts::var_OES_byte_coordinates = glload::LoadTest((::glext_OES_byte_coordinates != 0), ::glext_OES_byte_coordinates - 1);
		exts::var_OES_compressed_paletted_texture = glload::LoadTest((::glext_OES_compressed_paletted_texture != 0), ::glext_OES_compressed_paletted_texture - 1);
		exts::var_OES_fixed_point = glload::LoadTest((::glext_OES_fixed_point != 0), ::glext_OES_fixed_point - 1);
		exts::var_OES_query_matrix = glload::LoadTest((::glext_OES_query_matrix != 0), ::glext_OES_query_matrix - 1);
		exts::var_OES_read_format = glload::LoadTest((::glext_OES_read_format != 0), ::glext_OES_read_format - 1);
		exts::var_OES_single_precision = glload::LoadTest((::glext_OES_single_precision != 0), ::glext_OES_single_precision - 1);
		exts::var_OML_interlace = glload::LoadTest((::glext_OML_interlace != 0), ::glext_OML_interlace - 1);
		exts::var_OML_resample = glload::LoadTest((::glext_OML_resample != 0), ::glext_OML_resample - 1);
		exts::var_OML_subsample = glload::LoadTest((::glext_OML_subsample != 0), ::glext_OML_subsample - 1);
		exts::var_PGI_misc_hints = glload::LoadTest((::glext_PGI_misc_hints != 0), ::glext_PGI_misc_hints - 1);
		exts::var_PGI_vertex_hints = glload::LoadTest((::glext_PGI_vertex_hints != 0), ::glext_PGI_vertex_hints - 1);
		exts::var_REND_screen_coordinates = glload::LoadTest((::glext_REND_screen_coordinates != 0), ::glext_REND_screen_coordinates - 1);
		exts::var_S3_s3tc = glload::LoadTest((::glext_S3_s3tc != 0), ::glext_S3_s3tc - 1);
		exts::var_SGIS_detail_texture = glload::LoadTest((::glext_SGIS_detail_texture != 0), ::glext_SGIS_detail_texture - 1);
		exts::var_SGIS_fog_function = glload::LoadTest((::glext_SGIS_fog_function != 0), ::glext_SGIS_fog_function - 1);
		exts::var_SGIS_generate_mipmap = glload::LoadTest((::glext_SGIS_generate_mipmap != 0), ::glext_SGIS_generate_mipmap - 1);
		exts::var_SGIS_multisample = glload::LoadTest((::glext_SGIS_multisample != 0), ::glext_SGIS_multisample - 1);
		exts::var_SGIS_pixel_texture = glload::LoadTest((::glext_SGIS_pixel_texture != 0), ::glext_SGIS_pixel_texture - 1);
		exts::var_SGIS_point_line_texgen = glload::LoadTest((::glext_SGIS_point_line_texgen != 0), ::glext_SGIS_point_line_texgen - 1);
		exts::var_SGIS_point_parameters = glload::LoadTest((::glext_SGIS_point_parameters != 0), ::glext_SGIS_point_parameters - 1);
		exts::var_SGIS_sharpen_texture = glload::LoadTest((::glext_SGIS_sharpen_texture != 0), ::glext_SGIS_sharpen_texture - 1);
		exts::var_SGIS_texture4D = glload::LoadTest((::glext_SGIS_texture4D != 0), ::glext_SGIS_texture4D - 1);
		exts::var_SGIS_texture_border_clamp = glload::LoadTest((::glext_SGIS_texture_border_clamp != 0), ::glext_SGIS_texture_border_clamp - 1);
		exts::var_SGIS_texture_color_mask = glload::LoadTest((::glext_SGIS_texture_color_mask != 0), ::glext_SGIS_texture_color_mask - 1);
		exts::var_SGIS_texture_edge_clamp = glload::LoadTest((::glext_SGIS_texture_edge_clamp != 0), ::glext_SGIS_texture_edge_clamp - 1);
		exts::var_SGIS_texture_filter4 = glload::LoadTest((::glext_SGIS_texture_filter4 != 0), ::glext_SGIS_texture_filter4 - 1);
		exts::var_SGIS_texture_lod = glload::LoadTest((::glext_SGIS_texture_lod != 0), ::glext_SGIS_texture_lod - 1);
		exts::var_SGIS_texture_select = glload::LoadTest((::glext_SGIS_texture_select != 0), ::glext_SGIS_texture_select - 1);
		exts::var_SGIX_async = glload::LoadTest((::glext_SGIX_async != 0), ::glext_SGIX_async - 1);
		exts::var_SGIX_async_histogram = glload::LoadTest((::glext_SGIX_async_histogram != 0), ::glext_SGIX_async_histogram - 1);
		exts::var_SGIX_async_pixel = glload::LoadTest((::glext_SGIX_async_pixel != 0), ::glext_SGIX_async_pixel - 1);
		exts::var_SGIX_blend_alpha_minmax = glload::LoadTest((::glext_SGIX_blend_alpha_minmax != 0), ::glext_SGIX_blend_alpha_minmax - 1);
		exts::var_SGIX_calligraphic_fragment = glload::LoadTest((::glext_SGIX_calligraphic_fragment != 0), ::glext_SGIX_calligraphic_fragment - 1);
		exts::var_SGIX_clipmap = glload::LoadTest((::glext_SGIX_clipmap != 0), ::glext_SGIX_clipmap - 1);
		exts::var_SGIX_convolution_accuracy = glload::LoadTest((::glext_SGIX_convolution_accuracy != 0), ::glext_SGIX_convolution_accuracy - 1);
		exts::var_SGIX_depth_pass_instrument = glload::LoadTest((::glext_SGIX_depth_pass_instrument != 0), ::glext_SGIX_depth_pass_instrument - 1);
		exts::var_SGIX_depth_texture = glload::LoadTest((::glext_SGIX_depth_texture != 0), ::glext_SGIX_depth_texture - 1);
		exts::var_SGIX_flush_raster = glload::LoadTest((::glext_SGIX_flush_raster != 0), ::glext_SGIX_flush_raster - 1);
		exts::var_SGIX_fog_offset = glload::LoadTest((::glext_SGIX_fog_offset != 0), ::glext_SGIX_fog_offset - 1);
		exts::var_SGIX_fragment_lighting = glload::LoadTest((::glext_SGIX_fragment_lighting != 0), ::glext_SGIX_fragment_lighting - 1);
		exts::var_SGIX_framezoom = glload::LoadTest((::glext_SGIX_framezoom != 0), ::glext_SGIX_framezoom - 1);
		exts::var_SGIX_igloo_interface = glload::LoadTest((::glext_SGIX_igloo_interface != 0), ::glext_SGIX_igloo_interface - 1);
		exts::var_SGIX_instruments = glload::LoadTest((::glext_SGIX_instruments != 0), ::glext_SGIX_instruments - 1);
		exts::var_SGIX_interlace = glload::LoadTest((::glext_SGIX_interlace != 0), ::glext_SGIX_interlace - 1);
		exts::var_SGIX_ir_instrument1 = glload::LoadTest((::glext_SGIX_ir_instrument1 != 0), ::glext_SGIX_ir_instrument1 - 1);
		exts::var_SGIX_list_priority = glload::LoadTest((::glext_SGIX_list_priority != 0), ::glext_SGIX_list_priority - 1);
		exts::var_SGIX_pixel_texture = glload::LoadTest((::glext_SGIX_pixel_texture != 0), ::glext_SGIX_pixel_texture - 1);
		exts::var_SGIX_pixel_tiles = glload::LoadTest((::glext_SGIX_pixel_tiles != 0), ::glext_SGIX_pixel_tiles - 1);
		exts::var_SGIX_polynomial_ffd = glload::LoadTest((::glext_SGIX_polynomial_ffd != 0), ::glext_SGIX_polynomial_ffd - 1);
		exts::var_SGIX_reference_plane = glload::LoadTest((::glext_SGIX_reference_plane != 0), ::glext_SGIX_reference_plane - 1);
		exts::var_SGIX_resample = glload::LoadTest((::glext_SGIX_resample != 0), ::glext_SGIX_resample - 1);
		exts::var_SGIX_scalebias_hint = glload::LoadTest((::glext_SGIX_scalebias_hint != 0), ::glext_SGIX_scalebias_hint - 1);
		exts::var_SGIX_shadow = glload::LoadTest((::glext_SGIX_shadow != 0), ::glext_SGIX_shadow - 1);
		exts::var_SGIX_shadow_ambient = glload::LoadTest((::glext_SGIX_shadow_ambient != 0), ::glext_SGIX_shadow_ambient - 1);
		exts::var_SGIX_sprite = glload::LoadTest((::glext_SGIX_sprite != 0), ::glext_SGIX_sprite - 1);
		exts::var_SGIX_subsample = glload::LoadTest((::glext_SGIX_subsample != 0), ::glext_SGIX_subsample - 1);
		exts::var_SGIX_tag_sample_buffer = glload::LoadTest((::glext_SGIX_tag_sample_buffer != 0), ::glext_SGIX_tag_sample_buffer - 1);
		exts::var_SGIX_texture_add_env = glload::LoadTest((::glext_SGIX_texture_add_env != 0), ::glext_SGIX_texture_add_env - 1);
		exts::var_SGIX_texture_coordinate_clamp = glload::LoadTest((::glext_SGIX_texture_coordinate_clamp != 0), ::glext_SGIX_texture_coordinate_clamp - 1);
		exts::var_SGIX_texture_lod_bias = glload::LoadTest((::glext_SGIX_texture_lod_bias != 0), ::glext_SGIX_texture_lod_bias - 1);
		exts::var_SGIX_texture_multi_buffer = glload::LoadTest((::glext_SGIX_texture_multi_buffer != 0), ::glext_SGIX_texture_multi_buffer - 1);
		exts::var_SGIX_texture_scale_bias = glload::LoadTest((::glext_SGIX_texture_scale_bias != 0), ::glext_SGIX_texture_scale_bias - 1);
		exts::var_SGIX_vertex_preclip = glload::LoadTest((::glext_SGIX_vertex_preclip != 0), ::glext_SGIX_vertex_preclip - 1);
		exts::var_SGIX_ycrcb = glload::LoadTest((::glext_SGIX_ycrcb != 0), ::glext_SGIX_ycrcb - 1);
		exts::var_SGIX_ycrcb_subsample = glload::LoadTest((::glext_SGIX_ycrcb_subsample != 0), ::glext_SGIX_ycrcb_subsample - 1);
		exts::var_SGIX_ycrcba = glload::LoadTest((::glext_SGIX_ycrcba != 0), ::glext_SGIX_ycrcba - 1);
		exts::var_SGI_color_matrix = glload::LoadTest((::glext_SGI_color_matrix != 0), ::glext_SGI_color_matrix - 1);
		exts::var_SGI_color_table = glload::LoadTest((::glext_SGI_color_table != 0), ::glext_SGI_color_table - 1);
		exts::var_SGI_texture_color_table = glload::LoadTest((::glext_SGI_texture_color_table != 0), ::glext_SGI_texture_color_table - 1);
		exts::var_SUNX_constant_data = glload::LoadTest((::glext_SUNX_constant_data != 0), ::glext_SUNX_constant_data - 1);
		exts::var_SUN_convolution_border_modes = glload::LoadTest((::glext_SUN_convolution_border_modes != 0), ::glext_SUN_convolution_border_modes - 1);
		exts::var_SUN_global_alpha = glload::LoadTest((::glext_SUN_global_alpha != 0), ::glext_SUN_global_alpha - 1);
		exts::var_SUN_mesh_array = glload::LoadTest((::glext_SUN_mesh_array != 0), ::glext_SUN_mesh_array - 1);
		exts::var_SUN_slice_accum = glload::LoadTest((::glext_SUN_slice_accum != 0), ::glext_SUN_slice_accum - 1);
		exts::var_SUN_triangle_list = glload::LoadTest((::glext_SUN_triangle_list != 0), ::glext_SUN_triangle_list - 1);
		exts::var_SUN_vertex = glload::LoadTest((::glext_SUN_vertex != 0), ::glext_SUN_vertex - 1);
		exts::var_WIN_phong_shading = glload::LoadTest((::glext_WIN_phong_shading != 0), ::glext_WIN_phong_shading - 1);
		exts::var_WIN_specular_fog = glload::LoadTest((::glext_WIN_specular_fog != 0), ::glext_WIN_specular_fog - 1);
	}
	
	static void CopyFunctionPointers()
	{
		ColorSubTable = _funcptr_glColorSubTable;
		ColorTable = _funcptr_glColorTable;
		ColorTableParameterfv = _funcptr_glColorTableParameterfv;
		ColorTableParameteriv = _funcptr_glColorTableParameteriv;
		ConvolutionFilter1D = _funcptr_glConvolutionFilter1D;
		ConvolutionFilter2D = _funcptr_glConvolutionFilter2D;
		ConvolutionParameterf = _funcptr_glConvolutionParameterf;
		ConvolutionParameterfv = _funcptr_glConvolutionParameterfv;
		ConvolutionParameteri = _funcptr_glConvolutionParameteri;
		ConvolutionParameteriv = _funcptr_glConvolutionParameteriv;
		CopyColorSubTable = _funcptr_glCopyColorSubTable;
		CopyColorTable = _funcptr_glCopyColorTable;
		CopyConvolutionFilter1D = _funcptr_glCopyConvolutionFilter1D;
		CopyConvolutionFilter2D = _funcptr_glCopyConvolutionFilter2D;
		GetColorTable = _funcptr_glGetColorTable;
		GetColorTableParameterfv = _funcptr_glGetColorTableParameterfv;
		GetColorTableParameteriv = _funcptr_glGetColorTableParameteriv;
		GetConvolutionFilter = _funcptr_glGetConvolutionFilter;
		GetConvolutionParameterfv = _funcptr_glGetConvolutionParameterfv;
		GetConvolutionParameteriv = _funcptr_glGetConvolutionParameteriv;
		GetHistogram = _funcptr_glGetHistogram;
		GetHistogramParameterfv = _funcptr_glGetHistogramParameterfv;
		GetHistogramParameteriv = _funcptr_glGetHistogramParameteriv;
		GetMinmax = _funcptr_glGetMinmax;
		GetMinmaxParameterfv = _funcptr_glGetMinmaxParameterfv;
		GetMinmaxParameteriv = _funcptr_glGetMinmaxParameteriv;
		GetSeparableFilter = _funcptr_glGetSeparableFilter;
		Histogram = _funcptr_glHistogram;
		Minmax = _funcptr_glMinmax;
		ResetHistogram = _funcptr_glResetHistogram;
		ResetMinmax = _funcptr_glResetMinmax;
		SeparableFilter2D = _funcptr_glSeparableFilter2D;
		BindVertexArray = _funcptr_glBindVertexArray;
		DeleteVertexArrays = _funcptr_glDeleteVertexArrays;
		GenVertexArrays = _funcptr_glGenVertexArrays;
		IsVertexArray = _funcptr_glIsVertexArray;
		FlushMappedBufferRange = _funcptr_glFlushMappedBufferRange;
		MapBufferRange = _funcptr_glMapBufferRange;
		BindFramebuffer = _funcptr_glBindFramebuffer;
		BindRenderbuffer = _funcptr_glBindRenderbuffer;
		BlitFramebuffer = _funcptr_glBlitFramebuffer;
		CheckFramebufferStatus = _funcptr_glCheckFramebufferStatus;
		DeleteFramebuffers = _funcptr_glDeleteFramebuffers;
		DeleteRenderbuffers = _funcptr_glDeleteRenderbuffers;
		FramebufferRenderbuffer = _funcptr_glFramebufferRenderbuffer;
		FramebufferTexture1D = _funcptr_glFramebufferTexture1D;
		FramebufferTexture2D = _funcptr_glFramebufferTexture2D;
		FramebufferTexture3D = _funcptr_glFramebufferTexture3D;
		FramebufferTextureLayer = _funcptr_glFramebufferTextureLayer;
		GenFramebuffers = _funcptr_glGenFramebuffers;
		GenRenderbuffers = _funcptr_glGenRenderbuffers;
		GenerateMipmap = _funcptr_glGenerateMipmap;
		GetFramebufferAttachmentParameteriv = _funcptr_glGetFramebufferAttachmentParameteriv;
		GetRenderbufferParameteriv = _funcptr_glGetRenderbufferParameteriv;
		IsFramebuffer = _funcptr_glIsFramebuffer;
		IsRenderbuffer = _funcptr_glIsRenderbuffer;
		RenderbufferStorage = _funcptr_glRenderbufferStorage;
		RenderbufferStorageMultisample = _funcptr_glRenderbufferStorageMultisample;
		GetActiveUniformBlockName = _funcptr_glGetActiveUniformBlockName;
		GetActiveUniformBlockiv = _funcptr_glGetActiveUniformBlockiv;
		GetActiveUniformName = _funcptr_glGetActiveUniformName;
		GetActiveUniformsiv = _funcptr_glGetActiveUniformsiv;
		GetUniformBlockIndex = _funcptr_glGetUniformBlockIndex;
		GetUniformIndices = _funcptr_glGetUniformIndices;
		UniformBlockBinding = _funcptr_glUniformBlockBinding;
		CopyBufferSubData = _funcptr_glCopyBufferSubData;
		DrawElementsBaseVertex = _funcptr_glDrawElementsBaseVertex;
		DrawElementsInstancedBaseVertex = _funcptr_glDrawElementsInstancedBaseVertex;
		DrawRangeElementsBaseVertex = _funcptr_glDrawRangeElementsBaseVertex;
		MultiDrawElementsBaseVertex = _funcptr_glMultiDrawElementsBaseVertex;
		ProvokingVertex = _funcptr_glProvokingVertex;
		ClientWaitSync = _funcptr_glClientWaitSync;
		DeleteSync = _funcptr_glDeleteSync;
		FenceSync = _funcptr_glFenceSync;
		GetInteger64v = _funcptr_glGetInteger64v;
		GetSynciv = _funcptr_glGetSynciv;
		IsSync = _funcptr_glIsSync;
		WaitSync = _funcptr_glWaitSync;
		GetMultisamplefv = _funcptr_glGetMultisamplefv;
		SampleMaski = _funcptr_glSampleMaski;
		TexImage2DMultisample = _funcptr_glTexImage2DMultisample;
		TexImage3DMultisample = _funcptr_glTexImage3DMultisample;
		GetQueryObjecti64v = _funcptr_glGetQueryObjecti64v;
		GetQueryObjectui64v = _funcptr_glGetQueryObjectui64v;
		QueryCounter = _funcptr_glQueryCounter;
		ColorP3ui = _funcptr_glColorP3ui;
		ColorP3uiv = _funcptr_glColorP3uiv;
		ColorP4ui = _funcptr_glColorP4ui;
		ColorP4uiv = _funcptr_glColorP4uiv;
		MultiTexCoordP1ui = _funcptr_glMultiTexCoordP1ui;
		MultiTexCoordP1uiv = _funcptr_glMultiTexCoordP1uiv;
		MultiTexCoordP2ui = _funcptr_glMultiTexCoordP2ui;
		MultiTexCoordP2uiv = _funcptr_glMultiTexCoordP2uiv;
		MultiTexCoordP3ui = _funcptr_glMultiTexCoordP3ui;
		MultiTexCoordP3uiv = _funcptr_glMultiTexCoordP3uiv;
		MultiTexCoordP4ui = _funcptr_glMultiTexCoordP4ui;
		MultiTexCoordP4uiv = _funcptr_glMultiTexCoordP4uiv;
		NormalP3ui = _funcptr_glNormalP3ui;
		NormalP3uiv = _funcptr_glNormalP3uiv;
		SecondaryColorP3ui = _funcptr_glSecondaryColorP3ui;
		SecondaryColorP3uiv = _funcptr_glSecondaryColorP3uiv;
		TexCoordP1ui = _funcptr_glTexCoordP1ui;
		TexCoordP1uiv = _funcptr_glTexCoordP1uiv;
		TexCoordP2ui = _funcptr_glTexCoordP2ui;
		TexCoordP2uiv = _funcptr_glTexCoordP2uiv;
		TexCoordP3ui = _funcptr_glTexCoordP3ui;
		TexCoordP3uiv = _funcptr_glTexCoordP3uiv;
		TexCoordP4ui = _funcptr_glTexCoordP4ui;
		TexCoordP4uiv = _funcptr_glTexCoordP4uiv;
		VertexAttribP1ui = _funcptr_glVertexAttribP1ui;
		VertexAttribP1uiv = _funcptr_glVertexAttribP1uiv;
		VertexAttribP2ui = _funcptr_glVertexAttribP2ui;
		VertexAttribP2uiv = _funcptr_glVertexAttribP2uiv;
		VertexAttribP3ui = _funcptr_glVertexAttribP3ui;
		VertexAttribP3uiv = _funcptr_glVertexAttribP3uiv;
		VertexAttribP4ui = _funcptr_glVertexAttribP4ui;
		VertexAttribP4uiv = _funcptr_glVertexAttribP4uiv;
		VertexP2ui = _funcptr_glVertexP2ui;
		VertexP2uiv = _funcptr_glVertexP2uiv;
		VertexP3ui = _funcptr_glVertexP3ui;
		VertexP3uiv = _funcptr_glVertexP3uiv;
		VertexP4ui = _funcptr_glVertexP4ui;
		VertexP4uiv = _funcptr_glVertexP4uiv;
		BindFragDataLocationIndexed = _funcptr_glBindFragDataLocationIndexed;
		GetFragDataIndex = _funcptr_glGetFragDataIndex;
		BindSampler = _funcptr_glBindSampler;
		DeleteSamplers = _funcptr_glDeleteSamplers;
		GenSamplers = _funcptr_glGenSamplers;
		GetSamplerParameterIiv = _funcptr_glGetSamplerParameterIiv;
		GetSamplerParameterIuiv = _funcptr_glGetSamplerParameterIuiv;
		GetSamplerParameterfv = _funcptr_glGetSamplerParameterfv;
		GetSamplerParameteriv = _funcptr_glGetSamplerParameteriv;
		IsSampler = _funcptr_glIsSampler;
		SamplerParameterIiv = _funcptr_glSamplerParameterIiv;
		SamplerParameterIuiv = _funcptr_glSamplerParameterIuiv;
		SamplerParameterf = _funcptr_glSamplerParameterf;
		SamplerParameterfv = _funcptr_glSamplerParameterfv;
		SamplerParameteri = _funcptr_glSamplerParameteri;
		SamplerParameteriv = _funcptr_glSamplerParameteriv;
		DrawArraysIndirect = _funcptr_glDrawArraysIndirect;
		DrawElementsIndirect = _funcptr_glDrawElementsIndirect;
		GetUniformdv = _funcptr_glGetUniformdv;
		Uniform1d = _funcptr_glUniform1d;
		Uniform1dv = _funcptr_glUniform1dv;
		Uniform2d = _funcptr_glUniform2d;
		Uniform2dv = _funcptr_glUniform2dv;
		Uniform3d = _funcptr_glUniform3d;
		Uniform3dv = _funcptr_glUniform3dv;
		Uniform4d = _funcptr_glUniform4d;
		Uniform4dv = _funcptr_glUniform4dv;
		UniformMatrix2dv = _funcptr_glUniformMatrix2dv;
		UniformMatrix2x3dv = _funcptr_glUniformMatrix2x3dv;
		UniformMatrix2x4dv = _funcptr_glUniformMatrix2x4dv;
		UniformMatrix3dv = _funcptr_glUniformMatrix3dv;
		UniformMatrix3x2dv = _funcptr_glUniformMatrix3x2dv;
		UniformMatrix3x4dv = _funcptr_glUniformMatrix3x4dv;
		UniformMatrix4dv = _funcptr_glUniformMatrix4dv;
		UniformMatrix4x2dv = _funcptr_glUniformMatrix4x2dv;
		UniformMatrix4x3dv = _funcptr_glUniformMatrix4x3dv;
		GetActiveSubroutineName = _funcptr_glGetActiveSubroutineName;
		GetActiveSubroutineUniformName = _funcptr_glGetActiveSubroutineUniformName;
		GetActiveSubroutineUniformiv = _funcptr_glGetActiveSubroutineUniformiv;
		GetProgramStageiv = _funcptr_glGetProgramStageiv;
		GetSubroutineIndex = _funcptr_glGetSubroutineIndex;
		GetSubroutineUniformLocation = _funcptr_glGetSubroutineUniformLocation;
		GetUniformSubroutineuiv = _funcptr_glGetUniformSubroutineuiv;
		UniformSubroutinesuiv = _funcptr_glUniformSubroutinesuiv;
		PatchParameterfv = _funcptr_glPatchParameterfv;
		PatchParameteri = _funcptr_glPatchParameteri;
		BindTransformFeedback = _funcptr_glBindTransformFeedback;
		DeleteTransformFeedbacks = _funcptr_glDeleteTransformFeedbacks;
		DrawTransformFeedback = _funcptr_glDrawTransformFeedback;
		GenTransformFeedbacks = _funcptr_glGenTransformFeedbacks;
		IsTransformFeedback = _funcptr_glIsTransformFeedback;
		PauseTransformFeedback = _funcptr_glPauseTransformFeedback;
		ResumeTransformFeedback = _funcptr_glResumeTransformFeedback;
		BeginQueryIndexed = _funcptr_glBeginQueryIndexed;
		DrawTransformFeedbackStream = _funcptr_glDrawTransformFeedbackStream;
		EndQueryIndexed = _funcptr_glEndQueryIndexed;
		GetQueryIndexediv = _funcptr_glGetQueryIndexediv;
		ClearDepthf = _funcptr_glClearDepthf;
		DepthRangef = _funcptr_glDepthRangef;
		GetShaderPrecisionFormat = _funcptr_glGetShaderPrecisionFormat;
		ReleaseShaderCompiler = _funcptr_glReleaseShaderCompiler;
		ShaderBinary = _funcptr_glShaderBinary;
		GetProgramBinary = _funcptr_glGetProgramBinary;
		ProgramBinary = _funcptr_glProgramBinary;
		ProgramParameteri = _funcptr_glProgramParameteri;
		ActiveShaderProgram = _funcptr_glActiveShaderProgram;
		BindProgramPipeline = _funcptr_glBindProgramPipeline;
		CreateShaderProgramv = _funcptr_glCreateShaderProgramv;
		DeleteProgramPipelines = _funcptr_glDeleteProgramPipelines;
		GenProgramPipelines = _funcptr_glGenProgramPipelines;
		GetProgramPipelineInfoLog = _funcptr_glGetProgramPipelineInfoLog;
		GetProgramPipelineiv = _funcptr_glGetProgramPipelineiv;
		IsProgramPipeline = _funcptr_glIsProgramPipeline;
		ProgramUniform1d = _funcptr_glProgramUniform1d;
		ProgramUniform1dv = _funcptr_glProgramUniform1dv;
		ProgramUniform1f = _funcptr_glProgramUniform1f;
		ProgramUniform1fv = _funcptr_glProgramUniform1fv;
		ProgramUniform1i = _funcptr_glProgramUniform1i;
		ProgramUniform1iv = _funcptr_glProgramUniform1iv;
		ProgramUniform1ui = _funcptr_glProgramUniform1ui;
		ProgramUniform1uiv = _funcptr_glProgramUniform1uiv;
		ProgramUniform2d = _funcptr_glProgramUniform2d;
		ProgramUniform2dv = _funcptr_glProgramUniform2dv;
		ProgramUniform2f = _funcptr_glProgramUniform2f;
		ProgramUniform2fv = _funcptr_glProgramUniform2fv;
		ProgramUniform2i = _funcptr_glProgramUniform2i;
		ProgramUniform2iv = _funcptr_glProgramUniform2iv;
		ProgramUniform2ui = _funcptr_glProgramUniform2ui;
		ProgramUniform2uiv = _funcptr_glProgramUniform2uiv;
		ProgramUniform3d = _funcptr_glProgramUniform3d;
		ProgramUniform3dv = _funcptr_glProgramUniform3dv;
		ProgramUniform3f = _funcptr_glProgramUniform3f;
		ProgramUniform3fv = _funcptr_glProgramUniform3fv;
		ProgramUniform3i = _funcptr_glProgramUniform3i;
		ProgramUniform3iv = _funcptr_glProgramUniform3iv;
		ProgramUniform3ui = _funcptr_glProgramUniform3ui;
		ProgramUniform3uiv = _funcptr_glProgramUniform3uiv;
		ProgramUniform4d = _funcptr_glProgramUniform4d;
		ProgramUniform4dv = _funcptr_glProgramUniform4dv;
		ProgramUniform4f = _funcptr_glProgramUniform4f;
		ProgramUniform4fv = _funcptr_glProgramUniform4fv;
		ProgramUniform4i = _funcptr_glProgramUniform4i;
		ProgramUniform4iv = _funcptr_glProgramUniform4iv;
		ProgramUniform4ui = _funcptr_glProgramUniform4ui;
		ProgramUniform4uiv = _funcptr_glProgramUniform4uiv;
		ProgramUniformMatrix2dv = _funcptr_glProgramUniformMatrix2dv;
		ProgramUniformMatrix2fv = _funcptr_glProgramUniformMatrix2fv;
		ProgramUniformMatrix2x3dv = _funcptr_glProgramUniformMatrix2x3dv;
		ProgramUniformMatrix2x3fv = _funcptr_glProgramUniformMatrix2x3fv;
		ProgramUniformMatrix2x4dv = _funcptr_glProgramUniformMatrix2x4dv;
		ProgramUniformMatrix2x4fv = _funcptr_glProgramUniformMatrix2x4fv;
		ProgramUniformMatrix3dv = _funcptr_glProgramUniformMatrix3dv;
		ProgramUniformMatrix3fv = _funcptr_glProgramUniformMatrix3fv;
		ProgramUniformMatrix3x2dv = _funcptr_glProgramUniformMatrix3x2dv;
		ProgramUniformMatrix3x2fv = _funcptr_glProgramUniformMatrix3x2fv;
		ProgramUniformMatrix3x4dv = _funcptr_glProgramUniformMatrix3x4dv;
		ProgramUniformMatrix3x4fv = _funcptr_glProgramUniformMatrix3x4fv;
		ProgramUniformMatrix4dv = _funcptr_glProgramUniformMatrix4dv;
		ProgramUniformMatrix4fv = _funcptr_glProgramUniformMatrix4fv;
		ProgramUniformMatrix4x2dv = _funcptr_glProgramUniformMatrix4x2dv;
		ProgramUniformMatrix4x2fv = _funcptr_glProgramUniformMatrix4x2fv;
		ProgramUniformMatrix4x3dv = _funcptr_glProgramUniformMatrix4x3dv;
		ProgramUniformMatrix4x3fv = _funcptr_glProgramUniformMatrix4x3fv;
		UseProgramStages = _funcptr_glUseProgramStages;
		ValidateProgramPipeline = _funcptr_glValidateProgramPipeline;
		GetVertexAttribLdv = _funcptr_glGetVertexAttribLdv;
		VertexAttribL1d = _funcptr_glVertexAttribL1d;
		VertexAttribL1dv = _funcptr_glVertexAttribL1dv;
		VertexAttribL2d = _funcptr_glVertexAttribL2d;
		VertexAttribL2dv = _funcptr_glVertexAttribL2dv;
		VertexAttribL3d = _funcptr_glVertexAttribL3d;
		VertexAttribL3dv = _funcptr_glVertexAttribL3dv;
		VertexAttribL4d = _funcptr_glVertexAttribL4d;
		VertexAttribL4dv = _funcptr_glVertexAttribL4dv;
		VertexAttribLPointer = _funcptr_glVertexAttribLPointer;
		DepthRangeArrayv = _funcptr_glDepthRangeArrayv;
		DepthRangeIndexed = _funcptr_glDepthRangeIndexed;
		GetDoublei_v = _funcptr_glGetDoublei_v;
		GetFloati_v = _funcptr_glGetFloati_v;
		ScissorArrayv = _funcptr_glScissorArrayv;
		ScissorIndexed = _funcptr_glScissorIndexed;
		ScissorIndexedv = _funcptr_glScissorIndexedv;
		ViewportArrayv = _funcptr_glViewportArrayv;
		ViewportIndexedf = _funcptr_glViewportIndexedf;
		ViewportIndexedfv = _funcptr_glViewportIndexedfv;
		DrawArraysInstancedBaseInstance = _funcptr_glDrawArraysInstancedBaseInstance;
		DrawElementsInstancedBaseInstance = _funcptr_glDrawElementsInstancedBaseInstance;
		DrawElementsInstancedBaseVertexBaseInstance = _funcptr_glDrawElementsInstancedBaseVertexBaseInstance;
		DrawTransformFeedbackInstanced = _funcptr_glDrawTransformFeedbackInstanced;
		DrawTransformFeedbackStreamInstanced = _funcptr_glDrawTransformFeedbackStreamInstanced;
		GetInternalformativ = _funcptr_glGetInternalformativ;
		GetActiveAtomicCounterBufferiv = _funcptr_glGetActiveAtomicCounterBufferiv;
		BindImageTexture = _funcptr_glBindImageTexture;
		MemoryBarrier = _funcptr_glMemoryBarrier;
		TexStorage1D = _funcptr_glTexStorage1D;
		TexStorage2D = _funcptr_glTexStorage2D;
		TexStorage3D = _funcptr_glTexStorage3D;
		DebugMessageCallback = _funcptr_glDebugMessageCallback;
		DebugMessageControl = _funcptr_glDebugMessageControl;
		DebugMessageInsert = _funcptr_glDebugMessageInsert;
		GetDebugMessageLog = _funcptr_glGetDebugMessageLog;
		GetObjectLabel = _funcptr_glGetObjectLabel;
		GetObjectPtrLabel = _funcptr_glGetObjectPtrLabel;
		GetPointerv = _funcptr_glGetPointerv;
		ObjectLabel = _funcptr_glObjectLabel;
		ObjectPtrLabel = _funcptr_glObjectPtrLabel;
		PopDebugGroup = _funcptr_glPopDebugGroup;
		PushDebugGroup = _funcptr_glPushDebugGroup;
		ClearBufferData = _funcptr_glClearBufferData;
		ClearBufferSubData = _funcptr_glClearBufferSubData;
		DispatchCompute = _funcptr_glDispatchCompute;
		DispatchComputeIndirect = _funcptr_glDispatchComputeIndirect;
		CopyImageSubData = _funcptr_glCopyImageSubData;
		FramebufferParameteri = _funcptr_glFramebufferParameteri;
		GetFramebufferParameteriv = _funcptr_glGetFramebufferParameteriv;
		GetInternalformati64v = _funcptr_glGetInternalformati64v;
		InvalidateBufferData = _funcptr_glInvalidateBufferData;
		InvalidateBufferSubData = _funcptr_glInvalidateBufferSubData;
		InvalidateFramebuffer = _funcptr_glInvalidateFramebuffer;
		InvalidateSubFramebuffer = _funcptr_glInvalidateSubFramebuffer;
		InvalidateTexImage = _funcptr_glInvalidateTexImage;
		InvalidateTexSubImage = _funcptr_glInvalidateTexSubImage;
		MultiDrawArraysIndirect = _funcptr_glMultiDrawArraysIndirect;
		MultiDrawElementsIndirect = _funcptr_glMultiDrawElementsIndirect;
		GetProgramInterfaceiv = _funcptr_glGetProgramInterfaceiv;
		GetProgramResourceIndex = _funcptr_glGetProgramResourceIndex;
		GetProgramResourceLocation = _funcptr_glGetProgramResourceLocation;
		GetProgramResourceLocationIndex = _funcptr_glGetProgramResourceLocationIndex;
		GetProgramResourceName = _funcptr_glGetProgramResourceName;
		GetProgramResourceiv = _funcptr_glGetProgramResourceiv;
		ShaderStorageBlockBinding = _funcptr_glShaderStorageBlockBinding;
		TexBufferRange = _funcptr_glTexBufferRange;
		TexStorage2DMultisample = _funcptr_glTexStorage2DMultisample;
		TexStorage3DMultisample = _funcptr_glTexStorage3DMultisample;
		TextureView = _funcptr_glTextureView;
		BindVertexBuffer = _funcptr_glBindVertexBuffer;
		VertexAttribBinding = _funcptr_glVertexAttribBinding;
		VertexAttribFormat = _funcptr_glVertexAttribFormat;
		VertexAttribIFormat = _funcptr_glVertexAttribIFormat;
		VertexAttribLFormat = _funcptr_glVertexAttribLFormat;
		VertexBindingDivisor = _funcptr_glVertexBindingDivisor;
		BufferStorage = _funcptr_glBufferStorage;
		ClearTexImage = _funcptr_glClearTexImage;
		ClearTexSubImage = _funcptr_glClearTexSubImage;
		BindBuffersBase = _funcptr_glBindBuffersBase;
		BindBuffersRange = _funcptr_glBindBuffersRange;
		BindImageTextures = _funcptr_glBindImageTextures;
		BindSamplers = _funcptr_glBindSamplers;
		BindTextures = _funcptr_glBindTextures;
		BindVertexBuffers = _funcptr_glBindVertexBuffers;
		TbufferMask3DFX = _funcptr_glTbufferMask3DFX;
		DebugMessageCallbackAMD = _funcptr_glDebugMessageCallbackAMD;
		DebugMessageEnableAMD = _funcptr_glDebugMessageEnableAMD;
		DebugMessageInsertAMD = _funcptr_glDebugMessageInsertAMD;
		GetDebugMessageLogAMD = _funcptr_glGetDebugMessageLogAMD;
		BlendEquationIndexedAMD = _funcptr_glBlendEquationIndexedAMD;
		BlendEquationSeparateIndexedAMD = _funcptr_glBlendEquationSeparateIndexedAMD;
		BlendFuncIndexedAMD = _funcptr_glBlendFuncIndexedAMD;
		BlendFuncSeparateIndexedAMD = _funcptr_glBlendFuncSeparateIndexedAMD;
		VertexAttribParameteriAMD = _funcptr_glVertexAttribParameteriAMD;
		MultiDrawArraysIndirectAMD = _funcptr_glMultiDrawArraysIndirectAMD;
		MultiDrawElementsIndirectAMD = _funcptr_glMultiDrawElementsIndirectAMD;
		DeleteNamesAMD = _funcptr_glDeleteNamesAMD;
		GenNamesAMD = _funcptr_glGenNamesAMD;
		IsNameAMD = _funcptr_glIsNameAMD;
		BeginPerfMonitorAMD = _funcptr_glBeginPerfMonitorAMD;
		DeletePerfMonitorsAMD = _funcptr_glDeletePerfMonitorsAMD;
		EndPerfMonitorAMD = _funcptr_glEndPerfMonitorAMD;
		GenPerfMonitorsAMD = _funcptr_glGenPerfMonitorsAMD;
		GetPerfMonitorCounterDataAMD = _funcptr_glGetPerfMonitorCounterDataAMD;
		GetPerfMonitorCounterInfoAMD = _funcptr_glGetPerfMonitorCounterInfoAMD;
		GetPerfMonitorCounterStringAMD = _funcptr_glGetPerfMonitorCounterStringAMD;
		GetPerfMonitorCountersAMD = _funcptr_glGetPerfMonitorCountersAMD;
		GetPerfMonitorGroupStringAMD = _funcptr_glGetPerfMonitorGroupStringAMD;
		GetPerfMonitorGroupsAMD = _funcptr_glGetPerfMonitorGroupsAMD;
		SelectPerfMonitorCountersAMD = _funcptr_glSelectPerfMonitorCountersAMD;
		SetMultisamplefvAMD = _funcptr_glSetMultisamplefvAMD;
		TexStorageSparseAMD = _funcptr_glTexStorageSparseAMD;
		TextureStorageSparseAMD = _funcptr_glTextureStorageSparseAMD;
		StencilOpValueAMD = _funcptr_glStencilOpValueAMD;
		TessellationFactorAMD = _funcptr_glTessellationFactorAMD;
		TessellationModeAMD = _funcptr_glTessellationModeAMD;
		DrawElementArrayAPPLE = _funcptr_glDrawElementArrayAPPLE;
		DrawRangeElementArrayAPPLE = _funcptr_glDrawRangeElementArrayAPPLE;
		ElementPointerAPPLE = _funcptr_glElementPointerAPPLE;
		MultiDrawElementArrayAPPLE = _funcptr_glMultiDrawElementArrayAPPLE;
		MultiDrawRangeElementArrayAPPLE = _funcptr_glMultiDrawRangeElementArrayAPPLE;
		DeleteFencesAPPLE = _funcptr_glDeleteFencesAPPLE;
		FinishFenceAPPLE = _funcptr_glFinishFenceAPPLE;
		FinishObjectAPPLE = _funcptr_glFinishObjectAPPLE;
		GenFencesAPPLE = _funcptr_glGenFencesAPPLE;
		IsFenceAPPLE = _funcptr_glIsFenceAPPLE;
		SetFenceAPPLE = _funcptr_glSetFenceAPPLE;
		TestFenceAPPLE = _funcptr_glTestFenceAPPLE;
		TestObjectAPPLE = _funcptr_glTestObjectAPPLE;
		BufferParameteriAPPLE = _funcptr_glBufferParameteriAPPLE;
		FlushMappedBufferRangeAPPLE = _funcptr_glFlushMappedBufferRangeAPPLE;
		GetObjectParameterivAPPLE = _funcptr_glGetObjectParameterivAPPLE;
		ObjectPurgeableAPPLE = _funcptr_glObjectPurgeableAPPLE;
		ObjectUnpurgeableAPPLE = _funcptr_glObjectUnpurgeableAPPLE;
		GetTexParameterPointervAPPLE = _funcptr_glGetTexParameterPointervAPPLE;
		TextureRangeAPPLE = _funcptr_glTextureRangeAPPLE;
		BindVertexArrayAPPLE = _funcptr_glBindVertexArrayAPPLE;
		DeleteVertexArraysAPPLE = _funcptr_glDeleteVertexArraysAPPLE;
		GenVertexArraysAPPLE = _funcptr_glGenVertexArraysAPPLE;
		IsVertexArrayAPPLE = _funcptr_glIsVertexArrayAPPLE;
		FlushVertexArrayRangeAPPLE = _funcptr_glFlushVertexArrayRangeAPPLE;
		VertexArrayParameteriAPPLE = _funcptr_glVertexArrayParameteriAPPLE;
		VertexArrayRangeAPPLE = _funcptr_glVertexArrayRangeAPPLE;
		DisableVertexAttribAPPLE = _funcptr_glDisableVertexAttribAPPLE;
		EnableVertexAttribAPPLE = _funcptr_glEnableVertexAttribAPPLE;
		IsVertexAttribEnabledAPPLE = _funcptr_glIsVertexAttribEnabledAPPLE;
		MapVertexAttrib1dAPPLE = _funcptr_glMapVertexAttrib1dAPPLE;
		MapVertexAttrib1fAPPLE = _funcptr_glMapVertexAttrib1fAPPLE;
		MapVertexAttrib2dAPPLE = _funcptr_glMapVertexAttrib2dAPPLE;
		MapVertexAttrib2fAPPLE = _funcptr_glMapVertexAttrib2fAPPLE;
		GetImageHandleARB = _funcptr_glGetImageHandleARB;
		GetTextureHandleARB = _funcptr_glGetTextureHandleARB;
		GetTextureSamplerHandleARB = _funcptr_glGetTextureSamplerHandleARB;
		GetVertexAttribLui64vARB = _funcptr_glGetVertexAttribLui64vARB;
		IsImageHandleResidentARB = _funcptr_glIsImageHandleResidentARB;
		IsTextureHandleResidentARB = _funcptr_glIsTextureHandleResidentARB;
		MakeImageHandleNonResidentARB = _funcptr_glMakeImageHandleNonResidentARB;
		MakeImageHandleResidentARB = _funcptr_glMakeImageHandleResidentARB;
		MakeTextureHandleNonResidentARB = _funcptr_glMakeTextureHandleNonResidentARB;
		MakeTextureHandleResidentARB = _funcptr_glMakeTextureHandleResidentARB;
		ProgramUniformHandleui64ARB = _funcptr_glProgramUniformHandleui64ARB;
		ProgramUniformHandleui64vARB = _funcptr_glProgramUniformHandleui64vARB;
		UniformHandleui64ARB = _funcptr_glUniformHandleui64ARB;
		UniformHandleui64vARB = _funcptr_glUniformHandleui64vARB;
		VertexAttribL1ui64ARB = _funcptr_glVertexAttribL1ui64ARB;
		VertexAttribL1ui64vARB = _funcptr_glVertexAttribL1ui64vARB;
		CreateSyncFromCLeventARB = _funcptr_glCreateSyncFromCLeventARB;
		ClampColorARB = _funcptr_glClampColorARB;
		DispatchComputeGroupSizeARB = _funcptr_glDispatchComputeGroupSizeARB;
		DebugMessageCallbackARB = _funcptr_glDebugMessageCallbackARB;
		DebugMessageControlARB = _funcptr_glDebugMessageControlARB;
		DebugMessageInsertARB = _funcptr_glDebugMessageInsertARB;
		GetDebugMessageLogARB = _funcptr_glGetDebugMessageLogARB;
		DrawBuffersARB = _funcptr_glDrawBuffersARB;
		BlendEquationSeparateiARB = _funcptr_glBlendEquationSeparateiARB;
		BlendEquationiARB = _funcptr_glBlendEquationiARB;
		BlendFuncSeparateiARB = _funcptr_glBlendFuncSeparateiARB;
		BlendFunciARB = _funcptr_glBlendFunciARB;
		DrawArraysInstancedARB = _funcptr_glDrawArraysInstancedARB;
		DrawElementsInstancedARB = _funcptr_glDrawElementsInstancedARB;
		BindProgramARB = _funcptr_glBindProgramARB;
		DeleteProgramsARB = _funcptr_glDeleteProgramsARB;
		GenProgramsARB = _funcptr_glGenProgramsARB;
		GetProgramEnvParameterdvARB = _funcptr_glGetProgramEnvParameterdvARB;
		GetProgramEnvParameterfvARB = _funcptr_glGetProgramEnvParameterfvARB;
		GetProgramLocalParameterdvARB = _funcptr_glGetProgramLocalParameterdvARB;
		GetProgramLocalParameterfvARB = _funcptr_glGetProgramLocalParameterfvARB;
		GetProgramStringARB = _funcptr_glGetProgramStringARB;
		GetProgramivARB = _funcptr_glGetProgramivARB;
		IsProgramARB = _funcptr_glIsProgramARB;
		ProgramEnvParameter4dARB = _funcptr_glProgramEnvParameter4dARB;
		ProgramEnvParameter4dvARB = _funcptr_glProgramEnvParameter4dvARB;
		ProgramEnvParameter4fARB = _funcptr_glProgramEnvParameter4fARB;
		ProgramEnvParameter4fvARB = _funcptr_glProgramEnvParameter4fvARB;
		ProgramLocalParameter4dARB = _funcptr_glProgramLocalParameter4dARB;
		ProgramLocalParameter4dvARB = _funcptr_glProgramLocalParameter4dvARB;
		ProgramLocalParameter4fARB = _funcptr_glProgramLocalParameter4fARB;
		ProgramLocalParameter4fvARB = _funcptr_glProgramLocalParameter4fvARB;
		ProgramStringARB = _funcptr_glProgramStringARB;
		FramebufferTextureARB = _funcptr_glFramebufferTextureARB;
		FramebufferTextureFaceARB = _funcptr_glFramebufferTextureFaceARB;
		FramebufferTextureLayerARB = _funcptr_glFramebufferTextureLayerARB;
		ProgramParameteriARB = _funcptr_glProgramParameteriARB;
		MultiDrawArraysIndirectCountARB = _funcptr_glMultiDrawArraysIndirectCountARB;
		MultiDrawElementsIndirectCountARB = _funcptr_glMultiDrawElementsIndirectCountARB;
		VertexAttribDivisorARB = _funcptr_glVertexAttribDivisorARB;
		CurrentPaletteMatrixARB = _funcptr_glCurrentPaletteMatrixARB;
		MatrixIndexPointerARB = _funcptr_glMatrixIndexPointerARB;
		MatrixIndexubvARB = _funcptr_glMatrixIndexubvARB;
		MatrixIndexuivARB = _funcptr_glMatrixIndexuivARB;
		MatrixIndexusvARB = _funcptr_glMatrixIndexusvARB;
		SampleCoverageARB = _funcptr_glSampleCoverageARB;
		ActiveTextureARB = _funcptr_glActiveTextureARB;
		ClientActiveTextureARB = _funcptr_glClientActiveTextureARB;
		MultiTexCoord1dARB = _funcptr_glMultiTexCoord1dARB;
		MultiTexCoord1dvARB = _funcptr_glMultiTexCoord1dvARB;
		MultiTexCoord1fARB = _funcptr_glMultiTexCoord1fARB;
		MultiTexCoord1fvARB = _funcptr_glMultiTexCoord1fvARB;
		MultiTexCoord1iARB = _funcptr_glMultiTexCoord1iARB;
		MultiTexCoord1ivARB = _funcptr_glMultiTexCoord1ivARB;
		MultiTexCoord1sARB = _funcptr_glMultiTexCoord1sARB;
		MultiTexCoord1svARB = _funcptr_glMultiTexCoord1svARB;
		MultiTexCoord2dARB = _funcptr_glMultiTexCoord2dARB;
		MultiTexCoord2dvARB = _funcptr_glMultiTexCoord2dvARB;
		MultiTexCoord2fARB = _funcptr_glMultiTexCoord2fARB;
		MultiTexCoord2fvARB = _funcptr_glMultiTexCoord2fvARB;
		MultiTexCoord2iARB = _funcptr_glMultiTexCoord2iARB;
		MultiTexCoord2ivARB = _funcptr_glMultiTexCoord2ivARB;
		MultiTexCoord2sARB = _funcptr_glMultiTexCoord2sARB;
		MultiTexCoord2svARB = _funcptr_glMultiTexCoord2svARB;
		MultiTexCoord3dARB = _funcptr_glMultiTexCoord3dARB;
		MultiTexCoord3dvARB = _funcptr_glMultiTexCoord3dvARB;
		MultiTexCoord3fARB = _funcptr_glMultiTexCoord3fARB;
		MultiTexCoord3fvARB = _funcptr_glMultiTexCoord3fvARB;
		MultiTexCoord3iARB = _funcptr_glMultiTexCoord3iARB;
		MultiTexCoord3ivARB = _funcptr_glMultiTexCoord3ivARB;
		MultiTexCoord3sARB = _funcptr_glMultiTexCoord3sARB;
		MultiTexCoord3svARB = _funcptr_glMultiTexCoord3svARB;
		MultiTexCoord4dARB = _funcptr_glMultiTexCoord4dARB;
		MultiTexCoord4dvARB = _funcptr_glMultiTexCoord4dvARB;
		MultiTexCoord4fARB = _funcptr_glMultiTexCoord4fARB;
		MultiTexCoord4fvARB = _funcptr_glMultiTexCoord4fvARB;
		MultiTexCoord4iARB = _funcptr_glMultiTexCoord4iARB;
		MultiTexCoord4ivARB = _funcptr_glMultiTexCoord4ivARB;
		MultiTexCoord4sARB = _funcptr_glMultiTexCoord4sARB;
		MultiTexCoord4svARB = _funcptr_glMultiTexCoord4svARB;
		BeginQueryARB = _funcptr_glBeginQueryARB;
		DeleteQueriesARB = _funcptr_glDeleteQueriesARB;
		EndQueryARB = _funcptr_glEndQueryARB;
		GenQueriesARB = _funcptr_glGenQueriesARB;
		GetQueryObjectivARB = _funcptr_glGetQueryObjectivARB;
		GetQueryObjectuivARB = _funcptr_glGetQueryObjectuivARB;
		GetQueryivARB = _funcptr_glGetQueryivARB;
		IsQueryARB = _funcptr_glIsQueryARB;
		PointParameterfARB = _funcptr_glPointParameterfARB;
		PointParameterfvARB = _funcptr_glPointParameterfvARB;
		GetGraphicsResetStatusARB = _funcptr_glGetGraphicsResetStatusARB;
		GetnColorTableARB = _funcptr_glGetnColorTableARB;
		GetnCompressedTexImageARB = _funcptr_glGetnCompressedTexImageARB;
		GetnConvolutionFilterARB = _funcptr_glGetnConvolutionFilterARB;
		GetnHistogramARB = _funcptr_glGetnHistogramARB;
		GetnMapdvARB = _funcptr_glGetnMapdvARB;
		GetnMapfvARB = _funcptr_glGetnMapfvARB;
		GetnMapivARB = _funcptr_glGetnMapivARB;
		GetnMinmaxARB = _funcptr_glGetnMinmaxARB;
		GetnPixelMapfvARB = _funcptr_glGetnPixelMapfvARB;
		GetnPixelMapuivARB = _funcptr_glGetnPixelMapuivARB;
		GetnPixelMapusvARB = _funcptr_glGetnPixelMapusvARB;
		GetnPolygonStippleARB = _funcptr_glGetnPolygonStippleARB;
		GetnSeparableFilterARB = _funcptr_glGetnSeparableFilterARB;
		GetnTexImageARB = _funcptr_glGetnTexImageARB;
		GetnUniformdvARB = _funcptr_glGetnUniformdvARB;
		GetnUniformfvARB = _funcptr_glGetnUniformfvARB;
		GetnUniformivARB = _funcptr_glGetnUniformivARB;
		GetnUniformuivARB = _funcptr_glGetnUniformuivARB;
		ReadnPixelsARB = _funcptr_glReadnPixelsARB;
		MinSampleShadingARB = _funcptr_glMinSampleShadingARB;
		AttachObjectARB = _funcptr_glAttachObjectARB;
		CompileShaderARB = _funcptr_glCompileShaderARB;
		CreateProgramObjectARB = _funcptr_glCreateProgramObjectARB;
		CreateShaderObjectARB = _funcptr_glCreateShaderObjectARB;
		DeleteObjectARB = _funcptr_glDeleteObjectARB;
		DetachObjectARB = _funcptr_glDetachObjectARB;
		GetActiveUniformARB = _funcptr_glGetActiveUniformARB;
		GetAttachedObjectsARB = _funcptr_glGetAttachedObjectsARB;
		GetHandleARB = _funcptr_glGetHandleARB;
		GetInfoLogARB = _funcptr_glGetInfoLogARB;
		GetObjectParameterfvARB = _funcptr_glGetObjectParameterfvARB;
		GetObjectParameterivARB = _funcptr_glGetObjectParameterivARB;
		GetShaderSourceARB = _funcptr_glGetShaderSourceARB;
		GetUniformLocationARB = _funcptr_glGetUniformLocationARB;
		GetUniformfvARB = _funcptr_glGetUniformfvARB;
		GetUniformivARB = _funcptr_glGetUniformivARB;
		LinkProgramARB = _funcptr_glLinkProgramARB;
		ShaderSourceARB = _funcptr_glShaderSourceARB;
		Uniform1fARB = _funcptr_glUniform1fARB;
		Uniform1fvARB = _funcptr_glUniform1fvARB;
		Uniform1iARB = _funcptr_glUniform1iARB;
		Uniform1ivARB = _funcptr_glUniform1ivARB;
		Uniform2fARB = _funcptr_glUniform2fARB;
		Uniform2fvARB = _funcptr_glUniform2fvARB;
		Uniform2iARB = _funcptr_glUniform2iARB;
		Uniform2ivARB = _funcptr_glUniform2ivARB;
		Uniform3fARB = _funcptr_glUniform3fARB;
		Uniform3fvARB = _funcptr_glUniform3fvARB;
		Uniform3iARB = _funcptr_glUniform3iARB;
		Uniform3ivARB = _funcptr_glUniform3ivARB;
		Uniform4fARB = _funcptr_glUniform4fARB;
		Uniform4fvARB = _funcptr_glUniform4fvARB;
		Uniform4iARB = _funcptr_glUniform4iARB;
		Uniform4ivARB = _funcptr_glUniform4ivARB;
		UniformMatrix2fvARB = _funcptr_glUniformMatrix2fvARB;
		UniformMatrix3fvARB = _funcptr_glUniformMatrix3fvARB;
		UniformMatrix4fvARB = _funcptr_glUniformMatrix4fvARB;
		UseProgramObjectARB = _funcptr_glUseProgramObjectARB;
		ValidateProgramARB = _funcptr_glValidateProgramARB;
		CompileShaderIncludeARB = _funcptr_glCompileShaderIncludeARB;
		DeleteNamedStringARB = _funcptr_glDeleteNamedStringARB;
		GetNamedStringARB = _funcptr_glGetNamedStringARB;
		GetNamedStringivARB = _funcptr_glGetNamedStringivARB;
		IsNamedStringARB = _funcptr_glIsNamedStringARB;
		NamedStringARB = _funcptr_glNamedStringARB;
		TexPageCommitmentARB = _funcptr_glTexPageCommitmentARB;
		TexBufferARB = _funcptr_glTexBufferARB;
		CompressedTexImage1DARB = _funcptr_glCompressedTexImage1DARB;
		CompressedTexImage2DARB = _funcptr_glCompressedTexImage2DARB;
		CompressedTexImage3DARB = _funcptr_glCompressedTexImage3DARB;
		CompressedTexSubImage1DARB = _funcptr_glCompressedTexSubImage1DARB;
		CompressedTexSubImage2DARB = _funcptr_glCompressedTexSubImage2DARB;
		CompressedTexSubImage3DARB = _funcptr_glCompressedTexSubImage3DARB;
		GetCompressedTexImageARB = _funcptr_glGetCompressedTexImageARB;
		LoadTransposeMatrixdARB = _funcptr_glLoadTransposeMatrixdARB;
		LoadTransposeMatrixfARB = _funcptr_glLoadTransposeMatrixfARB;
		MultTransposeMatrixdARB = _funcptr_glMultTransposeMatrixdARB;
		MultTransposeMatrixfARB = _funcptr_glMultTransposeMatrixfARB;
		VertexBlendARB = _funcptr_glVertexBlendARB;
		WeightPointerARB = _funcptr_glWeightPointerARB;
		WeightbvARB = _funcptr_glWeightbvARB;
		WeightdvARB = _funcptr_glWeightdvARB;
		WeightfvARB = _funcptr_glWeightfvARB;
		WeightivARB = _funcptr_glWeightivARB;
		WeightsvARB = _funcptr_glWeightsvARB;
		WeightubvARB = _funcptr_glWeightubvARB;
		WeightuivARB = _funcptr_glWeightuivARB;
		WeightusvARB = _funcptr_glWeightusvARB;
		BindBufferARB = _funcptr_glBindBufferARB;
		BufferDataARB = _funcptr_glBufferDataARB;
		BufferSubDataARB = _funcptr_glBufferSubDataARB;
		DeleteBuffersARB = _funcptr_glDeleteBuffersARB;
		GenBuffersARB = _funcptr_glGenBuffersARB;
		GetBufferParameterivARB = _funcptr_glGetBufferParameterivARB;
		GetBufferPointervARB = _funcptr_glGetBufferPointervARB;
		GetBufferSubDataARB = _funcptr_glGetBufferSubDataARB;
		IsBufferARB = _funcptr_glIsBufferARB;
		MapBufferARB = _funcptr_glMapBufferARB;
		UnmapBufferARB = _funcptr_glUnmapBufferARB;
		BindProgramARB = _funcptr_glBindProgramARB;
		DeleteProgramsARB = _funcptr_glDeleteProgramsARB;
		DisableVertexAttribArrayARB = _funcptr_glDisableVertexAttribArrayARB;
		EnableVertexAttribArrayARB = _funcptr_glEnableVertexAttribArrayARB;
		GenProgramsARB = _funcptr_glGenProgramsARB;
		GetProgramEnvParameterdvARB = _funcptr_glGetProgramEnvParameterdvARB;
		GetProgramEnvParameterfvARB = _funcptr_glGetProgramEnvParameterfvARB;
		GetProgramLocalParameterdvARB = _funcptr_glGetProgramLocalParameterdvARB;
		GetProgramLocalParameterfvARB = _funcptr_glGetProgramLocalParameterfvARB;
		GetProgramStringARB = _funcptr_glGetProgramStringARB;
		GetProgramivARB = _funcptr_glGetProgramivARB;
		GetVertexAttribPointervARB = _funcptr_glGetVertexAttribPointervARB;
		GetVertexAttribdvARB = _funcptr_glGetVertexAttribdvARB;
		GetVertexAttribfvARB = _funcptr_glGetVertexAttribfvARB;
		GetVertexAttribivARB = _funcptr_glGetVertexAttribivARB;
		IsProgramARB = _funcptr_glIsProgramARB;
		ProgramEnvParameter4dARB = _funcptr_glProgramEnvParameter4dARB;
		ProgramEnvParameter4dvARB = _funcptr_glProgramEnvParameter4dvARB;
		ProgramEnvParameter4fARB = _funcptr_glProgramEnvParameter4fARB;
		ProgramEnvParameter4fvARB = _funcptr_glProgramEnvParameter4fvARB;
		ProgramLocalParameter4dARB = _funcptr_glProgramLocalParameter4dARB;
		ProgramLocalParameter4dvARB = _funcptr_glProgramLocalParameter4dvARB;
		ProgramLocalParameter4fARB = _funcptr_glProgramLocalParameter4fARB;
		ProgramLocalParameter4fvARB = _funcptr_glProgramLocalParameter4fvARB;
		ProgramStringARB = _funcptr_glProgramStringARB;
		VertexAttrib1dARB = _funcptr_glVertexAttrib1dARB;
		VertexAttrib1dvARB = _funcptr_glVertexAttrib1dvARB;
		VertexAttrib1fARB = _funcptr_glVertexAttrib1fARB;
		VertexAttrib1fvARB = _funcptr_glVertexAttrib1fvARB;
		VertexAttrib1sARB = _funcptr_glVertexAttrib1sARB;
		VertexAttrib1svARB = _funcptr_glVertexAttrib1svARB;
		VertexAttrib2dARB = _funcptr_glVertexAttrib2dARB;
		VertexAttrib2dvARB = _funcptr_glVertexAttrib2dvARB;
		VertexAttrib2fARB = _funcptr_glVertexAttrib2fARB;
		VertexAttrib2fvARB = _funcptr_glVertexAttrib2fvARB;
		VertexAttrib2sARB = _funcptr_glVertexAttrib2sARB;
		VertexAttrib2svARB = _funcptr_glVertexAttrib2svARB;
		VertexAttrib3dARB = _funcptr_glVertexAttrib3dARB;
		VertexAttrib3dvARB = _funcptr_glVertexAttrib3dvARB;
		VertexAttrib3fARB = _funcptr_glVertexAttrib3fARB;
		VertexAttrib3fvARB = _funcptr_glVertexAttrib3fvARB;
		VertexAttrib3sARB = _funcptr_glVertexAttrib3sARB;
		VertexAttrib3svARB = _funcptr_glVertexAttrib3svARB;
		VertexAttrib4NbvARB = _funcptr_glVertexAttrib4NbvARB;
		VertexAttrib4NivARB = _funcptr_glVertexAttrib4NivARB;
		VertexAttrib4NsvARB = _funcptr_glVertexAttrib4NsvARB;
		VertexAttrib4NubARB = _funcptr_glVertexAttrib4NubARB;
		VertexAttrib4NubvARB = _funcptr_glVertexAttrib4NubvARB;
		VertexAttrib4NuivARB = _funcptr_glVertexAttrib4NuivARB;
		VertexAttrib4NusvARB = _funcptr_glVertexAttrib4NusvARB;
		VertexAttrib4bvARB = _funcptr_glVertexAttrib4bvARB;
		VertexAttrib4dARB = _funcptr_glVertexAttrib4dARB;
		VertexAttrib4dvARB = _funcptr_glVertexAttrib4dvARB;
		VertexAttrib4fARB = _funcptr_glVertexAttrib4fARB;
		VertexAttrib4fvARB = _funcptr_glVertexAttrib4fvARB;
		VertexAttrib4ivARB = _funcptr_glVertexAttrib4ivARB;
		VertexAttrib4sARB = _funcptr_glVertexAttrib4sARB;
		VertexAttrib4svARB = _funcptr_glVertexAttrib4svARB;
		VertexAttrib4ubvARB = _funcptr_glVertexAttrib4ubvARB;
		VertexAttrib4uivARB = _funcptr_glVertexAttrib4uivARB;
		VertexAttrib4usvARB = _funcptr_glVertexAttrib4usvARB;
		VertexAttribPointerARB = _funcptr_glVertexAttribPointerARB;
		BindAttribLocationARB = _funcptr_glBindAttribLocationARB;
		GetActiveAttribARB = _funcptr_glGetActiveAttribARB;
		GetAttribLocationARB = _funcptr_glGetAttribLocationARB;
		WindowPos2dARB = _funcptr_glWindowPos2dARB;
		WindowPos2dvARB = _funcptr_glWindowPos2dvARB;
		WindowPos2fARB = _funcptr_glWindowPos2fARB;
		WindowPos2fvARB = _funcptr_glWindowPos2fvARB;
		WindowPos2iARB = _funcptr_glWindowPos2iARB;
		WindowPos2ivARB = _funcptr_glWindowPos2ivARB;
		WindowPos2sARB = _funcptr_glWindowPos2sARB;
		WindowPos2svARB = _funcptr_glWindowPos2svARB;
		WindowPos3dARB = _funcptr_glWindowPos3dARB;
		WindowPos3dvARB = _funcptr_glWindowPos3dvARB;
		WindowPos3fARB = _funcptr_glWindowPos3fARB;
		WindowPos3fvARB = _funcptr_glWindowPos3fvARB;
		WindowPos3iARB = _funcptr_glWindowPos3iARB;
		WindowPos3ivARB = _funcptr_glWindowPos3ivARB;
		WindowPos3sARB = _funcptr_glWindowPos3sARB;
		WindowPos3svARB = _funcptr_glWindowPos3svARB;
		DrawBuffersATI = _funcptr_glDrawBuffersATI;
		DrawElementArrayATI = _funcptr_glDrawElementArrayATI;
		DrawRangeElementArrayATI = _funcptr_glDrawRangeElementArrayATI;
		ElementPointerATI = _funcptr_glElementPointerATI;
		GetTexBumpParameterfvATI = _funcptr_glGetTexBumpParameterfvATI;
		GetTexBumpParameterivATI = _funcptr_glGetTexBumpParameterivATI;
		TexBumpParameterfvATI = _funcptr_glTexBumpParameterfvATI;
		TexBumpParameterivATI = _funcptr_glTexBumpParameterivATI;
		AlphaFragmentOp1ATI = _funcptr_glAlphaFragmentOp1ATI;
		AlphaFragmentOp2ATI = _funcptr_glAlphaFragmentOp2ATI;
		AlphaFragmentOp3ATI = _funcptr_glAlphaFragmentOp3ATI;
		BeginFragmentShaderATI = _funcptr_glBeginFragmentShaderATI;
		BindFragmentShaderATI = _funcptr_glBindFragmentShaderATI;
		ColorFragmentOp1ATI = _funcptr_glColorFragmentOp1ATI;
		ColorFragmentOp2ATI = _funcptr_glColorFragmentOp2ATI;
		ColorFragmentOp3ATI = _funcptr_glColorFragmentOp3ATI;
		DeleteFragmentShaderATI = _funcptr_glDeleteFragmentShaderATI;
		EndFragmentShaderATI = _funcptr_glEndFragmentShaderATI;
		GenFragmentShadersATI = _funcptr_glGenFragmentShadersATI;
		PassTexCoordATI = _funcptr_glPassTexCoordATI;
		SampleMapATI = _funcptr_glSampleMapATI;
		SetFragmentShaderConstantATI = _funcptr_glSetFragmentShaderConstantATI;
		MapObjectBufferATI = _funcptr_glMapObjectBufferATI;
		UnmapObjectBufferATI = _funcptr_glUnmapObjectBufferATI;
		PNTrianglesfATI = _funcptr_glPNTrianglesfATI;
		PNTrianglesiATI = _funcptr_glPNTrianglesiATI;
		StencilFuncSeparateATI = _funcptr_glStencilFuncSeparateATI;
		StencilOpSeparateATI = _funcptr_glStencilOpSeparateATI;
		ArrayObjectATI = _funcptr_glArrayObjectATI;
		FreeObjectBufferATI = _funcptr_glFreeObjectBufferATI;
		GetArrayObjectfvATI = _funcptr_glGetArrayObjectfvATI;
		GetArrayObjectivATI = _funcptr_glGetArrayObjectivATI;
		GetObjectBufferfvATI = _funcptr_glGetObjectBufferfvATI;
		GetObjectBufferivATI = _funcptr_glGetObjectBufferivATI;
		GetVariantArrayObjectfvATI = _funcptr_glGetVariantArrayObjectfvATI;
		GetVariantArrayObjectivATI = _funcptr_glGetVariantArrayObjectivATI;
		IsObjectBufferATI = _funcptr_glIsObjectBufferATI;
		NewObjectBufferATI = _funcptr_glNewObjectBufferATI;
		UpdateObjectBufferATI = _funcptr_glUpdateObjectBufferATI;
		VariantArrayObjectATI = _funcptr_glVariantArrayObjectATI;
		GetVertexAttribArrayObjectfvATI = _funcptr_glGetVertexAttribArrayObjectfvATI;
		GetVertexAttribArrayObjectivATI = _funcptr_glGetVertexAttribArrayObjectivATI;
		VertexAttribArrayObjectATI = _funcptr_glVertexAttribArrayObjectATI;
		ClientActiveVertexStreamATI = _funcptr_glClientActiveVertexStreamATI;
		NormalStream3bATI = _funcptr_glNormalStream3bATI;
		NormalStream3bvATI = _funcptr_glNormalStream3bvATI;
		NormalStream3dATI = _funcptr_glNormalStream3dATI;
		NormalStream3dvATI = _funcptr_glNormalStream3dvATI;
		NormalStream3fATI = _funcptr_glNormalStream3fATI;
		NormalStream3fvATI = _funcptr_glNormalStream3fvATI;
		NormalStream3iATI = _funcptr_glNormalStream3iATI;
		NormalStream3ivATI = _funcptr_glNormalStream3ivATI;
		NormalStream3sATI = _funcptr_glNormalStream3sATI;
		NormalStream3svATI = _funcptr_glNormalStream3svATI;
		VertexBlendEnvfATI = _funcptr_glVertexBlendEnvfATI;
		VertexBlendEnviATI = _funcptr_glVertexBlendEnviATI;
		VertexStream1dATI = _funcptr_glVertexStream1dATI;
		VertexStream1dvATI = _funcptr_glVertexStream1dvATI;
		VertexStream1fATI = _funcptr_glVertexStream1fATI;
		VertexStream1fvATI = _funcptr_glVertexStream1fvATI;
		VertexStream1iATI = _funcptr_glVertexStream1iATI;
		VertexStream1ivATI = _funcptr_glVertexStream1ivATI;
		VertexStream1sATI = _funcptr_glVertexStream1sATI;
		VertexStream1svATI = _funcptr_glVertexStream1svATI;
		VertexStream2dATI = _funcptr_glVertexStream2dATI;
		VertexStream2dvATI = _funcptr_glVertexStream2dvATI;
		VertexStream2fATI = _funcptr_glVertexStream2fATI;
		VertexStream2fvATI = _funcptr_glVertexStream2fvATI;
		VertexStream2iATI = _funcptr_glVertexStream2iATI;
		VertexStream2ivATI = _funcptr_glVertexStream2ivATI;
		VertexStream2sATI = _funcptr_glVertexStream2sATI;
		VertexStream2svATI = _funcptr_glVertexStream2svATI;
		VertexStream3dATI = _funcptr_glVertexStream3dATI;
		VertexStream3dvATI = _funcptr_glVertexStream3dvATI;
		VertexStream3fATI = _funcptr_glVertexStream3fATI;
		VertexStream3fvATI = _funcptr_glVertexStream3fvATI;
		VertexStream3iATI = _funcptr_glVertexStream3iATI;
		VertexStream3ivATI = _funcptr_glVertexStream3ivATI;
		VertexStream3sATI = _funcptr_glVertexStream3sATI;
		VertexStream3svATI = _funcptr_glVertexStream3svATI;
		VertexStream4dATI = _funcptr_glVertexStream4dATI;
		VertexStream4dvATI = _funcptr_glVertexStream4dvATI;
		VertexStream4fATI = _funcptr_glVertexStream4fATI;
		VertexStream4fvATI = _funcptr_glVertexStream4fvATI;
		VertexStream4iATI = _funcptr_glVertexStream4iATI;
		VertexStream4ivATI = _funcptr_glVertexStream4ivATI;
		VertexStream4sATI = _funcptr_glVertexStream4sATI;
		VertexStream4svATI = _funcptr_glVertexStream4svATI;
		GetUniformBufferSizeEXT = _funcptr_glGetUniformBufferSizeEXT;
		GetUniformOffsetEXT = _funcptr_glGetUniformOffsetEXT;
		UniformBufferEXT = _funcptr_glUniformBufferEXT;
		BlendColorEXT = _funcptr_glBlendColorEXT;
		BlendEquationSeparateEXT = _funcptr_glBlendEquationSeparateEXT;
		BlendFuncSeparateEXT = _funcptr_glBlendFuncSeparateEXT;
		BlendEquationEXT = _funcptr_glBlendEquationEXT;
		ColorSubTableEXT = _funcptr_glColorSubTableEXT;
		CopyColorSubTableEXT = _funcptr_glCopyColorSubTableEXT;
		LockArraysEXT = _funcptr_glLockArraysEXT;
		UnlockArraysEXT = _funcptr_glUnlockArraysEXT;
		ConvolutionFilter1DEXT = _funcptr_glConvolutionFilter1DEXT;
		ConvolutionFilter2DEXT = _funcptr_glConvolutionFilter2DEXT;
		ConvolutionParameterfEXT = _funcptr_glConvolutionParameterfEXT;
		ConvolutionParameterfvEXT = _funcptr_glConvolutionParameterfvEXT;
		ConvolutionParameteriEXT = _funcptr_glConvolutionParameteriEXT;
		ConvolutionParameterivEXT = _funcptr_glConvolutionParameterivEXT;
		CopyConvolutionFilter1DEXT = _funcptr_glCopyConvolutionFilter1DEXT;
		CopyConvolutionFilter2DEXT = _funcptr_glCopyConvolutionFilter2DEXT;
		GetConvolutionFilterEXT = _funcptr_glGetConvolutionFilterEXT;
		GetConvolutionParameterfvEXT = _funcptr_glGetConvolutionParameterfvEXT;
		GetConvolutionParameterivEXT = _funcptr_glGetConvolutionParameterivEXT;
		GetSeparableFilterEXT = _funcptr_glGetSeparableFilterEXT;
		SeparableFilter2DEXT = _funcptr_glSeparableFilter2DEXT;
		Binormal3bEXT = _funcptr_glBinormal3bEXT;
		Binormal3bvEXT = _funcptr_glBinormal3bvEXT;
		Binormal3dEXT = _funcptr_glBinormal3dEXT;
		Binormal3dvEXT = _funcptr_glBinormal3dvEXT;
		Binormal3fEXT = _funcptr_glBinormal3fEXT;
		Binormal3fvEXT = _funcptr_glBinormal3fvEXT;
		Binormal3iEXT = _funcptr_glBinormal3iEXT;
		Binormal3ivEXT = _funcptr_glBinormal3ivEXT;
		Binormal3sEXT = _funcptr_glBinormal3sEXT;
		Binormal3svEXT = _funcptr_glBinormal3svEXT;
		BinormalPointerEXT = _funcptr_glBinormalPointerEXT;
		Tangent3bEXT = _funcptr_glTangent3bEXT;
		Tangent3bvEXT = _funcptr_glTangent3bvEXT;
		Tangent3dEXT = _funcptr_glTangent3dEXT;
		Tangent3dvEXT = _funcptr_glTangent3dvEXT;
		Tangent3fEXT = _funcptr_glTangent3fEXT;
		Tangent3fvEXT = _funcptr_glTangent3fvEXT;
		Tangent3iEXT = _funcptr_glTangent3iEXT;
		Tangent3ivEXT = _funcptr_glTangent3ivEXT;
		Tangent3sEXT = _funcptr_glTangent3sEXT;
		Tangent3svEXT = _funcptr_glTangent3svEXT;
		TangentPointerEXT = _funcptr_glTangentPointerEXT;
		CopyTexImage1DEXT = _funcptr_glCopyTexImage1DEXT;
		CopyTexImage2DEXT = _funcptr_glCopyTexImage2DEXT;
		CopyTexSubImage1DEXT = _funcptr_glCopyTexSubImage1DEXT;
		CopyTexSubImage2DEXT = _funcptr_glCopyTexSubImage2DEXT;
		CopyTexSubImage3DEXT = _funcptr_glCopyTexSubImage3DEXT;
		CullParameterdvEXT = _funcptr_glCullParameterdvEXT;
		CullParameterfvEXT = _funcptr_glCullParameterfvEXT;
		DepthBoundsEXT = _funcptr_glDepthBoundsEXT;
		BindMultiTextureEXT = _funcptr_glBindMultiTextureEXT;
		CheckNamedFramebufferStatusEXT = _funcptr_glCheckNamedFramebufferStatusEXT;
		ClearNamedBufferDataEXT = _funcptr_glClearNamedBufferDataEXT;
		ClearNamedBufferSubDataEXT = _funcptr_glClearNamedBufferSubDataEXT;
		ClientAttribDefaultEXT = _funcptr_glClientAttribDefaultEXT;
		CompressedMultiTexImage1DEXT = _funcptr_glCompressedMultiTexImage1DEXT;
		CompressedMultiTexImage2DEXT = _funcptr_glCompressedMultiTexImage2DEXT;
		CompressedMultiTexImage3DEXT = _funcptr_glCompressedMultiTexImage3DEXT;
		CompressedMultiTexSubImage1DEXT = _funcptr_glCompressedMultiTexSubImage1DEXT;
		CompressedMultiTexSubImage2DEXT = _funcptr_glCompressedMultiTexSubImage2DEXT;
		CompressedMultiTexSubImage3DEXT = _funcptr_glCompressedMultiTexSubImage3DEXT;
		CompressedTextureImage1DEXT = _funcptr_glCompressedTextureImage1DEXT;
		CompressedTextureImage2DEXT = _funcptr_glCompressedTextureImage2DEXT;
		CompressedTextureImage3DEXT = _funcptr_glCompressedTextureImage3DEXT;
		CompressedTextureSubImage1DEXT = _funcptr_glCompressedTextureSubImage1DEXT;
		CompressedTextureSubImage2DEXT = _funcptr_glCompressedTextureSubImage2DEXT;
		CompressedTextureSubImage3DEXT = _funcptr_glCompressedTextureSubImage3DEXT;
		CopyMultiTexImage1DEXT = _funcptr_glCopyMultiTexImage1DEXT;
		CopyMultiTexImage2DEXT = _funcptr_glCopyMultiTexImage2DEXT;
		CopyMultiTexSubImage1DEXT = _funcptr_glCopyMultiTexSubImage1DEXT;
		CopyMultiTexSubImage2DEXT = _funcptr_glCopyMultiTexSubImage2DEXT;
		CopyMultiTexSubImage3DEXT = _funcptr_glCopyMultiTexSubImage3DEXT;
		CopyTextureImage1DEXT = _funcptr_glCopyTextureImage1DEXT;
		CopyTextureImage2DEXT = _funcptr_glCopyTextureImage2DEXT;
		CopyTextureSubImage1DEXT = _funcptr_glCopyTextureSubImage1DEXT;
		CopyTextureSubImage2DEXT = _funcptr_glCopyTextureSubImage2DEXT;
		CopyTextureSubImage3DEXT = _funcptr_glCopyTextureSubImage3DEXT;
		DisableClientStateIndexedEXT = _funcptr_glDisableClientStateIndexedEXT;
		DisableClientStateiEXT = _funcptr_glDisableClientStateiEXT;
		DisableIndexedEXT = _funcptr_glDisableIndexedEXT;
		DisableVertexArrayAttribEXT = _funcptr_glDisableVertexArrayAttribEXT;
		DisableVertexArrayEXT = _funcptr_glDisableVertexArrayEXT;
		EnableClientStateIndexedEXT = _funcptr_glEnableClientStateIndexedEXT;
		EnableClientStateiEXT = _funcptr_glEnableClientStateiEXT;
		EnableIndexedEXT = _funcptr_glEnableIndexedEXT;
		EnableVertexArrayAttribEXT = _funcptr_glEnableVertexArrayAttribEXT;
		EnableVertexArrayEXT = _funcptr_glEnableVertexArrayEXT;
		FlushMappedNamedBufferRangeEXT = _funcptr_glFlushMappedNamedBufferRangeEXT;
		FramebufferDrawBufferEXT = _funcptr_glFramebufferDrawBufferEXT;
		FramebufferDrawBuffersEXT = _funcptr_glFramebufferDrawBuffersEXT;
		FramebufferReadBufferEXT = _funcptr_glFramebufferReadBufferEXT;
		GenerateMultiTexMipmapEXT = _funcptr_glGenerateMultiTexMipmapEXT;
		GenerateTextureMipmapEXT = _funcptr_glGenerateTextureMipmapEXT;
		GetBooleanIndexedvEXT = _funcptr_glGetBooleanIndexedvEXT;
		GetCompressedMultiTexImageEXT = _funcptr_glGetCompressedMultiTexImageEXT;
		GetCompressedTextureImageEXT = _funcptr_glGetCompressedTextureImageEXT;
		GetDoubleIndexedvEXT = _funcptr_glGetDoubleIndexedvEXT;
		GetDoublei_vEXT = _funcptr_glGetDoublei_vEXT;
		GetFloatIndexedvEXT = _funcptr_glGetFloatIndexedvEXT;
		GetFloati_vEXT = _funcptr_glGetFloati_vEXT;
		GetFramebufferParameterivEXT = _funcptr_glGetFramebufferParameterivEXT;
		GetIntegerIndexedvEXT = _funcptr_glGetIntegerIndexedvEXT;
		GetMultiTexEnvfvEXT = _funcptr_glGetMultiTexEnvfvEXT;
		GetMultiTexEnvivEXT = _funcptr_glGetMultiTexEnvivEXT;
		GetMultiTexGendvEXT = _funcptr_glGetMultiTexGendvEXT;
		GetMultiTexGenfvEXT = _funcptr_glGetMultiTexGenfvEXT;
		GetMultiTexGenivEXT = _funcptr_glGetMultiTexGenivEXT;
		GetMultiTexImageEXT = _funcptr_glGetMultiTexImageEXT;
		GetMultiTexLevelParameterfvEXT = _funcptr_glGetMultiTexLevelParameterfvEXT;
		GetMultiTexLevelParameterivEXT = _funcptr_glGetMultiTexLevelParameterivEXT;
		GetMultiTexParameterIivEXT = _funcptr_glGetMultiTexParameterIivEXT;
		GetMultiTexParameterIuivEXT = _funcptr_glGetMultiTexParameterIuivEXT;
		GetMultiTexParameterfvEXT = _funcptr_glGetMultiTexParameterfvEXT;
		GetMultiTexParameterivEXT = _funcptr_glGetMultiTexParameterivEXT;
		GetNamedBufferParameterivEXT = _funcptr_glGetNamedBufferParameterivEXT;
		GetNamedBufferPointervEXT = _funcptr_glGetNamedBufferPointervEXT;
		GetNamedBufferSubDataEXT = _funcptr_glGetNamedBufferSubDataEXT;
		GetNamedFramebufferAttachmentParameterivEXT = _funcptr_glGetNamedFramebufferAttachmentParameterivEXT;
		GetNamedFramebufferParameterivEXT = _funcptr_glGetNamedFramebufferParameterivEXT;
		GetNamedProgramLocalParameterIivEXT = _funcptr_glGetNamedProgramLocalParameterIivEXT;
		GetNamedProgramLocalParameterIuivEXT = _funcptr_glGetNamedProgramLocalParameterIuivEXT;
		GetNamedProgramLocalParameterdvEXT = _funcptr_glGetNamedProgramLocalParameterdvEXT;
		GetNamedProgramLocalParameterfvEXT = _funcptr_glGetNamedProgramLocalParameterfvEXT;
		GetNamedProgramStringEXT = _funcptr_glGetNamedProgramStringEXT;
		GetNamedProgramivEXT = _funcptr_glGetNamedProgramivEXT;
		GetNamedRenderbufferParameterivEXT = _funcptr_glGetNamedRenderbufferParameterivEXT;
		GetPointerIndexedvEXT = _funcptr_glGetPointerIndexedvEXT;
		GetPointeri_vEXT = _funcptr_glGetPointeri_vEXT;
		GetTextureImageEXT = _funcptr_glGetTextureImageEXT;
		GetTextureLevelParameterfvEXT = _funcptr_glGetTextureLevelParameterfvEXT;
		GetTextureLevelParameterivEXT = _funcptr_glGetTextureLevelParameterivEXT;
		GetTextureParameterIivEXT = _funcptr_glGetTextureParameterIivEXT;
		GetTextureParameterIuivEXT = _funcptr_glGetTextureParameterIuivEXT;
		GetTextureParameterfvEXT = _funcptr_glGetTextureParameterfvEXT;
		GetTextureParameterivEXT = _funcptr_glGetTextureParameterivEXT;
		GetVertexArrayIntegeri_vEXT = _funcptr_glGetVertexArrayIntegeri_vEXT;
		GetVertexArrayIntegervEXT = _funcptr_glGetVertexArrayIntegervEXT;
		GetVertexArrayPointeri_vEXT = _funcptr_glGetVertexArrayPointeri_vEXT;
		GetVertexArrayPointervEXT = _funcptr_glGetVertexArrayPointervEXT;
		IsEnabledIndexedEXT = _funcptr_glIsEnabledIndexedEXT;
		MapNamedBufferEXT = _funcptr_glMapNamedBufferEXT;
		MapNamedBufferRangeEXT = _funcptr_glMapNamedBufferRangeEXT;
		MatrixFrustumEXT = _funcptr_glMatrixFrustumEXT;
		MatrixLoadIdentityEXT = _funcptr_glMatrixLoadIdentityEXT;
		MatrixLoadTransposedEXT = _funcptr_glMatrixLoadTransposedEXT;
		MatrixLoadTransposefEXT = _funcptr_glMatrixLoadTransposefEXT;
		MatrixLoaddEXT = _funcptr_glMatrixLoaddEXT;
		MatrixLoadfEXT = _funcptr_glMatrixLoadfEXT;
		MatrixMultTransposedEXT = _funcptr_glMatrixMultTransposedEXT;
		MatrixMultTransposefEXT = _funcptr_glMatrixMultTransposefEXT;
		MatrixMultdEXT = _funcptr_glMatrixMultdEXT;
		MatrixMultfEXT = _funcptr_glMatrixMultfEXT;
		MatrixOrthoEXT = _funcptr_glMatrixOrthoEXT;
		MatrixPopEXT = _funcptr_glMatrixPopEXT;
		MatrixPushEXT = _funcptr_glMatrixPushEXT;
		MatrixRotatedEXT = _funcptr_glMatrixRotatedEXT;
		MatrixRotatefEXT = _funcptr_glMatrixRotatefEXT;
		MatrixScaledEXT = _funcptr_glMatrixScaledEXT;
		MatrixScalefEXT = _funcptr_glMatrixScalefEXT;
		MatrixTranslatedEXT = _funcptr_glMatrixTranslatedEXT;
		MatrixTranslatefEXT = _funcptr_glMatrixTranslatefEXT;
		MultiTexBufferEXT = _funcptr_glMultiTexBufferEXT;
		MultiTexCoordPointerEXT = _funcptr_glMultiTexCoordPointerEXT;
		MultiTexEnvfEXT = _funcptr_glMultiTexEnvfEXT;
		MultiTexEnvfvEXT = _funcptr_glMultiTexEnvfvEXT;
		MultiTexEnviEXT = _funcptr_glMultiTexEnviEXT;
		MultiTexEnvivEXT = _funcptr_glMultiTexEnvivEXT;
		MultiTexGendEXT = _funcptr_glMultiTexGendEXT;
		MultiTexGendvEXT = _funcptr_glMultiTexGendvEXT;
		MultiTexGenfEXT = _funcptr_glMultiTexGenfEXT;
		MultiTexGenfvEXT = _funcptr_glMultiTexGenfvEXT;
		MultiTexGeniEXT = _funcptr_glMultiTexGeniEXT;
		MultiTexGenivEXT = _funcptr_glMultiTexGenivEXT;
		MultiTexImage1DEXT = _funcptr_glMultiTexImage1DEXT;
		MultiTexImage2DEXT = _funcptr_glMultiTexImage2DEXT;
		MultiTexImage3DEXT = _funcptr_glMultiTexImage3DEXT;
		MultiTexParameterIivEXT = _funcptr_glMultiTexParameterIivEXT;
		MultiTexParameterIuivEXT = _funcptr_glMultiTexParameterIuivEXT;
		MultiTexParameterfEXT = _funcptr_glMultiTexParameterfEXT;
		MultiTexParameterfvEXT = _funcptr_glMultiTexParameterfvEXT;
		MultiTexParameteriEXT = _funcptr_glMultiTexParameteriEXT;
		MultiTexParameterivEXT = _funcptr_glMultiTexParameterivEXT;
		MultiTexRenderbufferEXT = _funcptr_glMultiTexRenderbufferEXT;
		MultiTexSubImage1DEXT = _funcptr_glMultiTexSubImage1DEXT;
		MultiTexSubImage2DEXT = _funcptr_glMultiTexSubImage2DEXT;
		MultiTexSubImage3DEXT = _funcptr_glMultiTexSubImage3DEXT;
		NamedBufferDataEXT = _funcptr_glNamedBufferDataEXT;
		NamedBufferSubDataEXT = _funcptr_glNamedBufferSubDataEXT;
		NamedCopyBufferSubDataEXT = _funcptr_glNamedCopyBufferSubDataEXT;
		NamedFramebufferParameteriEXT = _funcptr_glNamedFramebufferParameteriEXT;
		NamedFramebufferRenderbufferEXT = _funcptr_glNamedFramebufferRenderbufferEXT;
		NamedFramebufferTexture1DEXT = _funcptr_glNamedFramebufferTexture1DEXT;
		NamedFramebufferTexture2DEXT = _funcptr_glNamedFramebufferTexture2DEXT;
		NamedFramebufferTexture3DEXT = _funcptr_glNamedFramebufferTexture3DEXT;
		NamedFramebufferTextureEXT = _funcptr_glNamedFramebufferTextureEXT;
		NamedFramebufferTextureFaceEXT = _funcptr_glNamedFramebufferTextureFaceEXT;
		NamedFramebufferTextureLayerEXT = _funcptr_glNamedFramebufferTextureLayerEXT;
		NamedProgramLocalParameter4dEXT = _funcptr_glNamedProgramLocalParameter4dEXT;
		NamedProgramLocalParameter4dvEXT = _funcptr_glNamedProgramLocalParameter4dvEXT;
		NamedProgramLocalParameter4fEXT = _funcptr_glNamedProgramLocalParameter4fEXT;
		NamedProgramLocalParameter4fvEXT = _funcptr_glNamedProgramLocalParameter4fvEXT;
		NamedProgramLocalParameterI4iEXT = _funcptr_glNamedProgramLocalParameterI4iEXT;
		NamedProgramLocalParameterI4ivEXT = _funcptr_glNamedProgramLocalParameterI4ivEXT;
		NamedProgramLocalParameterI4uiEXT = _funcptr_glNamedProgramLocalParameterI4uiEXT;
		NamedProgramLocalParameterI4uivEXT = _funcptr_glNamedProgramLocalParameterI4uivEXT;
		NamedProgramLocalParameters4fvEXT = _funcptr_glNamedProgramLocalParameters4fvEXT;
		NamedProgramLocalParametersI4ivEXT = _funcptr_glNamedProgramLocalParametersI4ivEXT;
		NamedProgramLocalParametersI4uivEXT = _funcptr_glNamedProgramLocalParametersI4uivEXT;
		NamedProgramStringEXT = _funcptr_glNamedProgramStringEXT;
		NamedRenderbufferStorageEXT = _funcptr_glNamedRenderbufferStorageEXT;
		NamedRenderbufferStorageMultisampleCoverageEXT = _funcptr_glNamedRenderbufferStorageMultisampleCoverageEXT;
		NamedRenderbufferStorageMultisampleEXT = _funcptr_glNamedRenderbufferStorageMultisampleEXT;
		ProgramUniform1dEXT = _funcptr_glProgramUniform1dEXT;
		ProgramUniform1dvEXT = _funcptr_glProgramUniform1dvEXT;
		ProgramUniform1fEXT = _funcptr_glProgramUniform1fEXT;
		ProgramUniform1fvEXT = _funcptr_glProgramUniform1fvEXT;
		ProgramUniform1iEXT = _funcptr_glProgramUniform1iEXT;
		ProgramUniform1ivEXT = _funcptr_glProgramUniform1ivEXT;
		ProgramUniform1uiEXT = _funcptr_glProgramUniform1uiEXT;
		ProgramUniform1uivEXT = _funcptr_glProgramUniform1uivEXT;
		ProgramUniform2dEXT = _funcptr_glProgramUniform2dEXT;
		ProgramUniform2dvEXT = _funcptr_glProgramUniform2dvEXT;
		ProgramUniform2fEXT = _funcptr_glProgramUniform2fEXT;
		ProgramUniform2fvEXT = _funcptr_glProgramUniform2fvEXT;
		ProgramUniform2iEXT = _funcptr_glProgramUniform2iEXT;
		ProgramUniform2ivEXT = _funcptr_glProgramUniform2ivEXT;
		ProgramUniform2uiEXT = _funcptr_glProgramUniform2uiEXT;
		ProgramUniform2uivEXT = _funcptr_glProgramUniform2uivEXT;
		ProgramUniform3dEXT = _funcptr_glProgramUniform3dEXT;
		ProgramUniform3dvEXT = _funcptr_glProgramUniform3dvEXT;
		ProgramUniform3fEXT = _funcptr_glProgramUniform3fEXT;
		ProgramUniform3fvEXT = _funcptr_glProgramUniform3fvEXT;
		ProgramUniform3iEXT = _funcptr_glProgramUniform3iEXT;
		ProgramUniform3ivEXT = _funcptr_glProgramUniform3ivEXT;
		ProgramUniform3uiEXT = _funcptr_glProgramUniform3uiEXT;
		ProgramUniform3uivEXT = _funcptr_glProgramUniform3uivEXT;
		ProgramUniform4dEXT = _funcptr_glProgramUniform4dEXT;
		ProgramUniform4dvEXT = _funcptr_glProgramUniform4dvEXT;
		ProgramUniform4fEXT = _funcptr_glProgramUniform4fEXT;
		ProgramUniform4fvEXT = _funcptr_glProgramUniform4fvEXT;
		ProgramUniform4iEXT = _funcptr_glProgramUniform4iEXT;
		ProgramUniform4ivEXT = _funcptr_glProgramUniform4ivEXT;
		ProgramUniform4uiEXT = _funcptr_glProgramUniform4uiEXT;
		ProgramUniform4uivEXT = _funcptr_glProgramUniform4uivEXT;
		ProgramUniformMatrix2dvEXT = _funcptr_glProgramUniformMatrix2dvEXT;
		ProgramUniformMatrix2fvEXT = _funcptr_glProgramUniformMatrix2fvEXT;
		ProgramUniformMatrix2x3dvEXT = _funcptr_glProgramUniformMatrix2x3dvEXT;
		ProgramUniformMatrix2x3fvEXT = _funcptr_glProgramUniformMatrix2x3fvEXT;
		ProgramUniformMatrix2x4dvEXT = _funcptr_glProgramUniformMatrix2x4dvEXT;
		ProgramUniformMatrix2x4fvEXT = _funcptr_glProgramUniformMatrix2x4fvEXT;
		ProgramUniformMatrix3dvEXT = _funcptr_glProgramUniformMatrix3dvEXT;
		ProgramUniformMatrix3fvEXT = _funcptr_glProgramUniformMatrix3fvEXT;
		ProgramUniformMatrix3x2dvEXT = _funcptr_glProgramUniformMatrix3x2dvEXT;
		ProgramUniformMatrix3x2fvEXT = _funcptr_glProgramUniformMatrix3x2fvEXT;
		ProgramUniformMatrix3x4dvEXT = _funcptr_glProgramUniformMatrix3x4dvEXT;
		ProgramUniformMatrix3x4fvEXT = _funcptr_glProgramUniformMatrix3x4fvEXT;
		ProgramUniformMatrix4dvEXT = _funcptr_glProgramUniformMatrix4dvEXT;
		ProgramUniformMatrix4fvEXT = _funcptr_glProgramUniformMatrix4fvEXT;
		ProgramUniformMatrix4x2dvEXT = _funcptr_glProgramUniformMatrix4x2dvEXT;
		ProgramUniformMatrix4x2fvEXT = _funcptr_glProgramUniformMatrix4x2fvEXT;
		ProgramUniformMatrix4x3dvEXT = _funcptr_glProgramUniformMatrix4x3dvEXT;
		ProgramUniformMatrix4x3fvEXT = _funcptr_glProgramUniformMatrix4x3fvEXT;
		PushClientAttribDefaultEXT = _funcptr_glPushClientAttribDefaultEXT;
		TextureBufferEXT = _funcptr_glTextureBufferEXT;
		TextureBufferRangeEXT = _funcptr_glTextureBufferRangeEXT;
		TextureImage1DEXT = _funcptr_glTextureImage1DEXT;
		TextureImage2DEXT = _funcptr_glTextureImage2DEXT;
		TextureImage3DEXT = _funcptr_glTextureImage3DEXT;
		TexturePageCommitmentEXT = _funcptr_glTexturePageCommitmentEXT;
		TextureParameterIivEXT = _funcptr_glTextureParameterIivEXT;
		TextureParameterIuivEXT = _funcptr_glTextureParameterIuivEXT;
		TextureParameterfEXT = _funcptr_glTextureParameterfEXT;
		TextureParameterfvEXT = _funcptr_glTextureParameterfvEXT;
		TextureParameteriEXT = _funcptr_glTextureParameteriEXT;
		TextureParameterivEXT = _funcptr_glTextureParameterivEXT;
		TextureRenderbufferEXT = _funcptr_glTextureRenderbufferEXT;
		TextureStorage1DEXT = _funcptr_glTextureStorage1DEXT;
		TextureStorage2DEXT = _funcptr_glTextureStorage2DEXT;
		TextureStorage2DMultisampleEXT = _funcptr_glTextureStorage2DMultisampleEXT;
		TextureStorage3DEXT = _funcptr_glTextureStorage3DEXT;
		TextureStorage3DMultisampleEXT = _funcptr_glTextureStorage3DMultisampleEXT;
		TextureSubImage1DEXT = _funcptr_glTextureSubImage1DEXT;
		TextureSubImage2DEXT = _funcptr_glTextureSubImage2DEXT;
		TextureSubImage3DEXT = _funcptr_glTextureSubImage3DEXT;
		UnmapNamedBufferEXT = _funcptr_glUnmapNamedBufferEXT;
		VertexArrayBindVertexBufferEXT = _funcptr_glVertexArrayBindVertexBufferEXT;
		VertexArrayColorOffsetEXT = _funcptr_glVertexArrayColorOffsetEXT;
		VertexArrayEdgeFlagOffsetEXT = _funcptr_glVertexArrayEdgeFlagOffsetEXT;
		VertexArrayFogCoordOffsetEXT = _funcptr_glVertexArrayFogCoordOffsetEXT;
		VertexArrayIndexOffsetEXT = _funcptr_glVertexArrayIndexOffsetEXT;
		VertexArrayMultiTexCoordOffsetEXT = _funcptr_glVertexArrayMultiTexCoordOffsetEXT;
		VertexArrayNormalOffsetEXT = _funcptr_glVertexArrayNormalOffsetEXT;
		VertexArraySecondaryColorOffsetEXT = _funcptr_glVertexArraySecondaryColorOffsetEXT;
		VertexArrayTexCoordOffsetEXT = _funcptr_glVertexArrayTexCoordOffsetEXT;
		VertexArrayVertexAttribBindingEXT = _funcptr_glVertexArrayVertexAttribBindingEXT;
		VertexArrayVertexAttribFormatEXT = _funcptr_glVertexArrayVertexAttribFormatEXT;
		VertexArrayVertexAttribIFormatEXT = _funcptr_glVertexArrayVertexAttribIFormatEXT;
		VertexArrayVertexAttribIOffsetEXT = _funcptr_glVertexArrayVertexAttribIOffsetEXT;
		VertexArrayVertexAttribLFormatEXT = _funcptr_glVertexArrayVertexAttribLFormatEXT;
		VertexArrayVertexAttribLOffsetEXT = _funcptr_glVertexArrayVertexAttribLOffsetEXT;
		VertexArrayVertexAttribOffsetEXT = _funcptr_glVertexArrayVertexAttribOffsetEXT;
		VertexArrayVertexBindingDivisorEXT = _funcptr_glVertexArrayVertexBindingDivisorEXT;
		VertexArrayVertexOffsetEXT = _funcptr_glVertexArrayVertexOffsetEXT;
		ColorMaskIndexedEXT = _funcptr_glColorMaskIndexedEXT;
		DisableIndexedEXT = _funcptr_glDisableIndexedEXT;
		EnableIndexedEXT = _funcptr_glEnableIndexedEXT;
		GetBooleanIndexedvEXT = _funcptr_glGetBooleanIndexedvEXT;
		GetIntegerIndexedvEXT = _funcptr_glGetIntegerIndexedvEXT;
		IsEnabledIndexedEXT = _funcptr_glIsEnabledIndexedEXT;
		DrawArraysInstancedEXT = _funcptr_glDrawArraysInstancedEXT;
		DrawElementsInstancedEXT = _funcptr_glDrawElementsInstancedEXT;
		DrawRangeElementsEXT = _funcptr_glDrawRangeElementsEXT;
		FogCoordPointerEXT = _funcptr_glFogCoordPointerEXT;
		FogCoorddEXT = _funcptr_glFogCoorddEXT;
		FogCoorddvEXT = _funcptr_glFogCoorddvEXT;
		FogCoordfEXT = _funcptr_glFogCoordfEXT;
		FogCoordfvEXT = _funcptr_glFogCoordfvEXT;
		BlitFramebufferEXT = _funcptr_glBlitFramebufferEXT;
		RenderbufferStorageMultisampleEXT = _funcptr_glRenderbufferStorageMultisampleEXT;
		BindFramebufferEXT = _funcptr_glBindFramebufferEXT;
		BindRenderbufferEXT = _funcptr_glBindRenderbufferEXT;
		CheckFramebufferStatusEXT = _funcptr_glCheckFramebufferStatusEXT;
		DeleteFramebuffersEXT = _funcptr_glDeleteFramebuffersEXT;
		DeleteRenderbuffersEXT = _funcptr_glDeleteRenderbuffersEXT;
		FramebufferRenderbufferEXT = _funcptr_glFramebufferRenderbufferEXT;
		FramebufferTexture1DEXT = _funcptr_glFramebufferTexture1DEXT;
		FramebufferTexture2DEXT = _funcptr_glFramebufferTexture2DEXT;
		FramebufferTexture3DEXT = _funcptr_glFramebufferTexture3DEXT;
		GenFramebuffersEXT = _funcptr_glGenFramebuffersEXT;
		GenRenderbuffersEXT = _funcptr_glGenRenderbuffersEXT;
		GenerateMipmapEXT = _funcptr_glGenerateMipmapEXT;
		GetFramebufferAttachmentParameterivEXT = _funcptr_glGetFramebufferAttachmentParameterivEXT;
		GetRenderbufferParameterivEXT = _funcptr_glGetRenderbufferParameterivEXT;
		IsFramebufferEXT = _funcptr_glIsFramebufferEXT;
		IsRenderbufferEXT = _funcptr_glIsRenderbufferEXT;
		RenderbufferStorageEXT = _funcptr_glRenderbufferStorageEXT;
		ProgramParameteriEXT = _funcptr_glProgramParameteriEXT;
		ProgramEnvParameters4fvEXT = _funcptr_glProgramEnvParameters4fvEXT;
		ProgramLocalParameters4fvEXT = _funcptr_glProgramLocalParameters4fvEXT;
		BindFragDataLocationEXT = _funcptr_glBindFragDataLocationEXT;
		GetFragDataLocationEXT = _funcptr_glGetFragDataLocationEXT;
		GetUniformuivEXT = _funcptr_glGetUniformuivEXT;
		Uniform1uiEXT = _funcptr_glUniform1uiEXT;
		Uniform1uivEXT = _funcptr_glUniform1uivEXT;
		Uniform2uiEXT = _funcptr_glUniform2uiEXT;
		Uniform2uivEXT = _funcptr_glUniform2uivEXT;
		Uniform3uiEXT = _funcptr_glUniform3uiEXT;
		Uniform3uivEXT = _funcptr_glUniform3uivEXT;
		Uniform4uiEXT = _funcptr_glUniform4uiEXT;
		Uniform4uivEXT = _funcptr_glUniform4uivEXT;
		GetHistogramEXT = _funcptr_glGetHistogramEXT;
		GetHistogramParameterfvEXT = _funcptr_glGetHistogramParameterfvEXT;
		GetHistogramParameterivEXT = _funcptr_glGetHistogramParameterivEXT;
		GetMinmaxEXT = _funcptr_glGetMinmaxEXT;
		GetMinmaxParameterfvEXT = _funcptr_glGetMinmaxParameterfvEXT;
		GetMinmaxParameterivEXT = _funcptr_glGetMinmaxParameterivEXT;
		HistogramEXT = _funcptr_glHistogramEXT;
		MinmaxEXT = _funcptr_glMinmaxEXT;
		ResetHistogramEXT = _funcptr_glResetHistogramEXT;
		ResetMinmaxEXT = _funcptr_glResetMinmaxEXT;
		IndexFuncEXT = _funcptr_glIndexFuncEXT;
		IndexMaterialEXT = _funcptr_glIndexMaterialEXT;
		ApplyTextureEXT = _funcptr_glApplyTextureEXT;
		TextureLightEXT = _funcptr_glTextureLightEXT;
		TextureMaterialEXT = _funcptr_glTextureMaterialEXT;
		MultiDrawArraysEXT = _funcptr_glMultiDrawArraysEXT;
		MultiDrawElementsEXT = _funcptr_glMultiDrawElementsEXT;
		SampleMaskEXT = _funcptr_glSampleMaskEXT;
		SamplePatternEXT = _funcptr_glSamplePatternEXT;
		ColorTableEXT = _funcptr_glColorTableEXT;
		GetColorTableEXT = _funcptr_glGetColorTableEXT;
		GetColorTableParameterfvEXT = _funcptr_glGetColorTableParameterfvEXT;
		GetColorTableParameterivEXT = _funcptr_glGetColorTableParameterivEXT;
		GetPixelTransformParameterfvEXT = _funcptr_glGetPixelTransformParameterfvEXT;
		GetPixelTransformParameterivEXT = _funcptr_glGetPixelTransformParameterivEXT;
		PixelTransformParameterfEXT = _funcptr_glPixelTransformParameterfEXT;
		PixelTransformParameterfvEXT = _funcptr_glPixelTransformParameterfvEXT;
		PixelTransformParameteriEXT = _funcptr_glPixelTransformParameteriEXT;
		PixelTransformParameterivEXT = _funcptr_glPixelTransformParameterivEXT;
		PointParameterfEXT = _funcptr_glPointParameterfEXT;
		PointParameterfvEXT = _funcptr_glPointParameterfvEXT;
		PolygonOffsetEXT = _funcptr_glPolygonOffsetEXT;
		ProvokingVertexEXT = _funcptr_glProvokingVertexEXT;
		SecondaryColor3bEXT = _funcptr_glSecondaryColor3bEXT;
		SecondaryColor3bvEXT = _funcptr_glSecondaryColor3bvEXT;
		SecondaryColor3dEXT = _funcptr_glSecondaryColor3dEXT;
		SecondaryColor3dvEXT = _funcptr_glSecondaryColor3dvEXT;
		SecondaryColor3fEXT = _funcptr_glSecondaryColor3fEXT;
		SecondaryColor3fvEXT = _funcptr_glSecondaryColor3fvEXT;
		SecondaryColor3iEXT = _funcptr_glSecondaryColor3iEXT;
		SecondaryColor3ivEXT = _funcptr_glSecondaryColor3ivEXT;
		SecondaryColor3sEXT = _funcptr_glSecondaryColor3sEXT;
		SecondaryColor3svEXT = _funcptr_glSecondaryColor3svEXT;
		SecondaryColor3ubEXT = _funcptr_glSecondaryColor3ubEXT;
		SecondaryColor3ubvEXT = _funcptr_glSecondaryColor3ubvEXT;
		SecondaryColor3uiEXT = _funcptr_glSecondaryColor3uiEXT;
		SecondaryColor3uivEXT = _funcptr_glSecondaryColor3uivEXT;
		SecondaryColor3usEXT = _funcptr_glSecondaryColor3usEXT;
		SecondaryColor3usvEXT = _funcptr_glSecondaryColor3usvEXT;
		SecondaryColorPointerEXT = _funcptr_glSecondaryColorPointerEXT;
		ActiveProgramEXT = _funcptr_glActiveProgramEXT;
		CreateShaderProgramEXT = _funcptr_glCreateShaderProgramEXT;
		UseShaderProgramEXT = _funcptr_glUseShaderProgramEXT;
		BindImageTextureEXT = _funcptr_glBindImageTextureEXT;
		MemoryBarrierEXT = _funcptr_glMemoryBarrierEXT;
		StencilClearTagEXT = _funcptr_glStencilClearTagEXT;
		ActiveStencilFaceEXT = _funcptr_glActiveStencilFaceEXT;
		TexSubImage1DEXT = _funcptr_glTexSubImage1DEXT;
		TexSubImage2DEXT = _funcptr_glTexSubImage2DEXT;
		TexImage3DEXT = _funcptr_glTexImage3DEXT;
		TexSubImage3DEXT = _funcptr_glTexSubImage3DEXT;
		TexBufferEXT = _funcptr_glTexBufferEXT;
		ClearColorIiEXT = _funcptr_glClearColorIiEXT;
		ClearColorIuiEXT = _funcptr_glClearColorIuiEXT;
		GetTexParameterIivEXT = _funcptr_glGetTexParameterIivEXT;
		GetTexParameterIuivEXT = _funcptr_glGetTexParameterIuivEXT;
		TexParameterIivEXT = _funcptr_glTexParameterIivEXT;
		TexParameterIuivEXT = _funcptr_glTexParameterIuivEXT;
		AreTexturesResidentEXT = _funcptr_glAreTexturesResidentEXT;
		BindTextureEXT = _funcptr_glBindTextureEXT;
		DeleteTexturesEXT = _funcptr_glDeleteTexturesEXT;
		GenTexturesEXT = _funcptr_glGenTexturesEXT;
		IsTextureEXT = _funcptr_glIsTextureEXT;
		PrioritizeTexturesEXT = _funcptr_glPrioritizeTexturesEXT;
		TextureNormalEXT = _funcptr_glTextureNormalEXT;
		GetQueryObjecti64vEXT = _funcptr_glGetQueryObjecti64vEXT;
		GetQueryObjectui64vEXT = _funcptr_glGetQueryObjectui64vEXT;
		BeginTransformFeedbackEXT = _funcptr_glBeginTransformFeedbackEXT;
		BindBufferBaseEXT = _funcptr_glBindBufferBaseEXT;
		BindBufferOffsetEXT = _funcptr_glBindBufferOffsetEXT;
		BindBufferRangeEXT = _funcptr_glBindBufferRangeEXT;
		EndTransformFeedbackEXT = _funcptr_glEndTransformFeedbackEXT;
		GetTransformFeedbackVaryingEXT = _funcptr_glGetTransformFeedbackVaryingEXT;
		TransformFeedbackVaryingsEXT = _funcptr_glTransformFeedbackVaryingsEXT;
		ArrayElementEXT = _funcptr_glArrayElementEXT;
		ColorPointerEXT = _funcptr_glColorPointerEXT;
		DrawArraysEXT = _funcptr_glDrawArraysEXT;
		EdgeFlagPointerEXT = _funcptr_glEdgeFlagPointerEXT;
		GetPointervEXT = _funcptr_glGetPointervEXT;
		IndexPointerEXT = _funcptr_glIndexPointerEXT;
		NormalPointerEXT = _funcptr_glNormalPointerEXT;
		TexCoordPointerEXT = _funcptr_glTexCoordPointerEXT;
		VertexPointerEXT = _funcptr_glVertexPointerEXT;
		GetVertexAttribLdvEXT = _funcptr_glGetVertexAttribLdvEXT;
		VertexAttribL1dEXT = _funcptr_glVertexAttribL1dEXT;
		VertexAttribL1dvEXT = _funcptr_glVertexAttribL1dvEXT;
		VertexAttribL2dEXT = _funcptr_glVertexAttribL2dEXT;
		VertexAttribL2dvEXT = _funcptr_glVertexAttribL2dvEXT;
		VertexAttribL3dEXT = _funcptr_glVertexAttribL3dEXT;
		VertexAttribL3dvEXT = _funcptr_glVertexAttribL3dvEXT;
		VertexAttribL4dEXT = _funcptr_glVertexAttribL4dEXT;
		VertexAttribL4dvEXT = _funcptr_glVertexAttribL4dvEXT;
		VertexAttribLPointerEXT = _funcptr_glVertexAttribLPointerEXT;
		BeginVertexShaderEXT = _funcptr_glBeginVertexShaderEXT;
		BindLightParameterEXT = _funcptr_glBindLightParameterEXT;
		BindMaterialParameterEXT = _funcptr_glBindMaterialParameterEXT;
		BindParameterEXT = _funcptr_glBindParameterEXT;
		BindTexGenParameterEXT = _funcptr_glBindTexGenParameterEXT;
		BindTextureUnitParameterEXT = _funcptr_glBindTextureUnitParameterEXT;
		BindVertexShaderEXT = _funcptr_glBindVertexShaderEXT;
		DeleteVertexShaderEXT = _funcptr_glDeleteVertexShaderEXT;
		DisableVariantClientStateEXT = _funcptr_glDisableVariantClientStateEXT;
		EnableVariantClientStateEXT = _funcptr_glEnableVariantClientStateEXT;
		EndVertexShaderEXT = _funcptr_glEndVertexShaderEXT;
		ExtractComponentEXT = _funcptr_glExtractComponentEXT;
		GenSymbolsEXT = _funcptr_glGenSymbolsEXT;
		GenVertexShadersEXT = _funcptr_glGenVertexShadersEXT;
		GetInvariantBooleanvEXT = _funcptr_glGetInvariantBooleanvEXT;
		GetInvariantFloatvEXT = _funcptr_glGetInvariantFloatvEXT;
		GetInvariantIntegervEXT = _funcptr_glGetInvariantIntegervEXT;
		GetLocalConstantBooleanvEXT = _funcptr_glGetLocalConstantBooleanvEXT;
		GetLocalConstantFloatvEXT = _funcptr_glGetLocalConstantFloatvEXT;
		GetLocalConstantIntegervEXT = _funcptr_glGetLocalConstantIntegervEXT;
		GetVariantBooleanvEXT = _funcptr_glGetVariantBooleanvEXT;
		GetVariantFloatvEXT = _funcptr_glGetVariantFloatvEXT;
		GetVariantIntegervEXT = _funcptr_glGetVariantIntegervEXT;
		GetVariantPointervEXT = _funcptr_glGetVariantPointervEXT;
		InsertComponentEXT = _funcptr_glInsertComponentEXT;
		IsVariantEnabledEXT = _funcptr_glIsVariantEnabledEXT;
		SetInvariantEXT = _funcptr_glSetInvariantEXT;
		SetLocalConstantEXT = _funcptr_glSetLocalConstantEXT;
		ShaderOp1EXT = _funcptr_glShaderOp1EXT;
		ShaderOp2EXT = _funcptr_glShaderOp2EXT;
		ShaderOp3EXT = _funcptr_glShaderOp3EXT;
		SwizzleEXT = _funcptr_glSwizzleEXT;
		VariantPointerEXT = _funcptr_glVariantPointerEXT;
		VariantbvEXT = _funcptr_glVariantbvEXT;
		VariantdvEXT = _funcptr_glVariantdvEXT;
		VariantfvEXT = _funcptr_glVariantfvEXT;
		VariantivEXT = _funcptr_glVariantivEXT;
		VariantsvEXT = _funcptr_glVariantsvEXT;
		VariantubvEXT = _funcptr_glVariantubvEXT;
		VariantuivEXT = _funcptr_glVariantuivEXT;
		VariantusvEXT = _funcptr_glVariantusvEXT;
		WriteMaskEXT = _funcptr_glWriteMaskEXT;
		VertexWeightPointerEXT = _funcptr_glVertexWeightPointerEXT;
		VertexWeightfEXT = _funcptr_glVertexWeightfEXT;
		VertexWeightfvEXT = _funcptr_glVertexWeightfvEXT;
		ImportSyncEXT = _funcptr_glImportSyncEXT;
		FrameTerminatorGREMEDY = _funcptr_glFrameTerminatorGREMEDY;
		StringMarkerGREMEDY = _funcptr_glStringMarkerGREMEDY;
		GetImageTransformParameterfvHP = _funcptr_glGetImageTransformParameterfvHP;
		GetImageTransformParameterivHP = _funcptr_glGetImageTransformParameterivHP;
		ImageTransformParameterfHP = _funcptr_glImageTransformParameterfHP;
		ImageTransformParameterfvHP = _funcptr_glImageTransformParameterfvHP;
		ImageTransformParameteriHP = _funcptr_glImageTransformParameteriHP;
		ImageTransformParameterivHP = _funcptr_glImageTransformParameterivHP;
		MultiModeDrawArraysIBM = _funcptr_glMultiModeDrawArraysIBM;
		MultiModeDrawElementsIBM = _funcptr_glMultiModeDrawElementsIBM;
		FlushStaticDataIBM = _funcptr_glFlushStaticDataIBM;
		ColorPointerListIBM = _funcptr_glColorPointerListIBM;
		EdgeFlagPointerListIBM = _funcptr_glEdgeFlagPointerListIBM;
		FogCoordPointerListIBM = _funcptr_glFogCoordPointerListIBM;
		IndexPointerListIBM = _funcptr_glIndexPointerListIBM;
		NormalPointerListIBM = _funcptr_glNormalPointerListIBM;
		SecondaryColorPointerListIBM = _funcptr_glSecondaryColorPointerListIBM;
		TexCoordPointerListIBM = _funcptr_glTexCoordPointerListIBM;
		VertexPointerListIBM = _funcptr_glVertexPointerListIBM;
		BlendFuncSeparateINGR = _funcptr_glBlendFuncSeparateINGR;
		MapTexture2DINTEL = _funcptr_glMapTexture2DINTEL;
		SyncTextureINTEL = _funcptr_glSyncTextureINTEL;
		UnmapTexture2DINTEL = _funcptr_glUnmapTexture2DINTEL;
		ColorPointervINTEL = _funcptr_glColorPointervINTEL;
		NormalPointervINTEL = _funcptr_glNormalPointervINTEL;
		TexCoordPointervINTEL = _funcptr_glTexCoordPointervINTEL;
		VertexPointervINTEL = _funcptr_glVertexPointervINTEL;
		ResizeBuffersMESA = _funcptr_glResizeBuffersMESA;
		WindowPos2dMESA = _funcptr_glWindowPos2dMESA;
		WindowPos2dvMESA = _funcptr_glWindowPos2dvMESA;
		WindowPos2fMESA = _funcptr_glWindowPos2fMESA;
		WindowPos2fvMESA = _funcptr_glWindowPos2fvMESA;
		WindowPos2iMESA = _funcptr_glWindowPos2iMESA;
		WindowPos2ivMESA = _funcptr_glWindowPos2ivMESA;
		WindowPos2sMESA = _funcptr_glWindowPos2sMESA;
		WindowPos2svMESA = _funcptr_glWindowPos2svMESA;
		WindowPos3dMESA = _funcptr_glWindowPos3dMESA;
		WindowPos3dvMESA = _funcptr_glWindowPos3dvMESA;
		WindowPos3fMESA = _funcptr_glWindowPos3fMESA;
		WindowPos3fvMESA = _funcptr_glWindowPos3fvMESA;
		WindowPos3iMESA = _funcptr_glWindowPos3iMESA;
		WindowPos3ivMESA = _funcptr_glWindowPos3ivMESA;
		WindowPos3sMESA = _funcptr_glWindowPos3sMESA;
		WindowPos3svMESA = _funcptr_glWindowPos3svMESA;
		WindowPos4dMESA = _funcptr_glWindowPos4dMESA;
		WindowPos4dvMESA = _funcptr_glWindowPos4dvMESA;
		WindowPos4fMESA = _funcptr_glWindowPos4fMESA;
		WindowPos4fvMESA = _funcptr_glWindowPos4fvMESA;
		WindowPos4iMESA = _funcptr_glWindowPos4iMESA;
		WindowPos4ivMESA = _funcptr_glWindowPos4ivMESA;
		WindowPos4sMESA = _funcptr_glWindowPos4sMESA;
		WindowPos4svMESA = _funcptr_glWindowPos4svMESA;
		BeginConditionalRenderNVX = _funcptr_glBeginConditionalRenderNVX;
		EndConditionalRenderNVX = _funcptr_glEndConditionalRenderNVX;
		MultiDrawArraysIndirectBindlessNV = _funcptr_glMultiDrawArraysIndirectBindlessNV;
		MultiDrawElementsIndirectBindlessNV = _funcptr_glMultiDrawElementsIndirectBindlessNV;
		GetImageHandleNV = _funcptr_glGetImageHandleNV;
		GetTextureHandleNV = _funcptr_glGetTextureHandleNV;
		GetTextureSamplerHandleNV = _funcptr_glGetTextureSamplerHandleNV;
		IsImageHandleResidentNV = _funcptr_glIsImageHandleResidentNV;
		IsTextureHandleResidentNV = _funcptr_glIsTextureHandleResidentNV;
		MakeImageHandleNonResidentNV = _funcptr_glMakeImageHandleNonResidentNV;
		MakeImageHandleResidentNV = _funcptr_glMakeImageHandleResidentNV;
		MakeTextureHandleNonResidentNV = _funcptr_glMakeTextureHandleNonResidentNV;
		MakeTextureHandleResidentNV = _funcptr_glMakeTextureHandleResidentNV;
		ProgramUniformHandleui64NV = _funcptr_glProgramUniformHandleui64NV;
		ProgramUniformHandleui64vNV = _funcptr_glProgramUniformHandleui64vNV;
		UniformHandleui64NV = _funcptr_glUniformHandleui64NV;
		UniformHandleui64vNV = _funcptr_glUniformHandleui64vNV;
		BlendBarrierNV = _funcptr_glBlendBarrierNV;
		BlendParameteriNV = _funcptr_glBlendParameteriNV;
		BeginConditionalRenderNV = _funcptr_glBeginConditionalRenderNV;
		EndConditionalRenderNV = _funcptr_glEndConditionalRenderNV;
		CopyImageSubDataNV = _funcptr_glCopyImageSubDataNV;
		ClearDepthdNV = _funcptr_glClearDepthdNV;
		DepthBoundsdNV = _funcptr_glDepthBoundsdNV;
		DepthRangedNV = _funcptr_glDepthRangedNV;
		DrawTextureNV = _funcptr_glDrawTextureNV;
		EvalMapsNV = _funcptr_glEvalMapsNV;
		GetMapAttribParameterfvNV = _funcptr_glGetMapAttribParameterfvNV;
		GetMapAttribParameterivNV = _funcptr_glGetMapAttribParameterivNV;
		GetMapControlPointsNV = _funcptr_glGetMapControlPointsNV;
		GetMapParameterfvNV = _funcptr_glGetMapParameterfvNV;
		GetMapParameterivNV = _funcptr_glGetMapParameterivNV;
		MapControlPointsNV = _funcptr_glMapControlPointsNV;
		MapParameterfvNV = _funcptr_glMapParameterfvNV;
		MapParameterivNV = _funcptr_glMapParameterivNV;
		GetMultisamplefvNV = _funcptr_glGetMultisamplefvNV;
		SampleMaskIndexedNV = _funcptr_glSampleMaskIndexedNV;
		TexRenderbufferNV = _funcptr_glTexRenderbufferNV;
		DeleteFencesNV = _funcptr_glDeleteFencesNV;
		FinishFenceNV = _funcptr_glFinishFenceNV;
		GenFencesNV = _funcptr_glGenFencesNV;
		GetFenceivNV = _funcptr_glGetFenceivNV;
		IsFenceNV = _funcptr_glIsFenceNV;
		SetFenceNV = _funcptr_glSetFenceNV;
		TestFenceNV = _funcptr_glTestFenceNV;
		GetProgramNamedParameterdvNV = _funcptr_glGetProgramNamedParameterdvNV;
		GetProgramNamedParameterfvNV = _funcptr_glGetProgramNamedParameterfvNV;
		ProgramNamedParameter4dNV = _funcptr_glProgramNamedParameter4dNV;
		ProgramNamedParameter4dvNV = _funcptr_glProgramNamedParameter4dvNV;
		ProgramNamedParameter4fNV = _funcptr_glProgramNamedParameter4fNV;
		ProgramNamedParameter4fvNV = _funcptr_glProgramNamedParameter4fvNV;
		RenderbufferStorageMultisampleCoverageNV = _funcptr_glRenderbufferStorageMultisampleCoverageNV;
		FramebufferTextureEXT = _funcptr_glFramebufferTextureEXT;
		FramebufferTextureFaceEXT = _funcptr_glFramebufferTextureFaceEXT;
		FramebufferTextureLayerEXT = _funcptr_glFramebufferTextureLayerEXT;
		ProgramVertexLimitNV = _funcptr_glProgramVertexLimitNV;
		GetProgramEnvParameterIivNV = _funcptr_glGetProgramEnvParameterIivNV;
		GetProgramEnvParameterIuivNV = _funcptr_glGetProgramEnvParameterIuivNV;
		GetProgramLocalParameterIivNV = _funcptr_glGetProgramLocalParameterIivNV;
		GetProgramLocalParameterIuivNV = _funcptr_glGetProgramLocalParameterIuivNV;
		ProgramEnvParameterI4iNV = _funcptr_glProgramEnvParameterI4iNV;
		ProgramEnvParameterI4ivNV = _funcptr_glProgramEnvParameterI4ivNV;
		ProgramEnvParameterI4uiNV = _funcptr_glProgramEnvParameterI4uiNV;
		ProgramEnvParameterI4uivNV = _funcptr_glProgramEnvParameterI4uivNV;
		ProgramEnvParametersI4ivNV = _funcptr_glProgramEnvParametersI4ivNV;
		ProgramEnvParametersI4uivNV = _funcptr_glProgramEnvParametersI4uivNV;
		ProgramLocalParameterI4iNV = _funcptr_glProgramLocalParameterI4iNV;
		ProgramLocalParameterI4ivNV = _funcptr_glProgramLocalParameterI4ivNV;
		ProgramLocalParameterI4uiNV = _funcptr_glProgramLocalParameterI4uiNV;
		ProgramLocalParameterI4uivNV = _funcptr_glProgramLocalParameterI4uivNV;
		ProgramLocalParametersI4ivNV = _funcptr_glProgramLocalParametersI4ivNV;
		ProgramLocalParametersI4uivNV = _funcptr_glProgramLocalParametersI4uivNV;
		GetProgramSubroutineParameteruivNV = _funcptr_glGetProgramSubroutineParameteruivNV;
		ProgramSubroutineParametersuivNV = _funcptr_glProgramSubroutineParametersuivNV;
		GetUniformi64vNV = _funcptr_glGetUniformi64vNV;
		ProgramUniform1i64NV = _funcptr_glProgramUniform1i64NV;
		ProgramUniform1i64vNV = _funcptr_glProgramUniform1i64vNV;
		ProgramUniform1ui64NV = _funcptr_glProgramUniform1ui64NV;
		ProgramUniform1ui64vNV = _funcptr_glProgramUniform1ui64vNV;
		ProgramUniform2i64NV = _funcptr_glProgramUniform2i64NV;
		ProgramUniform2i64vNV = _funcptr_glProgramUniform2i64vNV;
		ProgramUniform2ui64NV = _funcptr_glProgramUniform2ui64NV;
		ProgramUniform2ui64vNV = _funcptr_glProgramUniform2ui64vNV;
		ProgramUniform3i64NV = _funcptr_glProgramUniform3i64NV;
		ProgramUniform3i64vNV = _funcptr_glProgramUniform3i64vNV;
		ProgramUniform3ui64NV = _funcptr_glProgramUniform3ui64NV;
		ProgramUniform3ui64vNV = _funcptr_glProgramUniform3ui64vNV;
		ProgramUniform4i64NV = _funcptr_glProgramUniform4i64NV;
		ProgramUniform4i64vNV = _funcptr_glProgramUniform4i64vNV;
		ProgramUniform4ui64NV = _funcptr_glProgramUniform4ui64NV;
		ProgramUniform4ui64vNV = _funcptr_glProgramUniform4ui64vNV;
		Uniform1i64NV = _funcptr_glUniform1i64NV;
		Uniform1i64vNV = _funcptr_glUniform1i64vNV;
		Uniform1ui64NV = _funcptr_glUniform1ui64NV;
		Uniform1ui64vNV = _funcptr_glUniform1ui64vNV;
		Uniform2i64NV = _funcptr_glUniform2i64NV;
		Uniform2i64vNV = _funcptr_glUniform2i64vNV;
		Uniform2ui64NV = _funcptr_glUniform2ui64NV;
		Uniform2ui64vNV = _funcptr_glUniform2ui64vNV;
		Uniform3i64NV = _funcptr_glUniform3i64NV;
		Uniform3i64vNV = _funcptr_glUniform3i64vNV;
		Uniform3ui64NV = _funcptr_glUniform3ui64NV;
		Uniform3ui64vNV = _funcptr_glUniform3ui64vNV;
		Uniform4i64NV = _funcptr_glUniform4i64NV;
		Uniform4i64vNV = _funcptr_glUniform4i64vNV;
		Uniform4ui64NV = _funcptr_glUniform4ui64NV;
		Uniform4ui64vNV = _funcptr_glUniform4ui64vNV;
		Color3hNV = _funcptr_glColor3hNV;
		Color3hvNV = _funcptr_glColor3hvNV;
		Color4hNV = _funcptr_glColor4hNV;
		Color4hvNV = _funcptr_glColor4hvNV;
		FogCoordhNV = _funcptr_glFogCoordhNV;
		FogCoordhvNV = _funcptr_glFogCoordhvNV;
		MultiTexCoord1hNV = _funcptr_glMultiTexCoord1hNV;
		MultiTexCoord1hvNV = _funcptr_glMultiTexCoord1hvNV;
		MultiTexCoord2hNV = _funcptr_glMultiTexCoord2hNV;
		MultiTexCoord2hvNV = _funcptr_glMultiTexCoord2hvNV;
		MultiTexCoord3hNV = _funcptr_glMultiTexCoord3hNV;
		MultiTexCoord3hvNV = _funcptr_glMultiTexCoord3hvNV;
		MultiTexCoord4hNV = _funcptr_glMultiTexCoord4hNV;
		MultiTexCoord4hvNV = _funcptr_glMultiTexCoord4hvNV;
		Normal3hNV = _funcptr_glNormal3hNV;
		Normal3hvNV = _funcptr_glNormal3hvNV;
		SecondaryColor3hNV = _funcptr_glSecondaryColor3hNV;
		SecondaryColor3hvNV = _funcptr_glSecondaryColor3hvNV;
		TexCoord1hNV = _funcptr_glTexCoord1hNV;
		TexCoord1hvNV = _funcptr_glTexCoord1hvNV;
		TexCoord2hNV = _funcptr_glTexCoord2hNV;
		TexCoord2hvNV = _funcptr_glTexCoord2hvNV;
		TexCoord3hNV = _funcptr_glTexCoord3hNV;
		TexCoord3hvNV = _funcptr_glTexCoord3hvNV;
		TexCoord4hNV = _funcptr_glTexCoord4hNV;
		TexCoord4hvNV = _funcptr_glTexCoord4hvNV;
		Vertex2hNV = _funcptr_glVertex2hNV;
		Vertex2hvNV = _funcptr_glVertex2hvNV;
		Vertex3hNV = _funcptr_glVertex3hNV;
		Vertex3hvNV = _funcptr_glVertex3hvNV;
		Vertex4hNV = _funcptr_glVertex4hNV;
		Vertex4hvNV = _funcptr_glVertex4hvNV;
		VertexAttrib1hNV = _funcptr_glVertexAttrib1hNV;
		VertexAttrib1hvNV = _funcptr_glVertexAttrib1hvNV;
		VertexAttrib2hNV = _funcptr_glVertexAttrib2hNV;
		VertexAttrib2hvNV = _funcptr_glVertexAttrib2hvNV;
		VertexAttrib3hNV = _funcptr_glVertexAttrib3hNV;
		VertexAttrib3hvNV = _funcptr_glVertexAttrib3hvNV;
		VertexAttrib4hNV = _funcptr_glVertexAttrib4hNV;
		VertexAttrib4hvNV = _funcptr_glVertexAttrib4hvNV;
		VertexAttribs1hvNV = _funcptr_glVertexAttribs1hvNV;
		VertexAttribs2hvNV = _funcptr_glVertexAttribs2hvNV;
		VertexAttribs3hvNV = _funcptr_glVertexAttribs3hvNV;
		VertexAttribs4hvNV = _funcptr_glVertexAttribs4hvNV;
		VertexWeighthNV = _funcptr_glVertexWeighthNV;
		VertexWeighthvNV = _funcptr_glVertexWeighthvNV;
		BeginOcclusionQueryNV = _funcptr_glBeginOcclusionQueryNV;
		DeleteOcclusionQueriesNV = _funcptr_glDeleteOcclusionQueriesNV;
		EndOcclusionQueryNV = _funcptr_glEndOcclusionQueryNV;
		GenOcclusionQueriesNV = _funcptr_glGenOcclusionQueriesNV;
		GetOcclusionQueryivNV = _funcptr_glGetOcclusionQueryivNV;
		GetOcclusionQueryuivNV = _funcptr_glGetOcclusionQueryuivNV;
		IsOcclusionQueryNV = _funcptr_glIsOcclusionQueryNV;
		ProgramBufferParametersIivNV = _funcptr_glProgramBufferParametersIivNV;
		ProgramBufferParametersIuivNV = _funcptr_glProgramBufferParametersIuivNV;
		ProgramBufferParametersfvNV = _funcptr_glProgramBufferParametersfvNV;
		CopyPathNV = _funcptr_glCopyPathNV;
		CoverFillPathInstancedNV = _funcptr_glCoverFillPathInstancedNV;
		CoverFillPathNV = _funcptr_glCoverFillPathNV;
		CoverStrokePathInstancedNV = _funcptr_glCoverStrokePathInstancedNV;
		CoverStrokePathNV = _funcptr_glCoverStrokePathNV;
		DeletePathsNV = _funcptr_glDeletePathsNV;
		GenPathsNV = _funcptr_glGenPathsNV;
		GetPathColorGenfvNV = _funcptr_glGetPathColorGenfvNV;
		GetPathColorGenivNV = _funcptr_glGetPathColorGenivNV;
		GetPathCommandsNV = _funcptr_glGetPathCommandsNV;
		GetPathCoordsNV = _funcptr_glGetPathCoordsNV;
		GetPathDashArrayNV = _funcptr_glGetPathDashArrayNV;
		GetPathLengthNV = _funcptr_glGetPathLengthNV;
		GetPathMetricRangeNV = _funcptr_glGetPathMetricRangeNV;
		GetPathMetricsNV = _funcptr_glGetPathMetricsNV;
		GetPathParameterfvNV = _funcptr_glGetPathParameterfvNV;
		GetPathParameterivNV = _funcptr_glGetPathParameterivNV;
		GetPathSpacingNV = _funcptr_glGetPathSpacingNV;
		GetPathTexGenfvNV = _funcptr_glGetPathTexGenfvNV;
		GetPathTexGenivNV = _funcptr_glGetPathTexGenivNV;
		InterpolatePathsNV = _funcptr_glInterpolatePathsNV;
		IsPathNV = _funcptr_glIsPathNV;
		IsPointInFillPathNV = _funcptr_glIsPointInFillPathNV;
		IsPointInStrokePathNV = _funcptr_glIsPointInStrokePathNV;
		PathColorGenNV = _funcptr_glPathColorGenNV;
		PathCommandsNV = _funcptr_glPathCommandsNV;
		PathCoordsNV = _funcptr_glPathCoordsNV;
		PathCoverDepthFuncNV = _funcptr_glPathCoverDepthFuncNV;
		PathDashArrayNV = _funcptr_glPathDashArrayNV;
		PathFogGenNV = _funcptr_glPathFogGenNV;
		PathGlyphRangeNV = _funcptr_glPathGlyphRangeNV;
		PathGlyphsNV = _funcptr_glPathGlyphsNV;
		PathParameterfNV = _funcptr_glPathParameterfNV;
		PathParameterfvNV = _funcptr_glPathParameterfvNV;
		PathParameteriNV = _funcptr_glPathParameteriNV;
		PathParameterivNV = _funcptr_glPathParameterivNV;
		PathStencilDepthOffsetNV = _funcptr_glPathStencilDepthOffsetNV;
		PathStencilFuncNV = _funcptr_glPathStencilFuncNV;
		PathStringNV = _funcptr_glPathStringNV;
		PathSubCommandsNV = _funcptr_glPathSubCommandsNV;
		PathSubCoordsNV = _funcptr_glPathSubCoordsNV;
		PathTexGenNV = _funcptr_glPathTexGenNV;
		PointAlongPathNV = _funcptr_glPointAlongPathNV;
		StencilFillPathInstancedNV = _funcptr_glStencilFillPathInstancedNV;
		StencilFillPathNV = _funcptr_glStencilFillPathNV;
		StencilStrokePathInstancedNV = _funcptr_glStencilStrokePathInstancedNV;
		StencilStrokePathNV = _funcptr_glStencilStrokePathNV;
		TransformPathNV = _funcptr_glTransformPathNV;
		WeightPathsNV = _funcptr_glWeightPathsNV;
		FlushPixelDataRangeNV = _funcptr_glFlushPixelDataRangeNV;
		PixelDataRangeNV = _funcptr_glPixelDataRangeNV;
		PointParameteriNV = _funcptr_glPointParameteriNV;
		PointParameterivNV = _funcptr_glPointParameterivNV;
		GetVideoi64vNV = _funcptr_glGetVideoi64vNV;
		GetVideoivNV = _funcptr_glGetVideoivNV;
		GetVideoui64vNV = _funcptr_glGetVideoui64vNV;
		GetVideouivNV = _funcptr_glGetVideouivNV;
		PresentFrameDualFillNV = _funcptr_glPresentFrameDualFillNV;
		PresentFrameKeyedNV = _funcptr_glPresentFrameKeyedNV;
		PrimitiveRestartIndexNV = _funcptr_glPrimitiveRestartIndexNV;
		PrimitiveRestartNV = _funcptr_glPrimitiveRestartNV;
		CombinerInputNV = _funcptr_glCombinerInputNV;
		CombinerOutputNV = _funcptr_glCombinerOutputNV;
		CombinerParameterfNV = _funcptr_glCombinerParameterfNV;
		CombinerParameterfvNV = _funcptr_glCombinerParameterfvNV;
		CombinerParameteriNV = _funcptr_glCombinerParameteriNV;
		CombinerParameterivNV = _funcptr_glCombinerParameterivNV;
		FinalCombinerInputNV = _funcptr_glFinalCombinerInputNV;
		GetCombinerInputParameterfvNV = _funcptr_glGetCombinerInputParameterfvNV;
		GetCombinerInputParameterivNV = _funcptr_glGetCombinerInputParameterivNV;
		GetCombinerOutputParameterfvNV = _funcptr_glGetCombinerOutputParameterfvNV;
		GetCombinerOutputParameterivNV = _funcptr_glGetCombinerOutputParameterivNV;
		GetFinalCombinerInputParameterfvNV = _funcptr_glGetFinalCombinerInputParameterfvNV;
		GetFinalCombinerInputParameterivNV = _funcptr_glGetFinalCombinerInputParameterivNV;
		CombinerStageParameterfvNV = _funcptr_glCombinerStageParameterfvNV;
		GetCombinerStageParameterfvNV = _funcptr_glGetCombinerStageParameterfvNV;
		GetBufferParameterui64vNV = _funcptr_glGetBufferParameterui64vNV;
		GetIntegerui64vNV = _funcptr_glGetIntegerui64vNV;
		GetNamedBufferParameterui64vNV = _funcptr_glGetNamedBufferParameterui64vNV;
		GetUniformui64vNV = _funcptr_glGetUniformui64vNV;
		IsBufferResidentNV = _funcptr_glIsBufferResidentNV;
		IsNamedBufferResidentNV = _funcptr_glIsNamedBufferResidentNV;
		MakeBufferNonResidentNV = _funcptr_glMakeBufferNonResidentNV;
		MakeBufferResidentNV = _funcptr_glMakeBufferResidentNV;
		MakeNamedBufferNonResidentNV = _funcptr_glMakeNamedBufferNonResidentNV;
		MakeNamedBufferResidentNV = _funcptr_glMakeNamedBufferResidentNV;
		ProgramUniformui64NV = _funcptr_glProgramUniformui64NV;
		ProgramUniformui64vNV = _funcptr_glProgramUniformui64vNV;
		Uniformui64NV = _funcptr_glUniformui64NV;
		Uniformui64vNV = _funcptr_glUniformui64vNV;
		TextureBarrierNV = _funcptr_glTextureBarrierNV;
		TexImage2DMultisampleCoverageNV = _funcptr_glTexImage2DMultisampleCoverageNV;
		TexImage3DMultisampleCoverageNV = _funcptr_glTexImage3DMultisampleCoverageNV;
		TextureImage2DMultisampleCoverageNV = _funcptr_glTextureImage2DMultisampleCoverageNV;
		TextureImage2DMultisampleNV = _funcptr_glTextureImage2DMultisampleNV;
		TextureImage3DMultisampleCoverageNV = _funcptr_glTextureImage3DMultisampleCoverageNV;
		TextureImage3DMultisampleNV = _funcptr_glTextureImage3DMultisampleNV;
		ActiveVaryingNV = _funcptr_glActiveVaryingNV;
		BeginTransformFeedbackNV = _funcptr_glBeginTransformFeedbackNV;
		BindBufferBaseNV = _funcptr_glBindBufferBaseNV;
		BindBufferOffsetNV = _funcptr_glBindBufferOffsetNV;
		BindBufferRangeNV = _funcptr_glBindBufferRangeNV;
		EndTransformFeedbackNV = _funcptr_glEndTransformFeedbackNV;
		GetActiveVaryingNV = _funcptr_glGetActiveVaryingNV;
		GetTransformFeedbackVaryingNV = _funcptr_glGetTransformFeedbackVaryingNV;
		GetVaryingLocationNV = _funcptr_glGetVaryingLocationNV;
		TransformFeedbackAttribsNV = _funcptr_glTransformFeedbackAttribsNV;
		TransformFeedbackStreamAttribsNV = _funcptr_glTransformFeedbackStreamAttribsNV;
		TransformFeedbackVaryingsNV = _funcptr_glTransformFeedbackVaryingsNV;
		BindTransformFeedbackNV = _funcptr_glBindTransformFeedbackNV;
		DeleteTransformFeedbacksNV = _funcptr_glDeleteTransformFeedbacksNV;
		DrawTransformFeedbackNV = _funcptr_glDrawTransformFeedbackNV;
		GenTransformFeedbacksNV = _funcptr_glGenTransformFeedbacksNV;
		IsTransformFeedbackNV = _funcptr_glIsTransformFeedbackNV;
		PauseTransformFeedbackNV = _funcptr_glPauseTransformFeedbackNV;
		ResumeTransformFeedbackNV = _funcptr_glResumeTransformFeedbackNV;
		VDPAUFiniNV = _funcptr_glVDPAUFiniNV;
		VDPAUGetSurfaceivNV = _funcptr_glVDPAUGetSurfaceivNV;
		VDPAUInitNV = _funcptr_glVDPAUInitNV;
		VDPAUIsSurfaceNV = _funcptr_glVDPAUIsSurfaceNV;
		VDPAUMapSurfacesNV = _funcptr_glVDPAUMapSurfacesNV;
		VDPAURegisterOutputSurfaceNV = _funcptr_glVDPAURegisterOutputSurfaceNV;
		VDPAURegisterVideoSurfaceNV = _funcptr_glVDPAURegisterVideoSurfaceNV;
		VDPAUSurfaceAccessNV = _funcptr_glVDPAUSurfaceAccessNV;
		VDPAUUnmapSurfacesNV = _funcptr_glVDPAUUnmapSurfacesNV;
		VDPAUUnregisterSurfaceNV = _funcptr_glVDPAUUnregisterSurfaceNV;
		FlushVertexArrayRangeNV = _funcptr_glFlushVertexArrayRangeNV;
		VertexArrayRangeNV = _funcptr_glVertexArrayRangeNV;
		GetVertexAttribLi64vNV = _funcptr_glGetVertexAttribLi64vNV;
		GetVertexAttribLui64vNV = _funcptr_glGetVertexAttribLui64vNV;
		VertexAttribL1i64NV = _funcptr_glVertexAttribL1i64NV;
		VertexAttribL1i64vNV = _funcptr_glVertexAttribL1i64vNV;
		VertexAttribL1ui64NV = _funcptr_glVertexAttribL1ui64NV;
		VertexAttribL1ui64vNV = _funcptr_glVertexAttribL1ui64vNV;
		VertexAttribL2i64NV = _funcptr_glVertexAttribL2i64NV;
		VertexAttribL2i64vNV = _funcptr_glVertexAttribL2i64vNV;
		VertexAttribL2ui64NV = _funcptr_glVertexAttribL2ui64NV;
		VertexAttribL2ui64vNV = _funcptr_glVertexAttribL2ui64vNV;
		VertexAttribL3i64NV = _funcptr_glVertexAttribL3i64NV;
		VertexAttribL3i64vNV = _funcptr_glVertexAttribL3i64vNV;
		VertexAttribL3ui64NV = _funcptr_glVertexAttribL3ui64NV;
		VertexAttribL3ui64vNV = _funcptr_glVertexAttribL3ui64vNV;
		VertexAttribL4i64NV = _funcptr_glVertexAttribL4i64NV;
		VertexAttribL4i64vNV = _funcptr_glVertexAttribL4i64vNV;
		VertexAttribL4ui64NV = _funcptr_glVertexAttribL4ui64NV;
		VertexAttribL4ui64vNV = _funcptr_glVertexAttribL4ui64vNV;
		VertexAttribLFormatNV = _funcptr_glVertexAttribLFormatNV;
		BufferAddressRangeNV = _funcptr_glBufferAddressRangeNV;
		ColorFormatNV = _funcptr_glColorFormatNV;
		EdgeFlagFormatNV = _funcptr_glEdgeFlagFormatNV;
		FogCoordFormatNV = _funcptr_glFogCoordFormatNV;
		GetIntegerui64i_vNV = _funcptr_glGetIntegerui64i_vNV;
		IndexFormatNV = _funcptr_glIndexFormatNV;
		NormalFormatNV = _funcptr_glNormalFormatNV;
		SecondaryColorFormatNV = _funcptr_glSecondaryColorFormatNV;
		TexCoordFormatNV = _funcptr_glTexCoordFormatNV;
		VertexAttribFormatNV = _funcptr_glVertexAttribFormatNV;
		VertexAttribIFormatNV = _funcptr_glVertexAttribIFormatNV;
		VertexFormatNV = _funcptr_glVertexFormatNV;
		AreProgramsResidentNV = _funcptr_glAreProgramsResidentNV;
		BindProgramNV = _funcptr_glBindProgramNV;
		DeleteProgramsNV = _funcptr_glDeleteProgramsNV;
		ExecuteProgramNV = _funcptr_glExecuteProgramNV;
		GenProgramsNV = _funcptr_glGenProgramsNV;
		GetProgramParameterdvNV = _funcptr_glGetProgramParameterdvNV;
		GetProgramParameterfvNV = _funcptr_glGetProgramParameterfvNV;
		GetProgramStringNV = _funcptr_glGetProgramStringNV;
		GetProgramivNV = _funcptr_glGetProgramivNV;
		GetTrackMatrixivNV = _funcptr_glGetTrackMatrixivNV;
		GetVertexAttribPointervNV = _funcptr_glGetVertexAttribPointervNV;
		GetVertexAttribdvNV = _funcptr_glGetVertexAttribdvNV;
		GetVertexAttribfvNV = _funcptr_glGetVertexAttribfvNV;
		GetVertexAttribivNV = _funcptr_glGetVertexAttribivNV;
		IsProgramNV = _funcptr_glIsProgramNV;
		LoadProgramNV = _funcptr_glLoadProgramNV;
		ProgramParameter4dNV = _funcptr_glProgramParameter4dNV;
		ProgramParameter4dvNV = _funcptr_glProgramParameter4dvNV;
		ProgramParameter4fNV = _funcptr_glProgramParameter4fNV;
		ProgramParameter4fvNV = _funcptr_glProgramParameter4fvNV;
		ProgramParameters4dvNV = _funcptr_glProgramParameters4dvNV;
		ProgramParameters4fvNV = _funcptr_glProgramParameters4fvNV;
		RequestResidentProgramsNV = _funcptr_glRequestResidentProgramsNV;
		TrackMatrixNV = _funcptr_glTrackMatrixNV;
		VertexAttrib1dNV = _funcptr_glVertexAttrib1dNV;
		VertexAttrib1dvNV = _funcptr_glVertexAttrib1dvNV;
		VertexAttrib1fNV = _funcptr_glVertexAttrib1fNV;
		VertexAttrib1fvNV = _funcptr_glVertexAttrib1fvNV;
		VertexAttrib1sNV = _funcptr_glVertexAttrib1sNV;
		VertexAttrib1svNV = _funcptr_glVertexAttrib1svNV;
		VertexAttrib2dNV = _funcptr_glVertexAttrib2dNV;
		VertexAttrib2dvNV = _funcptr_glVertexAttrib2dvNV;
		VertexAttrib2fNV = _funcptr_glVertexAttrib2fNV;
		VertexAttrib2fvNV = _funcptr_glVertexAttrib2fvNV;
		VertexAttrib2sNV = _funcptr_glVertexAttrib2sNV;
		VertexAttrib2svNV = _funcptr_glVertexAttrib2svNV;
		VertexAttrib3dNV = _funcptr_glVertexAttrib3dNV;
		VertexAttrib3dvNV = _funcptr_glVertexAttrib3dvNV;
		VertexAttrib3fNV = _funcptr_glVertexAttrib3fNV;
		VertexAttrib3fvNV = _funcptr_glVertexAttrib3fvNV;
		VertexAttrib3sNV = _funcptr_glVertexAttrib3sNV;
		VertexAttrib3svNV = _funcptr_glVertexAttrib3svNV;
		VertexAttrib4dNV = _funcptr_glVertexAttrib4dNV;
		VertexAttrib4dvNV = _funcptr_glVertexAttrib4dvNV;
		VertexAttrib4fNV = _funcptr_glVertexAttrib4fNV;
		VertexAttrib4fvNV = _funcptr_glVertexAttrib4fvNV;
		VertexAttrib4sNV = _funcptr_glVertexAttrib4sNV;
		VertexAttrib4svNV = _funcptr_glVertexAttrib4svNV;
		VertexAttrib4ubNV = _funcptr_glVertexAttrib4ubNV;
		VertexAttrib4ubvNV = _funcptr_glVertexAttrib4ubvNV;
		VertexAttribPointerNV = _funcptr_glVertexAttribPointerNV;
		VertexAttribs1dvNV = _funcptr_glVertexAttribs1dvNV;
		VertexAttribs1fvNV = _funcptr_glVertexAttribs1fvNV;
		VertexAttribs1svNV = _funcptr_glVertexAttribs1svNV;
		VertexAttribs2dvNV = _funcptr_glVertexAttribs2dvNV;
		VertexAttribs2fvNV = _funcptr_glVertexAttribs2fvNV;
		VertexAttribs2svNV = _funcptr_glVertexAttribs2svNV;
		VertexAttribs3dvNV = _funcptr_glVertexAttribs3dvNV;
		VertexAttribs3fvNV = _funcptr_glVertexAttribs3fvNV;
		VertexAttribs3svNV = _funcptr_glVertexAttribs3svNV;
		VertexAttribs4dvNV = _funcptr_glVertexAttribs4dvNV;
		VertexAttribs4fvNV = _funcptr_glVertexAttribs4fvNV;
		VertexAttribs4svNV = _funcptr_glVertexAttribs4svNV;
		VertexAttribs4ubvNV = _funcptr_glVertexAttribs4ubvNV;
		GetVertexAttribIivEXT = _funcptr_glGetVertexAttribIivEXT;
		GetVertexAttribIuivEXT = _funcptr_glGetVertexAttribIuivEXT;
		VertexAttribI1iEXT = _funcptr_glVertexAttribI1iEXT;
		VertexAttribI1ivEXT = _funcptr_glVertexAttribI1ivEXT;
		VertexAttribI1uiEXT = _funcptr_glVertexAttribI1uiEXT;
		VertexAttribI1uivEXT = _funcptr_glVertexAttribI1uivEXT;
		VertexAttribI2iEXT = _funcptr_glVertexAttribI2iEXT;
		VertexAttribI2ivEXT = _funcptr_glVertexAttribI2ivEXT;
		VertexAttribI2uiEXT = _funcptr_glVertexAttribI2uiEXT;
		VertexAttribI2uivEXT = _funcptr_glVertexAttribI2uivEXT;
		VertexAttribI3iEXT = _funcptr_glVertexAttribI3iEXT;
		VertexAttribI3ivEXT = _funcptr_glVertexAttribI3ivEXT;
		VertexAttribI3uiEXT = _funcptr_glVertexAttribI3uiEXT;
		VertexAttribI3uivEXT = _funcptr_glVertexAttribI3uivEXT;
		VertexAttribI4bvEXT = _funcptr_glVertexAttribI4bvEXT;
		VertexAttribI4iEXT = _funcptr_glVertexAttribI4iEXT;
		VertexAttribI4ivEXT = _funcptr_glVertexAttribI4ivEXT;
		VertexAttribI4svEXT = _funcptr_glVertexAttribI4svEXT;
		VertexAttribI4ubvEXT = _funcptr_glVertexAttribI4ubvEXT;
		VertexAttribI4uiEXT = _funcptr_glVertexAttribI4uiEXT;
		VertexAttribI4uivEXT = _funcptr_glVertexAttribI4uivEXT;
		VertexAttribI4usvEXT = _funcptr_glVertexAttribI4usvEXT;
		VertexAttribIPointerEXT = _funcptr_glVertexAttribIPointerEXT;
		BeginVideoCaptureNV = _funcptr_glBeginVideoCaptureNV;
		BindVideoCaptureStreamBufferNV = _funcptr_glBindVideoCaptureStreamBufferNV;
		BindVideoCaptureStreamTextureNV = _funcptr_glBindVideoCaptureStreamTextureNV;
		EndVideoCaptureNV = _funcptr_glEndVideoCaptureNV;
		GetVideoCaptureStreamdvNV = _funcptr_glGetVideoCaptureStreamdvNV;
		GetVideoCaptureStreamfvNV = _funcptr_glGetVideoCaptureStreamfvNV;
		GetVideoCaptureStreamivNV = _funcptr_glGetVideoCaptureStreamivNV;
		GetVideoCaptureivNV = _funcptr_glGetVideoCaptureivNV;
		VideoCaptureNV = _funcptr_glVideoCaptureNV;
		VideoCaptureStreamParameterdvNV = _funcptr_glVideoCaptureStreamParameterdvNV;
		VideoCaptureStreamParameterfvNV = _funcptr_glVideoCaptureStreamParameterfvNV;
		VideoCaptureStreamParameterivNV = _funcptr_glVideoCaptureStreamParameterivNV;
		MultiTexCoord1bOES = _funcptr_glMultiTexCoord1bOES;
		MultiTexCoord1bvOES = _funcptr_glMultiTexCoord1bvOES;
		MultiTexCoord2bOES = _funcptr_glMultiTexCoord2bOES;
		MultiTexCoord2bvOES = _funcptr_glMultiTexCoord2bvOES;
		MultiTexCoord3bOES = _funcptr_glMultiTexCoord3bOES;
		MultiTexCoord3bvOES = _funcptr_glMultiTexCoord3bvOES;
		MultiTexCoord4bOES = _funcptr_glMultiTexCoord4bOES;
		MultiTexCoord4bvOES = _funcptr_glMultiTexCoord4bvOES;
		TexCoord1bOES = _funcptr_glTexCoord1bOES;
		TexCoord1bvOES = _funcptr_glTexCoord1bvOES;
		TexCoord2bOES = _funcptr_glTexCoord2bOES;
		TexCoord2bvOES = _funcptr_glTexCoord2bvOES;
		TexCoord3bOES = _funcptr_glTexCoord3bOES;
		TexCoord3bvOES = _funcptr_glTexCoord3bvOES;
		TexCoord4bOES = _funcptr_glTexCoord4bOES;
		TexCoord4bvOES = _funcptr_glTexCoord4bvOES;
		Vertex2bOES = _funcptr_glVertex2bOES;
		Vertex2bvOES = _funcptr_glVertex2bvOES;
		Vertex3bOES = _funcptr_glVertex3bOES;
		Vertex3bvOES = _funcptr_glVertex3bvOES;
		Vertex4bOES = _funcptr_glVertex4bOES;
		Vertex4bvOES = _funcptr_glVertex4bvOES;
		AccumxOES = _funcptr_glAccumxOES;
		AlphaFuncxOES = _funcptr_glAlphaFuncxOES;
		BitmapxOES = _funcptr_glBitmapxOES;
		BlendColorxOES = _funcptr_glBlendColorxOES;
		ClearAccumxOES = _funcptr_glClearAccumxOES;
		ClearColorxOES = _funcptr_glClearColorxOES;
		ClearDepthxOES = _funcptr_glClearDepthxOES;
		ClipPlanexOES = _funcptr_glClipPlanexOES;
		Color3xOES = _funcptr_glColor3xOES;
		Color3xvOES = _funcptr_glColor3xvOES;
		Color4xOES = _funcptr_glColor4xOES;
		Color4xvOES = _funcptr_glColor4xvOES;
		ConvolutionParameterxOES = _funcptr_glConvolutionParameterxOES;
		ConvolutionParameterxvOES = _funcptr_glConvolutionParameterxvOES;
		DepthRangexOES = _funcptr_glDepthRangexOES;
		EvalCoord1xOES = _funcptr_glEvalCoord1xOES;
		EvalCoord1xvOES = _funcptr_glEvalCoord1xvOES;
		EvalCoord2xOES = _funcptr_glEvalCoord2xOES;
		EvalCoord2xvOES = _funcptr_glEvalCoord2xvOES;
		FeedbackBufferxOES = _funcptr_glFeedbackBufferxOES;
		FogxOES = _funcptr_glFogxOES;
		FogxvOES = _funcptr_glFogxvOES;
		FrustumxOES = _funcptr_glFrustumxOES;
		GetClipPlanexOES = _funcptr_glGetClipPlanexOES;
		GetConvolutionParameterxvOES = _funcptr_glGetConvolutionParameterxvOES;
		GetFixedvOES = _funcptr_glGetFixedvOES;
		GetHistogramParameterxvOES = _funcptr_glGetHistogramParameterxvOES;
		GetLightxOES = _funcptr_glGetLightxOES;
		GetMapxvOES = _funcptr_glGetMapxvOES;
		GetMaterialxOES = _funcptr_glGetMaterialxOES;
		GetPixelMapxv = _funcptr_glGetPixelMapxv;
		GetTexEnvxvOES = _funcptr_glGetTexEnvxvOES;
		GetTexGenxvOES = _funcptr_glGetTexGenxvOES;
		GetTexLevelParameterxvOES = _funcptr_glGetTexLevelParameterxvOES;
		GetTexParameterxvOES = _funcptr_glGetTexParameterxvOES;
		IndexxOES = _funcptr_glIndexxOES;
		IndexxvOES = _funcptr_glIndexxvOES;
		LightModelxOES = _funcptr_glLightModelxOES;
		LightModelxvOES = _funcptr_glLightModelxvOES;
		LightxOES = _funcptr_glLightxOES;
		LightxvOES = _funcptr_glLightxvOES;
		LineWidthxOES = _funcptr_glLineWidthxOES;
		LoadMatrixxOES = _funcptr_glLoadMatrixxOES;
		LoadTransposeMatrixxOES = _funcptr_glLoadTransposeMatrixxOES;
		Map1xOES = _funcptr_glMap1xOES;
		Map2xOES = _funcptr_glMap2xOES;
		MapGrid1xOES = _funcptr_glMapGrid1xOES;
		MapGrid2xOES = _funcptr_glMapGrid2xOES;
		MaterialxOES = _funcptr_glMaterialxOES;
		MaterialxvOES = _funcptr_glMaterialxvOES;
		MultMatrixxOES = _funcptr_glMultMatrixxOES;
		MultTransposeMatrixxOES = _funcptr_glMultTransposeMatrixxOES;
		MultiTexCoord1xOES = _funcptr_glMultiTexCoord1xOES;
		MultiTexCoord1xvOES = _funcptr_glMultiTexCoord1xvOES;
		MultiTexCoord2xOES = _funcptr_glMultiTexCoord2xOES;
		MultiTexCoord2xvOES = _funcptr_glMultiTexCoord2xvOES;
		MultiTexCoord3xOES = _funcptr_glMultiTexCoord3xOES;
		MultiTexCoord3xvOES = _funcptr_glMultiTexCoord3xvOES;
		MultiTexCoord4xOES = _funcptr_glMultiTexCoord4xOES;
		MultiTexCoord4xvOES = _funcptr_glMultiTexCoord4xvOES;
		Normal3xOES = _funcptr_glNormal3xOES;
		Normal3xvOES = _funcptr_glNormal3xvOES;
		OrthoxOES = _funcptr_glOrthoxOES;
		PassThroughxOES = _funcptr_glPassThroughxOES;
		PixelMapx = _funcptr_glPixelMapx;
		PixelStorex = _funcptr_glPixelStorex;
		PixelTransferxOES = _funcptr_glPixelTransferxOES;
		PixelZoomxOES = _funcptr_glPixelZoomxOES;
		PointParameterxvOES = _funcptr_glPointParameterxvOES;
		PointSizexOES = _funcptr_glPointSizexOES;
		PolygonOffsetxOES = _funcptr_glPolygonOffsetxOES;
		PrioritizeTexturesxOES = _funcptr_glPrioritizeTexturesxOES;
		RasterPos2xOES = _funcptr_glRasterPos2xOES;
		RasterPos2xvOES = _funcptr_glRasterPos2xvOES;
		RasterPos3xOES = _funcptr_glRasterPos3xOES;
		RasterPos3xvOES = _funcptr_glRasterPos3xvOES;
		RasterPos4xOES = _funcptr_glRasterPos4xOES;
		RasterPos4xvOES = _funcptr_glRasterPos4xvOES;
		RectxOES = _funcptr_glRectxOES;
		RectxvOES = _funcptr_glRectxvOES;
		RotatexOES = _funcptr_glRotatexOES;
		SampleCoverageOES = _funcptr_glSampleCoverageOES;
		ScalexOES = _funcptr_glScalexOES;
		TexCoord1xOES = _funcptr_glTexCoord1xOES;
		TexCoord1xvOES = _funcptr_glTexCoord1xvOES;
		TexCoord2xOES = _funcptr_glTexCoord2xOES;
		TexCoord2xvOES = _funcptr_glTexCoord2xvOES;
		TexCoord3xOES = _funcptr_glTexCoord3xOES;
		TexCoord3xvOES = _funcptr_glTexCoord3xvOES;
		TexCoord4xOES = _funcptr_glTexCoord4xOES;
		TexCoord4xvOES = _funcptr_glTexCoord4xvOES;
		TexEnvxOES = _funcptr_glTexEnvxOES;
		TexEnvxvOES = _funcptr_glTexEnvxvOES;
		TexGenxOES = _funcptr_glTexGenxOES;
		TexGenxvOES = _funcptr_glTexGenxvOES;
		TexParameterxOES = _funcptr_glTexParameterxOES;
		TexParameterxvOES = _funcptr_glTexParameterxvOES;
		TranslatexOES = _funcptr_glTranslatexOES;
		Vertex2xOES = _funcptr_glVertex2xOES;
		Vertex2xvOES = _funcptr_glVertex2xvOES;
		Vertex3xOES = _funcptr_glVertex3xOES;
		Vertex3xvOES = _funcptr_glVertex3xvOES;
		Vertex4xOES = _funcptr_glVertex4xOES;
		Vertex4xvOES = _funcptr_glVertex4xvOES;
		QueryMatrixxOES = _funcptr_glQueryMatrixxOES;
		ClearDepthfOES = _funcptr_glClearDepthfOES;
		ClipPlanefOES = _funcptr_glClipPlanefOES;
		DepthRangefOES = _funcptr_glDepthRangefOES;
		FrustumfOES = _funcptr_glFrustumfOES;
		GetClipPlanefOES = _funcptr_glGetClipPlanefOES;
		OrthofOES = _funcptr_glOrthofOES;
		HintPGI = _funcptr_glHintPGI;
		DetailTexFuncSGIS = _funcptr_glDetailTexFuncSGIS;
		GetDetailTexFuncSGIS = _funcptr_glGetDetailTexFuncSGIS;
		FogFuncSGIS = _funcptr_glFogFuncSGIS;
		GetFogFuncSGIS = _funcptr_glGetFogFuncSGIS;
		SampleMaskSGIS = _funcptr_glSampleMaskSGIS;
		SamplePatternSGIS = _funcptr_glSamplePatternSGIS;
		GetPixelTexGenParameterfvSGIS = _funcptr_glGetPixelTexGenParameterfvSGIS;
		GetPixelTexGenParameterivSGIS = _funcptr_glGetPixelTexGenParameterivSGIS;
		PixelTexGenParameterfSGIS = _funcptr_glPixelTexGenParameterfSGIS;
		PixelTexGenParameterfvSGIS = _funcptr_glPixelTexGenParameterfvSGIS;
		PixelTexGenParameteriSGIS = _funcptr_glPixelTexGenParameteriSGIS;
		PixelTexGenParameterivSGIS = _funcptr_glPixelTexGenParameterivSGIS;
		PointParameterfSGIS = _funcptr_glPointParameterfSGIS;
		PointParameterfvSGIS = _funcptr_glPointParameterfvSGIS;
		GetSharpenTexFuncSGIS = _funcptr_glGetSharpenTexFuncSGIS;
		SharpenTexFuncSGIS = _funcptr_glSharpenTexFuncSGIS;
		TexImage4DSGIS = _funcptr_glTexImage4DSGIS;
		TexSubImage4DSGIS = _funcptr_glTexSubImage4DSGIS;
		TextureColorMaskSGIS = _funcptr_glTextureColorMaskSGIS;
		GetTexFilterFuncSGIS = _funcptr_glGetTexFilterFuncSGIS;
		TexFilterFuncSGIS = _funcptr_glTexFilterFuncSGIS;
		AsyncMarkerSGIX = _funcptr_glAsyncMarkerSGIX;
		DeleteAsyncMarkersSGIX = _funcptr_glDeleteAsyncMarkersSGIX;
		FinishAsyncSGIX = _funcptr_glFinishAsyncSGIX;
		GenAsyncMarkersSGIX = _funcptr_glGenAsyncMarkersSGIX;
		IsAsyncMarkerSGIX = _funcptr_glIsAsyncMarkerSGIX;
		PollAsyncSGIX = _funcptr_glPollAsyncSGIX;
		FlushRasterSGIX = _funcptr_glFlushRasterSGIX;
		FragmentColorMaterialSGIX = _funcptr_glFragmentColorMaterialSGIX;
		FragmentLightModelfSGIX = _funcptr_glFragmentLightModelfSGIX;
		FragmentLightModelfvSGIX = _funcptr_glFragmentLightModelfvSGIX;
		FragmentLightModeliSGIX = _funcptr_glFragmentLightModeliSGIX;
		FragmentLightModelivSGIX = _funcptr_glFragmentLightModelivSGIX;
		FragmentLightfSGIX = _funcptr_glFragmentLightfSGIX;
		FragmentLightfvSGIX = _funcptr_glFragmentLightfvSGIX;
		FragmentLightiSGIX = _funcptr_glFragmentLightiSGIX;
		FragmentLightivSGIX = _funcptr_glFragmentLightivSGIX;
		FragmentMaterialfSGIX = _funcptr_glFragmentMaterialfSGIX;
		FragmentMaterialfvSGIX = _funcptr_glFragmentMaterialfvSGIX;
		FragmentMaterialiSGIX = _funcptr_glFragmentMaterialiSGIX;
		FragmentMaterialivSGIX = _funcptr_glFragmentMaterialivSGIX;
		GetFragmentLightfvSGIX = _funcptr_glGetFragmentLightfvSGIX;
		GetFragmentLightivSGIX = _funcptr_glGetFragmentLightivSGIX;
		GetFragmentMaterialfvSGIX = _funcptr_glGetFragmentMaterialfvSGIX;
		GetFragmentMaterialivSGIX = _funcptr_glGetFragmentMaterialivSGIX;
		LightEnviSGIX = _funcptr_glLightEnviSGIX;
		FrameZoomSGIX = _funcptr_glFrameZoomSGIX;
		IglooInterfaceSGIX = _funcptr_glIglooInterfaceSGIX;
		GetInstrumentsSGIX = _funcptr_glGetInstrumentsSGIX;
		InstrumentsBufferSGIX = _funcptr_glInstrumentsBufferSGIX;
		PollInstrumentsSGIX = _funcptr_glPollInstrumentsSGIX;
		ReadInstrumentsSGIX = _funcptr_glReadInstrumentsSGIX;
		StartInstrumentsSGIX = _funcptr_glStartInstrumentsSGIX;
		StopInstrumentsSGIX = _funcptr_glStopInstrumentsSGIX;
		GetListParameterfvSGIX = _funcptr_glGetListParameterfvSGIX;
		GetListParameterivSGIX = _funcptr_glGetListParameterivSGIX;
		ListParameterfSGIX = _funcptr_glListParameterfSGIX;
		ListParameterfvSGIX = _funcptr_glListParameterfvSGIX;
		ListParameteriSGIX = _funcptr_glListParameteriSGIX;
		ListParameterivSGIX = _funcptr_glListParameterivSGIX;
		PixelTexGenSGIX = _funcptr_glPixelTexGenSGIX;
		DeformSGIX = _funcptr_glDeformSGIX;
		DeformationMap3dSGIX = _funcptr_glDeformationMap3dSGIX;
		DeformationMap3fSGIX = _funcptr_glDeformationMap3fSGIX;
		LoadIdentityDeformationMapSGIX = _funcptr_glLoadIdentityDeformationMapSGIX;
		ReferencePlaneSGIX = _funcptr_glReferencePlaneSGIX;
		SpriteParameterfSGIX = _funcptr_glSpriteParameterfSGIX;
		SpriteParameterfvSGIX = _funcptr_glSpriteParameterfvSGIX;
		SpriteParameteriSGIX = _funcptr_glSpriteParameteriSGIX;
		SpriteParameterivSGIX = _funcptr_glSpriteParameterivSGIX;
		TagSampleBufferSGIX = _funcptr_glTagSampleBufferSGIX;
		ColorTableParameterfvSGI = _funcptr_glColorTableParameterfvSGI;
		ColorTableParameterivSGI = _funcptr_glColorTableParameterivSGI;
		ColorTableSGI = _funcptr_glColorTableSGI;
		CopyColorTableSGI = _funcptr_glCopyColorTableSGI;
		GetColorTableParameterfvSGI = _funcptr_glGetColorTableParameterfvSGI;
		GetColorTableParameterivSGI = _funcptr_glGetColorTableParameterivSGI;
		GetColorTableSGI = _funcptr_glGetColorTableSGI;
		FinishTextureSUNX = _funcptr_glFinishTextureSUNX;
		GlobalAlphaFactorbSUN = _funcptr_glGlobalAlphaFactorbSUN;
		GlobalAlphaFactordSUN = _funcptr_glGlobalAlphaFactordSUN;
		GlobalAlphaFactorfSUN = _funcptr_glGlobalAlphaFactorfSUN;
		GlobalAlphaFactoriSUN = _funcptr_glGlobalAlphaFactoriSUN;
		GlobalAlphaFactorsSUN = _funcptr_glGlobalAlphaFactorsSUN;
		GlobalAlphaFactorubSUN = _funcptr_glGlobalAlphaFactorubSUN;
		GlobalAlphaFactoruiSUN = _funcptr_glGlobalAlphaFactoruiSUN;
		GlobalAlphaFactorusSUN = _funcptr_glGlobalAlphaFactorusSUN;
		DrawMeshArraysSUN = _funcptr_glDrawMeshArraysSUN;
		ReplacementCodePointerSUN = _funcptr_glReplacementCodePointerSUN;
		ReplacementCodeubSUN = _funcptr_glReplacementCodeubSUN;
		ReplacementCodeubvSUN = _funcptr_glReplacementCodeubvSUN;
		ReplacementCodeuiSUN = _funcptr_glReplacementCodeuiSUN;
		ReplacementCodeuivSUN = _funcptr_glReplacementCodeuivSUN;
		ReplacementCodeusSUN = _funcptr_glReplacementCodeusSUN;
		ReplacementCodeusvSUN = _funcptr_glReplacementCodeusvSUN;
		Color3fVertex3fSUN = _funcptr_glColor3fVertex3fSUN;
		Color3fVertex3fvSUN = _funcptr_glColor3fVertex3fvSUN;
		Color4fNormal3fVertex3fSUN = _funcptr_glColor4fNormal3fVertex3fSUN;
		Color4fNormal3fVertex3fvSUN = _funcptr_glColor4fNormal3fVertex3fvSUN;
		Color4ubVertex2fSUN = _funcptr_glColor4ubVertex2fSUN;
		Color4ubVertex2fvSUN = _funcptr_glColor4ubVertex2fvSUN;
		Color4ubVertex3fSUN = _funcptr_glColor4ubVertex3fSUN;
		Color4ubVertex3fvSUN = _funcptr_glColor4ubVertex3fvSUN;
		Normal3fVertex3fSUN = _funcptr_glNormal3fVertex3fSUN;
		Normal3fVertex3fvSUN = _funcptr_glNormal3fVertex3fvSUN;
		ReplacementCodeuiColor3fVertex3fSUN = _funcptr_glReplacementCodeuiColor3fVertex3fSUN;
		ReplacementCodeuiColor3fVertex3fvSUN = _funcptr_glReplacementCodeuiColor3fVertex3fvSUN;
		ReplacementCodeuiColor4fNormal3fVertex3fSUN = _funcptr_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
		ReplacementCodeuiColor4fNormal3fVertex3fvSUN = _funcptr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
		ReplacementCodeuiColor4ubVertex3fSUN = _funcptr_glReplacementCodeuiColor4ubVertex3fSUN;
		ReplacementCodeuiColor4ubVertex3fvSUN = _funcptr_glReplacementCodeuiColor4ubVertex3fvSUN;
		ReplacementCodeuiNormal3fVertex3fSUN = _funcptr_glReplacementCodeuiNormal3fVertex3fSUN;
		ReplacementCodeuiNormal3fVertex3fvSUN = _funcptr_glReplacementCodeuiNormal3fVertex3fvSUN;
		ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = _funcptr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
		ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = _funcptr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
		ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = _funcptr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
		ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = _funcptr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
		ReplacementCodeuiTexCoord2fVertex3fSUN = _funcptr_glReplacementCodeuiTexCoord2fVertex3fSUN;
		ReplacementCodeuiTexCoord2fVertex3fvSUN = _funcptr_glReplacementCodeuiTexCoord2fVertex3fvSUN;
		ReplacementCodeuiVertex3fSUN = _funcptr_glReplacementCodeuiVertex3fSUN;
		ReplacementCodeuiVertex3fvSUN = _funcptr_glReplacementCodeuiVertex3fvSUN;
		TexCoord2fColor3fVertex3fSUN = _funcptr_glTexCoord2fColor3fVertex3fSUN;
		TexCoord2fColor3fVertex3fvSUN = _funcptr_glTexCoord2fColor3fVertex3fvSUN;
		TexCoord2fColor4fNormal3fVertex3fSUN = _funcptr_glTexCoord2fColor4fNormal3fVertex3fSUN;
		TexCoord2fColor4fNormal3fVertex3fvSUN = _funcptr_glTexCoord2fColor4fNormal3fVertex3fvSUN;
		TexCoord2fColor4ubVertex3fSUN = _funcptr_glTexCoord2fColor4ubVertex3fSUN;
		TexCoord2fColor4ubVertex3fvSUN = _funcptr_glTexCoord2fColor4ubVertex3fvSUN;
		TexCoord2fNormal3fVertex3fSUN = _funcptr_glTexCoord2fNormal3fVertex3fSUN;
		TexCoord2fNormal3fVertex3fvSUN = _funcptr_glTexCoord2fNormal3fVertex3fvSUN;
		TexCoord2fVertex3fSUN = _funcptr_glTexCoord2fVertex3fSUN;
		TexCoord2fVertex3fvSUN = _funcptr_glTexCoord2fVertex3fvSUN;
		TexCoord4fColor4fNormal3fVertex4fSUN = _funcptr_glTexCoord4fColor4fNormal3fVertex4fSUN;
		TexCoord4fColor4fNormal3fVertex4fvSUN = _funcptr_glTexCoord4fColor4fNormal3fVertex4fvSUN;
		TexCoord4fVertex4fSUN = _funcptr_glTexCoord4fVertex4fSUN;
		TexCoord4fVertex4fvSUN = _funcptr_glTexCoord4fVertex4fvSUN;
		Accum = _funcptr_glAccum;
		AlphaFunc = _funcptr_glAlphaFunc;
		Begin = _funcptr_glBegin;
		Bitmap = _funcptr_glBitmap;
		BlendFunc = _funcptr_glBlendFunc;
		CallList = _funcptr_glCallList;
		CallLists = _funcptr_glCallLists;
		Clear = _funcptr_glClear;
		ClearAccum = _funcptr_glClearAccum;
		ClearColor = _funcptr_glClearColor;
		ClearDepth = _funcptr_glClearDepth;
		ClearIndex = _funcptr_glClearIndex;
		ClearStencil = _funcptr_glClearStencil;
		ClipPlane = _funcptr_glClipPlane;
		Color3b = _funcptr_glColor3b;
		Color3bv = _funcptr_glColor3bv;
		Color3d = _funcptr_glColor3d;
		Color3dv = _funcptr_glColor3dv;
		Color3f = _funcptr_glColor3f;
		Color3fv = _funcptr_glColor3fv;
		Color3i = _funcptr_glColor3i;
		Color3iv = _funcptr_glColor3iv;
		Color3s = _funcptr_glColor3s;
		Color3sv = _funcptr_glColor3sv;
		Color3ub = _funcptr_glColor3ub;
		Color3ubv = _funcptr_glColor3ubv;
		Color3ui = _funcptr_glColor3ui;
		Color3uiv = _funcptr_glColor3uiv;
		Color3us = _funcptr_glColor3us;
		Color3usv = _funcptr_glColor3usv;
		Color4b = _funcptr_glColor4b;
		Color4bv = _funcptr_glColor4bv;
		Color4d = _funcptr_glColor4d;
		Color4dv = _funcptr_glColor4dv;
		Color4f = _funcptr_glColor4f;
		Color4fv = _funcptr_glColor4fv;
		Color4i = _funcptr_glColor4i;
		Color4iv = _funcptr_glColor4iv;
		Color4s = _funcptr_glColor4s;
		Color4sv = _funcptr_glColor4sv;
		Color4ub = _funcptr_glColor4ub;
		Color4ubv = _funcptr_glColor4ubv;
		Color4ui = _funcptr_glColor4ui;
		Color4uiv = _funcptr_glColor4uiv;
		Color4us = _funcptr_glColor4us;
		Color4usv = _funcptr_glColor4usv;
		ColorMask = _funcptr_glColorMask;
		ColorMaterial = _funcptr_glColorMaterial;
		CopyPixels = _funcptr_glCopyPixels;
		CullFace = _funcptr_glCullFace;
		DeleteLists = _funcptr_glDeleteLists;
		DepthFunc = _funcptr_glDepthFunc;
		DepthMask = _funcptr_glDepthMask;
		DepthRange = _funcptr_glDepthRange;
		Disable = _funcptr_glDisable;
		DrawBuffer = _funcptr_glDrawBuffer;
		DrawPixels = _funcptr_glDrawPixels;
		EdgeFlag = _funcptr_glEdgeFlag;
		EdgeFlagv = _funcptr_glEdgeFlagv;
		Enable = _funcptr_glEnable;
		End = _funcptr_glEnd;
		EndList = _funcptr_glEndList;
		EvalCoord1d = _funcptr_glEvalCoord1d;
		EvalCoord1dv = _funcptr_glEvalCoord1dv;
		EvalCoord1f = _funcptr_glEvalCoord1f;
		EvalCoord1fv = _funcptr_glEvalCoord1fv;
		EvalCoord2d = _funcptr_glEvalCoord2d;
		EvalCoord2dv = _funcptr_glEvalCoord2dv;
		EvalCoord2f = _funcptr_glEvalCoord2f;
		EvalCoord2fv = _funcptr_glEvalCoord2fv;
		EvalMesh1 = _funcptr_glEvalMesh1;
		EvalMesh2 = _funcptr_glEvalMesh2;
		EvalPoint1 = _funcptr_glEvalPoint1;
		EvalPoint2 = _funcptr_glEvalPoint2;
		FeedbackBuffer = _funcptr_glFeedbackBuffer;
		Finish = _funcptr_glFinish;
		Flush = _funcptr_glFlush;
		Fogf = _funcptr_glFogf;
		Fogfv = _funcptr_glFogfv;
		Fogi = _funcptr_glFogi;
		Fogiv = _funcptr_glFogiv;
		FrontFace = _funcptr_glFrontFace;
		Frustum = _funcptr_glFrustum;
		GenLists = _funcptr_glGenLists;
		GetBooleanv = _funcptr_glGetBooleanv;
		GetClipPlane = _funcptr_glGetClipPlane;
		GetDoublev = _funcptr_glGetDoublev;
		GetError = _funcptr_glGetError;
		GetFloatv = _funcptr_glGetFloatv;
		GetIntegerv = _funcptr_glGetIntegerv;
		GetLightfv = _funcptr_glGetLightfv;
		GetLightiv = _funcptr_glGetLightiv;
		GetMapdv = _funcptr_glGetMapdv;
		GetMapfv = _funcptr_glGetMapfv;
		GetMapiv = _funcptr_glGetMapiv;
		GetMaterialfv = _funcptr_glGetMaterialfv;
		GetMaterialiv = _funcptr_glGetMaterialiv;
		GetPixelMapfv = _funcptr_glGetPixelMapfv;
		GetPixelMapuiv = _funcptr_glGetPixelMapuiv;
		GetPixelMapusv = _funcptr_glGetPixelMapusv;
		GetPolygonStipple = _funcptr_glGetPolygonStipple;
		GetString = _funcptr_glGetString;
		GetTexEnvfv = _funcptr_glGetTexEnvfv;
		GetTexEnviv = _funcptr_glGetTexEnviv;
		GetTexGendv = _funcptr_glGetTexGendv;
		GetTexGenfv = _funcptr_glGetTexGenfv;
		GetTexGeniv = _funcptr_glGetTexGeniv;
		GetTexImage = _funcptr_glGetTexImage;
		GetTexLevelParameterfv = _funcptr_glGetTexLevelParameterfv;
		GetTexLevelParameteriv = _funcptr_glGetTexLevelParameteriv;
		GetTexParameterfv = _funcptr_glGetTexParameterfv;
		GetTexParameteriv = _funcptr_glGetTexParameteriv;
		Hint = _funcptr_glHint;
		IndexMask = _funcptr_glIndexMask;
		Indexd = _funcptr_glIndexd;
		Indexdv = _funcptr_glIndexdv;
		Indexf = _funcptr_glIndexf;
		Indexfv = _funcptr_glIndexfv;
		Indexi = _funcptr_glIndexi;
		Indexiv = _funcptr_glIndexiv;
		Indexs = _funcptr_glIndexs;
		Indexsv = _funcptr_glIndexsv;
		InitNames = _funcptr_glInitNames;
		IsEnabled = _funcptr_glIsEnabled;
		IsList = _funcptr_glIsList;
		LightModelf = _funcptr_glLightModelf;
		LightModelfv = _funcptr_glLightModelfv;
		LightModeli = _funcptr_glLightModeli;
		LightModeliv = _funcptr_glLightModeliv;
		Lightf = _funcptr_glLightf;
		Lightfv = _funcptr_glLightfv;
		Lighti = _funcptr_glLighti;
		Lightiv = _funcptr_glLightiv;
		LineStipple = _funcptr_glLineStipple;
		LineWidth = _funcptr_glLineWidth;
		ListBase = _funcptr_glListBase;
		LoadIdentity = _funcptr_glLoadIdentity;
		LoadMatrixd = _funcptr_glLoadMatrixd;
		LoadMatrixf = _funcptr_glLoadMatrixf;
		LoadName = _funcptr_glLoadName;
		LogicOp = _funcptr_glLogicOp;
		Map1d = _funcptr_glMap1d;
		Map1f = _funcptr_glMap1f;
		Map2d = _funcptr_glMap2d;
		Map2f = _funcptr_glMap2f;
		MapGrid1d = _funcptr_glMapGrid1d;
		MapGrid1f = _funcptr_glMapGrid1f;
		MapGrid2d = _funcptr_glMapGrid2d;
		MapGrid2f = _funcptr_glMapGrid2f;
		Materialf = _funcptr_glMaterialf;
		Materialfv = _funcptr_glMaterialfv;
		Materiali = _funcptr_glMateriali;
		Materialiv = _funcptr_glMaterialiv;
		MatrixMode = _funcptr_glMatrixMode;
		MultMatrixd = _funcptr_glMultMatrixd;
		MultMatrixf = _funcptr_glMultMatrixf;
		NewList = _funcptr_glNewList;
		Normal3b = _funcptr_glNormal3b;
		Normal3bv = _funcptr_glNormal3bv;
		Normal3d = _funcptr_glNormal3d;
		Normal3dv = _funcptr_glNormal3dv;
		Normal3f = _funcptr_glNormal3f;
		Normal3fv = _funcptr_glNormal3fv;
		Normal3i = _funcptr_glNormal3i;
		Normal3iv = _funcptr_glNormal3iv;
		Normal3s = _funcptr_glNormal3s;
		Normal3sv = _funcptr_glNormal3sv;
		Ortho = _funcptr_glOrtho;
		PassThrough = _funcptr_glPassThrough;
		PixelMapfv = _funcptr_glPixelMapfv;
		PixelMapuiv = _funcptr_glPixelMapuiv;
		PixelMapusv = _funcptr_glPixelMapusv;
		PixelStoref = _funcptr_glPixelStoref;
		PixelStorei = _funcptr_glPixelStorei;
		PixelTransferf = _funcptr_glPixelTransferf;
		PixelTransferi = _funcptr_glPixelTransferi;
		PixelZoom = _funcptr_glPixelZoom;
		PointSize = _funcptr_glPointSize;
		PolygonMode = _funcptr_glPolygonMode;
		PolygonStipple = _funcptr_glPolygonStipple;
		PopAttrib = _funcptr_glPopAttrib;
		PopMatrix = _funcptr_glPopMatrix;
		PopName = _funcptr_glPopName;
		PushAttrib = _funcptr_glPushAttrib;
		PushMatrix = _funcptr_glPushMatrix;
		PushName = _funcptr_glPushName;
		RasterPos2d = _funcptr_glRasterPos2d;
		RasterPos2dv = _funcptr_glRasterPos2dv;
		RasterPos2f = _funcptr_glRasterPos2f;
		RasterPos2fv = _funcptr_glRasterPos2fv;
		RasterPos2i = _funcptr_glRasterPos2i;
		RasterPos2iv = _funcptr_glRasterPos2iv;
		RasterPos2s = _funcptr_glRasterPos2s;
		RasterPos2sv = _funcptr_glRasterPos2sv;
		RasterPos3d = _funcptr_glRasterPos3d;
		RasterPos3dv = _funcptr_glRasterPos3dv;
		RasterPos3f = _funcptr_glRasterPos3f;
		RasterPos3fv = _funcptr_glRasterPos3fv;
		RasterPos3i = _funcptr_glRasterPos3i;
		RasterPos3iv = _funcptr_glRasterPos3iv;
		RasterPos3s = _funcptr_glRasterPos3s;
		RasterPos3sv = _funcptr_glRasterPos3sv;
		RasterPos4d = _funcptr_glRasterPos4d;
		RasterPos4dv = _funcptr_glRasterPos4dv;
		RasterPos4f = _funcptr_glRasterPos4f;
		RasterPos4fv = _funcptr_glRasterPos4fv;
		RasterPos4i = _funcptr_glRasterPos4i;
		RasterPos4iv = _funcptr_glRasterPos4iv;
		RasterPos4s = _funcptr_glRasterPos4s;
		RasterPos4sv = _funcptr_glRasterPos4sv;
		ReadBuffer = _funcptr_glReadBuffer;
		ReadPixels = _funcptr_glReadPixels;
		Rectd = _funcptr_glRectd;
		Rectdv = _funcptr_glRectdv;
		Rectf = _funcptr_glRectf;
		Rectfv = _funcptr_glRectfv;
		Recti = _funcptr_glRecti;
		Rectiv = _funcptr_glRectiv;
		Rects = _funcptr_glRects;
		Rectsv = _funcptr_glRectsv;
		RenderMode = _funcptr_glRenderMode;
		Rotated = _funcptr_glRotated;
		Rotatef = _funcptr_glRotatef;
		Scaled = _funcptr_glScaled;
		Scalef = _funcptr_glScalef;
		Scissor = _funcptr_glScissor;
		SelectBuffer = _funcptr_glSelectBuffer;
		ShadeModel = _funcptr_glShadeModel;
		StencilFunc = _funcptr_glStencilFunc;
		StencilMask = _funcptr_glStencilMask;
		StencilOp = _funcptr_glStencilOp;
		TexCoord1d = _funcptr_glTexCoord1d;
		TexCoord1dv = _funcptr_glTexCoord1dv;
		TexCoord1f = _funcptr_glTexCoord1f;
		TexCoord1fv = _funcptr_glTexCoord1fv;
		TexCoord1i = _funcptr_glTexCoord1i;
		TexCoord1iv = _funcptr_glTexCoord1iv;
		TexCoord1s = _funcptr_glTexCoord1s;
		TexCoord1sv = _funcptr_glTexCoord1sv;
		TexCoord2d = _funcptr_glTexCoord2d;
		TexCoord2dv = _funcptr_glTexCoord2dv;
		TexCoord2f = _funcptr_glTexCoord2f;
		TexCoord2fv = _funcptr_glTexCoord2fv;
		TexCoord2i = _funcptr_glTexCoord2i;
		TexCoord2iv = _funcptr_glTexCoord2iv;
		TexCoord2s = _funcptr_glTexCoord2s;
		TexCoord2sv = _funcptr_glTexCoord2sv;
		TexCoord3d = _funcptr_glTexCoord3d;
		TexCoord3dv = _funcptr_glTexCoord3dv;
		TexCoord3f = _funcptr_glTexCoord3f;
		TexCoord3fv = _funcptr_glTexCoord3fv;
		TexCoord3i = _funcptr_glTexCoord3i;
		TexCoord3iv = _funcptr_glTexCoord3iv;
		TexCoord3s = _funcptr_glTexCoord3s;
		TexCoord3sv = _funcptr_glTexCoord3sv;
		TexCoord4d = _funcptr_glTexCoord4d;
		TexCoord4dv = _funcptr_glTexCoord4dv;
		TexCoord4f = _funcptr_glTexCoord4f;
		TexCoord4fv = _funcptr_glTexCoord4fv;
		TexCoord4i = _funcptr_glTexCoord4i;
		TexCoord4iv = _funcptr_glTexCoord4iv;
		TexCoord4s = _funcptr_glTexCoord4s;
		TexCoord4sv = _funcptr_glTexCoord4sv;
		TexEnvf = _funcptr_glTexEnvf;
		TexEnvfv = _funcptr_glTexEnvfv;
		TexEnvi = _funcptr_glTexEnvi;
		TexEnviv = _funcptr_glTexEnviv;
		TexGend = _funcptr_glTexGend;
		TexGendv = _funcptr_glTexGendv;
		TexGenf = _funcptr_glTexGenf;
		TexGenfv = _funcptr_glTexGenfv;
		TexGeni = _funcptr_glTexGeni;
		TexGeniv = _funcptr_glTexGeniv;
		TexImage1D = _funcptr_glTexImage1D;
		TexImage2D = _funcptr_glTexImage2D;
		TexParameterf = _funcptr_glTexParameterf;
		TexParameterfv = _funcptr_glTexParameterfv;
		TexParameteri = _funcptr_glTexParameteri;
		TexParameteriv = _funcptr_glTexParameteriv;
		Translated = _funcptr_glTranslated;
		Translatef = _funcptr_glTranslatef;
		Vertex2d = _funcptr_glVertex2d;
		Vertex2dv = _funcptr_glVertex2dv;
		Vertex2f = _funcptr_glVertex2f;
		Vertex2fv = _funcptr_glVertex2fv;
		Vertex2i = _funcptr_glVertex2i;
		Vertex2iv = _funcptr_glVertex2iv;
		Vertex2s = _funcptr_glVertex2s;
		Vertex2sv = _funcptr_glVertex2sv;
		Vertex3d = _funcptr_glVertex3d;
		Vertex3dv = _funcptr_glVertex3dv;
		Vertex3f = _funcptr_glVertex3f;
		Vertex3fv = _funcptr_glVertex3fv;
		Vertex3i = _funcptr_glVertex3i;
		Vertex3iv = _funcptr_glVertex3iv;
		Vertex3s = _funcptr_glVertex3s;
		Vertex3sv = _funcptr_glVertex3sv;
		Vertex4d = _funcptr_glVertex4d;
		Vertex4dv = _funcptr_glVertex4dv;
		Vertex4f = _funcptr_glVertex4f;
		Vertex4fv = _funcptr_glVertex4fv;
		Vertex4i = _funcptr_glVertex4i;
		Vertex4iv = _funcptr_glVertex4iv;
		Vertex4s = _funcptr_glVertex4s;
		Vertex4sv = _funcptr_glVertex4sv;
		Viewport = _funcptr_glViewport;
		AreTexturesResident = _funcptr_glAreTexturesResident;
		ArrayElement = _funcptr_glArrayElement;
		BindTexture = _funcptr_glBindTexture;
		ColorPointer = _funcptr_glColorPointer;
		CopyTexImage1D = _funcptr_glCopyTexImage1D;
		CopyTexImage2D = _funcptr_glCopyTexImage2D;
		CopyTexSubImage1D = _funcptr_glCopyTexSubImage1D;
		CopyTexSubImage2D = _funcptr_glCopyTexSubImage2D;
		DeleteTextures = _funcptr_glDeleteTextures;
		DisableClientState = _funcptr_glDisableClientState;
		DrawArrays = _funcptr_glDrawArrays;
		DrawElements = _funcptr_glDrawElements;
		EdgeFlagPointer = _funcptr_glEdgeFlagPointer;
		EnableClientState = _funcptr_glEnableClientState;
		GenTextures = _funcptr_glGenTextures;
		GetPointerv = _funcptr_glGetPointerv;
		IndexPointer = _funcptr_glIndexPointer;
		Indexub = _funcptr_glIndexub;
		Indexubv = _funcptr_glIndexubv;
		InterleavedArrays = _funcptr_glInterleavedArrays;
		IsTexture = _funcptr_glIsTexture;
		NormalPointer = _funcptr_glNormalPointer;
		PolygonOffset = _funcptr_glPolygonOffset;
		PopClientAttrib = _funcptr_glPopClientAttrib;
		PrioritizeTextures = _funcptr_glPrioritizeTextures;
		PushClientAttrib = _funcptr_glPushClientAttrib;
		TexCoordPointer = _funcptr_glTexCoordPointer;
		TexSubImage1D = _funcptr_glTexSubImage1D;
		TexSubImage2D = _funcptr_glTexSubImage2D;
		VertexPointer = _funcptr_glVertexPointer;
		BlendColor = _funcptr_glBlendColor;
		BlendEquation = _funcptr_glBlendEquation;
		CopyTexSubImage3D = _funcptr_glCopyTexSubImage3D;
		DrawRangeElements = _funcptr_glDrawRangeElements;
		TexImage3D = _funcptr_glTexImage3D;
		TexSubImage3D = _funcptr_glTexSubImage3D;
		ActiveTexture = _funcptr_glActiveTexture;
		ClientActiveTexture = _funcptr_glClientActiveTexture;
		CompressedTexImage1D = _funcptr_glCompressedTexImage1D;
		CompressedTexImage2D = _funcptr_glCompressedTexImage2D;
		CompressedTexImage3D = _funcptr_glCompressedTexImage3D;
		CompressedTexSubImage1D = _funcptr_glCompressedTexSubImage1D;
		CompressedTexSubImage2D = _funcptr_glCompressedTexSubImage2D;
		CompressedTexSubImage3D = _funcptr_glCompressedTexSubImage3D;
		GetCompressedTexImage = _funcptr_glGetCompressedTexImage;
		LoadTransposeMatrixd = _funcptr_glLoadTransposeMatrixd;
		LoadTransposeMatrixf = _funcptr_glLoadTransposeMatrixf;
		MultTransposeMatrixd = _funcptr_glMultTransposeMatrixd;
		MultTransposeMatrixf = _funcptr_glMultTransposeMatrixf;
		MultiTexCoord1d = _funcptr_glMultiTexCoord1d;
		MultiTexCoord1dv = _funcptr_glMultiTexCoord1dv;
		MultiTexCoord1f = _funcptr_glMultiTexCoord1f;
		MultiTexCoord1fv = _funcptr_glMultiTexCoord1fv;
		MultiTexCoord1i = _funcptr_glMultiTexCoord1i;
		MultiTexCoord1iv = _funcptr_glMultiTexCoord1iv;
		MultiTexCoord1s = _funcptr_glMultiTexCoord1s;
		MultiTexCoord1sv = _funcptr_glMultiTexCoord1sv;
		MultiTexCoord2d = _funcptr_glMultiTexCoord2d;
		MultiTexCoord2dv = _funcptr_glMultiTexCoord2dv;
		MultiTexCoord2f = _funcptr_glMultiTexCoord2f;
		MultiTexCoord2fv = _funcptr_glMultiTexCoord2fv;
		MultiTexCoord2i = _funcptr_glMultiTexCoord2i;
		MultiTexCoord2iv = _funcptr_glMultiTexCoord2iv;
		MultiTexCoord2s = _funcptr_glMultiTexCoord2s;
		MultiTexCoord2sv = _funcptr_glMultiTexCoord2sv;
		MultiTexCoord3d = _funcptr_glMultiTexCoord3d;
		MultiTexCoord3dv = _funcptr_glMultiTexCoord3dv;
		MultiTexCoord3f = _funcptr_glMultiTexCoord3f;
		MultiTexCoord3fv = _funcptr_glMultiTexCoord3fv;
		MultiTexCoord3i = _funcptr_glMultiTexCoord3i;
		MultiTexCoord3iv = _funcptr_glMultiTexCoord3iv;
		MultiTexCoord3s = _funcptr_glMultiTexCoord3s;
		MultiTexCoord3sv = _funcptr_glMultiTexCoord3sv;
		MultiTexCoord4d = _funcptr_glMultiTexCoord4d;
		MultiTexCoord4dv = _funcptr_glMultiTexCoord4dv;
		MultiTexCoord4f = _funcptr_glMultiTexCoord4f;
		MultiTexCoord4fv = _funcptr_glMultiTexCoord4fv;
		MultiTexCoord4i = _funcptr_glMultiTexCoord4i;
		MultiTexCoord4iv = _funcptr_glMultiTexCoord4iv;
		MultiTexCoord4s = _funcptr_glMultiTexCoord4s;
		MultiTexCoord4sv = _funcptr_glMultiTexCoord4sv;
		SampleCoverage = _funcptr_glSampleCoverage;
		BlendFuncSeparate = _funcptr_glBlendFuncSeparate;
		FogCoordPointer = _funcptr_glFogCoordPointer;
		FogCoordd = _funcptr_glFogCoordd;
		FogCoorddv = _funcptr_glFogCoorddv;
		FogCoordf = _funcptr_glFogCoordf;
		FogCoordfv = _funcptr_glFogCoordfv;
		MultiDrawArrays = _funcptr_glMultiDrawArrays;
		MultiDrawElements = _funcptr_glMultiDrawElements;
		PointParameterf = _funcptr_glPointParameterf;
		PointParameterfv = _funcptr_glPointParameterfv;
		PointParameteri = _funcptr_glPointParameteri;
		PointParameteriv = _funcptr_glPointParameteriv;
		SecondaryColor3b = _funcptr_glSecondaryColor3b;
		SecondaryColor3bv = _funcptr_glSecondaryColor3bv;
		SecondaryColor3d = _funcptr_glSecondaryColor3d;
		SecondaryColor3dv = _funcptr_glSecondaryColor3dv;
		SecondaryColor3f = _funcptr_glSecondaryColor3f;
		SecondaryColor3fv = _funcptr_glSecondaryColor3fv;
		SecondaryColor3i = _funcptr_glSecondaryColor3i;
		SecondaryColor3iv = _funcptr_glSecondaryColor3iv;
		SecondaryColor3s = _funcptr_glSecondaryColor3s;
		SecondaryColor3sv = _funcptr_glSecondaryColor3sv;
		SecondaryColor3ub = _funcptr_glSecondaryColor3ub;
		SecondaryColor3ubv = _funcptr_glSecondaryColor3ubv;
		SecondaryColor3ui = _funcptr_glSecondaryColor3ui;
		SecondaryColor3uiv = _funcptr_glSecondaryColor3uiv;
		SecondaryColor3us = _funcptr_glSecondaryColor3us;
		SecondaryColor3usv = _funcptr_glSecondaryColor3usv;
		SecondaryColorPointer = _funcptr_glSecondaryColorPointer;
		WindowPos2d = _funcptr_glWindowPos2d;
		WindowPos2dv = _funcptr_glWindowPos2dv;
		WindowPos2f = _funcptr_glWindowPos2f;
		WindowPos2fv = _funcptr_glWindowPos2fv;
		WindowPos2i = _funcptr_glWindowPos2i;
		WindowPos2iv = _funcptr_glWindowPos2iv;
		WindowPos2s = _funcptr_glWindowPos2s;
		WindowPos2sv = _funcptr_glWindowPos2sv;
		WindowPos3d = _funcptr_glWindowPos3d;
		WindowPos3dv = _funcptr_glWindowPos3dv;
		WindowPos3f = _funcptr_glWindowPos3f;
		WindowPos3fv = _funcptr_glWindowPos3fv;
		WindowPos3i = _funcptr_glWindowPos3i;
		WindowPos3iv = _funcptr_glWindowPos3iv;
		WindowPos3s = _funcptr_glWindowPos3s;
		WindowPos3sv = _funcptr_glWindowPos3sv;
		BeginQuery = _funcptr_glBeginQuery;
		BindBuffer = _funcptr_glBindBuffer;
		BufferData = _funcptr_glBufferData;
		BufferSubData = _funcptr_glBufferSubData;
		DeleteBuffers = _funcptr_glDeleteBuffers;
		DeleteQueries = _funcptr_glDeleteQueries;
		EndQuery = _funcptr_glEndQuery;
		GenBuffers = _funcptr_glGenBuffers;
		GenQueries = _funcptr_glGenQueries;
		GetBufferParameteriv = _funcptr_glGetBufferParameteriv;
		GetBufferPointerv = _funcptr_glGetBufferPointerv;
		GetBufferSubData = _funcptr_glGetBufferSubData;
		GetQueryObjectiv = _funcptr_glGetQueryObjectiv;
		GetQueryObjectuiv = _funcptr_glGetQueryObjectuiv;
		GetQueryiv = _funcptr_glGetQueryiv;
		IsBuffer = _funcptr_glIsBuffer;
		IsQuery = _funcptr_glIsQuery;
		MapBuffer = _funcptr_glMapBuffer;
		UnmapBuffer = _funcptr_glUnmapBuffer;
		AttachShader = _funcptr_glAttachShader;
		BindAttribLocation = _funcptr_glBindAttribLocation;
		BlendEquationSeparate = _funcptr_glBlendEquationSeparate;
		CompileShader = _funcptr_glCompileShader;
		CreateProgram = _funcptr_glCreateProgram;
		CreateShader = _funcptr_glCreateShader;
		DeleteProgram = _funcptr_glDeleteProgram;
		DeleteShader = _funcptr_glDeleteShader;
		DetachShader = _funcptr_glDetachShader;
		DisableVertexAttribArray = _funcptr_glDisableVertexAttribArray;
		DrawBuffers = _funcptr_glDrawBuffers;
		EnableVertexAttribArray = _funcptr_glEnableVertexAttribArray;
		GetActiveAttrib = _funcptr_glGetActiveAttrib;
		GetActiveUniform = _funcptr_glGetActiveUniform;
		GetAttachedShaders = _funcptr_glGetAttachedShaders;
		GetAttribLocation = _funcptr_glGetAttribLocation;
		GetProgramInfoLog = _funcptr_glGetProgramInfoLog;
		GetProgramiv = _funcptr_glGetProgramiv;
		GetShaderInfoLog = _funcptr_glGetShaderInfoLog;
		GetShaderSource = _funcptr_glGetShaderSource;
		GetShaderiv = _funcptr_glGetShaderiv;
		GetUniformLocation = _funcptr_glGetUniformLocation;
		GetUniformfv = _funcptr_glGetUniformfv;
		GetUniformiv = _funcptr_glGetUniformiv;
		GetVertexAttribPointerv = _funcptr_glGetVertexAttribPointerv;
		GetVertexAttribdv = _funcptr_glGetVertexAttribdv;
		GetVertexAttribfv = _funcptr_glGetVertexAttribfv;
		GetVertexAttribiv = _funcptr_glGetVertexAttribiv;
		IsProgram = _funcptr_glIsProgram;
		IsShader = _funcptr_glIsShader;
		LinkProgram = _funcptr_glLinkProgram;
		ShaderSource = _funcptr_glShaderSource;
		StencilFuncSeparate = _funcptr_glStencilFuncSeparate;
		StencilMaskSeparate = _funcptr_glStencilMaskSeparate;
		StencilOpSeparate = _funcptr_glStencilOpSeparate;
		Uniform1f = _funcptr_glUniform1f;
		Uniform1fv = _funcptr_glUniform1fv;
		Uniform1i = _funcptr_glUniform1i;
		Uniform1iv = _funcptr_glUniform1iv;
		Uniform2f = _funcptr_glUniform2f;
		Uniform2fv = _funcptr_glUniform2fv;
		Uniform2i = _funcptr_glUniform2i;
		Uniform2iv = _funcptr_glUniform2iv;
		Uniform3f = _funcptr_glUniform3f;
		Uniform3fv = _funcptr_glUniform3fv;
		Uniform3i = _funcptr_glUniform3i;
		Uniform3iv = _funcptr_glUniform3iv;
		Uniform4f = _funcptr_glUniform4f;
		Uniform4fv = _funcptr_glUniform4fv;
		Uniform4i = _funcptr_glUniform4i;
		Uniform4iv = _funcptr_glUniform4iv;
		UniformMatrix2fv = _funcptr_glUniformMatrix2fv;
		UniformMatrix3fv = _funcptr_glUniformMatrix3fv;
		UniformMatrix4fv = _funcptr_glUniformMatrix4fv;
		UseProgram = _funcptr_glUseProgram;
		ValidateProgram = _funcptr_glValidateProgram;
		VertexAttrib1d = _funcptr_glVertexAttrib1d;
		VertexAttrib1dv = _funcptr_glVertexAttrib1dv;
		VertexAttrib1f = _funcptr_glVertexAttrib1f;
		VertexAttrib1fv = _funcptr_glVertexAttrib1fv;
		VertexAttrib1s = _funcptr_glVertexAttrib1s;
		VertexAttrib1sv = _funcptr_glVertexAttrib1sv;
		VertexAttrib2d = _funcptr_glVertexAttrib2d;
		VertexAttrib2dv = _funcptr_glVertexAttrib2dv;
		VertexAttrib2f = _funcptr_glVertexAttrib2f;
		VertexAttrib2fv = _funcptr_glVertexAttrib2fv;
		VertexAttrib2s = _funcptr_glVertexAttrib2s;
		VertexAttrib2sv = _funcptr_glVertexAttrib2sv;
		VertexAttrib3d = _funcptr_glVertexAttrib3d;
		VertexAttrib3dv = _funcptr_glVertexAttrib3dv;
		VertexAttrib3f = _funcptr_glVertexAttrib3f;
		VertexAttrib3fv = _funcptr_glVertexAttrib3fv;
		VertexAttrib3s = _funcptr_glVertexAttrib3s;
		VertexAttrib3sv = _funcptr_glVertexAttrib3sv;
		VertexAttrib4Nbv = _funcptr_glVertexAttrib4Nbv;
		VertexAttrib4Niv = _funcptr_glVertexAttrib4Niv;
		VertexAttrib4Nsv = _funcptr_glVertexAttrib4Nsv;
		VertexAttrib4Nub = _funcptr_glVertexAttrib4Nub;
		VertexAttrib4Nubv = _funcptr_glVertexAttrib4Nubv;
		VertexAttrib4Nuiv = _funcptr_glVertexAttrib4Nuiv;
		VertexAttrib4Nusv = _funcptr_glVertexAttrib4Nusv;
		VertexAttrib4bv = _funcptr_glVertexAttrib4bv;
		VertexAttrib4d = _funcptr_glVertexAttrib4d;
		VertexAttrib4dv = _funcptr_glVertexAttrib4dv;
		VertexAttrib4f = _funcptr_glVertexAttrib4f;
		VertexAttrib4fv = _funcptr_glVertexAttrib4fv;
		VertexAttrib4iv = _funcptr_glVertexAttrib4iv;
		VertexAttrib4s = _funcptr_glVertexAttrib4s;
		VertexAttrib4sv = _funcptr_glVertexAttrib4sv;
		VertexAttrib4ubv = _funcptr_glVertexAttrib4ubv;
		VertexAttrib4uiv = _funcptr_glVertexAttrib4uiv;
		VertexAttrib4usv = _funcptr_glVertexAttrib4usv;
		VertexAttribPointer = _funcptr_glVertexAttribPointer;
		UniformMatrix2x3fv = _funcptr_glUniformMatrix2x3fv;
		UniformMatrix2x4fv = _funcptr_glUniformMatrix2x4fv;
		UniformMatrix3x2fv = _funcptr_glUniformMatrix3x2fv;
		UniformMatrix3x4fv = _funcptr_glUniformMatrix3x4fv;
		UniformMatrix4x2fv = _funcptr_glUniformMatrix4x2fv;
		UniformMatrix4x3fv = _funcptr_glUniformMatrix4x3fv;
		BeginConditionalRender = _funcptr_glBeginConditionalRender;
		BeginTransformFeedback = _funcptr_glBeginTransformFeedback;
		BindBufferBase = _funcptr_glBindBufferBase;
		BindBufferRange = _funcptr_glBindBufferRange;
		BindFragDataLocation = _funcptr_glBindFragDataLocation;
		BindFramebuffer = _funcptr_glBindFramebuffer;
		BindRenderbuffer = _funcptr_glBindRenderbuffer;
		BindVertexArray = _funcptr_glBindVertexArray;
		BlitFramebuffer = _funcptr_glBlitFramebuffer;
		CheckFramebufferStatus = _funcptr_glCheckFramebufferStatus;
		ClampColor = _funcptr_glClampColor;
		ClearBufferfi = _funcptr_glClearBufferfi;
		ClearBufferfv = _funcptr_glClearBufferfv;
		ClearBufferiv = _funcptr_glClearBufferiv;
		ClearBufferuiv = _funcptr_glClearBufferuiv;
		ColorMaski = _funcptr_glColorMaski;
		DeleteFramebuffers = _funcptr_glDeleteFramebuffers;
		DeleteRenderbuffers = _funcptr_glDeleteRenderbuffers;
		DeleteVertexArrays = _funcptr_glDeleteVertexArrays;
		Disablei = _funcptr_glDisablei;
		Enablei = _funcptr_glEnablei;
		EndConditionalRender = _funcptr_glEndConditionalRender;
		EndTransformFeedback = _funcptr_glEndTransformFeedback;
		FlushMappedBufferRange = _funcptr_glFlushMappedBufferRange;
		FramebufferRenderbuffer = _funcptr_glFramebufferRenderbuffer;
		FramebufferTexture1D = _funcptr_glFramebufferTexture1D;
		FramebufferTexture2D = _funcptr_glFramebufferTexture2D;
		FramebufferTexture3D = _funcptr_glFramebufferTexture3D;
		FramebufferTextureLayer = _funcptr_glFramebufferTextureLayer;
		GenFramebuffers = _funcptr_glGenFramebuffers;
		GenRenderbuffers = _funcptr_glGenRenderbuffers;
		GenVertexArrays = _funcptr_glGenVertexArrays;
		GenerateMipmap = _funcptr_glGenerateMipmap;
		GetBooleani_v = _funcptr_glGetBooleani_v;
		GetFragDataLocation = _funcptr_glGetFragDataLocation;
		GetFramebufferAttachmentParameteriv = _funcptr_glGetFramebufferAttachmentParameteriv;
		GetIntegeri_v = _funcptr_glGetIntegeri_v;
		GetRenderbufferParameteriv = _funcptr_glGetRenderbufferParameteriv;
		GetStringi = _funcptr_glGetStringi;
		GetTexParameterIiv = _funcptr_glGetTexParameterIiv;
		GetTexParameterIuiv = _funcptr_glGetTexParameterIuiv;
		GetTransformFeedbackVarying = _funcptr_glGetTransformFeedbackVarying;
		GetUniformuiv = _funcptr_glGetUniformuiv;
		GetVertexAttribIiv = _funcptr_glGetVertexAttribIiv;
		GetVertexAttribIuiv = _funcptr_glGetVertexAttribIuiv;
		IsEnabledi = _funcptr_glIsEnabledi;
		IsFramebuffer = _funcptr_glIsFramebuffer;
		IsRenderbuffer = _funcptr_glIsRenderbuffer;
		IsVertexArray = _funcptr_glIsVertexArray;
		MapBufferRange = _funcptr_glMapBufferRange;
		RenderbufferStorage = _funcptr_glRenderbufferStorage;
		RenderbufferStorageMultisample = _funcptr_glRenderbufferStorageMultisample;
		TexParameterIiv = _funcptr_glTexParameterIiv;
		TexParameterIuiv = _funcptr_glTexParameterIuiv;
		TransformFeedbackVaryings = _funcptr_glTransformFeedbackVaryings;
		Uniform1ui = _funcptr_glUniform1ui;
		Uniform1uiv = _funcptr_glUniform1uiv;
		Uniform2ui = _funcptr_glUniform2ui;
		Uniform2uiv = _funcptr_glUniform2uiv;
		Uniform3ui = _funcptr_glUniform3ui;
		Uniform3uiv = _funcptr_glUniform3uiv;
		Uniform4ui = _funcptr_glUniform4ui;
		Uniform4uiv = _funcptr_glUniform4uiv;
		VertexAttribI1i = _funcptr_glVertexAttribI1i;
		VertexAttribI1iv = _funcptr_glVertexAttribI1iv;
		VertexAttribI1ui = _funcptr_glVertexAttribI1ui;
		VertexAttribI1uiv = _funcptr_glVertexAttribI1uiv;
		VertexAttribI2i = _funcptr_glVertexAttribI2i;
		VertexAttribI2iv = _funcptr_glVertexAttribI2iv;
		VertexAttribI2ui = _funcptr_glVertexAttribI2ui;
		VertexAttribI2uiv = _funcptr_glVertexAttribI2uiv;
		VertexAttribI3i = _funcptr_glVertexAttribI3i;
		VertexAttribI3iv = _funcptr_glVertexAttribI3iv;
		VertexAttribI3ui = _funcptr_glVertexAttribI3ui;
		VertexAttribI3uiv = _funcptr_glVertexAttribI3uiv;
		VertexAttribI4bv = _funcptr_glVertexAttribI4bv;
		VertexAttribI4i = _funcptr_glVertexAttribI4i;
		VertexAttribI4iv = _funcptr_glVertexAttribI4iv;
		VertexAttribI4sv = _funcptr_glVertexAttribI4sv;
		VertexAttribI4ubv = _funcptr_glVertexAttribI4ubv;
		VertexAttribI4ui = _funcptr_glVertexAttribI4ui;
		VertexAttribI4uiv = _funcptr_glVertexAttribI4uiv;
		VertexAttribI4usv = _funcptr_glVertexAttribI4usv;
		VertexAttribIPointer = _funcptr_glVertexAttribIPointer;
		CopyBufferSubData = _funcptr_glCopyBufferSubData;
		DrawArraysInstanced = _funcptr_glDrawArraysInstanced;
		DrawElementsInstanced = _funcptr_glDrawElementsInstanced;
		GetActiveUniformBlockName = _funcptr_glGetActiveUniformBlockName;
		GetActiveUniformBlockiv = _funcptr_glGetActiveUniformBlockiv;
		GetActiveUniformName = _funcptr_glGetActiveUniformName;
		GetActiveUniformsiv = _funcptr_glGetActiveUniformsiv;
		GetUniformBlockIndex = _funcptr_glGetUniformBlockIndex;
		GetUniformIndices = _funcptr_glGetUniformIndices;
		PrimitiveRestartIndex = _funcptr_glPrimitiveRestartIndex;
		TexBuffer = _funcptr_glTexBuffer;
		UniformBlockBinding = _funcptr_glUniformBlockBinding;
		ClientWaitSync = _funcptr_glClientWaitSync;
		DeleteSync = _funcptr_glDeleteSync;
		DrawElementsBaseVertex = _funcptr_glDrawElementsBaseVertex;
		DrawElementsInstancedBaseVertex = _funcptr_glDrawElementsInstancedBaseVertex;
		DrawRangeElementsBaseVertex = _funcptr_glDrawRangeElementsBaseVertex;
		FenceSync = _funcptr_glFenceSync;
		FramebufferTexture = _funcptr_glFramebufferTexture;
		GetBufferParameteri64v = _funcptr_glGetBufferParameteri64v;
		GetInteger64i_v = _funcptr_glGetInteger64i_v;
		GetInteger64v = _funcptr_glGetInteger64v;
		GetMultisamplefv = _funcptr_glGetMultisamplefv;
		GetSynciv = _funcptr_glGetSynciv;
		IsSync = _funcptr_glIsSync;
		MultiDrawElementsBaseVertex = _funcptr_glMultiDrawElementsBaseVertex;
		ProvokingVertex = _funcptr_glProvokingVertex;
		SampleMaski = _funcptr_glSampleMaski;
		TexImage2DMultisample = _funcptr_glTexImage2DMultisample;
		TexImage3DMultisample = _funcptr_glTexImage3DMultisample;
		WaitSync = _funcptr_glWaitSync;
		BindFragDataLocationIndexed = _funcptr_glBindFragDataLocationIndexed;
		BindSampler = _funcptr_glBindSampler;
		DeleteSamplers = _funcptr_glDeleteSamplers;
		GenSamplers = _funcptr_glGenSamplers;
		GetFragDataIndex = _funcptr_glGetFragDataIndex;
		GetQueryObjecti64v = _funcptr_glGetQueryObjecti64v;
		GetQueryObjectui64v = _funcptr_glGetQueryObjectui64v;
		GetSamplerParameterIiv = _funcptr_glGetSamplerParameterIiv;
		GetSamplerParameterIuiv = _funcptr_glGetSamplerParameterIuiv;
		GetSamplerParameterfv = _funcptr_glGetSamplerParameterfv;
		GetSamplerParameteriv = _funcptr_glGetSamplerParameteriv;
		IsSampler = _funcptr_glIsSampler;
		QueryCounter = _funcptr_glQueryCounter;
		SamplerParameterIiv = _funcptr_glSamplerParameterIiv;
		SamplerParameterIuiv = _funcptr_glSamplerParameterIuiv;
		SamplerParameterf = _funcptr_glSamplerParameterf;
		SamplerParameterfv = _funcptr_glSamplerParameterfv;
		SamplerParameteri = _funcptr_glSamplerParameteri;
		SamplerParameteriv = _funcptr_glSamplerParameteriv;
		VertexAttribDivisor = _funcptr_glVertexAttribDivisor;
		VertexAttribP1ui = _funcptr_glVertexAttribP1ui;
		VertexAttribP1uiv = _funcptr_glVertexAttribP1uiv;
		VertexAttribP2ui = _funcptr_glVertexAttribP2ui;
		VertexAttribP2uiv = _funcptr_glVertexAttribP2uiv;
		VertexAttribP3ui = _funcptr_glVertexAttribP3ui;
		VertexAttribP3uiv = _funcptr_glVertexAttribP3uiv;
		VertexAttribP4ui = _funcptr_glVertexAttribP4ui;
		VertexAttribP4uiv = _funcptr_glVertexAttribP4uiv;
		BeginQueryIndexed = _funcptr_glBeginQueryIndexed;
		BindTransformFeedback = _funcptr_glBindTransformFeedback;
		BlendEquationSeparatei = _funcptr_glBlendEquationSeparatei;
		BlendEquationi = _funcptr_glBlendEquationi;
		BlendFuncSeparatei = _funcptr_glBlendFuncSeparatei;
		BlendFunci = _funcptr_glBlendFunci;
		DeleteTransformFeedbacks = _funcptr_glDeleteTransformFeedbacks;
		DrawArraysIndirect = _funcptr_glDrawArraysIndirect;
		DrawElementsIndirect = _funcptr_glDrawElementsIndirect;
		DrawTransformFeedback = _funcptr_glDrawTransformFeedback;
		DrawTransformFeedbackStream = _funcptr_glDrawTransformFeedbackStream;
		EndQueryIndexed = _funcptr_glEndQueryIndexed;
		GenTransformFeedbacks = _funcptr_glGenTransformFeedbacks;
		GetActiveSubroutineName = _funcptr_glGetActiveSubroutineName;
		GetActiveSubroutineUniformName = _funcptr_glGetActiveSubroutineUniformName;
		GetActiveSubroutineUniformiv = _funcptr_glGetActiveSubroutineUniformiv;
		GetProgramStageiv = _funcptr_glGetProgramStageiv;
		GetQueryIndexediv = _funcptr_glGetQueryIndexediv;
		GetSubroutineIndex = _funcptr_glGetSubroutineIndex;
		GetSubroutineUniformLocation = _funcptr_glGetSubroutineUniformLocation;
		GetUniformSubroutineuiv = _funcptr_glGetUniformSubroutineuiv;
		GetUniformdv = _funcptr_glGetUniformdv;
		IsTransformFeedback = _funcptr_glIsTransformFeedback;
		MinSampleShading = _funcptr_glMinSampleShading;
		PatchParameterfv = _funcptr_glPatchParameterfv;
		PatchParameteri = _funcptr_glPatchParameteri;
		PauseTransformFeedback = _funcptr_glPauseTransformFeedback;
		ResumeTransformFeedback = _funcptr_glResumeTransformFeedback;
		Uniform1d = _funcptr_glUniform1d;
		Uniform1dv = _funcptr_glUniform1dv;
		Uniform2d = _funcptr_glUniform2d;
		Uniform2dv = _funcptr_glUniform2dv;
		Uniform3d = _funcptr_glUniform3d;
		Uniform3dv = _funcptr_glUniform3dv;
		Uniform4d = _funcptr_glUniform4d;
		Uniform4dv = _funcptr_glUniform4dv;
		UniformMatrix2dv = _funcptr_glUniformMatrix2dv;
		UniformMatrix2x3dv = _funcptr_glUniformMatrix2x3dv;
		UniformMatrix2x4dv = _funcptr_glUniformMatrix2x4dv;
		UniformMatrix3dv = _funcptr_glUniformMatrix3dv;
		UniformMatrix3x2dv = _funcptr_glUniformMatrix3x2dv;
		UniformMatrix3x4dv = _funcptr_glUniformMatrix3x4dv;
		UniformMatrix4dv = _funcptr_glUniformMatrix4dv;
		UniformMatrix4x2dv = _funcptr_glUniformMatrix4x2dv;
		UniformMatrix4x3dv = _funcptr_glUniformMatrix4x3dv;
		UniformSubroutinesuiv = _funcptr_glUniformSubroutinesuiv;
		ActiveShaderProgram = _funcptr_glActiveShaderProgram;
		BindProgramPipeline = _funcptr_glBindProgramPipeline;
		ClearDepthf = _funcptr_glClearDepthf;
		CreateShaderProgramv = _funcptr_glCreateShaderProgramv;
		DeleteProgramPipelines = _funcptr_glDeleteProgramPipelines;
		DepthRangeArrayv = _funcptr_glDepthRangeArrayv;
		DepthRangeIndexed = _funcptr_glDepthRangeIndexed;
		DepthRangef = _funcptr_glDepthRangef;
		GenProgramPipelines = _funcptr_glGenProgramPipelines;
		GetDoublei_v = _funcptr_glGetDoublei_v;
		GetFloati_v = _funcptr_glGetFloati_v;
		GetProgramBinary = _funcptr_glGetProgramBinary;
		GetProgramPipelineInfoLog = _funcptr_glGetProgramPipelineInfoLog;
		GetProgramPipelineiv = _funcptr_glGetProgramPipelineiv;
		GetShaderPrecisionFormat = _funcptr_glGetShaderPrecisionFormat;
		GetVertexAttribLdv = _funcptr_glGetVertexAttribLdv;
		IsProgramPipeline = _funcptr_glIsProgramPipeline;
		ProgramBinary = _funcptr_glProgramBinary;
		ProgramParameteri = _funcptr_glProgramParameteri;
		ProgramUniform1d = _funcptr_glProgramUniform1d;
		ProgramUniform1dv = _funcptr_glProgramUniform1dv;
		ProgramUniform1f = _funcptr_glProgramUniform1f;
		ProgramUniform1fv = _funcptr_glProgramUniform1fv;
		ProgramUniform1i = _funcptr_glProgramUniform1i;
		ProgramUniform1iv = _funcptr_glProgramUniform1iv;
		ProgramUniform1ui = _funcptr_glProgramUniform1ui;
		ProgramUniform1uiv = _funcptr_glProgramUniform1uiv;
		ProgramUniform2d = _funcptr_glProgramUniform2d;
		ProgramUniform2dv = _funcptr_glProgramUniform2dv;
		ProgramUniform2f = _funcptr_glProgramUniform2f;
		ProgramUniform2fv = _funcptr_glProgramUniform2fv;
		ProgramUniform2i = _funcptr_glProgramUniform2i;
		ProgramUniform2iv = _funcptr_glProgramUniform2iv;
		ProgramUniform2ui = _funcptr_glProgramUniform2ui;
		ProgramUniform2uiv = _funcptr_glProgramUniform2uiv;
		ProgramUniform3d = _funcptr_glProgramUniform3d;
		ProgramUniform3dv = _funcptr_glProgramUniform3dv;
		ProgramUniform3f = _funcptr_glProgramUniform3f;
		ProgramUniform3fv = _funcptr_glProgramUniform3fv;
		ProgramUniform3i = _funcptr_glProgramUniform3i;
		ProgramUniform3iv = _funcptr_glProgramUniform3iv;
		ProgramUniform3ui = _funcptr_glProgramUniform3ui;
		ProgramUniform3uiv = _funcptr_glProgramUniform3uiv;
		ProgramUniform4d = _funcptr_glProgramUniform4d;
		ProgramUniform4dv = _funcptr_glProgramUniform4dv;
		ProgramUniform4f = _funcptr_glProgramUniform4f;
		ProgramUniform4fv = _funcptr_glProgramUniform4fv;
		ProgramUniform4i = _funcptr_glProgramUniform4i;
		ProgramUniform4iv = _funcptr_glProgramUniform4iv;
		ProgramUniform4ui = _funcptr_glProgramUniform4ui;
		ProgramUniform4uiv = _funcptr_glProgramUniform4uiv;
		ProgramUniformMatrix2dv = _funcptr_glProgramUniformMatrix2dv;
		ProgramUniformMatrix2fv = _funcptr_glProgramUniformMatrix2fv;
		ProgramUniformMatrix2x3dv = _funcptr_glProgramUniformMatrix2x3dv;
		ProgramUniformMatrix2x3fv = _funcptr_glProgramUniformMatrix2x3fv;
		ProgramUniformMatrix2x4dv = _funcptr_glProgramUniformMatrix2x4dv;
		ProgramUniformMatrix2x4fv = _funcptr_glProgramUniformMatrix2x4fv;
		ProgramUniformMatrix3dv = _funcptr_glProgramUniformMatrix3dv;
		ProgramUniformMatrix3fv = _funcptr_glProgramUniformMatrix3fv;
		ProgramUniformMatrix3x2dv = _funcptr_glProgramUniformMatrix3x2dv;
		ProgramUniformMatrix3x2fv = _funcptr_glProgramUniformMatrix3x2fv;
		ProgramUniformMatrix3x4dv = _funcptr_glProgramUniformMatrix3x4dv;
		ProgramUniformMatrix3x4fv = _funcptr_glProgramUniformMatrix3x4fv;
		ProgramUniformMatrix4dv = _funcptr_glProgramUniformMatrix4dv;
		ProgramUniformMatrix4fv = _funcptr_glProgramUniformMatrix4fv;
		ProgramUniformMatrix4x2dv = _funcptr_glProgramUniformMatrix4x2dv;
		ProgramUniformMatrix4x2fv = _funcptr_glProgramUniformMatrix4x2fv;
		ProgramUniformMatrix4x3dv = _funcptr_glProgramUniformMatrix4x3dv;
		ProgramUniformMatrix4x3fv = _funcptr_glProgramUniformMatrix4x3fv;
		ReleaseShaderCompiler = _funcptr_glReleaseShaderCompiler;
		ScissorArrayv = _funcptr_glScissorArrayv;
		ScissorIndexed = _funcptr_glScissorIndexed;
		ScissorIndexedv = _funcptr_glScissorIndexedv;
		ShaderBinary = _funcptr_glShaderBinary;
		UseProgramStages = _funcptr_glUseProgramStages;
		ValidateProgramPipeline = _funcptr_glValidateProgramPipeline;
		VertexAttribL1d = _funcptr_glVertexAttribL1d;
		VertexAttribL1dv = _funcptr_glVertexAttribL1dv;
		VertexAttribL2d = _funcptr_glVertexAttribL2d;
		VertexAttribL2dv = _funcptr_glVertexAttribL2dv;
		VertexAttribL3d = _funcptr_glVertexAttribL3d;
		VertexAttribL3dv = _funcptr_glVertexAttribL3dv;
		VertexAttribL4d = _funcptr_glVertexAttribL4d;
		VertexAttribL4dv = _funcptr_glVertexAttribL4dv;
		VertexAttribLPointer = _funcptr_glVertexAttribLPointer;
		ViewportArrayv = _funcptr_glViewportArrayv;
		ViewportIndexedf = _funcptr_glViewportIndexedf;
		ViewportIndexedfv = _funcptr_glViewportIndexedfv;
		BindImageTexture = _funcptr_glBindImageTexture;
		DrawArraysInstancedBaseInstance = _funcptr_glDrawArraysInstancedBaseInstance;
		DrawElementsInstancedBaseInstance = _funcptr_glDrawElementsInstancedBaseInstance;
		DrawElementsInstancedBaseVertexBaseInstance = _funcptr_glDrawElementsInstancedBaseVertexBaseInstance;
		DrawTransformFeedbackInstanced = _funcptr_glDrawTransformFeedbackInstanced;
		DrawTransformFeedbackStreamInstanced = _funcptr_glDrawTransformFeedbackStreamInstanced;
		GetActiveAtomicCounterBufferiv = _funcptr_glGetActiveAtomicCounterBufferiv;
		GetInternalformati64v = _funcptr_glGetInternalformati64v;
		MemoryBarrier = _funcptr_glMemoryBarrier;
		TexStorage1D = _funcptr_glTexStorage1D;
		TexStorage2D = _funcptr_glTexStorage2D;
		TexStorage3D = _funcptr_glTexStorage3D;
		BindVertexBuffer = _funcptr_glBindVertexBuffer;
		ClearBufferData = _funcptr_glClearBufferData;
		ClearBufferSubData = _funcptr_glClearBufferSubData;
		CopyImageSubData = _funcptr_glCopyImageSubData;
		DebugMessageCallback = _funcptr_glDebugMessageCallback;
		DebugMessageControl = _funcptr_glDebugMessageControl;
		DebugMessageInsert = _funcptr_glDebugMessageInsert;
		DispatchCompute = _funcptr_glDispatchCompute;
		DispatchComputeIndirect = _funcptr_glDispatchComputeIndirect;
		FramebufferParameteri = _funcptr_glFramebufferParameteri;
		GetDebugMessageLog = _funcptr_glGetDebugMessageLog;
		GetFramebufferParameteriv = _funcptr_glGetFramebufferParameteriv;
		GetObjectLabel = _funcptr_glGetObjectLabel;
		GetObjectPtrLabel = _funcptr_glGetObjectPtrLabel;
		GetProgramInterfaceiv = _funcptr_glGetProgramInterfaceiv;
		GetProgramResourceIndex = _funcptr_glGetProgramResourceIndex;
		GetProgramResourceLocation = _funcptr_glGetProgramResourceLocation;
		GetProgramResourceLocationIndex = _funcptr_glGetProgramResourceLocationIndex;
		GetProgramResourceName = _funcptr_glGetProgramResourceName;
		GetProgramResourceiv = _funcptr_glGetProgramResourceiv;
		InvalidateBufferData = _funcptr_glInvalidateBufferData;
		InvalidateBufferSubData = _funcptr_glInvalidateBufferSubData;
		InvalidateFramebuffer = _funcptr_glInvalidateFramebuffer;
		InvalidateSubFramebuffer = _funcptr_glInvalidateSubFramebuffer;
		InvalidateTexImage = _funcptr_glInvalidateTexImage;
		InvalidateTexSubImage = _funcptr_glInvalidateTexSubImage;
		MultiDrawArraysIndirect = _funcptr_glMultiDrawArraysIndirect;
		MultiDrawElementsIndirect = _funcptr_glMultiDrawElementsIndirect;
		ObjectLabel = _funcptr_glObjectLabel;
		ObjectPtrLabel = _funcptr_glObjectPtrLabel;
		PopDebugGroup = _funcptr_glPopDebugGroup;
		PushDebugGroup = _funcptr_glPushDebugGroup;
		ShaderStorageBlockBinding = _funcptr_glShaderStorageBlockBinding;
		TexBufferRange = _funcptr_glTexBufferRange;
		TexStorage2DMultisample = _funcptr_glTexStorage2DMultisample;
		TexStorage3DMultisample = _funcptr_glTexStorage3DMultisample;
		TextureView = _funcptr_glTextureView;
		VertexAttribBinding = _funcptr_glVertexAttribBinding;
		VertexAttribFormat = _funcptr_glVertexAttribFormat;
		VertexAttribIFormat = _funcptr_glVertexAttribIFormat;
		VertexAttribLFormat = _funcptr_glVertexAttribLFormat;
		VertexBindingDivisor = _funcptr_glVertexBindingDivisor;
		BindBuffersBase = _funcptr_glBindBuffersBase;
		BindBuffersRange = _funcptr_glBindBuffersRange;
		BindImageTextures = _funcptr_glBindImageTextures;
		BindSamplers = _funcptr_glBindSamplers;
		BindTextures = _funcptr_glBindTextures;
		BindVertexBuffers = _funcptr_glBindVertexBuffers;
		BufferStorage = _funcptr_glBufferStorage;
		ClearTexImage = _funcptr_glClearTexImage;
		ClearTexSubImage = _funcptr_glClearTexSubImage;
	}
	
}
extern "C" void ogl_CopyFromC()
{
  gl::CopyExtensionVariables();
  gl::CopyFunctionPointers();
}

namespace glload
{
	glload::LoadTest LoadFunctions()
	{
		int test = ::ogl_LoadFunctions();
		//The C loader will call the above function to copy the variables and such.
		
		if(test == 0)
			return glload::LoadTest(false, 0);
		return glload::LoadTest(true, test - 1);
	}
	
	int GetMajorVersion() { return ::ogl_GetMajorVersion(); }
	int GetMinorVersion() { return ::ogl_GetMinorVersion(); }
	
	int IsVersionGEQ( int testMajorVersion, int testMinorVersion )
	{
		return ::ogl_IsVersionGEQ(testMajorVersion, testMinorVersion);
	}
}
