Files
stgsharp/源代码/StgSharp/Control/IO/GLIO.cs
T

6439 lines
434 KiB
C#

using StgSharp.Controlling;
using StgSharp.Graphics;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.InteropServices;
namespace StgSharp
{
internal static partial class InternalIO
{
#region ssgc api define
[DllImport(SSC_libname, EntryPoint = "initGL",
CallingConvention = CallingConvention.Cdecl)]
internal static extern void InternalInitGL(int majorVersion, int minorVersion);
[DllImport(SSC_libname, EntryPoint = "linkShaderProgram",
CallingConvention = CallingConvention.Cdecl)]
internal static extern uint InternalLinkShaderProgram(uint shaderProgram);
[DllImport(SSC_libname, EntryPoint = "gladLoaderLoadGLContext",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe int InternalLoadGLapi(GLcontext* contextPtr);
[DllImport(SSC_libname, EntryPoint = "gladLoadGLContext",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe int InternalLoaderLoadGLapi(GLcontext* contextPtr, GLfuncLoader loader);
[DllImport(SSC_libname, EntryPoint = "loadShaderCode",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe uint InternalLoadShaderCode(byte* shaderCode, int shaderType);
[DllImport(SSC_libname, EntryPoint = "gladLoaderUnloadGLContext",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe void InternalUnloadGLcontext(GLcontext* context);
[DllImport(SSC_libname, EntryPoint = "createGLcontext",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe IntPtr internalCreatGLcontext(GLfuncLoader loader);
[DllImport(SSC_libname, EntryPoint = "setCurrentGLContext",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe void InternalSetCurrentGLContext(IntPtr context);
[DllImport(SSC_libname, EntryPoint = "readLog",
CallingConvention = CallingConvention.Cdecl)]
internal static extern unsafe IntPtr InternalReadLog();
#endregion
internal static IglFramework glfw = null;
}
}
namespace StgSharp.Graphics
{
[StructLayout(LayoutKind.Sequential)]
public unsafe struct GLcontextIO
{
IntPtr usrPtr;
#region platformSig
internal int VERSION_1_0;
internal int VERSION_1_1;
internal int VERSION_1_2;
internal int VERSION_1_3;
internal int VERSION_1_4;
internal int VERSION_1_5;
internal int VERSION_2_0;
internal int VERSION_2_1;
internal int VERSION_3_0;
internal int VERSION_3_1;
internal int VERSION_3_2;
internal int VERSION_3_3;
internal int VERSION_4_0;
internal int VERSION_4_1;
internal int VERSION_4_2;
internal int VERSION_4_3;
internal int VERSION_4_4;
internal int VERSION_4_5;
internal int VERSION_4_6;
internal int _3DFX_multisample;
internal int _3DFX_tbuffer;
internal int _3DFX_texture_compression_FXT1;
internal int AMD_blend_minmax_factor;
internal int AMD_conservative_depth;
internal int AMD_debug_output;
internal int AMD_depth_clamp_separate;
internal int AMD_draw_buffers_blend;
internal int AMD_framebuffer_multisample_advanced;
internal int AMD_framebuffer_sample_positions;
internal int AMD_gcn_shader;
internal int AMD_gpu_shader_half_float;
internal int AMD_gpu_shader_int16;
internal int AMD_gpu_shader_int64;
internal int AMD_interleaved_elements;
internal int AMD_multi_draw_indirect;
internal int AMD_name_gen_delete;
internal int AMD_occlusion_query_event;
internal int AMD_performance_monitor;
internal int AMD_pinned_memory;
internal int AMD_query_buffer_object;
internal int AMD_sample_positions;
internal int AMD_seamless_cubemap_per_texture;
internal int AMD_shader_atomic_counter_ops;
internal int AMD_shader_ballot;
internal int AMD_shader_explicit_vertex_parameter;
internal int AMD_shader_gpu_shader_half_float_fetch;
internal int AMD_shader_image_load_store_lod;
internal int AMD_shader_stencil_export;
internal int AMD_shader_trinary_minmax;
internal int AMD_sparse_texture;
internal int AMD_stencil_operation_extended;
internal int AMD_texture_gather_bias_lod;
internal int AMD_texture_texture4;
internal int AMD_transform_feedback3_lines_triangles;
internal int AMD_transform_feedback4;
internal int AMD_vertex_shader_layer;
internal int AMD_vertex_shader_tessellator;
internal int AMD_vertex_shader_viewport_index;
internal int APPLE_aux_depth_stencil;
internal int APPLE_client_storage;
internal int APPLE_element_array;
internal int APPLE_fence;
internal int APPLE_float_pixels;
internal int APPLE_flush_buffer_range;
internal int APPLE_object_purgeable;
internal int APPLE_rgb_422;
internal int APPLE_row_bytes;
internal int APPLE_specular_vector;
internal int APPLE_texture_range;
internal int APPLE_transform_hint;
internal int APPLE_vertex_array_object;
internal int APPLE_vertex_array_range;
internal int APPLE_vertex_program_evaluators;
internal int APPLE_ycbcr_422;
internal int ARB_ES2_compatibility;
internal int ARB_ES3_1_compatibility;
internal int ARB_ES3_2_compatibility;
internal int ARB_ES3_compatibility;
internal int ARB_arrays_of_arrays;
internal int ARB_base_instance;
internal int ARB_bindless_texture;
internal int ARB_blend_func_extended;
internal int ARB_buffer_storage;
internal int ARB_cl_event;
internal int ARB_clear_buffer_object;
internal int ARB_clear_texture;
internal int ARB_clip_control;
internal int ARB_color_buffer_float;
internal int ARB_compatibility;
internal int ARB_compressed_texture_pixel_storage;
internal int ARB_compute_shader;
internal int ARB_compute_variable_group_size;
internal int ARB_conditional_render_inverted;
internal int ARB_conservative_depth;
internal int ARB_copy_buffer;
internal int ARB_copy_image;
internal int ARB_cull_distance;
internal int ARB_debug_output;
internal int ARB_depth_buffer_float;
internal int ARB_depth_clamp;
internal int ARB_depth_texture;
internal int ARB_derivative_control;
internal int ARB_direct_state_access;
internal int ARB_draw_buffers;
internal int ARB_draw_buffers_blend;
internal int ARB_draw_elements_base_vertex;
internal int ARB_draw_indirect;
internal int ARB_draw_instanced;
internal int ARB_enhanced_layouts;
internal int ARB_explicit_attrib_location;
internal int ARB_explicit_uniform_location;
internal int ARB_fragment_coord_conventions;
internal int ARB_fragment_layer_viewport;
internal int ARB_fragment_program;
internal int ARB_fragment_program_shadow;
internal int ARB_fragment_shader;
internal int ARB_fragment_shader_interlock;
internal int ARB_framebuffer_no_attachments;
internal int ARB_framebuffer_object;
internal int ARB_framebuffer_sRGB;
internal int ARB_geometry_shader4;
internal int ARB_get_program_binary;
internal int ARB_get_texture_sub_image;
internal int ARB_gl_spirv;
internal int ARB_gpu_shader5;
internal int ARB_gpu_shader_fp64;
internal int ARB_gpu_shader_int64;
internal int ARB_half_float_pixel;
internal int ARB_half_float_vertex;
internal int ARB_imaging;
internal int ARB_indirect_parameters;
internal int ARB_instanced_arrays;
internal int ARB_internalformat_query;
internal int ARB_internalformat_query2;
internal int ARB_invalidate_subdata;
internal int ARB_map_buffer_alignment;
internal int ARB_map_buffer_range;
internal int ARB_matrix_palette;
internal int ARB_multi_bind;
internal int ARB_multi_draw_indirect;
internal int ARB_multisample;
internal int ARB_multitexture;
internal int ARB_occlusion_query;
internal int ARB_occlusion_query2;
internal int ARB_parallel_shader_compile;
internal int ARB_pipeline_statistics_query;
internal int ARB_pixel_buffer_object;
internal int ARB_point_parameters;
internal int ARB_point_sprite;
internal int ARB_polygon_offset_clamp;
internal int ARB_post_depth_coverage;
internal int ARB_program_interface_query;
internal int ARB_provoking_vertex;
internal int ARB_query_buffer_object;
internal int ARB_robust_buffer_access_behavior;
internal int ARB_robustness;
internal int ARB_robustness_isolation;
internal int ARB_sample_locations;
internal int ARB_sample_shading;
internal int ARB_sampler_objects;
internal int ARB_seamless_cube_map;
internal int ARB_seamless_cubemap_per_texture;
internal int ARB_separate_shader_objects;
internal int ARB_shader_atomic_counter_ops;
internal int ARB_shader_atomic_counters;
internal int ARB_shader_ballot;
internal int ARB_shader_bit_encoding;
internal int ARB_shader_clock;
internal int ARB_shader_draw_parameters;
internal int ARB_shader_group_vote;
internal int ARB_shader_image_load_store;
internal int ARB_shader_image_size;
internal int ARB_shader_objects;
internal int ARB_shader_precision;
internal int ARB_shader_stencil_export;
internal int ARB_shader_storage_buffer_object;
internal int ARB_shader_subroutine;
internal int ARB_shader_texture_image_samples;
internal int ARB_shader_texture_lod;
internal int ARB_shader_viewport_layer_array;
internal int ARB_shading_language_100;
internal int ARB_shading_language_420pack;
internal int ARB_shading_language_include;
internal int ARB_shading_language_packing;
internal int ARB_shadow;
internal int ARB_shadow_ambient;
internal int ARB_sparse_buffer;
internal int ARB_sparse_texture;
internal int ARB_sparse_texture2;
internal int ARB_sparse_texture_clamp;
internal int ARB_spirv_extensions;
internal int ARB_stencil_texturing;
internal int ARB_sync;
internal int ARB_tessellation_shader;
internal int ARB_texture_barrier;
internal int ARB_texture_border_clamp;
internal int ARB_texture_buffer_object;
internal int ARB_texture_buffer_object_rgb32;
internal int ARB_texture_buffer_range;
internal int ARB_texture_compression;
internal int ARB_texture_compression_bptc;
internal int ARB_texture_compression_rgtc;
internal int ARB_texture_cube_map;
internal int ARB_texture_cube_map_array;
internal int ARB_texture_env_add;
internal int ARB_texture_env_combine;
internal int ARB_texture_env_crossbar;
internal int ARB_texture_env_dot3;
internal int ARB_texture_filter_anisotropic;
internal int ARB_texture_filter_minmax;
internal int ARB_texture_float;
internal int ARB_texture_gather;
internal int ARB_texture_mirror_clamp_to_edge;
internal int ARB_texture_mirrored_repeat;
internal int ARB_texture_multisample;
internal int ARB_texture_non_power_of_two;
internal int ARB_texture_query_levels;
internal int ARB_texture_query_lod;
internal int ARB_texture_rectangle;
internal int ARB_texture_rg;
internal int ARB_texture_rgb10_a2ui;
internal int ARB_texture_stencil8;
internal int ARB_texture_storage;
internal int ARB_texture_storage_multisample;
internal int ARB_texture_swizzle;
internal int ARB_texture_view;
internal int ARB_timer_query;
internal int ARB_transform_feedback2;
internal int ARB_transform_feedback3;
internal int ARB_transform_feedback_instanced;
internal int ARB_transform_feedback_overflow_query;
internal int ARB_transpose_matrix;
internal int ARB_uniform_buffer_object;
internal int ARB_vertex_array_bgra;
internal int ARB_vertex_array_object;
internal int ARB_vertex_attrib_64bit;
internal int ARB_vertex_attrib_binding;
internal int ARB_vertex_blend;
internal int ARB_vertex_buffer_object;
internal int ARB_vertex_program;
internal int ARB_vertex_shader;
internal int ARB_vertex_type_10f_11f_11f_rev;
internal int ARB_vertex_type_2_10_10_10_rev;
internal int ARB_viewport_array;
internal int ARB_window_pos;
internal int ATI_draw_buffers;
internal int ATI_element_array;
internal int ATI_envmap_bumpmap;
internal int ATI_fragment_shader;
internal int ATI_map_object_buffer;
internal int ATI_meminfo;
internal int ATI_pixel_format_float;
internal int ATI_pn_triangles;
internal int ATI_separate_stencil;
internal int ATI_text_fragment_shader;
internal int ATI_texture_env_combine3;
internal int ATI_texture_float;
internal int ATI_texture_mirror_once;
internal int ATI_vertex_array_object;
internal int ATI_vertex_attrib_array_object;
internal int ATI_vertex_streams;
internal int EXT_422_pixels;
internal int EXT_EGL_image_storage;
internal int EXT_EGL_sync;
internal int EXT_abgr;
internal int EXT_bgra;
internal int EXT_bindable_uniform;
internal int EXT_blend_color;
internal int EXT_blend_equation_separate;
internal int EXT_blend_func_separate;
internal int EXT_blend_logic_op;
internal int EXT_blend_minmax;
internal int EXT_blend_subtract;
internal int EXT_clip_volume_hint;
internal int EXT_cmyka;
internal int EXT_color_subtable;
internal int EXT_compiled_vertex_array;
internal int EXT_convolution;
internal int EXT_coordinate_frame;
internal int EXT_copy_texture;
internal int EXT_cull_vertex;
internal int EXT_debug_label;
internal int EXT_debug_marker;
internal int EXT_depth_bounds_test;
internal int EXT_direct_state_access;
internal int EXT_draw_buffers2;
internal int EXT_draw_instanced;
internal int EXT_draw_range_elements;
internal int EXT_external_buffer;
internal int EXT_fog_coord;
internal int EXT_framebuffer_blit;
internal int EXT_framebuffer_blit_layers;
internal int EXT_framebuffer_multisample;
internal int EXT_framebuffer_multisample_blit_scaled;
internal int EXT_framebuffer_object;
internal int EXT_framebuffer_sRGB;
internal int EXT_geometry_shader4;
internal int EXT_gpu_program_parameters;
internal int EXT_gpu_shader4;
internal int EXT_histogram;
internal int EXT_index_array_formats;
internal int EXT_index_func;
internal int EXT_index_material;
internal int EXT_index_texture;
internal int EXT_light_texture;
internal int EXT_memory_object;
internal int EXT_memory_object_fd;
internal int EXT_memory_object_win32;
internal int EXT_misc_attribute;
internal int EXT_multi_draw_arrays;
internal int EXT_multisample;
internal int EXT_multiview_tessellation_geometry_shader;
internal int EXT_multiview_texture_multisample;
internal int EXT_multiview_timer_query;
internal int EXT_packed_depth_stencil;
internal int EXT_packed_float;
internal int EXT_packed_pixels;
internal int EXT_paletted_texture;
internal int EXT_pixel_buffer_object;
internal int EXT_pixel_transform;
internal int EXT_pixel_transform_color_table;
internal int EXT_point_parameters;
internal int EXT_polygon_offset;
internal int EXT_polygon_offset_clamp;
internal int EXT_post_depth_coverage;
internal int EXT_provoking_vertex;
internal int EXT_raster_multisample;
internal int EXT_rescale_normal;
internal int EXT_secondary_color;
internal int EXT_semaphore;
internal int EXT_semaphore_fd;
internal int EXT_semaphore_win32;
internal int EXT_separate_shader_objects;
internal int EXT_separate_specular_color;
internal int EXT_shader_framebuffer_fetch;
internal int EXT_shader_framebuffer_fetch_non_coherent;
internal int EXT_shader_image_load_formatted;
internal int EXT_shader_image_load_store;
internal int EXT_shader_integer_mix;
internal int EXT_shader_samples_identical;
internal int EXT_shadow_funcs;
internal int EXT_shared_texture_palette;
internal int EXT_sparse_texture2;
internal int EXT_stencil_clear_tag;
internal int EXT_stencil_two_side;
internal int EXT_stencil_wrap;
internal int EXT_subtexture;
internal int EXT_texture;
internal int EXT_texture3D;
internal int EXT_texture_array;
internal int EXT_texture_buffer_object;
internal int EXT_texture_compression_latc;
internal int EXT_texture_compression_rgtc;
internal int EXT_texture_compression_s3tc;
internal int EXT_texture_cube_map;
internal int EXT_texture_env_add;
internal int EXT_texture_env_combine;
internal int EXT_texture_env_dot3;
internal int EXT_texture_filter_anisotropic;
internal int EXT_texture_filter_minmax;
internal int EXT_texture_integer;
internal int EXT_texture_lod_bias;
internal int EXT_texture_mirror_clamp;
internal int EXT_texture_object;
internal int EXT_texture_perturb_normal;
internal int EXT_texture_sRGB;
internal int EXT_texture_sRGB_R8;
internal int EXT_texture_sRGB_RG8;
internal int EXT_texture_sRGB_decode;
internal int EXT_texture_shadow_lod;
internal int EXT_texture_shared_exponent;
internal int EXT_texture_snorm;
internal int EXT_texture_storage;
internal int EXT_texture_swizzle;
internal int EXT_timer_query;
internal int EXT_transform_feedback;
internal int EXT_vertex_array;
internal int EXT_vertex_array_bgra;
internal int EXT_vertex_attrib_64bit;
internal int EXT_vertex_shader;
internal int EXT_vertex_weighting;
internal int EXT_win32_keyed_mutex;
internal int EXT_window_rectangles;
internal int EXT_x11_sync_object;
internal int GREMEDY_frame_terminator;
internal int GREMEDY_string_marker;
internal int HP_convolution_border_modes;
internal int HP_image_transform;
internal int HP_occlusion_test;
internal int HP_texture_lighting;
internal int IBM_cull_vertex;
internal int IBM_multimode_draw_arrays;
internal int IBM_rasterpos_clip;
internal int IBM_static_data;
internal int IBM_texture_mirrored_repeat;
internal int IBM_vertex_array_lists;
internal int INGR_blend_func_separate;
internal int INGR_color_clamp;
internal int INGR_interlace_read;
internal int INTEL_blackhole_render;
internal int INTEL_conservative_rasterization;
internal int INTEL_fragment_shader_ordering;
internal int INTEL_framebuffer_CMAA;
internal int INTEL_map_texture;
internal int INTEL_parallel_arrays;
internal int INTEL_performance_query;
internal int KHR_blend_equation_advanced;
internal int KHR_blend_equation_advanced_coherent;
internal int KHR_context_flush_control;
internal int KHR_debug;
internal int KHR_no_error;
internal int KHR_parallel_shader_compile;
internal int KHR_robust_buffer_access_behavior;
internal int KHR_robustness;
internal int KHR_shader_subgroup;
internal int KHR_texture_compression_astc_hdr;
internal int KHR_texture_compression_astc_ldr;
internal int KHR_texture_compression_astc_sliced_3d;
internal int MESAX_texture_stack;
internal int MESA_framebuffer_flip_x;
internal int MESA_framebuffer_flip_y;
internal int MESA_framebuffer_swap_xy;
internal int MESA_pack_invert;
internal int MESA_program_binary_formats;
internal int MESA_resize_buffers;
internal int MESA_shader_integer_functions;
internal int MESA_tile_raster_order;
internal int MESA_window_pos;
internal int MESA_ycbcr_texture;
internal int NVX_blend_equation_advanced_multi_draw_buffers;
internal int NVX_conditional_render;
internal int NVX_gpu_memory_info;
internal int NVX_gpu_multicast2;
internal int NVX_linked_gpu_multicast;
internal int NVX_progress_fence;
internal int NV_alpha_to_coverage_dither_control;
internal int NV_bindless_multi_draw_indirect;
internal int NV_bindless_multi_draw_indirect_count;
internal int NV_bindless_texture;
internal int NV_blend_equation_advanced;
internal int NV_blend_equation_advanced_coherent;
internal int NV_blend_minmax_factor;
internal int NV_blend_square;
internal int NV_clip_space_w_scaling;
internal int NV_command_list;
internal int NV_compute_program5;
internal int NV_compute_shader_derivatives;
internal int NV_conditional_render;
internal int NV_conservative_raster;
internal int NV_conservative_raster_dilate;
internal int NV_conservative_raster_pre_snap;
internal int NV_conservative_raster_pre_snap_triangles;
internal int NV_conservative_raster_underestimation;
internal int NV_copy_depth_to_color;
internal int NV_copy_image;
internal int NV_deep_texture3D;
internal int NV_depth_buffer_float;
internal int NV_depth_clamp;
internal int NV_draw_texture;
internal int NV_draw_vulkan_image;
internal int NV_evaluators;
internal int NV_explicit_multisample;
internal int NV_fence;
internal int NV_fill_rectangle;
internal int NV_float_buffer;
internal int NV_fog_distance;
internal int NV_fragment_coverage_to_color;
internal int NV_fragment_program;
internal int NV_fragment_program2;
internal int NV_fragment_program4;
internal int NV_fragment_program_option;
internal int NV_fragment_shader_barycentric;
internal int NV_fragment_shader_interlock;
internal int NV_framebuffer_mixed_samples;
internal int NV_framebuffer_multisample_coverage;
internal int NV_geometry_program4;
internal int NV_geometry_shader4;
internal int NV_geometry_shader_passthrough;
internal int NV_gpu_multicast;
internal int NV_gpu_program4;
internal int NV_gpu_program5;
internal int NV_gpu_program5_mem_extended;
internal int NV_gpu_shader5;
internal int NV_half_float;
internal int NV_internalformat_sample_query;
internal int NV_light_max_exponent;
internal int NV_memory_attachment;
internal int NV_memory_object_sparse;
internal int NV_mesh_shader;
internal int NV_multisample_coverage;
internal int NV_multisample_filter_hint;
internal int NV_occlusion_query;
internal int NV_packed_depth_stencil;
internal int NV_parameter_buffer_object;
internal int NV_parameter_buffer_object2;
internal int NV_path_rendering;
internal int NV_path_rendering_shared_edge;
internal int NV_pixel_data_range;
internal int NV_point_sprite;
internal int NV_present_video;
internal int NV_primitive_restart;
internal int NV_primitive_shading_rate;
internal int NV_query_resource;
internal int NV_query_resource_tag;
internal int NV_register_combiners;
internal int NV_register_combiners2;
internal int NV_representative_fragment_test;
internal int NV_robustness_video_memory_purge;
internal int NV_sample_locations;
internal int NV_sample_mask_override_coverage;
internal int NV_scissor_exclusive;
internal int NV_shader_atomic_counters;
internal int NV_shader_atomic_float;
internal int NV_shader_atomic_float64;
internal int NV_shader_atomic_fp16_vector;
internal int NV_shader_atomic_int64;
internal int NV_shader_buffer_load;
internal int NV_shader_buffer_store;
internal int NV_shader_storage_buffer_object;
internal int NV_shader_subgroup_partitioned;
internal int NV_shader_texture_footprint;
internal int NV_shader_thread_group;
internal int NV_shader_thread_shuffle;
internal int NV_shading_rate_image;
internal int NV_stereo_view_rendering;
internal int NV_tessellation_program5;
internal int NV_texgen_emboss;
internal int NV_texgen_reflection;
internal int NV_texture_barrier;
internal int NV_texture_compression_vtc;
internal int NV_texture_env_combine4;
internal int NV_texture_expand_normal;
internal int NV_texture_multisample;
internal int NV_texture_rectangle;
internal int NV_texture_rectangle_compressed;
internal int NV_texture_shader;
internal int NV_texture_shader2;
internal int NV_texture_shader3;
internal int NV_timeline_semaphore;
internal int NV_transform_feedback;
internal int NV_transform_feedback2;
internal int NV_uniform_buffer_std430_layout;
internal int NV_uniform_buffer_unified_memory;
internal int NV_vdpau_interop;
internal int NV_vdpau_interop2;
internal int NV_vertex_array_range;
internal int NV_vertex_array_range2;
internal int NV_vertex_attrib_integer_64bit;
internal int NV_vertex_buffer_unified_memory;
internal int NV_vertex_program;
internal int NV_vertex_program1_1;
internal int NV_vertex_program2;
internal int NV_vertex_program2_option;
internal int NV_vertex_program3;
internal int NV_vertex_program4;
internal int NV_video_capture;
internal int NV_viewport_array2;
internal int NV_viewport_swizzle;
internal int OES_byte_coordinates;
internal int OES_compressed_paletted_texture;
internal int OES_fixed_point;
internal int OES_query_matrix;
internal int OES_read_format;
internal int OES_single_precision;
internal int OML_interlace;
internal int OML_resample;
internal int OML_subsample;
internal int OVR_multiview;
internal int OVR_multiview2;
internal int PGI_misc_hints;
internal int PGI_vertex_hints;
internal int REND_screen_coordinates;
internal int S3_s3tc;
internal int SGIS_detail_texture;
internal int SGIS_fog_function;
internal int SGIS_generate_mipmap;
internal int SGIS_multisample;
internal int SGIS_pixel_texture;
internal int SGIS_point_line_texgen;
internal int SGIS_point_parameters;
internal int SGIS_sharpen_texture;
internal int SGIS_texture4D;
internal int SGIS_texture_border_clamp;
internal int SGIS_texture_color_mask;
internal int SGIS_texture_edge_clamp;
internal int SGIS_texture_filter4;
internal int SGIS_texture_lod;
internal int SGIS_texture_select;
internal int SGIX_async;
internal int SGIX_async_histogram;
internal int SGIX_async_pixel;
internal int SGIX_blend_alpha_minmax;
internal int SGIX_calligraphic_fragment;
internal int SGIX_clipmap;
internal int SGIX_convolution_accuracy;
internal int SGIX_depth_pass_instrument;
internal int SGIX_depth_texture;
internal int SGIX_flush_raster;
internal int SGIX_fog_offset;
internal int SGIX_fragment_lighting;
internal int SGIX_framezoom;
internal int SGIX_igloo_interface;
internal int SGIX_instruments;
internal int SGIX_interlace;
internal int SGIX_ir_instrument1;
internal int SGIX_list_priority;
internal int SGIX_pixel_texture;
internal int SGIX_pixel_tiles;
internal int SGIX_polynomial_ffd;
internal int SGIX_reference_plane;
internal int SGIX_resample;
internal int SGIX_scalebias_hint;
internal int SGIX_shadow;
internal int SGIX_shadow_ambient;
internal int SGIX_sprite;
internal int SGIX_subsample;
internal int SGIX_tag_sample_buffer;
internal int SGIX_texture_add_env;
internal int SGIX_texture_coordinate_clamp;
internal int SGIX_texture_lod_bias;
internal int SGIX_texture_multi_buffer;
internal int SGIX_texture_scale_bias;
internal int SGIX_vertex_preclip;
internal int SGIX_ycrcb;
internal int SGIX_ycrcb_subsample;
internal int SGIX_ycrcba;
internal int SGI_color_matrix;
internal int SGI_color_table;
internal int SGI_texture_color_table;
internal int SUNX_constant_data;
internal int SUN_convolution_border_modes;
internal int SUN_global_alpha;
internal int SUN_mesh_array;
internal int SUN_slice_accum;
internal int SUN_triangle_list;
internal int SUN_vertex;
internal int WIN_phong_shading;
internal int WIN_specular_fog;
#endregion
#region glapi
#region code
internal IntPtr AccumxOES;
internal IntPtr AcquireKeyedMutexWin32EXT;
internal IntPtr ActiveProgramEXT;
internal IntPtr ActiveShaderProgram;
internal IntPtr ActiveStencilFaceEXT;
internal IntPtr ActiveTexture;
internal IntPtr ActiveTextureARB;
internal IntPtr ActiveVaryingNV;
internal IntPtr AlphaFragmentOp1ATI;
internal IntPtr AlphaFragmentOp2ATI;
internal IntPtr AlphaFragmentOp3ATI;
internal IntPtr AlphaFuncxOES;
internal IntPtr AlphaToCoverageDitherControlNV;
internal IntPtr ApplyFramebufferAttachmentCMAAINTEL;
internal IntPtr ApplyTextureEXT;
internal IntPtr AreProgramsResidentNV;
internal IntPtr AreTexturesResidentEXT;
internal IntPtr ArrayElementEXT;
internal IntPtr ArrayObjectATI;
internal IntPtr AsyncCopyBufferSubDataNVX;
internal IntPtr AsyncCopyImageSubDataNVX;
internal IntPtr AsyncMarkerSGIX;
internal IntPtr AttachObjectARB;
internal IntPtr AttachShader;
internal IntPtr BeginConditionalRender;
internal IntPtr BeginConditionalRenderNV;
internal IntPtr BeginConditionalRenderNVX;
internal IntPtr BeginFragmentShaderATI;
internal IntPtr BeginOcclusionQueryNV;
internal IntPtr BeginPerfMonitorAMD;
internal IntPtr BeginPerfQueryINTEL;
internal IntPtr BeginQuery;
internal IntPtr BeginQueryARB;
internal IntPtr BeginQueryIndexed;
internal IntPtr BeginTransformFeedback;
internal IntPtr BeginTransformFeedbackEXT;
internal IntPtr BeginTransformFeedbackNV;
internal IntPtr BeginVertexShaderEXT;
internal IntPtr BeginVideoCaptureNV;
internal IntPtr BindAttribLocation;
internal IntPtr BindAttribLocationARB;
internal IntPtr BindBuffer;
internal IntPtr BindBufferARB;
internal IntPtr BindBufferBase;
internal IntPtr BindBufferBaseEXT;
internal IntPtr BindBufferBaseNV;
internal IntPtr BindBufferOffsetEXT;
internal IntPtr BindBufferOffsetNV;
internal IntPtr BindBufferRange;
internal IntPtr BindBufferRangeEXT;
internal IntPtr BindBufferRangeNV;
internal IntPtr BindBuffersBase;
internal IntPtr BindBuffersRange;
internal IntPtr BindFragDataLocation;
internal IntPtr BindFragDataLocationEXT;
internal IntPtr BindFragDataLocationIndexed;
internal IntPtr BindFragmentShaderATI;
internal IntPtr BindFramebuffer;
internal IntPtr BindFramebufferEXT;
internal IntPtr BindImageTexture;
internal IntPtr BindImageTextureEXT;
internal IntPtr BindImageTextures;
internal IntPtr BindLightParameterEXT;
internal IntPtr BindMaterialParameterEXT;
internal IntPtr BindMultiTextureEXT;
internal IntPtr BindParameterEXT;
internal IntPtr BindProgramARB;
internal IntPtr BindProgramNV;
internal IntPtr BindProgramPipeline;
internal IntPtr BindRenderbuffer;
internal IntPtr BindRenderbufferEXT;
internal IntPtr BindSampler;
internal IntPtr BindSamplers;
internal IntPtr BindShadingRateImageNV;
internal IntPtr BindTexGenParameterEXT;
internal IntPtr BindTexture;
internal IntPtr BindTextureEXT;
internal IntPtr BindTextureUnit;
internal IntPtr BindTextureUnitParameterEXT;
internal IntPtr BindTextures;
internal IntPtr BindTransformFeedback;
internal IntPtr BindTransformFeedbackNV;
internal IntPtr BindVertexArray;
internal IntPtr BindVertexArrayAPPLE;
internal IntPtr BindVertexBuffer;
internal IntPtr BindVertexBuffers;
internal IntPtr BindVertexShaderEXT;
internal IntPtr BindVideoCaptureStreamBufferNV;
internal IntPtr BindVideoCaptureStreamTextureNV;
internal IntPtr Binormal3bEXT;
internal IntPtr Binormal3bvEXT;
internal IntPtr Binormal3dEXT;
internal IntPtr Binormal3dvEXT;
internal IntPtr Binormal3fEXT;
internal IntPtr Binormal3fvEXT;
internal IntPtr Binormal3iEXT;
internal IntPtr Binormal3ivEXT;
internal IntPtr Binormal3sEXT;
internal IntPtr Binormal3svEXT;
internal IntPtr BinormalPointerEXT;
internal IntPtr BitmapxOES;
internal IntPtr BlendBarrierKHR;
internal IntPtr BlendBarrierNV;
internal IntPtr BlendColor;
internal IntPtr BlendColorEXT;
internal IntPtr BlendColorxOES;
internal IntPtr BlendEquation;
internal IntPtr BlendEquationEXT;
internal IntPtr BlendEquationIndexedAMD;
internal IntPtr BlendEquationSeparate;
internal IntPtr BlendEquationSeparateEXT;
internal IntPtr BlendEquationSeparateIndexedAMD;
internal IntPtr BlendEquationSeparatei;
internal IntPtr BlendEquationSeparateiARB;
internal IntPtr BlendEquationi;
internal IntPtr BlendEquationiARB;
internal IntPtr BlendFunc;
internal IntPtr BlendFuncIndexedAMD;
internal IntPtr BlendFuncSeparate;
internal IntPtr BlendFuncSeparateEXT;
internal IntPtr BlendFuncSeparateINGR;
internal IntPtr BlendFuncSeparateIndexedAMD;
internal IntPtr BlendFuncSeparatei;
internal IntPtr BlendFuncSeparateiARB;
internal IntPtr BlendFunci;
internal IntPtr BlendFunciARB;
internal IntPtr BlendParameteriNV;
internal IntPtr BlitFramebuffer;
internal IntPtr BlitFramebufferEXT;
internal IntPtr BlitFramebufferLayerEXT;
internal IntPtr BlitFramebufferLayersEXT;
internal IntPtr BlitNamedFramebuffer;
internal IntPtr BufferAddressRangeNV;
internal IntPtr BufferAttachMemoryNV;
internal IntPtr BufferData;
internal IntPtr BufferDataARB;
internal IntPtr BufferPageCommitmentARB;
internal IntPtr BufferPageCommitmentMemNV;
internal IntPtr BufferParameteriAPPLE;
internal IntPtr BufferStorage;
internal IntPtr BufferStorageExternalEXT;
internal IntPtr BufferStorageMemEXT;
internal IntPtr BufferSubData;
internal IntPtr BufferSubDataARB;
internal IntPtr CallCommandListNV;
internal IntPtr CheckFramebufferStatus;
internal IntPtr CheckFramebufferStatusEXT;
internal IntPtr CheckNamedFramebufferStatus;
internal IntPtr CheckNamedFramebufferStatusEXT;
internal IntPtr ClampColor;
internal IntPtr ClampColorARB;
internal IntPtr Clear;
internal IntPtr ClearAccumxOES;
internal IntPtr ClearBufferData;
internal IntPtr ClearBufferSubData;
internal IntPtr ClearBufferfi;
internal IntPtr ClearBufferfv;
internal IntPtr ClearBufferiv;
internal IntPtr ClearBufferuiv;
internal IntPtr ClearColor;
internal IntPtr ClearColorIiEXT;
internal IntPtr ClearColorIuiEXT;
internal IntPtr ClearColorxOES;
internal IntPtr ClearDepth;
internal IntPtr ClearDepthdNV;
internal IntPtr ClearDepthf;
internal IntPtr ClearDepthfOES;
internal IntPtr ClearDepthxOES;
internal IntPtr ClearNamedBufferData;
internal IntPtr ClearNamedBufferDataEXT;
internal IntPtr ClearNamedBufferSubData;
internal IntPtr ClearNamedBufferSubDataEXT;
internal IntPtr ClearNamedFramebufferfi;
internal IntPtr ClearNamedFramebufferfv;
internal IntPtr ClearNamedFramebufferiv;
internal IntPtr ClearNamedFramebufferuiv;
internal IntPtr ClearStencil;
internal IntPtr ClearTexImage;
internal IntPtr ClearTexSubImage;
internal IntPtr ClientActiveTextureARB;
internal IntPtr ClientActiveVertexStreamATI;
internal IntPtr ClientAttribDefaultEXT;
internal IntPtr ClientWaitSemaphoreui64NVX;
internal IntPtr ClientWaitSync;
internal IntPtr ClipControl;
internal IntPtr ClipPlanefOES;
internal IntPtr ClipPlanexOES;
internal IntPtr Color3fVertex3fSUN;
internal IntPtr Color3fVertex3fvSUN;
internal IntPtr Color3hNV;
internal IntPtr Color3hvNV;
internal IntPtr Color3xOES;
internal IntPtr Color3xvOES;
internal IntPtr Color4fNormal3fVertex3fSUN;
internal IntPtr Color4fNormal3fVertex3fvSUN;
internal IntPtr Color4hNV;
internal IntPtr Color4hvNV;
internal IntPtr Color4ubVertex2fSUN;
internal IntPtr Color4ubVertex2fvSUN;
internal IntPtr Color4ubVertex3fSUN;
internal IntPtr Color4ubVertex3fvSUN;
internal IntPtr Color4xOES;
internal IntPtr Color4xvOES;
internal IntPtr ColorFormatNV;
internal IntPtr ColorFragmentOp1ATI;
internal IntPtr ColorFragmentOp2ATI;
internal IntPtr ColorFragmentOp3ATI;
internal IntPtr ColorMask;
internal IntPtr ColorMaskIndexedEXT;
internal IntPtr ColorMaski;
internal IntPtr ColorPointerEXT;
internal IntPtr ColorPointerListIBM;
internal IntPtr ColorPointervINTEL;
internal IntPtr ColorSubTableEXT;
internal IntPtr ColorTableEXT;
internal IntPtr ColorTableParameterfvSGI;
internal IntPtr ColorTableParameterivSGI;
internal IntPtr ColorTableSGI;
internal IntPtr CombinerInputNV;
internal IntPtr CombinerOutputNV;
internal IntPtr CombinerParameterfNV;
internal IntPtr CombinerParameterfvNV;
internal IntPtr CombinerParameteriNV;
internal IntPtr CombinerParameterivNV;
internal IntPtr CombinerStageParameterfvNV;
internal IntPtr CommandListSegmentsNV;
internal IntPtr CompileCommandListNV;
internal IntPtr CompileShader;
internal IntPtr CompileShaderARB;
internal IntPtr CompileShaderIncludeARB;
internal IntPtr CompressedMultiTexImage1DEXT;
internal IntPtr CompressedMultiTexImage2DEXT;
internal IntPtr CompressedMultiTexImage3DEXT;
internal IntPtr CompressedMultiTexSubImage1DEXT;
internal IntPtr CompressedMultiTexSubImage2DEXT;
internal IntPtr CompressedMultiTexSubImage3DEXT;
internal IntPtr CompressedTexImage1D;
internal IntPtr CompressedTexImage1DARB;
internal IntPtr CompressedTexImage2D;
internal IntPtr CompressedTexImage2DARB;
internal IntPtr CompressedTexImage3D;
internal IntPtr CompressedTexImage3DARB;
internal IntPtr CompressedTexSubImage1D;
internal IntPtr CompressedTexSubImage1DARB;
internal IntPtr CompressedTexSubImage2D;
internal IntPtr CompressedTexSubImage2DARB;
internal IntPtr CompressedTexSubImage3D;
internal IntPtr CompressedTexSubImage3DARB;
internal IntPtr CompressedTextureImage1DEXT;
internal IntPtr CompressedTextureImage2DEXT;
internal IntPtr CompressedTextureImage3DEXT;
internal IntPtr CompressedTextureSubImage1D;
internal IntPtr CompressedTextureSubImage1DEXT;
internal IntPtr CompressedTextureSubImage2D;
internal IntPtr CompressedTextureSubImage2DEXT;
internal IntPtr CompressedTextureSubImage3D;
internal IntPtr CompressedTextureSubImage3DEXT;
internal IntPtr ConservativeRasterParameterfNV;
internal IntPtr ConservativeRasterParameteriNV;
internal IntPtr ConvolutionFilter1DEXT;
internal IntPtr ConvolutionFilter2DEXT;
internal IntPtr ConvolutionParameterfEXT;
internal IntPtr ConvolutionParameterfvEXT;
internal IntPtr ConvolutionParameteriEXT;
internal IntPtr ConvolutionParameterivEXT;
internal IntPtr ConvolutionParameterxOES;
internal IntPtr ConvolutionParameterxvOES;
internal IntPtr CopyBufferSubData;
internal IntPtr CopyColorSubTableEXT;
internal IntPtr CopyColorTableSGI;
internal IntPtr CopyConvolutionFilter1DEXT;
internal IntPtr CopyConvolutionFilter2DEXT;
internal IntPtr CopyImageSubData;
internal IntPtr CopyImageSubDataNV;
internal IntPtr CopyMultiTexImage1DEXT;
internal IntPtr CopyMultiTexImage2DEXT;
internal IntPtr CopyMultiTexSubImage1DEXT;
internal IntPtr CopyMultiTexSubImage2DEXT;
internal IntPtr CopyMultiTexSubImage3DEXT;
internal IntPtr CopyNamedBufferSubData;
internal IntPtr CopyPathNV;
internal IntPtr CopyTexImage1D;
internal IntPtr CopyTexImage1DEXT;
internal IntPtr CopyTexImage2D;
internal IntPtr CopyTexImage2DEXT;
internal IntPtr CopyTexSubImage1D;
internal IntPtr CopyTexSubImage1DEXT;
internal IntPtr CopyTexSubImage2D;
internal IntPtr CopyTexSubImage2DEXT;
internal IntPtr CopyTexSubImage3D;
internal IntPtr CopyTexSubImage3DEXT;
internal IntPtr CopyTextureImage1DEXT;
internal IntPtr CopyTextureImage2DEXT;
internal IntPtr CopyTextureSubImage1D;
internal IntPtr CopyTextureSubImage1DEXT;
internal IntPtr CopyTextureSubImage2D;
internal IntPtr CopyTextureSubImage2DEXT;
internal IntPtr CopyTextureSubImage3D;
internal IntPtr CopyTextureSubImage3DEXT;
internal IntPtr CoverFillPathInstancedNV;
internal IntPtr CoverFillPathNV;
internal IntPtr CoverStrokePathInstancedNV;
internal IntPtr CoverStrokePathNV;
internal IntPtr CoverageModulationNV;
internal IntPtr CoverageModulationTableNV;
internal IntPtr CreateBuffers;
internal IntPtr CreateCommandListsNV;
internal IntPtr CreateFramebuffers;
internal IntPtr CreateMemoryObjectsEXT;
internal IntPtr CreatePerfQueryINTEL;
internal IntPtr CreateProgram;
internal IntPtr CreateProgramObjectARB;
internal IntPtr CreateProgramPipelines;
internal IntPtr CreateProgressFenceNVX;
internal IntPtr CreateQueries;
internal IntPtr CreateRenderbuffers;
internal IntPtr CreateSamplers;
internal IntPtr CreateSemaphoresNV;
internal IntPtr CreateShader;
internal IntPtr CreateShaderObjectARB;
internal IntPtr CreateShaderProgramEXT;
internal IntPtr CreateShaderProgramv;
internal IntPtr CreateStatesNV;
internal IntPtr CreateSyncFromCLeventARB;
internal IntPtr CreateTextures;
internal IntPtr CreateTransformFeedbacks;
internal IntPtr CreateVertexArrays;
internal IntPtr CullFace;
internal IntPtr CullParameterdvEXT;
internal IntPtr CullParameterfvEXT;
internal IntPtr CurrentPaletteMatrixARB;
internal IntPtr DebugMessageCallback;
internal IntPtr DebugMessageCallbackAMD;
internal IntPtr DebugMessageCallbackARB;
internal IntPtr DebugMessageControl;
internal IntPtr DebugMessageControlARB;
internal IntPtr DebugMessageEnableAMD;
internal IntPtr DebugMessageInsert;
internal IntPtr DebugMessageInsertAMD;
internal IntPtr DebugMessageInsertARB;
internal IntPtr DeformSGIX;
internal IntPtr DeformationMap3dSGIX;
internal IntPtr DeformationMap3fSGIX;
internal IntPtr DeleteAsyncMarkersSGIX;
internal IntPtr DeleteBuffers;
internal IntPtr DeleteBuffersARB;
internal IntPtr DeleteCommandListsNV;
internal IntPtr DeleteFencesAPPLE;
internal IntPtr DeleteFencesNV;
internal IntPtr DeleteFragmentShaderATI;
internal IntPtr DeleteFramebuffers;
internal IntPtr DeleteFramebuffersEXT;
internal IntPtr DeleteMemoryObjectsEXT;
internal IntPtr DeleteNamedStringARB;
internal IntPtr DeleteNamesAMD;
internal IntPtr DeleteObjectARB;
internal IntPtr DeleteOcclusionQueriesNV;
internal IntPtr DeletePathsNV;
internal IntPtr DeletePerfMonitorsAMD;
internal IntPtr DeletePerfQueryINTEL;
internal IntPtr DeleteProgram;
internal IntPtr DeleteProgramPipelines;
internal IntPtr DeleteProgramsARB;
internal IntPtr DeleteProgramsNV;
internal IntPtr DeleteQueries;
internal IntPtr DeleteQueriesARB;
internal IntPtr DeleteQueryResourceTagNV;
internal IntPtr DeleteRenderbuffers;
internal IntPtr DeleteRenderbuffersEXT;
internal IntPtr DeleteSamplers;
internal IntPtr DeleteSemaphoresEXT;
internal IntPtr DeleteShader;
internal IntPtr DeleteStatesNV;
internal IntPtr DeleteSync;
internal IntPtr DeleteTextures;
internal IntPtr DeleteTexturesEXT;
internal IntPtr DeleteTransformFeedbacks;
internal IntPtr DeleteTransformFeedbacksNV;
internal IntPtr DeleteVertexArrays;
internal IntPtr DeleteVertexArraysAPPLE;
internal IntPtr DeleteVertexShaderEXT;
internal IntPtr DepthBoundsEXT;
internal IntPtr DepthBoundsdNV;
internal IntPtr DepthFunc;
internal IntPtr DepthMask;
internal IntPtr DepthRange;
internal IntPtr DepthRangeArraydvNV;
internal IntPtr DepthRangeArrayv;
internal IntPtr DepthRangeIndexed;
internal IntPtr DepthRangeIndexeddNV;
internal IntPtr DepthRangedNV;
internal IntPtr DepthRangef;
internal IntPtr DepthRangefOES;
internal IntPtr DepthRangexOES;
internal IntPtr DetachObjectARB;
internal IntPtr DetachShader;
internal IntPtr DetailTexFuncSGIS;
internal IntPtr Disable;
internal IntPtr DisableClientStateIndexedEXT;
internal IntPtr DisableClientStateiEXT;
internal IntPtr DisableIndexedEXT;
internal IntPtr DisableVariantClientStateEXT;
internal IntPtr DisableVertexArrayAttrib;
internal IntPtr DisableVertexArrayAttribEXT;
internal IntPtr DisableVertexArrayEXT;
internal IntPtr DisableVertexAttribAPPLE;
internal IntPtr DisableVertexAttribArray;
internal IntPtr DisableVertexAttribArrayARB;
internal IntPtr Disablei;
internal IntPtr DispatchCompute;
internal IntPtr DispatchComputeGroupSizeARB;
internal IntPtr DispatchComputeIndirect;
internal IntPtr DrawArrays;
internal IntPtr DrawArraysEXT;
internal IntPtr DrawArraysIndirect;
internal IntPtr DrawArraysInstanced;
internal IntPtr DrawArraysInstancedARB;
internal IntPtr DrawArraysInstancedBaseInstance;
internal IntPtr DrawArraysInstancedEXT;
internal IntPtr DrawBuffer;
internal IntPtr DrawBuffers;
internal IntPtr DrawBuffersARB;
internal IntPtr DrawBuffersATI;
internal IntPtr DrawCommandsAddressNV;
internal IntPtr DrawCommandsNV;
internal IntPtr DrawCommandsStatesAddressNV;
internal IntPtr DrawCommandsStatesNV;
internal IntPtr DrawElementArrayAPPLE;
internal IntPtr DrawElementArrayATI;
internal IntPtr DrawElements;
internal IntPtr DrawElementsBaseVertex;
internal IntPtr DrawElementsIndirect;
internal IntPtr DrawElementsInstanced;
internal IntPtr DrawElementsInstancedARB;
internal IntPtr DrawElementsInstancedBaseInstance;
internal IntPtr DrawElementsInstancedBaseVertex;
internal IntPtr DrawElementsInstancedBaseVertexBaseInstance;
internal IntPtr DrawElementsInstancedEXT;
internal IntPtr DrawMeshArraysSUN;
internal IntPtr DrawMeshTasksIndirectNV;
internal IntPtr DrawMeshTasksNV;
internal IntPtr DrawRangeElementArrayAPPLE;
internal IntPtr DrawRangeElementArrayATI;
internal IntPtr DrawRangeElements;
internal IntPtr DrawRangeElementsBaseVertex;
internal IntPtr DrawRangeElementsEXT;
internal IntPtr DrawTextureNV;
internal IntPtr DrawTransformFeedback;
internal IntPtr DrawTransformFeedbackInstanced;
internal IntPtr DrawTransformFeedbackNV;
internal IntPtr DrawTransformFeedbackStream;
internal IntPtr DrawTransformFeedbackStreamInstanced;
internal IntPtr DrawVkImageNV;
internal IntPtr EGLImageTargetTexStorageEXT;
internal IntPtr EGLImageTargetTextureStorageEXT;
internal IntPtr EdgeFlagFormatNV;
internal IntPtr EdgeFlagPointerEXT;
internal IntPtr EdgeFlagPointerListIBM;
internal IntPtr ElementPointerAPPLE;
internal IntPtr ElementPointerATI;
internal IntPtr Enable;
internal IntPtr EnableClientStateIndexedEXT;
internal IntPtr EnableClientStateiEXT;
internal IntPtr EnableIndexedEXT;
internal IntPtr EnableVariantClientStateEXT;
internal IntPtr EnableVertexArrayAttrib;
internal IntPtr EnableVertexArrayAttribEXT;
internal IntPtr EnableVertexArrayEXT;
internal IntPtr EnableVertexAttribAPPLE;
internal IntPtr EnableVertexAttribArray;
internal IntPtr EnableVertexAttribArrayARB;
internal IntPtr Enablei;
internal IntPtr EndConditionalRender;
internal IntPtr EndConditionalRenderNV;
internal IntPtr EndConditionalRenderNVX;
internal IntPtr EndFragmentShaderATI;
internal IntPtr EndOcclusionQueryNV;
internal IntPtr EndPerfMonitorAMD;
internal IntPtr EndPerfQueryINTEL;
internal IntPtr EndQuery;
internal IntPtr EndQueryARB;
internal IntPtr EndQueryIndexed;
internal IntPtr EndTransformFeedback;
internal IntPtr EndTransformFeedbackEXT;
internal IntPtr EndTransformFeedbackNV;
internal IntPtr EndVertexShaderEXT;
internal IntPtr EndVideoCaptureNV;
internal IntPtr EvalCoord1xOES;
internal IntPtr EvalCoord1xvOES;
internal IntPtr EvalCoord2xOES;
internal IntPtr EvalCoord2xvOES;
internal IntPtr EvalMapsNV;
internal IntPtr EvaluateDepthValuesARB;
internal IntPtr ExecuteProgramNV;
internal IntPtr ExtractComponentEXT;
internal IntPtr FeedbackBufferxOES;
internal IntPtr FenceSync;
internal IntPtr FinalCombinerInputNV;
internal IntPtr Finish;
internal IntPtr FinishAsyncSGIX;
internal IntPtr FinishFenceAPPLE;
internal IntPtr FinishFenceNV;
internal IntPtr FinishObjectAPPLE;
internal IntPtr FinishTextureSUNX;
internal IntPtr Flush;
internal IntPtr FlushMappedBufferRange;
internal IntPtr FlushMappedBufferRangeAPPLE;
internal IntPtr FlushMappedNamedBufferRange;
internal IntPtr FlushMappedNamedBufferRangeEXT;
internal IntPtr FlushPixelDataRangeNV;
internal IntPtr FlushRasterSGIX;
internal IntPtr FlushStaticDataIBM;
internal IntPtr FlushVertexArrayRangeAPPLE;
internal IntPtr FlushVertexArrayRangeNV;
internal IntPtr FogCoordFormatNV;
internal IntPtr FogCoordPointerEXT;
internal IntPtr FogCoordPointerListIBM;
internal IntPtr FogCoorddEXT;
internal IntPtr FogCoorddvEXT;
internal IntPtr FogCoordfEXT;
internal IntPtr FogCoordfvEXT;
internal IntPtr FogCoordhNV;
internal IntPtr FogCoordhvNV;
internal IntPtr FogFuncSGIS;
internal IntPtr FogxOES;
internal IntPtr FogxvOES;
internal IntPtr FragmentColorMaterialSGIX;
internal IntPtr FragmentCoverageColorNV;
internal IntPtr FragmentLightModelfSGIX;
internal IntPtr FragmentLightModelfvSGIX;
internal IntPtr FragmentLightModeliSGIX;
internal IntPtr FragmentLightModelivSGIX;
internal IntPtr FragmentLightfSGIX;
internal IntPtr FragmentLightfvSGIX;
internal IntPtr FragmentLightiSGIX;
internal IntPtr FragmentLightivSGIX;
internal IntPtr FragmentMaterialfSGIX;
internal IntPtr FragmentMaterialfvSGIX;
internal IntPtr FragmentMaterialiSGIX;
internal IntPtr FragmentMaterialivSGIX;
internal IntPtr FrameTerminatorGREMEDY;
internal IntPtr FrameZoomSGIX;
internal IntPtr FramebufferDrawBufferEXT;
internal IntPtr FramebufferDrawBuffersEXT;
internal IntPtr FramebufferFetchBarrierEXT;
internal IntPtr FramebufferParameteri;
internal IntPtr FramebufferParameteriMESA;
internal IntPtr FramebufferReadBufferEXT;
internal IntPtr FramebufferRenderbuffer;
internal IntPtr FramebufferRenderbufferEXT;
internal IntPtr FramebufferSampleLocationsfvARB;
internal IntPtr FramebufferSampleLocationsfvNV;
internal IntPtr FramebufferSamplePositionsfvAMD;
internal IntPtr FramebufferTexture;
internal IntPtr FramebufferTexture1D;
internal IntPtr FramebufferTexture1DEXT;
internal IntPtr FramebufferTexture2D;
internal IntPtr FramebufferTexture2DEXT;
internal IntPtr FramebufferTexture3D;
internal IntPtr FramebufferTexture3DEXT;
internal IntPtr FramebufferTextureARB;
internal IntPtr FramebufferTextureEXT;
internal IntPtr FramebufferTextureFaceARB;
internal IntPtr FramebufferTextureFaceEXT;
internal IntPtr FramebufferTextureLayer;
internal IntPtr FramebufferTextureLayerARB;
internal IntPtr FramebufferTextureLayerEXT;
internal IntPtr FramebufferTextureMultiviewOVR;
internal IntPtr FreeObjectBufferATI;
internal IntPtr FrontFace;
internal IntPtr FrustumfOES;
internal IntPtr FrustumxOES;
internal IntPtr GenAsyncMarkersSGIX;
internal IntPtr GenBuffers;
internal IntPtr GenBuffersARB;
internal IntPtr GenFencesAPPLE;
internal IntPtr GenFencesNV;
internal IntPtr GenFragmentShadersATI;
internal IntPtr GenFramebuffers;
internal IntPtr GenFramebuffersEXT;
internal IntPtr GenNamesAMD;
internal IntPtr GenOcclusionQueriesNV;
internal IntPtr GenPathsNV;
internal IntPtr GenPerfMonitorsAMD;
internal IntPtr GenProgramPipelines;
internal IntPtr GenProgramsARB;
internal IntPtr GenProgramsNV;
internal IntPtr GenQueries;
internal IntPtr GenQueriesARB;
internal IntPtr GenQueryResourceTagNV;
internal IntPtr GenRenderbuffers;
internal IntPtr GenRenderbuffersEXT;
internal IntPtr GenSamplers;
internal IntPtr GenSemaphoresEXT;
internal IntPtr GenSymbolsEXT;
internal IntPtr GenTextures;
internal IntPtr GenTexturesEXT;
internal IntPtr GenTransformFeedbacks;
internal IntPtr GenTransformFeedbacksNV;
internal IntPtr GenVertexArrays;
internal IntPtr GenVertexArraysAPPLE;
internal IntPtr GenVertexShadersEXT;
internal IntPtr GenerateMipmap;
internal IntPtr GenerateMipmapEXT;
internal IntPtr GenerateMultiTexMipmapEXT;
internal IntPtr GenerateTextureMipmap;
internal IntPtr GenerateTextureMipmapEXT;
internal IntPtr GetActiveAtomicCounterBufferiv;
internal IntPtr GetActiveAttrib;
internal IntPtr GetActiveAttribARB;
internal IntPtr GetActiveSubroutineName;
internal IntPtr GetActiveSubroutineUniformName;
internal IntPtr GetActiveSubroutineUniformiv;
internal IntPtr GetActiveUniform;
internal IntPtr GetActiveUniformARB;
internal IntPtr GetActiveUniformBlockName;
internal IntPtr GetActiveUniformBlockiv;
internal IntPtr GetActiveUniformName;
internal IntPtr GetActiveUniformsiv;
internal IntPtr GetActiveVaryingNV;
internal IntPtr GetArrayObjectfvATI;
internal IntPtr GetArrayObjectivATI;
internal IntPtr GetAttachedObjectsARB;
internal IntPtr GetAttachedShaders;
internal IntPtr GetAttribLocation;
internal IntPtr GetAttribLocationARB;
internal IntPtr GetBooleanIndexedvEXT;
internal IntPtr GetBooleani_v;
internal IntPtr GetBooleanv;
internal IntPtr GetBufferParameteri64v;
internal IntPtr GetBufferParameteriv;
internal IntPtr GetBufferParameterivARB;
internal IntPtr GetBufferParameterui64vNV;
internal IntPtr GetBufferPointerv;
internal IntPtr GetBufferPointervARB;
internal IntPtr GetBufferSubData;
internal IntPtr GetBufferSubDataARB;
internal IntPtr GetClipPlanefOES;
internal IntPtr GetClipPlanexOES;
internal IntPtr GetColorTableEXT;
internal IntPtr GetColorTableParameterfvEXT;
internal IntPtr GetColorTableParameterfvSGI;
internal IntPtr GetColorTableParameterivEXT;
internal IntPtr GetColorTableParameterivSGI;
internal IntPtr GetColorTableSGI;
internal IntPtr GetCombinerInputParameterfvNV;
internal IntPtr GetCombinerInputParameterivNV;
internal IntPtr GetCombinerOutputParameterfvNV;
internal IntPtr GetCombinerOutputParameterivNV;
internal IntPtr GetCombinerStageParameterfvNV;
internal IntPtr GetCommandHeaderNV;
internal IntPtr GetCompressedMultiTexImageEXT;
internal IntPtr GetCompressedTexImage;
internal IntPtr GetCompressedTexImageARB;
internal IntPtr GetCompressedTextureImage;
internal IntPtr GetCompressedTextureImageEXT;
internal IntPtr GetCompressedTextureSubImage;
internal IntPtr GetConvolutionFilterEXT;
internal IntPtr GetConvolutionParameterfvEXT;
internal IntPtr GetConvolutionParameterivEXT;
internal IntPtr GetConvolutionParameterxvOES;
internal IntPtr GetCoverageModulationTableNV;
internal IntPtr GetDebugMessageLog;
internal IntPtr GetDebugMessageLogAMD;
internal IntPtr GetDebugMessageLogARB;
internal IntPtr GetDetailTexFuncSGIS;
internal IntPtr GetDoubleIndexedvEXT;
internal IntPtr GetDoublei_v;
internal IntPtr GetDoublei_vEXT;
internal IntPtr GetDoublev;
internal IntPtr GetError;
internal IntPtr GetFenceivNV;
internal IntPtr GetFinalCombinerInputParameterfvNV;
internal IntPtr GetFinalCombinerInputParameterivNV;
internal IntPtr GetFirstPerfQueryIdINTEL;
internal IntPtr GetFixedvOES;
internal IntPtr GetFloatIndexedvEXT;
internal IntPtr GetFloati_v;
internal IntPtr GetFloati_vEXT;
internal IntPtr GetFloatv;
internal IntPtr GetFogFuncSGIS;
internal IntPtr GetFragDataIndex;
internal IntPtr GetFragDataLocation;
internal IntPtr GetFragDataLocationEXT;
internal IntPtr GetFragmentLightfvSGIX;
internal IntPtr GetFragmentLightivSGIX;
internal IntPtr GetFragmentMaterialfvSGIX;
internal IntPtr GetFragmentMaterialivSGIX;
internal IntPtr GetFramebufferAttachmentParameteriv;
internal IntPtr GetFramebufferAttachmentParameterivEXT;
internal IntPtr GetFramebufferParameterfvAMD;
internal IntPtr GetFramebufferParameteriv;
internal IntPtr GetFramebufferParameterivEXT;
internal IntPtr GetFramebufferParameterivMESA;
internal IntPtr GetGraphicsResetStatus;
internal IntPtr GetGraphicsResetStatusARB;
internal IntPtr GetHandleARB;
internal IntPtr GetHistogramEXT;
internal IntPtr GetHistogramParameterfvEXT;
internal IntPtr GetHistogramParameterivEXT;
internal IntPtr GetHistogramParameterxvOES;
internal IntPtr GetImageHandleARB;
internal IntPtr GetImageHandleNV;
internal IntPtr GetImageTransformParameterfvHP;
internal IntPtr GetImageTransformParameterivHP;
internal IntPtr GetInfoLogARB;
internal IntPtr GetInstrumentsSGIX;
internal IntPtr GetInteger64i_v;
internal IntPtr GetInteger64v;
internal IntPtr GetIntegerIndexedvEXT;
internal IntPtr GetIntegeri_v;
internal IntPtr GetIntegerui64i_vNV;
internal IntPtr GetIntegerui64vNV;
internal IntPtr GetIntegerv;
internal IntPtr GetInternalformatSampleivNV;
internal IntPtr GetInternalformati64v;
internal IntPtr GetInternalformativ;
internal IntPtr GetInvariantBooleanvEXT;
internal IntPtr GetInvariantFloatvEXT;
internal IntPtr GetInvariantIntegervEXT;
internal IntPtr GetLightxOES;
internal IntPtr GetListParameterfvSGIX;
internal IntPtr GetListParameterivSGIX;
internal IntPtr GetLocalConstantBooleanvEXT;
internal IntPtr GetLocalConstantFloatvEXT;
internal IntPtr GetLocalConstantIntegervEXT;
internal IntPtr GetMapAttribParameterfvNV;
internal IntPtr GetMapAttribParameterivNV;
internal IntPtr GetMapControlPointsNV;
internal IntPtr GetMapParameterfvNV;
internal IntPtr GetMapParameterivNV;
internal IntPtr GetMapxvOES;
internal IntPtr GetMaterialxOES;
internal IntPtr GetMemoryObjectDetachedResourcesuivNV;
internal IntPtr GetMemoryObjectParameterivEXT;
internal IntPtr GetMinmaxEXT;
internal IntPtr GetMinmaxParameterfvEXT;
internal IntPtr GetMinmaxParameterivEXT;
internal IntPtr GetMultiTexEnvfvEXT;
internal IntPtr GetMultiTexEnvivEXT;
internal IntPtr GetMultiTexGendvEXT;
internal IntPtr GetMultiTexGenfvEXT;
internal IntPtr GetMultiTexGenivEXT;
internal IntPtr GetMultiTexImageEXT;
internal IntPtr GetMultiTexLevelParameterfvEXT;
internal IntPtr GetMultiTexLevelParameterivEXT;
internal IntPtr GetMultiTexParameterIivEXT;
internal IntPtr GetMultiTexParameterIuivEXT;
internal IntPtr GetMultiTexParameterfvEXT;
internal IntPtr GetMultiTexParameterivEXT;
internal IntPtr GetMultisamplefv;
internal IntPtr GetMultisamplefvNV;
internal IntPtr GetNamedBufferParameteri64v;
internal IntPtr GetNamedBufferParameteriv;
internal IntPtr GetNamedBufferParameterivEXT;
internal IntPtr GetNamedBufferParameterui64vNV;
internal IntPtr GetNamedBufferPointerv;
internal IntPtr GetNamedBufferPointervEXT;
internal IntPtr GetNamedBufferSubData;
internal IntPtr GetNamedBufferSubDataEXT;
internal IntPtr GetNamedFramebufferAttachmentParameteriv;
internal IntPtr GetNamedFramebufferAttachmentParameterivEXT;
internal IntPtr GetNamedFramebufferParameterfvAMD;
internal IntPtr GetNamedFramebufferParameteriv;
internal IntPtr GetNamedFramebufferParameterivEXT;
internal IntPtr GetNamedProgramLocalParameterIivEXT;
internal IntPtr GetNamedProgramLocalParameterIuivEXT;
internal IntPtr GetNamedProgramLocalParameterdvEXT;
internal IntPtr GetNamedProgramLocalParameterfvEXT;
internal IntPtr GetNamedProgramStringEXT;
internal IntPtr GetNamedProgramivEXT;
internal IntPtr GetNamedRenderbufferParameteriv;
internal IntPtr GetNamedRenderbufferParameterivEXT;
internal IntPtr GetNamedStringARB;
internal IntPtr GetNamedStringivARB;
internal IntPtr GetNextPerfQueryIdINTEL;
internal IntPtr GetObjectBufferfvATI;
internal IntPtr GetObjectBufferivATI;
internal IntPtr GetObjectLabel;
internal IntPtr GetObjectLabelEXT;
internal IntPtr GetObjectParameterfvARB;
internal IntPtr GetObjectParameterivAPPLE;
internal IntPtr GetObjectParameterivARB;
internal IntPtr GetObjectPtrLabel;
internal IntPtr GetOcclusionQueryivNV;
internal IntPtr GetOcclusionQueryuivNV;
internal IntPtr GetPathCommandsNV;
internal IntPtr GetPathCoordsNV;
internal IntPtr GetPathDashArrayNV;
internal IntPtr GetPathLengthNV;
internal IntPtr GetPathMetricRangeNV;
internal IntPtr GetPathMetricsNV;
internal IntPtr GetPathParameterfvNV;
internal IntPtr GetPathParameterivNV;
internal IntPtr GetPathSpacingNV;
internal IntPtr GetPerfCounterInfoINTEL;
internal IntPtr GetPerfMonitorCounterDataAMD;
internal IntPtr GetPerfMonitorCounterInfoAMD;
internal IntPtr GetPerfMonitorCounterStringAMD;
internal IntPtr GetPerfMonitorCountersAMD;
internal IntPtr GetPerfMonitorGroupStringAMD;
internal IntPtr GetPerfMonitorGroupsAMD;
internal IntPtr GetPerfQueryDataINTEL;
internal IntPtr GetPerfQueryIdByNameINTEL;
internal IntPtr GetPerfQueryInfoINTEL;
internal IntPtr GetPixelMapxv;
internal IntPtr GetPixelTexGenParameterfvSGIS;
internal IntPtr GetPixelTexGenParameterivSGIS;
internal IntPtr GetPixelTransformParameterfvEXT;
internal IntPtr GetPixelTransformParameterivEXT;
internal IntPtr GetPointerIndexedvEXT;
internal IntPtr GetPointeri_vEXT;
internal IntPtr GetPointerv;
internal IntPtr GetPointervEXT;
internal IntPtr GetProgramBinary;
internal IntPtr GetProgramEnvParameterIivNV;
internal IntPtr GetProgramEnvParameterIuivNV;
internal IntPtr GetProgramEnvParameterdvARB;
internal IntPtr GetProgramEnvParameterfvARB;
internal IntPtr GetProgramInfoLog;
internal IntPtr GetProgramInterfaceiv;
internal IntPtr GetProgramLocalParameterIivNV;
internal IntPtr GetProgramLocalParameterIuivNV;
internal IntPtr GetProgramLocalParameterdvARB;
internal IntPtr GetProgramLocalParameterfvARB;
internal IntPtr GetProgramNamedParameterdvNV;
internal IntPtr GetProgramNamedParameterfvNV;
internal IntPtr GetProgramParameterdvNV;
internal IntPtr GetProgramParameterfvNV;
internal IntPtr GetProgramPipelineInfoLog;
internal IntPtr GetProgramPipelineiv;
internal IntPtr GetProgramResourceIndex;
internal IntPtr GetProgramResourceLocation;
internal IntPtr GetProgramResourceLocationIndex;
internal IntPtr GetProgramResourceName;
internal IntPtr GetProgramResourcefvNV;
internal IntPtr GetProgramResourceiv;
internal IntPtr GetProgramStageiv;
internal IntPtr GetProgramStringARB;
internal IntPtr GetProgramStringNV;
internal IntPtr GetProgramSubroutineParameteruivNV;
internal IntPtr GetProgramiv;
internal IntPtr GetProgramivARB;
internal IntPtr GetProgramivNV;
internal IntPtr GetQueryBufferObjecti64v;
internal IntPtr GetQueryBufferObjectiv;
internal IntPtr GetQueryBufferObjectui64v;
internal IntPtr GetQueryBufferObjectuiv;
internal IntPtr GetQueryIndexediv;
internal IntPtr GetQueryObjecti64v;
internal IntPtr GetQueryObjecti64vEXT;
internal IntPtr GetQueryObjectiv;
internal IntPtr GetQueryObjectivARB;
internal IntPtr GetQueryObjectui64v;
internal IntPtr GetQueryObjectui64vEXT;
internal IntPtr GetQueryObjectuiv;
internal IntPtr GetQueryObjectuivARB;
internal IntPtr GetQueryiv;
internal IntPtr GetQueryivARB;
internal IntPtr GetRenderbufferParameteriv;
internal IntPtr GetRenderbufferParameterivEXT;
internal IntPtr GetSamplerParameterIiv;
internal IntPtr GetSamplerParameterIuiv;
internal IntPtr GetSamplerParameterfv;
internal IntPtr GetSamplerParameteriv;
internal IntPtr GetSemaphoreParameterivNV;
internal IntPtr GetSemaphoreParameterui64vEXT;
internal IntPtr GetSeparableFilterEXT;
internal IntPtr GetShaderInfoLog;
internal IntPtr GetShaderPrecisionFormat;
internal IntPtr GetShaderSource;
internal IntPtr GetShaderSourceARB;
internal IntPtr GetShaderiv;
internal IntPtr GetShadingRateImagePaletteNV;
internal IntPtr GetShadingRateSampleLocationivNV;
internal IntPtr GetSharpenTexFuncSGIS;
internal IntPtr GetStageIndexNV;
internal IntPtr GetString;
internal IntPtr GetStringi;
internal IntPtr GetSubroutineIndex;
internal IntPtr GetSubroutineUniformLocation;
internal IntPtr GetSynciv;
internal IntPtr GetTexBumpParameterfvATI;
internal IntPtr GetTexBumpParameterivATI;
internal IntPtr GetTexEnvxvOES;
internal IntPtr GetTexFilterFuncSGIS;
internal IntPtr GetTexGenxvOES;
internal IntPtr GetTexImage;
internal IntPtr GetTexLevelParameterfv;
internal IntPtr GetTexLevelParameteriv;
internal IntPtr GetTexLevelParameterxvOES;
internal IntPtr GetTexParameterIiv;
internal IntPtr GetTexParameterIivEXT;
internal IntPtr GetTexParameterIuiv;
internal IntPtr GetTexParameterIuivEXT;
internal IntPtr GetTexParameterPointervAPPLE;
internal IntPtr GetTexParameterfv;
internal IntPtr GetTexParameteriv;
internal IntPtr GetTexParameterxvOES;
internal IntPtr GetTextureHandleARB;
internal IntPtr GetTextureHandleNV;
internal IntPtr GetTextureImage;
internal IntPtr GetTextureImageEXT;
internal IntPtr GetTextureLevelParameterfv;
internal IntPtr GetTextureLevelParameterfvEXT;
internal IntPtr GetTextureLevelParameteriv;
internal IntPtr GetTextureLevelParameterivEXT;
internal IntPtr GetTextureParameterIiv;
internal IntPtr GetTextureParameterIivEXT;
internal IntPtr GetTextureParameterIuiv;
internal IntPtr GetTextureParameterIuivEXT;
internal IntPtr GetTextureParameterfv;
internal IntPtr GetTextureParameterfvEXT;
internal IntPtr GetTextureParameteriv;
internal IntPtr GetTextureParameterivEXT;
internal IntPtr GetTextureSamplerHandleARB;
internal IntPtr GetTextureSamplerHandleNV;
internal IntPtr GetTextureSubImage;
internal IntPtr GetTrackMatrixivNV;
internal IntPtr GetTransformFeedbackVarying;
internal IntPtr GetTransformFeedbackVaryingEXT;
internal IntPtr GetTransformFeedbackVaryingNV;
internal IntPtr GetTransformFeedbacki64_v;
internal IntPtr GetTransformFeedbacki_v;
internal IntPtr GetTransformFeedbackiv;
internal IntPtr GetUniformBlockIndex;
internal IntPtr GetUniformBufferSizeEXT;
internal IntPtr GetUniformIndices;
internal IntPtr GetUniformLocation;
internal IntPtr GetUniformLocationARB;
internal IntPtr GetUniformOffsetEXT;
internal IntPtr GetUniformSubroutineuiv;
internal IntPtr GetUniformdv;
internal IntPtr GetUniformfv;
internal IntPtr GetUniformfvARB;
internal IntPtr GetUniformi64vARB;
internal IntPtr GetUniformi64vNV;
internal IntPtr GetUniformiv;
internal IntPtr GetUniformivARB;
internal IntPtr GetUniformui64vARB;
internal IntPtr GetUniformui64vNV;
internal IntPtr GetUniformuiv;
internal IntPtr GetUniformuivEXT;
internal IntPtr GetUnsignedBytei_vEXT;
internal IntPtr GetUnsignedBytevEXT;
internal IntPtr GetVariantArrayObjectfvATI;
internal IntPtr GetVariantArrayObjectivATI;
internal IntPtr GetVariantBooleanvEXT;
internal IntPtr GetVariantFloatvEXT;
internal IntPtr GetVariantIntegervEXT;
internal IntPtr GetVariantPointervEXT;
internal IntPtr GetVaryingLocationNV;
internal IntPtr GetVertexArrayIndexed64iv;
internal IntPtr GetVertexArrayIndexediv;
internal IntPtr GetVertexArrayIntegeri_vEXT;
internal IntPtr GetVertexArrayIntegervEXT;
internal IntPtr GetVertexArrayPointeri_vEXT;
internal IntPtr GetVertexArrayPointervEXT;
internal IntPtr GetVertexArrayiv;
internal IntPtr GetVertexAttribArrayObjectfvATI;
internal IntPtr GetVertexAttribArrayObjectivATI;
internal IntPtr GetVertexAttribIiv;
internal IntPtr GetVertexAttribIivEXT;
internal IntPtr GetVertexAttribIuiv;
internal IntPtr GetVertexAttribIuivEXT;
internal IntPtr GetVertexAttribLdv;
internal IntPtr GetVertexAttribLdvEXT;
internal IntPtr GetVertexAttribLi64vNV;
internal IntPtr GetVertexAttribLui64vARB;
internal IntPtr GetVertexAttribLui64vNV;
internal IntPtr GetVertexAttribPointerv;
internal IntPtr GetVertexAttribPointervARB;
internal IntPtr GetVertexAttribPointervNV;
internal IntPtr GetVertexAttribdv;
internal IntPtr GetVertexAttribdvARB;
internal IntPtr GetVertexAttribdvNV;
internal IntPtr GetVertexAttribfv;
internal IntPtr GetVertexAttribfvARB;
internal IntPtr GetVertexAttribfvNV;
internal IntPtr GetVertexAttribiv;
internal IntPtr GetVertexAttribivARB;
internal IntPtr GetVertexAttribivNV;
internal IntPtr GetVideoCaptureStreamdvNV;
internal IntPtr GetVideoCaptureStreamfvNV;
internal IntPtr GetVideoCaptureStreamivNV;
internal IntPtr GetVideoCaptureivNV;
internal IntPtr GetVideoi64vNV;
internal IntPtr GetVideoivNV;
internal IntPtr GetVideoui64vNV;
internal IntPtr GetVideouivNV;
internal IntPtr GetVkProcAddrNV;
internal IntPtr GetnCompressedTexImage;
internal IntPtr GetnCompressedTexImageARB;
internal IntPtr GetnTexImage;
internal IntPtr GetnTexImageARB;
internal IntPtr GetnUniformdv;
internal IntPtr GetnUniformdvARB;
internal IntPtr GetnUniformfv;
internal IntPtr GetnUniformfvARB;
internal IntPtr GetnUniformi64vARB;
internal IntPtr GetnUniformiv;
internal IntPtr GetnUniformivARB;
internal IntPtr GetnUniformui64vARB;
internal IntPtr GetnUniformuiv;
internal IntPtr GetnUniformuivARB;
internal IntPtr GlobalAlphaFactorbSUN;
internal IntPtr GlobalAlphaFactordSUN;
internal IntPtr GlobalAlphaFactorfSUN;
internal IntPtr GlobalAlphaFactoriSUN;
internal IntPtr GlobalAlphaFactorsSUN;
internal IntPtr GlobalAlphaFactorubSUN;
internal IntPtr GlobalAlphaFactoruiSUN;
internal IntPtr GlobalAlphaFactorusSUN;
internal IntPtr Hint;
internal IntPtr HintPGI;
internal IntPtr HistogramEXT;
internal IntPtr IglooInterfaceSGIX;
internal IntPtr ImageTransformParameterfHP;
internal IntPtr ImageTransformParameterfvHP;
internal IntPtr ImageTransformParameteriHP;
internal IntPtr ImageTransformParameterivHP;
internal IntPtr ImportMemoryFdEXT;
internal IntPtr ImportMemoryWin32HandleEXT;
internal IntPtr ImportMemoryWin32NameEXT;
internal IntPtr ImportSemaphoreFdEXT;
internal IntPtr ImportSemaphoreWin32HandleEXT;
internal IntPtr ImportSemaphoreWin32NameEXT;
internal IntPtr ImportSyncEXT;
internal IntPtr IndexFormatNV;
internal IntPtr IndexFuncEXT;
internal IntPtr IndexMaterialEXT;
internal IntPtr IndexPointerEXT;
internal IntPtr IndexPointerListIBM;
internal IntPtr IndexxOES;
internal IntPtr IndexxvOES;
internal IntPtr InsertComponentEXT;
internal IntPtr InsertEventMarkerEXT;
internal IntPtr InstrumentsBufferSGIX;
internal IntPtr InterpolatePathsNV;
internal IntPtr InvalidateBufferData;
internal IntPtr InvalidateBufferSubData;
internal IntPtr InvalidateFramebuffer;
internal IntPtr InvalidateNamedFramebufferData;
internal IntPtr InvalidateNamedFramebufferSubData;
internal IntPtr InvalidateSubFramebuffer;
internal IntPtr InvalidateTexImage;
internal IntPtr InvalidateTexSubImage;
internal IntPtr IsAsyncMarkerSGIX;
internal IntPtr IsBuffer;
internal IntPtr IsBufferARB;
internal IntPtr IsBufferResidentNV;
internal IntPtr IsCommandListNV;
internal IntPtr IsEnabled;
internal IntPtr IsEnabledIndexedEXT;
internal IntPtr IsEnabledi;
internal IntPtr IsFenceAPPLE;
internal IntPtr IsFenceNV;
internal IntPtr IsFramebuffer;
internal IntPtr IsFramebufferEXT;
internal IntPtr IsImageHandleResidentARB;
internal IntPtr IsImageHandleResidentNV;
internal IntPtr IsMemoryObjectEXT;
internal IntPtr IsNameAMD;
internal IntPtr IsNamedBufferResidentNV;
internal IntPtr IsNamedStringARB;
internal IntPtr IsObjectBufferATI;
internal IntPtr IsOcclusionQueryNV;
internal IntPtr IsPathNV;
internal IntPtr IsPointInFillPathNV;
internal IntPtr IsPointInStrokePathNV;
internal IntPtr IsProgram;
internal IntPtr IsProgramARB;
internal IntPtr IsProgramNV;
internal IntPtr IsProgramPipeline;
internal IntPtr IsQuery;
internal IntPtr IsQueryARB;
internal IntPtr IsRenderbuffer;
internal IntPtr IsRenderbufferEXT;
internal IntPtr IsSampler;
internal IntPtr IsSemaphoreEXT;
internal IntPtr IsShader;
internal IntPtr IsStateNV;
internal IntPtr IsSync;
internal IntPtr IsTexture;
internal IntPtr IsTextureEXT;
internal IntPtr IsTextureHandleResidentARB;
internal IntPtr IsTextureHandleResidentNV;
internal IntPtr IsTransformFeedback;
internal IntPtr IsTransformFeedbackNV;
internal IntPtr IsVariantEnabledEXT;
internal IntPtr IsVertexArray;
internal IntPtr IsVertexArrayAPPLE;
internal IntPtr IsVertexAttribEnabledAPPLE;
internal IntPtr LGPUCopyImageSubDataNVX;
internal IntPtr LGPUInterlockNVX;
internal IntPtr LGPUNamedBufferSubDataNVX;
internal IntPtr LabelObjectEXT;
internal IntPtr LightEnviSGIX;
internal IntPtr LightModelxOES;
internal IntPtr LightModelxvOES;
internal IntPtr LightxOES;
internal IntPtr LightxvOES;
internal IntPtr LineWidth;
internal IntPtr LineWidthxOES;
internal IntPtr LinkProgram;
internal IntPtr LinkProgramARB;
internal IntPtr ListDrawCommandsStatesClientNV;
internal IntPtr ListParameterfSGIX;
internal IntPtr ListParameterfvSGIX;
internal IntPtr ListParameteriSGIX;
internal IntPtr ListParameterivSGIX;
internal IntPtr LoadIdentityDeformationMapSGIX;
internal IntPtr LoadMatrixxOES;
internal IntPtr LoadProgramNV;
internal IntPtr LoadTransposeMatrixdARB;
internal IntPtr LoadTransposeMatrixfARB;
internal IntPtr LoadTransposeMatrixxOES;
internal IntPtr LockArraysEXT;
internal IntPtr LogicOp;
internal IntPtr MakeBufferNonResidentNV;
internal IntPtr MakeBufferResidentNV;
internal IntPtr MakeImageHandleNonResidentARB;
internal IntPtr MakeImageHandleNonResidentNV;
internal IntPtr MakeImageHandleResidentARB;
internal IntPtr MakeImageHandleResidentNV;
internal IntPtr MakeNamedBufferNonResidentNV;
internal IntPtr MakeNamedBufferResidentNV;
internal IntPtr MakeTextureHandleNonResidentARB;
internal IntPtr MakeTextureHandleNonResidentNV;
internal IntPtr MakeTextureHandleResidentARB;
internal IntPtr MakeTextureHandleResidentNV;
internal IntPtr Map1xOES;
internal IntPtr Map2xOES;
internal IntPtr MapBuffer;
internal IntPtr MapBufferARB;
internal IntPtr MapBufferRange;
internal IntPtr MapControlPointsNV;
internal IntPtr MapGrid1xOES;
internal IntPtr MapGrid2xOES;
internal IntPtr MapNamedBuffer;
internal IntPtr MapNamedBufferEXT;
internal IntPtr MapNamedBufferRange;
internal IntPtr MapNamedBufferRangeEXT;
internal IntPtr MapObjectBufferATI;
internal IntPtr MapParameterfvNV;
internal IntPtr MapParameterivNV;
internal IntPtr MapTexture2DINTEL;
internal IntPtr MapVertexAttrib1dAPPLE;
internal IntPtr MapVertexAttrib1fAPPLE;
internal IntPtr MapVertexAttrib2dAPPLE;
internal IntPtr MapVertexAttrib2fAPPLE;
internal IntPtr MaterialxOES;
internal IntPtr MaterialxvOES;
internal IntPtr MatrixFrustumEXT;
internal IntPtr MatrixIndexPointerARB;
internal IntPtr MatrixIndexubvARB;
internal IntPtr MatrixIndexuivARB;
internal IntPtr MatrixIndexusvARB;
internal IntPtr MatrixLoad3x2fNV;
internal IntPtr MatrixLoad3x3fNV;
internal IntPtr MatrixLoadIdentityEXT;
internal IntPtr MatrixLoadTranspose3x3fNV;
internal IntPtr MatrixLoadTransposedEXT;
internal IntPtr MatrixLoadTransposefEXT;
internal IntPtr MatrixLoaddEXT;
internal IntPtr MatrixLoadfEXT;
internal IntPtr MatrixMult3x2fNV;
internal IntPtr MatrixMult3x3fNV;
internal IntPtr MatrixMultTranspose3x3fNV;
internal IntPtr MatrixMultTransposedEXT;
internal IntPtr MatrixMultTransposefEXT;
internal IntPtr MatrixMultdEXT;
internal IntPtr MatrixMultfEXT;
internal IntPtr MatrixOrthoEXT;
internal IntPtr MatrixPopEXT;
internal IntPtr MatrixPushEXT;
internal IntPtr MatrixRotatedEXT;
internal IntPtr MatrixRotatefEXT;
internal IntPtr MatrixScaledEXT;
internal IntPtr MatrixScalefEXT;
internal IntPtr MatrixTranslatedEXT;
internal IntPtr MatrixTranslatefEXT;
internal IntPtr MaxShaderCompilerThreadsARB;
internal IntPtr MaxShaderCompilerThreadsKHR;
internal IntPtr MemoryBarrier;
internal IntPtr MemoryBarrierByRegion;
internal IntPtr MemoryBarrierEXT;
internal IntPtr MemoryObjectParameterivEXT;
internal IntPtr MinSampleShading;
internal IntPtr MinSampleShadingARB;
internal IntPtr MinmaxEXT;
internal IntPtr MultMatrixxOES;
internal IntPtr MultTransposeMatrixdARB;
internal IntPtr MultTransposeMatrixfARB;
internal IntPtr MultTransposeMatrixxOES;
internal IntPtr MultiDrawArrays;
internal IntPtr MultiDrawArraysEXT;
internal IntPtr MultiDrawArraysIndirect;
internal IntPtr MultiDrawArraysIndirectAMD;
internal IntPtr MultiDrawArraysIndirectBindlessCountNV;
internal IntPtr MultiDrawArraysIndirectBindlessNV;
internal IntPtr MultiDrawArraysIndirectCount;
internal IntPtr MultiDrawArraysIndirectCountARB;
internal IntPtr MultiDrawElementArrayAPPLE;
internal IntPtr MultiDrawElements;
internal IntPtr MultiDrawElementsBaseVertex;
internal IntPtr MultiDrawElementsEXT;
internal IntPtr MultiDrawElementsIndirect;
internal IntPtr MultiDrawElementsIndirectAMD;
internal IntPtr MultiDrawElementsIndirectBindlessCountNV;
internal IntPtr MultiDrawElementsIndirectBindlessNV;
internal IntPtr MultiDrawElementsIndirectCount;
internal IntPtr MultiDrawElementsIndirectCountARB;
internal IntPtr MultiDrawMeshTasksIndirectCountNV;
internal IntPtr MultiDrawMeshTasksIndirectNV;
internal IntPtr MultiDrawRangeElementArrayAPPLE;
internal IntPtr MultiModeDrawArraysIBM;
internal IntPtr MultiModeDrawElementsIBM;
internal IntPtr MultiTexBufferEXT;
internal IntPtr MultiTexCoord1bOES;
internal IntPtr MultiTexCoord1bvOES;
internal IntPtr MultiTexCoord1dARB;
internal IntPtr MultiTexCoord1dvARB;
internal IntPtr MultiTexCoord1fARB;
internal IntPtr MultiTexCoord1fvARB;
internal IntPtr MultiTexCoord1hNV;
internal IntPtr MultiTexCoord1hvNV;
internal IntPtr MultiTexCoord1iARB;
internal IntPtr MultiTexCoord1ivARB;
internal IntPtr MultiTexCoord1sARB;
internal IntPtr MultiTexCoord1svARB;
internal IntPtr MultiTexCoord1xOES;
internal IntPtr MultiTexCoord1xvOES;
internal IntPtr MultiTexCoord2bOES;
internal IntPtr MultiTexCoord2bvOES;
internal IntPtr MultiTexCoord2dARB;
internal IntPtr MultiTexCoord2dvARB;
internal IntPtr MultiTexCoord2fARB;
internal IntPtr MultiTexCoord2fvARB;
internal IntPtr MultiTexCoord2hNV;
internal IntPtr MultiTexCoord2hvNV;
internal IntPtr MultiTexCoord2iARB;
internal IntPtr MultiTexCoord2ivARB;
internal IntPtr MultiTexCoord2sARB;
internal IntPtr MultiTexCoord2svARB;
internal IntPtr MultiTexCoord2xOES;
internal IntPtr MultiTexCoord2xvOES;
internal IntPtr MultiTexCoord3bOES;
internal IntPtr MultiTexCoord3bvOES;
internal IntPtr MultiTexCoord3dARB;
internal IntPtr MultiTexCoord3dvARB;
internal IntPtr MultiTexCoord3fARB;
internal IntPtr MultiTexCoord3fvARB;
internal IntPtr MultiTexCoord3hNV;
internal IntPtr MultiTexCoord3hvNV;
internal IntPtr MultiTexCoord3iARB;
internal IntPtr MultiTexCoord3ivARB;
internal IntPtr MultiTexCoord3sARB;
internal IntPtr MultiTexCoord3svARB;
internal IntPtr MultiTexCoord3xOES;
internal IntPtr MultiTexCoord3xvOES;
internal IntPtr MultiTexCoord4bOES;
internal IntPtr MultiTexCoord4bvOES;
internal IntPtr MultiTexCoord4dARB;
internal IntPtr MultiTexCoord4dvARB;
internal IntPtr MultiTexCoord4fARB;
internal IntPtr MultiTexCoord4fvARB;
internal IntPtr MultiTexCoord4hNV;
internal IntPtr MultiTexCoord4hvNV;
internal IntPtr MultiTexCoord4iARB;
internal IntPtr MultiTexCoord4ivARB;
internal IntPtr MultiTexCoord4sARB;
internal IntPtr MultiTexCoord4svARB;
internal IntPtr MultiTexCoord4xOES;
internal IntPtr MultiTexCoord4xvOES;
internal IntPtr MultiTexCoordPointerEXT;
internal IntPtr MultiTexEnvfEXT;
internal IntPtr MultiTexEnvfvEXT;
internal IntPtr MultiTexEnviEXT;
internal IntPtr MultiTexEnvivEXT;
internal IntPtr MultiTexGendEXT;
internal IntPtr MultiTexGendvEXT;
internal IntPtr MultiTexGenfEXT;
internal IntPtr MultiTexGenfvEXT;
internal IntPtr MultiTexGeniEXT;
internal IntPtr MultiTexGenivEXT;
internal IntPtr MultiTexImage1DEXT;
internal IntPtr MultiTexImage2DEXT;
internal IntPtr MultiTexImage3DEXT;
internal IntPtr MultiTexParameterIivEXT;
internal IntPtr MultiTexParameterIuivEXT;
internal IntPtr MultiTexParameterfEXT;
internal IntPtr MultiTexParameterfvEXT;
internal IntPtr MultiTexParameteriEXT;
internal IntPtr MultiTexParameterivEXT;
internal IntPtr MultiTexRenderbufferEXT;
internal IntPtr MultiTexSubImage1DEXT;
internal IntPtr MultiTexSubImage2DEXT;
internal IntPtr MultiTexSubImage3DEXT;
internal IntPtr MulticastBarrierNV;
internal IntPtr MulticastBlitFramebufferNV;
internal IntPtr MulticastBufferSubDataNV;
internal IntPtr MulticastCopyBufferSubDataNV;
internal IntPtr MulticastCopyImageSubDataNV;
internal IntPtr MulticastFramebufferSampleLocationsfvNV;
internal IntPtr MulticastGetQueryObjecti64vNV;
internal IntPtr MulticastGetQueryObjectivNV;
internal IntPtr MulticastGetQueryObjectui64vNV;
internal IntPtr MulticastGetQueryObjectuivNV;
internal IntPtr MulticastScissorArrayvNVX;
internal IntPtr MulticastViewportArrayvNVX;
internal IntPtr MulticastViewportPositionWScaleNVX;
internal IntPtr MulticastWaitSyncNV;
internal IntPtr NamedBufferAttachMemoryNV;
internal IntPtr NamedBufferData;
internal IntPtr NamedBufferDataEXT;
internal IntPtr NamedBufferPageCommitmentARB;
internal IntPtr NamedBufferPageCommitmentEXT;
internal IntPtr NamedBufferPageCommitmentMemNV;
internal IntPtr NamedBufferStorage;
internal IntPtr NamedBufferStorageEXT;
internal IntPtr NamedBufferStorageExternalEXT;
internal IntPtr NamedBufferStorageMemEXT;
internal IntPtr NamedBufferSubData;
internal IntPtr NamedBufferSubDataEXT;
internal IntPtr NamedCopyBufferSubDataEXT;
internal IntPtr NamedFramebufferDrawBuffer;
internal IntPtr NamedFramebufferDrawBuffers;
internal IntPtr NamedFramebufferParameteri;
internal IntPtr NamedFramebufferParameteriEXT;
internal IntPtr NamedFramebufferReadBuffer;
internal IntPtr NamedFramebufferRenderbuffer;
internal IntPtr NamedFramebufferRenderbufferEXT;
internal IntPtr NamedFramebufferSampleLocationsfvARB;
internal IntPtr NamedFramebufferSampleLocationsfvNV;
internal IntPtr NamedFramebufferSamplePositionsfvAMD;
internal IntPtr NamedFramebufferTexture;
internal IntPtr NamedFramebufferTexture1DEXT;
internal IntPtr NamedFramebufferTexture2DEXT;
internal IntPtr NamedFramebufferTexture3DEXT;
internal IntPtr NamedFramebufferTextureEXT;
internal IntPtr NamedFramebufferTextureFaceEXT;
internal IntPtr NamedFramebufferTextureLayer;
internal IntPtr NamedFramebufferTextureLayerEXT;
internal IntPtr NamedProgramLocalParameter4dEXT;
internal IntPtr NamedProgramLocalParameter4dvEXT;
internal IntPtr NamedProgramLocalParameter4fEXT;
internal IntPtr NamedProgramLocalParameter4fvEXT;
internal IntPtr NamedProgramLocalParameterI4iEXT;
internal IntPtr NamedProgramLocalParameterI4ivEXT;
internal IntPtr NamedProgramLocalParameterI4uiEXT;
internal IntPtr NamedProgramLocalParameterI4uivEXT;
internal IntPtr NamedProgramLocalParameters4fvEXT;
internal IntPtr NamedProgramLocalParametersI4ivEXT;
internal IntPtr NamedProgramLocalParametersI4uivEXT;
internal IntPtr NamedProgramStringEXT;
internal IntPtr NamedRenderbufferStorage;
internal IntPtr NamedRenderbufferStorageEXT;
internal IntPtr NamedRenderbufferStorageMultisample;
internal IntPtr NamedRenderbufferStorageMultisampleAdvancedAMD;
internal IntPtr NamedRenderbufferStorageMultisampleCoverageEXT;
internal IntPtr NamedRenderbufferStorageMultisampleEXT;
internal IntPtr NamedStringARB;
internal IntPtr NewObjectBufferATI;
internal IntPtr Normal3fVertex3fSUN;
internal IntPtr Normal3fVertex3fvSUN;
internal IntPtr Normal3hNV;
internal IntPtr Normal3hvNV;
internal IntPtr Normal3xOES;
internal IntPtr Normal3xvOES;
internal IntPtr NormalFormatNV;
internal IntPtr NormalPointerEXT;
internal IntPtr NormalPointerListIBM;
internal IntPtr NormalPointervINTEL;
internal IntPtr NormalStream3bATI;
internal IntPtr NormalStream3bvATI;
internal IntPtr NormalStream3dATI;
internal IntPtr NormalStream3dvATI;
internal IntPtr NormalStream3fATI;
internal IntPtr NormalStream3fvATI;
internal IntPtr NormalStream3iATI;
internal IntPtr NormalStream3ivATI;
internal IntPtr NormalStream3sATI;
internal IntPtr NormalStream3svATI;
internal IntPtr ObjectLabel;
internal IntPtr ObjectPtrLabel;
internal IntPtr ObjectPurgeableAPPLE;
internal IntPtr ObjectUnpurgeableAPPLE;
internal IntPtr OrthofOES;
internal IntPtr OrthoxOES;
internal IntPtr PNTrianglesfATI;
internal IntPtr PNTrianglesiATI;
internal IntPtr PassTexCoordATI;
internal IntPtr PassThroughxOES;
internal IntPtr PatchParameterfv;
internal IntPtr PatchParameteri;
internal IntPtr PathCommandsNV;
internal IntPtr PathCoordsNV;
internal IntPtr PathCoverDepthFuncNV;
internal IntPtr PathDashArrayNV;
internal IntPtr PathGlyphIndexArrayNV;
internal IntPtr PathGlyphIndexRangeNV;
internal IntPtr PathGlyphRangeNV;
internal IntPtr PathGlyphsNV;
internal IntPtr PathMemoryGlyphIndexArrayNV;
internal IntPtr PathParameterfNV;
internal IntPtr PathParameterfvNV;
internal IntPtr PathParameteriNV;
internal IntPtr PathParameterivNV;
internal IntPtr PathStencilDepthOffsetNV;
internal IntPtr PathStencilFuncNV;
internal IntPtr PathStringNV;
internal IntPtr PathSubCommandsNV;
internal IntPtr PathSubCoordsNV;
internal IntPtr PauseTransformFeedback;
internal IntPtr PauseTransformFeedbackNV;
internal IntPtr PixelDataRangeNV;
internal IntPtr PixelMapx;
internal IntPtr PixelStoref;
internal IntPtr PixelStorei;
internal IntPtr PixelStorex;
internal IntPtr PixelTexGenParameterfSGIS;
internal IntPtr PixelTexGenParameterfvSGIS;
internal IntPtr PixelTexGenParameteriSGIS;
internal IntPtr PixelTexGenParameterivSGIS;
internal IntPtr PixelTexGenSGIX;
internal IntPtr PixelTransferxOES;
internal IntPtr PixelTransformParameterfEXT;
internal IntPtr PixelTransformParameterfvEXT;
internal IntPtr PixelTransformParameteriEXT;
internal IntPtr PixelTransformParameterivEXT;
internal IntPtr PixelZoomxOES;
internal IntPtr PointAlongPathNV;
internal IntPtr PointParameterf;
internal IntPtr PointParameterfARB;
internal IntPtr PointParameterfEXT;
internal IntPtr PointParameterfSGIS;
internal IntPtr PointParameterfv;
internal IntPtr PointParameterfvARB;
internal IntPtr PointParameterfvEXT;
internal IntPtr PointParameterfvSGIS;
internal IntPtr PointParameteri;
internal IntPtr PointParameteriNV;
internal IntPtr PointParameteriv;
internal IntPtr PointParameterivNV;
internal IntPtr PointParameterxvOES;
internal IntPtr PointSize;
internal IntPtr PointSizexOES;
internal IntPtr PollAsyncSGIX;
internal IntPtr PollInstrumentsSGIX;
internal IntPtr PolygonMode;
internal IntPtr PolygonOffset;
internal IntPtr PolygonOffsetClamp;
internal IntPtr PolygonOffsetClampEXT;
internal IntPtr PolygonOffsetEXT;
internal IntPtr PolygonOffsetxOES;
internal IntPtr PopDebugGroup;
internal IntPtr PopGroupMarkerEXT;
internal IntPtr PresentFrameDualFillNV;
internal IntPtr PresentFrameKeyedNV;
internal IntPtr PrimitiveBoundingBoxARB;
internal IntPtr PrimitiveRestartIndex;
internal IntPtr PrimitiveRestartIndexNV;
internal IntPtr PrimitiveRestartNV;
internal IntPtr PrioritizeTexturesEXT;
internal IntPtr PrioritizeTexturesxOES;
internal IntPtr ProgramBinary;
internal IntPtr ProgramBufferParametersIivNV;
internal IntPtr ProgramBufferParametersIuivNV;
internal IntPtr ProgramBufferParametersfvNV;
internal IntPtr ProgramEnvParameter4dARB;
internal IntPtr ProgramEnvParameter4dvARB;
internal IntPtr ProgramEnvParameter4fARB;
internal IntPtr ProgramEnvParameter4fvARB;
internal IntPtr ProgramEnvParameterI4iNV;
internal IntPtr ProgramEnvParameterI4ivNV;
internal IntPtr ProgramEnvParameterI4uiNV;
internal IntPtr ProgramEnvParameterI4uivNV;
internal IntPtr ProgramEnvParameters4fvEXT;
internal IntPtr ProgramEnvParametersI4ivNV;
internal IntPtr ProgramEnvParametersI4uivNV;
internal IntPtr ProgramLocalParameter4dARB;
internal IntPtr ProgramLocalParameter4dvARB;
internal IntPtr ProgramLocalParameter4fARB;
internal IntPtr ProgramLocalParameter4fvARB;
internal IntPtr ProgramLocalParameterI4iNV;
internal IntPtr ProgramLocalParameterI4ivNV;
internal IntPtr ProgramLocalParameterI4uiNV;
internal IntPtr ProgramLocalParameterI4uivNV;
internal IntPtr ProgramLocalParameters4fvEXT;
internal IntPtr ProgramLocalParametersI4ivNV;
internal IntPtr ProgramLocalParametersI4uivNV;
internal IntPtr ProgramNamedParameter4dNV;
internal IntPtr ProgramNamedParameter4dvNV;
internal IntPtr ProgramNamedParameter4fNV;
internal IntPtr ProgramNamedParameter4fvNV;
internal IntPtr ProgramParameter4dNV;
internal IntPtr ProgramParameter4dvNV;
internal IntPtr ProgramParameter4fNV;
internal IntPtr ProgramParameter4fvNV;
internal IntPtr ProgramParameteri;
internal IntPtr ProgramParameteriARB;
internal IntPtr ProgramParameteriEXT;
internal IntPtr ProgramParameters4dvNV;
internal IntPtr ProgramParameters4fvNV;
internal IntPtr ProgramPathFragmentInputGenNV;
internal IntPtr ProgramStringARB;
internal IntPtr ProgramSubroutineParametersuivNV;
internal IntPtr ProgramUniform1d;
internal IntPtr ProgramUniform1dEXT;
internal IntPtr ProgramUniform1dv;
internal IntPtr ProgramUniform1dvEXT;
internal IntPtr ProgramUniform1f;
internal IntPtr ProgramUniform1fEXT;
internal IntPtr ProgramUniform1fv;
internal IntPtr ProgramUniform1fvEXT;
internal IntPtr ProgramUniform1i;
internal IntPtr ProgramUniform1i64ARB;
internal IntPtr ProgramUniform1i64NV;
internal IntPtr ProgramUniform1i64vARB;
internal IntPtr ProgramUniform1i64vNV;
internal IntPtr ProgramUniform1iEXT;
internal IntPtr ProgramUniform1iv;
internal IntPtr ProgramUniform1ivEXT;
internal IntPtr ProgramUniform1ui;
internal IntPtr ProgramUniform1ui64ARB;
internal IntPtr ProgramUniform1ui64NV;
internal IntPtr ProgramUniform1ui64vARB;
internal IntPtr ProgramUniform1ui64vNV;
internal IntPtr ProgramUniform1uiEXT;
internal IntPtr ProgramUniform1uiv;
internal IntPtr ProgramUniform1uivEXT;
internal IntPtr ProgramUniform2d;
internal IntPtr ProgramUniform2dEXT;
internal IntPtr ProgramUniform2dv;
internal IntPtr ProgramUniform2dvEXT;
internal IntPtr ProgramUniform2f;
internal IntPtr ProgramUniform2fEXT;
internal IntPtr ProgramUniform2fv;
internal IntPtr ProgramUniform2fvEXT;
internal IntPtr ProgramUniform2i;
internal IntPtr ProgramUniform2i64ARB;
internal IntPtr ProgramUniform2i64NV;
internal IntPtr ProgramUniform2i64vARB;
internal IntPtr ProgramUniform2i64vNV;
internal IntPtr ProgramUniform2iEXT;
internal IntPtr ProgramUniform2iv;
internal IntPtr ProgramUniform2ivEXT;
internal IntPtr ProgramUniform2ui;
internal IntPtr ProgramUniform2ui64ARB;
internal IntPtr ProgramUniform2ui64NV;
internal IntPtr ProgramUniform2ui64vARB;
internal IntPtr ProgramUniform2ui64vNV;
internal IntPtr ProgramUniform2uiEXT;
internal IntPtr ProgramUniform2uiv;
internal IntPtr ProgramUniform2uivEXT;
internal IntPtr ProgramUniform3d;
internal IntPtr ProgramUniform3dEXT;
internal IntPtr ProgramUniform3dv;
internal IntPtr ProgramUniform3dvEXT;
internal IntPtr ProgramUniform3f;
internal IntPtr ProgramUniform3fEXT;
internal IntPtr ProgramUniform3fv;
internal IntPtr ProgramUniform3fvEXT;
internal IntPtr ProgramUniform3i;
internal IntPtr ProgramUniform3i64ARB;
internal IntPtr ProgramUniform3i64NV;
internal IntPtr ProgramUniform3i64vARB;
internal IntPtr ProgramUniform3i64vNV;
internal IntPtr ProgramUniform3iEXT;
internal IntPtr ProgramUniform3iv;
internal IntPtr ProgramUniform3ivEXT;
internal IntPtr ProgramUniform3ui;
internal IntPtr ProgramUniform3ui64ARB;
internal IntPtr ProgramUniform3ui64NV;
internal IntPtr ProgramUniform3ui64vARB;
internal IntPtr ProgramUniform3ui64vNV;
internal IntPtr ProgramUniform3uiEXT;
internal IntPtr ProgramUniform3uiv;
internal IntPtr ProgramUniform3uivEXT;
internal IntPtr ProgramUniform4d;
internal IntPtr ProgramUniform4dEXT;
internal IntPtr ProgramUniform4dv;
internal IntPtr ProgramUniform4dvEXT;
internal IntPtr ProgramUniform4f;
internal IntPtr ProgramUniform4fEXT;
internal IntPtr ProgramUniform4fv;
internal IntPtr ProgramUniform4fvEXT;
internal IntPtr ProgramUniform4i;
internal IntPtr ProgramUniform4i64ARB;
internal IntPtr ProgramUniform4i64NV;
internal IntPtr ProgramUniform4i64vARB;
internal IntPtr ProgramUniform4i64vNV;
internal IntPtr ProgramUniform4iEXT;
internal IntPtr ProgramUniform4iv;
internal IntPtr ProgramUniform4ivEXT;
internal IntPtr ProgramUniform4ui;
internal IntPtr ProgramUniform4ui64ARB;
internal IntPtr ProgramUniform4ui64NV;
internal IntPtr ProgramUniform4ui64vARB;
internal IntPtr ProgramUniform4ui64vNV;
internal IntPtr ProgramUniform4uiEXT;
internal IntPtr ProgramUniform4uiv;
internal IntPtr ProgramUniform4uivEXT;
internal IntPtr ProgramUniformHandleui64ARB;
internal IntPtr ProgramUniformHandleui64NV;
internal IntPtr ProgramUniformHandleui64vARB;
internal IntPtr ProgramUniformHandleui64vNV;
internal IntPtr ProgramUniformMatrix2dv;
internal IntPtr ProgramUniformMatrix2dvEXT;
internal IntPtr ProgramUniformMatrix2fv;
internal IntPtr ProgramUniformMatrix2fvEXT;
internal IntPtr ProgramUniformMatrix2x3dv;
internal IntPtr ProgramUniformMatrix2x3dvEXT;
internal IntPtr ProgramUniformMatrix2x3fv;
internal IntPtr ProgramUniformMatrix2x3fvEXT;
internal IntPtr ProgramUniformMatrix2x4dv;
internal IntPtr ProgramUniformMatrix2x4dvEXT;
internal IntPtr ProgramUniformMatrix2x4fv;
internal IntPtr ProgramUniformMatrix2x4fvEXT;
internal IntPtr ProgramUniformMatrix3dv;
internal IntPtr ProgramUniformMatrix3dvEXT;
internal IntPtr ProgramUniformMatrix3fv;
internal IntPtr ProgramUniformMatrix3fvEXT;
internal IntPtr ProgramUniformMatrix3x2dv;
internal IntPtr ProgramUniformMatrix3x2dvEXT;
internal IntPtr ProgramUniformMatrix3x2fv;
internal IntPtr ProgramUniformMatrix3x2fvEXT;
internal IntPtr ProgramUniformMatrix3x4dv;
internal IntPtr ProgramUniformMatrix3x4dvEXT;
internal IntPtr ProgramUniformMatrix3x4fv;
internal IntPtr ProgramUniformMatrix3x4fvEXT;
internal IntPtr ProgramUniformMatrix4dv;
internal IntPtr ProgramUniformMatrix4dvEXT;
internal IntPtr ProgramUniformMatrix4fv;
internal IntPtr ProgramUniformMatrix4fvEXT;
internal IntPtr ProgramUniformMatrix4x2dv;
internal IntPtr ProgramUniformMatrix4x2dvEXT;
internal IntPtr ProgramUniformMatrix4x2fv;
internal IntPtr ProgramUniformMatrix4x2fvEXT;
internal IntPtr ProgramUniformMatrix4x3dv;
internal IntPtr ProgramUniformMatrix4x3dvEXT;
internal IntPtr ProgramUniformMatrix4x3fv;
internal IntPtr ProgramUniformMatrix4x3fvEXT;
internal IntPtr ProgramUniformui64NV;
internal IntPtr ProgramUniformui64vNV;
internal IntPtr ProgramVertexLimitNV;
internal IntPtr ProvokingVertex;
internal IntPtr ProvokingVertexEXT;
internal IntPtr PushClientAttribDefaultEXT;
internal IntPtr PushDebugGroup;
internal IntPtr PushGroupMarkerEXT;
internal IntPtr QueryCounter;
internal IntPtr QueryMatrixxOES;
internal IntPtr QueryObjectParameteruiAMD;
internal IntPtr QueryResourceNV;
internal IntPtr QueryResourceTagNV;
internal IntPtr RasterPos2xOES;
internal IntPtr RasterPos2xvOES;
internal IntPtr RasterPos3xOES;
internal IntPtr RasterPos3xvOES;
internal IntPtr RasterPos4xOES;
internal IntPtr RasterPos4xvOES;
internal IntPtr RasterSamplesEXT;
internal IntPtr ReadBuffer;
internal IntPtr ReadInstrumentsSGIX;
internal IntPtr ReadPixels;
internal IntPtr ReadnPixels;
internal IntPtr ReadnPixelsARB;
internal IntPtr RectxOES;
internal IntPtr RectxvOES;
internal IntPtr ReferencePlaneSGIX;
internal IntPtr ReleaseKeyedMutexWin32EXT;
internal IntPtr ReleaseShaderCompiler;
internal IntPtr RenderGpuMaskNV;
internal IntPtr RenderbufferStorage;
internal IntPtr RenderbufferStorageEXT;
internal IntPtr RenderbufferStorageMultisample;
internal IntPtr RenderbufferStorageMultisampleAdvancedAMD;
internal IntPtr RenderbufferStorageMultisampleCoverageNV;
internal IntPtr RenderbufferStorageMultisampleEXT;
internal IntPtr ReplacementCodePointerSUN;
internal IntPtr ReplacementCodeubSUN;
internal IntPtr ReplacementCodeubvSUN;
internal IntPtr ReplacementCodeuiColor3fVertex3fSUN;
internal IntPtr ReplacementCodeuiColor3fVertex3fvSUN;
internal IntPtr ReplacementCodeuiColor4fNormal3fVertex3fSUN;
internal IntPtr ReplacementCodeuiColor4fNormal3fVertex3fvSUN;
internal IntPtr ReplacementCodeuiColor4ubVertex3fSUN;
internal IntPtr ReplacementCodeuiColor4ubVertex3fvSUN;
internal IntPtr ReplacementCodeuiNormal3fVertex3fSUN;
internal IntPtr ReplacementCodeuiNormal3fVertex3fvSUN;
internal IntPtr ReplacementCodeuiSUN;
internal IntPtr ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
internal IntPtr ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
internal IntPtr ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
internal IntPtr ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
internal IntPtr ReplacementCodeuiTexCoord2fVertex3fSUN;
internal IntPtr ReplacementCodeuiTexCoord2fVertex3fvSUN;
internal IntPtr ReplacementCodeuiVertex3fSUN;
internal IntPtr ReplacementCodeuiVertex3fvSUN;
internal IntPtr ReplacementCodeuivSUN;
internal IntPtr ReplacementCodeusSUN;
internal IntPtr ReplacementCodeusvSUN;
internal IntPtr RequestResidentProgramsNV;
internal IntPtr ResetHistogramEXT;
internal IntPtr ResetMemoryObjectParameterNV;
internal IntPtr ResetMinmaxEXT;
internal IntPtr ResizeBuffersMESA;
internal IntPtr ResolveDepthValuesNV;
internal IntPtr ResumeTransformFeedback;
internal IntPtr ResumeTransformFeedbackNV;
internal IntPtr RotatexOES;
internal IntPtr SampleCoverage;
internal IntPtr SampleCoverageARB;
internal IntPtr SampleMapATI;
internal IntPtr SampleMaskEXT;
internal IntPtr SampleMaskIndexedNV;
internal IntPtr SampleMaskSGIS;
internal IntPtr SampleMaski;
internal IntPtr SamplePatternEXT;
internal IntPtr SamplePatternSGIS;
internal IntPtr SamplerParameterIiv;
internal IntPtr SamplerParameterIuiv;
internal IntPtr SamplerParameterf;
internal IntPtr SamplerParameterfv;
internal IntPtr SamplerParameteri;
internal IntPtr SamplerParameteriv;
internal IntPtr ScalexOES;
internal IntPtr Scissor;
internal IntPtr ScissorArrayv;
internal IntPtr ScissorExclusiveArrayvNV;
internal IntPtr ScissorExclusiveNV;
internal IntPtr ScissorIndexed;
internal IntPtr ScissorIndexedv;
internal IntPtr SecondaryColor3bEXT;
internal IntPtr SecondaryColor3bvEXT;
internal IntPtr SecondaryColor3dEXT;
internal IntPtr SecondaryColor3dvEXT;
internal IntPtr SecondaryColor3fEXT;
internal IntPtr SecondaryColor3fvEXT;
internal IntPtr SecondaryColor3hNV;
internal IntPtr SecondaryColor3hvNV;
internal IntPtr SecondaryColor3iEXT;
internal IntPtr SecondaryColor3ivEXT;
internal IntPtr SecondaryColor3sEXT;
internal IntPtr SecondaryColor3svEXT;
internal IntPtr SecondaryColor3ubEXT;
internal IntPtr SecondaryColor3ubvEXT;
internal IntPtr SecondaryColor3uiEXT;
internal IntPtr SecondaryColor3uivEXT;
internal IntPtr SecondaryColor3usEXT;
internal IntPtr SecondaryColor3usvEXT;
internal IntPtr SecondaryColorFormatNV;
internal IntPtr SecondaryColorPointerEXT;
internal IntPtr SecondaryColorPointerListIBM;
internal IntPtr SelectPerfMonitorCountersAMD;
internal IntPtr SemaphoreParameterivNV;
internal IntPtr SemaphoreParameterui64vEXT;
internal IntPtr SeparableFilter2DEXT;
internal IntPtr SetFenceAPPLE;
internal IntPtr SetFenceNV;
internal IntPtr SetFragmentShaderConstantATI;
internal IntPtr SetInvariantEXT;
internal IntPtr SetLocalConstantEXT;
internal IntPtr SetMultisamplefvAMD;
internal IntPtr ShaderBinary;
internal IntPtr ShaderOp1EXT;
internal IntPtr ShaderOp2EXT;
internal IntPtr ShaderOp3EXT;
internal IntPtr ShaderSource;
internal IntPtr ShaderSourceARB;
internal IntPtr ShaderStorageBlockBinding;
internal IntPtr ShadingRateImageBarrierNV;
internal IntPtr ShadingRateImagePaletteNV;
internal IntPtr ShadingRateSampleOrderCustomNV;
internal IntPtr ShadingRateSampleOrderNV;
internal IntPtr SharpenTexFuncSGIS;
internal IntPtr SignalSemaphoreEXT;
internal IntPtr SignalSemaphoreui64NVX;
internal IntPtr SignalVkFenceNV;
internal IntPtr SignalVkSemaphoreNV;
internal IntPtr SpecializeShader;
internal IntPtr SpecializeShaderARB;
internal IntPtr SpriteParameterfSGIX;
internal IntPtr SpriteParameterfvSGIX;
internal IntPtr SpriteParameteriSGIX;
internal IntPtr SpriteParameterivSGIX;
internal IntPtr StartInstrumentsSGIX;
internal IntPtr StateCaptureNV;
internal IntPtr StencilClearTagEXT;
internal IntPtr StencilFillPathInstancedNV;
internal IntPtr StencilFillPathNV;
internal IntPtr StencilFunc;
internal IntPtr StencilFuncSeparate;
internal IntPtr StencilFuncSeparateATI;
internal IntPtr StencilMask;
internal IntPtr StencilMaskSeparate;
internal IntPtr StencilOp;
internal IntPtr StencilOpSeparate;
internal IntPtr StencilOpSeparateATI;
internal IntPtr StencilOpValueAMD;
internal IntPtr StencilStrokePathInstancedNV;
internal IntPtr StencilStrokePathNV;
internal IntPtr StencilThenCoverFillPathInstancedNV;
internal IntPtr StencilThenCoverFillPathNV;
internal IntPtr StencilThenCoverStrokePathInstancedNV;
internal IntPtr StencilThenCoverStrokePathNV;
internal IntPtr StopInstrumentsSGIX;
internal IntPtr StringMarkerGREMEDY;
internal IntPtr SubpixelPrecisionBiasNV;
internal IntPtr SwizzleEXT;
internal IntPtr SyncTextureINTEL;
internal IntPtr TagSampleBufferSGIX;
internal IntPtr Tangent3bEXT;
internal IntPtr Tangent3bvEXT;
internal IntPtr Tangent3dEXT;
internal IntPtr Tangent3dvEXT;
internal IntPtr Tangent3fEXT;
internal IntPtr Tangent3fvEXT;
internal IntPtr Tangent3iEXT;
internal IntPtr Tangent3ivEXT;
internal IntPtr Tangent3sEXT;
internal IntPtr Tangent3svEXT;
internal IntPtr TangentPointerEXT;
internal IntPtr TbufferMask3DFX;
internal IntPtr TessellationFactorAMD;
internal IntPtr TessellationModeAMD;
internal IntPtr TestFenceAPPLE;
internal IntPtr TestFenceNV;
internal IntPtr TestObjectAPPLE;
internal IntPtr TexAttachMemoryNV;
internal IntPtr TexBuffer;
internal IntPtr TexBufferARB;
internal IntPtr TexBufferEXT;
internal IntPtr TexBufferRange;
internal IntPtr TexBumpParameterfvATI;
internal IntPtr TexBumpParameterivATI;
internal IntPtr TexCoord1bOES;
internal IntPtr TexCoord1bvOES;
internal IntPtr TexCoord1hNV;
internal IntPtr TexCoord1hvNV;
internal IntPtr TexCoord1xOES;
internal IntPtr TexCoord1xvOES;
internal IntPtr TexCoord2bOES;
internal IntPtr TexCoord2bvOES;
internal IntPtr TexCoord2fColor3fVertex3fSUN;
internal IntPtr TexCoord2fColor3fVertex3fvSUN;
internal IntPtr TexCoord2fColor4fNormal3fVertex3fSUN;
internal IntPtr TexCoord2fColor4fNormal3fVertex3fvSUN;
internal IntPtr TexCoord2fColor4ubVertex3fSUN;
internal IntPtr TexCoord2fColor4ubVertex3fvSUN;
internal IntPtr TexCoord2fNormal3fVertex3fSUN;
internal IntPtr TexCoord2fNormal3fVertex3fvSUN;
internal IntPtr TexCoord2fVertex3fSUN;
internal IntPtr TexCoord2fVertex3fvSUN;
internal IntPtr TexCoord2hNV;
internal IntPtr TexCoord2hvNV;
internal IntPtr TexCoord2xOES;
internal IntPtr TexCoord2xvOES;
internal IntPtr TexCoord3bOES;
internal IntPtr TexCoord3bvOES;
internal IntPtr TexCoord3hNV;
internal IntPtr TexCoord3hvNV;
internal IntPtr TexCoord3xOES;
internal IntPtr TexCoord3xvOES;
internal IntPtr TexCoord4bOES;
internal IntPtr TexCoord4bvOES;
internal IntPtr TexCoord4fColor4fNormal3fVertex4fSUN;
internal IntPtr TexCoord4fColor4fNormal3fVertex4fvSUN;
internal IntPtr TexCoord4fVertex4fSUN;
internal IntPtr TexCoord4fVertex4fvSUN;
internal IntPtr TexCoord4hNV;
internal IntPtr TexCoord4hvNV;
internal IntPtr TexCoord4xOES;
internal IntPtr TexCoord4xvOES;
internal IntPtr TexCoordFormatNV;
internal IntPtr TexCoordPointerEXT;
internal IntPtr TexCoordPointerListIBM;
internal IntPtr TexCoordPointervINTEL;
internal IntPtr TexEnvxOES;
internal IntPtr TexEnvxvOES;
internal IntPtr TexFilterFuncSGIS;
internal IntPtr TexGenxOES;
internal IntPtr TexGenxvOES;
internal IntPtr TexImage1D;
internal IntPtr TexImage2D;
internal IntPtr TexImage2DMultisample;
internal IntPtr TexImage2DMultisampleCoverageNV;
internal IntPtr TexImage3D;
internal IntPtr TexImage3DEXT;
internal IntPtr TexImage3DMultisample;
internal IntPtr TexImage3DMultisampleCoverageNV;
internal IntPtr TexImage4DSGIS;
internal IntPtr TexPageCommitmentARB;
internal IntPtr TexPageCommitmentMemNV;
internal IntPtr TexParameterIiv;
internal IntPtr TexParameterIivEXT;
internal IntPtr TexParameterIuiv;
internal IntPtr TexParameterIuivEXT;
internal IntPtr TexParameterf;
internal IntPtr TexParameterfv;
internal IntPtr TexParameteri;
internal IntPtr TexParameteriv;
internal IntPtr TexParameterxOES;
internal IntPtr TexParameterxvOES;
internal IntPtr TexRenderbufferNV;
internal IntPtr TexStorage1D;
internal IntPtr TexStorage1DEXT;
internal IntPtr TexStorage2D;
internal IntPtr TexStorage2DEXT;
internal IntPtr TexStorage2DMultisample;
internal IntPtr TexStorage3D;
internal IntPtr TexStorage3DEXT;
internal IntPtr TexStorage3DMultisample;
internal IntPtr TexStorageMem1DEXT;
internal IntPtr TexStorageMem2DEXT;
internal IntPtr TexStorageMem2DMultisampleEXT;
internal IntPtr TexStorageMem3DEXT;
internal IntPtr TexStorageMem3DMultisampleEXT;
internal IntPtr TexStorageSparseAMD;
internal IntPtr TexSubImage1D;
internal IntPtr TexSubImage1DEXT;
internal IntPtr TexSubImage2D;
internal IntPtr TexSubImage2DEXT;
internal IntPtr TexSubImage3D;
internal IntPtr TexSubImage3DEXT;
internal IntPtr TexSubImage4DSGIS;
internal IntPtr TextureAttachMemoryNV;
internal IntPtr TextureBarrier;
internal IntPtr TextureBarrierNV;
internal IntPtr TextureBuffer;
internal IntPtr TextureBufferEXT;
internal IntPtr TextureBufferRange;
internal IntPtr TextureBufferRangeEXT;
internal IntPtr TextureColorMaskSGIS;
internal IntPtr TextureImage1DEXT;
internal IntPtr TextureImage2DEXT;
internal IntPtr TextureImage2DMultisampleCoverageNV;
internal IntPtr TextureImage2DMultisampleNV;
internal IntPtr TextureImage3DEXT;
internal IntPtr TextureImage3DMultisampleCoverageNV;
internal IntPtr TextureImage3DMultisampleNV;
internal IntPtr TextureLightEXT;
internal IntPtr TextureMaterialEXT;
internal IntPtr TextureNormalEXT;
internal IntPtr TexturePageCommitmentEXT;
internal IntPtr TexturePageCommitmentMemNV;
internal IntPtr TextureParameterIiv;
internal IntPtr TextureParameterIivEXT;
internal IntPtr TextureParameterIuiv;
internal IntPtr TextureParameterIuivEXT;
internal IntPtr TextureParameterf;
internal IntPtr TextureParameterfEXT;
internal IntPtr TextureParameterfv;
internal IntPtr TextureParameterfvEXT;
internal IntPtr TextureParameteri;
internal IntPtr TextureParameteriEXT;
internal IntPtr TextureParameteriv;
internal IntPtr TextureParameterivEXT;
internal IntPtr TextureRangeAPPLE;
internal IntPtr TextureRenderbufferEXT;
internal IntPtr TextureStorage1D;
internal IntPtr TextureStorage1DEXT;
internal IntPtr TextureStorage2D;
internal IntPtr TextureStorage2DEXT;
internal IntPtr TextureStorage2DMultisample;
internal IntPtr TextureStorage2DMultisampleEXT;
internal IntPtr TextureStorage3D;
internal IntPtr TextureStorage3DEXT;
internal IntPtr TextureStorage3DMultisample;
internal IntPtr TextureStorage3DMultisampleEXT;
internal IntPtr TextureStorageMem1DEXT;
internal IntPtr TextureStorageMem2DEXT;
internal IntPtr TextureStorageMem2DMultisampleEXT;
internal IntPtr TextureStorageMem3DEXT;
internal IntPtr TextureStorageMem3DMultisampleEXT;
internal IntPtr TextureStorageSparseAMD;
internal IntPtr TextureSubImage1D;
internal IntPtr TextureSubImage1DEXT;
internal IntPtr TextureSubImage2D;
internal IntPtr TextureSubImage2DEXT;
internal IntPtr TextureSubImage3D;
internal IntPtr TextureSubImage3DEXT;
internal IntPtr TextureView;
internal IntPtr TrackMatrixNV;
internal IntPtr TransformFeedbackAttribsNV;
internal IntPtr TransformFeedbackBufferBase;
internal IntPtr TransformFeedbackBufferRange;
internal IntPtr TransformFeedbackStreamAttribsNV;
internal IntPtr TransformFeedbackVaryings;
internal IntPtr TransformFeedbackVaryingsEXT;
internal IntPtr TransformFeedbackVaryingsNV;
internal IntPtr TransformPathNV;
internal IntPtr TranslatexOES;
internal IntPtr Uniform1d;
internal IntPtr Uniform1dv;
internal IntPtr Uniform1f;
internal IntPtr Uniform1fARB;
internal IntPtr Uniform1fv;
internal IntPtr Uniform1fvARB;
internal IntPtr Uniform1i;
internal IntPtr Uniform1i64ARB;
internal IntPtr Uniform1i64NV;
internal IntPtr Uniform1i64vARB;
internal IntPtr Uniform1i64vNV;
internal IntPtr Uniform1iARB;
internal IntPtr Uniform1iv;
internal IntPtr Uniform1ivARB;
internal IntPtr Uniform1ui;
internal IntPtr Uniform1ui64ARB;
internal IntPtr Uniform1ui64NV;
internal IntPtr Uniform1ui64vARB;
internal IntPtr Uniform1ui64vNV;
internal IntPtr Uniform1uiEXT;
internal IntPtr Uniform1uiv;
internal IntPtr Uniform1uivEXT;
internal IntPtr Uniform2d;
internal IntPtr Uniform2dv;
internal IntPtr Uniform2f;
internal IntPtr Uniform2fARB;
internal IntPtr Uniform2fv;
internal IntPtr Uniform2fvARB;
internal IntPtr Uniform2i;
internal IntPtr Uniform2i64ARB;
internal IntPtr Uniform2i64NV;
internal IntPtr Uniform2i64vARB;
internal IntPtr Uniform2i64vNV;
internal IntPtr Uniform2iARB;
internal IntPtr Uniform2iv;
internal IntPtr Uniform2ivARB;
internal IntPtr Uniform2ui;
internal IntPtr Uniform2ui64ARB;
internal IntPtr Uniform2ui64NV;
internal IntPtr Uniform2ui64vARB;
internal IntPtr Uniform2ui64vNV;
internal IntPtr Uniform2uiEXT;
internal IntPtr Uniform2uiv;
internal IntPtr Uniform2uivEXT;
internal IntPtr Uniform3d;
internal IntPtr Uniform3dv;
internal IntPtr Uniform3f;
internal IntPtr Uniform3fARB;
internal IntPtr Uniform3fv;
internal IntPtr Uniform3fvARB;
internal IntPtr Uniform3i;
internal IntPtr Uniform3i64ARB;
internal IntPtr Uniform3i64NV;
internal IntPtr Uniform3i64vARB;
internal IntPtr Uniform3i64vNV;
internal IntPtr Uniform3iARB;
internal IntPtr Uniform3iv;
internal IntPtr Uniform3ivARB;
internal IntPtr Uniform3ui;
internal IntPtr Uniform3ui64ARB;
internal IntPtr Uniform3ui64NV;
internal IntPtr Uniform3ui64vARB;
internal IntPtr Uniform3ui64vNV;
internal IntPtr Uniform3uiEXT;
internal IntPtr Uniform3uiv;
internal IntPtr Uniform3uivEXT;
internal IntPtr Uniform4d;
internal IntPtr Uniform4dv;
internal IntPtr Uniform4f;
internal IntPtr Uniform4fARB;
internal IntPtr Uniform4fv;
internal IntPtr Uniform4fvARB;
internal IntPtr Uniform4i;
internal IntPtr Uniform4i64ARB;
internal IntPtr Uniform4i64NV;
internal IntPtr Uniform4i64vARB;
internal IntPtr Uniform4i64vNV;
internal IntPtr Uniform4iARB;
internal IntPtr Uniform4iv;
internal IntPtr Uniform4ivARB;
internal IntPtr Uniform4ui;
internal IntPtr Uniform4ui64ARB;
internal IntPtr Uniform4ui64NV;
internal IntPtr Uniform4ui64vARB;
internal IntPtr Uniform4ui64vNV;
internal IntPtr Uniform4uiEXT;
internal IntPtr Uniform4uiv;
internal IntPtr Uniform4uivEXT;
internal IntPtr UniformBlockBinding;
internal IntPtr UniformBufferEXT;
internal IntPtr UniformHandleui64ARB;
internal IntPtr UniformHandleui64NV;
internal IntPtr UniformHandleui64vARB;
internal IntPtr UniformHandleui64vNV;
internal IntPtr UniformMatrix2dv;
internal IntPtr UniformMatrix2fv;
internal IntPtr UniformMatrix2fvARB;
internal IntPtr UniformMatrix2x3dv;
internal IntPtr UniformMatrix2x3fv;
internal IntPtr UniformMatrix2x4dv;
internal IntPtr UniformMatrix2x4fv;
internal IntPtr UniformMatrix3dv;
internal IntPtr UniformMatrix3fv;
internal IntPtr UniformMatrix3fvARB;
internal IntPtr UniformMatrix3x2dv;
internal IntPtr UniformMatrix3x2fv;
internal IntPtr UniformMatrix3x4dv;
internal IntPtr UniformMatrix3x4fv;
internal IntPtr UniformMatrix4dv;
internal IntPtr UniformMatrix4fv;
internal IntPtr UniformMatrix4fvARB;
internal IntPtr UniformMatrix4x2dv;
internal IntPtr UniformMatrix4x2fv;
internal IntPtr UniformMatrix4x3dv;
internal IntPtr UniformMatrix4x3fv;
internal IntPtr UniformSubroutinesuiv;
internal IntPtr Uniformui64NV;
internal IntPtr Uniformui64vNV;
internal IntPtr UnlockArraysEXT;
internal IntPtr UnmapBuffer;
internal IntPtr UnmapBufferARB;
internal IntPtr UnmapNamedBuffer;
internal IntPtr UnmapNamedBufferEXT;
internal IntPtr UnmapObjectBufferATI;
internal IntPtr UnmapTexture2DINTEL;
internal IntPtr UpdateObjectBufferATI;
internal IntPtr UploadGpuMaskNVX;
internal IntPtr UseProgram;
internal IntPtr UseProgramObjectARB;
internal IntPtr UseProgramStages;
internal IntPtr UseShaderProgramEXT;
internal IntPtr VDPAUFiniNV;
internal IntPtr VDPAUGetSurfaceivNV;
internal IntPtr VDPAUInitNV;
internal IntPtr VDPAUIsSurfaceNV;
internal IntPtr VDPAUMapSurfacesNV;
internal IntPtr VDPAURegisterOutputSurfaceNV;
internal IntPtr VDPAURegisterVideoSurfaceNV;
internal IntPtr VDPAURegisterVideoSurfaceWithPictureStructureNV;
internal IntPtr VDPAUSurfaceAccessNV;
internal IntPtr VDPAUUnmapSurfacesNV;
internal IntPtr VDPAUUnregisterSurfaceNV;
internal IntPtr ValidateProgram;
internal IntPtr ValidateProgramARB;
internal IntPtr ValidateProgramPipeline;
internal IntPtr VariantArrayObjectATI;
internal IntPtr VariantPointerEXT;
internal IntPtr VariantbvEXT;
internal IntPtr VariantdvEXT;
internal IntPtr VariantfvEXT;
internal IntPtr VariantivEXT;
internal IntPtr VariantsvEXT;
internal IntPtr VariantubvEXT;
internal IntPtr VariantuivEXT;
internal IntPtr VariantusvEXT;
internal IntPtr Vertex2bOES;
internal IntPtr Vertex2bvOES;
internal IntPtr Vertex2hNV;
internal IntPtr Vertex2hvNV;
internal IntPtr Vertex2xOES;
internal IntPtr Vertex2xvOES;
internal IntPtr Vertex3bOES;
internal IntPtr Vertex3bvOES;
internal IntPtr Vertex3hNV;
internal IntPtr Vertex3hvNV;
internal IntPtr Vertex3xOES;
internal IntPtr Vertex3xvOES;
internal IntPtr Vertex4bOES;
internal IntPtr Vertex4bvOES;
internal IntPtr Vertex4hNV;
internal IntPtr Vertex4hvNV;
internal IntPtr Vertex4xOES;
internal IntPtr Vertex4xvOES;
internal IntPtr VertexArrayAttribBinding;
internal IntPtr VertexArrayAttribFormat;
internal IntPtr VertexArrayAttribIFormat;
internal IntPtr VertexArrayAttribLFormat;
internal IntPtr VertexArrayBindVertexBufferEXT;
internal IntPtr VertexArrayBindingDivisor;
internal IntPtr VertexArrayColorOffsetEXT;
internal IntPtr VertexArrayEdgeFlagOffsetEXT;
internal IntPtr VertexArrayElementBuffer;
internal IntPtr VertexArrayFogCoordOffsetEXT;
internal IntPtr VertexArrayIndexOffsetEXT;
internal IntPtr VertexArrayMultiTexCoordOffsetEXT;
internal IntPtr VertexArrayNormalOffsetEXT;
internal IntPtr VertexArrayParameteriAPPLE;
internal IntPtr VertexArrayRangeAPPLE;
internal IntPtr VertexArrayRangeNV;
internal IntPtr VertexArraySecondaryColorOffsetEXT;
internal IntPtr VertexArrayTexCoordOffsetEXT;
internal IntPtr VertexArrayVertexAttribBindingEXT;
internal IntPtr VertexArrayVertexAttribDivisorEXT;
internal IntPtr VertexArrayVertexAttribFormatEXT;
internal IntPtr VertexArrayVertexAttribIFormatEXT;
internal IntPtr VertexArrayVertexAttribIOffsetEXT;
internal IntPtr VertexArrayVertexAttribLFormatEXT;
internal IntPtr VertexArrayVertexAttribLOffsetEXT;
internal IntPtr VertexArrayVertexAttribOffsetEXT;
internal IntPtr VertexArrayVertexBindingDivisorEXT;
internal IntPtr VertexArrayVertexBuffer;
internal IntPtr VertexArrayVertexBuffers;
internal IntPtr VertexArrayVertexOffsetEXT;
internal IntPtr VertexAttrib1d;
internal IntPtr VertexAttrib1dARB;
internal IntPtr VertexAttrib1dNV;
internal IntPtr VertexAttrib1dv;
internal IntPtr VertexAttrib1dvARB;
internal IntPtr VertexAttrib1dvNV;
internal IntPtr VertexAttrib1f;
internal IntPtr VertexAttrib1fARB;
internal IntPtr VertexAttrib1fNV;
internal IntPtr VertexAttrib1fv;
internal IntPtr VertexAttrib1fvARB;
internal IntPtr VertexAttrib1fvNV;
internal IntPtr VertexAttrib1hNV;
internal IntPtr VertexAttrib1hvNV;
internal IntPtr VertexAttrib1s;
internal IntPtr VertexAttrib1sARB;
internal IntPtr VertexAttrib1sNV;
internal IntPtr VertexAttrib1sv;
internal IntPtr VertexAttrib1svARB;
internal IntPtr VertexAttrib1svNV;
internal IntPtr VertexAttrib2d;
internal IntPtr VertexAttrib2dARB;
internal IntPtr VertexAttrib2dNV;
internal IntPtr VertexAttrib2dv;
internal IntPtr VertexAttrib2dvARB;
internal IntPtr VertexAttrib2dvNV;
internal IntPtr VertexAttrib2f;
internal IntPtr VertexAttrib2fARB;
internal IntPtr VertexAttrib2fNV;
internal IntPtr VertexAttrib2fv;
internal IntPtr VertexAttrib2fvARB;
internal IntPtr VertexAttrib2fvNV;
internal IntPtr VertexAttrib2hNV;
internal IntPtr VertexAttrib2hvNV;
internal IntPtr VertexAttrib2s;
internal IntPtr VertexAttrib2sARB;
internal IntPtr VertexAttrib2sNV;
internal IntPtr VertexAttrib2sv;
internal IntPtr VertexAttrib2svARB;
internal IntPtr VertexAttrib2svNV;
internal IntPtr VertexAttrib3d;
internal IntPtr VertexAttrib3dARB;
internal IntPtr VertexAttrib3dNV;
internal IntPtr VertexAttrib3dv;
internal IntPtr VertexAttrib3dvARB;
internal IntPtr VertexAttrib3dvNV;
internal IntPtr VertexAttrib3f;
internal IntPtr VertexAttrib3fARB;
internal IntPtr VertexAttrib3fNV;
internal IntPtr VertexAttrib3fv;
internal IntPtr VertexAttrib3fvARB;
internal IntPtr VertexAttrib3fvNV;
internal IntPtr VertexAttrib3hNV;
internal IntPtr VertexAttrib3hvNV;
internal IntPtr VertexAttrib3s;
internal IntPtr VertexAttrib3sARB;
internal IntPtr VertexAttrib3sNV;
internal IntPtr VertexAttrib3sv;
internal IntPtr VertexAttrib3svARB;
internal IntPtr VertexAttrib3svNV;
internal IntPtr VertexAttrib4Nbv;
internal IntPtr VertexAttrib4NbvARB;
internal IntPtr VertexAttrib4Niv;
internal IntPtr VertexAttrib4NivARB;
internal IntPtr VertexAttrib4Nsv;
internal IntPtr VertexAttrib4NsvARB;
internal IntPtr VertexAttrib4Nub;
internal IntPtr VertexAttrib4NubARB;
internal IntPtr VertexAttrib4Nubv;
internal IntPtr VertexAttrib4NubvARB;
internal IntPtr VertexAttrib4Nuiv;
internal IntPtr VertexAttrib4NuivARB;
internal IntPtr VertexAttrib4Nusv;
internal IntPtr VertexAttrib4NusvARB;
internal IntPtr VertexAttrib4bv;
internal IntPtr VertexAttrib4bvARB;
internal IntPtr VertexAttrib4d;
internal IntPtr VertexAttrib4dARB;
internal IntPtr VertexAttrib4dNV;
internal IntPtr VertexAttrib4dv;
internal IntPtr VertexAttrib4dvARB;
internal IntPtr VertexAttrib4dvNV;
internal IntPtr VertexAttrib4f;
internal IntPtr VertexAttrib4fARB;
internal IntPtr VertexAttrib4fNV;
internal IntPtr VertexAttrib4fv;
internal IntPtr VertexAttrib4fvARB;
internal IntPtr VertexAttrib4fvNV;
internal IntPtr VertexAttrib4hNV;
internal IntPtr VertexAttrib4hvNV;
internal IntPtr VertexAttrib4iv;
internal IntPtr VertexAttrib4ivARB;
internal IntPtr VertexAttrib4s;
internal IntPtr VertexAttrib4sARB;
internal IntPtr VertexAttrib4sNV;
internal IntPtr VertexAttrib4sv;
internal IntPtr VertexAttrib4svARB;
internal IntPtr VertexAttrib4svNV;
internal IntPtr VertexAttrib4ubNV;
internal IntPtr VertexAttrib4ubv;
internal IntPtr VertexAttrib4ubvARB;
internal IntPtr VertexAttrib4ubvNV;
internal IntPtr VertexAttrib4uiv;
internal IntPtr VertexAttrib4uivARB;
internal IntPtr VertexAttrib4usv;
internal IntPtr VertexAttrib4usvARB;
internal IntPtr VertexAttribArrayObjectATI;
internal IntPtr VertexAttribBinding;
internal IntPtr VertexAttribDivisor;
internal IntPtr VertexAttribDivisorARB;
internal IntPtr VertexAttribFormat;
internal IntPtr VertexAttribFormatNV;
internal IntPtr VertexAttribI1i;
internal IntPtr VertexAttribI1iEXT;
internal IntPtr VertexAttribI1iv;
internal IntPtr VertexAttribI1ivEXT;
internal IntPtr VertexAttribI1ui;
internal IntPtr VertexAttribI1uiEXT;
internal IntPtr VertexAttribI1uiv;
internal IntPtr VertexAttribI1uivEXT;
internal IntPtr VertexAttribI2i;
internal IntPtr VertexAttribI2iEXT;
internal IntPtr VertexAttribI2iv;
internal IntPtr VertexAttribI2ivEXT;
internal IntPtr VertexAttribI2ui;
internal IntPtr VertexAttribI2uiEXT;
internal IntPtr VertexAttribI2uiv;
internal IntPtr VertexAttribI2uivEXT;
internal IntPtr VertexAttribI3i;
internal IntPtr VertexAttribI3iEXT;
internal IntPtr VertexAttribI3iv;
internal IntPtr VertexAttribI3ivEXT;
internal IntPtr VertexAttribI3ui;
internal IntPtr VertexAttribI3uiEXT;
internal IntPtr VertexAttribI3uiv;
internal IntPtr VertexAttribI3uivEXT;
internal IntPtr VertexAttribI4bv;
internal IntPtr VertexAttribI4bvEXT;
internal IntPtr VertexAttribI4i;
internal IntPtr VertexAttribI4iEXT;
internal IntPtr VertexAttribI4iv;
internal IntPtr VertexAttribI4ivEXT;
internal IntPtr VertexAttribI4sv;
internal IntPtr VertexAttribI4svEXT;
internal IntPtr VertexAttribI4ubv;
internal IntPtr VertexAttribI4ubvEXT;
internal IntPtr VertexAttribI4ui;
internal IntPtr VertexAttribI4uiEXT;
internal IntPtr VertexAttribI4uiv;
internal IntPtr VertexAttribI4uivEXT;
internal IntPtr VertexAttribI4usv;
internal IntPtr VertexAttribI4usvEXT;
internal IntPtr VertexAttribIFormat;
internal IntPtr VertexAttribIFormatNV;
internal IntPtr VertexAttribIPointer;
internal IntPtr VertexAttribIPointerEXT;
internal IntPtr VertexAttribL1d;
internal IntPtr VertexAttribL1dEXT;
internal IntPtr VertexAttribL1dv;
internal IntPtr VertexAttribL1dvEXT;
internal IntPtr VertexAttribL1i64NV;
internal IntPtr VertexAttribL1i64vNV;
internal IntPtr VertexAttribL1ui64ARB;
internal IntPtr VertexAttribL1ui64NV;
internal IntPtr VertexAttribL1ui64vARB;
internal IntPtr VertexAttribL1ui64vNV;
internal IntPtr VertexAttribL2d;
internal IntPtr VertexAttribL2dEXT;
internal IntPtr VertexAttribL2dv;
internal IntPtr VertexAttribL2dvEXT;
internal IntPtr VertexAttribL2i64NV;
internal IntPtr VertexAttribL2i64vNV;
internal IntPtr VertexAttribL2ui64NV;
internal IntPtr VertexAttribL2ui64vNV;
internal IntPtr VertexAttribL3d;
internal IntPtr VertexAttribL3dEXT;
internal IntPtr VertexAttribL3dv;
internal IntPtr VertexAttribL3dvEXT;
internal IntPtr VertexAttribL3i64NV;
internal IntPtr VertexAttribL3i64vNV;
internal IntPtr VertexAttribL3ui64NV;
internal IntPtr VertexAttribL3ui64vNV;
internal IntPtr VertexAttribL4d;
internal IntPtr VertexAttribL4dEXT;
internal IntPtr VertexAttribL4dv;
internal IntPtr VertexAttribL4dvEXT;
internal IntPtr VertexAttribL4i64NV;
internal IntPtr VertexAttribL4i64vNV;
internal IntPtr VertexAttribL4ui64NV;
internal IntPtr VertexAttribL4ui64vNV;
internal IntPtr VertexAttribLFormat;
internal IntPtr VertexAttribLFormatNV;
internal IntPtr VertexAttribLPointer;
internal IntPtr VertexAttribLPointerEXT;
internal IntPtr VertexAttribP1ui;
internal IntPtr VertexAttribP1uiv;
internal IntPtr VertexAttribP2ui;
internal IntPtr VertexAttribP2uiv;
internal IntPtr VertexAttribP3ui;
internal IntPtr VertexAttribP3uiv;
internal IntPtr VertexAttribP4ui;
internal IntPtr VertexAttribP4uiv;
internal IntPtr VertexAttribParameteriAMD;
internal IntPtr VertexAttribPointer;
internal IntPtr VertexAttribPointerARB;
internal IntPtr VertexAttribPointerNV;
internal IntPtr VertexAttribs1dvNV;
internal IntPtr VertexAttribs1fvNV;
internal IntPtr VertexAttribs1hvNV;
internal IntPtr VertexAttribs1svNV;
internal IntPtr VertexAttribs2dvNV;
internal IntPtr VertexAttribs2fvNV;
internal IntPtr VertexAttribs2hvNV;
internal IntPtr VertexAttribs2svNV;
internal IntPtr VertexAttribs3dvNV;
internal IntPtr VertexAttribs3fvNV;
internal IntPtr VertexAttribs3hvNV;
internal IntPtr VertexAttribs3svNV;
internal IntPtr VertexAttribs4dvNV;
internal IntPtr VertexAttribs4fvNV;
internal IntPtr VertexAttribs4hvNV;
internal IntPtr VertexAttribs4svNV;
internal IntPtr VertexAttribs4ubvNV;
internal IntPtr VertexBindingDivisor;
internal IntPtr VertexBlendARB;
internal IntPtr VertexBlendEnvfATI;
internal IntPtr VertexBlendEnviATI;
internal IntPtr VertexFormatNV;
internal IntPtr VertexPointerEXT;
internal IntPtr VertexPointerListIBM;
internal IntPtr VertexPointervINTEL;
internal IntPtr VertexStream1dATI;
internal IntPtr VertexStream1dvATI;
internal IntPtr VertexStream1fATI;
internal IntPtr VertexStream1fvATI;
internal IntPtr VertexStream1iATI;
internal IntPtr VertexStream1ivATI;
internal IntPtr VertexStream1sATI;
internal IntPtr VertexStream1svATI;
internal IntPtr VertexStream2dATI;
internal IntPtr VertexStream2dvATI;
internal IntPtr VertexStream2fATI;
internal IntPtr VertexStream2fvATI;
internal IntPtr VertexStream2iATI;
internal IntPtr VertexStream2ivATI;
internal IntPtr VertexStream2sATI;
internal IntPtr VertexStream2svATI;
internal IntPtr VertexStream3dATI;
internal IntPtr VertexStream3dvATI;
internal IntPtr VertexStream3fATI;
internal IntPtr VertexStream3fvATI;
internal IntPtr VertexStream3iATI;
internal IntPtr VertexStream3ivATI;
internal IntPtr VertexStream3sATI;
internal IntPtr VertexStream3svATI;
internal IntPtr VertexStream4dATI;
internal IntPtr VertexStream4dvATI;
internal IntPtr VertexStream4fATI;
internal IntPtr VertexStream4fvATI;
internal IntPtr VertexStream4iATI;
internal IntPtr VertexStream4ivATI;
internal IntPtr VertexStream4sATI;
internal IntPtr VertexStream4svATI;
internal IntPtr VertexWeightPointerEXT;
internal IntPtr VertexWeightfEXT;
internal IntPtr VertexWeightfvEXT;
internal IntPtr VertexWeighthNV;
internal IntPtr VertexWeighthvNV;
internal IntPtr VideoCaptureNV;
internal IntPtr VideoCaptureStreamParameterdvNV;
internal IntPtr VideoCaptureStreamParameterfvNV;
internal IntPtr VideoCaptureStreamParameterivNV;
internal IntPtr Viewport;
internal IntPtr ViewportArrayv;
internal IntPtr ViewportIndexedf;
internal IntPtr ViewportIndexedfv;
internal IntPtr ViewportPositionWScaleNV;
internal IntPtr ViewportSwizzleNV;
internal IntPtr WaitSemaphoreEXT;
internal IntPtr WaitSemaphoreui64NVX;
internal IntPtr WaitSync;
internal IntPtr WaitVkSemaphoreNV;
internal IntPtr WeightPathsNV;
internal IntPtr WeightPointerARB;
internal IntPtr WeightbvARB;
internal IntPtr WeightdvARB;
internal IntPtr WeightfvARB;
internal IntPtr WeightivARB;
internal IntPtr WeightsvARB;
internal IntPtr WeightubvARB;
internal IntPtr WeightuivARB;
internal IntPtr WeightusvARB;
internal IntPtr WindowPos2dARB;
internal IntPtr WindowPos2dMESA;
internal IntPtr WindowPos2dvARB;
internal IntPtr WindowPos2dvMESA;
internal IntPtr WindowPos2fARB;
internal IntPtr WindowPos2fMESA;
internal IntPtr WindowPos2fvARB;
internal IntPtr WindowPos2fvMESA;
internal IntPtr WindowPos2iARB;
internal IntPtr WindowPos2iMESA;
internal IntPtr WindowPos2ivARB;
internal IntPtr WindowPos2ivMESA;
internal IntPtr WindowPos2sARB;
internal IntPtr WindowPos2sMESA;
internal IntPtr WindowPos2svARB;
internal IntPtr WindowPos2svMESA;
internal IntPtr WindowPos3dARB;
internal IntPtr WindowPos3dMESA;
internal IntPtr WindowPos3dvARB;
internal IntPtr WindowPos3dvMESA;
internal IntPtr WindowPos3fARB;
internal IntPtr WindowPos3fMESA;
internal IntPtr WindowPos3fvARB;
internal IntPtr WindowPos3fvMESA;
internal IntPtr WindowPos3iARB;
internal IntPtr WindowPos3iMESA;
internal IntPtr WindowPos3ivARB;
internal IntPtr WindowPos3ivMESA;
internal IntPtr WindowPos3sARB;
internal IntPtr WindowPos3sMESA;
internal IntPtr WindowPos3svARB;
internal IntPtr WindowPos3svMESA;
internal IntPtr WindowPos4dMESA;
internal IntPtr WindowPos4dvMESA;
internal IntPtr WindowPos4fMESA;
internal IntPtr WindowPos4fvMESA;
internal IntPtr WindowPos4iMESA;
internal IntPtr WindowPos4ivMESA;
internal IntPtr WindowPos4sMESA;
internal IntPtr WindowPos4svMESA;
internal IntPtr WindowRectanglesEXT;
internal IntPtr WriteMaskEXT;
#endregion
#endregion
internal IntPtr glad_loader_handler;
}
[StructLayout(LayoutKind.Sequential)]
public unsafe struct GLcontext
{
IntPtr usrPtr;
#region platformSig
internal int VERSION_1_0;
internal int VERSION_1_1;
internal int VERSION_1_2;
internal int VERSION_1_3;
internal int VERSION_1_4;
internal int VERSION_1_5;
internal int VERSION_2_0;
internal int VERSION_2_1;
internal int VERSION_3_0;
internal int VERSION_3_1;
internal int VERSION_3_2;
internal int VERSION_3_3;
internal int VERSION_4_0;
internal int VERSION_4_1;
internal int VERSION_4_2;
internal int VERSION_4_3;
internal int VERSION_4_4;
internal int VERSION_4_5;
internal int VERSION_4_6;
internal int _3DFX_multisample;
internal int _3DFX_tbuffer;
internal int _3DFX_texture_compression_FXT1;
internal int AMD_blend_minmax_factor;
internal int AMD_conservative_depth;
internal int AMD_debug_output;
internal int AMD_depth_clamp_separate;
internal int AMD_draw_buffers_blend;
internal int AMD_framebuffer_multisample_advanced;
internal int AMD_framebuffer_sample_positions;
internal int AMD_gcn_shader;
internal int AMD_gpu_shader_half_float;
internal int AMD_gpu_shader_int16;
internal int AMD_gpu_shader_int64;
internal int AMD_interleaved_elements;
internal int AMD_multi_draw_indirect;
internal int AMD_name_gen_delete;
internal int AMD_occlusion_query_event;
internal int AMD_performance_monitor;
internal int AMD_pinned_memory;
internal int AMD_query_buffer_object;
internal int AMD_sample_positions;
internal int AMD_seamless_cubemap_per_texture;
internal int AMD_shader_atomic_counter_ops;
internal int AMD_shader_ballot;
internal int AMD_shader_explicit_vertex_parameter;
internal int AMD_shader_gpu_shader_half_float_fetch;
internal int AMD_shader_image_load_store_lod;
internal int AMD_shader_stencil_export;
internal int AMD_shader_trinary_minmax;
internal int AMD_sparse_texture;
internal int AMD_stencil_operation_extended;
internal int AMD_texture_gather_bias_lod;
internal int AMD_texture_texture4;
internal int AMD_transform_feedback3_lines_triangles;
internal int AMD_transform_feedback4;
internal int AMD_vertex_shader_layer;
internal int AMD_vertex_shader_tessellator;
internal int AMD_vertex_shader_viewport_index;
internal int APPLE_aux_depth_stencil;
internal int APPLE_client_storage;
internal int APPLE_element_array;
internal int APPLE_fence;
internal int APPLE_float_pixels;
internal int APPLE_flush_buffer_range;
internal int APPLE_object_purgeable;
internal int APPLE_rgb_422;
internal int APPLE_row_bytes;
internal int APPLE_specular_vector;
internal int APPLE_texture_range;
internal int APPLE_transform_hint;
internal int APPLE_vertex_array_object;
internal int APPLE_vertex_array_range;
internal int APPLE_vertex_program_evaluators;
internal int APPLE_ycbcr_422;
internal int ARB_ES2_compatibility;
internal int ARB_ES3_1_compatibility;
internal int ARB_ES3_2_compatibility;
internal int ARB_ES3_compatibility;
internal int ARB_arrays_of_arrays;
internal int ARB_base_instance;
internal int ARB_bindless_texture;
internal int ARB_blend_func_extended;
internal int ARB_buffer_storage;
internal int ARB_cl_event;
internal int ARB_clear_buffer_object;
internal int ARB_clear_texture;
internal int ARB_clip_control;
internal int ARB_color_buffer_float;
internal int ARB_compatibility;
internal int ARB_compressed_texture_pixel_storage;
internal int ARB_compute_shader;
internal int ARB_compute_variable_group_size;
internal int ARB_conditional_render_inverted;
internal int ARB_conservative_depth;
internal int ARB_copy_buffer;
internal int ARB_copy_image;
internal int ARB_cull_distance;
internal int ARB_debug_output;
internal int ARB_depth_buffer_float;
internal int ARB_depth_clamp;
internal int ARB_depth_texture;
internal int ARB_derivative_control;
internal int ARB_direct_state_access;
internal int ARB_draw_buffers;
internal int ARB_draw_buffers_blend;
internal int ARB_draw_elements_base_vertex;
internal int ARB_draw_indirect;
internal int ARB_draw_instanced;
internal int ARB_enhanced_layouts;
internal int ARB_explicit_attrib_location;
internal int ARB_explicit_uniform_location;
internal int ARB_fragment_coord_conventions;
internal int ARB_fragment_layer_viewport;
internal int ARB_fragment_program;
internal int ARB_fragment_program_shadow;
internal int ARB_fragment_shader;
internal int ARB_fragment_shader_interlock;
internal int ARB_framebuffer_no_attachments;
internal int ARB_framebuffer_object;
internal int ARB_framebuffer_sRGB;
internal int ARB_geometry_shader4;
internal int ARB_get_program_binary;
internal int ARB_get_texture_sub_image;
internal int ARB_gl_spirv;
internal int ARB_gpu_shader5;
internal int ARB_gpu_shader_fp64;
internal int ARB_gpu_shader_int64;
internal int ARB_half_float_pixel;
internal int ARB_half_float_vertex;
internal int ARB_imaging;
internal int ARB_indirect_parameters;
internal int ARB_instanced_arrays;
internal int ARB_internalformat_query;
internal int ARB_internalformat_query2;
internal int ARB_invalidate_subdata;
internal int ARB_map_buffer_alignment;
internal int ARB_map_buffer_range;
internal int ARB_matrix_palette;
internal int ARB_multi_bind;
internal int ARB_multi_draw_indirect;
internal int ARB_multisample;
internal int ARB_multitexture;
internal int ARB_occlusion_query;
internal int ARB_occlusion_query2;
internal int ARB_parallel_shader_compile;
internal int ARB_pipeline_statistics_query;
internal int ARB_pixel_buffer_object;
internal int ARB_point_parameters;
internal int ARB_point_sprite;
internal int ARB_polygon_offset_clamp;
internal int ARB_post_depth_coverage;
internal int ARB_program_interface_query;
internal int ARB_provoking_vertex;
internal int ARB_query_buffer_object;
internal int ARB_robust_buffer_access_behavior;
internal int ARB_robustness;
internal int ARB_robustness_isolation;
internal int ARB_sample_locations;
internal int ARB_sample_shading;
internal int ARB_sampler_objects;
internal int ARB_seamless_cube_map;
internal int ARB_seamless_cubemap_per_texture;
internal int ARB_separate_shader_objects;
internal int ARB_shader_atomic_counter_ops;
internal int ARB_shader_atomic_counters;
internal int ARB_shader_ballot;
internal int ARB_shader_bit_encoding;
internal int ARB_shader_clock;
internal int ARB_shader_draw_parameters;
internal int ARB_shader_group_vote;
internal int ARB_shader_image_load_store;
internal int ARB_shader_image_size;
internal int ARB_shader_objects;
internal int ARB_shader_precision;
internal int ARB_shader_stencil_export;
internal int ARB_shader_storage_buffer_object;
internal int ARB_shader_subroutine;
internal int ARB_shader_texture_image_samples;
internal int ARB_shader_texture_lod;
internal int ARB_shader_viewport_layer_array;
internal int ARB_shading_language_100;
internal int ARB_shading_language_420pack;
internal int ARB_shading_language_include;
internal int ARB_shading_language_packing;
internal int ARB_shadow;
internal int ARB_shadow_ambient;
internal int ARB_sparse_buffer;
internal int ARB_sparse_texture;
internal int ARB_sparse_texture2;
internal int ARB_sparse_texture_clamp;
internal int ARB_spirv_extensions;
internal int ARB_stencil_texturing;
internal int ARB_sync;
internal int ARB_tessellation_shader;
internal int ARB_texture_barrier;
internal int ARB_texture_border_clamp;
internal int ARB_texture_buffer_object;
internal int ARB_texture_buffer_object_rgb32;
internal int ARB_texture_buffer_range;
internal int ARB_texture_compression;
internal int ARB_texture_compression_bptc;
internal int ARB_texture_compression_rgtc;
internal int ARB_texture_cube_map;
internal int ARB_texture_cube_map_array;
internal int ARB_texture_env_add;
internal int ARB_texture_env_combine;
internal int ARB_texture_env_crossbar;
internal int ARB_texture_env_dot3;
internal int ARB_texture_filter_anisotropic;
internal int ARB_texture_filter_minmax;
internal int ARB_texture_float;
internal int ARB_texture_gather;
internal int ARB_texture_mirror_clamp_to_edge;
internal int ARB_texture_mirrored_repeat;
internal int ARB_texture_multisample;
internal int ARB_texture_non_power_of_two;
internal int ARB_texture_query_levels;
internal int ARB_texture_query_lod;
internal int ARB_texture_rectangle;
internal int ARB_texture_rg;
internal int ARB_texture_rgb10_a2ui;
internal int ARB_texture_stencil8;
internal int ARB_texture_storage;
internal int ARB_texture_storage_multisample;
internal int ARB_texture_swizzle;
internal int ARB_texture_view;
internal int ARB_timer_query;
internal int ARB_transform_feedback2;
internal int ARB_transform_feedback3;
internal int ARB_transform_feedback_instanced;
internal int ARB_transform_feedback_overflow_query;
internal int ARB_transpose_matrix;
internal int ARB_uniform_buffer_object;
internal int ARB_vertex_array_bgra;
internal int ARB_vertex_array_object;
internal int ARB_vertex_attrib_64bit;
internal int ARB_vertex_attrib_binding;
internal int ARB_vertex_blend;
internal int ARB_vertex_buffer_object;
internal int ARB_vertex_program;
internal int ARB_vertex_shader;
internal int ARB_vertex_type_10f_11f_11f_rev;
internal int ARB_vertex_type_2_10_10_10_rev;
internal int ARB_viewport_array;
internal int ARB_window_pos;
internal int ATI_draw_buffers;
internal int ATI_element_array;
internal int ATI_envmap_bumpmap;
internal int ATI_fragment_shader;
internal int ATI_map_object_buffer;
internal int ATI_meminfo;
internal int ATI_pixel_format_float;
internal int ATI_pn_triangles;
internal int ATI_separate_stencil;
internal int ATI_text_fragment_shader;
internal int ATI_texture_env_combine3;
internal int ATI_texture_float;
internal int ATI_texture_mirror_once;
internal int ATI_vertex_array_object;
internal int ATI_vertex_attrib_array_object;
internal int ATI_vertex_streams;
internal int EXT_422_pixels;
internal int EXT_EGL_image_storage;
internal int EXT_EGL_sync;
internal int EXT_abgr;
internal int EXT_bgra;
internal int EXT_bindable_uniform;
internal int EXT_blend_color;
internal int EXT_blend_equation_separate;
internal int EXT_blend_func_separate;
internal int EXT_blend_logic_op;
internal int EXT_blend_minmax;
internal int EXT_blend_subtract;
internal int EXT_clip_volume_hint;
internal int EXT_cmyka;
internal int EXT_color_subtable;
internal int EXT_compiled_vertex_array;
internal int EXT_convolution;
internal int EXT_coordinate_frame;
internal int EXT_copy_texture;
internal int EXT_cull_vertex;
internal int EXT_debug_label;
internal int EXT_debug_marker;
internal int EXT_depth_bounds_test;
internal int EXT_direct_state_access;
internal int EXT_draw_buffers2;
internal int EXT_draw_instanced;
internal int EXT_draw_range_elements;
internal int EXT_external_buffer;
internal int EXT_fog_coord;
internal int EXT_framebuffer_blit;
internal int EXT_framebuffer_blit_layers;
internal int EXT_framebuffer_multisample;
internal int EXT_framebuffer_multisample_blit_scaled;
internal int EXT_framebuffer_object;
internal int EXT_framebuffer_sRGB;
internal int EXT_geometry_shader4;
internal int EXT_gpu_program_parameters;
internal int EXT_gpu_shader4;
internal int EXT_histogram;
internal int EXT_index_array_formats;
internal int EXT_index_func;
internal int EXT_index_material;
internal int EXT_index_texture;
internal int EXT_light_texture;
internal int EXT_memory_object;
internal int EXT_memory_object_fd;
internal int EXT_memory_object_win32;
internal int EXT_misc_attribute;
internal int EXT_multi_draw_arrays;
internal int EXT_multisample;
internal int EXT_multiview_tessellation_geometry_shader;
internal int EXT_multiview_texture_multisample;
internal int EXT_multiview_timer_query;
internal int EXT_packed_depth_stencil;
internal int EXT_packed_float;
internal int EXT_packed_pixels;
internal int EXT_paletted_texture;
internal int EXT_pixel_buffer_object;
internal int EXT_pixel_transform;
internal int EXT_pixel_transform_color_table;
internal int EXT_point_parameters;
internal int EXT_polygon_offset;
internal int EXT_polygon_offset_clamp;
internal int EXT_post_depth_coverage;
internal int EXT_provoking_vertex;
internal int EXT_raster_multisample;
internal int EXT_rescale_normal;
internal int EXT_secondary_color;
internal int EXT_semaphore;
internal int EXT_semaphore_fd;
internal int EXT_semaphore_win32;
internal int EXT_separate_shader_objects;
internal int EXT_separate_specular_color;
internal int EXT_shader_framebuffer_fetch;
internal int EXT_shader_framebuffer_fetch_non_coherent;
internal int EXT_shader_image_load_formatted;
internal int EXT_shader_image_load_store;
internal int EXT_shader_integer_mix;
internal int EXT_shader_samples_identical;
internal int EXT_shadow_funcs;
internal int EXT_shared_texture_palette;
internal int EXT_sparse_texture2;
internal int EXT_stencil_clear_tag;
internal int EXT_stencil_two_side;
internal int EXT_stencil_wrap;
internal int EXT_subtexture;
internal int EXT_texture;
internal int EXT_texture3D;
internal int EXT_texture_array;
internal int EXT_texture_buffer_object;
internal int EXT_texture_compression_latc;
internal int EXT_texture_compression_rgtc;
internal int EXT_texture_compression_s3tc;
internal int EXT_texture_cube_map;
internal int EXT_texture_env_add;
internal int EXT_texture_env_combine;
internal int EXT_texture_env_dot3;
internal int EXT_texture_filter_anisotropic;
internal int EXT_texture_filter_minmax;
internal int EXT_texture_integer;
internal int EXT_texture_lod_bias;
internal int EXT_texture_mirror_clamp;
internal int EXT_texture_object;
internal int EXT_texture_perturb_normal;
internal int EXT_texture_sRGB;
internal int EXT_texture_sRGB_R8;
internal int EXT_texture_sRGB_RG8;
internal int EXT_texture_sRGB_decode;
internal int EXT_texture_shadow_lod;
internal int EXT_texture_shared_exponent;
internal int EXT_texture_snorm;
internal int EXT_texture_storage;
internal int EXT_texture_swizzle;
internal int EXT_timer_query;
internal int EXT_transform_feedback;
internal int EXT_vertex_array;
internal int EXT_vertex_array_bgra;
internal int EXT_vertex_attrib_64bit;
internal int EXT_vertex_shader;
internal int EXT_vertex_weighting;
internal int EXT_win32_keyed_mutex;
internal int EXT_window_rectangles;
internal int EXT_x11_sync_object;
internal int GREMEDY_frame_terminator;
internal int GREMEDY_string_marker;
internal int HP_convolution_border_modes;
internal int HP_image_transform;
internal int HP_occlusion_test;
internal int HP_texture_lighting;
internal int IBM_cull_vertex;
internal int IBM_multimode_draw_arrays;
internal int IBM_rasterpos_clip;
internal int IBM_static_data;
internal int IBM_texture_mirrored_repeat;
internal int IBM_vertex_array_lists;
internal int INGR_blend_func_separate;
internal int INGR_color_clamp;
internal int INGR_interlace_read;
internal int INTEL_blackhole_render;
internal int INTEL_conservative_rasterization;
internal int INTEL_fragment_shader_ordering;
internal int INTEL_framebuffer_CMAA;
internal int INTEL_map_texture;
internal int INTEL_parallel_arrays;
internal int INTEL_performance_query;
internal int KHR_blend_equation_advanced;
internal int KHR_blend_equation_advanced_coherent;
internal int KHR_context_flush_control;
internal int KHR_debug;
internal int KHR_no_error;
internal int KHR_parallel_shader_compile;
internal int KHR_robust_buffer_access_behavior;
internal int KHR_robustness;
internal int KHR_shader_subgroup;
internal int KHR_texture_compression_astc_hdr;
internal int KHR_texture_compression_astc_ldr;
internal int KHR_texture_compression_astc_sliced_3d;
internal int MESAX_texture_stack;
internal int MESA_framebuffer_flip_x;
internal int MESA_framebuffer_flip_y;
internal int MESA_framebuffer_swap_xy;
internal int MESA_pack_invert;
internal int MESA_program_binary_formats;
internal int MESA_resize_buffers;
internal int MESA_shader_integer_functions;
internal int MESA_tile_raster_order;
internal int MESA_window_pos;
internal int MESA_ycbcr_texture;
internal int NVX_blend_equation_advanced_multi_draw_buffers;
internal int NVX_conditional_render;
internal int NVX_gpu_memory_info;
internal int NVX_gpu_multicast2;
internal int NVX_linked_gpu_multicast;
internal int NVX_progress_fence;
internal int NV_alpha_to_coverage_dither_control;
internal int NV_bindless_multi_draw_indirect;
internal int NV_bindless_multi_draw_indirect_count;
internal int NV_bindless_texture;
internal int NV_blend_equation_advanced;
internal int NV_blend_equation_advanced_coherent;
internal int NV_blend_minmax_factor;
internal int NV_blend_square;
internal int NV_clip_space_w_scaling;
internal int NV_command_list;
internal int NV_compute_program5;
internal int NV_compute_shader_derivatives;
internal int NV_conditional_render;
internal int NV_conservative_raster;
internal int NV_conservative_raster_dilate;
internal int NV_conservative_raster_pre_snap;
internal int NV_conservative_raster_pre_snap_triangles;
internal int NV_conservative_raster_underestimation;
internal int NV_copy_depth_to_color;
internal int NV_copy_image;
internal int NV_deep_texture3D;
internal int NV_depth_buffer_float;
internal int NV_depth_clamp;
internal int NV_draw_texture;
internal int NV_draw_vulkan_image;
internal int NV_evaluators;
internal int NV_explicit_multisample;
internal int NV_fence;
internal int NV_fill_rectangle;
internal int NV_float_buffer;
internal int NV_fog_distance;
internal int NV_fragment_coverage_to_color;
internal int NV_fragment_program;
internal int NV_fragment_program2;
internal int NV_fragment_program4;
internal int NV_fragment_program_option;
internal int NV_fragment_shader_barycentric;
internal int NV_fragment_shader_interlock;
internal int NV_framebuffer_mixed_samples;
internal int NV_framebuffer_multisample_coverage;
internal int NV_geometry_program4;
internal int NV_geometry_shader4;
internal int NV_geometry_shader_passthrough;
internal int NV_gpu_multicast;
internal int NV_gpu_program4;
internal int NV_gpu_program5;
internal int NV_gpu_program5_mem_extended;
internal int NV_gpu_shader5;
internal int NV_half_float;
internal int NV_internalformat_sample_query;
internal int NV_light_max_exponent;
internal int NV_memory_attachment;
internal int NV_memory_object_sparse;
internal int NV_mesh_shader;
internal int NV_multisample_coverage;
internal int NV_multisample_filter_hint;
internal int NV_occlusion_query;
internal int NV_packed_depth_stencil;
internal int NV_parameter_buffer_object;
internal int NV_parameter_buffer_object2;
internal int NV_path_rendering;
internal int NV_path_rendering_shared_edge;
internal int NV_pixel_data_range;
internal int NV_point_sprite;
internal int NV_present_video;
internal int NV_primitive_restart;
internal int NV_primitive_shading_rate;
internal int NV_query_resource;
internal int NV_query_resource_tag;
internal int NV_register_combiners;
internal int NV_register_combiners2;
internal int NV_representative_fragment_test;
internal int NV_robustness_video_memory_purge;
internal int NV_sample_locations;
internal int NV_sample_mask_override_coverage;
internal int NV_scissor_exclusive;
internal int NV_shader_atomic_counters;
internal int NV_shader_atomic_float;
internal int NV_shader_atomic_float64;
internal int NV_shader_atomic_fp16_vector;
internal int NV_shader_atomic_int64;
internal int NV_shader_buffer_load;
internal int NV_shader_buffer_store;
internal int NV_shader_storage_buffer_object;
internal int NV_shader_subgroup_partitioned;
internal int NV_shader_texture_footprint;
internal int NV_shader_thread_group;
internal int NV_shader_thread_shuffle;
internal int NV_shading_rate_image;
internal int NV_stereo_view_rendering;
internal int NV_tessellation_program5;
internal int NV_texgen_emboss;
internal int NV_texgen_reflection;
internal int NV_texture_barrier;
internal int NV_texture_compression_vtc;
internal int NV_texture_env_combine4;
internal int NV_texture_expand_normal;
internal int NV_texture_multisample;
internal int NV_texture_rectangle;
internal int NV_texture_rectangle_compressed;
internal int NV_texture_shader;
internal int NV_texture_shader2;
internal int NV_texture_shader3;
internal int NV_timeline_semaphore;
internal int NV_transform_feedback;
internal int NV_transform_feedback2;
internal int NV_uniform_buffer_std430_layout;
internal int NV_uniform_buffer_unified_memory;
internal int NV_vdpau_interop;
internal int NV_vdpau_interop2;
internal int NV_vertex_array_range;
internal int NV_vertex_array_range2;
internal int NV_vertex_attrib_integer_64bit;
internal int NV_vertex_buffer_unified_memory;
internal int NV_vertex_program;
internal int NV_vertex_program1_1;
internal int NV_vertex_program2;
internal int NV_vertex_program2_option;
internal int NV_vertex_program3;
internal int NV_vertex_program4;
internal int NV_video_capture;
internal int NV_viewport_array2;
internal int NV_viewport_swizzle;
internal int OES_byte_coordinates;
internal int OES_compressed_paletted_texture;
internal int OES_fixed_point;
internal int OES_query_matrix;
internal int OES_read_format;
internal int OES_single_precision;
internal int OML_interlace;
internal int OML_resample;
internal int OML_subsample;
internal int OVR_multiview;
internal int OVR_multiview2;
internal int PGI_misc_hints;
internal int PGI_vertex_hints;
internal int REND_screen_coordinates;
internal int S3_s3tc;
internal int SGIS_detail_texture;
internal int SGIS_fog_function;
internal int SGIS_generate_mipmap;
internal int SGIS_multisample;
internal int SGIS_pixel_texture;
internal int SGIS_point_line_texgen;
internal int SGIS_point_parameters;
internal int SGIS_sharpen_texture;
internal int SGIS_texture4D;
internal int SGIS_texture_border_clamp;
internal int SGIS_texture_color_mask;
internal int SGIS_texture_edge_clamp;
internal int SGIS_texture_filter4;
internal int SGIS_texture_lod;
internal int SGIS_texture_select;
internal int SGIX_async;
internal int SGIX_async_histogram;
internal int SGIX_async_pixel;
internal int SGIX_blend_alpha_minmax;
internal int SGIX_calligraphic_fragment;
internal int SGIX_clipmap;
internal int SGIX_convolution_accuracy;
internal int SGIX_depth_pass_instrument;
internal int SGIX_depth_texture;
internal int SGIX_flush_raster;
internal int SGIX_fog_offset;
internal int SGIX_fragment_lighting;
internal int SGIX_framezoom;
internal int SGIX_igloo_interface;
internal int SGIX_instruments;
internal int SGIX_interlace;
internal int SGIX_ir_instrument1;
internal int SGIX_list_priority;
internal int SGIX_pixel_texture;
internal int SGIX_pixel_tiles;
internal int SGIX_polynomial_ffd;
internal int SGIX_reference_plane;
internal int SGIX_resample;
internal int SGIX_scalebias_hint;
internal int SGIX_shadow;
internal int SGIX_shadow_ambient;
internal int SGIX_sprite;
internal int SGIX_subsample;
internal int SGIX_tag_sample_buffer;
internal int SGIX_texture_add_env;
internal int SGIX_texture_coordinate_clamp;
internal int SGIX_texture_lod_bias;
internal int SGIX_texture_multi_buffer;
internal int SGIX_texture_scale_bias;
internal int SGIX_vertex_preclip;
internal int SGIX_ycrcb;
internal int SGIX_ycrcb_subsample;
internal int SGIX_ycrcba;
internal int SGI_color_matrix;
internal int SGI_color_table;
internal int SGI_texture_color_table;
internal int SUNX_constant_data;
internal int SUN_convolution_border_modes;
internal int SUN_global_alpha;
internal int SUN_mesh_array;
internal int SUN_slice_accum;
internal int SUN_triangle_list;
internal int SUN_vertex;
internal int WIN_phong_shading;
internal int WIN_specular_fog;
#endregion
#region glapi
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACCUMXOESPROC AccumxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC AcquireKeyedMutexWin32EXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACTIVEPROGRAMEXTPROC ActiveProgramEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACTIVESTENCILFACEEXTPROC ActiveStencilFaceEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACTIVETEXTUREPROC ActiveTexture;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACTIVETEXTUREARBPROC ActiveTextureARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLACTIVEVARYINGNVPROC ActiveVaryingNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLALPHAFRAGMENTOP1ATIPROC AlphaFragmentOp1ATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLALPHAFRAGMENTOP2ATIPROC AlphaFragmentOp2ATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLALPHAFRAGMENTOP3ATIPROC AlphaFragmentOp3ATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLALPHAFUNCXOESPROC AlphaFuncxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC AlphaToCoverageDitherControlNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC ApplyFramebufferAttachmentCMAAINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLAPPLYTEXTUREEXTPROC ApplyTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLAREPROGRAMSRESIDENTNVPROC AreProgramsResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLARETEXTURESRESIDENTEXTPROC AreTexturesResidentEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLARRAYELEMENTEXTPROC ArrayElementEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLARRAYOBJECTATIPROC ArrayObjectATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLASYNCCOPYBUFFERSUBDATANVXPROC AsyncCopyBufferSubDataNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLASYNCCOPYIMAGESUBDATANVXPROC AsyncCopyImageSubDataNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLASYNCMARKERSGIXPROC AsyncMarkerSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLATTACHOBJECTARBPROC AttachObjectARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLATTACHSHADERPROC AttachShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINCONDITIONALRENDERNVPROC BeginConditionalRenderNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINCONDITIONALRENDERNVXPROC BeginConditionalRenderNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINFRAGMENTSHADERATIPROC BeginFragmentShaderATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINOCCLUSIONQUERYNVPROC BeginOcclusionQueryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINPERFMONITORAMDPROC BeginPerfMonitorAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINPERFQUERYINTELPROC BeginPerfQueryINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINQUERYPROC BeginQuery;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINQUERYARBPROC BeginQueryARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINTRANSFORMFEEDBACKEXTPROC BeginTransformFeedbackEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINTRANSFORMFEEDBACKNVPROC BeginTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINVERTEXSHADEREXTPROC BeginVertexShaderEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBEGINVIDEOCAPTURENVPROC BeginVideoCaptureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDATTRIBLOCATIONARBPROC BindAttribLocationARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERPROC BindBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERARBPROC BindBufferARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERBASEPROC BindBufferBase;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERBASEEXTPROC BindBufferBaseEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERBASENVPROC BindBufferBaseNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFEROFFSETEXTPROC BindBufferOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFEROFFSETNVPROC BindBufferOffsetNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERRANGEPROC BindBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERRANGEEXTPROC BindBufferRangeEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERRANGENVPROC BindBufferRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERSBASEPROC BindBuffersBase;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDBUFFERSRANGEPROC BindBuffersRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDFRAGDATALOCATIONEXTPROC BindFragDataLocationEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDFRAGMENTSHADERATIPROC BindFragmentShaderATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDFRAMEBUFFERPROC BindFramebuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDFRAMEBUFFEREXTPROC BindFramebufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDIMAGETEXTUREPROC BindImageTexture;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDIMAGETEXTUREEXTPROC BindImageTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDIMAGETEXTURESPROC BindImageTextures;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDLIGHTPARAMETEREXTPROC BindLightParameterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDMATERIALPARAMETEREXTPROC BindMaterialParameterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDMULTITEXTUREEXTPROC BindMultiTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDPARAMETEREXTPROC BindParameterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDPROGRAMARBPROC BindProgramARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDPROGRAMNVPROC BindProgramNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDRENDERBUFFERPROC BindRenderbuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDRENDERBUFFEREXTPROC BindRenderbufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDSAMPLERPROC BindSampler;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDSAMPLERSPROC BindSamplers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDSHADINGRATEIMAGENVPROC BindShadingRateImageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTEXGENPARAMETEREXTPROC BindTexGenParameterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTEXTUREPROC BindTexture;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTEXTUREEXTPROC BindTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTEXTUREUNITPROC BindTextureUnit;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTEXTUREUNITPARAMETEREXTPROC BindTextureUnitParameterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTEXTURESPROC BindTextures;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDTRANSFORMFEEDBACKNVPROC BindTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVERTEXARRAYPROC BindVertexArray;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVERTEXARRAYAPPLEPROC BindVertexArrayAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVERTEXBUFFERPROC BindVertexBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVERTEXBUFFERSPROC BindVertexBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVERTEXSHADEREXTPROC BindVertexShaderEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC BindVideoCaptureStreamBufferNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC BindVideoCaptureStreamTextureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3BEXTPROC Binormal3bEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3BVEXTPROC Binormal3bvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3DEXTPROC Binormal3dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3DVEXTPROC Binormal3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3FEXTPROC Binormal3fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3FVEXTPROC Binormal3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3IEXTPROC Binormal3iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3IVEXTPROC Binormal3ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3SEXTPROC Binormal3sEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMAL3SVEXTPROC Binormal3svEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBINORMALPOINTEREXTPROC BinormalPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBITMAPXOESPROC BitmapxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDBARRIERKHRPROC BlendBarrierKHR;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDBARRIERNVPROC BlendBarrierNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDCOLORPROC BlendColor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDCOLOREXTPROC BlendColorEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDCOLORXOESPROC BlendColorxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONPROC BlendEquation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONEXTPROC BlendEquationEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONINDEXEDAMDPROC BlendEquationIndexedAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONSEPARATEEXTPROC BlendEquationSeparateEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC BlendEquationSeparateIndexedAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONSEPARATEIARBPROC BlendEquationSeparateiARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONIPROC BlendEquationi;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDEQUATIONIARBPROC BlendEquationiARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCPROC BlendFunc;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCINDEXEDAMDPROC BlendFuncIndexedAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCSEPARATEEXTPROC BlendFuncSeparateEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCSEPARATEINGRPROC BlendFuncSeparateINGR;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC BlendFuncSeparateIndexedAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCSEPARATEIARBPROC BlendFuncSeparateiARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCIPROC BlendFunci;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDFUNCIARBPROC BlendFunciARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLENDPARAMETERINVPROC BlendParameteriNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLITFRAMEBUFFEREXTPROC BlitFramebufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLITFRAMEBUFFERLAYEREXTPROC BlitFramebufferLayerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLITFRAMEBUFFERLAYERSEXTPROC BlitFramebufferLayersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBLITNAMEDFRAMEBUFFERPROC BlitNamedFramebuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERADDRESSRANGENVPROC BufferAddressRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERATTACHMEMORYNVPROC BufferAttachMemoryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERDATAPROC BufferData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERDATAARBPROC BufferDataARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERPAGECOMMITMENTARBPROC BufferPageCommitmentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERPAGECOMMITMENTMEMNVPROC BufferPageCommitmentMemNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERPARAMETERIAPPLEPROC BufferParameteriAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERSTORAGEPROC BufferStorage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERSTORAGEEXTERNALEXTPROC BufferStorageExternalEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERSTORAGEMEMEXTPROC BufferStorageMemEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERSUBDATAPROC BufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLBUFFERSUBDATAARBPROC BufferSubDataARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCALLCOMMANDLISTNVPROC CallCommandListNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC CheckFramebufferStatusEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC CheckNamedFramebufferStatus;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC CheckNamedFramebufferStatusEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLAMPCOLORPROC ClampColor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLAMPCOLORARBPROC ClampColorARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARPROC Clear;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARACCUMXOESPROC ClearAccumxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARBUFFERDATAPROC ClearBufferData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARBUFFERSUBDATAPROC ClearBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARBUFFERFIPROC ClearBufferfi;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARBUFFERFVPROC ClearBufferfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARBUFFERIVPROC ClearBufferiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARBUFFERUIVPROC ClearBufferuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARCOLORPROC ClearColor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARCOLORIIEXTPROC ClearColorIiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARCOLORIUIEXTPROC ClearColorIuiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARCOLORXOESPROC ClearColorxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARDEPTHPROC ClearDepth;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARDEPTHDNVPROC ClearDepthdNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARDEPTHFPROC ClearDepthf;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARDEPTHFOESPROC ClearDepthfOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARDEPTHXOESPROC ClearDepthxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDBUFFERDATAPROC ClearNamedBufferData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDBUFFERDATAEXTPROC ClearNamedBufferDataEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDBUFFERSUBDATAPROC ClearNamedBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC ClearNamedBufferSubDataEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDFRAMEBUFFERFIPROC ClearNamedFramebufferfi;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDFRAMEBUFFERFVPROC ClearNamedFramebufferfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDFRAMEBUFFERIVPROC ClearNamedFramebufferiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC ClearNamedFramebufferuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARSTENCILPROC ClearStencil;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARTEXIMAGEPROC ClearTexImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLEARTEXSUBIMAGEPROC ClearTexSubImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIENTACTIVETEXTUREARBPROC ClientActiveTextureARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC ClientActiveVertexStreamATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIENTATTRIBDEFAULTEXTPROC ClientAttribDefaultEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC ClientWaitSemaphoreui64NVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIENTWAITSYNCPROC ClientWaitSync;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIPCONTROLPROC ClipControl;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIPPLANEFOESPROC ClipPlanefOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCLIPPLANEXOESPROC ClipPlanexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR3FVERTEX3FSUNPROC Color3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR3FVERTEX3FVSUNPROC Color3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR3HNVPROC Color3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR3HVNVPROC Color3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR3XOESPROC Color3xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR3XVOESPROC Color3xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC Color4fNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC Color4fNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4HNVPROC Color4hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4HVNVPROC Color4hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4UBVERTEX2FSUNPROC Color4ubVertex2fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4UBVERTEX2FVSUNPROC Color4ubVertex2fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4UBVERTEX3FSUNPROC Color4ubVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4UBVERTEX3FVSUNPROC Color4ubVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4XOESPROC Color4xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLOR4XVOESPROC Color4xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORFORMATNVPROC ColorFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORFRAGMENTOP1ATIPROC ColorFragmentOp1ATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORFRAGMENTOP2ATIPROC ColorFragmentOp2ATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORFRAGMENTOP3ATIPROC ColorFragmentOp3ATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORMASKPROC ColorMask;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORMASKINDEXEDEXTPROC ColorMaskIndexedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORMASKIPROC ColorMaski;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORPOINTEREXTPROC ColorPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORPOINTERLISTIBMPROC ColorPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORPOINTERVINTELPROC ColorPointervINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORSUBTABLEEXTPROC ColorSubTableEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORTABLEEXTPROC ColorTableEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORTABLEPARAMETERFVSGIPROC ColorTableParameterfvSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORTABLEPARAMETERIVSGIPROC ColorTableParameterivSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOLORTABLESGIPROC ColorTableSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINERINPUTNVPROC CombinerInputNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINEROUTPUTNVPROC CombinerOutputNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINERPARAMETERFNVPROC CombinerParameterfNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINERPARAMETERFVNVPROC CombinerParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINERPARAMETERINVPROC CombinerParameteriNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINERPARAMETERIVNVPROC CombinerParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMBINERSTAGEPARAMETERFVNVPROC CombinerStageParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMMANDLISTSEGMENTSNVPROC CommandListSegmentsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPILECOMMANDLISTNVPROC CompileCommandListNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPILESHADERPROC CompileShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPILESHADERARBPROC CompileShaderARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPILESHADERINCLUDEARBPROC CompileShaderIncludeARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC CompressedMultiTexImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC CompressedMultiTexImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC CompressedMultiTexImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC CompressedMultiTexSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC CompressedMultiTexSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC CompressedMultiTexSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXIMAGE1DARBPROC CompressedTexImage1DARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXIMAGE2DARBPROC CompressedTexImage2DARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXIMAGE3DARBPROC CompressedTexImage3DARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC CompressedTexSubImage1DARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC CompressedTexSubImage2DARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC CompressedTexSubImage3DARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC CompressedTextureImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC CompressedTextureImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC CompressedTextureImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC CompressedTextureSubImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC CompressedTextureSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC CompressedTextureSubImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC CompressedTextureSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC CompressedTextureSubImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC CompressedTextureSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONSERVATIVERASTERPARAMETERFNVPROC ConservativeRasterParameterfNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONSERVATIVERASTERPARAMETERINVPROC ConservativeRasterParameteriNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONFILTER1DEXTPROC ConvolutionFilter1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONFILTER2DEXTPROC ConvolutionFilter2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONPARAMETERFEXTPROC ConvolutionParameterfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONPARAMETERFVEXTPROC ConvolutionParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONPARAMETERIEXTPROC ConvolutionParameteriEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONPARAMETERIVEXTPROC ConvolutionParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONPARAMETERXOESPROC ConvolutionParameterxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCONVOLUTIONPARAMETERXVOESPROC ConvolutionParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYCOLORSUBTABLEEXTPROC CopyColorSubTableEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYCOLORTABLESGIPROC CopyColorTableSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC CopyConvolutionFilter1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC CopyConvolutionFilter2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYIMAGESUBDATAPROC CopyImageSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYIMAGESUBDATANVPROC CopyImageSubDataNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYMULTITEXIMAGE1DEXTPROC CopyMultiTexImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYMULTITEXIMAGE2DEXTPROC CopyMultiTexImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC CopyMultiTexSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC CopyMultiTexSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC CopyMultiTexSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYNAMEDBUFFERSUBDATAPROC CopyNamedBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYPATHNVPROC CopyPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXIMAGE1DPROC CopyTexImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXIMAGE1DEXTPROC CopyTexImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXIMAGE2DPROC CopyTexImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXIMAGE2DEXTPROC CopyTexImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXSUBIMAGE1DPROC CopyTexSubImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXSUBIMAGE1DEXTPROC CopyTexSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXSUBIMAGE2DPROC CopyTexSubImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXSUBIMAGE2DEXTPROC CopyTexSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXSUBIMAGE3DEXTPROC CopyTexSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTUREIMAGE1DEXTPROC CopyTextureImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTUREIMAGE2DEXTPROC CopyTextureImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTURESUBIMAGE1DPROC CopyTextureSubImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC CopyTextureSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTURESUBIMAGE2DPROC CopyTextureSubImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC CopyTextureSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTURESUBIMAGE3DPROC CopyTextureSubImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC CopyTextureSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOVERFILLPATHINSTANCEDNVPROC CoverFillPathInstancedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOVERFILLPATHNVPROC CoverFillPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOVERSTROKEPATHINSTANCEDNVPROC CoverStrokePathInstancedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOVERSTROKEPATHNVPROC CoverStrokePathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOVERAGEMODULATIONNVPROC CoverageModulationNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCOVERAGEMODULATIONTABLENVPROC CoverageModulationTableNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEBUFFERSPROC CreateBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATECOMMANDLISTSNVPROC CreateCommandListsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEFRAMEBUFFERSPROC CreateFramebuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEMEMORYOBJECTSEXTPROC CreateMemoryObjectsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEPERFQUERYINTELPROC CreatePerfQueryINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEPROGRAMPROC CreateProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEPROGRAMOBJECTARBPROC CreateProgramObjectARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEPROGRAMPIPELINESPROC CreateProgramPipelines;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEPROGRESSFENCENVXPROC CreateProgressFenceNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEQUERIESPROC CreateQueries;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATERENDERBUFFERSPROC CreateRenderbuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESAMPLERSPROC CreateSamplers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESEMAPHORESNVPROC CreateSemaphoresNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESHADERPROC CreateShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESHADEROBJECTARBPROC CreateShaderObjectARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESHADERPROGRAMEXTPROC CreateShaderProgramEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESTATESNVPROC CreateStatesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATESYNCFROMCLEVENTARBPROC CreateSyncFromCLeventARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATETEXTURESPROC CreateTextures;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATETRANSFORMFEEDBACKSPROC CreateTransformFeedbacks;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCREATEVERTEXARRAYSPROC CreateVertexArrays;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCULLFACEPROC CullFace;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCULLPARAMETERDVEXTPROC CullParameterdvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCULLPARAMETERFVEXTPROC CullParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLCURRENTPALETTEMATRIXARBPROC CurrentPaletteMatrixARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGECALLBACKPROC DebugMessageCallback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGECALLBACKAMDPROC DebugMessageCallbackAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGECALLBACKARBPROC DebugMessageCallbackARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGECONTROLPROC DebugMessageControl;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGECONTROLARBPROC DebugMessageControlARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGEENABLEAMDPROC DebugMessageEnableAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGEINSERTPROC DebugMessageInsert;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGEINSERTAMDPROC DebugMessageInsertAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEBUGMESSAGEINSERTARBPROC DebugMessageInsertARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEFORMSGIXPROC DeformSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEFORMATIONMAP3DSGIXPROC DeformationMap3dSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEFORMATIONMAP3FSGIXPROC DeformationMap3fSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEASYNCMARKERSSGIXPROC DeleteAsyncMarkersSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEBUFFERSPROC DeleteBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEBUFFERSARBPROC DeleteBuffersARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETECOMMANDLISTSNVPROC DeleteCommandListsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEFENCESAPPLEPROC DeleteFencesAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEFENCESNVPROC DeleteFencesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEFRAGMENTSHADERATIPROC DeleteFragmentShaderATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEFRAMEBUFFERSEXTPROC DeleteFramebuffersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEMEMORYOBJECTSEXTPROC DeleteMemoryObjectsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETENAMEDSTRINGARBPROC DeleteNamedStringARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETENAMESAMDPROC DeleteNamesAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEOBJECTARBPROC DeleteObjectARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEOCCLUSIONQUERIESNVPROC DeleteOcclusionQueriesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPATHSNVPROC DeletePathsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPERFMONITORSAMDPROC DeletePerfMonitorsAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPERFQUERYINTELPROC DeletePerfQueryINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPROGRAMPROC DeleteProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPROGRAMSARBPROC DeleteProgramsARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEPROGRAMSNVPROC DeleteProgramsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEQUERIESPROC DeleteQueries;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEQUERIESARBPROC DeleteQueriesARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEQUERYRESOURCETAGNVPROC DeleteQueryResourceTagNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETERENDERBUFFERSEXTPROC DeleteRenderbuffersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETESAMPLERSPROC DeleteSamplers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETESEMAPHORESEXTPROC DeleteSemaphoresEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETESHADERPROC DeleteShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETESTATESNVPROC DeleteStatesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETESYNCPROC DeleteSync;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETETEXTURESPROC DeleteTextures;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETETEXTURESEXTPROC DeleteTexturesEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETETRANSFORMFEEDBACKSNVPROC DeleteTransformFeedbacksNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEVERTEXARRAYSAPPLEPROC DeleteVertexArraysAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDELETEVERTEXSHADEREXTPROC DeleteVertexShaderEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHBOUNDSEXTPROC DepthBoundsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHBOUNDSDNVPROC DepthBoundsdNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHFUNCPROC DepthFunc;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHMASKPROC DepthMask;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEPROC DepthRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEARRAYDVNVPROC DepthRangeArraydvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEINDEXEDDNVPROC DepthRangeIndexeddNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEDNVPROC DepthRangedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEFPROC DepthRangef;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEFOESPROC DepthRangefOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDEPTHRANGEXOESPROC DepthRangexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDETACHOBJECTARBPROC DetachObjectARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDETACHSHADERPROC DetachShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDETAILTEXFUNCSGISPROC DetailTexFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEPROC Disable;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC DisableClientStateIndexedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLECLIENTSTATEIEXTPROC DisableClientStateiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEINDEXEDEXTPROC DisableIndexedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC DisableVariantClientStateEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVERTEXARRAYATTRIBPROC DisableVertexArrayAttrib;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC DisableVertexArrayAttribEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVERTEXARRAYEXTPROC DisableVertexArrayEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVERTEXATTRIBAPPLEPROC DisableVertexAttribAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEVERTEXATTRIBARRAYARBPROC DisableVertexAttribArrayARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISABLEIPROC Disablei;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISPATCHCOMPUTEPROC DispatchCompute;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC DispatchComputeGroupSizeARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDISPATCHCOMPUTEINDIRECTPROC DispatchComputeIndirect;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSPROC DrawArrays;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSEXTPROC DrawArraysEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSINSTANCEDARBPROC DrawArraysInstancedARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC DrawArraysInstancedBaseInstance;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWARRAYSINSTANCEDEXTPROC DrawArraysInstancedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWBUFFERPROC DrawBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWBUFFERSPROC DrawBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWBUFFERSARBPROC DrawBuffersARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWBUFFERSATIPROC DrawBuffersATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWCOMMANDSADDRESSNVPROC DrawCommandsAddressNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWCOMMANDSNVPROC DrawCommandsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC DrawCommandsStatesAddressNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWCOMMANDSSTATESNVPROC DrawCommandsStatesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTARRAYAPPLEPROC DrawElementArrayAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTARRAYATIPROC DrawElementArrayATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSPROC DrawElements;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINSTANCEDARBPROC DrawElementsInstancedARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC DrawElementsInstancedBaseInstance;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC DrawElementsInstancedBaseVertexBaseInstance;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWELEMENTSINSTANCEDEXTPROC DrawElementsInstancedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWMESHARRAYSSUNPROC DrawMeshArraysSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWMESHTASKSINDIRECTNVPROC DrawMeshTasksIndirectNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWMESHTASKSNVPROC DrawMeshTasksNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC DrawRangeElementArrayAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWRANGEELEMENTARRAYATIPROC DrawRangeElementArrayATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWRANGEELEMENTSEXTPROC DrawRangeElementsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWTEXTURENVPROC DrawTextureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC DrawTransformFeedbackInstanced;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWTRANSFORMFEEDBACKNVPROC DrawTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC DrawTransformFeedbackStreamInstanced;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLDRAWVKIMAGENVPROC DrawVkImageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC EGLImageTargetTexStorageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC EGLImageTargetTextureStorageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEDGEFLAGFORMATNVPROC EdgeFlagFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEDGEFLAGPOINTEREXTPROC EdgeFlagPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEDGEFLAGPOINTERLISTIBMPROC EdgeFlagPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLELEMENTPOINTERAPPLEPROC ElementPointerAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLELEMENTPOINTERATIPROC ElementPointerATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEPROC Enable;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLECLIENTSTATEINDEXEDEXTPROC EnableClientStateIndexedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLECLIENTSTATEIEXTPROC EnableClientStateiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEINDEXEDEXTPROC EnableIndexedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVARIANTCLIENTSTATEEXTPROC EnableVariantClientStateEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVERTEXARRAYATTRIBPROC EnableVertexArrayAttrib;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVERTEXARRAYATTRIBEXTPROC EnableVertexArrayAttribEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVERTEXARRAYEXTPROC EnableVertexArrayEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVERTEXATTRIBAPPLEPROC EnableVertexAttribAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEVERTEXATTRIBARRAYARBPROC EnableVertexAttribArrayARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENABLEIPROC Enablei;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDCONDITIONALRENDERPROC EndConditionalRender;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDCONDITIONALRENDERNVPROC EndConditionalRenderNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDCONDITIONALRENDERNVXPROC EndConditionalRenderNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDFRAGMENTSHADERATIPROC EndFragmentShaderATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDOCCLUSIONQUERYNVPROC EndOcclusionQueryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDPERFMONITORAMDPROC EndPerfMonitorAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDPERFQUERYINTELPROC EndPerfQueryINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDQUERYPROC EndQuery;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDQUERYARBPROC EndQueryARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDQUERYINDEXEDPROC EndQueryIndexed;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDTRANSFORMFEEDBACKEXTPROC EndTransformFeedbackEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDTRANSFORMFEEDBACKNVPROC EndTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDVERTEXSHADEREXTPROC EndVertexShaderEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLENDVIDEOCAPTURENVPROC EndVideoCaptureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEVALCOORD1XOESPROC EvalCoord1xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEVALCOORD1XVOESPROC EvalCoord1xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEVALCOORD2XOESPROC EvalCoord2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEVALCOORD2XVOESPROC EvalCoord2xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEVALMAPSNVPROC EvalMapsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEVALUATEDEPTHVALUESARBPROC EvaluateDepthValuesARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEXECUTEPROGRAMNVPROC ExecuteProgramNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLEXTRACTCOMPONENTEXTPROC ExtractComponentEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFEEDBACKBUFFERXOESPROC FeedbackBufferxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFENCESYNCPROC FenceSync;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINALCOMBINERINPUTNVPROC FinalCombinerInputNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINISHPROC Finish;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINISHASYNCSGIXPROC FinishAsyncSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINISHFENCEAPPLEPROC FinishFenceAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINISHFENCENVPROC FinishFenceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINISHOBJECTAPPLEPROC FinishObjectAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFINISHTEXTURESUNXPROC FinishTextureSUNX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHPROC Flush;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC FlushMappedBufferRangeAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC FlushMappedNamedBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC FlushMappedNamedBufferRangeEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHPIXELDATARANGENVPROC FlushPixelDataRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHRASTERSGIXPROC FlushRasterSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHSTATICDATAIBMPROC FlushStaticDataIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC FlushVertexArrayRangeAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFLUSHVERTEXARRAYRANGENVPROC FlushVertexArrayRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDFORMATNVPROC FogCoordFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDPOINTEREXTPROC FogCoordPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDPOINTERLISTIBMPROC FogCoordPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDDEXTPROC FogCoorddEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDDVEXTPROC FogCoorddvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDFEXTPROC FogCoordfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDFVEXTPROC FogCoordfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDHNVPROC FogCoordhNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGCOORDHVNVPROC FogCoordhvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGFUNCSGISPROC FogFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGXOESPROC FogxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFOGXVOESPROC FogxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTCOLORMATERIALSGIXPROC FragmentColorMaterialSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTCOVERAGECOLORNVPROC FragmentCoverageColorNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTMODELFSGIXPROC FragmentLightModelfSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTMODELFVSGIXPROC FragmentLightModelfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTMODELISGIXPROC FragmentLightModeliSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTMODELIVSGIXPROC FragmentLightModelivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTFSGIXPROC FragmentLightfSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTFVSGIXPROC FragmentLightfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTISGIXPROC FragmentLightiSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTLIGHTIVSGIXPROC FragmentLightivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTMATERIALFSGIXPROC FragmentMaterialfSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTMATERIALFVSGIXPROC FragmentMaterialfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTMATERIALISGIXPROC FragmentMaterialiSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAGMENTMATERIALIVSGIXPROC FragmentMaterialivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMETERMINATORGREMEDYPROC FrameTerminatorGREMEDY;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEZOOMSGIXPROC FrameZoomSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC FramebufferDrawBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC FramebufferDrawBuffersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC FramebufferFetchBarrierEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERPARAMETERIPROC FramebufferParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERPARAMETERIMESAPROC FramebufferParameteriMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERREADBUFFEREXTPROC FramebufferReadBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC FramebufferRenderbufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC FramebufferSampleLocationsfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC FramebufferSampleLocationsfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC FramebufferSamplePositionsfvAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURE1DEXTPROC FramebufferTexture1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURE2DEXTPROC FramebufferTexture2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURE3DEXTPROC FramebufferTexture3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTUREARBPROC FramebufferTextureARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTUREEXTPROC FramebufferTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTUREFACEARBPROC FramebufferTextureFaceARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC FramebufferTextureFaceEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURELAYERARBPROC FramebufferTextureLayerARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC FramebufferTextureLayerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC FramebufferTextureMultiviewOVR;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFREEOBJECTBUFFERATIPROC FreeObjectBufferATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRONTFACEPROC FrontFace;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRUSTUMFOESPROC FrustumfOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLFRUSTUMXOESPROC FrustumxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENASYNCMARKERSSGIXPROC GenAsyncMarkersSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENBUFFERSPROC GenBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENBUFFERSARBPROC GenBuffersARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENFENCESAPPLEPROC GenFencesAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENFENCESNVPROC GenFencesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENFRAGMENTSHADERSATIPROC GenFragmentShadersATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENFRAMEBUFFERSPROC GenFramebuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENFRAMEBUFFERSEXTPROC GenFramebuffersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENNAMESAMDPROC GenNamesAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENOCCLUSIONQUERIESNVPROC GenOcclusionQueriesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENPATHSNVPROC GenPathsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENPERFMONITORSAMDPROC GenPerfMonitorsAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENPROGRAMSARBPROC GenProgramsARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENPROGRAMSNVPROC GenProgramsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENQUERIESPROC GenQueries;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENQUERIESARBPROC GenQueriesARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENQUERYRESOURCETAGNVPROC GenQueryResourceTagNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENRENDERBUFFERSPROC GenRenderbuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENRENDERBUFFERSEXTPROC GenRenderbuffersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENSAMPLERSPROC GenSamplers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENSEMAPHORESEXTPROC GenSemaphoresEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENSYMBOLSEXTPROC GenSymbolsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENTEXTURESPROC GenTextures;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENTEXTURESEXTPROC GenTexturesEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENTRANSFORMFEEDBACKSNVPROC GenTransformFeedbacksNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENVERTEXARRAYSPROC GenVertexArrays;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENVERTEXARRAYSAPPLEPROC GenVertexArraysAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENVERTEXSHADERSEXTPROC GenVertexShadersEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENERATEMIPMAPPROC GenerateMipmap;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENERATEMIPMAPEXTPROC GenerateMipmapEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENERATEMULTITEXMIPMAPEXTPROC GenerateMultiTexMipmapEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENERATETEXTUREMIPMAPPROC GenerateTextureMipmap;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGENERATETEXTUREMIPMAPEXTPROC GenerateTextureMipmapEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC GetActiveAtomicCounterBufferiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEATTRIBPROC GetActiveAttrib;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEATTRIBARBPROC GetActiveAttribARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEUNIFORMPROC GetActiveUniform;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEUNIFORMARBPROC GetActiveUniformARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETACTIVEVARYINGNVPROC GetActiveVaryingNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETARRAYOBJECTFVATIPROC GetArrayObjectfvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETARRAYOBJECTIVATIPROC GetArrayObjectivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETATTACHEDOBJECTSARBPROC GetAttachedObjectsARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETATTRIBLOCATIONPROC GetAttribLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETATTRIBLOCATIONARBPROC GetAttribLocationARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBOOLEANINDEXEDVEXTPROC GetBooleanIndexedvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBOOLEANI_VPROC GetBooleani_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBOOLEANVPROC GetBooleanv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERPARAMETERIVARBPROC GetBufferParameterivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERPARAMETERUI64VNVPROC GetBufferParameterui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERPOINTERVARBPROC GetBufferPointervARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERSUBDATAPROC GetBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETBUFFERSUBDATAARBPROC GetBufferSubDataARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCLIPPLANEFOESPROC GetClipPlanefOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCLIPPLANEXOESPROC GetClipPlanexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOLORTABLEEXTPROC GetColorTableEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOLORTABLEPARAMETERFVEXTPROC GetColorTableParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOLORTABLEPARAMETERFVSGIPROC GetColorTableParameterfvSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOLORTABLEPARAMETERIVEXTPROC GetColorTableParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOLORTABLEPARAMETERIVSGIPROC GetColorTableParameterivSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOLORTABLESGIPROC GetColorTableSGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GetCombinerInputParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GetCombinerInputParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GetCombinerOutputParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GetCombinerOutputParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GetCombinerStageParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMMANDHEADERNVPROC GetCommandHeaderNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GetCompressedMultiTexImageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMPRESSEDTEXIMAGEARBPROC GetCompressedTexImageARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC GetCompressedTextureImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GetCompressedTextureImageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC GetCompressedTextureSubImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCONVOLUTIONFILTEREXTPROC GetConvolutionFilterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GetConvolutionParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GetConvolutionParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCONVOLUTIONPARAMETERXVOESPROC GetConvolutionParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETCOVERAGEMODULATIONTABLENVPROC GetCoverageModulationTableNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDEBUGMESSAGELOGPROC GetDebugMessageLog;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDEBUGMESSAGELOGAMDPROC GetDebugMessageLogAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDEBUGMESSAGELOGARBPROC GetDebugMessageLogARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDETAILTEXFUNCSGISPROC GetDetailTexFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDOUBLEINDEXEDVEXTPROC GetDoubleIndexedvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDOUBLEI_VPROC GetDoublei_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDOUBLEI_VEXTPROC GetDoublei_vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETDOUBLEVPROC GetDoublev;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETERRORPROC GetError;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFENCEIVNVPROC GetFenceivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GetFinalCombinerInputParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GetFinalCombinerInputParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFIRSTPERFQUERYIDINTELPROC GetFirstPerfQueryIdINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFIXEDVOESPROC GetFixedvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFLOATINDEXEDVEXTPROC GetFloatIndexedvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFLOATI_VPROC GetFloati_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFLOATI_VEXTPROC GetFloati_vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFLOATVPROC GetFloatv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFOGFUNCSGISPROC GetFogFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGDATALOCATIONEXTPROC GetFragDataLocationEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGMENTLIGHTFVSGIXPROC GetFragmentLightfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGMENTLIGHTIVSGIXPROC GetFragmentLightivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGMENTMATERIALFVSGIXPROC GetFragmentMaterialfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAGMENTMATERIALIVSGIXPROC GetFragmentMaterialivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GetFramebufferAttachmentParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC GetFramebufferParameterfvAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAMEBUFFERPARAMETERIVPROC GetFramebufferParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GetFramebufferParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC GetFramebufferParameterivMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETGRAPHICSRESETSTATUSPROC GetGraphicsResetStatus;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETGRAPHICSRESETSTATUSARBPROC GetGraphicsResetStatusARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETHANDLEARBPROC GetHandleARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETHISTOGRAMEXTPROC GetHistogramEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETHISTOGRAMPARAMETERFVEXTPROC GetHistogramParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETHISTOGRAMPARAMETERIVEXTPROC GetHistogramParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETHISTOGRAMPARAMETERXVOESPROC GetHistogramParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETIMAGEHANDLEARBPROC GetImageHandleARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETIMAGEHANDLENVPROC GetImageHandleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GetImageTransformParameterfvHP;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GetImageTransformParameterivHP;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINFOLOGARBPROC GetInfoLogARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINSTRUMENTSSGIXPROC GetInstrumentsSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGER64I_VPROC GetInteger64i_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGER64VPROC GetInteger64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGERINDEXEDVEXTPROC GetIntegerIndexedvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGERI_VPROC GetIntegeri_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGERUI64I_VNVPROC GetIntegerui64i_vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGERUI64VNVPROC GetIntegerui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTEGERVPROC GetIntegerv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTERNALFORMATSAMPLEIVNVPROC GetInternalformatSampleivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTERNALFORMATI64VPROC GetInternalformati64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINTERNALFORMATIVPROC GetInternalformativ;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINVARIANTBOOLEANVEXTPROC GetInvariantBooleanvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINVARIANTFLOATVEXTPROC GetInvariantFloatvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETINVARIANTINTEGERVEXTPROC GetInvariantIntegervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETLIGHTXOESPROC GetLightxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETLISTPARAMETERFVSGIXPROC GetListParameterfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETLISTPARAMETERIVSGIXPROC GetListParameterivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GetLocalConstantBooleanvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETLOCALCONSTANTFLOATVEXTPROC GetLocalConstantFloatvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETLOCALCONSTANTINTEGERVEXTPROC GetLocalConstantIntegervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMAPATTRIBPARAMETERFVNVPROC GetMapAttribParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMAPATTRIBPARAMETERIVNVPROC GetMapAttribParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMAPCONTROLPOINTSNVPROC GetMapControlPointsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMAPPARAMETERFVNVPROC GetMapParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMAPPARAMETERIVNVPROC GetMapParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMAPXVOESPROC GetMapxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMATERIALXOESPROC GetMaterialxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC GetMemoryObjectDetachedResourcesuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC GetMemoryObjectParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMINMAXEXTPROC GetMinmaxEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMINMAXPARAMETERFVEXTPROC GetMinmaxParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMINMAXPARAMETERIVEXTPROC GetMinmaxParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXENVFVEXTPROC GetMultiTexEnvfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXENVIVEXTPROC GetMultiTexEnvivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXGENDVEXTPROC GetMultiTexGendvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXGENFVEXTPROC GetMultiTexGenfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXGENIVEXTPROC GetMultiTexGenivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXIMAGEEXTPROC GetMultiTexImageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GetMultiTexLevelParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GetMultiTexLevelParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXPARAMETERIIVEXTPROC GetMultiTexParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXPARAMETERIUIVEXTPROC GetMultiTexParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXPARAMETERFVEXTPROC GetMultiTexParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTITEXPARAMETERIVEXTPROC GetMultiTexParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETMULTISAMPLEFVNVPROC GetMultisamplefvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERPARAMETERI64VPROC GetNamedBufferParameteri64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERPARAMETERIVPROC GetNamedBufferParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GetNamedBufferParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC GetNamedBufferParameterui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERPOINTERVPROC GetNamedBufferPointerv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERPOINTERVEXTPROC GetNamedBufferPointervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERSUBDATAPROC GetNamedBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDBUFFERSUBDATAEXTPROC GetNamedBufferSubDataEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetNamedFramebufferAttachmentParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GetNamedFramebufferAttachmentParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC GetNamedFramebufferParameterfvAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC GetNamedFramebufferParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC GetNamedFramebufferParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GetNamedProgramLocalParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GetNamedProgramLocalParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GetNamedProgramLocalParameterdvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GetNamedProgramLocalParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDPROGRAMSTRINGEXTPROC GetNamedProgramStringEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDPROGRAMIVEXTPROC GetNamedProgramivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC GetNamedRenderbufferParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GetNamedRenderbufferParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDSTRINGARBPROC GetNamedStringARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNAMEDSTRINGIVARBPROC GetNamedStringivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNEXTPERFQUERYIDINTELPROC GetNextPerfQueryIdINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTBUFFERFVATIPROC GetObjectBufferfvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTBUFFERIVATIPROC GetObjectBufferivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTLABELPROC GetObjectLabel;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTLABELEXTPROC GetObjectLabelEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTPARAMETERFVARBPROC GetObjectParameterfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTPARAMETERIVAPPLEPROC GetObjectParameterivAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTPARAMETERIVARBPROC GetObjectParameterivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOBJECTPTRLABELPROC GetObjectPtrLabel;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOCCLUSIONQUERYIVNVPROC GetOcclusionQueryivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETOCCLUSIONQUERYUIVNVPROC GetOcclusionQueryuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHCOMMANDSNVPROC GetPathCommandsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHCOORDSNVPROC GetPathCoordsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHDASHARRAYNVPROC GetPathDashArrayNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHLENGTHNVPROC GetPathLengthNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHMETRICRANGENVPROC GetPathMetricRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHMETRICSNVPROC GetPathMetricsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHPARAMETERFVNVPROC GetPathParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHPARAMETERIVNVPROC GetPathParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPATHSPACINGNVPROC GetPathSpacingNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFCOUNTERINFOINTELPROC GetPerfCounterInfoINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFMONITORCOUNTERDATAAMDPROC GetPerfMonitorCounterDataAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFMONITORCOUNTERINFOAMDPROC GetPerfMonitorCounterInfoAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC GetPerfMonitorCounterStringAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFMONITORCOUNTERSAMDPROC GetPerfMonitorCountersAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFMONITORGROUPSTRINGAMDPROC GetPerfMonitorGroupStringAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFMONITORGROUPSAMDPROC GetPerfMonitorGroupsAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFQUERYDATAINTELPROC GetPerfQueryDataINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFQUERYIDBYNAMEINTELPROC GetPerfQueryIdByNameINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPERFQUERYINFOINTELPROC GetPerfQueryInfoINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPIXELMAPXVPROC GetPixelMapxv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GetPixelTexGenParameterfvSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GetPixelTexGenParameterivSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC GetPixelTransformParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC GetPixelTransformParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPOINTERINDEXEDVEXTPROC GetPointerIndexedvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPOINTERI_VEXTPROC GetPointeri_vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPOINTERVPROC GetPointerv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPOINTERVEXTPROC GetPointervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMBINARYPROC GetProgramBinary;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMENVPARAMETERIIVNVPROC GetProgramEnvParameterIivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GetProgramEnvParameterIuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMENVPARAMETERDVARBPROC GetProgramEnvParameterdvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMENVPARAMETERFVARBPROC GetProgramEnvParameterfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMINTERFACEIVPROC GetProgramInterfaceiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GetProgramLocalParameterIivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GetProgramLocalParameterIuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GetProgramLocalParameterdvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GetProgramLocalParameterfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GetProgramNamedParameterdvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GetProgramNamedParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMPARAMETERDVNVPROC GetProgramParameterdvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMPARAMETERFVNVPROC GetProgramParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMRESOURCEINDEXPROC GetProgramResourceIndex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMRESOURCELOCATIONPROC GetProgramResourceLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC GetProgramResourceLocationIndex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMRESOURCENAMEPROC GetProgramResourceName;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMRESOURCEFVNVPROC GetProgramResourcefvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMRESOURCEIVPROC GetProgramResourceiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMSTRINGARBPROC GetProgramStringARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMSTRINGNVPROC GetProgramStringNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC GetProgramSubroutineParameteruivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMIVPROC GetProgramiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMIVARBPROC GetProgramivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETPROGRAMIVNVPROC GetProgramivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYBUFFEROBJECTI64VPROC GetQueryBufferObjecti64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYBUFFEROBJECTIVPROC GetQueryBufferObjectiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYBUFFEROBJECTUI64VPROC GetQueryBufferObjectui64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYBUFFEROBJECTUIVPROC GetQueryBufferObjectuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTI64VEXTPROC GetQueryObjecti64vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTIVARBPROC GetQueryObjectivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTUI64VEXTPROC GetQueryObjectui64vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYOBJECTUIVARBPROC GetQueryObjectuivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYIVPROC GetQueryiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETQUERYIVARBPROC GetQueryivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GetRenderbufferParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSEMAPHOREPARAMETERIVNVPROC GetSemaphoreParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC GetSemaphoreParameterui64vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSEPARABLEFILTEREXTPROC GetSeparableFilterEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADERSOURCEPROC GetShaderSource;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADERSOURCEARBPROC GetShaderSourceARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADERIVPROC GetShaderiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADINGRATEIMAGEPALETTENVPROC GetShadingRateImagePaletteNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC GetShadingRateSampleLocationivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSHARPENTEXFUNCSGISPROC GetSharpenTexFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSTAGEINDEXNVPROC GetStageIndexNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSTRINGPROC GetString;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSTRINGIPROC GetStringi;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETSYNCIVPROC GetSynciv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXBUMPPARAMETERFVATIPROC GetTexBumpParameterfvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXBUMPPARAMETERIVATIPROC GetTexBumpParameterivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXENVXVOESPROC GetTexEnvxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXFILTERFUNCSGISPROC GetTexFilterFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXGENXVOESPROC GetTexGenxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXIMAGEPROC GetTexImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXLEVELPARAMETERFVPROC GetTexLevelParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXLEVELPARAMETERIVPROC GetTexLevelParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXLEVELPARAMETERXVOESPROC GetTexLevelParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERIIVEXTPROC GetTexParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERIUIVEXTPROC GetTexParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC GetTexParameterPointervAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERFVPROC GetTexParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERIVPROC GetTexParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXPARAMETERXVOESPROC GetTexParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREHANDLEARBPROC GetTextureHandleARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREHANDLENVPROC GetTextureHandleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREIMAGEPROC GetTextureImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREIMAGEEXTPROC GetTextureImageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURELEVELPARAMETERFVPROC GetTextureLevelParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GetTextureLevelParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURELEVELPARAMETERIVPROC GetTextureLevelParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GetTextureLevelParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERIIVPROC GetTextureParameterIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERIIVEXTPROC GetTextureParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERIUIVPROC GetTextureParameterIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERIUIVEXTPROC GetTextureParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERFVPROC GetTextureParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERFVEXTPROC GetTextureParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERIVPROC GetTextureParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTUREPARAMETERIVEXTPROC GetTextureParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURESAMPLERHANDLEARBPROC GetTextureSamplerHandleARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURESAMPLERHANDLENVPROC GetTextureSamplerHandleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTEXTURESUBIMAGEPROC GetTextureSubImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRACKMATRIXIVNVPROC GetTrackMatrixivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GetTransformFeedbackVaryingEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GetTransformFeedbackVaryingNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRANSFORMFEEDBACKI64_VPROC GetTransformFeedbacki64_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRANSFORMFEEDBACKI_VPROC GetTransformFeedbacki_v;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETTRANSFORMFEEDBACKIVPROC GetTransformFeedbackiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMBUFFERSIZEEXTPROC GetUniformBufferSizeEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMINDICESPROC GetUniformIndices;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMLOCATIONARBPROC GetUniformLocationARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMOFFSETEXTPROC GetUniformOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMDVPROC GetUniformdv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMFVPROC GetUniformfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMFVARBPROC GetUniformfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMI64VARBPROC GetUniformi64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMI64VNVPROC GetUniformi64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMIVPROC GetUniformiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMIVARBPROC GetUniformivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMUI64VARBPROC GetUniformui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMUI64VNVPROC GetUniformui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMUIVPROC GetUniformuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNIFORMUIVEXTPROC GetUniformuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNSIGNEDBYTEI_VEXTPROC GetUnsignedBytei_vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETUNSIGNEDBYTEVEXTPROC GetUnsignedBytevEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARIANTARRAYOBJECTFVATIPROC GetVariantArrayObjectfvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARIANTARRAYOBJECTIVATIPROC GetVariantArrayObjectivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARIANTBOOLEANVEXTPROC GetVariantBooleanvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARIANTFLOATVEXTPROC GetVariantFloatvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARIANTINTEGERVEXTPROC GetVariantIntegervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARIANTPOINTERVEXTPROC GetVariantPointervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVARYINGLOCATIONNVPROC GetVaryingLocationNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYINDEXED64IVPROC GetVertexArrayIndexed64iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYINDEXEDIVPROC GetVertexArrayIndexediv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC GetVertexArrayIntegeri_vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYINTEGERVEXTPROC GetVertexArrayIntegervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC GetVertexArrayPointeri_vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYPOINTERVEXTPROC GetVertexArrayPointervEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXARRAYIVPROC GetVertexArrayiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GetVertexAttribArrayObjectfvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GetVertexAttribArrayObjectivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIIVEXTPROC GetVertexAttribIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIUIVEXTPROC GetVertexAttribIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBLDVEXTPROC GetVertexAttribLdvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBLI64VNVPROC GetVertexAttribLi64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBLUI64VARBPROC GetVertexAttribLui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBLUI64VNVPROC GetVertexAttribLui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBPOINTERVARBPROC GetVertexAttribPointervARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBPOINTERVNVPROC GetVertexAttribPointervNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBDVARBPROC GetVertexAttribdvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBDVNVPROC GetVertexAttribdvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBFVARBPROC GetVertexAttribfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBFVNVPROC GetVertexAttribfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIVARBPROC GetVertexAttribivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVERTEXATTRIBIVNVPROC GetVertexAttribivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOCAPTURESTREAMDVNVPROC GetVideoCaptureStreamdvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOCAPTURESTREAMFVNVPROC GetVideoCaptureStreamfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOCAPTURESTREAMIVNVPROC GetVideoCaptureStreamivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOCAPTUREIVNVPROC GetVideoCaptureivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOI64VNVPROC GetVideoi64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOIVNVPROC GetVideoivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOUI64VNVPROC GetVideoui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVIDEOUIVNVPROC GetVideouivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETVKPROCADDRNVPROC GetVkProcAddrNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNCOMPRESSEDTEXIMAGEPROC GetnCompressedTexImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC GetnCompressedTexImageARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNTEXIMAGEPROC GetnTexImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNTEXIMAGEARBPROC GetnTexImageARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMDVPROC GetnUniformdv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMDVARBPROC GetnUniformdvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMFVPROC GetnUniformfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMFVARBPROC GetnUniformfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMI64VARBPROC GetnUniformi64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMIVPROC GetnUniformiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMIVARBPROC GetnUniformivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMUI64VARBPROC GetnUniformui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMUIVPROC GetnUniformuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGETNUNIFORMUIVARBPROC GetnUniformuivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORBSUNPROC GlobalAlphaFactorbSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORDSUNPROC GlobalAlphaFactordSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORFSUNPROC GlobalAlphaFactorfSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORISUNPROC GlobalAlphaFactoriSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORSSUNPROC GlobalAlphaFactorsSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORUBSUNPROC GlobalAlphaFactorubSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORUISUNPROC GlobalAlphaFactoruiSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLGLOBALALPHAFACTORUSSUNPROC GlobalAlphaFactorusSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLHINTPROC Hint;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLHINTPGIPROC HintPGI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLHISTOGRAMEXTPROC HistogramEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIGLOOINTERFACESGIXPROC IglooInterfaceSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMAGETRANSFORMPARAMETERFHPPROC ImageTransformParameterfHP;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMAGETRANSFORMPARAMETERFVHPPROC ImageTransformParameterfvHP;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMAGETRANSFORMPARAMETERIHPPROC ImageTransformParameteriHP;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMAGETRANSFORMPARAMETERIVHPPROC ImageTransformParameterivHP;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTMEMORYFDEXTPROC ImportMemoryFdEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC ImportMemoryWin32HandleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTMEMORYWIN32NAMEEXTPROC ImportMemoryWin32NameEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTSEMAPHOREFDEXTPROC ImportSemaphoreFdEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC ImportSemaphoreWin32HandleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC ImportSemaphoreWin32NameEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLIMPORTSYNCEXTPROC ImportSyncEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXFORMATNVPROC IndexFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXFUNCEXTPROC IndexFuncEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXMATERIALEXTPROC IndexMaterialEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXPOINTEREXTPROC IndexPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXPOINTERLISTIBMPROC IndexPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXXOESPROC IndexxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINDEXXVOESPROC IndexxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINSERTCOMPONENTEXTPROC InsertComponentEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINSERTEVENTMARKEREXTPROC InsertEventMarkerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINSTRUMENTSBUFFERSGIXPROC InstrumentsBufferSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINTERPOLATEPATHSNVPROC InterpolatePathsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATEBUFFERDATAPROC InvalidateBufferData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATEBUFFERSUBDATAPROC InvalidateBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATEFRAMEBUFFERPROC InvalidateFramebuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC InvalidateNamedFramebufferData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC InvalidateNamedFramebufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATESUBFRAMEBUFFERPROC InvalidateSubFramebuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATETEXIMAGEPROC InvalidateTexImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLINVALIDATETEXSUBIMAGEPROC InvalidateTexSubImage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISASYNCMARKERSGIXPROC IsAsyncMarkerSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISBUFFERPROC IsBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISBUFFERARBPROC IsBufferARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISBUFFERRESIDENTNVPROC IsBufferResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISCOMMANDLISTNVPROC IsCommandListNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISENABLEDPROC IsEnabled;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISENABLEDINDEXEDEXTPROC IsEnabledIndexedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISENABLEDIPROC IsEnabledi;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISFENCEAPPLEPROC IsFenceAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISFENCENVPROC IsFenceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISFRAMEBUFFERPROC IsFramebuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISFRAMEBUFFEREXTPROC IsFramebufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISIMAGEHANDLERESIDENTARBPROC IsImageHandleResidentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISIMAGEHANDLERESIDENTNVPROC IsImageHandleResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISMEMORYOBJECTEXTPROC IsMemoryObjectEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISNAMEAMDPROC IsNameAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISNAMEDBUFFERRESIDENTNVPROC IsNamedBufferResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISNAMEDSTRINGARBPROC IsNamedStringARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISOBJECTBUFFERATIPROC IsObjectBufferATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISOCCLUSIONQUERYNVPROC IsOcclusionQueryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPATHNVPROC IsPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPOINTINFILLPATHNVPROC IsPointInFillPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPOINTINSTROKEPATHNVPROC IsPointInStrokePathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPROGRAMPROC IsProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPROGRAMARBPROC IsProgramARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPROGRAMNVPROC IsProgramNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISQUERYPROC IsQuery;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISQUERYARBPROC IsQueryARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISRENDERBUFFERPROC IsRenderbuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISRENDERBUFFEREXTPROC IsRenderbufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISSAMPLERPROC IsSampler;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISSEMAPHOREEXTPROC IsSemaphoreEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISSHADERPROC IsShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISSTATENVPROC IsStateNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISSYNCPROC IsSync;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISTEXTUREPROC IsTexture;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISTEXTUREEXTPROC IsTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISTEXTUREHANDLERESIDENTARBPROC IsTextureHandleResidentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISTEXTUREHANDLERESIDENTNVPROC IsTextureHandleResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISTRANSFORMFEEDBACKNVPROC IsTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISVARIANTENABLEDEXTPROC IsVariantEnabledEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISVERTEXARRAYPROC IsVertexArray;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISVERTEXARRAYAPPLEPROC IsVertexArrayAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLISVERTEXATTRIBENABLEDAPPLEPROC IsVertexAttribEnabledAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLGPUCOPYIMAGESUBDATANVXPROC LGPUCopyImageSubDataNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLGPUINTERLOCKNVXPROC LGPUInterlockNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC LGPUNamedBufferSubDataNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLABELOBJECTEXTPROC LabelObjectEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLIGHTENVISGIXPROC LightEnviSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLIGHTMODELXOESPROC LightModelxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLIGHTMODELXVOESPROC LightModelxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLIGHTXOESPROC LightxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLIGHTXVOESPROC LightxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLINEWIDTHPROC LineWidth;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLINEWIDTHXOESPROC LineWidthxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLINKPROGRAMPROC LinkProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLINKPROGRAMARBPROC LinkProgramARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC ListDrawCommandsStatesClientNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLISTPARAMETERFSGIXPROC ListParameterfSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLISTPARAMETERFVSGIXPROC ListParameterfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLISTPARAMETERISGIXPROC ListParameteriSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLISTPARAMETERIVSGIXPROC ListParameterivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC LoadIdentityDeformationMapSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOADMATRIXXOESPROC LoadMatrixxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOADPROGRAMNVPROC LoadProgramNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOADTRANSPOSEMATRIXDARBPROC LoadTransposeMatrixdARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOADTRANSPOSEMATRIXFARBPROC LoadTransposeMatrixfARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOADTRANSPOSEMATRIXXOESPROC LoadTransposeMatrixxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOCKARRAYSEXTPROC LockArraysEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLLOGICOPPROC LogicOp;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKEBUFFERNONRESIDENTNVPROC MakeBufferNonResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKEBUFFERRESIDENTNVPROC MakeBufferResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC MakeImageHandleNonResidentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC MakeImageHandleNonResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKEIMAGEHANDLERESIDENTARBPROC MakeImageHandleResidentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKEIMAGEHANDLERESIDENTNVPROC MakeImageHandleResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC MakeNamedBufferNonResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKENAMEDBUFFERRESIDENTNVPROC MakeNamedBufferResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC MakeTextureHandleNonResidentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC MakeTextureHandleNonResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKETEXTUREHANDLERESIDENTARBPROC MakeTextureHandleResidentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAKETEXTUREHANDLERESIDENTNVPROC MakeTextureHandleResidentNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAP1XOESPROC Map1xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAP2XOESPROC Map2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPBUFFERPROC MapBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPBUFFERARBPROC MapBufferARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPBUFFERRANGEPROC MapBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPCONTROLPOINTSNVPROC MapControlPointsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPGRID1XOESPROC MapGrid1xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPGRID2XOESPROC MapGrid2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPNAMEDBUFFERPROC MapNamedBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPNAMEDBUFFEREXTPROC MapNamedBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPNAMEDBUFFERRANGEPROC MapNamedBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPNAMEDBUFFERRANGEEXTPROC MapNamedBufferRangeEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPOBJECTBUFFERATIPROC MapObjectBufferATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPPARAMETERFVNVPROC MapParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPPARAMETERIVNVPROC MapParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPTEXTURE2DINTELPROC MapTexture2DINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPVERTEXATTRIB1DAPPLEPROC MapVertexAttrib1dAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPVERTEXATTRIB1FAPPLEPROC MapVertexAttrib1fAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPVERTEXATTRIB2DAPPLEPROC MapVertexAttrib2dAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAPVERTEXATTRIB2FAPPLEPROC MapVertexAttrib2fAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATERIALXOESPROC MaterialxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATERIALXVOESPROC MaterialxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXFRUSTUMEXTPROC MatrixFrustumEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXINDEXPOINTERARBPROC MatrixIndexPointerARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXINDEXUBVARBPROC MatrixIndexubvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXINDEXUIVARBPROC MatrixIndexuivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXINDEXUSVARBPROC MatrixIndexusvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOAD3X2FNVPROC MatrixLoad3x2fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOAD3X3FNVPROC MatrixLoad3x3fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOADIDENTITYEXTPROC MatrixLoadIdentityEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC MatrixLoadTranspose3x3fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOADTRANSPOSEDEXTPROC MatrixLoadTransposedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOADTRANSPOSEFEXTPROC MatrixLoadTransposefEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOADDEXTPROC MatrixLoaddEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXLOADFEXTPROC MatrixLoadfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULT3X2FNVPROC MatrixMult3x2fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULT3X3FNVPROC MatrixMult3x3fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC MatrixMultTranspose3x3fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULTTRANSPOSEDEXTPROC MatrixMultTransposedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULTTRANSPOSEFEXTPROC MatrixMultTransposefEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULTDEXTPROC MatrixMultdEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXMULTFEXTPROC MatrixMultfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXORTHOEXTPROC MatrixOrthoEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXPOPEXTPROC MatrixPopEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXPUSHEXTPROC MatrixPushEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXROTATEDEXTPROC MatrixRotatedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXROTATEFEXTPROC MatrixRotatefEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXSCALEDEXTPROC MatrixScaledEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXSCALEFEXTPROC MatrixScalefEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXTRANSLATEDEXTPROC MatrixTranslatedEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMATRIXTRANSLATEFEXTPROC MatrixTranslatefEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAXSHADERCOMPILERTHREADSARBPROC MaxShaderCompilerThreadsARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMAXSHADERCOMPILERTHREADSKHRPROC MaxShaderCompilerThreadsKHR;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMEMORYBARRIERPROC MemoryBarrier;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMEMORYBARRIERBYREGIONPROC MemoryBarrierByRegion;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMEMORYBARRIEREXTPROC MemoryBarrierEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMEMORYOBJECTPARAMETERIVEXTPROC MemoryObjectParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMINSAMPLESHADINGPROC MinSampleShading;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMINSAMPLESHADINGARBPROC MinSampleShadingARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMINMAXEXTPROC MinmaxEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTMATRIXXOESPROC MultMatrixxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTTRANSPOSEMATRIXDARBPROC MultTransposeMatrixdARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTTRANSPOSEMATRIXFARBPROC MultTransposeMatrixfARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTTRANSPOSEMATRIXXOESPROC MultTransposeMatrixxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSEXTPROC MultiDrawArraysEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSINDIRECTPROC MultiDrawArraysIndirect;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC MultiDrawArraysIndirectAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC MultiDrawArraysIndirectBindlessCountNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC MultiDrawArraysIndirectBindlessNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC MultiDrawArraysIndirectCount;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC MultiDrawArraysIndirectCountARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC MultiDrawElementArrayAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSEXTPROC MultiDrawElementsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSINDIRECTPROC MultiDrawElementsIndirect;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC MultiDrawElementsIndirectAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC MultiDrawElementsIndirectBindlessCountNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC MultiDrawElementsIndirectBindlessNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC MultiDrawElementsIndirectCount;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC MultiDrawElementsIndirectCountARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC MultiDrawMeshTasksIndirectCountNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWMESHTASKSINDIRECTNVPROC MultiDrawMeshTasksIndirectNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC MultiDrawRangeElementArrayAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIMODEDRAWARRAYSIBMPROC MultiModeDrawArraysIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTIMODEDRAWELEMENTSIBMPROC MultiModeDrawElementsIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXBUFFEREXTPROC MultiTexBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1BOESPROC MultiTexCoord1bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1BVOESPROC MultiTexCoord1bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1DARBPROC MultiTexCoord1dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1DVARBPROC MultiTexCoord1dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1FARBPROC MultiTexCoord1fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1FVARBPROC MultiTexCoord1fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1HNVPROC MultiTexCoord1hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1HVNVPROC MultiTexCoord1hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1IARBPROC MultiTexCoord1iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1IVARBPROC MultiTexCoord1ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1SARBPROC MultiTexCoord1sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1SVARBPROC MultiTexCoord1svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1XOESPROC MultiTexCoord1xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD1XVOESPROC MultiTexCoord1xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2BOESPROC MultiTexCoord2bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2BVOESPROC MultiTexCoord2bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2DARBPROC MultiTexCoord2dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2DVARBPROC MultiTexCoord2dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2FARBPROC MultiTexCoord2fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2FVARBPROC MultiTexCoord2fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2HNVPROC MultiTexCoord2hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2HVNVPROC MultiTexCoord2hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2IARBPROC MultiTexCoord2iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2IVARBPROC MultiTexCoord2ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2SARBPROC MultiTexCoord2sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2SVARBPROC MultiTexCoord2svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2XOESPROC MultiTexCoord2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD2XVOESPROC MultiTexCoord2xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3BOESPROC MultiTexCoord3bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3BVOESPROC MultiTexCoord3bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3DARBPROC MultiTexCoord3dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3DVARBPROC MultiTexCoord3dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3FARBPROC MultiTexCoord3fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3FVARBPROC MultiTexCoord3fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3HNVPROC MultiTexCoord3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3HVNVPROC MultiTexCoord3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3IARBPROC MultiTexCoord3iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3IVARBPROC MultiTexCoord3ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3SARBPROC MultiTexCoord3sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3SVARBPROC MultiTexCoord3svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3XOESPROC MultiTexCoord3xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD3XVOESPROC MultiTexCoord3xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4BOESPROC MultiTexCoord4bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4BVOESPROC MultiTexCoord4bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4DARBPROC MultiTexCoord4dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4DVARBPROC MultiTexCoord4dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4FARBPROC MultiTexCoord4fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4FVARBPROC MultiTexCoord4fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4HNVPROC MultiTexCoord4hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4HVNVPROC MultiTexCoord4hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4IARBPROC MultiTexCoord4iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4IVARBPROC MultiTexCoord4ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4SARBPROC MultiTexCoord4sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4SVARBPROC MultiTexCoord4svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4XOESPROC MultiTexCoord4xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORD4XVOESPROC MultiTexCoord4xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXCOORDPOINTEREXTPROC MultiTexCoordPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXENVFEXTPROC MultiTexEnvfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXENVFVEXTPROC MultiTexEnvfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXENVIEXTPROC MultiTexEnviEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXENVIVEXTPROC MultiTexEnvivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXGENDEXTPROC MultiTexGendEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXGENDVEXTPROC MultiTexGendvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXGENFEXTPROC MultiTexGenfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXGENFVEXTPROC MultiTexGenfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXGENIEXTPROC MultiTexGeniEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXGENIVEXTPROC MultiTexGenivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXIMAGE1DEXTPROC MultiTexImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXIMAGE2DEXTPROC MultiTexImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXIMAGE3DEXTPROC MultiTexImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXPARAMETERIIVEXTPROC MultiTexParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXPARAMETERIUIVEXTPROC MultiTexParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXPARAMETERFEXTPROC MultiTexParameterfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXPARAMETERFVEXTPROC MultiTexParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXPARAMETERIEXTPROC MultiTexParameteriEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXPARAMETERIVEXTPROC MultiTexParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXRENDERBUFFEREXTPROC MultiTexRenderbufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXSUBIMAGE1DEXTPROC MultiTexSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXSUBIMAGE2DEXTPROC MultiTexSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTITEXSUBIMAGE3DEXTPROC MultiTexSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTBARRIERNVPROC MulticastBarrierNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTBLITFRAMEBUFFERNVPROC MulticastBlitFramebufferNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTBUFFERSUBDATANVPROC MulticastBufferSubDataNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC MulticastCopyBufferSubDataNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTCOPYIMAGESUBDATANVPROC MulticastCopyImageSubDataNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC MulticastFramebufferSampleLocationsfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC MulticastGetQueryObjecti64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTGETQUERYOBJECTIVNVPROC MulticastGetQueryObjectivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC MulticastGetQueryObjectui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC MulticastGetQueryObjectuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTSCISSORARRAYVNVXPROC MulticastScissorArrayvNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTVIEWPORTARRAYVNVXPROC MulticastViewportArrayvNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTVIEWPORTPOSITIONWSCALENVXPROC MulticastViewportPositionWScaleNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLMULTICASTWAITSYNCNVPROC MulticastWaitSyncNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERATTACHMEMORYNVPROC NamedBufferAttachMemoryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERDATAPROC NamedBufferData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERDATAEXTPROC NamedBufferDataEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC NamedBufferPageCommitmentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC NamedBufferPageCommitmentEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERPAGECOMMITMENTMEMNVPROC NamedBufferPageCommitmentMemNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERSTORAGEPROC NamedBufferStorage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERSTORAGEEXTPROC NamedBufferStorageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC NamedBufferStorageExternalEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC NamedBufferStorageMemEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERSUBDATAPROC NamedBufferSubData;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDBUFFERSUBDATAEXTPROC NamedBufferSubDataEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC NamedCopyBufferSubDataEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC NamedFramebufferDrawBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC NamedFramebufferDrawBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC NamedFramebufferParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC NamedFramebufferParameteriEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC NamedFramebufferReadBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC NamedFramebufferRenderbuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC NamedFramebufferRenderbufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC NamedFramebufferSampleLocationsfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC NamedFramebufferSampleLocationsfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC NamedFramebufferSamplePositionsfvAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTUREPROC NamedFramebufferTexture;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC NamedFramebufferTexture1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC NamedFramebufferTexture2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC NamedFramebufferTexture3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC NamedFramebufferTextureEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC NamedFramebufferTextureFaceEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC NamedFramebufferTextureLayer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC NamedFramebufferTextureLayerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC NamedProgramLocalParameter4dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC NamedProgramLocalParameter4dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC NamedProgramLocalParameter4fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC NamedProgramLocalParameter4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC NamedProgramLocalParameterI4iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC NamedProgramLocalParameterI4ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC NamedProgramLocalParameterI4uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC NamedProgramLocalParameterI4uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC NamedProgramLocalParameters4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC NamedProgramLocalParametersI4ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC NamedProgramLocalParametersI4uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDPROGRAMSTRINGEXTPROC NamedProgramStringEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDRENDERBUFFERSTORAGEPROC NamedRenderbufferStorage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC NamedRenderbufferStorageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC NamedRenderbufferStorageMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC NamedRenderbufferStorageMultisampleAdvancedAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC NamedRenderbufferStorageMultisampleCoverageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC NamedRenderbufferStorageMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNAMEDSTRINGARBPROC NamedStringARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNEWOBJECTBUFFERATIPROC NewObjectBufferATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMAL3FVERTEX3FSUNPROC Normal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMAL3FVERTEX3FVSUNPROC Normal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMAL3HNVPROC Normal3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMAL3HVNVPROC Normal3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMAL3XOESPROC Normal3xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMAL3XVOESPROC Normal3xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALFORMATNVPROC NormalFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALPOINTEREXTPROC NormalPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALPOINTERLISTIBMPROC NormalPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALPOINTERVINTELPROC NormalPointervINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3BATIPROC NormalStream3bATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3BVATIPROC NormalStream3bvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3DATIPROC NormalStream3dATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3DVATIPROC NormalStream3dvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3FATIPROC NormalStream3fATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3FVATIPROC NormalStream3fvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3IATIPROC NormalStream3iATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3IVATIPROC NormalStream3ivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3SATIPROC NormalStream3sATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLNORMALSTREAM3SVATIPROC NormalStream3svATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLOBJECTLABELPROC ObjectLabel;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLOBJECTPTRLABELPROC ObjectPtrLabel;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLOBJECTPURGEABLEAPPLEPROC ObjectPurgeableAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLOBJECTUNPURGEABLEAPPLEPROC ObjectUnpurgeableAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLORTHOFOESPROC OrthofOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLORTHOXOESPROC OrthoxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPNTRIANGLESFATIPROC PNTrianglesfATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPNTRIANGLESIATIPROC PNTrianglesiATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPASSTEXCOORDATIPROC PassTexCoordATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPASSTHROUGHXOESPROC PassThroughxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATCHPARAMETERFVPROC PatchParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATCHPARAMETERIPROC PatchParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHCOMMANDSNVPROC PathCommandsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHCOORDSNVPROC PathCoordsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHCOVERDEPTHFUNCNVPROC PathCoverDepthFuncNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHDASHARRAYNVPROC PathDashArrayNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHGLYPHINDEXARRAYNVPROC PathGlyphIndexArrayNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHGLYPHINDEXRANGENVPROC PathGlyphIndexRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHGLYPHRANGENVPROC PathGlyphRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHGLYPHSNVPROC PathGlyphsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC PathMemoryGlyphIndexArrayNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHPARAMETERFNVPROC PathParameterfNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHPARAMETERFVNVPROC PathParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHPARAMETERINVPROC PathParameteriNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHPARAMETERIVNVPROC PathParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHSTENCILDEPTHOFFSETNVPROC PathStencilDepthOffsetNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHSTENCILFUNCNVPROC PathStencilFuncNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHSTRINGNVPROC PathStringNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHSUBCOMMANDSNVPROC PathSubCommandsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPATHSUBCOORDSNVPROC PathSubCoordsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPAUSETRANSFORMFEEDBACKNVPROC PauseTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELDATARANGENVPROC PixelDataRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELMAPXPROC PixelMapx;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELSTOREFPROC PixelStoref;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELSTOREIPROC PixelStorei;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELSTOREXPROC PixelStorex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTEXGENPARAMETERFSGISPROC PixelTexGenParameterfSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTEXGENPARAMETERFVSGISPROC PixelTexGenParameterfvSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTEXGENPARAMETERISGISPROC PixelTexGenParameteriSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTEXGENPARAMETERIVSGISPROC PixelTexGenParameterivSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTEXGENSGIXPROC PixelTexGenSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTRANSFERXOESPROC PixelTransferxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTRANSFORMPARAMETERFEXTPROC PixelTransformParameterfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC PixelTransformParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTRANSFORMPARAMETERIEXTPROC PixelTransformParameteriEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC PixelTransformParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPIXELZOOMXOESPROC PixelZoomxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTALONGPATHNVPROC PointAlongPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFPROC PointParameterf;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFARBPROC PointParameterfARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFEXTPROC PointParameterfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFSGISPROC PointParameterfSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFVPROC PointParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFVARBPROC PointParameterfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFVEXTPROC PointParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERFVSGISPROC PointParameterfvSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERIPROC PointParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERINVPROC PointParameteriNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERIVPROC PointParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERIVNVPROC PointParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTPARAMETERXVOESPROC PointParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTSIZEPROC PointSize;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOINTSIZEXOESPROC PointSizexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLLASYNCSGIXPROC PollAsyncSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLLINSTRUMENTSSGIXPROC PollInstrumentsSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLYGONMODEPROC PolygonMode;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLYGONOFFSETPROC PolygonOffset;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLYGONOFFSETCLAMPPROC PolygonOffsetClamp;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLYGONOFFSETCLAMPEXTPROC PolygonOffsetClampEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLYGONOFFSETEXTPROC PolygonOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOLYGONOFFSETXOESPROC PolygonOffsetxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOPDEBUGGROUPPROC PopDebugGroup;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPOPGROUPMARKEREXTPROC PopGroupMarkerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRESENTFRAMEDUALFILLNVPROC PresentFrameDualFillNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRESENTFRAMEKEYEDNVPROC PresentFrameKeyedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRIMITIVEBOUNDINGBOXARBPROC PrimitiveBoundingBoxARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRIMITIVERESTARTINDEXNVPROC PrimitiveRestartIndexNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRIMITIVERESTARTNVPROC PrimitiveRestartNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRIORITIZETEXTURESEXTPROC PrioritizeTexturesEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPRIORITIZETEXTURESXOESPROC PrioritizeTexturesxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMBINARYPROC ProgramBinary;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC ProgramBufferParametersIivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC ProgramBufferParametersIuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC ProgramBufferParametersfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETER4DARBPROC ProgramEnvParameter4dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETER4DVARBPROC ProgramEnvParameter4dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETER4FARBPROC ProgramEnvParameter4fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETER4FVARBPROC ProgramEnvParameter4fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERI4INVPROC ProgramEnvParameterI4iNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERI4IVNVPROC ProgramEnvParameterI4ivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERI4UINVPROC ProgramEnvParameterI4uiNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERI4UIVNVPROC ProgramEnvParameterI4uivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERS4FVEXTPROC ProgramEnvParameters4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERSI4IVNVPROC ProgramEnvParametersI4ivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC ProgramEnvParametersI4uivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETER4DARBPROC ProgramLocalParameter4dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETER4DVARBPROC ProgramLocalParameter4dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETER4FARBPROC ProgramLocalParameter4fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETER4FVARBPROC ProgramLocalParameter4fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERI4INVPROC ProgramLocalParameterI4iNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC ProgramLocalParameterI4ivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERI4UINVPROC ProgramLocalParameterI4uiNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC ProgramLocalParameterI4uivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC ProgramLocalParameters4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC ProgramLocalParametersI4ivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC ProgramLocalParametersI4uivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMNAMEDPARAMETER4DNVPROC ProgramNamedParameter4dNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC ProgramNamedParameter4dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMNAMEDPARAMETER4FNVPROC ProgramNamedParameter4fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC ProgramNamedParameter4fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETER4DNVPROC ProgramParameter4dNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETER4DVNVPROC ProgramParameter4dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETER4FNVPROC ProgramParameter4fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETER4FVNVPROC ProgramParameter4fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETERIPROC ProgramParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETERIARBPROC ProgramParameteriARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETERIEXTPROC ProgramParameteriEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETERS4DVNVPROC ProgramParameters4dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPARAMETERS4FVNVPROC ProgramParameters4fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC ProgramPathFragmentInputGenNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMSTRINGARBPROC ProgramStringARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC ProgramSubroutineParametersuivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1DEXTPROC ProgramUniform1dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1DVEXTPROC ProgramUniform1dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1FEXTPROC ProgramUniform1fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1FVEXTPROC ProgramUniform1fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1I64ARBPROC ProgramUniform1i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1I64NVPROC ProgramUniform1i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1I64VARBPROC ProgramUniform1i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1I64VNVPROC ProgramUniform1i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1IEXTPROC ProgramUniform1iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1IVEXTPROC ProgramUniform1ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UI64ARBPROC ProgramUniform1ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UI64NVPROC ProgramUniform1ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UI64VARBPROC ProgramUniform1ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UI64VNVPROC ProgramUniform1ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UIEXTPROC ProgramUniform1uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM1UIVEXTPROC ProgramUniform1uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2DEXTPROC ProgramUniform2dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2DVEXTPROC ProgramUniform2dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2FEXTPROC ProgramUniform2fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2FVEXTPROC ProgramUniform2fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2I64ARBPROC ProgramUniform2i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2I64NVPROC ProgramUniform2i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2I64VARBPROC ProgramUniform2i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2I64VNVPROC ProgramUniform2i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2IEXTPROC ProgramUniform2iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2IVEXTPROC ProgramUniform2ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UI64ARBPROC ProgramUniform2ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UI64NVPROC ProgramUniform2ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UI64VARBPROC ProgramUniform2ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UI64VNVPROC ProgramUniform2ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UIEXTPROC ProgramUniform2uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM2UIVEXTPROC ProgramUniform2uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3DEXTPROC ProgramUniform3dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3DVEXTPROC ProgramUniform3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3FEXTPROC ProgramUniform3fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3FVEXTPROC ProgramUniform3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3I64ARBPROC ProgramUniform3i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3I64NVPROC ProgramUniform3i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3I64VARBPROC ProgramUniform3i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3I64VNVPROC ProgramUniform3i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3IEXTPROC ProgramUniform3iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3IVEXTPROC ProgramUniform3ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UI64ARBPROC ProgramUniform3ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UI64NVPROC ProgramUniform3ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UI64VARBPROC ProgramUniform3ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UI64VNVPROC ProgramUniform3ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UIEXTPROC ProgramUniform3uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM3UIVEXTPROC ProgramUniform3uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4DEXTPROC ProgramUniform4dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4DVEXTPROC ProgramUniform4dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4FEXTPROC ProgramUniform4fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4FVEXTPROC ProgramUniform4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4I64ARBPROC ProgramUniform4i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4I64NVPROC ProgramUniform4i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4I64VARBPROC ProgramUniform4i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4I64VNVPROC ProgramUniform4i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4IEXTPROC ProgramUniform4iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4IVEXTPROC ProgramUniform4ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UI64ARBPROC ProgramUniform4ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UI64NVPROC ProgramUniform4ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UI64VARBPROC ProgramUniform4ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UI64VNVPROC ProgramUniform4ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UIEXTPROC ProgramUniform4uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORM4UIVEXTPROC ProgramUniform4uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC ProgramUniformHandleui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC ProgramUniformHandleui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC ProgramUniformHandleui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC ProgramUniformHandleui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC ProgramUniformMatrix2dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC ProgramUniformMatrix2fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC ProgramUniformMatrix2x3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC ProgramUniformMatrix2x3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC ProgramUniformMatrix2x4dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC ProgramUniformMatrix2x4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC ProgramUniformMatrix3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC ProgramUniformMatrix3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC ProgramUniformMatrix3x2dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC ProgramUniformMatrix3x2fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC ProgramUniformMatrix3x4dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC ProgramUniformMatrix3x4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC ProgramUniformMatrix4dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC ProgramUniformMatrix4fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC ProgramUniformMatrix4x2dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC ProgramUniformMatrix4x2fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC ProgramUniformMatrix4x3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC ProgramUniformMatrix4x3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMUI64NVPROC ProgramUniformui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMUNIFORMUI64VNVPROC ProgramUniformui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROGRAMVERTEXLIMITNVPROC ProgramVertexLimitNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROVOKINGVERTEXPROC ProvokingVertex;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPROVOKINGVERTEXEXTPROC ProvokingVertexEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC PushClientAttribDefaultEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPUSHDEBUGGROUPPROC PushDebugGroup;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLPUSHGROUPMARKEREXTPROC PushGroupMarkerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLQUERYCOUNTERPROC QueryCounter;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLQUERYMATRIXXOESPROC QueryMatrixxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLQUERYOBJECTPARAMETERUIAMDPROC QueryObjectParameteruiAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLQUERYRESOURCENVPROC QueryResourceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLQUERYRESOURCETAGNVPROC QueryResourceTagNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERPOS2XOESPROC RasterPos2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERPOS2XVOESPROC RasterPos2xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERPOS3XOESPROC RasterPos3xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERPOS3XVOESPROC RasterPos3xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERPOS4XOESPROC RasterPos4xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERPOS4XVOESPROC RasterPos4xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRASTERSAMPLESEXTPROC RasterSamplesEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREADBUFFERPROC ReadBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREADINSTRUMENTSSGIXPROC ReadInstrumentsSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREADPIXELSPROC ReadPixels;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREADNPIXELSPROC ReadnPixels;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREADNPIXELSARBPROC ReadnPixelsARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRECTXOESPROC RectxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRECTXVOESPROC RectxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREFERENCEPLANESGIXPROC ReferencePlaneSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC ReleaseKeyedMutexWin32EXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERGPUMASKNVPROC RenderGpuMaskNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERBUFFERSTORAGEEXTPROC RenderbufferStorageEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERBUFFERSTORAGEMULTISAMPLEADVANCEDAMDPROC RenderbufferStorageMultisampleAdvancedAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC RenderbufferStorageMultisampleCoverageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC RenderbufferStorageMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEPOINTERSUNPROC ReplacementCodePointerSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUBSUNPROC ReplacementCodeubSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUBVSUNPROC ReplacementCodeubvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC ReplacementCodeuiColor3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC ReplacementCodeuiColor3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiColor4fNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiColor4fNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC ReplacementCodeuiColor4ubVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC ReplacementCodeuiColor4ubVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC ReplacementCodeuiNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUISUNPROC ReplacementCodeuiSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC ReplacementCodeuiTexCoord2fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC ReplacementCodeuiTexCoord2fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC ReplacementCodeuiVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC ReplacementCodeuiVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUIVSUNPROC ReplacementCodeuivSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUSSUNPROC ReplacementCodeusSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREPLACEMENTCODEUSVSUNPROC ReplacementCodeusvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLREQUESTRESIDENTPROGRAMSNVPROC RequestResidentProgramsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESETHISTOGRAMEXTPROC ResetHistogramEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESETMEMORYOBJECTPARAMETERNVPROC ResetMemoryObjectParameterNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESETMINMAXEXTPROC ResetMinmaxEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESIZEBUFFERSMESAPROC ResizeBuffersMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESOLVEDEPTHVALUESNVPROC ResolveDepthValuesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLRESUMETRANSFORMFEEDBACKNVPROC ResumeTransformFeedbackNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLROTATEXOESPROC RotatexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLECOVERAGEPROC SampleCoverage;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLECOVERAGEARBPROC SampleCoverageARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEMAPATIPROC SampleMapATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEMASKEXTPROC SampleMaskEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEMASKINDEXEDNVPROC SampleMaskIndexedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEMASKSGISPROC SampleMaskSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEMASKIPROC SampleMaski;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEPATTERNEXTPROC SamplePatternEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLEPATTERNSGISPROC SamplePatternSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLERPARAMETERFPROC SamplerParameterf;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLERPARAMETERIPROC SamplerParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCALEXOESPROC ScalexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCISSORPROC Scissor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCISSORARRAYVPROC ScissorArrayv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCISSOREXCLUSIVEARRAYVNVPROC ScissorExclusiveArrayvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCISSOREXCLUSIVENVPROC ScissorExclusiveNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCISSORINDEXEDPROC ScissorIndexed;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSCISSORINDEXEDVPROC ScissorIndexedv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3BEXTPROC SecondaryColor3bEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3BVEXTPROC SecondaryColor3bvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3DEXTPROC SecondaryColor3dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3DVEXTPROC SecondaryColor3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3FEXTPROC SecondaryColor3fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3FVEXTPROC SecondaryColor3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3HNVPROC SecondaryColor3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3HVNVPROC SecondaryColor3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3IEXTPROC SecondaryColor3iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3IVEXTPROC SecondaryColor3ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3SEXTPROC SecondaryColor3sEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3SVEXTPROC SecondaryColor3svEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3UBEXTPROC SecondaryColor3ubEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3UBVEXTPROC SecondaryColor3ubvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3UIEXTPROC SecondaryColor3uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3UIVEXTPROC SecondaryColor3uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3USEXTPROC SecondaryColor3usEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLOR3USVEXTPROC SecondaryColor3usvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLORFORMATNVPROC SecondaryColorFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLORPOINTEREXTPROC SecondaryColorPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSECONDARYCOLORPOINTERLISTIBMPROC SecondaryColorPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSELECTPERFMONITORCOUNTERSAMDPROC SelectPerfMonitorCountersAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSEMAPHOREPARAMETERIVNVPROC SemaphoreParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSEMAPHOREPARAMETERUI64VEXTPROC SemaphoreParameterui64vEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSEPARABLEFILTER2DEXTPROC SeparableFilter2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSETFENCEAPPLEPROC SetFenceAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSETFENCENVPROC SetFenceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSETFRAGMENTSHADERCONSTANTATIPROC SetFragmentShaderConstantATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSETINVARIANTEXTPROC SetInvariantEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSETLOCALCONSTANTEXTPROC SetLocalConstantEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSETMULTISAMPLEFVAMDPROC SetMultisamplefvAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADERBINARYPROC ShaderBinary;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADEROP1EXTPROC ShaderOp1EXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADEROP2EXTPROC ShaderOp2EXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADEROP3EXTPROC ShaderOp3EXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADERSOURCEPROC ShaderSource;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADERSOURCEARBPROC ShaderSourceARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADERSTORAGEBLOCKBINDINGPROC ShaderStorageBlockBinding;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADINGRATEIMAGEBARRIERNVPROC ShadingRateImageBarrierNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADINGRATEIMAGEPALETTENVPROC ShadingRateImagePaletteNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADINGRATESAMPLEORDERCUSTOMNVPROC ShadingRateSampleOrderCustomNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHADINGRATESAMPLEORDERNVPROC ShadingRateSampleOrderNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSHARPENTEXFUNCSGISPROC SharpenTexFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSIGNALSEMAPHOREEXTPROC SignalSemaphoreEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSIGNALSEMAPHOREUI64NVXPROC SignalSemaphoreui64NVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSIGNALVKFENCENVPROC SignalVkFenceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSIGNALVKSEMAPHORENVPROC SignalVkSemaphoreNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSPECIALIZESHADERPROC SpecializeShader;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSPECIALIZESHADERARBPROC SpecializeShaderARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSPRITEPARAMETERFSGIXPROC SpriteParameterfSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSPRITEPARAMETERFVSGIXPROC SpriteParameterfvSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSPRITEPARAMETERISGIXPROC SpriteParameteriSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSPRITEPARAMETERIVSGIXPROC SpriteParameterivSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTARTINSTRUMENTSSGIXPROC StartInstrumentsSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTATECAPTURENVPROC StateCaptureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILCLEARTAGEXTPROC StencilClearTagEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILFILLPATHINSTANCEDNVPROC StencilFillPathInstancedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILFILLPATHNVPROC StencilFillPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILFUNCPROC StencilFunc;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILFUNCSEPARATEATIPROC StencilFuncSeparateATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILMASKPROC StencilMask;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILOPPROC StencilOp;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILOPSEPARATEATIPROC StencilOpSeparateATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILOPVALUEAMDPROC StencilOpValueAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC StencilStrokePathInstancedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILSTROKEPATHNVPROC StencilStrokePathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC StencilThenCoverFillPathInstancedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILTHENCOVERFILLPATHNVPROC StencilThenCoverFillPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC StencilThenCoverStrokePathInstancedNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC StencilThenCoverStrokePathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTOPINSTRUMENTSSGIXPROC StopInstrumentsSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSTRINGMARKERGREMEDYPROC StringMarkerGREMEDY;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSUBPIXELPRECISIONBIASNVPROC SubpixelPrecisionBiasNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSWIZZLEEXTPROC SwizzleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLSYNCTEXTUREINTELPROC SyncTextureINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTAGSAMPLEBUFFERSGIXPROC TagSampleBufferSGIX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3BEXTPROC Tangent3bEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3BVEXTPROC Tangent3bvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3DEXTPROC Tangent3dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3DVEXTPROC Tangent3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3FEXTPROC Tangent3fEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3FVEXTPROC Tangent3fvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3IEXTPROC Tangent3iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3IVEXTPROC Tangent3ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3SEXTPROC Tangent3sEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENT3SVEXTPROC Tangent3svEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTANGENTPOINTEREXTPROC TangentPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTBUFFERMASK3DFXPROC TbufferMask3DFX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTESSELLATIONFACTORAMDPROC TessellationFactorAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTESSELLATIONMODEAMDPROC TessellationModeAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTESTFENCEAPPLEPROC TestFenceAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTESTFENCENVPROC TestFenceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTESTOBJECTAPPLEPROC TestObjectAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXATTACHMEMORYNVPROC TexAttachMemoryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXBUFFERPROC TexBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXBUFFERARBPROC TexBufferARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXBUFFEREXTPROC TexBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXBUFFERRANGEPROC TexBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXBUMPPARAMETERFVATIPROC TexBumpParameterfvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXBUMPPARAMETERIVATIPROC TexBumpParameterivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD1BOESPROC TexCoord1bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD1BVOESPROC TexCoord1bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD1HNVPROC TexCoord1hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD1HVNVPROC TexCoord1hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD1XOESPROC TexCoord1xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD1XVOESPROC TexCoord1xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2BOESPROC TexCoord2bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2BVOESPROC TexCoord2bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC TexCoord2fColor3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC TexCoord2fColor3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC TexCoord2fColor4fNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC TexCoord2fColor4fNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC TexCoord2fColor4ubVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC TexCoord2fColor4ubVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC TexCoord2fNormal3fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC TexCoord2fNormal3fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FVERTEX3FSUNPROC TexCoord2fVertex3fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2FVERTEX3FVSUNPROC TexCoord2fVertex3fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2HNVPROC TexCoord2hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2HVNVPROC TexCoord2hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2XOESPROC TexCoord2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD2XVOESPROC TexCoord2xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD3BOESPROC TexCoord3bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD3BVOESPROC TexCoord3bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD3HNVPROC TexCoord3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD3HVNVPROC TexCoord3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD3XOESPROC TexCoord3xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD3XVOESPROC TexCoord3xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4BOESPROC TexCoord4bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4BVOESPROC TexCoord4bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC TexCoord4fColor4fNormal3fVertex4fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC TexCoord4fColor4fNormal3fVertex4fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4FVERTEX4FSUNPROC TexCoord4fVertex4fSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4FVERTEX4FVSUNPROC TexCoord4fVertex4fvSUN;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4HNVPROC TexCoord4hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4HVNVPROC TexCoord4hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4XOESPROC TexCoord4xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORD4XVOESPROC TexCoord4xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORDFORMATNVPROC TexCoordFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORDPOINTEREXTPROC TexCoordPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORDPOINTERLISTIBMPROC TexCoordPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXCOORDPOINTERVINTELPROC TexCoordPointervINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXENVXOESPROC TexEnvxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXENVXVOESPROC TexEnvxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXFILTERFUNCSGISPROC TexFilterFuncSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXGENXOESPROC TexGenxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXGENXVOESPROC TexGenxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE1DPROC TexImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE2DPROC TexImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC TexImage2DMultisampleCoverageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE3DPROC TexImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE3DEXTPROC TexImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC TexImage3DMultisampleCoverageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXIMAGE4DSGISPROC TexImage4DSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPAGECOMMITMENTARBPROC TexPageCommitmentARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPAGECOMMITMENTMEMNVPROC TexPageCommitmentMemNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERIIVPROC TexParameterIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERIIVEXTPROC TexParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERIUIVEXTPROC TexParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERFPROC TexParameterf;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERFVPROC TexParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERIPROC TexParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERIVPROC TexParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERXOESPROC TexParameterxOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXPARAMETERXVOESPROC TexParameterxvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXRENDERBUFFERNVPROC TexRenderbufferNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE1DPROC TexStorage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE1DEXTPROC TexStorage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE2DPROC TexStorage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE2DEXTPROC TexStorage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE2DMULTISAMPLEPROC TexStorage2DMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE3DPROC TexStorage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE3DEXTPROC TexStorage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGE3DMULTISAMPLEPROC TexStorage3DMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGEMEM1DEXTPROC TexStorageMem1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGEMEM2DEXTPROC TexStorageMem2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC TexStorageMem2DMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGEMEM3DEXTPROC TexStorageMem3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC TexStorageMem3DMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSTORAGESPARSEAMDPROC TexStorageSparseAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE1DPROC TexSubImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE1DEXTPROC TexSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE2DPROC TexSubImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE2DEXTPROC TexSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE3DPROC TexSubImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE3DEXTPROC TexSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXSUBIMAGE4DSGISPROC TexSubImage4DSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREATTACHMEMORYNVPROC TextureAttachMemoryNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREBARRIERPROC TextureBarrier;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREBARRIERNVPROC TextureBarrierNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREBUFFERPROC TextureBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREBUFFEREXTPROC TextureBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREBUFFERRANGEPROC TextureBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREBUFFERRANGEEXTPROC TextureBufferRangeEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURECOLORMASKSGISPROC TextureColorMaskSGIS;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE1DEXTPROC TextureImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE2DEXTPROC TextureImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC TextureImage2DMultisampleCoverageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC TextureImage2DMultisampleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE3DEXTPROC TextureImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC TextureImage3DMultisampleCoverageNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC TextureImage3DMultisampleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURELIGHTEXTPROC TextureLightEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREMATERIALEXTPROC TextureMaterialEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURENORMALEXTPROC TextureNormalEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPAGECOMMITMENTEXTPROC TexturePageCommitmentEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPAGECOMMITMENTMEMNVPROC TexturePageCommitmentMemNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIIVPROC TextureParameterIiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIIVEXTPROC TextureParameterIivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIUIVPROC TextureParameterIuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIUIVEXTPROC TextureParameterIuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERFPROC TextureParameterf;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERFEXTPROC TextureParameterfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERFVPROC TextureParameterfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERFVEXTPROC TextureParameterfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIPROC TextureParameteri;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIEXTPROC TextureParameteriEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIVPROC TextureParameteriv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREPARAMETERIVEXTPROC TextureParameterivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURERANGEAPPLEPROC TextureRangeAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURERENDERBUFFEREXTPROC TextureRenderbufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE1DPROC TextureStorage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE1DEXTPROC TextureStorage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE2DPROC TextureStorage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE2DEXTPROC TextureStorage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC TextureStorage2DMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC TextureStorage2DMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE3DPROC TextureStorage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE3DEXTPROC TextureStorage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC TextureStorage3DMultisample;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC TextureStorage3DMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGEMEM1DEXTPROC TextureStorageMem1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGEMEM2DEXTPROC TextureStorageMem2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC TextureStorageMem2DMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGEMEM3DEXTPROC TextureStorageMem3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC TextureStorageMem3DMultisampleEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESTORAGESPARSEAMDPROC TextureStorageSparseAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESUBIMAGE1DPROC TextureSubImage1D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESUBIMAGE1DEXTPROC TextureSubImage1DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESUBIMAGE2DPROC TextureSubImage2D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESUBIMAGE2DEXTPROC TextureSubImage2DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESUBIMAGE3DPROC TextureSubImage3D;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTURESUBIMAGE3DEXTPROC TextureSubImage3DEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTEXTUREVIEWPROC TextureView;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRACKMATRIXNVPROC TrackMatrixNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC TransformFeedbackAttribsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC TransformFeedbackBufferBase;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC TransformFeedbackBufferRange;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC TransformFeedbackStreamAttribsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC TransformFeedbackVaryingsEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC TransformFeedbackVaryingsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSFORMPATHNVPROC TransformPathNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLTRANSLATEXOESPROC TranslatexOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1DPROC Uniform1d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1DVPROC Uniform1dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1FPROC Uniform1f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1FARBPROC Uniform1fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1FVPROC Uniform1fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1FVARBPROC Uniform1fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1IPROC Uniform1i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1I64ARBPROC Uniform1i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1I64NVPROC Uniform1i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1I64VARBPROC Uniform1i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1I64VNVPROC Uniform1i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1IARBPROC Uniform1iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1IVPROC Uniform1iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1IVARBPROC Uniform1ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UIPROC Uniform1ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UI64ARBPROC Uniform1ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UI64NVPROC Uniform1ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UI64VARBPROC Uniform1ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UI64VNVPROC Uniform1ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UIEXTPROC Uniform1uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UIVPROC Uniform1uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM1UIVEXTPROC Uniform1uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2DPROC Uniform2d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2DVPROC Uniform2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2FPROC Uniform2f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2FARBPROC Uniform2fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2FVPROC Uniform2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2FVARBPROC Uniform2fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2IPROC Uniform2i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2I64ARBPROC Uniform2i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2I64NVPROC Uniform2i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2I64VARBPROC Uniform2i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2I64VNVPROC Uniform2i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2IARBPROC Uniform2iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2IVPROC Uniform2iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2IVARBPROC Uniform2ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UIPROC Uniform2ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UI64ARBPROC Uniform2ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UI64NVPROC Uniform2ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UI64VARBPROC Uniform2ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UI64VNVPROC Uniform2ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UIEXTPROC Uniform2uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UIVPROC Uniform2uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM2UIVEXTPROC Uniform2uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3DPROC Uniform3d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3DVPROC Uniform3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3FPROC Uniform3f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3FARBPROC Uniform3fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3FVPROC Uniform3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3FVARBPROC Uniform3fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3IPROC Uniform3i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3I64ARBPROC Uniform3i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3I64NVPROC Uniform3i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3I64VARBPROC Uniform3i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3I64VNVPROC Uniform3i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3IARBPROC Uniform3iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3IVPROC Uniform3iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3IVARBPROC Uniform3ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UIPROC Uniform3ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UI64ARBPROC Uniform3ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UI64NVPROC Uniform3ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UI64VARBPROC Uniform3ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UI64VNVPROC Uniform3ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UIEXTPROC Uniform3uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UIVPROC Uniform3uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM3UIVEXTPROC Uniform3uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4DPROC Uniform4d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4DVPROC Uniform4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4FPROC Uniform4f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4FARBPROC Uniform4fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4FVPROC Uniform4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4FVARBPROC Uniform4fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4IPROC Uniform4i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4I64ARBPROC Uniform4i64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4I64NVPROC Uniform4i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4I64VARBPROC Uniform4i64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4I64VNVPROC Uniform4i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4IARBPROC Uniform4iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4IVPROC Uniform4iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4IVARBPROC Uniform4ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UIPROC Uniform4ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UI64ARBPROC Uniform4ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UI64NVPROC Uniform4ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UI64VARBPROC Uniform4ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UI64VNVPROC Uniform4ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UIEXTPROC Uniform4uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UIVPROC Uniform4uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORM4UIVEXTPROC Uniform4uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMBUFFEREXTPROC UniformBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMHANDLEUI64ARBPROC UniformHandleui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMHANDLEUI64NVPROC UniformHandleui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMHANDLEUI64VARBPROC UniformHandleui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMHANDLEUI64VNVPROC UniformHandleui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2FVARBPROC UniformMatrix2fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3FVARBPROC UniformMatrix3fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4FVARBPROC UniformMatrix4fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMUI64NVPROC Uniformui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNIFORMUI64VNVPROC Uniformui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNLOCKARRAYSEXTPROC UnlockArraysEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNMAPBUFFERPROC UnmapBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNMAPBUFFERARBPROC UnmapBufferARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNMAPNAMEDBUFFERPROC UnmapNamedBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNMAPNAMEDBUFFEREXTPROC UnmapNamedBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNMAPOBJECTBUFFERATIPROC UnmapObjectBufferATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUNMAPTEXTURE2DINTELPROC UnmapTexture2DINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUPDATEOBJECTBUFFERATIPROC UpdateObjectBufferATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUPLOADGPUMASKNVXPROC UploadGpuMaskNVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUSEPROGRAMPROC UseProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUSEPROGRAMOBJECTARBPROC UseProgramObjectARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUSEPROGRAMSTAGESPROC UseProgramStages;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLUSESHADERPROGRAMEXTPROC UseShaderProgramEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUFININVPROC VDPAUFiniNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUGETSURFACEIVNVPROC VDPAUGetSurfaceivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUINITNVPROC VDPAUInitNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUISSURFACENVPROC VDPAUIsSurfaceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUMAPSURFACESNVPROC VDPAUMapSurfacesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC VDPAURegisterOutputSurfaceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUREGISTERVIDEOSURFACENVPROC VDPAURegisterVideoSurfaceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUREGISTERVIDEOSURFACEWITHPICTURESTRUCTURENVPROC VDPAURegisterVideoSurfaceWithPictureStructureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUSURFACEACCESSNVPROC VDPAUSurfaceAccessNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUUNMAPSURFACESNVPROC VDPAUUnmapSurfacesNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVDPAUUNREGISTERSURFACENVPROC VDPAUUnregisterSurfaceNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVALIDATEPROGRAMPROC ValidateProgram;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVALIDATEPROGRAMARBPROC ValidateProgramARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTARRAYOBJECTATIPROC VariantArrayObjectATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTPOINTEREXTPROC VariantPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTBVEXTPROC VariantbvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTDVEXTPROC VariantdvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTFVEXTPROC VariantfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTIVEXTPROC VariantivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTSVEXTPROC VariantsvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTUBVEXTPROC VariantubvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTUIVEXTPROC VariantuivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVARIANTUSVEXTPROC VariantusvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX2BOESPROC Vertex2bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX2BVOESPROC Vertex2bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX2HNVPROC Vertex2hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX2HVNVPROC Vertex2hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX2XOESPROC Vertex2xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX2XVOESPROC Vertex2xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX3BOESPROC Vertex3bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX3BVOESPROC Vertex3bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX3HNVPROC Vertex3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX3HVNVPROC Vertex3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX3XOESPROC Vertex3xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX3XVOESPROC Vertex3xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX4BOESPROC Vertex4bOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX4BVOESPROC Vertex4bvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX4HNVPROC Vertex4hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX4HVNVPROC Vertex4hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX4XOESPROC Vertex4xOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEX4XVOESPROC Vertex4xvOES;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYATTRIBBINDINGPROC VertexArrayAttribBinding;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYATTRIBFORMATPROC VertexArrayAttribFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYATTRIBIFORMATPROC VertexArrayAttribIFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYATTRIBLFORMATPROC VertexArrayAttribLFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC VertexArrayBindVertexBufferEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYBINDINGDIVISORPROC VertexArrayBindingDivisor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYCOLOROFFSETEXTPROC VertexArrayColorOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC VertexArrayEdgeFlagOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYELEMENTBUFFERPROC VertexArrayElementBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC VertexArrayFogCoordOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYINDEXOFFSETEXTPROC VertexArrayIndexOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC VertexArrayMultiTexCoordOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYNORMALOFFSETEXTPROC VertexArrayNormalOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYPARAMETERIAPPLEPROC VertexArrayParameteriAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYRANGEAPPLEPROC VertexArrayRangeAPPLE;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYRANGENVPROC VertexArrayRangeNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC VertexArraySecondaryColorOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC VertexArrayTexCoordOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC VertexArrayVertexAttribBindingEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC VertexArrayVertexAttribDivisorEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC VertexArrayVertexAttribFormatEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC VertexArrayVertexAttribIFormatEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC VertexArrayVertexAttribIOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC VertexArrayVertexAttribLFormatEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC VertexArrayVertexAttribLOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC VertexArrayVertexAttribOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC VertexArrayVertexBindingDivisorEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXBUFFERPROC VertexArrayVertexBuffer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXBUFFERSPROC VertexArrayVertexBuffers;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC VertexArrayVertexOffsetEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1DPROC VertexAttrib1d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1DARBPROC VertexAttrib1dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1DNVPROC VertexAttrib1dNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1DVARBPROC VertexAttrib1dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1DVNVPROC VertexAttrib1dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1FPROC VertexAttrib1f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1FARBPROC VertexAttrib1fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1FNVPROC VertexAttrib1fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1FVARBPROC VertexAttrib1fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1FVNVPROC VertexAttrib1fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1HNVPROC VertexAttrib1hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1HVNVPROC VertexAttrib1hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1SPROC VertexAttrib1s;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1SARBPROC VertexAttrib1sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1SNVPROC VertexAttrib1sNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1SVARBPROC VertexAttrib1svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB1SVNVPROC VertexAttrib1svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2DPROC VertexAttrib2d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2DARBPROC VertexAttrib2dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2DNVPROC VertexAttrib2dNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2DVARBPROC VertexAttrib2dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2DVNVPROC VertexAttrib2dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2FPROC VertexAttrib2f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2FARBPROC VertexAttrib2fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2FNVPROC VertexAttrib2fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2FVARBPROC VertexAttrib2fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2FVNVPROC VertexAttrib2fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2HNVPROC VertexAttrib2hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2HVNVPROC VertexAttrib2hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2SPROC VertexAttrib2s;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2SARBPROC VertexAttrib2sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2SNVPROC VertexAttrib2sNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2SVARBPROC VertexAttrib2svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB2SVNVPROC VertexAttrib2svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3DPROC VertexAttrib3d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3DARBPROC VertexAttrib3dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3DNVPROC VertexAttrib3dNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3DVARBPROC VertexAttrib3dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3DVNVPROC VertexAttrib3dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3FPROC VertexAttrib3f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3FARBPROC VertexAttrib3fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3FNVPROC VertexAttrib3fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3FVARBPROC VertexAttrib3fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3FVNVPROC VertexAttrib3fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3HNVPROC VertexAttrib3hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3HVNVPROC VertexAttrib3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3SPROC VertexAttrib3s;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3SARBPROC VertexAttrib3sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3SNVPROC VertexAttrib3sNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3SVARBPROC VertexAttrib3svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB3SVNVPROC VertexAttrib3svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NBVARBPROC VertexAttrib4NbvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NIVARBPROC VertexAttrib4NivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NSVARBPROC VertexAttrib4NsvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUBARBPROC VertexAttrib4NubARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUBVARBPROC VertexAttrib4NubvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUIVARBPROC VertexAttrib4NuivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4NUSVARBPROC VertexAttrib4NusvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4BVARBPROC VertexAttrib4bvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4DPROC VertexAttrib4d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4DARBPROC VertexAttrib4dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4DNVPROC VertexAttrib4dNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4DVARBPROC VertexAttrib4dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4DVNVPROC VertexAttrib4dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4FPROC VertexAttrib4f;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4FARBPROC VertexAttrib4fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4FNVPROC VertexAttrib4fNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4FVARBPROC VertexAttrib4fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4FVNVPROC VertexAttrib4fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4HNVPROC VertexAttrib4hNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4HVNVPROC VertexAttrib4hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4IVARBPROC VertexAttrib4ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4SPROC VertexAttrib4s;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4SARBPROC VertexAttrib4sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4SNVPROC VertexAttrib4sNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4SVARBPROC VertexAttrib4svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4SVNVPROC VertexAttrib4svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4UBNVPROC VertexAttrib4ubNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4UBVARBPROC VertexAttrib4ubvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4UBVNVPROC VertexAttrib4ubvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4UIVARBPROC VertexAttrib4uivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIB4USVARBPROC VertexAttrib4usvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBARRAYOBJECTATIPROC VertexAttribArrayObjectATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBBINDINGPROC VertexAttribBinding;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBDIVISORARBPROC VertexAttribDivisorARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBFORMATPROC VertexAttribFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBFORMATNVPROC VertexAttribFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1IEXTPROC VertexAttribI1iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1IVEXTPROC VertexAttribI1ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1UIEXTPROC VertexAttribI1uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI1UIVEXTPROC VertexAttribI1uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2IEXTPROC VertexAttribI2iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2IVEXTPROC VertexAttribI2ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2UIEXTPROC VertexAttribI2uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI2UIVEXTPROC VertexAttribI2uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3IEXTPROC VertexAttribI3iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3IVEXTPROC VertexAttribI3ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3UIEXTPROC VertexAttribI3uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI3UIVEXTPROC VertexAttribI3uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4BVEXTPROC VertexAttribI4bvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4IEXTPROC VertexAttribI4iEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4IVEXTPROC VertexAttribI4ivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4SVEXTPROC VertexAttribI4svEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4UBVEXTPROC VertexAttribI4ubvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4UIEXTPROC VertexAttribI4uiEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4UIVEXTPROC VertexAttribI4uivEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBI4USVEXTPROC VertexAttribI4usvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBIFORMATPROC VertexAttribIFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBIFORMATNVPROC VertexAttribIFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBIPOINTEREXTPROC VertexAttribIPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1DEXTPROC VertexAttribL1dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1DVEXTPROC VertexAttribL1dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1I64NVPROC VertexAttribL1i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1I64VNVPROC VertexAttribL1i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1UI64ARBPROC VertexAttribL1ui64ARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1UI64NVPROC VertexAttribL1ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1UI64VARBPROC VertexAttribL1ui64vARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL1UI64VNVPROC VertexAttribL1ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2DEXTPROC VertexAttribL2dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2DVEXTPROC VertexAttribL2dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2I64NVPROC VertexAttribL2i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2I64VNVPROC VertexAttribL2i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2UI64NVPROC VertexAttribL2ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL2UI64VNVPROC VertexAttribL2ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3DEXTPROC VertexAttribL3dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3DVEXTPROC VertexAttribL3dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3I64NVPROC VertexAttribL3i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3I64VNVPROC VertexAttribL3i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3UI64NVPROC VertexAttribL3ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL3UI64VNVPROC VertexAttribL3ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4DEXTPROC VertexAttribL4dEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4DVEXTPROC VertexAttribL4dvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4I64NVPROC VertexAttribL4i64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4I64VNVPROC VertexAttribL4i64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4UI64NVPROC VertexAttribL4ui64NV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBL4UI64VNVPROC VertexAttribL4ui64vNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBLFORMATPROC VertexAttribLFormat;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBLFORMATNVPROC VertexAttribLFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBLPOINTEREXTPROC VertexAttribLPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBPARAMETERIAMDPROC VertexAttribParameteriAMD;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBPOINTERARBPROC VertexAttribPointerARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBPOINTERNVPROC VertexAttribPointerNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS1DVNVPROC VertexAttribs1dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS1FVNVPROC VertexAttribs1fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS1HVNVPROC VertexAttribs1hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS1SVNVPROC VertexAttribs1svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS2DVNVPROC VertexAttribs2dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS2FVNVPROC VertexAttribs2fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS2HVNVPROC VertexAttribs2hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS2SVNVPROC VertexAttribs2svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS3DVNVPROC VertexAttribs3dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS3FVNVPROC VertexAttribs3fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS3HVNVPROC VertexAttribs3hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS3SVNVPROC VertexAttribs3svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS4DVNVPROC VertexAttribs4dvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS4FVNVPROC VertexAttribs4fvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS4HVNVPROC VertexAttribs4hvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS4SVNVPROC VertexAttribs4svNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXATTRIBS4UBVNVPROC VertexAttribs4ubvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXBINDINGDIVISORPROC VertexBindingDivisor;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXBLENDARBPROC VertexBlendARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXBLENDENVFATIPROC VertexBlendEnvfATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXBLENDENVIATIPROC VertexBlendEnviATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXFORMATNVPROC VertexFormatNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXPOINTEREXTPROC VertexPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXPOINTERLISTIBMPROC VertexPointerListIBM;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXPOINTERVINTELPROC VertexPointervINTEL;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1DATIPROC VertexStream1dATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1DVATIPROC VertexStream1dvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1FATIPROC VertexStream1fATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1FVATIPROC VertexStream1fvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1IATIPROC VertexStream1iATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1IVATIPROC VertexStream1ivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1SATIPROC VertexStream1sATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM1SVATIPROC VertexStream1svATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2DATIPROC VertexStream2dATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2DVATIPROC VertexStream2dvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2FATIPROC VertexStream2fATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2FVATIPROC VertexStream2fvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2IATIPROC VertexStream2iATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2IVATIPROC VertexStream2ivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2SATIPROC VertexStream2sATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM2SVATIPROC VertexStream2svATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3DATIPROC VertexStream3dATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3DVATIPROC VertexStream3dvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3FATIPROC VertexStream3fATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3FVATIPROC VertexStream3fvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3IATIPROC VertexStream3iATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3IVATIPROC VertexStream3ivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3SATIPROC VertexStream3sATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM3SVATIPROC VertexStream3svATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4DATIPROC VertexStream4dATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4DVATIPROC VertexStream4dvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4FATIPROC VertexStream4fATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4FVATIPROC VertexStream4fvATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4IATIPROC VertexStream4iATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4IVATIPROC VertexStream4ivATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4SATIPROC VertexStream4sATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXSTREAM4SVATIPROC VertexStream4svATI;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXWEIGHTPOINTEREXTPROC VertexWeightPointerEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXWEIGHTFEXTPROC VertexWeightfEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXWEIGHTFVEXTPROC VertexWeightfvEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXWEIGHTHNVPROC VertexWeighthNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVERTEXWEIGHTHVNVPROC VertexWeighthvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIDEOCAPTURENVPROC VideoCaptureNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC VideoCaptureStreamParameterdvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC VideoCaptureStreamParameterfvNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC VideoCaptureStreamParameterivNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIEWPORTPROC Viewport;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIEWPORTARRAYVPROC ViewportArrayv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIEWPORTPOSITIONWSCALENVPROC ViewportPositionWScaleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLVIEWPORTSWIZZLENVPROC ViewportSwizzleNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWAITSEMAPHOREEXTPROC WaitSemaphoreEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWAITSEMAPHOREUI64NVXPROC WaitSemaphoreui64NVX;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWAITSYNCPROC WaitSync;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWAITVKSEMAPHORENVPROC WaitVkSemaphoreNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTPATHSNVPROC WeightPathsNV;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTPOINTERARBPROC WeightPointerARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTBVARBPROC WeightbvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTDVARBPROC WeightdvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTFVARBPROC WeightfvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTIVARBPROC WeightivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTSVARBPROC WeightsvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTUBVARBPROC WeightubvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTUIVARBPROC WeightuivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWEIGHTUSVARBPROC WeightusvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2DARBPROC WindowPos2dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2DMESAPROC WindowPos2dMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2DVARBPROC WindowPos2dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2DVMESAPROC WindowPos2dvMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2FARBPROC WindowPos2fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2FMESAPROC WindowPos2fMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2FVARBPROC WindowPos2fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2FVMESAPROC WindowPos2fvMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2IARBPROC WindowPos2iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2IMESAPROC WindowPos2iMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2IVARBPROC WindowPos2ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2IVMESAPROC WindowPos2ivMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2SARBPROC WindowPos2sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2SMESAPROC WindowPos2sMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2SVARBPROC WindowPos2svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS2SVMESAPROC WindowPos2svMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3DARBPROC WindowPos3dARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3DMESAPROC WindowPos3dMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3DVARBPROC WindowPos3dvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3DVMESAPROC WindowPos3dvMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3FARBPROC WindowPos3fARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3FMESAPROC WindowPos3fMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3FVARBPROC WindowPos3fvARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3FVMESAPROC WindowPos3fvMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3IARBPROC WindowPos3iARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3IMESAPROC WindowPos3iMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3IVARBPROC WindowPos3ivARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3IVMESAPROC WindowPos3ivMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3SARBPROC WindowPos3sARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3SMESAPROC WindowPos3sMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3SVARBPROC WindowPos3svARB;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS3SVMESAPROC WindowPos3svMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4DMESAPROC WindowPos4dMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4DVMESAPROC WindowPos4dvMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4FMESAPROC WindowPos4fMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4FVMESAPROC WindowPos4fvMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4IMESAPROC WindowPos4iMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4IVMESAPROC WindowPos4ivMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4SMESAPROC WindowPos4sMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWPOS4SVMESAPROC WindowPos4svMESA;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWINDOWRECTANGLESEXTPROC WindowRectanglesEXT;
[MarshalAs(UnmanagedType.FunctionPtr)] internal PFNGLWRITEMASKEXTPROC WriteMaskEXT;
#endregion
internal IntPtr glad_loader_handler;
}
}