GLee.c   GLee.c 
/************************************************************************** * /************************************************************************** *
* *
* GLee.c * GLee.c
* GLee (OpenGL Easy Extension library) * GLee (OpenGL Easy Extension library)
* Version : 5.2 * Version : 5.33
* *
* Copyright (c)2006 Ben Woodhouse All rights reserved. * Copyright (c)2008 Ben Woodhouse All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are * modification, are permitted provided that the following conditions are
* met: * met:
* 1. Redistributions of source code must retain the above copyright * 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer as * notice, this list of conditions and the following disclaimer as
* the first lines of this file unmodified. * the first lines of this file unmodified.
* 2. Redistributions in binary form must reproduce the above copyright * 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the * notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution. * documentation and/or other materials provided with the distribution.
skipping to change at line 32 skipping to change at line 32
* IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Web: http://elf-stone.com/glee.php * Web: http://elf-stone.com/glee.php
* *
* [This file was automatically generated by GLeeGen 5.2 * [This file was automatically generated by GLeeGen 6.0
* *
*************************************************************************** / *************************************************************************** /
#ifdef _MSC_VER #ifdef _MSC_VER
#pragma optimize( "g", off ) #pragma optimize( "g", off )
#endif #endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
skipping to change at line 92 skipping to change at line 92
} }
/* Extension querying variables */ /* Extension querying variables */
GLboolean _GLEE_VERSION_1_2 = GL_FALSE; GLboolean _GLEE_VERSION_1_2 = GL_FALSE;
GLboolean _GLEE_ARB_imaging = GL_FALSE; GLboolean _GLEE_ARB_imaging = GL_FALSE;
GLboolean _GLEE_VERSION_1_3 = GL_FALSE; GLboolean _GLEE_VERSION_1_3 = GL_FALSE;
GLboolean _GLEE_VERSION_1_4 = GL_FALSE; GLboolean _GLEE_VERSION_1_4 = GL_FALSE;
GLboolean _GLEE_VERSION_1_5 = GL_FALSE; GLboolean _GLEE_VERSION_1_5 = GL_FALSE;
GLboolean _GLEE_VERSION_2_0 = GL_FALSE; GLboolean _GLEE_VERSION_2_0 = GL_FALSE;
GLboolean _GLEE_VERSION_2_1 = GL_FALSE;
GLboolean _GLEE_VERSION_3_0 = GL_FALSE;
GLboolean _GLEE_ARB_multitexture = GL_FALSE; GLboolean _GLEE_ARB_multitexture = GL_FALSE;
GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE; GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE;
GLboolean _GLEE_ARB_multisample = GL_FALSE; GLboolean _GLEE_ARB_multisample = GL_FALSE;
GLboolean _GLEE_ARB_texture_env_add = GL_FALSE; GLboolean _GLEE_ARB_texture_env_add = GL_FALSE;
GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE; GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE;
GLboolean _GLEE_ARB_texture_compression = GL_FALSE; GLboolean _GLEE_ARB_texture_compression = GL_FALSE;
GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE; GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE;
GLboolean _GLEE_ARB_point_parameters = GL_FALSE; GLboolean _GLEE_ARB_point_parameters = GL_FALSE;
GLboolean _GLEE_ARB_vertex_blend = GL_FALSE; GLboolean _GLEE_ARB_vertex_blend = GL_FALSE;
GLboolean _GLEE_ARB_matrix_palette = GL_FALSE; GLboolean _GLEE_ARB_matrix_palette = GL_FALSE;
skipping to change at line 127 skipping to change at line 129
GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE; GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE;
GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE; GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE;
GLboolean _GLEE_ARB_point_sprite = GL_FALSE; GLboolean _GLEE_ARB_point_sprite = GL_FALSE;
GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE; GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE;
GLboolean _GLEE_ARB_draw_buffers = GL_FALSE; GLboolean _GLEE_ARB_draw_buffers = GL_FALSE;
GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE; GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE;
GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE; GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE;
GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE; GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE;
GLboolean _GLEE_ARB_texture_float = GL_FALSE; GLboolean _GLEE_ARB_texture_float = GL_FALSE;
GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE; GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE;
GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE;
GLboolean _GLEE_ARB_draw_instanced = GL_FALSE;
GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE;
GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE;
GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE;
GLboolean _GLEE_ARB_instanced_arrays = GL_FALSE;
GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE;
GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE;
GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE;
GLboolean _GLEE_ARB_texture_rg = GL_FALSE;
GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE;
GLboolean _GLEE_EXT_abgr = GL_FALSE; GLboolean _GLEE_EXT_abgr = GL_FALSE;
GLboolean _GLEE_EXT_blend_color = GL_FALSE; GLboolean _GLEE_EXT_blend_color = GL_FALSE;
GLboolean _GLEE_EXT_polygon_offset = GL_FALSE; GLboolean _GLEE_EXT_polygon_offset = GL_FALSE;
GLboolean _GLEE_EXT_texture = GL_FALSE; GLboolean _GLEE_EXT_texture = GL_FALSE;
GLboolean _GLEE_EXT_texture3D = GL_FALSE; GLboolean _GLEE_EXT_texture3D = GL_FALSE;
GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE; GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE;
GLboolean _GLEE_EXT_subtexture = GL_FALSE; GLboolean _GLEE_EXT_subtexture = GL_FALSE;
GLboolean _GLEE_EXT_copy_texture = GL_FALSE; GLboolean _GLEE_EXT_copy_texture = GL_FALSE;
GLboolean _GLEE_EXT_histogram = GL_FALSE; GLboolean _GLEE_EXT_histogram = GL_FALSE;
GLboolean _GLEE_EXT_convolution = GL_FALSE; GLboolean _GLEE_EXT_convolution = GL_FALSE;
skipping to change at line 343 skipping to change at line 357
GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE; GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE;
GLboolean _GLEE_MESA_pack_invert = GL_FALSE; GLboolean _GLEE_MESA_pack_invert = GL_FALSE;
GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE; GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE;
GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE; GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE;
GLboolean _GLEE_NV_fragment_program_option = GL_FALSE; GLboolean _GLEE_NV_fragment_program_option = GL_FALSE;
GLboolean _GLEE_NV_fragment_program2 = GL_FALSE; GLboolean _GLEE_NV_fragment_program2 = GL_FALSE;
GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE; GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE;
GLboolean _GLEE_NV_vertex_program3 = GL_FALSE; GLboolean _GLEE_NV_vertex_program3 = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE; GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE;
GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE; GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE;
GLboolean _GLEE_EXT_color_matrix = GL_FALSE; GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
GLboolean _GLEE_EXT_timer_query = GL_FALSE;
GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE;
GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE;
GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
GLboolean _GLEE_NV_geometry_program4 = GL_FALSE;
GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
GLboolean _GLEE_NV_vertex_program4 = GL_FALSE;
GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE;
GLboolean _GLEE_EXT_draw_instanced = GL_FALSE;
GLboolean _GLEE_EXT_packed_float = GL_FALSE;
GLboolean _GLEE_EXT_texture_array = GL_FALSE;
GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
GLboolean _GLEE_NV_fragment_program4 = GL_FALSE;
GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
GLboolean _GLEE_NV_conditional_render = GL_FALSE;
GLboolean _GLEE_NV_present_video = GL_FALSE;
GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
GLboolean _GLEE_SGIX_texture_select = GL_FALSE; GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE; GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE; GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE; GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE; GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
GLboolean _GLEE_EXT_scene_marker = GL_FALSE; GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE; GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
GLboolean _GLEE_EXT_texture_env = GL_FALSE; GLboolean _GLEE_EXT_texture_env = GL_FALSE;
GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
GLboolean _GLEE_IBM_static_data = GL_FALSE; GLboolean _GLEE_IBM_static_data = GL_FALSE;
GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
GLboolean _GLEE_OES_byte_coordinates = GL_FALSE; GLboolean _GLEE_OES_byte_coordinates = GL_FALSE;
GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE; GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE;
GLboolean _GLEE_OES_single_precision = GL_FALSE; GLboolean _GLEE_OES_single_precision = GL_FALSE;
GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE; GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE;
GLboolean _GLEE_SGIX_texture_range = GL_FALSE; GLboolean _GLEE_SGIX_texture_range = GL_FALSE;
GLboolean _GLEE_ATI_texture_compression_3dc = GL_FALSE;
/* GL Extension names */ /* GL Extension names */
char __GLeeGLExtensionNames[279][35]={ char __GLeeGLExtensionNames[322][39]={
"GL_VERSION_1_2", "GL_VERSION_1_2",
"GL_ARB_imaging", "GL_ARB_imaging",
"GL_VERSION_1_3", "GL_VERSION_1_3",
"GL_VERSION_1_4", "GL_VERSION_1_4",
"GL_VERSION_1_5", "GL_VERSION_1_5",
"GL_VERSION_2_0", "GL_VERSION_2_0",
"GL_VERSION_2_1",
"GL_VERSION_3_0",
"GL_ARB_multitexture", "GL_ARB_multitexture",
"GL_ARB_transpose_matrix", "GL_ARB_transpose_matrix",
"GL_ARB_multisample", "GL_ARB_multisample",
"GL_ARB_texture_env_add", "GL_ARB_texture_env_add",
"GL_ARB_texture_cube_map", "GL_ARB_texture_cube_map",
"GL_ARB_texture_compression", "GL_ARB_texture_compression",
"GL_ARB_texture_border_clamp", "GL_ARB_texture_border_clamp",
"GL_ARB_point_parameters", "GL_ARB_point_parameters",
"GL_ARB_vertex_blend", "GL_ARB_vertex_blend",
"GL_ARB_matrix_palette", "GL_ARB_matrix_palette",
skipping to change at line 410 skipping to change at line 455
"GL_ARB_shading_language_100", "GL_ARB_shading_language_100",
"GL_ARB_texture_non_power_of_two", "GL_ARB_texture_non_power_of_two",
"GL_ARB_point_sprite", "GL_ARB_point_sprite",
"GL_ARB_fragment_program_shadow", "GL_ARB_fragment_program_shadow",
"GL_ARB_draw_buffers", "GL_ARB_draw_buffers",
"GL_ARB_texture_rectangle", "GL_ARB_texture_rectangle",
"GL_ARB_color_buffer_float", "GL_ARB_color_buffer_float",
"GL_ARB_half_float_pixel", "GL_ARB_half_float_pixel",
"GL_ARB_texture_float", "GL_ARB_texture_float",
"GL_ARB_pixel_buffer_object", "GL_ARB_pixel_buffer_object",
"GL_ARB_depth_buffer_float",
"GL_ARB_draw_instanced",
"GL_ARB_framebuffer_object",
"GL_ARB_framebuffer_sRGB",
"GL_ARB_geometry_shader4",
"GL_ARB_half_float_vertex",
"GL_ARB_instanced_arrays",
"GL_ARB_map_buffer_range",
"GL_ARB_texture_buffer_object",
"GL_ARB_texture_compression_rgtc",
"GL_ARB_texture_rg",
"GL_ARB_vertex_array_object",
"GL_EXT_abgr", "GL_EXT_abgr",
"GL_EXT_blend_color", "GL_EXT_blend_color",
"GL_EXT_polygon_offset", "GL_EXT_polygon_offset",
"GL_EXT_texture", "GL_EXT_texture",
"GL_EXT_texture3D", "GL_EXT_texture3D",
"GL_SGIS_texture_filter4", "GL_SGIS_texture_filter4",
"GL_EXT_subtexture", "GL_EXT_subtexture",
"GL_EXT_copy_texture", "GL_EXT_copy_texture",
"GL_EXT_histogram", "GL_EXT_histogram",
"GL_EXT_convolution", "GL_EXT_convolution",
skipping to change at line 626 skipping to change at line 683
"GL_EXT_blend_equation_separate", "GL_EXT_blend_equation_separate",
"GL_MESA_pack_invert", "GL_MESA_pack_invert",
"GL_MESA_ycbcr_texture", "GL_MESA_ycbcr_texture",
"GL_EXT_pixel_buffer_object", "GL_EXT_pixel_buffer_object",
"GL_NV_fragment_program_option", "GL_NV_fragment_program_option",
"GL_NV_fragment_program2", "GL_NV_fragment_program2",
"GL_NV_vertex_program2_option", "GL_NV_vertex_program2_option",
"GL_NV_vertex_program3", "GL_NV_vertex_program3",
"GL_EXT_framebuffer_object", "GL_EXT_framebuffer_object",
"GL_GREMEDY_string_marker", "GL_GREMEDY_string_marker",
"GL_EXT_color_matrix", "GL_EXT_packed_depth_stencil",
"GL_EXT_stencil_clear_tag",
"GL_EXT_texture_sRGB",
"GL_EXT_framebuffer_blit",
"GL_EXT_framebuffer_multisample",
"GL_MESAX_texture_stack",
"GL_EXT_timer_query",
"GL_EXT_gpu_program_parameters",
"GL_APPLE_flush_buffer_range",
"GL_NV_gpu_program4",
"GL_NV_geometry_program4",
"GL_EXT_geometry_shader4",
"GL_NV_vertex_program4",
"GL_EXT_gpu_shader4",
"GL_EXT_draw_instanced",
"GL_EXT_packed_float",
"GL_EXT_texture_array",
"GL_EXT_texture_buffer_object",
"GL_EXT_texture_compression_latc",
"GL_EXT_texture_compression_rgtc",
"GL_EXT_texture_shared_exponent",
"GL_NV_depth_buffer_float",
"GL_NV_fragment_program4",
"GL_NV_framebuffer_multisample_coverage",
"GL_EXT_framebuffer_sRGB",
"GL_NV_geometry_shader4",
"GL_NV_parameter_buffer_object",
"GL_EXT_draw_buffers2",
"GL_NV_transform_feedback",
"GL_EXT_bindable_uniform",
"GL_EXT_texture_integer",
"GL_GREMEDY_frame_terminator",
"GL_NV_conditional_render",
"GL_NV_present_video",
"GL_EXT_transform_feedback",
"GL_EXT_direct_state_access",
"GL_EXT_vertex_array_bgra",
"GL_SGIX_texture_select", "GL_SGIX_texture_select",
"GL_INGR_blend_func_separate", "GL_INGR_blend_func_separate",
"GL_SGIX_depth_pass_instrument", "GL_SGIX_depth_pass_instrument",
"GL_SGIX_igloo_interface", "GL_SGIX_igloo_interface",
"GL_EXT_fragment_lighting", "GL_EXT_fragment_lighting",
"GL_EXT_framebuffer_blit",
"GL_EXT_framebuffer_multisample",
"GL_EXT_packed_depth_stencil",
"GL_EXT_scene_marker", "GL_EXT_scene_marker",
"GL_EXT_stencil_clear_tag",
"GL_EXT_texture_compression_dxt1", "GL_EXT_texture_compression_dxt1",
"GL_EXT_texture_env", "GL_EXT_texture_env",
"GL_EXT_texture_sRGB",
"GL_IBM_static_data", "GL_IBM_static_data",
"GL_MESAX_texture_stack",
"GL_OES_byte_coordinates", "GL_OES_byte_coordinates",
"GL_OES_compressed_paletted_texture", "GL_OES_compressed_paletted_texture",
"GL_OES_single_precision", "GL_OES_single_precision",
"GL_SGIX_pixel_texture_bits", "GL_SGIX_pixel_texture_bits",
"GL_SGIX_texture_range", "GL_SGIX_texture_range"
"GL_ATI_texture_compression_3dc"
}; };
int __GLeeGLNumExtensions=279; int __GLeeGLNumExtensions=322;
/* GL_VERSION_1_2 */ /* GL_VERSION_1_2 */
#ifdef __GLEE_GL_VERSION_1_2 #ifdef __GLEE_GL_VERSION_1_2
void __stdcall _Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf bl ue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha) ;} void __stdcall _Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf bl ue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha) ;}
void __stdcall _Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) glBlendEquation(mode);} void __stdcall _Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) glBlendEquation(mode);}
void __stdcall _Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);} void __stdcall _Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);}
void __stdcall _Lazy_glColorTable(GLenum target, GLenum internalformat, GLs izei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeIni t()) glColorTable(target, internalformat, width, format, type, table);} void __stdcall _Lazy_glColorTable(GLenum target, GLenum internalformat, GLs izei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeIni t()) glColorTable(target, internalformat, width, format, type, table);}
void __stdcall _Lazy_glColorTableParameterfv(GLenum target, GLenum pname, c onst GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pn ame, params);} void __stdcall _Lazy_glColorTableParameterfv(GLenum target, GLenum pname, c onst GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pn ame, params);}
void __stdcall _Lazy_glColorTableParameteriv(GLenum target, GLenum pname, c onst GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pnam e, params);} void __stdcall _Lazy_glColorTableParameteriv(GLenum target, GLenum pname, c onst GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pnam e, params);}
skipping to change at line 1163 skipping to change at line 1249
PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv=_Lazy_glVertexAttrib4fv; PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv=_Lazy_glVertexAttrib4fv;
PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv=_Lazy_glVertexAttrib4iv; PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv=_Lazy_glVertexAttrib4iv;
PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s=_Lazy_glVertexAttrib4s; PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s=_Lazy_glVertexAttrib4s;
PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv=_Lazy_glVertexAttrib4sv; PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv=_Lazy_glVertexAttrib4sv;
PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv=_Lazy_glVertexAttrib4ubv; PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv=_Lazy_glVertexAttrib4ubv;
PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv=_Lazy_glVertexAttrib4uiv; PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv=_Lazy_glVertexAttrib4uiv;
PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv=_Lazy_glVertexAttrib4usv; PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv=_Lazy_glVertexAttrib4usv;
PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer=_Lazy_glVertexAttribPoi nter; PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer=_Lazy_glVertexAttribPoi nter;
#endif #endif
/* GL_VERSION_2_1 */
#ifdef __GLEE_GL_VERSION_2_1
void __stdcall _Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GL
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix
2x3fv(location, count, transpose, value);}
void __stdcall _Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GL
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix
3x2fv(location, count, transpose, value);}
void __stdcall _Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GL
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix
2x4fv(location, count, transpose, value);}
void __stdcall _Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GL
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix
4x2fv(location, count, transpose, value);}
void __stdcall _Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GL
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix
3x4fv(location, count, transpose, value);}
void __stdcall _Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GL
boolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix
4x3fv(location, count, transpose, value);}
PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv=_Lazy_glUniformMatrix2x3f
v;
PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv=_Lazy_glUniformMatrix3x2f
v;
PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv=_Lazy_glUniformMatrix2x4f
v;
PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv=_Lazy_glUniformMatrix4x2f
v;
PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv=_Lazy_glUniformMatrix3x4f
v;
PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv=_Lazy_glUniformMatrix4x3f
v;
#endif
/* GL_VERSION_3_0 */
#ifdef __GLEE_GL_VERSION_3_0
void __stdcall _Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, G
Lboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a);
}
void __stdcall _Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean
* data) {if (GLeeInit()) glGetBooleani_v(target, index, data);}
void __stdcall _Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * d
ata) {if (GLeeInit()) glGetIntegeri_v(target, index, data);}
void __stdcall _Lazy_glEnablei(GLenum target, GLuint index)
{if (GLeeInit()) glEnablei(target, index);}
void __stdcall _Lazy_glDisablei(GLenum target, GLuint index)
{if (GLeeInit()) glDisablei(target, index);}
GLboolean __stdcall _Lazy_glIsEnabledi(GLenum target, GLuint index)
{if (GLeeInit()) return glIsEnabledi(target, index); return
(GLboolean)0;}
void __stdcall _Lazy_glBeginTransformFeedback(GLenum primitiveMode)
{if (GLeeInit()) glBeginTransformFeedback(primitiveMode);}
void __stdcall _Lazy_glEndTransformFeedback(void)
{if (GLeeInit()) glEndTransformFeedback();}
void __stdcall _Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint
buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRan
ge(target, index, buffer, offset, size);}
void __stdcall _Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint b
uffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);}
void __stdcall _Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei co
unt, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransf
ormFeedbackVaryings(program, count, locations, bufferMode);}
void __stdcall _Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint i
ndex, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(pro
gram, index, location);}
void __stdcall _Lazy_glClampColor(GLenum target, GLenum clamp)
{if (GLeeInit()) glClampColor(target, clamp);}
void __stdcall _Lazy_glBeginConditionalRender(GLuint id, GLenum mode)
{if (GLeeInit()) glBeginConditionalRender(id, mode);}
void __stdcall _Lazy_glEndConditionalRender(void)
{if (GLeeInit()) glEndConditionalRender();}
void __stdcall _Lazy_glVertexAttribI1i(GLuint index, GLint x)
{if (GLeeInit()) glVertexAttribI1i(index, x);}
void __stdcall _Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y)
{if (GLeeInit()) glVertexAttribI2i(index, x, y);}
void __stdcall _Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLin
t z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);}
void __stdcall _Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLin
t z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);}
void __stdcall _Lazy_glVertexAttribI1ui(GLuint index, GLuint x)
{if (GLeeInit()) glVertexAttribI1ui(index, x);}
void __stdcall _Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
{if (GLeeInit()) glVertexAttribI2ui(index, x, y);}
void __stdcall _Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, G
Luint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);}
void __stdcall _Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, G
Luint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);
}
void __stdcall _Lazy_glVertexAttribI1iv(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI1iv(index, v);}
void __stdcall _Lazy_glVertexAttribI2iv(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI2iv(index, v);}
void __stdcall _Lazy_glVertexAttribI3iv(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI3iv(index, v);}
void __stdcall _Lazy_glVertexAttribI4iv(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI4iv(index, v);}
void __stdcall _Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI1uiv(index, v);}
void __stdcall _Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI2uiv(index, v);}
void __stdcall _Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI3uiv(index, v);}
void __stdcall _Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI4uiv(index, v);}
void __stdcall _Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v)
{if (GLeeInit()) glVertexAttribI4bv(index, v);}
void __stdcall _Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v)
{if (GLeeInit()) glVertexAttribI4sv(index, v);}
void __stdcall _Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v)
{if (GLeeInit()) glVertexAttribI4ubv(index, v);}
void __stdcall _Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v)
{if (GLeeInit()) glVertexAttribI4usv(index, v);}
void __stdcall _Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenu
m type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexA
ttribIPointer(index, size, type, stride, pointer);}
void __stdcall _Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint
* params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);
}
void __stdcall _Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLui
nt * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params)
;}
void __stdcall _Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint
* params) {if (GLeeInit()) glGetUniformuiv(program, location, params);
}
void __stdcall _Lazy_glBindFragDataLocation(GLuint program, GLuint color, c
onst GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color
, name);}
GLint __stdcall _Lazy_glGetFragDataLocation(GLuint program, const GLchar *
name) {if (GLeeInit()) return glGetFragDataLocation(program, name)
; return (GLint)0;}
void __stdcall _Lazy_glUniform1ui(GLint location, GLuint v0)
{if (GLeeInit()) glUniform1ui(location, v0);}
void __stdcall _Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1)
{if (GLeeInit()) glUniform2ui(location, v0, v1);}
void __stdcall _Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLu
int v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);}
void __stdcall _Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLu
int v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3)
;}
void __stdcall _Lazy_glUniform1uiv(GLint location, GLsizei count, const GLu
int * value) {if (GLeeInit()) glUniform1uiv(location, count, value);}
void __stdcall _Lazy_glUniform2uiv(GLint location, GLsizei count, const GLu
int * value) {if (GLeeInit()) glUniform2uiv(location, count, value);}
void __stdcall _Lazy_glUniform3uiv(GLint location, GLsizei count, const GLu
int * value) {if (GLeeInit()) glUniform3uiv(location, count, value);}
void __stdcall _Lazy_glUniform4uiv(GLint location, GLsizei count, const GLu
int * value) {if (GLeeInit()) glUniform4uiv(location, count, value);}
void __stdcall _Lazy_glTexParameterIiv(GLenum target, GLenum pname, const G
Lint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);}
void __stdcall _Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const
GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params
);}
void __stdcall _Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLin
t * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params)
;}
void __stdcall _Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLu
int * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params
);}
void __stdcall _Lazy_glClearBufferiv(GLenum buffer, const GLint * value)
{if (GLeeInit()) glClearBufferiv(buffer, value);}
void __stdcall _Lazy_glClearBufferuiv(GLenum buffer, const GLuint * value)
{if (GLeeInit()) glClearBufferuiv(buffer, value);}
void __stdcall _Lazy_glClearBufferfv(GLenum buffer, const GLfloat * value)
{if (GLeeInit()) glClearBufferfv(buffer, value);}
void __stdcall _Lazy_glClearBufferfi(GLenum buffer, GLfloat depth, GLint st
encil) {if (GLeeInit()) glClearBufferfi(buffer, depth, stencil);}
const GLubyte * __stdcall _Lazy_glGetStringi(GLenum name, GLuint index)
{if (GLeeInit()) return glGetStringi(name, index); return (c
onst GLubyte *)0;}
PFNGLCOLORMASKIPROC pglColorMaski=_Lazy_glColorMaski;
PFNGLGETBOOLEANI_VPROC pglGetBooleani_v=_Lazy_glGetBooleani_v;
PFNGLGETINTEGERI_VPROC pglGetIntegeri_v=_Lazy_glGetIntegeri_v;
PFNGLENABLEIPROC pglEnablei=_Lazy_glEnablei;
PFNGLDISABLEIPROC pglDisablei=_Lazy_glDisablei;
PFNGLISENABLEDIPROC pglIsEnabledi=_Lazy_glIsEnabledi;
PFNGLBEGINTRANSFORMFEEDBACKPROC pglBeginTransformFeedback=_Lazy_glBeginTran
sformFeedback;
PFNGLENDTRANSFORMFEEDBACKPROC pglEndTransformFeedback=_Lazy_glEndTransformF
eedback;
PFNGLBINDBUFFERRANGEPROC pglBindBufferRange=_Lazy_glBindBufferRange;
PFNGLBINDBUFFERBASEPROC pglBindBufferBase=_Lazy_glBindBufferBase;
PFNGLTRANSFORMFEEDBACKVARYINGSPROC pglTransformFeedbackVaryings=_Lazy_glTra
nsformFeedbackVaryings;
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC pglGetTransformFeedbackVarying=_Lazy_g
lGetTransformFeedbackVarying;
PFNGLCLAMPCOLORPROC pglClampColor=_Lazy_glClampColor;
PFNGLBEGINCONDITIONALRENDERPROC pglBeginConditionalRender=_Lazy_glBeginCond
itionalRender;
PFNGLENDCONDITIONALRENDERPROC pglEndConditionalRender=_Lazy_glEndConditiona
lRender;
PFNGLVERTEXATTRIBI1IPROC pglVertexAttribI1i=_Lazy_glVertexAttribI1i;
PFNGLVERTEXATTRIBI2IPROC pglVertexAttribI2i=_Lazy_glVertexAttribI2i;
PFNGLVERTEXATTRIBI3IPROC pglVertexAttribI3i=_Lazy_glVertexAttribI3i;
PFNGLVERTEXATTRIBI4IPROC pglVertexAttribI4i=_Lazy_glVertexAttribI4i;
PFNGLVERTEXATTRIBI1UIPROC pglVertexAttribI1ui=_Lazy_glVertexAttribI1ui;
PFNGLVERTEXATTRIBI2UIPROC pglVertexAttribI2ui=_Lazy_glVertexAttribI2ui;
PFNGLVERTEXATTRIBI3UIPROC pglVertexAttribI3ui=_Lazy_glVertexAttribI3ui;
PFNGLVERTEXATTRIBI4UIPROC pglVertexAttribI4ui=_Lazy_glVertexAttribI4ui;
PFNGLVERTEXATTRIBI1IVPROC pglVertexAttribI1iv=_Lazy_glVertexAttribI1iv;
PFNGLVERTEXATTRIBI2IVPROC pglVertexAttribI2iv=_Lazy_glVertexAttribI2iv;
PFNGLVERTEXATTRIBI3IVPROC pglVertexAttribI3iv=_Lazy_glVertexAttribI3iv;
PFNGLVERTEXATTRIBI4IVPROC pglVertexAttribI4iv=_Lazy_glVertexAttribI4iv;
PFNGLVERTEXATTRIBI1UIVPROC pglVertexAttribI1uiv=_Lazy_glVertexAttribI1uiv;
PFNGLVERTEXATTRIBI2UIVPROC pglVertexAttribI2uiv=_Lazy_glVertexAttribI2uiv;
PFNGLVERTEXATTRIBI3UIVPROC pglVertexAttribI3uiv=_Lazy_glVertexAttribI3uiv;
PFNGLVERTEXATTRIBI4UIVPROC pglVertexAttribI4uiv=_Lazy_glVertexAttribI4uiv;
PFNGLVERTEXATTRIBI4BVPROC pglVertexAttribI4bv=_Lazy_glVertexAttribI4bv;
PFNGLVERTEXATTRIBI4SVPROC pglVertexAttribI4sv=_Lazy_glVertexAttribI4sv;
PFNGLVERTEXATTRIBI4UBVPROC pglVertexAttribI4ubv=_Lazy_glVertexAttribI4ubv;
PFNGLVERTEXATTRIBI4USVPROC pglVertexAttribI4usv=_Lazy_glVertexAttribI4usv;
PFNGLVERTEXATTRIBIPOINTERPROC pglVertexAttribIPointer=_Lazy_glVertexAttribI
Pointer;
PFNGLGETVERTEXATTRIBIIVPROC pglGetVertexAttribIiv=_Lazy_glGetVertexAttribIi
v;
PFNGLGETVERTEXATTRIBIUIVPROC pglGetVertexAttribIuiv=_Lazy_glGetVertexAttrib
Iuiv;
PFNGLGETUNIFORMUIVPROC pglGetUniformuiv=_Lazy_glGetUniformuiv;
PFNGLBINDFRAGDATALOCATIONPROC pglBindFragDataLocation=_Lazy_glBindFragDataL
ocation;
PFNGLGETFRAGDATALOCATIONPROC pglGetFragDataLocation=_Lazy_glGetFragDataLoca
tion;
PFNGLUNIFORM1UIPROC pglUniform1ui=_Lazy_glUniform1ui;
PFNGLUNIFORM2UIPROC pglUniform2ui=_Lazy_glUniform2ui;
PFNGLUNIFORM3UIPROC pglUniform3ui=_Lazy_glUniform3ui;
PFNGLUNIFORM4UIPROC pglUniform4ui=_Lazy_glUniform4ui;
PFNGLUNIFORM1UIVPROC pglUniform1uiv=_Lazy_glUniform1uiv;
PFNGLUNIFORM2UIVPROC pglUniform2uiv=_Lazy_glUniform2uiv;
PFNGLUNIFORM3UIVPROC pglUniform3uiv=_Lazy_glUniform3uiv;
PFNGLUNIFORM4UIVPROC pglUniform4uiv=_Lazy_glUniform4uiv;
PFNGLTEXPARAMETERIIVPROC pglTexParameterIiv=_Lazy_glTexParameterIiv;
PFNGLTEXPARAMETERIUIVPROC pglTexParameterIuiv=_Lazy_glTexParameterIuiv;
PFNGLGETTEXPARAMETERIIVPROC pglGetTexParameterIiv=_Lazy_glGetTexParameterIi
v;
PFNGLGETTEXPARAMETERIUIVPROC pglGetTexParameterIuiv=_Lazy_glGetTexParameter
Iuiv;
PFNGLCLEARBUFFERIVPROC pglClearBufferiv=_Lazy_glClearBufferiv;
PFNGLCLEARBUFFERUIVPROC pglClearBufferuiv=_Lazy_glClearBufferuiv;
PFNGLCLEARBUFFERFVPROC pglClearBufferfv=_Lazy_glClearBufferfv;
PFNGLCLEARBUFFERFIPROC pglClearBufferfi=_Lazy_glClearBufferfi;
PFNGLGETSTRINGIPROC pglGetStringi=_Lazy_glGetStringi;
#endif
/* GL_ARB_multitexture */ /* GL_ARB_multitexture */
#ifdef __GLEE_GL_ARB_multitexture #ifdef __GLEE_GL_ARB_multitexture
void __stdcall _Lazy_glActiveTextureARB(GLenum texture) {if (GLeeInit()) glActiveTextureARB(texture);} void __stdcall _Lazy_glActiveTextureARB(GLenum texture) {if (GLeeInit()) glActiveTextureARB(texture);}
void __stdcall _Lazy_glClientActiveTextureARB(GLenum texture) {if (GLeeInit()) glClientActiveTextureARB(texture);} void __stdcall _Lazy_glClientActiveTextureARB(GLenum texture) {if (GLeeInit()) glClientActiveTextureARB(texture);}
void __stdcall _Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1dARB(target, s);} void __stdcall _Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1dARB(target, s);}
void __stdcall _Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);} void __stdcall _Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);}
void __stdcall _Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1fARB(target, s);} void __stdcall _Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1fARB(target, s);}
void __stdcall _Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v ) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);} void __stdcall _Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v ) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);}
void __stdcall _Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1iARB(target, s);} void __stdcall _Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1iARB(target, s);}
skipping to change at line 1746 skipping to change at line 1970
/* GL_ARB_texture_float */ /* GL_ARB_texture_float */
#ifdef __GLEE_GL_ARB_texture_float #ifdef __GLEE_GL_ARB_texture_float
#endif #endif
/* GL_ARB_pixel_buffer_object */ /* GL_ARB_pixel_buffer_object */
#ifdef __GLEE_GL_ARB_pixel_buffer_object #ifdef __GLEE_GL_ARB_pixel_buffer_object
#endif #endif
/* GL_ARB_depth_buffer_float */
#ifdef __GLEE_GL_ARB_depth_buffer_float
#endif
/* GL_ARB_draw_instanced */
#ifdef __GLEE_GL_ARB_draw_instanced
void __stdcall _Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLs
izei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(m
ode, first, count, primcount);}
void __stdcall _Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count,
GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit())
glDrawElementsInstancedARB(mode, count, type, indices, primcount);}
PFNGLDRAWARRAYSINSTANCEDARBPROC pglDrawArraysInstancedARB=_Lazy_glDrawArray
sInstancedARB;
PFNGLDRAWELEMENTSINSTANCEDARBPROC pglDrawElementsInstancedARB=_Lazy_glDrawE
lementsInstancedARB;
#endif
/* GL_ARB_framebuffer_object */
#ifdef __GLEE_GL_ARB_framebuffer_object
GLboolean __stdcall _Lazy_glIsRenderbuffer(GLuint renderbuffer)
{if (GLeeInit()) return glIsRenderbuffer(renderbuffer); retu
rn (GLboolean)0;}
void __stdcall _Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer)
{if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);}
void __stdcall _Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * render
buffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);}
void __stdcall _Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)
{if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);}
void __stdcall _Lazy_glRenderbufferStorage(GLenum target, GLenum internalfo
rmat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorag
e(target, internalformat, width, height);}
void __stdcall _Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pna
me, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target,
pname, params);}
GLboolean __stdcall _Lazy_glIsFramebuffer(GLuint framebuffer)
{if (GLeeInit()) return glIsFramebuffer(framebuffer); return
(GLboolean)0;}
void __stdcall _Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer)
{if (GLeeInit()) glBindFramebuffer(target, framebuffer);}
void __stdcall _Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebu
ffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);}
void __stdcall _Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers)
{if (GLeeInit()) glGenFramebuffers(n, framebuffers);}
GLenum __stdcall _Lazy_glCheckFramebufferStatus(GLenum target)
{if (GLeeInit()) return glCheckFramebufferStatus(target); re
turn (GLenum)0;}
void __stdcall _Lazy_glFramebufferTexture1D(GLenum target, GLenum attachmen
t, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFrame
bufferTexture1D(target, attachment, textarget, texture, level);}
void __stdcall _Lazy_glFramebufferTexture2D(GLenum target, GLenum attachmen
t, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFrame
bufferTexture2D(target, attachment, textarget, texture, level);}
void __stdcall _Lazy_glFramebufferTexture3D(GLenum target, GLenum attachmen
t, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLee
Init()) glFramebufferTexture3D(target, attachment, textarget, texture, leve
l, zoffset);}
void __stdcall _Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attach
ment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glF
ramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer
);}
void __stdcall _Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, G
Lenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFram
ebufferAttachmentParameteriv(target, attachment, pname, params);}
void __stdcall _Lazy_glGenerateMipmap(GLenum target)
{if (GLeeInit()) glGenerateMipmap(target);}
void __stdcall _Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX
1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfi
eld mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0,
srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
void __stdcall _Lazy_glRenderbufferStorageMultisample(GLenum target, GLsize
i samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLee
Init()) glRenderbufferStorageMultisample(target, samples, internalformat, w
idth, height);}
void __stdcall _Lazy_glFramebufferTextureLayer(GLenum target, GLenum attach
ment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebu
fferTextureLayer(target, attachment, texture, level, layer);}
PFNGLISRENDERBUFFERPROC pglIsRenderbuffer=_Lazy_glIsRenderbuffer;
PFNGLBINDRENDERBUFFERPROC pglBindRenderbuffer=_Lazy_glBindRenderbuffer;
PFNGLDELETERENDERBUFFERSPROC pglDeleteRenderbuffers=_Lazy_glDeleteRenderbuf
fers;
PFNGLGENRENDERBUFFERSPROC pglGenRenderbuffers=_Lazy_glGenRenderbuffers;
PFNGLRENDERBUFFERSTORAGEPROC pglRenderbufferStorage=_Lazy_glRenderbufferSto
rage;
PFNGLGETRENDERBUFFERPARAMETERIVPROC pglGetRenderbufferParameteriv=_Lazy_glG
etRenderbufferParameteriv;
PFNGLISFRAMEBUFFERPROC pglIsFramebuffer=_Lazy_glIsFramebuffer;
PFNGLBINDFRAMEBUFFERPROC pglBindFramebuffer=_Lazy_glBindFramebuffer;
PFNGLDELETEFRAMEBUFFERSPROC pglDeleteFramebuffers=_Lazy_glDeleteFramebuffer
s;
PFNGLGENFRAMEBUFFERSPROC pglGenFramebuffers=_Lazy_glGenFramebuffers;
PFNGLCHECKFRAMEBUFFERSTATUSPROC pglCheckFramebufferStatus=_Lazy_glCheckFram
ebufferStatus;
PFNGLFRAMEBUFFERTEXTURE1DPROC pglFramebufferTexture1D=_Lazy_glFramebufferTe
xture1D;
PFNGLFRAMEBUFFERTEXTURE2DPROC pglFramebufferTexture2D=_Lazy_glFramebufferTe
xture2D;
PFNGLFRAMEBUFFERTEXTURE3DPROC pglFramebufferTexture3D=_Lazy_glFramebufferTe
xture3D;
PFNGLFRAMEBUFFERRENDERBUFFERPROC pglFramebufferRenderbuffer=_Lazy_glFramebu
fferRenderbuffer;
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC pglGetFramebufferAttachmentPar
ameteriv=_Lazy_glGetFramebufferAttachmentParameteriv;
PFNGLGENERATEMIPMAPPROC pglGenerateMipmap=_Lazy_glGenerateMipmap;
PFNGLBLITFRAMEBUFFERPROC pglBlitFramebuffer=_Lazy_glBlitFramebuffer;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC pglRenderbufferStorageMultisample=_
Lazy_glRenderbufferStorageMultisample;
PFNGLFRAMEBUFFERTEXTURELAYERPROC pglFramebufferTextureLayer=_Lazy_glFramebu
fferTextureLayer;
#endif
/* GL_ARB_framebuffer_sRGB */
#ifdef __GLEE_GL_ARB_framebuffer_sRGB
#endif
/* GL_ARB_geometry_shader4 */
#ifdef __GLEE_GL_ARB_geometry_shader4
void __stdcall _Lazy_glProgramParameteriARB(GLuint program, GLenum pname, G
Lint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, valu
e);}
void __stdcall _Lazy_glFramebufferTextureARB(GLenum target, GLenum attachme
nt, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB(
target, attachment, texture, level);}
void __stdcall _Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum att
achment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFram
ebufferTextureLayerARB(target, attachment, texture, level, layer);}
void __stdcall _Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum atta
chment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFrame
bufferTextureFaceARB(target, attachment, texture, level, face);}
PFNGLPROGRAMPARAMETERIARBPROC pglProgramParameteriARB=_Lazy_glProgramParame
teriARB;
PFNGLFRAMEBUFFERTEXTUREARBPROC pglFramebufferTextureARB=_Lazy_glFramebuffer
TextureARB;
PFNGLFRAMEBUFFERTEXTURELAYERARBPROC pglFramebufferTextureLayerARB=_Lazy_glF
ramebufferTextureLayerARB;
PFNGLFRAMEBUFFERTEXTUREFACEARBPROC pglFramebufferTextureFaceARB=_Lazy_glFra
mebufferTextureFaceARB;
#endif
/* GL_ARB_half_float_vertex */
#ifdef __GLEE_GL_ARB_half_float_vertex
#endif
/* GL_ARB_instanced_arrays */
#ifdef __GLEE_GL_ARB_instanced_arrays
void __stdcall _Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor)
{if (GLeeInit()) glVertexAttribDivisor(index, divisor);}
PFNGLVERTEXATTRIBDIVISORPROC pglVertexAttribDivisor=_Lazy_glVertexAttribDiv
isor;
#endif
/* GL_ARB_map_buffer_range */
#ifdef __GLEE_GL_ARB_map_buffer_range
void __stdcall _Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsiz
eiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target,
offset, length, access);}
void __stdcall _Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offse
t, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, of
fset, length);}
PFNGLMAPBUFFERRANGEPROC pglMapBufferRange=_Lazy_glMapBufferRange;
PFNGLFLUSHMAPPEDBUFFERRANGEPROC pglFlushMappedBufferRange=_Lazy_glFlushMapp
edBufferRange;
#endif
/* GL_ARB_texture_buffer_object */
#ifdef __GLEE_GL_ARB_texture_buffer_object
void __stdcall _Lazy_glTexBufferARB(GLenum target, GLenum internalformat, G
Luint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buff
er);}
PFNGLTEXBUFFERARBPROC pglTexBufferARB=_Lazy_glTexBufferARB;
#endif
/* GL_ARB_texture_compression_rgtc */
#ifdef __GLEE_GL_ARB_texture_compression_rgtc
#endif
/* GL_ARB_texture_rg */
#ifdef __GLEE_GL_ARB_texture_rg
#endif
/* GL_ARB_vertex_array_object */
#ifdef __GLEE_GL_ARB_vertex_array_object
void __stdcall _Lazy_glBindVertexArray(GLuint array)
{if (GLeeInit()) glBindVertexArray(array);}
void __stdcall _Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays)
{if (GLeeInit()) glDeleteVertexArrays(n, arrays);}
void __stdcall _Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays)
{if (GLeeInit()) glGenVertexArrays(n, arrays);}
GLboolean __stdcall _Lazy_glIsVertexArray(GLuint array)
{if (GLeeInit()) return glIsVertexArray(array); return (GLbo
olean)0;}
PFNGLBINDVERTEXARRAYPROC pglBindVertexArray=_Lazy_glBindVertexArray;
PFNGLDELETEVERTEXARRAYSPROC pglDeleteVertexArrays=_Lazy_glDeleteVertexArray
s;
PFNGLGENVERTEXARRAYSPROC pglGenVertexArrays=_Lazy_glGenVertexArrays;
PFNGLISVERTEXARRAYPROC pglIsVertexArray=_Lazy_glIsVertexArray;
#endif
/* GL_EXT_abgr */ /* GL_EXT_abgr */
#ifdef __GLEE_GL_EXT_abgr #ifdef __GLEE_GL_EXT_abgr
#endif #endif
/* GL_EXT_blend_color */ /* GL_EXT_blend_color */
#ifdef __GLEE_GL_EXT_blend_color #ifdef __GLEE_GL_EXT_blend_color
void __stdcall _Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);} void __stdcall _Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);}
PFNGLBLENDCOLOREXTPROC pglBlendColorEXT=_Lazy_glBlendColorEXT; PFNGLBLENDCOLOREXTPROC pglBlendColorEXT=_Lazy_glBlendColorEXT;
skipping to change at line 3772 skipping to change at line 4124
PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE=_Lazy_glFinishFenceAPPLE; PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE=_Lazy_glFinishFenceAPPLE;
PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE=_Lazy_glTestObjectAPPLE; PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE=_Lazy_glTestObjectAPPLE;
PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE=_Lazy_glFinishObjectAPPLE; PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE=_Lazy_glFinishObjectAPPLE;
#endif #endif
/* GL_APPLE_vertex_array_object */ /* GL_APPLE_vertex_array_object */
#ifdef __GLEE_GL_APPLE_vertex_array_object #ifdef __GLEE_GL_APPLE_vertex_array_object
void __stdcall _Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeInit()) glBindVertexArrayAPPLE(array);} void __stdcall _Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeInit()) glBindVertexArrayAPPLE(array);}
void __stdcall _Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ar rays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);} void __stdcall _Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ar rays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);}
void __stdcall _Lazy_glGenVertexArraysAPPLE(GLsizei n, const GLuint * array s) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);} void __stdcall _Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);}
GLboolean __stdcall _Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;} GLboolean __stdcall _Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;}
PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE=_Lazy_glBindVertexArr ayAPPLE; PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE=_Lazy_glBindVertexArr ayAPPLE;
PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE=_Lazy_glDeleteV ertexArraysAPPLE; PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE=_Lazy_glDeleteV ertexArraysAPPLE;
PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE=_Lazy_glGenVertexArra ysAPPLE; PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE=_Lazy_glGenVertexArra ysAPPLE;
PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE=_Lazy_glIsVertexArrayAPPL E; PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE=_Lazy_glIsVertexArrayAPPL E;
#endif #endif
/* GL_APPLE_vertex_array_range */ /* GL_APPLE_vertex_array_range */
#ifdef __GLEE_GL_APPLE_vertex_array_range #ifdef __GLEE_GL_APPLE_vertex_array_range
skipping to change at line 4104 skipping to change at line 4456
PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT=_Lazy_glGenerateMipmapEXT; PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT=_Lazy_glGenerateMipmapEXT;
#endif #endif
/* GL_GREMEDY_string_marker */ /* GL_GREMEDY_string_marker */
#ifdef __GLEE_GL_GREMEDY_string_marker #ifdef __GLEE_GL_GREMEDY_string_marker
void __stdcall _Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * stri ng) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);} void __stdcall _Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * stri ng) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);}
PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY=_Lazy_glStringMarkerGRE MEDY; PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY=_Lazy_glStringMarkerGRE MEDY;
#endif #endif
/* GL_EXT_color_matrix */ /* GL_EXT_packed_depth_stencil */
#ifdef __GLEE_GL_EXT_packed_depth_stencil
#endif
/* GL_EXT_stencil_clear_tag */
#ifdef __GLEE_GL_EXT_stencil_clear_tag
void __stdcall _Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint st
encilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stenc
ilClearTag);}
PFNGLSTENCILCLEARTAGEXTPROC pglStencilClearTagEXT=_Lazy_glStencilClearTagEX
T;
#endif
/* GL_EXT_texture_sRGB */
#ifdef __GLEE_GL_EXT_texture_sRGB
#endif
/* GL_EXT_framebuffer_blit */
#ifdef __GLEE_GL_EXT_framebuffer_blit
void __stdcall _Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint s
rcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbi
tfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0, s
rcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT=_Lazy_glBlitFramebufferEX
T;
#endif
/* GL_EXT_framebuffer_multisample */
#ifdef __GLEE_GL_EXT_framebuffer_multisample
void __stdcall _Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLs
izei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (G
LeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalfor
mat, width, height);}
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampl
eEXT=_Lazy_glRenderbufferStorageMultisampleEXT;
#endif
/* GL_MESAX_texture_stack */
#ifdef __GLEE_GL_MESAX_texture_stack
#endif
/* GL_EXT_timer_query */
#ifdef __GLEE_GL_EXT_timer_query
void __stdcall _Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint
64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params
);}
void __stdcall _Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLui
nt64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, par
ams);}
PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT=_Lazy_glGetQueryObj
ecti64vEXT;
PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT=_Lazy_glGetQueryO
bjectui64vEXT;
#endif
/* GL_EXT_gpu_program_parameters */
#ifdef __GLEE_GL_EXT_gpu_program_parameters
void __stdcall _Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint ind
ex, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvPa
rameters4fvEXT(target, index, count, params);}
void __stdcall _Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint i
ndex, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLoc
alParameters4fvEXT(target, index, count, params);}
PFNGLPROGRAMENVPARAMETERS4FVEXTPROC pglProgramEnvParameters4fvEXT=_Lazy_glP
rogramEnvParameters4fvEXT;
PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC pglProgramLocalParameters4fvEXT=_Lazy
_glProgramLocalParameters4fvEXT;
#endif
/* GL_APPLE_flush_buffer_range */
#ifdef __GLEE_GL_APPLE_flush_buffer_range
void __stdcall _Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, G
Lint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, para
m);}
void __stdcall _Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr
offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(ta
rget, offset, size);}
PFNGLBUFFERPARAMETERIAPPLEPROC pglBufferParameteriAPPLE=_Lazy_glBufferParam
eteriAPPLE;
PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC pglFlushMappedBufferRangeAPPLE=_Lazy_g
lFlushMappedBufferRangeAPPLE;
#endif
/* GL_NV_gpu_program4 */
#ifdef __GLEE_GL_NV_gpu_program4
void __stdcall _Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint ind
ex, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalPar
ameterI4iNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint in
dex, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV(
target, index, params);}
void __stdcall _Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint i
ndex, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocal
ParametersI4ivNV(target, index, count, params);}
void __stdcall _Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint in
dex, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLoc
alParameterI4uiNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint i
ndex, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uiv
NV(target, index, params);}
void __stdcall _Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint
index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLoc
alParametersI4uivNV(target, index, count, params);}
void __stdcall _Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index
, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParamet
erI4iNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint inde
x, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(targ
et, index, params);}
void __stdcall _Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint ind
ex, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvPara
metersI4ivNV(target, index, count, params);}
void __stdcall _Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint inde
x, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvPa
rameterI4uiNV(target, index, x, y, z, w);}
void __stdcall _Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint ind
ex, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(t
arget, index, params);}
void __stdcall _Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint in
dex, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvPa
rametersI4uivNV(target, index, count, params);}
void __stdcall _Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint
index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(ta
rget, index, params);}
void __stdcall _Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint
index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV
(target, index, params);}
void __stdcall _Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint in
dex, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target
, index, params);}
void __stdcall _Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint i
ndex, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(tar
get, index, params);}
PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV=_Lazy_glP
rogramLocalParameterI4iNV;
PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV=_Lazy_g
lProgramLocalParameterI4ivNV;
PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV=_Lazy
_glProgramLocalParametersI4ivNV;
PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV=_Lazy_g
lProgramLocalParameterI4uiNV;
PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV=_Lazy
_glProgramLocalParameterI4uivNV;
PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV=_La
zy_glProgramLocalParametersI4uivNV;
PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV=_Lazy_glProgr
amEnvParameterI4iNV;
PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV=_Lazy_glPro
gramEnvParameterI4ivNV;
PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV=_Lazy_glP
rogramEnvParametersI4ivNV;
PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV=_Lazy_glPro
gramEnvParameterI4uiNV;
PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV=_Lazy_glP
rogramEnvParameterI4uivNV;
PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV=_Lazy_g
lProgramEnvParametersI4uivNV;
PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV=_La
zy_glGetProgramLocalParameterIivNV;
PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV=_
Lazy_glGetProgramLocalParameterIuivNV;
PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV=_Lazy_g
lGetProgramEnvParameterIivNV;
PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV=_Lazy
_glGetProgramEnvParameterIuivNV;
#endif
/* GL_NV_geometry_program4 */
#ifdef __GLEE_GL_NV_geometry_program4
void __stdcall _Lazy_glProgramVertexLimitNV(GLenum target, GLint limit)
{if (GLeeInit()) glProgramVertexLimitNV(target, limit);}
void __stdcall _Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachme
nt, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(
target, attachment, texture, level);}
void __stdcall _Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum att
achment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFram
ebufferTextureLayerEXT(target, attachment, texture, level, layer);}
void __stdcall _Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum atta
chment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFrame
bufferTextureFaceEXT(target, attachment, texture, level, face);}
PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV=_Lazy_glProgramVertex
LimitNV;
PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT=_Lazy_glFramebuffer
TextureEXT;
PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT=_Lazy_glF
ramebufferTextureLayerEXT;
PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT=_Lazy_glFra
mebufferTextureFaceEXT;
#endif
/* GL_EXT_geometry_shader4 */
#ifdef __GLEE_GL_EXT_geometry_shader4
void __stdcall _Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, G
Lint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, valu
e);}
PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT=_Lazy_glProgramParame
teriEXT;
#endif
/* GL_NV_vertex_program4 */
#ifdef __GLEE_GL_NV_vertex_program4
void __stdcall _Lazy_glVertexAttribI1iEXT(GLuint index, GLint x)
{if (GLeeInit()) glVertexAttribI1iEXT(index, x);}
void __stdcall _Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y)
{if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
void __stdcall _Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, G
Lint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
void __stdcall _Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, G
Lint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);
}
void __stdcall _Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x)
{if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
void __stdcall _Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y
) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
void __stdcall _Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y
, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);}
void __stdcall _Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y
, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y,
z, w);}
void __stdcall _Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v)
{if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v)
{if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)
{if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v)
{if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v
) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
void __stdcall _Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort *
v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
void __stdcall _Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GL
enum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVert
exAttribIPointerEXT(index, size, type, stride, pointer);}
void __stdcall _Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GL
int * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, param
s);}
void __stdcall _Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, G
Luint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, pa
rams);}
PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT=_Lazy_glVertexAttribI1iEX
T;
PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT=_Lazy_glVertexAttribI2iEX
T;
PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT=_Lazy_glVertexAttribI3iEX
T;
PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT=_Lazy_glVertexAttribI4iEX
T;
PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT=_Lazy_glVertexAttribI1u
iEXT;
PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT=_Lazy_glVertexAttribI2u
iEXT;
PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT=_Lazy_glVertexAttribI3u
iEXT;
PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT=_Lazy_glVertexAttribI4u
iEXT;
PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT=_Lazy_glVertexAttribI1i
vEXT;
PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT=_Lazy_glVertexAttribI2i
vEXT;
PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT=_Lazy_glVertexAttribI3i
vEXT;
PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT=_Lazy_glVertexAttribI4i
vEXT;
PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT=_Lazy_glVertexAttribI
1uivEXT;
PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT=_Lazy_glVertexAttribI
2uivEXT;
PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT=_Lazy_glVertexAttribI
3uivEXT;
PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT=_Lazy_glVertexAttribI
4uivEXT;
PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT=_Lazy_glVertexAttribI4b
vEXT;
PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT=_Lazy_glVertexAttribI4s
vEXT;
PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT=_Lazy_glVertexAttribI
4ubvEXT;
PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT=_Lazy_glVertexAttribI
4usvEXT;
PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT=_Lazy_glVertexA
ttribIPointerEXT;
PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT=_Lazy_glGetVertexAt
tribIivEXT;
PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT=_Lazy_glGetVertex
AttribIuivEXT;
#endif
/* GL_EXT_gpu_shader4 */
#ifdef __GLEE_GL_EXT_gpu_shader4
void __stdcall _Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLu
int * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, param
s);}
void __stdcall _Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color
, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program,
color, name);}
GLint __stdcall _Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar
* name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, na
me); return (GLint)0;}
void __stdcall _Lazy_glUniform1uiEXT(GLint location, GLuint v0)
{if (GLeeInit()) glUniform1uiEXT(location, v0);}
void __stdcall _Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1)
{if (GLeeInit()) glUniform2uiEXT(location, v0, v1);}
void __stdcall _Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1,
GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);}
void __stdcall _Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1,
GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v
2, v3);}
void __stdcall _Lazy_glUniform1uivEXT(GLint location, GLsizei count, const
GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value);
}
void __stdcall _Lazy_glUniform2uivEXT(GLint location, GLsizei count, const
GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value);
}
void __stdcall _Lazy_glUniform3uivEXT(GLint location, GLsizei count, const
GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value);
}
void __stdcall _Lazy_glUniform4uivEXT(GLint location, GLsizei count, const
GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value);
}
PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT=_Lazy_glGetUniformuivEXT;
PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT=_Lazy_glBindFra
gDataLocationEXT;
PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT=_Lazy_glGetFragDa
taLocationEXT;
PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT=_Lazy_glUniform1uiEXT;
PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT=_Lazy_glUniform2uiEXT;
PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT=_Lazy_glUniform3uiEXT;
PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT=_Lazy_glUniform4uiEXT;
PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT=_Lazy_glUniform1uivEXT;
PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT=_Lazy_glUniform2uivEXT;
PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT=_Lazy_glUniform3uivEXT;
PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT=_Lazy_glUniform4uivEXT;
#endif
/* GL_EXT_draw_instanced */
#ifdef __GLEE_GL_EXT_draw_instanced
void __stdcall _Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLs
izei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(m
ode, start, count, primcount);}
void __stdcall _Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count,
GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit())
glDrawElementsInstancedEXT(mode, count, type, indices, primcount);}
PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT=_Lazy_glDrawArray
sInstancedEXT;
PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT=_Lazy_glDrawE
lementsInstancedEXT;
#endif
/* GL_EXT_packed_float */
#ifdef __GLEE_GL_EXT_packed_float
#endif
/* GL_EXT_texture_array */
#ifdef __GLEE_GL_EXT_texture_array
#endif
/* GL_EXT_texture_buffer_object */
#ifdef __GLEE_GL_EXT_texture_buffer_object
void __stdcall _Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, G
Luint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buff
er);}
PFNGLTEXBUFFEREXTPROC pglTexBufferEXT=_Lazy_glTexBufferEXT;
#endif
/* GL_EXT_texture_compression_latc */
#ifdef __GLEE_GL_EXT_texture_compression_latc
#endif
/* GL_EXT_texture_compression_rgtc */
#ifdef __GLEE_GL_EXT_texture_compression_rgtc
#endif
/* GL_EXT_texture_shared_exponent */
#ifdef __GLEE_GL_EXT_texture_shared_exponent
#endif
/* GL_NV_depth_buffer_float */
#ifdef __GLEE_GL_NV_depth_buffer_float
void __stdcall _Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar)
{if (GLeeInit()) glDepthRangedNV(zNear, zFar);}
void __stdcall _Lazy_glClearDepthdNV(GLdouble depth)
{if (GLeeInit()) glClearDepthdNV(depth);}
void __stdcall _Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax)
{if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);}
PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV=_Lazy_glDepthRangedNV;
PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV=_Lazy_glClearDepthdNV;
PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV=_Lazy_glDepthBoundsdNV;
#endif
/* GL_NV_fragment_program4 */
#ifdef __GLEE_GL_NV_fragment_program4
#endif
/* GL_NV_framebuffer_multisample_coverage */
#ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
void __stdcall _Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum targ
et, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, G
Lsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultis
ampleCoverageNV(target, coverageSamples, colorSamples, internalformat, widt
h, height);}
PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMul
tisampleCoverageNV=_Lazy_glRenderbufferStorageMultisampleCoverageNV;
#endif
/* GL_EXT_framebuffer_sRGB */
#ifdef __GLEE_GL_EXT_framebuffer_sRGB
#endif
/* GL_NV_geometry_shader4 */
#ifdef __GLEE_GL_NV_geometry_shader4
#endif
/* GL_NV_parameter_buffer_object */
#ifdef __GLEE_GL_NV_parameter_buffer_object
void __stdcall _Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint bu
ffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()
) glProgramBufferParametersfvNV(target, buffer, index, count, params);}
void __stdcall _Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint b
uffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit())
glProgramBufferParametersIivNV(target, buffer, index, count, params);}
void __stdcall _Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint
buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit(
)) glProgramBufferParametersIuivNV(target, buffer, index, count, params);}
PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV=_Lazy_g
lProgramBufferParametersfvNV;
PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV=_Lazy
_glProgramBufferParametersIivNV;
PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV=_La
zy_glProgramBufferParametersIuivNV;
#endif
/* GL_EXT_draw_buffers2 */
#ifdef __GLEE_GL_EXT_draw_buffers2
void __stdcall _Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboo
lean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(i
ndex, r, g, b, a);}
void __stdcall _Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, G
Lboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, d
ata);}
void __stdcall _Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, G
Lint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data
);}
void __stdcall _Lazy_glEnableIndexedEXT(GLenum target, GLuint index)
{if (GLeeInit()) glEnableIndexedEXT(target, index);}
void __stdcall _Lazy_glDisableIndexedEXT(GLenum target, GLuint index)
{if (GLeeInit()) glDisableIndexedEXT(target, index);}
GLboolean __stdcall _Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index
) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index)
; return (GLboolean)0;}
PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT=_Lazy_glColorMaskIndexe
dEXT;
PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT=_Lazy_glGetBooleanI
ndexedvEXT;
PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT=_Lazy_glGetIntegerI
ndexedvEXT;
PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT=_Lazy_glEnableIndexedEXT;
PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT=_Lazy_glDisableIndexedEXT;
PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT=_Lazy_glIsEnabledIndexe
dEXT;
#endif
/* GL_NV_transform_feedback */
#ifdef __GLEE_GL_NV_transform_feedback
void __stdcall _Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode)
{if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);}
void __stdcall _Lazy_glEndTransformFeedbackNV(void)
{if (GLeeInit()) glEndTransformFeedbackNV();}
void __stdcall _Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint
* attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribs
NV(count, attribs, bufferMode);}
void __stdcall _Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuin
t buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferR
angeNV(target, index, buffer, offset, size);}
void __stdcall _Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLui
nt buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target,
index, buffer, offset);}
void __stdcall _Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint
buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);}
void __stdcall _Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei
count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTran
sformFeedbackVaryingsNV(program, count, locations, bufferMode);}
void __stdcall _Lazy_glActiveVaryingNV(GLuint program, const GLchar * name)
{if (GLeeInit()) glActiveVaryingNV(program, name);}
GLint __stdcall _Lazy_glGetVaryingLocationNV(GLuint program, const GLchar *
name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name
); return (GLint)0;}
void __stdcall _Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLs
izei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * nam
e) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length,
size, type, name);}
void __stdcall _Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint
index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV
(program, index, location);}
PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV=_Lazy_glBegin
TransformFeedbackNV;
PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV=_Lazy_glEndTransf
ormFeedbackNV;
PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV=_Lazy_glT
ransformFeedbackAttribsNV;
PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV=_Lazy_glBindBufferRangeNV;
PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV=_Lazy_glBindBufferOffsetN
V;
PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV=_Lazy_glBindBufferBaseNV;
PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV=_Lazy_g
lTransformFeedbackVaryingsNV;
PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV=_Lazy_glActiveVaryingNV;
PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV=_Lazy_glGetVaryingLoc
ationNV;
PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV=_Lazy_glGetActiveVaryingN
V;
PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV=_La
zy_glGetTransformFeedbackVaryingNV;
#endif
/* GL_EXT_bindable_uniform */
#ifdef __GLEE_GL_EXT_bindable_uniform
void __stdcall _Lazy_glUniformBufferEXT(GLuint program, GLint location, GLu
int buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffe
r);}
GLint __stdcall _Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint locat
ion) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, l
ocation); return (GLint)0;}
GLintptr __stdcall _Lazy_glGetUniformOffsetEXT(GLuint program, GLint locati
on) {if (GLeeInit()) return glGetUniformOffsetEXT(program, locat
ion); return (GLintptr)0;}
PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT=_Lazy_glUniformBufferEXT;
PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT=_Lazy_glGetUnif
ormBufferSizeEXT;
PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT=_Lazy_glGetUniformOffse
tEXT;
#endif
/* GL_EXT_texture_integer */
#ifdef __GLEE_GL_EXT_texture_integer
void __stdcall _Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, cons
t GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, par
ams);}
void __stdcall _Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, con
st GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname,
params);}
void __stdcall _Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, G
Lint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, par
ams);}
void __stdcall _Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname,
GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname,
params);}
void __stdcall _Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue,
GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);
}
void __stdcall _Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint bl
ue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, al
pha);}
PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT=_Lazy_glTexParameterIivEX
T;
PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT=_Lazy_glTexParameterIui
vEXT;
PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT=_Lazy_glGetTexParam
eterIivEXT;
PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT=_Lazy_glGetTexPar
ameterIuivEXT;
PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT=_Lazy_glClearColorIiEXT;
PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT=_Lazy_glClearColorIuiEXT;
#endif
/* GL_GREMEDY_frame_terminator */
#ifdef __GLEE_GL_GREMEDY_frame_terminator
void __stdcall _Lazy_glFrameTerminatorGREMEDY(void)
{if (GLeeInit()) glFrameTerminatorGREMEDY();}
PFNGLFRAMETERMINATORGREMEDYPROC pglFrameTerminatorGREMEDY=_Lazy_glFrameTerm
inatorGREMEDY;
#endif
/* GL_NV_conditional_render */
#ifdef __GLEE_GL_NV_conditional_render
void __stdcall _Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode)
{if (GLeeInit()) glBeginConditionalRenderNV(id, mode);}
void __stdcall _Lazy_glEndConditionalRenderNV(void)
{if (GLeeInit()) glEndConditionalRenderNV();}
PFNGLBEGINCONDITIONALRENDERNVPROC pglBeginConditionalRenderNV=_Lazy_glBegin
ConditionalRenderNV;
PFNGLENDCONDITIONALRENDERNVPROC pglEndConditionalRenderNV=_Lazy_glEndCondit
ionalRenderNV;
#endif
/* GL_NV_present_video */
#ifdef __GLEE_GL_NV_present_video
#endif
/* GL_EXT_transform_feedback */
#ifdef __GLEE_GL_EXT_transform_feedback
void __stdcall _Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode)
{if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);
}
void __stdcall _Lazy_glEndTransformFeedbackEXT(void)
{if (GLeeInit()) glEndTransformFeedbackEXT();}
void __stdcall _Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLui
nt buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBuffer
RangeEXT(target, index, buffer, offset, size);}
void __stdcall _Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLu
int buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target
, index, buffer, offset);}
void __stdcall _Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuin
t buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);
}
void __stdcall _Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei
count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTra
nsformFeedbackVaryingsEXT(program, count, locations, bufferMode);}
void __stdcall _Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuin
t index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingE
XT(program, index, location);}
PFNGLBEGINTRANSFORMFEEDBACKEXTPROC pglBeginTransformFeedbackEXT=_Lazy_glBeg
inTransformFeedbackEXT;
PFNGLENDTRANSFORMFEEDBACKEXTPROC pglEndTransformFeedbackEXT=_Lazy_glEndTran
sformFeedbackEXT;
PFNGLBINDBUFFERRANGEEXTPROC pglBindBufferRangeEXT=_Lazy_glBindBufferRangeEX
T;
PFNGLBINDBUFFEROFFSETEXTPROC pglBindBufferOffsetEXT=_Lazy_glBindBufferOffse
tEXT;
PFNGLBINDBUFFERBASEEXTPROC pglBindBufferBaseEXT=_Lazy_glBindBufferBaseEXT;
PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC pglTransformFeedbackVaryingsEXT=_Lazy
_glTransformFeedbackVaryingsEXT;
PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC pglGetTransformFeedbackVaryingEXT=_
Lazy_glGetTransformFeedbackVaryingEXT;
#endif
/* GL_EXT_direct_state_access */
#ifdef __GLEE_GL_EXT_direct_state_access
void __stdcall _Lazy_glClientAttribDefaultEXT(GLbitfield mask)
{if (GLeeInit()) glClientAttribDefaultEXT(mask);}
void __stdcall _Lazy_glPushClientAttribDefaultEXT(GLbitfield mask)
{if (GLeeInit()) glPushClientAttribDefaultEXT(mask);}
void __stdcall _Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m)
{if (GLeeInit()) glMatrixLoadfEXT(mode, m);}
void __stdcall _Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m)
{if (GLeeInit()) glMatrixLoaddEXT(mode, m);}
void __stdcall _Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m)
{if (GLeeInit()) glMatrixMultfEXT(mode, m);}
void __stdcall _Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m)
{if (GLeeInit()) glMatrixMultdEXT(mode, m);}
void __stdcall _Lazy_glMatrixLoadIdentityEXT(GLenum mode)
{if (GLeeInit()) glMatrixLoadIdentityEXT(mode);}
void __stdcall _Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat
x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle,
x, y, z);}
void __stdcall _Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdoub
le x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, an
gle, x, y, z);}
void __stdcall _Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, G
Lfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);}
void __stdcall _Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y,
GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);}
void __stdcall _Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat
y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);}
void __stdcall _Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdoubl
e y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);}
void __stdcall _Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdoubl
e right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if
(GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFa
r);}
void __stdcall _Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble
right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (
GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);}
void __stdcall _Lazy_glMatrixPopEXT(GLenum mode)
{if (GLeeInit()) glMatrixPopEXT(mode);}
void __stdcall _Lazy_glMatrixPushEXT(GLenum mode)
{if (GLeeInit()) glMatrixPushEXT(mode);}
void __stdcall _Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat *
m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);}
void __stdcall _Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble
* m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);}
void __stdcall _Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat *
m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);}
void __stdcall _Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble
* m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);}
void __stdcall _Lazy_glTextureParameterfEXT(GLuint texture, GLenum target,
GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(textu
re, target, pname, param);}
void __stdcall _Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target,
GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameter
fvEXT(texture, target, pname, params);}
void __stdcall _Lazy_glTextureParameteriEXT(GLuint texture, GLenum target,
GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture
, target, pname, param);}
void __stdcall _Lazy_glTextureParameterivEXT(GLuint texture, GLenum target,
GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameteriv
EXT(texture, target, pname, params);}
void __stdcall _Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLi
nt level, GLenum internalformat, GLsizei width, GLint border, GLenum format
, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage1DEXT
(texture, target, level, internalformat, width, border, format, type, pixel
s);}
void __stdcall _Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLi
nt level, GLenum internalformat, GLsizei width, GLsizei height, GLint borde
r, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glT
extureImage2DEXT(texture, target, level, internalformat, width, height, bor
der, format, type, pixels);}
void __stdcall _Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target,
GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, cons
t GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, target
, level, xoffset, width, format, type, pixels);}
void __stdcall _Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target,
GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, G
Lenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextu
reSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, fo
rmat, type, pixels);}
void __stdcall _Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target,
GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint
border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level,
internalformat, x, y, width, border);}
void __stdcall _Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target,
GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsiz
ei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(texture,
target, level, internalformat, x, y, width, height, border);}
void __stdcall _Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum targ
et, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLee
Init()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, w
idth);}
void __stdcall _Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum targ
et, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei wi
dth, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture,
target, level, xoffset, yoffset, x, y, width, height);}
void __stdcall _Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GL
int level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) g
lGetTextureImageEXT(texture, target, level, format, type, pixels);}
void __stdcall _Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum targ
et, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameter
fvEXT(texture, target, pname, params);}
void __stdcall _Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum targ
et, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameteriv
EXT(texture, target, pname, params);}
void __stdcall _Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum
target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glG
etTextureLevelParameterfvEXT(texture, target, level, pname, params);}
void __stdcall _Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum
target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGet
TextureLevelParameterivEXT(texture, target, level, pname, params);}
void __stdcall _Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLi
nt level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep
th, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (
GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, wid
th, height, depth, border, format, type, pixels);}
void __stdcall _Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target,
GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GL
sizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pix
els) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffs
et, yoffset, zoffset, width, height, depth, format, type, pixels);}
void __stdcall _Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum targ
et, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLin
t y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage
3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, heigh
t);}
void __stdcall _Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target,
GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(tex
unit, target, pname, param);}
void __stdcall _Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target
, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParamet
erfvEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target,
GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texun
it, target, pname, param);}
void __stdcall _Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target
, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameter
ivEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GL
int level, GLenum internalformat, GLsizei width, GLint border, GLenum forma
t, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage1DE
XT(texunit, target, level, internalformat, width, border, format, type, pix
els);}
void __stdcall _Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GL
int level, GLenum internalformat, GLsizei width, GLsizei height, GLint bord
er, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) gl
MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, b
order, format, type, pixels);}
void __stdcall _Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target,
GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, con
st GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, targ
et, level, xoffset, width, format, type, pixels);}
void __stdcall _Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target,
GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height,
GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMult
iTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height,
format, type, pixels);}
void __stdcall _Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target
, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLin
t border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level
, internalformat, x, y, width, border);}
void __stdcall _Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target
, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsi
zei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(texuni
t, target, level, internalformat, x, y, width, height, border);}
void __stdcall _Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum tar
get, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLe
eInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y,
width);}
void __stdcall _Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum tar
get, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei w
idth, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit
, target, level, xoffset, yoffset, x, y, width, height);}
void __stdcall _Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, G
Lint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit())
glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);}
void __stdcall _Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum tar
get, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParamet
erfvEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum tar
get, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameter
ivEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenu
m target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) gl
GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);}
void __stdcall _Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenu
m target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGe
tMultiTexLevelParameterivEXT(texunit, target, level, pname, params);}
void __stdcall _Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GL
int level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei de
pth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if
(GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, w
idth, height, depth, border, format, type, pixels);}
void __stdcall _Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target,
GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, G
Lsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pi
xels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xof
fset, yoffset, zoffset, width, height, depth, format, type, pixels);}
void __stdcall _Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum tar
get, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLi
nt y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubIma
ge3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, hei
ght);}
void __stdcall _Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, G
Luint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, tex
ture);}
void __stdcall _Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint ind
ex) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index)
;}
void __stdcall _Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint in
dex) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index
);}
void __stdcall _Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size,
GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMu
ltiTexCoordPointerEXT(texunit, size, type, stride, pointer);}
void __stdcall _Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenu
m pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target
, pname, param);}
void __stdcall _Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLen
um pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texu
nit, target, pname, params);}
void __stdcall _Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenu
m pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target,
pname, param);}
void __stdcall _Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLen
um pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texuni
t, target, pname, params);}
void __stdcall _Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum
pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord,
pname, param);}
void __stdcall _Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenu
m pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texu
nit, coord, pname, params);}
void __stdcall _Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum
pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord,
pname, param);}
void __stdcall _Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenu
m pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texun
it, coord, pname, params);}
void __stdcall _Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum
pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pn
ame, param);}
void __stdcall _Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenu
m pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit
, coord, pname, params);}
void __stdcall _Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, G
Lenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texu
nit, target, pname, params);}
void __stdcall _Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, G
Lenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texuni
t, target, pname, params);}
void __stdcall _Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GL
enum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texu
nit, coord, pname, params);}
void __stdcall _Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GL
enum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texun
it, coord, pname, params);}
void __stdcall _Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GL
enum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit
, coord, pname, params);}
void __stdcall _Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLf
loat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);
}
void __stdcall _Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GL
double * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data
);}
void __stdcall _Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, G
Lvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, dat
a);}
void __stdcall _Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum t
arget, GLint level, GLenum internalformat, GLsizei width, GLsizei height, G
Lsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (G
LeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalfo
rmat, width, height, depth, border, imageSize, bits);}
void __stdcall _Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum t
arget, GLint level, GLenum internalformat, GLsizei width, GLsizei height, G
Lint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCo
mpressedTextureImage2DEXT(texture, target, level, internalformat, width, he
ight, border, imageSize, bits);}
void __stdcall _Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum t
arget, GLint level, GLenum internalformat, GLsizei width, GLint border, GLs
izei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureI
mage1DEXT(texture, target, level, internalformat, width, border, imageSize,
bits);}
void __stdcall _Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenu
m target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei
width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, co
nst GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT(textu
re, target, level, xoffset, yoffset, zoffset, width, height, depth, format,
imageSize, bits);}
void __stdcall _Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenu
m target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei
height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeI
nit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yo
ffset, width, height, format, imageSize, bits);}
void __stdcall _Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenu
m target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei
imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubIm
age1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);}
void __stdcall _Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum
target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureIm
ageEXT(texture, target, lod, img);}
void __stdcall _Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum
target, GLint level, GLenum internalformat, GLsizei width, GLsizei height,
GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (
GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internal
format, width, height, depth, border, imageSize, bits);}
void __stdcall _Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum
target, GLint level, GLenum internalformat, GLsizei width, GLsizei height,
GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glC
ompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width,
height, border, imageSize, bits);}
void __stdcall _Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum
target, GLint level, GLenum internalformat, GLsizei width, GLint border, GL
sizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTe
xImage1DEXT(texunit, target, level, internalformat, width, border, imageSiz
e, bits);}
void __stdcall _Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLen
um target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsize
i width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, c
onst GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(tex
unit, target, level, xoffset, yoffset, zoffset, width, height, depth, forma
t, imageSize, bits);}
void __stdcall _Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLen
um target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsize
i height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLee
Init()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset,
yoffset, width, height, format, imageSize, bits);}
void __stdcall _Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLen
um target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsize
i imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSub
Image1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
;}
void __stdcall _Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum
target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTex
ImageEXT(texunit, target, lod, img);}
void __stdcall _Lazy_glNamedProgramStringEXT(GLuint program, GLenum target,
GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNam
edProgramStringEXT(program, target, format, len, string);}
void __stdcall _Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLen
um target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {
if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x
, y, z, w);}
void __stdcall _Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLe
num target, GLuint index, const GLdouble * params) {if (GLeeInit()) glName
dProgramLocalParameter4dvEXT(program, target, index, params);}
void __stdcall _Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLen
um target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (
GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y,
z, w);}
void __stdcall _Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLe
num target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamed
ProgramLocalParameter4fvEXT(program, target, index, params);}
void __stdcall _Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, G
Lenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamed
ProgramLocalParameterdvEXT(program, target, index, params);}
void __stdcall _Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, G
Lenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedP
rogramLocalParameterfvEXT(program, target, index, params);}
void __stdcall _Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target,
GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(prog
ram, target, pname, params);}
void __stdcall _Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum targ
et, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStrin
gEXT(program, target, pname, string);}
void __stdcall _Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GL
enum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLe
eInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count,
params);}
void __stdcall _Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLe
num target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeIni
t()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
;}
void __stdcall _Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GL
enum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedP
rogramLocalParameterI4ivEXT(program, target, index, params);}
void __stdcall _Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, G
Lenum target, GLuint index, GLsizei count, const GLint * params) {if (GLee
Init()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count,
params);}
void __stdcall _Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GL
enum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GL
eeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y,
z, w);}
void __stdcall _Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, G
Lenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glName
dProgramLocalParameterI4uivEXT(program, target, index, params);}
void __stdcall _Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program,
GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GL
eeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, cou
nt, params);}
void __stdcall _Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program,
GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedPr
ogramLocalParameterIivEXT(program, target, index, params);}
void __stdcall _Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program,
GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamed
ProgramLocalParameterIuivEXT(program, target, index, params);}
void __stdcall _Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target
, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterI
ivEXT(texture, target, pname, params);}
void __stdcall _Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum targe
t, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParamete
rIuivEXT(texture, target, pname, params);}
void __stdcall _Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum tar
get, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterI
ivEXT(texture, target, pname, params);}
void __stdcall _Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum ta
rget, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParamete
rIuivEXT(texture, target, pname, params);}
void __stdcall _Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum targe
t, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParamete
rIivEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum targ
et, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParame
terIuivEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum ta
rget, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParamete
rIivEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum t
arget, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParame
terIuivEXT(texunit, target, pname, params);}
void __stdcall _Lazy_glProgramUniform1fEXT(GLuint program, GLint location,
GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0
);}
void __stdcall _Lazy_glProgramUniform2fEXT(GLuint program, GLint location,
GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, lo
cation, v0, v1);}
void __stdcall _Lazy_glProgramUniform3fEXT(GLuint program, GLint location,
GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT
(program, location, v0, v1, v2);}
void __stdcall _Lazy_glProgramUniform4fEXT(GLuint program, GLint location,
GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgram
Uniform4fEXT(program, location, v0, v1, v2, v3);}
void __stdcall _Lazy_glProgramUniform1iEXT(GLuint program, GLint location,
GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0
);}
void __stdcall _Lazy_glProgramUniform2iEXT(GLuint program, GLint location,
GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, locati
on, v0, v1);}
void __stdcall _Lazy_glProgramUniform3iEXT(GLuint program, GLint location,
GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(progr
am, location, v0, v1, v2);}
void __stdcall _Lazy_glProgramUniform4iEXT(GLuint program, GLint location,
GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4
iEXT(program, location, v0, v1, v2, v3);}
void __stdcall _Lazy_glProgramUniform1fvEXT(GLuint program, GLint location,
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1f
vEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform2fvEXT(GLuint program, GLint location,
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2f
vEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform3fvEXT(GLuint program, GLint location,
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3f
vEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform4fvEXT(GLuint program, GLint location,
GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4f
vEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform1ivEXT(GLuint program, GLint location,
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivE
XT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform2ivEXT(GLuint program, GLint location,
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivE
XT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform3ivEXT(GLuint program, GLint location,
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivE
XT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform4ivEXT(GLuint program, GLint location,
GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivE
XT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint loc
ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe
eInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose,
value);}
void __stdcall _Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint loc
ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe
eInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose,
value);}
void __stdcall _Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint loc
ation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLe
eInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose,
value);}
void __stdcall _Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint l
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G
LeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpo
se, value);}
void __stdcall _Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint l
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G
LeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpo
se, value);}
void __stdcall _Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint l
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G
LeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpo
se, value);}
void __stdcall _Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint l
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G
LeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpo
se, value);}
void __stdcall _Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint l
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G
LeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpo
se, value);}
void __stdcall _Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint l
ocation, GLsizei count, GLboolean transpose, const GLfloat * value) {if (G
LeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpo
se, value);}
void __stdcall _Lazy_glProgramUniform1uiEXT(GLuint program, GLint location,
GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v
0);}
void __stdcall _Lazy_glProgramUniform2uiEXT(GLuint program, GLint location,
GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, lo
cation, v0, v1);}
void __stdcall _Lazy_glProgramUniform3uiEXT(GLuint program, GLint location,
GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT(
program, location, v0, v1, v2);}
void __stdcall _Lazy_glProgramUniform4uiEXT(GLuint program, GLint location,
GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUni
form4uiEXT(program, location, v0, v1, v2, v3);}
void __stdcall _Lazy_glProgramUniform1uivEXT(GLuint program, GLint location
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1u
ivEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform2uivEXT(GLuint program, GLint location
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2u
ivEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform3uivEXT(GLuint program, GLint location
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3u
ivEXT(program, location, count, value);}
void __stdcall _Lazy_glProgramUniform4uivEXT(GLuint program, GLint location
, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4u
ivEXT(program, location, count, value);}
void __stdcall _Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, c
onst GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(bu
ffer, size, data, usage);}
void __stdcall _Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset
, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubD
ataEXT(buffer, offset, size, data);}
GLvoid* __stdcall _Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access)
{if (GLeeInit()) return glMapNamedBufferEXT(buffer, access);
return (GLvoid*)0;}
GLboolean __stdcall _Lazy_glUnmapNamedBufferEXT(GLuint buffer)
{if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); retur
n (GLboolean)0;}
void __stdcall _Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum p
name, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buff
er, pname, params);}
void __stdcall _Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pnam
e, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer,
pname, params);}
void __stdcall _Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr off
set, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubD
ataEXT(buffer, offset, size, data);}
void __stdcall _Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLen
um internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(text
ure, target, internalformat, buffer);}
void __stdcall _Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLe
num internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(te
xunit, target, internalformat, buffer);}
void __stdcall _Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLe
num internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glName
dRenderbufferStorageEXT(renderbuffer, internalformat, width, height);}
void __stdcall _Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuff
er, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferP
arameterivEXT(renderbuffer, pname, params);}
GLenum __stdcall _Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer,
GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(f
ramebuffer, target); return (GLenum)0;}
void __stdcall _Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLe
num attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeIn
it()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, te
xture, level);}
void __stdcall _Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLe
num attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeIn
it()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, te
xture, level);}
void __stdcall _Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLe
num attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffse
t) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment
, textarget, texture, level, zoffset);}
void __stdcall _Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer,
GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GL
eeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, render
buffertarget, renderbuffer);}
void __stdcall _Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint f
ramebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit
()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment,
pname, params);}
void __stdcall _Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum targ
et) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target)
;}
void __stdcall _Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum tar
get) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target
);}
void __stdcall _Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum
mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mod
e);}
void __stdcall _Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsize
i n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(fra
mebuffer, n, bufs);}
void __stdcall _Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum
mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mod
e);}
void __stdcall _Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLe
num pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT
(framebuffer, pname, params);}
void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint render
buffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei heig
ht) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer
, samples, internalformat, width, height);}
void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuin
t renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum inter
nalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbu
fferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSampl
es, internalformat, width, height);}
void __stdcall _Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenu
m attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebu
fferTextureEXT(framebuffer, attachment, texture, level);}
void __stdcall _Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer,
GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit
()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, lev
el, layer);}
void __stdcall _Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, G
Lenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit(
)) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level
, face);}
void __stdcall _Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target
, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture,
target, renderbuffer);}
void __stdcall _Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum targe
t, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit
, target, renderbuffer);}
PFNGLCLIENTATTRIBDEFAULTEXTPROC pglClientAttribDefaultEXT=_Lazy_glClientAtt
ribDefaultEXT;
PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC pglPushClientAttribDefaultEXT=_Lazy_glP
ushClientAttribDefaultEXT;
PFNGLMATRIXLOADFEXTPROC pglMatrixLoadfEXT=_Lazy_glMatrixLoadfEXT;
PFNGLMATRIXLOADDEXTPROC pglMatrixLoaddEXT=_Lazy_glMatrixLoaddEXT;
PFNGLMATRIXMULTFEXTPROC pglMatrixMultfEXT=_Lazy_glMatrixMultfEXT;
PFNGLMATRIXMULTDEXTPROC pglMatrixMultdEXT=_Lazy_glMatrixMultdEXT;
PFNGLMATRIXLOADIDENTITYEXTPROC pglMatrixLoadIdentityEXT=_Lazy_glMatrixLoadI
dentityEXT;
PFNGLMATRIXROTATEFEXTPROC pglMatrixRotatefEXT=_Lazy_glMatrixRotatefEXT;
PFNGLMATRIXROTATEDEXTPROC pglMatrixRotatedEXT=_Lazy_glMatrixRotatedEXT;
PFNGLMATRIXSCALEFEXTPROC pglMatrixScalefEXT=_Lazy_glMatrixScalefEXT;
PFNGLMATRIXSCALEDEXTPROC pglMatrixScaledEXT=_Lazy_glMatrixScaledEXT;
PFNGLMATRIXTRANSLATEFEXTPROC pglMatrixTranslatefEXT=_Lazy_glMatrixTranslate
fEXT;
PFNGLMATRIXTRANSLATEDEXTPROC pglMatrixTranslatedEXT=_Lazy_glMatrixTranslate
dEXT;
PFNGLMATRIXFRUSTUMEXTPROC pglMatrixFrustumEXT=_Lazy_glMatrixFrustumEXT;
PFNGLMATRIXORTHOEXTPROC pglMatrixOrthoEXT=_Lazy_glMatrixOrthoEXT;
PFNGLMATRIXPOPEXTPROC pglMatrixPopEXT=_Lazy_glMatrixPopEXT;
PFNGLMATRIXPUSHEXTPROC pglMatrixPushEXT=_Lazy_glMatrixPushEXT;
PFNGLMATRIXLOADTRANSPOSEFEXTPROC pglMatrixLoadTransposefEXT=_Lazy_glMatrixL
oadTransposefEXT;
PFNGLMATRIXLOADTRANSPOSEDEXTPROC pglMatrixLoadTransposedEXT=_Lazy_glMatrixL
oadTransposedEXT;
PFNGLMATRIXMULTTRANSPOSEFEXTPROC pglMatrixMultTransposefEXT=_Lazy_glMatrixM
ultTransposefEXT;
PFNGLMATRIXMULTTRANSPOSEDEXTPROC pglMatrixMultTransposedEXT=_Lazy_glMatrixM
ultTransposedEXT;
PFNGLTEXTUREPARAMETERFEXTPROC pglTextureParameterfEXT=_Lazy_glTextureParame
terfEXT;
PFNGLTEXTUREPARAMETERFVEXTPROC pglTextureParameterfvEXT=_Lazy_glTexturePara
meterfvEXT;
PFNGLTEXTUREPARAMETERIEXTPROC pglTextureParameteriEXT=_Lazy_glTextureParame
teriEXT;
PFNGLTEXTUREPARAMETERIVEXTPROC pglTextureParameterivEXT=_Lazy_glTexturePara
meterivEXT;
PFNGLTEXTUREIMAGE1DEXTPROC pglTextureImage1DEXT=_Lazy_glTextureImage1DEXT;
PFNGLTEXTUREIMAGE2DEXTPROC pglTextureImage2DEXT=_Lazy_glTextureImage2DEXT;
PFNGLTEXTURESUBIMAGE1DEXTPROC pglTextureSubImage1DEXT=_Lazy_glTextureSubIma
ge1DEXT;
PFNGLTEXTURESUBIMAGE2DEXTPROC pglTextureSubImage2DEXT=_Lazy_glTextureSubIma
ge2DEXT;
PFNGLCOPYTEXTUREIMAGE1DEXTPROC pglCopyTextureImage1DEXT=_Lazy_glCopyTexture
Image1DEXT;
PFNGLCOPYTEXTUREIMAGE2DEXTPROC pglCopyTextureImage2DEXT=_Lazy_glCopyTexture
Image2DEXT;
PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC pglCopyTextureSubImage1DEXT=_Lazy_glCopyT
extureSubImage1DEXT;
PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC pglCopyTextureSubImage2DEXT=_Lazy_glCopyT
extureSubImage2DEXT;
PFNGLGETTEXTUREIMAGEEXTPROC pglGetTextureImageEXT=_Lazy_glGetTextureImageEX
T;
PFNGLGETTEXTUREPARAMETERFVEXTPROC pglGetTextureParameterfvEXT=_Lazy_glGetTe
xtureParameterfvEXT;
PFNGLGETTEXTUREPARAMETERIVEXTPROC pglGetTextureParameterivEXT=_Lazy_glGetTe
xtureParameterivEXT;
PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC pglGetTextureLevelParameterfvEXT=_La
zy_glGetTextureLevelParameterfvEXT;
PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC pglGetTextureLevelParameterivEXT=_La
zy_glGetTextureLevelParameterivEXT;
PFNGLTEXTUREIMAGE3DEXTPROC pglTextureImage3DEXT=_Lazy_glTextureImage3DEXT;
PFNGLTEXTURESUBIMAGE3DEXTPROC pglTextureSubImage3DEXT=_Lazy_glTextureSubIma
ge3DEXT;
PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC pglCopyTextureSubImage3DEXT=_Lazy_glCopyT
extureSubImage3DEXT;
PFNGLMULTITEXPARAMETERFEXTPROC pglMultiTexParameterfEXT=_Lazy_glMultiTexPar
ameterfEXT;
PFNGLMULTITEXPARAMETERFVEXTPROC pglMultiTexParameterfvEXT=_Lazy_glMultiTexP
arameterfvEXT;
PFNGLMULTITEXPARAMETERIEXTPROC pglMultiTexParameteriEXT=_Lazy_glMultiTexPar
ameteriEXT;
PFNGLMULTITEXPARAMETERIVEXTPROC pglMultiTexParameterivEXT=_Lazy_glMultiTexP
arameterivEXT;
PFNGLMULTITEXIMAGE1DEXTPROC pglMultiTexImage1DEXT=_Lazy_glMultiTexImage1DEX
T;
PFNGLMULTITEXIMAGE2DEXTPROC pglMultiTexImage2DEXT=_Lazy_glMultiTexImage2DEX
T;
PFNGLMULTITEXSUBIMAGE1DEXTPROC pglMultiTexSubImage1DEXT=_Lazy_glMultiTexSub
Image1DEXT;
PFNGLMULTITEXSUBIMAGE2DEXTPROC pglMultiTexSubImage2DEXT=_Lazy_glMultiTexSub
Image2DEXT;
PFNGLCOPYMULTITEXIMAGE1DEXTPROC pglCopyMultiTexImage1DEXT=_Lazy_glCopyMulti
TexImage1DEXT;
PFNGLCOPYMULTITEXIMAGE2DEXTPROC pglCopyMultiTexImage2DEXT=_Lazy_glCopyMulti
TexImage2DEXT;
PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC pglCopyMultiTexSubImage1DEXT=_Lazy_glCop
yMultiTexSubImage1DEXT;
PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC pglCopyMultiTexSubImage2DEXT=_Lazy_glCop
yMultiTexSubImage2DEXT;
PFNGLGETMULTITEXIMAGEEXTPROC pglGetMultiTexImageEXT=_Lazy_glGetMultiTexImag
eEXT;
PFNGLGETMULTITEXPARAMETERFVEXTPROC pglGetMultiTexParameterfvEXT=_Lazy_glGet
MultiTexParameterfvEXT;
PFNGLGETMULTITEXPARAMETERIVEXTPROC pglGetMultiTexParameterivEXT=_Lazy_glGet
MultiTexParameterivEXT;
PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC pglGetMultiTexLevelParameterfvEXT=_
Lazy_glGetMultiTexLevelParameterfvEXT;
PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC pglGetMultiTexLevelParameterivEXT=_
Lazy_glGetMultiTexLevelParameterivEXT;
PFNGLMULTITEXIMAGE3DEXTPROC pglMultiTexImage3DEXT=_Lazy_glMultiTexImage3DEX
T;
PFNGLMULTITEXSUBIMAGE3DEXTPROC pglMultiTexSubImage3DEXT=_Lazy_glMultiTexSub
Image3DEXT;
PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC pglCopyMultiTexSubImage3DEXT=_Lazy_glCop
yMultiTexSubImage3DEXT;
PFNGLBINDMULTITEXTUREEXTPROC pglBindMultiTextureEXT=_Lazy_glBindMultiTextur
eEXT;
PFNGLENABLECLIENTSTATEINDEXEDEXTPROC pglEnableClientStateIndexedEXT=_Lazy_g
lEnableClientStateIndexedEXT;
PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC pglDisableClientStateIndexedEXT=_Lazy
_glDisableClientStateIndexedEXT;
PFNGLMULTITEXCOORDPOINTEREXTPROC pglMultiTexCoordPointerEXT=_Lazy_glMultiTe
xCoordPointerEXT;
PFNGLMULTITEXENVFEXTPROC pglMultiTexEnvfEXT=_Lazy_glMultiTexEnvfEXT;
PFNGLMULTITEXENVFVEXTPROC pglMultiTexEnvfvEXT=_Lazy_glMultiTexEnvfvEXT;
PFNGLMULTITEXENVIEXTPROC pglMultiTexEnviEXT=_Lazy_glMultiTexEnviEXT;
PFNGLMULTITEXENVIVEXTPROC pglMultiTexEnvivEXT=_Lazy_glMultiTexEnvivEXT;
PFNGLMULTITEXGENDEXTPROC pglMultiTexGendEXT=_Lazy_glMultiTexGendEXT;
PFNGLMULTITEXGENDVEXTPROC pglMultiTexGendvEXT=_Lazy_glMultiTexGendvEXT;
PFNGLMULTITEXGENFEXTPROC pglMultiTexGenfEXT=_Lazy_glMultiTexGenfEXT;
PFNGLMULTITEXGENFVEXTPROC pglMultiTexGenfvEXT=_Lazy_glMultiTexGenfvEXT;
PFNGLMULTITEXGENIEXTPROC pglMultiTexGeniEXT=_Lazy_glMultiTexGeniEXT;
PFNGLMULTITEXGENIVEXTPROC pglMultiTexGenivEXT=_Lazy_glMultiTexGenivEXT;
PFNGLGETMULTITEXENVFVEXTPROC pglGetMultiTexEnvfvEXT=_Lazy_glGetMultiTexEnvf
vEXT;
PFNGLGETMULTITEXENVIVEXTPROC pglGetMultiTexEnvivEXT=_Lazy_glGetMultiTexEnvi
vEXT;
PFNGLGETMULTITEXGENDVEXTPROC pglGetMultiTexGendvEXT=_Lazy_glGetMultiTexGend
vEXT;
PFNGLGETMULTITEXGENFVEXTPROC pglGetMultiTexGenfvEXT=_Lazy_glGetMultiTexGenf
vEXT;
PFNGLGETMULTITEXGENIVEXTPROC pglGetMultiTexGenivEXT=_Lazy_glGetMultiTexGeni
vEXT;
PFNGLGETFLOATINDEXEDVEXTPROC pglGetFloatIndexedvEXT=_Lazy_glGetFloatIndexed
vEXT;
PFNGLGETDOUBLEINDEXEDVEXTPROC pglGetDoubleIndexedvEXT=_Lazy_glGetDoubleInde
xedvEXT;
PFNGLGETPOINTERINDEXEDVEXTPROC pglGetPointerIndexedvEXT=_Lazy_glGetPointerI
ndexedvEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC pglCompressedTextureImage3DEXT=_Lazy_g
lCompressedTextureImage3DEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC pglCompressedTextureImage2DEXT=_Lazy_g
lCompressedTextureImage2DEXT;
PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC pglCompressedTextureImage1DEXT=_Lazy_g
lCompressedTextureImage1DEXT;
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC pglCompressedTextureSubImage3DEXT=_
Lazy_glCompressedTextureSubImage3DEXT;
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC pglCompressedTextureSubImage2DEXT=_
Lazy_glCompressedTextureSubImage2DEXT;
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC pglCompressedTextureSubImage1DEXT=_
Lazy_glCompressedTextureSubImage1DEXT;
PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC pglGetCompressedTextureImageEXT=_Lazy
_glGetCompressedTextureImageEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC pglCompressedMultiTexImage3DEXT=_Lazy
_glCompressedMultiTexImage3DEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC pglCompressedMultiTexImage2DEXT=_Lazy
_glCompressedMultiTexImage2DEXT;
PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC pglCompressedMultiTexImage1DEXT=_Lazy
_glCompressedMultiTexImage1DEXT;
PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC pglCompressedMultiTexSubImage3DEXT
=_Lazy_glCompressedMultiTexSubImage3DEXT;
PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC pglCompressedMultiTexSubImage2DEXT
=_Lazy_glCompressedMultiTexSubImage2DEXT;
PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC pglCompressedMultiTexSubImage1DEXT
=_Lazy_glCompressedMultiTexSubImage1DEXT;
PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC pglGetCompressedMultiTexImageEXT=_La
zy_glGetCompressedMultiTexImageEXT;
PFNGLNAMEDPROGRAMSTRINGEXTPROC pglNamedProgramStringEXT=_Lazy_glNamedProgra
mStringEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC pglNamedProgramLocalParameter4dEXT
=_Lazy_glNamedProgramLocalParameter4dEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC pglNamedProgramLocalParameter4dvE
XT=_Lazy_glNamedProgramLocalParameter4dvEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC pglNamedProgramLocalParameter4fEXT
=_Lazy_glNamedProgramLocalParameter4fEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC pglNamedProgramLocalParameter4fvE
XT=_Lazy_glNamedProgramLocalParameter4fvEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC pglGetNamedProgramLocalParamete
rdvEXT=_Lazy_glGetNamedProgramLocalParameterdvEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC pglGetNamedProgramLocalParamete
rfvEXT=_Lazy_glGetNamedProgramLocalParameterfvEXT;
PFNGLGETNAMEDPROGRAMIVEXTPROC pglGetNamedProgramivEXT=_Lazy_glGetNamedProgr
amivEXT;
PFNGLGETNAMEDPROGRAMSTRINGEXTPROC pglGetNamedProgramStringEXT=_Lazy_glGetNa
medProgramStringEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC pglNamedProgramLocalParameters4f
vEXT=_Lazy_glNamedProgramLocalParameters4fvEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC pglNamedProgramLocalParameterI4iE
XT=_Lazy_glNamedProgramLocalParameterI4iEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC pglNamedProgramLocalParameterI4i
vEXT=_Lazy_glNamedProgramLocalParameterI4ivEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC pglNamedProgramLocalParametersI
4ivEXT=_Lazy_glNamedProgramLocalParametersI4ivEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC pglNamedProgramLocalParameterI4u
iEXT=_Lazy_glNamedProgramLocalParameterI4uiEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC pglNamedProgramLocalParameterI4
uivEXT=_Lazy_glNamedProgramLocalParameterI4uivEXT;
PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC pglNamedProgramLocalParameters
I4uivEXT=_Lazy_glNamedProgramLocalParametersI4uivEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC pglGetNamedProgramLocalParamet
erIivEXT=_Lazy_glGetNamedProgramLocalParameterIivEXT;
PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC pglGetNamedProgramLocalParame
terIuivEXT=_Lazy_glGetNamedProgramLocalParameterIuivEXT;
PFNGLTEXTUREPARAMETERIIVEXTPROC pglTextureParameterIivEXT=_Lazy_glTexturePa
rameterIivEXT;
PFNGLTEXTUREPARAMETERIUIVEXTPROC pglTextureParameterIuivEXT=_Lazy_glTexture
ParameterIuivEXT;
PFNGLGETTEXTUREPARAMETERIIVEXTPROC pglGetTextureParameterIivEXT=_Lazy_glGet
TextureParameterIivEXT;
PFNGLGETTEXTUREPARAMETERIUIVEXTPROC pglGetTextureParameterIuivEXT=_Lazy_glG
etTextureParameterIuivEXT;
PFNGLMULTITEXPARAMETERIIVEXTPROC pglMultiTexParameterIivEXT=_Lazy_glMultiTe
xParameterIivEXT;
PFNGLMULTITEXPARAMETERIUIVEXTPROC pglMultiTexParameterIuivEXT=_Lazy_glMulti
TexParameterIuivEXT;
PFNGLGETMULTITEXPARAMETERIIVEXTPROC pglGetMultiTexParameterIivEXT=_Lazy_glG
etMultiTexParameterIivEXT;
PFNGLGETMULTITEXPARAMETERIUIVEXTPROC pglGetMultiTexParameterIuivEXT=_Lazy_g
lGetMultiTexParameterIuivEXT;
PFNGLPROGRAMUNIFORM1FEXTPROC pglProgramUniform1fEXT=_Lazy_glProgramUniform1
fEXT;
PFNGLPROGRAMUNIFORM2FEXTPROC pglProgramUniform2fEXT=_Lazy_glProgramUniform2
fEXT;
PFNGLPROGRAMUNIFORM3FEXTPROC pglProgramUniform3fEXT=_Lazy_glProgramUniform3
fEXT;
PFNGLPROGRAMUNIFORM4FEXTPROC pglProgramUniform4fEXT=_Lazy_glProgramUniform4
fEXT;
PFNGLPROGRAMUNIFORM1IEXTPROC pglProgramUniform1iEXT=_Lazy_glProgramUniform1
iEXT;
PFNGLPROGRAMUNIFORM2IEXTPROC pglProgramUniform2iEXT=_Lazy_glProgramUniform2
iEXT;
PFNGLPROGRAMUNIFORM3IEXTPROC pglProgramUniform3iEXT=_Lazy_glProgramUniform3
iEXT;
PFNGLPROGRAMUNIFORM4IEXTPROC pglProgramUniform4iEXT=_Lazy_glProgramUniform4
iEXT;
PFNGLPROGRAMUNIFORM1FVEXTPROC pglProgramUniform1fvEXT=_Lazy_glProgramUnifor
m1fvEXT;
PFNGLPROGRAMUNIFORM2FVEXTPROC pglProgramUniform2fvEXT=_Lazy_glProgramUnifor
m2fvEXT;
PFNGLPROGRAMUNIFORM3FVEXTPROC pglProgramUniform3fvEXT=_Lazy_glProgramUnifor
m3fvEXT;
PFNGLPROGRAMUNIFORM4FVEXTPROC pglProgramUniform4fvEXT=_Lazy_glProgramUnifor
m4fvEXT;
PFNGLPROGRAMUNIFORM1IVEXTPROC pglProgramUniform1ivEXT=_Lazy_glProgramUnifor
m1ivEXT;
PFNGLPROGRAMUNIFORM2IVEXTPROC pglProgramUniform2ivEXT=_Lazy_glProgramUnifor
m2ivEXT;
PFNGLPROGRAMUNIFORM3IVEXTPROC pglProgramUniform3ivEXT=_Lazy_glProgramUnifor
m3ivEXT;
PFNGLPROGRAMUNIFORM4IVEXTPROC pglProgramUniform4ivEXT=_Lazy_glProgramUnifor
m4ivEXT;
PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC pglProgramUniformMatrix2fvEXT=_Lazy_glP
rogramUniformMatrix2fvEXT;
PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC pglProgramUniformMatrix3fvEXT=_Lazy_glP
rogramUniformMatrix3fvEXT;
PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC pglProgramUniformMatrix4fvEXT=_Lazy_glP
rogramUniformMatrix4fvEXT;
PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC pglProgramUniformMatrix2x3fvEXT=_Lazy
_glProgramUniformMatrix2x3fvEXT;
PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC pglProgramUniformMatrix3x2fvEXT=_Lazy
_glProgramUniformMatrix3x2fvEXT;
PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC pglProgramUniformMatrix2x4fvEXT=_Lazy
_glProgramUniformMatrix2x4fvEXT;
PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC pglProgramUniformMatrix4x2fvEXT=_Lazy
_glProgramUniformMatrix4x2fvEXT;
PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC pglProgramUniformMatrix3x4fvEXT=_Lazy
_glProgramUniformMatrix3x4fvEXT;
PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC pglProgramUniformMatrix4x3fvEXT=_Lazy
_glProgramUniformMatrix4x3fvEXT;
PFNGLPROGRAMUNIFORM1UIEXTPROC pglProgramUniform1uiEXT=_Lazy_glProgramUnifor
m1uiEXT;
PFNGLPROGRAMUNIFORM2UIEXTPROC pglProgramUniform2uiEXT=_Lazy_glProgramUnifor
m2uiEXT;
PFNGLPROGRAMUNIFORM3UIEXTPROC pglProgramUniform3uiEXT=_Lazy_glProgramUnifor
m3uiEXT;
PFNGLPROGRAMUNIFORM4UIEXTPROC pglProgramUniform4uiEXT=_Lazy_glProgramUnifor
m4uiEXT;
PFNGLPROGRAMUNIFORM1UIVEXTPROC pglProgramUniform1uivEXT=_Lazy_glProgramUnif
orm1uivEXT;
PFNGLPROGRAMUNIFORM2UIVEXTPROC pglProgramUniform2uivEXT=_Lazy_glProgramUnif
orm2uivEXT;
PFNGLPROGRAMUNIFORM3UIVEXTPROC pglProgramUniform3uivEXT=_Lazy_glProgramUnif
orm3uivEXT;
PFNGLPROGRAMUNIFORM4UIVEXTPROC pglProgramUniform4uivEXT=_Lazy_glProgramUnif
orm4uivEXT;
PFNGLNAMEDBUFFERDATAEXTPROC pglNamedBufferDataEXT=_Lazy_glNamedBufferDataEX
T;
PFNGLNAMEDBUFFERSUBDATAEXTPROC pglNamedBufferSubDataEXT=_Lazy_glNamedBuffer
SubDataEXT;
PFNGLMAPNAMEDBUFFEREXTPROC pglMapNamedBufferEXT=_Lazy_glMapNamedBufferEXT;
PFNGLUNMAPNAMEDBUFFEREXTPROC pglUnmapNamedBufferEXT=_Lazy_glUnmapNamedBuffe
rEXT;
PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC pglGetNamedBufferParameterivEXT=_Lazy
_glGetNamedBufferParameterivEXT;
PFNGLGETNAMEDBUFFERPOINTERVEXTPROC pglGetNamedBufferPointervEXT=_Lazy_glGet
NamedBufferPointervEXT;
PFNGLGETNAMEDBUFFERSUBDATAEXTPROC pglGetNamedBufferSubDataEXT=_Lazy_glGetNa
medBufferSubDataEXT;
PFNGLTEXTUREBUFFEREXTPROC pglTextureBufferEXT=_Lazy_glTextureBufferEXT;
PFNGLMULTITEXBUFFEREXTPROC pglMultiTexBufferEXT=_Lazy_glMultiTexBufferEXT;
PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC pglNamedRenderbufferStorageEXT=_Lazy_g
lNamedRenderbufferStorageEXT;
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC pglGetNamedRenderbufferParamete
rivEXT=_Lazy_glGetNamedRenderbufferParameterivEXT;
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC pglCheckNamedFramebufferStatusEXT=_
Lazy_glCheckNamedFramebufferStatusEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC pglNamedFramebufferTexture1DEXT=_Lazy
_glNamedFramebufferTexture1DEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC pglNamedFramebufferTexture2DEXT=_Lazy
_glNamedFramebufferTexture2DEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC pglNamedFramebufferTexture3DEXT=_Lazy
_glNamedFramebufferTexture3DEXT;
PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC pglNamedFramebufferRenderbufferEXT
=_Lazy_glNamedFramebufferRenderbufferEXT;
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetNamedFramebuffer
AttachmentParameterivEXT=_Lazy_glGetNamedFramebufferAttachmentParameterivEX
T;
PFNGLGENERATETEXTUREMIPMAPEXTPROC pglGenerateTextureMipmapEXT=_Lazy_glGener
ateTextureMipmapEXT;
PFNGLGENERATEMULTITEXMIPMAPEXTPROC pglGenerateMultiTexMipmapEXT=_Lazy_glGen
erateMultiTexMipmapEXT;
PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC pglFramebufferDrawBufferEXT=_Lazy_glFrame
bufferDrawBufferEXT;
PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC pglFramebufferDrawBuffersEXT=_Lazy_glFra
mebufferDrawBuffersEXT;
PFNGLFRAMEBUFFERREADBUFFEREXTPROC pglFramebufferReadBufferEXT=_Lazy_glFrame
bufferReadBufferEXT;
PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC pglGetFramebufferParameterivEXT=_Lazy
_glGetFramebufferParameterivEXT;
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglNamedRenderbufferStorage
MultisampleEXT=_Lazy_glNamedRenderbufferStorageMultisampleEXT;
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC pglNamedRenderbuffe
rStorageMultisampleCoverageEXT=_Lazy_glNamedRenderbufferStorageMultisampleC
overageEXT;
PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC pglNamedFramebufferTextureEXT=_Lazy_glN
amedFramebufferTextureEXT;
PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC pglNamedFramebufferTextureLayerEXT
=_Lazy_glNamedFramebufferTextureLayerEXT;
PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC pglNamedFramebufferTextureFaceEXT=_
Lazy_glNamedFramebufferTextureFaceEXT;
PFNGLTEXTURERENDERBUFFEREXTPROC pglTextureRenderbufferEXT=_Lazy_glTextureRe
nderbufferEXT;
PFNGLMULTITEXRENDERBUFFEREXTPROC pglMultiTexRenderbufferEXT=_Lazy_glMultiTe
xRenderbufferEXT;
#endif
/* GL_EXT_vertex_array_bgra */
#ifdef __GLEE_GL_EXT_color_matrix #ifdef __GLEE_GL_EXT_vertex_array_bgra
#endif #endif
/* GL_SGIX_texture_select */ /* GL_SGIX_texture_select */
#ifdef __GLEE_GL_SGIX_texture_select #ifdef __GLEE_GL_SGIX_texture_select
#endif #endif
/* GL_INGR_blend_func_separate */ /* GL_INGR_blend_func_separate */
#ifdef __GLEE_GL_INGR_blend_func_separate #ifdef __GLEE_GL_INGR_blend_func_separate
skipping to change at line 4174 skipping to change at line 5298
PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT=_Lazy_glFragmentMater ialfEXT; PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT=_Lazy_glFragmentMater ialfEXT;
PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT=_Lazy_glFragmentMater ialiEXT; PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT=_Lazy_glFragmentMater ialiEXT;
PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT=_Lazy_glFragmentMat erialfvEXT; PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT=_Lazy_glFragmentMat erialfvEXT;
PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT=_Lazy_glFragmentMat erialivEXT; PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT=_Lazy_glFragmentMat erialivEXT;
PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT=_Lazy_glFragm entColorMaterialEXT; PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT=_Lazy_glFragm entColorMaterialEXT;
PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT=_Lazy_glGetFr agmentMaterialfvEXT; PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT=_Lazy_glGetFr agmentMaterialfvEXT;
PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT=_Lazy_glGetFr agmentMaterialivEXT; PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT=_Lazy_glGetFr agmentMaterialivEXT;
PFNGLLIGHTENVIEXTPROC pglLightEnviEXT=_Lazy_glLightEnviEXT; PFNGLLIGHTENVIEXTPROC pglLightEnviEXT=_Lazy_glLightEnviEXT;
#endif #endif
/* GL_EXT_framebuffer_blit */
#ifdef __GLEE_GL_EXT_framebuffer_blit
GLvoid __stdcall _Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint
srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GL
bitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0,
srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT=_Lazy_glBlitFramebufferEX
T;
#endif
/* GL_EXT_framebuffer_multisample */
#ifdef __GLEE_GL_EXT_framebuffer_multisample
GLvoid __stdcall _Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, G
Lsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if
(GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalf
ormat, width, height);}
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampl
eEXT=_Lazy_glRenderbufferStorageMultisampleEXT;
#endif
/* GL_EXT_packed_depth_stencil */
#ifdef __GLEE_GL_EXT_packed_depth_stencil
#endif
/* GL_EXT_scene_marker */ /* GL_EXT_scene_marker */
#ifdef __GLEE_GL_EXT_scene_marker #ifdef __GLEE_GL_EXT_scene_marker
GLvoid __stdcall _Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBeginSceneEXT();} GLvoid __stdcall _Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBeginSceneEXT();}
GLvoid __stdcall _Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSceneEXT();} GLvoid __stdcall _Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSceneEXT();}
PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT=_Lazy_glBeginSceneEXT; PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT=_Lazy_glBeginSceneEXT;
PFNGLENDSCENEEXTPROC pglEndSceneEXT=_Lazy_glEndSceneEXT; PFNGLENDSCENEEXTPROC pglEndSceneEXT=_Lazy_glEndSceneEXT;
#endif #endif
/* GL_EXT_stencil_clear_tag */
#ifdef __GLEE_GL_EXT_stencil_clear_tag
#endif
/* GL_EXT_texture_compression_dxt1 */ /* GL_EXT_texture_compression_dxt1 */
#ifdef __GLEE_GL_EXT_texture_compression_dxt1 #ifdef __GLEE_GL_EXT_texture_compression_dxt1
#endif #endif
/* GL_EXT_texture_env */ /* GL_EXT_texture_env */
#ifdef __GLEE_GL_EXT_texture_env #ifdef __GLEE_GL_EXT_texture_env
#endif #endif
/* GL_EXT_texture_sRGB */
#ifdef __GLEE_GL_EXT_texture_sRGB
#endif
/* GL_IBM_static_data */ /* GL_IBM_static_data */
#ifdef __GLEE_GL_IBM_static_data #ifdef __GLEE_GL_IBM_static_data
#endif #endif
/* GL_MESAX_texture_stack */
#ifdef __GLEE_GL_MESAX_texture_stack
#endif
/* GL_OES_byte_coordinates */ /* GL_OES_byte_coordinates */
#ifdef __GLEE_GL_OES_byte_coordinates #ifdef __GLEE_GL_OES_byte_coordinates
#endif #endif
/* GL_OES_compressed_paletted_texture */ /* GL_OES_compressed_paletted_texture */
#ifdef __GLEE_GL_OES_compressed_paletted_texture #ifdef __GLEE_GL_OES_compressed_paletted_texture
#endif #endif
skipping to change at line 4283 skipping to change at line 5373
/* Extension querying variables */ /* Extension querying variables */
GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE; GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE;
GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE; GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE;
GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE; GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE;
GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE; GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE;
GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE; GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE;
GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE; GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE;
GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE; GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE;
GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE; GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE;
GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE;
GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE; GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE;
GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE; GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE;
GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE; GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE;
GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE; GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE;
GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE; GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE;
GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE; GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE;
GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE; GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE;
GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE; GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE;
GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE; GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE;
GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE; GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE; GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE; GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE; GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE; GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE; GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
GLboolean _GLEE_WGL_NV_video_out = GL_FALSE;
GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE; GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE; GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE; GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE; GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE; GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE; GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE; GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
/* WGL Extension names */ /* WGL Extension names */
char __GLeeWGLExtensionNames[30][32]={ char __GLeeWGLExtensionNames[37][34]={
"WGL_ARB_buffer_region", "WGL_ARB_buffer_region",
"WGL_ARB_multisample", "WGL_ARB_multisample",
"WGL_ARB_extensions_string", "WGL_ARB_extensions_string",
"WGL_ARB_pixel_format", "WGL_ARB_pixel_format",
"WGL_ARB_make_current_read", "WGL_ARB_make_current_read",
"WGL_ARB_pbuffer", "WGL_ARB_pbuffer",
"WGL_ARB_render_texture", "WGL_ARB_render_texture",
"WGL_ARB_pixel_format_float", "WGL_ARB_pixel_format_float",
"WGL_ARB_create_context",
"WGL_EXT_make_current_read", "WGL_EXT_make_current_read",
"WGL_EXT_pixel_format", "WGL_EXT_pixel_format",
"WGL_EXT_pbuffer", "WGL_EXT_pbuffer",
"WGL_EXT_depth_float", "WGL_EXT_depth_float",
"WGL_3DFX_multisample", "WGL_3DFX_multisample",
"WGL_EXT_multisample", "WGL_EXT_multisample",
"WGL_I3D_digital_video_control", "WGL_I3D_digital_video_control",
"WGL_I3D_gamma", "WGL_I3D_gamma",
"WGL_I3D_genlock", "WGL_I3D_genlock",
"WGL_I3D_image_buffer", "WGL_I3D_image_buffer",
"WGL_I3D_swap_frame_lock", "WGL_I3D_swap_frame_lock",
"WGL_NV_render_depth_texture", "WGL_NV_render_depth_texture",
"WGL_NV_render_texture_rectangle", "WGL_NV_render_texture_rectangle",
"WGL_ATI_pixel_format_float", "WGL_ATI_pixel_format_float",
"WGL_NV_float_buffer", "WGL_NV_float_buffer",
"WGL_3DL_stereo_control",
"WGL_EXT_pixel_format_packed_float",
"WGL_EXT_framebuffer_sRGB",
"WGL_NV_present_video",
"WGL_NV_video_out",
"WGL_NV_swap_group",
"WGL_EXT_display_color_table", "WGL_EXT_display_color_table",
"WGL_EXT_extensions_string", "WGL_EXT_extensions_string",
"WGL_EXT_swap_control", "WGL_EXT_swap_control",
"WGL_NV_vertex_array_range", "WGL_NV_vertex_array_range",
"WGL_OML_sync_control", "WGL_OML_sync_control",
"WGL_I3D_swap_frame_usage", "WGL_I3D_swap_frame_usage",
"WGL_3DL_stereo_control" "WGL_NV_video_output"
}; };
int __GLeeWGLNumExtensions=30; int __GLeeWGLNumExtensions=37;
/* WGL_ARB_buffer_region */ /* WGL_ARB_buffer_region */
#ifdef __GLEE_WGL_ARB_buffer_region #ifdef __GLEE_WGL_ARB_buffer_region
HANDLE __stdcall _Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, U INT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayer Plane, uType); return (HANDLE)0;} HANDLE __stdcall _Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, U INT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayer Plane, uType); return (HANDLE)0;}
VOID __stdcall _Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);} VOID __stdcall _Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);}
BOOL __stdcall _Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, i nt width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegi on, x, y, width, height); return (BOOL)0;} BOOL __stdcall _Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, i nt width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegi on, x, y, width, height); return (BOOL)0;}
BOOL __stdcall _Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y , int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRe storeBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOO L)0;} BOOL __stdcall _Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y , int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRe storeBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOO L)0;}
PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB=_Lazy_wglCreateBu fferRegionARB; PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB=_Lazy_wglCreateBu fferRegionARB;
PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB=_Lazy_wglDeleteBu fferRegionARB; PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB=_Lazy_wglDeleteBu fferRegionARB;
skipping to change at line 4418 skipping to change at line 5522
PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB=_Lazy_wglBindTexImageARB; PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB=_Lazy_wglBindTexImageARB;
PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB=_Lazy_wglReleaseTexImag eARB; PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB=_Lazy_wglReleaseTexImag eARB;
PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB=_Lazy_wglSetPbufferAt tribARB; PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB=_Lazy_wglSetPbufferAt tribARB;
#endif #endif
/* WGL_ARB_pixel_format_float */ /* WGL_ARB_pixel_format_float */
#ifdef __GLEE_WGL_ARB_pixel_format_float #ifdef __GLEE_WGL_ARB_pixel_format_float
#endif #endif
/* WGL_ARB_create_context */
#ifdef __GLEE_WGL_ARB_create_context
HGLRC __stdcall _Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareConte
xt, const int * attribList) {if (GLeeInit()) return wglCreateContextAttrib
sARB(hDC, hShareContext, attribList); return (HGLRC)0;}
PFNWGLCREATECONTEXTATTRIBSARBPROC pwglCreateContextAttribsARB=_Lazy_wglCrea
teContextAttribsARB;
#endif
/* WGL_EXT_make_current_read */ /* WGL_EXT_make_current_read */
#ifdef __GLEE_WGL_EXT_make_current_read #ifdef __GLEE_WGL_EXT_make_current_read
BOOL __stdcall _Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGL RC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hR eadDC, hglrc); return (BOOL)0;} BOOL __stdcall _Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGL RC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hR eadDC, hglrc); return (BOOL)0;}
HDC __stdcall _Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HD C)0;} HDC __stdcall _Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HD C)0;}
PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT=_Lazy_wglMakeCont extCurrentEXT; PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT=_Lazy_wglMakeCont extCurrentEXT;
PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT=_Lazy_wglGetCurrentRe adDCEXT; PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT=_Lazy_wglGetCurrentRe adDCEXT;
#endif #endif
/* WGL_EXT_pixel_format */ /* WGL_EXT_pixel_format */
skipping to change at line 4565 skipping to change at line 5676
/* WGL_ATI_pixel_format_float */ /* WGL_ATI_pixel_format_float */
#ifdef __GLEE_WGL_ATI_pixel_format_float #ifdef __GLEE_WGL_ATI_pixel_format_float
#endif #endif
/* WGL_NV_float_buffer */ /* WGL_NV_float_buffer */
#ifdef __GLEE_WGL_NV_float_buffer #ifdef __GLEE_WGL_NV_float_buffer
#endif #endif
/* WGL_3DL_stereo_control */
#ifdef __GLEE_WGL_3DL_stereo_control
#endif
/* WGL_EXT_pixel_format_packed_float */
#ifdef __GLEE_WGL_EXT_pixel_format_packed_float
#endif
/* WGL_EXT_framebuffer_sRGB */
#ifdef __GLEE_WGL_EXT_framebuffer_sRGB
#endif
/* WGL_NV_present_video */
#ifdef __GLEE_WGL_NV_present_video
#endif
/* WGL_NV_video_out */
#ifdef __GLEE_WGL_NV_video_out
#endif
/* WGL_NV_swap_group */
#ifdef __GLEE_WGL_NV_swap_group
#endif
/* WGL_EXT_display_color_table */ /* WGL_EXT_display_color_table */
#ifdef __GLEE_WGL_EXT_display_color_table #ifdef __GLEE_WGL_EXT_display_color_table
GLboolean __stdcall _Lazy_wglCreateDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); r eturn (GLboolean)0;} GLboolean __stdcall _Lazy_wglCreateDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); r eturn (GLboolean)0;}
GLboolean __stdcall _Lazy_wglLoadDisplayColorTableEXT(const GLushort * tabl e, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(tabl e, length); return (GLboolean)0;} GLboolean __stdcall _Lazy_wglLoadDisplayColorTableEXT(const GLushort * tabl e, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(tabl e, length); return (GLboolean)0;}
GLboolean __stdcall _Lazy_wglBindDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); ret urn (GLboolean)0;} GLboolean __stdcall _Lazy_wglBindDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); ret urn (GLboolean)0;}
VOID __stdcall _Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);} VOID __stdcall _Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);}
PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT=_Lazy_w glCreateDisplayColorTableEXT; PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT=_Lazy_w glCreateDisplayColorTableEXT;
PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT=_Lazy_wglLo adDisplayColorTableEXT; PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT=_Lazy_wglLo adDisplayColorTableEXT;
PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT=_Lazy_wglBi ndDisplayColorTableEXT; PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT=_Lazy_wglBi ndDisplayColorTableEXT;
skipping to change at line 4633 skipping to change at line 5774
BOOL __stdcall _Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;} BOOL __stdcall _Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;}
BOOL __stdcall _Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return ( BOOL)0;} BOOL __stdcall _Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return ( BOOL)0;}
BOOL __stdcall _Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BO OL)0;} BOOL __stdcall _Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BO OL)0;}
BOOL __stdcall _Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryF rameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL )0;} BOOL __stdcall _Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryF rameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL )0;}
PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D=_Lazy_wglGetFrameUsageI3D; PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D=_Lazy_wglGetFrameUsageI3D;
PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D=_Lazy_wglBeginFra meTrackingI3D; PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D=_Lazy_wglBeginFra meTrackingI3D;
PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D=_Lazy_wglEndFrameTrac kingI3D; PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D=_Lazy_wglEndFrameTrac kingI3D;
PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D=_Lazy_wglQueryFra meTrackingI3D; PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D=_Lazy_wglQueryFra meTrackingI3D;
#endif #endif
/* WGL_3DL_stereo_control */ /* WGL_NV_video_output */
#ifdef __GLEE_WGL_3DL_stereo_control #ifdef __GLEE_WGL_NV_video_output
BOOL __stdcall _Lazy_wglSetStereoEmitterState3DL(HDC hDC, UINT uState) BOOL __stdcall _Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODE
{if (GLeeInit()) return wglSetStereoEmitterState3DL(hDC, uSt V * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevi
ate); return (BOOL)0;} ces, hVideoDevice); return (BOOL)0;}
PFNWGLSETSTEREOEMITTERSTATE3DLPROC pwglSetStereoEmitterState3DL=_Lazy_wglSe BOOL __stdcall _Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice)
tStereoEmitterState3DL; {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice
); return (BOOL)0;}
BOOL __stdcall _Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERA
RB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV
(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;}
BOOL __stdcall _Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVide
oBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVi
deoBuffer); return (BOOL)0;}
BOOL __stdcall _Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBuf
ferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit())
return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bB
lock); return (BOOL)0;}
BOOL __stdcall _Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned l
ong * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if
(GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffe
r, pulCounterOutputVideo); return (BOOL)0;}
PFNWGLGETVIDEODEVICENVPROC pwglGetVideoDeviceNV=_Lazy_wglGetVideoDeviceNV;
PFNWGLRELEASEVIDEODEVICENVPROC pwglReleaseVideoDeviceNV=_Lazy_wglReleaseVid
eoDeviceNV;
PFNWGLBINDVIDEOIMAGENVPROC pwglBindVideoImageNV=_Lazy_wglBindVideoImageNV;
PFNWGLRELEASEVIDEOIMAGENVPROC pwglReleaseVideoImageNV=_Lazy_wglReleaseVideo
ImageNV;
PFNWGLSENDPBUFFERTOVIDEONVPROC pwglSendPbufferToVideoNV=_Lazy_wglSendPbuffe
rToVideoNV;
PFNWGLGETVIDEOINFONVPROC pwglGetVideoInfoNV=_Lazy_wglGetVideoInfoNV;
#endif #endif
#elif defined(__APPLE__) || defined(__APPLE_CC__) #elif defined(__APPLE__) || defined(__APPLE_CC__)
#else /* GLX */ #else /* GLX */
/* Extension querying variables */ /* Extension querying variables */
GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE; GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE; GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE; GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE; GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
skipping to change at line 4675 skipping to change at line 5826
GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE; GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE;
GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE; GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE;
GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE; GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE;
GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE; GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE;
GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE; GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE;
GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE; GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE;
GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE; GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE;
GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE; GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE;
GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE; GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE;
GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE; GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE;
GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE;
GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE; GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
/* GLX Extension names */ /* GLX Extension names */
char __GLeeGLXExtensionNames[32][30]={ char __GLeeGLXExtensionNames[39][30]={
"GLX_VERSION_1_3", "GLX_VERSION_1_3",
"GLX_VERSION_1_4", "GLX_VERSION_1_4",
"GLX_ARB_multisample", "GLX_ARB_multisample",
"GLX_ARB_fbconfig_float", "GLX_ARB_fbconfig_float",
"GLX_SGIS_multisample", "GLX_SGIS_multisample",
"GLX_EXT_visual_info", "GLX_EXT_visual_info",
"GLX_SGI_swap_control", "GLX_SGI_swap_control",
"GLX_SGI_video_sync", "GLX_SGI_video_sync",
"GLX_SGI_make_current_read", "GLX_SGI_make_current_read",
"GLX_EXT_visual_rating", "GLX_EXT_visual_rating",
skipping to change at line 4711 skipping to change at line 5869
"GLX_MESA_copy_sub_buffer", "GLX_MESA_copy_sub_buffer",
"GLX_MESA_pixmap_colormap", "GLX_MESA_pixmap_colormap",
"GLX_MESA_release_buffers", "GLX_MESA_release_buffers",
"GLX_MESA_set_3dfx_mode", "GLX_MESA_set_3dfx_mode",
"GLX_SGIX_visual_select_group", "GLX_SGIX_visual_select_group",
"GLX_OML_swap_method", "GLX_OML_swap_method",
"GLX_OML_sync_control", "GLX_OML_sync_control",
"GLX_NV_float_buffer", "GLX_NV_float_buffer",
"GLX_SGIX_hyperpipe", "GLX_SGIX_hyperpipe",
"GLX_MESA_agp_offset", "GLX_MESA_agp_offset",
"GLX_EXT_scene_marker" "GLX_EXT_fbconfig_packed_float",
"GLX_EXT_framebuffer_sRGB",
"GLX_EXT_texture_from_pixmap",
"GLX_NV_present_video",
"GLX_NV_video_out",
"GLX_NV_swap_group",
"GLX_EXT_scene_marker",
"GLX_NV_video_output"
}; };
int __GLeeGLXNumExtensions=32; int __GLeeGLXNumExtensions=39;
/* GLX_VERSION_1_3 */ /* GLX_VERSION_1_3 */
#ifdef __GLEE_GLX_VERSION_1_3 #ifdef __GLEE_GLX_VERSION_1_3
GLXFBConfig * __stdcall _Lazy_glXGetFBConfigs(Display * dpy, int screen, in t * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, neleme nts); return (GLXFBConfig *)0;} GLXFBConfig * __stdcall _Lazy_glXGetFBConfigs(Display * dpy, int screen, in t * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, neleme nts); return (GLXFBConfig *)0;}
GLXFBConfig * __stdcall _Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChoos eFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;} GLXFBConfig * __stdcall _Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChoos eFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;}
int __stdcall _Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib( dpy, config, attribute, value); return (int)0;} int __stdcall _Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib( dpy, config, attribute, value); return (int)0;}
XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFB Config config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, confi g); return (XVisualInfo *)0;} XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFB Config config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, confi g); return (XVisualInfo *)0;}
GLXWindow __stdcall _Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config , Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWi ndow(dpy, config, win, attrib_list); return (GLXWindow)0;} GLXWindow __stdcall _Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config , Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWi ndow(dpy, config, win, attrib_list); return (GLXWindow)0;}
void __stdcall _Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) {if (GLeeInit()) glXDestroyWindow(dpy, win);} void __stdcall _Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) {if (GLeeInit()) glXDestroyWindow(dpy, win);}
skipping to change at line 5006 skipping to change at line 6171
PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX=_Lazy_glXQu eryHyperpipeAttribSGIX; PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX=_Lazy_glXQu eryHyperpipeAttribSGIX;
#endif #endif
/* GLX_MESA_agp_offset */ /* GLX_MESA_agp_offset */
#ifdef __GLEE_GLX_MESA_agp_offset #ifdef __GLEE_GLX_MESA_agp_offset
unsigned int __stdcall _Lazy_glXGetAGPOffsetMESA(const void * pointer) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;} unsigned int __stdcall _Lazy_glXGetAGPOffsetMESA(const void * pointer) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;}
PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA=_Lazy_glXGetAGPOffsetMESA; PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA=_Lazy_glXGetAGPOffsetMESA;
#endif #endif
/* GLX_EXT_fbconfig_packed_float */
#ifdef __GLEE_GLX_EXT_fbconfig_packed_float
#endif
/* GLX_EXT_framebuffer_sRGB */
#ifdef __GLEE_GLX_EXT_framebuffer_sRGB
#endif
/* GLX_EXT_texture_from_pixmap */
#ifdef __GLEE_GLX_EXT_texture_from_pixmap
void __stdcall _Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable
, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT
(dpy, drawable, buffer, attrib_list);}
void __stdcall _Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawa
ble, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buf
fer);}
PFNGLXBINDTEXIMAGEEXTPROC pglXBindTexImageEXT=_Lazy_glXBindTexImageEXT;
PFNGLXRELEASETEXIMAGEEXTPROC pglXReleaseTexImageEXT=_Lazy_glXReleaseTexImag
eEXT;
#endif
/* GLX_NV_present_video */
#ifdef __GLEE_GLX_NV_present_video
#endif
/* GLX_NV_video_out */
#ifdef __GLEE_GLX_NV_video_out
#endif
/* GLX_NV_swap_group */
#ifdef __GLEE_GLX_NV_swap_group
#endif
/* GLX_EXT_scene_marker */ /* GLX_EXT_scene_marker */
#ifdef __GLEE_GLX_EXT_scene_marker #ifdef __GLEE_GLX_EXT_scene_marker
#endif #endif
/* GLX_NV_video_output */
#ifdef __GLEE_GLX_NV_video_output
int __stdcall _Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numV
ideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXG
etVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;
}
int __stdcall _Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXV
ideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV(
dpy, screen, VideoDevice); return (int)0;}
int __stdcall _Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV Vid
eoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBi
ndVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;}
int __stdcall _Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf)
{if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); r
eturn (int)0;}
int __stdcall _Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf,
int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock) {if
(GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCou
nterPbuffer, bBlock); return (int)0;}
int __stdcall _Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDe
viceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long
* pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(dpy, sc
reen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return
(int)0;}
PFNGLXGETVIDEODEVICENVPROC pglXGetVideoDeviceNV=_Lazy_glXGetVideoDeviceNV;
PFNGLXRELEASEVIDEODEVICENVPROC pglXReleaseVideoDeviceNV=_Lazy_glXReleaseVid
eoDeviceNV;
PFNGLXBINDVIDEOIMAGENVPROC pglXBindVideoImageNV=_Lazy_glXBindVideoImageNV;
PFNGLXRELEASEVIDEOIMAGENVPROC pglXReleaseVideoImageNV=_Lazy_glXReleaseVideo
ImageNV;
PFNGLXSENDPBUFFERTOVIDEONVPROC pglXSendPbufferToVideoNV=_Lazy_glXSendPbuffe
rToVideoNV;
PFNGLXGETVIDEOINFONVPROC pglXGetVideoInfoNV=_Lazy_glXGetVideoInfoNV;
#endif
#endif /* end GLX */ #endif /* end GLX */
/***************************************************************** /*****************************************************************
* Extension link functions * Extension link functions
*****************************************************************/ *****************************************************************/
GLuint __GLeeLink_GL_VERSION_1_2(void) GLuint __GLeeLink_GL_VERSION_1_2(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_1_2 #ifdef __GLEE_GL_VERSION_1_2
if ((pglBlendColor = (PFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlen dColor"))!=0) nLinked++; if ((pglBlendColor = (PFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlen dColor"))!=0) nLinked++;
skipping to change at line 5308 skipping to change at line 6524
if ((pglVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAdd ress("glVertexAttrib4ubv"))!=0) nLinked++; if ((pglVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAdd ress("glVertexAttrib4ubv"))!=0) nLinked++;
if ((pglVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAdd ress("glVertexAttrib4uiv"))!=0) nLinked++; if ((pglVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAdd ress("glVertexAttrib4uiv"))!=0) nLinked++;
if ((pglVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAdd ress("glVertexAttrib4usv"))!=0) nLinked++; if ((pglVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAdd ress("glVertexAttrib4usv"))!=0) nLinked++;
if ((pglVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetP rocAddress("glVertexAttribPointer"))!=0) nLinked++; if ((pglVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetP rocAddress("glVertexAttribPointer"))!=0) nLinked++;
#endif #endif
if (nLinked==93) return GLEE_LINK_COMPLETE; if (nLinked==93) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_VERSION_2_1(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_2_1
if ((pglUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetPro
cAddress("glUniformMatrix2x3fv"))!=0) nLinked++;
if ((pglUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetPro
cAddress("glUniformMatrix3x2fv"))!=0) nLinked++;
if ((pglUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetPro
cAddress("glUniformMatrix2x4fv"))!=0) nLinked++;
if ((pglUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetPro
cAddress("glUniformMatrix4x2fv"))!=0) nLinked++;
if ((pglUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetPro
cAddress("glUniformMatrix3x4fv"))!=0) nLinked++;
if ((pglUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetPro
cAddress("glUniformMatrix4x3fv"))!=0) nLinked++;
#endif
if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_VERSION_3_0(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_VERSION_3_0
if ((pglColorMaski = (PFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColo
rMaski"))!=0) nLinked++;
if ((pglGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress("
glGetBooleani_v"))!=0) nLinked++;
if ((pglGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress("
glGetIntegeri_v"))!=0) nLinked++;
if ((pglEnablei = (PFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei"))
!=0) nLinked++;
if ((pglDisablei = (PFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei
"))!=0) nLinked++;
if ((pglIsEnabledi = (PFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEn
abledi"))!=0) nLinked++;
if ((pglBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) __GL
eeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++;
if ((pglEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGe
tProcAddress("glEndTransformFeedback"))!=0) nLinked++;
if ((pglBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddre
ss("glBindBufferRange"))!=0) nLinked++;
if ((pglBindBufferBase = (PFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress
("glBindBufferBase"))!=0) nLinked++;
if ((pglTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC
) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++;
if ((pglGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYING
PROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++;
if ((pglClampColor = (PFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClam
pColor"))!=0) nLinked++;
if ((pglBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) __GL
eeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++;
if ((pglEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) __GLeeGe
tProcAddress("glEndConditionalRender"))!=0) nLinked++;
if ((pglVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddre
ss("glVertexAttribI1i"))!=0) nLinked++;
if ((pglVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddre
ss("glVertexAttribI2i"))!=0) nLinked++;
if ((pglVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddre
ss("glVertexAttribI3i"))!=0) nLinked++;
if ((pglVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddre
ss("glVertexAttribI4i"))!=0) nLinked++;
if ((pglVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAdd
ress("glVertexAttribI1ui"))!=0) nLinked++;
if ((pglVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAdd
ress("glVertexAttribI2ui"))!=0) nLinked++;
if ((pglVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAdd
ress("glVertexAttribI3ui"))!=0) nLinked++;
if ((pglVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAdd
ress("glVertexAttribI4ui"))!=0) nLinked++;
if ((pglVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAdd
ress("glVertexAttribI1iv"))!=0) nLinked++;
if ((pglVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAdd
ress("glVertexAttribI2iv"))!=0) nLinked++;
if ((pglVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAdd
ress("glVertexAttribI3iv"))!=0) nLinked++;
if ((pglVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAdd
ress("glVertexAttribI4iv"))!=0) nLinked++;
if ((pglVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcA
ddress("glVertexAttribI1uiv"))!=0) nLinked++;
if ((pglVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcA
ddress("glVertexAttribI2uiv"))!=0) nLinked++;
if ((pglVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcA
ddress("glVertexAttribI3uiv"))!=0) nLinked++;
if ((pglVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcA
ddress("glVertexAttribI4uiv"))!=0) nLinked++;
if ((pglVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAdd
ress("glVertexAttribI4bv"))!=0) nLinked++;
if ((pglVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAdd
ress("glVertexAttribI4sv"))!=0) nLinked++;
if ((pglVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcA
ddress("glVertexAttribI4ubv"))!=0) nLinked++;
if ((pglVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcA
ddress("glVertexAttribI4usv"))!=0) nLinked++;
if ((pglVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGe
tProcAddress("glVertexAttribIPointer"))!=0) nLinked++;
if ((pglGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetPro
cAddress("glGetVertexAttribIiv"))!=0) nLinked++;
if ((pglGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetP
rocAddress("glGetVertexAttribIuiv"))!=0) nLinked++;
if ((pglGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress("
glGetUniformuiv"))!=0) nLinked++;
if ((pglBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) __GLeeGe
tProcAddress("glBindFragDataLocation"))!=0) nLinked++;
if ((pglGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) __GLeeGetP
rocAddress("glGetFragDataLocation"))!=0) nLinked++;
if ((pglUniform1ui = (PFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUnif
orm1ui"))!=0) nLinked++;
if ((pglUniform2ui = (PFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUnif
orm2ui"))!=0) nLinked++;
if ((pglUniform3ui = (PFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUnif
orm3ui"))!=0) nLinked++;
if ((pglUniform4ui = (PFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUnif
orm4ui"))!=0) nLinked++;
if ((pglUniform1uiv = (PFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUn
iform1uiv"))!=0) nLinked++;
if ((pglUniform2uiv = (PFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUn
iform2uiv"))!=0) nLinked++;
if ((pglUniform3uiv = (PFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUn
iform3uiv"))!=0) nLinked++;
if ((pglUniform4uiv = (PFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUn
iform4uiv"))!=0) nLinked++;
if ((pglTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddre
ss("glTexParameterIiv"))!=0) nLinked++;
if ((pglTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAdd
ress("glTexParameterIuiv"))!=0) nLinked++;
if ((pglGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) __GLeeGetPro
cAddress("glGetTexParameterIiv"))!=0) nLinked++;
if ((pglGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetP
rocAddress("glGetTexParameterIuiv"))!=0) nLinked++;
if ((pglClearBufferiv = (PFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress("
glClearBufferiv"))!=0) nLinked++;
if ((pglClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress
("glClearBufferuiv"))!=0) nLinked++;
if ((pglClearBufferfv = (PFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress("
glClearBufferfv"))!=0) nLinked++;
if ((pglClearBufferfi = (PFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress("
glClearBufferfi"))!=0) nLinked++;
if ((pglGetStringi = (PFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetS
tringi"))!=0) nLinked++;
#endif
if (nLinked==58) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_multitexture(void) GLuint __GLeeLink_GL_ARB_multitexture(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_ARB_multitexture #ifdef __GLEE_GL_ARB_multitexture
if ((pglActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAdd ress("glActiveTextureARB"))!=0) nLinked++; if ((pglActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAdd ress("glActiveTextureARB"))!=0) nLinked++;
if ((pglClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) __GL eeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++; if ((pglClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) __GL eeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++;
if ((pglMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) __GLeeGetPro cAddress("glMultiTexCoord1dARB"))!=0) nLinked++; if ((pglMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) __GLeeGetPro cAddress("glMultiTexCoord1dARB"))!=0) nLinked++;
if ((pglMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetP rocAddress("glMultiTexCoord1dvARB"))!=0) nLinked++; if ((pglMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetP rocAddress("glMultiTexCoord1dvARB"))!=0) nLinked++;
if ((pglMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) __GLeeGetPro cAddress("glMultiTexCoord1fARB"))!=0) nLinked++; if ((pglMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) __GLeeGetPro cAddress("glMultiTexCoord1fARB"))!=0) nLinked++;
if ((pglMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetP rocAddress("glMultiTexCoord1fvARB"))!=0) nLinked++; if ((pglMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetP rocAddress("glMultiTexCoord1fvARB"))!=0) nLinked++;
skipping to change at line 5702 skipping to change at line 7002
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLET
E;}
GLuint __GLeeLink_GL_ARB_draw_instanced(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_draw_instanced
if ((pglDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) __GL
eeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++;
if ((pglDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)
__GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_framebuffer_object(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_framebuffer_object
if ((pglIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress
("glIsRenderbuffer"))!=0) nLinked++;
if ((pglBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAdd
ress("glBindRenderbuffer"))!=0) nLinked++;
if ((pglDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) __GLeeGetP
rocAddress("glDeleteRenderbuffers"))!=0) nLinked++;
if ((pglGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAdd
ress("glGenRenderbuffers"))!=0) nLinked++;
if ((pglRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetP
rocAddress("glRenderbufferStorage"))!=0) nLinked++;
if ((pglGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPR
OC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++;
if ((pglIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress("
glIsFramebuffer"))!=0) nLinked++;
if ((pglBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddre
ss("glBindFramebuffer"))!=0) nLinked++;
if ((pglDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetPro
cAddress("glDeleteFramebuffers"))!=0) nLinked++;
if ((pglGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddre
ss("glGenFramebuffers"))!=0) nLinked++;
if ((pglCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) __GL
eeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++;
if ((pglFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGe
tProcAddress("glFramebufferTexture1D"))!=0) nLinked++;
if ((pglFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGe
tProcAddress("glFramebufferTexture2D"))!=0) nLinked++;
if ((pglFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGe
tProcAddress("glFramebufferTexture3D"))!=0) nLinked++;
if ((pglFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) __
GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++;
if ((pglGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTAC
HMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParam
eteriv"))!=0) nLinked++;
if ((pglGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress
("glGenerateMipmap"))!=0) nLinked++;
if ((pglBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddre
ss("glBlitFramebuffer"))!=0) nLinked++;
if ((pglRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTI
SAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) n
Linked++;
if ((pglFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) __
GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++;
#endif
if (nLinked==20) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;
}
GLuint __GLeeLink_GL_ARB_geometry_shader4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_geometry_shader4
if ((pglProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) __GLeeGe
tProcAddress("glProgramParameteriARB"))!=0) nLinked++;
if ((pglFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) __GLee
GetProcAddress("glFramebufferTextureARB"))!=0) nLinked++;
if ((pglFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPR
OC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++;
if ((pglFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC
) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++;
#endif
if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE
;}
GLuint __GLeeLink_GL_ARB_instanced_arrays(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_instanced_arrays
if ((pglVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetP
rocAddress("glVertexAttribDivisor"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_map_buffer_range(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_map_buffer_range
if ((pglMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress
("glMapBufferRange"))!=0) nLinked++;
if ((pglFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GL
eeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_texture_buffer_object(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_texture_buffer_object
if ((pglTexBufferARB = (PFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("gl
TexBufferARB"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_C
OMPLETE;}
GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_ARB_vertex_array_object(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_ARB_vertex_array_object
if ((pglBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddre
ss("glBindVertexArray"))!=0) nLinked++;
if ((pglDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) __GLeeGetPro
cAddress("glDeleteVertexArrays"))!=0) nLinked++;
if ((pglGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddre
ss("glGenVertexArrays"))!=0) nLinked++;
if ((pglIsVertexArray = (PFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress("
glIsVertexArray"))!=0) nLinked++;
#endif
if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_blend_color(void) GLuint __GLeeLink_GL_EXT_blend_color(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_blend_color #ifdef __GLEE_GL_EXT_blend_color
if ((pglBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress(" glBlendColorEXT"))!=0) nLinked++; if ((pglBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress(" glBlendColorEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
skipping to change at line 7525 skipping to change at line 8939
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_GREMEDY_string_marker #ifdef __GLEE_GL_GREMEDY_string_marker
if ((pglStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetP rocAddress("glStringMarkerGREMEDY"))!=0) nLinked++; if ((pglStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetP rocAddress("glStringMarkerGREMEDY"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_color_matrix(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPL
ETE;}
GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_INGR_blend_func_separate(void) GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_INGR_blend_func_separate #ifdef __GLEE_GL_EXT_stencil_clear_tag
if ((pglBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) __GLee if ((pglStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetPro
GetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++; cAddress("glStencilClearTagEXT"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_blit
if ((pglBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetPro
cAddress("glBlitFramebufferEXT"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_multisample
if ((pglRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMU
LTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT
"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_timer_query(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_timer_query
if ((pglGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) __GLee
GetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++;
if ((pglGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) __GL
eeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_gpu_program_parameters
if ((pglProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPR
OC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++;
if ((pglProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVE
XTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked
++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_APPLE_flush_buffer_range
if ((pglBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) __GLee
GetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++;
if ((pglFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLE
PROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_gpu_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_gpu_program4
if ((pglProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPR
OC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++;
if ((pglProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNV
PROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++;
if ((pglProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IV
NVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked
++;
if ((pglProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINV
PROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++;
if ((pglProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIV
NVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked
++;
if ((pglProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4U
IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLin
ked++;
if ((pglProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC)
__GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++;
if ((pglProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC
) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++;
if ((pglProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPR
OC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++;
if ((pglProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC
) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++;
if ((pglProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPR
OC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++;
if ((pglProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNV
PROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++;
if ((pglGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERI
IVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLin
ked++;
if ((pglGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETER
IUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) n
Linked++;
if ((pglGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNV
PROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++;
if ((pglGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIV
NVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked
++;
#endif
if (nLinked==16) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_geometry_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_geometry_program4
if ((pglProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) __GLeeGe
tProcAddress("glProgramVertexLimitNV"))!=0) nLinked++;
if ((pglFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLee
GetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
if ((pglFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPR
OC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
if ((pglFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC
) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
#endif
if (nLinked==4) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_geometry_shader4
if ((pglProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGe
tProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_vertex_program4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_vertex_program4
if ((pglVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI1iEXT"))!=0) nLinked++;
if ((pglVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
if ((pglVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
if ((pglVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetPro
cAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
if ((pglVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
if ((pglVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
if ((pglVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
if ((pglVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
if ((pglVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetP
rocAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
if ((pglVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
if ((pglVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGe
tProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
if ((pglVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) __
GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++;
if ((pglGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) __GLee
GetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
if ((pglGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) __GL
eeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
#endif
if (nLinked==23) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_gpu_shader4(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_gpu_shader4
if ((pglGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAdd
ress("glGetUniformuivEXT"))!=0) nLinked++;
if ((pglBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) __
GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++;
if ((pglGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) __GL
eeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++;
if ((pglUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress("
glUniform1uiEXT"))!=0) nLinked++;
if ((pglUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress("
glUniform2uiEXT"))!=0) nLinked++;
if ((pglUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress("
glUniform3uiEXT"))!=0) nLinked++;
if ((pglUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress("
glUniform4uiEXT"))!=0) nLinked++;
if ((pglUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress
("glUniform1uivEXT"))!=0) nLinked++;
if ((pglUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress
("glUniform2uivEXT"))!=0) nLinked++;
if ((pglUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress
("glUniform3uivEXT"))!=0) nLinked++;
if ((pglUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress
("glUniform4uivEXT"))!=0) nLinked++;
#endif
if (nLinked==11) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_draw_instanced(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_draw_instanced
if ((pglDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) __GL
eeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++;
if ((pglDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)
__GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_buffer_object(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture_buffer_object
if ((pglTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("gl
TexBufferEXT"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_C
OMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_C
OMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_CO
MPLETE;}
GLuint __GLeeLink_GL_NV_depth_buffer_float(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_depth_buffer_float
if ((pglDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress("
glDepthRangedNV"))!=0) nLinked++;
if ((pglClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress("
glClearDepthdNV"))!=0) nLinked++;
if ((pglDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress
("glDepthBoundsdNV"))!=0) nLinked++;
#endif
if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_fragment_program4(void) {return GLEE_LINK_COMPLETE;
}
GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
if ((pglRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERST
ORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorage
MultisampleCoverageNV"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;
}
GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_NV_parameter_buffer_object(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_parameter_buffer_object
if ((pglProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNV
PROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++;
if ((pglProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIV
NVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked
++;
if ((pglProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIU
IVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLin
ked++;
#endif
if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_draw_buffers2(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_draw_buffers2
if ((pglColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetP
rocAddress("glColorMaskIndexedEXT"))!=0) nLinked++;
if ((pglGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) __GLee
GetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++;
if ((pglGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) __GLee
GetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++;
if ((pglEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAdd
ress("glEnableIndexedEXT"))!=0) nLinked++;
if ((pglDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcA
ddress("glDisableIndexedEXT"))!=0) nLinked++;
if ((pglIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetP
rocAddress("glIsEnabledIndexedEXT"))!=0) nLinked++;
#endif
if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_transform_feedback(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_transform_feedback
if ((pglBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC)
__GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++;
if ((pglEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) __GL
eeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++;
if ((pglTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPR
OC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++;
if ((pglBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcA
ddress("glBindBufferRangeNV"))!=0) nLinked++;
if ((pglBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetPro
cAddress("glBindBufferOffsetNV"))!=0) nLinked++;
if ((pglBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAdd
ress("glBindBufferBaseNV"))!=0) nLinked++;
if ((pglTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNV
PROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++;
if ((pglActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddre
ss("glActiveVaryingNV"))!=0) nLinked++;
if ((pglGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) __GLeeGe
tProcAddress("glGetVaryingLocationNV"))!=0) nLinked++;
if ((pglGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) __GLeeGetPro
cAddress("glGetActiveVaryingNV"))!=0) nLinked++;
if ((pglGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYI
NGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLin
ked++;
#endif
if (nLinked==11) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_bindable_uniform(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_bindable_uniform
if ((pglUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAdd
ress("glUniformBufferEXT"))!=0) nLinked++;
if ((pglGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) __
GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++;
if ((pglGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetP
rocAddress("glGetUniformOffsetEXT"))!=0) nLinked++;
#endif
if (nLinked==3) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_texture_integer(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_texture_integer
if ((pglTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetPro
cAddress("glTexParameterIivEXT"))!=0) nLinked++;
if ((pglTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetP
rocAddress("glTexParameterIuivEXT"))!=0) nLinked++;
if ((pglGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) __GLee
GetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++;
if ((pglGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) __GL
eeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++;
if ((pglClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddre
ss("glClearColorIiEXT"))!=0) nLinked++;
if ((pglClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAdd
ress("glClearColorIuiEXT"))!=0) nLinked++;
#endif
if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_GREMEDY_frame_terminator
if ((pglFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC) __GL
eeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_conditional_render(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_NV_conditional_render
if ((pglBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC)
__GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++;
if ((pglEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) __GL
eeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++;
#endif
if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_transform_feedback(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_transform_feedback
if ((pglBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC
) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++;
if ((pglEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) __
GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++;
if ((pglBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetPro
cAddress("glBindBufferRangeEXT"))!=0) nLinked++;
if ((pglBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetP
rocAddress("glBindBufferOffsetEXT"))!=0) nLinked++;
if ((pglBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcA
ddress("glBindBufferBaseEXT"))!=0) nLinked++;
if ((pglTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSE
XTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked
++;
if ((pglGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARY
INGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) n
Linked++;
#endif
if (nLinked==7) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_direct_state_access(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_direct_state_access
if ((pglClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) __GL
eeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++;
if ((pglPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPR
OC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++;
if ((pglMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress
("glMatrixLoadfEXT"))!=0) nLinked++;
if ((pglMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress
("glMatrixLoaddEXT"))!=0) nLinked++;
if ((pglMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress
("glMatrixMultfEXT"))!=0) nLinked++;
if ((pglMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress
("glMatrixMultdEXT"))!=0) nLinked++;
if ((pglMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) __GLee
GetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++;
if ((pglMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAdd
ress("glMatrixRotatefEXT"))!=0) nLinked++;
if ((pglMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAdd
ress("glMatrixRotatedEXT"))!=0) nLinked++;
if ((pglMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddre
ss("glMatrixScalefEXT"))!=0) nLinked++;
if ((pglMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddre
ss("glMatrixScaledEXT"))!=0) nLinked++;
if ((pglMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetP
rocAddress("glMatrixTranslatefEXT"))!=0) nLinked++;
if ((pglMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetP
rocAddress("glMatrixTranslatedEXT"))!=0) nLinked++;
if ((pglMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAdd
ress("glMatrixFrustumEXT"))!=0) nLinked++;
if ((pglMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress
("glMatrixOrthoEXT"))!=0) nLinked++;
if ((pglMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("gl
MatrixPopEXT"))!=0) nLinked++;
if ((pglMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress("
glMatrixPushEXT"))!=0) nLinked++;
if ((pglMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) __
GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++;
if ((pglMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) __
GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++;
if ((pglMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) __
GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++;
if ((pglMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) __
GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++;
if ((pglTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGe
tProcAddress("glTextureParameterfEXT"))!=0) nLinked++;
if ((pglTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) __GLee
GetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++;
if ((pglTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGe
tProcAddress("glTextureParameteriEXT"))!=0) nLinked++;
if ((pglTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) __GLee
GetProcAddress("glTextureParameterivEXT"))!=0) nLinked++;
if ((pglTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcA
ddress("glTextureImage1DEXT"))!=0) nLinked++;
if ((pglTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcA
ddress("glTextureImage2DEXT"))!=0) nLinked++;
if ((pglTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGe
tProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++;
if ((pglTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGe
tProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++;
if ((pglCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLee
GetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++;
if ((pglCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLee
GetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++;
if ((pglCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC)
__GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++;
if ((pglCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC)
__GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++;
if ((pglGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetPro
cAddress("glGetTextureImageEXT"))!=0) nLinked++;
if ((pglGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC)
__GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++;
if ((pglGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC)
__GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++;
if ((pglGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERF
VEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLin
ked++;
if ((pglGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERI
VEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLin
ked++;
if ((pglTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcA
ddress("glTextureImage3DEXT"))!=0) nLinked++;
if ((pglTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGe
tProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++;
if ((pglCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC)
__GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++;
if ((pglMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) __GLee
GetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++;
if ((pglMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) __GL
eeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++;
if ((pglMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) __GLee
GetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++;
if ((pglMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) __GL
eeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++;
if ((pglMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetPro
cAddress("glMultiTexImage1DEXT"))!=0) nLinked++;
if ((pglMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetPro
cAddress("glMultiTexImage2DEXT"))!=0) nLinked++;
if ((pglMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLee
GetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++;
if ((pglMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLee
GetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GL
eeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GL
eeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC
) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC
) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++;
if ((pglGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetP
rocAddress("glGetMultiTexImageEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC
) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC
) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++;
if ((pglGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETE
RFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) n
Linked++;
if ((pglGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETE
RIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) n
Linked++;
if ((pglMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetPro
cAddress("glMultiTexImage3DEXT"))!=0) nLinked++;
if ((pglMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLee
GetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++;
if ((pglCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC
) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++;
if ((pglBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetP
rocAddress("glBindMultiTextureEXT"))!=0) nLinked++;
if ((pglEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXT
PROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++;
if ((pglDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDE
XTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked
++;
if ((pglMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) __
GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++;
if ((pglMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddre
ss("glMultiTexEnvfEXT"))!=0) nLinked++;
if ((pglMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAdd
ress("glMultiTexEnvfvEXT"))!=0) nLinked++;
if ((pglMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddre
ss("glMultiTexEnviEXT"))!=0) nLinked++;
if ((pglMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAdd
ress("glMultiTexEnvivEXT"))!=0) nLinked++;
if ((pglMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddre
ss("glMultiTexGendEXT"))!=0) nLinked++;
if ((pglMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAdd
ress("glMultiTexGendvEXT"))!=0) nLinked++;
if ((pglMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddre
ss("glMultiTexGenfEXT"))!=0) nLinked++;
if ((pglMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAdd
ress("glMultiTexGenfvEXT"))!=0) nLinked++;
if ((pglMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddre
ss("glMultiTexGeniEXT"))!=0) nLinked++;
if ((pglMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAdd
ress("glMultiTexGenivEXT"))!=0) nLinked++;
if ((pglGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetP
rocAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++;
if ((pglGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetP
rocAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++;
if ((pglGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetP
rocAddress("glGetMultiTexGendvEXT"))!=0) nLinked++;
if ((pglGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetP
rocAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++;
if ((pglGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetP
rocAddress("glGetMultiTexGenivEXT"))!=0) nLinked++;
if ((pglGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetP
rocAddress("glGetFloatIndexedvEXT"))!=0) nLinked++;
if ((pglGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGe
tProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++;
if ((pglGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) __GLee
GetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++;
if ((pglCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXT
PROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++;
if ((pglCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXT
PROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++;
if ((pglCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXT
PROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++;
if ((pglCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG
E3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) n
Linked++;
if ((pglCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG
E2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) n
Linked++;
if ((pglCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAG
E1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) n
Linked++;
if ((pglGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEE
XTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked
++;
if ((pglCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DE
XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked
++;
if ((pglCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DE
XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked
++;
if ((pglCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DE
XTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked
++;
if ((pglCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM
AGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0
) nLinked++;
if ((pglCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM
AGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0
) nLinked++;
if ((pglCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIM
AGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0
) nLinked++;
if ((pglGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAG
EEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLin
ked++;
if ((pglNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLee
GetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++;
if ((pglNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAME
TER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0
) nLinked++;
if ((pglNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAM
ETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT"))
!=0) nLinked++;
if ((pglNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAME
TER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0
) nLinked++;
if ((pglNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAM
ETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT"))
!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCAL
PARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdv
EXT"))!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCAL
PARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfv
EXT"))!=0) nLinked++;
if ((pglGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGe
tProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++;
if ((pglGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC)
__GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++;
if ((pglNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARA
METERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT
"))!=0) nLinked++;
if ((pglNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAM
ETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT"))
!=0) nLinked++;
if ((pglNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARA
METERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT
"))!=0) nLinked++;
if ((pglNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPAR
AMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4iv
EXT"))!=0) nLinked++;
if ((pglNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARA
METERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT
"))!=0) nLinked++;
if ((pglNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPAR
AMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiv
EXT"))!=0) nLinked++;
if ((pglNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPA
RAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4
uivEXT"))!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCA
LPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameter
IivEXT"))!=0) nLinked++;
if ((pglGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOC
ALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParamet
erIuivEXT"))!=0) nLinked++;
if ((pglTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) __GL
eeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++;
if ((pglTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) __
GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++;
if ((pglGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC
) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++;
if ((pglGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPR
OC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++;
if ((pglMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) __
GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++;
if ((pglMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC)
__GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPR
OC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++;
if ((pglGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXT
PROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++;
if ((pglProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetP
rocAddress("glProgramUniform1fEXT"))!=0) nLinked++;
if ((pglProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetP
rocAddress("glProgramUniform2fEXT"))!=0) nLinked++;
if ((pglProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetP
rocAddress("glProgramUniform3fEXT"))!=0) nLinked++;
if ((pglProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetP
rocAddress("glProgramUniform4fEXT"))!=0) nLinked++;
if ((pglProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetP
rocAddress("glProgramUniform1iEXT"))!=0) nLinked++;
if ((pglProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetP
rocAddress("glProgramUniform2iEXT"))!=0) nLinked++;
if ((pglProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetP
rocAddress("glProgramUniform3iEXT"))!=0) nLinked++;
if ((pglProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetP
rocAddress("glProgramUniform4iEXT"))!=0) nLinked++;
if ((pglProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++;
if ((pglProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++;
if ((pglProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++;
if ((pglProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++;
if ((pglProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++;
if ((pglProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++;
if ((pglProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++;
if ((pglProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGe
tProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPR
OC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPR
OC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPR
OC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++;
if ((pglProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVE
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked
++;
if ((pglProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVE
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked
++;
if ((pglProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVE
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked
++;
if ((pglProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVE
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked
++;
if ((pglProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVE
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked
++;
if ((pglProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVE
XTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked
++;
if ((pglProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGe
tProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++;
if ((pglProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGe
tProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++;
if ((pglProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGe
tProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++;
if ((pglProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGe
tProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++;
if ((pglProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLee
GetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++;
if ((pglProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLee
GetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++;
if ((pglProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLee
GetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++;
if ((pglProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLee
GetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++;
if ((pglNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetPro
cAddress("glNamedBufferDataEXT"))!=0) nLinked++;
if ((pglNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLee
GetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++;
if ((pglMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcA
ddress("glMapNamedBufferEXT"))!=0) nLinked++;
if ((pglUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetP
rocAddress("glUnmapNamedBufferEXT"))!=0) nLinked++;
if ((pglGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVE
XTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked
++;
if ((pglGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC
) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++;
if ((pglGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC)
__GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++;
if ((pglTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAdd
ress("glTextureBufferEXT"))!=0) nLinked++;
if ((pglMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcA
ddress("glMultiTexBufferEXT"))!=0) nLinked++;
if ((pglNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXT
PROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++;
if ((pglGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFER
PARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameteriv
EXT"))!=0) nLinked++;
if ((pglCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTA
TUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) n
Linked++;
if ((pglNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DE
XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked
++;
if ((pglNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DE
XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked
++;
if ((pglNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DE
XTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked
++;
if ((pglNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERB
UFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0
) nLinked++;
if ((pglGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRA
MEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFrame
bufferAttachmentParameterivEXT"))!=0) nLinked++;
if ((pglGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC)
__GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++;
if ((pglGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC
) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++;
if ((pglFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC)
__GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++;
if ((pglFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC
) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++;
if ((pglFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC)
__GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++;
if ((pglGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVE
XTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked
++;
if ((pglNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFE
RSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorag
eMultisampleEXT"))!=0) nLinked++;
if ((pglNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDREN
DERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRe
nderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++;
if ((pglNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPR
OC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++;
if ((pglNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE
LAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0
) nLinked++;
if ((pglNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREF
ACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) n
Linked++;
if ((pglTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) __GL
eeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++;
if ((pglMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) __
GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++;
#endif
if (nLinked==186) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE
;}
GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_INGR_blend_func_separate(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_INGR_blend_func_separate
if ((pglBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) __GLee
GetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++;
#endif #endif
if (nLinked==1) return GLEE_LINK_COMPLETE; if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COM PLETE;} GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COM PLETE;}
GLuint __GLeeLink_GL_SGIX_igloo_interface(void) GLuint __GLeeLink_GL_SGIX_igloo_interface(void)
{ {
skipping to change at line 7581 skipping to change at line 9555
if ((pglFragmentColorMaterialEXT = (PFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++; if ((pglFragmentColorMaterialEXT = (PFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++;
if ((pglGetFragmentMaterialfvEXT = (PFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++; if ((pglGetFragmentMaterialfvEXT = (PFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++;
if ((pglGetFragmentMaterialivEXT = (PFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++; if ((pglGetFragmentMaterialivEXT = (PFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++;
if ((pglLightEnviEXT = (PFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("gl LightEnviEXT"))!=0) nLinked++; if ((pglLightEnviEXT = (PFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("gl LightEnviEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==18) return GLEE_LINK_COMPLETE; if (nLinked==18) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_blit
if ((pglBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetPro
cAddress("glBlitFramebufferEXT"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
{
GLint nLinked=0;
#ifdef __GLEE_GL_EXT_framebuffer_multisample
if ((pglRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMU
LTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT
"))!=0) nLinked++;
#endif
if (nLinked==1) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL;
}
GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPL
ETE;}
GLuint __GLeeLink_GL_EXT_scene_marker(void) GLuint __GLeeLink_GL_EXT_scene_marker(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_EXT_scene_marker #ifdef __GLEE_GL_EXT_scene_marker
if ((pglBeginSceneEXT = (PFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress(" glBeginSceneEXT"))!=0) nLinked++; if ((pglBeginSceneEXT = (PFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress(" glBeginSceneEXT"))!=0) nLinked++;
if ((pglEndSceneEXT = (PFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEn dSceneEXT"))!=0) nLinked++; if ((pglEndSceneEXT = (PFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEn dSceneEXT"))!=0) nLinked++;
#endif #endif
if (nLinked==2) return GLEE_LINK_COMPLETE; if (nLinked==2) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void) {return GLEE_LINK_COMPLETE
;}
GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_C OMPLETE;} GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_C OMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE; } GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE; }
GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LIN K_COMPLETE;} GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LIN K_COMPLETE;}
GLuint __GLeeLink_GL_OES_single_precision(void) GLuint __GLeeLink_GL_OES_single_precision(void)
{ {
GLint nLinked=0; GLint nLinked=0;
#ifdef __GLEE_GL_OES_single_precision #ifdef __GLEE_GL_OES_single_precision
if ((pglDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress ("glDepthRangefOES"))!=0) nLinked++; if ((pglDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress ("glDepthRangefOES"))!=0) nLinked++;
if ((pglFrustumfOES = (PFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFr ustumfOES"))!=0) nLinked++; if ((pglFrustumfOES = (PFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFr ustumfOES"))!=0) nLinked++;
skipping to change at line 7653 skipping to change at line 9597
#endif #endif
if (nLinked==6) return GLEE_LINK_COMPLETE; if (nLinked==6) return GLEE_LINK_COMPLETE;
if (nLinked==0) return GLEE_LINK_FAIL; if (nLinked==0) return GLEE_LINK_FAIL;
return GLEE_LINK_PARTIAL; return GLEE_LINK_PARTIAL;
} }
GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLE TE;} GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLE TE;}
GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;} GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
GLEE_LINK_FUNCTION __GLeeGLLoadFunction[278]; GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322];
void initGLLoadFunctions(void) void initGLLoadFunctions(void)
{ {
__GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2; __GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2;
__GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging; __GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging;
__GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3; __GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3;
__GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4; __GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4;
__GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5; __GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5;
__GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0; __GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0;
__GLeeGLLoadFunction[6]=__GLeeLink_GL_ARB_multitexture; __GLeeGLLoadFunction[6]=__GLeeLink_GL_VERSION_2_1;
__GLeeGLLoadFunction[7]=__GLeeLink_GL_ARB_transpose_matrix; __GLeeGLLoadFunction[7]=__GLeeLink_GL_VERSION_3_0;
__GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multisample; __GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multitexture;
__GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_texture_env_add; __GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_transpose_matrix;
__GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_texture_cube_map; __GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_multisample;
__GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_compression; __GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_env_add;
__GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_border_clamp; __GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_cube_map;
__GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_point_parameters; __GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_texture_compression;
__GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_vertex_blend; __GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_texture_border_clamp;
__GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_matrix_palette; __GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_point_parameters;
__GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_texture_env_combine; __GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_vertex_blend;
__GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_texture_env_crossbar; __GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_matrix_palette;
__GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_dot3; __GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_combine;
__GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_mirrored_repeat; __GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_env_crossbar;
__GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_depth_texture; __GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_texture_env_dot3;
__GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_shadow; __GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_texture_mirrored_repeat;
__GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_shadow_ambient; __GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_depth_texture;
__GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_window_pos; __GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_shadow;
__GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_vertex_program; __GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_shadow_ambient;
__GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_fragment_program; __GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_window_pos;
__GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_buffer_object; __GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_program;
__GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_occlusion_query; __GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_fragment_program;
__GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_shader_objects; __GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_vertex_buffer_object;
__GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_vertex_shader; __GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_occlusion_query;
__GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_fragment_shader; __GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_shader_objects;
__GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_shading_language_100; __GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_vertex_shader;
__GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_texture_non_power_of_two; __GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_fragment_shader;
__GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_point_sprite; __GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_shading_language_100;
__GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_fragment_program_shadow; __GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_texture_non_power_of_two;
__GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_draw_buffers; __GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_point_sprite;
__GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_texture_rectangle; __GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_fragment_program_shadow;
__GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_color_buffer_float; __GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_draw_buffers;
__GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_half_float_pixel; __GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_texture_rectangle;
__GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_texture_float; __GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_color_buffer_float;
__GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_pixel_buffer_object; __GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_half_float_pixel;
__GLeeGLLoadFunction[41]=__GLeeLink_GL_EXT_abgr; __GLeeGLLoadFunction[41]=__GLeeLink_GL_ARB_texture_float;
__GLeeGLLoadFunction[42]=__GLeeLink_GL_EXT_blend_color; __GLeeGLLoadFunction[42]=__GLeeLink_GL_ARB_pixel_buffer_object;
__GLeeGLLoadFunction[43]=__GLeeLink_GL_EXT_polygon_offset; __GLeeGLLoadFunction[43]=__GLeeLink_GL_ARB_depth_buffer_float;
__GLeeGLLoadFunction[44]=__GLeeLink_GL_EXT_texture; __GLeeGLLoadFunction[44]=__GLeeLink_GL_ARB_draw_instanced;
__GLeeGLLoadFunction[45]=__GLeeLink_GL_EXT_texture3D; __GLeeGLLoadFunction[45]=__GLeeLink_GL_ARB_framebuffer_object;
__GLeeGLLoadFunction[46]=__GLeeLink_GL_SGIS_texture_filter4; __GLeeGLLoadFunction[46]=__GLeeLink_GL_ARB_framebuffer_sRGB;
__GLeeGLLoadFunction[47]=__GLeeLink_GL_EXT_subtexture; __GLeeGLLoadFunction[47]=__GLeeLink_GL_ARB_geometry_shader4;
__GLeeGLLoadFunction[48]=__GLeeLink_GL_EXT_copy_texture; __GLeeGLLoadFunction[48]=__GLeeLink_GL_ARB_half_float_vertex;
__GLeeGLLoadFunction[49]=__GLeeLink_GL_EXT_histogram; __GLeeGLLoadFunction[49]=__GLeeLink_GL_ARB_instanced_arrays;
__GLeeGLLoadFunction[50]=__GLeeLink_GL_EXT_convolution; __GLeeGLLoadFunction[50]=__GLeeLink_GL_ARB_map_buffer_range;
__GLeeGLLoadFunction[51]=__GLeeLink_GL_SGI_color_matrix; __GLeeGLLoadFunction[51]=__GLeeLink_GL_ARB_texture_buffer_object;
__GLeeGLLoadFunction[52]=__GLeeLink_GL_SGI_color_table; __GLeeGLLoadFunction[52]=__GLeeLink_GL_ARB_texture_compression_rgtc;
__GLeeGLLoadFunction[53]=__GLeeLink_GL_SGIS_pixel_texture; __GLeeGLLoadFunction[53]=__GLeeLink_GL_ARB_texture_rg;
__GLeeGLLoadFunction[54]=__GLeeLink_GL_SGIX_pixel_texture; __GLeeGLLoadFunction[54]=__GLeeLink_GL_ARB_vertex_array_object;
__GLeeGLLoadFunction[55]=__GLeeLink_GL_SGIS_texture4D; __GLeeGLLoadFunction[55]=__GLeeLink_GL_EXT_abgr;
__GLeeGLLoadFunction[56]=__GLeeLink_GL_SGI_texture_color_table; __GLeeGLLoadFunction[56]=__GLeeLink_GL_EXT_blend_color;
__GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_cmyka; __GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_polygon_offset;
__GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture_object; __GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture;
__GLeeGLLoadFunction[59]=__GLeeLink_GL_SGIS_detail_texture; __GLeeGLLoadFunction[59]=__GLeeLink_GL_EXT_texture3D;
__GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_sharpen_texture; __GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_texture_filter4;
__GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_packed_pixels; __GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_subtexture;
__GLeeGLLoadFunction[62]=__GLeeLink_GL_SGIS_texture_lod; __GLeeGLLoadFunction[62]=__GLeeLink_GL_EXT_copy_texture;
__GLeeGLLoadFunction[63]=__GLeeLink_GL_SGIS_multisample; __GLeeGLLoadFunction[63]=__GLeeLink_GL_EXT_histogram;
__GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_rescale_normal; __GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_convolution;
__GLeeGLLoadFunction[65]=__GLeeLink_GL_EXT_vertex_array; __GLeeGLLoadFunction[65]=__GLeeLink_GL_SGI_color_matrix;
__GLeeGLLoadFunction[66]=__GLeeLink_GL_EXT_misc_attribute; __GLeeGLLoadFunction[66]=__GLeeLink_GL_SGI_color_table;
__GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_generate_mipmap; __GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_pixel_texture;
__GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_clipmap; __GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_pixel_texture;
__GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIX_shadow; __GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIS_texture4D;
__GLeeGLLoadFunction[70]=__GLeeLink_GL_SGIS_texture_edge_clamp; __GLeeGLLoadFunction[70]=__GLeeLink_GL_SGI_texture_color_table;
__GLeeGLLoadFunction[71]=__GLeeLink_GL_SGIS_texture_border_clamp; __GLeeGLLoadFunction[71]=__GLeeLink_GL_EXT_cmyka;
__GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_blend_minmax; __GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_texture_object;
__GLeeGLLoadFunction[73]=__GLeeLink_GL_EXT_blend_subtract; __GLeeGLLoadFunction[73]=__GLeeLink_GL_SGIS_detail_texture;
__GLeeGLLoadFunction[74]=__GLeeLink_GL_EXT_blend_logic_op; __GLeeGLLoadFunction[74]=__GLeeLink_GL_SGIS_sharpen_texture;
__GLeeGLLoadFunction[75]=__GLeeLink_GL_SGIX_interlace; __GLeeGLLoadFunction[75]=__GLeeLink_GL_EXT_packed_pixels;
__GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIX_pixel_tiles; __GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIS_texture_lod;
__GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_texture_select; __GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_multisample;
__GLeeGLLoadFunction[78]=__GLeeLink_GL_SGIX_sprite; __GLeeGLLoadFunction[78]=__GLeeLink_GL_EXT_rescale_normal;
__GLeeGLLoadFunction[79]=__GLeeLink_GL_SGIX_texture_multi_buffer; __GLeeGLLoadFunction[79]=__GLeeLink_GL_EXT_vertex_array;
__GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_point_parameters; __GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_misc_attribute;
__GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_point_parameters; __GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_generate_mipmap;
__GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_instruments; __GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_clipmap;
__GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_texture_scale_bias; __GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_shadow;
__GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIX_framezoom; __GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIS_texture_edge_clamp;
__GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIX_tag_sample_buffer; __GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIS_texture_border_clamp;
__GLeeGLLoadFunction[86]=__GLeeLink_GL_FfdMaskSGIX; __GLeeGLLoadFunction[86]=__GLeeLink_GL_EXT_blend_minmax;
__GLeeGLLoadFunction[87]=__GLeeLink_GL_SGIX_polynomial_ffd; __GLeeGLLoadFunction[87]=__GLeeLink_GL_EXT_blend_subtract;
__GLeeGLLoadFunction[88]=__GLeeLink_GL_SGIX_reference_plane; __GLeeGLLoadFunction[88]=__GLeeLink_GL_EXT_blend_logic_op;
__GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_flush_raster; __GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_interlace;
__GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_depth_texture; __GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_pixel_tiles;
__GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_fog_function; __GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_texture_select;
__GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_fog_offset; __GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_sprite;
__GLeeGLLoadFunction[93]=__GLeeLink_GL_HP_image_transform; __GLeeGLLoadFunction[93]=__GLeeLink_GL_SGIX_texture_multi_buffer;
__GLeeGLLoadFunction[94]=__GLeeLink_GL_HP_convolution_border_modes; __GLeeGLLoadFunction[94]=__GLeeLink_GL_EXT_point_parameters;
__GLeeGLLoadFunction[95]=__GLeeLink_GL_INGR_palette_buffer; __GLeeGLLoadFunction[95]=__GLeeLink_GL_SGIS_point_parameters;
__GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_texture_add_env; __GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_instruments;
__GLeeGLLoadFunction[97]=__GLeeLink_GL_EXT_color_subtable; __GLeeGLLoadFunction[97]=__GLeeLink_GL_SGIX_texture_scale_bias;
__GLeeGLLoadFunction[98]=__GLeeLink_GL_PGI_vertex_hints; __GLeeGLLoadFunction[98]=__GLeeLink_GL_SGIX_framezoom;
__GLeeGLLoadFunction[99]=__GLeeLink_GL_PGI_misc_hints; __GLeeGLLoadFunction[99]=__GLeeLink_GL_SGIX_tag_sample_buffer;
__GLeeGLLoadFunction[100]=__GLeeLink_GL_EXT_paletted_texture; __GLeeGLLoadFunction[100]=__GLeeLink_GL_FfdMaskSGIX;
__GLeeGLLoadFunction[101]=__GLeeLink_GL_EXT_clip_volume_hint; __GLeeGLLoadFunction[101]=__GLeeLink_GL_SGIX_polynomial_ffd;
__GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_list_priority; __GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_reference_plane;
__GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_ir_instrument1; __GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_flush_raster;
__GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_calligraphic_fragment; __GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_depth_texture;
__GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIX_texture_lod_bias; __GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIS_fog_function;
__GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_shadow_ambient; __GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_fog_offset;
__GLeeGLLoadFunction[107]=__GLeeLink_GL_EXT_index_texture; __GLeeGLLoadFunction[107]=__GLeeLink_GL_HP_image_transform;
__GLeeGLLoadFunction[108]=__GLeeLink_GL_EXT_index_material; __GLeeGLLoadFunction[108]=__GLeeLink_GL_HP_convolution_border_modes;
__GLeeGLLoadFunction[109]=__GLeeLink_GL_EXT_index_func; __GLeeGLLoadFunction[109]=__GLeeLink_GL_INGR_palette_buffer;
__GLeeGLLoadFunction[110]=__GLeeLink_GL_EXT_index_array_formats; __GLeeGLLoadFunction[110]=__GLeeLink_GL_SGIX_texture_add_env;
__GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_compiled_vertex_array; __GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_color_subtable;
__GLeeGLLoadFunction[112]=__GLeeLink_GL_EXT_cull_vertex; __GLeeGLLoadFunction[112]=__GLeeLink_GL_PGI_vertex_hints;
__GLeeGLLoadFunction[113]=__GLeeLink_GL_SGIX_ycrcb; __GLeeGLLoadFunction[113]=__GLeeLink_GL_PGI_misc_hints;
__GLeeGLLoadFunction[114]=__GLeeLink_GL_SGIX_fragment_lighting; __GLeeGLLoadFunction[114]=__GLeeLink_GL_EXT_paletted_texture;
__GLeeGLLoadFunction[115]=__GLeeLink_GL_IBM_rasterpos_clip; __GLeeGLLoadFunction[115]=__GLeeLink_GL_EXT_clip_volume_hint;
__GLeeGLLoadFunction[116]=__GLeeLink_GL_HP_texture_lighting; __GLeeGLLoadFunction[116]=__GLeeLink_GL_SGIX_list_priority;
__GLeeGLLoadFunction[117]=__GLeeLink_GL_EXT_draw_range_elements; __GLeeGLLoadFunction[117]=__GLeeLink_GL_SGIX_ir_instrument1;
__GLeeGLLoadFunction[118]=__GLeeLink_GL_WIN_phong_shading; __GLeeGLLoadFunction[118]=__GLeeLink_GL_SGIX_calligraphic_fragment;
__GLeeGLLoadFunction[119]=__GLeeLink_GL_WIN_specular_fog; __GLeeGLLoadFunction[119]=__GLeeLink_GL_SGIX_texture_lod_bias;
__GLeeGLLoadFunction[120]=__GLeeLink_GL_EXT_light_texture; __GLeeGLLoadFunction[120]=__GLeeLink_GL_SGIX_shadow_ambient;
__GLeeGLLoadFunction[121]=__GLeeLink_GL_SGIX_blend_alpha_minmax; __GLeeGLLoadFunction[121]=__GLeeLink_GL_EXT_index_texture;
__GLeeGLLoadFunction[122]=__GLeeLink_GL_SGIX_impact_pixel_texture; __GLeeGLLoadFunction[122]=__GLeeLink_GL_EXT_index_material;
__GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_bgra; __GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_index_func;
__GLeeGLLoadFunction[124]=__GLeeLink_GL_SGIX_async; __GLeeGLLoadFunction[124]=__GLeeLink_GL_EXT_index_array_formats;
__GLeeGLLoadFunction[125]=__GLeeLink_GL_SGIX_async_pixel; __GLeeGLLoadFunction[125]=__GLeeLink_GL_EXT_compiled_vertex_array;
__GLeeGLLoadFunction[126]=__GLeeLink_GL_SGIX_async_histogram; __GLeeGLLoadFunction[126]=__GLeeLink_GL_EXT_cull_vertex;
__GLeeGLLoadFunction[127]=__GLeeLink_GL_INTEL_texture_scissor; __GLeeGLLoadFunction[127]=__GLeeLink_GL_SGIX_ycrcb;
__GLeeGLLoadFunction[128]=__GLeeLink_GL_INTEL_parallel_arrays; __GLeeGLLoadFunction[128]=__GLeeLink_GL_SGIX_fragment_lighting;
__GLeeGLLoadFunction[129]=__GLeeLink_GL_HP_occlusion_test; __GLeeGLLoadFunction[129]=__GLeeLink_GL_IBM_rasterpos_clip;
__GLeeGLLoadFunction[130]=__GLeeLink_GL_EXT_pixel_transform; __GLeeGLLoadFunction[130]=__GLeeLink_GL_HP_texture_lighting;
__GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_pixel_transform_color_table __GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_draw_range_elements;
; __GLeeGLLoadFunction[132]=__GLeeLink_GL_WIN_phong_shading;
__GLeeGLLoadFunction[132]=__GLeeLink_GL_EXT_shared_texture_palette; __GLeeGLLoadFunction[133]=__GLeeLink_GL_WIN_specular_fog;
__GLeeGLLoadFunction[133]=__GLeeLink_GL_EXT_separate_specular_color; __GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_light_texture;
__GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_secondary_color; __GLeeGLLoadFunction[135]=__GLeeLink_GL_SGIX_blend_alpha_minmax;
__GLeeGLLoadFunction[135]=__GLeeLink_GL_EXT_texture_perturb_normal; __GLeeGLLoadFunction[136]=__GLeeLink_GL_SGIX_impact_pixel_texture;
__GLeeGLLoadFunction[136]=__GLeeLink_GL_EXT_multi_draw_arrays; __GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_bgra;
__GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_fog_coord; __GLeeGLLoadFunction[138]=__GLeeLink_GL_SGIX_async;
__GLeeGLLoadFunction[138]=__GLeeLink_GL_REND_screen_coordinates; __GLeeGLLoadFunction[139]=__GLeeLink_GL_SGIX_async_pixel;
__GLeeGLLoadFunction[139]=__GLeeLink_GL_EXT_coordinate_frame; __GLeeGLLoadFunction[140]=__GLeeLink_GL_SGIX_async_histogram;
__GLeeGLLoadFunction[140]=__GLeeLink_GL_EXT_texture_env_combine;