Files
stgsharp/源代码/StgSharp/Graphics/GL/GL.cs
T

3590 lines
161 KiB
C#

using StgSharp.Math;
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
namespace StgSharp.Graphics
{
public static unsafe partial class GL
{
internal unsafe static GLcontext* context;
internal unsafe static GLFWapi glfw;
public static unsafe IntPtr LoadGLfunc(string name)
{
IntPtr ret = InternalIO.glfw_GetProcAddress(name);
if (ret == default)
{
InternalIO.InternalWriteLog(
$"Cannot load OpenGL api called {name}, this api may not exist or supported.",
LogType.Warning);
}
return ret;
}
/// <summary>
/// sets the framebuffer resize callback of the specified <see cref="Form"/>,
///which is called when the framebuffer of the specified <see cref="Form"/> is resized.
/// </summary>
/// <param name="form">The Form instance to be controlled</param>
/// <param name="handler">Method hadler </param>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void SetFrameBufferSizeCallback(Form form, FrameBufferSizeHadler handler)
{
InternalIO.glfw_SetFramebufferSizeCallback(form.windowID, handler);
}
/// <summary>
/// Call glClearColor in OpenGL
/// specifies the red, green, blue, and alpha values used by glClear to clear the color buffers.
/// Values specified by glClearColor are clamped to the range [0,1]
/// </summary>
/// <param name="R">Specify the red values used when the color buffers are cleared.</param>
/// <param name="G">Specify the red values used when the color buffers are cleared.</param>
/// <param name="B">Specify the red values used when the color buffers are cleared.</param>
/// <param name="A">Specify the red values used when the color buffers are cleared.</param>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void ClearColor(float R, float G, float B, float A)
{
ClearColor(R, G, B, A);
}
/// <summary>
/// Conpile the provided shader code in string form.
/// </summary>
/// <param name="shaderCode">A string represent the shader's code</param>
/// <param name="shaderType">An <see cref="ShaderType"/> enum represent the type of the shader to
/// conpile, including vertex shader and fragment shader.</param>
/// <returns>An uint value as the only mark of conpiled shader</returns>
public static unsafe uint CompileShader(string shaderCode, ShaderType shaderType)
{
uint shaderID;
shaderCode += '\0';
byte[] buffer = Encoding.ASCII.GetBytes(shaderCode);
fixed (byte* data = &buffer[0])
{
shaderID = InternalIO.InternalLoadShaderCode(data, (int)shaderType);
}
if (shaderID == 0)
{
IntPtr logPtr = InternalIO.InternalReadLog();
string log;
try
{
byte[] logByte = new byte[512];
Marshal.Copy(logPtr, logByte, 0, 512);
log = Encoding.UTF8.GetString(logByte);
log = log.Replace("\0", "");
bool isUseful = false;
foreach (char item in log)
{
if (!char.IsControl(item))
{
isUseful = true; break;
}
}
if (!isUseful)
{
throw new Exception();
}
}
catch (Exception)
{
log = "Failed to compile shader.\nFailed to get GLSL compiler log";
}
InternalIO.InternalWriteLog(log, LogType.Error);
}
return shaderID;
}
/// <summary>
/// Creates a form and its associated
/// </summary>
/// <param name="width">Required width</param>
/// <param name="height">Required width</param>
/// <param name="tittle">Tittle of the window </param>
/// <param name="monitor"></param>
/// <param name="share"></param>
/// <returns>The instance of created form</returns>
/// <exception cref="Exception"></exception>
public static unsafe Form CreateWindow(
int width, int height, string tittle, IntPtr monitor, Form share)
{
byte[] tittleBytes = Encoding.UTF8.GetBytes(tittle);
IntPtr windowPtr;
if (share == null)
{
windowPtr = InternalIO.glfw_CreateWindow(
width, height, tittleBytes, monitor, IntPtr.Zero);
}
else
{
windowPtr = InternalIO.glfw_CreateWindow(
width, height, tittleBytes, monitor, share.windowID);
}
if ((long)windowPtr == -1 || (long)windowPtr == -2)
{
throw new Exception("Cannot create window instance!");
}
else
{
Form form = new Form();
form.Size = new Vec2d(width, height);
form.windowID = windowPtr;
return form;
}
}
public static unsafe uint CreatGraphicProgram()
{
return glCreateProgram();
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void DrawElements(GepmetryType mode, int count, Type type, IntPtr ptr)
{
uint a;
switch (type.Name)
{
case "UInt32":
a = GLconst.UNSIGNED_INT;
break;
case "UInt16":
a = GLconst.UNSIGNED_SHORT;
break;
case "Byte":
a = GLconst.UNSIGNED_BYTE;
break;
default:
InternalIO.InternalWriteLog(
$"Parameter error in parameter {nameof(type)} method DrawElements. " +
$"Only {typeof(uint).Name},{typeof(ushort).Name},{typeof(byte).Name} types are suporrted.",
LogType.Error);
return;
}
glDrawElements((uint)mode, count, a, (void*)ptr);
}
public static unsafe IntPtr GetProcAddress(string name)
{
IntPtr ret = InternalIO.glfw_GetProcAddress(name);
return ret;
}
public static unsafe bool GetWindowShouldClose(Form form)
{
return InternalIO.glfw_WindowShouldClose(form.windowID) == 0;
}
public static unsafe void GLswapBuffers(Form form)
{
if (form.windowID == IntPtr.Zero)
{
return;
}
InternalIO.glfw_SwapBuffers(form.windowID);
}
public static unsafe void MakeContexCurrent(Form form)
{
if (form.windowID == IntPtr.Zero)
{
return;
}
InternalIO.glfw_MakeContextCurrent(form.windowID);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void SetBufferData<T>(BufferType bufferType, T bufferData, BufferUsage usage) where T : IMat
{
int size = sizeof(T);
glBufferData(
(uint)bufferType,
size,
&bufferData,
(uint)usage);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void ClearGraphicError()
{
while (glGetError() != 0) { }
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void GetGraphicError()
{
string error = null;
uint code = glGetError();
while (code != 0)
{
error += $"OpenGL error {code}\n";
}
try
{
if (error != null)
{
throw new Exception();
}
}
catch (Exception ex)
{
/*
InternalIO.InternalWriteLog(
error + ex.StackTrace,
LogType.Error
);
/**/
}
return;
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe void SetBufferData<T>(BufferType bufferType, T[] bufferArray, BufferUsage usage) where T : struct, IConvertible
{
int size = bufferArray.Length * Marshal.SizeOf(typeof(T));
fixed (void* bufferPtr = &bufferArray[0])
glBufferData(
(uint)bufferType,
size,
bufferPtr,
(uint)usage);
}
}
[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
internal IntPtr AccumxOESptr;
internal IntPtr AcquireKeyedMutexWin32EXTptr;
internal IntPtr ActiveProgramEXTptr;
internal IntPtr ActiveShaderProgramptr;
internal IntPtr ActiveStencilFaceEXTptr;
internal IntPtr ActiveTextureptr;
internal IntPtr ActiveTextureARBptr;
internal IntPtr ActiveVaryingNVptr;
internal IntPtr AlphaFragmentOp1ATIptr;
internal IntPtr AlphaFragmentOp2ATIptr;
internal IntPtr AlphaFragmentOp3ATIptr;
internal IntPtr AlphaFuncxOESptr;
internal IntPtr AlphaToCoverageDitherControlNVptr;
internal IntPtr ApplyFramebufferAttachmentCMAAINTELptr;
internal IntPtr ApplyTextureEXTptr;
internal IntPtr AreProgramsResidentNVptr;
internal IntPtr AreTexturesResidentEXTptr;
internal IntPtr ArrayElementEXTptr;
internal IntPtr ArrayObjectATIptr;
internal IntPtr AsyncCopyBufferSubDataNVXptr;
internal IntPtr AsyncCopyImageSubDataNVXptr;
internal IntPtr AsyncMarkerSGIXptr;
internal IntPtr AttachObjectARBptr;
internal IntPtr AttachShaderptr;
internal IntPtr BeginConditionalRenderptr;
internal IntPtr BeginConditionalRenderNVptr;
internal IntPtr BeginConditionalRenderNVXptr;
internal IntPtr BeginFragmentShaderATIptr;
internal IntPtr BeginOcclusionQueryNVptr;
internal IntPtr BeginPerfMonitorAMDptr;
internal IntPtr BeginPerfQueryINTELptr;
internal IntPtr BeginQueryptr;
internal IntPtr BeginQueryARBptr;
internal IntPtr BeginQueryIndexedptr;
internal IntPtr BeginTransformFeedbackptr;
internal IntPtr BeginTransformFeedbackEXTptr;
internal IntPtr BeginTransformFeedbackNVptr;
internal IntPtr BeginVertexShaderEXTptr;
internal IntPtr BeginVideoCaptureNVptr;
internal IntPtr BindAttribLocationptr;
internal IntPtr BindAttribLocationARBptr;
internal IntPtr BindBufferptr;
internal IntPtr BindBufferARBptr;
internal IntPtr BindBufferBaseptr;
internal IntPtr BindBufferBaseEXTptr;
internal IntPtr BindBufferBaseNVptr;
internal IntPtr BindBufferOffsetEXTptr;
internal IntPtr BindBufferOffsetNVptr;
internal IntPtr BindBufferRangeptr;
internal IntPtr BindBufferRangeEXTptr;
internal IntPtr BindBufferRangeNVptr;
internal IntPtr BindBuffersBaseptr;
internal IntPtr BindBuffersRangeptr;
internal IntPtr BindFragDataLocationptr;
internal IntPtr BindFragDataLocationEXTptr;
internal IntPtr BindFragDataLocationIndexedptr;
internal IntPtr BindFragmentShaderATIptr;
internal IntPtr BindFramebufferptr;
internal IntPtr BindFramebufferEXTptr;
internal IntPtr BindImageTextureptr;
internal IntPtr BindImageTextureEXTptr;
internal IntPtr BindImageTexturesptr;
internal IntPtr BindLightParameterEXTptr;
internal IntPtr BindMaterialParameterEXTptr;
internal IntPtr BindMultiTextureEXTptr;
internal IntPtr BindParameterEXTptr;
internal IntPtr BindProgramARBptr;
internal IntPtr BindProgramNVptr;
internal IntPtr BindProgramPipelineptr;
internal IntPtr BindRenderbufferptr;
internal IntPtr BindRenderbufferEXTptr;
internal IntPtr BindSamplerptr;
internal IntPtr BindSamplersptr;
internal IntPtr BindShadingRateImageNVptr;
internal IntPtr BindTexGenParameterEXTptr;
internal IntPtr BindTextureptr;
internal IntPtr BindTextureEXTptr;
internal IntPtr BindTextureUnitptr;
internal IntPtr BindTextureUnitParameterEXTptr;
internal IntPtr BindTexturesptr;
internal IntPtr BindTransformFeedbackptr;
internal IntPtr BindTransformFeedbackNVptr;
internal IntPtr BindVertexArrayptr;
internal IntPtr BindVertexArrayAPPLEptr;
internal IntPtr BindVertexBufferptr;
internal IntPtr BindVertexBuffersptr;
internal IntPtr BindVertexShaderEXTptr;
internal IntPtr BindVideoCaptureStreamBufferNVptr;
internal IntPtr BindVideoCaptureStreamTextureNVptr;
internal IntPtr Binormal3bEXTptr;
internal IntPtr Binormal3bvEXTptr;
internal IntPtr Binormal3dEXTptr;
internal IntPtr Binormal3dvEXTptr;
internal IntPtr Binormal3fEXTptr;
internal IntPtr Binormal3fvEXTptr;
internal IntPtr Binormal3iEXTptr;
internal IntPtr Binormal3ivEXTptr;
internal IntPtr Binormal3sEXTptr;
internal IntPtr Binormal3svEXTptr;
internal IntPtr BinormalPointerEXTptr;
internal IntPtr BitmapxOESptr;
internal IntPtr BlendBarrierKHRptr;
internal IntPtr BlendBarrierNVptr;
internal IntPtr BlendColorptr;
internal IntPtr BlendColorEXTptr;
internal IntPtr BlendColorxOESptr;
internal IntPtr BlendEquationptr;
internal IntPtr BlendEquationEXTptr;
internal IntPtr BlendEquationIndexedAMDptr;
internal IntPtr BlendEquationSeparateptr;
internal IntPtr BlendEquationSeparateEXTptr;
internal IntPtr BlendEquationSeparateIndexedAMDptr;
internal IntPtr BlendEquationSeparateiptr;
internal IntPtr BlendEquationSeparateiARBptr;
internal IntPtr BlendEquationiptr;
internal IntPtr BlendEquationiARBptr;
internal IntPtr BlendFuncptr;
internal IntPtr BlendFuncIndexedAMDptr;
internal IntPtr BlendFuncSeparateptr;
internal IntPtr BlendFuncSeparateEXTptr;
internal IntPtr BlendFuncSeparateINGRptr;
internal IntPtr BlendFuncSeparateIndexedAMDptr;
internal IntPtr BlendFuncSeparateiptr;
internal IntPtr BlendFuncSeparateiARBptr;
internal IntPtr BlendFunciptr;
internal IntPtr BlendFunciARBptr;
internal IntPtr BlendParameteriNVptr;
internal IntPtr BlitFramebufferptr;
internal IntPtr BlitFramebufferEXTptr;
internal IntPtr BlitFramebufferLayerEXTptr;
internal IntPtr BlitFramebufferLayersEXTptr;
internal IntPtr BlitNamedFramebufferptr;
internal IntPtr BufferAddressRangeNVptr;
internal IntPtr BufferAttachMemoryNVptr;
internal IntPtr BufferDataptr;
internal IntPtr BufferDataARBptr;
internal IntPtr BufferPageCommitmentARBptr;
internal IntPtr BufferPageCommitmentMemNVptr;
internal IntPtr BufferParameteriAPPLEptr;
internal IntPtr BufferStorageptr;
internal IntPtr BufferStorageExternalEXTptr;
internal IntPtr BufferStorageMemEXTptr;
internal IntPtr BufferSubDataptr;
internal IntPtr BufferSubDataARBptr;
internal IntPtr CallCommandListNVptr;
internal IntPtr CheckFramebufferStatusptr;
internal IntPtr CheckFramebufferStatusEXTptr;
internal IntPtr CheckNamedFramebufferStatusptr;
internal IntPtr CheckNamedFramebufferStatusEXTptr;
internal IntPtr ClampColorptr;
internal IntPtr ClampColorARBptr;
internal IntPtr Clearptr;
internal IntPtr ClearAccumxOESptr;
internal IntPtr ClearBufferDataptr;
internal IntPtr ClearBufferSubDataptr;
internal IntPtr ClearBufferfiptr;
internal IntPtr ClearBufferfvptr;
internal IntPtr ClearBufferivptr;
internal IntPtr ClearBufferuivptr;
internal IntPtr ClearColorptr;
internal IntPtr ClearColorIiEXTptr;
internal IntPtr ClearColorIuiEXTptr;
internal IntPtr ClearColorxOESptr;
internal IntPtr ClearDepthptr;
internal IntPtr ClearDepthdNVptr;
internal IntPtr ClearDepthfptr;
internal IntPtr ClearDepthfOESptr;
internal IntPtr ClearDepthxOESptr;
internal IntPtr ClearNamedBufferDataptr;
internal IntPtr ClearNamedBufferDataEXTptr;
internal IntPtr ClearNamedBufferSubDataptr;
internal IntPtr ClearNamedBufferSubDataEXTptr;
internal IntPtr ClearNamedFramebufferfiptr;
internal IntPtr ClearNamedFramebufferfvptr;
internal IntPtr ClearNamedFramebufferivptr;
internal IntPtr ClearNamedFramebufferuivptr;
internal IntPtr ClearStencilptr;
internal IntPtr ClearTexImageptr;
internal IntPtr ClearTexSubImageptr;
internal IntPtr ClientActiveTextureARBptr;
internal IntPtr ClientActiveVertexStreamATIptr;
internal IntPtr ClientAttribDefaultEXTptr;
internal IntPtr ClientWaitSemaphoreui64NVXptr;
internal IntPtr ClientWaitSyncptr;
internal IntPtr ClipControlptr;
internal IntPtr ClipPlanefOESptr;
internal IntPtr ClipPlanexOESptr;
internal IntPtr Color3fVertex3fSUNptr;
internal IntPtr Color3fVertex3fvSUNptr;
internal IntPtr Color3hNVptr;
internal IntPtr Color3hvNVptr;
internal IntPtr Color3xOESptr;
internal IntPtr Color3xvOESptr;
internal IntPtr Color4fNormal3fVertex3fSUNptr;
internal IntPtr Color4fNormal3fVertex3fvSUNptr;
internal IntPtr Color4hNVptr;
internal IntPtr Color4hvNVptr;
internal IntPtr Color4ubVertex2fSUNptr;
internal IntPtr Color4ubVertex2fvSUNptr;
internal IntPtr Color4ubVertex3fSUNptr;
internal IntPtr Color4ubVertex3fvSUNptr;
internal IntPtr Color4xOESptr;
internal IntPtr Color4xvOESptr;
internal IntPtr ColorFormatNVptr;
internal IntPtr ColorFragmentOp1ATIptr;
internal IntPtr ColorFragmentOp2ATIptr;
internal IntPtr ColorFragmentOp3ATIptr;
internal IntPtr ColorMaskptr;
internal IntPtr ColorMaskIndexedEXTptr;
internal IntPtr ColorMaskiptr;
internal IntPtr ColorPointerEXTptr;
internal IntPtr ColorPointerListIBMptr;
internal IntPtr ColorPointervINTELptr;
internal IntPtr ColorSubTableEXTptr;
internal IntPtr ColorTableEXTptr;
internal IntPtr ColorTableParameterfvSGIptr;
internal IntPtr ColorTableParameterivSGIptr;
internal IntPtr ColorTableSGIptr;
internal IntPtr CombinerInputNVptr;
internal IntPtr CombinerOutputNVptr;
internal IntPtr CombinerParameterfNVptr;
internal IntPtr CombinerParameterfvNVptr;
internal IntPtr CombinerParameteriNVptr;
internal IntPtr CombinerParameterivNVptr;
internal IntPtr CombinerStageParameterfvNVptr;
internal IntPtr CommandListSegmentsNVptr;
internal IntPtr CompileCommandListNVptr;
internal IntPtr CompileShaderptr;
internal IntPtr CompileShaderARBptr;
internal IntPtr CompileShaderIncludeARBptr;
internal IntPtr CompressedMultiTexImage1DEXTptr;
internal IntPtr CompressedMultiTexImage2DEXTptr;
internal IntPtr CompressedMultiTexImage3DEXTptr;
internal IntPtr CompressedMultiTexSubImage1DEXTptr;
internal IntPtr CompressedMultiTexSubImage2DEXTptr;
internal IntPtr CompressedMultiTexSubImage3DEXTptr;
internal IntPtr CompressedTexImage1Dptr;
internal IntPtr CompressedTexImage1DARBptr;
internal IntPtr CompressedTexImage2Dptr;
internal IntPtr CompressedTexImage2DARBptr;
internal IntPtr CompressedTexImage3Dptr;
internal IntPtr CompressedTexImage3DARBptr;
internal IntPtr CompressedTexSubImage1Dptr;
internal IntPtr CompressedTexSubImage1DARBptr;
internal IntPtr CompressedTexSubImage2Dptr;
internal IntPtr CompressedTexSubImage2DARBptr;
internal IntPtr CompressedTexSubImage3Dptr;
internal IntPtr CompressedTexSubImage3DARBptr;
internal IntPtr CompressedTextureImage1DEXTptr;
internal IntPtr CompressedTextureImage2DEXTptr;
internal IntPtr CompressedTextureImage3DEXTptr;
internal IntPtr CompressedTextureSubImage1Dptr;
internal IntPtr CompressedTextureSubImage1DEXTptr;
internal IntPtr CompressedTextureSubImage2Dptr;
internal IntPtr CompressedTextureSubImage2DEXTptr;
internal IntPtr CompressedTextureSubImage3Dptr;
internal IntPtr CompressedTextureSubImage3DEXTptr;
internal IntPtr ConservativeRasterParameterfNVptr;
internal IntPtr ConservativeRasterParameteriNVptr;
internal IntPtr ConvolutionFilter1DEXTptr;
internal IntPtr ConvolutionFilter2DEXTptr;
internal IntPtr ConvolutionParameterfEXTptr;
internal IntPtr ConvolutionParameterfvEXTptr;
internal IntPtr ConvolutionParameteriEXTptr;
internal IntPtr ConvolutionParameterivEXTptr;
internal IntPtr ConvolutionParameterxOESptr;
internal IntPtr ConvolutionParameterxvOESptr;
internal IntPtr CopyBufferSubDataptr;
internal IntPtr CopyColorSubTableEXTptr;
internal IntPtr CopyColorTableSGIptr;
internal IntPtr CopyConvolutionFilter1DEXTptr;
internal IntPtr CopyConvolutionFilter2DEXTptr;
internal IntPtr CopyImageSubDataptr;
internal IntPtr CopyImageSubDataNVptr;
internal IntPtr CopyMultiTexImage1DEXTptr;
internal IntPtr CopyMultiTexImage2DEXTptr;
internal IntPtr CopyMultiTexSubImage1DEXTptr;
internal IntPtr CopyMultiTexSubImage2DEXTptr;
internal IntPtr CopyMultiTexSubImage3DEXTptr;
internal IntPtr CopyNamedBufferSubDataptr;
internal IntPtr CopyPathNVptr;
internal IntPtr CopyTexImage1Dptr;
internal IntPtr CopyTexImage1DEXTptr;
internal IntPtr CopyTexImage2Dptr;
internal IntPtr CopyTexImage2DEXTptr;
internal IntPtr CopyTexSubImage1Dptr;
internal IntPtr CopyTexSubImage1DEXTptr;
internal IntPtr CopyTexSubImage2Dptr;
internal IntPtr CopyTexSubImage2DEXTptr;
internal IntPtr CopyTexSubImage3Dptr;
internal IntPtr CopyTexSubImage3DEXTptr;
internal IntPtr CopyTextureImage1DEXTptr;
internal IntPtr CopyTextureImage2DEXTptr;
internal IntPtr CopyTextureSubImage1Dptr;
internal IntPtr CopyTextureSubImage1DEXTptr;
internal IntPtr CopyTextureSubImage2Dptr;
internal IntPtr CopyTextureSubImage2DEXTptr;
internal IntPtr CopyTextureSubImage3Dptr;
internal IntPtr CopyTextureSubImage3DEXTptr;
internal IntPtr CoverFillPathInstancedNVptr;
internal IntPtr CoverFillPathNVptr;
internal IntPtr CoverStrokePathInstancedNVptr;
internal IntPtr CoverStrokePathNVptr;
internal IntPtr CoverageModulationNVptr;
internal IntPtr CoverageModulationTableNVptr;
internal IntPtr CreateBuffersptr;
internal IntPtr CreateCommandListsNVptr;
internal IntPtr CreateFramebuffersptr;
internal IntPtr CreateMemoryObjectsEXTptr;
internal IntPtr CreatePerfQueryINTELptr;
internal IntPtr CreateProgramptr;
internal IntPtr CreateProgramObjectARBptr;
internal IntPtr CreateProgramPipelinesptr;
internal IntPtr CreateProgressFenceNVXptr;
internal IntPtr CreateQueriesptr;
internal IntPtr CreateRenderbuffersptr;
internal IntPtr CreateSamplersptr;
internal IntPtr CreateSemaphoresNVptr;
internal IntPtr CreateShaderptr;
internal IntPtr CreateShaderObjectARBptr;
internal IntPtr CreateShaderProgramEXTptr;
internal IntPtr CreateShaderProgramvptr;
internal IntPtr CreateStatesNVptr;
internal IntPtr CreateSyncFromCLeventARBptr;
internal IntPtr CreateTexturesptr;
internal IntPtr CreateTransformFeedbacksptr;
internal IntPtr CreateVertexArraysptr;
internal IntPtr CullFaceptr;
internal IntPtr CullParameterdvEXTptr;
internal IntPtr CullParameterfvEXTptr;
internal IntPtr CurrentPaletteMatrixARBptr;
internal IntPtr DebugMessageCallbackptr;
internal IntPtr DebugMessageCallbackAMDptr;
internal IntPtr DebugMessageCallbackARBptr;
internal IntPtr DebugMessageControlptr;
internal IntPtr DebugMessageControlARBptr;
internal IntPtr DebugMessageEnableAMDptr;
internal IntPtr DebugMessageInsertptr;
internal IntPtr DebugMessageInsertAMDptr;
internal IntPtr DebugMessageInsertARBptr;
internal IntPtr DeformSGIXptr;
internal IntPtr DeformationMap3dSGIXptr;
internal IntPtr DeformationMap3fSGIXptr;
internal IntPtr DeleteAsyncMarkersSGIXptr;
internal IntPtr DeleteBuffersptr;
internal IntPtr DeleteBuffersARBptr;
internal IntPtr DeleteCommandListsNVptr;
internal IntPtr DeleteFencesAPPLEptr;
internal IntPtr DeleteFencesNVptr;
internal IntPtr DeleteFragmentShaderATIptr;
internal IntPtr DeleteFramebuffersptr;
internal IntPtr DeleteFramebuffersEXTptr;
internal IntPtr DeleteMemoryObjectsEXTptr;
internal IntPtr DeleteNamedStringARBptr;
internal IntPtr DeleteNamesAMDptr;
internal IntPtr DeleteObjectARBptr;
internal IntPtr DeleteOcclusionQueriesNVptr;
internal IntPtr DeletePathsNVptr;
internal IntPtr DeletePerfMonitorsAMDptr;
internal IntPtr DeletePerfQueryINTELptr;
internal IntPtr DeleteProgramptr;
internal IntPtr DeleteProgramPipelinesptr;
internal IntPtr DeleteProgramsARBptr;
internal IntPtr DeleteProgramsNVptr;
internal IntPtr DeleteQueriesptr;
internal IntPtr DeleteQueriesARBptr;
internal IntPtr DeleteQueryResourceTagNVptr;
internal IntPtr DeleteRenderbuffersptr;
internal IntPtr DeleteRenderbuffersEXTptr;
internal IntPtr DeleteSamplersptr;
internal IntPtr DeleteSemaphoresEXTptr;
internal IntPtr DeleteShaderptr;
internal IntPtr DeleteStatesNVptr;
internal IntPtr DeleteSyncptr;
internal IntPtr DeleteTexturesptr;
internal IntPtr DeleteTexturesEXTptr;
internal IntPtr DeleteTransformFeedbacksptr;
internal IntPtr DeleteTransformFeedbacksNVptr;
internal IntPtr DeleteVertexArraysptr;
internal IntPtr DeleteVertexArraysAPPLEptr;
internal IntPtr DeleteVertexShaderEXTptr;
internal IntPtr DepthBoundsEXTptr;
internal IntPtr DepthBoundsdNVptr;
internal IntPtr DepthFuncptr;
internal IntPtr DepthMaskptr;
internal IntPtr DepthRangeptr;
internal IntPtr DepthRangeArraydvNVptr;
internal IntPtr DepthRangeArrayvptr;
internal IntPtr DepthRangeIndexedptr;
internal IntPtr DepthRangeIndexeddNVptr;
internal IntPtr DepthRangedNVptr;
internal IntPtr DepthRangefptr;
internal IntPtr DepthRangefOESptr;
internal IntPtr DepthRangexOESptr;
internal IntPtr DetachObjectARBptr;
internal IntPtr DetachShaderptr;
internal IntPtr DetailTexFuncSGISptr;
internal IntPtr Disableptr;
internal IntPtr DisableClientStateIndexedEXTptr;
internal IntPtr DisableClientStateiEXTptr;
internal IntPtr DisableIndexedEXTptr;
internal IntPtr DisableVariantClientStateEXTptr;
internal IntPtr DisableVertexArrayAttribptr;
internal IntPtr DisableVertexArrayAttribEXTptr;
internal IntPtr DisableVertexArrayEXTptr;
internal IntPtr DisableVertexAttribAPPLEptr;
internal IntPtr DisableVertexAttribArrayptr;
internal IntPtr DisableVertexAttribArrayARBptr;
internal IntPtr Disableiptr;
internal IntPtr DispatchComputeptr;
internal IntPtr DispatchComputeGroupSizeARBptr;
internal IntPtr DispatchComputeIndirectptr;
internal IntPtr DrawArraysptr;
internal IntPtr DrawArraysEXTptr;
internal IntPtr DrawArraysIndirectptr;
internal IntPtr DrawArraysInstancedptr;
internal IntPtr DrawArraysInstancedARBptr;
internal IntPtr DrawArraysInstancedBaseInstanceptr;
internal IntPtr DrawArraysInstancedEXTptr;
internal IntPtr DrawBufferptr;
internal IntPtr DrawBuffersptr;
internal IntPtr DrawBuffersARBptr;
internal IntPtr DrawBuffersATIptr;
internal IntPtr DrawCommandsAddressNVptr;
internal IntPtr DrawCommandsNVptr;
internal IntPtr DrawCommandsStatesAddressNVptr;
internal IntPtr DrawCommandsStatesNVptr;
internal IntPtr DrawElementArrayAPPLEptr;
internal IntPtr DrawElementArrayATIptr;
internal IntPtr DrawElementsptr;
internal IntPtr DrawElementsBaseVertexptr;
internal IntPtr DrawElementsIndirectptr;
internal IntPtr DrawElementsInstancedptr;
internal IntPtr DrawElementsInstancedARBptr;
internal IntPtr DrawElementsInstancedBaseInstanceptr;
internal IntPtr DrawElementsInstancedBaseVertexptr;
internal IntPtr DrawElementsInstancedBaseVertexBaseInstanceptr;
internal IntPtr DrawElementsInstancedEXTptr;
internal IntPtr DrawMeshArraysSUNptr;
internal IntPtr DrawMeshTasksIndirectNVptr;
internal IntPtr DrawMeshTasksNVptr;
internal IntPtr DrawRangeElementArrayAPPLEptr;
internal IntPtr DrawRangeElementArrayATIptr;
internal IntPtr DrawRangeElementsptr;
internal IntPtr DrawRangeElementsBaseVertexptr;
internal IntPtr DrawRangeElementsEXTptr;
internal IntPtr DrawTextureNVptr;
internal IntPtr DrawTransformFeedbackptr;
internal IntPtr DrawTransformFeedbackInstancedptr;
internal IntPtr DrawTransformFeedbackNVptr;
internal IntPtr DrawTransformFeedbackStreamptr;
internal IntPtr DrawTransformFeedbackStreamInstancedptr;
internal IntPtr DrawVkImageNVptr;
internal IntPtr EGLImageTargetTexStorageEXTptr;
internal IntPtr EGLImageTargetTextureStorageEXTptr;
internal IntPtr EdgeFlagFormatNVptr;
internal IntPtr EdgeFlagPointerEXTptr;
internal IntPtr EdgeFlagPointerListIBMptr;
internal IntPtr ElementPointerAPPLEptr;
internal IntPtr ElementPointerATIptr;
internal IntPtr Enableptr;
internal IntPtr EnableClientStateIndexedEXTptr;
internal IntPtr EnableClientStateiEXTptr;
internal IntPtr EnableIndexedEXTptr;
internal IntPtr EnableVariantClientStateEXTptr;
internal IntPtr EnableVertexArrayAttribptr;
internal IntPtr EnableVertexArrayAttribEXTptr;
internal IntPtr EnableVertexArrayEXTptr;
internal IntPtr EnableVertexAttribAPPLEptr;
internal IntPtr EnableVertexAttribArrayptr;
internal IntPtr EnableVertexAttribArrayARBptr;
internal IntPtr Enableiptr;
internal IntPtr EndConditionalRenderptr;
internal IntPtr EndConditionalRenderNVptr;
internal IntPtr EndConditionalRenderNVXptr;
internal IntPtr EndFragmentShaderATIptr;
internal IntPtr EndOcclusionQueryNVptr;
internal IntPtr EndPerfMonitorAMDptr;
internal IntPtr EndPerfQueryINTELptr;
internal IntPtr EndQueryptr;
internal IntPtr EndQueryARBptr;
internal IntPtr EndQueryIndexedptr;
internal IntPtr EndTransformFeedbackptr;
internal IntPtr EndTransformFeedbackEXTptr;
internal IntPtr EndTransformFeedbackNVptr;
internal IntPtr EndVertexShaderEXTptr;
internal IntPtr EndVideoCaptureNVptr;
internal IntPtr EvalCoord1xOESptr;
internal IntPtr EvalCoord1xvOESptr;
internal IntPtr EvalCoord2xOESptr;
internal IntPtr EvalCoord2xvOESptr;
internal IntPtr EvalMapsNVptr;
internal IntPtr EvaluateDepthValuesARBptr;
internal IntPtr ExecuteProgramNVptr;
internal IntPtr ExtractComponentEXTptr;
internal IntPtr FeedbackBufferxOESptr;
internal IntPtr FenceSyncptr;
internal IntPtr FinalCombinerInputNVptr;
internal IntPtr Finishptr;
internal IntPtr FinishAsyncSGIXptr;
internal IntPtr FinishFenceAPPLEptr;
internal IntPtr FinishFenceNVptr;
internal IntPtr FinishObjectAPPLEptr;
internal IntPtr FinishTextureSUNXptr;
internal IntPtr Flushptr;
internal IntPtr FlushMappedBufferRangeptr;
internal IntPtr FlushMappedBufferRangeAPPLEptr;
internal IntPtr FlushMappedNamedBufferRangeptr;
internal IntPtr FlushMappedNamedBufferRangeEXTptr;
internal IntPtr FlushPixelDataRangeNVptr;
internal IntPtr FlushRasterSGIXptr;
internal IntPtr FlushStaticDataIBMptr;
internal IntPtr FlushVertexArrayRangeAPPLEptr;
internal IntPtr FlushVertexArrayRangeNVptr;
internal IntPtr FogCoordFormatNVptr;
internal IntPtr FogCoordPointerEXTptr;
internal IntPtr FogCoordPointerListIBMptr;
internal IntPtr FogCoorddEXTptr;
internal IntPtr FogCoorddvEXTptr;
internal IntPtr FogCoordfEXTptr;
internal IntPtr FogCoordfvEXTptr;
internal IntPtr FogCoordhNVptr;
internal IntPtr FogCoordhvNVptr;
internal IntPtr FogFuncSGISptr;
internal IntPtr FogxOESptr;
internal IntPtr FogxvOESptr;
internal IntPtr FragmentColorMaterialSGIXptr;
internal IntPtr FragmentCoverageColorNVptr;
internal IntPtr FragmentLightModelfSGIXptr;
internal IntPtr FragmentLightModelfvSGIXptr;
internal IntPtr FragmentLightModeliSGIXptr;
internal IntPtr FragmentLightModelivSGIXptr;
internal IntPtr FragmentLightfSGIXptr;
internal IntPtr FragmentLightfvSGIXptr;
internal IntPtr FragmentLightiSGIXptr;
internal IntPtr FragmentLightivSGIXptr;
internal IntPtr FragmentMaterialfSGIXptr;
internal IntPtr FragmentMaterialfvSGIXptr;
internal IntPtr FragmentMaterialiSGIXptr;
internal IntPtr FragmentMaterialivSGIXptr;
internal IntPtr FrameTerminatorGREMEDYptr;
internal IntPtr FrameZoomSGIXptr;
internal IntPtr FramebufferDrawBufferEXTptr;
internal IntPtr FramebufferDrawBuffersEXTptr;
internal IntPtr FramebufferFetchBarrierEXTptr;
internal IntPtr FramebufferParameteriptr;
internal IntPtr FramebufferParameteriMESAptr;
internal IntPtr FramebufferReadBufferEXTptr;
internal IntPtr FramebufferRenderbufferptr;
internal IntPtr FramebufferRenderbufferEXTptr;
internal IntPtr FramebufferSampleLocationsfvARBptr;
internal IntPtr FramebufferSampleLocationsfvNVptr;
internal IntPtr FramebufferSamplePositionsfvAMDptr;
internal IntPtr FramebufferTextureptr;
internal IntPtr FramebufferTexture1Dptr;
internal IntPtr FramebufferTexture1DEXTptr;
internal IntPtr FramebufferTexture2Dptr;
internal IntPtr FramebufferTexture2DEXTptr;
internal IntPtr FramebufferTexture3Dptr;
internal IntPtr FramebufferTexture3DEXTptr;
internal IntPtr FramebufferTextureARBptr;
internal IntPtr FramebufferTextureEXTptr;
internal IntPtr FramebufferTextureFaceARBptr;
internal IntPtr FramebufferTextureFaceEXTptr;
internal IntPtr FramebufferTextureLayerptr;
internal IntPtr FramebufferTextureLayerARBptr;
internal IntPtr FramebufferTextureLayerEXTptr;
internal IntPtr FramebufferTextureMultiviewOVRptr;
internal IntPtr FreeObjectBufferATIptr;
internal IntPtr FrontFaceptr;
internal IntPtr FrustumfOESptr;
internal IntPtr FrustumxOESptr;
internal IntPtr GenAsyncMarkersSGIXptr;
internal IntPtr GenBuffersptr;
internal IntPtr GenBuffersARBptr;
internal IntPtr GenFencesAPPLEptr;
internal IntPtr GenFencesNVptr;
internal IntPtr GenFragmentShadersATIptr;
internal IntPtr GenFramebuffersptr;
internal IntPtr GenFramebuffersEXTptr;
internal IntPtr GenNamesAMDptr;
internal IntPtr GenOcclusionQueriesNVptr;
internal IntPtr GenPathsNVptr;
internal IntPtr GenPerfMonitorsAMDptr;
internal IntPtr GenProgramPipelinesptr;
internal IntPtr GenProgramsARBptr;
internal IntPtr GenProgramsNVptr;
internal IntPtr GenQueriesptr;
internal IntPtr GenQueriesARBptr;
internal IntPtr GenQueryResourceTagNVptr;
internal IntPtr GenRenderbuffersptr;
internal IntPtr GenRenderbuffersEXTptr;
internal IntPtr GenSamplersptr;
internal IntPtr GenSemaphoresEXTptr;
internal IntPtr GenSymbolsEXTptr;
internal IntPtr GenTexturesptr;
internal IntPtr GenTexturesEXTptr;
internal IntPtr GenTransformFeedbacksptr;
internal IntPtr GenTransformFeedbacksNVptr;
internal IntPtr GenVertexArraysptr;
internal IntPtr GenVertexArraysAPPLEptr;
internal IntPtr GenVertexShadersEXTptr;
internal IntPtr GenerateMipmapptr;
internal IntPtr GenerateMipmapEXTptr;
internal IntPtr GenerateMultiTexMipmapEXTptr;
internal IntPtr GenerateTextureMipmapptr;
internal IntPtr GenerateTextureMipmapEXTptr;
internal IntPtr GetActiveAtomicCounterBufferivptr;
internal IntPtr GetActiveAttribptr;
internal IntPtr GetActiveAttribARBptr;
internal IntPtr GetActiveSubroutineNameptr;
internal IntPtr GetActiveSubroutineUniformNameptr;
internal IntPtr GetActiveSubroutineUniformivptr;
internal IntPtr GetActiveUniformptr;
internal IntPtr GetActiveUniformARBptr;
internal IntPtr GetActiveUniformBlockNameptr;
internal IntPtr GetActiveUniformBlockivptr;
internal IntPtr GetActiveUniformNameptr;
internal IntPtr GetActiveUniformsivptr;
internal IntPtr GetActiveVaryingNVptr;
internal IntPtr GetArrayObjectfvATIptr;
internal IntPtr GetArrayObjectivATIptr;
internal IntPtr GetAttachedObjectsARBptr;
internal IntPtr GetAttachedShadersptr;
internal IntPtr GetAttribLocationptr;
internal IntPtr GetAttribLocationARBptr;
internal IntPtr GetBooleanIndexedvEXTptr;
internal IntPtr GetBooleani_vptr;
internal IntPtr GetBooleanvptr;
internal IntPtr GetBufferParameteri64vptr;
internal IntPtr GetBufferParameterivptr;
internal IntPtr GetBufferParameterivARBptr;
internal IntPtr GetBufferParameterui64vNVptr;
internal IntPtr GetBufferPointervptr;
internal IntPtr GetBufferPointervARBptr;
internal IntPtr GetBufferSubDataptr;
internal IntPtr GetBufferSubDataARBptr;
internal IntPtr GetClipPlanefOESptr;
internal IntPtr GetClipPlanexOESptr;
internal IntPtr GetColorTableEXTptr;
internal IntPtr GetColorTableParameterfvEXTptr;
internal IntPtr GetColorTableParameterfvSGIptr;
internal IntPtr GetColorTableParameterivEXTptr;
internal IntPtr GetColorTableParameterivSGIptr;
internal IntPtr GetColorTableSGIptr;
internal IntPtr GetCombinerInputParameterfvNVptr;
internal IntPtr GetCombinerInputParameterivNVptr;
internal IntPtr GetCombinerOutputParameterfvNVptr;
internal IntPtr GetCombinerOutputParameterivNVptr;
internal IntPtr GetCombinerStageParameterfvNVptr;
internal IntPtr GetCommandHeaderNVptr;
internal IntPtr GetCompressedMultiTexImageEXTptr;
internal IntPtr GetCompressedTexImageptr;
internal IntPtr GetCompressedTexImageARBptr;
internal IntPtr GetCompressedTextureImageptr;
internal IntPtr GetCompressedTextureImageEXTptr;
internal IntPtr GetCompressedTextureSubImageptr;
internal IntPtr GetConvolutionFilterEXTptr;
internal IntPtr GetConvolutionParameterfvEXTptr;
internal IntPtr GetConvolutionParameterivEXTptr;
internal IntPtr GetConvolutionParameterxvOESptr;
internal IntPtr GetCoverageModulationTableNVptr;
internal IntPtr GetDebugMessageLogptr;
internal IntPtr GetDebugMessageLogAMDptr;
internal IntPtr GetDebugMessageLogARBptr;
internal IntPtr GetDetailTexFuncSGISptr;
internal IntPtr GetDoubleIndexedvEXTptr;
internal IntPtr GetDoublei_vptr;
internal IntPtr GetDoublei_vEXTptr;
internal IntPtr GetDoublevptr;
internal IntPtr GetErrorptr;
internal IntPtr GetFenceivNVptr;
internal IntPtr GetFinalCombinerInputParameterfvNVptr;
internal IntPtr GetFinalCombinerInputParameterivNVptr;
internal IntPtr GetFirstPerfQueryIdINTELptr;
internal IntPtr GetFixedvOESptr;
internal IntPtr GetFloatIndexedvEXTptr;
internal IntPtr GetFloati_vptr;
internal IntPtr GetFloati_vEXTptr;
internal IntPtr GetFloatvptr;
internal IntPtr GetFogFuncSGISptr;
internal IntPtr GetFragDataIndexptr;
internal IntPtr GetFragDataLocationptr;
internal IntPtr GetFragDataLocationEXTptr;
internal IntPtr GetFragmentLightfvSGIXptr;
internal IntPtr GetFragmentLightivSGIXptr;
internal IntPtr GetFragmentMaterialfvSGIXptr;
internal IntPtr GetFragmentMaterialivSGIXptr;
internal IntPtr GetFramebufferAttachmentParameterivptr;
internal IntPtr GetFramebufferAttachmentParameterivEXTptr;
internal IntPtr GetFramebufferParameterfvAMDptr;
internal IntPtr GetFramebufferParameterivptr;
internal IntPtr GetFramebufferParameterivEXTptr;
internal IntPtr GetFramebufferParameterivMESAptr;
internal IntPtr GetGraphicsResetStatusptr;
internal IntPtr GetGraphicsResetStatusARBptr;
internal IntPtr GetHandleARBptr;
internal IntPtr GetHistogramEXTptr;
internal IntPtr GetHistogramParameterfvEXTptr;
internal IntPtr GetHistogramParameterivEXTptr;
internal IntPtr GetHistogramParameterxvOESptr;
internal IntPtr GetImageHandleARBptr;
internal IntPtr GetImageHandleNVptr;
internal IntPtr GetImageTransformParameterfvHPptr;
internal IntPtr GetImageTransformParameterivHPptr;
internal IntPtr GetInfoLogARBptr;
internal IntPtr GetInstrumentsSGIXptr;
internal IntPtr GetInteger64i_vptr;
internal IntPtr GetInteger64vptr;
internal IntPtr GetIntegerIndexedvEXTptr;
internal IntPtr GetIntegeri_vptr;
internal IntPtr GetIntegerui64i_vNVptr;
internal IntPtr GetIntegerui64vNVptr;
internal IntPtr GetIntegervptr;
internal IntPtr GetInternalformatSampleivNVptr;
internal IntPtr GetInternalformati64vptr;
internal IntPtr GetInternalformativptr;
internal IntPtr GetInvariantBooleanvEXTptr;
internal IntPtr GetInvariantFloatvEXTptr;
internal IntPtr GetInvariantIntegervEXTptr;
internal IntPtr GetLightxOESptr;
internal IntPtr GetListParameterfvSGIXptr;
internal IntPtr GetListParameterivSGIXptr;
internal IntPtr GetLocalConstantBooleanvEXTptr;
internal IntPtr GetLocalConstantFloatvEXTptr;
internal IntPtr GetLocalConstantIntegervEXTptr;
internal IntPtr GetMapAttribParameterfvNVptr;
internal IntPtr GetMapAttribParameterivNVptr;
internal IntPtr GetMapControlPointsNVptr;
internal IntPtr GetMapParameterfvNVptr;
internal IntPtr GetMapParameterivNVptr;
internal IntPtr GetMapxvOESptr;
internal IntPtr GetMaterialxOESptr;
internal IntPtr GetMemoryObjectDetachedResourcesuivNVptr;
internal IntPtr GetMemoryObjectParameterivEXTptr;
internal IntPtr GetMinmaxEXTptr;
internal IntPtr GetMinmaxParameterfvEXTptr;
internal IntPtr GetMinmaxParameterivEXTptr;
internal IntPtr GetMultiTexEnvfvEXTptr;
internal IntPtr GetMultiTexEnvivEXTptr;
internal IntPtr GetMultiTexGendvEXTptr;
internal IntPtr GetMultiTexGenfvEXTptr;
internal IntPtr GetMultiTexGenivEXTptr;
internal IntPtr GetMultiTexImageEXTptr;
internal IntPtr GetMultiTexLevelParameterfvEXTptr;
internal IntPtr GetMultiTexLevelParameterivEXTptr;
internal IntPtr GetMultiTexParameterIivEXTptr;
internal IntPtr GetMultiTexParameterIuivEXTptr;
internal IntPtr GetMultiTexParameterfvEXTptr;
internal IntPtr GetMultiTexParameterivEXTptr;
internal IntPtr GetMultisamplefvptr;
internal IntPtr GetMultisamplefvNVptr;
internal IntPtr GetNamedBufferParameteri64vptr;
internal IntPtr GetNamedBufferParameterivptr;
internal IntPtr GetNamedBufferParameterivEXTptr;
internal IntPtr GetNamedBufferParameterui64vNVptr;
internal IntPtr GetNamedBufferPointervptr;
internal IntPtr GetNamedBufferPointervEXTptr;
internal IntPtr GetNamedBufferSubDataptr;
internal IntPtr GetNamedBufferSubDataEXTptr;
internal IntPtr GetNamedFramebufferAttachmentParameterivptr;
internal IntPtr GetNamedFramebufferAttachmentParameterivEXTptr;
internal IntPtr GetNamedFramebufferParameterfvAMDptr;
internal IntPtr GetNamedFramebufferParameterivptr;
internal IntPtr GetNamedFramebufferParameterivEXTptr;
internal IntPtr GetNamedProgramLocalParameterIivEXTptr;
internal IntPtr GetNamedProgramLocalParameterIuivEXTptr;
internal IntPtr GetNamedProgramLocalParameterdvEXTptr;
internal IntPtr GetNamedProgramLocalParameterfvEXTptr;
internal IntPtr GetNamedProgramStringEXTptr;
internal IntPtr GetNamedProgramivEXTptr;
internal IntPtr GetNamedRenderbufferParameterivptr;
internal IntPtr GetNamedRenderbufferParameterivEXTptr;
internal IntPtr GetNamedStringARBptr;
internal IntPtr GetNamedStringivARBptr;
internal IntPtr GetNextPerfQueryIdINTELptr;
internal IntPtr GetObjectBufferfvATIptr;
internal IntPtr GetObjectBufferivATIptr;
internal IntPtr GetObjectLabelptr;
internal IntPtr GetObjectLabelEXTptr;
internal IntPtr GetObjectParameterfvARBptr;
internal IntPtr GetObjectParameterivAPPLEptr;
internal IntPtr GetObjectParameterivARBptr;
internal IntPtr GetObjectPtrLabelptr;
internal IntPtr GetOcclusionQueryivNVptr;
internal IntPtr GetOcclusionQueryuivNVptr;
internal IntPtr GetPathCommandsNVptr;
internal IntPtr GetPathCoordsNVptr;
internal IntPtr GetPathDashArrayNVptr;
internal IntPtr GetPathLengthNVptr;
internal IntPtr GetPathMetricRangeNVptr;
internal IntPtr GetPathMetricsNVptr;
internal IntPtr GetPathParameterfvNVptr;
internal IntPtr GetPathParameterivNVptr;
internal IntPtr GetPathSpacingNVptr;
internal IntPtr GetPerfCounterInfoINTELptr;
internal IntPtr GetPerfMonitorCounterDataAMDptr;
internal IntPtr GetPerfMonitorCounterInfoAMDptr;
internal IntPtr GetPerfMonitorCounterStringAMDptr;
internal IntPtr GetPerfMonitorCountersAMDptr;
internal IntPtr GetPerfMonitorGroupStringAMDptr;
internal IntPtr GetPerfMonitorGroupsAMDptr;
internal IntPtr GetPerfQueryDataINTELptr;
internal IntPtr GetPerfQueryIdByNameINTELptr;
internal IntPtr GetPerfQueryInfoINTELptr;
internal IntPtr GetPixelMapxvptr;
internal IntPtr GetPixelTexGenParameterfvSGISptr;
internal IntPtr GetPixelTexGenParameterivSGISptr;
internal IntPtr GetPixelTransformParameterfvEXTptr;
internal IntPtr GetPixelTransformParameterivEXTptr;
internal IntPtr GetPointerIndexedvEXTptr;
internal IntPtr GetPointeri_vEXTptr;
internal IntPtr GetPointervptr;
internal IntPtr GetPointervEXTptr;
internal IntPtr GetProgramBinaryptr;
internal IntPtr GetProgramEnvParameterIivNVptr;
internal IntPtr GetProgramEnvParameterIuivNVptr;
internal IntPtr GetProgramEnvParameterdvARBptr;
internal IntPtr GetProgramEnvParameterfvARBptr;
internal IntPtr GetProgramInfoLogptr;
internal IntPtr GetProgramInterfaceivptr;
internal IntPtr GetProgramLocalParameterIivNVptr;
internal IntPtr GetProgramLocalParameterIuivNVptr;
internal IntPtr GetProgramLocalParameterdvARBptr;
internal IntPtr GetProgramLocalParameterfvARBptr;
internal IntPtr GetProgramNamedParameterdvNVptr;
internal IntPtr GetProgramNamedParameterfvNVptr;
internal IntPtr GetProgramParameterdvNVptr;
internal IntPtr GetProgramParameterfvNVptr;
internal IntPtr GetProgramPipelineInfoLogptr;
internal IntPtr GetProgramPipelineivptr;
internal IntPtr GetProgramResourceIndexptr;
internal IntPtr GetProgramResourceLocationptr;
internal IntPtr GetProgramResourceLocationIndexptr;
internal IntPtr GetProgramResourceNameptr;
internal IntPtr GetProgramResourcefvNVptr;
internal IntPtr GetProgramResourceivptr;
internal IntPtr GetProgramStageivptr;
internal IntPtr GetProgramStringARBptr;
internal IntPtr GetProgramStringNVptr;
internal IntPtr GetProgramSubroutineParameteruivNVptr;
internal IntPtr GetProgramivptr;
internal IntPtr GetProgramivARBptr;
internal IntPtr GetProgramivNVptr;
internal IntPtr GetQueryBufferObjecti64vptr;
internal IntPtr GetQueryBufferObjectivptr;
internal IntPtr GetQueryBufferObjectui64vptr;
internal IntPtr GetQueryBufferObjectuivptr;
internal IntPtr GetQueryIndexedivptr;
internal IntPtr GetQueryObjecti64vptr;
internal IntPtr GetQueryObjecti64vEXTptr;
internal IntPtr GetQueryObjectivptr;
internal IntPtr GetQueryObjectivARBptr;
internal IntPtr GetQueryObjectui64vptr;
internal IntPtr GetQueryObjectui64vEXTptr;
internal IntPtr GetQueryObjectuivptr;
internal IntPtr GetQueryObjectuivARBptr;
internal IntPtr GetQueryivptr;
internal IntPtr GetQueryivARBptr;
internal IntPtr GetRenderbufferParameterivptr;
internal IntPtr GetRenderbufferParameterivEXTptr;
internal IntPtr GetSamplerParameterIivptr;
internal IntPtr GetSamplerParameterIuivptr;
internal IntPtr GetSamplerParameterfvptr;
internal IntPtr GetSamplerParameterivptr;
internal IntPtr GetSemaphoreParameterivNVptr;
internal IntPtr GetSemaphoreParameterui64vEXTptr;
internal IntPtr GetSeparableFilterEXTptr;
internal IntPtr GetShaderInfoLogptr;
internal IntPtr GetShaderPrecisionFormatptr;
internal IntPtr GetShaderSourceptr;
internal IntPtr GetShaderSourceARBptr;
internal IntPtr GetShaderivptr;
internal IntPtr GetShadingRateImagePaletteNVptr;
internal IntPtr GetShadingRateSampleLocationivNVptr;
internal IntPtr GetSharpenTexFuncSGISptr;
internal IntPtr GetStageIndexNVptr;
internal IntPtr GetStringptr;
internal IntPtr GetStringiptr;
internal IntPtr GetSubroutineIndexptr;
internal IntPtr GetSubroutineUniformLocationptr;
internal IntPtr GetSyncivptr;
internal IntPtr GetTexBumpParameterfvATIptr;
internal IntPtr GetTexBumpParameterivATIptr;
internal IntPtr GetTexEnvxvOESptr;
internal IntPtr GetTexFilterFuncSGISptr;
internal IntPtr GetTexGenxvOESptr;
internal IntPtr GetTexImageptr;
internal IntPtr GetTexLevelParameterfvptr;
internal IntPtr GetTexLevelParameterivptr;
internal IntPtr GetTexLevelParameterxvOESptr;
internal IntPtr GetTexParameterIivptr;
internal IntPtr GetTexParameterIivEXTptr;
internal IntPtr GetTexParameterIuivptr;
internal IntPtr GetTexParameterIuivEXTptr;
internal IntPtr GetTexParameterPointervAPPLEptr;
internal IntPtr GetTexParameterfvptr;
internal IntPtr GetTexParameterivptr;
internal IntPtr GetTexParameterxvOESptr;
internal IntPtr GetTextureHandleARBptr;
internal IntPtr GetTextureHandleNVptr;
internal IntPtr GetTextureImageptr;
internal IntPtr GetTextureImageEXTptr;
internal IntPtr GetTextureLevelParameterfvptr;
internal IntPtr GetTextureLevelParameterfvEXTptr;
internal IntPtr GetTextureLevelParameterivptr;
internal IntPtr GetTextureLevelParameterivEXTptr;
internal IntPtr GetTextureParameterIivptr;
internal IntPtr GetTextureParameterIivEXTptr;
internal IntPtr GetTextureParameterIuivptr;
internal IntPtr GetTextureParameterIuivEXTptr;
internal IntPtr GetTextureParameterfvptr;
internal IntPtr GetTextureParameterfvEXTptr;
internal IntPtr GetTextureParameterivptr;
internal IntPtr GetTextureParameterivEXTptr;
internal IntPtr GetTextureSamplerHandleARBptr;
internal IntPtr GetTextureSamplerHandleNVptr;
internal IntPtr GetTextureSubImageptr;
internal IntPtr GetTrackMatrixivNVptr;
internal IntPtr GetTransformFeedbackVaryingptr;
internal IntPtr GetTransformFeedbackVaryingEXTptr;
internal IntPtr GetTransformFeedbackVaryingNVptr;
internal IntPtr GetTransformFeedbacki64_vptr;
internal IntPtr GetTransformFeedbacki_vptr;
internal IntPtr GetTransformFeedbackivptr;
internal IntPtr GetUniformBlockIndexptr;
internal IntPtr GetUniformBufferSizeEXTptr;
internal IntPtr GetUniformIndicesptr;
internal IntPtr GetUniformLocationptr;
internal IntPtr GetUniformLocationARBptr;
internal IntPtr GetUniformOffsetEXTptr;
internal IntPtr GetUniformSubroutineuivptr;
internal IntPtr GetUniformdvptr;
internal IntPtr GetUniformfvptr;
internal IntPtr GetUniformfvARBptr;
internal IntPtr GetUniformi64vARBptr;
internal IntPtr GetUniformi64vNVptr;
internal IntPtr GetUniformivptr;
internal IntPtr GetUniformivARBptr;
internal IntPtr GetUniformui64vARBptr;
internal IntPtr GetUniformui64vNVptr;
internal IntPtr GetUniformuivptr;
internal IntPtr GetUniformuivEXTptr;
internal IntPtr GetUnsignedBytei_vEXTptr;
internal IntPtr GetUnsignedBytevEXTptr;
internal IntPtr GetVariantArrayObjectfvATIptr;
internal IntPtr GetVariantArrayObjectivATIptr;
internal IntPtr GetVariantBooleanvEXTptr;
internal IntPtr GetVariantFloatvEXTptr;
internal IntPtr GetVariantIntegervEXTptr;
internal IntPtr GetVariantPointervEXTptr;
internal IntPtr GetVaryingLocationNVptr;
internal IntPtr GetVertexArrayIndexed64ivptr;
internal IntPtr GetVertexArrayIndexedivptr;
internal IntPtr GetVertexArrayIntegeri_vEXTptr;
internal IntPtr GetVertexArrayIntegervEXTptr;
internal IntPtr GetVertexArrayPointeri_vEXTptr;
internal IntPtr GetVertexArrayPointervEXTptr;
internal IntPtr GetVertexArrayivptr;
internal IntPtr GetVertexAttribArrayObjectfvATIptr;
internal IntPtr GetVertexAttribArrayObjectivATIptr;
internal IntPtr GetVertexAttribIivptr;
internal IntPtr GetVertexAttribIivEXTptr;
internal IntPtr GetVertexAttribIuivptr;
internal IntPtr GetVertexAttribIuivEXTptr;
internal IntPtr GetVertexAttribLdvptr;
internal IntPtr GetVertexAttribLdvEXTptr;
internal IntPtr GetVertexAttribLi64vNVptr;
internal IntPtr GetVertexAttribLui64vARBptr;
internal IntPtr GetVertexAttribLui64vNVptr;
internal IntPtr GetVertexAttribPointervptr;
internal IntPtr GetVertexAttribPointervARBptr;
internal IntPtr GetVertexAttribPointervNVptr;
internal IntPtr GetVertexAttribdvptr;
internal IntPtr GetVertexAttribdvARBptr;
internal IntPtr GetVertexAttribdvNVptr;
internal IntPtr GetVertexAttribfvptr;
internal IntPtr GetVertexAttribfvARBptr;
internal IntPtr GetVertexAttribfvNVptr;
internal IntPtr GetVertexAttribivptr;
internal IntPtr GetVertexAttribivARBptr;
internal IntPtr GetVertexAttribivNVptr;
internal IntPtr GetVideoCaptureStreamdvNVptr;
internal IntPtr GetVideoCaptureStreamfvNVptr;
internal IntPtr GetVideoCaptureStreamivNVptr;
internal IntPtr GetVideoCaptureivNVptr;
internal IntPtr GetVideoi64vNVptr;
internal IntPtr GetVideoivNVptr;
internal IntPtr GetVideoui64vNVptr;
internal IntPtr GetVideouivNVptr;
internal IntPtr GetVkProcAddrNVptr;
internal IntPtr GetnCompressedTexImageptr;
internal IntPtr GetnCompressedTexImageARBptr;
internal IntPtr GetnTexImageptr;
internal IntPtr GetnTexImageARBptr;
internal IntPtr GetnUniformdvptr;
internal IntPtr GetnUniformdvARBptr;
internal IntPtr GetnUniformfvptr;
internal IntPtr GetnUniformfvARBptr;
internal IntPtr GetnUniformi64vARBptr;
internal IntPtr GetnUniformivptr;
internal IntPtr GetnUniformivARBptr;
internal IntPtr GetnUniformui64vARBptr;
internal IntPtr GetnUniformuivptr;
internal IntPtr GetnUniformuivARBptr;
internal IntPtr GlobalAlphaFactorbSUNptr;
internal IntPtr GlobalAlphaFactordSUNptr;
internal IntPtr GlobalAlphaFactorfSUNptr;
internal IntPtr GlobalAlphaFactoriSUNptr;
internal IntPtr GlobalAlphaFactorsSUNptr;
internal IntPtr GlobalAlphaFactorubSUNptr;
internal IntPtr GlobalAlphaFactoruiSUNptr;
internal IntPtr GlobalAlphaFactorusSUNptr;
internal IntPtr Hintptr;
internal IntPtr HintPGIptr;
internal IntPtr HistogramEXTptr;
internal IntPtr IglooInterfaceSGIXptr;
internal IntPtr ImageTransformParameterfHPptr;
internal IntPtr ImageTransformParameterfvHPptr;
internal IntPtr ImageTransformParameteriHPptr;
internal IntPtr ImageTransformParameterivHPptr;
internal IntPtr ImportMemoryFdEXTptr;
internal IntPtr ImportMemoryWin32HandleEXTptr;
internal IntPtr ImportMemoryWin32NameEXTptr;
internal IntPtr ImportSemaphoreFdEXTptr;
internal IntPtr ImportSemaphoreWin32HandleEXTptr;
internal IntPtr ImportSemaphoreWin32NameEXTptr;
internal IntPtr ImportSyncEXTptr;
internal IntPtr IndexFormatNVptr;
internal IntPtr IndexFuncEXTptr;
internal IntPtr IndexMaterialEXTptr;
internal IntPtr IndexPointerEXTptr;
internal IntPtr IndexPointerListIBMptr;
internal IntPtr IndexxOESptr;
internal IntPtr IndexxvOESptr;
internal IntPtr InsertComponentEXTptr;
internal IntPtr InsertEventMarkerEXTptr;
internal IntPtr InstrumentsBufferSGIXptr;
internal IntPtr InterpolatePathsNVptr;
internal IntPtr InvalidateBufferDataptr;
internal IntPtr InvalidateBufferSubDataptr;
internal IntPtr InvalidateFramebufferptr;
internal IntPtr InvalidateNamedFramebufferDataptr;
internal IntPtr InvalidateNamedFramebufferSubDataptr;
internal IntPtr InvalidateSubFramebufferptr;
internal IntPtr InvalidateTexImageptr;
internal IntPtr InvalidateTexSubImageptr;
internal IntPtr IsAsyncMarkerSGIXptr;
internal IntPtr IsBufferptr;
internal IntPtr IsBufferARBptr;
internal IntPtr IsBufferResidentNVptr;
internal IntPtr IsCommandListNVptr;
internal IntPtr IsEnabledptr;
internal IntPtr IsEnabledIndexedEXTptr;
internal IntPtr IsEnablediptr;
internal IntPtr IsFenceAPPLEptr;
internal IntPtr IsFenceNVptr;
internal IntPtr IsFramebufferptr;
internal IntPtr IsFramebufferEXTptr;
internal IntPtr IsImageHandleResidentARBptr;
internal IntPtr IsImageHandleResidentNVptr;
internal IntPtr IsMemoryObjectEXTptr;
internal IntPtr IsNameAMDptr;
internal IntPtr IsNamedBufferResidentNVptr;
internal IntPtr IsNamedStringARBptr;
internal IntPtr IsObjectBufferATIptr;
internal IntPtr IsOcclusionQueryNVptr;
internal IntPtr IsPathNVptr;
internal IntPtr IsPointInFillPathNVptr;
internal IntPtr IsPointInStrokePathNVptr;
internal IntPtr IsProgramptr;
internal IntPtr IsProgramARBptr;
internal IntPtr IsProgramNVptr;
internal IntPtr IsProgramPipelineptr;
internal IntPtr IsQueryptr;
internal IntPtr IsQueryARBptr;
internal IntPtr IsRenderbufferptr;
internal IntPtr IsRenderbufferEXTptr;
internal IntPtr IsSamplerptr;
internal IntPtr IsSemaphoreEXTptr;
internal IntPtr IsShaderptr;
internal IntPtr IsStateNVptr;
internal IntPtr IsSyncptr;
internal IntPtr IsTextureptr;
internal IntPtr IsTextureEXTptr;
internal IntPtr IsTextureHandleResidentARBptr;
internal IntPtr IsTextureHandleResidentNVptr;
internal IntPtr IsTransformFeedbackptr;
internal IntPtr IsTransformFeedbackNVptr;
internal IntPtr IsVariantEnabledEXTptr;
internal IntPtr IsVertexArrayptr;
internal IntPtr IsVertexArrayAPPLEptr;
internal IntPtr IsVertexAttribEnabledAPPLEptr;
internal IntPtr LGPUCopyImageSubDataNVXptr;
internal IntPtr LGPUInterlockNVXptr;
internal IntPtr LGPUNamedBufferSubDataNVXptr;
internal IntPtr LabelObjectEXTptr;
internal IntPtr LightEnviSGIXptr;
internal IntPtr LightModelxOESptr;
internal IntPtr LightModelxvOESptr;
internal IntPtr LightxOESptr;
internal IntPtr LightxvOESptr;
internal IntPtr LineWidthptr;
internal IntPtr LineWidthxOESptr;
internal IntPtr LinkProgramptr;
internal IntPtr LinkProgramARBptr;
internal IntPtr ListDrawCommandsStatesClientNVptr;
internal IntPtr ListParameterfSGIXptr;
internal IntPtr ListParameterfvSGIXptr;
internal IntPtr ListParameteriSGIXptr;
internal IntPtr ListParameterivSGIXptr;
internal IntPtr LoadIdentityDeformationMapSGIXptr;
internal IntPtr LoadMatrixxOESptr;
internal IntPtr LoadProgramNVptr;
internal IntPtr LoadTransposeMatrixdARBptr;
internal IntPtr LoadTransposeMatrixfARBptr;
internal IntPtr LoadTransposeMatrixxOESptr;
internal IntPtr LockArraysEXTptr;
internal IntPtr LogicOpptr;
internal IntPtr MakeBufferNonResidentNVptr;
internal IntPtr MakeBufferResidentNVptr;
internal IntPtr MakeImageHandleNonResidentARBptr;
internal IntPtr MakeImageHandleNonResidentNVptr;
internal IntPtr MakeImageHandleResidentARBptr;
internal IntPtr MakeImageHandleResidentNVptr;
internal IntPtr MakeNamedBufferNonResidentNVptr;
internal IntPtr MakeNamedBufferResidentNVptr;
internal IntPtr MakeTextureHandleNonResidentARBptr;
internal IntPtr MakeTextureHandleNonResidentNVptr;
internal IntPtr MakeTextureHandleResidentARBptr;
internal IntPtr MakeTextureHandleResidentNVptr;
internal IntPtr Map1xOESptr;
internal IntPtr Map2xOESptr;
internal IntPtr MapBufferptr;
internal IntPtr MapBufferARBptr;
internal IntPtr MapBufferRangeptr;
internal IntPtr MapControlPointsNVptr;
internal IntPtr MapGrid1xOESptr;
internal IntPtr MapGrid2xOESptr;
internal IntPtr MapNamedBufferptr;
internal IntPtr MapNamedBufferEXTptr;
internal IntPtr MapNamedBufferRangeptr;
internal IntPtr MapNamedBufferRangeEXTptr;
internal IntPtr MapObjectBufferATIptr;
internal IntPtr MapParameterfvNVptr;
internal IntPtr MapParameterivNVptr;
internal IntPtr MapTexture2DINTELptr;
internal IntPtr MapVertexAttrib1dAPPLEptr;
internal IntPtr MapVertexAttrib1fAPPLEptr;
internal IntPtr MapVertexAttrib2dAPPLEptr;
internal IntPtr MapVertexAttrib2fAPPLEptr;
internal IntPtr MaterialxOESptr;
internal IntPtr MaterialxvOESptr;
internal IntPtr MatrixFrustumEXTptr;
internal IntPtr MatrixIndexPointerARBptr;
internal IntPtr MatrixIndexubvARBptr;
internal IntPtr MatrixIndexuivARBptr;
internal IntPtr MatrixIndexusvARBptr;
internal IntPtr MatrixLoad3x2fNVptr;
internal IntPtr MatrixLoad3x3fNVptr;
internal IntPtr MatrixLoadIdentityEXTptr;
internal IntPtr MatrixLoadTranspose3x3fNVptr;
internal IntPtr MatrixLoadTransposedEXTptr;
internal IntPtr MatrixLoadTransposefEXTptr;
internal IntPtr MatrixLoaddEXTptr;
internal IntPtr MatrixLoadfEXTptr;
internal IntPtr MatrixMult3x2fNVptr;
internal IntPtr MatrixMult3x3fNVptr;
internal IntPtr MatrixMultTranspose3x3fNVptr;
internal IntPtr MatrixMultTransposedEXTptr;
internal IntPtr MatrixMultTransposefEXTptr;
internal IntPtr MatrixMultdEXTptr;
internal IntPtr MatrixMultfEXTptr;
internal IntPtr MatrixOrthoEXTptr;
internal IntPtr MatrixPopEXTptr;
internal IntPtr MatrixPushEXTptr;
internal IntPtr MatrixRotatedEXTptr;
internal IntPtr MatrixRotatefEXTptr;
internal IntPtr MatrixScaledEXTptr;
internal IntPtr MatrixScalefEXTptr;
internal IntPtr MatrixTranslatedEXTptr;
internal IntPtr MatrixTranslatefEXTptr;
internal IntPtr MaxShaderCompilerThreadsARBptr;
internal IntPtr MaxShaderCompilerThreadsKHRptr;
internal IntPtr MemoryBarrierptr;
internal IntPtr MemoryBarrierByRegionptr;
internal IntPtr MemoryBarrierEXTptr;
internal IntPtr MemoryObjectParameterivEXTptr;
internal IntPtr MinSampleShadingptr;
internal IntPtr MinSampleShadingARBptr;
internal IntPtr MinmaxEXTptr;
internal IntPtr MultMatrixxOESptr;
internal IntPtr MultTransposeMatrixdARBptr;
internal IntPtr MultTransposeMatrixfARBptr;
internal IntPtr MultTransposeMatrixxOESptr;
internal IntPtr MultiDrawArraysptr;
internal IntPtr MultiDrawArraysEXTptr;
internal IntPtr MultiDrawArraysIndirectptr;
internal IntPtr MultiDrawArraysIndirectAMDptr;
internal IntPtr MultiDrawArraysIndirectBindlessCountNVptr;
internal IntPtr MultiDrawArraysIndirectBindlessNVptr;
internal IntPtr MultiDrawArraysIndirectCountptr;
internal IntPtr MultiDrawArraysIndirectCountARBptr;
internal IntPtr MultiDrawElementArrayAPPLEptr;
internal IntPtr MultiDrawElementsptr;
internal IntPtr MultiDrawElementsBaseVertexptr;
internal IntPtr MultiDrawElementsEXTptr;
internal IntPtr MultiDrawElementsIndirectptr;
internal IntPtr MultiDrawElementsIndirectAMDptr;
internal IntPtr MultiDrawElementsIndirectBindlessCountNVptr;
internal IntPtr MultiDrawElementsIndirectBindlessNVptr;
internal IntPtr MultiDrawElementsIndirectCountptr;
internal IntPtr MultiDrawElementsIndirectCountARBptr;
internal IntPtr MultiDrawMeshTasksIndirectCountNVptr;
internal IntPtr MultiDrawMeshTasksIndirectNVptr;
internal IntPtr MultiDrawRangeElementArrayAPPLEptr;
internal IntPtr MultiModeDrawArraysIBMptr;
internal IntPtr MultiModeDrawElementsIBMptr;
internal IntPtr MultiTexBufferEXTptr;
internal IntPtr MultiTexCoord1bOESptr;
internal IntPtr MultiTexCoord1bvOESptr;
internal IntPtr MultiTexCoord1dARBptr;
internal IntPtr MultiTexCoord1dvARBptr;
internal IntPtr MultiTexCoord1fARBptr;
internal IntPtr MultiTexCoord1fvARBptr;
internal IntPtr MultiTexCoord1hNVptr;
internal IntPtr MultiTexCoord1hvNVptr;
internal IntPtr MultiTexCoord1iARBptr;
internal IntPtr MultiTexCoord1ivARBptr;
internal IntPtr MultiTexCoord1sARBptr;
internal IntPtr MultiTexCoord1svARBptr;
internal IntPtr MultiTexCoord1xOESptr;
internal IntPtr MultiTexCoord1xvOESptr;
internal IntPtr MultiTexCoord2bOESptr;
internal IntPtr MultiTexCoord2bvOESptr;
internal IntPtr MultiTexCoord2dARBptr;
internal IntPtr MultiTexCoord2dvARBptr;
internal IntPtr MultiTexCoord2fARBptr;
internal IntPtr MultiTexCoord2fvARBptr;
internal IntPtr MultiTexCoord2hNVptr;
internal IntPtr MultiTexCoord2hvNVptr;
internal IntPtr MultiTexCoord2iARBptr;
internal IntPtr MultiTexCoord2ivARBptr;
internal IntPtr MultiTexCoord2sARBptr;
internal IntPtr MultiTexCoord2svARBptr;
internal IntPtr MultiTexCoord2xOESptr;
internal IntPtr MultiTexCoord2xvOESptr;
internal IntPtr MultiTexCoord3bOESptr;
internal IntPtr MultiTexCoord3bvOESptr;
internal IntPtr MultiTexCoord3dARBptr;
internal IntPtr MultiTexCoord3dvARBptr;
internal IntPtr MultiTexCoord3fARBptr;
internal IntPtr MultiTexCoord3fvARBptr;
internal IntPtr MultiTexCoord3hNVptr;
internal IntPtr MultiTexCoord3hvNVptr;
internal IntPtr MultiTexCoord3iARBptr;
internal IntPtr MultiTexCoord3ivARBptr;
internal IntPtr MultiTexCoord3sARBptr;
internal IntPtr MultiTexCoord3svARBptr;
internal IntPtr MultiTexCoord3xOESptr;
internal IntPtr MultiTexCoord3xvOESptr;
internal IntPtr MultiTexCoord4bOESptr;
internal IntPtr MultiTexCoord4bvOESptr;
internal IntPtr MultiTexCoord4dARBptr;
internal IntPtr MultiTexCoord4dvARBptr;
internal IntPtr MultiTexCoord4fARBptr;
internal IntPtr MultiTexCoord4fvARBptr;
internal IntPtr MultiTexCoord4hNVptr;
internal IntPtr MultiTexCoord4hvNVptr;
internal IntPtr MultiTexCoord4iARBptr;
internal IntPtr MultiTexCoord4ivARBptr;
internal IntPtr MultiTexCoord4sARBptr;
internal IntPtr MultiTexCoord4svARBptr;
internal IntPtr MultiTexCoord4xOESptr;
internal IntPtr MultiTexCoord4xvOESptr;
internal IntPtr MultiTexCoordPointerEXTptr;
internal IntPtr MultiTexEnvfEXTptr;
internal IntPtr MultiTexEnvfvEXTptr;
internal IntPtr MultiTexEnviEXTptr;
internal IntPtr MultiTexEnvivEXTptr;
internal IntPtr MultiTexGendEXTptr;
internal IntPtr MultiTexGendvEXTptr;
internal IntPtr MultiTexGenfEXTptr;
internal IntPtr MultiTexGenfvEXTptr;
internal IntPtr MultiTexGeniEXTptr;
internal IntPtr MultiTexGenivEXTptr;
internal IntPtr MultiTexImage1DEXTptr;
internal IntPtr MultiTexImage2DEXTptr;
internal IntPtr MultiTexImage3DEXTptr;
internal IntPtr MultiTexParameterIivEXTptr;
internal IntPtr MultiTexParameterIuivEXTptr;
internal IntPtr MultiTexParameterfEXTptr;
internal IntPtr MultiTexParameterfvEXTptr;
internal IntPtr MultiTexParameteriEXTptr;
internal IntPtr MultiTexParameterivEXTptr;
internal IntPtr MultiTexRenderbufferEXTptr;
internal IntPtr MultiTexSubImage1DEXTptr;
internal IntPtr MultiTexSubImage2DEXTptr;
internal IntPtr MultiTexSubImage3DEXTptr;
internal IntPtr MulticastBarrierNVptr;
internal IntPtr MulticastBlitFramebufferNVptr;
internal IntPtr MulticastBufferSubDataNVptr;
internal IntPtr MulticastCopyBufferSubDataNVptr;
internal IntPtr MulticastCopyImageSubDataNVptr;
internal IntPtr MulticastFramebufferSampleLocationsfvNVptr;
internal IntPtr MulticastGetQueryObjecti64vNVptr;
internal IntPtr MulticastGetQueryObjectivNVptr;
internal IntPtr MulticastGetQueryObjectui64vNVptr;
internal IntPtr MulticastGetQueryObjectuivNVptr;
internal IntPtr MulticastScissorArrayvNVXptr;
internal IntPtr MulticastViewportArrayvNVXptr;
internal IntPtr MulticastViewportPositionWScaleNVXptr;
internal IntPtr MulticastWaitSyncNVptr;
internal IntPtr NamedBufferAttachMemoryNVptr;
internal IntPtr NamedBufferDataptr;
internal IntPtr NamedBufferDataEXTptr;
internal IntPtr NamedBufferPageCommitmentARBptr;
internal IntPtr NamedBufferPageCommitmentEXTptr;
internal IntPtr NamedBufferPageCommitmentMemNVptr;
internal IntPtr NamedBufferStorageptr;
internal IntPtr NamedBufferStorageEXTptr;
internal IntPtr NamedBufferStorageExternalEXTptr;
internal IntPtr NamedBufferStorageMemEXTptr;
internal IntPtr NamedBufferSubDataptr;
internal IntPtr NamedBufferSubDataEXTptr;
internal IntPtr NamedCopyBufferSubDataEXTptr;
internal IntPtr NamedFramebufferDrawBufferptr;
internal IntPtr NamedFramebufferDrawBuffersptr;
internal IntPtr NamedFramebufferParameteriptr;
internal IntPtr NamedFramebufferParameteriEXTptr;
internal IntPtr NamedFramebufferReadBufferptr;
internal IntPtr NamedFramebufferRenderbufferptr;
internal IntPtr NamedFramebufferRenderbufferEXTptr;
internal IntPtr NamedFramebufferSampleLocationsfvARBptr;
internal IntPtr NamedFramebufferSampleLocationsfvNVptr;
internal IntPtr NamedFramebufferSamplePositionsfvAMDptr;
internal IntPtr NamedFramebufferTextureptr;
internal IntPtr NamedFramebufferTexture1DEXTptr;
internal IntPtr NamedFramebufferTexture2DEXTptr;
internal IntPtr NamedFramebufferTexture3DEXTptr;
internal IntPtr NamedFramebufferTextureEXTptr;
internal IntPtr NamedFramebufferTextureFaceEXTptr;
internal IntPtr NamedFramebufferTextureLayerptr;
internal IntPtr NamedFramebufferTextureLayerEXTptr;
internal IntPtr NamedProgramLocalParameter4dEXTptr;
internal IntPtr NamedProgramLocalParameter4dvEXTptr;
internal IntPtr NamedProgramLocalParameter4fEXTptr;
internal IntPtr NamedProgramLocalParameter4fvEXTptr;
internal IntPtr NamedProgramLocalParameterI4iEXTptr;
internal IntPtr NamedProgramLocalParameterI4ivEXTptr;
internal IntPtr NamedProgramLocalParameterI4uiEXTptr;
internal IntPtr NamedProgramLocalParameterI4uivEXTptr;
internal IntPtr NamedProgramLocalParameters4fvEXTptr;
internal IntPtr NamedProgramLocalParametersI4ivEXTptr;
internal IntPtr NamedProgramLocalParametersI4uivEXTptr;
internal IntPtr NamedProgramStringEXTptr;
internal IntPtr NamedRenderbufferStorageptr;
internal IntPtr NamedRenderbufferStorageEXTptr;
internal IntPtr NamedRenderbufferStorageMultisampleptr;
internal IntPtr NamedRenderbufferStorageMultisampleAdvancedAMDptr;
internal IntPtr NamedRenderbufferStorageMultisampleCoverageEXTptr;
internal IntPtr NamedRenderbufferStorageMultisampleEXTptr;
internal IntPtr NamedStringARBptr;
internal IntPtr NewObjectBufferATIptr;
internal IntPtr Normal3fVertex3fSUNptr;
internal IntPtr Normal3fVertex3fvSUNptr;
internal IntPtr Normal3hNVptr;
internal IntPtr Normal3hvNVptr;
internal IntPtr Normal3xOESptr;
internal IntPtr Normal3xvOESptr;
internal IntPtr NormalFormatNVptr;
internal IntPtr NormalPointerEXTptr;
internal IntPtr NormalPointerListIBMptr;
internal IntPtr NormalPointervINTELptr;
internal IntPtr NormalStream3bATIptr;
internal IntPtr NormalStream3bvATIptr;
internal IntPtr NormalStream3dATIptr;
internal IntPtr NormalStream3dvATIptr;
internal IntPtr NormalStream3fATIptr;
internal IntPtr NormalStream3fvATIptr;
internal IntPtr NormalStream3iATIptr;
internal IntPtr NormalStream3ivATIptr;
internal IntPtr NormalStream3sATIptr;
internal IntPtr NormalStream3svATIptr;
internal IntPtr ObjectLabelptr;
internal IntPtr ObjectPtrLabelptr;
internal IntPtr ObjectPurgeableAPPLEptr;
internal IntPtr ObjectUnpurgeableAPPLEptr;
internal IntPtr OrthofOESptr;
internal IntPtr OrthoxOESptr;
internal IntPtr PNTrianglesfATIptr;
internal IntPtr PNTrianglesiATIptr;
internal IntPtr PassTexCoordATIptr;
internal IntPtr PassThroughxOESptr;
internal IntPtr PatchParameterfvptr;
internal IntPtr PatchParameteriptr;
internal IntPtr PathCommandsNVptr;
internal IntPtr PathCoordsNVptr;
internal IntPtr PathCoverDepthFuncNVptr;
internal IntPtr PathDashArrayNVptr;
internal IntPtr PathGlyphIndexArrayNVptr;
internal IntPtr PathGlyphIndexRangeNVptr;
internal IntPtr PathGlyphRangeNVptr;
internal IntPtr PathGlyphsNVptr;
internal IntPtr PathMemoryGlyphIndexArrayNVptr;
internal IntPtr PathParameterfNVptr;
internal IntPtr PathParameterfvNVptr;
internal IntPtr PathParameteriNVptr;
internal IntPtr PathParameterivNVptr;
internal IntPtr PathStencilDepthOffsetNVptr;
internal IntPtr PathStencilFuncNVptr;
internal IntPtr PathStringNVptr;
internal IntPtr PathSubCommandsNVptr;
internal IntPtr PathSubCoordsNVptr;
internal IntPtr PauseTransformFeedbackptr;
internal IntPtr PauseTransformFeedbackNVptr;
internal IntPtr PixelDataRangeNVptr;
internal IntPtr PixelMapxptr;
internal IntPtr PixelStorefptr;
internal IntPtr PixelStoreiptr;
internal IntPtr PixelStorexptr;
internal IntPtr PixelTexGenParameterfSGISptr;
internal IntPtr PixelTexGenParameterfvSGISptr;
internal IntPtr PixelTexGenParameteriSGISptr;
internal IntPtr PixelTexGenParameterivSGISptr;
internal IntPtr PixelTexGenSGIXptr;
internal IntPtr PixelTransferxOESptr;
internal IntPtr PixelTransformParameterfEXTptr;
internal IntPtr PixelTransformParameterfvEXTptr;
internal IntPtr PixelTransformParameteriEXTptr;
internal IntPtr PixelTransformParameterivEXTptr;
internal IntPtr PixelZoomxOESptr;
internal IntPtr PointAlongPathNVptr;
internal IntPtr PointParameterfptr;
internal IntPtr PointParameterfARBptr;
internal IntPtr PointParameterfEXTptr;
internal IntPtr PointParameterfSGISptr;
internal IntPtr PointParameterfvptr;
internal IntPtr PointParameterfvARBptr;
internal IntPtr PointParameterfvEXTptr;
internal IntPtr PointParameterfvSGISptr;
internal IntPtr PointParameteriptr;
internal IntPtr PointParameteriNVptr;
internal IntPtr PointParameterivptr;
internal IntPtr PointParameterivNVptr;
internal IntPtr PointParameterxvOESptr;
internal IntPtr PointSizeptr;
internal IntPtr PointSizexOESptr;
internal IntPtr PollAsyncSGIXptr;
internal IntPtr PollInstrumentsSGIXptr;
internal IntPtr PolygonModeptr;
internal IntPtr PolygonOffsetptr;
internal IntPtr PolygonOffsetClampptr;
internal IntPtr PolygonOffsetClampEXTptr;
internal IntPtr PolygonOffsetEXTptr;
internal IntPtr PolygonOffsetxOESptr;
internal IntPtr PopDebugGroupptr;
internal IntPtr PopGroupMarkerEXTptr;
internal IntPtr PresentFrameDualFillNVptr;
internal IntPtr PresentFrameKeyedNVptr;
internal IntPtr PrimitiveBoundingBoxARBptr;
internal IntPtr PrimitiveRestartIndexptr;
internal IntPtr PrimitiveRestartIndexNVptr;
internal IntPtr PrimitiveRestartNVptr;
internal IntPtr PrioritizeTexturesEXTptr;
internal IntPtr PrioritizeTexturesxOESptr;
internal IntPtr ProgramBinaryptr;
internal IntPtr ProgramBufferParametersIivNVptr;
internal IntPtr ProgramBufferParametersIuivNVptr;
internal IntPtr ProgramBufferParametersfvNVptr;
internal IntPtr ProgramEnvParameter4dARBptr;
internal IntPtr ProgramEnvParameter4dvARBptr;
internal IntPtr ProgramEnvParameter4fARBptr;
internal IntPtr ProgramEnvParameter4fvARBptr;
internal IntPtr ProgramEnvParameterI4iNVptr;
internal IntPtr ProgramEnvParameterI4ivNVptr;
internal IntPtr ProgramEnvParameterI4uiNVptr;
internal IntPtr ProgramEnvParameterI4uivNVptr;
internal IntPtr ProgramEnvParameters4fvEXTptr;
internal IntPtr ProgramEnvParametersI4ivNVptr;
internal IntPtr ProgramEnvParametersI4uivNVptr;
internal IntPtr ProgramLocalParameter4dARBptr;
internal IntPtr ProgramLocalParameter4dvARBptr;
internal IntPtr ProgramLocalParameter4fARBptr;
internal IntPtr ProgramLocalParameter4fvARBptr;
internal IntPtr ProgramLocalParameterI4iNVptr;
internal IntPtr ProgramLocalParameterI4ivNVptr;
internal IntPtr ProgramLocalParameterI4uiNVptr;
internal IntPtr ProgramLocalParameterI4uivNVptr;
internal IntPtr ProgramLocalParameters4fvEXTptr;
internal IntPtr ProgramLocalParametersI4ivNVptr;
internal IntPtr ProgramLocalParametersI4uivNVptr;
internal IntPtr ProgramNamedParameter4dNVptr;
internal IntPtr ProgramNamedParameter4dvNVptr;
internal IntPtr ProgramNamedParameter4fNVptr;
internal IntPtr ProgramNamedParameter4fvNVptr;
internal IntPtr ProgramParameter4dNVptr;
internal IntPtr ProgramParameter4dvNVptr;
internal IntPtr ProgramParameter4fNVptr;
internal IntPtr ProgramParameter4fvNVptr;
internal IntPtr ProgramParameteriptr;
internal IntPtr ProgramParameteriARBptr;
internal IntPtr ProgramParameteriEXTptr;
internal IntPtr ProgramParameters4dvNVptr;
internal IntPtr ProgramParameters4fvNVptr;
internal IntPtr ProgramPathFragmentInputGenNVptr;
internal IntPtr ProgramStringARBptr;
internal IntPtr ProgramSubroutineParametersuivNVptr;
internal IntPtr ProgramUniform1dptr;
internal IntPtr ProgramUniform1dEXTptr;
internal IntPtr ProgramUniform1dvptr;
internal IntPtr ProgramUniform1dvEXTptr;
internal IntPtr ProgramUniform1fptr;
internal IntPtr ProgramUniform1fEXTptr;
internal IntPtr ProgramUniform1fvptr;
internal IntPtr ProgramUniform1fvEXTptr;
internal IntPtr ProgramUniform1iptr;
internal IntPtr ProgramUniform1i64ARBptr;
internal IntPtr ProgramUniform1i64NVptr;
internal IntPtr ProgramUniform1i64vARBptr;
internal IntPtr ProgramUniform1i64vNVptr;
internal IntPtr ProgramUniform1iEXTptr;
internal IntPtr ProgramUniform1ivptr;
internal IntPtr ProgramUniform1ivEXTptr;
internal IntPtr ProgramUniform1uiptr;
internal IntPtr ProgramUniform1ui64ARBptr;
internal IntPtr ProgramUniform1ui64NVptr;
internal IntPtr ProgramUniform1ui64vARBptr;
internal IntPtr ProgramUniform1ui64vNVptr;
internal IntPtr ProgramUniform1uiEXTptr;
internal IntPtr ProgramUniform1uivptr;
internal IntPtr ProgramUniform1uivEXTptr;
internal IntPtr ProgramUniform2dptr;
internal IntPtr ProgramUniform2dEXTptr;
internal IntPtr ProgramUniform2dvptr;
internal IntPtr ProgramUniform2dvEXTptr;
internal IntPtr ProgramUniform2fptr;
internal IntPtr ProgramUniform2fEXTptr;
internal IntPtr ProgramUniform2fvptr;
internal IntPtr ProgramUniform2fvEXTptr;
internal IntPtr ProgramUniform2iptr;
internal IntPtr ProgramUniform2i64ARBptr;
internal IntPtr ProgramUniform2i64NVptr;
internal IntPtr ProgramUniform2i64vARBptr;
internal IntPtr ProgramUniform2i64vNVptr;
internal IntPtr ProgramUniform2iEXTptr;
internal IntPtr ProgramUniform2ivptr;
internal IntPtr ProgramUniform2ivEXTptr;
internal IntPtr ProgramUniform2uiptr;
internal IntPtr ProgramUniform2ui64ARBptr;
internal IntPtr ProgramUniform2ui64NVptr;
internal IntPtr ProgramUniform2ui64vARBptr;
internal IntPtr ProgramUniform2ui64vNVptr;
internal IntPtr ProgramUniform2uiEXTptr;
internal IntPtr ProgramUniform2uivptr;
internal IntPtr ProgramUniform2uivEXTptr;
internal IntPtr ProgramUniform3dptr;
internal IntPtr ProgramUniform3dEXTptr;
internal IntPtr ProgramUniform3dvptr;
internal IntPtr ProgramUniform3dvEXTptr;
internal IntPtr ProgramUniform3fptr;
internal IntPtr ProgramUniform3fEXTptr;
internal IntPtr ProgramUniform3fvptr;
internal IntPtr ProgramUniform3fvEXTptr;
internal IntPtr ProgramUniform3iptr;
internal IntPtr ProgramUniform3i64ARBptr;
internal IntPtr ProgramUniform3i64NVptr;
internal IntPtr ProgramUniform3i64vARBptr;
internal IntPtr ProgramUniform3i64vNVptr;
internal IntPtr ProgramUniform3iEXTptr;
internal IntPtr ProgramUniform3ivptr;
internal IntPtr ProgramUniform3ivEXTptr;
internal IntPtr ProgramUniform3uiptr;
internal IntPtr ProgramUniform3ui64ARBptr;
internal IntPtr ProgramUniform3ui64NVptr;
internal IntPtr ProgramUniform3ui64vARBptr;
internal IntPtr ProgramUniform3ui64vNVptr;
internal IntPtr ProgramUniform3uiEXTptr;
internal IntPtr ProgramUniform3uivptr;
internal IntPtr ProgramUniform3uivEXTptr;
internal IntPtr ProgramUniform4dptr;
internal IntPtr ProgramUniform4dEXTptr;
internal IntPtr ProgramUniform4dvptr;
internal IntPtr ProgramUniform4dvEXTptr;
internal IntPtr ProgramUniform4fptr;
internal IntPtr ProgramUniform4fEXTptr;
internal IntPtr ProgramUniform4fvptr;
internal IntPtr ProgramUniform4fvEXTptr;
internal IntPtr ProgramUniform4iptr;
internal IntPtr ProgramUniform4i64ARBptr;
internal IntPtr ProgramUniform4i64NVptr;
internal IntPtr ProgramUniform4i64vARBptr;
internal IntPtr ProgramUniform4i64vNVptr;
internal IntPtr ProgramUniform4iEXTptr;
internal IntPtr ProgramUniform4ivptr;
internal IntPtr ProgramUniform4ivEXTptr;
internal IntPtr ProgramUniform4uiptr;
internal IntPtr ProgramUniform4ui64ARBptr;
internal IntPtr ProgramUniform4ui64NVptr;
internal IntPtr ProgramUniform4ui64vARBptr;
internal IntPtr ProgramUniform4ui64vNVptr;
internal IntPtr ProgramUniform4uiEXTptr;
internal IntPtr ProgramUniform4uivptr;
internal IntPtr ProgramUniform4uivEXTptr;
internal IntPtr ProgramUniformHandleui64ARBptr;
internal IntPtr ProgramUniformHandleui64NVptr;
internal IntPtr ProgramUniformHandleui64vARBptr;
internal IntPtr ProgramUniformHandleui64vNVptr;
internal IntPtr ProgramUniformMatrix2dvptr;
internal IntPtr ProgramUniformMatrix2dvEXTptr;
internal IntPtr ProgramUniformMatrix2fvptr;
internal IntPtr ProgramUniformMatrix2fvEXTptr;
internal IntPtr ProgramUniformMatrix2x3dvptr;
internal IntPtr ProgramUniformMatrix2x3dvEXTptr;
internal IntPtr ProgramUniformMatrix2x3fvptr;
internal IntPtr ProgramUniformMatrix2x3fvEXTptr;
internal IntPtr ProgramUniformMatrix2x4dvptr;
internal IntPtr ProgramUniformMatrix2x4dvEXTptr;
internal IntPtr ProgramUniformMatrix2x4fvptr;
internal IntPtr ProgramUniformMatrix2x4fvEXTptr;
internal IntPtr ProgramUniformMatrix3dvptr;
internal IntPtr ProgramUniformMatrix3dvEXTptr;
internal IntPtr ProgramUniformMatrix3fvptr;
internal IntPtr ProgramUniformMatrix3fvEXTptr;
internal IntPtr ProgramUniformMatrix3x2dvptr;
internal IntPtr ProgramUniformMatrix3x2dvEXTptr;
internal IntPtr ProgramUniformMatrix3x2fvptr;
internal IntPtr ProgramUniformMatrix3x2fvEXTptr;
internal IntPtr ProgramUniformMatrix3x4dvptr;
internal IntPtr ProgramUniformMatrix3x4dvEXTptr;
internal IntPtr ProgramUniformMatrix3x4fvptr;
internal IntPtr ProgramUniformMatrix3x4fvEXTptr;
internal IntPtr ProgramUniformMatrix4dvptr;
internal IntPtr ProgramUniformMatrix4dvEXTptr;
internal IntPtr ProgramUniformMatrix4fvptr;
internal IntPtr ProgramUniformMatrix4fvEXTptr;
internal IntPtr ProgramUniformMatrix4x2dvptr;
internal IntPtr ProgramUniformMatrix4x2dvEXTptr;
internal IntPtr ProgramUniformMatrix4x2fvptr;
internal IntPtr ProgramUniformMatrix4x2fvEXTptr;
internal IntPtr ProgramUniformMatrix4x3dvptr;
internal IntPtr ProgramUniformMatrix4x3dvEXTptr;
internal IntPtr ProgramUniformMatrix4x3fvptr;
internal IntPtr ProgramUniformMatrix4x3fvEXTptr;
internal IntPtr ProgramUniformui64NVptr;
internal IntPtr ProgramUniformui64vNVptr;
internal IntPtr ProgramVertexLimitNVptr;
internal IntPtr ProvokingVertexptr;
internal IntPtr ProvokingVertexEXTptr;
internal IntPtr PushClientAttribDefaultEXTptr;
internal IntPtr PushDebugGroupptr;
internal IntPtr PushGroupMarkerEXTptr;
internal IntPtr QueryCounterptr;
internal IntPtr QueryMatrixxOESptr;
internal IntPtr QueryObjectParameteruiAMDptr;
internal IntPtr QueryResourceNVptr;
internal IntPtr QueryResourceTagNVptr;
internal IntPtr RasterPos2xOESptr;
internal IntPtr RasterPos2xvOESptr;
internal IntPtr RasterPos3xOESptr;
internal IntPtr RasterPos3xvOESptr;
internal IntPtr RasterPos4xOESptr;
internal IntPtr RasterPos4xvOESptr;
internal IntPtr RasterSamplesEXTptr;
internal IntPtr ReadBufferptr;
internal IntPtr ReadInstrumentsSGIXptr;
internal IntPtr ReadPixelsptr;
internal IntPtr ReadnPixelsptr;
internal IntPtr ReadnPixelsARBptr;
internal IntPtr RectxOESptr;
internal IntPtr RectxvOESptr;
internal IntPtr ReferencePlaneSGIXptr;
internal IntPtr ReleaseKeyedMutexWin32EXTptr;
internal IntPtr ReleaseShaderCompilerptr;
internal IntPtr RenderGpuMaskNVptr;
internal IntPtr RenderbufferStorageptr;
internal IntPtr RenderbufferStorageEXTptr;
internal IntPtr RenderbufferStorageMultisampleptr;
internal IntPtr RenderbufferStorageMultisampleAdvancedAMDptr;
internal IntPtr RenderbufferStorageMultisampleCoverageNVptr;
internal IntPtr RenderbufferStorageMultisampleEXTptr;
internal IntPtr ReplacementCodePointerSUNptr;
internal IntPtr ReplacementCodeubSUNptr;
internal IntPtr ReplacementCodeubvSUNptr;
internal IntPtr ReplacementCodeuiColor3fVertex3fSUNptr;
internal IntPtr ReplacementCodeuiColor3fVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiColor4fNormal3fVertex3fSUNptr;
internal IntPtr ReplacementCodeuiColor4fNormal3fVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiColor4ubVertex3fSUNptr;
internal IntPtr ReplacementCodeuiColor4ubVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiNormal3fVertex3fSUNptr;
internal IntPtr ReplacementCodeuiNormal3fVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiSUNptr;
internal IntPtr ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUNptr;
internal IntPtr ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiTexCoord2fNormal3fVertex3fSUNptr;
internal IntPtr ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiTexCoord2fVertex3fSUNptr;
internal IntPtr ReplacementCodeuiTexCoord2fVertex3fvSUNptr;
internal IntPtr ReplacementCodeuiVertex3fSUNptr;
internal IntPtr ReplacementCodeuiVertex3fvSUNptr;
internal IntPtr ReplacementCodeuivSUNptr;
internal IntPtr ReplacementCodeusSUNptr;
internal IntPtr ReplacementCodeusvSUNptr;
internal IntPtr RequestResidentProgramsNVptr;
internal IntPtr ResetHistogramEXTptr;
internal IntPtr ResetMemoryObjectParameterNVptr;
internal IntPtr ResetMinmaxEXTptr;
internal IntPtr ResizeBuffersMESAptr;
internal IntPtr ResolveDepthValuesNVptr;
internal IntPtr ResumeTransformFeedbackptr;
internal IntPtr ResumeTransformFeedbackNVptr;
internal IntPtr RotatexOESptr;
internal IntPtr SampleCoverageptr;
internal IntPtr SampleCoverageARBptr;
internal IntPtr SampleMapATIptr;
internal IntPtr SampleMaskEXTptr;
internal IntPtr SampleMaskIndexedNVptr;
internal IntPtr SampleMaskSGISptr;
internal IntPtr SampleMaskiptr;
internal IntPtr SamplePatternEXTptr;
internal IntPtr SamplePatternSGISptr;
internal IntPtr SamplerParameterIivptr;
internal IntPtr SamplerParameterIuivptr;
internal IntPtr SamplerParameterfptr;
internal IntPtr SamplerParameterfvptr;
internal IntPtr SamplerParameteriptr;
internal IntPtr SamplerParameterivptr;
internal IntPtr ScalexOESptr;
internal IntPtr Scissorptr;
internal IntPtr ScissorArrayvptr;
internal IntPtr ScissorExclusiveArrayvNVptr;
internal IntPtr ScissorExclusiveNVptr;
internal IntPtr ScissorIndexedptr;
internal IntPtr ScissorIndexedvptr;
internal IntPtr SecondaryColor3bEXTptr;
internal IntPtr SecondaryColor3bvEXTptr;
internal IntPtr SecondaryColor3dEXTptr;
internal IntPtr SecondaryColor3dvEXTptr;
internal IntPtr SecondaryColor3fEXTptr;
internal IntPtr SecondaryColor3fvEXTptr;
internal IntPtr SecondaryColor3hNVptr;
internal IntPtr SecondaryColor3hvNVptr;
internal IntPtr SecondaryColor3iEXTptr;
internal IntPtr SecondaryColor3ivEXTptr;
internal IntPtr SecondaryColor3sEXTptr;
internal IntPtr SecondaryColor3svEXTptr;
internal IntPtr SecondaryColor3ubEXTptr;
internal IntPtr SecondaryColor3ubvEXTptr;
internal IntPtr SecondaryColor3uiEXTptr;
internal IntPtr SecondaryColor3uivEXTptr;
internal IntPtr SecondaryColor3usEXTptr;
internal IntPtr SecondaryColor3usvEXTptr;
internal IntPtr SecondaryColorFormatNVptr;
internal IntPtr SecondaryColorPointerEXTptr;
internal IntPtr SecondaryColorPointerListIBMptr;
internal IntPtr SelectPerfMonitorCountersAMDptr;
internal IntPtr SemaphoreParameterivNVptr;
internal IntPtr SemaphoreParameterui64vEXTptr;
internal IntPtr SeparableFilter2DEXTptr;
internal IntPtr SetFenceAPPLEptr;
internal IntPtr SetFenceNVptr;
internal IntPtr SetFragmentShaderConstantATIptr;
internal IntPtr SetInvariantEXTptr;
internal IntPtr SetLocalConstantEXTptr;
internal IntPtr SetMultisamplefvAMDptr;
internal IntPtr ShaderBinaryptr;
internal IntPtr ShaderOp1EXTptr;
internal IntPtr ShaderOp2EXTptr;
internal IntPtr ShaderOp3EXTptr;
internal IntPtr ShaderSourceptr;
internal IntPtr ShaderSourceARBptr;
internal IntPtr ShaderStorageBlockBindingptr;
internal IntPtr ShadingRateImageBarrierNVptr;
internal IntPtr ShadingRateImagePaletteNVptr;
internal IntPtr ShadingRateSampleOrderCustomNVptr;
internal IntPtr ShadingRateSampleOrderNVptr;
internal IntPtr SharpenTexFuncSGISptr;
internal IntPtr SignalSemaphoreEXTptr;
internal IntPtr SignalSemaphoreui64NVXptr;
internal IntPtr SignalVkFenceNVptr;
internal IntPtr SignalVkSemaphoreNVptr;
internal IntPtr SpecializeShaderptr;
internal IntPtr SpecializeShaderARBptr;
internal IntPtr SpriteParameterfSGIXptr;
internal IntPtr SpriteParameterfvSGIXptr;
internal IntPtr SpriteParameteriSGIXptr;
internal IntPtr SpriteParameterivSGIXptr;
internal IntPtr StartInstrumentsSGIXptr;
internal IntPtr StateCaptureNVptr;
internal IntPtr StencilClearTagEXTptr;
internal IntPtr StencilFillPathInstancedNVptr;
internal IntPtr StencilFillPathNVptr;
internal IntPtr StencilFuncptr;
internal IntPtr StencilFuncSeparateptr;
internal IntPtr StencilFuncSeparateATIptr;
internal IntPtr StencilMaskptr;
internal IntPtr StencilMaskSeparateptr;
internal IntPtr StencilOpptr;
internal IntPtr StencilOpSeparateptr;
internal IntPtr StencilOpSeparateATIptr;
internal IntPtr StencilOpValueAMDptr;
internal IntPtr StencilStrokePathInstancedNVptr;
internal IntPtr StencilStrokePathNVptr;
internal IntPtr StencilThenCoverFillPathInstancedNVptr;
internal IntPtr StencilThenCoverFillPathNVptr;
internal IntPtr StencilThenCoverStrokePathInstancedNVptr;
internal IntPtr StencilThenCoverStrokePathNVptr;
internal IntPtr StopInstrumentsSGIXptr;
internal IntPtr StringMarkerGREMEDYptr;
internal IntPtr SubpixelPrecisionBiasNVptr;
internal IntPtr SwizzleEXTptr;
internal IntPtr SyncTextureINTELptr;
internal IntPtr TagSampleBufferSGIXptr;
internal IntPtr Tangent3bEXTptr;
internal IntPtr Tangent3bvEXTptr;
internal IntPtr Tangent3dEXTptr;
internal IntPtr Tangent3dvEXTptr;
internal IntPtr Tangent3fEXTptr;
internal IntPtr Tangent3fvEXTptr;
internal IntPtr Tangent3iEXTptr;
internal IntPtr Tangent3ivEXTptr;
internal IntPtr Tangent3sEXTptr;
internal IntPtr Tangent3svEXTptr;
internal IntPtr TangentPointerEXTptr;
internal IntPtr TbufferMask3DFXptr;
internal IntPtr TessellationFactorAMDptr;
internal IntPtr TessellationModeAMDptr;
internal IntPtr TestFenceAPPLEptr;
internal IntPtr TestFenceNVptr;
internal IntPtr TestObjectAPPLEptr;
internal IntPtr TexAttachMemoryNVptr;
internal IntPtr TexBufferptr;
internal IntPtr TexBufferARBptr;
internal IntPtr TexBufferEXTptr;
internal IntPtr TexBufferRangeptr;
internal IntPtr TexBumpParameterfvATIptr;
internal IntPtr TexBumpParameterivATIptr;
internal IntPtr TexCoord1bOESptr;
internal IntPtr TexCoord1bvOESptr;
internal IntPtr TexCoord1hNVptr;
internal IntPtr TexCoord1hvNVptr;
internal IntPtr TexCoord1xOESptr;
internal IntPtr TexCoord1xvOESptr;
internal IntPtr TexCoord2bOESptr;
internal IntPtr TexCoord2bvOESptr;
internal IntPtr TexCoord2fColor3fVertex3fSUNptr;
internal IntPtr TexCoord2fColor3fVertex3fvSUNptr;
internal IntPtr TexCoord2fColor4fNormal3fVertex3fSUNptr;
internal IntPtr TexCoord2fColor4fNormal3fVertex3fvSUNptr;
internal IntPtr TexCoord2fColor4ubVertex3fSUNptr;
internal IntPtr TexCoord2fColor4ubVertex3fvSUNptr;
internal IntPtr TexCoord2fNormal3fVertex3fSUNptr;
internal IntPtr TexCoord2fNormal3fVertex3fvSUNptr;
internal IntPtr TexCoord2fVertex3fSUNptr;
internal IntPtr TexCoord2fVertex3fvSUNptr;
internal IntPtr TexCoord2hNVptr;
internal IntPtr TexCoord2hvNVptr;
internal IntPtr TexCoord2xOESptr;
internal IntPtr TexCoord2xvOESptr;
internal IntPtr TexCoord3bOESptr;
internal IntPtr TexCoord3bvOESptr;
internal IntPtr TexCoord3hNVptr;
internal IntPtr TexCoord3hvNVptr;
internal IntPtr TexCoord3xOESptr;
internal IntPtr TexCoord3xvOESptr;
internal IntPtr TexCoord4bOESptr;
internal IntPtr TexCoord4bvOESptr;
internal IntPtr TexCoord4fColor4fNormal3fVertex4fSUNptr;
internal IntPtr TexCoord4fColor4fNormal3fVertex4fvSUNptr;
internal IntPtr TexCoord4fVertex4fSUNptr;
internal IntPtr TexCoord4fVertex4fvSUNptr;
internal IntPtr TexCoord4hNVptr;
internal IntPtr TexCoord4hvNVptr;
internal IntPtr TexCoord4xOESptr;
internal IntPtr TexCoord4xvOESptr;
internal IntPtr TexCoordFormatNVptr;
internal IntPtr TexCoordPointerEXTptr;
internal IntPtr TexCoordPointerListIBMptr;
internal IntPtr TexCoordPointervINTELptr;
internal IntPtr TexEnvxOESptr;
internal IntPtr TexEnvxvOESptr;
internal IntPtr TexFilterFuncSGISptr;
internal IntPtr TexGenxOESptr;
internal IntPtr TexGenxvOESptr;
internal IntPtr TexImage1Dptr;
internal IntPtr TexImage2Dptr;
internal IntPtr TexImage2DMultisampleptr;
internal IntPtr TexImage2DMultisampleCoverageNVptr;
internal IntPtr TexImage3Dptr;
internal IntPtr TexImage3DEXTptr;
internal IntPtr TexImage3DMultisampleptr;
internal IntPtr TexImage3DMultisampleCoverageNVptr;
internal IntPtr TexImage4DSGISptr;
internal IntPtr TexPageCommitmentARBptr;
internal IntPtr TexPageCommitmentMemNVptr;
internal IntPtr TexParameterIivptr;
internal IntPtr TexParameterIivEXTptr;
internal IntPtr TexParameterIuivptr;
internal IntPtr TexParameterIuivEXTptr;
internal IntPtr TexParameterfptr;
internal IntPtr TexParameterfvptr;
internal IntPtr TexParameteriptr;
internal IntPtr TexParameterivptr;
internal IntPtr TexParameterxOESptr;
internal IntPtr TexParameterxvOESptr;
internal IntPtr TexRenderbufferNVptr;
internal IntPtr TexStorage1Dptr;
internal IntPtr TexStorage1DEXTptr;
internal IntPtr TexStorage2Dptr;
internal IntPtr TexStorage2DEXTptr;
internal IntPtr TexStorage2DMultisampleptr;
internal IntPtr TexStorage3Dptr;
internal IntPtr TexStorage3DEXTptr;
internal IntPtr TexStorage3DMultisampleptr;
internal IntPtr TexStorageMem1DEXTptr;
internal IntPtr TexStorageMem2DEXTptr;
internal IntPtr TexStorageMem2DMultisampleEXTptr;
internal IntPtr TexStorageMem3DEXTptr;
internal IntPtr TexStorageMem3DMultisampleEXTptr;
internal IntPtr TexStorageSparseAMDptr;
internal IntPtr TexSubImage1Dptr;
internal IntPtr TexSubImage1DEXTptr;
internal IntPtr TexSubImage2Dptr;
internal IntPtr TexSubImage2DEXTptr;
internal IntPtr TexSubImage3Dptr;
internal IntPtr TexSubImage3DEXTptr;
internal IntPtr TexSubImage4DSGISptr;
internal IntPtr TextureAttachMemoryNVptr;
internal IntPtr TextureBarrierptr;
internal IntPtr TextureBarrierNVptr;
internal IntPtr TextureBufferptr;
internal IntPtr TextureBufferEXTptr;
internal IntPtr TextureBufferRangeptr;
internal IntPtr TextureBufferRangeEXTptr;
internal IntPtr TextureColorMaskSGISptr;
internal IntPtr TextureImage1DEXTptr;
internal IntPtr TextureImage2DEXTptr;
internal IntPtr TextureImage2DMultisampleCoverageNVptr;
internal IntPtr TextureImage2DMultisampleNVptr;
internal IntPtr TextureImage3DEXTptr;
internal IntPtr TextureImage3DMultisampleCoverageNVptr;
internal IntPtr TextureImage3DMultisampleNVptr;
internal IntPtr TextureLightEXTptr;
internal IntPtr TextureMaterialEXTptr;
internal IntPtr TextureNormalEXTptr;
internal IntPtr TexturePageCommitmentEXTptr;
internal IntPtr TexturePageCommitmentMemNVptr;
internal IntPtr TextureParameterIivptr;
internal IntPtr TextureParameterIivEXTptr;
internal IntPtr TextureParameterIuivptr;
internal IntPtr TextureParameterIuivEXTptr;
internal IntPtr TextureParameterfptr;
internal IntPtr TextureParameterfEXTptr;
internal IntPtr TextureParameterfvptr;
internal IntPtr TextureParameterfvEXTptr;
internal IntPtr TextureParameteriptr;
internal IntPtr TextureParameteriEXTptr;
internal IntPtr TextureParameterivptr;
internal IntPtr TextureParameterivEXTptr;
internal IntPtr TextureRangeAPPLEptr;
internal IntPtr TextureRenderbufferEXTptr;
internal IntPtr TextureStorage1Dptr;
internal IntPtr TextureStorage1DEXTptr;
internal IntPtr TextureStorage2Dptr;
internal IntPtr TextureStorage2DEXTptr;
internal IntPtr TextureStorage2DMultisampleptr;
internal IntPtr TextureStorage2DMultisampleEXTptr;
internal IntPtr TextureStorage3Dptr;
internal IntPtr TextureStorage3DEXTptr;
internal IntPtr TextureStorage3DMultisampleptr;
internal IntPtr TextureStorage3DMultisampleEXTptr;
internal IntPtr TextureStorageMem1DEXTptr;
internal IntPtr TextureStorageMem2DEXTptr;
internal IntPtr TextureStorageMem2DMultisampleEXTptr;
internal IntPtr TextureStorageMem3DEXTptr;
internal IntPtr TextureStorageMem3DMultisampleEXTptr;
internal IntPtr TextureStorageSparseAMDptr;
internal IntPtr TextureSubImage1Dptr;
internal IntPtr TextureSubImage1DEXTptr;
internal IntPtr TextureSubImage2Dptr;
internal IntPtr TextureSubImage2DEXTptr;
internal IntPtr TextureSubImage3Dptr;
internal IntPtr TextureSubImage3DEXTptr;
internal IntPtr TextureViewptr;
internal IntPtr TrackMatrixNVptr;
internal IntPtr TransformFeedbackAttribsNVptr;
internal IntPtr TransformFeedbackBufferBaseptr;
internal IntPtr TransformFeedbackBufferRangeptr;
internal IntPtr TransformFeedbackStreamAttribsNVptr;
internal IntPtr TransformFeedbackVaryingsptr;
internal IntPtr TransformFeedbackVaryingsEXTptr;
internal IntPtr TransformFeedbackVaryingsNVptr;
internal IntPtr TransformPathNVptr;
internal IntPtr TranslatexOESptr;
internal IntPtr Uniform1dptr;
internal IntPtr Uniform1dvptr;
internal IntPtr Uniform1fptr;
internal IntPtr Uniform1fARBptr;
internal IntPtr Uniform1fvptr;
internal IntPtr Uniform1fvARBptr;
internal IntPtr Uniform1iptr;
internal IntPtr Uniform1i64ARBptr;
internal IntPtr Uniform1i64NVptr;
internal IntPtr Uniform1i64vARBptr;
internal IntPtr Uniform1i64vNVptr;
internal IntPtr Uniform1iARBptr;
internal IntPtr Uniform1ivptr;
internal IntPtr Uniform1ivARBptr;
internal IntPtr Uniform1uiptr;
internal IntPtr Uniform1ui64ARBptr;
internal IntPtr Uniform1ui64NVptr;
internal IntPtr Uniform1ui64vARBptr;
internal IntPtr Uniform1ui64vNVptr;
internal IntPtr Uniform1uiEXTptr;
internal IntPtr Uniform1uivptr;
internal IntPtr Uniform1uivEXTptr;
internal IntPtr Uniform2dptr;
internal IntPtr Uniform2dvptr;
internal IntPtr Uniform2fptr;
internal IntPtr Uniform2fARBptr;
internal IntPtr Uniform2fvptr;
internal IntPtr Uniform2fvARBptr;
internal IntPtr Uniform2iptr;
internal IntPtr Uniform2i64ARBptr;
internal IntPtr Uniform2i64NVptr;
internal IntPtr Uniform2i64vARBptr;
internal IntPtr Uniform2i64vNVptr;
internal IntPtr Uniform2iARBptr;
internal IntPtr Uniform2ivptr;
internal IntPtr Uniform2ivARBptr;
internal IntPtr Uniform2uiptr;
internal IntPtr Uniform2ui64ARBptr;
internal IntPtr Uniform2ui64NVptr;
internal IntPtr Uniform2ui64vARBptr;
internal IntPtr Uniform2ui64vNVptr;
internal IntPtr Uniform2uiEXTptr;
internal IntPtr Uniform2uivptr;
internal IntPtr Uniform2uivEXTptr;
internal IntPtr Uniform3dptr;
internal IntPtr Uniform3dvptr;
internal IntPtr Uniform3fptr;
internal IntPtr Uniform3fARBptr;
internal IntPtr Uniform3fvptr;
internal IntPtr Uniform3fvARBptr;
internal IntPtr Uniform3iptr;
internal IntPtr Uniform3i64ARBptr;
internal IntPtr Uniform3i64NVptr;
internal IntPtr Uniform3i64vARBptr;
internal IntPtr Uniform3i64vNVptr;
internal IntPtr Uniform3iARBptr;
internal IntPtr Uniform3ivptr;
internal IntPtr Uniform3ivARBptr;
internal IntPtr Uniform3uiptr;
internal IntPtr Uniform3ui64ARBptr;
internal IntPtr Uniform3ui64NVptr;
internal IntPtr Uniform3ui64vARBptr;
internal IntPtr Uniform3ui64vNVptr;
internal IntPtr Uniform3uiEXTptr;
internal IntPtr Uniform3uivptr;
internal IntPtr Uniform3uivEXTptr;
internal IntPtr Uniform4dptr;
internal IntPtr Uniform4dvptr;
internal IntPtr Uniform4fptr;
internal IntPtr Uniform4fARBptr;
internal IntPtr Uniform4fvptr;
internal IntPtr Uniform4fvARBptr;
internal IntPtr Uniform4iptr;
internal IntPtr Uniform4i64ARBptr;
internal IntPtr Uniform4i64NVptr;
internal IntPtr Uniform4i64vARBptr;
internal IntPtr Uniform4i64vNVptr;
internal IntPtr Uniform4iARBptr;
internal IntPtr Uniform4ivptr;
internal IntPtr Uniform4ivARBptr;
internal IntPtr Uniform4uiptr;
internal IntPtr Uniform4ui64ARBptr;
internal IntPtr Uniform4ui64NVptr;
internal IntPtr Uniform4ui64vARBptr;
internal IntPtr Uniform4ui64vNVptr;
internal IntPtr Uniform4uiEXTptr;
internal IntPtr Uniform4uivptr;
internal IntPtr Uniform4uivEXTptr;
internal IntPtr UniformBlockBindingptr;
internal IntPtr UniformBufferEXTptr;
internal IntPtr UniformHandleui64ARBptr;
internal IntPtr UniformHandleui64NVptr;
internal IntPtr UniformHandleui64vARBptr;
internal IntPtr UniformHandleui64vNVptr;
internal IntPtr UniformMatrix2dvptr;
internal IntPtr UniformMatrix2fvptr;
internal IntPtr UniformMatrix2fvARBptr;
internal IntPtr UniformMatrix2x3dvptr;
internal IntPtr UniformMatrix2x3fvptr;
internal IntPtr UniformMatrix2x4dvptr;
internal IntPtr UniformMatrix2x4fvptr;
internal IntPtr UniformMatrix3dvptr;
internal IntPtr UniformMatrix3fvptr;
internal IntPtr UniformMatrix3fvARBptr;
internal IntPtr UniformMatrix3x2dvptr;
internal IntPtr UniformMatrix3x2fvptr;
internal IntPtr UniformMatrix3x4dvptr;
internal IntPtr UniformMatrix3x4fvptr;
internal IntPtr UniformMatrix4dvptr;
internal IntPtr UniformMatrix4fvptr;
internal IntPtr UniformMatrix4fvARBptr;
internal IntPtr UniformMatrix4x2dvptr;
internal IntPtr UniformMatrix4x2fvptr;
internal IntPtr UniformMatrix4x3dvptr;
internal IntPtr UniformMatrix4x3fvptr;
internal IntPtr UniformSubroutinesuivptr;
internal IntPtr Uniformui64NVptr;
internal IntPtr Uniformui64vNVptr;
internal IntPtr UnlockArraysEXTptr;
internal IntPtr UnmapBufferptr;
internal IntPtr UnmapBufferARBptr;
internal IntPtr UnmapNamedBufferptr;
internal IntPtr UnmapNamedBufferEXTptr;
internal IntPtr UnmapObjectBufferATIptr;
internal IntPtr UnmapTexture2DINTELptr;
internal IntPtr UpdateObjectBufferATIptr;
internal IntPtr UploadGpuMaskNVXptr;
internal IntPtr UseProgramptr;
internal IntPtr UseProgramObjectARBptr;
internal IntPtr UseProgramStagesptr;
internal IntPtr UseShaderProgramEXTptr;
internal IntPtr VDPAUFiniNVptr;
internal IntPtr VDPAUGetSurfaceivNVptr;
internal IntPtr VDPAUInitNVptr;
internal IntPtr VDPAUIsSurfaceNVptr;
internal IntPtr VDPAUMapSurfacesNVptr;
internal IntPtr VDPAURegisterOutputSurfaceNVptr;
internal IntPtr VDPAURegisterVideoSurfaceNVptr;
internal IntPtr VDPAURegisterVideoSurfaceWithPictureStructureNVptr;
internal IntPtr VDPAUSurfaceAccessNVptr;
internal IntPtr VDPAUUnmapSurfacesNVptr;
internal IntPtr VDPAUUnregisterSurfaceNVptr;
internal IntPtr ValidateProgramptr;
internal IntPtr ValidateProgramARBptr;
internal IntPtr ValidateProgramPipelineptr;
internal IntPtr VariantArrayObjectATIptr;
internal IntPtr VariantPointerEXTptr;
internal IntPtr VariantbvEXTptr;
internal IntPtr VariantdvEXTptr;
internal IntPtr VariantfvEXTptr;
internal IntPtr VariantivEXTptr;
internal IntPtr VariantsvEXTptr;
internal IntPtr VariantubvEXTptr;
internal IntPtr VariantuivEXTptr;
internal IntPtr VariantusvEXTptr;
internal IntPtr Vertex2bOESptr;
internal IntPtr Vertex2bvOESptr;
internal IntPtr Vertex2hNVptr;
internal IntPtr Vertex2hvNVptr;
internal IntPtr Vertex2xOESptr;
internal IntPtr Vertex2xvOESptr;
internal IntPtr Vertex3bOESptr;
internal IntPtr Vertex3bvOESptr;
internal IntPtr Vertex3hNVptr;
internal IntPtr Vertex3hvNVptr;
internal IntPtr Vertex3xOESptr;
internal IntPtr Vertex3xvOESptr;
internal IntPtr Vertex4bOESptr;
internal IntPtr Vertex4bvOESptr;
internal IntPtr Vertex4hNVptr;
internal IntPtr Vertex4hvNVptr;
internal IntPtr Vertex4xOESptr;
internal IntPtr Vertex4xvOESptr;
internal IntPtr VertexArrayAttribBindingptr;
internal IntPtr VertexArrayAttribFormatptr;
internal IntPtr VertexArrayAttribIFormatptr;
internal IntPtr VertexArrayAttribLFormatptr;
internal IntPtr VertexArrayBindVertexBufferEXTptr;
internal IntPtr VertexArrayBindingDivisorptr;
internal IntPtr VertexArrayColorOffsetEXTptr;
internal IntPtr VertexArrayEdgeFlagOffsetEXTptr;
internal IntPtr VertexArrayElementBufferptr;
internal IntPtr VertexArrayFogCoordOffsetEXTptr;
internal IntPtr VertexArrayIndexOffsetEXTptr;
internal IntPtr VertexArrayMultiTexCoordOffsetEXTptr;
internal IntPtr VertexArrayNormalOffsetEXTptr;
internal IntPtr VertexArrayParameteriAPPLEptr;
internal IntPtr VertexArrayRangeAPPLEptr;
internal IntPtr VertexArrayRangeNVptr;
internal IntPtr VertexArraySecondaryColorOffsetEXTptr;
internal IntPtr VertexArrayTexCoordOffsetEXTptr;
internal IntPtr VertexArrayVertexAttribBindingEXTptr;
internal IntPtr VertexArrayVertexAttribDivisorEXTptr;
internal IntPtr VertexArrayVertexAttribFormatEXTptr;
internal IntPtr VertexArrayVertexAttribIFormatEXTptr;
internal IntPtr VertexArrayVertexAttribIOffsetEXTptr;
internal IntPtr VertexArrayVertexAttribLFormatEXTptr;
internal IntPtr VertexArrayVertexAttribLOffsetEXTptr;
internal IntPtr VertexArrayVertexAttribOffsetEXTptr;
internal IntPtr VertexArrayVertexBindingDivisorEXTptr;
internal IntPtr VertexArrayVertexBufferptr;
internal IntPtr VertexArrayVertexBuffersptr;
internal IntPtr VertexArrayVertexOffsetEXTptr;
internal IntPtr VertexAttrib1dptr;
internal IntPtr VertexAttrib1dARBptr;
internal IntPtr VertexAttrib1dNVptr;
internal IntPtr VertexAttrib1dvptr;
internal IntPtr VertexAttrib1dvARBptr;
internal IntPtr VertexAttrib1dvNVptr;
internal IntPtr VertexAttrib1fptr;
internal IntPtr VertexAttrib1fARBptr;
internal IntPtr VertexAttrib1fNVptr;
internal IntPtr VertexAttrib1fvptr;
internal IntPtr VertexAttrib1fvARBptr;
internal IntPtr VertexAttrib1fvNVptr;
internal IntPtr VertexAttrib1hNVptr;
internal IntPtr VertexAttrib1hvNVptr;
internal IntPtr VertexAttrib1sptr;
internal IntPtr VertexAttrib1sARBptr;
internal IntPtr VertexAttrib1sNVptr;
internal IntPtr VertexAttrib1svptr;
internal IntPtr VertexAttrib1svARBptr;
internal IntPtr VertexAttrib1svNVptr;
internal IntPtr VertexAttrib2dptr;
internal IntPtr VertexAttrib2dARBptr;
internal IntPtr VertexAttrib2dNVptr;
internal IntPtr VertexAttrib2dvptr;
internal IntPtr VertexAttrib2dvARBptr;
internal IntPtr VertexAttrib2dvNVptr;
internal IntPtr VertexAttrib2fptr;
internal IntPtr VertexAttrib2fARBptr;
internal IntPtr VertexAttrib2fNVptr;
internal IntPtr VertexAttrib2fvptr;
internal IntPtr VertexAttrib2fvARBptr;
internal IntPtr VertexAttrib2fvNVptr;
internal IntPtr VertexAttrib2hNVptr;
internal IntPtr VertexAttrib2hvNVptr;
internal IntPtr VertexAttrib2sptr;
internal IntPtr VertexAttrib2sARBptr;
internal IntPtr VertexAttrib2sNVptr;
internal IntPtr VertexAttrib2svptr;
internal IntPtr VertexAttrib2svARBptr;
internal IntPtr VertexAttrib2svNVptr;
internal IntPtr VertexAttrib3dptr;
internal IntPtr VertexAttrib3dARBptr;
internal IntPtr VertexAttrib3dNVptr;
internal IntPtr VertexAttrib3dvptr;
internal IntPtr VertexAttrib3dvARBptr;
internal IntPtr VertexAttrib3dvNVptr;
internal IntPtr VertexAttrib3fptr;
internal IntPtr VertexAttrib3fARBptr;
internal IntPtr VertexAttrib3fNVptr;
internal IntPtr VertexAttrib3fvptr;
internal IntPtr VertexAttrib3fvARBptr;
internal IntPtr VertexAttrib3fvNVptr;
internal IntPtr VertexAttrib3hNVptr;
internal IntPtr VertexAttrib3hvNVptr;
internal IntPtr VertexAttrib3sptr;
internal IntPtr VertexAttrib3sARBptr;
internal IntPtr VertexAttrib3sNVptr;
internal IntPtr VertexAttrib3svptr;
internal IntPtr VertexAttrib3svARBptr;
internal IntPtr VertexAttrib3svNVptr;
internal IntPtr VertexAttrib4Nbvptr;
internal IntPtr VertexAttrib4NbvARBptr;
internal IntPtr VertexAttrib4Nivptr;
internal IntPtr VertexAttrib4NivARBptr;
internal IntPtr VertexAttrib4Nsvptr;
internal IntPtr VertexAttrib4NsvARBptr;
internal IntPtr VertexAttrib4Nubptr;
internal IntPtr VertexAttrib4NubARBptr;
internal IntPtr VertexAttrib4Nubvptr;
internal IntPtr VertexAttrib4NubvARBptr;
internal IntPtr VertexAttrib4Nuivptr;
internal IntPtr VertexAttrib4NuivARBptr;
internal IntPtr VertexAttrib4Nusvptr;
internal IntPtr VertexAttrib4NusvARBptr;
internal IntPtr VertexAttrib4bvptr;
internal IntPtr VertexAttrib4bvARBptr;
internal IntPtr VertexAttrib4dptr;
internal IntPtr VertexAttrib4dARBptr;
internal IntPtr VertexAttrib4dNVptr;
internal IntPtr VertexAttrib4dvptr;
internal IntPtr VertexAttrib4dvARBptr;
internal IntPtr VertexAttrib4dvNVptr;
internal IntPtr VertexAttrib4fptr;
internal IntPtr VertexAttrib4fARBptr;
internal IntPtr VertexAttrib4fNVptr;
internal IntPtr VertexAttrib4fvptr;
internal IntPtr VertexAttrib4fvARBptr;
internal IntPtr VertexAttrib4fvNVptr;
internal IntPtr VertexAttrib4hNVptr;
internal IntPtr VertexAttrib4hvNVptr;
internal IntPtr VertexAttrib4ivptr;
internal IntPtr VertexAttrib4ivARBptr;
internal IntPtr VertexAttrib4sptr;
internal IntPtr VertexAttrib4sARBptr;
internal IntPtr VertexAttrib4sNVptr;
internal IntPtr VertexAttrib4svptr;
internal IntPtr VertexAttrib4svARBptr;
internal IntPtr VertexAttrib4svNVptr;
internal IntPtr VertexAttrib4ubNVptr;
internal IntPtr VertexAttrib4ubvptr;
internal IntPtr VertexAttrib4ubvARBptr;
internal IntPtr VertexAttrib4ubvNVptr;
internal IntPtr VertexAttrib4uivptr;
internal IntPtr VertexAttrib4uivARBptr;
internal IntPtr VertexAttrib4usvptr;
internal IntPtr VertexAttrib4usvARBptr;
internal IntPtr VertexAttribArrayObjectATIptr;
internal IntPtr VertexAttribBindingptr;
internal IntPtr VertexAttribDivisorptr;
internal IntPtr VertexAttribDivisorARBptr;
internal IntPtr VertexAttribFormatptr;
internal IntPtr VertexAttribFormatNVptr;
internal IntPtr VertexAttribI1iptr;
internal IntPtr VertexAttribI1iEXTptr;
internal IntPtr VertexAttribI1ivptr;
internal IntPtr VertexAttribI1ivEXTptr;
internal IntPtr VertexAttribI1uiptr;
internal IntPtr VertexAttribI1uiEXTptr;
internal IntPtr VertexAttribI1uivptr;
internal IntPtr VertexAttribI1uivEXTptr;
internal IntPtr VertexAttribI2iptr;
internal IntPtr VertexAttribI2iEXTptr;
internal IntPtr VertexAttribI2ivptr;
internal IntPtr VertexAttribI2ivEXTptr;
internal IntPtr VertexAttribI2uiptr;
internal IntPtr VertexAttribI2uiEXTptr;
internal IntPtr VertexAttribI2uivptr;
internal IntPtr VertexAttribI2uivEXTptr;
internal IntPtr VertexAttribI3iptr;
internal IntPtr VertexAttribI3iEXTptr;
internal IntPtr VertexAttribI3ivptr;
internal IntPtr VertexAttribI3ivEXTptr;
internal IntPtr VertexAttribI3uiptr;
internal IntPtr VertexAttribI3uiEXTptr;
internal IntPtr VertexAttribI3uivptr;
internal IntPtr VertexAttribI3uivEXTptr;
internal IntPtr VertexAttribI4bvptr;
internal IntPtr VertexAttribI4bvEXTptr;
internal IntPtr VertexAttribI4iptr;
internal IntPtr VertexAttribI4iEXTptr;
internal IntPtr VertexAttribI4ivptr;
internal IntPtr VertexAttribI4ivEXTptr;
internal IntPtr VertexAttribI4svptr;
internal IntPtr VertexAttribI4svEXTptr;
internal IntPtr VertexAttribI4ubvptr;
internal IntPtr VertexAttribI4ubvEXTptr;
internal IntPtr VertexAttribI4uiptr;
internal IntPtr VertexAttribI4uiEXTptr;
internal IntPtr VertexAttribI4uivptr;
internal IntPtr VertexAttribI4uivEXTptr;
internal IntPtr VertexAttribI4usvptr;
internal IntPtr VertexAttribI4usvEXTptr;
internal IntPtr VertexAttribIFormatptr;
internal IntPtr VertexAttribIFormatNVptr;
internal IntPtr VertexAttribIPointerptr;
internal IntPtr VertexAttribIPointerEXTptr;
internal IntPtr VertexAttribL1dptr;
internal IntPtr VertexAttribL1dEXTptr;
internal IntPtr VertexAttribL1dvptr;
internal IntPtr VertexAttribL1dvEXTptr;
internal IntPtr VertexAttribL1i64NVptr;
internal IntPtr VertexAttribL1i64vNVptr;
internal IntPtr VertexAttribL1ui64ARBptr;
internal IntPtr VertexAttribL1ui64NVptr;
internal IntPtr VertexAttribL1ui64vARBptr;
internal IntPtr VertexAttribL1ui64vNVptr;
internal IntPtr VertexAttribL2dptr;
internal IntPtr VertexAttribL2dEXTptr;
internal IntPtr VertexAttribL2dvptr;
internal IntPtr VertexAttribL2dvEXTptr;
internal IntPtr VertexAttribL2i64NVptr;
internal IntPtr VertexAttribL2i64vNVptr;
internal IntPtr VertexAttribL2ui64NVptr;
internal IntPtr VertexAttribL2ui64vNVptr;
internal IntPtr VertexAttribL3dptr;
internal IntPtr VertexAttribL3dEXTptr;
internal IntPtr VertexAttribL3dvptr;
internal IntPtr VertexAttribL3dvEXTptr;
internal IntPtr VertexAttribL3i64NVptr;
internal IntPtr VertexAttribL3i64vNVptr;
internal IntPtr VertexAttribL3ui64NVptr;
internal IntPtr VertexAttribL3ui64vNVptr;
internal IntPtr VertexAttribL4dptr;
internal IntPtr VertexAttribL4dEXTptr;
internal IntPtr VertexAttribL4dvptr;
internal IntPtr VertexAttribL4dvEXTptr;
internal IntPtr VertexAttribL4i64NVptr;
internal IntPtr VertexAttribL4i64vNVptr;
internal IntPtr VertexAttribL4ui64NVptr;
internal IntPtr VertexAttribL4ui64vNVptr;
internal IntPtr VertexAttribLFormatptr;
internal IntPtr VertexAttribLFormatNVptr;
internal IntPtr VertexAttribLPointerptr;
internal IntPtr VertexAttribLPointerEXTptr;
internal IntPtr VertexAttribP1uiptr;
internal IntPtr VertexAttribP1uivptr;
internal IntPtr VertexAttribP2uiptr;
internal IntPtr VertexAttribP2uivptr;
internal IntPtr VertexAttribP3uiptr;
internal IntPtr VertexAttribP3uivptr;
internal IntPtr VertexAttribP4uiptr;
internal IntPtr VertexAttribP4uivptr;
internal IntPtr VertexAttribParameteriAMDptr;
internal IntPtr VertexAttribPointerptr;
internal IntPtr VertexAttribPointerARBptr;
internal IntPtr VertexAttribPointerNVptr;
internal IntPtr VertexAttribs1dvNVptr;
internal IntPtr VertexAttribs1fvNVptr;
internal IntPtr VertexAttribs1hvNVptr;
internal IntPtr VertexAttribs1svNVptr;
internal IntPtr VertexAttribs2dvNVptr;
internal IntPtr VertexAttribs2fvNVptr;
internal IntPtr VertexAttribs2hvNVptr;
internal IntPtr VertexAttribs2svNVptr;
internal IntPtr VertexAttribs3dvNVptr;
internal IntPtr VertexAttribs3fvNVptr;
internal IntPtr VertexAttribs3hvNVptr;
internal IntPtr VertexAttribs3svNVptr;
internal IntPtr VertexAttribs4dvNVptr;
internal IntPtr VertexAttribs4fvNVptr;
internal IntPtr VertexAttribs4hvNVptr;
internal IntPtr VertexAttribs4svNVptr;
internal IntPtr VertexAttribs4ubvNVptr;
internal IntPtr VertexBindingDivisorptr;
internal IntPtr VertexBlendARBptr;
internal IntPtr VertexBlendEnvfATIptr;
internal IntPtr VertexBlendEnviATIptr;
internal IntPtr VertexFormatNVptr;
internal IntPtr VertexPointerEXTptr;
internal IntPtr VertexPointerListIBMptr;
internal IntPtr VertexPointervINTELptr;
internal IntPtr VertexStream1dATIptr;
internal IntPtr VertexStream1dvATIptr;
internal IntPtr VertexStream1fATIptr;
internal IntPtr VertexStream1fvATIptr;
internal IntPtr VertexStream1iATIptr;
internal IntPtr VertexStream1ivATIptr;
internal IntPtr VertexStream1sATIptr;
internal IntPtr VertexStream1svATIptr;
internal IntPtr VertexStream2dATIptr;
internal IntPtr VertexStream2dvATIptr;
internal IntPtr VertexStream2fATIptr;
internal IntPtr VertexStream2fvATIptr;
internal IntPtr VertexStream2iATIptr;
internal IntPtr VertexStream2ivATIptr;
internal IntPtr VertexStream2sATIptr;
internal IntPtr VertexStream2svATIptr;
internal IntPtr VertexStream3dATIptr;
internal IntPtr VertexStream3dvATIptr;
internal IntPtr VertexStream3fATIptr;
internal IntPtr VertexStream3fvATIptr;
internal IntPtr VertexStream3iATIptr;
internal IntPtr VertexStream3ivATIptr;
internal IntPtr VertexStream3sATIptr;
internal IntPtr VertexStream3svATIptr;
internal IntPtr VertexStream4dATIptr;
internal IntPtr VertexStream4dvATIptr;
internal IntPtr VertexStream4fATIptr;
internal IntPtr VertexStream4fvATIptr;
internal IntPtr VertexStream4iATIptr;
internal IntPtr VertexStream4ivATIptr;
internal IntPtr VertexStream4sATIptr;
internal IntPtr VertexStream4svATIptr;
internal IntPtr VertexWeightPointerEXTptr;
internal IntPtr VertexWeightfEXTptr;
internal IntPtr VertexWeightfvEXTptr;
internal IntPtr VertexWeighthNVptr;
internal IntPtr VertexWeighthvNVptr;
internal IntPtr VideoCaptureNVptr;
internal IntPtr VideoCaptureStreamParameterdvNVptr;
internal IntPtr VideoCaptureStreamParameterfvNVptr;
internal IntPtr VideoCaptureStreamParameterivNVptr;
internal IntPtr Viewportptr;
internal IntPtr ViewportArrayvptr;
internal IntPtr ViewportIndexedfptr;
internal IntPtr ViewportIndexedfvptr;
internal IntPtr ViewportPositionWScaleNVptr;
internal IntPtr ViewportSwizzleNVptr;
internal IntPtr WaitSemaphoreEXTptr;
internal IntPtr WaitSemaphoreui64NVXptr;
internal IntPtr WaitSyncptr;
internal IntPtr WaitVkSemaphoreNVptr;
internal IntPtr WeightPathsNVptr;
internal IntPtr WeightPointerARBptr;
internal IntPtr WeightbvARBptr;
internal IntPtr WeightdvARBptr;
internal IntPtr WeightfvARBptr;
internal IntPtr WeightivARBptr;
internal IntPtr WeightsvARBptr;
internal IntPtr WeightubvARBptr;
internal IntPtr WeightuivARBptr;
internal IntPtr WeightusvARBptr;
internal IntPtr WindowPos2dARBptr;
internal IntPtr WindowPos2dMESAptr;
internal IntPtr WindowPos2dvARBptr;
internal IntPtr WindowPos2dvMESAptr;
internal IntPtr WindowPos2fARBptr;
internal IntPtr WindowPos2fMESAptr;
internal IntPtr WindowPos2fvARBptr;
internal IntPtr WindowPos2fvMESAptr;
internal IntPtr WindowPos2iARBptr;
internal IntPtr WindowPos2iMESAptr;
internal IntPtr WindowPos2ivARBptr;
internal IntPtr WindowPos2ivMESAptr;
internal IntPtr WindowPos2sARBptr;
internal IntPtr WindowPos2sMESAptr;
internal IntPtr WindowPos2svARBptr;
internal IntPtr WindowPos2svMESAptr;
internal IntPtr WindowPos3dARBptr;
internal IntPtr WindowPos3dMESAptr;
internal IntPtr WindowPos3dvARBptr;
internal IntPtr WindowPos3dvMESAptr;
internal IntPtr WindowPos3fARBptr;
internal IntPtr WindowPos3fMESAptr;
internal IntPtr WindowPos3fvARBptr;
internal IntPtr WindowPos3fvMESAptr;
internal IntPtr WindowPos3iARBptr;
internal IntPtr WindowPos3iMESAptr;
internal IntPtr WindowPos3ivARBptr;
internal IntPtr WindowPos3ivMESAptr;
internal IntPtr WindowPos3sARBptr;
internal IntPtr WindowPos3sMESAptr;
internal IntPtr WindowPos3svARBptr;
internal IntPtr WindowPos3svMESAptr;
internal IntPtr WindowPos4dMESAptr;
internal IntPtr WindowPos4dvMESAptr;
internal IntPtr WindowPos4fMESAptr;
internal IntPtr WindowPos4fvMESAptr;
internal IntPtr WindowPos4iMESAptr;
internal IntPtr WindowPos4ivMESAptr;
internal IntPtr WindowPos4sMESAptr;
internal IntPtr WindowPos4svMESAptr;
internal IntPtr WindowRectanglesEXTptr;
internal IntPtr WriteMaskEXTptr;
#endregion
internal IntPtr glad_loader_handler;
}
[StructLayout(LayoutKind.Sequential)]
internal struct GLFWapi
{
internal IntPtr Init;
internal IntPtr Terminate;
internal IntPtr InitHint;
internal IntPtr GetVersion;
internal IntPtr GetVersionString;
internal IntPtr GetError;
internal IntPtr SetErrorCallback;
internal IntPtr GetMonitors;
internal IntPtr GetPrimaryMonitor;
internal IntPtr GetMonitorPos;
internal IntPtr GetMonitorWorkarea;
internal IntPtr GetMonitorPhysicalSize;
internal IntPtr GetMonitorContentScale;
internal IntPtr GetMonitorName;
internal IntPtr SetMonitorUserPointer;
internal IntPtr GetMonitorUserPointer;
internal IntPtr SetMonitorCallback;
internal IntPtr GetVideoModes;
internal IntPtr GetVideoMode;
internal IntPtr SetGamma;
internal IntPtr GetGammaRamp;
internal IntPtr SetGammaRamp;
internal IntPtr DefaultWindowHints;
internal IntPtr WindowHint;
internal IntPtr WindowHintString;
internal IntPtr CreateWindow;
internal IntPtr DestroyWindow;
internal IntPtr WindowShouldClose;
internal IntPtr SetWindowShouldClose;
internal IntPtr SetWindowTitle;
internal IntPtr SetWindowIcon;
internal IntPtr GetWindowPos;
internal IntPtr SetWindowPos;
internal IntPtr GetWindowSize;
internal IntPtr SetWindowSizeLimits;
internal IntPtr SetWindowAspectRatio;
internal IntPtr SetWindowSize;
internal IntPtr GetFramebufferSize;
internal IntPtr GetWindowFrameSize;
internal IntPtr GetWindowContentScale;
internal IntPtr GetWindowOpacity;
internal IntPtr SetWindowOpacity;
internal IntPtr IconifyWindow;
internal IntPtr RestoreWindow;
internal IntPtr MaximizeWindow;
internal IntPtr ShowWindow;
internal IntPtr HideWindow;
internal IntPtr FocusWindow;
internal IntPtr RequestWindowAttention;
internal IntPtr GetWindowMonitor;
internal IntPtr SetWindowMonitor;
internal IntPtr GetWindowAttrib;
internal IntPtr SetWindowAttrib;
internal IntPtr SetWindowUserPointer;
internal IntPtr GetWindowUserPointer;
internal IntPtr SetWindowPosCallback;
internal IntPtr SetWindowSizeCallback;
internal IntPtr SetWindowCloseCallback;
internal IntPtr SetWindowRefreshCallback;
internal IntPtr SetWindowFocusCallback;
internal IntPtr SetWindowIconifyCallback;
internal IntPtr SetWindowMaximizeCallback;
internal IntPtr SetFramebufferSizeCallback;
internal IntPtr SetWindowContentScaleCallback;
internal IntPtr PollEvents;
internal IntPtr WaitEvents;
internal IntPtr WaitEventsTimeout;
internal IntPtr PostEmptyEvent;
internal IntPtr GetInputMode;
internal IntPtr SetInputMode;
internal IntPtr RawMouseMotionSupported;
internal IntPtr GetKeyName;
internal IntPtr GetKeyScancode;
internal IntPtr GetKey;
internal IntPtr GetMouseButton;
internal IntPtr GetCursorPos;
internal IntPtr SetCursorPos;
internal IntPtr CreateCursor;
internal IntPtr CreateStandardCursor;
internal IntPtr DestroyCursor;
internal IntPtr SetCursor;
internal IntPtr SetKeyCallback;
internal IntPtr SetCharCallback;
internal IntPtr SetCharModsCallback;
internal IntPtr SetMouseButtonCallback;
internal IntPtr SetCursorPosCallback;
internal IntPtr SetCursorEnterCallback;
internal IntPtr SetScrollCallback;
internal IntPtr SetDropCallback;
internal IntPtr JoystickPresent;
internal IntPtr GetJoystickAxes;
internal IntPtr GetJoystickButtons;
internal IntPtr GetJoystickHats;
internal IntPtr GetJoystickName;
internal IntPtr GetJoystickGUID;
internal IntPtr SetJoystickUserPointer;
internal IntPtr GetJoystickUserPointer;
internal IntPtr JoystickIsGamepad;
internal IntPtr SetJoystickCallback;
internal IntPtr UpdateGamepadMappings;
internal IntPtr GetGamepadName;
internal IntPtr GetGamepadState;
internal IntPtr SetClipboardString;
internal IntPtr GetClipboardString;
internal IntPtr GetTime;
internal IntPtr SetTime;
internal IntPtr GetTimerValue;
internal IntPtr GetTimerFrequency;
internal IntPtr MakeContextCurrent;
internal IntPtr GetCurrentContext;
internal IntPtr SwapBuffers;
internal IntPtr SwapInterval;
internal IntPtr ExtensionSupported;
internal IntPtr GetProcAddress;
internal IntPtr VulkanSupported;
internal IntPtr GetRequiredInstanceExtensions;
//internal IntPtr GetInstanceProcAddress;
//internal IntPtr GetPhysicalDevicePresentationSupport;
//internal IntPtr CreateWindowSurface;
}
}