1 /***************************************************************************
2 *
3 * GLee.c
4 * GLee (OpenGL Easy Extension library)
5 * Version : 5.33
6 *
7 * Copyright (c)2008  Ben Woodhouse  All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are
11 * met:
12 * 1. Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer as
14 * the first lines of this file unmodified.
15 * 2. Redistributions in binary form must reproduce the above copyright
16 * notice, this list of conditions and the following disclaimer in the
17 * documentation and/or other materials provided with the distribution.
18 *
19 * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
20 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
21 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22 * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 
30 * Web: http://elf-stone.com/glee.php
31 *
32 * [This file was automatically generated by GLeeGen 6.0
33 *
34 ***************************************************************************/
35 
36 #ifdef _MSC_VER
37 	#pragma optimize( "g", off )
38 #endif
39 
40 #include <stdio.h>
41 #include <stdlib.h>
42 #include <string.h>
43 #include "GLee.h"
44 
45 #if defined(__APPLE__) || defined(__APPLE_CC__)
46 	#include <Carbon/Carbon.h>
47 #endif
48 
49 typedef GLuint(*GLEE_LINK_FUNCTION)(void);
50 
51 GLboolean __GLeeInited=GL_FALSE;
52 
53 #ifndef _WIN32
54 	#define __stdcall  /* nothing */
55 #endif
56 
__GLeeGetProcAddress(const char * extname)57 void * __GLeeGetProcAddress(const char *extname)
58 {
59 #ifdef WIN32
60 	return (void*)wglGetProcAddress(extname);
61 #elif defined(__APPLE__) || defined(__APPLE_CC__)
62     CFBundleRef bundle;
63     CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/System/Library/Frameworks/OpenGL.framework"), kCFURLPOSIXPathStyle, true);
64 
65     CFStringRef functionName = CFStringCreateWithCString(kCFAllocatorDefault, extname, kCFStringEncodingASCII);
66 
67     void *function;
68 
69     bundle = CFBundleCreate(kCFAllocatorDefault, bundleURL);
70     assert(bundle != NULL);
71 
72     function = CFBundleGetFunctionPointerForName(bundle, functionName);
73 
74     CFRelease(bundleURL);
75     CFRelease(functionName);
76     CFRelease(bundle);
77 
78     return function;
79 #else
80 	return (void*)glXGetProcAddressARB((const GLubyte *)extname);
81 #endif
82 }
83 
84 
85 
86 
87 /* Extension querying variables */
88 
89 GLboolean _GLEE_VERSION_1_2 = GL_FALSE;
90 GLboolean _GLEE_ARB_imaging = GL_FALSE;
91 GLboolean _GLEE_VERSION_1_3 = GL_FALSE;
92 GLboolean _GLEE_VERSION_1_4 = GL_FALSE;
93 GLboolean _GLEE_VERSION_1_5 = GL_FALSE;
94 GLboolean _GLEE_VERSION_2_0 = GL_FALSE;
95 GLboolean _GLEE_VERSION_2_1 = GL_FALSE;
96 GLboolean _GLEE_VERSION_3_0 = GL_FALSE;
97 GLboolean _GLEE_ARB_multitexture = GL_FALSE;
98 GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE;
99 GLboolean _GLEE_ARB_multisample = GL_FALSE;
100 GLboolean _GLEE_ARB_texture_env_add = GL_FALSE;
101 GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE;
102 GLboolean _GLEE_ARB_texture_compression = GL_FALSE;
103 GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE;
104 GLboolean _GLEE_ARB_point_parameters = GL_FALSE;
105 GLboolean _GLEE_ARB_vertex_blend = GL_FALSE;
106 GLboolean _GLEE_ARB_matrix_palette = GL_FALSE;
107 GLboolean _GLEE_ARB_texture_env_combine = GL_FALSE;
108 GLboolean _GLEE_ARB_texture_env_crossbar = GL_FALSE;
109 GLboolean _GLEE_ARB_texture_env_dot3 = GL_FALSE;
110 GLboolean _GLEE_ARB_texture_mirrored_repeat = GL_FALSE;
111 GLboolean _GLEE_ARB_depth_texture = GL_FALSE;
112 GLboolean _GLEE_ARB_shadow = GL_FALSE;
113 GLboolean _GLEE_ARB_shadow_ambient = GL_FALSE;
114 GLboolean _GLEE_ARB_window_pos = GL_FALSE;
115 GLboolean _GLEE_ARB_vertex_program = GL_FALSE;
116 GLboolean _GLEE_ARB_fragment_program = GL_FALSE;
117 GLboolean _GLEE_ARB_vertex_buffer_object = GL_FALSE;
118 GLboolean _GLEE_ARB_occlusion_query = GL_FALSE;
119 GLboolean _GLEE_ARB_shader_objects = GL_FALSE;
120 GLboolean _GLEE_ARB_vertex_shader = GL_FALSE;
121 GLboolean _GLEE_ARB_fragment_shader = GL_FALSE;
122 GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE;
123 GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE;
124 GLboolean _GLEE_ARB_point_sprite = GL_FALSE;
125 GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE;
126 GLboolean _GLEE_ARB_draw_buffers = GL_FALSE;
127 GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE;
128 GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE;
129 GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE;
130 GLboolean _GLEE_ARB_texture_float = GL_FALSE;
131 GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE;
132 GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE;
133 GLboolean _GLEE_ARB_drawinstanced = GL_FALSE;
134 GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE;
135 GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE;
136 GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE;
137 GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE;
138 GLboolean _GLEE_ARBinstanced_arrays = GL_FALSE;
139 GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE;
140 GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE;
141 GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE;
142 GLboolean _GLEE_ARB_texture_rg = GL_FALSE;
143 GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE;
144 GLboolean _GLEE_EXT_abgr = GL_FALSE;
145 GLboolean _GLEE_EXT_blend_color = GL_FALSE;
146 GLboolean _GLEE_EXT_polygon_offset = GL_FALSE;
147 GLboolean _GLEE_EXT_texture = GL_FALSE;
148 GLboolean _GLEE_EXT_texture3D = GL_FALSE;
149 GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE;
150 GLboolean _GLEE_EXT_subtexture = GL_FALSE;
151 GLboolean _GLEE_EXT_copy_texture = GL_FALSE;
152 GLboolean _GLEE_EXT_histogram = GL_FALSE;
153 GLboolean _GLEE_EXT_convolution = GL_FALSE;
154 GLboolean _GLEE_SGI_color_matrix = GL_FALSE;
155 GLboolean _GLEE_SGI_color_table = GL_FALSE;
156 GLboolean _GLEE_SGIS_pixel_texture = GL_FALSE;
157 GLboolean _GLEE_SGIX_pixel_texture = GL_FALSE;
158 GLboolean _GLEE_SGIS_texture4D = GL_FALSE;
159 GLboolean _GLEE_SGI_texture_color_table = GL_FALSE;
160 GLboolean _GLEE_EXT_cmyka = GL_FALSE;
161 GLboolean _GLEE_EXT_texture_object = GL_FALSE;
162 GLboolean _GLEE_SGIS_detail_texture = GL_FALSE;
163 GLboolean _GLEE_SGIS_sharpen_texture = GL_FALSE;
164 GLboolean _GLEE_EXT_packed_pixels = GL_FALSE;
165 GLboolean _GLEE_SGIS_texture_lod = GL_FALSE;
166 GLboolean _GLEE_SGIS_multisample = GL_FALSE;
167 GLboolean _GLEE_EXT_rescale_normal = GL_FALSE;
168 GLboolean _GLEE_EXT_vertex_array = GL_FALSE;
169 GLboolean _GLEE_EXT_misc_attribute = GL_FALSE;
170 GLboolean _GLEE_SGIS_generate_mipmap = GL_FALSE;
171 GLboolean _GLEE_SGIX_clipmap = GL_FALSE;
172 GLboolean _GLEE_SGIX_shadow = GL_FALSE;
173 GLboolean _GLEE_SGIS_texture_edge_clamp = GL_FALSE;
174 GLboolean _GLEE_SGIS_texture_border_clamp = GL_FALSE;
175 GLboolean _GLEE_EXT_blend_minmax = GL_FALSE;
176 GLboolean _GLEE_EXT_blend_subtract = GL_FALSE;
177 GLboolean _GLEE_EXT_blend_logic_op = GL_FALSE;
178 GLboolean _GLEE_SGIX_interlace = GL_FALSE;
179 GLboolean _GLEE_SGIX_pixel_tiles = GL_FALSE;
180 GLboolean _GLEE_SGIS_texture_select = GL_FALSE;
181 GLboolean _GLEE_SGIX_sprite = GL_FALSE;
182 GLboolean _GLEE_SGIX_texture_multi_buffer = GL_FALSE;
183 GLboolean _GLEE_EXT_point_parameters = GL_FALSE;
184 GLboolean _GLEE_SGIS_point_parameters = GL_FALSE;
185 GLboolean _GLEE_SGIX_instruments = GL_FALSE;
186 GLboolean _GLEE_SGIX_texture_scale_bias = GL_FALSE;
187 GLboolean _GLEE_SGIX_framezoom = GL_FALSE;
188 GLboolean _GLEE_SGIX_tag_sample_buffer = GL_FALSE;
189 GLboolean _GLEE_FfdMaskSGIX = GL_FALSE;
190 GLboolean _GLEE_SGIX_polynomial_ffd = GL_FALSE;
191 GLboolean _GLEE_SGIX_reference_plane = GL_FALSE;
192 GLboolean _GLEE_SGIX_flush_raster = GL_FALSE;
193 GLboolean _GLEE_SGIX_depth_texture = GL_FALSE;
194 GLboolean _GLEE_SGIS_fog_function = GL_FALSE;
195 GLboolean _GLEE_SGIX_fog_offset = GL_FALSE;
196 GLboolean _GLEE_HP_image_transform = GL_FALSE;
197 GLboolean _GLEE_HP_convolution_border_modes = GL_FALSE;
198 GLboolean _GLEE_INGR_palette_buffer = GL_FALSE;
199 GLboolean _GLEE_SGIX_texture_add_env = GL_FALSE;
200 GLboolean _GLEE_EXT_color_subtable = GL_FALSE;
201 GLboolean _GLEE_PGI_vertex_hints = GL_FALSE;
202 GLboolean _GLEE_PGI_misc_hints = GL_FALSE;
203 GLboolean _GLEE_EXT_paletted_texture = GL_FALSE;
204 GLboolean _GLEE_EXT_clip_volume_hint = GL_FALSE;
205 GLboolean _GLEE_SGIX_list_priority = GL_FALSE;
206 GLboolean _GLEE_SGIX_ir_instrument1 = GL_FALSE;
207 GLboolean _GLEE_SGIX_calligraphic_fragment = GL_FALSE;
208 GLboolean _GLEE_SGIX_texture_lod_bias = GL_FALSE;
209 GLboolean _GLEE_SGIX_shadow_ambient = GL_FALSE;
210 GLboolean _GLEE_EXT_index_texture = GL_FALSE;
211 GLboolean _GLEE_EXT_index_material = GL_FALSE;
212 GLboolean _GLEE_EXT_index_func = GL_FALSE;
213 GLboolean _GLEE_EXT_index_array_formats = GL_FALSE;
214 GLboolean _GLEE_EXT_compiled_vertex_array = GL_FALSE;
215 GLboolean _GLEE_EXT_cull_vertex = GL_FALSE;
216 GLboolean _GLEE_SGIX_ycrcb = GL_FALSE;
217 GLboolean _GLEE_SGIX_fragment_lighting = GL_FALSE;
218 GLboolean _GLEE_IBM_rasterpos_clip = GL_FALSE;
219 GLboolean _GLEE_HP_texture_lighting = GL_FALSE;
220 GLboolean _GLEE_EXT_draw_range_elements = GL_FALSE;
221 GLboolean _GLEE_WIN_phong_shading = GL_FALSE;
222 GLboolean _GLEE_WIN_specular_fog = GL_FALSE;
223 GLboolean _GLEE_EXT_light_texture = GL_FALSE;
224 GLboolean _GLEE_SGIX_blend_alpha_minmax = GL_FALSE;
225 GLboolean _GLEE_SGIX_impact_pixel_texture = GL_FALSE;
226 GLboolean _GLEE_EXT_bgra = GL_FALSE;
227 GLboolean _GLEE_SGIX_async = GL_FALSE;
228 GLboolean _GLEE_SGIX_async_pixel = GL_FALSE;
229 GLboolean _GLEE_SGIX_async_histogram = GL_FALSE;
230 GLboolean _GLEE_INTEL_texture_scissor = GL_FALSE;
231 GLboolean _GLEE_INTEL_parallel_arrays = GL_FALSE;
232 GLboolean _GLEE_HP_occlusion_test = GL_FALSE;
233 GLboolean _GLEE_EXT_pixel_transform = GL_FALSE;
234 GLboolean _GLEE_EXT_pixel_transform_color_table = GL_FALSE;
235 GLboolean _GLEE_EXT_shared_texture_palette = GL_FALSE;
236 GLboolean _GLEE_EXT_separate_specular_color = GL_FALSE;
237 GLboolean _GLEE_EXT_secondary_color = GL_FALSE;
238 GLboolean _GLEE_EXT_texture_perturb_normal = GL_FALSE;
239 GLboolean _GLEE_EXT_multi_draw_arrays = GL_FALSE;
240 GLboolean _GLEE_EXT_fog_coord = GL_FALSE;
241 GLboolean _GLEE_REND_screen_coordinates = GL_FALSE;
242 GLboolean _GLEE_EXT_coordinate_frame = GL_FALSE;
243 GLboolean _GLEE_EXT_texture_env_combine = GL_FALSE;
244 GLboolean _GLEE_APPLE_specular_vector = GL_FALSE;
245 GLboolean _GLEE_APPLE_transform_hint = GL_FALSE;
246 GLboolean _GLEE_SGIX_fog_scale = GL_FALSE;
247 GLboolean _GLEE_SUNX_constant_data = GL_FALSE;
248 GLboolean _GLEE_SUN_global_alpha = GL_FALSE;
249 GLboolean _GLEE_SUN_triangle_list = GL_FALSE;
250 GLboolean _GLEE_SUN_vertex = GL_FALSE;
251 GLboolean _GLEE_EXT_blend_func_separate = GL_FALSE;
252 GLboolean _GLEE_INGR_color_clamp = GL_FALSE;
253 GLboolean _GLEE_INGR_interlace_read = GL_FALSE;
254 GLboolean _GLEE_EXT_stencil_wrap = GL_FALSE;
255 GLboolean _GLEE_EXT_422_pixels = GL_FALSE;
256 GLboolean _GLEE_NV_texgen_reflection = GL_FALSE;
257 GLboolean _GLEE_EXT_texture_cube_map = GL_FALSE;
258 GLboolean _GLEE_SUN_convolution_border_modes = GL_FALSE;
259 GLboolean _GLEE_EXT_texture_env_add = GL_FALSE;
260 GLboolean _GLEE_EXT_texture_lod_bias = GL_FALSE;
261 GLboolean _GLEE_EXT_texture_filter_anisotropic = GL_FALSE;
262 GLboolean _GLEE_EXT_vertex_weighting = GL_FALSE;
263 GLboolean _GLEE_NV_light_max_exponent = GL_FALSE;
264 GLboolean _GLEE_NV_vertex_array_range = GL_FALSE;
265 GLboolean _GLEE_NV_register_combiners = GL_FALSE;
266 GLboolean _GLEE_NV_fog_distance = GL_FALSE;
267 GLboolean _GLEE_NV_texgen_emboss = GL_FALSE;
268 GLboolean _GLEE_NV_blend_square = GL_FALSE;
269 GLboolean _GLEE_NV_texture_env_combine4 = GL_FALSE;
270 GLboolean _GLEE_MESA_resize_buffers = GL_FALSE;
271 GLboolean _GLEE_MESA_window_pos = GL_FALSE;
272 GLboolean _GLEE_EXT_texture_compression_s3tc = GL_FALSE;
273 GLboolean _GLEE_IBM_cull_vertex = GL_FALSE;
274 GLboolean _GLEE_IBM_multimode_draw_arrays = GL_FALSE;
275 GLboolean _GLEE_IBM_vertex_array_lists = GL_FALSE;
276 GLboolean _GLEE_SGIX_subsample = GL_FALSE;
277 GLboolean _GLEE_SGIX_ycrcb_subsample = GL_FALSE;
278 GLboolean _GLEE_SGIX_ycrcba = GL_FALSE;
279 GLboolean _GLEE_SGI_depth_pass_instrument = GL_FALSE;
280 GLboolean _GLEE_3DFX_texture_compression_FXT1 = GL_FALSE;
281 GLboolean _GLEE_3DFX_multisample = GL_FALSE;
282 GLboolean _GLEE_3DFX_tbuffer = GL_FALSE;
283 GLboolean _GLEE_EXT_multisample = GL_FALSE;
284 GLboolean _GLEE_SGIX_vertex_preclip = GL_FALSE;
285 GLboolean _GLEE_SGIX_convolution_accuracy = GL_FALSE;
286 GLboolean _GLEE_SGIX_resample = GL_FALSE;
287 GLboolean _GLEE_SGIS_point_line_texgen = GL_FALSE;
288 GLboolean _GLEE_SGIS_texture_color_mask = GL_FALSE;
289 GLboolean _GLEE_EXT_texture_env_dot3 = GL_FALSE;
290 GLboolean _GLEE_ATI_texture_mirror_once = GL_FALSE;
291 GLboolean _GLEE_NV_fence = GL_FALSE;
292 GLboolean _GLEE_IBM_texture_mirrored_repeat = GL_FALSE;
293 GLboolean _GLEE_NV_evaluators = GL_FALSE;
294 GLboolean _GLEE_NV_packed_depth_stencil = GL_FALSE;
295 GLboolean _GLEE_NV_register_combiners2 = GL_FALSE;
296 GLboolean _GLEE_NV_texture_compression_vtc = GL_FALSE;
297 GLboolean _GLEE_NV_texture_rectangle = GL_FALSE;
298 GLboolean _GLEE_NV_texture_shader = GL_FALSE;
299 GLboolean _GLEE_NV_texture_shader2 = GL_FALSE;
300 GLboolean _GLEE_NV_vertex_array_range2 = GL_FALSE;
301 GLboolean _GLEE_NV_vertex_program = GL_FALSE;
302 GLboolean _GLEE_SGIX_texture_coordinate_clamp = GL_FALSE;
303 GLboolean _GLEE_SGIX_scalebias_hint = GL_FALSE;
304 GLboolean _GLEE_OML_interlace = GL_FALSE;
305 GLboolean _GLEE_OML_subsample = GL_FALSE;
306 GLboolean _GLEE_OML_resample = GL_FALSE;
307 GLboolean _GLEE_NV_copy_depth_to_color = GL_FALSE;
308 GLboolean _GLEE_ATI_envmap_bumpmap = GL_FALSE;
309 GLboolean _GLEE_ATI_fragment_shader = GL_FALSE;
310 GLboolean _GLEE_ATI_pn_triangles = GL_FALSE;
311 GLboolean _GLEE_ATI_vertex_array_object = GL_FALSE;
312 GLboolean _GLEE_EXT_vertex_shader = GL_FALSE;
313 GLboolean _GLEE_ATI_vertex_streams = GL_FALSE;
314 GLboolean _GLEE_ATI_element_array = GL_FALSE;
315 GLboolean _GLEE_SUN_mesh_array = GL_FALSE;
316 GLboolean _GLEE_SUN_slice_accum = GL_FALSE;
317 GLboolean _GLEE_NV_multisample_filter_hint = GL_FALSE;
318 GLboolean _GLEE_NV_depth_clamp = GL_FALSE;
319 GLboolean _GLEE_NV_occlusion_query = GL_FALSE;
320 GLboolean _GLEE_NV_point_sprite = GL_FALSE;
321 GLboolean _GLEE_NV_texture_shader3 = GL_FALSE;
322 GLboolean _GLEE_NV_vertex_program1_1 = GL_FALSE;
323 GLboolean _GLEE_EXT_shadow_funcs = GL_FALSE;
324 GLboolean _GLEE_EXT_stencil_two_side = GL_FALSE;
325 GLboolean _GLEE_ATI_text_fragment_shader = GL_FALSE;
326 GLboolean _GLEE_APPLE_client_storage = GL_FALSE;
327 GLboolean _GLEE_APPLE_element_array = GL_FALSE;
328 GLboolean _GLEE_APPLE_fence = GL_FALSE;
329 GLboolean _GLEE_APPLE_vertex_array_object = GL_FALSE;
330 GLboolean _GLEE_APPLE_vertex_array_range = GL_FALSE;
331 GLboolean _GLEE_APPLE_ycbcr_422 = GL_FALSE;
332 GLboolean _GLEE_S3_s3tc = GL_FALSE;
333 GLboolean _GLEE_ATI_draw_buffers = GL_FALSE;
334 GLboolean _GLEE_ATI_pixel_format_float = GL_FALSE;
335 GLboolean _GLEE_ATI_texture_env_combine3 = GL_FALSE;
336 GLboolean _GLEE_ATI_texture_float = GL_FALSE;
337 GLboolean _GLEE_NV_float_buffer = GL_FALSE;
338 GLboolean _GLEE_NV_fragment_program = GL_FALSE;
339 GLboolean _GLEE_NV_half_float = GL_FALSE;
340 GLboolean _GLEE_NV_pixel_data_range = GL_FALSE;
341 GLboolean _GLEE_NV_primitive_restart = GL_FALSE;
342 GLboolean _GLEE_NV_texture_expand_normal = GL_FALSE;
343 GLboolean _GLEE_NV_vertex_program2 = GL_FALSE;
344 GLboolean _GLEE_ATI_map_object_buffer = GL_FALSE;
345 GLboolean _GLEE_ATI_separate_stencil = GL_FALSE;
346 GLboolean _GLEE_ATI_vertex_attrib_array_object = GL_FALSE;
347 GLboolean _GLEE_OES_read_format = GL_FALSE;
348 GLboolean _GLEE_EXT_depth_bounds_test = GL_FALSE;
349 GLboolean _GLEE_EXT_texture_mirror_clamp = GL_FALSE;
350 GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE;
351 GLboolean _GLEE_MESA_pack_invert = GL_FALSE;
352 GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE;
353 GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE;
354 GLboolean _GLEE_NV_fragment_program_option = GL_FALSE;
355 GLboolean _GLEE_NV_fragment_program2 = GL_FALSE;
356 GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE;
357 GLboolean _GLEE_NV_vertex_program3 = GL_FALSE;
358 GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE;
359 GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE;
360 GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
361 GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
362 GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
363 GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
364 GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
365 GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
366 GLboolean _GLEE_EXT_timer_query = GL_FALSE;
367 GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE;
368 GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE;
369 GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
370 GLboolean _GLEE_NV_geometry_program4 = GL_FALSE;
371 GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
372 GLboolean _GLEE_NV_vertex_program4 = GL_FALSE;
373 GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE;
374 GLboolean _GLEE_EXT_drawinstanced = GL_FALSE;
375 GLboolean _GLEE_EXT_packed_float = GL_FALSE;
376 GLboolean _GLEE_EXT_texture_array = GL_FALSE;
377 GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
378 GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
379 GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
380 GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
381 GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
382 GLboolean _GLEE_NV_fragment_program4 = GL_FALSE;
383 GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
384 GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
385 GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
386 GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
387 GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
388 GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
389 GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
390 GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
391 GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
392 GLboolean _GLEE_NV_conditional_render = GL_FALSE;
393 GLboolean _GLEE_NV_present_video = GL_FALSE;
394 GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
395 GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
396 GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
397 GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
398 GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
399 GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
400 GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
401 GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
402 GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
403 GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
404 GLboolean _GLEE_EXT_texture_env = GL_FALSE;
405 GLboolean _GLEE_IBM_static_data = GL_FALSE;
406 GLboolean _GLEE_OES_byte_coordinates = GL_FALSE;
407 GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE;
408 GLboolean _GLEE_OES_single_precision = GL_FALSE;
409 GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE;
410 GLboolean _GLEE_SGIX_texture_range = GL_FALSE;
411 
412 /*  GL Extension names */
413 
414 char __GLeeGLExtensionNames[322][39]={
415     "GL_VERSION_1_2",
416     "GL_ARB_imaging",
417     "GL_VERSION_1_3",
418     "GL_VERSION_1_4",
419     "GL_VERSION_1_5",
420     "GL_VERSION_2_0",
421     "GL_VERSION_2_1",
422     "GL_VERSION_3_0",
423     "GL_ARB_multitexture",
424     "GL_ARB_transpose_matrix",
425     "GL_ARB_multisample",
426     "GL_ARB_texture_env_add",
427     "GL_ARB_texture_cube_map",
428     "GL_ARB_texture_compression",
429     "GL_ARB_texture_border_clamp",
430     "GL_ARB_point_parameters",
431     "GL_ARB_vertex_blend",
432     "GL_ARB_matrix_palette",
433     "GL_ARB_texture_env_combine",
434     "GL_ARB_texture_env_crossbar",
435     "GL_ARB_texture_env_dot3",
436     "GL_ARB_texture_mirrored_repeat",
437     "GL_ARB_depth_texture",
438     "GL_ARB_shadow",
439     "GL_ARB_shadow_ambient",
440     "GL_ARB_window_pos",
441     "GL_ARB_vertex_program",
442     "GL_ARB_fragment_program",
443     "GL_ARB_vertex_buffer_object",
444     "GL_ARB_occlusion_query",
445     "GL_ARB_shader_objects",
446     "GL_ARB_vertex_shader",
447     "GL_ARB_fragment_shader",
448     "GL_ARB_shading_language_100",
449     "GL_ARB_texture_non_power_of_two",
450     "GL_ARB_point_sprite",
451     "GL_ARB_fragment_program_shadow",
452     "GL_ARB_draw_buffers",
453     "GL_ARB_texture_rectangle",
454     "GL_ARB_color_buffer_float",
455     "GL_ARB_half_float_pixel",
456     "GL_ARB_texture_float",
457     "GL_ARB_pixel_buffer_object",
458     "GL_ARB_depth_buffer_float",
459     "GL_ARB_drawinstanced",
460     "GL_ARB_framebuffer_object",
461     "GL_ARB_framebuffer_sRGB",
462     "GL_ARB_geometry_shader4",
463     "GL_ARB_half_float_vertex",
464     "GL_ARBinstanced_arrays",
465     "GL_ARB_map_buffer_range",
466     "GL_ARB_texture_buffer_object",
467     "GL_ARB_texture_compression_rgtc",
468     "GL_ARB_texture_rg",
469     "GL_ARB_vertex_array_object",
470     "GL_EXT_abgr",
471     "GL_EXT_blend_color",
472     "GL_EXT_polygon_offset",
473     "GL_EXT_texture",
474     "GL_EXT_texture3D",
475     "GL_SGIS_texture_filter4",
476     "GL_EXT_subtexture",
477     "GL_EXT_copy_texture",
478     "GL_EXT_histogram",
479     "GL_EXT_convolution",
480     "GL_SGI_color_matrix",
481     "GL_SGI_color_table",
482     "GL_SGIS_pixel_texture",
483     "GL_SGIX_pixel_texture",
484     "GL_SGIS_texture4D",
485     "GL_SGI_texture_color_table",
486     "GL_EXT_cmyka",
487     "GL_EXT_texture_object",
488     "GL_SGIS_detail_texture",
489     "GL_SGIS_sharpen_texture",
490     "GL_EXT_packed_pixels",
491     "GL_SGIS_texture_lod",
492     "GL_SGIS_multisample",
493     "GL_EXT_rescale_normal",
494     "GL_EXT_vertex_array",
495     "GL_EXT_misc_attribute",
496     "GL_SGIS_generate_mipmap",
497     "GL_SGIX_clipmap",
498     "GL_SGIX_shadow",
499     "GL_SGIS_texture_edge_clamp",
500     "GL_SGIS_texture_border_clamp",
501     "GL_EXT_blend_minmax",
502     "GL_EXT_blend_subtract",
503     "GL_EXT_blend_logic_op",
504     "GL_SGIX_interlace",
505     "GL_SGIX_pixel_tiles",
506     "GL_SGIS_texture_select",
507     "GL_SGIX_sprite",
508     "GL_SGIX_texture_multi_buffer",
509     "GL_EXT_point_parameters",
510     "GL_SGIS_point_parameters",
511     "GL_SGIX_instruments",
512     "GL_SGIX_texture_scale_bias",
513     "GL_SGIX_framezoom",
514     "GL_SGIX_tag_sample_buffer",
515     "GL_FfdMaskSGIX",
516     "GL_SGIX_polynomial_ffd",
517     "GL_SGIX_reference_plane",
518     "GL_SGIX_flush_raster",
519     "GL_SGIX_depth_texture",
520     "GL_SGIS_fog_function",
521     "GL_SGIX_fog_offset",
522     "GL_HP_image_transform",
523     "GL_HP_convolution_border_modes",
524     "GL_INGR_palette_buffer",
525     "GL_SGIX_texture_add_env",
526     "GL_EXT_color_subtable",
527     "GL_PGI_vertex_hints",
528     "GL_PGI_misc_hints",
529     "GL_EXT_paletted_texture",
530     "GL_EXT_clip_volume_hint",
531     "GL_SGIX_list_priority",
532     "GL_SGIX_ir_instrument1",
533     "GL_SGIX_calligraphic_fragment",
534     "GL_SGIX_texture_lod_bias",
535     "GL_SGIX_shadow_ambient",
536     "GL_EXT_index_texture",
537     "GL_EXT_index_material",
538     "GL_EXT_index_func",
539     "GL_EXT_index_array_formats",
540     "GL_EXT_compiled_vertex_array",
541     "GL_EXT_cull_vertex",
542     "GL_SGIX_ycrcb",
543     "GL_SGIX_fragment_lighting",
544     "GL_IBM_rasterpos_clip",
545     "GL_HP_texture_lighting",
546     "GL_EXT_draw_range_elements",
547     "GL_WIN_phong_shading",
548     "GL_WIN_specular_fog",
549     "GL_EXT_light_texture",
550     "GL_SGIX_blend_alpha_minmax",
551     "GL_SGIX_impact_pixel_texture",
552     "GL_EXT_bgra",
553     "GL_SGIX_async",
554     "GL_SGIX_async_pixel",
555     "GL_SGIX_async_histogram",
556     "GL_INTEL_texture_scissor",
557     "GL_INTEL_parallel_arrays",
558     "GL_HP_occlusion_test",
559     "GL_EXT_pixel_transform",
560     "GL_EXT_pixel_transform_color_table",
561     "GL_EXT_shared_texture_palette",
562     "GL_EXT_separate_specular_color",
563     "GL_EXT_secondary_color",
564     "GL_EXT_texture_perturb_normal",
565     "GL_EXT_multi_draw_arrays",
566     "GL_EXT_fog_coord",
567     "GL_REND_screen_coordinates",
568     "GL_EXT_coordinate_frame",
569     "GL_EXT_texture_env_combine",
570     "GL_APPLE_specular_vector",
571     "GL_APPLE_transform_hint",
572     "GL_SGIX_fog_scale",
573     "GL_SUNX_constant_data",
574     "GL_SUN_global_alpha",
575     "GL_SUN_triangle_list",
576     "GL_SUN_vertex",
577     "GL_EXT_blend_func_separate",
578     "GL_INGR_color_clamp",
579     "GL_INGR_interlace_read",
580     "GL_EXT_stencil_wrap",
581     "GL_EXT_422_pixels",
582     "GL_NV_texgen_reflection",
583     "GL_EXT_texture_cube_map",
584     "GL_SUN_convolution_border_modes",
585     "GL_EXT_texture_env_add",
586     "GL_EXT_texture_lod_bias",
587     "GL_EXT_texture_filter_anisotropic",
588     "GL_EXT_vertex_weighting",
589     "GL_NV_light_max_exponent",
590     "GL_NV_vertex_array_range",
591     "GL_NV_register_combiners",
592     "GL_NV_fog_distance",
593     "GL_NV_texgen_emboss",
594     "GL_NV_blend_square",
595     "GL_NV_texture_env_combine4",
596     "GL_MESA_resize_buffers",
597     "GL_MESA_window_pos",
598     "GL_EXT_texture_compression_s3tc",
599     "GL_IBM_cull_vertex",
600     "GL_IBM_multimode_draw_arrays",
601     "GL_IBM_vertex_array_lists",
602     "GL_SGIX_subsample",
603     "GL_SGIX_ycrcb_subsample",
604     "GL_SGIX_ycrcba",
605     "GL_SGI_depth_pass_instrument",
606     "GL_3DFX_texture_compression_FXT1",
607     "GL_3DFX_multisample",
608     "GL_3DFX_tbuffer",
609     "GL_EXT_multisample",
610     "GL_SGIX_vertex_preclip",
611     "GL_SGIX_convolution_accuracy",
612     "GL_SGIX_resample",
613     "GL_SGIS_point_line_texgen",
614     "GL_SGIS_texture_color_mask",
615     "GL_EXT_texture_env_dot3",
616     "GL_ATI_texture_mirror_once",
617     "GL_NV_fence",
618     "GL_IBM_texture_mirrored_repeat",
619     "GL_NV_evaluators",
620     "GL_NV_packed_depth_stencil",
621     "GL_NV_register_combiners2",
622     "GL_NV_texture_compression_vtc",
623     "GL_NV_texture_rectangle",
624     "GL_NV_texture_shader",
625     "GL_NV_texture_shader2",
626     "GL_NV_vertex_array_range2",
627     "GL_NV_vertex_program",
628     "GL_SGIX_texture_coordinate_clamp",
629     "GL_SGIX_scalebias_hint",
630     "GL_OML_interlace",
631     "GL_OML_subsample",
632     "GL_OML_resample",
633     "GL_NV_copy_depth_to_color",
634     "GL_ATI_envmap_bumpmap",
635     "GL_ATI_fragment_shader",
636     "GL_ATI_pn_triangles",
637     "GL_ATI_vertex_array_object",
638     "GL_EXT_vertex_shader",
639     "GL_ATI_vertex_streams",
640     "GL_ATI_element_array",
641     "GL_SUN_mesh_array",
642     "GL_SUN_slice_accum",
643     "GL_NV_multisample_filter_hint",
644     "GL_NV_depth_clamp",
645     "GL_NV_occlusion_query",
646     "GL_NV_point_sprite",
647     "GL_NV_texture_shader3",
648     "GL_NV_vertex_program1_1",
649     "GL_EXT_shadow_funcs",
650     "GL_EXT_stencil_two_side",
651     "GL_ATI_text_fragment_shader",
652     "GL_APPLE_client_storage",
653     "GL_APPLE_element_array",
654     "GL_APPLE_fence",
655     "GL_APPLE_vertex_array_object",
656     "GL_APPLE_vertex_array_range",
657     "GL_APPLE_ycbcr_422",
658     "GL_S3_s3tc",
659     "GL_ATI_draw_buffers",
660     "GL_ATI_pixel_format_float",
661     "GL_ATI_texture_env_combine3",
662     "GL_ATI_texture_float",
663     "GL_NV_float_buffer",
664     "GL_NV_fragment_program",
665     "GL_NV_half_float",
666     "GL_NV_pixel_data_range",
667     "GL_NV_primitive_restart",
668     "GL_NV_texture_expand_normal",
669     "GL_NV_vertex_program2",
670     "GL_ATI_map_object_buffer",
671     "GL_ATI_separate_stencil",
672     "GL_ATI_vertex_attrib_array_object",
673     "GL_OES_read_format",
674     "GL_EXT_depth_bounds_test",
675     "GL_EXT_texture_mirror_clamp",
676     "GL_EXT_blend_equation_separate",
677     "GL_MESA_pack_invert",
678     "GL_MESA_ycbcr_texture",
679     "GL_EXT_pixel_buffer_object",
680     "GL_NV_fragment_program_option",
681     "GL_NV_fragment_program2",
682     "GL_NV_vertex_program2_option",
683     "GL_NV_vertex_program3",
684     "GL_EXT_framebuffer_object",
685     "GL_GREMEDY_string_marker",
686     "GL_EXT_packed_depth_stencil",
687     "GL_EXT_stencil_clear_tag",
688     "GL_EXT_texture_sRGB",
689     "GL_EXT_framebuffer_blit",
690     "GL_EXT_framebuffer_multisample",
691     "GL_MESAX_texture_stack",
692     "GL_EXT_timer_query",
693     "GL_EXT_gpu_program_parameters",
694     "GL_APPLE_flush_buffer_range",
695     "GL_NV_gpu_program4",
696     "GL_NV_geometry_program4",
697     "GL_EXT_geometry_shader4",
698     "GL_NV_vertex_program4",
699     "GL_EXT_gpu_shader4",
700     "GL_EXT_drawinstanced",
701     "GL_EXT_packed_float",
702     "GL_EXT_texture_array",
703     "GL_EXT_texture_buffer_object",
704     "GL_EXT_texture_compression_latc",
705     "GL_EXT_texture_compression_rgtc",
706     "GL_EXT_texture_shared_exponent",
707     "GL_NV_depth_buffer_float",
708     "GL_NV_fragment_program4",
709     "GL_NV_framebuffer_multisample_coverage",
710     "GL_EXT_framebuffer_sRGB",
711     "GL_NV_geometry_shader4",
712     "GL_NV_parameter_buffer_object",
713     "GL_EXT_draw_buffers2",
714     "GL_NV_transform_feedback",
715     "GL_EXT_bindable_uniform",
716     "GL_EXT_texture_integer",
717     "GL_GREMEDY_frame_terminator",
718     "GL_NV_conditional_render",
719     "GL_NV_present_video",
720     "GL_EXT_transform_feedback",
721     "GL_EXT_direct_state_access",
722     "GL_EXT_vertex_array_bgra",
723     "GL_SGIX_texture_select",
724     "GL_INGR_blend_func_separate",
725     "GL_SGIX_depth_pass_instrument",
726     "GL_SGIX_igloo_interface",
727     "GL_EXT_fragment_lighting",
728     "GL_EXT_scene_marker",
729     "GL_EXT_texture_compression_dxt1",
730     "GL_EXT_texture_env",
731     "GL_IBM_static_data",
732     "GL_OES_byte_coordinates",
733     "GL_OES_compressed_paletted_texture",
734     "GL_OES_single_precision",
735     "GL_SGIX_pixel_texture_bits",
736     "GL_SGIX_texture_range"
737 };
738 int __GLeeGLNumExtensions=322;
739 
740 /* GL_VERSION_1_2 */
741 
742 #ifdef __GLEE_GL_VERSION_1_2
_Lazy_glBlendColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha)743 void __stdcall _Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)  {if (GLeeInit()) glBlendColor(red, green, blue, alpha);}
_Lazy_glBlendEquation(GLenum mode)744 void __stdcall _Lazy_glBlendEquation(GLenum mode)                                         {if (GLeeInit()) glBlendEquation(mode);}
_Lazy_glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const GLvoid * indices)745 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);}
_Lazy_glColorTable(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * table)746 void __stdcall _Lazy_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)  {if (GLeeInit()) glColorTable(target, internalformat, width, format, type, table);}
_Lazy_glColorTableParameterfv(GLenum target,GLenum pname,const GLfloat * params)747 void __stdcall _Lazy_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glColorTableParameterfv(target, pname, params);}
_Lazy_glColorTableParameteriv(GLenum target,GLenum pname,const GLint * params)748 void __stdcall _Lazy_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glColorTableParameteriv(target, pname, params);}
_Lazy_glCopyColorTable(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)749 void __stdcall _Lazy_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorTable(target, internalformat, x, y, width);}
_Lazy_glGetColorTable(GLenum target,GLenum format,GLenum type,GLvoid * table)750 void __stdcall _Lazy_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)  {if (GLeeInit()) glGetColorTable(target, format, type, table);}
_Lazy_glGetColorTableParameterfv(GLenum target,GLenum pname,GLfloat * params)751 void __stdcall _Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetColorTableParameterfv(target, pname, params);}
_Lazy_glGetColorTableParameteriv(GLenum target,GLenum pname,GLint * params)752 void __stdcall _Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetColorTableParameteriv(target, pname, params);}
_Lazy_glColorSubTable(GLenum target,GLsizei start,GLsizei count,GLenum format,GLenum type,const GLvoid * data)753 void __stdcall _Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)  {if (GLeeInit()) glColorSubTable(target, start, count, format, type, data);}
_Lazy_glCopyColorSubTable(GLenum target,GLsizei start,GLint x,GLint y,GLsizei width)754 void __stdcall _Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorSubTable(target, start, x, y, width);}
_Lazy_glConvolutionFilter1D(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * image)755 void __stdcall _Lazy_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, type, image);}
_Lazy_glConvolutionFilter2D(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * image)756 void __stdcall _Lazy_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, width, height, format, type, image);}
_Lazy_glConvolutionParameterf(GLenum target,GLenum pname,GLfloat params)757 void __stdcall _Lazy_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)  {if (GLeeInit()) glConvolutionParameterf(target, pname, params);}
_Lazy_glConvolutionParameterfv(GLenum target,GLenum pname,const GLfloat * params)758 void __stdcall _Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glConvolutionParameterfv(target, pname, params);}
_Lazy_glConvolutionParameteri(GLenum target,GLenum pname,GLint params)759 void __stdcall _Lazy_glConvolutionParameteri(GLenum target, GLenum pname, GLint params)   {if (GLeeInit()) glConvolutionParameteri(target, pname, params);}
_Lazy_glConvolutionParameteriv(GLenum target,GLenum pname,const GLint * params)760 void __stdcall _Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glConvolutionParameteriv(target, pname, params);}
_Lazy_glCopyConvolutionFilter1D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)761 void __stdcall _Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyConvolutionFilter1D(target, internalformat, x, y, width);}
_Lazy_glCopyConvolutionFilter2D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height)762 void __stdcall _Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);}
_Lazy_glGetConvolutionFilter(GLenum target,GLenum format,GLenum type,GLvoid * image)763 void __stdcall _Lazy_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)  {if (GLeeInit()) glGetConvolutionFilter(target, format, type, image);}
_Lazy_glGetConvolutionParameterfv(GLenum target,GLenum pname,GLfloat * params)764 void __stdcall _Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, params);}
_Lazy_glGetConvolutionParameteriv(GLenum target,GLenum pname,GLint * params)765 void __stdcall _Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetConvolutionParameteriv(target, pname, params);}
_Lazy_glGetSeparableFilter(GLenum target,GLenum format,GLenum type,GLvoid * row,GLvoid * column,GLvoid * span)766 void __stdcall _Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)  {if (GLeeInit()) glGetSeparableFilter(target, format, type, row, column, span);}
_Lazy_glSeparableFilter2D(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * row,const GLvoid * column)767 void __stdcall _Lazy_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)  {if (GLeeInit()) glSeparableFilter2D(target, internalformat, width, height, format, type, row, column);}
_Lazy_glGetHistogram(GLenum target,GLboolean reset,GLenum format,GLenum type,GLvoid * values)768 void __stdcall _Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetHistogram(target, reset, format, type, values);}
_Lazy_glGetHistogramParameterfv(GLenum target,GLenum pname,GLfloat * params)769 void __stdcall _Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetHistogramParameterfv(target, pname, params);}
_Lazy_glGetHistogramParameteriv(GLenum target,GLenum pname,GLint * params)770 void __stdcall _Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetHistogramParameteriv(target, pname, params);}
_Lazy_glGetMinmax(GLenum target,GLboolean reset,GLenum format,GLenum type,GLvoid * values)771 void __stdcall _Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetMinmax(target, reset, format, type, values);}
_Lazy_glGetMinmaxParameterfv(GLenum target,GLenum pname,GLfloat * params)772 void __stdcall _Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, params);}
_Lazy_glGetMinmaxParameteriv(GLenum target,GLenum pname,GLint * params)773 void __stdcall _Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, params);}
_Lazy_glHistogram(GLenum target,GLsizei width,GLenum internalformat,GLboolean sink)774 void __stdcall _Lazy_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)  {if (GLeeInit()) glHistogram(target, width, internalformat, sink);}
_Lazy_glMinmax(GLenum target,GLenum internalformat,GLboolean sink)775 void __stdcall _Lazy_glMinmax(GLenum target, GLenum internalformat, GLboolean sink)       {if (GLeeInit()) glMinmax(target, internalformat, sink);}
_Lazy_glResetHistogram(GLenum target)776 void __stdcall _Lazy_glResetHistogram(GLenum target)                                      {if (GLeeInit()) glResetHistogram(target);}
_Lazy_glResetMinmax(GLenum target)777 void __stdcall _Lazy_glResetMinmax(GLenum target)                                         {if (GLeeInit()) glResetMinmax(target);}
_Lazy_glTexImage3D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const GLvoid * pixels)778 void __stdcall _Lazy_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);}
_Lazy_glTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const GLvoid * pixels)779 void __stdcall _Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
_Lazy_glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)780 void __stdcall _Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);}
781 PFNGLBLENDCOLORPROC pglBlendColor=_Lazy_glBlendColor;
782 PFNGLBLENDEQUATIONPROC pglBlendEquation=_Lazy_glBlendEquation;
783 PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements=_Lazy_glDrawRangeElements;
784 PFNGLCOLORTABLEPROC pglColorTable=_Lazy_glColorTable;
785 PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv=_Lazy_glColorTableParameterfv;
786 PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv=_Lazy_glColorTableParameteriv;
787 PFNGLCOPYCOLORTABLEPROC pglCopyColorTable=_Lazy_glCopyColorTable;
788 PFNGLGETCOLORTABLEPROC pglGetColorTable=_Lazy_glGetColorTable;
789 PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv=_Lazy_glGetColorTableParameterfv;
790 PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv=_Lazy_glGetColorTableParameteriv;
791 PFNGLCOLORSUBTABLEPROC pglColorSubTable=_Lazy_glColorSubTable;
792 PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable=_Lazy_glCopyColorSubTable;
793 PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D=_Lazy_glConvolutionFilter1D;
794 PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D=_Lazy_glConvolutionFilter2D;
795 PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf=_Lazy_glConvolutionParameterf;
796 PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv=_Lazy_glConvolutionParameterfv;
797 PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri=_Lazy_glConvolutionParameteri;
798 PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv=_Lazy_glConvolutionParameteriv;
799 PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D=_Lazy_glCopyConvolutionFilter1D;
800 PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D=_Lazy_glCopyConvolutionFilter2D;
801 PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter=_Lazy_glGetConvolutionFilter;
802 PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv=_Lazy_glGetConvolutionParameterfv;
803 PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv=_Lazy_glGetConvolutionParameteriv;
804 PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter=_Lazy_glGetSeparableFilter;
805 PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D=_Lazy_glSeparableFilter2D;
806 PFNGLGETHISTOGRAMPROC pglGetHistogram=_Lazy_glGetHistogram;
807 PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv=_Lazy_glGetHistogramParameterfv;
808 PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv=_Lazy_glGetHistogramParameteriv;
809 PFNGLGETMINMAXPROC pglGetMinmax=_Lazy_glGetMinmax;
810 PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv=_Lazy_glGetMinmaxParameterfv;
811 PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv=_Lazy_glGetMinmaxParameteriv;
812 PFNGLHISTOGRAMPROC pglHistogram=_Lazy_glHistogram;
813 PFNGLMINMAXPROC pglMinmax=_Lazy_glMinmax;
814 PFNGLRESETHISTOGRAMPROC pglResetHistogram=_Lazy_glResetHistogram;
815 PFNGLRESETMINMAXPROC pglResetMinmax=_Lazy_glResetMinmax;
816 PFNGLTEXIMAGE3DPROC pglTexImage3D=_Lazy_glTexImage3D;
817 PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D=_Lazy_glTexSubImage3D;
818 PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D=_Lazy_glCopyTexSubImage3D;
819 #endif
820 
821 /* GL_ARB_imaging */
822 
823 #ifdef __GLEE_GL_ARB_imaging
824 #endif
825 
826 /* GL_VERSION_1_3 */
827 
828 #ifdef __GLEE_GL_VERSION_1_3
_Lazy_glActiveTexture(GLenum texture)829 void __stdcall _Lazy_glActiveTexture(GLenum texture)                                      {if (GLeeInit()) glActiveTexture(texture);}
_Lazy_glClientActiveTexture(GLenum texture)830 void __stdcall _Lazy_glClientActiveTexture(GLenum texture)                                {if (GLeeInit()) glClientActiveTexture(texture);}
_Lazy_glMultiTexCoord1d(GLenum target,GLdouble s)831 void __stdcall _Lazy_glMultiTexCoord1d(GLenum target, GLdouble s)                         {if (GLeeInit()) glMultiTexCoord1d(target, s);}
_Lazy_glMultiTexCoord1dv(GLenum target,const GLdouble * v)832 void __stdcall _Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v)                {if (GLeeInit()) glMultiTexCoord1dv(target, v);}
_Lazy_glMultiTexCoord1f(GLenum target,GLfloat s)833 void __stdcall _Lazy_glMultiTexCoord1f(GLenum target, GLfloat s)                          {if (GLeeInit()) glMultiTexCoord1f(target, s);}
_Lazy_glMultiTexCoord1fv(GLenum target,const GLfloat * v)834 void __stdcall _Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v)                 {if (GLeeInit()) glMultiTexCoord1fv(target, v);}
_Lazy_glMultiTexCoord1i(GLenum target,GLint s)835 void __stdcall _Lazy_glMultiTexCoord1i(GLenum target, GLint s)                            {if (GLeeInit()) glMultiTexCoord1i(target, s);}
_Lazy_glMultiTexCoord1iv(GLenum target,const GLint * v)836 void __stdcall _Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v)                   {if (GLeeInit()) glMultiTexCoord1iv(target, v);}
_Lazy_glMultiTexCoord1s(GLenum target,GLshort s)837 void __stdcall _Lazy_glMultiTexCoord1s(GLenum target, GLshort s)                          {if (GLeeInit()) glMultiTexCoord1s(target, s);}
_Lazy_glMultiTexCoord1sv(GLenum target,const GLshort * v)838 void __stdcall _Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v)                 {if (GLeeInit()) glMultiTexCoord1sv(target, v);}
_Lazy_glMultiTexCoord2d(GLenum target,GLdouble s,GLdouble t)839 void __stdcall _Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)             {if (GLeeInit()) glMultiTexCoord2d(target, s, t);}
_Lazy_glMultiTexCoord2dv(GLenum target,const GLdouble * v)840 void __stdcall _Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v)                {if (GLeeInit()) glMultiTexCoord2dv(target, v);}
_Lazy_glMultiTexCoord2f(GLenum target,GLfloat s,GLfloat t)841 void __stdcall _Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)               {if (GLeeInit()) glMultiTexCoord2f(target, s, t);}
_Lazy_glMultiTexCoord2fv(GLenum target,const GLfloat * v)842 void __stdcall _Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v)                 {if (GLeeInit()) glMultiTexCoord2fv(target, v);}
_Lazy_glMultiTexCoord2i(GLenum target,GLint s,GLint t)843 void __stdcall _Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t)                   {if (GLeeInit()) glMultiTexCoord2i(target, s, t);}
_Lazy_glMultiTexCoord2iv(GLenum target,const GLint * v)844 void __stdcall _Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v)                   {if (GLeeInit()) glMultiTexCoord2iv(target, v);}
_Lazy_glMultiTexCoord2s(GLenum target,GLshort s,GLshort t)845 void __stdcall _Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)               {if (GLeeInit()) glMultiTexCoord2s(target, s, t);}
_Lazy_glMultiTexCoord2sv(GLenum target,const GLshort * v)846 void __stdcall _Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v)                 {if (GLeeInit()) glMultiTexCoord2sv(target, v);}
_Lazy_glMultiTexCoord3d(GLenum target,GLdouble s,GLdouble t,GLdouble r)847 void __stdcall _Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)  {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);}
_Lazy_glMultiTexCoord3dv(GLenum target,const GLdouble * v)848 void __stdcall _Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v)                {if (GLeeInit()) glMultiTexCoord3dv(target, v);}
_Lazy_glMultiTexCoord3f(GLenum target,GLfloat s,GLfloat t,GLfloat r)849 void __stdcall _Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)    {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);}
_Lazy_glMultiTexCoord3fv(GLenum target,const GLfloat * v)850 void __stdcall _Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v)                 {if (GLeeInit()) glMultiTexCoord3fv(target, v);}
_Lazy_glMultiTexCoord3i(GLenum target,GLint s,GLint t,GLint r)851 void __stdcall _Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)          {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);}
_Lazy_glMultiTexCoord3iv(GLenum target,const GLint * v)852 void __stdcall _Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v)                   {if (GLeeInit()) glMultiTexCoord3iv(target, v);}
_Lazy_glMultiTexCoord3s(GLenum target,GLshort s,GLshort t,GLshort r)853 void __stdcall _Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)    {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);}
_Lazy_glMultiTexCoord3sv(GLenum target,const GLshort * v)854 void __stdcall _Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v)                 {if (GLeeInit()) glMultiTexCoord3sv(target, v);}
_Lazy_glMultiTexCoord4d(GLenum target,GLdouble s,GLdouble t,GLdouble r,GLdouble q)855 void __stdcall _Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)  {if (GLeeInit()) glMultiTexCoord4d(target, s, t, r, q);}
_Lazy_glMultiTexCoord4dv(GLenum target,const GLdouble * v)856 void __stdcall _Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v)                {if (GLeeInit()) glMultiTexCoord4dv(target, v);}
_Lazy_glMultiTexCoord4f(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)857 void __stdcall _Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)  {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, q);}
_Lazy_glMultiTexCoord4fv(GLenum target,const GLfloat * v)858 void __stdcall _Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v)                 {if (GLeeInit()) glMultiTexCoord4fv(target, v);}
_Lazy_glMultiTexCoord4i(GLenum target,GLint s,GLint t,GLint r,GLint q)859 void __stdcall _Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)  {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);}
_Lazy_glMultiTexCoord4iv(GLenum target,const GLint * v)860 void __stdcall _Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v)                   {if (GLeeInit()) glMultiTexCoord4iv(target, v);}
_Lazy_glMultiTexCoord4s(GLenum target,GLshort s,GLshort t,GLshort r,GLshort q)861 void __stdcall _Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)  {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, q);}
_Lazy_glMultiTexCoord4sv(GLenum target,const GLshort * v)862 void __stdcall _Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v)                 {if (GLeeInit()) glMultiTexCoord4sv(target, v);}
_Lazy_glLoadTransposeMatrixf(const GLfloat * m)863 void __stdcall _Lazy_glLoadTransposeMatrixf(const GLfloat * m)                            {if (GLeeInit()) glLoadTransposeMatrixf(m);}
_Lazy_glLoadTransposeMatrixd(const GLdouble * m)864 void __stdcall _Lazy_glLoadTransposeMatrixd(const GLdouble * m)                           {if (GLeeInit()) glLoadTransposeMatrixd(m);}
_Lazy_glMultTransposeMatrixf(const GLfloat * m)865 void __stdcall _Lazy_glMultTransposeMatrixf(const GLfloat * m)                            {if (GLeeInit()) glMultTransposeMatrixf(m);}
_Lazy_glMultTransposeMatrixd(const GLdouble * m)866 void __stdcall _Lazy_glMultTransposeMatrixd(const GLdouble * m)                           {if (GLeeInit()) glMultTransposeMatrixd(m);}
_Lazy_glSampleCoverage(GLclampf value,GLboolean invert)867 void __stdcall _Lazy_glSampleCoverage(GLclampf value, GLboolean invert)                   {if (GLeeInit()) glSampleCoverage(value, invert);}
_Lazy_glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const GLvoid * data)868 void __stdcall _Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);}
_Lazy_glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const GLvoid * data)869 void __stdcall _Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);}
_Lazy_glCompressedTexImage1D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const GLvoid * data)870 void __stdcall _Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);}
_Lazy_glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const GLvoid * data)871 void __stdcall _Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);}
_Lazy_glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const GLvoid * data)872 void __stdcall _Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);}
_Lazy_glCompressedTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const GLvoid * data)873 void __stdcall _Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);}
_Lazy_glGetCompressedTexImage(GLenum target,GLint level,GLvoid * img)874 void __stdcall _Lazy_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img)    {if (GLeeInit()) glGetCompressedTexImage(target, level, img);}
875 PFNGLACTIVETEXTUREPROC pglActiveTexture=_Lazy_glActiveTexture;
876 PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture=_Lazy_glClientActiveTexture;
877 PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d=_Lazy_glMultiTexCoord1d;
878 PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv=_Lazy_glMultiTexCoord1dv;
879 PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f=_Lazy_glMultiTexCoord1f;
880 PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv=_Lazy_glMultiTexCoord1fv;
881 PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i=_Lazy_glMultiTexCoord1i;
882 PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv=_Lazy_glMultiTexCoord1iv;
883 PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s=_Lazy_glMultiTexCoord1s;
884 PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv=_Lazy_glMultiTexCoord1sv;
885 PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d=_Lazy_glMultiTexCoord2d;
886 PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv=_Lazy_glMultiTexCoord2dv;
887 PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f=_Lazy_glMultiTexCoord2f;
888 PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv=_Lazy_glMultiTexCoord2fv;
889 PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i=_Lazy_glMultiTexCoord2i;
890 PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv=_Lazy_glMultiTexCoord2iv;
891 PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s=_Lazy_glMultiTexCoord2s;
892 PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv=_Lazy_glMultiTexCoord2sv;
893 PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d=_Lazy_glMultiTexCoord3d;
894 PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv=_Lazy_glMultiTexCoord3dv;
895 PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f=_Lazy_glMultiTexCoord3f;
896 PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv=_Lazy_glMultiTexCoord3fv;
897 PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i=_Lazy_glMultiTexCoord3i;
898 PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv=_Lazy_glMultiTexCoord3iv;
899 PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s=_Lazy_glMultiTexCoord3s;
900 PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv=_Lazy_glMultiTexCoord3sv;
901 PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d=_Lazy_glMultiTexCoord4d;
902 PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv=_Lazy_glMultiTexCoord4dv;
903 PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f=_Lazy_glMultiTexCoord4f;
904 PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv=_Lazy_glMultiTexCoord4fv;
905 PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i=_Lazy_glMultiTexCoord4i;
906 PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv=_Lazy_glMultiTexCoord4iv;
907 PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s=_Lazy_glMultiTexCoord4s;
908 PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv=_Lazy_glMultiTexCoord4sv;
909 PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf=_Lazy_glLoadTransposeMatrixf;
910 PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd=_Lazy_glLoadTransposeMatrixd;
911 PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf=_Lazy_glMultTransposeMatrixf;
912 PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd=_Lazy_glMultTransposeMatrixd;
913 PFNGLSAMPLECOVERAGEPROC pglSampleCoverage=_Lazy_glSampleCoverage;
914 PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D=_Lazy_glCompressedTexImage3D;
915 PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D=_Lazy_glCompressedTexImage2D;
916 PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D=_Lazy_glCompressedTexImage1D;
917 PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D=_Lazy_glCompressedTexSubImage3D;
918 PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D=_Lazy_glCompressedTexSubImage2D;
919 PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D=_Lazy_glCompressedTexSubImage1D;
920 PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage=_Lazy_glGetCompressedTexImage;
921 #endif
922 
923 /* GL_VERSION_1_4 */
924 
925 #ifdef __GLEE_GL_VERSION_1_4
_Lazy_glBlendFuncSeparate(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)926 void __stdcall _Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)  {if (GLeeInit()) glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
_Lazy_glFogCoordf(GLfloat coord)927 void __stdcall _Lazy_glFogCoordf(GLfloat coord)                                           {if (GLeeInit()) glFogCoordf(coord);}
_Lazy_glFogCoordfv(const GLfloat * coord)928 void __stdcall _Lazy_glFogCoordfv(const GLfloat * coord)                                  {if (GLeeInit()) glFogCoordfv(coord);}
_Lazy_glFogCoordd(GLdouble coord)929 void __stdcall _Lazy_glFogCoordd(GLdouble coord)                                          {if (GLeeInit()) glFogCoordd(coord);}
_Lazy_glFogCoorddv(const GLdouble * coord)930 void __stdcall _Lazy_glFogCoorddv(const GLdouble * coord)                                 {if (GLeeInit()) glFogCoorddv(coord);}
_Lazy_glFogCoordPointer(GLenum type,GLsizei stride,const GLvoid * pointer)931 void __stdcall _Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glFogCoordPointer(type, stride, pointer);}
_Lazy_glMultiDrawArrays(GLenum mode,GLint * first,GLsizei * count,GLsizei primcount)932 void __stdcall _Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawArrays(mode, first, count, primcount);}
_Lazy_glMultiDrawElements(GLenum mode,const GLsizei * count,GLenum type,const GLvoid ** indices,GLsizei primcount)933 void __stdcall _Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount)  {if (GLeeInit()) glMultiDrawElements(mode, count, type, indices, primcount);}
_Lazy_glPointParameterf(GLenum pname,GLfloat param)934 void __stdcall _Lazy_glPointParameterf(GLenum pname, GLfloat param)                       {if (GLeeInit()) glPointParameterf(pname, param);}
_Lazy_glPointParameterfv(GLenum pname,const GLfloat * params)935 void __stdcall _Lazy_glPointParameterfv(GLenum pname, const GLfloat * params)             {if (GLeeInit()) glPointParameterfv(pname, params);}
_Lazy_glPointParameteri(GLenum pname,GLint param)936 void __stdcall _Lazy_glPointParameteri(GLenum pname, GLint param)                         {if (GLeeInit()) glPointParameteri(pname, param);}
_Lazy_glPointParameteriv(GLenum pname,const GLint * params)937 void __stdcall _Lazy_glPointParameteriv(GLenum pname, const GLint * params)               {if (GLeeInit()) glPointParameteriv(pname, params);}
_Lazy_glSecondaryColor3b(GLbyte red,GLbyte green,GLbyte blue)938 void __stdcall _Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)            {if (GLeeInit()) glSecondaryColor3b(red, green, blue);}
_Lazy_glSecondaryColor3bv(const GLbyte * v)939 void __stdcall _Lazy_glSecondaryColor3bv(const GLbyte * v)                                {if (GLeeInit()) glSecondaryColor3bv(v);}
_Lazy_glSecondaryColor3d(GLdouble red,GLdouble green,GLdouble blue)940 void __stdcall _Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)      {if (GLeeInit()) glSecondaryColor3d(red, green, blue);}
_Lazy_glSecondaryColor3dv(const GLdouble * v)941 void __stdcall _Lazy_glSecondaryColor3dv(const GLdouble * v)                              {if (GLeeInit()) glSecondaryColor3dv(v);}
_Lazy_glSecondaryColor3f(GLfloat red,GLfloat green,GLfloat blue)942 void __stdcall _Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)         {if (GLeeInit()) glSecondaryColor3f(red, green, blue);}
_Lazy_glSecondaryColor3fv(const GLfloat * v)943 void __stdcall _Lazy_glSecondaryColor3fv(const GLfloat * v)                               {if (GLeeInit()) glSecondaryColor3fv(v);}
_Lazy_glSecondaryColor3i(GLint red,GLint green,GLint blue)944 void __stdcall _Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue)               {if (GLeeInit()) glSecondaryColor3i(red, green, blue);}
_Lazy_glSecondaryColor3iv(const GLint * v)945 void __stdcall _Lazy_glSecondaryColor3iv(const GLint * v)                                 {if (GLeeInit()) glSecondaryColor3iv(v);}
_Lazy_glSecondaryColor3s(GLshort red,GLshort green,GLshort blue)946 void __stdcall _Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)         {if (GLeeInit()) glSecondaryColor3s(red, green, blue);}
_Lazy_glSecondaryColor3sv(const GLshort * v)947 void __stdcall _Lazy_glSecondaryColor3sv(const GLshort * v)                               {if (GLeeInit()) glSecondaryColor3sv(v);}
_Lazy_glSecondaryColor3ub(GLubyte red,GLubyte green,GLubyte blue)948 void __stdcall _Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)        {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);}
_Lazy_glSecondaryColor3ubv(const GLubyte * v)949 void __stdcall _Lazy_glSecondaryColor3ubv(const GLubyte * v)                              {if (GLeeInit()) glSecondaryColor3ubv(v);}
_Lazy_glSecondaryColor3ui(GLuint red,GLuint green,GLuint blue)950 void __stdcall _Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)           {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);}
_Lazy_glSecondaryColor3uiv(const GLuint * v)951 void __stdcall _Lazy_glSecondaryColor3uiv(const GLuint * v)                               {if (GLeeInit()) glSecondaryColor3uiv(v);}
_Lazy_glSecondaryColor3us(GLushort red,GLushort green,GLushort blue)952 void __stdcall _Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)     {if (GLeeInit()) glSecondaryColor3us(red, green, blue);}
_Lazy_glSecondaryColor3usv(const GLushort * v)953 void __stdcall _Lazy_glSecondaryColor3usv(const GLushort * v)                             {if (GLeeInit()) glSecondaryColor3usv(v);}
_Lazy_glSecondaryColorPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)954 void __stdcall _Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glSecondaryColorPointer(size, type, stride, pointer);}
_Lazy_glWindowPos2d(GLdouble x,GLdouble y)955 void __stdcall _Lazy_glWindowPos2d(GLdouble x, GLdouble y)                                {if (GLeeInit()) glWindowPos2d(x, y);}
_Lazy_glWindowPos2dv(const GLdouble * v)956 void __stdcall _Lazy_glWindowPos2dv(const GLdouble * v)                                   {if (GLeeInit()) glWindowPos2dv(v);}
_Lazy_glWindowPos2f(GLfloat x,GLfloat y)957 void __stdcall _Lazy_glWindowPos2f(GLfloat x, GLfloat y)                                  {if (GLeeInit()) glWindowPos2f(x, y);}
_Lazy_glWindowPos2fv(const GLfloat * v)958 void __stdcall _Lazy_glWindowPos2fv(const GLfloat * v)                                    {if (GLeeInit()) glWindowPos2fv(v);}
_Lazy_glWindowPos2i(GLint x,GLint y)959 void __stdcall _Lazy_glWindowPos2i(GLint x, GLint y)                                      {if (GLeeInit()) glWindowPos2i(x, y);}
_Lazy_glWindowPos2iv(const GLint * v)960 void __stdcall _Lazy_glWindowPos2iv(const GLint * v)                                      {if (GLeeInit()) glWindowPos2iv(v);}
_Lazy_glWindowPos2s(GLshort x,GLshort y)961 void __stdcall _Lazy_glWindowPos2s(GLshort x, GLshort y)                                  {if (GLeeInit()) glWindowPos2s(x, y);}
_Lazy_glWindowPos2sv(const GLshort * v)962 void __stdcall _Lazy_glWindowPos2sv(const GLshort * v)                                    {if (GLeeInit()) glWindowPos2sv(v);}
_Lazy_glWindowPos3d(GLdouble x,GLdouble y,GLdouble z)963 void __stdcall _Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)                    {if (GLeeInit()) glWindowPos3d(x, y, z);}
_Lazy_glWindowPos3dv(const GLdouble * v)964 void __stdcall _Lazy_glWindowPos3dv(const GLdouble * v)                                   {if (GLeeInit()) glWindowPos3dv(v);}
_Lazy_glWindowPos3f(GLfloat x,GLfloat y,GLfloat z)965 void __stdcall _Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)                       {if (GLeeInit()) glWindowPos3f(x, y, z);}
_Lazy_glWindowPos3fv(const GLfloat * v)966 void __stdcall _Lazy_glWindowPos3fv(const GLfloat * v)                                    {if (GLeeInit()) glWindowPos3fv(v);}
_Lazy_glWindowPos3i(GLint x,GLint y,GLint z)967 void __stdcall _Lazy_glWindowPos3i(GLint x, GLint y, GLint z)                             {if (GLeeInit()) glWindowPos3i(x, y, z);}
_Lazy_glWindowPos3iv(const GLint * v)968 void __stdcall _Lazy_glWindowPos3iv(const GLint * v)                                      {if (GLeeInit()) glWindowPos3iv(v);}
_Lazy_glWindowPos3s(GLshort x,GLshort y,GLshort z)969 void __stdcall _Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z)                       {if (GLeeInit()) glWindowPos3s(x, y, z);}
_Lazy_glWindowPos3sv(const GLshort * v)970 void __stdcall _Lazy_glWindowPos3sv(const GLshort * v)                                    {if (GLeeInit()) glWindowPos3sv(v);}
971 PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate=_Lazy_glBlendFuncSeparate;
972 PFNGLFOGCOORDFPROC pglFogCoordf=_Lazy_glFogCoordf;
973 PFNGLFOGCOORDFVPROC pglFogCoordfv=_Lazy_glFogCoordfv;
974 PFNGLFOGCOORDDPROC pglFogCoordd=_Lazy_glFogCoordd;
975 PFNGLFOGCOORDDVPROC pglFogCoorddv=_Lazy_glFogCoorddv;
976 PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer=_Lazy_glFogCoordPointer;
977 PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays=_Lazy_glMultiDrawArrays;
978 PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements=_Lazy_glMultiDrawElements;
979 PFNGLPOINTPARAMETERFPROC pglPointParameterf=_Lazy_glPointParameterf;
980 PFNGLPOINTPARAMETERFVPROC pglPointParameterfv=_Lazy_glPointParameterfv;
981 PFNGLPOINTPARAMETERIPROC pglPointParameteri=_Lazy_glPointParameteri;
982 PFNGLPOINTPARAMETERIVPROC pglPointParameteriv=_Lazy_glPointParameteriv;
983 PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b=_Lazy_glSecondaryColor3b;
984 PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv=_Lazy_glSecondaryColor3bv;
985 PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d=_Lazy_glSecondaryColor3d;
986 PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv=_Lazy_glSecondaryColor3dv;
987 PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f=_Lazy_glSecondaryColor3f;
988 PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv=_Lazy_glSecondaryColor3fv;
989 PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i=_Lazy_glSecondaryColor3i;
990 PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv=_Lazy_glSecondaryColor3iv;
991 PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s=_Lazy_glSecondaryColor3s;
992 PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv=_Lazy_glSecondaryColor3sv;
993 PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub=_Lazy_glSecondaryColor3ub;
994 PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv=_Lazy_glSecondaryColor3ubv;
995 PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui=_Lazy_glSecondaryColor3ui;
996 PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv=_Lazy_glSecondaryColor3uiv;
997 PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us=_Lazy_glSecondaryColor3us;
998 PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv=_Lazy_glSecondaryColor3usv;
999 PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer=_Lazy_glSecondaryColorPointer;
1000 PFNGLWINDOWPOS2DPROC pglWindowPos2d=_Lazy_glWindowPos2d;
1001 PFNGLWINDOWPOS2DVPROC pglWindowPos2dv=_Lazy_glWindowPos2dv;
1002 PFNGLWINDOWPOS2FPROC pglWindowPos2f=_Lazy_glWindowPos2f;
1003 PFNGLWINDOWPOS2FVPROC pglWindowPos2fv=_Lazy_glWindowPos2fv;
1004 PFNGLWINDOWPOS2IPROC pglWindowPos2i=_Lazy_glWindowPos2i;
1005 PFNGLWINDOWPOS2IVPROC pglWindowPos2iv=_Lazy_glWindowPos2iv;
1006 PFNGLWINDOWPOS2SPROC pglWindowPos2s=_Lazy_glWindowPos2s;
1007 PFNGLWINDOWPOS2SVPROC pglWindowPos2sv=_Lazy_glWindowPos2sv;
1008 PFNGLWINDOWPOS3DPROC pglWindowPos3d=_Lazy_glWindowPos3d;
1009 PFNGLWINDOWPOS3DVPROC pglWindowPos3dv=_Lazy_glWindowPos3dv;
1010 PFNGLWINDOWPOS3FPROC pglWindowPos3f=_Lazy_glWindowPos3f;
1011 PFNGLWINDOWPOS3FVPROC pglWindowPos3fv=_Lazy_glWindowPos3fv;
1012 PFNGLWINDOWPOS3IPROC pglWindowPos3i=_Lazy_glWindowPos3i;
1013 PFNGLWINDOWPOS3IVPROC pglWindowPos3iv=_Lazy_glWindowPos3iv;
1014 PFNGLWINDOWPOS3SPROC pglWindowPos3s=_Lazy_glWindowPos3s;
1015 PFNGLWINDOWPOS3SVPROC pglWindowPos3sv=_Lazy_glWindowPos3sv;
1016 #endif
1017 
1018 /* GL_VERSION_1_5 */
1019 
1020 #ifdef __GLEE_GL_VERSION_1_5
_Lazy_glGenQueries(GLsizei n,GLuint * ids)1021 void __stdcall _Lazy_glGenQueries(GLsizei n, GLuint * ids)                                {if (GLeeInit()) glGenQueries(n, ids);}
_Lazy_glDeleteQueries(GLsizei n,const GLuint * ids)1022 void __stdcall _Lazy_glDeleteQueries(GLsizei n, const GLuint * ids)                       {if (GLeeInit()) glDeleteQueries(n, ids);}
_Lazy_glIsQuery(GLuint id)1023 GLboolean __stdcall _Lazy_glIsQuery(GLuint id)                                            {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;}
_Lazy_glBeginQuery(GLenum target,GLuint id)1024 void __stdcall _Lazy_glBeginQuery(GLenum target, GLuint id)                               {if (GLeeInit()) glBeginQuery(target, id);}
_Lazy_glEndQuery(GLenum target)1025 void __stdcall _Lazy_glEndQuery(GLenum target)                                            {if (GLeeInit()) glEndQuery(target);}
_Lazy_glGetQueryiv(GLenum target,GLenum pname,GLint * params)1026 void __stdcall _Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * params)            {if (GLeeInit()) glGetQueryiv(target, pname, params);}
_Lazy_glGetQueryObjectiv(GLuint id,GLenum pname,GLint * params)1027 void __stdcall _Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)          {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);}
_Lazy_glGetQueryObjectuiv(GLuint id,GLenum pname,GLuint * params)1028 void __stdcall _Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)        {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);}
_Lazy_glBindBuffer(GLenum target,GLuint buffer)1029 void __stdcall _Lazy_glBindBuffer(GLenum target, GLuint buffer)                           {if (GLeeInit()) glBindBuffer(target, buffer);}
_Lazy_glDeleteBuffers(GLsizei n,const GLuint * buffers)1030 void __stdcall _Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers)                   {if (GLeeInit()) glDeleteBuffers(n, buffers);}
_Lazy_glGenBuffers(GLsizei n,GLuint * buffers)1031 void __stdcall _Lazy_glGenBuffers(GLsizei n, GLuint * buffers)                            {if (GLeeInit()) glGenBuffers(n, buffers);}
_Lazy_glIsBuffer(GLuint buffer)1032 GLboolean __stdcall _Lazy_glIsBuffer(GLuint buffer)                                       {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolean)0;}
_Lazy_glBufferData(GLenum target,GLsizeiptr size,const GLvoid * data,GLenum usage)1033 void __stdcall _Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)  {if (GLeeInit()) glBufferData(target, size, data, usage);}
_Lazy_glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const GLvoid * data)1034 void __stdcall _Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)  {if (GLeeInit()) glBufferSubData(target, offset, size, data);}
_Lazy_glGetBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,GLvoid * data)1035 void __stdcall _Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)  {if (GLeeInit()) glGetBufferSubData(target, offset, size, data);}
_Lazy_glMapBuffer(GLenum target,GLenum access)1036 GLvoid* __stdcall _Lazy_glMapBuffer(GLenum target, GLenum access)                         {if (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;}
_Lazy_glUnmapBuffer(GLenum target)1037 GLboolean __stdcall _Lazy_glUnmapBuffer(GLenum target)                                    {if (GLeeInit()) return glUnmapBuffer(target); return (GLboolean)0;}
_Lazy_glGetBufferParameteriv(GLenum target,GLenum pname,GLint * params)1038 void __stdcall _Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetBufferParameteriv(target, pname, params);}
_Lazy_glGetBufferPointerv(GLenum target,GLenum pname,GLvoid ** params)1039 void __stdcall _Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* * params)   {if (GLeeInit()) glGetBufferPointerv(target, pname, params);}
1040 PFNGLGENQUERIESPROC pglGenQueries=_Lazy_glGenQueries;
1041 PFNGLDELETEQUERIESPROC pglDeleteQueries=_Lazy_glDeleteQueries;
1042 PFNGLISQUERYPROC pglIsQuery=_Lazy_glIsQuery;
1043 PFNGLBEGINQUERYPROC pglBeginQuery=_Lazy_glBeginQuery;
1044 PFNGLENDQUERYPROC pglEndQuery=_Lazy_glEndQuery;
1045 PFNGLGETQUERYIVPROC pglGetQueryiv=_Lazy_glGetQueryiv;
1046 PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv=_Lazy_glGetQueryObjectiv;
1047 PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv=_Lazy_glGetQueryObjectuiv;
1048 PFNGLBINDBUFFERPROC pglBindBuffer=_Lazy_glBindBuffer;
1049 PFNGLDELETEBUFFERSPROC pglDeleteBuffers=_Lazy_glDeleteBuffers;
1050 PFNGLGENBUFFERSPROC pglGenBuffers=_Lazy_glGenBuffers;
1051 PFNGLISBUFFERPROC pglIsBuffer=_Lazy_glIsBuffer;
1052 PFNGLBUFFERDATAPROC pglBufferData=_Lazy_glBufferData;
1053 PFNGLBUFFERSUBDATAPROC pglBufferSubData=_Lazy_glBufferSubData;
1054 PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData=_Lazy_glGetBufferSubData;
1055 PFNGLMAPBUFFERPROC pglMapBuffer=_Lazy_glMapBuffer;
1056 PFNGLUNMAPBUFFERPROC pglUnmapBuffer=_Lazy_glUnmapBuffer;
1057 PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv=_Lazy_glGetBufferParameteriv;
1058 PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv=_Lazy_glGetBufferPointerv;
1059 #endif
1060 
1061 /* GL_VERSION_2_0 */
1062 
1063 #ifdef __GLEE_GL_VERSION_2_0
_Lazy_glBlendEquationSeparate(GLenum modeRGB,GLenum modeAlpha)1064 void __stdcall _Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)            {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);}
_Lazy_glDrawBuffers(GLsizei n,const GLenum * bufs)1065 void __stdcall _Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs)                        {if (GLeeInit()) glDrawBuffers(n, bufs);}
_Lazy_glStencilOpSeparate(GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)1066 void __stdcall _Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)  {if (GLeeInit()) glStencilOpSeparate(face, sfail, dpfail, dppass);}
_Lazy_glStencilFuncSeparate(GLenum frontfunc,GLenum backfunc,GLint ref,GLuint mask)1067 void __stdcall _Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)  {if (GLeeInit()) glStencilFuncSeparate(frontfunc, backfunc, ref, mask);}
_Lazy_glStencilMaskSeparate(GLenum face,GLuint mask)1068 void __stdcall _Lazy_glStencilMaskSeparate(GLenum face, GLuint mask)                      {if (GLeeInit()) glStencilMaskSeparate(face, mask);}
_Lazy_glAttachShader(GLuint program,GLuint shader)1069 void __stdcall _Lazy_glAttachShader(GLuint program, GLuint shader)                        {if (GLeeInit()) glAttachShader(program, shader);}
_Lazy_glBindAttribLocation(GLuint program,GLuint index,const GLchar * name)1070 void __stdcall _Lazy_glBindAttribLocation(GLuint program, GLuint index, const GLchar * name)  {if (GLeeInit()) glBindAttribLocation(program, index, name);}
_Lazy_glCompileShader(GLuint shader)1071 void __stdcall _Lazy_glCompileShader(GLuint shader)                                       {if (GLeeInit()) glCompileShader(shader);}
_Lazy_glCreateProgram(void)1072 GLuint __stdcall _Lazy_glCreateProgram(void)                                              {if (GLeeInit()) return glCreateProgram(); return (GLuint)0;}
_Lazy_glCreateShader(GLenum type)1073 GLuint __stdcall _Lazy_glCreateShader(GLenum type)                                        {if (GLeeInit()) return glCreateShader(type); return (GLuint)0;}
_Lazy_glDeleteProgram(GLuint program)1074 void __stdcall _Lazy_glDeleteProgram(GLuint program)                                      {if (GLeeInit()) glDeleteProgram(program);}
_Lazy_glDeleteShader(GLuint shader)1075 void __stdcall _Lazy_glDeleteShader(GLuint shader)                                        {if (GLeeInit()) glDeleteShader(shader);}
_Lazy_glDetachShader(GLuint program,GLuint shader)1076 void __stdcall _Lazy_glDetachShader(GLuint program, GLuint shader)                        {if (GLeeInit()) glDetachShader(program, shader);}
_Lazy_glDisableVertexAttribArray(GLuint index)1077 void __stdcall _Lazy_glDisableVertexAttribArray(GLuint index)                             {if (GLeeInit()) glDisableVertexAttribArray(index);}
_Lazy_glEnableVertexAttribArray(GLuint index)1078 void __stdcall _Lazy_glEnableVertexAttribArray(GLuint index)                              {if (GLeeInit()) glEnableVertexAttribArray(index);}
_Lazy_glGetActiveAttrib(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)1079 void __stdcall _Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)  {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, type, name);}
_Lazy_glGetActiveUniform(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)1080 void __stdcall _Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)  {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, type, name);}
_Lazy_glGetAttachedShaders(GLuint program,GLsizei maxCount,GLsizei * count,GLuint * obj)1081 void __stdcall _Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)  {if (GLeeInit()) glGetAttachedShaders(program, maxCount, count, obj);}
_Lazy_glGetAttribLocation(GLuint program,const GLchar * name)1082 GLint __stdcall _Lazy_glGetAttribLocation(GLuint program, const GLchar * name)            {if (GLeeInit()) return glGetAttribLocation(program, name); return (GLint)0;}
_Lazy_glGetProgramiv(GLuint program,GLenum pname,GLint * params)1083 void __stdcall _Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * params)         {if (GLeeInit()) glGetProgramiv(program, pname, params);}
_Lazy_glGetProgramInfoLog(GLuint program,GLsizei bufSize,GLsizei * length,GLchar * infoLog)1084 void __stdcall _Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)  {if (GLeeInit()) glGetProgramInfoLog(program, bufSize, length, infoLog);}
_Lazy_glGetShaderiv(GLuint shader,GLenum pname,GLint * params)1085 void __stdcall _Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * params)           {if (GLeeInit()) glGetShaderiv(shader, pname, params);}
_Lazy_glGetShaderInfoLog(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * infoLog)1086 void __stdcall _Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)  {if (GLeeInit()) glGetShaderInfoLog(shader, bufSize, length, infoLog);}
_Lazy_glGetShaderSource(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)1087 void __stdcall _Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)  {if (GLeeInit()) glGetShaderSource(shader, bufSize, length, source);}
_Lazy_glGetUniformLocation(GLuint program,const GLchar * name)1088 GLint __stdcall _Lazy_glGetUniformLocation(GLuint program, const GLchar * name)           {if (GLeeInit()) return glGetUniformLocation(program, name); return (GLint)0;}
_Lazy_glGetUniformfv(GLuint program,GLint location,GLfloat * params)1089 void __stdcall _Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat * params)     {if (GLeeInit()) glGetUniformfv(program, location, params);}
_Lazy_glGetUniformiv(GLuint program,GLint location,GLint * params)1090 void __stdcall _Lazy_glGetUniformiv(GLuint program, GLint location, GLint * params)       {if (GLeeInit()) glGetUniformiv(program, location, params);}
_Lazy_glGetVertexAttribdv(GLuint index,GLenum pname,GLdouble * params)1091 void __stdcall _Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params)   {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);}
_Lazy_glGetVertexAttribfv(GLuint index,GLenum pname,GLfloat * params)1092 void __stdcall _Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)    {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);}
_Lazy_glGetVertexAttribiv(GLuint index,GLenum pname,GLint * params)1093 void __stdcall _Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)      {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);}
_Lazy_glGetVertexAttribPointerv(GLuint index,GLenum pname,GLvoid ** pointer)1094 void __stdcall _Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* * pointer)  {if (GLeeInit()) glGetVertexAttribPointerv(index, pname, pointer);}
_Lazy_glIsProgram(GLuint program)1095 GLboolean __stdcall _Lazy_glIsProgram(GLuint program)                                     {if (GLeeInit()) return glIsProgram(program); return (GLboolean)0;}
_Lazy_glIsShader(GLuint shader)1096 GLboolean __stdcall _Lazy_glIsShader(GLuint shader)                                       {if (GLeeInit()) return glIsShader(shader); return (GLboolean)0;}
_Lazy_glLinkProgram(GLuint program)1097 void __stdcall _Lazy_glLinkProgram(GLuint program)                                        {if (GLeeInit()) glLinkProgram(program);}
_Lazy_glShaderSource(GLuint shader,GLsizei count,const GLchar ** string,const GLint * length)1098 void __stdcall _Lazy_glShaderSource(GLuint shader, GLsizei count, const GLchar* * string, const GLint * length)  {if (GLeeInit()) glShaderSource(shader, count, string, length);}
_Lazy_glUseProgram(GLuint program)1099 void __stdcall _Lazy_glUseProgram(GLuint program)                                         {if (GLeeInit()) glUseProgram(program);}
_Lazy_glUniform1f(GLint location,GLfloat v0)1100 void __stdcall _Lazy_glUniform1f(GLint location, GLfloat v0)                              {if (GLeeInit()) glUniform1f(location, v0);}
_Lazy_glUniform2f(GLint location,GLfloat v0,GLfloat v1)1101 void __stdcall _Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1)                  {if (GLeeInit()) glUniform2f(location, v0, v1);}
_Lazy_glUniform3f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2)1102 void __stdcall _Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)      {if (GLeeInit()) glUniform3f(location, v0, v1, v2);}
_Lazy_glUniform4f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)1103 void __stdcall _Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)  {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v3);}
_Lazy_glUniform1i(GLint location,GLint v0)1104 void __stdcall _Lazy_glUniform1i(GLint location, GLint v0)                                {if (GLeeInit()) glUniform1i(location, v0);}
_Lazy_glUniform2i(GLint location,GLint v0,GLint v1)1105 void __stdcall _Lazy_glUniform2i(GLint location, GLint v0, GLint v1)                      {if (GLeeInit()) glUniform2i(location, v0, v1);}
_Lazy_glUniform3i(GLint location,GLint v0,GLint v1,GLint v2)1106 void __stdcall _Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)            {if (GLeeInit()) glUniform3i(location, v0, v1, v2);}
_Lazy_glUniform4i(GLint location,GLint v0,GLint v1,GLint v2,GLint v3)1107 void __stdcall _Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)  {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);}
_Lazy_glUniform1fv(GLint location,GLsizei count,const GLfloat * value)1108 void __stdcall _Lazy_glUniform1fv(GLint location, GLsizei count, const GLfloat * value)   {if (GLeeInit()) glUniform1fv(location, count, value);}
_Lazy_glUniform2fv(GLint location,GLsizei count,const GLfloat * value)1109 void __stdcall _Lazy_glUniform2fv(GLint location, GLsizei count, const GLfloat * value)   {if (GLeeInit()) glUniform2fv(location, count, value);}
_Lazy_glUniform3fv(GLint location,GLsizei count,const GLfloat * value)1110 void __stdcall _Lazy_glUniform3fv(GLint location, GLsizei count, const GLfloat * value)   {if (GLeeInit()) glUniform3fv(location, count, value);}
_Lazy_glUniform4fv(GLint location,GLsizei count,const GLfloat * value)1111 void __stdcall _Lazy_glUniform4fv(GLint location, GLsizei count, const GLfloat * value)   {if (GLeeInit()) glUniform4fv(location, count, value);}
_Lazy_glUniform1iv(GLint location,GLsizei count,const GLint * value)1112 void __stdcall _Lazy_glUniform1iv(GLint location, GLsizei count, const GLint * value)     {if (GLeeInit()) glUniform1iv(location, count, value);}
_Lazy_glUniform2iv(GLint location,GLsizei count,const GLint * value)1113 void __stdcall _Lazy_glUniform2iv(GLint location, GLsizei count, const GLint * value)     {if (GLeeInit()) glUniform2iv(location, count, value);}
_Lazy_glUniform3iv(GLint location,GLsizei count,const GLint * value)1114 void __stdcall _Lazy_glUniform3iv(GLint location, GLsizei count, const GLint * value)     {if (GLeeInit()) glUniform3iv(location, count, value);}
_Lazy_glUniform4iv(GLint location,GLsizei count,const GLint * value)1115 void __stdcall _Lazy_glUniform4iv(GLint location, GLsizei count, const GLint * value)     {if (GLeeInit()) glUniform4iv(location, count, value);}
_Lazy_glUniformMatrix2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1116 void __stdcall _Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2fv(location, count, transpose, value);}
_Lazy_glUniformMatrix3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1117 void __stdcall _Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3fv(location, count, transpose, value);}
_Lazy_glUniformMatrix4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1118 void __stdcall _Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4fv(location, count, transpose, value);}
_Lazy_glValidateProgram(GLuint program)1119 void __stdcall _Lazy_glValidateProgram(GLuint program)                                    {if (GLeeInit()) glValidateProgram(program);}
_Lazy_glVertexAttrib1d(GLuint index,GLdouble x)1120 void __stdcall _Lazy_glVertexAttrib1d(GLuint index, GLdouble x)                           {if (GLeeInit()) glVertexAttrib1d(index, x);}
_Lazy_glVertexAttrib1dv(GLuint index,const GLdouble * v)1121 void __stdcall _Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v)                  {if (GLeeInit()) glVertexAttrib1dv(index, v);}
_Lazy_glVertexAttrib1f(GLuint index,GLfloat x)1122 void __stdcall _Lazy_glVertexAttrib1f(GLuint index, GLfloat x)                            {if (GLeeInit()) glVertexAttrib1f(index, x);}
_Lazy_glVertexAttrib1fv(GLuint index,const GLfloat * v)1123 void __stdcall _Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v)                   {if (GLeeInit()) glVertexAttrib1fv(index, v);}
_Lazy_glVertexAttrib1s(GLuint index,GLshort x)1124 void __stdcall _Lazy_glVertexAttrib1s(GLuint index, GLshort x)                            {if (GLeeInit()) glVertexAttrib1s(index, x);}
_Lazy_glVertexAttrib1sv(GLuint index,const GLshort * v)1125 void __stdcall _Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v)                   {if (GLeeInit()) glVertexAttrib1sv(index, v);}
_Lazy_glVertexAttrib2d(GLuint index,GLdouble x,GLdouble y)1126 void __stdcall _Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)               {if (GLeeInit()) glVertexAttrib2d(index, x, y);}
_Lazy_glVertexAttrib2dv(GLuint index,const GLdouble * v)1127 void __stdcall _Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v)                  {if (GLeeInit()) glVertexAttrib2dv(index, v);}
_Lazy_glVertexAttrib2f(GLuint index,GLfloat x,GLfloat y)1128 void __stdcall _Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)                 {if (GLeeInit()) glVertexAttrib2f(index, x, y);}
_Lazy_glVertexAttrib2fv(GLuint index,const GLfloat * v)1129 void __stdcall _Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v)                   {if (GLeeInit()) glVertexAttrib2fv(index, v);}
_Lazy_glVertexAttrib2s(GLuint index,GLshort x,GLshort y)1130 void __stdcall _Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y)                 {if (GLeeInit()) glVertexAttrib2s(index, x, y);}
_Lazy_glVertexAttrib2sv(GLuint index,const GLshort * v)1131 void __stdcall _Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v)                   {if (GLeeInit()) glVertexAttrib2sv(index, v);}
_Lazy_glVertexAttrib3d(GLuint index,GLdouble x,GLdouble y,GLdouble z)1132 void __stdcall _Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)   {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);}
_Lazy_glVertexAttrib3dv(GLuint index,const GLdouble * v)1133 void __stdcall _Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v)                  {if (GLeeInit()) glVertexAttrib3dv(index, v);}
_Lazy_glVertexAttrib3f(GLuint index,GLfloat x,GLfloat y,GLfloat z)1134 void __stdcall _Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)      {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);}
_Lazy_glVertexAttrib3fv(GLuint index,const GLfloat * v)1135 void __stdcall _Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v)                   {if (GLeeInit()) glVertexAttrib3fv(index, v);}
_Lazy_glVertexAttrib3s(GLuint index,GLshort x,GLshort y,GLshort z)1136 void __stdcall _Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)      {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);}
_Lazy_glVertexAttrib3sv(GLuint index,const GLshort * v)1137 void __stdcall _Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v)                   {if (GLeeInit()) glVertexAttrib3sv(index, v);}
_Lazy_glVertexAttrib4Nbv(GLuint index,const GLbyte * v)1138 void __stdcall _Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v)                   {if (GLeeInit()) glVertexAttrib4Nbv(index, v);}
_Lazy_glVertexAttrib4Niv(GLuint index,const GLint * v)1139 void __stdcall _Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v)                    {if (GLeeInit()) glVertexAttrib4Niv(index, v);}
_Lazy_glVertexAttrib4Nsv(GLuint index,const GLshort * v)1140 void __stdcall _Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v)                  {if (GLeeInit()) glVertexAttrib4Nsv(index, v);}
_Lazy_glVertexAttrib4Nub(GLuint index,GLubyte x,GLubyte y,GLubyte z,GLubyte w)1141 void __stdcall _Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)  {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, w);}
_Lazy_glVertexAttrib4Nubv(GLuint index,const GLubyte * v)1142 void __stdcall _Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v)                 {if (GLeeInit()) glVertexAttrib4Nubv(index, v);}
_Lazy_glVertexAttrib4Nuiv(GLuint index,const GLuint * v)1143 void __stdcall _Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v)                  {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);}
_Lazy_glVertexAttrib4Nusv(GLuint index,const GLushort * v)1144 void __stdcall _Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v)                {if (GLeeInit()) glVertexAttrib4Nusv(index, v);}
_Lazy_glVertexAttrib4bv(GLuint index,const GLbyte * v)1145 void __stdcall _Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v)                    {if (GLeeInit()) glVertexAttrib4bv(index, v);}
_Lazy_glVertexAttrib4d(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)1146 void __stdcall _Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, w);}
_Lazy_glVertexAttrib4dv(GLuint index,const GLdouble * v)1147 void __stdcall _Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v)                  {if (GLeeInit()) glVertexAttrib4dv(index, v);}
_Lazy_glVertexAttrib4f(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)1148 void __stdcall _Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w);}
_Lazy_glVertexAttrib4fv(GLuint index,const GLfloat * v)1149 void __stdcall _Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v)                   {if (GLeeInit()) glVertexAttrib4fv(index, v);}
_Lazy_glVertexAttrib4iv(GLuint index,const GLint * v)1150 void __stdcall _Lazy_glVertexAttrib4iv(GLuint index, const GLint * v)                     {if (GLeeInit()) glVertexAttrib4iv(index, v);}
_Lazy_glVertexAttrib4s(GLuint index,GLshort x,GLshort y,GLshort z,GLshort w)1151 void __stdcall _Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w);}
_Lazy_glVertexAttrib4sv(GLuint index,const GLshort * v)1152 void __stdcall _Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v)                   {if (GLeeInit()) glVertexAttrib4sv(index, v);}
_Lazy_glVertexAttrib4ubv(GLuint index,const GLubyte * v)1153 void __stdcall _Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v)                  {if (GLeeInit()) glVertexAttrib4ubv(index, v);}
_Lazy_glVertexAttrib4uiv(GLuint index,const GLuint * v)1154 void __stdcall _Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v)                   {if (GLeeInit()) glVertexAttrib4uiv(index, v);}
_Lazy_glVertexAttrib4usv(GLuint index,const GLushort * v)1155 void __stdcall _Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v)                 {if (GLeeInit()) glVertexAttrib4usv(index, v);}
_Lazy_glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const GLvoid * pointer)1156 void __stdcall _Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, pointer);}
1157 PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate=_Lazy_glBlendEquationSeparate;
1158 PFNGLDRAWBUFFERSPROC pglDrawBuffers=_Lazy_glDrawBuffers;
1159 PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate=_Lazy_glStencilOpSeparate;
1160 PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate=_Lazy_glStencilFuncSeparate;
1161 PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate=_Lazy_glStencilMaskSeparate;
1162 PFNGLATTACHSHADERPROC pglAttachShader=_Lazy_glAttachShader;
1163 PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation=_Lazy_glBindAttribLocation;
1164 PFNGLCOMPILESHADERPROC pglCompileShader=_Lazy_glCompileShader;
1165 PFNGLCREATEPROGRAMPROC pglCreateProgram=_Lazy_glCreateProgram;
1166 PFNGLCREATESHADERPROC pglCreateShader=_Lazy_glCreateShader;
1167 PFNGLDELETEPROGRAMPROC pglDeleteProgram=_Lazy_glDeleteProgram;
1168 PFNGLDELETESHADERPROC pglDeleteShader=_Lazy_glDeleteShader;
1169 PFNGLDETACHSHADERPROC pglDetachShader=_Lazy_glDetachShader;
1170 PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray=_Lazy_glDisableVertexAttribArray;
1171 PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray=_Lazy_glEnableVertexAttribArray;
1172 PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib=_Lazy_glGetActiveAttrib;
1173 PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform=_Lazy_glGetActiveUniform;
1174 PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders=_Lazy_glGetAttachedShaders;
1175 PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation=_Lazy_glGetAttribLocation;
1176 PFNGLGETPROGRAMIVPROC pglGetProgramiv=_Lazy_glGetProgramiv;
1177 PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog=_Lazy_glGetProgramInfoLog;
1178 PFNGLGETSHADERIVPROC pglGetShaderiv=_Lazy_glGetShaderiv;
1179 PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog=_Lazy_glGetShaderInfoLog;
1180 PFNGLGETSHADERSOURCEPROC pglGetShaderSource=_Lazy_glGetShaderSource;
1181 PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation=_Lazy_glGetUniformLocation;
1182 PFNGLGETUNIFORMFVPROC pglGetUniformfv=_Lazy_glGetUniformfv;
1183 PFNGLGETUNIFORMIVPROC pglGetUniformiv=_Lazy_glGetUniformiv;
1184 PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv=_Lazy_glGetVertexAttribdv;
1185 PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv=_Lazy_glGetVertexAttribfv;
1186 PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv=_Lazy_glGetVertexAttribiv;
1187 PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv=_Lazy_glGetVertexAttribPointerv;
1188 PFNGLISPROGRAMPROC pglIsProgram=_Lazy_glIsProgram;
1189 PFNGLISSHADERPROC pglIsShader=_Lazy_glIsShader;
1190 PFNGLLINKPROGRAMPROC pglLinkProgram=_Lazy_glLinkProgram;
1191 PFNGLSHADERSOURCEPROC pglShaderSource=_Lazy_glShaderSource;
1192 PFNGLUSEPROGRAMPROC pglUseProgram=_Lazy_glUseProgram;
1193 PFNGLUNIFORM1FPROC pglUniform1f=_Lazy_glUniform1f;
1194 PFNGLUNIFORM2FPROC pglUniform2f=_Lazy_glUniform2f;
1195 PFNGLUNIFORM3FPROC pglUniform3f=_Lazy_glUniform3f;
1196 PFNGLUNIFORM4FPROC pglUniform4f=_Lazy_glUniform4f;
1197 PFNGLUNIFORM1IPROC pglUniform1i=_Lazy_glUniform1i;
1198 PFNGLUNIFORM2IPROC pglUniform2i=_Lazy_glUniform2i;
1199 PFNGLUNIFORM3IPROC pglUniform3i=_Lazy_glUniform3i;
1200 PFNGLUNIFORM4IPROC pglUniform4i=_Lazy_glUniform4i;
1201 PFNGLUNIFORM1FVPROC pglUniform1fv=_Lazy_glUniform1fv;
1202 PFNGLUNIFORM2FVPROC pglUniform2fv=_Lazy_glUniform2fv;
1203 PFNGLUNIFORM3FVPROC pglUniform3fv=_Lazy_glUniform3fv;
1204 PFNGLUNIFORM4FVPROC pglUniform4fv=_Lazy_glUniform4fv;
1205 PFNGLUNIFORM1IVPROC pglUniform1iv=_Lazy_glUniform1iv;
1206 PFNGLUNIFORM2IVPROC pglUniform2iv=_Lazy_glUniform2iv;
1207 PFNGLUNIFORM3IVPROC pglUniform3iv=_Lazy_glUniform3iv;
1208 PFNGLUNIFORM4IVPROC pglUniform4iv=_Lazy_glUniform4iv;
1209 PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv=_Lazy_glUniformMatrix2fv;
1210 PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv=_Lazy_glUniformMatrix3fv;
1211 PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv=_Lazy_glUniformMatrix4fv;
1212 PFNGLVALIDATEPROGRAMPROC pglValidateProgram=_Lazy_glValidateProgram;
1213 PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d=_Lazy_glVertexAttrib1d;
1214 PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv=_Lazy_glVertexAttrib1dv;
1215 PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f=_Lazy_glVertexAttrib1f;
1216 PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv=_Lazy_glVertexAttrib1fv;
1217 PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s=_Lazy_glVertexAttrib1s;
1218 PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv=_Lazy_glVertexAttrib1sv;
1219 PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d=_Lazy_glVertexAttrib2d;
1220 PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv=_Lazy_glVertexAttrib2dv;
1221 PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f=_Lazy_glVertexAttrib2f;
1222 PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv=_Lazy_glVertexAttrib2fv;
1223 PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s=_Lazy_glVertexAttrib2s;
1224 PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv=_Lazy_glVertexAttrib2sv;
1225 PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d=_Lazy_glVertexAttrib3d;
1226 PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv=_Lazy_glVertexAttrib3dv;
1227 PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f=_Lazy_glVertexAttrib3f;
1228 PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv=_Lazy_glVertexAttrib3fv;
1229 PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s=_Lazy_glVertexAttrib3s;
1230 PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv=_Lazy_glVertexAttrib3sv;
1231 PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv=_Lazy_glVertexAttrib4Nbv;
1232 PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv=_Lazy_glVertexAttrib4Niv;
1233 PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv=_Lazy_glVertexAttrib4Nsv;
1234 PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub=_Lazy_glVertexAttrib4Nub;
1235 PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv=_Lazy_glVertexAttrib4Nubv;
1236 PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv=_Lazy_glVertexAttrib4Nuiv;
1237 PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv=_Lazy_glVertexAttrib4Nusv;
1238 PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv=_Lazy_glVertexAttrib4bv;
1239 PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d=_Lazy_glVertexAttrib4d;
1240 PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv=_Lazy_glVertexAttrib4dv;
1241 PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f=_Lazy_glVertexAttrib4f;
1242 PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv=_Lazy_glVertexAttrib4fv;
1243 PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv=_Lazy_glVertexAttrib4iv;
1244 PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s=_Lazy_glVertexAttrib4s;
1245 PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv=_Lazy_glVertexAttrib4sv;
1246 PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv=_Lazy_glVertexAttrib4ubv;
1247 PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv=_Lazy_glVertexAttrib4uiv;
1248 PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv=_Lazy_glVertexAttrib4usv;
1249 PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer=_Lazy_glVertexAttribPointer;
1250 #endif
1251 
1252 /* GL_VERSION_2_1 */
1253 
1254 #ifdef __GLEE_GL_VERSION_2_1
_Lazy_glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1255 void __stdcall _Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2x3fv(location, count, transpose, value);}
_Lazy_glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1256 void __stdcall _Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3x2fv(location, count, transpose, value);}
_Lazy_glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1257 void __stdcall _Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2x4fv(location, count, transpose, value);}
_Lazy_glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1258 void __stdcall _Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4x2fv(location, count, transpose, value);}
_Lazy_glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1259 void __stdcall _Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3x4fv(location, count, transpose, value);}
_Lazy_glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1260 void __stdcall _Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4x3fv(location, count, transpose, value);}
1261 PFNGLUNIFORMMATRIX2X3FVPROC pglUniformMatrix2x3fv=_Lazy_glUniformMatrix2x3fv;
1262 PFNGLUNIFORMMATRIX3X2FVPROC pglUniformMatrix3x2fv=_Lazy_glUniformMatrix3x2fv;
1263 PFNGLUNIFORMMATRIX2X4FVPROC pglUniformMatrix2x4fv=_Lazy_glUniformMatrix2x4fv;
1264 PFNGLUNIFORMMATRIX4X2FVPROC pglUniformMatrix4x2fv=_Lazy_glUniformMatrix4x2fv;
1265 PFNGLUNIFORMMATRIX3X4FVPROC pglUniformMatrix3x4fv=_Lazy_glUniformMatrix3x4fv;
1266 PFNGLUNIFORMMATRIX4X3FVPROC pglUniformMatrix4x3fv=_Lazy_glUniformMatrix4x3fv;
1267 #endif
1268 
1269 /* GL_VERSION_3_0 */
1270 
1271 #ifdef __GLEE_GL_VERSION_3_0
_Lazy_glColorMaski(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)1272 void __stdcall _Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)  {if (GLeeInit()) glColorMaski(index, r, g, b, a);}
_Lazy_glGetBooleani_v(GLenum target,GLuint index,GLboolean * data)1273 void __stdcall _Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data)       {if (GLeeInit()) glGetBooleani_v(target, index, data);}
_Lazy_glGetIntegeri_v(GLenum target,GLuint index,GLint * data)1274 void __stdcall _Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * data)           {if (GLeeInit()) glGetIntegeri_v(target, index, data);}
_Lazy_glEnablei(GLenum target,GLuint index)1275 void __stdcall _Lazy_glEnablei(GLenum target, GLuint index)                               {if (GLeeInit()) glEnablei(target, index);}
_Lazy_glDisablei(GLenum target,GLuint index)1276 void __stdcall _Lazy_glDisablei(GLenum target, GLuint index)                              {if (GLeeInit()) glDisablei(target, index);}
_Lazy_glIsEnabledi(GLenum target,GLuint index)1277 GLboolean __stdcall _Lazy_glIsEnabledi(GLenum target, GLuint index)                       {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;}
_Lazy_glBeginTransformFeedback(GLenum primitiveMode)1278 void __stdcall _Lazy_glBeginTransformFeedback(GLenum primitiveMode)                       {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);}
_Lazy_glEndTransformFeedback(void)1279 void __stdcall _Lazy_glEndTransformFeedback(void)                                         {if (GLeeInit()) glEndTransformFeedback();}
_Lazy_glBindBufferRange(GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)1280 void __stdcall _Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glBindBufferRange(target, index, buffer, offset, size);}
_Lazy_glBindBufferBase(GLenum target,GLuint index,GLuint buffer)1281 void __stdcall _Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint buffer)         {if (GLeeInit()) glBindBufferBase(target, index, buffer);}
_Lazy_glTransformFeedbackVaryings(GLuint program,GLsizei count,const GLint * locations,GLenum bufferMode)1282 void __stdcall _Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackVaryings(program, count, locations, bufferMode);}
_Lazy_glGetTransformFeedbackVarying(GLuint program,GLuint index,GLint * location)1283 void __stdcall _Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLint * location)  {if (GLeeInit()) glGetTransformFeedbackVarying(program, index, location);}
_Lazy_glClampColor(GLenum target,GLenum clamp)1284 void __stdcall _Lazy_glClampColor(GLenum target, GLenum clamp)                            {if (GLeeInit()) glClampColor(target, clamp);}
_Lazy_glBeginConditionalRender(GLuint id,GLenum mode)1285 void __stdcall _Lazy_glBeginConditionalRender(GLuint id, GLenum mode)                     {if (GLeeInit()) glBeginConditionalRender(id, mode);}
_Lazy_glEndConditionalRender(void)1286 void __stdcall _Lazy_glEndConditionalRender(void)                                         {if (GLeeInit()) glEndConditionalRender();}
_Lazy_glVertexAttribI1i(GLuint index,GLint x)1287 void __stdcall _Lazy_glVertexAttribI1i(GLuint index, GLint x)                             {if (GLeeInit()) glVertexAttribI1i(index, x);}
_Lazy_glVertexAttribI2i(GLuint index,GLint x,GLint y)1288 void __stdcall _Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y)                    {if (GLeeInit()) glVertexAttribI2i(index, x, y);}
_Lazy_glVertexAttribI3i(GLuint index,GLint x,GLint y,GLint z)1289 void __stdcall _Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)           {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);}
_Lazy_glVertexAttribI4i(GLuint index,GLint x,GLint y,GLint z,GLint w)1290 void __stdcall _Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);}
_Lazy_glVertexAttribI1ui(GLuint index,GLuint x)1291 void __stdcall _Lazy_glVertexAttribI1ui(GLuint index, GLuint x)                           {if (GLeeInit()) glVertexAttribI1ui(index, x);}
_Lazy_glVertexAttribI2ui(GLuint index,GLuint x,GLuint y)1292 void __stdcall _Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)                 {if (GLeeInit()) glVertexAttribI2ui(index, x, y);}
_Lazy_glVertexAttribI3ui(GLuint index,GLuint x,GLuint y,GLuint z)1293 void __stdcall _Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)       {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);}
_Lazy_glVertexAttribI4ui(GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)1294 void __stdcall _Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);}
_Lazy_glVertexAttribI1iv(GLuint index,const GLint * v)1295 void __stdcall _Lazy_glVertexAttribI1iv(GLuint index, const GLint * v)                    {if (GLeeInit()) glVertexAttribI1iv(index, v);}
_Lazy_glVertexAttribI2iv(GLuint index,const GLint * v)1296 void __stdcall _Lazy_glVertexAttribI2iv(GLuint index, const GLint * v)                    {if (GLeeInit()) glVertexAttribI2iv(index, v);}
_Lazy_glVertexAttribI3iv(GLuint index,const GLint * v)1297 void __stdcall _Lazy_glVertexAttribI3iv(GLuint index, const GLint * v)                    {if (GLeeInit()) glVertexAttribI3iv(index, v);}
_Lazy_glVertexAttribI4iv(GLuint index,const GLint * v)1298 void __stdcall _Lazy_glVertexAttribI4iv(GLuint index, const GLint * v)                    {if (GLeeInit()) glVertexAttribI4iv(index, v);}
_Lazy_glVertexAttribI1uiv(GLuint index,const GLuint * v)1299 void __stdcall _Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v)                  {if (GLeeInit()) glVertexAttribI1uiv(index, v);}
_Lazy_glVertexAttribI2uiv(GLuint index,const GLuint * v)1300 void __stdcall _Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v)                  {if (GLeeInit()) glVertexAttribI2uiv(index, v);}
_Lazy_glVertexAttribI3uiv(GLuint index,const GLuint * v)1301 void __stdcall _Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v)                  {if (GLeeInit()) glVertexAttribI3uiv(index, v);}
_Lazy_glVertexAttribI4uiv(GLuint index,const GLuint * v)1302 void __stdcall _Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v)                  {if (GLeeInit()) glVertexAttribI4uiv(index, v);}
_Lazy_glVertexAttribI4bv(GLuint index,const GLbyte * v)1303 void __stdcall _Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v)                   {if (GLeeInit()) glVertexAttribI4bv(index, v);}
_Lazy_glVertexAttribI4sv(GLuint index,const GLshort * v)1304 void __stdcall _Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v)                  {if (GLeeInit()) glVertexAttribI4sv(index, v);}
_Lazy_glVertexAttribI4ubv(GLuint index,const GLubyte * v)1305 void __stdcall _Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v)                 {if (GLeeInit()) glVertexAttribI4ubv(index, v);}
_Lazy_glVertexAttribI4usv(GLuint index,const GLushort * v)1306 void __stdcall _Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v)                {if (GLeeInit()) glVertexAttribI4usv(index, v);}
_Lazy_glVertexAttribIPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)1307 void __stdcall _Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribIPointer(index, size, type, stride, pointer);}
_Lazy_glGetVertexAttribIiv(GLuint index,GLenum pname,GLint * params)1308 void __stdcall _Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params)     {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);}
_Lazy_glGetVertexAttribIuiv(GLuint index,GLenum pname,GLuint * params)1309 void __stdcall _Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)   {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params);}
_Lazy_glGetUniformuiv(GLuint program,GLint location,GLuint * params)1310 void __stdcall _Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint * params)     {if (GLeeInit()) glGetUniformuiv(program, location, params);}
_Lazy_glBindFragDataLocation(GLuint program,GLuint color,const GLchar * name)1311 void __stdcall _Lazy_glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name)  {if (GLeeInit()) glBindFragDataLocation(program, color, name);}
_Lazy_glGetFragDataLocation(GLuint program,const GLchar * name)1312 GLint __stdcall _Lazy_glGetFragDataLocation(GLuint program, const GLchar * name)          {if (GLeeInit()) return glGetFragDataLocation(program, name); return (GLint)0;}
_Lazy_glUniform1ui(GLint location,GLuint v0)1313 void __stdcall _Lazy_glUniform1ui(GLint location, GLuint v0)                              {if (GLeeInit()) glUniform1ui(location, v0);}
_Lazy_glUniform2ui(GLint location,GLuint v0,GLuint v1)1314 void __stdcall _Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1)                   {if (GLeeInit()) glUniform2ui(location, v0, v1);}
_Lazy_glUniform3ui(GLint location,GLuint v0,GLuint v1,GLuint v2)1315 void __stdcall _Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)        {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);}
_Lazy_glUniform4ui(GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1316 void __stdcall _Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)  {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3);}
_Lazy_glUniform1uiv(GLint location,GLsizei count,const GLuint * value)1317 void __stdcall _Lazy_glUniform1uiv(GLint location, GLsizei count, const GLuint * value)   {if (GLeeInit()) glUniform1uiv(location, count, value);}
_Lazy_glUniform2uiv(GLint location,GLsizei count,const GLuint * value)1318 void __stdcall _Lazy_glUniform2uiv(GLint location, GLsizei count, const GLuint * value)   {if (GLeeInit()) glUniform2uiv(location, count, value);}
_Lazy_glUniform3uiv(GLint location,GLsizei count,const GLuint * value)1319 void __stdcall _Lazy_glUniform3uiv(GLint location, GLsizei count, const GLuint * value)   {if (GLeeInit()) glUniform3uiv(location, count, value);}
_Lazy_glUniform4uiv(GLint location,GLsizei count,const GLuint * value)1320 void __stdcall _Lazy_glUniform4uiv(GLint location, GLsizei count, const GLuint * value)   {if (GLeeInit()) glUniform4uiv(location, count, value);}
_Lazy_glTexParameterIiv(GLenum target,GLenum pname,const GLint * params)1321 void __stdcall _Lazy_glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTexParameterIiv(target, pname, params);}
_Lazy_glTexParameterIuiv(GLenum target,GLenum pname,const GLuint * params)1322 void __stdcall _Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glTexParameterIuiv(target, pname, params);}
_Lazy_glGetTexParameterIiv(GLenum target,GLenum pname,GLint * params)1323 void __stdcall _Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)    {if (GLeeInit()) glGetTexParameterIiv(target, pname, params);}
_Lazy_glGetTexParameterIuiv(GLenum target,GLenum pname,GLuint * params)1324 void __stdcall _Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params);}
_Lazy_glClearBufferiv(GLenum buffer,const GLint * value)1325 void __stdcall _Lazy_glClearBufferiv(GLenum buffer, const GLint * value)                  {if (GLeeInit()) glClearBufferiv(buffer, value);}
_Lazy_glClearBufferuiv(GLenum buffer,const GLuint * value)1326 void __stdcall _Lazy_glClearBufferuiv(GLenum buffer, const GLuint * value)                {if (GLeeInit()) glClearBufferuiv(buffer, value);}
_Lazy_glClearBufferfv(GLenum buffer,const GLfloat * value)1327 void __stdcall _Lazy_glClearBufferfv(GLenum buffer, const GLfloat * value)                {if (GLeeInit()) glClearBufferfv(buffer, value);}
_Lazy_glClearBufferfi(GLenum buffer,GLfloat depth,GLint stencil)1328 void __stdcall _Lazy_glClearBufferfi(GLenum buffer, GLfloat depth, GLint stencil)         {if (GLeeInit()) glClearBufferfi(buffer, depth, stencil);}
_Lazy_glGetStringi(GLenum name,GLuint index)1329 const GLubyte * __stdcall _Lazy_glGetStringi(GLenum name, GLuint index)                   {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyte *)0;}
1330 PFNGLCOLORMASKIPROC pglColorMaski=_Lazy_glColorMaski;
1331 PFNGLGETBOOLEANI_VPROC pglGetBooleani_v=_Lazy_glGetBooleani_v;
1332 PFNGLGETINTEGERI_VPROC pglGetIntegeri_v=_Lazy_glGetIntegeri_v;
1333 PFNGLENABLEIPROC pglEnablei=_Lazy_glEnablei;
1334 PFNGLDISABLEIPROC pglDisablei=_Lazy_glDisablei;
1335 PFNGLISENABLEDIPROC pglIsEnabledi=_Lazy_glIsEnabledi;
1336 PFNGLBEGINTRANSFORMFEEDBACKPROC pglBeginTransformFeedback=_Lazy_glBeginTransformFeedback;
1337 PFNGLENDTRANSFORMFEEDBACKPROC pglEndTransformFeedback=_Lazy_glEndTransformFeedback;
1338 PFNGLBINDBUFFERRANGEPROC pglBindBufferRange=_Lazy_glBindBufferRange;
1339 PFNGLBINDBUFFERBASEPROC pglBindBufferBase=_Lazy_glBindBufferBase;
1340 PFNGLTRANSFORMFEEDBACKVARYINGSPROC pglTransformFeedbackVaryings=_Lazy_glTransformFeedbackVaryings;
1341 PFNGLGETTRANSFORMFEEDBACKVARYINGPROC pglGetTransformFeedbackVarying=_Lazy_glGetTransformFeedbackVarying;
1342 PFNGLCLAMPCOLORPROC pglClampColor=_Lazy_glClampColor;
1343 PFNGLBEGINCONDITIONALRENDERPROC pglBeginConditionalRender=_Lazy_glBeginConditionalRender;
1344 PFNGLENDCONDITIONALRENDERPROC pglEndConditionalRender=_Lazy_glEndConditionalRender;
1345 PFNGLVERTEXATTRIBI1IPROC pglVertexAttribI1i=_Lazy_glVertexAttribI1i;
1346 PFNGLVERTEXATTRIBI2IPROC pglVertexAttribI2i=_Lazy_glVertexAttribI2i;
1347 PFNGLVERTEXATTRIBI3IPROC pglVertexAttribI3i=_Lazy_glVertexAttribI3i;
1348 PFNGLVERTEXATTRIBI4IPROC pglVertexAttribI4i=_Lazy_glVertexAttribI4i;
1349 PFNGLVERTEXATTRIBI1UIPROC pglVertexAttribI1ui=_Lazy_glVertexAttribI1ui;
1350 PFNGLVERTEXATTRIBI2UIPROC pglVertexAttribI2ui=_Lazy_glVertexAttribI2ui;
1351 PFNGLVERTEXATTRIBI3UIPROC pglVertexAttribI3ui=_Lazy_glVertexAttribI3ui;
1352 PFNGLVERTEXATTRIBI4UIPROC pglVertexAttribI4ui=_Lazy_glVertexAttribI4ui;
1353 PFNGLVERTEXATTRIBI1IVPROC pglVertexAttribI1iv=_Lazy_glVertexAttribI1iv;
1354 PFNGLVERTEXATTRIBI2IVPROC pglVertexAttribI2iv=_Lazy_glVertexAttribI2iv;
1355 PFNGLVERTEXATTRIBI3IVPROC pglVertexAttribI3iv=_Lazy_glVertexAttribI3iv;
1356 PFNGLVERTEXATTRIBI4IVPROC pglVertexAttribI4iv=_Lazy_glVertexAttribI4iv;
1357 PFNGLVERTEXATTRIBI1UIVPROC pglVertexAttribI1uiv=_Lazy_glVertexAttribI1uiv;
1358 PFNGLVERTEXATTRIBI2UIVPROC pglVertexAttribI2uiv=_Lazy_glVertexAttribI2uiv;
1359 PFNGLVERTEXATTRIBI3UIVPROC pglVertexAttribI3uiv=_Lazy_glVertexAttribI3uiv;
1360 PFNGLVERTEXATTRIBI4UIVPROC pglVertexAttribI4uiv=_Lazy_glVertexAttribI4uiv;
1361 PFNGLVERTEXATTRIBI4BVPROC pglVertexAttribI4bv=_Lazy_glVertexAttribI4bv;
1362 PFNGLVERTEXATTRIBI4SVPROC pglVertexAttribI4sv=_Lazy_glVertexAttribI4sv;
1363 PFNGLVERTEXATTRIBI4UBVPROC pglVertexAttribI4ubv=_Lazy_glVertexAttribI4ubv;
1364 PFNGLVERTEXATTRIBI4USVPROC pglVertexAttribI4usv=_Lazy_glVertexAttribI4usv;
1365 PFNGLVERTEXATTRIBIPOINTERPROC pglVertexAttribIPointer=_Lazy_glVertexAttribIPointer;
1366 PFNGLGETVERTEXATTRIBIIVPROC pglGetVertexAttribIiv=_Lazy_glGetVertexAttribIiv;
1367 PFNGLGETVERTEXATTRIBIUIVPROC pglGetVertexAttribIuiv=_Lazy_glGetVertexAttribIuiv;
1368 PFNGLGETUNIFORMUIVPROC pglGetUniformuiv=_Lazy_glGetUniformuiv;
1369 PFNGLBINDFRAGDATALOCATIONPROC pglBindFragDataLocation=_Lazy_glBindFragDataLocation;
1370 PFNGLGETFRAGDATALOCATIONPROC pglGetFragDataLocation=_Lazy_glGetFragDataLocation;
1371 PFNGLUNIFORM1UIPROC pglUniform1ui=_Lazy_glUniform1ui;
1372 PFNGLUNIFORM2UIPROC pglUniform2ui=_Lazy_glUniform2ui;
1373 PFNGLUNIFORM3UIPROC pglUniform3ui=_Lazy_glUniform3ui;
1374 PFNGLUNIFORM4UIPROC pglUniform4ui=_Lazy_glUniform4ui;
1375 PFNGLUNIFORM1UIVPROC pglUniform1uiv=_Lazy_glUniform1uiv;
1376 PFNGLUNIFORM2UIVPROC pglUniform2uiv=_Lazy_glUniform2uiv;
1377 PFNGLUNIFORM3UIVPROC pglUniform3uiv=_Lazy_glUniform3uiv;
1378 PFNGLUNIFORM4UIVPROC pglUniform4uiv=_Lazy_glUniform4uiv;
1379 PFNGLTEXPARAMETERIIVPROC pglTexParameterIiv=_Lazy_glTexParameterIiv;
1380 PFNGLTEXPARAMETERIUIVPROC pglTexParameterIuiv=_Lazy_glTexParameterIuiv;
1381 PFNGLGETTEXPARAMETERIIVPROC pglGetTexParameterIiv=_Lazy_glGetTexParameterIiv;
1382 PFNGLGETTEXPARAMETERIUIVPROC pglGetTexParameterIuiv=_Lazy_glGetTexParameterIuiv;
1383 PFNGLCLEARBUFFERIVPROC pglClearBufferiv=_Lazy_glClearBufferiv;
1384 PFNGLCLEARBUFFERUIVPROC pglClearBufferuiv=_Lazy_glClearBufferuiv;
1385 PFNGLCLEARBUFFERFVPROC pglClearBufferfv=_Lazy_glClearBufferfv;
1386 PFNGLCLEARBUFFERFIPROC pglClearBufferfi=_Lazy_glClearBufferfi;
1387 PFNGLGETSTRINGIPROC pglGetStringi=_Lazy_glGetStringi;
1388 #endif
1389 
1390 /* GL_ARB_multitexture */
1391 
1392 #ifdef __GLEE_GL_ARB_multitexture
_Lazy_glActiveTextureARB(GLenum texture)1393 void __stdcall _Lazy_glActiveTextureARB(GLenum texture)                                   {if (GLeeInit()) glActiveTextureARB(texture);}
_Lazy_glClientActiveTextureARB(GLenum texture)1394 void __stdcall _Lazy_glClientActiveTextureARB(GLenum texture)                             {if (GLeeInit()) glClientActiveTextureARB(texture);}
_Lazy_glMultiTexCoord1dARB(GLenum target,GLdouble s)1395 void __stdcall _Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s)                      {if (GLeeInit()) glMultiTexCoord1dARB(target, s);}
_Lazy_glMultiTexCoord1dvARB(GLenum target,const GLdouble * v)1396 void __stdcall _Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v)             {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);}
_Lazy_glMultiTexCoord1fARB(GLenum target,GLfloat s)1397 void __stdcall _Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s)                       {if (GLeeInit()) glMultiTexCoord1fARB(target, s);}
_Lazy_glMultiTexCoord1fvARB(GLenum target,const GLfloat * v)1398 void __stdcall _Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v)              {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);}
_Lazy_glMultiTexCoord1iARB(GLenum target,GLint s)1399 void __stdcall _Lazy_glMultiTexCoord1iARB(GLenum target, GLint s)                         {if (GLeeInit()) glMultiTexCoord1iARB(target, s);}
_Lazy_glMultiTexCoord1ivARB(GLenum target,const GLint * v)1400 void __stdcall _Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v)                {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);}
_Lazy_glMultiTexCoord1sARB(GLenum target,GLshort s)1401 void __stdcall _Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s)                       {if (GLeeInit()) glMultiTexCoord1sARB(target, s);}
_Lazy_glMultiTexCoord1svARB(GLenum target,const GLshort * v)1402 void __stdcall _Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v)              {if (GLeeInit()) glMultiTexCoord1svARB(target, v);}
_Lazy_glMultiTexCoord2dARB(GLenum target,GLdouble s,GLdouble t)1403 void __stdcall _Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t)          {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);}
_Lazy_glMultiTexCoord2dvARB(GLenum target,const GLdouble * v)1404 void __stdcall _Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v)             {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);}
_Lazy_glMultiTexCoord2fARB(GLenum target,GLfloat s,GLfloat t)1405 void __stdcall _Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t)            {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);}
_Lazy_glMultiTexCoord2fvARB(GLenum target,const GLfloat * v)1406 void __stdcall _Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v)              {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);}
_Lazy_glMultiTexCoord2iARB(GLenum target,GLint s,GLint t)1407 void __stdcall _Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t)                {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);}
_Lazy_glMultiTexCoord2ivARB(GLenum target,const GLint * v)1408 void __stdcall _Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v)                {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);}
_Lazy_glMultiTexCoord2sARB(GLenum target,GLshort s,GLshort t)1409 void __stdcall _Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t)            {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);}
_Lazy_glMultiTexCoord2svARB(GLenum target,const GLshort * v)1410 void __stdcall _Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v)              {if (GLeeInit()) glMultiTexCoord2svARB(target, v);}
_Lazy_glMultiTexCoord3dARB(GLenum target,GLdouble s,GLdouble t,GLdouble r)1411 void __stdcall _Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r)  {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);}
_Lazy_glMultiTexCoord3dvARB(GLenum target,const GLdouble * v)1412 void __stdcall _Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v)             {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);}
_Lazy_glMultiTexCoord3fARB(GLenum target,GLfloat s,GLfloat t,GLfloat r)1413 void __stdcall _Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r)  {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);}
_Lazy_glMultiTexCoord3fvARB(GLenum target,const GLfloat * v)1414 void __stdcall _Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v)              {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);}
_Lazy_glMultiTexCoord3iARB(GLenum target,GLint s,GLint t,GLint r)1415 void __stdcall _Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r)       {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);}
_Lazy_glMultiTexCoord3ivARB(GLenum target,const GLint * v)1416 void __stdcall _Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v)                {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);}
_Lazy_glMultiTexCoord3sARB(GLenum target,GLshort s,GLshort t,GLshort r)1417 void __stdcall _Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r)  {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);}
_Lazy_glMultiTexCoord3svARB(GLenum target,const GLshort * v)1418 void __stdcall _Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v)              {if (GLeeInit()) glMultiTexCoord3svARB(target, v);}
_Lazy_glMultiTexCoord4dARB(GLenum target,GLdouble s,GLdouble t,GLdouble r,GLdouble q)1419 void __stdcall _Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)  {if (GLeeInit()) glMultiTexCoord4dARB(target, s, t, r, q);}
_Lazy_glMultiTexCoord4dvARB(GLenum target,const GLdouble * v)1420 void __stdcall _Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v)             {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);}
_Lazy_glMultiTexCoord4fARB(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)1421 void __stdcall _Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)  {if (GLeeInit()) glMultiTexCoord4fARB(target, s, t, r, q);}
_Lazy_glMultiTexCoord4fvARB(GLenum target,const GLfloat * v)1422 void __stdcall _Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v)              {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);}
_Lazy_glMultiTexCoord4iARB(GLenum target,GLint s,GLint t,GLint r,GLint q)1423 void __stdcall _Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q)  {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q);}
_Lazy_glMultiTexCoord4ivARB(GLenum target,const GLint * v)1424 void __stdcall _Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v)                {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);}
_Lazy_glMultiTexCoord4sARB(GLenum target,GLshort s,GLshort t,GLshort r,GLshort q)1425 void __stdcall _Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)  {if (GLeeInit()) glMultiTexCoord4sARB(target, s, t, r, q);}
_Lazy_glMultiTexCoord4svARB(GLenum target,const GLshort * v)1426 void __stdcall _Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v)              {if (GLeeInit()) glMultiTexCoord4svARB(target, v);}
1427 PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB=_Lazy_glActiveTextureARB;
1428 PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB=_Lazy_glClientActiveTextureARB;
1429 PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB=_Lazy_glMultiTexCoord1dARB;
1430 PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB=_Lazy_glMultiTexCoord1dvARB;
1431 PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB=_Lazy_glMultiTexCoord1fARB;
1432 PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB=_Lazy_glMultiTexCoord1fvARB;
1433 PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB=_Lazy_glMultiTexCoord1iARB;
1434 PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB=_Lazy_glMultiTexCoord1ivARB;
1435 PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB=_Lazy_glMultiTexCoord1sARB;
1436 PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB=_Lazy_glMultiTexCoord1svARB;
1437 PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB=_Lazy_glMultiTexCoord2dARB;
1438 PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB=_Lazy_glMultiTexCoord2dvARB;
1439 PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB=_Lazy_glMultiTexCoord2fARB;
1440 PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB=_Lazy_glMultiTexCoord2fvARB;
1441 PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB=_Lazy_glMultiTexCoord2iARB;
1442 PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB=_Lazy_glMultiTexCoord2ivARB;
1443 PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB=_Lazy_glMultiTexCoord2sARB;
1444 PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB=_Lazy_glMultiTexCoord2svARB;
1445 PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB=_Lazy_glMultiTexCoord3dARB;
1446 PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB=_Lazy_glMultiTexCoord3dvARB;
1447 PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB=_Lazy_glMultiTexCoord3fARB;
1448 PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB=_Lazy_glMultiTexCoord3fvARB;
1449 PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB=_Lazy_glMultiTexCoord3iARB;
1450 PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB=_Lazy_glMultiTexCoord3ivARB;
1451 PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB=_Lazy_glMultiTexCoord3sARB;
1452 PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB=_Lazy_glMultiTexCoord3svARB;
1453 PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB=_Lazy_glMultiTexCoord4dARB;
1454 PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB=_Lazy_glMultiTexCoord4dvARB;
1455 PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB=_Lazy_glMultiTexCoord4fARB;
1456 PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB=_Lazy_glMultiTexCoord4fvARB;
1457 PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB=_Lazy_glMultiTexCoord4iARB;
1458 PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB=_Lazy_glMultiTexCoord4ivARB;
1459 PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB=_Lazy_glMultiTexCoord4sARB;
1460 PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB=_Lazy_glMultiTexCoord4svARB;
1461 #endif
1462 
1463 /* GL_ARB_transpose_matrix */
1464 
1465 #ifdef __GLEE_GL_ARB_transpose_matrix
_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m)1466 void __stdcall _Lazy_glLoadTransposeMatrixfARB(const GLfloat * m)                         {if (GLeeInit()) glLoadTransposeMatrixfARB(m);}
_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m)1467 void __stdcall _Lazy_glLoadTransposeMatrixdARB(const GLdouble * m)                        {if (GLeeInit()) glLoadTransposeMatrixdARB(m);}
_Lazy_glMultTransposeMatrixfARB(const GLfloat * m)1468 void __stdcall _Lazy_glMultTransposeMatrixfARB(const GLfloat * m)                         {if (GLeeInit()) glMultTransposeMatrixfARB(m);}
_Lazy_glMultTransposeMatrixdARB(const GLdouble * m)1469 void __stdcall _Lazy_glMultTransposeMatrixdARB(const GLdouble * m)                        {if (GLeeInit()) glMultTransposeMatrixdARB(m);}
1470 PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB=_Lazy_glLoadTransposeMatrixfARB;
1471 PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB=_Lazy_glLoadTransposeMatrixdARB;
1472 PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB=_Lazy_glMultTransposeMatrixfARB;
1473 PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB=_Lazy_glMultTransposeMatrixdARB;
1474 #endif
1475 
1476 /* GL_ARB_multisample */
1477 
1478 #ifdef __GLEE_GL_ARB_multisample
_Lazy_glSampleCoverageARB(GLclampf value,GLboolean invert)1479 void __stdcall _Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert)                {if (GLeeInit()) glSampleCoverageARB(value, invert);}
1480 PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB=_Lazy_glSampleCoverageARB;
1481 #endif
1482 
1483 /* GL_ARB_texture_env_add */
1484 
1485 #ifdef __GLEE_GL_ARB_texture_env_add
1486 #endif
1487 
1488 /* GL_ARB_texture_cube_map */
1489 
1490 #ifdef __GLEE_GL_ARB_texture_cube_map
1491 #endif
1492 
1493 /* GL_ARB_texture_compression */
1494 
1495 #ifdef __GLEE_GL_ARB_texture_compression
_Lazy_glCompressedTexImage3DARB(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const GLvoid * data)1496 void __stdcall _Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data);}
_Lazy_glCompressedTexImage2DARB(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const GLvoid * data)1497 void __stdcall _Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data);}
_Lazy_glCompressedTexImage1DARB(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const GLvoid * data)1498 void __stdcall _Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data);}
_Lazy_glCompressedTexSubImage3DARB(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const GLvoid * data)1499 void __stdcall _Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);}
_Lazy_glCompressedTexSubImage2DARB(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const GLvoid * data)1500 void __stdcall _Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data);}
_Lazy_glCompressedTexSubImage1DARB(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const GLvoid * data)1501 void __stdcall _Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data);}
_Lazy_glGetCompressedTexImageARB(GLenum target,GLint level,GLvoid * img)1502 void __stdcall _Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img)  {if (GLeeInit()) glGetCompressedTexImageARB(target, level, img);}
1503 PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB=_Lazy_glCompressedTexImage3DARB;
1504 PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB=_Lazy_glCompressedTexImage2DARB;
1505 PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB=_Lazy_glCompressedTexImage1DARB;
1506 PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB=_Lazy_glCompressedTexSubImage3DARB;
1507 PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB=_Lazy_glCompressedTexSubImage2DARB;
1508 PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB=_Lazy_glCompressedTexSubImage1DARB;
1509 PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB=_Lazy_glGetCompressedTexImageARB;
1510 #endif
1511 
1512 /* GL_ARB_texture_border_clamp */
1513 
1514 #ifdef __GLEE_GL_ARB_texture_border_clamp
1515 #endif
1516 
1517 /* GL_ARB_point_parameters */
1518 
1519 #ifdef __GLEE_GL_ARB_point_parameters
_Lazy_glPointParameterfARB(GLenum pname,GLfloat param)1520 void __stdcall _Lazy_glPointParameterfARB(GLenum pname, GLfloat param)                    {if (GLeeInit()) glPointParameterfARB(pname, param);}
_Lazy_glPointParameterfvARB(GLenum pname,const GLfloat * params)1521 void __stdcall _Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * params)          {if (GLeeInit()) glPointParameterfvARB(pname, params);}
1522 PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB=_Lazy_glPointParameterfARB;
1523 PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB=_Lazy_glPointParameterfvARB;
1524 #endif
1525 
1526 /* GL_ARB_vertex_blend */
1527 
1528 #ifdef __GLEE_GL_ARB_vertex_blend
_Lazy_glWeightbvARB(GLint size,const GLbyte * weights)1529 void __stdcall _Lazy_glWeightbvARB(GLint size, const GLbyte * weights)                    {if (GLeeInit()) glWeightbvARB(size, weights);}
_Lazy_glWeightsvARB(GLint size,const GLshort * weights)1530 void __stdcall _Lazy_glWeightsvARB(GLint size, const GLshort * weights)                   {if (GLeeInit()) glWeightsvARB(size, weights);}
_Lazy_glWeightivARB(GLint size,const GLint * weights)1531 void __stdcall _Lazy_glWeightivARB(GLint size, const GLint * weights)                     {if (GLeeInit()) glWeightivARB(size, weights);}
_Lazy_glWeightfvARB(GLint size,const GLfloat * weights)1532 void __stdcall _Lazy_glWeightfvARB(GLint size, const GLfloat * weights)                   {if (GLeeInit()) glWeightfvARB(size, weights);}
_Lazy_glWeightdvARB(GLint size,const GLdouble * weights)1533 void __stdcall _Lazy_glWeightdvARB(GLint size, const GLdouble * weights)                  {if (GLeeInit()) glWeightdvARB(size, weights);}
_Lazy_glWeightubvARB(GLint size,const GLubyte * weights)1534 void __stdcall _Lazy_glWeightubvARB(GLint size, const GLubyte * weights)                  {if (GLeeInit()) glWeightubvARB(size, weights);}
_Lazy_glWeightusvARB(GLint size,const GLushort * weights)1535 void __stdcall _Lazy_glWeightusvARB(GLint size, const GLushort * weights)                 {if (GLeeInit()) glWeightusvARB(size, weights);}
_Lazy_glWeightuivARB(GLint size,const GLuint * weights)1536 void __stdcall _Lazy_glWeightuivARB(GLint size, const GLuint * weights)                   {if (GLeeInit()) glWeightuivARB(size, weights);}
_Lazy_glWeightPointerARB(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)1537 void __stdcall _Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glWeightPointerARB(size, type, stride, pointer);}
_Lazy_glVertexBlendARB(GLint count)1538 void __stdcall _Lazy_glVertexBlendARB(GLint count)                                        {if (GLeeInit()) glVertexBlendARB(count);}
1539 PFNGLWEIGHTBVARBPROC pglWeightbvARB=_Lazy_glWeightbvARB;
1540 PFNGLWEIGHTSVARBPROC pglWeightsvARB=_Lazy_glWeightsvARB;
1541 PFNGLWEIGHTIVARBPROC pglWeightivARB=_Lazy_glWeightivARB;
1542 PFNGLWEIGHTFVARBPROC pglWeightfvARB=_Lazy_glWeightfvARB;
1543 PFNGLWEIGHTDVARBPROC pglWeightdvARB=_Lazy_glWeightdvARB;
1544 PFNGLWEIGHTUBVARBPROC pglWeightubvARB=_Lazy_glWeightubvARB;
1545 PFNGLWEIGHTUSVARBPROC pglWeightusvARB=_Lazy_glWeightusvARB;
1546 PFNGLWEIGHTUIVARBPROC pglWeightuivARB=_Lazy_glWeightuivARB;
1547 PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB=_Lazy_glWeightPointerARB;
1548 PFNGLVERTEXBLENDARBPROC pglVertexBlendARB=_Lazy_glVertexBlendARB;
1549 #endif
1550 
1551 /* GL_ARB_matrix_palette */
1552 
1553 #ifdef __GLEE_GL_ARB_matrix_palette
_Lazy_glCurrentPaletteMatrixARB(GLint index)1554 void __stdcall _Lazy_glCurrentPaletteMatrixARB(GLint index)                               {if (GLeeInit()) glCurrentPaletteMatrixARB(index);}
_Lazy_glMatrixIndexubvARB(GLint size,const GLubyte * indices)1555 void __stdcall _Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indices)             {if (GLeeInit()) glMatrixIndexubvARB(size, indices);}
_Lazy_glMatrixIndexusvARB(GLint size,const GLushort * indices)1556 void __stdcall _Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indices)            {if (GLeeInit()) glMatrixIndexusvARB(size, indices);}
_Lazy_glMatrixIndexuivARB(GLint size,const GLuint * indices)1557 void __stdcall _Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices)              {if (GLeeInit()) glMatrixIndexuivARB(size, indices);}
_Lazy_glMatrixIndexPointerARB(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)1558 void __stdcall _Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glMatrixIndexPointerARB(size, type, stride, pointer);}
1559 PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB=_Lazy_glCurrentPaletteMatrixARB;
1560 PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB=_Lazy_glMatrixIndexubvARB;
1561 PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB=_Lazy_glMatrixIndexusvARB;
1562 PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB=_Lazy_glMatrixIndexuivARB;
1563 PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB=_Lazy_glMatrixIndexPointerARB;
1564 #endif
1565 
1566 /* GL_ARB_texture_env_combine */
1567 
1568 #ifdef __GLEE_GL_ARB_texture_env_combine
1569 #endif
1570 
1571 /* GL_ARB_texture_env_crossbar */
1572 
1573 #ifdef __GLEE_GL_ARB_texture_env_crossbar
1574 #endif
1575 
1576 /* GL_ARB_texture_env_dot3 */
1577 
1578 #ifdef __GLEE_GL_ARB_texture_env_dot3
1579 #endif
1580 
1581 /* GL_ARB_texture_mirrored_repeat */
1582 
1583 #ifdef __GLEE_GL_ARB_texture_mirrored_repeat
1584 #endif
1585 
1586 /* GL_ARB_depth_texture */
1587 
1588 #ifdef __GLEE_GL_ARB_depth_texture
1589 #endif
1590 
1591 /* GL_ARB_shadow */
1592 
1593 #ifdef __GLEE_GL_ARB_shadow
1594 #endif
1595 
1596 /* GL_ARB_shadow_ambient */
1597 
1598 #ifdef __GLEE_GL_ARB_shadow_ambient
1599 #endif
1600 
1601 /* GL_ARB_window_pos */
1602 
1603 #ifdef __GLEE_GL_ARB_window_pos
_Lazy_glWindowPos2dARB(GLdouble x,GLdouble y)1604 void __stdcall _Lazy_glWindowPos2dARB(GLdouble x, GLdouble y)                             {if (GLeeInit()) glWindowPos2dARB(x, y);}
_Lazy_glWindowPos2dvARB(const GLdouble * v)1605 void __stdcall _Lazy_glWindowPos2dvARB(const GLdouble * v)                                {if (GLeeInit()) glWindowPos2dvARB(v);}
_Lazy_glWindowPos2fARB(GLfloat x,GLfloat y)1606 void __stdcall _Lazy_glWindowPos2fARB(GLfloat x, GLfloat y)                               {if (GLeeInit()) glWindowPos2fARB(x, y);}
_Lazy_glWindowPos2fvARB(const GLfloat * v)1607 void __stdcall _Lazy_glWindowPos2fvARB(const GLfloat * v)                                 {if (GLeeInit()) glWindowPos2fvARB(v);}
_Lazy_glWindowPos2iARB(GLint x,GLint y)1608 void __stdcall _Lazy_glWindowPos2iARB(GLint x, GLint y)                                   {if (GLeeInit()) glWindowPos2iARB(x, y);}
_Lazy_glWindowPos2ivARB(const GLint * v)1609 void __stdcall _Lazy_glWindowPos2ivARB(const GLint * v)                                   {if (GLeeInit()) glWindowPos2ivARB(v);}
_Lazy_glWindowPos2sARB(GLshort x,GLshort y)1610 void __stdcall _Lazy_glWindowPos2sARB(GLshort x, GLshort y)                               {if (GLeeInit()) glWindowPos2sARB(x, y);}
_Lazy_glWindowPos2svARB(const GLshort * v)1611 void __stdcall _Lazy_glWindowPos2svARB(const GLshort * v)                                 {if (GLeeInit()) glWindowPos2svARB(v);}
_Lazy_glWindowPos3dARB(GLdouble x,GLdouble y,GLdouble z)1612 void __stdcall _Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z)                 {if (GLeeInit()) glWindowPos3dARB(x, y, z);}
_Lazy_glWindowPos3dvARB(const GLdouble * v)1613 void __stdcall _Lazy_glWindowPos3dvARB(const GLdouble * v)                                {if (GLeeInit()) glWindowPos3dvARB(v);}
_Lazy_glWindowPos3fARB(GLfloat x,GLfloat y,GLfloat z)1614 void __stdcall _Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z)                    {if (GLeeInit()) glWindowPos3fARB(x, y, z);}
_Lazy_glWindowPos3fvARB(const GLfloat * v)1615 void __stdcall _Lazy_glWindowPos3fvARB(const GLfloat * v)                                 {if (GLeeInit()) glWindowPos3fvARB(v);}
_Lazy_glWindowPos3iARB(GLint x,GLint y,GLint z)1616 void __stdcall _Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z)                          {if (GLeeInit()) glWindowPos3iARB(x, y, z);}
_Lazy_glWindowPos3ivARB(const GLint * v)1617 void __stdcall _Lazy_glWindowPos3ivARB(const GLint * v)                                   {if (GLeeInit()) glWindowPos3ivARB(v);}
_Lazy_glWindowPos3sARB(GLshort x,GLshort y,GLshort z)1618 void __stdcall _Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z)                    {if (GLeeInit()) glWindowPos3sARB(x, y, z);}
_Lazy_glWindowPos3svARB(const GLshort * v)1619 void __stdcall _Lazy_glWindowPos3svARB(const GLshort * v)                                 {if (GLeeInit()) glWindowPos3svARB(v);}
1620 PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB=_Lazy_glWindowPos2dARB;
1621 PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB=_Lazy_glWindowPos2dvARB;
1622 PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB=_Lazy_glWindowPos2fARB;
1623 PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB=_Lazy_glWindowPos2fvARB;
1624 PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB=_Lazy_glWindowPos2iARB;
1625 PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB=_Lazy_glWindowPos2ivARB;
1626 PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB=_Lazy_glWindowPos2sARB;
1627 PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB=_Lazy_glWindowPos2svARB;
1628 PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB=_Lazy_glWindowPos3dARB;
1629 PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB=_Lazy_glWindowPos3dvARB;
1630 PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB=_Lazy_glWindowPos3fARB;
1631 PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB=_Lazy_glWindowPos3fvARB;
1632 PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB=_Lazy_glWindowPos3iARB;
1633 PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB=_Lazy_glWindowPos3ivARB;
1634 PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB=_Lazy_glWindowPos3sARB;
1635 PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB=_Lazy_glWindowPos3svARB;
1636 #endif
1637 
1638 /* GL_ARB_vertex_program */
1639 
1640 #ifdef __GLEE_GL_ARB_vertex_program
_Lazy_glVertexAttrib1dARB(GLuint index,GLdouble x)1641 void __stdcall _Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x)                        {if (GLeeInit()) glVertexAttrib1dARB(index, x);}
_Lazy_glVertexAttrib1dvARB(GLuint index,const GLdouble * v)1642 void __stdcall _Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v)               {if (GLeeInit()) glVertexAttrib1dvARB(index, v);}
_Lazy_glVertexAttrib1fARB(GLuint index,GLfloat x)1643 void __stdcall _Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x)                         {if (GLeeInit()) glVertexAttrib1fARB(index, x);}
_Lazy_glVertexAttrib1fvARB(GLuint index,const GLfloat * v)1644 void __stdcall _Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v)                {if (GLeeInit()) glVertexAttrib1fvARB(index, v);}
_Lazy_glVertexAttrib1sARB(GLuint index,GLshort x)1645 void __stdcall _Lazy_glVertexAttrib1sARB(GLuint index, GLshort x)                         {if (GLeeInit()) glVertexAttrib1sARB(index, x);}
_Lazy_glVertexAttrib1svARB(GLuint index,const GLshort * v)1646 void __stdcall _Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v)                {if (GLeeInit()) glVertexAttrib1svARB(index, v);}
_Lazy_glVertexAttrib2dARB(GLuint index,GLdouble x,GLdouble y)1647 void __stdcall _Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y)            {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);}
_Lazy_glVertexAttrib2dvARB(GLuint index,const GLdouble * v)1648 void __stdcall _Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v)               {if (GLeeInit()) glVertexAttrib2dvARB(index, v);}
_Lazy_glVertexAttrib2fARB(GLuint index,GLfloat x,GLfloat y)1649 void __stdcall _Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y)              {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);}
_Lazy_glVertexAttrib2fvARB(GLuint index,const GLfloat * v)1650 void __stdcall _Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v)                {if (GLeeInit()) glVertexAttrib2fvARB(index, v);}
_Lazy_glVertexAttrib2sARB(GLuint index,GLshort x,GLshort y)1651 void __stdcall _Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y)              {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);}
_Lazy_glVertexAttrib2svARB(GLuint index,const GLshort * v)1652 void __stdcall _Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v)                {if (GLeeInit()) glVertexAttrib2svARB(index, v);}
_Lazy_glVertexAttrib3dARB(GLuint index,GLdouble x,GLdouble y,GLdouble z)1653 void __stdcall _Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);}
_Lazy_glVertexAttrib3dvARB(GLuint index,const GLdouble * v)1654 void __stdcall _Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v)               {if (GLeeInit()) glVertexAttrib3dvARB(index, v);}
_Lazy_glVertexAttrib3fARB(GLuint index,GLfloat x,GLfloat y,GLfloat z)1655 void __stdcall _Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z)   {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);}
_Lazy_glVertexAttrib3fvARB(GLuint index,const GLfloat * v)1656 void __stdcall _Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v)                {if (GLeeInit()) glVertexAttrib3fvARB(index, v);}
_Lazy_glVertexAttrib3sARB(GLuint index,GLshort x,GLshort y,GLshort z)1657 void __stdcall _Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z)   {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);}
_Lazy_glVertexAttrib3svARB(GLuint index,const GLshort * v)1658 void __stdcall _Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v)                {if (GLeeInit()) glVertexAttrib3svARB(index, v);}
_Lazy_glVertexAttrib4NbvARB(GLuint index,const GLbyte * v)1659 void __stdcall _Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v)                {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);}
_Lazy_glVertexAttrib4NivARB(GLuint index,const GLint * v)1660 void __stdcall _Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v)                 {if (GLeeInit()) glVertexAttrib4NivARB(index, v);}
_Lazy_glVertexAttrib4NsvARB(GLuint index,const GLshort * v)1661 void __stdcall _Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v)               {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);}
_Lazy_glVertexAttrib4NubARB(GLuint index,GLubyte x,GLubyte y,GLubyte z,GLubyte w)1662 void __stdcall _Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)  {if (GLeeInit()) glVertexAttrib4NubARB(index, x, y, z, w);}
_Lazy_glVertexAttrib4NubvARB(GLuint index,const GLubyte * v)1663 void __stdcall _Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v)              {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);}
_Lazy_glVertexAttrib4NuivARB(GLuint index,const GLuint * v)1664 void __stdcall _Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v)               {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);}
_Lazy_glVertexAttrib4NusvARB(GLuint index,const GLushort * v)1665 void __stdcall _Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * v)             {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);}
_Lazy_glVertexAttrib4bvARB(GLuint index,const GLbyte * v)1666 void __stdcall _Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v)                 {if (GLeeInit()) glVertexAttrib4bvARB(index, v);}
_Lazy_glVertexAttrib4dARB(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)1667 void __stdcall _Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexAttrib4dARB(index, x, y, z, w);}
_Lazy_glVertexAttrib4dvARB(GLuint index,const GLdouble * v)1668 void __stdcall _Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v)               {if (GLeeInit()) glVertexAttrib4dvARB(index, v);}
_Lazy_glVertexAttrib4fARB(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)1669 void __stdcall _Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, z, w);}
_Lazy_glVertexAttrib4fvARB(GLuint index,const GLfloat * v)1670 void __stdcall _Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v)                {if (GLeeInit()) glVertexAttrib4fvARB(index, v);}
_Lazy_glVertexAttrib4ivARB(GLuint index,const GLint * v)1671 void __stdcall _Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v)                  {if (GLeeInit()) glVertexAttrib4ivARB(index, v);}
_Lazy_glVertexAttrib4sARB(GLuint index,GLshort x,GLshort y,GLshort z,GLshort w)1672 void __stdcall _Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, z, w);}
_Lazy_glVertexAttrib4svARB(GLuint index,const GLshort * v)1673 void __stdcall _Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v)                {if (GLeeInit()) glVertexAttrib4svARB(index, v);}
_Lazy_glVertexAttrib4ubvARB(GLuint index,const GLubyte * v)1674 void __stdcall _Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v)               {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);}
_Lazy_glVertexAttrib4uivARB(GLuint index,const GLuint * v)1675 void __stdcall _Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v)                {if (GLeeInit()) glVertexAttrib4uivARB(index, v);}
_Lazy_glVertexAttrib4usvARB(GLuint index,const GLushort * v)1676 void __stdcall _Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v)              {if (GLeeInit()) glVertexAttrib4usvARB(index, v);}
_Lazy_glVertexAttribPointerARB(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const GLvoid * pointer)1677 void __stdcall _Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stride, pointer);}
_Lazy_glEnableVertexAttribArrayARB(GLuint index)1678 void __stdcall _Lazy_glEnableVertexAttribArrayARB(GLuint index)                           {if (GLeeInit()) glEnableVertexAttribArrayARB(index);}
_Lazy_glDisableVertexAttribArrayARB(GLuint index)1679 void __stdcall _Lazy_glDisableVertexAttribArrayARB(GLuint index)                          {if (GLeeInit()) glDisableVertexAttribArrayARB(index);}
_Lazy_glProgramStringARB(GLenum target,GLenum format,GLsizei len,const GLvoid * string)1680 void __stdcall _Lazy_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string)  {if (GLeeInit()) glProgramStringARB(target, format, len, string);}
_Lazy_glBindProgramARB(GLenum target,GLuint program)1681 void __stdcall _Lazy_glBindProgramARB(GLenum target, GLuint program)                      {if (GLeeInit()) glBindProgramARB(target, program);}
_Lazy_glDeleteProgramsARB(GLsizei n,const GLuint * programs)1682 void __stdcall _Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs)              {if (GLeeInit()) glDeleteProgramsARB(n, programs);}
_Lazy_glGenProgramsARB(GLsizei n,GLuint * programs)1683 void __stdcall _Lazy_glGenProgramsARB(GLsizei n, GLuint * programs)                       {if (GLeeInit()) glGenProgramsARB(n, programs);}
_Lazy_glProgramEnvParameter4dARB(GLenum target,GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)1684 void __stdcall _Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramEnvParameter4dARB(target, index, x, y, z, w);}
_Lazy_glProgramEnvParameter4dvARB(GLenum target,GLuint index,const GLdouble * params)1685 void __stdcall _Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)  {if (GLeeInit()) glProgramEnvParameter4dvARB(target, index, params);}
_Lazy_glProgramEnvParameter4fARB(GLenum target,GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)1686 void __stdcall _Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramEnvParameter4fARB(target, index, x, y, z, w);}
_Lazy_glProgramEnvParameter4fvARB(GLenum target,GLuint index,const GLfloat * params)1687 void __stdcall _Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)  {if (GLeeInit()) glProgramEnvParameter4fvARB(target, index, params);}
_Lazy_glProgramLocalParameter4dARB(GLenum target,GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)1688 void __stdcall _Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramLocalParameter4dARB(target, index, x, y, z, w);}
_Lazy_glProgramLocalParameter4dvARB(GLenum target,GLuint index,const GLdouble * params)1689 void __stdcall _Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)  {if (GLeeInit()) glProgramLocalParameter4dvARB(target, index, params);}
_Lazy_glProgramLocalParameter4fARB(GLenum target,GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)1690 void __stdcall _Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramLocalParameter4fARB(target, index, x, y, z, w);}
_Lazy_glProgramLocalParameter4fvARB(GLenum target,GLuint index,const GLfloat * params)1691 void __stdcall _Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)  {if (GLeeInit()) glProgramLocalParameter4fvARB(target, index, params);}
_Lazy_glGetProgramEnvParameterdvARB(GLenum target,GLuint index,GLdouble * params)1692 void __stdcall _Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params)  {if (GLeeInit()) glGetProgramEnvParameterdvARB(target, index, params);}
_Lazy_glGetProgramEnvParameterfvARB(GLenum target,GLuint index,GLfloat * params)1693 void __stdcall _Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params)  {if (GLeeInit()) glGetProgramEnvParameterfvARB(target, index, params);}
_Lazy_glGetProgramLocalParameterdvARB(GLenum target,GLuint index,GLdouble * params)1694 void __stdcall _Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params)  {if (GLeeInit()) glGetProgramLocalParameterdvARB(target, index, params);}
_Lazy_glGetProgramLocalParameterfvARB(GLenum target,GLuint index,GLfloat * params)1695 void __stdcall _Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params)  {if (GLeeInit()) glGetProgramLocalParameterfvARB(target, index, params);}
_Lazy_glGetProgramivARB(GLenum target,GLenum pname,GLint * params)1696 void __stdcall _Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * params)       {if (GLeeInit()) glGetProgramivARB(target, pname, params);}
_Lazy_glGetProgramStringARB(GLenum target,GLenum pname,GLvoid * string)1697 void __stdcall _Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string)  {if (GLeeInit()) glGetProgramStringARB(target, pname, string);}
_Lazy_glGetVertexAttribdvARB(GLuint index,GLenum pname,GLdouble * params)1698 void __stdcall _Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, params);}
_Lazy_glGetVertexAttribfvARB(GLuint index,GLenum pname,GLfloat * params)1699 void __stdcall _Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, params);}
_Lazy_glGetVertexAttribivARB(GLuint index,GLenum pname,GLint * params)1700 void __stdcall _Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params)   {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params);}
_Lazy_glGetVertexAttribPointervARB(GLuint index,GLenum pname,GLvoid ** pointer)1701 void __stdcall _Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid* * pointer)  {if (GLeeInit()) glGetVertexAttribPointervARB(index, pname, pointer);}
_Lazy_glIsProgramARB(GLuint program)1702 GLboolean __stdcall _Lazy_glIsProgramARB(GLuint program)                                  {if (GLeeInit()) return glIsProgramARB(program); return (GLboolean)0;}
1703 PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB=_Lazy_glVertexAttrib1dARB;
1704 PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB=_Lazy_glVertexAttrib1dvARB;
1705 PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB=_Lazy_glVertexAttrib1fARB;
1706 PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB=_Lazy_glVertexAttrib1fvARB;
1707 PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB=_Lazy_glVertexAttrib1sARB;
1708 PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB=_Lazy_glVertexAttrib1svARB;
1709 PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB=_Lazy_glVertexAttrib2dARB;
1710 PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB=_Lazy_glVertexAttrib2dvARB;
1711 PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB=_Lazy_glVertexAttrib2fARB;
1712 PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB=_Lazy_glVertexAttrib2fvARB;
1713 PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB=_Lazy_glVertexAttrib2sARB;
1714 PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB=_Lazy_glVertexAttrib2svARB;
1715 PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB=_Lazy_glVertexAttrib3dARB;
1716 PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB=_Lazy_glVertexAttrib3dvARB;
1717 PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB=_Lazy_glVertexAttrib3fARB;
1718 PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB=_Lazy_glVertexAttrib3fvARB;
1719 PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB=_Lazy_glVertexAttrib3sARB;
1720 PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB=_Lazy_glVertexAttrib3svARB;
1721 PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB=_Lazy_glVertexAttrib4NbvARB;
1722 PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB=_Lazy_glVertexAttrib4NivARB;
1723 PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB=_Lazy_glVertexAttrib4NsvARB;
1724 PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB=_Lazy_glVertexAttrib4NubARB;
1725 PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB=_Lazy_glVertexAttrib4NubvARB;
1726 PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB=_Lazy_glVertexAttrib4NuivARB;
1727 PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB=_Lazy_glVertexAttrib4NusvARB;
1728 PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB=_Lazy_glVertexAttrib4bvARB;
1729 PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB=_Lazy_glVertexAttrib4dARB;
1730 PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB=_Lazy_glVertexAttrib4dvARB;
1731 PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB=_Lazy_glVertexAttrib4fARB;
1732 PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB=_Lazy_glVertexAttrib4fvARB;
1733 PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB=_Lazy_glVertexAttrib4ivARB;
1734 PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB=_Lazy_glVertexAttrib4sARB;
1735 PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB=_Lazy_glVertexAttrib4svARB;
1736 PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB=_Lazy_glVertexAttrib4ubvARB;
1737 PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB=_Lazy_glVertexAttrib4uivARB;
1738 PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB=_Lazy_glVertexAttrib4usvARB;
1739 PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB=_Lazy_glVertexAttribPointerARB;
1740 PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB=_Lazy_glEnableVertexAttribArrayARB;
1741 PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB=_Lazy_glDisableVertexAttribArrayARB;
1742 PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB=_Lazy_glProgramStringARB;
1743 PFNGLBINDPROGRAMARBPROC pglBindProgramARB=_Lazy_glBindProgramARB;
1744 PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB=_Lazy_glDeleteProgramsARB;
1745 PFNGLGENPROGRAMSARBPROC pglGenProgramsARB=_Lazy_glGenProgramsARB;
1746 PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB=_Lazy_glProgramEnvParameter4dARB;
1747 PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB=_Lazy_glProgramEnvParameter4dvARB;
1748 PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB=_Lazy_glProgramEnvParameter4fARB;
1749 PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB=_Lazy_glProgramEnvParameter4fvARB;
1750 PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB=_Lazy_glProgramLocalParameter4dARB;
1751 PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB=_Lazy_glProgramLocalParameter4dvARB;
1752 PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB=_Lazy_glProgramLocalParameter4fARB;
1753 PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB=_Lazy_glProgramLocalParameter4fvARB;
1754 PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB=_Lazy_glGetProgramEnvParameterdvARB;
1755 PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB=_Lazy_glGetProgramEnvParameterfvARB;
1756 PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB=_Lazy_glGetProgramLocalParameterdvARB;
1757 PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB=_Lazy_glGetProgramLocalParameterfvARB;
1758 PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB=_Lazy_glGetProgramivARB;
1759 PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB=_Lazy_glGetProgramStringARB;
1760 PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB=_Lazy_glGetVertexAttribdvARB;
1761 PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB=_Lazy_glGetVertexAttribfvARB;
1762 PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB=_Lazy_glGetVertexAttribivARB;
1763 PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB=_Lazy_glGetVertexAttribPointervARB;
1764 PFNGLISPROGRAMARBPROC pglIsProgramARB=_Lazy_glIsProgramARB;
1765 #endif
1766 
1767 /* GL_ARB_fragment_program */
1768 
1769 #ifdef __GLEE_GL_ARB_fragment_program
1770 #endif
1771 
1772 /* GL_ARB_vertex_buffer_object */
1773 
1774 #ifdef __GLEE_GL_ARB_vertex_buffer_object
_Lazy_glBindBufferARB(GLenum target,GLuint buffer)1775 void __stdcall _Lazy_glBindBufferARB(GLenum target, GLuint buffer)                        {if (GLeeInit()) glBindBufferARB(target, buffer);}
_Lazy_glDeleteBuffersARB(GLsizei n,const GLuint * buffers)1776 void __stdcall _Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers)                {if (GLeeInit()) glDeleteBuffersARB(n, buffers);}
_Lazy_glGenBuffersARB(GLsizei n,GLuint * buffers)1777 void __stdcall _Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers)                         {if (GLeeInit()) glGenBuffersARB(n, buffers);}
_Lazy_glIsBufferARB(GLuint buffer)1778 GLboolean __stdcall _Lazy_glIsBufferARB(GLuint buffer)                                    {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboolean)0;}
_Lazy_glBufferDataARB(GLenum target,GLsizeiptrARB size,const GLvoid * data,GLenum usage)1779 void __stdcall _Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)  {if (GLeeInit()) glBufferDataARB(target, size, data, usage);}
_Lazy_glBufferSubDataARB(GLenum target,GLintptrARB offset,GLsizeiptrARB size,const GLvoid * data)1780 void __stdcall _Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)  {if (GLeeInit()) glBufferSubDataARB(target, offset, size, data);}
_Lazy_glGetBufferSubDataARB(GLenum target,GLintptrARB offset,GLsizeiptrARB size,GLvoid * data)1781 void __stdcall _Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)  {if (GLeeInit()) glGetBufferSubDataARB(target, offset, size, data);}
_Lazy_glMapBufferARB(GLenum target,GLenum access)1782 GLvoid* __stdcall _Lazy_glMapBufferARB(GLenum target, GLenum access)                      {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;}
_Lazy_glUnmapBufferARB(GLenum target)1783 GLboolean __stdcall _Lazy_glUnmapBufferARB(GLenum target)                                 {if (GLeeInit()) return glUnmapBufferARB(target); return (GLboolean)0;}
_Lazy_glGetBufferParameterivARB(GLenum target,GLenum pname,GLint * params)1784 void __stdcall _Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetBufferParameterivARB(target, pname, params);}
_Lazy_glGetBufferPointervARB(GLenum target,GLenum pname,GLvoid ** params)1785 void __stdcall _Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid* * params)  {if (GLeeInit()) glGetBufferPointervARB(target, pname, params);}
1786 PFNGLBINDBUFFERARBPROC pglBindBufferARB=_Lazy_glBindBufferARB;
1787 PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB=_Lazy_glDeleteBuffersARB;
1788 PFNGLGENBUFFERSARBPROC pglGenBuffersARB=_Lazy_glGenBuffersARB;
1789 PFNGLISBUFFERARBPROC pglIsBufferARB=_Lazy_glIsBufferARB;
1790 PFNGLBUFFERDATAARBPROC pglBufferDataARB=_Lazy_glBufferDataARB;
1791 PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB=_Lazy_glBufferSubDataARB;
1792 PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB=_Lazy_glGetBufferSubDataARB;
1793 PFNGLMAPBUFFERARBPROC pglMapBufferARB=_Lazy_glMapBufferARB;
1794 PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB=_Lazy_glUnmapBufferARB;
1795 PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB=_Lazy_glGetBufferParameterivARB;
1796 PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB=_Lazy_glGetBufferPointervARB;
1797 #endif
1798 
1799 /* GL_ARB_occlusion_query */
1800 
1801 #ifdef __GLEE_GL_ARB_occlusion_query
_Lazy_glGenQueriesARB(GLsizei n,GLuint * ids)1802 void __stdcall _Lazy_glGenQueriesARB(GLsizei n, GLuint * ids)                             {if (GLeeInit()) glGenQueriesARB(n, ids);}
_Lazy_glDeleteQueriesARB(GLsizei n,const GLuint * ids)1803 void __stdcall _Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids)                    {if (GLeeInit()) glDeleteQueriesARB(n, ids);}
_Lazy_glIsQueryARB(GLuint id)1804 GLboolean __stdcall _Lazy_glIsQueryARB(GLuint id)                                         {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean)0;}
_Lazy_glBeginQueryARB(GLenum target,GLuint id)1805 void __stdcall _Lazy_glBeginQueryARB(GLenum target, GLuint id)                            {if (GLeeInit()) glBeginQueryARB(target, id);}
_Lazy_glEndQueryARB(GLenum target)1806 void __stdcall _Lazy_glEndQueryARB(GLenum target)                                         {if (GLeeInit()) glEndQueryARB(target);}
_Lazy_glGetQueryivARB(GLenum target,GLenum pname,GLint * params)1807 void __stdcall _Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * params)         {if (GLeeInit()) glGetQueryivARB(target, pname, params);}
_Lazy_glGetQueryObjectivARB(GLuint id,GLenum pname,GLint * params)1808 void __stdcall _Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * params)       {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);}
_Lazy_glGetQueryObjectuivARB(GLuint id,GLenum pname,GLuint * params)1809 void __stdcall _Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params)     {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);}
1810 PFNGLGENQUERIESARBPROC pglGenQueriesARB=_Lazy_glGenQueriesARB;
1811 PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB=_Lazy_glDeleteQueriesARB;
1812 PFNGLISQUERYARBPROC pglIsQueryARB=_Lazy_glIsQueryARB;
1813 PFNGLBEGINQUERYARBPROC pglBeginQueryARB=_Lazy_glBeginQueryARB;
1814 PFNGLENDQUERYARBPROC pglEndQueryARB=_Lazy_glEndQueryARB;
1815 PFNGLGETQUERYIVARBPROC pglGetQueryivARB=_Lazy_glGetQueryivARB;
1816 PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB=_Lazy_glGetQueryObjectivARB;
1817 PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB=_Lazy_glGetQueryObjectuivARB;
1818 #endif
1819 
1820 /* GL_ARB_shader_objects */
1821 
1822 #ifdef __GLEE_GL_ARB_shader_objects
_Lazy_glDeleteObjectARB(GLhandleARB obj)1823 void __stdcall _Lazy_glDeleteObjectARB(GLhandleARB obj)                                   {if (GLeeInit()) glDeleteObjectARB(obj);}
_Lazy_glGetHandleARB(GLenum pname)1824 GLhandleARB __stdcall _Lazy_glGetHandleARB(GLenum pname)                                  {if (GLeeInit()) return glGetHandleARB(pname); return (GLhandleARB)0;}
_Lazy_glDetachObjectARB(GLhandleARB containerObj,GLhandleARB attachedObj)1825 void __stdcall _Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj)  {if (GLeeInit()) glDetachObjectARB(containerObj, attachedObj);}
_Lazy_glCreateShaderObjectARB(GLenum shaderType)1826 GLhandleARB __stdcall _Lazy_glCreateShaderObjectARB(GLenum shaderType)                    {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLhandleARB)0;}
_Lazy_glShaderSourceARB(GLhandleARB shaderObj,GLsizei count,const GLcharARB ** string,const GLint * length)1827 void __stdcall _Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length)  {if (GLeeInit()) glShaderSourceARB(shaderObj, count, string, length);}
_Lazy_glCompileShaderARB(GLhandleARB shaderObj)1828 void __stdcall _Lazy_glCompileShaderARB(GLhandleARB shaderObj)                            {if (GLeeInit()) glCompileShaderARB(shaderObj);}
_Lazy_glCreateProgramObjectARB(void)1829 GLhandleARB __stdcall _Lazy_glCreateProgramObjectARB(void)                                {if (GLeeInit()) return glCreateProgramObjectARB(); return (GLhandleARB)0;}
_Lazy_glAttachObjectARB(GLhandleARB containerObj,GLhandleARB obj)1830 void __stdcall _Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj)         {if (GLeeInit()) glAttachObjectARB(containerObj, obj);}
_Lazy_glLinkProgramARB(GLhandleARB programObj)1831 void __stdcall _Lazy_glLinkProgramARB(GLhandleARB programObj)                             {if (GLeeInit()) glLinkProgramARB(programObj);}
_Lazy_glUseProgramObjectARB(GLhandleARB programObj)1832 void __stdcall _Lazy_glUseProgramObjectARB(GLhandleARB programObj)                        {if (GLeeInit()) glUseProgramObjectARB(programObj);}
_Lazy_glValidateProgramARB(GLhandleARB programObj)1833 void __stdcall _Lazy_glValidateProgramARB(GLhandleARB programObj)                         {if (GLeeInit()) glValidateProgramARB(programObj);}
_Lazy_glUniform1fARB(GLint location,GLfloat v0)1834 void __stdcall _Lazy_glUniform1fARB(GLint location, GLfloat v0)                           {if (GLeeInit()) glUniform1fARB(location, v0);}
_Lazy_glUniform2fARB(GLint location,GLfloat v0,GLfloat v1)1835 void __stdcall _Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1)               {if (GLeeInit()) glUniform2fARB(location, v0, v1);}
_Lazy_glUniform3fARB(GLint location,GLfloat v0,GLfloat v1,GLfloat v2)1836 void __stdcall _Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)   {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);}
_Lazy_glUniform4fARB(GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)1837 void __stdcall _Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)  {if (GLeeInit()) glUniform4fARB(location, v0, v1, v2, v3);}
_Lazy_glUniform1iARB(GLint location,GLint v0)1838 void __stdcall _Lazy_glUniform1iARB(GLint location, GLint v0)                             {if (GLeeInit()) glUniform1iARB(location, v0);}
_Lazy_glUniform2iARB(GLint location,GLint v0,GLint v1)1839 void __stdcall _Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1)                   {if (GLeeInit()) glUniform2iARB(location, v0, v1);}
_Lazy_glUniform3iARB(GLint location,GLint v0,GLint v1,GLint v2)1840 void __stdcall _Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2)         {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);}
_Lazy_glUniform4iARB(GLint location,GLint v0,GLint v1,GLint v2,GLint v3)1841 void __stdcall _Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)  {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3);}
_Lazy_glUniform1fvARB(GLint location,GLsizei count,const GLfloat * value)1842 void __stdcall _Lazy_glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform1fvARB(location, count, value);}
_Lazy_glUniform2fvARB(GLint location,GLsizei count,const GLfloat * value)1843 void __stdcall _Lazy_glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform2fvARB(location, count, value);}
_Lazy_glUniform3fvARB(GLint location,GLsizei count,const GLfloat * value)1844 void __stdcall _Lazy_glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform3fvARB(location, count, value);}
_Lazy_glUniform4fvARB(GLint location,GLsizei count,const GLfloat * value)1845 void __stdcall _Lazy_glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform4fvARB(location, count, value);}
_Lazy_glUniform1ivARB(GLint location,GLsizei count,const GLint * value)1846 void __stdcall _Lazy_glUniform1ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform1ivARB(location, count, value);}
_Lazy_glUniform2ivARB(GLint location,GLsizei count,const GLint * value)1847 void __stdcall _Lazy_glUniform2ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform2ivARB(location, count, value);}
_Lazy_glUniform3ivARB(GLint location,GLsizei count,const GLint * value)1848 void __stdcall _Lazy_glUniform3ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform3ivARB(location, count, value);}
_Lazy_glUniform4ivARB(GLint location,GLsizei count,const GLint * value)1849 void __stdcall _Lazy_glUniform4ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform4ivARB(location, count, value);}
_Lazy_glUniformMatrix2fvARB(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1850 void __stdcall _Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2fvARB(location, count, transpose, value);}
_Lazy_glUniformMatrix3fvARB(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1851 void __stdcall _Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3fvARB(location, count, transpose, value);}
_Lazy_glUniformMatrix4fvARB(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1852 void __stdcall _Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4fvARB(location, count, transpose, value);}
_Lazy_glGetObjectParameterfvARB(GLhandleARB obj,GLenum pname,GLfloat * params)1853 void __stdcall _Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname, params);}
_Lazy_glGetObjectParameterivARB(GLhandleARB obj,GLenum pname,GLint * params)1854 void __stdcall _Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params)  {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, params);}
_Lazy_glGetInfoLogARB(GLhandleARB obj,GLsizei maxLength,GLsizei * length,GLcharARB * infoLog)1855 void __stdcall _Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)  {if (GLeeInit()) glGetInfoLogARB(obj, maxLength, length, infoLog);}
_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj,GLsizei maxCount,GLsizei * count,GLhandleARB * obj)1856 void __stdcall _Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj)  {if (GLeeInit()) glGetAttachedObjectsARB(containerObj, maxCount, count, obj);}
_Lazy_glGetUniformLocationARB(GLhandleARB programObj,const GLcharARB * name)1857 GLint __stdcall _Lazy_glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name)  {if (GLeeInit()) return glGetUniformLocationARB(programObj, name); return (GLint)0;}
_Lazy_glGetActiveUniformARB(GLhandleARB programObj,GLuint index,GLsizei maxLength,GLsizei * length,GLint * size,GLenum * type,GLcharARB * name)1858 void __stdcall _Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)  {if (GLeeInit()) glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name);}
_Lazy_glGetUniformfvARB(GLhandleARB programObj,GLint location,GLfloat * params)1859 void __stdcall _Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params)  {if (GLeeInit()) glGetUniformfvARB(programObj, location, params);}
_Lazy_glGetUniformivARB(GLhandleARB programObj,GLint location,GLint * params)1860 void __stdcall _Lazy_glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params)  {if (GLeeInit()) glGetUniformivARB(programObj, location, params);}
_Lazy_glGetShaderSourceARB(GLhandleARB obj,GLsizei maxLength,GLsizei * length,GLcharARB * source)1861 void __stdcall _Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)  {if (GLeeInit()) glGetShaderSourceARB(obj, maxLength, length, source);}
1862 PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB=_Lazy_glDeleteObjectARB;
1863 PFNGLGETHANDLEARBPROC pglGetHandleARB=_Lazy_glGetHandleARB;
1864 PFNGLDETACHOBJECTARBPROC pglDetachObjectARB=_Lazy_glDetachObjectARB;
1865 PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB=_Lazy_glCreateShaderObjectARB;
1866 PFNGLSHADERSOURCEARBPROC pglShaderSourceARB=_Lazy_glShaderSourceARB;
1867 PFNGLCOMPILESHADERARBPROC pglCompileShaderARB=_Lazy_glCompileShaderARB;
1868 PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB=_Lazy_glCreateProgramObjectARB;
1869 PFNGLATTACHOBJECTARBPROC pglAttachObjectARB=_Lazy_glAttachObjectARB;
1870 PFNGLLINKPROGRAMARBPROC pglLinkProgramARB=_Lazy_glLinkProgramARB;
1871 PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB=_Lazy_glUseProgramObjectARB;
1872 PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB=_Lazy_glValidateProgramARB;
1873 PFNGLUNIFORM1FARBPROC pglUniform1fARB=_Lazy_glUniform1fARB;
1874 PFNGLUNIFORM2FARBPROC pglUniform2fARB=_Lazy_glUniform2fARB;
1875 PFNGLUNIFORM3FARBPROC pglUniform3fARB=_Lazy_glUniform3fARB;
1876 PFNGLUNIFORM4FARBPROC pglUniform4fARB=_Lazy_glUniform4fARB;
1877 PFNGLUNIFORM1IARBPROC pglUniform1iARB=_Lazy_glUniform1iARB;
1878 PFNGLUNIFORM2IARBPROC pglUniform2iARB=_Lazy_glUniform2iARB;
1879 PFNGLUNIFORM3IARBPROC pglUniform3iARB=_Lazy_glUniform3iARB;
1880 PFNGLUNIFORM4IARBPROC pglUniform4iARB=_Lazy_glUniform4iARB;
1881 PFNGLUNIFORM1FVARBPROC pglUniform1fvARB=_Lazy_glUniform1fvARB;
1882 PFNGLUNIFORM2FVARBPROC pglUniform2fvARB=_Lazy_glUniform2fvARB;
1883 PFNGLUNIFORM3FVARBPROC pglUniform3fvARB=_Lazy_glUniform3fvARB;
1884 PFNGLUNIFORM4FVARBPROC pglUniform4fvARB=_Lazy_glUniform4fvARB;
1885 PFNGLUNIFORM1IVARBPROC pglUniform1ivARB=_Lazy_glUniform1ivARB;
1886 PFNGLUNIFORM2IVARBPROC pglUniform2ivARB=_Lazy_glUniform2ivARB;
1887 PFNGLUNIFORM3IVARBPROC pglUniform3ivARB=_Lazy_glUniform3ivARB;
1888 PFNGLUNIFORM4IVARBPROC pglUniform4ivARB=_Lazy_glUniform4ivARB;
1889 PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB=_Lazy_glUniformMatrix2fvARB;
1890 PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB=_Lazy_glUniformMatrix3fvARB;
1891 PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB=_Lazy_glUniformMatrix4fvARB;
1892 PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB=_Lazy_glGetObjectParameterfvARB;
1893 PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB=_Lazy_glGetObjectParameterivARB;
1894 PFNGLGETINFOLOGARBPROC pglGetInfoLogARB=_Lazy_glGetInfoLogARB;
1895 PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB=_Lazy_glGetAttachedObjectsARB;
1896 PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB=_Lazy_glGetUniformLocationARB;
1897 PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB=_Lazy_glGetActiveUniformARB;
1898 PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB=_Lazy_glGetUniformfvARB;
1899 PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB=_Lazy_glGetUniformivARB;
1900 PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB=_Lazy_glGetShaderSourceARB;
1901 #endif
1902 
1903 /* GL_ARB_vertex_shader */
1904 
1905 #ifdef __GLEE_GL_ARB_vertex_shader
_Lazy_glBindAttribLocationARB(GLhandleARB programObj,GLuint index,const GLcharARB * name)1906 void __stdcall _Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB * name)  {if (GLeeInit()) glBindAttribLocationARB(programObj, index, name);}
_Lazy_glGetActiveAttribARB(GLhandleARB programObj,GLuint index,GLsizei maxLength,GLsizei * length,GLint * size,GLenum * type,GLcharARB * name)1907 void __stdcall _Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)  {if (GLeeInit()) glGetActiveAttribARB(programObj, index, maxLength, length, size, type, name);}
_Lazy_glGetAttribLocationARB(GLhandleARB programObj,const GLcharARB * name)1908 GLint __stdcall _Lazy_glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB * name)  {if (GLeeInit()) return glGetAttribLocationARB(programObj, name); return (GLint)0;}
1909 PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB=_Lazy_glBindAttribLocationARB;
1910 PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB=_Lazy_glGetActiveAttribARB;
1911 PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB=_Lazy_glGetAttribLocationARB;
1912 #endif
1913 
1914 /* GL_ARB_fragment_shader */
1915 
1916 #ifdef __GLEE_GL_ARB_fragment_shader
1917 #endif
1918 
1919 /* GL_ARB_shading_language_100 */
1920 
1921 #ifdef __GLEE_GL_ARB_shading_language_100
1922 #endif
1923 
1924 /* GL_ARB_texture_non_power_of_two */
1925 
1926 #ifdef __GLEE_GL_ARB_texture_non_power_of_two
1927 #endif
1928 
1929 /* GL_ARB_point_sprite */
1930 
1931 #ifdef __GLEE_GL_ARB_point_sprite
1932 #endif
1933 
1934 /* GL_ARB_fragment_program_shadow */
1935 
1936 #ifdef __GLEE_GL_ARB_fragment_program_shadow
1937 #endif
1938 
1939 /* GL_ARB_draw_buffers */
1940 
1941 #ifdef __GLEE_GL_ARB_draw_buffers
_Lazy_glDrawBuffersARB(GLsizei n,const GLenum * bufs)1942 void __stdcall _Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs)                     {if (GLeeInit()) glDrawBuffersARB(n, bufs);}
1943 PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB=_Lazy_glDrawBuffersARB;
1944 #endif
1945 
1946 /* GL_ARB_texture_rectangle */
1947 
1948 #ifdef __GLEE_GL_ARB_texture_rectangle
1949 #endif
1950 
1951 /* GL_ARB_color_buffer_float */
1952 
1953 #ifdef __GLEE_GL_ARB_color_buffer_float
_Lazy_glClampColorARB(GLenum target,GLenum clamp)1954 void __stdcall _Lazy_glClampColorARB(GLenum target, GLenum clamp)                         {if (GLeeInit()) glClampColorARB(target, clamp);}
1955 PFNGLCLAMPCOLORARBPROC pglClampColorARB=_Lazy_glClampColorARB;
1956 #endif
1957 
1958 /* GL_ARB_half_float_pixel */
1959 
1960 #ifdef __GLEE_GL_ARB_half_float_pixel
1961 #endif
1962 
1963 /* GL_ARB_texture_float */
1964 
1965 #ifdef __GLEE_GL_ARB_texture_float
1966 #endif
1967 
1968 /* GL_ARB_pixel_buffer_object */
1969 
1970 #ifdef __GLEE_GL_ARB_pixel_buffer_object
1971 #endif
1972 
1973 /* GL_ARB_depth_buffer_float */
1974 
1975 #ifdef __GLEE_GL_ARB_depth_buffer_float
1976 #endif
1977 
1978 /* GL_ARB_drawinstanced */
1979 
1980 #ifdef __GLEE_GL_ARB_drawinstanced
_Lazy_glDrawArraysInstancedARB(GLenum mode,GLint first,GLsizei count,GLsizei primcount)1981 void __stdcall _Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount)  {if (GLeeInit()) glDrawArraysInstancedARB(mode, first, count, primcount);}
_Lazy_glDrawElementsInstancedARB(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei primcount)1982 void __stdcall _Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)  {if (GLeeInit()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);}
1983 PFNGLDRAWARRAYSINSTANCEDARBPROC pglDrawArraysInstancedARB=_Lazy_glDrawArraysInstancedARB;
1984 PFNGLDRAWELEMENTSINSTANCEDARBPROC pglDrawElementsInstancedARB=_Lazy_glDrawElementsInstancedARB;
1985 #endif
1986 
1987 /* GL_ARB_framebuffer_object */
1988 
1989 #ifdef __GLEE_GL_ARB_framebuffer_object
_Lazy_glIsRenderbuffer(GLuint renderbuffer)1990 GLboolean __stdcall _Lazy_glIsRenderbuffer(GLuint renderbuffer)                           {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;}
_Lazy_glBindRenderbuffer(GLenum target,GLuint renderbuffer)1991 void __stdcall _Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer)               {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);}
_Lazy_glDeleteRenderbuffers(GLsizei n,const GLuint * renderbuffers)1992 void __stdcall _Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers)       {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);}
_Lazy_glGenRenderbuffers(GLsizei n,GLuint * renderbuffers)1993 void __stdcall _Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)                {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);}
_Lazy_glRenderbufferStorage(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)1994 void __stdcall _Lazy_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorage(target, internalformat, width, height);}
_Lazy_glGetRenderbufferParameteriv(GLenum target,GLenum pname,GLint * params)1995 void __stdcall _Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetRenderbufferParameteriv(target, pname, params);}
_Lazy_glIsFramebuffer(GLuint framebuffer)1996 GLboolean __stdcall _Lazy_glIsFramebuffer(GLuint framebuffer)                             {if (GLeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;}
_Lazy_glBindFramebuffer(GLenum target,GLuint framebuffer)1997 void __stdcall _Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer)                 {if (GLeeInit()) glBindFramebuffer(target, framebuffer);}
_Lazy_glDeleteFramebuffers(GLsizei n,const GLuint * framebuffers)1998 void __stdcall _Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers)         {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);}
_Lazy_glGenFramebuffers(GLsizei n,GLuint * framebuffers)1999 void __stdcall _Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers)                  {if (GLeeInit()) glGenFramebuffers(n, framebuffers);}
_Lazy_glCheckFramebufferStatus(GLenum target)2000 GLenum __stdcall _Lazy_glCheckFramebufferStatus(GLenum target)                            {if (GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;}
_Lazy_glFramebufferTexture1D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)2001 void __stdcall _Lazy_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture1D(target, attachment, textarget, texture, level);}
_Lazy_glFramebufferTexture2D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)2002 void __stdcall _Lazy_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture2D(target, attachment, textarget, texture, level);}
_Lazy_glFramebufferTexture3D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)2003 void __stdcall _Lazy_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)  {if (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);}
_Lazy_glFramebufferRenderbuffer(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)2004 void __stdcall _Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)  {if (GLeeInit()) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);}
_Lazy_glGetFramebufferAttachmentParameteriv(GLenum target,GLenum attachment,GLenum pname,GLint * params)2005 void __stdcall _Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);}
_Lazy_glGenerateMipmap(GLenum target)2006 void __stdcall _Lazy_glGenerateMipmap(GLenum target)                                      {if (GLeeInit()) glGenerateMipmap(target);}
_Lazy_glBlitFramebuffer(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)2007 void __stdcall _Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)  {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
_Lazy_glRenderbufferStorageMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2008 void __stdcall _Lazy_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalformat, width, height);}
_Lazy_glFramebufferTextureLayer(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)2009 void __stdcall _Lazy_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayer(target, attachment, texture, level, layer);}
2010 PFNGLISRENDERBUFFERPROC pglIsRenderbuffer=_Lazy_glIsRenderbuffer;
2011 PFNGLBINDRENDERBUFFERPROC pglBindRenderbuffer=_Lazy_glBindRenderbuffer;
2012 PFNGLDELETERENDERBUFFERSPROC pglDeleteRenderbuffers=_Lazy_glDeleteRenderbuffers;
2013 PFNGLGENRENDERBUFFERSPROC pglGenRenderbuffers=_Lazy_glGenRenderbuffers;
2014 PFNGLRENDERBUFFERSTORAGEPROC pglRenderbufferStorage=_Lazy_glRenderbufferStorage;
2015 PFNGLGETRENDERBUFFERPARAMETERIVPROC pglGetRenderbufferParameteriv=_Lazy_glGetRenderbufferParameteriv;
2016 PFNGLISFRAMEBUFFERPROC pglIsFramebuffer=_Lazy_glIsFramebuffer;
2017 PFNGLBINDFRAMEBUFFERPROC pglBindFramebuffer=_Lazy_glBindFramebuffer;
2018 PFNGLDELETEFRAMEBUFFERSPROC pglDeleteFramebuffers=_Lazy_glDeleteFramebuffers;
2019 PFNGLGENFRAMEBUFFERSPROC pglGenFramebuffers=_Lazy_glGenFramebuffers;
2020 PFNGLCHECKFRAMEBUFFERSTATUSPROC pglCheckFramebufferStatus=_Lazy_glCheckFramebufferStatus;
2021 PFNGLFRAMEBUFFERTEXTURE1DPROC pglFramebufferTexture1D=_Lazy_glFramebufferTexture1D;
2022 PFNGLFRAMEBUFFERTEXTURE2DPROC pglFramebufferTexture2D=_Lazy_glFramebufferTexture2D;
2023 PFNGLFRAMEBUFFERTEXTURE3DPROC pglFramebufferTexture3D=_Lazy_glFramebufferTexture3D;
2024 PFNGLFRAMEBUFFERRENDERBUFFERPROC pglFramebufferRenderbuffer=_Lazy_glFramebufferRenderbuffer;
2025 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC pglGetFramebufferAttachmentParameteriv=_Lazy_glGetFramebufferAttachmentParameteriv;
2026 PFNGLGENERATEMIPMAPPROC pglGenerateMipmap=_Lazy_glGenerateMipmap;
2027 PFNGLBLITFRAMEBUFFERPROC pglBlitFramebuffer=_Lazy_glBlitFramebuffer;
2028 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC pglRenderbufferStorageMultisample=_Lazy_glRenderbufferStorageMultisample;
2029 PFNGLFRAMEBUFFERTEXTURELAYERPROC pglFramebufferTextureLayer=_Lazy_glFramebufferTextureLayer;
2030 #endif
2031 
2032 /* GL_ARB_framebuffer_sRGB */
2033 
2034 #ifdef __GLEE_GL_ARB_framebuffer_sRGB
2035 #endif
2036 
2037 /* GL_ARB_geometry_shader4 */
2038 
2039 #ifdef __GLEE_GL_ARB_geometry_shader4
_Lazy_glProgramParameteriARB(GLuint program,GLenum pname,GLint value)2040 void __stdcall _Lazy_glProgramParameteriARB(GLuint program, GLenum pname, GLint value)    {if (GLeeInit()) glProgramParameteriARB(program, pname, value);}
_Lazy_glFramebufferTextureARB(GLenum target,GLenum attachment,GLuint texture,GLint level)2041 void __stdcall _Lazy_glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTextureARB(target, attachment, texture, level);}
_Lazy_glFramebufferTextureLayerARB(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)2042 void __stdcall _Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayerARB(target, attachment, texture, level, layer);}
_Lazy_glFramebufferTextureFaceARB(GLenum target,GLenum attachment,GLuint texture,GLint level,GLenum face)2043 void __stdcall _Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glFramebufferTextureFaceARB(target, attachment, texture, level, face);}
2044 PFNGLPROGRAMPARAMETERIARBPROC pglProgramParameteriARB=_Lazy_glProgramParameteriARB;
2045 PFNGLFRAMEBUFFERTEXTUREARBPROC pglFramebufferTextureARB=_Lazy_glFramebufferTextureARB;
2046 PFNGLFRAMEBUFFERTEXTURELAYERARBPROC pglFramebufferTextureLayerARB=_Lazy_glFramebufferTextureLayerARB;
2047 PFNGLFRAMEBUFFERTEXTUREFACEARBPROC pglFramebufferTextureFaceARB=_Lazy_glFramebufferTextureFaceARB;
2048 #endif
2049 
2050 /* GL_ARB_half_float_vertex */
2051 
2052 #ifdef __GLEE_GL_ARB_half_float_vertex
2053 #endif
2054 
2055 /* GL_ARBinstanced_arrays */
2056 
2057 #ifdef __GLEE_GL_ARBinstanced_arrays
_Lazy_glVertexAttribDivisor(GLuint index,GLuint divisor)2058 void __stdcall _Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor)                  {if (GLeeInit()) glVertexAttribDivisor(index, divisor);}
2059 PFNGLVERTEXATTRIBDIVISORPROC pglVertexAttribDivisor=_Lazy_glVertexAttribDivisor;
2060 #endif
2061 
2062 /* GL_ARB_map_buffer_range */
2063 
2064 #ifdef __GLEE_GL_ARB_map_buffer_range
_Lazy_glMapBufferRange(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)2065 void __stdcall _Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)  {if (GLeeInit()) glMapBufferRange(target, offset, length, access);}
_Lazy_glFlushMappedBufferRange(GLenum target,GLintptr offset,GLsizeiptr length)2066 void __stdcall _Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)  {if (GLeeInit()) glFlushMappedBufferRange(target, offset, length);}
2067 PFNGLMAPBUFFERRANGEPROC pglMapBufferRange=_Lazy_glMapBufferRange;
2068 PFNGLFLUSHMAPPEDBUFFERRANGEPROC pglFlushMappedBufferRange=_Lazy_glFlushMappedBufferRange;
2069 #endif
2070 
2071 /* GL_ARB_texture_buffer_object */
2072 
2073 #ifdef __GLEE_GL_ARB_texture_buffer_object
_Lazy_glTexBufferARB(GLenum target,GLenum internalformat,GLuint buffer)2074 void __stdcall _Lazy_glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glTexBufferARB(target, internalformat, buffer);}
2075 PFNGLTEXBUFFERARBPROC pglTexBufferARB=_Lazy_glTexBufferARB;
2076 #endif
2077 
2078 /* GL_ARB_texture_compression_rgtc */
2079 
2080 #ifdef __GLEE_GL_ARB_texture_compression_rgtc
2081 #endif
2082 
2083 /* GL_ARB_texture_rg */
2084 
2085 #ifdef __GLEE_GL_ARB_texture_rg
2086 #endif
2087 
2088 /* GL_ARB_vertex_array_object */
2089 
2090 #ifdef __GLEE_GL_ARB_vertex_array_object
_Lazy_glBindVertexArray(GLuint array)2091 void __stdcall _Lazy_glBindVertexArray(GLuint array)                                      {if (GLeeInit()) glBindVertexArray(array);}
_Lazy_glDeleteVertexArrays(GLsizei n,const GLuint * arrays)2092 void __stdcall _Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays)               {if (GLeeInit()) glDeleteVertexArrays(n, arrays);}
_Lazy_glGenVertexArrays(GLsizei n,GLuint * arrays)2093 void __stdcall _Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays)                        {if (GLeeInit()) glGenVertexArrays(n, arrays);}
_Lazy_glIsVertexArray(GLuint array)2094 GLboolean __stdcall _Lazy_glIsVertexArray(GLuint array)                                   {if (GLeeInit()) return glIsVertexArray(array); return (GLboolean)0;}
2095 PFNGLBINDVERTEXARRAYPROC pglBindVertexArray=_Lazy_glBindVertexArray;
2096 PFNGLDELETEVERTEXARRAYSPROC pglDeleteVertexArrays=_Lazy_glDeleteVertexArrays;
2097 PFNGLGENVERTEXARRAYSPROC pglGenVertexArrays=_Lazy_glGenVertexArrays;
2098 PFNGLISVERTEXARRAYPROC pglIsVertexArray=_Lazy_glIsVertexArray;
2099 #endif
2100 
2101 /* GL_EXT_abgr */
2102 
2103 #ifdef __GLEE_GL_EXT_abgr
2104 #endif
2105 
2106 /* GL_EXT_blend_color */
2107 
2108 #ifdef __GLEE_GL_EXT_blend_color
_Lazy_glBlendColorEXT(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha)2109 void __stdcall _Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)  {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);}
2110 PFNGLBLENDCOLOREXTPROC pglBlendColorEXT=_Lazy_glBlendColorEXT;
2111 #endif
2112 
2113 /* GL_EXT_polygon_offset */
2114 
2115 #ifdef __GLEE_GL_EXT_polygon_offset
_Lazy_glPolygonOffsetEXT(GLfloat factor,GLfloat bias)2116 void __stdcall _Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias)                     {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);}
2117 PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT=_Lazy_glPolygonOffsetEXT;
2118 #endif
2119 
2120 /* GL_EXT_texture */
2121 
2122 #ifdef __GLEE_GL_EXT_texture
2123 #endif
2124 
2125 /* GL_EXT_texture3D */
2126 
2127 #ifdef __GLEE_GL_EXT_texture3D
_Lazy_glTexImage3DEXT(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const GLvoid * pixels)2128 void __stdcall _Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels);}
_Lazy_glTexSubImage3DEXT(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const GLvoid * pixels)2129 void __stdcall _Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
2130 PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT=_Lazy_glTexImage3DEXT;
2131 PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT=_Lazy_glTexSubImage3DEXT;
2132 #endif
2133 
2134 /* GL_SGIS_texture_filter4 */
2135 
2136 #ifdef __GLEE_GL_SGIS_texture_filter4
_Lazy_glGetTexFilterFuncSGIS(GLenum target,GLenum filter,GLfloat * weights)2137 void __stdcall _Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, GLfloat * weights)  {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, weights);}
_Lazy_glTexFilterFuncSGIS(GLenum target,GLenum filter,GLsizei n,const GLfloat * weights)2138 void __stdcall _Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)  {if (GLeeInit()) glTexFilterFuncSGIS(target, filter, n, weights);}
2139 PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS=_Lazy_glGetTexFilterFuncSGIS;
2140 PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS=_Lazy_glTexFilterFuncSGIS;
2141 #endif
2142 
2143 /* GL_EXT_subtexture */
2144 
2145 #ifdef __GLEE_GL_EXT_subtexture
_Lazy_glTexSubImage1DEXT(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const GLvoid * pixels)2146 void __stdcall _Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, type, pixels);}
_Lazy_glTexSubImage2DEXT(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * pixels)2147 void __stdcall _Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels);}
2148 PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT=_Lazy_glTexSubImage1DEXT;
2149 PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT=_Lazy_glTexSubImage2DEXT;
2150 #endif
2151 
2152 /* GL_EXT_copy_texture */
2153 
2154 #ifdef __GLEE_GL_EXT_copy_texture
_Lazy_glCopyTexImage1DEXT(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)2155 void __stdcall _Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)  {if (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, border);}
_Lazy_glCopyTexImage2DEXT(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)2156 void __stdcall _Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)  {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border);}
_Lazy_glCopyTexSubImage1DEXT(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)2157 void __stdcall _Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyTexSubImage1DEXT(target, level, xoffset, x, y, width);}
_Lazy_glCopyTexSubImage2DEXT(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)2158 void __stdcall _Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height);}
_Lazy_glCopyTexSubImage3DEXT(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)2159 void __stdcall _Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height);}
2160 PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT=_Lazy_glCopyTexImage1DEXT;
2161 PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT=_Lazy_glCopyTexImage2DEXT;
2162 PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT=_Lazy_glCopyTexSubImage1DEXT;
2163 PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT=_Lazy_glCopyTexSubImage2DEXT;
2164 PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT=_Lazy_glCopyTexSubImage3DEXT;
2165 #endif
2166 
2167 /* GL_EXT_histogram */
2168 
2169 #ifdef __GLEE_GL_EXT_histogram
_Lazy_glGetHistogramEXT(GLenum target,GLboolean reset,GLenum format,GLenum type,GLvoid * values)2170 void __stdcall _Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetHistogramEXT(target, reset, format, type, values);}
_Lazy_glGetHistogramParameterfvEXT(GLenum target,GLenum pname,GLfloat * params)2171 void __stdcall _Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetHistogramParameterfvEXT(target, pname, params);}
_Lazy_glGetHistogramParameterivEXT(GLenum target,GLenum pname,GLint * params)2172 void __stdcall _Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetHistogramParameterivEXT(target, pname, params);}
_Lazy_glGetMinmaxEXT(GLenum target,GLboolean reset,GLenum format,GLenum type,GLvoid * values)2173 void __stdcall _Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetMinmaxEXT(target, reset, format, type, values);}
_Lazy_glGetMinmaxParameterfvEXT(GLenum target,GLenum pname,GLfloat * params)2174 void __stdcall _Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pname, params);}
_Lazy_glGetMinmaxParameterivEXT(GLenum target,GLenum pname,GLint * params)2175 void __stdcall _Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, params);}
_Lazy_glHistogramEXT(GLenum target,GLsizei width,GLenum internalformat,GLboolean sink)2176 void __stdcall _Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)  {if (GLeeInit()) glHistogramEXT(target, width, internalformat, sink);}
_Lazy_glMinmaxEXT(GLenum target,GLenum internalformat,GLboolean sink)2177 void __stdcall _Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink)    {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);}
_Lazy_glResetHistogramEXT(GLenum target)2178 void __stdcall _Lazy_glResetHistogramEXT(GLenum target)                                   {if (GLeeInit()) glResetHistogramEXT(target);}
_Lazy_glResetMinmaxEXT(GLenum target)2179 void __stdcall _Lazy_glResetMinmaxEXT(GLenum target)                                      {if (GLeeInit()) glResetMinmaxEXT(target);}
2180 PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT=_Lazy_glGetHistogramEXT;
2181 PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT=_Lazy_glGetHistogramParameterfvEXT;
2182 PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT=_Lazy_glGetHistogramParameterivEXT;
2183 PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT=_Lazy_glGetMinmaxEXT;
2184 PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT=_Lazy_glGetMinmaxParameterfvEXT;
2185 PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT=_Lazy_glGetMinmaxParameterivEXT;
2186 PFNGLHISTOGRAMEXTPROC pglHistogramEXT=_Lazy_glHistogramEXT;
2187 PFNGLMINMAXEXTPROC pglMinmaxEXT=_Lazy_glMinmaxEXT;
2188 PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT=_Lazy_glResetHistogramEXT;
2189 PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT=_Lazy_glResetMinmaxEXT;
2190 #endif
2191 
2192 /* GL_EXT_convolution */
2193 
2194 #ifdef __GLEE_GL_EXT_convolution
_Lazy_glConvolutionFilter1DEXT(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * image)2195 void __stdcall _Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, format, type, image);}
_Lazy_glConvolutionFilter2DEXT(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * image)2196 void __stdcall _Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image);}
_Lazy_glConvolutionParameterfEXT(GLenum target,GLenum pname,GLfloat params)2197 void __stdcall _Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params)  {if (GLeeInit()) glConvolutionParameterfEXT(target, pname, params);}
_Lazy_glConvolutionParameterfvEXT(GLenum target,GLenum pname,const GLfloat * params)2198 void __stdcall _Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glConvolutionParameterfvEXT(target, pname, params);}
_Lazy_glConvolutionParameteriEXT(GLenum target,GLenum pname,GLint params)2199 void __stdcall _Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params)  {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, params);}
_Lazy_glConvolutionParameterivEXT(GLenum target,GLenum pname,const GLint * params)2200 void __stdcall _Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glConvolutionParameterivEXT(target, pname, params);}
_Lazy_glCopyConvolutionFilter1DEXT(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)2201 void __stdcall _Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyConvolutionFilter1DEXT(target, internalformat, x, y, width);}
_Lazy_glCopyConvolutionFilter2DEXT(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height)2202 void __stdcall _Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height);}
_Lazy_glGetConvolutionFilterEXT(GLenum target,GLenum format,GLenum type,GLvoid * image)2203 void __stdcall _Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * image)  {if (GLeeInit()) glGetConvolutionFilterEXT(target, format, type, image);}
_Lazy_glGetConvolutionParameterfvEXT(GLenum target,GLenum pname,GLfloat * params)2204 void __stdcall _Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetConvolutionParameterfvEXT(target, pname, params);}
_Lazy_glGetConvolutionParameterivEXT(GLenum target,GLenum pname,GLint * params)2205 void __stdcall _Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetConvolutionParameterivEXT(target, pname, params);}
_Lazy_glGetSeparableFilterEXT(GLenum target,GLenum format,GLenum type,GLvoid * row,GLvoid * column,GLvoid * span)2206 void __stdcall _Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)  {if (GLeeInit()) glGetSeparableFilterEXT(target, format, type, row, column, span);}
_Lazy_glSeparableFilter2DEXT(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * row,const GLvoid * column)2207 void __stdcall _Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)  {if (GLeeInit()) glSeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column);}
2208 PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT=_Lazy_glConvolutionFilter1DEXT;
2209 PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT=_Lazy_glConvolutionFilter2DEXT;
2210 PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT=_Lazy_glConvolutionParameterfEXT;
2211 PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT=_Lazy_glConvolutionParameterfvEXT;
2212 PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT=_Lazy_glConvolutionParameteriEXT;
2213 PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT=_Lazy_glConvolutionParameterivEXT;
2214 PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT=_Lazy_glCopyConvolutionFilter1DEXT;
2215 PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT=_Lazy_glCopyConvolutionFilter2DEXT;
2216 PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT=_Lazy_glGetConvolutionFilterEXT;
2217 PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT=_Lazy_glGetConvolutionParameterfvEXT;
2218 PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT=_Lazy_glGetConvolutionParameterivEXT;
2219 PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT=_Lazy_glGetSeparableFilterEXT;
2220 PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT=_Lazy_glSeparableFilter2DEXT;
2221 #endif
2222 
2223 /* GL_SGI_color_matrix */
2224 
2225 #ifdef __GLEE_GL_SGI_color_matrix
2226 #endif
2227 
2228 /* GL_SGI_color_table */
2229 
2230 #ifdef __GLEE_GL_SGI_color_table
_Lazy_glColorTableSGI(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * table)2231 void __stdcall _Lazy_glColorTableSGI(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)  {if (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, table);}
_Lazy_glColorTableParameterfvSGI(GLenum target,GLenum pname,const GLfloat * params)2232 void __stdcall _Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glColorTableParameterfvSGI(target, pname, params);}
_Lazy_glColorTableParameterivSGI(GLenum target,GLenum pname,const GLint * params)2233 void __stdcall _Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glColorTableParameterivSGI(target, pname, params);}
_Lazy_glCopyColorTableSGI(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)2234 void __stdcall _Lazy_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorTableSGI(target, internalformat, x, y, width);}
_Lazy_glGetColorTableSGI(GLenum target,GLenum format,GLenum type,GLvoid * table)2235 void __stdcall _Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid * table)  {if (GLeeInit()) glGetColorTableSGI(target, format, type, table);}
_Lazy_glGetColorTableParameterfvSGI(GLenum target,GLenum pname,GLfloat * params)2236 void __stdcall _Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetColorTableParameterfvSGI(target, pname, params);}
_Lazy_glGetColorTableParameterivSGI(GLenum target,GLenum pname,GLint * params)2237 void __stdcall _Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetColorTableParameterivSGI(target, pname, params);}
2238 PFNGLCOLORTABLESGIPROC pglColorTableSGI=_Lazy_glColorTableSGI;
2239 PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI=_Lazy_glColorTableParameterfvSGI;
2240 PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI=_Lazy_glColorTableParameterivSGI;
2241 PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI=_Lazy_glCopyColorTableSGI;
2242 PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI=_Lazy_glGetColorTableSGI;
2243 PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI=_Lazy_glGetColorTableParameterfvSGI;
2244 PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI=_Lazy_glGetColorTableParameterivSGI;
2245 #endif
2246 
2247 /* GL_SGIS_pixel_texture */
2248 
2249 #ifdef __GLEE_GL_SGIS_pixel_texture
_Lazy_glPixelTexGenParameteriSGIS(GLenum pname,GLint param)2250 void __stdcall _Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param)               {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);}
_Lazy_glPixelTexGenParameterivSGIS(GLenum pname,const GLint * params)2251 void __stdcall _Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint * params)     {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params);}
_Lazy_glPixelTexGenParameterfSGIS(GLenum pname,GLfloat param)2252 void __stdcall _Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat param)             {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);}
_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname,const GLfloat * params)2253 void __stdcall _Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat * params)   {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params);}
_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname,GLint * params)2254 void __stdcall _Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params)        {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, params);}
_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname,GLfloat * params)2255 void __stdcall _Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params)      {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, params);}
2256 PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS=_Lazy_glPixelTexGenParameteriSGIS;
2257 PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS=_Lazy_glPixelTexGenParameterivSGIS;
2258 PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS=_Lazy_glPixelTexGenParameterfSGIS;
2259 PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS=_Lazy_glPixelTexGenParameterfvSGIS;
2260 PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS=_Lazy_glGetPixelTexGenParameterivSGIS;
2261 PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS=_Lazy_glGetPixelTexGenParameterfvSGIS;
2262 #endif
2263 
2264 /* GL_SGIX_pixel_texture */
2265 
2266 #ifdef __GLEE_GL_SGIX_pixel_texture
_Lazy_glPixelTexGenSGIX(GLenum mode)2267 void __stdcall _Lazy_glPixelTexGenSGIX(GLenum mode)                                       {if (GLeeInit()) glPixelTexGenSGIX(mode);}
2268 PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX=_Lazy_glPixelTexGenSGIX;
2269 #endif
2270 
2271 /* GL_SGIS_texture4D */
2272 
2273 #ifdef __GLEE_GL_SGIS_texture4D
_Lazy_glTexImage4DSGIS(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLsizei size4d,GLint border,GLenum format,GLenum type,const GLvoid * pixels)2274 void __stdcall _Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels);}
_Lazy_glTexSubImage4DSGIS(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint woffset,GLsizei width,GLsizei height,GLsizei depth,GLsizei size4d,GLenum format,GLenum type,const GLvoid * pixels)2275 void __stdcall _Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels);}
2276 PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS=_Lazy_glTexImage4DSGIS;
2277 PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS=_Lazy_glTexSubImage4DSGIS;
2278 #endif
2279 
2280 /* GL_SGI_texture_color_table */
2281 
2282 #ifdef __GLEE_GL_SGI_texture_color_table
2283 #endif
2284 
2285 /* GL_EXT_cmyka */
2286 
2287 #ifdef __GLEE_GL_EXT_cmyka
2288 #endif
2289 
2290 /* GL_EXT_texture_object */
2291 
2292 #ifdef __GLEE_GL_EXT_texture_object
_Lazy_glAreTexturesResidentEXT(GLsizei n,const GLuint * textures,GLboolean * residences)2293 GLboolean __stdcall _Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences)  {if (GLeeInit()) return glAreTexturesResidentEXT(n, textures, residences); return (GLboolean)0;}
_Lazy_glBindTextureEXT(GLenum target,GLuint texture)2294 void __stdcall _Lazy_glBindTextureEXT(GLenum target, GLuint texture)                      {if (GLeeInit()) glBindTextureEXT(target, texture);}
_Lazy_glDeleteTexturesEXT(GLsizei n,const GLuint * textures)2295 void __stdcall _Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures)              {if (GLeeInit()) glDeleteTexturesEXT(n, textures);}
_Lazy_glGenTexturesEXT(GLsizei n,GLuint * textures)2296 void __stdcall _Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures)                       {if (GLeeInit()) glGenTexturesEXT(n, textures);}
_Lazy_glIsTextureEXT(GLuint texture)2297 GLboolean __stdcall _Lazy_glIsTextureEXT(GLuint texture)                                  {if (GLeeInit()) return glIsTextureEXT(texture); return (GLboolean)0;}
_Lazy_glPrioritizeTexturesEXT(GLsizei n,const GLuint * textures,const GLclampf * priorities)2298 void __stdcall _Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * textures, const GLclampf * priorities)  {if (GLeeInit()) glPrioritizeTexturesEXT(n, textures, priorities);}
2299 PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT=_Lazy_glAreTexturesResidentEXT;
2300 PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT=_Lazy_glBindTextureEXT;
2301 PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT=_Lazy_glDeleteTexturesEXT;
2302 PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT=_Lazy_glGenTexturesEXT;
2303 PFNGLISTEXTUREEXTPROC pglIsTextureEXT=_Lazy_glIsTextureEXT;
2304 PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT=_Lazy_glPrioritizeTexturesEXT;
2305 #endif
2306 
2307 /* GL_SGIS_detail_texture */
2308 
2309 #ifdef __GLEE_GL_SGIS_detail_texture
_Lazy_glDetailTexFuncSGIS(GLenum target,GLsizei n,const GLfloat * points)2310 void __stdcall _Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points)  {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);}
_Lazy_glGetDetailTexFuncSGIS(GLenum target,GLfloat * points)2311 void __stdcall _Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points)              {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);}
2312 PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS=_Lazy_glDetailTexFuncSGIS;
2313 PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS=_Lazy_glGetDetailTexFuncSGIS;
2314 #endif
2315 
2316 /* GL_SGIS_sharpen_texture */
2317 
2318 #ifdef __GLEE_GL_SGIS_sharpen_texture
_Lazy_glSharpenTexFuncSGIS(GLenum target,GLsizei n,const GLfloat * points)2319 void __stdcall _Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points)  {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points);}
_Lazy_glGetSharpenTexFuncSGIS(GLenum target,GLfloat * points)2320 void __stdcall _Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points)             {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);}
2321 PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS=_Lazy_glSharpenTexFuncSGIS;
2322 PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS=_Lazy_glGetSharpenTexFuncSGIS;
2323 #endif
2324 
2325 /* GL_EXT_packed_pixels */
2326 
2327 #ifdef __GLEE_GL_EXT_packed_pixels
2328 #endif
2329 
2330 /* GL_SGIS_texture_lod */
2331 
2332 #ifdef __GLEE_GL_SGIS_texture_lod
2333 #endif
2334 
2335 /* GL_SGIS_multisample */
2336 
2337 #ifdef __GLEE_GL_SGIS_multisample
_Lazy_glSampleMaskSGIS(GLclampf value,GLboolean invert)2338 void __stdcall _Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert)                   {if (GLeeInit()) glSampleMaskSGIS(value, invert);}
_Lazy_glSamplePatternSGIS(GLenum pattern)2339 void __stdcall _Lazy_glSamplePatternSGIS(GLenum pattern)                                  {if (GLeeInit()) glSamplePatternSGIS(pattern);}
2340 PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS=_Lazy_glSampleMaskSGIS;
2341 PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS=_Lazy_glSamplePatternSGIS;
2342 #endif
2343 
2344 /* GL_EXT_rescale_normal */
2345 
2346 #ifdef __GLEE_GL_EXT_rescale_normal
2347 #endif
2348 
2349 /* GL_EXT_vertex_array */
2350 
2351 #ifdef __GLEE_GL_EXT_vertex_array
_Lazy_glArrayElementEXT(GLint i)2352 void __stdcall _Lazy_glArrayElementEXT(GLint i)                                           {if (GLeeInit()) glArrayElementEXT(i);}
_Lazy_glColorPointerEXT(GLint size,GLenum type,GLsizei stride,GLsizei count,const GLvoid * pointer)2353 void __stdcall _Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glColorPointerEXT(size, type, stride, count, pointer);}
_Lazy_glDrawArraysEXT(GLenum mode,GLint first,GLsizei count)2354 void __stdcall _Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count)             {if (GLeeInit()) glDrawArraysEXT(mode, first, count);}
_Lazy_glEdgeFlagPointerEXT(GLsizei stride,GLsizei count,const GLboolean * pointer)2355 void __stdcall _Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer)  {if (GLeeInit()) glEdgeFlagPointerEXT(stride, count, pointer);}
_Lazy_glGetPointervEXT(GLenum pname,GLvoid ** params)2356 void __stdcall _Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params)                     {if (GLeeInit()) glGetPointervEXT(pname, params);}
_Lazy_glIndexPointerEXT(GLenum type,GLsizei stride,GLsizei count,const GLvoid * pointer)2357 void __stdcall _Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glIndexPointerEXT(type, stride, count, pointer);}
_Lazy_glNormalPointerEXT(GLenum type,GLsizei stride,GLsizei count,const GLvoid * pointer)2358 void __stdcall _Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glNormalPointerEXT(type, stride, count, pointer);}
_Lazy_glTexCoordPointerEXT(GLint size,GLenum type,GLsizei stride,GLsizei count,const GLvoid * pointer)2359 void __stdcall _Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glTexCoordPointerEXT(size, type, stride, count, pointer);}
_Lazy_glVertexPointerEXT(GLint size,GLenum type,GLsizei stride,GLsizei count,const GLvoid * pointer)2360 void __stdcall _Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glVertexPointerEXT(size, type, stride, count, pointer);}
2361 PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT=_Lazy_glArrayElementEXT;
2362 PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT=_Lazy_glColorPointerEXT;
2363 PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT=_Lazy_glDrawArraysEXT;
2364 PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT=_Lazy_glEdgeFlagPointerEXT;
2365 PFNGLGETPOINTERVEXTPROC pglGetPointervEXT=_Lazy_glGetPointervEXT;
2366 PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT=_Lazy_glIndexPointerEXT;
2367 PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT=_Lazy_glNormalPointerEXT;
2368 PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT=_Lazy_glTexCoordPointerEXT;
2369 PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT=_Lazy_glVertexPointerEXT;
2370 #endif
2371 
2372 /* GL_EXT_misc_attribute */
2373 
2374 #ifdef __GLEE_GL_EXT_misc_attribute
2375 #endif
2376 
2377 /* GL_SGIS_generate_mipmap */
2378 
2379 #ifdef __GLEE_GL_SGIS_generate_mipmap
2380 #endif
2381 
2382 /* GL_SGIX_clipmap */
2383 
2384 #ifdef __GLEE_GL_SGIX_clipmap
2385 #endif
2386 
2387 /* GL_SGIX_shadow */
2388 
2389 #ifdef __GLEE_GL_SGIX_shadow
2390 #endif
2391 
2392 /* GL_SGIS_texture_edge_clamp */
2393 
2394 #ifdef __GLEE_GL_SGIS_texture_edge_clamp
2395 #endif
2396 
2397 /* GL_SGIS_texture_border_clamp */
2398 
2399 #ifdef __GLEE_GL_SGIS_texture_border_clamp
2400 #endif
2401 
2402 /* GL_EXT_blend_minmax */
2403 
2404 #ifdef __GLEE_GL_EXT_blend_minmax
_Lazy_glBlendEquationEXT(GLenum mode)2405 void __stdcall _Lazy_glBlendEquationEXT(GLenum mode)                                      {if (GLeeInit()) glBlendEquationEXT(mode);}
2406 PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT=_Lazy_glBlendEquationEXT;
2407 #endif
2408 
2409 /* GL_EXT_blend_subtract */
2410 
2411 #ifdef __GLEE_GL_EXT_blend_subtract
2412 #endif
2413 
2414 /* GL_EXT_blend_logic_op */
2415 
2416 #ifdef __GLEE_GL_EXT_blend_logic_op
2417 #endif
2418 
2419 /* GL_SGIX_interlace */
2420 
2421 #ifdef __GLEE_GL_SGIX_interlace
2422 #endif
2423 
2424 /* GL_SGIX_pixel_tiles */
2425 
2426 #ifdef __GLEE_GL_SGIX_pixel_tiles
2427 #endif
2428 
2429 /* GL_SGIS_texture_select */
2430 
2431 #ifdef __GLEE_GL_SGIS_texture_select
2432 #endif
2433 
2434 /* GL_SGIX_sprite */
2435 
2436 #ifdef __GLEE_GL_SGIX_sprite
_Lazy_glSpriteParameterfSGIX(GLenum pname,GLfloat param)2437 void __stdcall _Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param)                  {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);}
_Lazy_glSpriteParameterfvSGIX(GLenum pname,const GLfloat * params)2438 void __stdcall _Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * params)        {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);}
_Lazy_glSpriteParameteriSGIX(GLenum pname,GLint param)2439 void __stdcall _Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param)                    {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);}
_Lazy_glSpriteParameterivSGIX(GLenum pname,const GLint * params)2440 void __stdcall _Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * params)          {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);}
2441 PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX=_Lazy_glSpriteParameterfSGIX;
2442 PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX=_Lazy_glSpriteParameterfvSGIX;
2443 PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX=_Lazy_glSpriteParameteriSGIX;
2444 PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX=_Lazy_glSpriteParameterivSGIX;
2445 #endif
2446 
2447 /* GL_SGIX_texture_multi_buffer */
2448 
2449 #ifdef __GLEE_GL_SGIX_texture_multi_buffer
2450 #endif
2451 
2452 /* GL_EXT_point_parameters */
2453 
2454 #ifdef __GLEE_GL_EXT_point_parameters
_Lazy_glPointParameterfEXT(GLenum pname,GLfloat param)2455 void __stdcall _Lazy_glPointParameterfEXT(GLenum pname, GLfloat param)                    {if (GLeeInit()) glPointParameterfEXT(pname, param);}
_Lazy_glPointParameterfvEXT(GLenum pname,const GLfloat * params)2456 void __stdcall _Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * params)          {if (GLeeInit()) glPointParameterfvEXT(pname, params);}
2457 PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT=_Lazy_glPointParameterfEXT;
2458 PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT=_Lazy_glPointParameterfvEXT;
2459 #endif
2460 
2461 /* GL_SGIS_point_parameters */
2462 
2463 #ifdef __GLEE_GL_SGIS_point_parameters
_Lazy_glPointParameterfSGIS(GLenum pname,GLfloat param)2464 void __stdcall _Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param)                   {if (GLeeInit()) glPointParameterfSGIS(pname, param);}
_Lazy_glPointParameterfvSGIS(GLenum pname,const GLfloat * params)2465 void __stdcall _Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * params)         {if (GLeeInit()) glPointParameterfvSGIS(pname, params);}
2466 PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS=_Lazy_glPointParameterfSGIS;
2467 PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS=_Lazy_glPointParameterfvSGIS;
2468 #endif
2469 
2470 /* GL_SGIX_instruments */
2471 
2472 #ifdef __GLEE_GL_SGIX_instruments
_Lazy_glGetInstrumentsSGIX(void)2473 GLint __stdcall _Lazy_glGetInstrumentsSGIX(void)                                          {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLint)0;}
_Lazy_glInstrumentsBufferSGIX(GLsizei size,GLint * buffer)2474 void __stdcall _Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer)                {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);}
_Lazy_glPollInstrumentsSGIX(GLint * marker_p)2475 GLint __stdcall _Lazy_glPollInstrumentsSGIX(GLint * marker_p)                             {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;}
_Lazy_glReadInstrumentsSGIX(GLint marker)2476 void __stdcall _Lazy_glReadInstrumentsSGIX(GLint marker)                                  {if (GLeeInit()) glReadInstrumentsSGIX(marker);}
_Lazy_glStartInstrumentsSGIX(void)2477 void __stdcall _Lazy_glStartInstrumentsSGIX(void)                                         {if (GLeeInit()) glStartInstrumentsSGIX();}
_Lazy_glStopInstrumentsSGIX(GLint marker)2478 void __stdcall _Lazy_glStopInstrumentsSGIX(GLint marker)                                  {if (GLeeInit()) glStopInstrumentsSGIX(marker);}
2479 PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX=_Lazy_glGetInstrumentsSGIX;
2480 PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX=_Lazy_glInstrumentsBufferSGIX;
2481 PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX=_Lazy_glPollInstrumentsSGIX;
2482 PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX=_Lazy_glReadInstrumentsSGIX;
2483 PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX=_Lazy_glStartInstrumentsSGIX;
2484 PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX=_Lazy_glStopInstrumentsSGIX;
2485 #endif
2486 
2487 /* GL_SGIX_texture_scale_bias */
2488 
2489 #ifdef __GLEE_GL_SGIX_texture_scale_bias
2490 #endif
2491 
2492 /* GL_SGIX_framezoom */
2493 
2494 #ifdef __GLEE_GL_SGIX_framezoom
_Lazy_glFrameZoomSGIX(GLint factor)2495 void __stdcall _Lazy_glFrameZoomSGIX(GLint factor)                                        {if (GLeeInit()) glFrameZoomSGIX(factor);}
2496 PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX=_Lazy_glFrameZoomSGIX;
2497 #endif
2498 
2499 /* GL_SGIX_tag_sample_buffer */
2500 
2501 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
_Lazy_glTagSampleBufferSGIX(void)2502 void __stdcall _Lazy_glTagSampleBufferSGIX(void)                                          {if (GLeeInit()) glTagSampleBufferSGIX();}
2503 PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX=_Lazy_glTagSampleBufferSGIX;
2504 #endif
2505 
2506 /* GL_FfdMaskSGIX */
2507 
2508 #ifdef __GLEE_GL_FfdMaskSGIX
2509 #endif
2510 
2511 /* GL_SGIX_polynomial_ffd */
2512 
2513 #ifdef __GLEE_GL_SGIX_polynomial_ffd
_Lazy_glDeformationMap3dSGIX(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,GLdouble w1,GLdouble w2,GLint wstride,GLint worder,const GLdouble * points)2514 void __stdcall _Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points)  {if (GLeeInit()) glDeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);}
_Lazy_glDeformationMap3fSGIX(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,GLfloat w1,GLfloat w2,GLint wstride,GLint worder,const GLfloat * points)2515 void __stdcall _Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points)  {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);}
_Lazy_glDeformSGIX(GLbitfield mask)2516 void __stdcall _Lazy_glDeformSGIX(GLbitfield mask)                                        {if (GLeeInit()) glDeformSGIX(mask);}
_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask)2517 void __stdcall _Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask)                    {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);}
2518 PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX=_Lazy_glDeformationMap3dSGIX;
2519 PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX=_Lazy_glDeformationMap3fSGIX;
2520 PFNGLDEFORMSGIXPROC pglDeformSGIX=_Lazy_glDeformSGIX;
2521 PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX=_Lazy_glLoadIdentityDeformationMapSGIX;
2522 #endif
2523 
2524 /* GL_SGIX_reference_plane */
2525 
2526 #ifdef __GLEE_GL_SGIX_reference_plane
_Lazy_glReferencePlaneSGIX(const GLdouble * equation)2527 void __stdcall _Lazy_glReferencePlaneSGIX(const GLdouble * equation)                      {if (GLeeInit()) glReferencePlaneSGIX(equation);}
2528 PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX=_Lazy_glReferencePlaneSGIX;
2529 #endif
2530 
2531 /* GL_SGIX_flush_raster */
2532 
2533 #ifdef __GLEE_GL_SGIX_flush_raster
_Lazy_glFlushRasterSGIX(void)2534 void __stdcall _Lazy_glFlushRasterSGIX(void)                                              {if (GLeeInit()) glFlushRasterSGIX();}
2535 PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX=_Lazy_glFlushRasterSGIX;
2536 #endif
2537 
2538 /* GL_SGIX_depth_texture */
2539 
2540 #ifdef __GLEE_GL_SGIX_depth_texture
2541 #endif
2542 
2543 /* GL_SGIS_fog_function */
2544 
2545 #ifdef __GLEE_GL_SGIS_fog_function
_Lazy_glFogFuncSGIS(GLsizei n,const GLfloat * points)2546 void __stdcall _Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points)                     {if (GLeeInit()) glFogFuncSGIS(n, points);}
_Lazy_glGetFogFuncSGIS(GLfloat * points)2547 void __stdcall _Lazy_glGetFogFuncSGIS(GLfloat * points)                                   {if (GLeeInit()) glGetFogFuncSGIS(points);}
2548 PFNGLFOGFUNCSGISPROC pglFogFuncSGIS=_Lazy_glFogFuncSGIS;
2549 PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS=_Lazy_glGetFogFuncSGIS;
2550 #endif
2551 
2552 /* GL_SGIX_fog_offset */
2553 
2554 #ifdef __GLEE_GL_SGIX_fog_offset
2555 #endif
2556 
2557 /* GL_HP_image_transform */
2558 
2559 #ifdef __GLEE_GL_HP_image_transform
_Lazy_glImageTransformParameteriHP(GLenum target,GLenum pname,GLint param)2560 void __stdcall _Lazy_glImageTransformParameteriHP(GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glImageTransformParameteriHP(target, pname, param);}
_Lazy_glImageTransformParameterfHP(GLenum target,GLenum pname,GLfloat param)2561 void __stdcall _Lazy_glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glImageTransformParameterfHP(target, pname, param);}
_Lazy_glImageTransformParameterivHP(GLenum target,GLenum pname,const GLint * params)2562 void __stdcall _Lazy_glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glImageTransformParameterivHP(target, pname, params);}
_Lazy_glImageTransformParameterfvHP(GLenum target,GLenum pname,const GLfloat * params)2563 void __stdcall _Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glImageTransformParameterfvHP(target, pname, params);}
_Lazy_glGetImageTransformParameterivHP(GLenum target,GLenum pname,GLint * params)2564 void __stdcall _Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetImageTransformParameterivHP(target, pname, params);}
_Lazy_glGetImageTransformParameterfvHP(GLenum target,GLenum pname,GLfloat * params)2565 void __stdcall _Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetImageTransformParameterfvHP(target, pname, params);}
2566 PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP=_Lazy_glImageTransformParameteriHP;
2567 PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP=_Lazy_glImageTransformParameterfHP;
2568 PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP=_Lazy_glImageTransformParameterivHP;
2569 PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP=_Lazy_glImageTransformParameterfvHP;
2570 PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP=_Lazy_glGetImageTransformParameterivHP;
2571 PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP=_Lazy_glGetImageTransformParameterfvHP;
2572 #endif
2573 
2574 /* GL_HP_convolution_border_modes */
2575 
2576 #ifdef __GLEE_GL_HP_convolution_border_modes
2577 #endif
2578 
2579 /* GL_INGR_palette_buffer */
2580 
2581 #ifdef __GLEE_GL_INGR_palette_buffer
2582 #endif
2583 
2584 /* GL_SGIX_texture_add_env */
2585 
2586 #ifdef __GLEE_GL_SGIX_texture_add_env
2587 #endif
2588 
2589 /* GL_EXT_color_subtable */
2590 
2591 #ifdef __GLEE_GL_EXT_color_subtable
_Lazy_glColorSubTableEXT(GLenum target,GLsizei start,GLsizei count,GLenum format,GLenum type,const GLvoid * data)2592 void __stdcall _Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)  {if (GLeeInit()) glColorSubTableEXT(target, start, count, format, type, data);}
_Lazy_glCopyColorSubTableEXT(GLenum target,GLsizei start,GLint x,GLint y,GLsizei width)2593 void __stdcall _Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorSubTableEXT(target, start, x, y, width);}
2594 PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT=_Lazy_glColorSubTableEXT;
2595 PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT=_Lazy_glCopyColorSubTableEXT;
2596 #endif
2597 
2598 /* GL_PGI_vertex_hints */
2599 
2600 #ifdef __GLEE_GL_PGI_vertex_hints
2601 #endif
2602 
2603 /* GL_PGI_misc_hints */
2604 
2605 #ifdef __GLEE_GL_PGI_misc_hints
_Lazy_glHintPGI(GLenum target,GLint mode)2606 void __stdcall _Lazy_glHintPGI(GLenum target, GLint mode)                                 {if (GLeeInit()) glHintPGI(target, mode);}
2607 PFNGLHINTPGIPROC pglHintPGI=_Lazy_glHintPGI;
2608 #endif
2609 
2610 /* GL_EXT_paletted_texture */
2611 
2612 #ifdef __GLEE_GL_EXT_paletted_texture
_Lazy_glColorTableEXT(GLenum target,GLenum internalFormat,GLsizei width,GLenum format,GLenum type,const GLvoid * table)2613 void __stdcall _Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)  {if (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, table);}
_Lazy_glGetColorTableEXT(GLenum target,GLenum format,GLenum type,GLvoid * data)2614 void __stdcall _Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * data)  {if (GLeeInit()) glGetColorTableEXT(target, format, type, data);}
_Lazy_glGetColorTableParameterivEXT(GLenum target,GLenum pname,GLint * params)2615 void __stdcall _Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetColorTableParameterivEXT(target, pname, params);}
_Lazy_glGetColorTableParameterfvEXT(GLenum target,GLenum pname,GLfloat * params)2616 void __stdcall _Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetColorTableParameterfvEXT(target, pname, params);}
2617 PFNGLCOLORTABLEEXTPROC pglColorTableEXT=_Lazy_glColorTableEXT;
2618 PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT=_Lazy_glGetColorTableEXT;
2619 PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT=_Lazy_glGetColorTableParameterivEXT;
2620 PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT=_Lazy_glGetColorTableParameterfvEXT;
2621 #endif
2622 
2623 /* GL_EXT_clip_volume_hint */
2624 
2625 #ifdef __GLEE_GL_EXT_clip_volume_hint
2626 #endif
2627 
2628 /* GL_SGIX_list_priority */
2629 
2630 #ifdef __GLEE_GL_SGIX_list_priority
_Lazy_glGetListParameterfvSGIX(GLuint list,GLenum pname,GLfloat * params)2631 void __stdcall _Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, params);}
_Lazy_glGetListParameterivSGIX(GLuint list,GLenum pname,GLint * params)2632 void __stdcall _Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GLint * params)  {if (GLeeInit()) glGetListParameterivSGIX(list, pname, params);}
_Lazy_glListParameterfSGIX(GLuint list,GLenum pname,GLfloat param)2633 void __stdcall _Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param)       {if (GLeeInit()) glListParameterfSGIX(list, pname, param);}
_Lazy_glListParameterfvSGIX(GLuint list,GLenum pname,const GLfloat * params)2634 void __stdcall _Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glListParameterfvSGIX(list, pname, params);}
_Lazy_glListParameteriSGIX(GLuint list,GLenum pname,GLint param)2635 void __stdcall _Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint param)         {if (GLeeInit()) glListParameteriSGIX(list, pname, param);}
_Lazy_glListParameterivSGIX(GLuint list,GLenum pname,const GLint * params)2636 void __stdcall _Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLint * params)  {if (GLeeInit()) glListParameterivSGIX(list, pname, params);}
2637 PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX=_Lazy_glGetListParameterfvSGIX;
2638 PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX=_Lazy_glGetListParameterivSGIX;
2639 PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX=_Lazy_glListParameterfSGIX;
2640 PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX=_Lazy_glListParameterfvSGIX;
2641 PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX=_Lazy_glListParameteriSGIX;
2642 PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX=_Lazy_glListParameterivSGIX;
2643 #endif
2644 
2645 /* GL_SGIX_ir_instrument1 */
2646 
2647 #ifdef __GLEE_GL_SGIX_ir_instrument1
2648 #endif
2649 
2650 /* GL_SGIX_calligraphic_fragment */
2651 
2652 #ifdef __GLEE_GL_SGIX_calligraphic_fragment
2653 #endif
2654 
2655 /* GL_SGIX_texture_lod_bias */
2656 
2657 #ifdef __GLEE_GL_SGIX_texture_lod_bias
2658 #endif
2659 
2660 /* GL_SGIX_shadow_ambient */
2661 
2662 #ifdef __GLEE_GL_SGIX_shadow_ambient
2663 #endif
2664 
2665 /* GL_EXT_index_texture */
2666 
2667 #ifdef __GLEE_GL_EXT_index_texture
2668 #endif
2669 
2670 /* GL_EXT_index_material */
2671 
2672 #ifdef __GLEE_GL_EXT_index_material
_Lazy_glIndexMaterialEXT(GLenum face,GLenum mode)2673 void __stdcall _Lazy_glIndexMaterialEXT(GLenum face, GLenum mode)                         {if (GLeeInit()) glIndexMaterialEXT(face, mode);}
2674 PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT=_Lazy_glIndexMaterialEXT;
2675 #endif
2676 
2677 /* GL_EXT_index_func */
2678 
2679 #ifdef __GLEE_GL_EXT_index_func
_Lazy_glIndexFuncEXT(GLenum func,GLclampf ref)2680 void __stdcall _Lazy_glIndexFuncEXT(GLenum func, GLclampf ref)                            {if (GLeeInit()) glIndexFuncEXT(func, ref);}
2681 PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT=_Lazy_glIndexFuncEXT;
2682 #endif
2683 
2684 /* GL_EXT_index_array_formats */
2685 
2686 #ifdef __GLEE_GL_EXT_index_array_formats
2687 #endif
2688 
2689 /* GL_EXT_compiled_vertex_array */
2690 
2691 #ifdef __GLEE_GL_EXT_compiled_vertex_array
_Lazy_glLockArraysEXT(GLint first,GLsizei count)2692 void __stdcall _Lazy_glLockArraysEXT(GLint first, GLsizei count)                          {if (GLeeInit()) glLockArraysEXT(first, count);}
_Lazy_glUnlockArraysEXT(void)2693 void __stdcall _Lazy_glUnlockArraysEXT(void)                                              {if (GLeeInit()) glUnlockArraysEXT();}
2694 PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT=_Lazy_glLockArraysEXT;
2695 PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT=_Lazy_glUnlockArraysEXT;
2696 #endif
2697 
2698 /* GL_EXT_cull_vertex */
2699 
2700 #ifdef __GLEE_GL_EXT_cull_vertex
_Lazy_glCullParameterdvEXT(GLenum pname,GLdouble * params)2701 void __stdcall _Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params)                {if (GLeeInit()) glCullParameterdvEXT(pname, params);}
_Lazy_glCullParameterfvEXT(GLenum pname,GLfloat * params)2702 void __stdcall _Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params)                 {if (GLeeInit()) glCullParameterfvEXT(pname, params);}
2703 PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT=_Lazy_glCullParameterdvEXT;
2704 PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT=_Lazy_glCullParameterfvEXT;
2705 #endif
2706 
2707 /* GL_SGIX_ycrcb */
2708 
2709 #ifdef __GLEE_GL_SGIX_ycrcb
2710 #endif
2711 
2712 /* GL_SGIX_fragment_lighting */
2713 
2714 #ifdef __GLEE_GL_SGIX_fragment_lighting
_Lazy_glFragmentColorMaterialSGIX(GLenum face,GLenum mode)2715 void __stdcall _Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode)                {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);}
_Lazy_glFragmentLightfSGIX(GLenum light,GLenum pname,GLfloat param)2716 void __stdcall _Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLfloat param)      {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);}
_Lazy_glFragmentLightfvSGIX(GLenum light,GLenum pname,const GLfloat * params)2717 void __stdcall _Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, params);}
_Lazy_glFragmentLightiSGIX(GLenum light,GLenum pname,GLint param)2718 void __stdcall _Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint param)        {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);}
_Lazy_glFragmentLightivSGIX(GLenum light,GLenum pname,const GLint * params)2719 void __stdcall _Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentLightivSGIX(light, pname, params);}
_Lazy_glFragmentLightModelfSGIX(GLenum pname,GLfloat param)2720 void __stdcall _Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param)               {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);}
_Lazy_glFragmentLightModelfvSGIX(GLenum pname,const GLfloat * params)2721 void __stdcall _Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat * params)     {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);}
_Lazy_glFragmentLightModeliSGIX(GLenum pname,GLint param)2722 void __stdcall _Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param)                 {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);}
_Lazy_glFragmentLightModelivSGIX(GLenum pname,const GLint * params)2723 void __stdcall _Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * params)       {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);}
_Lazy_glFragmentMaterialfSGIX(GLenum face,GLenum pname,GLfloat param)2724 void __stdcall _Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLfloat param)    {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param);}
_Lazy_glFragmentMaterialfvSGIX(GLenum face,GLenum pname,const GLfloat * params)2725 void __stdcall _Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pname, params);}
_Lazy_glFragmentMaterialiSGIX(GLenum face,GLenum pname,GLint param)2726 void __stdcall _Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLint param)      {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param);}
_Lazy_glFragmentMaterialivSGIX(GLenum face,GLenum pname,const GLint * params)2727 void __stdcall _Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, params);}
_Lazy_glGetFragmentLightfvSGIX(GLenum light,GLenum pname,GLfloat * params)2728 void __stdcall _Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, params);}
_Lazy_glGetFragmentLightivSGIX(GLenum light,GLenum pname,GLint * params)2729 void __stdcall _Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, params);}
_Lazy_glGetFragmentMaterialfvSGIX(GLenum face,GLenum pname,GLfloat * params)2730 void __stdcall _Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pname, params);}
_Lazy_glGetFragmentMaterialivSGIX(GLenum face,GLenum pname,GLint * params)2731 void __stdcall _Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, params);}
_Lazy_glLightEnviSGIX(GLenum pname,GLint param)2732 void __stdcall _Lazy_glLightEnviSGIX(GLenum pname, GLint param)                           {if (GLeeInit()) glLightEnviSGIX(pname, param);}
2733 PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX=_Lazy_glFragmentColorMaterialSGIX;
2734 PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX=_Lazy_glFragmentLightfSGIX;
2735 PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX=_Lazy_glFragmentLightfvSGIX;
2736 PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX=_Lazy_glFragmentLightiSGIX;
2737 PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX=_Lazy_glFragmentLightivSGIX;
2738 PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX=_Lazy_glFragmentLightModelfSGIX;
2739 PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX=_Lazy_glFragmentLightModelfvSGIX;
2740 PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX=_Lazy_glFragmentLightModeliSGIX;
2741 PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX=_Lazy_glFragmentLightModelivSGIX;
2742 PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX=_Lazy_glFragmentMaterialfSGIX;
2743 PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX=_Lazy_glFragmentMaterialfvSGIX;
2744 PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX=_Lazy_glFragmentMaterialiSGIX;
2745 PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX=_Lazy_glFragmentMaterialivSGIX;
2746 PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX=_Lazy_glGetFragmentLightfvSGIX;
2747 PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX=_Lazy_glGetFragmentLightivSGIX;
2748 PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX=_Lazy_glGetFragmentMaterialfvSGIX;
2749 PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX=_Lazy_glGetFragmentMaterialivSGIX;
2750 PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX=_Lazy_glLightEnviSGIX;
2751 #endif
2752 
2753 /* GL_IBM_rasterpos_clip */
2754 
2755 #ifdef __GLEE_GL_IBM_rasterpos_clip
2756 #endif
2757 
2758 /* GL_HP_texture_lighting */
2759 
2760 #ifdef __GLEE_GL_HP_texture_lighting
2761 #endif
2762 
2763 /* GL_EXT_draw_range_elements */
2764 
2765 #ifdef __GLEE_GL_EXT_draw_range_elements
_Lazy_glDrawRangeElementsEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const GLvoid * indices)2766 void __stdcall _Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)  {if (GLeeInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);}
2767 PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT=_Lazy_glDrawRangeElementsEXT;
2768 #endif
2769 
2770 /* GL_WIN_phong_shading */
2771 
2772 #ifdef __GLEE_GL_WIN_phong_shading
2773 #endif
2774 
2775 /* GL_WIN_specular_fog */
2776 
2777 #ifdef __GLEE_GL_WIN_specular_fog
2778 #endif
2779 
2780 /* GL_EXT_light_texture */
2781 
2782 #ifdef __GLEE_GL_EXT_light_texture
_Lazy_glApplyTextureEXT(GLenum mode)2783 void __stdcall _Lazy_glApplyTextureEXT(GLenum mode)                                       {if (GLeeInit()) glApplyTextureEXT(mode);}
_Lazy_glTextureLightEXT(GLenum pname)2784 void __stdcall _Lazy_glTextureLightEXT(GLenum pname)                                      {if (GLeeInit()) glTextureLightEXT(pname);}
_Lazy_glTextureMaterialEXT(GLenum face,GLenum mode)2785 void __stdcall _Lazy_glTextureMaterialEXT(GLenum face, GLenum mode)                       {if (GLeeInit()) glTextureMaterialEXT(face, mode);}
2786 PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT=_Lazy_glApplyTextureEXT;
2787 PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT=_Lazy_glTextureLightEXT;
2788 PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT=_Lazy_glTextureMaterialEXT;
2789 #endif
2790 
2791 /* GL_SGIX_blend_alpha_minmax */
2792 
2793 #ifdef __GLEE_GL_SGIX_blend_alpha_minmax
2794 #endif
2795 
2796 /* GL_SGIX_impact_pixel_texture */
2797 
2798 #ifdef __GLEE_GL_SGIX_impact_pixel_texture
2799 #endif
2800 
2801 /* GL_EXT_bgra */
2802 
2803 #ifdef __GLEE_GL_EXT_bgra
2804 #endif
2805 
2806 /* GL_SGIX_async */
2807 
2808 #ifdef __GLEE_GL_SGIX_async
_Lazy_glAsyncMarkerSGIX(GLuint marker)2809 void __stdcall _Lazy_glAsyncMarkerSGIX(GLuint marker)                                     {if (GLeeInit()) glAsyncMarkerSGIX(marker);}
_Lazy_glFinishAsyncSGIX(GLuint * markerp)2810 GLint __stdcall _Lazy_glFinishAsyncSGIX(GLuint * markerp)                                 {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return (GLint)0;}
_Lazy_glPollAsyncSGIX(GLuint * markerp)2811 GLint __stdcall _Lazy_glPollAsyncSGIX(GLuint * markerp)                                   {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GLint)0;}
_Lazy_glGenAsyncMarkersSGIX(GLsizei range)2812 GLuint __stdcall _Lazy_glGenAsyncMarkersSGIX(GLsizei range)                               {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;}
_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker,GLsizei range)2813 void __stdcall _Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range)               {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);}
_Lazy_glIsAsyncMarkerSGIX(GLuint marker)2814 GLboolean __stdcall _Lazy_glIsAsyncMarkerSGIX(GLuint marker)                              {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;}
2815 PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX=_Lazy_glAsyncMarkerSGIX;
2816 PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX=_Lazy_glFinishAsyncSGIX;
2817 PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX=_Lazy_glPollAsyncSGIX;
2818 PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX=_Lazy_glGenAsyncMarkersSGIX;
2819 PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX=_Lazy_glDeleteAsyncMarkersSGIX;
2820 PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX=_Lazy_glIsAsyncMarkerSGIX;
2821 #endif
2822 
2823 /* GL_SGIX_async_pixel */
2824 
2825 #ifdef __GLEE_GL_SGIX_async_pixel
2826 #endif
2827 
2828 /* GL_SGIX_async_histogram */
2829 
2830 #ifdef __GLEE_GL_SGIX_async_histogram
2831 #endif
2832 
2833 /* GL_INTEL_texture_scissor */
2834 
2835 #ifdef __GLEE_GL_INTEL_texture_scissor
2836 #endif
2837 
2838 /* GL_INTEL_parallel_arrays */
2839 
2840 #ifdef __GLEE_GL_INTEL_parallel_arrays
_Lazy_glVertexPointervINTEL(GLint size,GLenum type,const GLvoid ** pointer)2841 void __stdcall _Lazy_glVertexPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glVertexPointervINTEL(size, type, pointer);}
_Lazy_glNormalPointervINTEL(GLenum type,const GLvoid ** pointer)2842 void __stdcall _Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * pointer)          {if (GLeeInit()) glNormalPointervINTEL(type, pointer);}
_Lazy_glColorPointervINTEL(GLint size,GLenum type,const GLvoid ** pointer)2843 void __stdcall _Lazy_glColorPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glColorPointervINTEL(size, type, pointer);}
_Lazy_glTexCoordPointervINTEL(GLint size,GLenum type,const GLvoid ** pointer)2844 void __stdcall _Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glTexCoordPointervINTEL(size, type, pointer);}
2845 PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL=_Lazy_glVertexPointervINTEL;
2846 PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL=_Lazy_glNormalPointervINTEL;
2847 PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL=_Lazy_glColorPointervINTEL;
2848 PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL=_Lazy_glTexCoordPointervINTEL;
2849 #endif
2850 
2851 /* GL_HP_occlusion_test */
2852 
2853 #ifdef __GLEE_GL_HP_occlusion_test
2854 #endif
2855 
2856 /* GL_EXT_pixel_transform */
2857 
2858 #ifdef __GLEE_GL_EXT_pixel_transform
_Lazy_glPixelTransformParameteriEXT(GLenum target,GLenum pname,GLint param)2859 void __stdcall _Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glPixelTransformParameteriEXT(target, pname, param);}
_Lazy_glPixelTransformParameterfEXT(GLenum target,GLenum pname,GLfloat param)2860 void __stdcall _Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glPixelTransformParameterfEXT(target, pname, param);}
_Lazy_glPixelTransformParameterivEXT(GLenum target,GLenum pname,const GLint * params)2861 void __stdcall _Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glPixelTransformParameterivEXT(target, pname, params);}
_Lazy_glPixelTransformParameterfvEXT(GLenum target,GLenum pname,const GLfloat * params)2862 void __stdcall _Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPixelTransformParameterfvEXT(target, pname, params);}
2863 PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT=_Lazy_glPixelTransformParameteriEXT;
2864 PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT=_Lazy_glPixelTransformParameterfEXT;
2865 PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT=_Lazy_glPixelTransformParameterivEXT;
2866 PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT=_Lazy_glPixelTransformParameterfvEXT;
2867 #endif
2868 
2869 /* GL_EXT_pixel_transform_color_table */
2870 
2871 #ifdef __GLEE_GL_EXT_pixel_transform_color_table
2872 #endif
2873 
2874 /* GL_EXT_shared_texture_palette */
2875 
2876 #ifdef __GLEE_GL_EXT_shared_texture_palette
2877 #endif
2878 
2879 /* GL_EXT_separate_specular_color */
2880 
2881 #ifdef __GLEE_GL_EXT_separate_specular_color
2882 #endif
2883 
2884 /* GL_EXT_secondary_color */
2885 
2886 #ifdef __GLEE_GL_EXT_secondary_color
_Lazy_glSecondaryColor3bEXT(GLbyte red,GLbyte green,GLbyte blue)2887 void __stdcall _Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue)         {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);}
_Lazy_glSecondaryColor3bvEXT(const GLbyte * v)2888 void __stdcall _Lazy_glSecondaryColor3bvEXT(const GLbyte * v)                             {if (GLeeInit()) glSecondaryColor3bvEXT(v);}
_Lazy_glSecondaryColor3dEXT(GLdouble red,GLdouble green,GLdouble blue)2889 void __stdcall _Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue)   {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);}
_Lazy_glSecondaryColor3dvEXT(const GLdouble * v)2890 void __stdcall _Lazy_glSecondaryColor3dvEXT(const GLdouble * v)                           {if (GLeeInit()) glSecondaryColor3dvEXT(v);}
_Lazy_glSecondaryColor3fEXT(GLfloat red,GLfloat green,GLfloat blue)2891 void __stdcall _Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue)      {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);}
_Lazy_glSecondaryColor3fvEXT(const GLfloat * v)2892 void __stdcall _Lazy_glSecondaryColor3fvEXT(const GLfloat * v)                            {if (GLeeInit()) glSecondaryColor3fvEXT(v);}
_Lazy_glSecondaryColor3iEXT(GLint red,GLint green,GLint blue)2893 void __stdcall _Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue)            {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);}
_Lazy_glSecondaryColor3ivEXT(const GLint * v)2894 void __stdcall _Lazy_glSecondaryColor3ivEXT(const GLint * v)                              {if (GLeeInit()) glSecondaryColor3ivEXT(v);}
_Lazy_glSecondaryColor3sEXT(GLshort red,GLshort green,GLshort blue)2895 void __stdcall _Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue)      {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);}
_Lazy_glSecondaryColor3svEXT(const GLshort * v)2896 void __stdcall _Lazy_glSecondaryColor3svEXT(const GLshort * v)                            {if (GLeeInit()) glSecondaryColor3svEXT(v);}
_Lazy_glSecondaryColor3ubEXT(GLubyte red,GLubyte green,GLubyte blue)2897 void __stdcall _Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue)     {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);}
_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v)2898 void __stdcall _Lazy_glSecondaryColor3ubvEXT(const GLubyte * v)                           {if (GLeeInit()) glSecondaryColor3ubvEXT(v);}
_Lazy_glSecondaryColor3uiEXT(GLuint red,GLuint green,GLuint blue)2899 void __stdcall _Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue)        {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);}
_Lazy_glSecondaryColor3uivEXT(const GLuint * v)2900 void __stdcall _Lazy_glSecondaryColor3uivEXT(const GLuint * v)                            {if (GLeeInit()) glSecondaryColor3uivEXT(v);}
_Lazy_glSecondaryColor3usEXT(GLushort red,GLushort green,GLushort blue)2901 void __stdcall _Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue)  {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);}
_Lazy_glSecondaryColor3usvEXT(const GLushort * v)2902 void __stdcall _Lazy_glSecondaryColor3usvEXT(const GLushort * v)                          {if (GLeeInit()) glSecondaryColor3usvEXT(v);}
_Lazy_glSecondaryColorPointerEXT(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)2903 void __stdcall _Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glSecondaryColorPointerEXT(size, type, stride, pointer);}
2904 PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT=_Lazy_glSecondaryColor3bEXT;
2905 PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT=_Lazy_glSecondaryColor3bvEXT;
2906 PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT=_Lazy_glSecondaryColor3dEXT;
2907 PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT=_Lazy_glSecondaryColor3dvEXT;
2908 PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT=_Lazy_glSecondaryColor3fEXT;
2909 PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT=_Lazy_glSecondaryColor3fvEXT;
2910 PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT=_Lazy_glSecondaryColor3iEXT;
2911 PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT=_Lazy_glSecondaryColor3ivEXT;
2912 PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT=_Lazy_glSecondaryColor3sEXT;
2913 PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT=_Lazy_glSecondaryColor3svEXT;
2914 PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT=_Lazy_glSecondaryColor3ubEXT;
2915 PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT=_Lazy_glSecondaryColor3ubvEXT;
2916 PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT=_Lazy_glSecondaryColor3uiEXT;
2917 PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT=_Lazy_glSecondaryColor3uivEXT;
2918 PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT=_Lazy_glSecondaryColor3usEXT;
2919 PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT=_Lazy_glSecondaryColor3usvEXT;
2920 PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT=_Lazy_glSecondaryColorPointerEXT;
2921 #endif
2922 
2923 /* GL_EXT_texture_perturb_normal */
2924 
2925 #ifdef __GLEE_GL_EXT_texture_perturb_normal
_Lazy_glTextureNormalEXT(GLenum mode)2926 void __stdcall _Lazy_glTextureNormalEXT(GLenum mode)                                      {if (GLeeInit()) glTextureNormalEXT(mode);}
2927 PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT=_Lazy_glTextureNormalEXT;
2928 #endif
2929 
2930 /* GL_EXT_multi_draw_arrays */
2931 
2932 #ifdef __GLEE_GL_EXT_multi_draw_arrays
_Lazy_glMultiDrawArraysEXT(GLenum mode,GLint * first,GLsizei * count,GLsizei primcount)2933 void __stdcall _Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawArraysEXT(mode, first, count, primcount);}
_Lazy_glMultiDrawElementsEXT(GLenum mode,const GLsizei * count,GLenum type,const GLvoid ** indices,GLsizei primcount)2934 void __stdcall _Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount)  {if (GLeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);}
2935 PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT=_Lazy_glMultiDrawArraysEXT;
2936 PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT=_Lazy_glMultiDrawElementsEXT;
2937 #endif
2938 
2939 /* GL_EXT_fog_coord */
2940 
2941 #ifdef __GLEE_GL_EXT_fog_coord
_Lazy_glFogCoordfEXT(GLfloat coord)2942 void __stdcall _Lazy_glFogCoordfEXT(GLfloat coord)                                        {if (GLeeInit()) glFogCoordfEXT(coord);}
_Lazy_glFogCoordfvEXT(const GLfloat * coord)2943 void __stdcall _Lazy_glFogCoordfvEXT(const GLfloat * coord)                               {if (GLeeInit()) glFogCoordfvEXT(coord);}
_Lazy_glFogCoorddEXT(GLdouble coord)2944 void __stdcall _Lazy_glFogCoorddEXT(GLdouble coord)                                       {if (GLeeInit()) glFogCoorddEXT(coord);}
_Lazy_glFogCoorddvEXT(const GLdouble * coord)2945 void __stdcall _Lazy_glFogCoorddvEXT(const GLdouble * coord)                              {if (GLeeInit()) glFogCoorddvEXT(coord);}
_Lazy_glFogCoordPointerEXT(GLenum type,GLsizei stride,const GLvoid * pointer)2946 void __stdcall _Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glFogCoordPointerEXT(type, stride, pointer);}
2947 PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT=_Lazy_glFogCoordfEXT;
2948 PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT=_Lazy_glFogCoordfvEXT;
2949 PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT=_Lazy_glFogCoorddEXT;
2950 PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT=_Lazy_glFogCoorddvEXT;
2951 PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT=_Lazy_glFogCoordPointerEXT;
2952 #endif
2953 
2954 /* GL_REND_screen_coordinates */
2955 
2956 #ifdef __GLEE_GL_REND_screen_coordinates
2957 #endif
2958 
2959 /* GL_EXT_coordinate_frame */
2960 
2961 #ifdef __GLEE_GL_EXT_coordinate_frame
_Lazy_glTangent3bEXT(GLbyte tx,GLbyte ty,GLbyte tz)2962 void __stdcall _Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz)                      {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);}
_Lazy_glTangent3bvEXT(const GLbyte * v)2963 void __stdcall _Lazy_glTangent3bvEXT(const GLbyte * v)                                    {if (GLeeInit()) glTangent3bvEXT(v);}
_Lazy_glTangent3dEXT(GLdouble tx,GLdouble ty,GLdouble tz)2964 void __stdcall _Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz)                {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);}
_Lazy_glTangent3dvEXT(const GLdouble * v)2965 void __stdcall _Lazy_glTangent3dvEXT(const GLdouble * v)                                  {if (GLeeInit()) glTangent3dvEXT(v);}
_Lazy_glTangent3fEXT(GLfloat tx,GLfloat ty,GLfloat tz)2966 void __stdcall _Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz)                   {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);}
_Lazy_glTangent3fvEXT(const GLfloat * v)2967 void __stdcall _Lazy_glTangent3fvEXT(const GLfloat * v)                                   {if (GLeeInit()) glTangent3fvEXT(v);}
_Lazy_glTangent3iEXT(GLint tx,GLint ty,GLint tz)2968 void __stdcall _Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz)                         {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);}
_Lazy_glTangent3ivEXT(const GLint * v)2969 void __stdcall _Lazy_glTangent3ivEXT(const GLint * v)                                     {if (GLeeInit()) glTangent3ivEXT(v);}
_Lazy_glTangent3sEXT(GLshort tx,GLshort ty,GLshort tz)2970 void __stdcall _Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz)                   {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);}
_Lazy_glTangent3svEXT(const GLshort * v)2971 void __stdcall _Lazy_glTangent3svEXT(const GLshort * v)                                   {if (GLeeInit()) glTangent3svEXT(v);}
_Lazy_glBinormal3bEXT(GLbyte bx,GLbyte by,GLbyte bz)2972 void __stdcall _Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz)                     {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);}
_Lazy_glBinormal3bvEXT(const GLbyte * v)2973 void __stdcall _Lazy_glBinormal3bvEXT(const GLbyte * v)                                   {if (GLeeInit()) glBinormal3bvEXT(v);}
_Lazy_glBinormal3dEXT(GLdouble bx,GLdouble by,GLdouble bz)2974 void __stdcall _Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz)               {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);}
_Lazy_glBinormal3dvEXT(const GLdouble * v)2975 void __stdcall _Lazy_glBinormal3dvEXT(const GLdouble * v)                                 {if (GLeeInit()) glBinormal3dvEXT(v);}
_Lazy_glBinormal3fEXT(GLfloat bx,GLfloat by,GLfloat bz)2976 void __stdcall _Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz)                  {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);}
_Lazy_glBinormal3fvEXT(const GLfloat * v)2977 void __stdcall _Lazy_glBinormal3fvEXT(const GLfloat * v)                                  {if (GLeeInit()) glBinormal3fvEXT(v);}
_Lazy_glBinormal3iEXT(GLint bx,GLint by,GLint bz)2978 void __stdcall _Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz)                        {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);}
_Lazy_glBinormal3ivEXT(const GLint * v)2979 void __stdcall _Lazy_glBinormal3ivEXT(const GLint * v)                                    {if (GLeeInit()) glBinormal3ivEXT(v);}
_Lazy_glBinormal3sEXT(GLshort bx,GLshort by,GLshort bz)2980 void __stdcall _Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz)                  {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);}
_Lazy_glBinormal3svEXT(const GLshort * v)2981 void __stdcall _Lazy_glBinormal3svEXT(const GLshort * v)                                  {if (GLeeInit()) glBinormal3svEXT(v);}
_Lazy_glTangentPointerEXT(GLenum type,GLsizei stride,const GLvoid * pointer)2982 void __stdcall _Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glTangentPointerEXT(type, stride, pointer);}
_Lazy_glBinormalPointerEXT(GLenum type,GLsizei stride,const GLvoid * pointer)2983 void __stdcall _Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glBinormalPointerEXT(type, stride, pointer);}
2984 PFNGLTANGENT3BEXTPROC pglTangent3bEXT=_Lazy_glTangent3bEXT;
2985 PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT=_Lazy_glTangent3bvEXT;
2986 PFNGLTANGENT3DEXTPROC pglTangent3dEXT=_Lazy_glTangent3dEXT;
2987 PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT=_Lazy_glTangent3dvEXT;
2988 PFNGLTANGENT3FEXTPROC pglTangent3fEXT=_Lazy_glTangent3fEXT;
2989 PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT=_Lazy_glTangent3fvEXT;
2990 PFNGLTANGENT3IEXTPROC pglTangent3iEXT=_Lazy_glTangent3iEXT;
2991 PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT=_Lazy_glTangent3ivEXT;
2992 PFNGLTANGENT3SEXTPROC pglTangent3sEXT=_Lazy_glTangent3sEXT;
2993 PFNGLTANGENT3SVEXTPROC pglTangent3svEXT=_Lazy_glTangent3svEXT;
2994 PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT=_Lazy_glBinormal3bEXT;
2995 PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT=_Lazy_glBinormal3bvEXT;
2996 PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT=_Lazy_glBinormal3dEXT;
2997 PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT=_Lazy_glBinormal3dvEXT;
2998 PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT=_Lazy_glBinormal3fEXT;
2999 PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT=_Lazy_glBinormal3fvEXT;
3000 PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT=_Lazy_glBinormal3iEXT;
3001 PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT=_Lazy_glBinormal3ivEXT;
3002 PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT=_Lazy_glBinormal3sEXT;
3003 PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT=_Lazy_glBinormal3svEXT;
3004 PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT=_Lazy_glTangentPointerEXT;
3005 PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT=_Lazy_glBinormalPointerEXT;
3006 #endif
3007 
3008 /* GL_EXT_texture_env_combine */
3009 
3010 #ifdef __GLEE_GL_EXT_texture_env_combine
3011 #endif
3012 
3013 /* GL_APPLE_specular_vector */
3014 
3015 #ifdef __GLEE_GL_APPLE_specular_vector
3016 #endif
3017 
3018 /* GL_APPLE_transform_hint */
3019 
3020 #ifdef __GLEE_GL_APPLE_transform_hint
3021 #endif
3022 
3023 /* GL_SGIX_fog_scale */
3024 
3025 #ifdef __GLEE_GL_SGIX_fog_scale
3026 #endif
3027 
3028 /* GL_SUNX_constant_data */
3029 
3030 #ifdef __GLEE_GL_SUNX_constant_data
_Lazy_glFinishTextureSUNX(void)3031 void __stdcall _Lazy_glFinishTextureSUNX(void)                                            {if (GLeeInit()) glFinishTextureSUNX();}
3032 PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX=_Lazy_glFinishTextureSUNX;
3033 #endif
3034 
3035 /* GL_SUN_global_alpha */
3036 
3037 #ifdef __GLEE_GL_SUN_global_alpha
_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor)3038 void __stdcall _Lazy_glGlobalAlphaFactorbSUN(GLbyte factor)                               {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);}
_Lazy_glGlobalAlphaFactorsSUN(GLshort factor)3039 void __stdcall _Lazy_glGlobalAlphaFactorsSUN(GLshort factor)                              {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);}
_Lazy_glGlobalAlphaFactoriSUN(GLint factor)3040 void __stdcall _Lazy_glGlobalAlphaFactoriSUN(GLint factor)                                {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);}
_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor)3041 void __stdcall _Lazy_glGlobalAlphaFactorfSUN(GLfloat factor)                              {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);}
_Lazy_glGlobalAlphaFactordSUN(GLdouble factor)3042 void __stdcall _Lazy_glGlobalAlphaFactordSUN(GLdouble factor)                             {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);}
_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor)3043 void __stdcall _Lazy_glGlobalAlphaFactorubSUN(GLubyte factor)                             {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);}
_Lazy_glGlobalAlphaFactorusSUN(GLushort factor)3044 void __stdcall _Lazy_glGlobalAlphaFactorusSUN(GLushort factor)                            {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);}
_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor)3045 void __stdcall _Lazy_glGlobalAlphaFactoruiSUN(GLuint factor)                              {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);}
3046 PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN=_Lazy_glGlobalAlphaFactorbSUN;
3047 PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN=_Lazy_glGlobalAlphaFactorsSUN;
3048 PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN=_Lazy_glGlobalAlphaFactoriSUN;
3049 PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN=_Lazy_glGlobalAlphaFactorfSUN;
3050 PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN=_Lazy_glGlobalAlphaFactordSUN;
3051 PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN=_Lazy_glGlobalAlphaFactorubSUN;
3052 PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN=_Lazy_glGlobalAlphaFactorusSUN;
3053 PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN=_Lazy_glGlobalAlphaFactoruiSUN;
3054 #endif
3055 
3056 /* GL_SUN_triangle_list */
3057 
3058 #ifdef __GLEE_GL_SUN_triangle_list
_Lazy_glReplacementCodeuiSUN(GLuint code)3059 void __stdcall _Lazy_glReplacementCodeuiSUN(GLuint code)                                  {if (GLeeInit()) glReplacementCodeuiSUN(code);}
_Lazy_glReplacementCodeusSUN(GLushort code)3060 void __stdcall _Lazy_glReplacementCodeusSUN(GLushort code)                                {if (GLeeInit()) glReplacementCodeusSUN(code);}
_Lazy_glReplacementCodeubSUN(GLubyte code)3061 void __stdcall _Lazy_glReplacementCodeubSUN(GLubyte code)                                 {if (GLeeInit()) glReplacementCodeubSUN(code);}
_Lazy_glReplacementCodeuivSUN(const GLuint * code)3062 void __stdcall _Lazy_glReplacementCodeuivSUN(const GLuint * code)                         {if (GLeeInit()) glReplacementCodeuivSUN(code);}
_Lazy_glReplacementCodeusvSUN(const GLushort * code)3063 void __stdcall _Lazy_glReplacementCodeusvSUN(const GLushort * code)                       {if (GLeeInit()) glReplacementCodeusvSUN(code);}
_Lazy_glReplacementCodeubvSUN(const GLubyte * code)3064 void __stdcall _Lazy_glReplacementCodeubvSUN(const GLubyte * code)                        {if (GLeeInit()) glReplacementCodeubvSUN(code);}
_Lazy_glReplacementCodePointerSUN(GLenum type,GLsizei stride,const GLvoid ** pointer)3065 void __stdcall _Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid* * pointer)  {if (GLeeInit()) glReplacementCodePointerSUN(type, stride, pointer);}
3066 PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN=_Lazy_glReplacementCodeuiSUN;
3067 PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN=_Lazy_glReplacementCodeusSUN;
3068 PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN=_Lazy_glReplacementCodeubSUN;
3069 PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN=_Lazy_glReplacementCodeuivSUN;
3070 PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN=_Lazy_glReplacementCodeusvSUN;
3071 PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN=_Lazy_glReplacementCodeubvSUN;
3072 PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN=_Lazy_glReplacementCodePointerSUN;
3073 #endif
3074 
3075 /* GL_SUN_vertex */
3076 
3077 #ifdef __GLEE_GL_SUN_vertex
_Lazy_glColor4ubVertex2fSUN(GLubyte r,GLubyte g,GLubyte b,GLubyte a,GLfloat x,GLfloat y)3078 void __stdcall _Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y)  {if (GLeeInit()) glColor4ubVertex2fSUN(r, g, b, a, x, y);}
_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c,const GLfloat * v)3079 void __stdcall _Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v)         {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);}
_Lazy_glColor4ubVertex3fSUN(GLubyte r,GLubyte g,GLubyte b,GLubyte a,GLfloat x,GLfloat y,GLfloat z)3080 void __stdcall _Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glColor4ubVertex3fSUN(r, g, b, a, x, y, z);}
_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c,const GLfloat * v)3081 void __stdcall _Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v)         {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);}
_Lazy_glColor3fVertex3fSUN(GLfloat r,GLfloat g,GLfloat b,GLfloat x,GLfloat y,GLfloat z)3082 void __stdcall _Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glColor3fVertex3fSUN(r, g, b, x, y, z);}
_Lazy_glColor3fVertex3fvSUN(const GLfloat * c,const GLfloat * v)3083 void __stdcall _Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v)          {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);}
_Lazy_glNormal3fVertex3fSUN(GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3084 void __stdcall _Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glNormal3fVertex3fSUN(nx, ny, nz, x, y, z);}
_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n,const GLfloat * v)3085 void __stdcall _Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloat * v)         {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);}
_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r,GLfloat g,GLfloat b,GLfloat a,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3086 void __stdcall _Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z);}
_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c,const GLfloat * n,const GLfloat * v)3087 void __stdcall _Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glColor4fNormal3fVertex3fvSUN(c, n, v);}
_Lazy_glTexCoord2fVertex3fSUN(GLfloat s,GLfloat t,GLfloat x,GLfloat y,GLfloat z)3088 void __stdcall _Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, y, z);}
_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc,const GLfloat * v)3089 void __stdcall _Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLfloat * v)      {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);}
_Lazy_glTexCoord4fVertex4fSUN(GLfloat s,GLfloat t,GLfloat p,GLfloat q,GLfloat x,GLfloat y,GLfloat z,GLfloat w)3090 void __stdcall _Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);}
_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc,const GLfloat * v)3091 void __stdcall _Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLfloat * v)      {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);}
_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s,GLfloat t,GLubyte r,GLubyte g,GLubyte b,GLubyte a,GLfloat x,GLfloat y,GLfloat z)3092 void __stdcall _Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z);}
_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc,const GLubyte * c,const GLfloat * v)3093 void __stdcall _Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fColor4ubVertex3fvSUN(tc, c, v);}
_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s,GLfloat t,GLfloat r,GLfloat g,GLfloat b,GLfloat x,GLfloat y,GLfloat z)3094 void __stdcall _Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);}
_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc,const GLfloat * c,const GLfloat * v)3095 void __stdcall _Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fColor3fVertex3fvSUN(tc, c, v);}
_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s,GLfloat t,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3096 void __stdcall _Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);}
_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc,const GLfloat * n,const GLfloat * v)3097 void __stdcall _Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fNormal3fVertex3fvSUN(tc, n, v);}
_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s,GLfloat t,GLfloat r,GLfloat g,GLfloat b,GLfloat a,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3098 void __stdcall _Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);}
_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc,const GLfloat * c,const GLfloat * n,const GLfloat * v)3099 void __stdcall _Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);}
_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s,GLfloat t,GLfloat p,GLfloat q,GLfloat r,GLfloat g,GLfloat b,GLfloat a,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z,GLfloat w)3100 void __stdcall _Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w);}
_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc,const GLfloat * c,const GLfloat * n,const GLfloat * v)3101 void __stdcall _Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);}
_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc,GLfloat x,GLfloat y,GLfloat z)3102 void __stdcall _Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x, y, z);}
_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc,const GLfloat * v)3103 void __stdcall _Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);}
_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc,GLubyte r,GLubyte g,GLubyte b,GLubyte a,GLfloat x,GLfloat y,GLfloat z)3104 void __stdcall _Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z);}
_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc,const GLubyte * c,const GLfloat * v)3105 void __stdcall _Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v);}
_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc,GLfloat r,GLfloat g,GLfloat b,GLfloat x,GLfloat y,GLfloat z)3106 void __stdcall _Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);}
_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc,const GLfloat * c,const GLfloat * v)3107 void __stdcall _Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fvSUN(rc, c, v);}
_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3108 void __stdcall _Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);}
_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc,const GLfloat * n,const GLfloat * v)3109 void __stdcall _Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v);}
_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc,GLfloat r,GLfloat g,GLfloat b,GLfloat a,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3110 void __stdcall _Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);}
_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc,const GLfloat * c,const GLfloat * n,const GLfloat * v)3111 void __stdcall _Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);}
_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc,GLfloat s,GLfloat t,GLfloat x,GLfloat y,GLfloat z)3112 void __stdcall _Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);}
_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc,const GLfloat * tc,const GLfloat * v)3113 void __stdcall _Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);}
_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc,GLfloat s,GLfloat t,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3114 void __stdcall _Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);}
_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc,const GLfloat * tc,const GLfloat * n,const GLfloat * v)3115 void __stdcall _Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v);}
_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc,GLfloat s,GLfloat t,GLfloat r,GLfloat g,GLfloat b,GLfloat a,GLfloat nx,GLfloat ny,GLfloat nz,GLfloat x,GLfloat y,GLfloat z)3116 void __stdcall _Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);}
_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc,const GLfloat * tc,const GLfloat * c,const GLfloat * n,const GLfloat * v)3117 void __stdcall _Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);}
3118 PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN=_Lazy_glColor4ubVertex2fSUN;
3119 PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN=_Lazy_glColor4ubVertex2fvSUN;
3120 PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN=_Lazy_glColor4ubVertex3fSUN;
3121 PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN=_Lazy_glColor4ubVertex3fvSUN;
3122 PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN=_Lazy_glColor3fVertex3fSUN;
3123 PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN=_Lazy_glColor3fVertex3fvSUN;
3124 PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN=_Lazy_glNormal3fVertex3fSUN;
3125 PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN=_Lazy_glNormal3fVertex3fvSUN;
3126 PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN=_Lazy_glColor4fNormal3fVertex3fSUN;
3127 PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN=_Lazy_glColor4fNormal3fVertex3fvSUN;
3128 PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN=_Lazy_glTexCoord2fVertex3fSUN;
3129 PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN=_Lazy_glTexCoord2fVertex3fvSUN;
3130 PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN=_Lazy_glTexCoord4fVertex4fSUN;
3131 PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN=_Lazy_glTexCoord4fVertex4fvSUN;
3132 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN=_Lazy_glTexCoord2fColor4ubVertex3fSUN;
3133 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN=_Lazy_glTexCoord2fColor4ubVertex3fvSUN;
3134 PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN=_Lazy_glTexCoord2fColor3fVertex3fSUN;
3135 PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN=_Lazy_glTexCoord2fColor3fVertex3fvSUN;
3136 PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN=_Lazy_glTexCoord2fNormal3fVertex3fSUN;
3137 PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN=_Lazy_glTexCoord2fNormal3fVertex3fvSUN;
3138 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fVertex3fSUN=_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN;
3139 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3fVertex3fvSUN=_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN;
3140 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fVertex4fSUN=_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN;
3141 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3fVertex4fvSUN=_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN;
3142 PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN=_Lazy_glReplacementCodeuiVertex3fSUN;
3143 PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN=_Lazy_glReplacementCodeuiVertex3fvSUN;
3144 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubVertex3fSUN=_Lazy_glReplacementCodeuiColor4ubVertex3fSUN;
3145 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ubVertex3fvSUN=_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN;
3146 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVertex3fSUN=_Lazy_glReplacementCodeuiColor3fVertex3fSUN;
3147 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVertex3fvSUN=_Lazy_glReplacementCodeuiColor3fVertex3fvSUN;
3148 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiNormal3fVertex3fSUN;
3149 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN;
3150 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
3151 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
3152 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN;
3153 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN;
3154 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
3155 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
3156 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
3157 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
3158 #endif
3159 
3160 /* GL_EXT_blend_func_separate */
3161 
3162 #ifdef __GLEE_GL_EXT_blend_func_separate
_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)3163 void __stdcall _Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)  {if (GLeeInit()) glBlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
3164 PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT=_Lazy_glBlendFuncSeparateEXT;
3165 #endif
3166 
3167 /* GL_INGR_color_clamp */
3168 
3169 #ifdef __GLEE_GL_INGR_color_clamp
3170 #endif
3171 
3172 /* GL_INGR_interlace_read */
3173 
3174 #ifdef __GLEE_GL_INGR_interlace_read
3175 #endif
3176 
3177 /* GL_EXT_stencil_wrap */
3178 
3179 #ifdef __GLEE_GL_EXT_stencil_wrap
3180 #endif
3181 
3182 /* GL_EXT_422_pixels */
3183 
3184 #ifdef __GLEE_GL_EXT_422_pixels
3185 #endif
3186 
3187 /* GL_NV_texgen_reflection */
3188 
3189 #ifdef __GLEE_GL_NV_texgen_reflection
3190 #endif
3191 
3192 /* GL_EXT_texture_cube_map */
3193 
3194 #ifdef __GLEE_GL_EXT_texture_cube_map
3195 #endif
3196 
3197 /* GL_SUN_convolution_border_modes */
3198 
3199 #ifdef __GLEE_GL_SUN_convolution_border_modes
3200 #endif
3201 
3202 /* GL_EXT_texture_env_add */
3203 
3204 #ifdef __GLEE_GL_EXT_texture_env_add
3205 #endif
3206 
3207 /* GL_EXT_texture_lod_bias */
3208 
3209 #ifdef __GLEE_GL_EXT_texture_lod_bias
3210 #endif
3211 
3212 /* GL_EXT_texture_filter_anisotropic */
3213 
3214 #ifdef __GLEE_GL_EXT_texture_filter_anisotropic
3215 #endif
3216 
3217 /* GL_EXT_vertex_weighting */
3218 
3219 #ifdef __GLEE_GL_EXT_vertex_weighting
_Lazy_glVertexWeightfEXT(GLfloat weight)3220 void __stdcall _Lazy_glVertexWeightfEXT(GLfloat weight)                                   {if (GLeeInit()) glVertexWeightfEXT(weight);}
_Lazy_glVertexWeightfvEXT(const GLfloat * weight)3221 void __stdcall _Lazy_glVertexWeightfvEXT(const GLfloat * weight)                          {if (GLeeInit()) glVertexWeightfvEXT(weight);}
_Lazy_glVertexWeightPointerEXT(GLsizei size,GLenum type,GLsizei stride,const GLvoid * pointer)3222 void __stdcall _Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexWeightPointerEXT(size, type, stride, pointer);}
3223 PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT=_Lazy_glVertexWeightfEXT;
3224 PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT=_Lazy_glVertexWeightfvEXT;
3225 PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT=_Lazy_glVertexWeightPointerEXT;
3226 #endif
3227 
3228 /* GL_NV_light_max_exponent */
3229 
3230 #ifdef __GLEE_GL_NV_light_max_exponent
3231 #endif
3232 
3233 /* GL_NV_vertex_array_range */
3234 
3235 #ifdef __GLEE_GL_NV_vertex_array_range
_Lazy_glFlushVertexArrayRangeNV(void)3236 void __stdcall _Lazy_glFlushVertexArrayRangeNV(void)                                      {if (GLeeInit()) glFlushVertexArrayRangeNV();}
_Lazy_glVertexArrayRangeNV(GLsizei length,const GLvoid * pointer)3237 void __stdcall _Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer)         {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);}
3238 PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV=_Lazy_glFlushVertexArrayRangeNV;
3239 PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV=_Lazy_glVertexArrayRangeNV;
3240 #endif
3241 
3242 /* GL_NV_register_combiners */
3243 
3244 #ifdef __GLEE_GL_NV_register_combiners
_Lazy_glCombinerParameterfvNV(GLenum pname,const GLfloat * params)3245 void __stdcall _Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * params)        {if (GLeeInit()) glCombinerParameterfvNV(pname, params);}
_Lazy_glCombinerParameterfNV(GLenum pname,GLfloat param)3246 void __stdcall _Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param)                  {if (GLeeInit()) glCombinerParameterfNV(pname, param);}
_Lazy_glCombinerParameterivNV(GLenum pname,const GLint * params)3247 void __stdcall _Lazy_glCombinerParameterivNV(GLenum pname, const GLint * params)          {if (GLeeInit()) glCombinerParameterivNV(pname, params);}
_Lazy_glCombinerParameteriNV(GLenum pname,GLint param)3248 void __stdcall _Lazy_glCombinerParameteriNV(GLenum pname, GLint param)                    {if (GLeeInit()) glCombinerParameteriNV(pname, param);}
_Lazy_glCombinerInputNV(GLenum stage,GLenum portion,GLenum variable,GLenum input,GLenum mapping,GLenum componentUsage)3249 void __stdcall _Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)  {if (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);}
_Lazy_glCombinerOutputNV(GLenum stage,GLenum portion,GLenum abOutput,GLenum cdOutput,GLenum sumOutput,GLenum scale,GLenum bias,GLboolean abDotProduct,GLboolean cdDotProduct,GLboolean muxSum)3250 void __stdcall _Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)  {if (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum);}
_Lazy_glFinalCombinerInputNV(GLenum variable,GLenum input,GLenum mapping,GLenum componentUsage)3251 void __stdcall _Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)  {if (GLeeInit()) glFinalCombinerInputNV(variable, input, mapping, componentUsage);}
_Lazy_glGetCombinerInputParameterfvNV(GLenum stage,GLenum portion,GLenum variable,GLenum pname,GLfloat * params)3252 void __stdcall _Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);}
_Lazy_glGetCombinerInputParameterivNV(GLenum stage,GLenum portion,GLenum variable,GLenum pname,GLint * params)3253 void __stdcall _Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)  {if (GLeeInit()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params);}
_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage,GLenum portion,GLenum pname,GLfloat * params)3254 void __stdcall _Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetCombinerOutputParameterfvNV(stage, portion, pname, params);}
_Lazy_glGetCombinerOutputParameterivNV(GLenum stage,GLenum portion,GLenum pname,GLint * params)3255 void __stdcall _Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params)  {if (GLeeInit()) glGetCombinerOutputParameterivNV(stage, portion, pname, params);}
_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable,GLenum pname,GLfloat * params)3256 void __stdcall _Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFinalCombinerInputParameterfvNV(variable, pname, params);}
_Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable,GLenum pname,GLint * params)3257 void __stdcall _Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFinalCombinerInputParameterivNV(variable, pname, params);}
3258 PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV=_Lazy_glCombinerParameterfvNV;
3259 PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV=_Lazy_glCombinerParameterfNV;
3260 PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV=_Lazy_glCombinerParameterivNV;
3261 PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV=_Lazy_glCombinerParameteriNV;
3262 PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV=_Lazy_glCombinerInputNV;
3263 PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV=_Lazy_glCombinerOutputNV;
3264 PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV=_Lazy_glFinalCombinerInputNV;
3265 PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV=_Lazy_glGetCombinerInputParameterfvNV;
3266 PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV=_Lazy_glGetCombinerInputParameterivNV;
3267 PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV=_Lazy_glGetCombinerOutputParameterfvNV;
3268 PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV=_Lazy_glGetCombinerOutputParameterivNV;
3269 PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParameterfvNV=_Lazy_glGetFinalCombinerInputParameterfvNV;
3270 PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParameterivNV=_Lazy_glGetFinalCombinerInputParameterivNV;
3271 #endif
3272 
3273 /* GL_NV_fog_distance */
3274 
3275 #ifdef __GLEE_GL_NV_fog_distance
3276 #endif
3277 
3278 /* GL_NV_texgen_emboss */
3279 
3280 #ifdef __GLEE_GL_NV_texgen_emboss
3281 #endif
3282 
3283 /* GL_NV_blend_square */
3284 
3285 #ifdef __GLEE_GL_NV_blend_square
3286 #endif
3287 
3288 /* GL_NV_texture_env_combine4 */
3289 
3290 #ifdef __GLEE_GL_NV_texture_env_combine4
3291 #endif
3292 
3293 /* GL_MESA_resize_buffers */
3294 
3295 #ifdef __GLEE_GL_MESA_resize_buffers
_Lazy_glResizeBuffersMESA(void)3296 void __stdcall _Lazy_glResizeBuffersMESA(void)                                            {if (GLeeInit()) glResizeBuffersMESA();}
3297 PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA=_Lazy_glResizeBuffersMESA;
3298 #endif
3299 
3300 /* GL_MESA_window_pos */
3301 
3302 #ifdef __GLEE_GL_MESA_window_pos
_Lazy_glWindowPos2dMESA(GLdouble x,GLdouble y)3303 void __stdcall _Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y)                            {if (GLeeInit()) glWindowPos2dMESA(x, y);}
_Lazy_glWindowPos2dvMESA(const GLdouble * v)3304 void __stdcall _Lazy_glWindowPos2dvMESA(const GLdouble * v)                               {if (GLeeInit()) glWindowPos2dvMESA(v);}
_Lazy_glWindowPos2fMESA(GLfloat x,GLfloat y)3305 void __stdcall _Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y)                              {if (GLeeInit()) glWindowPos2fMESA(x, y);}
_Lazy_glWindowPos2fvMESA(const GLfloat * v)3306 void __stdcall _Lazy_glWindowPos2fvMESA(const GLfloat * v)                                {if (GLeeInit()) glWindowPos2fvMESA(v);}
_Lazy_glWindowPos2iMESA(GLint x,GLint y)3307 void __stdcall _Lazy_glWindowPos2iMESA(GLint x, GLint y)                                  {if (GLeeInit()) glWindowPos2iMESA(x, y);}
_Lazy_glWindowPos2ivMESA(const GLint * v)3308 void __stdcall _Lazy_glWindowPos2ivMESA(const GLint * v)                                  {if (GLeeInit()) glWindowPos2ivMESA(v);}
_Lazy_glWindowPos2sMESA(GLshort x,GLshort y)3309 void __stdcall _Lazy_glWindowPos2sMESA(GLshort x, GLshort y)                              {if (GLeeInit()) glWindowPos2sMESA(x, y);}
_Lazy_glWindowPos2svMESA(const GLshort * v)3310 void __stdcall _Lazy_glWindowPos2svMESA(const GLshort * v)                                {if (GLeeInit()) glWindowPos2svMESA(v);}
_Lazy_glWindowPos3dMESA(GLdouble x,GLdouble y,GLdouble z)3311 void __stdcall _Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z)                {if (GLeeInit()) glWindowPos3dMESA(x, y, z);}
_Lazy_glWindowPos3dvMESA(const GLdouble * v)3312 void __stdcall _Lazy_glWindowPos3dvMESA(const GLdouble * v)                               {if (GLeeInit()) glWindowPos3dvMESA(v);}
_Lazy_glWindowPos3fMESA(GLfloat x,GLfloat y,GLfloat z)3313 void __stdcall _Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z)                   {if (GLeeInit()) glWindowPos3fMESA(x, y, z);}
_Lazy_glWindowPos3fvMESA(const GLfloat * v)3314 void __stdcall _Lazy_glWindowPos3fvMESA(const GLfloat * v)                                {if (GLeeInit()) glWindowPos3fvMESA(v);}
_Lazy_glWindowPos3iMESA(GLint x,GLint y,GLint z)3315 void __stdcall _Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z)                         {if (GLeeInit()) glWindowPos3iMESA(x, y, z);}
_Lazy_glWindowPos3ivMESA(const GLint * v)3316 void __stdcall _Lazy_glWindowPos3ivMESA(const GLint * v)                                  {if (GLeeInit()) glWindowPos3ivMESA(v);}
_Lazy_glWindowPos3sMESA(GLshort x,GLshort y,GLshort z)3317 void __stdcall _Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z)                   {if (GLeeInit()) glWindowPos3sMESA(x, y, z);}
_Lazy_glWindowPos3svMESA(const GLshort * v)3318 void __stdcall _Lazy_glWindowPos3svMESA(const GLshort * v)                                {if (GLeeInit()) glWindowPos3svMESA(v);}
_Lazy_glWindowPos4dMESA(GLdouble x,GLdouble y,GLdouble z,GLdouble w)3319 void __stdcall _Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w)    {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);}
_Lazy_glWindowPos4dvMESA(const GLdouble * v)3320 void __stdcall _Lazy_glWindowPos4dvMESA(const GLdouble * v)                               {if (GLeeInit()) glWindowPos4dvMESA(v);}
_Lazy_glWindowPos4fMESA(GLfloat x,GLfloat y,GLfloat z,GLfloat w)3321 void __stdcall _Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w)        {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);}
_Lazy_glWindowPos4fvMESA(const GLfloat * v)3322 void __stdcall _Lazy_glWindowPos4fvMESA(const GLfloat * v)                                {if (GLeeInit()) glWindowPos4fvMESA(v);}
_Lazy_glWindowPos4iMESA(GLint x,GLint y,GLint z,GLint w)3323 void __stdcall _Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w)                {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);}
_Lazy_glWindowPos4ivMESA(const GLint * v)3324 void __stdcall _Lazy_glWindowPos4ivMESA(const GLint * v)                                  {if (GLeeInit()) glWindowPos4ivMESA(v);}
_Lazy_glWindowPos4sMESA(GLshort x,GLshort y,GLshort z,GLshort w)3325 void __stdcall _Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w)        {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);}
_Lazy_glWindowPos4svMESA(const GLshort * v)3326 void __stdcall _Lazy_glWindowPos4svMESA(const GLshort * v)                                {if (GLeeInit()) glWindowPos4svMESA(v);}
3327 PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA=_Lazy_glWindowPos2dMESA;
3328 PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA=_Lazy_glWindowPos2dvMESA;
3329 PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA=_Lazy_glWindowPos2fMESA;
3330 PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA=_Lazy_glWindowPos2fvMESA;
3331 PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA=_Lazy_glWindowPos2iMESA;
3332 PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA=_Lazy_glWindowPos2ivMESA;
3333 PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA=_Lazy_glWindowPos2sMESA;
3334 PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA=_Lazy_glWindowPos2svMESA;
3335 PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA=_Lazy_glWindowPos3dMESA;
3336 PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA=_Lazy_glWindowPos3dvMESA;
3337 PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA=_Lazy_glWindowPos3fMESA;
3338 PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA=_Lazy_glWindowPos3fvMESA;
3339 PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA=_Lazy_glWindowPos3iMESA;
3340 PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA=_Lazy_glWindowPos3ivMESA;
3341 PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA=_Lazy_glWindowPos3sMESA;
3342 PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA=_Lazy_glWindowPos3svMESA;
3343 PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA=_Lazy_glWindowPos4dMESA;
3344 PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA=_Lazy_glWindowPos4dvMESA;
3345 PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA=_Lazy_glWindowPos4fMESA;
3346 PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA=_Lazy_glWindowPos4fvMESA;
3347 PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA=_Lazy_glWindowPos4iMESA;
3348 PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA=_Lazy_glWindowPos4ivMESA;
3349 PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA=_Lazy_glWindowPos4sMESA;
3350 PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA=_Lazy_glWindowPos4svMESA;
3351 #endif
3352 
3353 /* GL_EXT_texture_compression_s3tc */
3354 
3355 #ifdef __GLEE_GL_EXT_texture_compression_s3tc
3356 #endif
3357 
3358 /* GL_IBM_cull_vertex */
3359 
3360 #ifdef __GLEE_GL_IBM_cull_vertex
3361 #endif
3362 
3363 /* GL_IBM_multimode_draw_arrays */
3364 
3365 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode,const GLint * first,const GLsizei * count,GLsizei primcount,GLint modestride)3366 void __stdcall _Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)  {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, modestride);}
_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode,const GLsizei * count,GLenum type,const GLvoid * const * indices,GLsizei primcount,GLint modestride)3367 void __stdcall _Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride)  {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride);}
3368 PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM=_Lazy_glMultiModeDrawArraysIBM;
3369 PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM=_Lazy_glMultiModeDrawElementsIBM;
3370 #endif
3371 
3372 /* GL_IBM_vertex_array_lists */
3373 
3374 #ifdef __GLEE_GL_IBM_vertex_array_lists
_Lazy_glColorPointerListIBM(GLint size,GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3375 void __stdcall _Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glColorPointerListIBM(size, type, stride, pointer, ptrstride);}
_Lazy_glSecondaryColorPointerListIBM(GLint size,GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3376 void __stdcall _Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);}
_Lazy_glEdgeFlagPointerListIBM(GLint stride,const GLboolean ** pointer,GLint ptrstride)3377 void __stdcall _Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean* * pointer, GLint ptrstride)  {if (GLeeInit()) glEdgeFlagPointerListIBM(stride, pointer, ptrstride);}
_Lazy_glFogCoordPointerListIBM(GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3378 void __stdcall _Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glFogCoordPointerListIBM(type, stride, pointer, ptrstride);}
_Lazy_glIndexPointerListIBM(GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3379 void __stdcall _Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glIndexPointerListIBM(type, stride, pointer, ptrstride);}
_Lazy_glNormalPointerListIBM(GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3380 void __stdcall _Lazy_glNormalPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glNormalPointerListIBM(type, stride, pointer, ptrstride);}
_Lazy_glTexCoordPointerListIBM(GLint size,GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3381 void __stdcall _Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);}
_Lazy_glVertexPointerListIBM(GLint size,GLenum type,GLint stride,const GLvoid ** pointer,GLint ptrstride)3382 void __stdcall _Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glVertexPointerListIBM(size, type, stride, pointer, ptrstride);}
3383 PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM=_Lazy_glColorPointerListIBM;
3384 PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM=_Lazy_glSecondaryColorPointerListIBM;
3385 PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM=_Lazy_glEdgeFlagPointerListIBM;
3386 PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM=_Lazy_glFogCoordPointerListIBM;
3387 PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM=_Lazy_glIndexPointerListIBM;
3388 PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM=_Lazy_glNormalPointerListIBM;
3389 PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM=_Lazy_glTexCoordPointerListIBM;
3390 PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM=_Lazy_glVertexPointerListIBM;
3391 #endif
3392 
3393 /* GL_SGIX_subsample */
3394 
3395 #ifdef __GLEE_GL_SGIX_subsample
3396 #endif
3397 
3398 /* GL_SGIX_ycrcb_subsample */
3399 
3400 #ifdef __GLEE_GL_SGIX_ycrcb_subsample
3401 #endif
3402 
3403 /* GL_SGIX_ycrcba */
3404 
3405 #ifdef __GLEE_GL_SGIX_ycrcba
3406 #endif
3407 
3408 /* GL_SGI_depth_pass_instrument */
3409 
3410 #ifdef __GLEE_GL_SGI_depth_pass_instrument
3411 #endif
3412 
3413 /* GL_3DFX_texture_compression_FXT1 */
3414 
3415 #ifdef __GLEE_GL_3DFX_texture_compression_FXT1
3416 #endif
3417 
3418 /* GL_3DFX_multisample */
3419 
3420 #ifdef __GLEE_GL_3DFX_multisample
3421 #endif
3422 
3423 /* GL_3DFX_tbuffer */
3424 
3425 #ifdef __GLEE_GL_3DFX_tbuffer
_Lazy_glTbufferMask3DFX(GLuint mask)3426 void __stdcall _Lazy_glTbufferMask3DFX(GLuint mask)                                       {if (GLeeInit()) glTbufferMask3DFX(mask);}
3427 PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX=_Lazy_glTbufferMask3DFX;
3428 #endif
3429 
3430 /* GL_EXT_multisample */
3431 
3432 #ifdef __GLEE_GL_EXT_multisample
_Lazy_glSampleMaskEXT(GLclampf value,GLboolean invert)3433 void __stdcall _Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert)                    {if (GLeeInit()) glSampleMaskEXT(value, invert);}
_Lazy_glSamplePatternEXT(GLenum pattern)3434 void __stdcall _Lazy_glSamplePatternEXT(GLenum pattern)                                   {if (GLeeInit()) glSamplePatternEXT(pattern);}
3435 PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT=_Lazy_glSampleMaskEXT;
3436 PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT=_Lazy_glSamplePatternEXT;
3437 #endif
3438 
3439 /* GL_SGIX_vertex_preclip */
3440 
3441 #ifdef __GLEE_GL_SGIX_vertex_preclip
3442 #endif
3443 
3444 /* GL_SGIX_convolution_accuracy */
3445 
3446 #ifdef __GLEE_GL_SGIX_convolution_accuracy
3447 #endif
3448 
3449 /* GL_SGIX_resample */
3450 
3451 #ifdef __GLEE_GL_SGIX_resample
3452 #endif
3453 
3454 /* GL_SGIS_point_line_texgen */
3455 
3456 #ifdef __GLEE_GL_SGIS_point_line_texgen
3457 #endif
3458 
3459 /* GL_SGIS_texture_color_mask */
3460 
3461 #ifdef __GLEE_GL_SGIS_texture_color_mask
_Lazy_glTextureColorMaskSGIS(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)3462 void __stdcall _Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)  {if (GLeeInit()) glTextureColorMaskSGIS(red, green, blue, alpha);}
3463 PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS=_Lazy_glTextureColorMaskSGIS;
3464 #endif
3465 
3466 /* GL_EXT_texture_env_dot3 */
3467 
3468 #ifdef __GLEE_GL_EXT_texture_env_dot3
3469 #endif
3470 
3471 /* GL_ATI_texture_mirror_once */
3472 
3473 #ifdef __GLEE_GL_ATI_texture_mirror_once
3474 #endif
3475 
3476 /* GL_NV_fence */
3477 
3478 #ifdef __GLEE_GL_NV_fence
_Lazy_glDeleteFencesNV(GLsizei n,const GLuint * fences)3479 void __stdcall _Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences)                   {if (GLeeInit()) glDeleteFencesNV(n, fences);}
_Lazy_glGenFencesNV(GLsizei n,GLuint * fences)3480 void __stdcall _Lazy_glGenFencesNV(GLsizei n, GLuint * fences)                            {if (GLeeInit()) glGenFencesNV(n, fences);}
_Lazy_glIsFenceNV(GLuint fence)3481 GLboolean __stdcall _Lazy_glIsFenceNV(GLuint fence)                                       {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolean)0;}
_Lazy_glTestFenceNV(GLuint fence)3482 GLboolean __stdcall _Lazy_glTestFenceNV(GLuint fence)                                     {if (GLeeInit()) return glTestFenceNV(fence); return (GLboolean)0;}
_Lazy_glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)3483 void __stdcall _Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params)           {if (GLeeInit()) glGetFenceivNV(fence, pname, params);}
_Lazy_glFinishFenceNV(GLuint fence)3484 void __stdcall _Lazy_glFinishFenceNV(GLuint fence)                                        {if (GLeeInit()) glFinishFenceNV(fence);}
_Lazy_glSetFenceNV(GLuint fence,GLenum condition)3485 void __stdcall _Lazy_glSetFenceNV(GLuint fence, GLenum condition)                         {if (GLeeInit()) glSetFenceNV(fence, condition);}
3486 PFNGLDELETEFENCESNVPROC pglDeleteFencesNV=_Lazy_glDeleteFencesNV;
3487 PFNGLGENFENCESNVPROC pglGenFencesNV=_Lazy_glGenFencesNV;
3488 PFNGLISFENCENVPROC pglIsFenceNV=_Lazy_glIsFenceNV;
3489 PFNGLTESTFENCENVPROC pglTestFenceNV=_Lazy_glTestFenceNV;
3490 PFNGLGETFENCEIVNVPROC pglGetFenceivNV=_Lazy_glGetFenceivNV;
3491 PFNGLFINISHFENCENVPROC pglFinishFenceNV=_Lazy_glFinishFenceNV;
3492 PFNGLSETFENCENVPROC pglSetFenceNV=_Lazy_glSetFenceNV;
3493 #endif
3494 
3495 /* GL_IBM_texture_mirrored_repeat */
3496 
3497 #ifdef __GLEE_GL_IBM_texture_mirrored_repeat
3498 #endif
3499 
3500 /* GL_NV_evaluators */
3501 
3502 #ifdef __GLEE_GL_NV_evaluators
_Lazy_glMapControlPointsNV(GLenum target,GLuint index,GLenum type,GLsizei ustride,GLsizei vstride,GLint uorder,GLint vorder,GLboolean packed,const GLvoid * points)3503 void __stdcall _Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points)  {if (GLeeInit()) glMapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points);}
_Lazy_glMapParameterivNV(GLenum target,GLenum pname,const GLint * params)3504 void __stdcall _Lazy_glMapParameterivNV(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMapParameterivNV(target, pname, params);}
_Lazy_glMapParameterfvNV(GLenum target,GLenum pname,const GLfloat * params)3505 void __stdcall _Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMapParameterfvNV(target, pname, params);}
_Lazy_glGetMapControlPointsNV(GLenum target,GLuint index,GLenum type,GLsizei ustride,GLsizei vstride,GLboolean packed,GLvoid * points)3506 void __stdcall _Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points)  {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustride, vstride, packed, points);}
_Lazy_glGetMapParameterivNV(GLenum target,GLenum pname,GLint * params)3507 void __stdcall _Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params)   {if (GLeeInit()) glGetMapParameterivNV(target, pname, params);}
_Lazy_glGetMapParameterfvNV(GLenum target,GLenum pname,GLfloat * params)3508 void __stdcall _Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMapParameterfvNV(target, pname, params);}
_Lazy_glGetMapAttribParameterivNV(GLenum target,GLuint index,GLenum pname,GLint * params)3509 void __stdcall _Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMapAttribParameterivNV(target, index, pname, params);}
_Lazy_glGetMapAttribParameterfvNV(GLenum target,GLuint index,GLenum pname,GLfloat * params)3510 void __stdcall _Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMapAttribParameterfvNV(target, index, pname, params);}
_Lazy_glEvalMapsNV(GLenum target,GLenum mode)3511 void __stdcall _Lazy_glEvalMapsNV(GLenum target, GLenum mode)                             {if (GLeeInit()) glEvalMapsNV(target, mode);}
3512 PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV=_Lazy_glMapControlPointsNV;
3513 PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV=_Lazy_glMapParameterivNV;
3514 PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV=_Lazy_glMapParameterfvNV;
3515 PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV=_Lazy_glGetMapControlPointsNV;
3516 PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV=_Lazy_glGetMapParameterivNV;
3517 PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV=_Lazy_glGetMapParameterfvNV;
3518 PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV=_Lazy_glGetMapAttribParameterivNV;
3519 PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV=_Lazy_glGetMapAttribParameterfvNV;
3520 PFNGLEVALMAPSNVPROC pglEvalMapsNV=_Lazy_glEvalMapsNV;
3521 #endif
3522 
3523 /* GL_NV_packed_depth_stencil */
3524 
3525 #ifdef __GLEE_GL_NV_packed_depth_stencil
3526 #endif
3527 
3528 /* GL_NV_register_combiners2 */
3529 
3530 #ifdef __GLEE_GL_NV_register_combiners2
_Lazy_glCombinerStageParameterfvNV(GLenum stage,GLenum pname,const GLfloat * params)3531 void __stdcall _Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glCombinerStageParameterfvNV(stage, pname, params);}
_Lazy_glGetCombinerStageParameterfvNV(GLenum stage,GLenum pname,GLfloat * params)3532 void __stdcall _Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetCombinerStageParameterfvNV(stage, pname, params);}
3533 PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV=_Lazy_glCombinerStageParameterfvNV;
3534 PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV=_Lazy_glGetCombinerStageParameterfvNV;
3535 #endif
3536 
3537 /* GL_NV_texture_compression_vtc */
3538 
3539 #ifdef __GLEE_GL_NV_texture_compression_vtc
3540 #endif
3541 
3542 /* GL_NV_texture_rectangle */
3543 
3544 #ifdef __GLEE_GL_NV_texture_rectangle
3545 #endif
3546 
3547 /* GL_NV_texture_shader */
3548 
3549 #ifdef __GLEE_GL_NV_texture_shader
3550 #endif
3551 
3552 /* GL_NV_texture_shader2 */
3553 
3554 #ifdef __GLEE_GL_NV_texture_shader2
3555 #endif
3556 
3557 /* GL_NV_vertex_array_range2 */
3558 
3559 #ifdef __GLEE_GL_NV_vertex_array_range2
3560 #endif
3561 
3562 /* GL_NV_vertex_program */
3563 
3564 #ifdef __GLEE_GL_NV_vertex_program
_Lazy_glAreProgramsResidentNV(GLsizei n,const GLuint * programs,GLboolean * residences)3565 GLboolean __stdcall _Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * programs, GLboolean * residences)  {if (GLeeInit()) return glAreProgramsResidentNV(n, programs, residences); return (GLboolean)0;}
_Lazy_glBindProgramNV(GLenum target,GLuint id)3566 void __stdcall _Lazy_glBindProgramNV(GLenum target, GLuint id)                            {if (GLeeInit()) glBindProgramNV(target, id);}
_Lazy_glDeleteProgramsNV(GLsizei n,const GLuint * programs)3567 void __stdcall _Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs)               {if (GLeeInit()) glDeleteProgramsNV(n, programs);}
_Lazy_glExecuteProgramNV(GLenum target,GLuint id,const GLfloat * params)3568 void __stdcall _Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params)  {if (GLeeInit()) glExecuteProgramNV(target, id, params);}
_Lazy_glGenProgramsNV(GLsizei n,GLuint * programs)3569 void __stdcall _Lazy_glGenProgramsNV(GLsizei n, GLuint * programs)                        {if (GLeeInit()) glGenProgramsNV(n, programs);}
_Lazy_glGetProgramParameterdvNV(GLenum target,GLuint index,GLenum pname,GLdouble * params)3570 void __stdcall _Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetProgramParameterdvNV(target, index, pname, params);}
_Lazy_glGetProgramParameterfvNV(GLenum target,GLuint index,GLenum pname,GLfloat * params)3571 void __stdcall _Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetProgramParameterfvNV(target, index, pname, params);}
_Lazy_glGetProgramivNV(GLuint id,GLenum pname,GLint * params)3572 void __stdcall _Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * params)            {if (GLeeInit()) glGetProgramivNV(id, pname, params);}
_Lazy_glGetProgramStringNV(GLuint id,GLenum pname,GLubyte * program)3573 void __stdcall _Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program)     {if (GLeeInit()) glGetProgramStringNV(id, pname, program);}
_Lazy_glGetTrackMatrixivNV(GLenum target,GLuint address,GLenum pname,GLint * params)3574 void __stdcall _Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTrackMatrixivNV(target, address, pname, params);}
_Lazy_glGetVertexAttribdvNV(GLuint index,GLenum pname,GLdouble * params)3575 void __stdcall _Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params);}
_Lazy_glGetVertexAttribfvNV(GLuint index,GLenum pname,GLfloat * params)3576 void __stdcall _Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params);}
_Lazy_glGetVertexAttribivNV(GLuint index,GLenum pname,GLint * params)3577 void __stdcall _Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params)    {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params);}
_Lazy_glGetVertexAttribPointervNV(GLuint index,GLenum pname,GLvoid ** pointer)3578 void __stdcall _Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* * pointer)  {if (GLeeInit()) glGetVertexAttribPointervNV(index, pname, pointer);}
_Lazy_glIsProgramNV(GLuint id)3579 GLboolean __stdcall _Lazy_glIsProgramNV(GLuint id)                                        {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean)0;}
_Lazy_glLoadProgramNV(GLenum target,GLuint id,GLsizei len,const GLubyte * program)3580 void __stdcall _Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program)  {if (GLeeInit()) glLoadProgramNV(target, id, len, program);}
_Lazy_glProgramParameter4dNV(GLenum target,GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)3581 void __stdcall _Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramParameter4dNV(target, index, x, y, z, w);}
_Lazy_glProgramParameter4dvNV(GLenum target,GLuint index,const GLdouble * v)3582 void __stdcall _Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * v)  {if (GLeeInit()) glProgramParameter4dvNV(target, index, v);}
_Lazy_glProgramParameter4fNV(GLenum target,GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)3583 void __stdcall _Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramParameter4fNV(target, index, x, y, z, w);}
_Lazy_glProgramParameter4fvNV(GLenum target,GLuint index,const GLfloat * v)3584 void __stdcall _Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat * v)  {if (GLeeInit()) glProgramParameter4fvNV(target, index, v);}
_Lazy_glProgramParameters4dvNV(GLenum target,GLuint index,GLuint count,const GLdouble * v)3585 void __stdcall _Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v)  {if (GLeeInit()) glProgramParameters4dvNV(target, index, count, v);}
_Lazy_glProgramParameters4fvNV(GLenum target,GLuint index,GLuint count,const GLfloat * v)3586 void __stdcall _Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v)  {if (GLeeInit()) glProgramParameters4fvNV(target, index, count, v);}
_Lazy_glRequestResidentProgramsNV(GLsizei n,const GLuint * programs)3587 void __stdcall _Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * programs)      {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);}
_Lazy_glTrackMatrixNV(GLenum target,GLuint address,GLenum matrix,GLenum transform)3588 void __stdcall _Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform)  {if (GLeeInit()) glTrackMatrixNV(target, address, matrix, transform);}
_Lazy_glVertexAttribPointerNV(GLuint index,GLint fsize,GLenum type,GLsizei stride,const GLvoid * pointer)3589 void __stdcall _Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribPointerNV(index, fsize, type, stride, pointer);}
_Lazy_glVertexAttrib1dNV(GLuint index,GLdouble x)3590 void __stdcall _Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x)                         {if (GLeeInit()) glVertexAttrib1dNV(index, x);}
_Lazy_glVertexAttrib1dvNV(GLuint index,const GLdouble * v)3591 void __stdcall _Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v)                {if (GLeeInit()) glVertexAttrib1dvNV(index, v);}
_Lazy_glVertexAttrib1fNV(GLuint index,GLfloat x)3592 void __stdcall _Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x)                          {if (GLeeInit()) glVertexAttrib1fNV(index, x);}
_Lazy_glVertexAttrib1fvNV(GLuint index,const GLfloat * v)3593 void __stdcall _Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v)                 {if (GLeeInit()) glVertexAttrib1fvNV(index, v);}
_Lazy_glVertexAttrib1sNV(GLuint index,GLshort x)3594 void __stdcall _Lazy_glVertexAttrib1sNV(GLuint index, GLshort x)                          {if (GLeeInit()) glVertexAttrib1sNV(index, x);}
_Lazy_glVertexAttrib1svNV(GLuint index,const GLshort * v)3595 void __stdcall _Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v)                 {if (GLeeInit()) glVertexAttrib1svNV(index, v);}
_Lazy_glVertexAttrib2dNV(GLuint index,GLdouble x,GLdouble y)3596 void __stdcall _Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y)             {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);}
_Lazy_glVertexAttrib2dvNV(GLuint index,const GLdouble * v)3597 void __stdcall _Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v)                {if (GLeeInit()) glVertexAttrib2dvNV(index, v);}
_Lazy_glVertexAttrib2fNV(GLuint index,GLfloat x,GLfloat y)3598 void __stdcall _Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y)               {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);}
_Lazy_glVertexAttrib2fvNV(GLuint index,const GLfloat * v)3599 void __stdcall _Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v)                 {if (GLeeInit()) glVertexAttrib2fvNV(index, v);}
_Lazy_glVertexAttrib2sNV(GLuint index,GLshort x,GLshort y)3600 void __stdcall _Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y)               {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);}
_Lazy_glVertexAttrib2svNV(GLuint index,const GLshort * v)3601 void __stdcall _Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v)                 {if (GLeeInit()) glVertexAttrib2svNV(index, v);}
_Lazy_glVertexAttrib3dNV(GLuint index,GLdouble x,GLdouble y,GLdouble z)3602 void __stdcall _Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);}
_Lazy_glVertexAttrib3dvNV(GLuint index,const GLdouble * v)3603 void __stdcall _Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v)                {if (GLeeInit()) glVertexAttrib3dvNV(index, v);}
_Lazy_glVertexAttrib3fNV(GLuint index,GLfloat x,GLfloat y,GLfloat z)3604 void __stdcall _Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z)    {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);}
_Lazy_glVertexAttrib3fvNV(GLuint index,const GLfloat * v)3605 void __stdcall _Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v)                 {if (GLeeInit()) glVertexAttrib3fvNV(index, v);}
_Lazy_glVertexAttrib3sNV(GLuint index,GLshort x,GLshort y,GLshort z)3606 void __stdcall _Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z)    {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);}
_Lazy_glVertexAttrib3svNV(GLuint index,const GLshort * v)3607 void __stdcall _Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v)                 {if (GLeeInit()) glVertexAttrib3svNV(index, v);}
_Lazy_glVertexAttrib4dNV(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)3608 void __stdcall _Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexAttrib4dNV(index, x, y, z, w);}
_Lazy_glVertexAttrib4dvNV(GLuint index,const GLdouble * v)3609 void __stdcall _Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v)                {if (GLeeInit()) glVertexAttrib4dvNV(index, v);}
_Lazy_glVertexAttrib4fNV(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)3610 void __stdcall _Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, w);}
_Lazy_glVertexAttrib4fvNV(GLuint index,const GLfloat * v)3611 void __stdcall _Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v)                 {if (GLeeInit()) glVertexAttrib4fvNV(index, v);}
_Lazy_glVertexAttrib4sNV(GLuint index,GLshort x,GLshort y,GLshort z,GLshort w)3612 void __stdcall _Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, w);}
_Lazy_glVertexAttrib4svNV(GLuint index,const GLshort * v)3613 void __stdcall _Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v)                 {if (GLeeInit()) glVertexAttrib4svNV(index, v);}
_Lazy_glVertexAttrib4ubNV(GLuint index,GLubyte x,GLubyte y,GLubyte z,GLubyte w)3614 void __stdcall _Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)  {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, z, w);}
_Lazy_glVertexAttrib4ubvNV(GLuint index,const GLubyte * v)3615 void __stdcall _Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v)                {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);}
_Lazy_glVertexAttribs1dvNV(GLuint index,GLsizei count,const GLdouble * v)3616 void __stdcall _Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);}
_Lazy_glVertexAttribs1fvNV(GLuint index,GLsizei count,const GLfloat * v)3617 void __stdcall _Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);}
_Lazy_glVertexAttribs1svNV(GLuint index,GLsizei count,const GLshort * v)3618 void __stdcall _Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);}
_Lazy_glVertexAttribs2dvNV(GLuint index,GLsizei count,const GLdouble * v)3619 void __stdcall _Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);}
_Lazy_glVertexAttribs2fvNV(GLuint index,GLsizei count,const GLfloat * v)3620 void __stdcall _Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);}
_Lazy_glVertexAttribs2svNV(GLuint index,GLsizei count,const GLshort * v)3621 void __stdcall _Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);}
_Lazy_glVertexAttribs3dvNV(GLuint index,GLsizei count,const GLdouble * v)3622 void __stdcall _Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);}
_Lazy_glVertexAttribs3fvNV(GLuint index,GLsizei count,const GLfloat * v)3623 void __stdcall _Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);}
_Lazy_glVertexAttribs3svNV(GLuint index,GLsizei count,const GLshort * v)3624 void __stdcall _Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);}
_Lazy_glVertexAttribs4dvNV(GLuint index,GLsizei count,const GLdouble * v)3625 void __stdcall _Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);}
_Lazy_glVertexAttribs4fvNV(GLuint index,GLsizei count,const GLfloat * v)3626 void __stdcall _Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);}
_Lazy_glVertexAttribs4svNV(GLuint index,GLsizei count,const GLshort * v)3627 void __stdcall _Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);}
_Lazy_glVertexAttribs4ubvNV(GLuint index,GLsizei count,const GLubyte * v)3628 void __stdcall _Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v)  {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);}
3629 PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV=_Lazy_glAreProgramsResidentNV;
3630 PFNGLBINDPROGRAMNVPROC pglBindProgramNV=_Lazy_glBindProgramNV;
3631 PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV=_Lazy_glDeleteProgramsNV;
3632 PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV=_Lazy_glExecuteProgramNV;
3633 PFNGLGENPROGRAMSNVPROC pglGenProgramsNV=_Lazy_glGenProgramsNV;
3634 PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV=_Lazy_glGetProgramParameterdvNV;
3635 PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV=_Lazy_glGetProgramParameterfvNV;
3636 PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV=_Lazy_glGetProgramivNV;
3637 PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV=_Lazy_glGetProgramStringNV;
3638 PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV=_Lazy_glGetTrackMatrixivNV;
3639 PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV=_Lazy_glGetVertexAttribdvNV;
3640 PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV=_Lazy_glGetVertexAttribfvNV;
3641 PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV=_Lazy_glGetVertexAttribivNV;
3642 PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV=_Lazy_glGetVertexAttribPointervNV;
3643 PFNGLISPROGRAMNVPROC pglIsProgramNV=_Lazy_glIsProgramNV;
3644 PFNGLLOADPROGRAMNVPROC pglLoadProgramNV=_Lazy_glLoadProgramNV;
3645 PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV=_Lazy_glProgramParameter4dNV;
3646 PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV=_Lazy_glProgramParameter4dvNV;
3647 PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV=_Lazy_glProgramParameter4fNV;
3648 PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV=_Lazy_glProgramParameter4fvNV;
3649 PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV=_Lazy_glProgramParameters4dvNV;
3650 PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV=_Lazy_glProgramParameters4fvNV;
3651 PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV=_Lazy_glRequestResidentProgramsNV;
3652 PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV=_Lazy_glTrackMatrixNV;
3653 PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV=_Lazy_glVertexAttribPointerNV;
3654 PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV=_Lazy_glVertexAttrib1dNV;
3655 PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV=_Lazy_glVertexAttrib1dvNV;
3656 PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV=_Lazy_glVertexAttrib1fNV;
3657 PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV=_Lazy_glVertexAttrib1fvNV;
3658 PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV=_Lazy_glVertexAttrib1sNV;
3659 PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV=_Lazy_glVertexAttrib1svNV;
3660 PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV=_Lazy_glVertexAttrib2dNV;
3661 PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV=_Lazy_glVertexAttrib2dvNV;
3662 PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV=_Lazy_glVertexAttrib2fNV;
3663 PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV=_Lazy_glVertexAttrib2fvNV;
3664 PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV=_Lazy_glVertexAttrib2sNV;
3665 PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV=_Lazy_glVertexAttrib2svNV;
3666 PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV=_Lazy_glVertexAttrib3dNV;
3667 PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV=_Lazy_glVertexAttrib3dvNV;
3668 PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV=_Lazy_glVertexAttrib3fNV;
3669 PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV=_Lazy_glVertexAttrib3fvNV;
3670 PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV=_Lazy_glVertexAttrib3sNV;
3671 PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV=_Lazy_glVertexAttrib3svNV;
3672 PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV=_Lazy_glVertexAttrib4dNV;
3673 PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV=_Lazy_glVertexAttrib4dvNV;
3674 PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV=_Lazy_glVertexAttrib4fNV;
3675 PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV=_Lazy_glVertexAttrib4fvNV;
3676 PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV=_Lazy_glVertexAttrib4sNV;
3677 PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV=_Lazy_glVertexAttrib4svNV;
3678 PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV=_Lazy_glVertexAttrib4ubNV;
3679 PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV=_Lazy_glVertexAttrib4ubvNV;
3680 PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV=_Lazy_glVertexAttribs1dvNV;
3681 PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV=_Lazy_glVertexAttribs1fvNV;
3682 PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV=_Lazy_glVertexAttribs1svNV;
3683 PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV=_Lazy_glVertexAttribs2dvNV;
3684 PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV=_Lazy_glVertexAttribs2fvNV;
3685 PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV=_Lazy_glVertexAttribs2svNV;
3686 PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV=_Lazy_glVertexAttribs3dvNV;
3687 PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV=_Lazy_glVertexAttribs3fvNV;
3688 PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV=_Lazy_glVertexAttribs3svNV;
3689 PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV=_Lazy_glVertexAttribs4dvNV;
3690 PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV=_Lazy_glVertexAttribs4fvNV;
3691 PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV=_Lazy_glVertexAttribs4svNV;
3692 PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV=_Lazy_glVertexAttribs4ubvNV;
3693 #endif
3694 
3695 /* GL_SGIX_texture_coordinate_clamp */
3696 
3697 #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp
3698 #endif
3699 
3700 /* GL_SGIX_scalebias_hint */
3701 
3702 #ifdef __GLEE_GL_SGIX_scalebias_hint
3703 #endif
3704 
3705 /* GL_OML_interlace */
3706 
3707 #ifdef __GLEE_GL_OML_interlace
3708 #endif
3709 
3710 /* GL_OML_subsample */
3711 
3712 #ifdef __GLEE_GL_OML_subsample
3713 #endif
3714 
3715 /* GL_OML_resample */
3716 
3717 #ifdef __GLEE_GL_OML_resample
3718 #endif
3719 
3720 /* GL_NV_copy_depth_to_color */
3721 
3722 #ifdef __GLEE_GL_NV_copy_depth_to_color
3723 #endif
3724 
3725 /* GL_ATI_envmap_bumpmap */
3726 
3727 #ifdef __GLEE_GL_ATI_envmap_bumpmap
_Lazy_glTexBumpParameterivATI(GLenum pname,const GLint * param)3728 void __stdcall _Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * param)           {if (GLeeInit()) glTexBumpParameterivATI(pname, param);}
_Lazy_glTexBumpParameterfvATI(GLenum pname,const GLfloat * param)3729 void __stdcall _Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * param)         {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);}
_Lazy_glGetTexBumpParameterivATI(GLenum pname,GLint * param)3730 void __stdcall _Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param)              {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);}
_Lazy_glGetTexBumpParameterfvATI(GLenum pname,GLfloat * param)3731 void __stdcall _Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * param)            {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);}
3732 PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI=_Lazy_glTexBumpParameterivATI;
3733 PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI=_Lazy_glTexBumpParameterfvATI;
3734 PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI=_Lazy_glGetTexBumpParameterivATI;
3735 PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI=_Lazy_glGetTexBumpParameterfvATI;
3736 #endif
3737 
3738 /* GL_ATI_fragment_shader */
3739 
3740 #ifdef __GLEE_GL_ATI_fragment_shader
_Lazy_glGenFragmentShadersATI(GLuint range)3741 GLuint __stdcall _Lazy_glGenFragmentShadersATI(GLuint range)                              {if (GLeeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;}
_Lazy_glBindFragmentShaderATI(GLuint id)3742 void __stdcall _Lazy_glBindFragmentShaderATI(GLuint id)                                   {if (GLeeInit()) glBindFragmentShaderATI(id);}
_Lazy_glDeleteFragmentShaderATI(GLuint id)3743 void __stdcall _Lazy_glDeleteFragmentShaderATI(GLuint id)                                 {if (GLeeInit()) glDeleteFragmentShaderATI(id);}
_Lazy_glBeginFragmentShaderATI(void)3744 void __stdcall _Lazy_glBeginFragmentShaderATI(void)                                       {if (GLeeInit()) glBeginFragmentShaderATI();}
_Lazy_glEndFragmentShaderATI(void)3745 void __stdcall _Lazy_glEndFragmentShaderATI(void)                                         {if (GLeeInit()) glEndFragmentShaderATI();}
_Lazy_glPassTexCoordATI(GLuint dst,GLuint coord,GLenum swizzle)3746 void __stdcall _Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle)          {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);}
_Lazy_glSampleMapATI(GLuint dst,GLuint interp,GLenum swizzle)3747 void __stdcall _Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle)            {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);}
_Lazy_glColorFragmentOp1ATI(GLenum op,GLuint dst,GLuint dstMask,GLuint dstMod,GLuint arg1,GLuint arg1Rep,GLuint arg1Mod)3748 void __stdcall _Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)  {if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod);}
_Lazy_glColorFragmentOp2ATI(GLenum op,GLuint dst,GLuint dstMask,GLuint dstMod,GLuint arg1,GLuint arg1Rep,GLuint arg1Mod,GLuint arg2,GLuint arg2Rep,GLuint arg2Mod)3749 void __stdcall _Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)  {if (GLeeInit()) glColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
_Lazy_glColorFragmentOp3ATI(GLenum op,GLuint dst,GLuint dstMask,GLuint dstMod,GLuint arg1,GLuint arg1Rep,GLuint arg1Mod,GLuint arg2,GLuint arg2Rep,GLuint arg2Mod,GLuint arg3,GLuint arg3Rep,GLuint arg3Mod)3750 void __stdcall _Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)  {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
_Lazy_glAlphaFragmentOp1ATI(GLenum op,GLuint dst,GLuint dstMod,GLuint arg1,GLuint arg1Rep,GLuint arg1Mod)3751 void __stdcall _Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)  {if (GLeeInit()) glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);}
_Lazy_glAlphaFragmentOp2ATI(GLenum op,GLuint dst,GLuint dstMod,GLuint arg1,GLuint arg1Rep,GLuint arg1Mod,GLuint arg2,GLuint arg2Rep,GLuint arg2Mod)3752 void __stdcall _Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)  {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
_Lazy_glAlphaFragmentOp3ATI(GLenum op,GLuint dst,GLuint dstMod,GLuint arg1,GLuint arg1Rep,GLuint arg1Mod,GLuint arg2,GLuint arg2Rep,GLuint arg2Mod,GLuint arg3,GLuint arg3Rep,GLuint arg3Mod)3753 void __stdcall _Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)  {if (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
_Lazy_glSetFragmentShaderConstantATI(GLuint dst,const GLfloat * value)3754 void __stdcall _Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLfloat * value)    {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value);}
3755 PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI=_Lazy_glGenFragmentShadersATI;
3756 PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI=_Lazy_glBindFragmentShaderATI;
3757 PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI=_Lazy_glDeleteFragmentShaderATI;
3758 PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI=_Lazy_glBeginFragmentShaderATI;
3759 PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI=_Lazy_glEndFragmentShaderATI;
3760 PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI=_Lazy_glPassTexCoordATI;
3761 PFNGLSAMPLEMAPATIPROC pglSampleMapATI=_Lazy_glSampleMapATI;
3762 PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI=_Lazy_glColorFragmentOp1ATI;
3763 PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI=_Lazy_glColorFragmentOp2ATI;
3764 PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI=_Lazy_glColorFragmentOp3ATI;
3765 PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI=_Lazy_glAlphaFragmentOp1ATI;
3766 PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI=_Lazy_glAlphaFragmentOp2ATI;
3767 PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI=_Lazy_glAlphaFragmentOp3ATI;
3768 PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI=_Lazy_glSetFragmentShaderConstantATI;
3769 #endif
3770 
3771 /* GL_ATI_pn_triangles */
3772 
3773 #ifdef __GLEE_GL_ATI_pn_triangles
_Lazy_glPNTrianglesiATI(GLenum pname,GLint param)3774 void __stdcall _Lazy_glPNTrianglesiATI(GLenum pname, GLint param)                         {if (GLeeInit()) glPNTrianglesiATI(pname, param);}
_Lazy_glPNTrianglesfATI(GLenum pname,GLfloat param)3775 void __stdcall _Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param)                       {if (GLeeInit()) glPNTrianglesfATI(pname, param);}
3776 PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI=_Lazy_glPNTrianglesiATI;
3777 PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI=_Lazy_glPNTrianglesfATI;
3778 #endif
3779 
3780 /* GL_ATI_vertex_array_object */
3781 
3782 #ifdef __GLEE_GL_ATI_vertex_array_object
_Lazy_glNewObjectBufferATI(GLsizei size,const GLvoid * pointer,GLenum usage)3783 GLuint __stdcall _Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage)  {if (GLeeInit()) return glNewObjectBufferATI(size, pointer, usage); return (GLuint)0;}
_Lazy_glIsObjectBufferATI(GLuint buffer)3784 GLboolean __stdcall _Lazy_glIsObjectBufferATI(GLuint buffer)                              {if (GLeeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;}
_Lazy_glUpdateObjectBufferATI(GLuint buffer,GLuint offset,GLsizei size,const GLvoid * pointer,GLenum preserve)3785 void __stdcall _Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve)  {if (GLeeInit()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);}
_Lazy_glGetObjectBufferfvATI(GLuint buffer,GLenum pname,GLfloat * params)3786 void __stdcall _Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, params);}
_Lazy_glGetObjectBufferivATI(GLuint buffer,GLenum pname,GLint * params)3787 void __stdcall _Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, params);}
_Lazy_glFreeObjectBufferATI(GLuint buffer)3788 void __stdcall _Lazy_glFreeObjectBufferATI(GLuint buffer)                                 {if (GLeeInit()) glFreeObjectBufferATI(buffer);}
_Lazy_glArrayObjectATI(GLenum array,GLint size,GLenum type,GLsizei stride,GLuint buffer,GLuint offset)3789 void __stdcall _Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)  {if (GLeeInit()) glArrayObjectATI(array, size, type, stride, buffer, offset);}
_Lazy_glGetArrayObjectfvATI(GLenum array,GLenum pname,GLfloat * params)3790 void __stdcall _Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params);}
_Lazy_glGetArrayObjectivATI(GLenum array,GLenum pname,GLint * params)3791 void __stdcall _Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLint * params)    {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params);}
_Lazy_glVariantArrayObjectATI(GLuint id,GLenum type,GLsizei stride,GLuint buffer,GLuint offset)3792 void __stdcall _Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)  {if (GLeeInit()) glVariantArrayObjectATI(id, type, stride, buffer, offset);}
_Lazy_glGetVariantArrayObjectfvATI(GLuint id,GLenum pname,GLfloat * params)3793 void __stdcall _Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, params);}
_Lazy_glGetVariantArrayObjectivATI(GLuint id,GLenum pname,GLint * params)3794 void __stdcall _Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, params);}
3795 PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI=_Lazy_glNewObjectBufferATI;
3796 PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI=_Lazy_glIsObjectBufferATI;
3797 PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI=_Lazy_glUpdateObjectBufferATI;
3798 PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI=_Lazy_glGetObjectBufferfvATI;
3799 PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI=_Lazy_glGetObjectBufferivATI;
3800 PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI=_Lazy_glFreeObjectBufferATI;
3801 PFNGLARRAYOBJECTATIPROC pglArrayObjectATI=_Lazy_glArrayObjectATI;
3802 PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI=_Lazy_glGetArrayObjectfvATI;
3803 PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI=_Lazy_glGetArrayObjectivATI;
3804 PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI=_Lazy_glVariantArrayObjectATI;
3805 PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI=_Lazy_glGetVariantArrayObjectfvATI;
3806 PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI=_Lazy_glGetVariantArrayObjectivATI;
3807 #endif
3808 
3809 /* GL_EXT_vertex_shader */
3810 
3811 #ifdef __GLEE_GL_EXT_vertex_shader
_Lazy_glBeginVertexShaderEXT(void)3812 void __stdcall _Lazy_glBeginVertexShaderEXT(void)                                         {if (GLeeInit()) glBeginVertexShaderEXT();}
_Lazy_glEndVertexShaderEXT(void)3813 void __stdcall _Lazy_glEndVertexShaderEXT(void)                                           {if (GLeeInit()) glEndVertexShaderEXT();}
_Lazy_glBindVertexShaderEXT(GLuint id)3814 void __stdcall _Lazy_glBindVertexShaderEXT(GLuint id)                                     {if (GLeeInit()) glBindVertexShaderEXT(id);}
_Lazy_glGenVertexShadersEXT(GLuint range)3815 GLuint __stdcall _Lazy_glGenVertexShadersEXT(GLuint range)                                {if (GLeeInit()) return glGenVertexShadersEXT(range); return (GLuint)0;}
_Lazy_glDeleteVertexShaderEXT(GLuint id)3816 void __stdcall _Lazy_glDeleteVertexShaderEXT(GLuint id)                                   {if (GLeeInit()) glDeleteVertexShaderEXT(id);}
_Lazy_glShaderOp1EXT(GLenum op,GLuint res,GLuint arg1)3817 void __stdcall _Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1)                   {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);}
_Lazy_glShaderOp2EXT(GLenum op,GLuint res,GLuint arg1,GLuint arg2)3818 void __stdcall _Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2)      {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);}
_Lazy_glShaderOp3EXT(GLenum op,GLuint res,GLuint arg1,GLuint arg2,GLuint arg3)3819 void __stdcall _Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)  {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2, arg3);}
_Lazy_glSwizzleEXT(GLuint res,GLuint in,GLenum outX,GLenum outY,GLenum outZ,GLenum outW)3820 void __stdcall _Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)  {if (GLeeInit()) glSwizzleEXT(res, in, outX, outY, outZ, outW);}
_Lazy_glWriteMaskEXT(GLuint res,GLuint in,GLenum outX,GLenum outY,GLenum outZ,GLenum outW)3821 void __stdcall _Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)  {if (GLeeInit()) glWriteMaskEXT(res, in, outX, outY, outZ, outW);}
_Lazy_glInsertComponentEXT(GLuint res,GLuint src,GLuint num)3822 void __stdcall _Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint num)             {if (GLeeInit()) glInsertComponentEXT(res, src, num);}
_Lazy_glExtractComponentEXT(GLuint res,GLuint src,GLuint num)3823 void __stdcall _Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint num)            {if (GLeeInit()) glExtractComponentEXT(res, src, num);}
_Lazy_glGenSymbolsEXT(GLenum datatype,GLenum storagetype,GLenum range,GLuint components)3824 GLuint __stdcall _Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components)  {if (GLeeInit()) return glGenSymbolsEXT(datatype, storagetype, range, components); return (GLuint)0;}
_Lazy_glSetInvariantEXT(GLuint id,GLenum type,const GLvoid * addr)3825 void __stdcall _Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr)       {if (GLeeInit()) glSetInvariantEXT(id, type, addr);}
_Lazy_glSetLocalConstantEXT(GLuint id,GLenum type,const GLvoid * addr)3826 void __stdcall _Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr)   {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);}
_Lazy_glVariantbvEXT(GLuint id,const GLbyte * addr)3827 void __stdcall _Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr)                       {if (GLeeInit()) glVariantbvEXT(id, addr);}
_Lazy_glVariantsvEXT(GLuint id,const GLshort * addr)3828 void __stdcall _Lazy_glVariantsvEXT(GLuint id, const GLshort * addr)                      {if (GLeeInit()) glVariantsvEXT(id, addr);}
_Lazy_glVariantivEXT(GLuint id,const GLint * addr)3829 void __stdcall _Lazy_glVariantivEXT(GLuint id, const GLint * addr)                        {if (GLeeInit()) glVariantivEXT(id, addr);}
_Lazy_glVariantfvEXT(GLuint id,const GLfloat * addr)3830 void __stdcall _Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr)                      {if (GLeeInit()) glVariantfvEXT(id, addr);}
_Lazy_glVariantdvEXT(GLuint id,const GLdouble * addr)3831 void __stdcall _Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr)                     {if (GLeeInit()) glVariantdvEXT(id, addr);}
_Lazy_glVariantubvEXT(GLuint id,const GLubyte * addr)3832 void __stdcall _Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr)                     {if (GLeeInit()) glVariantubvEXT(id, addr);}
_Lazy_glVariantusvEXT(GLuint id,const GLushort * addr)3833 void __stdcall _Lazy_glVariantusvEXT(GLuint id, const GLushort * addr)                    {if (GLeeInit()) glVariantusvEXT(id, addr);}
_Lazy_glVariantuivEXT(GLuint id,const GLuint * addr)3834 void __stdcall _Lazy_glVariantuivEXT(GLuint id, const GLuint * addr)                      {if (GLeeInit()) glVariantuivEXT(id, addr);}
_Lazy_glVariantPointerEXT(GLuint id,GLenum type,GLuint stride,const GLvoid * addr)3835 void __stdcall _Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr)  {if (GLeeInit()) glVariantPointerEXT(id, type, stride, addr);}
_Lazy_glEnableVariantClientStateEXT(GLuint id)3836 void __stdcall _Lazy_glEnableVariantClientStateEXT(GLuint id)                             {if (GLeeInit()) glEnableVariantClientStateEXT(id);}
_Lazy_glDisableVariantClientStateEXT(GLuint id)3837 void __stdcall _Lazy_glDisableVariantClientStateEXT(GLuint id)                            {if (GLeeInit()) glDisableVariantClientStateEXT(id);}
_Lazy_glBindLightParameterEXT(GLenum light,GLenum value)3838 GLuint __stdcall _Lazy_glBindLightParameterEXT(GLenum light, GLenum value)                {if (GLeeInit()) return glBindLightParameterEXT(light, value); return (GLuint)0;}
_Lazy_glBindMaterialParameterEXT(GLenum face,GLenum value)3839 GLuint __stdcall _Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value)              {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); return (GLuint)0;}
_Lazy_glBindTexGenParameterEXT(GLenum unit,GLenum coord,GLenum value)3840 GLuint __stdcall _Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value)  {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord, value); return (GLuint)0;}
_Lazy_glBindTextureUnitParameterEXT(GLenum unit,GLenum value)3841 GLuint __stdcall _Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum value)           {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, value); return (GLuint)0;}
_Lazy_glBindParameterEXT(GLenum value)3842 GLuint __stdcall _Lazy_glBindParameterEXT(GLenum value)                                   {if (GLeeInit()) return glBindParameterEXT(value); return (GLuint)0;}
_Lazy_glIsVariantEnabledEXT(GLuint id,GLenum cap)3843 GLboolean __stdcall _Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap)                    {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolean)0;}
_Lazy_glGetVariantBooleanvEXT(GLuint id,GLenum value,GLboolean * data)3844 void __stdcall _Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)   {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);}
_Lazy_glGetVariantIntegervEXT(GLuint id,GLenum value,GLint * data)3845 void __stdcall _Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data)       {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);}
_Lazy_glGetVariantFloatvEXT(GLuint id,GLenum value,GLfloat * data)3846 void __stdcall _Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)       {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);}
_Lazy_glGetVariantPointervEXT(GLuint id,GLenum value,GLvoid ** data)3847 void __stdcall _Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoid* * data)     {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);}
_Lazy_glGetInvariantBooleanvEXT(GLuint id,GLenum value,GLboolean * data)3848 void __stdcall _Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)  {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data);}
_Lazy_glGetInvariantIntegervEXT(GLuint id,GLenum value,GLint * data)3849 void __stdcall _Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data)     {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data);}
_Lazy_glGetInvariantFloatvEXT(GLuint id,GLenum value,GLfloat * data)3850 void __stdcall _Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)     {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);}
_Lazy_glGetLocalConstantBooleanvEXT(GLuint id,GLenum value,GLboolean * data)3851 void __stdcall _Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)  {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, value, data);}
_Lazy_glGetLocalConstantIntegervEXT(GLuint id,GLenum value,GLint * data)3852 void __stdcall _Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data)  {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, data);}
_Lazy_glGetLocalConstantFloatvEXT(GLuint id,GLenum value,GLfloat * data)3853 void __stdcall _Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data)  {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, data);}
3854 PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT=_Lazy_glBeginVertexShaderEXT;
3855 PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT=_Lazy_glEndVertexShaderEXT;
3856 PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT=_Lazy_glBindVertexShaderEXT;
3857 PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT=_Lazy_glGenVertexShadersEXT;
3858 PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT=_Lazy_glDeleteVertexShaderEXT;
3859 PFNGLSHADEROP1EXTPROC pglShaderOp1EXT=_Lazy_glShaderOp1EXT;
3860 PFNGLSHADEROP2EXTPROC pglShaderOp2EXT=_Lazy_glShaderOp2EXT;
3861 PFNGLSHADEROP3EXTPROC pglShaderOp3EXT=_Lazy_glShaderOp3EXT;
3862 PFNGLSWIZZLEEXTPROC pglSwizzleEXT=_Lazy_glSwizzleEXT;
3863 PFNGLWRITEMASKEXTPROC pglWriteMaskEXT=_Lazy_glWriteMaskEXT;
3864 PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT=_Lazy_glInsertComponentEXT;
3865 PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT=_Lazy_glExtractComponentEXT;
3866 PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT=_Lazy_glGenSymbolsEXT;
3867 PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT=_Lazy_glSetInvariantEXT;
3868 PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT=_Lazy_glSetLocalConstantEXT;
3869 PFNGLVARIANTBVEXTPROC pglVariantbvEXT=_Lazy_glVariantbvEXT;
3870 PFNGLVARIANTSVEXTPROC pglVariantsvEXT=_Lazy_glVariantsvEXT;
3871 PFNGLVARIANTIVEXTPROC pglVariantivEXT=_Lazy_glVariantivEXT;
3872 PFNGLVARIANTFVEXTPROC pglVariantfvEXT=_Lazy_glVariantfvEXT;
3873 PFNGLVARIANTDVEXTPROC pglVariantdvEXT=_Lazy_glVariantdvEXT;
3874 PFNGLVARIANTUBVEXTPROC pglVariantubvEXT=_Lazy_glVariantubvEXT;
3875 PFNGLVARIANTUSVEXTPROC pglVariantusvEXT=_Lazy_glVariantusvEXT;
3876 PFNGLVARIANTUIVEXTPROC pglVariantuivEXT=_Lazy_glVariantuivEXT;
3877 PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT=_Lazy_glVariantPointerEXT;
3878 PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT=_Lazy_glEnableVariantClientStateEXT;
3879 PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT=_Lazy_glDisableVariantClientStateEXT;
3880 PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT=_Lazy_glBindLightParameterEXT;
3881 PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT=_Lazy_glBindMaterialParameterEXT;
3882 PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT=_Lazy_glBindTexGenParameterEXT;
3883 PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT=_Lazy_glBindTextureUnitParameterEXT;
3884 PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT=_Lazy_glBindParameterEXT;
3885 PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT=_Lazy_glIsVariantEnabledEXT;
3886 PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT=_Lazy_glGetVariantBooleanvEXT;
3887 PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT=_Lazy_glGetVariantIntegervEXT;
3888 PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT=_Lazy_glGetVariantFloatvEXT;
3889 PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT=_Lazy_glGetVariantPointervEXT;
3890 PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT=_Lazy_glGetInvariantBooleanvEXT;
3891 PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT=_Lazy_glGetInvariantIntegervEXT;
3892 PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT=_Lazy_glGetInvariantFloatvEXT;
3893 PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT=_Lazy_glGetLocalConstantBooleanvEXT;
3894 PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT=_Lazy_glGetLocalConstantIntegervEXT;
3895 PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT=_Lazy_glGetLocalConstantFloatvEXT;
3896 #endif
3897 
3898 /* GL_ATI_vertex_streams */
3899 
3900 #ifdef __GLEE_GL_ATI_vertex_streams
_Lazy_glVertexStream1sATI(GLenum stream,GLshort x)3901 void __stdcall _Lazy_glVertexStream1sATI(GLenum stream, GLshort x)                        {if (GLeeInit()) glVertexStream1sATI(stream, x);}
_Lazy_glVertexStream1svATI(GLenum stream,const GLshort * coords)3902 void __stdcall _Lazy_glVertexStream1svATI(GLenum stream, const GLshort * coords)          {if (GLeeInit()) glVertexStream1svATI(stream, coords);}
_Lazy_glVertexStream1iATI(GLenum stream,GLint x)3903 void __stdcall _Lazy_glVertexStream1iATI(GLenum stream, GLint x)                          {if (GLeeInit()) glVertexStream1iATI(stream, x);}
_Lazy_glVertexStream1ivATI(GLenum stream,const GLint * coords)3904 void __stdcall _Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coords)            {if (GLeeInit()) glVertexStream1ivATI(stream, coords);}
_Lazy_glVertexStream1fATI(GLenum stream,GLfloat x)3905 void __stdcall _Lazy_glVertexStream1fATI(GLenum stream, GLfloat x)                        {if (GLeeInit()) glVertexStream1fATI(stream, x);}
_Lazy_glVertexStream1fvATI(GLenum stream,const GLfloat * coords)3906 void __stdcall _Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * coords)          {if (GLeeInit()) glVertexStream1fvATI(stream, coords);}
_Lazy_glVertexStream1dATI(GLenum stream,GLdouble x)3907 void __stdcall _Lazy_glVertexStream1dATI(GLenum stream, GLdouble x)                       {if (GLeeInit()) glVertexStream1dATI(stream, x);}
_Lazy_glVertexStream1dvATI(GLenum stream,const GLdouble * coords)3908 void __stdcall _Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * coords)         {if (GLeeInit()) glVertexStream1dvATI(stream, coords);}
_Lazy_glVertexStream2sATI(GLenum stream,GLshort x,GLshort y)3909 void __stdcall _Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort y)             {if (GLeeInit()) glVertexStream2sATI(stream, x, y);}
_Lazy_glVertexStream2svATI(GLenum stream,const GLshort * coords)3910 void __stdcall _Lazy_glVertexStream2svATI(GLenum stream, const GLshort * coords)          {if (GLeeInit()) glVertexStream2svATI(stream, coords);}
_Lazy_glVertexStream2iATI(GLenum stream,GLint x,GLint y)3911 void __stdcall _Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y)                 {if (GLeeInit()) glVertexStream2iATI(stream, x, y);}
_Lazy_glVertexStream2ivATI(GLenum stream,const GLint * coords)3912 void __stdcall _Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coords)            {if (GLeeInit()) glVertexStream2ivATI(stream, coords);}
_Lazy_glVertexStream2fATI(GLenum stream,GLfloat x,GLfloat y)3913 void __stdcall _Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat y)             {if (GLeeInit()) glVertexStream2fATI(stream, x, y);}
_Lazy_glVertexStream2fvATI(GLenum stream,const GLfloat * coords)3914 void __stdcall _Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * coords)          {if (GLeeInit()) glVertexStream2fvATI(stream, coords);}
_Lazy_glVertexStream2dATI(GLenum stream,GLdouble x,GLdouble y)3915 void __stdcall _Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdouble y)           {if (GLeeInit()) glVertexStream2dATI(stream, x, y);}
_Lazy_glVertexStream2dvATI(GLenum stream,const GLdouble * coords)3916 void __stdcall _Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * coords)         {if (GLeeInit()) glVertexStream2dvATI(stream, coords);}
_Lazy_glVertexStream3sATI(GLenum stream,GLshort x,GLshort y,GLshort z)3917 void __stdcall _Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);}
_Lazy_glVertexStream3svATI(GLenum stream,const GLshort * coords)3918 void __stdcall _Lazy_glVertexStream3svATI(GLenum stream, const GLshort * coords)          {if (GLeeInit()) glVertexStream3svATI(stream, coords);}
_Lazy_glVertexStream3iATI(GLenum stream,GLint x,GLint y,GLint z)3919 void __stdcall _Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, GLint z)        {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);}
_Lazy_glVertexStream3ivATI(GLenum stream,const GLint * coords)3920 void __stdcall _Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coords)            {if (GLeeInit()) glVertexStream3ivATI(stream, coords);}
_Lazy_glVertexStream3fATI(GLenum stream,GLfloat x,GLfloat y,GLfloat z)3921 void __stdcall _Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);}
_Lazy_glVertexStream3fvATI(GLenum stream,const GLfloat * coords)3922 void __stdcall _Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * coords)          {if (GLeeInit()) glVertexStream3fvATI(stream, coords);}
_Lazy_glVertexStream3dATI(GLenum stream,GLdouble x,GLdouble y,GLdouble z)3923 void __stdcall _Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);}
_Lazy_glVertexStream3dvATI(GLenum stream,const GLdouble * coords)3924 void __stdcall _Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * coords)         {if (GLeeInit()) glVertexStream3dvATI(stream, coords);}
_Lazy_glVertexStream4sATI(GLenum stream,GLshort x,GLshort y,GLshort z,GLshort w)3925 void __stdcall _Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexStream4sATI(stream, x, y, z, w);}
_Lazy_glVertexStream4svATI(GLenum stream,const GLshort * coords)3926 void __stdcall _Lazy_glVertexStream4svATI(GLenum stream, const GLshort * coords)          {if (GLeeInit()) glVertexStream4svATI(stream, coords);}
_Lazy_glVertexStream4iATI(GLenum stream,GLint x,GLint y,GLint z,GLint w)3927 void __stdcall _Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w);}
_Lazy_glVertexStream4ivATI(GLenum stream,const GLint * coords)3928 void __stdcall _Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coords)            {if (GLeeInit()) glVertexStream4ivATI(stream, coords);}
_Lazy_glVertexStream4fATI(GLenum stream,GLfloat x,GLfloat y,GLfloat z,GLfloat w)3929 void __stdcall _Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexStream4fATI(stream, x, y, z, w);}
_Lazy_glVertexStream4fvATI(GLenum stream,const GLfloat * coords)3930 void __stdcall _Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * coords)          {if (GLeeInit()) glVertexStream4fvATI(stream, coords);}
_Lazy_glVertexStream4dATI(GLenum stream,GLdouble x,GLdouble y,GLdouble z,GLdouble w)3931 void __stdcall _Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexStream4dATI(stream, x, y, z, w);}
_Lazy_glVertexStream4dvATI(GLenum stream,const GLdouble * coords)3932 void __stdcall _Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * coords)         {if (GLeeInit()) glVertexStream4dvATI(stream, coords);}
_Lazy_glNormalStream3bATI(GLenum stream,GLbyte nx,GLbyte ny,GLbyte nz)3933 void __stdcall _Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz)  {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);}
_Lazy_glNormalStream3bvATI(GLenum stream,const GLbyte * coords)3934 void __stdcall _Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coords)           {if (GLeeInit()) glNormalStream3bvATI(stream, coords);}
_Lazy_glNormalStream3sATI(GLenum stream,GLshort nx,GLshort ny,GLshort nz)3935 void __stdcall _Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort ny, GLshort nz)  {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz);}
_Lazy_glNormalStream3svATI(GLenum stream,const GLshort * coords)3936 void __stdcall _Lazy_glNormalStream3svATI(GLenum stream, const GLshort * coords)          {if (GLeeInit()) glNormalStream3svATI(stream, coords);}
_Lazy_glNormalStream3iATI(GLenum stream,GLint nx,GLint ny,GLint nz)3937 void __stdcall _Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, GLint nz)     {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);}
_Lazy_glNormalStream3ivATI(GLenum stream,const GLint * coords)3938 void __stdcall _Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coords)            {if (GLeeInit()) glNormalStream3ivATI(stream, coords);}
_Lazy_glNormalStream3fATI(GLenum stream,GLfloat nx,GLfloat ny,GLfloat nz)3939 void __stdcall _Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz)  {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz);}
_Lazy_glNormalStream3fvATI(GLenum stream,const GLfloat * coords)3940 void __stdcall _Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * coords)          {if (GLeeInit()) glNormalStream3fvATI(stream, coords);}
_Lazy_glNormalStream3dATI(GLenum stream,GLdouble nx,GLdouble ny,GLdouble nz)3941 void __stdcall _Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz)  {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, nz);}
_Lazy_glNormalStream3dvATI(GLenum stream,const GLdouble * coords)3942 void __stdcall _Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * coords)         {if (GLeeInit()) glNormalStream3dvATI(stream, coords);}
_Lazy_glClientActiveVertexStreamATI(GLenum stream)3943 void __stdcall _Lazy_glClientActiveVertexStreamATI(GLenum stream)                         {if (GLeeInit()) glClientActiveVertexStreamATI(stream);}
_Lazy_glVertexBlendEnviATI(GLenum pname,GLint param)3944 void __stdcall _Lazy_glVertexBlendEnviATI(GLenum pname, GLint param)                      {if (GLeeInit()) glVertexBlendEnviATI(pname, param);}
_Lazy_glVertexBlendEnvfATI(GLenum pname,GLfloat param)3945 void __stdcall _Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param)                    {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);}
3946 PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI=_Lazy_glVertexStream1sATI;
3947 PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI=_Lazy_glVertexStream1svATI;
3948 PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI=_Lazy_glVertexStream1iATI;
3949 PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI=_Lazy_glVertexStream1ivATI;
3950 PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI=_Lazy_glVertexStream1fATI;
3951 PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI=_Lazy_glVertexStream1fvATI;
3952 PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI=_Lazy_glVertexStream1dATI;
3953 PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI=_Lazy_glVertexStream1dvATI;
3954 PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI=_Lazy_glVertexStream2sATI;
3955 PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI=_Lazy_glVertexStream2svATI;
3956 PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI=_Lazy_glVertexStream2iATI;
3957 PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI=_Lazy_glVertexStream2ivATI;
3958 PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI=_Lazy_glVertexStream2fATI;
3959 PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI=_Lazy_glVertexStream2fvATI;
3960 PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI=_Lazy_glVertexStream2dATI;
3961 PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI=_Lazy_glVertexStream2dvATI;
3962 PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI=_Lazy_glVertexStream3sATI;
3963 PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI=_Lazy_glVertexStream3svATI;
3964 PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI=_Lazy_glVertexStream3iATI;
3965 PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI=_Lazy_glVertexStream3ivATI;
3966 PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI=_Lazy_glVertexStream3fATI;
3967 PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI=_Lazy_glVertexStream3fvATI;
3968 PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI=_Lazy_glVertexStream3dATI;
3969 PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI=_Lazy_glVertexStream3dvATI;
3970 PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI=_Lazy_glVertexStream4sATI;
3971 PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI=_Lazy_glVertexStream4svATI;
3972 PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI=_Lazy_glVertexStream4iATI;
3973 PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI=_Lazy_glVertexStream4ivATI;
3974 PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI=_Lazy_glVertexStream4fATI;
3975 PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI=_Lazy_glVertexStream4fvATI;
3976 PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI=_Lazy_glVertexStream4dATI;
3977 PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI=_Lazy_glVertexStream4dvATI;
3978 PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI=_Lazy_glNormalStream3bATI;
3979 PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI=_Lazy_glNormalStream3bvATI;
3980 PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI=_Lazy_glNormalStream3sATI;
3981 PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI=_Lazy_glNormalStream3svATI;
3982 PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI=_Lazy_glNormalStream3iATI;
3983 PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI=_Lazy_glNormalStream3ivATI;
3984 PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI=_Lazy_glNormalStream3fATI;
3985 PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI=_Lazy_glNormalStream3fvATI;
3986 PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI=_Lazy_glNormalStream3dATI;
3987 PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI=_Lazy_glNormalStream3dvATI;
3988 PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI=_Lazy_glClientActiveVertexStreamATI;
3989 PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI=_Lazy_glVertexBlendEnviATI;
3990 PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI=_Lazy_glVertexBlendEnvfATI;
3991 #endif
3992 
3993 /* GL_ATI_element_array */
3994 
3995 #ifdef __GLEE_GL_ATI_element_array
_Lazy_glElementPointerATI(GLenum type,const GLvoid * pointer)3996 void __stdcall _Lazy_glElementPointerATI(GLenum type, const GLvoid * pointer)             {if (GLeeInit()) glElementPointerATI(type, pointer);}
_Lazy_glDrawElementArrayATI(GLenum mode,GLsizei count)3997 void __stdcall _Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count)                    {if (GLeeInit()) glDrawElementArrayATI(mode, count);}
_Lazy_glDrawRangeElementArrayATI(GLenum mode,GLuint start,GLuint end,GLsizei count)3998 void __stdcall _Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count)  {if (GLeeInit()) glDrawRangeElementArrayATI(mode, start, end, count);}
3999 PFNGLELEMENTPOINTERATIPROC pglElementPointerATI=_Lazy_glElementPointerATI;
4000 PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI=_Lazy_glDrawElementArrayATI;
4001 PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI=_Lazy_glDrawRangeElementArrayATI;
4002 #endif
4003 
4004 /* GL_SUN_mesh_array */
4005 
4006 #ifdef __GLEE_GL_SUN_mesh_array
_Lazy_glDrawMeshArraysSUN(GLenum mode,GLint first,GLsizei count,GLsizei width)4007 void __stdcall _Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei count, GLsizei width)  {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, count, width);}
4008 PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN=_Lazy_glDrawMeshArraysSUN;
4009 #endif
4010 
4011 /* GL_SUN_slice_accum */
4012 
4013 #ifdef __GLEE_GL_SUN_slice_accum
4014 #endif
4015 
4016 /* GL_NV_multisample_filter_hint */
4017 
4018 #ifdef __GLEE_GL_NV_multisample_filter_hint
4019 #endif
4020 
4021 /* GL_NV_depth_clamp */
4022 
4023 #ifdef __GLEE_GL_NV_depth_clamp
4024 #endif
4025 
4026 /* GL_NV_occlusion_query */
4027 
4028 #ifdef __GLEE_GL_NV_occlusion_query
_Lazy_glGenOcclusionQueriesNV(GLsizei n,GLuint * ids)4029 void __stdcall _Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)                     {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);}
_Lazy_glDeleteOcclusionQueriesNV(GLsizei n,const GLuint * ids)4030 void __stdcall _Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids)            {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);}
_Lazy_glIsOcclusionQueryNV(GLuint id)4031 GLboolean __stdcall _Lazy_glIsOcclusionQueryNV(GLuint id)                                 {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;}
_Lazy_glBeginOcclusionQueryNV(GLuint id)4032 void __stdcall _Lazy_glBeginOcclusionQueryNV(GLuint id)                                   {if (GLeeInit()) glBeginOcclusionQueryNV(id);}
_Lazy_glEndOcclusionQueryNV(void)4033 void __stdcall _Lazy_glEndOcclusionQueryNV(void)                                          {if (GLeeInit()) glEndOcclusionQueryNV();}
_Lazy_glGetOcclusionQueryivNV(GLuint id,GLenum pname,GLint * params)4034 void __stdcall _Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params)     {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params);}
_Lazy_glGetOcclusionQueryuivNV(GLuint id,GLenum pname,GLuint * params)4035 void __stdcall _Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params)   {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params);}
4036 PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV=_Lazy_glGenOcclusionQueriesNV;
4037 PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV=_Lazy_glDeleteOcclusionQueriesNV;
4038 PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV=_Lazy_glIsOcclusionQueryNV;
4039 PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV=_Lazy_glBeginOcclusionQueryNV;
4040 PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV=_Lazy_glEndOcclusionQueryNV;
4041 PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV=_Lazy_glGetOcclusionQueryivNV;
4042 PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV=_Lazy_glGetOcclusionQueryuivNV;
4043 #endif
4044 
4045 /* GL_NV_point_sprite */
4046 
4047 #ifdef __GLEE_GL_NV_point_sprite
_Lazy_glPointParameteriNV(GLenum pname,GLint param)4048 void __stdcall _Lazy_glPointParameteriNV(GLenum pname, GLint param)                       {if (GLeeInit()) glPointParameteriNV(pname, param);}
_Lazy_glPointParameterivNV(GLenum pname,const GLint * params)4049 void __stdcall _Lazy_glPointParameterivNV(GLenum pname, const GLint * params)             {if (GLeeInit()) glPointParameterivNV(pname, params);}
4050 PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV=_Lazy_glPointParameteriNV;
4051 PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV=_Lazy_glPointParameterivNV;
4052 #endif
4053 
4054 /* GL_NV_texture_shader3 */
4055 
4056 #ifdef __GLEE_GL_NV_texture_shader3
4057 #endif
4058 
4059 /* GL_NV_vertex_program1_1 */
4060 
4061 #ifdef __GLEE_GL_NV_vertex_program1_1
4062 #endif
4063 
4064 /* GL_EXT_shadow_funcs */
4065 
4066 #ifdef __GLEE_GL_EXT_shadow_funcs
4067 #endif
4068 
4069 /* GL_EXT_stencil_two_side */
4070 
4071 #ifdef __GLEE_GL_EXT_stencil_two_side
_Lazy_glActiveStencilFaceEXT(GLenum face)4072 void __stdcall _Lazy_glActiveStencilFaceEXT(GLenum face)                                  {if (GLeeInit()) glActiveStencilFaceEXT(face);}
4073 PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT=_Lazy_glActiveStencilFaceEXT;
4074 #endif
4075 
4076 /* GL_ATI_text_fragment_shader */
4077 
4078 #ifdef __GLEE_GL_ATI_text_fragment_shader
4079 #endif
4080 
4081 /* GL_APPLE_client_storage */
4082 
4083 #ifdef __GLEE_GL_APPLE_client_storage
4084 #endif
4085 
4086 /* GL_APPLE_element_array */
4087 
4088 #ifdef __GLEE_GL_APPLE_element_array
_Lazy_glElementPointerAPPLE(GLenum type,const GLvoid * pointer)4089 void __stdcall _Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * pointer)           {if (GLeeInit()) glElementPointerAPPLE(type, pointer);}
_Lazy_glDrawElementArrayAPPLE(GLenum mode,GLint first,GLsizei count)4090 void __stdcall _Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count)     {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count);}
_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode,GLuint start,GLuint end,GLint first,GLsizei count)4091 void __stdcall _Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count)  {if (GLeeInit()) glDrawRangeElementArrayAPPLE(mode, start, end, first, count);}
_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode,const GLint * first,const GLsizei * count,GLsizei primcount)4092 void __stdcall _Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawElementArrayAPPLE(mode, first, count, primcount);}
_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode,GLuint start,GLuint end,const GLint * first,const GLsizei * count,GLsizei primcount)4093 void __stdcall _Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount);}
4094 PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE=_Lazy_glElementPointerAPPLE;
4095 PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE=_Lazy_glDrawElementArrayAPPLE;
4096 PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE=_Lazy_glDrawRangeElementArrayAPPLE;
4097 PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE=_Lazy_glMultiDrawElementArrayAPPLE;
4098 PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE=_Lazy_glMultiDrawRangeElementArrayAPPLE;
4099 #endif
4100 
4101 /* GL_APPLE_fence */
4102 
4103 #ifdef __GLEE_GL_APPLE_fence
_Lazy_glGenFencesAPPLE(GLsizei n,GLuint * fences)4104 void __stdcall _Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences)                         {if (GLeeInit()) glGenFencesAPPLE(n, fences);}
_Lazy_glDeleteFencesAPPLE(GLsizei n,const GLuint * fences)4105 void __stdcall _Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences)                {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);}
_Lazy_glSetFenceAPPLE(GLuint fence)4106 void __stdcall _Lazy_glSetFenceAPPLE(GLuint fence)                                        {if (GLeeInit()) glSetFenceAPPLE(fence);}
_Lazy_glIsFenceAPPLE(GLuint fence)4107 GLboolean __stdcall _Lazy_glIsFenceAPPLE(GLuint fence)                                    {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboolean)0;}
_Lazy_glTestFenceAPPLE(GLuint fence)4108 GLboolean __stdcall _Lazy_glTestFenceAPPLE(GLuint fence)                                  {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLboolean)0;}
_Lazy_glFinishFenceAPPLE(GLuint fence)4109 void __stdcall _Lazy_glFinishFenceAPPLE(GLuint fence)                                     {if (GLeeInit()) glFinishFenceAPPLE(fence);}
_Lazy_glTestObjectAPPLE(GLenum object,GLuint name)4110 GLboolean __stdcall _Lazy_glTestObjectAPPLE(GLenum object, GLuint name)                   {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLboolean)0;}
_Lazy_glFinishObjectAPPLE(GLenum object,GLint name)4111 void __stdcall _Lazy_glFinishObjectAPPLE(GLenum object, GLint name)                       {if (GLeeInit()) glFinishObjectAPPLE(object, name);}
4112 PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE=_Lazy_glGenFencesAPPLE;
4113 PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE=_Lazy_glDeleteFencesAPPLE;
4114 PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE=_Lazy_glSetFenceAPPLE;
4115 PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE=_Lazy_glIsFenceAPPLE;
4116 PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE=_Lazy_glTestFenceAPPLE;
4117 PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE=_Lazy_glFinishFenceAPPLE;
4118 PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE=_Lazy_glTestObjectAPPLE;
4119 PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE=_Lazy_glFinishObjectAPPLE;
4120 #endif
4121 
4122 /* GL_APPLE_vertex_array_object */
4123 
4124 #ifdef __GLEE_GL_APPLE_vertex_array_object
_Lazy_glBindVertexArrayAPPLE(GLuint array)4125 void __stdcall _Lazy_glBindVertexArrayAPPLE(GLuint array)                                 {if (GLeeInit()) glBindVertexArrayAPPLE(array);}
_Lazy_glDeleteVertexArraysAPPLE(GLsizei n,const GLuint * arrays)4126 void __stdcall _Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * arrays)          {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);}
_Lazy_glGenVertexArraysAPPLE(GLsizei n,GLuint * arrays)4127 void __stdcall _Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays)                   {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);}
_Lazy_glIsVertexArrayAPPLE(GLuint array)4128 GLboolean __stdcall _Lazy_glIsVertexArrayAPPLE(GLuint array)                              {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;}
4129 PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE=_Lazy_glBindVertexArrayAPPLE;
4130 PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE=_Lazy_glDeleteVertexArraysAPPLE;
4131 PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE=_Lazy_glGenVertexArraysAPPLE;
4132 PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE=_Lazy_glIsVertexArrayAPPLE;
4133 #endif
4134 
4135 /* GL_APPLE_vertex_array_range */
4136 
4137 #ifdef __GLEE_GL_APPLE_vertex_array_range
_Lazy_glVertexArrayRangeAPPLE(GLsizei length,GLvoid * pointer)4138 void __stdcall _Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)            {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);}
_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length,GLvoid * pointer)4139 void __stdcall _Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)       {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointer);}
_Lazy_glVertexArrayParameteriAPPLE(GLenum pname,GLint param)4140 void __stdcall _Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param)              {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);}
4141 PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE=_Lazy_glVertexArrayRangeAPPLE;
4142 PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE=_Lazy_glFlushVertexArrayRangeAPPLE;
4143 PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE=_Lazy_glVertexArrayParameteriAPPLE;
4144 #endif
4145 
4146 /* GL_APPLE_ycbcr_422 */
4147 
4148 #ifdef __GLEE_GL_APPLE_ycbcr_422
4149 #endif
4150 
4151 /* GL_S3_s3tc */
4152 
4153 #ifdef __GLEE_GL_S3_s3tc
4154 #endif
4155 
4156 /* GL_ATI_draw_buffers */
4157 
4158 #ifdef __GLEE_GL_ATI_draw_buffers
_Lazy_glDrawBuffersATI(GLsizei n,const GLenum * bufs)4159 void __stdcall _Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs)                     {if (GLeeInit()) glDrawBuffersATI(n, bufs);}
4160 PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI=_Lazy_glDrawBuffersATI;
4161 #endif
4162 
4163 /* GL_ATI_pixel_format_float */
4164 
4165 #ifdef __GLEE_GL_ATI_pixel_format_float
4166 #endif
4167 
4168 /* GL_ATI_texture_env_combine3 */
4169 
4170 #ifdef __GLEE_GL_ATI_texture_env_combine3
4171 #endif
4172 
4173 /* GL_ATI_texture_float */
4174 
4175 #ifdef __GLEE_GL_ATI_texture_float
4176 #endif
4177 
4178 /* GL_NV_float_buffer */
4179 
4180 #ifdef __GLEE_GL_NV_float_buffer
4181 #endif
4182 
4183 /* GL_NV_fragment_program */
4184 
4185 #ifdef __GLEE_GL_NV_fragment_program
_Lazy_glProgramNamedParameter4fNV(GLuint id,GLsizei len,const GLubyte * name,GLfloat x,GLfloat y,GLfloat z,GLfloat w)4186 void __stdcall _Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);}
_Lazy_glProgramNamedParameter4dNV(GLuint id,GLsizei len,const GLubyte * name,GLdouble x,GLdouble y,GLdouble z,GLdouble w)4187 void __stdcall _Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);}
_Lazy_glProgramNamedParameter4fvNV(GLuint id,GLsizei len,const GLubyte * name,const GLfloat * v)4188 void __stdcall _Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)  {if (GLeeInit()) glProgramNamedParameter4fvNV(id, len, name, v);}
_Lazy_glProgramNamedParameter4dvNV(GLuint id,GLsizei len,const GLubyte * name,const GLdouble * v)4189 void __stdcall _Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)  {if (GLeeInit()) glProgramNamedParameter4dvNV(id, len, name, v);}
_Lazy_glGetProgramNamedParameterfvNV(GLuint id,GLsizei len,const GLubyte * name,GLfloat * params)4190 void __stdcall _Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)  {if (GLeeInit()) glGetProgramNamedParameterfvNV(id, len, name, params);}
_Lazy_glGetProgramNamedParameterdvNV(GLuint id,GLsizei len,const GLubyte * name,GLdouble * params)4191 void __stdcall _Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)  {if (GLeeInit()) glGetProgramNamedParameterdvNV(id, len, name, params);}
4192 PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV=_Lazy_glProgramNamedParameter4fNV;
4193 PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV=_Lazy_glProgramNamedParameter4dNV;
4194 PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV=_Lazy_glProgramNamedParameter4fvNV;
4195 PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV=_Lazy_glProgramNamedParameter4dvNV;
4196 PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV=_Lazy_glGetProgramNamedParameterfvNV;
4197 PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV=_Lazy_glGetProgramNamedParameterdvNV;
4198 #endif
4199 
4200 /* GL_NV_half_float */
4201 
4202 #ifdef __GLEE_GL_NV_half_float
_Lazy_glVertex2hNV(GLhalfNV x,GLhalfNV y)4203 void __stdcall _Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y)                                 {if (GLeeInit()) glVertex2hNV(x, y);}
_Lazy_glVertex2hvNV(const GLhalfNV * v)4204 void __stdcall _Lazy_glVertex2hvNV(const GLhalfNV * v)                                    {if (GLeeInit()) glVertex2hvNV(v);}
_Lazy_glVertex3hNV(GLhalfNV x,GLhalfNV y,GLhalfNV z)4205 void __stdcall _Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z)                     {if (GLeeInit()) glVertex3hNV(x, y, z);}
_Lazy_glVertex3hvNV(const GLhalfNV * v)4206 void __stdcall _Lazy_glVertex3hvNV(const GLhalfNV * v)                                    {if (GLeeInit()) glVertex3hvNV(v);}
_Lazy_glVertex4hNV(GLhalfNV x,GLhalfNV y,GLhalfNV z,GLhalfNV w)4207 void __stdcall _Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)         {if (GLeeInit()) glVertex4hNV(x, y, z, w);}
_Lazy_glVertex4hvNV(const GLhalfNV * v)4208 void __stdcall _Lazy_glVertex4hvNV(const GLhalfNV * v)                                    {if (GLeeInit()) glVertex4hvNV(v);}
_Lazy_glNormal3hNV(GLhalfNV nx,GLhalfNV ny,GLhalfNV nz)4209 void __stdcall _Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz)                  {if (GLeeInit()) glNormal3hNV(nx, ny, nz);}
_Lazy_glNormal3hvNV(const GLhalfNV * v)4210 void __stdcall _Lazy_glNormal3hvNV(const GLhalfNV * v)                                    {if (GLeeInit()) glNormal3hvNV(v);}
_Lazy_glColor3hNV(GLhalfNV red,GLhalfNV green,GLhalfNV blue)4211 void __stdcall _Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue)             {if (GLeeInit()) glColor3hNV(red, green, blue);}
_Lazy_glColor3hvNV(const GLhalfNV * v)4212 void __stdcall _Lazy_glColor3hvNV(const GLhalfNV * v)                                     {if (GLeeInit()) glColor3hvNV(v);}
_Lazy_glColor4hNV(GLhalfNV red,GLhalfNV green,GLhalfNV blue,GLhalfNV alpha)4213 void __stdcall _Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha)  {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);}
_Lazy_glColor4hvNV(const GLhalfNV * v)4214 void __stdcall _Lazy_glColor4hvNV(const GLhalfNV * v)                                     {if (GLeeInit()) glColor4hvNV(v);}
_Lazy_glTexCoord1hNV(GLhalfNV s)4215 void __stdcall _Lazy_glTexCoord1hNV(GLhalfNV s)                                           {if (GLeeInit()) glTexCoord1hNV(s);}
_Lazy_glTexCoord1hvNV(const GLhalfNV * v)4216 void __stdcall _Lazy_glTexCoord1hvNV(const GLhalfNV * v)                                  {if (GLeeInit()) glTexCoord1hvNV(v);}
_Lazy_glTexCoord2hNV(GLhalfNV s,GLhalfNV t)4217 void __stdcall _Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t)                               {if (GLeeInit()) glTexCoord2hNV(s, t);}
_Lazy_glTexCoord2hvNV(const GLhalfNV * v)4218 void __stdcall _Lazy_glTexCoord2hvNV(const GLhalfNV * v)                                  {if (GLeeInit()) glTexCoord2hvNV(v);}
_Lazy_glTexCoord3hNV(GLhalfNV s,GLhalfNV t,GLhalfNV r)4219 void __stdcall _Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r)                   {if (GLeeInit()) glTexCoord3hNV(s, t, r);}
_Lazy_glTexCoord3hvNV(const GLhalfNV * v)4220 void __stdcall _Lazy_glTexCoord3hvNV(const GLhalfNV * v)                                  {if (GLeeInit()) glTexCoord3hvNV(v);}
_Lazy_glTexCoord4hNV(GLhalfNV s,GLhalfNV t,GLhalfNV r,GLhalfNV q)4221 void __stdcall _Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)       {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);}
_Lazy_glTexCoord4hvNV(const GLhalfNV * v)4222 void __stdcall _Lazy_glTexCoord4hvNV(const GLhalfNV * v)                                  {if (GLeeInit()) glTexCoord4hvNV(v);}
_Lazy_glMultiTexCoord1hNV(GLenum target,GLhalfNV s)4223 void __stdcall _Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s)                       {if (GLeeInit()) glMultiTexCoord1hNV(target, s);}
_Lazy_glMultiTexCoord1hvNV(GLenum target,const GLhalfNV * v)4224 void __stdcall _Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v)              {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);}
_Lazy_glMultiTexCoord2hNV(GLenum target,GLhalfNV s,GLhalfNV t)4225 void __stdcall _Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t)           {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);}
_Lazy_glMultiTexCoord2hvNV(GLenum target,const GLhalfNV * v)4226 void __stdcall _Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v)              {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);}
_Lazy_glMultiTexCoord3hNV(GLenum target,GLhalfNV s,GLhalfNV t,GLhalfNV r)4227 void __stdcall _Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r)  {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);}
_Lazy_glMultiTexCoord3hvNV(GLenum target,const GLhalfNV * v)4228 void __stdcall _Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v)              {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);}
_Lazy_glMultiTexCoord4hNV(GLenum target,GLhalfNV s,GLhalfNV t,GLhalfNV r,GLhalfNV q)4229 void __stdcall _Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)  {if (GLeeInit()) glMultiTexCoord4hNV(target, s, t, r, q);}
_Lazy_glMultiTexCoord4hvNV(GLenum target,const GLhalfNV * v)4230 void __stdcall _Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v)              {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);}
_Lazy_glFogCoordhNV(GLhalfNV fog)4231 void __stdcall _Lazy_glFogCoordhNV(GLhalfNV fog)                                          {if (GLeeInit()) glFogCoordhNV(fog);}
_Lazy_glFogCoordhvNV(const GLhalfNV * fog)4232 void __stdcall _Lazy_glFogCoordhvNV(const GLhalfNV * fog)                                 {if (GLeeInit()) glFogCoordhvNV(fog);}
_Lazy_glSecondaryColor3hNV(GLhalfNV red,GLhalfNV green,GLhalfNV blue)4233 void __stdcall _Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue)    {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);}
_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v)4234 void __stdcall _Lazy_glSecondaryColor3hvNV(const GLhalfNV * v)                            {if (GLeeInit()) glSecondaryColor3hvNV(v);}
_Lazy_glVertexWeighthNV(GLhalfNV weight)4235 void __stdcall _Lazy_glVertexWeighthNV(GLhalfNV weight)                                   {if (GLeeInit()) glVertexWeighthNV(weight);}
_Lazy_glVertexWeighthvNV(const GLhalfNV * weight)4236 void __stdcall _Lazy_glVertexWeighthvNV(const GLhalfNV * weight)                          {if (GLeeInit()) glVertexWeighthvNV(weight);}
_Lazy_glVertexAttrib1hNV(GLuint index,GLhalfNV x)4237 void __stdcall _Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x)                         {if (GLeeInit()) glVertexAttrib1hNV(index, x);}
_Lazy_glVertexAttrib1hvNV(GLuint index,const GLhalfNV * v)4238 void __stdcall _Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v)                {if (GLeeInit()) glVertexAttrib1hvNV(index, v);}
_Lazy_glVertexAttrib2hNV(GLuint index,GLhalfNV x,GLhalfNV y)4239 void __stdcall _Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y)             {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);}
_Lazy_glVertexAttrib2hvNV(GLuint index,const GLhalfNV * v)4240 void __stdcall _Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v)                {if (GLeeInit()) glVertexAttrib2hvNV(index, v);}
_Lazy_glVertexAttrib3hNV(GLuint index,GLhalfNV x,GLhalfNV y,GLhalfNV z)4241 void __stdcall _Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z)  {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);}
_Lazy_glVertexAttrib3hvNV(GLuint index,const GLhalfNV * v)4242 void __stdcall _Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v)                {if (GLeeInit()) glVertexAttrib3hvNV(index, v);}
_Lazy_glVertexAttrib4hNV(GLuint index,GLhalfNV x,GLhalfNV y,GLhalfNV z,GLhalfNV w)4243 void __stdcall _Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)  {if (GLeeInit()) glVertexAttrib4hNV(index, x, y, z, w);}
_Lazy_glVertexAttrib4hvNV(GLuint index,const GLhalfNV * v)4244 void __stdcall _Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v)                {if (GLeeInit()) glVertexAttrib4hvNV(index, v);}
_Lazy_glVertexAttribs1hvNV(GLuint index,GLsizei n,const GLhalfNV * v)4245 void __stdcall _Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v)    {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);}
_Lazy_glVertexAttribs2hvNV(GLuint index,GLsizei n,const GLhalfNV * v)4246 void __stdcall _Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v)    {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);}
_Lazy_glVertexAttribs3hvNV(GLuint index,GLsizei n,const GLhalfNV * v)4247 void __stdcall _Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v)    {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);}
_Lazy_glVertexAttribs4hvNV(GLuint index,GLsizei n,const GLhalfNV * v)4248 void __stdcall _Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v)    {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);}
4249 PFNGLVERTEX2HNVPROC pglVertex2hNV=_Lazy_glVertex2hNV;
4250 PFNGLVERTEX2HVNVPROC pglVertex2hvNV=_Lazy_glVertex2hvNV;
4251 PFNGLVERTEX3HNVPROC pglVertex3hNV=_Lazy_glVertex3hNV;
4252 PFNGLVERTEX3HVNVPROC pglVertex3hvNV=_Lazy_glVertex3hvNV;
4253 PFNGLVERTEX4HNVPROC pglVertex4hNV=_Lazy_glVertex4hNV;
4254 PFNGLVERTEX4HVNVPROC pglVertex4hvNV=_Lazy_glVertex4hvNV;
4255 PFNGLNORMAL3HNVPROC pglNormal3hNV=_Lazy_glNormal3hNV;
4256 PFNGLNORMAL3HVNVPROC pglNormal3hvNV=_Lazy_glNormal3hvNV;
4257 PFNGLCOLOR3HNVPROC pglColor3hNV=_Lazy_glColor3hNV;
4258 PFNGLCOLOR3HVNVPROC pglColor3hvNV=_Lazy_glColor3hvNV;
4259 PFNGLCOLOR4HNVPROC pglColor4hNV=_Lazy_glColor4hNV;
4260 PFNGLCOLOR4HVNVPROC pglColor4hvNV=_Lazy_glColor4hvNV;
4261 PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV=_Lazy_glTexCoord1hNV;
4262 PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV=_Lazy_glTexCoord1hvNV;
4263 PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV=_Lazy_glTexCoord2hNV;
4264 PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV=_Lazy_glTexCoord2hvNV;
4265 PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV=_Lazy_glTexCoord3hNV;
4266 PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV=_Lazy_glTexCoord3hvNV;
4267 PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV=_Lazy_glTexCoord4hNV;
4268 PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV=_Lazy_glTexCoord4hvNV;
4269 PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV=_Lazy_glMultiTexCoord1hNV;
4270 PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV=_Lazy_glMultiTexCoord1hvNV;
4271 PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV=_Lazy_glMultiTexCoord2hNV;
4272 PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV=_Lazy_glMultiTexCoord2hvNV;
4273 PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV=_Lazy_glMultiTexCoord3hNV;
4274 PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV=_Lazy_glMultiTexCoord3hvNV;
4275 PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV=_Lazy_glMultiTexCoord4hNV;
4276 PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV=_Lazy_glMultiTexCoord4hvNV;
4277 PFNGLFOGCOORDHNVPROC pglFogCoordhNV=_Lazy_glFogCoordhNV;
4278 PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV=_Lazy_glFogCoordhvNV;
4279 PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV=_Lazy_glSecondaryColor3hNV;
4280 PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV=_Lazy_glSecondaryColor3hvNV;
4281 PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV=_Lazy_glVertexWeighthNV;
4282 PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV=_Lazy_glVertexWeighthvNV;
4283 PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV=_Lazy_glVertexAttrib1hNV;
4284 PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV=_Lazy_glVertexAttrib1hvNV;
4285 PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV=_Lazy_glVertexAttrib2hNV;
4286 PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV=_Lazy_glVertexAttrib2hvNV;
4287 PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV=_Lazy_glVertexAttrib3hNV;
4288 PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV=_Lazy_glVertexAttrib3hvNV;
4289 PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV=_Lazy_glVertexAttrib4hNV;
4290 PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV=_Lazy_glVertexAttrib4hvNV;
4291 PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV=_Lazy_glVertexAttribs1hvNV;
4292 PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV=_Lazy_glVertexAttribs2hvNV;
4293 PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV=_Lazy_glVertexAttribs3hvNV;
4294 PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV=_Lazy_glVertexAttribs4hvNV;
4295 #endif
4296 
4297 /* GL_NV_pixel_data_range */
4298 
4299 #ifdef __GLEE_GL_NV_pixel_data_range
_Lazy_glPixelDataRangeNV(GLenum target,GLsizei length,GLvoid * pointer)4300 void __stdcall _Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvoid * pointer)  {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer);}
_Lazy_glFlushPixelDataRangeNV(GLenum target)4301 void __stdcall _Lazy_glFlushPixelDataRangeNV(GLenum target)                               {if (GLeeInit()) glFlushPixelDataRangeNV(target);}
4302 PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV=_Lazy_glPixelDataRangeNV;
4303 PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV=_Lazy_glFlushPixelDataRangeNV;
4304 #endif
4305 
4306 /* GL_NV_primitive_restart */
4307 
4308 #ifdef __GLEE_GL_NV_primitive_restart
_Lazy_glPrimitiveRestartNV(void)4309 void __stdcall _Lazy_glPrimitiveRestartNV(void)                                           {if (GLeeInit()) glPrimitiveRestartNV();}
_Lazy_glPrimitiveRestartIndexNV(GLuint index)4310 void __stdcall _Lazy_glPrimitiveRestartIndexNV(GLuint index)                              {if (GLeeInit()) glPrimitiveRestartIndexNV(index);}
4311 PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV=_Lazy_glPrimitiveRestartNV;
4312 PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV=_Lazy_glPrimitiveRestartIndexNV;
4313 #endif
4314 
4315 /* GL_NV_texture_expand_normal */
4316 
4317 #ifdef __GLEE_GL_NV_texture_expand_normal
4318 #endif
4319 
4320 /* GL_NV_vertex_program2 */
4321 
4322 #ifdef __GLEE_GL_NV_vertex_program2
4323 #endif
4324 
4325 /* GL_ATI_map_object_buffer */
4326 
4327 #ifdef __GLEE_GL_ATI_map_object_buffer
_Lazy_glMapObjectBufferATI(GLuint buffer)4328 GLvoid* __stdcall _Lazy_glMapObjectBufferATI(GLuint buffer)                               {if (GLeeInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;}
_Lazy_glUnmapObjectBufferATI(GLuint buffer)4329 void __stdcall _Lazy_glUnmapObjectBufferATI(GLuint buffer)                                {if (GLeeInit()) glUnmapObjectBufferATI(buffer);}
4330 PFNGLMAPOBJECTBUFFERATIPROC pglMapObjectBufferATI=_Lazy_glMapObjectBufferATI;
4331 PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI=_Lazy_glUnmapObjectBufferATI;
4332 #endif
4333 
4334 /* GL_ATI_separate_stencil */
4335 
4336 #ifdef __GLEE_GL_ATI_separate_stencil
_Lazy_glStencilOpSeparateATI(GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)4337 void __stdcall _Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)  {if (GLeeInit()) glStencilOpSeparateATI(face, sfail, dpfail, dppass);}
_Lazy_glStencilFuncSeparateATI(GLenum frontfunc,GLenum backfunc,GLint ref,GLuint mask)4338 void __stdcall _Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)  {if (GLeeInit()) glStencilFuncSeparateATI(frontfunc, backfunc, ref, mask);}
4339 PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI=_Lazy_glStencilOpSeparateATI;
4340 PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI=_Lazy_glStencilFuncSeparateATI;
4341 #endif
4342 
4343 /* GL_ATI_vertex_attrib_array_object */
4344 
4345 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
_Lazy_glVertexAttribArrayObjectATI(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,GLuint buffer,GLuint offset)4346 void __stdcall _Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset)  {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset);}
_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index,GLenum pname,GLfloat * params)4347 void __stdcall _Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribArrayObjectfvATI(index, pname, params);}
_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index,GLenum pname,GLint * params)4348 void __stdcall _Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribArrayObjectivATI(index, pname, params);}
4349 PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI=_Lazy_glVertexAttribArrayObjectATI;
4350 PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI=_Lazy_glGetVertexAttribArrayObjectfvATI;
4351 PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI=_Lazy_glGetVertexAttribArrayObjectivATI;
4352 #endif
4353 
4354 /* GL_OES_read_format */
4355 
4356 #ifdef __GLEE_GL_OES_read_format
4357 #endif
4358 
4359 /* GL_EXT_depth_bounds_test */
4360 
4361 #ifdef __GLEE_GL_EXT_depth_bounds_test
_Lazy_glDepthBoundsEXT(GLclampd zmin,GLclampd zmax)4362 void __stdcall _Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax)                       {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);}
4363 PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT=_Lazy_glDepthBoundsEXT;
4364 #endif
4365 
4366 /* GL_EXT_texture_mirror_clamp */
4367 
4368 #ifdef __GLEE_GL_EXT_texture_mirror_clamp
4369 #endif
4370 
4371 /* GL_EXT_blend_equation_separate */
4372 
4373 #ifdef __GLEE_GL_EXT_blend_equation_separate
_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB,GLenum modeAlpha)4374 void __stdcall _Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha)         {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlpha);}
4375 PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT=_Lazy_glBlendEquationSeparateEXT;
4376 #endif
4377 
4378 /* GL_MESA_pack_invert */
4379 
4380 #ifdef __GLEE_GL_MESA_pack_invert
4381 #endif
4382 
4383 /* GL_MESA_ycbcr_texture */
4384 
4385 #ifdef __GLEE_GL_MESA_ycbcr_texture
4386 #endif
4387 
4388 /* GL_EXT_pixel_buffer_object */
4389 
4390 #ifdef __GLEE_GL_EXT_pixel_buffer_object
4391 #endif
4392 
4393 /* GL_NV_fragment_program_option */
4394 
4395 #ifdef __GLEE_GL_NV_fragment_program_option
4396 #endif
4397 
4398 /* GL_NV_fragment_program2 */
4399 
4400 #ifdef __GLEE_GL_NV_fragment_program2
4401 #endif
4402 
4403 /* GL_NV_vertex_program2_option */
4404 
4405 #ifdef __GLEE_GL_NV_vertex_program2_option
4406 #endif
4407 
4408 /* GL_NV_vertex_program3 */
4409 
4410 #ifdef __GLEE_GL_NV_vertex_program3
4411 #endif
4412 
4413 /* GL_EXT_framebuffer_object */
4414 
4415 #ifdef __GLEE_GL_EXT_framebuffer_object
_Lazy_glIsRenderbufferEXT(GLuint renderbuffer)4416 GLboolean __stdcall _Lazy_glIsRenderbufferEXT(GLuint renderbuffer)                        {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean)0;}
_Lazy_glBindRenderbufferEXT(GLenum target,GLuint renderbuffer)4417 void __stdcall _Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer)            {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);}
_Lazy_glDeleteRenderbuffersEXT(GLsizei n,const GLuint * renderbuffers)4418 void __stdcall _Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers)    {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers);}
_Lazy_glGenRenderbuffersEXT(GLsizei n,GLuint * renderbuffers)4419 void __stdcall _Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers)             {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);}
_Lazy_glRenderbufferStorageEXT(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)4420 void __stdcall _Lazy_glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageEXT(target, internalformat, width, height);}
_Lazy_glGetRenderbufferParameterivEXT(GLenum target,GLenum pname,GLint * params)4421 void __stdcall _Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetRenderbufferParameterivEXT(target, pname, params);}
_Lazy_glIsFramebufferEXT(GLuint framebuffer)4422 GLboolean __stdcall _Lazy_glIsFramebufferEXT(GLuint framebuffer)                          {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;}
_Lazy_glBindFramebufferEXT(GLenum target,GLuint framebuffer)4423 void __stdcall _Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer)              {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);}
_Lazy_glDeleteFramebuffersEXT(GLsizei n,const GLuint * framebuffers)4424 void __stdcall _Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers)      {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);}
_Lazy_glGenFramebuffersEXT(GLsizei n,GLuint * framebuffers)4425 void __stdcall _Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers)               {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);}
_Lazy_glCheckFramebufferStatusEXT(GLenum target)4426 GLenum __stdcall _Lazy_glCheckFramebufferStatusEXT(GLenum target)                         {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0;}
_Lazy_glFramebufferTexture1DEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)4427 void __stdcall _Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);}
_Lazy_glFramebufferTexture2DEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)4428 void __stdcall _Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);}
_Lazy_glFramebufferTexture3DEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)4429 void __stdcall _Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)  {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset);}
_Lazy_glFramebufferRenderbufferEXT(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)4430 void __stdcall _Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)  {if (GLeeInit()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer);}
_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target,GLenum attachment,GLenum pname,GLint * params)4431 void __stdcall _Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);}
_Lazy_glGenerateMipmapEXT(GLenum target)4432 void __stdcall _Lazy_glGenerateMipmapEXT(GLenum target)                                   {if (GLeeInit()) glGenerateMipmapEXT(target);}
4433 PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT=_Lazy_glIsRenderbufferEXT;
4434 PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT=_Lazy_glBindRenderbufferEXT;
4435 PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT=_Lazy_glDeleteRenderbuffersEXT;
4436 PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT=_Lazy_glGenRenderbuffersEXT;
4437 PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT=_Lazy_glRenderbufferStorageEXT;
4438 PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT=_Lazy_glGetRenderbufferParameterivEXT;
4439 PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT=_Lazy_glIsFramebufferEXT;
4440 PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT=_Lazy_glBindFramebufferEXT;
4441 PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT=_Lazy_glDeleteFramebuffersEXT;
4442 PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT=_Lazy_glGenFramebuffersEXT;
4443 PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT=_Lazy_glCheckFramebufferStatusEXT;
4444 PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT=_Lazy_glFramebufferTexture1DEXT;
4445 PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT=_Lazy_glFramebufferTexture2DEXT;
4446 PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT=_Lazy_glFramebufferTexture3DEXT;
4447 PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT=_Lazy_glFramebufferRenderbufferEXT;
4448 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachmentParameterivEXT=_Lazy_glGetFramebufferAttachmentParameterivEXT;
4449 PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT=_Lazy_glGenerateMipmapEXT;
4450 #endif
4451 
4452 /* GL_GREMEDY_string_marker */
4453 
4454 #ifdef __GLEE_GL_GREMEDY_string_marker
_Lazy_glStringMarkerGREMEDY(GLsizei len,const GLvoid * string)4455 void __stdcall _Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * string)            {if (GLeeInit()) glStringMarkerGREMEDY(len, string);}
4456 PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY=_Lazy_glStringMarkerGREMEDY;
4457 #endif
4458 
4459 /* GL_EXT_packed_depth_stencil */
4460 
4461 #ifdef __GLEE_GL_EXT_packed_depth_stencil
4462 #endif
4463 
4464 /* GL_EXT_stencil_clear_tag */
4465 
4466 #ifdef __GLEE_GL_EXT_stencil_clear_tag
_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits,GLuint stencilClearTag)4467 void __stdcall _Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag)  {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stencilClearTag);}
4468 PFNGLSTENCILCLEARTAGEXTPROC pglStencilClearTagEXT=_Lazy_glStencilClearTagEXT;
4469 #endif
4470 
4471 /* GL_EXT_texture_sRGB */
4472 
4473 #ifdef __GLEE_GL_EXT_texture_sRGB
4474 #endif
4475 
4476 /* GL_EXT_framebuffer_blit */
4477 
4478 #ifdef __GLEE_GL_EXT_framebuffer_blit
_Lazy_glBlitFramebufferEXT(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)4479 void __stdcall _Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)  {if (GLeeInit()) glBlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
4480 PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT=_Lazy_glBlitFramebufferEXT;
4481 #endif
4482 
4483 /* GL_EXT_framebuffer_multisample */
4484 
4485 #ifdef __GLEE_GL_EXT_framebuffer_multisample
_Lazy_glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4486 void __stdcall _Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);}
4487 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampleEXT=_Lazy_glRenderbufferStorageMultisampleEXT;
4488 #endif
4489 
4490 /* GL_MESAX_texture_stack */
4491 
4492 #ifdef __GLEE_GL_MESAX_texture_stack
4493 #endif
4494 
4495 /* GL_EXT_timer_query */
4496 
4497 #ifdef __GLEE_GL_EXT_timer_query
_Lazy_glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64EXT * params)4498 void __stdcall _Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params)  {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params);}
_Lazy_glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64EXT * params)4499 void __stdcall _Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params)  {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, params);}
4500 PFNGLGETQUERYOBJECTI64VEXTPROC pglGetQueryObjecti64vEXT=_Lazy_glGetQueryObjecti64vEXT;
4501 PFNGLGETQUERYOBJECTUI64VEXTPROC pglGetQueryObjectui64vEXT=_Lazy_glGetQueryObjectui64vEXT;
4502 #endif
4503 
4504 /* GL_EXT_gpu_program_parameters */
4505 
4506 #ifdef __GLEE_GL_EXT_gpu_program_parameters
_Lazy_glProgramEnvParameters4fvEXT(GLenum target,GLuint index,GLsizei count,const GLfloat * params)4507 void __stdcall _Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glProgramEnvParameters4fvEXT(target, index, count, params);}
_Lazy_glProgramLocalParameters4fvEXT(GLenum target,GLuint index,GLsizei count,const GLfloat * params)4508 void __stdcall _Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glProgramLocalParameters4fvEXT(target, index, count, params);}
4509 PFNGLPROGRAMENVPARAMETERS4FVEXTPROC pglProgramEnvParameters4fvEXT=_Lazy_glProgramEnvParameters4fvEXT;
4510 PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC pglProgramLocalParameters4fvEXT=_Lazy_glProgramLocalParameters4fvEXT;
4511 #endif
4512 
4513 /* GL_APPLE_flush_buffer_range */
4514 
4515 #ifdef __GLEE_GL_APPLE_flush_buffer_range
_Lazy_glBufferParameteriAPPLE(GLenum target,GLenum pname,GLint param)4516 void __stdcall _Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param)    {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, param);}
_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target,GLintptr offset,GLsizeiptr size)4517 void __stdcall _Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(target, offset, size);}
4518 PFNGLBUFFERPARAMETERIAPPLEPROC pglBufferParameteriAPPLE=_Lazy_glBufferParameteriAPPLE;
4519 PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC pglFlushMappedBufferRangeAPPLE=_Lazy_glFlushMappedBufferRangeAPPLE;
4520 #endif
4521 
4522 /* GL_NV_gpu_program4 */
4523 
4524 #ifdef __GLEE_GL_NV_gpu_program4
_Lazy_glProgramLocalParameterI4iNV(GLenum target,GLuint index,GLint x,GLint y,GLint z,GLint w)4525 void __stdcall _Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glProgramLocalParameterI4iNV(target, index, x, y, z, w);}
_Lazy_glProgramLocalParameterI4ivNV(GLenum target,GLuint index,const GLint * params)4526 void __stdcall _Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params)  {if (GLeeInit()) glProgramLocalParameterI4ivNV(target, index, params);}
_Lazy_glProgramLocalParametersI4ivNV(GLenum target,GLuint index,GLsizei count,const GLint * params)4527 void __stdcall _Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glProgramLocalParametersI4ivNV(target, index, count, params);}
_Lazy_glProgramLocalParameterI4uiNV(GLenum target,GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)4528 void __stdcall _Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glProgramLocalParameterI4uiNV(target, index, x, y, z, w);}
_Lazy_glProgramLocalParameterI4uivNV(GLenum target,GLuint index,const GLuint * params)4529 void __stdcall _Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)  {if (GLeeInit()) glProgramLocalParameterI4uivNV(target, index, params);}
_Lazy_glProgramLocalParametersI4uivNV(GLenum target,GLuint index,GLsizei count,const GLuint * params)4530 void __stdcall _Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glProgramLocalParametersI4uivNV(target, index, count, params);}
_Lazy_glProgramEnvParameterI4iNV(GLenum target,GLuint index,GLint x,GLint y,GLint z,GLint w)4531 void __stdcall _Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glProgramEnvParameterI4iNV(target, index, x, y, z, w);}
_Lazy_glProgramEnvParameterI4ivNV(GLenum target,GLuint index,const GLint * params)4532 void __stdcall _Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params)  {if (GLeeInit()) glProgramEnvParameterI4ivNV(target, index, params);}
_Lazy_glProgramEnvParametersI4ivNV(GLenum target,GLuint index,GLsizei count,const GLint * params)4533 void __stdcall _Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glProgramEnvParametersI4ivNV(target, index, count, params);}
_Lazy_glProgramEnvParameterI4uiNV(GLenum target,GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)4534 void __stdcall _Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glProgramEnvParameterI4uiNV(target, index, x, y, z, w);}
_Lazy_glProgramEnvParameterI4uivNV(GLenum target,GLuint index,const GLuint * params)4535 void __stdcall _Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)  {if (GLeeInit()) glProgramEnvParameterI4uivNV(target, index, params);}
_Lazy_glProgramEnvParametersI4uivNV(GLenum target,GLuint index,GLsizei count,const GLuint * params)4536 void __stdcall _Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glProgramEnvParametersI4uivNV(target, index, count, params);}
_Lazy_glGetProgramLocalParameterIivNV(GLenum target,GLuint index,GLint * params)4537 void __stdcall _Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params)  {if (GLeeInit()) glGetProgramLocalParameterIivNV(target, index, params);}
_Lazy_glGetProgramLocalParameterIuivNV(GLenum target,GLuint index,GLuint * params)4538 void __stdcall _Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params)  {if (GLeeInit()) glGetProgramLocalParameterIuivNV(target, index, params);}
_Lazy_glGetProgramEnvParameterIivNV(GLenum target,GLuint index,GLint * params)4539 void __stdcall _Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params)  {if (GLeeInit()) glGetProgramEnvParameterIivNV(target, index, params);}
_Lazy_glGetProgramEnvParameterIuivNV(GLenum target,GLuint index,GLuint * params)4540 void __stdcall _Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params)  {if (GLeeInit()) glGetProgramEnvParameterIuivNV(target, index, params);}
4541 PFNGLPROGRAMLOCALPARAMETERI4INVPROC pglProgramLocalParameterI4iNV=_Lazy_glProgramLocalParameterI4iNV;
4542 PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC pglProgramLocalParameterI4ivNV=_Lazy_glProgramLocalParameterI4ivNV;
4543 PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC pglProgramLocalParametersI4ivNV=_Lazy_glProgramLocalParametersI4ivNV;
4544 PFNGLPROGRAMLOCALPARAMETERI4UINVPROC pglProgramLocalParameterI4uiNV=_Lazy_glProgramLocalParameterI4uiNV;
4545 PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC pglProgramLocalParameterI4uivNV=_Lazy_glProgramLocalParameterI4uivNV;
4546 PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC pglProgramLocalParametersI4uivNV=_Lazy_glProgramLocalParametersI4uivNV;
4547 PFNGLPROGRAMENVPARAMETERI4INVPROC pglProgramEnvParameterI4iNV=_Lazy_glProgramEnvParameterI4iNV;
4548 PFNGLPROGRAMENVPARAMETERI4IVNVPROC pglProgramEnvParameterI4ivNV=_Lazy_glProgramEnvParameterI4ivNV;
4549 PFNGLPROGRAMENVPARAMETERSI4IVNVPROC pglProgramEnvParametersI4ivNV=_Lazy_glProgramEnvParametersI4ivNV;
4550 PFNGLPROGRAMENVPARAMETERI4UINVPROC pglProgramEnvParameterI4uiNV=_Lazy_glProgramEnvParameterI4uiNV;
4551 PFNGLPROGRAMENVPARAMETERI4UIVNVPROC pglProgramEnvParameterI4uivNV=_Lazy_glProgramEnvParameterI4uivNV;
4552 PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC pglProgramEnvParametersI4uivNV=_Lazy_glProgramEnvParametersI4uivNV;
4553 PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC pglGetProgramLocalParameterIivNV=_Lazy_glGetProgramLocalParameterIivNV;
4554 PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC pglGetProgramLocalParameterIuivNV=_Lazy_glGetProgramLocalParameterIuivNV;
4555 PFNGLGETPROGRAMENVPARAMETERIIVNVPROC pglGetProgramEnvParameterIivNV=_Lazy_glGetProgramEnvParameterIivNV;
4556 PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC pglGetProgramEnvParameterIuivNV=_Lazy_glGetProgramEnvParameterIuivNV;
4557 #endif
4558 
4559 /* GL_NV_geometry_program4 */
4560 
4561 #ifdef __GLEE_GL_NV_geometry_program4
_Lazy_glProgramVertexLimitNV(GLenum target,GLint limit)4562 void __stdcall _Lazy_glProgramVertexLimitNV(GLenum target, GLint limit)                   {if (GLeeInit()) glProgramVertexLimitNV(target, limit);}
_Lazy_glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)4563 void __stdcall _Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
_Lazy_glFramebufferTextureLayerEXT(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)4564 void __stdcall _Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
_Lazy_glFramebufferTextureFaceEXT(GLenum target,GLenum attachment,GLuint texture,GLint level,GLenum face)4565 void __stdcall _Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
4566 PFNGLPROGRAMVERTEXLIMITNVPROC pglProgramVertexLimitNV=_Lazy_glProgramVertexLimitNV;
4567 PFNGLFRAMEBUFFERTEXTUREEXTPROC pglFramebufferTextureEXT=_Lazy_glFramebufferTextureEXT;
4568 PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC pglFramebufferTextureLayerEXT=_Lazy_glFramebufferTextureLayerEXT;
4569 PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC pglFramebufferTextureFaceEXT=_Lazy_glFramebufferTextureFaceEXT;
4570 #endif
4571 
4572 /* GL_EXT_geometry_shader4 */
4573 
4574 #ifdef __GLEE_GL_EXT_geometry_shader4
_Lazy_glProgramParameteriEXT(GLuint program,GLenum pname,GLint value)4575 void __stdcall _Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)    {if (GLeeInit()) glProgramParameteriEXT(program, pname, value);}
4576 PFNGLPROGRAMPARAMETERIEXTPROC pglProgramParameteriEXT=_Lazy_glProgramParameteriEXT;
4577 #endif
4578 
4579 /* GL_NV_vertex_program4 */
4580 
4581 #ifdef __GLEE_GL_NV_vertex_program4
_Lazy_glVertexAttribI1iEXT(GLuint index,GLint x)4582 void __stdcall _Lazy_glVertexAttribI1iEXT(GLuint index, GLint x)                          {if (GLeeInit()) glVertexAttribI1iEXT(index, x);}
_Lazy_glVertexAttribI2iEXT(GLuint index,GLint x,GLint y)4583 void __stdcall _Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y)                 {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
_Lazy_glVertexAttribI3iEXT(GLuint index,GLint x,GLint y,GLint z)4584 void __stdcall _Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z)        {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
_Lazy_glVertexAttribI4iEXT(GLuint index,GLint x,GLint y,GLint z,GLint w)4585 void __stdcall _Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);}
_Lazy_glVertexAttribI1uiEXT(GLuint index,GLuint x)4586 void __stdcall _Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x)                        {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
_Lazy_glVertexAttribI2uiEXT(GLuint index,GLuint x,GLuint y)4587 void __stdcall _Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y)              {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
_Lazy_glVertexAttribI3uiEXT(GLuint index,GLuint x,GLuint y,GLuint z)4588 void __stdcall _Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z)    {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);}
_Lazy_glVertexAttribI4uiEXT(GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)4589 void __stdcall _Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, z, w);}
_Lazy_glVertexAttribI1ivEXT(GLuint index,const GLint * v)4590 void __stdcall _Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v)                 {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
_Lazy_glVertexAttribI2ivEXT(GLuint index,const GLint * v)4591 void __stdcall _Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v)                 {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
_Lazy_glVertexAttribI3ivEXT(GLuint index,const GLint * v)4592 void __stdcall _Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v)                 {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
_Lazy_glVertexAttribI4ivEXT(GLuint index,const GLint * v)4593 void __stdcall _Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v)                 {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
_Lazy_glVertexAttribI1uivEXT(GLuint index,const GLuint * v)4594 void __stdcall _Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v)               {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
_Lazy_glVertexAttribI2uivEXT(GLuint index,const GLuint * v)4595 void __stdcall _Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v)               {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
_Lazy_glVertexAttribI3uivEXT(GLuint index,const GLuint * v)4596 void __stdcall _Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v)               {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
_Lazy_glVertexAttribI4uivEXT(GLuint index,const GLuint * v)4597 void __stdcall _Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v)               {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
_Lazy_glVertexAttribI4bvEXT(GLuint index,const GLbyte * v)4598 void __stdcall _Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)                {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
_Lazy_glVertexAttribI4svEXT(GLuint index,const GLshort * v)4599 void __stdcall _Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v)               {if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
_Lazy_glVertexAttribI4ubvEXT(GLuint index,const GLubyte * v)4600 void __stdcall _Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v)              {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
_Lazy_glVertexAttribI4usvEXT(GLuint index,const GLushort * v)4601 void __stdcall _Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * v)             {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
_Lazy_glVertexAttribIPointerEXT(GLuint index,GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)4602 void __stdcall _Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribIPointerEXT(index, size, type, stride, pointer);}
_Lazy_glGetVertexAttribIivEXT(GLuint index,GLenum pname,GLint * params)4603 void __stdcall _Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, params);}
_Lazy_glGetVertexAttribIuivEXT(GLuint index,GLenum pname,GLuint * params)4604 void __stdcall _Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, params);}
4605 PFNGLVERTEXATTRIBI1IEXTPROC pglVertexAttribI1iEXT=_Lazy_glVertexAttribI1iEXT;
4606 PFNGLVERTEXATTRIBI2IEXTPROC pglVertexAttribI2iEXT=_Lazy_glVertexAttribI2iEXT;
4607 PFNGLVERTEXATTRIBI3IEXTPROC pglVertexAttribI3iEXT=_Lazy_glVertexAttribI3iEXT;
4608 PFNGLVERTEXATTRIBI4IEXTPROC pglVertexAttribI4iEXT=_Lazy_glVertexAttribI4iEXT;
4609 PFNGLVERTEXATTRIBI1UIEXTPROC pglVertexAttribI1uiEXT=_Lazy_glVertexAttribI1uiEXT;
4610 PFNGLVERTEXATTRIBI2UIEXTPROC pglVertexAttribI2uiEXT=_Lazy_glVertexAttribI2uiEXT;
4611 PFNGLVERTEXATTRIBI3UIEXTPROC pglVertexAttribI3uiEXT=_Lazy_glVertexAttribI3uiEXT;
4612 PFNGLVERTEXATTRIBI4UIEXTPROC pglVertexAttribI4uiEXT=_Lazy_glVertexAttribI4uiEXT;
4613 PFNGLVERTEXATTRIBI1IVEXTPROC pglVertexAttribI1ivEXT=_Lazy_glVertexAttribI1ivEXT;
4614 PFNGLVERTEXATTRIBI2IVEXTPROC pglVertexAttribI2ivEXT=_Lazy_glVertexAttribI2ivEXT;
4615 PFNGLVERTEXATTRIBI3IVEXTPROC pglVertexAttribI3ivEXT=_Lazy_glVertexAttribI3ivEXT;
4616 PFNGLVERTEXATTRIBI4IVEXTPROC pglVertexAttribI4ivEXT=_Lazy_glVertexAttribI4ivEXT;
4617 PFNGLVERTEXATTRIBI1UIVEXTPROC pglVertexAttribI1uivEXT=_Lazy_glVertexAttribI1uivEXT;
4618 PFNGLVERTEXATTRIBI2UIVEXTPROC pglVertexAttribI2uivEXT=_Lazy_glVertexAttribI2uivEXT;
4619 PFNGLVERTEXATTRIBI3UIVEXTPROC pglVertexAttribI3uivEXT=_Lazy_glVertexAttribI3uivEXT;
4620 PFNGLVERTEXATTRIBI4UIVEXTPROC pglVertexAttribI4uivEXT=_Lazy_glVertexAttribI4uivEXT;
4621 PFNGLVERTEXATTRIBI4BVEXTPROC pglVertexAttribI4bvEXT=_Lazy_glVertexAttribI4bvEXT;
4622 PFNGLVERTEXATTRIBI4SVEXTPROC pglVertexAttribI4svEXT=_Lazy_glVertexAttribI4svEXT;
4623 PFNGLVERTEXATTRIBI4UBVEXTPROC pglVertexAttribI4ubvEXT=_Lazy_glVertexAttribI4ubvEXT;
4624 PFNGLVERTEXATTRIBI4USVEXTPROC pglVertexAttribI4usvEXT=_Lazy_glVertexAttribI4usvEXT;
4625 PFNGLVERTEXATTRIBIPOINTEREXTPROC pglVertexAttribIPointerEXT=_Lazy_glVertexAttribIPointerEXT;
4626 PFNGLGETVERTEXATTRIBIIVEXTPROC pglGetVertexAttribIivEXT=_Lazy_glGetVertexAttribIivEXT;
4627 PFNGLGETVERTEXATTRIBIUIVEXTPROC pglGetVertexAttribIuivEXT=_Lazy_glGetVertexAttribIuivEXT;
4628 #endif
4629 
4630 /* GL_EXT_gpu_shader4 */
4631 
4632 #ifdef __GLEE_GL_EXT_gpu_shader4
_Lazy_glGetUniformuivEXT(GLuint program,GLint location,GLuint * params)4633 void __stdcall _Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLuint * params)  {if (GLeeInit()) glGetUniformuivEXT(program, location, params);}
_Lazy_glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)4634 void __stdcall _Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name)  {if (GLeeInit()) glBindFragDataLocationEXT(program, color, name);}
_Lazy_glGetFragDataLocationEXT(GLuint program,const GLchar * name)4635 GLint __stdcall _Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar * name)       {if (GLeeInit()) return glGetFragDataLocationEXT(program, name); return (GLint)0;}
_Lazy_glUniform1uiEXT(GLint location,GLuint v0)4636 void __stdcall _Lazy_glUniform1uiEXT(GLint location, GLuint v0)                           {if (GLeeInit()) glUniform1uiEXT(location, v0);}
_Lazy_glUniform2uiEXT(GLint location,GLuint v0,GLuint v1)4637 void __stdcall _Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1)                {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);}
_Lazy_glUniform3uiEXT(GLint location,GLuint v0,GLuint v1,GLuint v2)4638 void __stdcall _Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2)     {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);}
_Lazy_glUniform4uiEXT(GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)4639 void __stdcall _Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)  {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v2, v3);}
_Lazy_glUniform1uivEXT(GLint location,GLsizei count,const GLuint * value)4640 void __stdcall _Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform1uivEXT(location, count, value);}
_Lazy_glUniform2uivEXT(GLint location,GLsizei count,const GLuint * value)4641 void __stdcall _Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform2uivEXT(location, count, value);}
_Lazy_glUniform3uivEXT(GLint location,GLsizei count,const GLuint * value)4642 void __stdcall _Lazy_glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform3uivEXT(location, count, value);}
_Lazy_glUniform4uivEXT(GLint location,GLsizei count,const GLuint * value)4643 void __stdcall _Lazy_glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform4uivEXT(location, count, value);}
4644 PFNGLGETUNIFORMUIVEXTPROC pglGetUniformuivEXT=_Lazy_glGetUniformuivEXT;
4645 PFNGLBINDFRAGDATALOCATIONEXTPROC pglBindFragDataLocationEXT=_Lazy_glBindFragDataLocationEXT;
4646 PFNGLGETFRAGDATALOCATIONEXTPROC pglGetFragDataLocationEXT=_Lazy_glGetFragDataLocationEXT;
4647 PFNGLUNIFORM1UIEXTPROC pglUniform1uiEXT=_Lazy_glUniform1uiEXT;
4648 PFNGLUNIFORM2UIEXTPROC pglUniform2uiEXT=_Lazy_glUniform2uiEXT;
4649 PFNGLUNIFORM3UIEXTPROC pglUniform3uiEXT=_Lazy_glUniform3uiEXT;
4650 PFNGLUNIFORM4UIEXTPROC pglUniform4uiEXT=_Lazy_glUniform4uiEXT;
4651 PFNGLUNIFORM1UIVEXTPROC pglUniform1uivEXT=_Lazy_glUniform1uivEXT;
4652 PFNGLUNIFORM2UIVEXTPROC pglUniform2uivEXT=_Lazy_glUniform2uivEXT;
4653 PFNGLUNIFORM3UIVEXTPROC pglUniform3uivEXT=_Lazy_glUniform3uivEXT;
4654 PFNGLUNIFORM4UIVEXTPROC pglUniform4uivEXT=_Lazy_glUniform4uivEXT;
4655 #endif
4656 
4657 /* GL_EXT_drawinstanced */
4658 
4659 #ifdef __GLEE_GL_EXT_drawinstanced
_Lazy_glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)4660 void __stdcall _Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount)  {if (GLeeInit()) glDrawArraysInstancedEXT(mode, start, count, primcount);}
_Lazy_glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei primcount)4661 void __stdcall _Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)  {if (GLeeInit()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);}
4662 PFNGLDRAWARRAYSINSTANCEDEXTPROC pglDrawArraysInstancedEXT=_Lazy_glDrawArraysInstancedEXT;
4663 PFNGLDRAWELEMENTSINSTANCEDEXTPROC pglDrawElementsInstancedEXT=_Lazy_glDrawElementsInstancedEXT;
4664 #endif
4665 
4666 /* GL_EXT_packed_float */
4667 
4668 #ifdef __GLEE_GL_EXT_packed_float
4669 #endif
4670 
4671 /* GL_EXT_texture_array */
4672 
4673 #ifdef __GLEE_GL_EXT_texture_array
4674 #endif
4675 
4676 /* GL_EXT_texture_buffer_object */
4677 
4678 #ifdef __GLEE_GL_EXT_texture_buffer_object
_Lazy_glTexBufferEXT(GLenum target,GLenum internalformat,GLuint buffer)4679 void __stdcall _Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glTexBufferEXT(target, internalformat, buffer);}
4680 PFNGLTEXBUFFEREXTPROC pglTexBufferEXT=_Lazy_glTexBufferEXT;
4681 #endif
4682 
4683 /* GL_EXT_texture_compression_latc */
4684 
4685 #ifdef __GLEE_GL_EXT_texture_compression_latc
4686 #endif
4687 
4688 /* GL_EXT_texture_compression_rgtc */
4689 
4690 #ifdef __GLEE_GL_EXT_texture_compression_rgtc
4691 #endif
4692 
4693 /* GL_EXT_texture_shared_exponent */
4694 
4695 #ifdef __GLEE_GL_EXT_texture_shared_exponent
4696 #endif
4697 
4698 /* GL_NV_depth_buffer_float */
4699 
4700 #ifdef __GLEE_GL_NV_depth_buffer_float
_Lazy_glDepthRangedNV(GLdouble zNear,GLdouble zFar)4701 void __stdcall _Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar)                       {if (GLeeInit()) glDepthRangedNV(zNear, zFar);}
_Lazy_glClearDepthdNV(GLdouble depth)4702 void __stdcall _Lazy_glClearDepthdNV(GLdouble depth)                                      {if (GLeeInit()) glClearDepthdNV(depth);}
_Lazy_glDepthBoundsdNV(GLdouble zmin,GLdouble zmax)4703 void __stdcall _Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax)                       {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);}
4704 PFNGLDEPTHRANGEDNVPROC pglDepthRangedNV=_Lazy_glDepthRangedNV;
4705 PFNGLCLEARDEPTHDNVPROC pglClearDepthdNV=_Lazy_glClearDepthdNV;
4706 PFNGLDEPTHBOUNDSDNVPROC pglDepthBoundsdNV=_Lazy_glDepthBoundsdNV;
4707 #endif
4708 
4709 /* GL_NV_fragment_program4 */
4710 
4711 #ifdef __GLEE_GL_NV_fragment_program4
4712 #endif
4713 
4714 /* GL_NV_framebuffer_multisample_coverage */
4715 
4716 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target,GLsizei coverageSamples,GLsizei colorSamples,GLenum internalformat,GLsizei width,GLsizei height)4717 void __stdcall _Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height);}
4718 PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC pglRenderbufferStorageMultisampleCoverageNV=_Lazy_glRenderbufferStorageMultisampleCoverageNV;
4719 #endif
4720 
4721 /* GL_EXT_framebuffer_sRGB */
4722 
4723 #ifdef __GLEE_GL_EXT_framebuffer_sRGB
4724 #endif
4725 
4726 /* GL_NV_geometry_shader4 */
4727 
4728 #ifdef __GLEE_GL_NV_geometry_shader4
4729 #endif
4730 
4731 /* GL_NV_parameter_buffer_object */
4732 
4733 #ifdef __GLEE_GL_NV_parameter_buffer_object
_Lazy_glProgramBufferParametersfvNV(GLenum target,GLuint buffer,GLuint index,GLsizei count,const GLfloat * params)4734 void __stdcall _Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glProgramBufferParametersfvNV(target, buffer, index, count, params);}
_Lazy_glProgramBufferParametersIivNV(GLenum target,GLuint buffer,GLuint index,GLsizei count,const GLint * params)4735 void __stdcall _Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glProgramBufferParametersIivNV(target, buffer, index, count, params);}
_Lazy_glProgramBufferParametersIuivNV(GLenum target,GLuint buffer,GLuint index,GLsizei count,const GLuint * params)4736 void __stdcall _Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, params);}
4737 PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC pglProgramBufferParametersfvNV=_Lazy_glProgramBufferParametersfvNV;
4738 PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC pglProgramBufferParametersIivNV=_Lazy_glProgramBufferParametersIivNV;
4739 PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC pglProgramBufferParametersIuivNV=_Lazy_glProgramBufferParametersIuivNV;
4740 #endif
4741 
4742 /* GL_EXT_draw_buffers2 */
4743 
4744 #ifdef __GLEE_GL_EXT_draw_buffers2
_Lazy_glColorMaskIndexedEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4745 void __stdcall _Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)  {if (GLeeInit()) glColorMaskIndexedEXT(index, r, g, b, a);}
_Lazy_glGetBooleanIndexedvEXT(GLenum target,GLuint index,GLboolean * data)4746 void __stdcall _Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data)  {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, data);}
_Lazy_glGetIntegerIndexedvEXT(GLenum target,GLuint index,GLint * data)4747 void __stdcall _Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data)   {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data);}
_Lazy_glEnableIndexedEXT(GLenum target,GLuint index)4748 void __stdcall _Lazy_glEnableIndexedEXT(GLenum target, GLuint index)                      {if (GLeeInit()) glEnableIndexedEXT(target, index);}
_Lazy_glDisableIndexedEXT(GLenum target,GLuint index)4749 void __stdcall _Lazy_glDisableIndexedEXT(GLenum target, GLuint index)                     {if (GLeeInit()) glDisableIndexedEXT(target, index);}
_Lazy_glIsEnabledIndexedEXT(GLenum target,GLuint index)4750 GLboolean __stdcall _Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index)              {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); return (GLboolean)0;}
4751 PFNGLCOLORMASKINDEXEDEXTPROC pglColorMaskIndexedEXT=_Lazy_glColorMaskIndexedEXT;
4752 PFNGLGETBOOLEANINDEXEDVEXTPROC pglGetBooleanIndexedvEXT=_Lazy_glGetBooleanIndexedvEXT;
4753 PFNGLGETINTEGERINDEXEDVEXTPROC pglGetIntegerIndexedvEXT=_Lazy_glGetIntegerIndexedvEXT;
4754 PFNGLENABLEINDEXEDEXTPROC pglEnableIndexedEXT=_Lazy_glEnableIndexedEXT;
4755 PFNGLDISABLEINDEXEDEXTPROC pglDisableIndexedEXT=_Lazy_glDisableIndexedEXT;
4756 PFNGLISENABLEDINDEXEDEXTPROC pglIsEnabledIndexedEXT=_Lazy_glIsEnabledIndexedEXT;
4757 #endif
4758 
4759 /* GL_NV_transform_feedback */
4760 
4761 #ifdef __GLEE_GL_NV_transform_feedback
_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode)4762 void __stdcall _Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode)                     {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);}
_Lazy_glEndTransformFeedbackNV(void)4763 void __stdcall _Lazy_glEndTransformFeedbackNV(void)                                       {if (GLeeInit()) glEndTransformFeedbackNV();}
_Lazy_glTransformFeedbackAttribsNV(GLuint count,const GLint * attribs,GLenum bufferMode)4764 void __stdcall _Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackAttribsNV(count, attribs, bufferMode);}
_Lazy_glBindBufferRangeNV(GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)4765 void __stdcall _Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glBindBufferRangeNV(target, index, buffer, offset, size);}
_Lazy_glBindBufferOffsetNV(GLenum target,GLuint index,GLuint buffer,GLintptr offset)4766 void __stdcall _Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset)  {if (GLeeInit()) glBindBufferOffsetNV(target, index, buffer, offset);}
_Lazy_glBindBufferBaseNV(GLenum target,GLuint index,GLuint buffer)4767 void __stdcall _Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer)       {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);}
_Lazy_glTransformFeedbackVaryingsNV(GLuint program,GLsizei count,const GLint * locations,GLenum bufferMode)4768 void __stdcall _Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);}
_Lazy_glActiveVaryingNV(GLuint program,const GLchar * name)4769 void __stdcall _Lazy_glActiveVaryingNV(GLuint program, const GLchar * name)               {if (GLeeInit()) glActiveVaryingNV(program, name);}
_Lazy_glGetVaryingLocationNV(GLuint program,const GLchar * name)4770 GLint __stdcall _Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * name)         {if (GLeeInit()) return glGetVaryingLocationNV(program, name); return (GLint)0;}
_Lazy_glGetActiveVaryingNV(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)4771 void __stdcall _Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)  {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, size, type, name);}
_Lazy_glGetTransformFeedbackVaryingNV(GLuint program,GLuint index,GLint * location)4772 void __stdcall _Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location)  {if (GLeeInit()) glGetTransformFeedbackVaryingNV(program, index, location);}
4773 PFNGLBEGINTRANSFORMFEEDBACKNVPROC pglBeginTransformFeedbackNV=_Lazy_glBeginTransformFeedbackNV;
4774 PFNGLENDTRANSFORMFEEDBACKNVPROC pglEndTransformFeedbackNV=_Lazy_glEndTransformFeedbackNV;
4775 PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC pglTransformFeedbackAttribsNV=_Lazy_glTransformFeedbackAttribsNV;
4776 PFNGLBINDBUFFERRANGENVPROC pglBindBufferRangeNV=_Lazy_glBindBufferRangeNV;
4777 PFNGLBINDBUFFEROFFSETNVPROC pglBindBufferOffsetNV=_Lazy_glBindBufferOffsetNV;
4778 PFNGLBINDBUFFERBASENVPROC pglBindBufferBaseNV=_Lazy_glBindBufferBaseNV;
4779 PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC pglTransformFeedbackVaryingsNV=_Lazy_glTransformFeedbackVaryingsNV;
4780 PFNGLACTIVEVARYINGNVPROC pglActiveVaryingNV=_Lazy_glActiveVaryingNV;
4781 PFNGLGETVARYINGLOCATIONNVPROC pglGetVaryingLocationNV=_Lazy_glGetVaryingLocationNV;
4782 PFNGLGETACTIVEVARYINGNVPROC pglGetActiveVaryingNV=_Lazy_glGetActiveVaryingNV;
4783 PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC pglGetTransformFeedbackVaryingNV=_Lazy_glGetTransformFeedbackVaryingNV;
4784 #endif
4785 
4786 /* GL_EXT_bindable_uniform */
4787 
4788 #ifdef __GLEE_GL_EXT_bindable_uniform
_Lazy_glUniformBufferEXT(GLuint program,GLint location,GLuint buffer)4789 void __stdcall _Lazy_glUniformBufferEXT(GLuint program, GLint location, GLuint buffer)    {if (GLeeInit()) glUniformBufferEXT(program, location, buffer);}
_Lazy_glGetUniformBufferSizeEXT(GLuint program,GLint location)4790 GLint __stdcall _Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint location)           {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, location); return (GLint)0;}
_Lazy_glGetUniformOffsetEXT(GLuint program,GLint location)4791 GLintptr __stdcall _Lazy_glGetUniformOffsetEXT(GLuint program, GLint location)            {if (GLeeInit()) return glGetUniformOffsetEXT(program, location); return (GLintptr)0;}
4792 PFNGLUNIFORMBUFFEREXTPROC pglUniformBufferEXT=_Lazy_glUniformBufferEXT;
4793 PFNGLGETUNIFORMBUFFERSIZEEXTPROC pglGetUniformBufferSizeEXT=_Lazy_glGetUniformBufferSizeEXT;
4794 PFNGLGETUNIFORMOFFSETEXTPROC pglGetUniformOffsetEXT=_Lazy_glGetUniformOffsetEXT;
4795 #endif
4796 
4797 /* GL_EXT_texture_integer */
4798 
4799 #ifdef __GLEE_GL_EXT_texture_integer
_Lazy_glTexParameterIivEXT(GLenum target,GLenum pname,const GLint * params)4800 void __stdcall _Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTexParameterIivEXT(target, pname, params);}
_Lazy_glTexParameterIuivEXT(GLenum target,GLenum pname,const GLuint * params)4801 void __stdcall _Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glTexParameterIuivEXT(target, pname, params);}
_Lazy_glGetTexParameterIivEXT(GLenum target,GLenum pname,GLint * params)4802 void __stdcall _Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, params);}
_Lazy_glGetTexParameterIuivEXT(GLenum target,GLenum pname,GLuint * params)4803 void __stdcall _Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, params);}
_Lazy_glClearColorIiEXT(GLint red,GLint green,GLint blue,GLint alpha)4804 void __stdcall _Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha)   {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);}
_Lazy_glClearColorIuiEXT(GLuint red,GLuint green,GLuint blue,GLuint alpha)4805 void __stdcall _Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha)  {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, alpha);}
4806 PFNGLTEXPARAMETERIIVEXTPROC pglTexParameterIivEXT=_Lazy_glTexParameterIivEXT;
4807 PFNGLTEXPARAMETERIUIVEXTPROC pglTexParameterIuivEXT=_Lazy_glTexParameterIuivEXT;
4808 PFNGLGETTEXPARAMETERIIVEXTPROC pglGetTexParameterIivEXT=_Lazy_glGetTexParameterIivEXT;
4809 PFNGLGETTEXPARAMETERIUIVEXTPROC pglGetTexParameterIuivEXT=_Lazy_glGetTexParameterIuivEXT;
4810 PFNGLCLEARCOLORIIEXTPROC pglClearColorIiEXT=_Lazy_glClearColorIiEXT;
4811 PFNGLCLEARCOLORIUIEXTPROC pglClearColorIuiEXT=_Lazy_glClearColorIuiEXT;
4812 #endif
4813 
4814 /* GL_GREMEDY_frame_terminator */
4815 
4816 #ifdef __GLEE_GL_GREMEDY_frame_terminator
_Lazy_glFrameTerminatorGREMEDY(void)4817 void __stdcall _Lazy_glFrameTerminatorGREMEDY(void)                                       {if (GLeeInit()) glFrameTerminatorGREMEDY();}
4818 PFNGLFRAMETERMINATORGREMEDYPROC pglFrameTerminatorGREMEDY=_Lazy_glFrameTerminatorGREMEDY;
4819 #endif
4820 
4821 /* GL_NV_conditional_render */
4822 
4823 #ifdef __GLEE_GL_NV_conditional_render
_Lazy_glBeginConditionalRenderNV(GLuint id,GLenum mode)4824 void __stdcall _Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode)                   {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);}
_Lazy_glEndConditionalRenderNV(void)4825 void __stdcall _Lazy_glEndConditionalRenderNV(void)                                       {if (GLeeInit()) glEndConditionalRenderNV();}
4826 PFNGLBEGINCONDITIONALRENDERNVPROC pglBeginConditionalRenderNV=_Lazy_glBeginConditionalRenderNV;
4827 PFNGLENDCONDITIONALRENDERNVPROC pglEndConditionalRenderNV=_Lazy_glEndConditionalRenderNV;
4828 #endif
4829 
4830 /* GL_NV_present_video */
4831 
4832 #ifdef __GLEE_GL_NV_present_video
4833 #endif
4834 
4835 /* GL_EXT_transform_feedback */
4836 
4837 #ifdef __GLEE_GL_EXT_transform_feedback
_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode)4838 void __stdcall _Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode)                    {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);}
_Lazy_glEndTransformFeedbackEXT(void)4839 void __stdcall _Lazy_glEndTransformFeedbackEXT(void)                                      {if (GLeeInit()) glEndTransformFeedbackEXT();}
_Lazy_glBindBufferRangeEXT(GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)4840 void __stdcall _Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glBindBufferRangeEXT(target, index, buffer, offset, size);}
_Lazy_glBindBufferOffsetEXT(GLenum target,GLuint index,GLuint buffer,GLintptr offset)4841 void __stdcall _Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset)  {if (GLeeInit()) glBindBufferOffsetEXT(target, index, buffer, offset);}
_Lazy_glBindBufferBaseEXT(GLenum target,GLuint index,GLuint buffer)4842 void __stdcall _Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer)      {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);}
_Lazy_glTransformFeedbackVaryingsEXT(GLuint program,GLsizei count,const GLint * locations,GLenum bufferMode)4843 void __stdcall _Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);}
_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program,GLuint index,GLint * location)4844 void __stdcall _Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLint * location)  {if (GLeeInit()) glGetTransformFeedbackVaryingEXT(program, index, location);}
4845 PFNGLBEGINTRANSFORMFEEDBACKEXTPROC pglBeginTransformFeedbackEXT=_Lazy_glBeginTransformFeedbackEXT;
4846 PFNGLENDTRANSFORMFEEDBACKEXTPROC pglEndTransformFeedbackEXT=_Lazy_glEndTransformFeedbackEXT;
4847 PFNGLBINDBUFFERRANGEEXTPROC pglBindBufferRangeEXT=_Lazy_glBindBufferRangeEXT;
4848 PFNGLBINDBUFFEROFFSETEXTPROC pglBindBufferOffsetEXT=_Lazy_glBindBufferOffsetEXT;
4849 PFNGLBINDBUFFERBASEEXTPROC pglBindBufferBaseEXT=_Lazy_glBindBufferBaseEXT;
4850 PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC pglTransformFeedbackVaryingsEXT=_Lazy_glTransformFeedbackVaryingsEXT;
4851 PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC pglGetTransformFeedbackVaryingEXT=_Lazy_glGetTransformFeedbackVaryingEXT;
4852 #endif
4853 
4854 /* GL_EXT_direct_state_access */
4855 
4856 #ifdef __GLEE_GL_EXT_direct_state_access
_Lazy_glClientAttribDefaultEXT(GLbitfield mask)4857 void __stdcall _Lazy_glClientAttribDefaultEXT(GLbitfield mask)                            {if (GLeeInit()) glClientAttribDefaultEXT(mask);}
_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask)4858 void __stdcall _Lazy_glPushClientAttribDefaultEXT(GLbitfield mask)                        {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);}
_Lazy_glMatrixLoadfEXT(GLenum mode,const GLfloat * m)4859 void __stdcall _Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m)                     {if (GLeeInit()) glMatrixLoadfEXT(mode, m);}
_Lazy_glMatrixLoaddEXT(GLenum mode,const GLdouble * m)4860 void __stdcall _Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m)                    {if (GLeeInit()) glMatrixLoaddEXT(mode, m);}
_Lazy_glMatrixMultfEXT(GLenum mode,const GLfloat * m)4861 void __stdcall _Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m)                     {if (GLeeInit()) glMatrixMultfEXT(mode, m);}
_Lazy_glMatrixMultdEXT(GLenum mode,const GLdouble * m)4862 void __stdcall _Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m)                    {if (GLeeInit()) glMatrixMultdEXT(mode, m);}
_Lazy_glMatrixLoadIdentityEXT(GLenum mode)4863 void __stdcall _Lazy_glMatrixLoadIdentityEXT(GLenum mode)                                 {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);}
_Lazy_glMatrixRotatefEXT(GLenum mode,GLfloat angle,GLfloat x,GLfloat y,GLfloat z)4864 void __stdcall _Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, x, y, z);}
_Lazy_glMatrixRotatedEXT(GLenum mode,GLdouble angle,GLdouble x,GLdouble y,GLdouble z)4865 void __stdcall _Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glMatrixRotatedEXT(mode, angle, x, y, z);}
_Lazy_glMatrixScalefEXT(GLenum mode,GLfloat x,GLfloat y,GLfloat z)4866 void __stdcall _Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)      {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);}
_Lazy_glMatrixScaledEXT(GLenum mode,GLdouble x,GLdouble y,GLdouble z)4867 void __stdcall _Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)   {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);}
_Lazy_glMatrixTranslatefEXT(GLenum mode,GLfloat x,GLfloat y,GLfloat z)4868 void __stdcall _Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);}
_Lazy_glMatrixTranslatedEXT(GLenum mode,GLdouble x,GLdouble y,GLdouble z)4869 void __stdcall _Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);}
_Lazy_glMatrixFrustumEXT(GLenum mode,GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)4870 void __stdcall _Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)  {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar);}
_Lazy_glMatrixOrthoEXT(GLenum mode,GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)4871 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);}
_Lazy_glMatrixPopEXT(GLenum mode)4872 void __stdcall _Lazy_glMatrixPopEXT(GLenum mode)                                          {if (GLeeInit()) glMatrixPopEXT(mode);}
_Lazy_glMatrixPushEXT(GLenum mode)4873 void __stdcall _Lazy_glMatrixPushEXT(GLenum mode)                                         {if (GLeeInit()) glMatrixPushEXT(mode);}
_Lazy_glMatrixLoadTransposefEXT(GLenum mode,const GLfloat * m)4874 void __stdcall _Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m)            {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);}
_Lazy_glMatrixLoadTransposedEXT(GLenum mode,const GLdouble * m)4875 void __stdcall _Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m)           {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);}
_Lazy_glMatrixMultTransposefEXT(GLenum mode,const GLfloat * m)4876 void __stdcall _Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m)            {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);}
_Lazy_glMatrixMultTransposedEXT(GLenum mode,const GLdouble * m)4877 void __stdcall _Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m)           {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);}
_Lazy_glTextureParameterfEXT(GLuint texture,GLenum target,GLenum pname,GLfloat param)4878 void __stdcall _Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glTextureParameterfEXT(texture, target, pname, param);}
_Lazy_glTextureParameterfvEXT(GLuint texture,GLenum target,GLenum pname,const GLfloat * params)4879 void __stdcall _Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glTextureParameterfvEXT(texture, target, pname, params);}
_Lazy_glTextureParameteriEXT(GLuint texture,GLenum target,GLenum pname,GLint param)4880 void __stdcall _Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glTextureParameteriEXT(texture, target, pname, param);}
_Lazy_glTextureParameterivEXT(GLuint texture,GLenum target,GLenum pname,const GLint * params)4881 void __stdcall _Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTextureParameterivEXT(texture, target, pname, params);}
_Lazy_glTextureImage1DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const GLvoid * pixels)4882 void __stdcall _Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLint 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, pixels);}
_Lazy_glTextureImage2DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const GLvoid * pixels)4883 void __stdcall _Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels);}
_Lazy_glTextureSubImage1DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const GLvoid * pixels)4884 void __stdcall _Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels);}
_Lazy_glTextureSubImage2DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * pixels)4885 void __stdcall _Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels);}
_Lazy_glCopyTextureImage1DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)4886 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);}
_Lazy_glCopyTextureImage2DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)4887 void __stdcall _Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)  {if (GLeeInit()) glCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border);}
_Lazy_glCopyTextureSubImage1DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)4888 void __stdcall _Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width);}
_Lazy_glCopyTextureSubImage2DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)4889 void __stdcall _Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height);}
_Lazy_glGetTextureImageEXT(GLuint texture,GLenum target,GLint level,GLenum format,GLenum type,GLvoid * pixels)4890 void __stdcall _Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)  {if (GLeeInit()) glGetTextureImageEXT(texture, target, level, format, type, pixels);}
_Lazy_glGetTextureParameterfvEXT(GLuint texture,GLenum target,GLenum pname,GLfloat * params)4891 void __stdcall _Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetTextureParameterfvEXT(texture, target, pname, params);}
_Lazy_glGetTextureParameterivEXT(GLuint texture,GLenum target,GLenum pname,GLint * params)4892 void __stdcall _Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTextureParameterivEXT(texture, target, pname, params);}
_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture,GLenum target,GLint level,GLenum pname,GLfloat * params)4893 void __stdcall _Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);}
_Lazy_glGetTextureLevelParameterivEXT(GLuint texture,GLenum target,GLint level,GLenum pname,GLint * params)4894 void __stdcall _Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTextureLevelParameterivEXT(texture, target, level, pname, params);}
_Lazy_glTextureImage3DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const GLvoid * pixels)4895 void __stdcall _Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels);}
_Lazy_glTextureSubImage3DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const GLvoid * pixels)4896 void __stdcall _Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
_Lazy_glCopyTextureSubImage3DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)4897 void __stdcall _Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height);}
_Lazy_glMultiTexParameterfEXT(GLenum texunit,GLenum target,GLenum pname,GLfloat param)4898 void __stdcall _Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glMultiTexParameterfEXT(texunit, target, pname, param);}
_Lazy_glMultiTexParameterfvEXT(GLenum texunit,GLenum target,GLenum pname,const GLfloat * params)4899 void __stdcall _Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMultiTexParameterfvEXT(texunit, target, pname, params);}
_Lazy_glMultiTexParameteriEXT(GLenum texunit,GLenum target,GLenum pname,GLint param)4900 void __stdcall _Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glMultiTexParameteriEXT(texunit, target, pname, param);}
_Lazy_glMultiTexParameterivEXT(GLenum texunit,GLenum target,GLenum pname,const GLint * params)4901 void __stdcall _Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexParameterivEXT(texunit, target, pname, params);}
_Lazy_glMultiTexImage1DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const GLvoid * pixels)4902 void __stdcall _Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels);}
_Lazy_glMultiTexImage2DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const GLvoid * pixels)4903 void __stdcall _Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels);}
_Lazy_glMultiTexSubImage1DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const GLvoid * pixels)4904 void __stdcall _Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels);}
_Lazy_glMultiTexSubImage2DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * pixels)4905 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()) glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels);}
_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)4906 void __stdcall _Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)  {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border);}
_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)4907 void __stdcall _Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)  {if (GLeeInit()) glCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border);}
_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)4908 void __stdcall _Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width);}
_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)4909 void __stdcall _Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height);}
_Lazy_glGetMultiTexImageEXT(GLenum texunit,GLenum target,GLint level,GLenum format,GLenum type,GLvoid * pixels)4910 void __stdcall _Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)  {if (GLeeInit()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);}
_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit,GLenum target,GLenum pname,GLfloat * params)4911 void __stdcall _Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexParameterfvEXT(texunit, target, pname, params);}
_Lazy_glGetMultiTexParameterivEXT(GLenum texunit,GLenum target,GLenum pname,GLint * params)4912 void __stdcall _Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexParameterivEXT(texunit, target, pname, params);}
_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit,GLenum target,GLint level,GLenum pname,GLfloat * params)4913 void __stdcall _Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);}
_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit,GLenum target,GLint level,GLenum pname,GLint * params)4914 void __stdcall _Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);}
_Lazy_glMultiTexImage3DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const GLvoid * pixels)4915 void __stdcall _Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels);}
_Lazy_glMultiTexSubImage3DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const GLvoid * pixels)4916 void __stdcall _Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)4917 void __stdcall _Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height);}
_Lazy_glBindMultiTextureEXT(GLenum texunit,GLenum target,GLuint texture)4918 void __stdcall _Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture)  {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, texture);}
_Lazy_glEnableClientStateIndexedEXT(GLenum array,GLuint index)4919 void __stdcall _Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint index)            {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);}
_Lazy_glDisableClientStateIndexedEXT(GLenum array,GLuint index)4920 void __stdcall _Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint index)           {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);}
_Lazy_glMultiTexCoordPointerEXT(GLenum texunit,GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)4921 void __stdcall _Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);}
_Lazy_glMultiTexEnvfEXT(GLenum texunit,GLenum target,GLenum pname,GLfloat param)4922 void __stdcall _Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target, pname, param);}
_Lazy_glMultiTexEnvfvEXT(GLenum texunit,GLenum target,GLenum pname,const GLfloat * params)4923 void __stdcall _Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMultiTexEnvfvEXT(texunit, target, pname, params);}
_Lazy_glMultiTexEnviEXT(GLenum texunit,GLenum target,GLenum pname,GLint param)4924 void __stdcall _Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, pname, param);}
_Lazy_glMultiTexEnvivEXT(GLenum texunit,GLenum target,GLenum pname,const GLint * params)4925 void __stdcall _Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexEnvivEXT(texunit, target, pname, params);}
_Lazy_glMultiTexGendEXT(GLenum texunit,GLenum coord,GLenum pname,GLdouble param)4926 void __stdcall _Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)  {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, pname, param);}
_Lazy_glMultiTexGendvEXT(GLenum texunit,GLenum coord,GLenum pname,const GLdouble * params)4927 void __stdcall _Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params)  {if (GLeeInit()) glMultiTexGendvEXT(texunit, coord, pname, params);}
_Lazy_glMultiTexGenfEXT(GLenum texunit,GLenum coord,GLenum pname,GLfloat param)4928 void __stdcall _Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)  {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, pname, param);}
_Lazy_glMultiTexGenfvEXT(GLenum texunit,GLenum coord,GLenum pname,const GLfloat * params)4929 void __stdcall _Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMultiTexGenfvEXT(texunit, coord, pname, params);}
_Lazy_glMultiTexGeniEXT(GLenum texunit,GLenum coord,GLenum pname,GLint param)4930 void __stdcall _Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param)  {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pname, param);}
_Lazy_glMultiTexGenivEXT(GLenum texunit,GLenum coord,GLenum pname,const GLint * params)4931 void __stdcall _Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexGenivEXT(texunit, coord, pname, params);}
_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit,GLenum target,GLenum pname,GLfloat * params)4932 void __stdcall _Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexEnvfvEXT(texunit, target, pname, params);}
_Lazy_glGetMultiTexEnvivEXT(GLenum texunit,GLenum target,GLenum pname,GLint * params)4933 void __stdcall _Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexEnvivEXT(texunit, target, pname, params);}
_Lazy_glGetMultiTexGendvEXT(GLenum texunit,GLenum coord,GLenum pname,GLdouble * params)4934 void __stdcall _Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetMultiTexGendvEXT(texunit, coord, pname, params);}
_Lazy_glGetMultiTexGenfvEXT(GLenum texunit,GLenum coord,GLenum pname,GLfloat * params)4935 void __stdcall _Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexGenfvEXT(texunit, coord, pname, params);}
_Lazy_glGetMultiTexGenivEXT(GLenum texunit,GLenum coord,GLenum pname,GLint * params)4936 void __stdcall _Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexGenivEXT(texunit, coord, pname, params);}
_Lazy_glGetFloatIndexedvEXT(GLenum target,GLuint index,GLfloat * data)4937 void __stdcall _Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data)   {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);}
_Lazy_glGetDoubleIndexedvEXT(GLenum target,GLuint index,GLdouble * data)4938 void __stdcall _Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data)  {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data);}
_Lazy_glGetPointerIndexedvEXT(GLenum target,GLuint index,GLvoid ** data)4939 void __stdcall _Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid* * data)  {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, data);}
_Lazy_glCompressedTextureImage3DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const GLvoid * bits)4940 void __stdcall _Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits);}
_Lazy_glCompressedTextureImage2DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const GLvoid * bits)4941 void __stdcall _Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits);}
_Lazy_glCompressedTextureImage1DEXT(GLuint texture,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const GLvoid * bits)4942 void __stdcall _Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits);}
_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const GLvoid * bits)4943 void __stdcall _Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);}
_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const GLvoid * bits)4944 void __stdcall _Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits);}
_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture,GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const GLvoid * bits)4945 void __stdcall _Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);}
_Lazy_glGetCompressedTextureImageEXT(GLuint texture,GLenum target,GLint lod,GLvoid * img)4946 void __stdcall _Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img)  {if (GLeeInit()) glGetCompressedTextureImageEXT(texture, target, lod, img);}
_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const GLvoid * bits)4947 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, internalformat, width, height, depth, border, imageSize, bits);}
_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const GLvoid * bits)4948 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()) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits);}
_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const GLvoid * bits)4949 void __stdcall _Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits);}
_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const GLvoid * bits)4950 void __stdcall _Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);}
_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const GLvoid * bits)4951 void __stdcall _Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits);}
_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit,GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const GLvoid * bits)4952 void __stdcall _Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits);}
_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit,GLenum target,GLint lod,GLvoid * img)4953 void __stdcall _Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img)  {if (GLeeInit()) glGetCompressedMultiTexImageEXT(texunit, target, lod, img);}
_Lazy_glNamedProgramStringEXT(GLuint program,GLenum target,GLenum format,GLsizei len,const GLvoid * string)4954 void __stdcall _Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string)  {if (GLeeInit()) glNamedProgramStringEXT(program, target, format, len, string);}
_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program,GLenum target,GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)4955 void __stdcall _Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w);}
_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program,GLenum target,GLuint index,const GLdouble * params)4956 void __stdcall _Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params)  {if (GLeeInit()) glNamedProgramLocalParameter4dvEXT(program, target, index, params);}
_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program,GLenum target,GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)4957 void __stdcall _Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w);}
_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program,GLenum target,GLuint index,const GLfloat * params)4958 void __stdcall _Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params)  {if (GLeeInit()) glNamedProgramLocalParameter4fvEXT(program, target, index, params);}
_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program,GLenum target,GLuint index,GLdouble * params)4959 void __stdcall _Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterdvEXT(program, target, index, params);}
_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program,GLenum target,GLuint index,GLfloat * params)4960 void __stdcall _Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterfvEXT(program, target, index, params);}
_Lazy_glGetNamedProgramivEXT(GLuint program,GLenum target,GLenum pname,GLint * params)4961 void __stdcall _Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedProgramivEXT(program, target, pname, params);}
_Lazy_glGetNamedProgramStringEXT(GLuint program,GLenum target,GLenum pname,GLvoid * string)4962 void __stdcall _Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string)  {if (GLeeInit()) glGetNamedProgramStringEXT(program, target, pname, string);}
_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program,GLenum target,GLuint index,GLsizei count,const GLfloat * params)4963 void __stdcall _Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, params);}
_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program,GLenum target,GLuint index,GLint x,GLint y,GLint z,GLint w)4964 void __stdcall _Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w);}
_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program,GLenum target,GLuint index,const GLint * params)4965 void __stdcall _Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params)  {if (GLeeInit()) glNamedProgramLocalParameterI4ivEXT(program, target, index, params);}
_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program,GLenum target,GLuint index,GLsizei count,const GLint * params)4966 void __stdcall _Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params);}
_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program,GLenum target,GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)4967 void __stdcall _Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w);}
_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program,GLenum target,GLuint index,const GLuint * params)4968 void __stdcall _Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params)  {if (GLeeInit()) glNamedProgramLocalParameterI4uivEXT(program, target, index, params);}
_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program,GLenum target,GLuint index,GLsizei count,const GLuint * params)4969 void __stdcall _Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params);}
_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program,GLenum target,GLuint index,GLint * params)4970 void __stdcall _Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterIivEXT(program, target, index, params);}
_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program,GLenum target,GLuint index,GLuint * params)4971 void __stdcall _Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterIuivEXT(program, target, index, params);}
_Lazy_glTextureParameterIivEXT(GLuint texture,GLenum target,GLenum pname,const GLint * params)4972 void __stdcall _Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTextureParameterIivEXT(texture, target, pname, params);}
_Lazy_glTextureParameterIuivEXT(GLuint texture,GLenum target,GLenum pname,const GLuint * params)4973 void __stdcall _Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glTextureParameterIuivEXT(texture, target, pname, params);}
_Lazy_glGetTextureParameterIivEXT(GLuint texture,GLenum target,GLenum pname,GLint * params)4974 void __stdcall _Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTextureParameterIivEXT(texture, target, pname, params);}
_Lazy_glGetTextureParameterIuivEXT(GLuint texture,GLenum target,GLenum pname,GLuint * params)4975 void __stdcall _Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetTextureParameterIuivEXT(texture, target, pname, params);}
_Lazy_glMultiTexParameterIivEXT(GLenum texunit,GLenum target,GLenum pname,const GLint * params)4976 void __stdcall _Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexParameterIivEXT(texunit, target, pname, params);}
_Lazy_glMultiTexParameterIuivEXT(GLenum texunit,GLenum target,GLenum pname,const GLuint * params)4977 void __stdcall _Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glMultiTexParameterIuivEXT(texunit, target, pname, params);}
_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit,GLenum target,GLenum pname,GLint * params)4978 void __stdcall _Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexParameterIivEXT(texunit, target, pname, params);}
_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit,GLenum target,GLenum pname,GLuint * params)4979 void __stdcall _Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetMultiTexParameterIuivEXT(texunit, target, pname, params);}
_Lazy_glProgramUniform1fEXT(GLuint program,GLint location,GLfloat v0)4980 void __stdcall _Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)    {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0);}
_Lazy_glProgramUniform2fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1)4981 void __stdcall _Lazy_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)  {if (GLeeInit()) glProgramUniform2fEXT(program, location, v0, v1);}
_Lazy_glProgramUniform3fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)4982 void __stdcall _Lazy_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)  {if (GLeeInit()) glProgramUniform3fEXT(program, location, v0, v1, v2);}
_Lazy_glProgramUniform4fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)4983 void __stdcall _Lazy_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)  {if (GLeeInit()) glProgramUniform4fEXT(program, location, v0, v1, v2, v3);}
_Lazy_glProgramUniform1iEXT(GLuint program,GLint location,GLint v0)4984 void __stdcall _Lazy_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)      {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0);}
_Lazy_glProgramUniform2iEXT(GLuint program,GLint location,GLint v0,GLint v1)4985 void __stdcall _Lazy_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)  {if (GLeeInit()) glProgramUniform2iEXT(program, location, v0, v1);}
_Lazy_glProgramUniform3iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)4986 void __stdcall _Lazy_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)  {if (GLeeInit()) glProgramUniform3iEXT(program, location, v0, v1, v2);}
_Lazy_glProgramUniform4iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)4987 void __stdcall _Lazy_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)  {if (GLeeInit()) glProgramUniform4iEXT(program, location, v0, v1, v2, v3);}
_Lazy_glProgramUniform1fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4988 void __stdcall _Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform1fvEXT(program, location, count, value);}
_Lazy_glProgramUniform2fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4989 void __stdcall _Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform2fvEXT(program, location, count, value);}
_Lazy_glProgramUniform3fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4990 void __stdcall _Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform3fvEXT(program, location, count, value);}
_Lazy_glProgramUniform4fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4991 void __stdcall _Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform4fvEXT(program, location, count, value);}
_Lazy_glProgramUniform1ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4992 void __stdcall _Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform1ivEXT(program, location, count, value);}
_Lazy_glProgramUniform2ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4993 void __stdcall _Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform2ivEXT(program, location, count, value);}
_Lazy_glProgramUniform3ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4994 void __stdcall _Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform3ivEXT(program, location, count, value);}
_Lazy_glProgramUniform4ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4995 void __stdcall _Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform4ivEXT(program, location, count, value);}
_Lazy_glProgramUniformMatrix2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4996 void __stdcall _Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4997 void __stdcall _Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4998 void __stdcall _Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4999 void __stdcall _Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)5000 void __stdcall _Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)5001 void __stdcall _Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)5002 void __stdcall _Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)5003 void __stdcall _Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)5004 void __stdcall _Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);}
_Lazy_glProgramUniform1uiEXT(GLuint program,GLint location,GLuint v0)5005 void __stdcall _Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)    {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v0);}
_Lazy_glProgramUniform2uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1)5006 void __stdcall _Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)  {if (GLeeInit()) glProgramUniform2uiEXT(program, location, v0, v1);}
_Lazy_glProgramUniform3uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)5007 void __stdcall _Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)  {if (GLeeInit()) glProgramUniform3uiEXT(program, location, v0, v1, v2);}
_Lazy_glProgramUniform4uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)5008 void __stdcall _Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)  {if (GLeeInit()) glProgramUniform4uiEXT(program, location, v0, v1, v2, v3);}
_Lazy_glProgramUniform1uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)5009 void __stdcall _Lazy_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform1uivEXT(program, location, count, value);}
_Lazy_glProgramUniform2uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)5010 void __stdcall _Lazy_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform2uivEXT(program, location, count, value);}
_Lazy_glProgramUniform3uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)5011 void __stdcall _Lazy_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform3uivEXT(program, location, count, value);}
_Lazy_glProgramUniform4uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)5012 void __stdcall _Lazy_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform4uivEXT(program, location, count, value);}
_Lazy_glNamedBufferDataEXT(GLuint buffer,GLsizeiptr size,const GLvoid * data,GLenum usage)5013 void __stdcall _Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage)  {if (GLeeInit()) glNamedBufferDataEXT(buffer, size, data, usage);}
_Lazy_glNamedBufferSubDataEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,const GLvoid * data)5014 void __stdcall _Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data)  {if (GLeeInit()) glNamedBufferSubDataEXT(buffer, offset, size, data);}
_Lazy_glMapNamedBufferEXT(GLuint buffer,GLenum access)5015 GLvoid* __stdcall _Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access)                 {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (GLvoid*)0;}
_Lazy_glUnmapNamedBufferEXT(GLuint buffer)5016 GLboolean __stdcall _Lazy_glUnmapNamedBufferEXT(GLuint buffer)                            {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;}
_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer,GLenum pname,GLint * params)5017 void __stdcall _Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedBufferParameterivEXT(buffer, pname, params);}
_Lazy_glGetNamedBufferPointervEXT(GLuint buffer,GLenum pname,GLvoid ** params)5018 void __stdcall _Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid* * params)  {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, pname, params);}
_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,GLvoid * data)5019 void __stdcall _Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data)  {if (GLeeInit()) glGetNamedBufferSubDataEXT(buffer, offset, size, data);}
_Lazy_glTextureBufferEXT(GLuint texture,GLenum target,GLenum internalformat,GLuint buffer)5020 void __stdcall _Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glTextureBufferEXT(texture, target, internalformat, buffer);}
_Lazy_glMultiTexBufferEXT(GLenum texunit,GLenum target,GLenum internalformat,GLuint buffer)5021 void __stdcall _Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glMultiTexBufferEXT(texunit, target, internalformat, buffer);}
_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer,GLenum internalformat,GLsizei width,GLsizei height)5022 void __stdcall _Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);}
_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer,GLenum pname,GLint * params)5023 void __stdcall _Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params);}
_Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer,GLenum target)5024 GLenum __stdcall _Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target)  {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(framebuffer, target); return (GLenum)0;}
_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5025 void __stdcall _Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);}
_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5026 void __stdcall _Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);}
_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)5027 void __stdcall _Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)  {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);}
_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)5028 void __stdcall _Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)  {if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);}
_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer,GLenum attachment,GLenum pname,GLint * params)5029 void __stdcall _Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);}
_Lazy_glGenerateTextureMipmapEXT(GLuint texture,GLenum target)5030 void __stdcall _Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum target)            {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);}
_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit,GLenum target)5031 void __stdcall _Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target)           {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);}
_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer,GLenum mode)5032 void __stdcall _Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode)          {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode);}
_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer,GLsizei n,const GLenum * bufs)5033 void __stdcall _Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs)  {if (GLeeInit()) glFramebufferDrawBuffersEXT(framebuffer, n, bufs);}
_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer,GLenum mode)5034 void __stdcall _Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode)          {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode);}
_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer,GLenum pname,GLint * params)5035 void __stdcall _Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFramebufferParameterivEXT(framebuffer, pname, params);}
_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)5036 void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);}
_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer,GLsizei coverageSamples,GLsizei colorSamples,GLenum internalformat,GLsizei width,GLsizei height)5037 void __stdcall _Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);}
_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level)5038 void __stdcall _Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glNamedFramebufferTextureEXT(framebuffer, attachment, texture, level);}
_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level,GLint layer)5039 void __stdcall _Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);}
_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level,GLenum face)5040 void __stdcall _Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);}
_Lazy_glTextureRenderbufferEXT(GLuint texture,GLenum target,GLuint renderbuffer)5041 void __stdcall _Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glTextureRenderbufferEXT(texture, target, renderbuffer);}
_Lazy_glMultiTexRenderbufferEXT(GLenum texunit,GLenum target,GLuint renderbuffer)5042 void __stdcall _Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit, target, renderbuffer);}
5043 PFNGLCLIENTATTRIBDEFAULTEXTPROC pglClientAttribDefaultEXT=_Lazy_glClientAttribDefaultEXT;
5044 PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC pglPushClientAttribDefaultEXT=_Lazy_glPushClientAttribDefaultEXT;
5045 PFNGLMATRIXLOADFEXTPROC pglMatrixLoadfEXT=_Lazy_glMatrixLoadfEXT;
5046 PFNGLMATRIXLOADDEXTPROC pglMatrixLoaddEXT=_Lazy_glMatrixLoaddEXT;
5047 PFNGLMATRIXMULTFEXTPROC pglMatrixMultfEXT=_Lazy_glMatrixMultfEXT;
5048 PFNGLMATRIXMULTDEXTPROC pglMatrixMultdEXT=_Lazy_glMatrixMultdEXT;
5049 PFNGLMATRIXLOADIDENTITYEXTPROC pglMatrixLoadIdentityEXT=_Lazy_glMatrixLoadIdentityEXT;
5050 PFNGLMATRIXROTATEFEXTPROC pglMatrixRotatefEXT=_Lazy_glMatrixRotatefEXT;
5051 PFNGLMATRIXROTATEDEXTPROC pglMatrixRotatedEXT=_Lazy_glMatrixRotatedEXT;
5052 PFNGLMATRIXSCALEFEXTPROC pglMatrixScalefEXT=_Lazy_glMatrixScalefEXT;
5053 PFNGLMATRIXSCALEDEXTPROC pglMatrixScaledEXT=_Lazy_glMatrixScaledEXT;
5054 PFNGLMATRIXTRANSLATEFEXTPROC pglMatrixTranslatefEXT=_Lazy_glMatrixTranslatefEXT;
5055 PFNGLMATRIXTRANSLATEDEXTPROC pglMatrixTranslatedEXT=_Lazy_glMatrixTranslatedEXT;
5056 PFNGLMATRIXFRUSTUMEXTPROC pglMatrixFrustumEXT=_Lazy_glMatrixFrustumEXT;
5057 PFNGLMATRIXORTHOEXTPROC pglMatrixOrthoEXT=_Lazy_glMatrixOrthoEXT;
5058 PFNGLMATRIXPOPEXTPROC pglMatrixPopEXT=_Lazy_glMatrixPopEXT;
5059 PFNGLMATRIXPUSHEXTPROC pglMatrixPushEXT=_Lazy_glMatrixPushEXT;
5060 PFNGLMATRIXLOADTRANSPOSEFEXTPROC pglMatrixLoadTransposefEXT=_Lazy_glMatrixLoadTransposefEXT;
5061 PFNGLMATRIXLOADTRANSPOSEDEXTPROC pglMatrixLoadTransposedEXT=_Lazy_glMatrixLoadTransposedEXT;
5062 PFNGLMATRIXMULTTRANSPOSEFEXTPROC pglMatrixMultTransposefEXT=_Lazy_glMatrixMultTransposefEXT;
5063 PFNGLMATRIXMULTTRANSPOSEDEXTPROC pglMatrixMultTransposedEXT=_Lazy_glMatrixMultTransposedEXT;
5064 PFNGLTEXTUREPARAMETERFEXTPROC pglTextureParameterfEXT=_Lazy_glTextureParameterfEXT;
5065 PFNGLTEXTUREPARAMETERFVEXTPROC pglTextureParameterfvEXT=_Lazy_glTextureParameterfvEXT;
5066 PFNGLTEXTUREPARAMETERIEXTPROC pglTextureParameteriEXT=_Lazy_glTextureParameteriEXT;
5067 PFNGLTEXTUREPARAMETERIVEXTPROC pglTextureParameterivEXT=_Lazy_glTextureParameterivEXT;
5068 PFNGLTEXTUREIMAGE1DEXTPROC pglTextureImage1DEXT=_Lazy_glTextureImage1DEXT;
5069 PFNGLTEXTUREIMAGE2DEXTPROC pglTextureImage2DEXT=_Lazy_glTextureImage2DEXT;
5070 PFNGLTEXTURESUBIMAGE1DEXTPROC pglTextureSubImage1DEXT=_Lazy_glTextureSubImage1DEXT;
5071 PFNGLTEXTURESUBIMAGE2DEXTPROC pglTextureSubImage2DEXT=_Lazy_glTextureSubImage2DEXT;
5072 PFNGLCOPYTEXTUREIMAGE1DEXTPROC pglCopyTextureImage1DEXT=_Lazy_glCopyTextureImage1DEXT;
5073 PFNGLCOPYTEXTUREIMAGE2DEXTPROC pglCopyTextureImage2DEXT=_Lazy_glCopyTextureImage2DEXT;
5074 PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC pglCopyTextureSubImage1DEXT=_Lazy_glCopyTextureSubImage1DEXT;
5075 PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC pglCopyTextureSubImage2DEXT=_Lazy_glCopyTextureSubImage2DEXT;
5076 PFNGLGETTEXTUREIMAGEEXTPROC pglGetTextureImageEXT=_Lazy_glGetTextureImageEXT;
5077 PFNGLGETTEXTUREPARAMETERFVEXTPROC pglGetTextureParameterfvEXT=_Lazy_glGetTextureParameterfvEXT;
5078 PFNGLGETTEXTUREPARAMETERIVEXTPROC pglGetTextureParameterivEXT=_Lazy_glGetTextureParameterivEXT;
5079 PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC pglGetTextureLevelParameterfvEXT=_Lazy_glGetTextureLevelParameterfvEXT;
5080 PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC pglGetTextureLevelParameterivEXT=_Lazy_glGetTextureLevelParameterivEXT;
5081 PFNGLTEXTUREIMAGE3DEXTPROC pglTextureImage3DEXT=_Lazy_glTextureImage3DEXT;
5082 PFNGLTEXTURESUBIMAGE3DEXTPROC pglTextureSubImage3DEXT=_Lazy_glTextureSubImage3DEXT;
5083 PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC pglCopyTextureSubImage3DEXT=_Lazy_glCopyTextureSubImage3DEXT;
5084 PFNGLMULTITEXPARAMETERFEXTPROC pglMultiTexParameterfEXT=_Lazy_glMultiTexParameterfEXT;
5085 PFNGLMULTITEXPARAMETERFVEXTPROC pglMultiTexParameterfvEXT=_Lazy_glMultiTexParameterfvEXT;
5086 PFNGLMULTITEXPARAMETERIEXTPROC pglMultiTexParameteriEXT=_Lazy_glMultiTexParameteriEXT;
5087 PFNGLMULTITEXPARAMETERIVEXTPROC pglMultiTexParameterivEXT=_Lazy_glMultiTexParameterivEXT;
5088 PFNGLMULTITEXIMAGE1DEXTPROC pglMultiTexImage1DEXT=_Lazy_glMultiTexImage1DEXT;
5089 PFNGLMULTITEXIMAGE2DEXTPROC pglMultiTexImage2DEXT=_Lazy_glMultiTexImage2DEXT;
5090 PFNGLMULTITEXSUBIMAGE1DEXTPROC pglMultiTexSubImage1DEXT=_Lazy_glMultiTexSubImage1DEXT;
5091 PFNGLMULTITEXSUBIMAGE2DEXTPROC pglMultiTexSubImage2DEXT=_Lazy_glMultiTexSubImage2DEXT;
5092 PFNGLCOPYMULTITEXIMAGE1DEXTPROC pglCopyMultiTexImage1DEXT=_Lazy_glCopyMultiTexImage1DEXT;
5093 PFNGLCOPYMULTITEXIMAGE2DEXTPROC pglCopyMultiTexImage2DEXT=_Lazy_glCopyMultiTexImage2DEXT;
5094 PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC pglCopyMultiTexSubImage1DEXT=_Lazy_glCopyMultiTexSubImage1DEXT;
5095 PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC pglCopyMultiTexSubImage2DEXT=_Lazy_glCopyMultiTexSubImage2DEXT;
5096 PFNGLGETMULTITEXIMAGEEXTPROC pglGetMultiTexImageEXT=_Lazy_glGetMultiTexImageEXT;
5097 PFNGLGETMULTITEXPARAMETERFVEXTPROC pglGetMultiTexParameterfvEXT=_Lazy_glGetMultiTexParameterfvEXT;
5098 PFNGLGETMULTITEXPARAMETERIVEXTPROC pglGetMultiTexParameterivEXT=_Lazy_glGetMultiTexParameterivEXT;
5099 PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC pglGetMultiTexLevelParameterfvEXT=_Lazy_glGetMultiTexLevelParameterfvEXT;
5100 PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC pglGetMultiTexLevelParameterivEXT=_Lazy_glGetMultiTexLevelParameterivEXT;
5101 PFNGLMULTITEXIMAGE3DEXTPROC pglMultiTexImage3DEXT=_Lazy_glMultiTexImage3DEXT;
5102 PFNGLMULTITEXSUBIMAGE3DEXTPROC pglMultiTexSubImage3DEXT=_Lazy_glMultiTexSubImage3DEXT;
5103 PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC pglCopyMultiTexSubImage3DEXT=_Lazy_glCopyMultiTexSubImage3DEXT;
5104 PFNGLBINDMULTITEXTUREEXTPROC pglBindMultiTextureEXT=_Lazy_glBindMultiTextureEXT;
5105 PFNGLENABLECLIENTSTATEINDEXEDEXTPROC pglEnableClientStateIndexedEXT=_Lazy_glEnableClientStateIndexedEXT;
5106 PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC pglDisableClientStateIndexedEXT=_Lazy_glDisableClientStateIndexedEXT;
5107 PFNGLMULTITEXCOORDPOINTEREXTPROC pglMultiTexCoordPointerEXT=_Lazy_glMultiTexCoordPointerEXT;
5108 PFNGLMULTITEXENVFEXTPROC pglMultiTexEnvfEXT=_Lazy_glMultiTexEnvfEXT;
5109 PFNGLMULTITEXENVFVEXTPROC pglMultiTexEnvfvEXT=_Lazy_glMultiTexEnvfvEXT;
5110 PFNGLMULTITEXENVIEXTPROC pglMultiTexEnviEXT=_Lazy_glMultiTexEnviEXT;
5111 PFNGLMULTITEXENVIVEXTPROC pglMultiTexEnvivEXT=_Lazy_glMultiTexEnvivEXT;
5112 PFNGLMULTITEXGENDEXTPROC pglMultiTexGendEXT=_Lazy_glMultiTexGendEXT;
5113 PFNGLMULTITEXGENDVEXTPROC pglMultiTexGendvEXT=_Lazy_glMultiTexGendvEXT;
5114 PFNGLMULTITEXGENFEXTPROC pglMultiTexGenfEXT=_Lazy_glMultiTexGenfEXT;
5115 PFNGLMULTITEXGENFVEXTPROC pglMultiTexGenfvEXT=_Lazy_glMultiTexGenfvEXT;
5116 PFNGLMULTITEXGENIEXTPROC pglMultiTexGeniEXT=_Lazy_glMultiTexGeniEXT;
5117 PFNGLMULTITEXGENIVEXTPROC pglMultiTexGenivEXT=_Lazy_glMultiTexGenivEXT;
5118 PFNGLGETMULTITEXENVFVEXTPROC pglGetMultiTexEnvfvEXT=_Lazy_glGetMultiTexEnvfvEXT;
5119 PFNGLGETMULTITEXENVIVEXTPROC pglGetMultiTexEnvivEXT=_Lazy_glGetMultiTexEnvivEXT;
5120 PFNGLGETMULTITEXGENDVEXTPROC pglGetMultiTexGendvEXT=_Lazy_glGetMultiTexGendvEXT;
5121 PFNGLGETMULTITEXGENFVEXTPROC pglGetMultiTexGenfvEXT=_Lazy_glGetMultiTexGenfvEXT;
5122 PFNGLGETMULTITEXGENIVEXTPROC pglGetMultiTexGenivEXT=_Lazy_glGetMultiTexGenivEXT;
5123 PFNGLGETFLOATINDEXEDVEXTPROC pglGetFloatIndexedvEXT=_Lazy_glGetFloatIndexedvEXT;
5124 PFNGLGETDOUBLEINDEXEDVEXTPROC pglGetDoubleIndexedvEXT=_Lazy_glGetDoubleIndexedvEXT;
5125 PFNGLGETPOINTERINDEXEDVEXTPROC pglGetPointerIndexedvEXT=_Lazy_glGetPointerIndexedvEXT;
5126 PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC pglCompressedTextureImage3DEXT=_Lazy_glCompressedTextureImage3DEXT;
5127 PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC pglCompressedTextureImage2DEXT=_Lazy_glCompressedTextureImage2DEXT;
5128 PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC pglCompressedTextureImage1DEXT=_Lazy_glCompressedTextureImage1DEXT;
5129 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC pglCompressedTextureSubImage3DEXT=_Lazy_glCompressedTextureSubImage3DEXT;
5130 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC pglCompressedTextureSubImage2DEXT=_Lazy_glCompressedTextureSubImage2DEXT;
5131 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC pglCompressedTextureSubImage1DEXT=_Lazy_glCompressedTextureSubImage1DEXT;
5132 PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC pglGetCompressedTextureImageEXT=_Lazy_glGetCompressedTextureImageEXT;
5133 PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC pglCompressedMultiTexImage3DEXT=_Lazy_glCompressedMultiTexImage3DEXT;
5134 PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC pglCompressedMultiTexImage2DEXT=_Lazy_glCompressedMultiTexImage2DEXT;
5135 PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC pglCompressedMultiTexImage1DEXT=_Lazy_glCompressedMultiTexImage1DEXT;
5136 PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC pglCompressedMultiTexSubImage3DEXT=_Lazy_glCompressedMultiTexSubImage3DEXT;
5137 PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC pglCompressedMultiTexSubImage2DEXT=_Lazy_glCompressedMultiTexSubImage2DEXT;
5138 PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC pglCompressedMultiTexSubImage1DEXT=_Lazy_glCompressedMultiTexSubImage1DEXT;
5139 PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC pglGetCompressedMultiTexImageEXT=_Lazy_glGetCompressedMultiTexImageEXT;
5140 PFNGLNAMEDPROGRAMSTRINGEXTPROC pglNamedProgramStringEXT=_Lazy_glNamedProgramStringEXT;
5141 PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC pglNamedProgramLocalParameter4dEXT=_Lazy_glNamedProgramLocalParameter4dEXT;
5142 PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC pglNamedProgramLocalParameter4dvEXT=_Lazy_glNamedProgramLocalParameter4dvEXT;
5143 PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC pglNamedProgramLocalParameter4fEXT=_Lazy_glNamedProgramLocalParameter4fEXT;
5144 PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC pglNamedProgramLocalParameter4fvEXT=_Lazy_glNamedProgramLocalParameter4fvEXT;
5145 PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC pglGetNamedProgramLocalParameterdvEXT=_Lazy_glGetNamedProgramLocalParameterdvEXT;
5146 PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC pglGetNamedProgramLocalParameterfvEXT=_Lazy_glGetNamedProgramLocalParameterfvEXT;
5147 PFNGLGETNAMEDPROGRAMIVEXTPROC pglGetNamedProgramivEXT=_Lazy_glGetNamedProgramivEXT;
5148 PFNGLGETNAMEDPROGRAMSTRINGEXTPROC pglGetNamedProgramStringEXT=_Lazy_glGetNamedProgramStringEXT;
5149 PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC pglNamedProgramLocalParameters4fvEXT=_Lazy_glNamedProgramLocalParameters4fvEXT;
5150 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC pglNamedProgramLocalParameterI4iEXT=_Lazy_glNamedProgramLocalParameterI4iEXT;
5151 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC pglNamedProgramLocalParameterI4ivEXT=_Lazy_glNamedProgramLocalParameterI4ivEXT;
5152 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC pglNamedProgramLocalParametersI4ivEXT=_Lazy_glNamedProgramLocalParametersI4ivEXT;
5153 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC pglNamedProgramLocalParameterI4uiEXT=_Lazy_glNamedProgramLocalParameterI4uiEXT;
5154 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC pglNamedProgramLocalParameterI4uivEXT=_Lazy_glNamedProgramLocalParameterI4uivEXT;
5155 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC pglNamedProgramLocalParametersI4uivEXT=_Lazy_glNamedProgramLocalParametersI4uivEXT;
5156 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC pglGetNamedProgramLocalParameterIivEXT=_Lazy_glGetNamedProgramLocalParameterIivEXT;
5157 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC pglGetNamedProgramLocalParameterIuivEXT=_Lazy_glGetNamedProgramLocalParameterIuivEXT;
5158 PFNGLTEXTUREPARAMETERIIVEXTPROC pglTextureParameterIivEXT=_Lazy_glTextureParameterIivEXT;
5159 PFNGLTEXTUREPARAMETERIUIVEXTPROC pglTextureParameterIuivEXT=_Lazy_glTextureParameterIuivEXT;
5160 PFNGLGETTEXTUREPARAMETERIIVEXTPROC pglGetTextureParameterIivEXT=_Lazy_glGetTextureParameterIivEXT;
5161 PFNGLGETTEXTUREPARAMETERIUIVEXTPROC pglGetTextureParameterIuivEXT=_Lazy_glGetTextureParameterIuivEXT;
5162 PFNGLMULTITEXPARAMETERIIVEXTPROC pglMultiTexParameterIivEXT=_Lazy_glMultiTexParameterIivEXT;
5163 PFNGLMULTITEXPARAMETERIUIVEXTPROC pglMultiTexParameterIuivEXT=_Lazy_glMultiTexParameterIuivEXT;
5164 PFNGLGETMULTITEXPARAMETERIIVEXTPROC pglGetMultiTexParameterIivEXT=_Lazy_glGetMultiTexParameterIivEXT;
5165 PFNGLGETMULTITEXPARAMETERIUIVEXTPROC pglGetMultiTexParameterIuivEXT=_Lazy_glGetMultiTexParameterIuivEXT;
5166 PFNGLPROGRAMUNIFORM1FEXTPROC pglProgramUniform1fEXT=_Lazy_glProgramUniform1fEXT;
5167 PFNGLPROGRAMUNIFORM2FEXTPROC pglProgramUniform2fEXT=_Lazy_glProgramUniform2fEXT;
5168 PFNGLPROGRAMUNIFORM3FEXTPROC pglProgramUniform3fEXT=_Lazy_glProgramUniform3fEXT;
5169 PFNGLPROGRAMUNIFORM4FEXTPROC pglProgramUniform4fEXT=_Lazy_glProgramUniform4fEXT;
5170 PFNGLPROGRAMUNIFORM1IEXTPROC pglProgramUniform1iEXT=_Lazy_glProgramUniform1iEXT;
5171 PFNGLPROGRAMUNIFORM2IEXTPROC pglProgramUniform2iEXT=_Lazy_glProgramUniform2iEXT;
5172 PFNGLPROGRAMUNIFORM3IEXTPROC pglProgramUniform3iEXT=_Lazy_glProgramUniform3iEXT;
5173 PFNGLPROGRAMUNIFORM4IEXTPROC pglProgramUniform4iEXT=_Lazy_glProgramUniform4iEXT;
5174 PFNGLPROGRAMUNIFORM1FVEXTPROC pglProgramUniform1fvEXT=_Lazy_glProgramUniform1fvEXT;
5175 PFNGLPROGRAMUNIFORM2FVEXTPROC pglProgramUniform2fvEXT=_Lazy_glProgramUniform2fvEXT;
5176 PFNGLPROGRAMUNIFORM3FVEXTPROC pglProgramUniform3fvEXT=_Lazy_glProgramUniform3fvEXT;
5177 PFNGLPROGRAMUNIFORM4FVEXTPROC pglProgramUniform4fvEXT=_Lazy_glProgramUniform4fvEXT;
5178 PFNGLPROGRAMUNIFORM1IVEXTPROC pglProgramUniform1ivEXT=_Lazy_glProgramUniform1ivEXT;
5179 PFNGLPROGRAMUNIFORM2IVEXTPROC pglProgramUniform2ivEXT=_Lazy_glProgramUniform2ivEXT;
5180 PFNGLPROGRAMUNIFORM3IVEXTPROC pglProgramUniform3ivEXT=_Lazy_glProgramUniform3ivEXT;
5181 PFNGLPROGRAMUNIFORM4IVEXTPROC pglProgramUniform4ivEXT=_Lazy_glProgramUniform4ivEXT;
5182 PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC pglProgramUniformMatrix2fvEXT=_Lazy_glProgramUniformMatrix2fvEXT;
5183 PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC pglProgramUniformMatrix3fvEXT=_Lazy_glProgramUniformMatrix3fvEXT;
5184 PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC pglProgramUniformMatrix4fvEXT=_Lazy_glProgramUniformMatrix4fvEXT;
5185 PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC pglProgramUniformMatrix2x3fvEXT=_Lazy_glProgramUniformMatrix2x3fvEXT;
5186 PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC pglProgramUniformMatrix3x2fvEXT=_Lazy_glProgramUniformMatrix3x2fvEXT;
5187 PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC pglProgramUniformMatrix2x4fvEXT=_Lazy_glProgramUniformMatrix2x4fvEXT;
5188 PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC pglProgramUniformMatrix4x2fvEXT=_Lazy_glProgramUniformMatrix4x2fvEXT;
5189 PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC pglProgramUniformMatrix3x4fvEXT=_Lazy_glProgramUniformMatrix3x4fvEXT;
5190 PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC pglProgramUniformMatrix4x3fvEXT=_Lazy_glProgramUniformMatrix4x3fvEXT;
5191 PFNGLPROGRAMUNIFORM1UIEXTPROC pglProgramUniform1uiEXT=_Lazy_glProgramUniform1uiEXT;
5192 PFNGLPROGRAMUNIFORM2UIEXTPROC pglProgramUniform2uiEXT=_Lazy_glProgramUniform2uiEXT;
5193 PFNGLPROGRAMUNIFORM3UIEXTPROC pglProgramUniform3uiEXT=_Lazy_glProgramUniform3uiEXT;
5194 PFNGLPROGRAMUNIFORM4UIEXTPROC pglProgramUniform4uiEXT=_Lazy_glProgramUniform4uiEXT;
5195 PFNGLPROGRAMUNIFORM1UIVEXTPROC pglProgramUniform1uivEXT=_Lazy_glProgramUniform1uivEXT;
5196 PFNGLPROGRAMUNIFORM2UIVEXTPROC pglProgramUniform2uivEXT=_Lazy_glProgramUniform2uivEXT;
5197 PFNGLPROGRAMUNIFORM3UIVEXTPROC pglProgramUniform3uivEXT=_Lazy_glProgramUniform3uivEXT;
5198 PFNGLPROGRAMUNIFORM4UIVEXTPROC pglProgramUniform4uivEXT=_Lazy_glProgramUniform4uivEXT;
5199 PFNGLNAMEDBUFFERDATAEXTPROC pglNamedBufferDataEXT=_Lazy_glNamedBufferDataEXT;
5200 PFNGLNAMEDBUFFERSUBDATAEXTPROC pglNamedBufferSubDataEXT=_Lazy_glNamedBufferSubDataEXT;
5201 PFNGLMAPNAMEDBUFFEREXTPROC pglMapNamedBufferEXT=_Lazy_glMapNamedBufferEXT;
5202 PFNGLUNMAPNAMEDBUFFEREXTPROC pglUnmapNamedBufferEXT=_Lazy_glUnmapNamedBufferEXT;
5203 PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC pglGetNamedBufferParameterivEXT=_Lazy_glGetNamedBufferParameterivEXT;
5204 PFNGLGETNAMEDBUFFERPOINTERVEXTPROC pglGetNamedBufferPointervEXT=_Lazy_glGetNamedBufferPointervEXT;
5205 PFNGLGETNAMEDBUFFERSUBDATAEXTPROC pglGetNamedBufferSubDataEXT=_Lazy_glGetNamedBufferSubDataEXT;
5206 PFNGLTEXTUREBUFFEREXTPROC pglTextureBufferEXT=_Lazy_glTextureBufferEXT;
5207 PFNGLMULTITEXBUFFEREXTPROC pglMultiTexBufferEXT=_Lazy_glMultiTexBufferEXT;
5208 PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC pglNamedRenderbufferStorageEXT=_Lazy_glNamedRenderbufferStorageEXT;
5209 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC pglGetNamedRenderbufferParameterivEXT=_Lazy_glGetNamedRenderbufferParameterivEXT;
5210 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC pglCheckNamedFramebufferStatusEXT=_Lazy_glCheckNamedFramebufferStatusEXT;
5211 PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC pglNamedFramebufferTexture1DEXT=_Lazy_glNamedFramebufferTexture1DEXT;
5212 PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC pglNamedFramebufferTexture2DEXT=_Lazy_glNamedFramebufferTexture2DEXT;
5213 PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC pglNamedFramebufferTexture3DEXT=_Lazy_glNamedFramebufferTexture3DEXT;
5214 PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC pglNamedFramebufferRenderbufferEXT=_Lazy_glNamedFramebufferRenderbufferEXT;
5215 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetNamedFramebufferAttachmentParameterivEXT=_Lazy_glGetNamedFramebufferAttachmentParameterivEXT;
5216 PFNGLGENERATETEXTUREMIPMAPEXTPROC pglGenerateTextureMipmapEXT=_Lazy_glGenerateTextureMipmapEXT;
5217 PFNGLGENERATEMULTITEXMIPMAPEXTPROC pglGenerateMultiTexMipmapEXT=_Lazy_glGenerateMultiTexMipmapEXT;
5218 PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC pglFramebufferDrawBufferEXT=_Lazy_glFramebufferDrawBufferEXT;
5219 PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC pglFramebufferDrawBuffersEXT=_Lazy_glFramebufferDrawBuffersEXT;
5220 PFNGLFRAMEBUFFERREADBUFFEREXTPROC pglFramebufferReadBufferEXT=_Lazy_glFramebufferReadBufferEXT;
5221 PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC pglGetFramebufferParameterivEXT=_Lazy_glGetFramebufferParameterivEXT;
5222 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglNamedRenderbufferStorageMultisampleEXT=_Lazy_glNamedRenderbufferStorageMultisampleEXT;
5223 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC pglNamedRenderbufferStorageMultisampleCoverageEXT=_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT;
5224 PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC pglNamedFramebufferTextureEXT=_Lazy_glNamedFramebufferTextureEXT;
5225 PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC pglNamedFramebufferTextureLayerEXT=_Lazy_glNamedFramebufferTextureLayerEXT;
5226 PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC pglNamedFramebufferTextureFaceEXT=_Lazy_glNamedFramebufferTextureFaceEXT;
5227 PFNGLTEXTURERENDERBUFFEREXTPROC pglTextureRenderbufferEXT=_Lazy_glTextureRenderbufferEXT;
5228 PFNGLMULTITEXRENDERBUFFEREXTPROC pglMultiTexRenderbufferEXT=_Lazy_glMultiTexRenderbufferEXT;
5229 #endif
5230 
5231 /* GL_EXT_vertex_array_bgra */
5232 
5233 #ifdef __GLEE_GL_EXT_vertex_array_bgra
5234 #endif
5235 
5236 /* GL_SGIX_texture_select */
5237 
5238 #ifdef __GLEE_GL_SGIX_texture_select
5239 #endif
5240 
5241 /* GL_INGR_blend_func_separate */
5242 
5243 #ifdef __GLEE_GL_INGR_blend_func_separate
_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)5244 void __stdcall _Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)  {if (GLeeInit()) glBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
5245 PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR=_Lazy_glBlendFuncSeparateINGR;
5246 #endif
5247 
5248 /* GL_SGIX_depth_pass_instrument */
5249 
5250 #ifdef __GLEE_GL_SGIX_depth_pass_instrument
5251 #endif
5252 
5253 /* GL_SGIX_igloo_interface */
5254 
5255 #ifdef __GLEE_GL_SGIX_igloo_interface
_Lazy_glIglooInterfaceSGIX(GLenum pname,const GLvoid * params)5256 void __stdcall _Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * params)            {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);}
5257 PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX=_Lazy_glIglooInterfaceSGIX;
5258 #endif
5259 
5260 /* GL_EXT_fragment_lighting */
5261 
5262 #ifdef __GLEE_GL_EXT_fragment_lighting
_Lazy_glFragmentLightModeliEXT(GLenum pname,GLint param)5263 GLvoid __stdcall _Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param)                {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);}
_Lazy_glFragmentLightModelfEXT(GLenum pname,GLfloat param)5264 GLvoid __stdcall _Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param)              {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);}
_Lazy_glFragmentLightModelivEXT(GLenum pname,GLint * params)5265 GLvoid __stdcall _Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * params)            {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);}
_Lazy_glFragmentLightModelfvEXT(GLenum pname,GLfloat * params)5266 GLvoid __stdcall _Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * params)          {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);}
_Lazy_glFragmentLightiEXT(GLenum light,GLenum pname,GLint param)5267 GLvoid __stdcall _Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLint param)       {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);}
_Lazy_glFragmentLightfEXT(GLenum light,GLenum pname,GLfloat param)5268 GLvoid __stdcall _Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfloat param)     {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);}
_Lazy_glFragmentLightivEXT(GLenum light,GLenum pname,GLint * params)5269 GLvoid __stdcall _Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLint * params)   {if (GLeeInit()) glFragmentLightivEXT(light, pname, params);}
_Lazy_glFragmentLightfvEXT(GLenum light,GLenum pname,GLfloat * params)5270 GLvoid __stdcall _Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params)  {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params);}
_Lazy_glGetFragmentLightivEXT(GLenum light,GLenum pname,GLint * params)5271 GLvoid __stdcall _Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, params);}
_Lazy_glGetFragmentLightfvEXT(GLenum light,GLenum pname,GLfloat * params)5272 GLvoid __stdcall _Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, params);}
_Lazy_glFragmentMaterialfEXT(GLenum face,GLenum pname,const GLfloat param)5273 GLvoid __stdcall _Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, const GLfloat param)  {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, param);}
_Lazy_glFragmentMaterialiEXT(GLenum face,GLenum pname,const GLint param)5274 GLvoid __stdcall _Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, const GLint param)  {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, param);}
_Lazy_glFragmentMaterialfvEXT(GLenum face,GLenum pname,const GLfloat * params)5275 GLvoid __stdcall _Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentMaterialfvEXT(face, pname, params);}
_Lazy_glFragmentMaterialivEXT(GLenum face,GLenum pname,const GLint * params)5276 GLvoid __stdcall _Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, params);}
_Lazy_glFragmentColorMaterialEXT(GLenum face,GLenum mode)5277 GLvoid __stdcall _Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode)               {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);}
_Lazy_glGetFragmentMaterialfvEXT(GLenum face,GLenum pname,const GLfloat * params)5278 GLvoid __stdcall _Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glGetFragmentMaterialfvEXT(face, pname, params);}
_Lazy_glGetFragmentMaterialivEXT(GLenum face,GLenum pname,const GLint * params)5279 GLvoid __stdcall _Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params)  {if (GLeeInit()) glGetFragmentMaterialivEXT(face, pname, params);}
_Lazy_glLightEnviEXT(GLenum pname,GLint param)5280 GLvoid __stdcall _Lazy_glLightEnviEXT(GLenum pname, GLint param)                          {if (GLeeInit()) glLightEnviEXT(pname, param);}
5281 PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT=_Lazy_glFragmentLightModeliEXT;
5282 PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT=_Lazy_glFragmentLightModelfEXT;
5283 PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT=_Lazy_glFragmentLightModelivEXT;
5284 PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT=_Lazy_glFragmentLightModelfvEXT;
5285 PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT=_Lazy_glFragmentLightiEXT;
5286 PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT=_Lazy_glFragmentLightfEXT;
5287 PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT=_Lazy_glFragmentLightivEXT;
5288 PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT=_Lazy_glFragmentLightfvEXT;
5289 PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT=_Lazy_glGetFragmentLightivEXT;
5290 PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT=_Lazy_glGetFragmentLightfvEXT;
5291 PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT=_Lazy_glFragmentMaterialfEXT;
5292 PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT=_Lazy_glFragmentMaterialiEXT;
5293 PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT=_Lazy_glFragmentMaterialfvEXT;
5294 PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT=_Lazy_glFragmentMaterialivEXT;
5295 PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT=_Lazy_glFragmentColorMaterialEXT;
5296 PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT=_Lazy_glGetFragmentMaterialfvEXT;
5297 PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT=_Lazy_glGetFragmentMaterialivEXT;
5298 PFNGLLIGHTENVIEXTPROC pglLightEnviEXT=_Lazy_glLightEnviEXT;
5299 #endif
5300 
5301 /* GL_EXT_scene_marker */
5302 
5303 #ifdef __GLEE_GL_EXT_scene_marker
_Lazy_glBeginSceneEXT(void)5304 GLvoid __stdcall _Lazy_glBeginSceneEXT(void)                                              {if (GLeeInit()) glBeginSceneEXT();}
_Lazy_glEndSceneEXT(void)5305 GLvoid __stdcall _Lazy_glEndSceneEXT(void)                                                {if (GLeeInit()) glEndSceneEXT();}
5306 PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT=_Lazy_glBeginSceneEXT;
5307 PFNGLENDSCENEEXTPROC pglEndSceneEXT=_Lazy_glEndSceneEXT;
5308 #endif
5309 
5310 /* GL_EXT_texture_compression_dxt1 */
5311 
5312 #ifdef __GLEE_GL_EXT_texture_compression_dxt1
5313 #endif
5314 
5315 /* GL_EXT_texture_env */
5316 
5317 #ifdef __GLEE_GL_EXT_texture_env
5318 #endif
5319 
5320 /* GL_IBM_static_data */
5321 
5322 #ifdef __GLEE_GL_IBM_static_data
5323 #endif
5324 
5325 /* GL_OES_byte_coordinates */
5326 
5327 #ifdef __GLEE_GL_OES_byte_coordinates
5328 #endif
5329 
5330 /* GL_OES_compressed_paletted_texture */
5331 
5332 #ifdef __GLEE_GL_OES_compressed_paletted_texture
5333 #endif
5334 
5335 /* GL_OES_single_precision */
5336 
5337 #ifdef __GLEE_GL_OES_single_precision
_Lazy_glDepthRangefOES(GLclampf n,GLclampf f)5338 GLvoid __stdcall _Lazy_glDepthRangefOES(GLclampf n, GLclampf f)                           {if (GLeeInit()) glDepthRangefOES(n, f);}
_Lazy_glFrustumfOES(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)5339 GLvoid __stdcall _Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)  {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, f);}
_Lazy_glOrthofOES(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)5340 GLvoid __stdcall _Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)  {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);}
_Lazy_glClipPlanefOES(GLenum plane,const GLfloat * equation)5341 GLvoid __stdcall _Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equation)             {if (GLeeInit()) glClipPlanefOES(plane, equation);}
_Lazy_glGetClipPlanefOES(GLenum plane,GLfloat * equation)5342 GLvoid __stdcall _Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation)                {if (GLeeInit()) glGetClipPlanefOES(plane, equation);}
_Lazy_glClearDepthfOES(GLclampd depth)5343 GLvoid __stdcall _Lazy_glClearDepthfOES(GLclampd depth)                                   {if (GLeeInit()) glClearDepthfOES(depth);}
5344 PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES=_Lazy_glDepthRangefOES;
5345 PFNGLFRUSTUMFOESPROC pglFrustumfOES=_Lazy_glFrustumfOES;
5346 PFNGLORTHOFOESPROC pglOrthofOES=_Lazy_glOrthofOES;
5347 PFNGLCLIPPLANEFOESPROC pglClipPlanefOES=_Lazy_glClipPlanefOES;
5348 PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES=_Lazy_glGetClipPlanefOES;
5349 PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES=_Lazy_glClearDepthfOES;
5350 #endif
5351 
5352 /* GL_SGIX_pixel_texture_bits */
5353 
5354 #ifdef __GLEE_GL_SGIX_pixel_texture_bits
5355 #endif
5356 
5357 /* GL_SGIX_texture_range */
5358 
5359 #ifdef __GLEE_GL_SGIX_texture_range
5360 #endif
5361 
5362 /* WGL */
5363 
5364 #ifdef WIN32
5365 
5366 /* Extension querying variables */
5367 
5368 GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE;
5369 GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE;
5370 GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE;
5371 GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE;
5372 GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE;
5373 GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE;
5374 GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE;
5375 GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE;
5376 GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE;
5377 GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE;
5378 GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE;
5379 GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE;
5380 GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE;
5381 GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE;
5382 GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE;
5383 GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE;
5384 GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE;
5385 GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE;
5386 GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
5387 GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
5388 GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
5389 GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
5390 GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
5391 GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
5392 GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
5393 GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
5394 GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
5395 GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
5396 GLboolean _GLEE_WGL_NV_video_out = GL_FALSE;
5397 GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
5398 GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
5399 GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
5400 GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
5401 GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
5402 GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
5403 GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
5404 GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
5405 
5406 /*  WGL Extension names */
5407 
5408 char __GLeeWGLExtensionNames[37][34]={
5409     "WGL_ARB_buffer_region",
5410     "WGL_ARB_multisample",
5411     "WGL_ARB_extensions_string",
5412     "WGL_ARB_pixel_format",
5413     "WGL_ARB_make_current_read",
5414     "WGL_ARB_pbuffer",
5415     "WGL_ARB_render_texture",
5416     "WGL_ARB_pixel_format_float",
5417     "WGL_ARB_create_context",
5418     "WGL_EXT_make_current_read",
5419     "WGL_EXT_pixel_format",
5420     "WGL_EXT_pbuffer",
5421     "WGL_EXT_depth_float",
5422     "WGL_3DFX_multisample",
5423     "WGL_EXT_multisample",
5424     "WGL_I3D_digital_video_control",
5425     "WGL_I3D_gamma",
5426     "WGL_I3D_genlock",
5427     "WGL_I3D_image_buffer",
5428     "WGL_I3D_swap_frame_lock",
5429     "WGL_NV_render_depth_texture",
5430     "WGL_NV_render_texture_rectangle",
5431     "WGL_ATI_pixel_format_float",
5432     "WGL_NV_float_buffer",
5433     "WGL_3DL_stereo_control",
5434     "WGL_EXT_pixel_format_packed_float",
5435     "WGL_EXT_framebuffer_sRGB",
5436     "WGL_NV_present_video",
5437     "WGL_NV_video_out",
5438     "WGL_NV_swap_group",
5439     "WGL_EXT_display_color_table",
5440     "WGL_EXT_extensions_string",
5441     "WGL_EXT_swap_control",
5442     "WGL_NV_vertex_array_range",
5443     "WGL_OML_sync_control",
5444     "WGL_I3D_swap_frame_usage",
5445     "WGL_NV_video_output"
5446 };
5447 int __GLeeWGLNumExtensions=37;
5448 
5449 /* WGL_ARB_buffer_region */
5450 
5451 #ifdef __GLEE_WGL_ARB_buffer_region
_Lazy_wglCreateBufferRegionARB(HDC hDC,int iLayerPlane,UINT uType)5452 HANDLE __stdcall _Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType)     {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayerPlane, uType); return (HANDLE)0;}
_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion)5453 VOID __stdcall _Lazy_wglDeleteBufferRegionARB(HANDLE hRegion)                             {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);}
_Lazy_wglSaveBufferRegionARB(HANDLE hRegion,int x,int y,int width,int height)5454 BOOL __stdcall _Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height)  {if (GLeeInit()) return wglSaveBufferRegionARB(hRegion, x, y, width, height); return (BOOL)0;}
_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion,int x,int y,int width,int height,int xSrc,int ySrc)5455 BOOL __stdcall _Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc)  {if (GLeeInit()) return wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOOL)0;}
5456 PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB=_Lazy_wglCreateBufferRegionARB;
5457 PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB=_Lazy_wglDeleteBufferRegionARB;
5458 PFNWGLSAVEBUFFERREGIONARBPROC pwglSaveBufferRegionARB=_Lazy_wglSaveBufferRegionARB;
5459 PFNWGLRESTOREBUFFERREGIONARBPROC pwglRestoreBufferRegionARB=_Lazy_wglRestoreBufferRegionARB;
5460 #endif
5461 
5462 /* WGL_ARB_multisample */
5463 
5464 #ifdef __GLEE_WGL_ARB_multisample
5465 #endif
5466 
5467 /* WGL_ARB_extensions_string */
5468 
5469 #ifdef __GLEE_WGL_ARB_extensions_string
_Lazy_wglGetExtensionsStringARB(HDC hdc)5470 const char * __stdcall _Lazy_wglGetExtensionsStringARB(HDC hdc)                           {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;}
5471 PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB=_Lazy_wglGetExtensionsStringARB;
5472 #endif
5473 
5474 /* WGL_ARB_pixel_format */
5475 
5476 #ifdef __GLEE_WGL_ARB_pixel_format
_Lazy_wglGetPixelFormatAttribivARB(HDC hdc,int iPixelFormat,int iLayerPlane,UINT nAttributes,const int * piAttributes,int * piValues)5477 BOOL __stdcall _Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues)  {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc,int iPixelFormat,int iLayerPlane,UINT nAttributes,const int * piAttributes,FLOAT * pfValues)5478 BOOL __stdcall _Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues)  {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
_Lazy_wglChoosePixelFormatARB(HDC hdc,const int * piAttribIList,const FLOAT * pfAttribFList,UINT nMaxFormats,int * piFormats,UINT * nNumFormats)5479 BOOL __stdcall _Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats)  {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;}
5480 PFNWGLGETPIXELFORMATATTRIBIVARBPROC pwglGetPixelFormatAttribivARB=_Lazy_wglGetPixelFormatAttribivARB;
5481 PFNWGLGETPIXELFORMATATTRIBFVARBPROC pwglGetPixelFormatAttribfvARB=_Lazy_wglGetPixelFormatAttribfvARB;
5482 PFNWGLCHOOSEPIXELFORMATARBPROC pwglChoosePixelFormatARB=_Lazy_wglChoosePixelFormatARB;
5483 #endif
5484 
5485 /* WGL_ARB_make_current_read */
5486 
5487 #ifdef __GLEE_WGL_ARB_make_current_read
_Lazy_wglMakeContextCurrentARB(HDC hDrawDC,HDC hReadDC,HGLRC hglrc)5488 BOOL __stdcall _Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc)      {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
_Lazy_wglGetCurrentReadDCARB(void)5489 HDC __stdcall _Lazy_wglGetCurrentReadDCARB(void)                                          {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HDC)0;}
5490 PFNWGLMAKECONTEXTCURRENTARBPROC pwglMakeContextCurrentARB=_Lazy_wglMakeContextCurrentARB;
5491 PFNWGLGETCURRENTREADDCARBPROC pwglGetCurrentReadDCARB=_Lazy_wglGetCurrentReadDCARB;
5492 #endif
5493 
5494 /* WGL_ARB_pbuffer */
5495 
5496 #ifdef __GLEE_WGL_ARB_pbuffer
_Lazy_wglCreatePbufferARB(HDC hDC,int iPixelFormat,int iWidth,int iHeight,const int * piAttribList)5497 HPBUFFERARB __stdcall _Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList)  {if (GLeeInit()) return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFERARB)0;}
_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer)5498 HDC __stdcall _Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer)                              {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;}
_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer,HDC hDC)5499 int __stdcall _Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC)                 {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return (int)0;}
_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer)5500 BOOL __stdcall _Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer)                           {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;}
_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer,int iAttribute,int * piValue)5501 BOOL __stdcall _Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int * piValue)  {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAttribute, piValue); return (BOOL)0;}
5502 PFNWGLCREATEPBUFFERARBPROC pwglCreatePbufferARB=_Lazy_wglCreatePbufferARB;
5503 PFNWGLGETPBUFFERDCARBPROC pwglGetPbufferDCARB=_Lazy_wglGetPbufferDCARB;
5504 PFNWGLRELEASEPBUFFERDCARBPROC pwglReleasePbufferDCARB=_Lazy_wglReleasePbufferDCARB;
5505 PFNWGLDESTROYPBUFFERARBPROC pwglDestroyPbufferARB=_Lazy_wglDestroyPbufferARB;
5506 PFNWGLQUERYPBUFFERARBPROC pwglQueryPbufferARB=_Lazy_wglQueryPbufferARB;
5507 #endif
5508 
5509 /* WGL_ARB_render_texture */
5510 
5511 #ifdef __GLEE_WGL_ARB_render_texture
_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer,int iBuffer)5512 BOOL __stdcall _Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer)                {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer,int iBuffer)5513 BOOL __stdcall _Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer)             {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer,const int * piAttribList)5514 BOOL __stdcall _Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int * piAttribList)  {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, piAttribList); return (BOOL)0;}
5515 PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB=_Lazy_wglBindTexImageARB;
5516 PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB=_Lazy_wglReleaseTexImageARB;
5517 PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB=_Lazy_wglSetPbufferAttribARB;
5518 #endif
5519 
5520 /* WGL_ARB_pixel_format_float */
5521 
5522 #ifdef __GLEE_WGL_ARB_pixel_format_float
5523 #endif
5524 
5525 /* WGL_ARB_create_context */
5526 
5527 #ifdef __GLEE_WGL_ARB_create_context
_Lazy_wglCreateContextAttribsARB(HDC hDC,HGLRC hShareContext,const int * attribList)5528 HGLRC __stdcall _Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int * attribList)  {if (GLeeInit()) return wglCreateContextAttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;}
5529 PFNWGLCREATECONTEXTATTRIBSARBPROC pwglCreateContextAttribsARB=_Lazy_wglCreateContextAttribsARB;
5530 #endif
5531 
5532 /* WGL_EXT_make_current_read */
5533 
5534 #ifdef __GLEE_WGL_EXT_make_current_read
_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC,HDC hReadDC,HGLRC hglrc)5535 BOOL __stdcall _Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGLRC hglrc)      {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
_Lazy_wglGetCurrentReadDCEXT(void)5536 HDC __stdcall _Lazy_wglGetCurrentReadDCEXT(void)                                          {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HDC)0;}
5537 PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT=_Lazy_wglMakeContextCurrentEXT;
5538 PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT=_Lazy_wglGetCurrentReadDCEXT;
5539 #endif
5540 
5541 /* WGL_EXT_pixel_format */
5542 
5543 #ifdef __GLEE_WGL_EXT_pixel_format
_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc,int iPixelFormat,int iLayerPlane,UINT nAttributes,int * piAttributes,int * piValues)5544 BOOL __stdcall _Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues)  {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc,int iPixelFormat,int iLayerPlane,UINT nAttributes,int * piAttributes,FLOAT * pfValues)5545 BOOL __stdcall _Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues)  {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
_Lazy_wglChoosePixelFormatEXT(HDC hdc,const int * piAttribIList,const FLOAT * pfAttribFList,UINT nMaxFormats,int * piFormats,UINT * nNumFormats)5546 BOOL __stdcall _Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats)  {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;}
5547 PFNWGLGETPIXELFORMATATTRIBIVEXTPROC pwglGetPixelFormatAttribivEXT=_Lazy_wglGetPixelFormatAttribivEXT;
5548 PFNWGLGETPIXELFORMATATTRIBFVEXTPROC pwglGetPixelFormatAttribfvEXT=_Lazy_wglGetPixelFormatAttribfvEXT;
5549 PFNWGLCHOOSEPIXELFORMATEXTPROC pwglChoosePixelFormatEXT=_Lazy_wglChoosePixelFormatEXT;
5550 #endif
5551 
5552 /* WGL_EXT_pbuffer */
5553 
5554 #ifdef __GLEE_WGL_EXT_pbuffer
_Lazy_wglCreatePbufferEXT(HDC hDC,int iPixelFormat,int iWidth,int iHeight,const int * piAttribList)5555 HPBUFFEREXT __stdcall _Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList)  {if (GLeeInit()) return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFEREXT)0;}
_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer)5556 HDC __stdcall _Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer)                              {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;}
_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer,HDC hDC)5557 int __stdcall _Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC)                 {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return (int)0;}
_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer)5558 BOOL __stdcall _Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer)                           {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;}
_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer,int iAttribute,int * piValue)5559 BOOL __stdcall _Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribute, int * piValue)  {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAttribute, piValue); return (BOOL)0;}
5560 PFNWGLCREATEPBUFFEREXTPROC pwglCreatePbufferEXT=_Lazy_wglCreatePbufferEXT;
5561 PFNWGLGETPBUFFERDCEXTPROC pwglGetPbufferDCEXT=_Lazy_wglGetPbufferDCEXT;
5562 PFNWGLRELEASEPBUFFERDCEXTPROC pwglReleasePbufferDCEXT=_Lazy_wglReleasePbufferDCEXT;
5563 PFNWGLDESTROYPBUFFEREXTPROC pwglDestroyPbufferEXT=_Lazy_wglDestroyPbufferEXT;
5564 PFNWGLQUERYPBUFFEREXTPROC pwglQueryPbufferEXT=_Lazy_wglQueryPbufferEXT;
5565 #endif
5566 
5567 /* WGL_EXT_depth_float */
5568 
5569 #ifdef __GLEE_WGL_EXT_depth_float
5570 #endif
5571 
5572 /* WGL_3DFX_multisample */
5573 
5574 #ifdef __GLEE_WGL_3DFX_multisample
5575 #endif
5576 
5577 /* WGL_EXT_multisample */
5578 
5579 #ifdef __GLEE_WGL_EXT_multisample
5580 #endif
5581 
5582 /* WGL_I3D_digital_video_control */
5583 
5584 #ifdef __GLEE_WGL_I3D_digital_video_control
_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC,int iAttribute,int * piValue)5585 BOOL __stdcall _Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribute, int * piValue)  {if (GLeeInit()) return wglGetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC,int iAttribute,const int * piValue)5586 BOOL __stdcall _Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribute, const int * piValue)  {if (GLeeInit()) return wglSetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
5587 PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC pwglGetDigitalVideoParametersI3D=_Lazy_wglGetDigitalVideoParametersI3D;
5588 PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC pwglSetDigitalVideoParametersI3D=_Lazy_wglSetDigitalVideoParametersI3D;
5589 #endif
5590 
5591 /* WGL_I3D_gamma */
5592 
5593 #ifdef __GLEE_WGL_I3D_gamma
_Lazy_wglGetGammaTableParametersI3D(HDC hDC,int iAttribute,int * piValue)5594 BOOL __stdcall _Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, int * piValue)  {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
_Lazy_wglSetGammaTableParametersI3D(HDC hDC,int iAttribute,const int * piValue)5595 BOOL __stdcall _Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, const int * piValue)  {if (GLeeInit()) return wglSetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
_Lazy_wglGetGammaTableI3D(HDC hDC,int iEntries,USHORT * puRed,USHORT * puGreen,USHORT * puBlue)5596 BOOL __stdcall _Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue)  {if (GLeeInit()) return wglGetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
_Lazy_wglSetGammaTableI3D(HDC hDC,int iEntries,const USHORT * puRed,const USHORT * puGreen,const USHORT * puBlue)5597 BOOL __stdcall _Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue)  {if (GLeeInit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
5598 PFNWGLGETGAMMATABLEPARAMETERSI3DPROC pwglGetGammaTableParametersI3D=_Lazy_wglGetGammaTableParametersI3D;
5599 PFNWGLSETGAMMATABLEPARAMETERSI3DPROC pwglSetGammaTableParametersI3D=_Lazy_wglSetGammaTableParametersI3D;
5600 PFNWGLGETGAMMATABLEI3DPROC pwglGetGammaTableI3D=_Lazy_wglGetGammaTableI3D;
5601 PFNWGLSETGAMMATABLEI3DPROC pwglSetGammaTableI3D=_Lazy_wglSetGammaTableI3D;
5602 #endif
5603 
5604 /* WGL_I3D_genlock */
5605 
5606 #ifdef __GLEE_WGL_I3D_genlock
_Lazy_wglEnableGenlockI3D(HDC hDC)5607 BOOL __stdcall _Lazy_wglEnableGenlockI3D(HDC hDC)                                         {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BOOL)0;}
_Lazy_wglDisableGenlockI3D(HDC hDC)5608 BOOL __stdcall _Lazy_wglDisableGenlockI3D(HDC hDC)                                        {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (BOOL)0;}
_Lazy_wglIsEnabledGenlockI3D(HDC hDC,BOOL * pFlag)5609 BOOL __stdcall _Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag)                        {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;}
_Lazy_wglGenlockSourceI3D(HDC hDC,UINT uSource)5610 BOOL __stdcall _Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource)                           {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
_Lazy_wglGetGenlockSourceI3D(HDC hDC,UINT * uSource)5611 BOOL __stdcall _Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource)                      {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
_Lazy_wglGenlockSourceEdgeI3D(HDC hDC,UINT uEdge)5612 BOOL __stdcall _Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge)                         {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC,UINT * uEdge)5613 BOOL __stdcall _Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge)                    {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
_Lazy_wglGenlockSampleRateI3D(HDC hDC,UINT uRate)5614 BOOL __stdcall _Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate)                         {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
_Lazy_wglGetGenlockSampleRateI3D(HDC hDC,UINT * uRate)5615 BOOL __stdcall _Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate)                    {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
_Lazy_wglGenlockSourceDelayI3D(HDC hDC,UINT uDelay)5616 BOOL __stdcall _Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay)                       {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC,UINT * uDelay)5617 BOOL __stdcall _Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay)                  {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC,UINT * uMaxLineDelay,UINT * uMaxPixelDelay)5618 BOOL __stdcall _Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay)  {if (GLeeInit()) return wglQueryGenlockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;}
5619 PFNWGLENABLEGENLOCKI3DPROC pwglEnableGenlockI3D=_Lazy_wglEnableGenlockI3D;
5620 PFNWGLDISABLEGENLOCKI3DPROC pwglDisableGenlockI3D=_Lazy_wglDisableGenlockI3D;
5621 PFNWGLISENABLEDGENLOCKI3DPROC pwglIsEnabledGenlockI3D=_Lazy_wglIsEnabledGenlockI3D;
5622 PFNWGLGENLOCKSOURCEI3DPROC pwglGenlockSourceI3D=_Lazy_wglGenlockSourceI3D;
5623 PFNWGLGETGENLOCKSOURCEI3DPROC pwglGetGenlockSourceI3D=_Lazy_wglGetGenlockSourceI3D;
5624 PFNWGLGENLOCKSOURCEEDGEI3DPROC pwglGenlockSourceEdgeI3D=_Lazy_wglGenlockSourceEdgeI3D;
5625 PFNWGLGETGENLOCKSOURCEEDGEI3DPROC pwglGetGenlockSourceEdgeI3D=_Lazy_wglGetGenlockSourceEdgeI3D;
5626 PFNWGLGENLOCKSAMPLERATEI3DPROC pwglGenlockSampleRateI3D=_Lazy_wglGenlockSampleRateI3D;
5627 PFNWGLGETGENLOCKSAMPLERATEI3DPROC pwglGetGenlockSampleRateI3D=_Lazy_wglGetGenlockSampleRateI3D;
5628 PFNWGLGENLOCKSOURCEDELAYI3DPROC pwglGenlockSourceDelayI3D=_Lazy_wglGenlockSourceDelayI3D;
5629 PFNWGLGETGENLOCKSOURCEDELAYI3DPROC pwglGetGenlockSourceDelayI3D=_Lazy_wglGetGenlockSourceDelayI3D;
5630 PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC pwglQueryGenlockMaxSourceDelayI3D=_Lazy_wglQueryGenlockMaxSourceDelayI3D;
5631 #endif
5632 
5633 /* WGL_I3D_image_buffer */
5634 
5635 #ifdef __GLEE_WGL_I3D_image_buffer
_Lazy_wglCreateImageBufferI3D(HDC hDC,DWORD dwSize,UINT uFlags)5636 LPVOID __stdcall _Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags)        {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, uFlags); return (LPVOID)0;}
_Lazy_wglDestroyImageBufferI3D(HDC hDC,LPVOID pAddress)5637 BOOL __stdcall _Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress)                   {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return (BOOL)0;}
_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC,const HANDLE * pEvent,const LPVOID * pAddress,const DWORD * pSize,UINT count)5638 BOOL __stdcall _Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count)  {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, pSize, count); return (BOOL)0;}
_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC,const LPVOID * pAddress,UINT count)5639 BOOL __stdcall _Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * pAddress, UINT count)  {if (GLeeInit()) return wglReleaseImageBufferEventsI3D(hDC, pAddress, count); return (BOOL)0;}
5640 PFNWGLCREATEIMAGEBUFFERI3DPROC pwglCreateImageBufferI3D=_Lazy_wglCreateImageBufferI3D;
5641 PFNWGLDESTROYIMAGEBUFFERI3DPROC pwglDestroyImageBufferI3D=_Lazy_wglDestroyImageBufferI3D;
5642 PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC pwglAssociateImageBufferEventsI3D=_Lazy_wglAssociateImageBufferEventsI3D;
5643 PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC pwglReleaseImageBufferEventsI3D=_Lazy_wglReleaseImageBufferEventsI3D;
5644 #endif
5645 
5646 /* WGL_I3D_swap_frame_lock */
5647 
5648 #ifdef __GLEE_WGL_I3D_swap_frame_lock
_Lazy_wglEnableFrameLockI3D(void)5649 BOOL __stdcall _Lazy_wglEnableFrameLockI3D(void)                                          {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOOL)0;}
_Lazy_wglDisableFrameLockI3D(void)5650 BOOL __stdcall _Lazy_wglDisableFrameLockI3D(void)                                         {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BOOL)0;}
_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag)5651 BOOL __stdcall _Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag)                               {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;}
_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag)5652 BOOL __stdcall _Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag)                             {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;}
5653 PFNWGLENABLEFRAMELOCKI3DPROC pwglEnableFrameLockI3D=_Lazy_wglEnableFrameLockI3D;
5654 PFNWGLDISABLEFRAMELOCKI3DPROC pwglDisableFrameLockI3D=_Lazy_wglDisableFrameLockI3D;
5655 PFNWGLISENABLEDFRAMELOCKI3DPROC pwglIsEnabledFrameLockI3D=_Lazy_wglIsEnabledFrameLockI3D;
5656 PFNWGLQUERYFRAMELOCKMASTERI3DPROC pwglQueryFrameLockMasterI3D=_Lazy_wglQueryFrameLockMasterI3D;
5657 #endif
5658 
5659 /* WGL_NV_render_depth_texture */
5660 
5661 #ifdef __GLEE_WGL_NV_render_depth_texture
5662 #endif
5663 
5664 /* WGL_NV_render_texture_rectangle */
5665 
5666 #ifdef __GLEE_WGL_NV_render_texture_rectangle
5667 #endif
5668 
5669 /* WGL_ATI_pixel_format_float */
5670 
5671 #ifdef __GLEE_WGL_ATI_pixel_format_float
5672 #endif
5673 
5674 /* WGL_NV_float_buffer */
5675 
5676 #ifdef __GLEE_WGL_NV_float_buffer
5677 #endif
5678 
5679 /* WGL_3DL_stereo_control */
5680 
5681 #ifdef __GLEE_WGL_3DL_stereo_control
5682 #endif
5683 
5684 /* WGL_EXT_pixel_format_packed_float */
5685 
5686 #ifdef __GLEE_WGL_EXT_pixel_format_packed_float
5687 #endif
5688 
5689 /* WGL_EXT_framebuffer_sRGB */
5690 
5691 #ifdef __GLEE_WGL_EXT_framebuffer_sRGB
5692 #endif
5693 
5694 /* WGL_NV_present_video */
5695 
5696 #ifdef __GLEE_WGL_NV_present_video
5697 #endif
5698 
5699 /* WGL_NV_video_out */
5700 
5701 #ifdef __GLEE_WGL_NV_video_out
5702 #endif
5703 
5704 /* WGL_NV_swap_group */
5705 
5706 #ifdef __GLEE_WGL_NV_swap_group
5707 #endif
5708 
5709 /* WGL_EXT_display_color_table */
5710 
5711 #ifdef __GLEE_WGL_EXT_display_color_table
_Lazy_wglCreateDisplayColorTableEXT(GLushort id)5712 GLboolean __stdcall _Lazy_wglCreateDisplayColorTableEXT(GLushort id)                      {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboolean)0;}
_Lazy_wglLoadDisplayColorTableEXT(const GLushort * table,GLuint length)5713 GLboolean __stdcall _Lazy_wglLoadDisplayColorTableEXT(const GLushort * table, GLuint length)  {if (GLeeInit()) return wglLoadDisplayColorTableEXT(table, length); return (GLboolean)0;}
_Lazy_wglBindDisplayColorTableEXT(GLushort id)5714 GLboolean __stdcall _Lazy_wglBindDisplayColorTableEXT(GLushort id)                        {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0;}
_Lazy_wglDestroyDisplayColorTableEXT(GLushort id)5715 VOID __stdcall _Lazy_wglDestroyDisplayColorTableEXT(GLushort id)                          {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);}
5716 PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT=_Lazy_wglCreateDisplayColorTableEXT;
5717 PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT=_Lazy_wglLoadDisplayColorTableEXT;
5718 PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT=_Lazy_wglBindDisplayColorTableEXT;
5719 PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC pwglDestroyDisplayColorTableEXT=_Lazy_wglDestroyDisplayColorTableEXT;
5720 #endif
5721 
5722 /* WGL_EXT_extensions_string */
5723 
5724 #ifdef __GLEE_WGL_EXT_extensions_string
_Lazy_wglGetExtensionsStringEXT(void)5725 const char * __stdcall _Lazy_wglGetExtensionsStringEXT(void)                              {if (GLeeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;}
5726 PFNWGLGETEXTENSIONSSTRINGEXTPROC pwglGetExtensionsStringEXT=_Lazy_wglGetExtensionsStringEXT;
5727 #endif
5728 
5729 /* WGL_EXT_swap_control */
5730 
5731 #ifdef __GLEE_WGL_EXT_swap_control
_Lazy_wglSwapIntervalEXT(int interval)5732 BOOL __stdcall _Lazy_wglSwapIntervalEXT(int interval)                                     {if (GLeeInit()) return wglSwapIntervalEXT(interval); return (BOOL)0;}
_Lazy_wglGetSwapIntervalEXT(void)5733 int __stdcall _Lazy_wglGetSwapIntervalEXT(void)                                           {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int)0;}
5734 PFNWGLSWAPINTERVALEXTPROC pwglSwapIntervalEXT=_Lazy_wglSwapIntervalEXT;
5735 PFNWGLGETSWAPINTERVALEXTPROC pwglGetSwapIntervalEXT=_Lazy_wglGetSwapIntervalEXT;
5736 #endif
5737 
5738 /* WGL_NV_vertex_array_range */
5739 
5740 #ifdef __GLEE_WGL_NV_vertex_array_range
_Lazy_wglAllocateMemoryNV(GLsizei size,GLfloat readfreq,GLfloat writefreq,GLfloat priority)5741 void* __stdcall _Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority)  {if (GLeeInit()) return wglAllocateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;}
_Lazy_wglFreeMemoryNV(void * pointer)5742 void __stdcall _Lazy_wglFreeMemoryNV(void * pointer)                                      {if (GLeeInit()) wglFreeMemoryNV(pointer);}
5743 PFNWGLALLOCATEMEMORYNVPROC pwglAllocateMemoryNV=_Lazy_wglAllocateMemoryNV;
5744 PFNWGLFREEMEMORYNVPROC pwglFreeMemoryNV=_Lazy_wglFreeMemoryNV;
5745 #endif
5746 
5747 /* WGL_OML_sync_control */
5748 
5749 #ifdef __GLEE_WGL_OML_sync_control
_Lazy_wglGetSyncValuesOML(HDC hdc,INT64 * ust,INT64 * msc,INT64 * sbc)5750 BOOL __stdcall _Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc)  {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, sbc); return (BOOL)0;}
_Lazy_wglGetMscRateOML(HDC hdc,INT32 * numerator,INT32 * denominator)5751 BOOL __stdcall _Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * denominator)    {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, denominator); return (BOOL)0;}
_Lazy_wglSwapBuffersMscOML(HDC hdc,INT64 target_msc,INT64 divisor,INT64 remainder)5752 INT64 __stdcall _Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder)  {if (GLeeInit()) return wglSwapBuffersMscOML(hdc, target_msc, divisor, remainder); return (INT64)0;}
_Lazy_wglSwapLayerBuffersMscOML(HDC hdc,int fuPlanes,INT64 target_msc,INT64 divisor,INT64 remainder)5753 INT64 __stdcall _Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder)  {if (GLeeInit()) return wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); return (INT64)0;}
_Lazy_wglWaitForMscOML(HDC hdc,INT64 target_msc,INT64 divisor,INT64 remainder,INT64 * ust,INT64 * msc,INT64 * sbc)5754 BOOL __stdcall _Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc)  {if (GLeeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, sbc); return (BOOL)0;}
_Lazy_wglWaitForSbcOML(HDC hdc,INT64 target_sbc,INT64 * ust,INT64 * msc,INT64 * sbc)5755 BOOL __stdcall _Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc)  {if (GLeeInit()) return wglWaitForSbcOML(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;}
5756 PFNWGLGETSYNCVALUESOMLPROC pwglGetSyncValuesOML=_Lazy_wglGetSyncValuesOML;
5757 PFNWGLGETMSCRATEOMLPROC pwglGetMscRateOML=_Lazy_wglGetMscRateOML;
5758 PFNWGLSWAPBUFFERSMSCOMLPROC pwglSwapBuffersMscOML=_Lazy_wglSwapBuffersMscOML;
5759 PFNWGLSWAPLAYERBUFFERSMSCOMLPROC pwglSwapLayerBuffersMscOML=_Lazy_wglSwapLayerBuffersMscOML;
5760 PFNWGLWAITFORMSCOMLPROC pwglWaitForMscOML=_Lazy_wglWaitForMscOML;
5761 PFNWGLWAITFORSBCOMLPROC pwglWaitForSbcOML=_Lazy_wglWaitForSbcOML;
5762 #endif
5763 
5764 /* WGL_I3D_swap_frame_usage */
5765 
5766 #ifdef __GLEE_WGL_I3D_swap_frame_usage
_Lazy_wglGetFrameUsageI3D(float * pUsage)5767 BOOL __stdcall _Lazy_wglGetFrameUsageI3D(float * pUsage)                                  {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;}
_Lazy_wglBeginFrameTrackingI3D(void)5768 BOOL __stdcall _Lazy_wglBeginFrameTrackingI3D(void)                                       {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return (BOOL)0;}
_Lazy_wglEndFrameTrackingI3D(void)5769 BOOL __stdcall _Lazy_wglEndFrameTrackingI3D(void)                                         {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BOOL)0;}
_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount,DWORD * pMissedFrames,float * pLastMissedUsage)5770 BOOL __stdcall _Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage)  {if (GLeeInit()) return wglQueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL)0;}
5771 PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D=_Lazy_wglGetFrameUsageI3D;
5772 PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D=_Lazy_wglBeginFrameTrackingI3D;
5773 PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D=_Lazy_wglEndFrameTrackingI3D;
5774 PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D=_Lazy_wglQueryFrameTrackingI3D;
5775 #endif
5776 
5777 /* WGL_NV_video_output */
5778 
5779 #ifdef __GLEE_WGL_NV_video_output
_Lazy_wglGetVideoDeviceNV(HDC hDC,int numDevices,HPVIDEODEV * hVideoDevice)5780 BOOL __stdcall _Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice)  {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice); return (BOOL)0;}
_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice)5781 BOOL __stdcall _Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice)                     {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BOOL)0;}
_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice,HPBUFFERARB hPbuffer,int iVideoBuffer)5782 BOOL __stdcall _Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer)  {if (GLeeInit()) return wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;}
_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer,int iVideoBuffer)5783 BOOL __stdcall _Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer)       {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVideoBuffer); return (BOOL)0;}
_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer,int iBufferType,unsigned long * pulCounterPbuffer,BOOL bBlock)5784 BOOL __stdcall _Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock)  {if (GLeeInit()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock); return (BOOL)0;}
_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice,unsigned long * pulCounterOutputPbuffer,unsigned long * pulCounterOutputVideo)5785 BOOL __stdcall _Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo)  {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (BOOL)0;}
5786 PFNWGLGETVIDEODEVICENVPROC pwglGetVideoDeviceNV=_Lazy_wglGetVideoDeviceNV;
5787 PFNWGLRELEASEVIDEODEVICENVPROC pwglReleaseVideoDeviceNV=_Lazy_wglReleaseVideoDeviceNV;
5788 PFNWGLBINDVIDEOIMAGENVPROC pwglBindVideoImageNV=_Lazy_wglBindVideoImageNV;
5789 PFNWGLRELEASEVIDEOIMAGENVPROC pwglReleaseVideoImageNV=_Lazy_wglReleaseVideoImageNV;
5790 PFNWGLSENDPBUFFERTOVIDEONVPROC pwglSendPbufferToVideoNV=_Lazy_wglSendPbufferToVideoNV;
5791 PFNWGLGETVIDEOINFONVPROC pwglGetVideoInfoNV=_Lazy_wglGetVideoInfoNV;
5792 #endif
5793 #elif defined(__APPLE__) || defined(__APPLE_CC__)
5794 #else /* GLX */
5795 
5796 /* Extension querying variables */
5797 
5798 GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
5799 GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
5800 GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
5801 GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
5802 GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE;
5803 GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE;
5804 GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE;
5805 GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE;
5806 GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE;
5807 GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE;
5808 GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE;
5809 GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE;
5810 GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE;
5811 GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE;
5812 GLboolean _GLEE_GLX_SGIX_video_resize = GL_FALSE;
5813 GLboolean _GLEE_GLX_SGIX_swap_group = GL_FALSE;
5814 GLboolean _GLEE_GLX_SGIX_swap_barrier = GL_FALSE;
5815 GLboolean _GLEE_GLX_SGIS_blended_overlay = GL_FALSE;
5816 GLboolean _GLEE_GLX_SGIS_shared_multisample = GL_FALSE;
5817 GLboolean _GLEE_GLX_SUN_get_transparent_index = GL_FALSE;
5818 GLboolean _GLEE_GLX_3DFX_multisample = GL_FALSE;
5819 GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE;
5820 GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE;
5821 GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE;
5822 GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE;
5823 GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE;
5824 GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE;
5825 GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE;
5826 GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE;
5827 GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE;
5828 GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE;
5829 GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE;
5830 GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
5831 GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
5832 GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
5833 GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
5834 GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
5835 GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
5836 GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
5837 
5838 /*  GLX Extension names */
5839 
5840 char __GLeeGLXExtensionNames[39][30]={
5841     "GLX_VERSION_1_3",
5842     "GLX_VERSION_1_4",
5843     "GLX_ARB_multisample",
5844     "GLX_ARB_fbconfig_float",
5845     "GLX_SGIS_multisample",
5846     "GLX_EXT_visual_info",
5847     "GLX_SGI_swap_control",
5848     "GLX_SGI_video_sync",
5849     "GLX_SGI_make_current_read",
5850     "GLX_EXT_visual_rating",
5851     "GLX_EXT_import_context",
5852     "GLX_SGIX_fbconfig",
5853     "GLX_SGIX_pbuffer",
5854     "GLX_SGI_cushion",
5855     "GLX_SGIX_video_resize",
5856     "GLX_SGIX_swap_group",
5857     "GLX_SGIX_swap_barrier",
5858     "GLX_SGIS_blended_overlay",
5859     "GLX_SGIS_shared_multisample",
5860     "GLX_SUN_get_transparent_index",
5861     "GLX_3DFX_multisample",
5862     "GLX_MESA_copy_sub_buffer",
5863     "GLX_MESA_pixmap_colormap",
5864     "GLX_MESA_release_buffers",
5865     "GLX_MESA_set_3dfx_mode",
5866     "GLX_SGIX_visual_select_group",
5867     "GLX_OML_swap_method",
5868     "GLX_OML_sync_control",
5869     "GLX_NV_float_buffer",
5870     "GLX_SGIX_hyperpipe",
5871     "GLX_MESA_agp_offset",
5872     "GLX_EXT_fbconfig_packed_float",
5873     "GLX_EXT_framebuffer_sRGB",
5874     "GLX_EXT_texture_from_pixmap",
5875     "GLX_NV_present_video",
5876     "GLX_NV_video_out",
5877     "GLX_NV_swap_group",
5878     "GLX_EXT_scene_marker",
5879     "GLX_NV_video_output"
5880 };
5881 int __GLeeGLXNumExtensions=39;
5882 
5883 /* GLX_VERSION_1_3 */
5884 
5885 #ifdef __GLEE_GLX_VERSION_1_3
_Lazy_glXGetFBConfigs(Display * dpy,int screen,int * nelements)5886 GLXFBConfig * __stdcall _Lazy_glXGetFBConfigs(Display * dpy, int screen, int * nelements)  {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, nelements); return (GLXFBConfig *)0;}
_Lazy_glXChooseFBConfig(Display * dpy,int screen,const int * attrib_list,int * nelements)5887 GLXFBConfig * __stdcall _Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements)  {if (GLeeInit()) return glXChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;}
_Lazy_glXGetFBConfigAttrib(Display * dpy,GLXFBConfig config,int attribute,int * value)5888 int __stdcall _Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value)  {if (GLeeInit()) return glXGetFBConfigAttrib(dpy, config, attribute, value); return (int)0;}
_Lazy_glXGetVisualFromFBConfig(Display * dpy,GLXFBConfig config)5889 XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config)  {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, config); return (XVisualInfo *)0;}
_Lazy_glXCreateWindow(Display * dpy,GLXFBConfig config,Window win,const int * attrib_list)5890 GLXWindow __stdcall _Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list)  {if (GLeeInit()) return glXCreateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;}
_Lazy_glXDestroyWindow(Display * dpy,GLXWindow win)5891 void __stdcall _Lazy_glXDestroyWindow(Display * dpy, GLXWindow win)                       {if (GLeeInit()) glXDestroyWindow(dpy, win);}
_Lazy_glXCreatePixmap(Display * dpy,GLXFBConfig config,Pixmap pixmap,const int * attrib_list)5892 GLXPixmap __stdcall _Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list)  {if (GLeeInit()) return glXCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;}
_Lazy_glXDestroyPixmap(Display * dpy,GLXPixmap pixmap)5893 void __stdcall _Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap)                    {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);}
_Lazy_glXCreatePbuffer(Display * dpy,GLXFBConfig config,const int * attrib_list)5894 GLXPbuffer __stdcall _Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list)  {if (GLeeInit()) return glXCreatePbuffer(dpy, config, attrib_list); return (GLXPbuffer)0;}
_Lazy_glXDestroyPbuffer(Display * dpy,GLXPbuffer pbuf)5895 void __stdcall _Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf)                    {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);}
_Lazy_glXQueryDrawable(Display * dpy,GLXDrawable draw,int attribute,unsigned int * value)5896 void __stdcall _Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value)  {if (GLeeInit()) glXQueryDrawable(dpy, draw, attribute, value);}
_Lazy_glXCreateNewContext(Display * dpy,GLXFBConfig config,int render_type,GLXContext share_list,Bool direct)5897 GLXContext __stdcall _Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)  {if (GLeeInit()) return glXCreateNewContext(dpy, config, render_type, share_list, direct); return (GLXContext)0;}
_Lazy_glXMakeContextCurrent(Display * dpy,GLXDrawable draw,GLXDrawable read,GLXContext ctx)5898 Bool __stdcall _Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)  {if (GLeeInit()) return glXMakeContextCurrent(dpy, draw, read, ctx); return (Bool)0;}
_Lazy_glXGetCurrentReadDrawable(void)5899 GLXDrawable __stdcall _Lazy_glXGetCurrentReadDrawable(void)                               {if (GLeeInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;}
_Lazy_glXGetCurrentDisplay(void)5900 Display * __stdcall _Lazy_glXGetCurrentDisplay(void)                                      {if (GLeeInit()) return glXGetCurrentDisplay(); return (Display *)0;}
_Lazy_glXQueryContext(Display * dpy,GLXContext ctx,int attribute,int * value)5901 int __stdcall _Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value)  {if (GLeeInit()) return glXQueryContext(dpy, ctx, attribute, value); return (int)0;}
_Lazy_glXSelectEvent(Display * dpy,GLXDrawable draw,unsigned long event_mask)5902 void __stdcall _Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask)  {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask);}
_Lazy_glXGetSelectedEvent(Display * dpy,GLXDrawable draw,unsigned long * event_mask)5903 void __stdcall _Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask)  {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, event_mask);}
5904 PFNGLXGETFBCONFIGSPROC pglXGetFBConfigs=_Lazy_glXGetFBConfigs;
5905 PFNGLXCHOOSEFBCONFIGPROC pglXChooseFBConfig=_Lazy_glXChooseFBConfig;
5906 PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib=_Lazy_glXGetFBConfigAttrib;
5907 PFNGLXGETVISUALFROMFBCONFIGPROC pglXGetVisualFromFBConfig=_Lazy_glXGetVisualFromFBConfig;
5908 PFNGLXCREATEWINDOWPROC pglXCreateWindow=_Lazy_glXCreateWindow;
5909 PFNGLXDESTROYWINDOWPROC pglXDestroyWindow=_Lazy_glXDestroyWindow;
5910 PFNGLXCREATEPIXMAPPROC pglXCreatePixmap=_Lazy_glXCreatePixmap;
5911 PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap=_Lazy_glXDestroyPixmap;
5912 PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer=_Lazy_glXCreatePbuffer;
5913 PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer=_Lazy_glXDestroyPbuffer;
5914 PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable=_Lazy_glXQueryDrawable;
5915 PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext=_Lazy_glXCreateNewContext;
5916 PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent=_Lazy_glXMakeContextCurrent;
5917 PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable=_Lazy_glXGetCurrentReadDrawable;
5918 PFNGLXGETCURRENTDISPLAYPROC pglXGetCurrentDisplay=_Lazy_glXGetCurrentDisplay;
5919 PFNGLXQUERYCONTEXTPROC pglXQueryContext=_Lazy_glXQueryContext;
5920 PFNGLXSELECTEVENTPROC pglXSelectEvent=_Lazy_glXSelectEvent;
5921 PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent=_Lazy_glXGetSelectedEvent;
5922 #endif
5923 
5924 /* GLX_VERSION_1_4 */
5925 
5926 #ifdef __GLEE_GLX_VERSION_1_4
_Lazy_glXGetProcAddress(const GLubyte * procName)5927 __GLXextFuncPtr __stdcall _Lazy_glXGetProcAddress(const GLubyte * procName)               {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXextFuncPtr)0;}
5928 PFNGLXGETPROCADDRESSPROC pglXGetProcAddress=_Lazy_glXGetProcAddress;
5929 #endif
5930 
5931 /* GLX_ARB_multisample */
5932 
5933 #ifdef __GLEE_GLX_ARB_multisample
5934 #endif
5935 
5936 /* GLX_ARB_fbconfig_float */
5937 
5938 #ifdef __GLEE_GLX_ARB_fbconfig_float
5939 #endif
5940 
5941 /* GLX_SGIS_multisample */
5942 
5943 #ifdef __GLEE_GLX_SGIS_multisample
5944 #endif
5945 
5946 /* GLX_EXT_visual_info */
5947 
5948 #ifdef __GLEE_GLX_EXT_visual_info
5949 #endif
5950 
5951 /* GLX_SGI_swap_control */
5952 
5953 #ifdef __GLEE_GLX_SGI_swap_control
_Lazy_glXSwapIntervalSGI(int interval)5954 int __stdcall _Lazy_glXSwapIntervalSGI(int interval)                                      {if (GLeeInit()) return glXSwapIntervalSGI(interval); return (int)0;}
5955 PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI=_Lazy_glXSwapIntervalSGI;
5956 #endif
5957 
5958 /* GLX_SGI_video_sync */
5959 
5960 #ifdef __GLEE_GLX_SGI_video_sync
_Lazy_glXGetVideoSyncSGI(unsigned int * count)5961 int __stdcall _Lazy_glXGetVideoSyncSGI(unsigned int * count)                              {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (int)0;}
_Lazy_glXWaitVideoSyncSGI(int divisor,int remainder,unsigned int * count)5962 int __stdcall _Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count)  {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remainder, count); return (int)0;}
5963 PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI=_Lazy_glXGetVideoSyncSGI;
5964 PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI=_Lazy_glXWaitVideoSyncSGI;
5965 #endif
5966 
5967 /* GLX_SGI_make_current_read */
5968 
5969 #ifdef __GLEE_GLX_SGI_make_current_read
_Lazy_glXMakeCurrentReadSGI(Display * dpy,GLXDrawable draw,GLXDrawable read,GLXContext ctx)5970 Bool __stdcall _Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)  {if (GLeeInit()) return glXMakeCurrentReadSGI(dpy, draw, read, ctx); return (Bool)0;}
_Lazy_glXGetCurrentReadDrawableSGI(void)5971 GLXDrawable __stdcall _Lazy_glXGetCurrentReadDrawableSGI(void)                            {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;}
5972 PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI=_Lazy_glXMakeCurrentReadSGI;
5973 PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI=_Lazy_glXGetCurrentReadDrawableSGI;
5974 #endif
5975 
5976 /* GLX_EXT_visual_rating */
5977 
5978 #ifdef __GLEE_GLX_EXT_visual_rating
5979 #endif
5980 
5981 /* GLX_EXT_import_context */
5982 
5983 #ifdef __GLEE_GLX_EXT_import_context
_Lazy_glXGetCurrentDisplayEXT(void)5984 Display * __stdcall _Lazy_glXGetCurrentDisplayEXT(void)                                   {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (Display *)0;}
_Lazy_glXQueryContextInfoEXT(Display * dpy,GLXContext context,int attribute,int * value)5985 int __stdcall _Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value)  {if (GLeeInit()) return glXQueryContextInfoEXT(dpy, context, attribute, value); return (int)0;}
_Lazy_glXGetContextIDEXT(const GLXContext context)5986 GLXContextID __stdcall _Lazy_glXGetContextIDEXT(const GLXContext context)                 {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;}
_Lazy_glXImportContextEXT(Display * dpy,GLXContextID contextID)5987 GLXContext __stdcall _Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID)     {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;}
_Lazy_glXFreeContextEXT(Display * dpy,GLXContext context)5988 void __stdcall _Lazy_glXFreeContextEXT(Display * dpy, GLXContext context)                 {if (GLeeInit()) glXFreeContextEXT(dpy, context);}
5989 PFNGLXGETCURRENTDISPLAYEXTPROC pglXGetCurrentDisplayEXT=_Lazy_glXGetCurrentDisplayEXT;
5990 PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT=_Lazy_glXQueryContextInfoEXT;
5991 PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT=_Lazy_glXGetContextIDEXT;
5992 PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT=_Lazy_glXImportContextEXT;
5993 PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT=_Lazy_glXFreeContextEXT;
5994 #endif
5995 
5996 /* GLX_SGIX_fbconfig */
5997 
5998 #ifdef __GLEE_GLX_SGIX_fbconfig
_Lazy_glXGetFBConfigAttribSGIX(Display * dpy,GLXFBConfigSGIX config,int attribute,int * value)5999 int __stdcall _Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX config, int attribute, int * value)  {if (GLeeInit()) return glXGetFBConfigAttribSGIX(dpy, config, attribute, value); return (int)0;}
_Lazy_glXChooseFBConfigSGIX(Display * dpy,int screen,int * attrib_list,int * nelements)6000 GLXFBConfigSGIX * __stdcall _Lazy_glXChooseFBConfigSGIX(Display * dpy, int screen, int * attrib_list, int * nelements)  {if (GLeeInit()) return glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSGIX *)0;}
_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy,GLXFBConfigSGIX config,Pixmap pixmap)6001 GLXPixmap __stdcall _Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap)  {if (GLeeInit()) return glXCreateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;}
_Lazy_glXCreateContextWithConfigSGIX(Display * dpy,GLXFBConfigSGIX config,int render_type,GLXContext share_list,Bool direct)6002 GLXContext __stdcall _Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct)  {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render_type, share_list, direct); return (GLXContext)0;}
_Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy,GLXFBConfigSGIX config)6003 XVisualInfo * __stdcall _Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, GLXFBConfigSGIX config)  {if (GLeeInit()) return glXGetVisualFromFBConfigSGIX(dpy, config); return (XVisualInfo *)0;}
_Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy,XVisualInfo * vis)6004 GLXFBConfigSGIX __stdcall _Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * vis)  {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(dpy, vis); return (GLXFBConfigSGIX)0;}
6005 PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX=_Lazy_glXGetFBConfigAttribSGIX;
6006 PFNGLXCHOOSEFBCONFIGSGIXPROC pglXChooseFBConfigSGIX=_Lazy_glXChooseFBConfigSGIX;
6007 PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX=_Lazy_glXCreateGLXPixmapWithConfigSGIX;
6008 PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX=_Lazy_glXCreateContextWithConfigSGIX;
6009 PFNGLXGETVISUALFROMFBCONFIGSGIXPROC pglXGetVisualFromFBConfigSGIX=_Lazy_glXGetVisualFromFBConfigSGIX;
6010 PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX=_Lazy_glXGetFBConfigFromVisualSGIX;
6011 #endif
6012 
6013 /* GLX_SGIX_pbuffer */
6014 
6015 #ifdef __GLEE_GLX_SGIX_pbuffer
_Lazy_glXCreateGLXPbufferSGIX(Display * dpy,GLXFBConfigSGIX config,unsigned int width,unsigned int height,int * attrib_list)6016 GLXPbufferSGIX __stdcall _Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list)  {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, height, attrib_list); return (GLXPbufferSGIX)0;}
_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy,GLXPbufferSGIX pbuf)6017 void __stdcall _Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf)         {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);}
_Lazy_glXQueryGLXPbufferSGIX(Display * dpy,GLXPbufferSGIX pbuf,int attribute,unsigned int * value)6018 int __stdcall _Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value)  {if (GLeeInit()) return glXQueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;}
_Lazy_glXSelectEventSGIX(Display * dpy,GLXDrawable drawable,unsigned long mask)6019 void __stdcall _Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long mask)  {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, mask);}
_Lazy_glXGetSelectedEventSGIX(Display * dpy,GLXDrawable drawable,unsigned long * mask)6020 void __stdcall _Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long * mask)  {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, drawable, mask);}
6021 PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX=_Lazy_glXCreateGLXPbufferSGIX;
6022 PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX=_Lazy_glXDestroyGLXPbufferSGIX;
6023 PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX=_Lazy_glXQueryGLXPbufferSGIX;
6024 PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX=_Lazy_glXSelectEventSGIX;
6025 PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX=_Lazy_glXGetSelectedEventSGIX;
6026 #endif
6027 
6028 /* GLX_SGI_cushion */
6029 
6030 #ifdef __GLEE_GLX_SGI_cushion
_Lazy_glXCushionSGI(Display * dpy,Window window,float cushion)6031 void __stdcall _Lazy_glXCushionSGI(Display * dpy, Window window, float cushion)           {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);}
6032 PFNGLXCUSHIONSGIPROC pglXCushionSGI=_Lazy_glXCushionSGI;
6033 #endif
6034 
6035 /* GLX_SGIX_video_resize */
6036 
6037 #ifdef __GLEE_GLX_SGIX_video_resize
_Lazy_glXBindChannelToWindowSGIX(Display * display,int screen,int channel,Window window)6038 int __stdcall _Lazy_glXBindChannelToWindowSGIX(Display * display, int screen, int channel, Window window)  {if (GLeeInit()) return glXBindChannelToWindowSGIX(display, screen, channel, window); return (int)0;}
_Lazy_glXChannelRectSGIX(Display * display,int screen,int channel,int x,int y,int w,int h)6039 int __stdcall _Lazy_glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h)  {if (GLeeInit()) return glXChannelRectSGIX(display, screen, channel, x, y, w, h); return (int)0;}
_Lazy_glXQueryChannelRectSGIX(Display * display,int screen,int channel,int * dx,int * dy,int * dw,int * dh)6040 int __stdcall _Lazy_glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh)  {if (GLeeInit()) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); return (int)0;}
_Lazy_glXQueryChannelDeltasSGIX(Display * display,int screen,int channel,int * x,int * y,int * w,int * h)6041 int __stdcall _Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * x, int * y, int * w, int * h)  {if (GLeeInit()) return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (int)0;}
_Lazy_glXChannelRectSyncSGIX(Display * display,int screen,int channel,GLenum synctype)6042 int __stdcall _Lazy_glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype)  {if (GLeeInit()) return glXChannelRectSyncSGIX(display, screen, channel, synctype); return (int)0;}
6043 PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX=_Lazy_glXBindChannelToWindowSGIX;
6044 PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX=_Lazy_glXChannelRectSGIX;
6045 PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX=_Lazy_glXQueryChannelRectSGIX;
6046 PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX=_Lazy_glXQueryChannelDeltasSGIX;
6047 PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX=_Lazy_glXChannelRectSyncSGIX;
6048 #endif
6049 
6050 /* GLX_SGIX_swap_group */
6051 
6052 #ifdef __GLEE_GLX_SGIX_swap_group
_Lazy_glXJoinSwapGroupSGIX(Display * dpy,GLXDrawable drawable,GLXDrawable member)6053 void __stdcall _Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member)  {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawable, member);}
6054 PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX=_Lazy_glXJoinSwapGroupSGIX;
6055 #endif
6056 
6057 /* GLX_SGIX_swap_barrier */
6058 
6059 #ifdef __GLEE_GLX_SGIX_swap_barrier
_Lazy_glXBindSwapBarrierSGIX(Display * dpy,GLXDrawable drawable,int barrier)6060 void __stdcall _Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier)  {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, barrier);}
_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy,int screen,int * max)6061 Bool __stdcall _Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max)    {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, screen, max); return (Bool)0;}
6062 PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX=_Lazy_glXBindSwapBarrierSGIX;
6063 PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX=_Lazy_glXQueryMaxSwapBarriersSGIX;
6064 #endif
6065 
6066 /* GLX_SGIS_blended_overlay */
6067 
6068 #ifdef __GLEE_GLX_SGIS_blended_overlay
6069 #endif
6070 
6071 /* GLX_SGIS_shared_multisample */
6072 
6073 #ifdef __GLEE_GLX_SGIS_shared_multisample
6074 #endif
6075 
6076 /* GLX_SUN_get_transparent_index */
6077 
6078 #ifdef __GLEE_GLX_SUN_get_transparent_index
_Lazy_glXGetTransparentIndexSUN(Display * dpy,Window overlay,Window underlay,long * pTransparentIndex)6079 Status __stdcall _Lazy_glXGetTransparentIndexSUN(Display * dpy, Window overlay, Window underlay, long * pTransparentIndex)  {if (GLeeInit()) return glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return (Status)0;}
6080 PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN=_Lazy_glXGetTransparentIndexSUN;
6081 #endif
6082 
6083 /* GLX_3DFX_multisample */
6084 
6085 #ifdef __GLEE_GLX_3DFX_multisample
6086 #endif
6087 
6088 /* GLX_MESA_copy_sub_buffer */
6089 
6090 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
_Lazy_glXCopySubBufferMESA(Display * dpy,GLXDrawable drawable,int x,int y,int width,int height)6091 void __stdcall _Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, int x, int y, int width, int height)  {if (GLeeInit()) glXCopySubBufferMESA(dpy, drawable, x, y, width, height);}
6092 PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA=_Lazy_glXCopySubBufferMESA;
6093 #endif
6094 
6095 /* GLX_MESA_pixmap_colormap */
6096 
6097 #ifdef __GLEE_GLX_MESA_pixmap_colormap
_Lazy_glXCreateGLXPixmapMESA(Display * dpy,XVisualInfo * visual,Pixmap pixmap,Colormap cmap)6098 GLXPixmap __stdcall _Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap)  {if (GLeeInit()) return glXCreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;}
6099 PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA=_Lazy_glXCreateGLXPixmapMESA;
6100 #endif
6101 
6102 /* GLX_MESA_release_buffers */
6103 
6104 #ifdef __GLEE_GLX_MESA_release_buffers
_Lazy_glXReleaseBuffersMESA(Display * dpy,GLXDrawable drawable)6105 Bool __stdcall _Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawable)           {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); return (Bool)0;}
6106 PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA=_Lazy_glXReleaseBuffersMESA;
6107 #endif
6108 
6109 /* GLX_MESA_set_3dfx_mode */
6110 
6111 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
_Lazy_glXSet3DfxModeMESA(int mode)6112 Bool __stdcall _Lazy_glXSet3DfxModeMESA(int mode)                                         {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bool)0;}
6113 PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA=_Lazy_glXSet3DfxModeMESA;
6114 #endif
6115 
6116 /* GLX_SGIX_visual_select_group */
6117 
6118 #ifdef __GLEE_GLX_SGIX_visual_select_group
6119 #endif
6120 
6121 /* GLX_OML_swap_method */
6122 
6123 #ifdef __GLEE_GLX_OML_swap_method
6124 #endif
6125 
6126 /* GLX_OML_sync_control */
6127 
6128 #ifdef __GLEE_GLX_OML_sync_control
_Lazy_glXGetSyncValuesOML(Display * dpy,GLXDrawable drawable,int64_t * ust,int64_t * msc,int64_t * sbc)6129 Bool __stdcall _Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc)  {if (GLeeInit()) return glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;}
_Lazy_glXGetMscRateOML(Display * dpy,GLXDrawable drawable,int32_t * numerator,int32_t * denominator)6130 Bool __stdcall _Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator)  {if (GLeeInit()) return glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;}
_Lazy_glXSwapBuffersMscOML(Display * dpy,GLXDrawable drawable,int64_t target_msc,int64_t divisor,int64_t remainder)6131 int64_t __stdcall _Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder)  {if (GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder); return (int64_t)0;}
_Lazy_glXWaitForMscOML(Display * dpy,GLXDrawable drawable,int64_t target_msc,int64_t divisor,int64_t remainder,int64_t * ust,int64_t * msc,int64_t * sbc)6132 Bool __stdcall _Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc)  {if (GLeeInit()) return glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;}
_Lazy_glXWaitForSbcOML(Display * dpy,GLXDrawable drawable,int64_t target_sbc,int64_t * ust,int64_t * msc,int64_t * sbc)6133 Bool __stdcall _Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc)  {if (GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); return (Bool)0;}
6134 PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML=_Lazy_glXGetSyncValuesOML;
6135 PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML=_Lazy_glXGetMscRateOML;
6136 PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML=_Lazy_glXSwapBuffersMscOML;
6137 PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML=_Lazy_glXWaitForMscOML;
6138 PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML=_Lazy_glXWaitForSbcOML;
6139 #endif
6140 
6141 /* GLX_NV_float_buffer */
6142 
6143 #ifdef __GLEE_GLX_NV_float_buffer
6144 #endif
6145 
6146 /* GLX_SGIX_hyperpipe */
6147 
6148 #ifdef __GLEE_GLX_SGIX_hyperpipe
_Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy,int * npipes)6149 GLXHyperpipeNetworkSGIX * __stdcall _Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy, int * npipes)  {if (GLeeInit()) return glXQueryHyperpipeNetworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;}
_Lazy_glXHyperpipeConfigSGIX(Display * dpy,int networkId,int npipes,GLXHyperpipeConfigSGIX * cfg,int * hpId)6150 int __stdcall _Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId)  {if (GLeeInit()) return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0;}
_Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy,int hpId,int * npipes)6151 GLXHyperpipeConfigSGIX * __stdcall _Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy, int hpId, int * npipes)  {if (GLeeInit()) return glXQueryHyperpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;}
_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy,int hpId)6152 int __stdcall _Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId)                {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); return (int)0;}
_Lazy_glXBindHyperpipeSGIX(Display * dpy,int hpId)6153 int __stdcall _Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId)                         {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;}
_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy,int timeSlice,int attrib,int size,void * attribList,void * returnAttribList)6154 int __stdcall _Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList)  {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attrib, size, attribList, returnAttribList); return (int)0;}
_Lazy_glXHyperpipeAttribSGIX(Display * dpy,int timeSlice,int attrib,int size,void * attribList)6155 int __stdcall _Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList)  {if (GLeeInit()) return glXHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;}
_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy,int timeSlice,int attrib,int size,void * returnAttribList)6156 int __stdcall _Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList)  {if (GLeeInit()) return glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList); return (int)0;}
6157 PFNGLXQUERYHYPERPIPENETWORKSGIXPROC pglXQueryHyperpipeNetworkSGIX=_Lazy_glXQueryHyperpipeNetworkSGIX;
6158 PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX=_Lazy_glXHyperpipeConfigSGIX;
6159 PFNGLXQUERYHYPERPIPECONFIGSGIXPROC pglXQueryHyperpipeConfigSGIX=_Lazy_glXQueryHyperpipeConfigSGIX;
6160 PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX=_Lazy_glXDestroyHyperpipeConfigSGIX;
6161 PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX=_Lazy_glXBindHyperpipeSGIX;
6162 PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX=_Lazy_glXQueryHyperpipeBestAttribSGIX;
6163 PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX=_Lazy_glXHyperpipeAttribSGIX;
6164 PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX=_Lazy_glXQueryHyperpipeAttribSGIX;
6165 #endif
6166 
6167 /* GLX_MESA_agp_offset */
6168 
6169 #ifdef __GLEE_GLX_MESA_agp_offset
_Lazy_glXGetAGPOffsetMESA(const void * pointer)6170 unsigned int __stdcall _Lazy_glXGetAGPOffsetMESA(const void * pointer)                    {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;}
6171 PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA=_Lazy_glXGetAGPOffsetMESA;
6172 #endif
6173 
6174 /* GLX_EXT_fbconfig_packed_float */
6175 
6176 #ifdef __GLEE_GLX_EXT_fbconfig_packed_float
6177 #endif
6178 
6179 /* GLX_EXT_framebuffer_sRGB */
6180 
6181 #ifdef __GLEE_GLX_EXT_framebuffer_sRGB
6182 #endif
6183 
6184 /* GLX_EXT_texture_from_pixmap */
6185 
6186 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
_Lazy_glXBindTexImageEXT(Display * dpy,GLXDrawable drawable,int buffer,const int * attrib_list)6187 void __stdcall _Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list)  {if (GLeeInit()) glXBindTexImageEXT(dpy, drawable, buffer, attrib_list);}
_Lazy_glXReleaseTexImageEXT(Display * dpy,GLXDrawable drawable,int buffer)6188 void __stdcall _Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer)  {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buffer);}
6189 PFNGLXBINDTEXIMAGEEXTPROC pglXBindTexImageEXT=_Lazy_glXBindTexImageEXT;
6190 PFNGLXRELEASETEXIMAGEEXTPROC pglXReleaseTexImageEXT=_Lazy_glXReleaseTexImageEXT;
6191 #endif
6192 
6193 /* GLX_NV_present_video */
6194 
6195 #ifdef __GLEE_GLX_NV_present_video
6196 #endif
6197 
6198 /* GLX_NV_video_out */
6199 
6200 #ifdef __GLEE_GLX_NV_video_out
6201 #endif
6202 
6203 /* GLX_NV_swap_group */
6204 
6205 #ifdef __GLEE_GLX_NV_swap_group
6206 #endif
6207 
6208 /* GLX_EXT_scene_marker */
6209 
6210 #ifdef __GLEE_GLX_EXT_scene_marker
6211 #endif
6212 
6213 /* GLX_NV_video_output */
6214 
6215 #ifdef __GLEE_GLX_NV_video_output
_Lazy_glXGetVideoDeviceNV(Display * dpy,int screen,int numVideoDevices,GLXVideoDeviceNV * pVideoDevice)6216 int __stdcall _Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice)  {if (GLeeInit()) return glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;}
_Lazy_glXReleaseVideoDeviceNV(Display * dpy,int screen,GLXVideoDeviceNV VideoDevice)6217 int __stdcall _Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice)  {if (GLeeInit()) return glXReleaseVideoDeviceNV(dpy, screen, VideoDevice); return (int)0;}
_Lazy_glXBindVideoImageNV(Display * dpy,GLXVideoDeviceNV VideoDevice,GLXPbuffer pbuf,int iVideoBuffer)6218 int __stdcall _Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer)  {if (GLeeInit()) return glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;}
_Lazy_glXReleaseVideoImageNV(Display * dpy,GLXPbuffer pbuf)6219 int __stdcall _Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf)                {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (int)0;}
_Lazy_glXSendPbufferToVideoNV(Display * dpy,GLXPbuffer pbuf,int iBufferType,unsigned long * pulCounterPbuffer,GLboolean bBlock)6220 int __stdcall _Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock)  {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCounterPbuffer, bBlock); return (int)0;}
_Lazy_glXGetVideoInfoNV(Display * dpy,int screen,GLXVideoDeviceNV VideoDevice,unsigned long * pulCounterOutputPbuffer,unsigned long * pulCounterOutputVideo)6221 int __stdcall _Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo)  {if (GLeeInit()) return glXGetVideoInfoNV(dpy, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (int)0;}
6222 PFNGLXGETVIDEODEVICENVPROC pglXGetVideoDeviceNV=_Lazy_glXGetVideoDeviceNV;
6223 PFNGLXRELEASEVIDEODEVICENVPROC pglXReleaseVideoDeviceNV=_Lazy_glXReleaseVideoDeviceNV;
6224 PFNGLXBINDVIDEOIMAGENVPROC pglXBindVideoImageNV=_Lazy_glXBindVideoImageNV;
6225 PFNGLXRELEASEVIDEOIMAGENVPROC pglXReleaseVideoImageNV=_Lazy_glXReleaseVideoImageNV;
6226 PFNGLXSENDPBUFFERTOVIDEONVPROC pglXSendPbufferToVideoNV=_Lazy_glXSendPbufferToVideoNV;
6227 PFNGLXGETVIDEOINFONVPROC pglXGetVideoInfoNV=_Lazy_glXGetVideoInfoNV;
6228 #endif
6229 #endif /* end GLX */
6230 /*****************************************************************
6231 * Extension link functions
6232 *****************************************************************/
6233 
__GLeeLink_GL_VERSION_1_2(void)6234 GLuint __GLeeLink_GL_VERSION_1_2(void)
6235 {
6236     GLint nLinked=0;
6237 #ifdef __GLEE_GL_VERSION_1_2
6238     if ((pglBlendColor = (PFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlendColor"))!=0) nLinked++;
6239     if ((pglBlendEquation = (PFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress("glBlendEquation"))!=0) nLinked++;
6240     if ((pglDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++;
6241     if ((pglColorTable = (PFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColorTable"))!=0) nLinked++;
6242     if ((pglColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++;
6243     if ((pglColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++;
6244     if ((pglCopyColorTable = (PFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress("glCopyColorTable"))!=0) nLinked++;
6245     if ((pglGetColorTable = (PFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress("glGetColorTable"))!=0) nLinked++;
6246     if ((pglGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++;
6247     if ((pglGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++;
6248     if ((pglColorSubTable = (PFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress("glColorSubTable"))!=0) nLinked++;
6249     if ((pglCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++;
6250     if ((pglConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++;
6251     if ((pglConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++;
6252     if ((pglConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++;
6253     if ((pglConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++;
6254     if ((pglConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++;
6255     if ((pglConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++;
6256     if ((pglCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++;
6257     if ((pglCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++;
6258     if ((pglGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++;
6259     if ((pglGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++;
6260     if ((pglGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++;
6261     if ((pglGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++;
6262     if ((pglSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++;
6263     if ((pglGetHistogram = (PFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("glGetHistogram"))!=0) nLinked++;
6264     if ((pglGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++;
6265     if ((pglGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++;
6266     if ((pglGetMinmax = (PFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMinmax"))!=0) nLinked++;
6267     if ((pglGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++;
6268     if ((pglGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++;
6269     if ((pglHistogram = (PFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistogram"))!=0) nLinked++;
6270     if ((pglMinmax = (PFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0) nLinked++;
6271     if ((pglResetHistogram = (PFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress("glResetHistogram"))!=0) nLinked++;
6272     if ((pglResetMinmax = (PFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glResetMinmax"))!=0) nLinked++;
6273     if ((pglTexImage3D = (PFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexImage3D"))!=0) nLinked++;
6274     if ((pglTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glTexSubImage3D"))!=0) nLinked++;
6275     if ((pglCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++;
6276 #endif
6277     if (nLinked==38) return GLEE_LINK_COMPLETE;
6278     if (nLinked==0) return GLEE_LINK_FAIL;
6279     return GLEE_LINK_PARTIAL;
6280 }
6281 
__GLeeLink_GL_ARB_imaging(void)6282 GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;}
6283 
__GLeeLink_GL_VERSION_1_3(void)6284 GLuint __GLeeLink_GL_VERSION_1_3(void)
6285 {
6286     GLint nLinked=0;
6287 #ifdef __GLEE_GL_VERSION_1_3
6288     if ((pglActiveTexture = (PFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress("glActiveTexture"))!=0) nLinked++;
6289     if ((pglClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++;
6290     if ((pglMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++;
6291     if ((pglMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++;
6292     if ((pglMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++;
6293     if ((pglMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++;
6294     if ((pglMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++;
6295     if ((pglMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++;
6296     if ((pglMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++;
6297     if ((pglMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++;
6298     if ((pglMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++;
6299     if ((pglMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++;
6300     if ((pglMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++;
6301     if ((pglMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++;
6302     if ((pglMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++;
6303     if ((pglMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++;
6304     if ((pglMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++;
6305     if ((pglMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++;
6306     if ((pglMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++;
6307     if ((pglMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++;
6308     if ((pglMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++;
6309     if ((pglMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++;
6310     if ((pglMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++;
6311     if ((pglMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++;
6312     if ((pglMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++;
6313     if ((pglMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++;
6314     if ((pglMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++;
6315     if ((pglMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++;
6316     if ((pglMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++;
6317     if ((pglMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++;
6318     if ((pglMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++;
6319     if ((pglMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++;
6320     if ((pglMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++;
6321     if ((pglMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++;
6322     if ((pglLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++;
6323     if ((pglLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++;
6324     if ((pglMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++;
6325     if ((pglMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++;
6326     if ((pglSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress("glSampleCoverage"))!=0) nLinked++;
6327     if ((pglCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++;
6328     if ((pglCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++;
6329     if ((pglCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++;
6330     if ((pglCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++;
6331     if ((pglCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++;
6332     if ((pglCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++;
6333     if ((pglGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++;
6334 #endif
6335     if (nLinked==46) return GLEE_LINK_COMPLETE;
6336     if (nLinked==0) return GLEE_LINK_FAIL;
6337     return GLEE_LINK_PARTIAL;
6338 }
6339 
__GLeeLink_GL_VERSION_1_4(void)6340 GLuint __GLeeLink_GL_VERSION_1_4(void)
6341 {
6342     GLint nLinked=0;
6343 #ifdef __GLEE_GL_VERSION_1_4
6344     if ((pglBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++;
6345     if ((pglFogCoordf = (PFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoordf"))!=0) nLinked++;
6346     if ((pglFogCoordfv = (PFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogCoordfv"))!=0) nLinked++;
6347     if ((pglFogCoordd = (PFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoordd"))!=0) nLinked++;
6348     if ((pglFogCoorddv = (PFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogCoorddv"))!=0) nLinked++;
6349     if ((pglFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++;
6350     if ((pglMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++;
6351     if ((pglMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++;
6352     if ((pglPointParameterf = (PFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddress("glPointParameterf"))!=0) nLinked++;
6353     if ((pglPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++;
6354     if ((pglPointParameteri = (PFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddress("glPointParameteri"))!=0) nLinked++;
6355     if ((pglPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++;
6356     if ((pglSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++;
6357     if ((pglSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++;
6358     if ((pglSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++;
6359     if ((pglSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++;
6360     if ((pglSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++;
6361     if ((pglSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++;
6362     if ((pglSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++;
6363     if ((pglSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++;
6364     if ((pglSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++;
6365     if ((pglSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++;
6366     if ((pglSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++;
6367     if ((pglSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++;
6368     if ((pglSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++;
6369     if ((pglSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++;
6370     if ((pglSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++;
6371     if ((pglSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++;
6372     if ((pglSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++;
6373     if ((pglWindowPos2d = (PFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWindowPos2d"))!=0) nLinked++;
6374     if ((pglWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("glWindowPos2dv"))!=0) nLinked++;
6375     if ((pglWindowPos2f = (PFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWindowPos2f"))!=0) nLinked++;
6376     if ((pglWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("glWindowPos2fv"))!=0) nLinked++;
6377     if ((pglWindowPos2i = (PFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWindowPos2i"))!=0) nLinked++;
6378     if ((pglWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("glWindowPos2iv"))!=0) nLinked++;
6379     if ((pglWindowPos2s = (PFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWindowPos2s"))!=0) nLinked++;
6380     if ((pglWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("glWindowPos2sv"))!=0) nLinked++;
6381     if ((pglWindowPos3d = (PFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWindowPos3d"))!=0) nLinked++;
6382     if ((pglWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("glWindowPos3dv"))!=0) nLinked++;
6383     if ((pglWindowPos3f = (PFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWindowPos3f"))!=0) nLinked++;
6384     if ((pglWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("glWindowPos3fv"))!=0) nLinked++;
6385     if ((pglWindowPos3i = (PFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWindowPos3i"))!=0) nLinked++;
6386     if ((pglWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("glWindowPos3iv"))!=0) nLinked++;
6387     if ((pglWindowPos3s = (PFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWindowPos3s"))!=0) nLinked++;
6388     if ((pglWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("glWindowPos3sv"))!=0) nLinked++;
6389 #endif
6390     if (nLinked==45) return GLEE_LINK_COMPLETE;
6391     if (nLinked==0) return GLEE_LINK_FAIL;
6392     return GLEE_LINK_PARTIAL;
6393 }
6394 
__GLeeLink_GL_VERSION_1_5(void)6395 GLuint __GLeeLink_GL_VERSION_1_5(void)
6396 {
6397     GLint nLinked=0;
6398 #ifdef __GLEE_GL_VERSION_1_5
6399     if ((pglGenQueries = (PFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQueries"))!=0) nLinked++;
6400     if ((pglDeleteQueries = (PFNGLDELETEQUERIESPROC) __GLeeGetProcAddress("glDeleteQueries"))!=0) nLinked++;
6401     if ((pglIsQuery = (PFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery"))!=0) nLinked++;
6402     if ((pglBeginQuery = (PFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBeginQuery"))!=0) nLinked++;
6403     if ((pglEndQuery = (PFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery"))!=0) nLinked++;
6404     if ((pglGetQueryiv = (PFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQueryiv"))!=0) nLinked++;
6405     if ((pglGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++;
6406     if ((pglGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++;
6407     if ((pglBindBuffer = (PFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBindBuffer"))!=0) nLinked++;
6408     if ((pglDeleteBuffers = (PFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress("glDeleteBuffers"))!=0) nLinked++;
6409     if ((pglGenBuffers = (PFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenBuffers"))!=0) nLinked++;
6410     if ((pglIsBuffer = (PFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer"))!=0) nLinked++;
6411     if ((pglBufferData = (PFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBufferData"))!=0) nLinked++;
6412     if ((pglBufferSubData = (PFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress("glBufferSubData"))!=0) nLinked++;
6413     if ((pglGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++;
6414     if ((pglMapBuffer = (PFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuffer"))!=0) nLinked++;
6415     if ((pglUnmapBuffer = (PFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUnmapBuffer"))!=0) nLinked++;
6416     if ((pglGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++;
6417     if ((pglGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++;
6418 #endif
6419     if (nLinked==19) return GLEE_LINK_COMPLETE;
6420     if (nLinked==0) return GLEE_LINK_FAIL;
6421     return GLEE_LINK_PARTIAL;
6422 }
6423 
__GLeeLink_GL_VERSION_2_0(void)6424 GLuint __GLeeLink_GL_VERSION_2_0(void)
6425 {
6426     GLint nLinked=0;
6427 #ifdef __GLEE_GL_VERSION_2_0
6428     if ((pglBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++;
6429     if ((pglDrawBuffers = (PFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDrawBuffers"))!=0) nLinked++;
6430     if ((pglStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++;
6431     if ((pglStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++;
6432     if ((pglStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++;
6433     if ((pglAttachShader = (PFNGLATTACHSHADERPROC) __GLeeGetProcAddress("glAttachShader"))!=0) nLinked++;
6434     if ((pglBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++;
6435     if ((pglCompileShader = (PFNGLCOMPILESHADERPROC) __GLeeGetProcAddress("glCompileShader"))!=0) nLinked++;
6436     if ((pglCreateProgram = (PFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress("glCreateProgram"))!=0) nLinked++;
6437     if ((pglCreateShader = (PFNGLCREATESHADERPROC) __GLeeGetProcAddress("glCreateShader"))!=0) nLinked++;
6438     if ((pglDeleteProgram = (PFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress("glDeleteProgram"))!=0) nLinked++;
6439     if ((pglDeleteShader = (PFNGLDELETESHADERPROC) __GLeeGetProcAddress("glDeleteShader"))!=0) nLinked++;
6440     if ((pglDetachShader = (PFNGLDETACHSHADERPROC) __GLeeGetProcAddress("glDetachShader"))!=0) nLinked++;
6441     if ((pglDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++;
6442     if ((pglEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++;
6443     if ((pglGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++;
6444     if ((pglGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++;
6445     if ((pglGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++;
6446     if ((pglGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++;
6447     if ((pglGetProgramiv = (PFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("glGetProgramiv"))!=0) nLinked++;
6448     if ((pglGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++;
6449     if ((pglGetShaderiv = (PFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGetShaderiv"))!=0) nLinked++;
6450     if ((pglGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++;
6451     if ((pglGetShaderSource = (PFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddress("glGetShaderSource"))!=0) nLinked++;
6452     if ((pglGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++;
6453     if ((pglGetUniformfv = (PFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("glGetUniformfv"))!=0) nLinked++;
6454     if ((pglGetUniformiv = (PFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("glGetUniformiv"))!=0) nLinked++;
6455     if ((pglGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++;
6456     if ((pglGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++;
6457     if ((pglGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++;
6458     if ((pglGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++;
6459     if ((pglIsProgram = (PFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProgram"))!=0) nLinked++;
6460     if ((pglIsShader = (PFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader"))!=0) nLinked++;
6461     if ((pglLinkProgram = (PFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLinkProgram"))!=0) nLinked++;
6462     if ((pglShaderSource = (PFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("glShaderSource"))!=0) nLinked++;
6463     if ((pglUseProgram = (PFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseProgram"))!=0) nLinked++;
6464     if ((pglUniform1f = (PFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUniform1f"))!=0) nLinked++;
6465     if ((pglUniform2f = (PFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUniform2f"))!=0) nLinked++;
6466     if ((pglUniform3f = (PFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUniform3f"))!=0) nLinked++;
6467     if ((pglUniform4f = (PFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUniform4f"))!=0) nLinked++;
6468     if ((pglUniform1i = (PFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUniform1i"))!=0) nLinked++;
6469     if ((pglUniform2i = (PFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUniform2i"))!=0) nLinked++;
6470     if ((pglUniform3i = (PFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUniform3i"))!=0) nLinked++;
6471     if ((pglUniform4i = (PFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUniform4i"))!=0) nLinked++;
6472     if ((pglUniform1fv = (PFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUniform1fv"))!=0) nLinked++;
6473     if ((pglUniform2fv = (PFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUniform2fv"))!=0) nLinked++;
6474     if ((pglUniform3fv = (PFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUniform3fv"))!=0) nLinked++;
6475     if ((pglUniform4fv = (PFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUniform4fv"))!=0) nLinked++;
6476     if ((pglUniform1iv = (PFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUniform1iv"))!=0) nLinked++;
6477     if ((pglUniform2iv = (PFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUniform2iv"))!=0) nLinked++;
6478     if ((pglUniform3iv = (PFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUniform3iv"))!=0) nLinked++;
6479     if ((pglUniform4iv = (PFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUniform4iv"))!=0) nLinked++;
6480     if ((pglUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++;
6481     if ((pglUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++;
6482     if ((pglUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++;
6483     if ((pglValidateProgram = (PFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddress("glValidateProgram"))!=0) nLinked++;
6484     if ((pglVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress("glVertexAttrib1d"))!=0) nLinked++;
6485     if ((pglVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++;
6486     if ((pglVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress("glVertexAttrib1f"))!=0) nLinked++;
6487     if ((pglVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++;
6488     if ((pglVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress("glVertexAttrib1s"))!=0) nLinked++;
6489     if ((pglVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++;
6490     if ((pglVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress("glVertexAttrib2d"))!=0) nLinked++;
6491     if ((pglVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++;
6492     if ((pglVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress("glVertexAttrib2f"))!=0) nLinked++;
6493     if ((pglVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++;
6494     if ((pglVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress("glVertexAttrib2s"))!=0) nLinked++;
6495     if ((pglVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++;
6496     if ((pglVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress("glVertexAttrib3d"))!=0) nLinked++;
6497     if ((pglVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++;
6498     if ((pglVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress("glVertexAttrib3f"))!=0) nLinked++;
6499     if ((pglVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++;
6500     if ((pglVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress("glVertexAttrib3s"))!=0) nLinked++;
6501     if ((pglVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++;
6502     if ((pglVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++;
6503     if ((pglVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++;
6504     if ((pglVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++;
6505     if ((pglVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++;
6506     if ((pglVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++;
6507     if ((pglVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++;
6508     if ((pglVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++;
6509     if ((pglVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++;
6510     if ((pglVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress("glVertexAttrib4d"))!=0) nLinked++;
6511     if ((pglVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++;
6512     if ((pglVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress("glVertexAttrib4f"))!=0) nLinked++;
6513     if ((pglVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++;
6514     if ((pglVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++;
6515     if ((pglVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress("glVertexAttrib4s"))!=0) nLinked++;
6516     if ((pglVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++;
6517     if ((pglVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++;
6518     if ((pglVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++;
6519     if ((pglVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++;
6520     if ((pglVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++;
6521 #endif
6522     if (nLinked==93) return GLEE_LINK_COMPLETE;
6523     if (nLinked==0) return GLEE_LINK_FAIL;
6524     return GLEE_LINK_PARTIAL;
6525 }
6526 
__GLeeLink_GL_VERSION_2_1(void)6527 GLuint __GLeeLink_GL_VERSION_2_1(void)
6528 {
6529     GLint nLinked=0;
6530 #ifdef __GLEE_GL_VERSION_2_1
6531     if ((pglUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++;
6532     if ((pglUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++;
6533     if ((pglUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++;
6534     if ((pglUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++;
6535     if ((pglUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++;
6536     if ((pglUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++;
6537 #endif
6538     if (nLinked==6) return GLEE_LINK_COMPLETE;
6539     if (nLinked==0) return GLEE_LINK_FAIL;
6540     return GLEE_LINK_PARTIAL;
6541 }
6542 
__GLeeLink_GL_VERSION_3_0(void)6543 GLuint __GLeeLink_GL_VERSION_3_0(void)
6544 {
6545     GLint nLinked=0;
6546 #ifdef __GLEE_GL_VERSION_3_0
6547     if ((pglColorMaski = (PFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColorMaski"))!=0) nLinked++;
6548     if ((pglGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress("glGetBooleani_v"))!=0) nLinked++;
6549     if ((pglGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress("glGetIntegeri_v"))!=0) nLinked++;
6550     if ((pglEnablei = (PFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei"))!=0) nLinked++;
6551     if ((pglDisablei = (PFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei"))!=0) nLinked++;
6552     if ((pglIsEnabledi = (PFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEnabledi"))!=0) nLinked++;
6553     if ((pglBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++;
6554     if ((pglEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++;
6555     if ((pglBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddress("glBindBufferRange"))!=0) nLinked++;
6556     if ((pglBindBufferBase = (PFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress("glBindBufferBase"))!=0) nLinked++;
6557     if ((pglTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++;
6558     if ((pglGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++;
6559     if ((pglClampColor = (PFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClampColor"))!=0) nLinked++;
6560     if ((pglBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++;
6561     if ((pglEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++;
6562     if ((pglVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++;
6563     if ((pglVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++;
6564     if ((pglVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++;
6565     if ((pglVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++;
6566     if ((pglVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++;
6567     if ((pglVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++;
6568     if ((pglVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++;
6569     if ((pglVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++;
6570     if ((pglVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++;
6571     if ((pglVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++;
6572     if ((pglVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++;
6573     if ((pglVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++;
6574     if ((pglVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++;
6575     if ((pglVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++;
6576     if ((pglVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++;
6577     if ((pglVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++;
6578     if ((pglVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++;
6579     if ((pglVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++;
6580     if ((pglVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++;
6581     if ((pglVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++;
6582     if ((pglVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++;
6583     if ((pglGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++;
6584     if ((pglGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++;
6585     if ((pglGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress("glGetUniformuiv"))!=0) nLinked++;
6586     if ((pglBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++;
6587     if ((pglGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++;
6588     if ((pglUniform1ui = (PFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUniform1ui"))!=0) nLinked++;
6589     if ((pglUniform2ui = (PFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUniform2ui"))!=0) nLinked++;
6590     if ((pglUniform3ui = (PFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUniform3ui"))!=0) nLinked++;
6591     if ((pglUniform4ui = (PFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUniform4ui"))!=0) nLinked++;
6592     if ((pglUniform1uiv = (PFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUniform1uiv"))!=0) nLinked++;
6593     if ((pglUniform2uiv = (PFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUniform2uiv"))!=0) nLinked++;
6594     if ((pglUniform3uiv = (PFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUniform3uiv"))!=0) nLinked++;
6595     if ((pglUniform4uiv = (PFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUniform4uiv"))!=0) nLinked++;
6596     if ((pglTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++;
6597     if ((pglTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++;
6598     if ((pglGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++;
6599     if ((pglGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++;
6600     if ((pglClearBufferiv = (PFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress("glClearBufferiv"))!=0) nLinked++;
6601     if ((pglClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress("glClearBufferuiv"))!=0) nLinked++;
6602     if ((pglClearBufferfv = (PFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress("glClearBufferfv"))!=0) nLinked++;
6603     if ((pglClearBufferfi = (PFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress("glClearBufferfi"))!=0) nLinked++;
6604     if ((pglGetStringi = (PFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetStringi"))!=0) nLinked++;
6605 #endif
6606     if (nLinked==58) return GLEE_LINK_COMPLETE;
6607     if (nLinked==0) return GLEE_LINK_FAIL;
6608     return GLEE_LINK_PARTIAL;
6609 }
6610 
__GLeeLink_GL_ARB_multitexture(void)6611 GLuint __GLeeLink_GL_ARB_multitexture(void)
6612 {
6613     GLint nLinked=0;
6614 #ifdef __GLEE_GL_ARB_multitexture
6615     if ((pglActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++;
6616     if ((pglClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++;
6617     if ((pglMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++;
6618     if ((pglMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++;
6619     if ((pglMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++;
6620     if ((pglMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++;
6621     if ((pglMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++;
6622     if ((pglMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++;
6623     if ((pglMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++;
6624     if ((pglMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++;
6625     if ((pglMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++;
6626     if ((pglMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++;
6627     if ((pglMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++;
6628     if ((pglMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++;
6629     if ((pglMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++;
6630     if ((pglMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++;
6631     if ((pglMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++;
6632     if ((pglMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++;
6633     if ((pglMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++;
6634     if ((pglMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++;
6635     if ((pglMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++;
6636     if ((pglMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++;
6637     if ((pglMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++;
6638     if ((pglMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++;
6639     if ((pglMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++;
6640     if ((pglMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++;
6641     if ((pglMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++;
6642     if ((pglMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++;
6643     if ((pglMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++;
6644     if ((pglMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++;
6645     if ((pglMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++;
6646     if ((pglMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++;
6647     if ((pglMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++;
6648     if ((pglMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++;
6649 #endif
6650     if (nLinked==34) return GLEE_LINK_COMPLETE;
6651     if (nLinked==0) return GLEE_LINK_FAIL;
6652     return GLEE_LINK_PARTIAL;
6653 }
6654 
__GLeeLink_GL_ARB_transpose_matrix(void)6655 GLuint __GLeeLink_GL_ARB_transpose_matrix(void)
6656 {
6657     GLint nLinked=0;
6658 #ifdef __GLEE_GL_ARB_transpose_matrix
6659     if ((pglLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++;
6660     if ((pglLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++;
6661     if ((pglMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++;
6662     if ((pglMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++;
6663 #endif
6664     if (nLinked==4) return GLEE_LINK_COMPLETE;
6665     if (nLinked==0) return GLEE_LINK_FAIL;
6666     return GLEE_LINK_PARTIAL;
6667 }
6668 
__GLeeLink_GL_ARB_multisample(void)6669 GLuint __GLeeLink_GL_ARB_multisample(void)
6670 {
6671     GLint nLinked=0;
6672 #ifdef __GLEE_GL_ARB_multisample
6673     if ((pglSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++;
6674 #endif
6675     if (nLinked==1) return GLEE_LINK_COMPLETE;
6676     if (nLinked==0) return GLEE_LINK_FAIL;
6677     return GLEE_LINK_PARTIAL;
6678 }
6679 
__GLeeLink_GL_ARB_texture_env_add(void)6680 GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
6681 
__GLeeLink_GL_ARB_texture_cube_map(void)6682 GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
6683 
__GLeeLink_GL_ARB_texture_compression(void)6684 GLuint __GLeeLink_GL_ARB_texture_compression(void)
6685 {
6686     GLint nLinked=0;
6687 #ifdef __GLEE_GL_ARB_texture_compression
6688     if ((pglCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++;
6689     if ((pglCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++;
6690     if ((pglCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++;
6691     if ((pglCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++;
6692     if ((pglCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++;
6693     if ((pglCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++;
6694     if ((pglGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++;
6695 #endif
6696     if (nLinked==7) return GLEE_LINK_COMPLETE;
6697     if (nLinked==0) return GLEE_LINK_FAIL;
6698     return GLEE_LINK_PARTIAL;
6699 }
6700 
__GLeeLink_GL_ARB_texture_border_clamp(void)6701 GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
6702 
__GLeeLink_GL_ARB_point_parameters(void)6703 GLuint __GLeeLink_GL_ARB_point_parameters(void)
6704 {
6705     GLint nLinked=0;
6706 #ifdef __GLEE_GL_ARB_point_parameters
6707     if ((pglPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++;
6708     if ((pglPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++;
6709 #endif
6710     if (nLinked==2) return GLEE_LINK_COMPLETE;
6711     if (nLinked==0) return GLEE_LINK_FAIL;
6712     return GLEE_LINK_PARTIAL;
6713 }
6714 
__GLeeLink_GL_ARB_vertex_blend(void)6715 GLuint __GLeeLink_GL_ARB_vertex_blend(void)
6716 {
6717     GLint nLinked=0;
6718 #ifdef __GLEE_GL_ARB_vertex_blend
6719     if ((pglWeightbvARB = (PFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWeightbvARB"))!=0) nLinked++;
6720     if ((pglWeightsvARB = (PFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWeightsvARB"))!=0) nLinked++;
6721     if ((pglWeightivARB = (PFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWeightivARB"))!=0) nLinked++;
6722     if ((pglWeightfvARB = (PFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWeightfvARB"))!=0) nLinked++;
6723     if ((pglWeightdvARB = (PFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWeightdvARB"))!=0) nLinked++;
6724     if ((pglWeightubvARB = (PFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("glWeightubvARB"))!=0) nLinked++;
6725     if ((pglWeightusvARB = (PFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("glWeightusvARB"))!=0) nLinked++;
6726     if ((pglWeightuivARB = (PFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("glWeightuivARB"))!=0) nLinked++;
6727     if ((pglWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++;
6728     if ((pglVertexBlendARB = (PFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress("glVertexBlendARB"))!=0) nLinked++;
6729 #endif
6730     if (nLinked==10) return GLEE_LINK_COMPLETE;
6731     if (nLinked==0) return GLEE_LINK_FAIL;
6732     return GLEE_LINK_PARTIAL;
6733 }
6734 
__GLeeLink_GL_ARB_matrix_palette(void)6735 GLuint __GLeeLink_GL_ARB_matrix_palette(void)
6736 {
6737     GLint nLinked=0;
6738 #ifdef __GLEE_GL_ARB_matrix_palette
6739     if ((pglCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++;
6740     if ((pglMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++;
6741     if ((pglMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++;
6742     if ((pglMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++;
6743     if ((pglMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++;
6744 #endif
6745     if (nLinked==5) return GLEE_LINK_COMPLETE;
6746     if (nLinked==0) return GLEE_LINK_FAIL;
6747     return GLEE_LINK_PARTIAL;
6748 }
6749 
__GLeeLink_GL_ARB_texture_env_combine(void)6750 GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
6751 
__GLeeLink_GL_ARB_texture_env_crossbar(void)6752 GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPLETE;}
6753 
__GLeeLink_GL_ARB_texture_env_dot3(void)6754 GLuint __GLeeLink_GL_ARB_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
6755 
__GLeeLink_GL_ARB_texture_mirrored_repeat(void)6756 GLuint __GLeeLink_GL_ARB_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
6757 
__GLeeLink_GL_ARB_depth_texture(void)6758 GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;}
6759 
__GLeeLink_GL_ARB_shadow(void)6760 GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;}
6761 
__GLeeLink_GL_ARB_shadow_ambient(void)6762 GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
6763 
__GLeeLink_GL_ARB_window_pos(void)6764 GLuint __GLeeLink_GL_ARB_window_pos(void)
6765 {
6766     GLint nLinked=0;
6767 #ifdef __GLEE_GL_ARB_window_pos
6768     if ((pglWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress("glWindowPos2dARB"))!=0) nLinked++;
6769     if ((pglWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++;
6770     if ((pglWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress("glWindowPos2fARB"))!=0) nLinked++;
6771     if ((pglWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++;
6772     if ((pglWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress("glWindowPos2iARB"))!=0) nLinked++;
6773     if ((pglWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++;
6774     if ((pglWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress("glWindowPos2sARB"))!=0) nLinked++;
6775     if ((pglWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++;
6776     if ((pglWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress("glWindowPos3dARB"))!=0) nLinked++;
6777     if ((pglWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++;
6778     if ((pglWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress("glWindowPos3fARB"))!=0) nLinked++;
6779     if ((pglWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++;
6780     if ((pglWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress("glWindowPos3iARB"))!=0) nLinked++;
6781     if ((pglWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++;
6782     if ((pglWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress("glWindowPos3sARB"))!=0) nLinked++;
6783     if ((pglWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++;
6784 #endif
6785     if (nLinked==16) return GLEE_LINK_COMPLETE;
6786     if (nLinked==0) return GLEE_LINK_FAIL;
6787     return GLEE_LINK_PARTIAL;
6788 }
6789 
__GLeeLink_GL_ARB_vertex_program(void)6790 GLuint __GLeeLink_GL_ARB_vertex_program(void)
6791 {
6792     GLint nLinked=0;
6793 #ifdef __GLEE_GL_ARB_vertex_program
6794     if ((pglVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++;
6795     if ((pglVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++;
6796     if ((pglVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++;
6797     if ((pglVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++;
6798     if ((pglVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++;
6799     if ((pglVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++;
6800     if ((pglVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++;
6801     if ((pglVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++;
6802     if ((pglVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++;
6803     if ((pglVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++;
6804     if ((pglVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++;
6805     if ((pglVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++;
6806     if ((pglVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++;
6807     if ((pglVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++;
6808     if ((pglVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++;
6809     if ((pglVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++;
6810     if ((pglVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++;
6811     if ((pglVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++;
6812     if ((pglVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++;
6813     if ((pglVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++;
6814     if ((pglVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++;
6815     if ((pglVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++;
6816     if ((pglVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++;
6817     if ((pglVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++;
6818     if ((pglVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++;
6819     if ((pglVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++;
6820     if ((pglVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++;
6821     if ((pglVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++;
6822     if ((pglVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++;
6823     if ((pglVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++;
6824     if ((pglVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++;
6825     if ((pglVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++;
6826     if ((pglVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++;
6827     if ((pglVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++;
6828     if ((pglVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++;
6829     if ((pglVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++;
6830     if ((pglVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++;
6831     if ((pglEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++;
6832     if ((pglDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++;
6833     if ((pglProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++;
6834     if ((pglBindProgramARB = (PFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress("glBindProgramARB"))!=0) nLinked++;
6835     if ((pglDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++;
6836     if ((pglGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress("glGenProgramsARB"))!=0) nLinked++;
6837     if ((pglProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++;
6838     if ((pglProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++;
6839     if ((pglProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++;
6840     if ((pglProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++;
6841     if ((pglProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++;
6842     if ((pglProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++;
6843     if ((pglProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++;
6844     if ((pglProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++;
6845     if ((pglGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++;
6846     if ((pglGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++;
6847     if ((pglGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLinked++;
6848     if ((pglGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLinked++;
6849     if ((pglGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++;
6850     if ((pglGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++;
6851     if ((pglGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++;
6852     if ((pglGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++;
6853     if ((pglGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++;
6854     if ((pglGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++;
6855     if ((pglIsProgramARB = (PFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("glIsProgramARB"))!=0) nLinked++;
6856 #endif
6857     if (nLinked==62) return GLEE_LINK_COMPLETE;
6858     if (nLinked==0) return GLEE_LINK_FAIL;
6859     return GLEE_LINK_PARTIAL;
6860 }
6861 
__GLeeLink_GL_ARB_fragment_program(void)6862 GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE;}
6863 
__GLeeLink_GL_ARB_vertex_buffer_object(void)6864 GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void)
6865 {
6866     GLint nLinked=0;
6867 #ifdef __GLEE_GL_ARB_vertex_buffer_object
6868     if ((pglBindBufferARB = (PFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress("glBindBufferARB"))!=0) nLinked++;
6869     if ((pglDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++;
6870     if ((pglGenBuffersARB = (PFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress("glGenBuffersARB"))!=0) nLinked++;
6871     if ((pglIsBufferARB = (PFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIsBufferARB"))!=0) nLinked++;
6872     if ((pglBufferDataARB = (PFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress("glBufferDataARB"))!=0) nLinked++;
6873     if ((pglBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++;
6874     if ((pglGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++;
6875     if ((pglMapBufferARB = (PFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("glMapBufferARB"))!=0) nLinked++;
6876     if ((pglUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress("glUnmapBufferARB"))!=0) nLinked++;
6877     if ((pglGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++;
6878     if ((pglGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++;
6879 #endif
6880     if (nLinked==11) return GLEE_LINK_COMPLETE;
6881     if (nLinked==0) return GLEE_LINK_FAIL;
6882     return GLEE_LINK_PARTIAL;
6883 }
6884 
__GLeeLink_GL_ARB_occlusion_query(void)6885 GLuint __GLeeLink_GL_ARB_occlusion_query(void)
6886 {
6887     GLint nLinked=0;
6888 #ifdef __GLEE_GL_ARB_occlusion_query
6889     if ((pglGenQueriesARB = (PFNGLGENQUERIESARBPROC) __GLeeGetProcAddress("glGenQueriesARB"))!=0) nLinked++;
6890     if ((pglDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) __GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++;
6891     if ((pglIsQueryARB = (PFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQueryARB"))!=0) nLinked++;
6892     if ((pglBeginQueryARB = (PFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress("glBeginQueryARB"))!=0) nLinked++;
6893     if ((pglEndQueryARB = (PFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEndQueryARB"))!=0) nLinked++;
6894     if ((pglGetQueryivARB = (PFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress("glGetQueryivARB"))!=0) nLinked++;
6895     if ((pglGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++;
6896     if ((pglGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++;
6897 #endif
6898     if (nLinked==8) return GLEE_LINK_COMPLETE;
6899     if (nLinked==0) return GLEE_LINK_FAIL;
6900     return GLEE_LINK_PARTIAL;
6901 }
6902 
__GLeeLink_GL_ARB_shader_objects(void)6903 GLuint __GLeeLink_GL_ARB_shader_objects(void)
6904 {
6905     GLint nLinked=0;
6906 #ifdef __GLEE_GL_ARB_shader_objects
6907     if ((pglDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++;
6908     if ((pglGetHandleARB = (PFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("glGetHandleARB"))!=0) nLinked++;
6909     if ((pglDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++;
6910     if ((pglCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++;
6911     if ((pglShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++;
6912     if ((pglCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) __GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++;
6913     if ((pglCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++;
6914     if ((pglAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++;
6915     if ((pglLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress("glLinkProgramARB"))!=0) nLinked++;
6916     if ((pglUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++;
6917     if ((pglValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++;
6918     if ((pglUniform1fARB = (PFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("glUniform1fARB"))!=0) nLinked++;
6919     if ((pglUniform2fARB = (PFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("glUniform2fARB"))!=0) nLinked++;
6920     if ((pglUniform3fARB = (PFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("glUniform3fARB"))!=0) nLinked++;
6921     if ((pglUniform4fARB = (PFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("glUniform4fARB"))!=0) nLinked++;
6922     if ((pglUniform1iARB = (PFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("glUniform1iARB"))!=0) nLinked++;
6923     if ((pglUniform2iARB = (PFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("glUniform2iARB"))!=0) nLinked++;
6924     if ((pglUniform3iARB = (PFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("glUniform3iARB"))!=0) nLinked++;
6925     if ((pglUniform4iARB = (PFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("glUniform4iARB"))!=0) nLinked++;
6926     if ((pglUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress("glUniform1fvARB"))!=0) nLinked++;
6927     if ((pglUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress("glUniform2fvARB"))!=0) nLinked++;
6928     if ((pglUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress("glUniform3fvARB"))!=0) nLinked++;
6929     if ((pglUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress("glUniform4fvARB"))!=0) nLinked++;
6930     if ((pglUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress("glUniform1ivARB"))!=0) nLinked++;
6931     if ((pglUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress("glUniform2ivARB"))!=0) nLinked++;
6932     if ((pglUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress("glUniform3ivARB"))!=0) nLinked++;
6933     if ((pglUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress("glUniform4ivARB"))!=0) nLinked++;
6934     if ((pglUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++;
6935     if ((pglUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++;
6936     if ((pglUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++;
6937     if ((pglGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++;
6938     if ((pglGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++;
6939     if ((pglGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress("glGetInfoLogARB"))!=0) nLinked++;
6940     if ((pglGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++;
6941     if ((pglGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++;
6942     if ((pglGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++;
6943     if ((pglGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++;
6944     if ((pglGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++;
6945     if ((pglGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++;
6946 #endif
6947     if (nLinked==39) return GLEE_LINK_COMPLETE;
6948     if (nLinked==0) return GLEE_LINK_FAIL;
6949     return GLEE_LINK_PARTIAL;
6950 }
6951 
__GLeeLink_GL_ARB_vertex_shader(void)6952 GLuint __GLeeLink_GL_ARB_vertex_shader(void)
6953 {
6954     GLint nLinked=0;
6955 #ifdef __GLEE_GL_ARB_vertex_shader
6956     if ((pglBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++;
6957     if ((pglGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++;
6958     if ((pglGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++;
6959 #endif
6960     if (nLinked==3) return GLEE_LINK_COMPLETE;
6961     if (nLinked==0) return GLEE_LINK_FAIL;
6962     return GLEE_LINK_PARTIAL;
6963 }
6964 
__GLeeLink_GL_ARB_fragment_shader(void)6965 GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
6966 
__GLeeLink_GL_ARB_shading_language_100(void)6967 GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPLETE;}
6968 
__GLeeLink_GL_ARB_texture_non_power_of_two(void)6969 GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_COMPLETE;}
6970 
__GLeeLink_GL_ARB_point_sprite(void)6971 GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;}
6972 
__GLeeLink_GL_ARB_fragment_program_shadow(void)6973 GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_COMPLETE;}
6974 
__GLeeLink_GL_ARB_draw_buffers(void)6975 GLuint __GLeeLink_GL_ARB_draw_buffers(void)
6976 {
6977     GLint nLinked=0;
6978 #ifdef __GLEE_GL_ARB_draw_buffers
6979     if ((pglDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress("glDrawBuffersARB"))!=0) nLinked++;
6980 #endif
6981     if (nLinked==1) return GLEE_LINK_COMPLETE;
6982     if (nLinked==0) return GLEE_LINK_FAIL;
6983     return GLEE_LINK_PARTIAL;
6984 }
6985 
__GLeeLink_GL_ARB_texture_rectangle(void)6986 GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
6987 
__GLeeLink_GL_ARB_color_buffer_float(void)6988 GLuint __GLeeLink_GL_ARB_color_buffer_float(void)
6989 {
6990     GLint nLinked=0;
6991 #ifdef __GLEE_GL_ARB_color_buffer_float
6992     if ((pglClampColorARB = (PFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress("glClampColorARB"))!=0) nLinked++;
6993 #endif
6994     if (nLinked==1) return GLEE_LINK_COMPLETE;
6995     if (nLinked==0) return GLEE_LINK_FAIL;
6996     return GLEE_LINK_PARTIAL;
6997 }
6998 
__GLeeLink_GL_ARB_half_float_pixel(void)6999 GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE;}
7000 
__GLeeLink_GL_ARB_texture_float(void)7001 GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
7002 
__GLeeLink_GL_ARB_pixel_buffer_object(void)7003 GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
7004 
__GLeeLink_GL_ARB_depth_buffer_float(void)7005 GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLETE;}
7006 
__GLeeLink_GL_ARB_drawinstanced(void)7007 GLuint __GLeeLink_GL_ARB_drawinstanced(void)
7008 {
7009     GLint nLinked=0;
7010 #ifdef __GLEE_GL_ARB_drawinstanced
7011     if ((pglDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++;
7012     if ((pglDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++;
7013 #endif
7014     if (nLinked==2) return GLEE_LINK_COMPLETE;
7015     if (nLinked==0) return GLEE_LINK_FAIL;
7016     return GLEE_LINK_PARTIAL;
7017 }
7018 
__GLeeLink_GL_ARB_framebuffer_object(void)7019 GLuint __GLeeLink_GL_ARB_framebuffer_object(void)
7020 {
7021     GLint nLinked=0;
7022 #ifdef __GLEE_GL_ARB_framebuffer_object
7023     if ((pglIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress("glIsRenderbuffer"))!=0) nLinked++;
7024     if ((pglBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++;
7025     if ((pglDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++;
7026     if ((pglGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++;
7027     if ((pglRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++;
7028     if ((pglGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++;
7029     if ((pglIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress("glIsFramebuffer"))!=0) nLinked++;
7030     if ((pglBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++;
7031     if ((pglDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++;
7032     if ((pglGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++;
7033     if ((pglCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++;
7034     if ((pglFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++;
7035     if ((pglFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++;
7036     if ((pglFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++;
7037     if ((pglFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++;
7038     if ((pglGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameteriv"))!=0) nLinked++;
7039     if ((pglGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress("glGenerateMipmap"))!=0) nLinked++;
7040     if ((pglBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++;
7041     if ((pglRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) nLinked++;
7042     if ((pglFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++;
7043 #endif
7044     if (nLinked==20) return GLEE_LINK_COMPLETE;
7045     if (nLinked==0) return GLEE_LINK_FAIL;
7046     return GLEE_LINK_PARTIAL;
7047 }
7048 
__GLeeLink_GL_ARB_framebuffer_sRGB(void)7049 GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
7050 
__GLeeLink_GL_ARB_geometry_shader4(void)7051 GLuint __GLeeLink_GL_ARB_geometry_shader4(void)
7052 {
7053     GLint nLinked=0;
7054 #ifdef __GLEE_GL_ARB_geometry_shader4
7055     if ((pglProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++;
7056     if ((pglFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++;
7057     if ((pglFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++;
7058     if ((pglFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++;
7059 #endif
7060     if (nLinked==4) return GLEE_LINK_COMPLETE;
7061     if (nLinked==0) return GLEE_LINK_FAIL;
7062     return GLEE_LINK_PARTIAL;
7063 }
7064 
__GLeeLink_GL_ARB_half_float_vertex(void)7065 GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE;}
7066 
__GLeeLink_GL_ARBinstanced_arrays(void)7067 GLuint __GLeeLink_GL_ARBinstanced_arrays(void)
7068 {
7069     GLint nLinked=0;
7070 #ifdef __GLEE_GL_ARBinstanced_arrays
7071     if ((pglVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++;
7072 #endif
7073     if (nLinked==1) return GLEE_LINK_COMPLETE;
7074     if (nLinked==0) return GLEE_LINK_FAIL;
7075     return GLEE_LINK_PARTIAL;
7076 }
7077 
__GLeeLink_GL_ARB_map_buffer_range(void)7078 GLuint __GLeeLink_GL_ARB_map_buffer_range(void)
7079 {
7080     GLint nLinked=0;
7081 #ifdef __GLEE_GL_ARB_map_buffer_range
7082     if ((pglMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress("glMapBufferRange"))!=0) nLinked++;
7083     if ((pglFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++;
7084 #endif
7085     if (nLinked==2) return GLEE_LINK_COMPLETE;
7086     if (nLinked==0) return GLEE_LINK_FAIL;
7087     return GLEE_LINK_PARTIAL;
7088 }
7089 
__GLeeLink_GL_ARB_texture_buffer_object(void)7090 GLuint __GLeeLink_GL_ARB_texture_buffer_object(void)
7091 {
7092     GLint nLinked=0;
7093 #ifdef __GLEE_GL_ARB_texture_buffer_object
7094     if ((pglTexBufferARB = (PFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("glTexBufferARB"))!=0) nLinked++;
7095 #endif
7096     if (nLinked==1) return GLEE_LINK_COMPLETE;
7097     if (nLinked==0) return GLEE_LINK_FAIL;
7098     return GLEE_LINK_PARTIAL;
7099 }
7100 
__GLeeLink_GL_ARB_texture_compression_rgtc(void)7101 GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
7102 
__GLeeLink_GL_ARB_texture_rg(void)7103 GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
7104 
__GLeeLink_GL_ARB_vertex_array_object(void)7105 GLuint __GLeeLink_GL_ARB_vertex_array_object(void)
7106 {
7107     GLint nLinked=0;
7108 #ifdef __GLEE_GL_ARB_vertex_array_object
7109     if ((pglBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddress("glBindVertexArray"))!=0) nLinked++;
7110     if ((pglDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++;
7111     if ((pglGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++;
7112     if ((pglIsVertexArray = (PFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress("glIsVertexArray"))!=0) nLinked++;
7113 #endif
7114     if (nLinked==4) return GLEE_LINK_COMPLETE;
7115     if (nLinked==0) return GLEE_LINK_FAIL;
7116     return GLEE_LINK_PARTIAL;
7117 }
7118 
__GLeeLink_GL_EXT_abgr(void)7119 GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
7120 
__GLeeLink_GL_EXT_blend_color(void)7121 GLuint __GLeeLink_GL_EXT_blend_color(void)
7122 {
7123     GLint nLinked=0;
7124 #ifdef __GLEE_GL_EXT_blend_color
7125     if ((pglBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress("glBlendColorEXT"))!=0) nLinked++;
7126 #endif
7127     if (nLinked==1) return GLEE_LINK_COMPLETE;
7128     if (nLinked==0) return GLEE_LINK_FAIL;
7129     return GLEE_LINK_PARTIAL;
7130 }
7131 
__GLeeLink_GL_EXT_polygon_offset(void)7132 GLuint __GLeeLink_GL_EXT_polygon_offset(void)
7133 {
7134     GLint nLinked=0;
7135 #ifdef __GLEE_GL_EXT_polygon_offset
7136     if ((pglPolygonOffsetEXT = (PFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++;
7137 #endif
7138     if (nLinked==1) return GLEE_LINK_COMPLETE;
7139     if (nLinked==0) return GLEE_LINK_FAIL;
7140     return GLEE_LINK_PARTIAL;
7141 }
7142 
__GLeeLink_GL_EXT_texture(void)7143 GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;}
7144 
__GLeeLink_GL_EXT_texture3D(void)7145 GLuint __GLeeLink_GL_EXT_texture3D(void)
7146 {
7147     GLint nLinked=0;
7148 #ifdef __GLEE_GL_EXT_texture3D
7149     if ((pglTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexImage3DEXT"))!=0) nLinked++;
7150     if ((pglTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++;
7151 #endif
7152     if (nLinked==2) return GLEE_LINK_COMPLETE;
7153     if (nLinked==0) return GLEE_LINK_FAIL;
7154     return GLEE_LINK_PARTIAL;
7155 }
7156 
__GLeeLink_GL_SGIS_texture_filter4(void)7157 GLuint __GLeeLink_GL_SGIS_texture_filter4(void)
7158 {
7159     GLint nLinked=0;
7160 #ifdef __GLEE_GL_SGIS_texture_filter4
7161     if ((pglGetTexFilterFuncSGIS = (PFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++;
7162     if ((pglTexFilterFuncSGIS = (PFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++;
7163 #endif
7164     if (nLinked==2) return GLEE_LINK_COMPLETE;
7165     if (nLinked==0) return GLEE_LINK_FAIL;
7166     return GLEE_LINK_PARTIAL;
7167 }
7168 
__GLeeLink_GL_EXT_subtexture(void)7169 GLuint __GLeeLink_GL_EXT_subtexture(void)
7170 {
7171     GLint nLinked=0;
7172 #ifdef __GLEE_GL_EXT_subtexture
7173     if ((pglTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++;
7174     if ((pglTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++;
7175 #endif
7176     if (nLinked==2) return GLEE_LINK_COMPLETE;
7177     if (nLinked==0) return GLEE_LINK_FAIL;
7178     return GLEE_LINK_PARTIAL;
7179 }
7180 
__GLeeLink_GL_EXT_copy_texture(void)7181 GLuint __GLeeLink_GL_EXT_copy_texture(void)
7182 {
7183     GLint nLinked=0;
7184 #ifdef __GLEE_GL_EXT_copy_texture
7185     if ((pglCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++;
7186     if ((pglCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++;
7187     if ((pglCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++;
7188     if ((pglCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++;
7189     if ((pglCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++;
7190 #endif
7191     if (nLinked==5) return GLEE_LINK_COMPLETE;
7192     if (nLinked==0) return GLEE_LINK_FAIL;
7193     return GLEE_LINK_PARTIAL;
7194 }
7195 
__GLeeLink_GL_EXT_histogram(void)7196 GLuint __GLeeLink_GL_EXT_histogram(void)
7197 {
7198     GLint nLinked=0;
7199 #ifdef __GLEE_GL_EXT_histogram
7200     if ((pglGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++;
7201     if ((pglGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++;
7202     if ((pglGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++;
7203     if ((pglGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("glGetMinmaxEXT"))!=0) nLinked++;
7204     if ((pglGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++;
7205     if ((pglGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++;
7206     if ((pglHistogramEXT = (PFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("glHistogramEXT"))!=0) nLinked++;
7207     if ((pglMinmaxEXT = (PFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmaxEXT"))!=0) nLinked++;
7208     if ((pglResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++;
7209     if ((pglResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++;
7210 #endif
7211     if (nLinked==10) return GLEE_LINK_COMPLETE;
7212     if (nLinked==0) return GLEE_LINK_FAIL;
7213     return GLEE_LINK_PARTIAL;
7214 }
7215 
__GLeeLink_GL_EXT_convolution(void)7216 GLuint __GLeeLink_GL_EXT_convolution(void)
7217 {
7218     GLint nLinked=0;
7219 #ifdef __GLEE_GL_EXT_convolution
7220     if ((pglConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++;
7221     if ((pglConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++;
7222     if ((pglConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++;
7223     if ((pglConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++;
7224     if ((pglConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++;
7225     if ((pglConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++;
7226     if ((pglCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++;
7227     if ((pglCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++;
7228     if ((pglGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++;
7229     if ((pglGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked++;
7230     if ((pglGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked++;
7231     if ((pglGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++;
7232     if ((pglSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++;
7233 #endif
7234     if (nLinked==13) return GLEE_LINK_COMPLETE;
7235     if (nLinked==0) return GLEE_LINK_FAIL;
7236     return GLEE_LINK_PARTIAL;
7237 }
7238 
__GLeeLink_GL_SGI_color_matrix(void)7239 GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;}
7240 
__GLeeLink_GL_SGI_color_table(void)7241 GLuint __GLeeLink_GL_SGI_color_table(void)
7242 {
7243     GLint nLinked=0;
7244 #ifdef __GLEE_GL_SGI_color_table
7245     if ((pglColorTableSGI = (PFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress("glColorTableSGI"))!=0) nLinked++;
7246     if ((pglColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++;
7247     if ((pglColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++;
7248     if ((pglCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++;
7249     if ((pglGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++;
7250     if ((pglGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++;
7251     if ((pglGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++;
7252 #endif
7253     if (nLinked==7) return GLEE_LINK_COMPLETE;
7254     if (nLinked==0) return GLEE_LINK_FAIL;
7255     return GLEE_LINK_PARTIAL;
7256 }
7257 
__GLeeLink_GL_SGIS_pixel_texture(void)7258 GLuint __GLeeLink_GL_SGIS_pixel_texture(void)
7259 {
7260     GLint nLinked=0;
7261 #ifdef __GLEE_GL_SGIS_pixel_texture
7262     if ((pglPixelTexGenParameteriSGIS = (PFNGLPIXELTEXGENPARAMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++;
7263     if ((pglPixelTexGenParameterivSGIS = (PFNGLPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++;
7264     if ((pglPixelTexGenParameterfSGIS = (PFNGLPIXELTEXGENPARAMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++;
7265     if ((pglPixelTexGenParameterfvSGIS = (PFNGLPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++;
7266     if ((pglGetPixelTexGenParameterivSGIS = (PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLinked++;
7267     if ((pglGetPixelTexGenParameterfvSGIS = (PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLinked++;
7268 #endif
7269     if (nLinked==6) return GLEE_LINK_COMPLETE;
7270     if (nLinked==0) return GLEE_LINK_FAIL;
7271     return GLEE_LINK_PARTIAL;
7272 }
7273 
__GLeeLink_GL_SGIX_pixel_texture(void)7274 GLuint __GLeeLink_GL_SGIX_pixel_texture(void)
7275 {
7276     GLint nLinked=0;
7277 #ifdef __GLEE_GL_SGIX_pixel_texture
7278     if ((pglPixelTexGenSGIX = (PFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++;
7279 #endif
7280     if (nLinked==1) return GLEE_LINK_COMPLETE;
7281     if (nLinked==0) return GLEE_LINK_FAIL;
7282     return GLEE_LINK_PARTIAL;
7283 }
7284 
__GLeeLink_GL_SGIS_texture4D(void)7285 GLuint __GLeeLink_GL_SGIS_texture4D(void)
7286 {
7287     GLint nLinked=0;
7288 #ifdef __GLEE_GL_SGIS_texture4D
7289     if ((pglTexImage4DSGIS = (PFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++;
7290     if ((pglTexSubImage4DSGIS = (PFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++;
7291 #endif
7292     if (nLinked==2) return GLEE_LINK_COMPLETE;
7293     if (nLinked==0) return GLEE_LINK_FAIL;
7294     return GLEE_LINK_PARTIAL;
7295 }
7296 
__GLeeLink_GL_SGI_texture_color_table(void)7297 GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLETE;}
7298 
__GLeeLink_GL_EXT_cmyka(void)7299 GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;}
7300 
__GLeeLink_GL_EXT_texture_object(void)7301 GLuint __GLeeLink_GL_EXT_texture_object(void)
7302 {
7303     GLint nLinked=0;
7304 #ifdef __GLEE_GL_EXT_texture_object
7305     if ((pglAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++;
7306     if ((pglBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress("glBindTextureEXT"))!=0) nLinked++;
7307     if ((pglDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++;
7308     if ((pglGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress("glGenTexturesEXT"))!=0) nLinked++;
7309     if ((pglIsTextureEXT = (PFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("glIsTextureEXT"))!=0) nLinked++;
7310     if ((pglPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++;
7311 #endif
7312     if (nLinked==6) return GLEE_LINK_COMPLETE;
7313     if (nLinked==0) return GLEE_LINK_FAIL;
7314     return GLEE_LINK_PARTIAL;
7315 }
7316 
__GLeeLink_GL_SGIS_detail_texture(void)7317 GLuint __GLeeLink_GL_SGIS_detail_texture(void)
7318 {
7319     GLint nLinked=0;
7320 #ifdef __GLEE_GL_SGIS_detail_texture
7321     if ((pglDetailTexFuncSGIS = (PFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++;
7322     if ((pglGetDetailTexFuncSGIS = (PFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++;
7323 #endif
7324     if (nLinked==2) return GLEE_LINK_COMPLETE;
7325     if (nLinked==0) return GLEE_LINK_FAIL;
7326     return GLEE_LINK_PARTIAL;
7327 }
7328 
__GLeeLink_GL_SGIS_sharpen_texture(void)7329 GLuint __GLeeLink_GL_SGIS_sharpen_texture(void)
7330 {
7331     GLint nLinked=0;
7332 #ifdef __GLEE_GL_SGIS_sharpen_texture
7333     if ((pglSharpenTexFuncSGIS = (PFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++;
7334     if ((pglGetSharpenTexFuncSGIS = (PFNGLGETSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++;
7335 #endif
7336     if (nLinked==2) return GLEE_LINK_COMPLETE;
7337     if (nLinked==0) return GLEE_LINK_FAIL;
7338     return GLEE_LINK_PARTIAL;
7339 }
7340 
__GLeeLink_GL_EXT_packed_pixels(void)7341 GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;}
7342 
__GLeeLink_GL_SGIS_texture_lod(void)7343 GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;}
7344 
__GLeeLink_GL_SGIS_multisample(void)7345 GLuint __GLeeLink_GL_SGIS_multisample(void)
7346 {
7347     GLint nLinked=0;
7348 #ifdef __GLEE_GL_SGIS_multisample
7349     if ((pglSampleMaskSGIS = (PFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++;
7350     if ((pglSamplePatternSGIS = (PFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++;
7351 #endif
7352     if (nLinked==2) return GLEE_LINK_COMPLETE;
7353     if (nLinked==0) return GLEE_LINK_FAIL;
7354     return GLEE_LINK_PARTIAL;
7355 }
7356 
__GLeeLink_GL_EXT_rescale_normal(void)7357 GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;}
7358 
__GLeeLink_GL_EXT_vertex_array(void)7359 GLuint __GLeeLink_GL_EXT_vertex_array(void)
7360 {
7361     GLint nLinked=0;
7362 #ifdef __GLEE_GL_EXT_vertex_array
7363     if ((pglArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++;
7364     if ((pglColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++;
7365     if ((pglDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glDrawArraysEXT"))!=0) nLinked++;
7366     if ((pglEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++;
7367     if ((pglGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress("glGetPointervEXT"))!=0) nLinked++;
7368     if ((pglIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++;
7369     if ((pglNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++;
7370     if ((pglTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++;
7371     if ((pglVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++;
7372 #endif
7373     if (nLinked==9) return GLEE_LINK_COMPLETE;
7374     if (nLinked==0) return GLEE_LINK_FAIL;
7375     return GLEE_LINK_PARTIAL;
7376 }
7377 
__GLeeLink_GL_EXT_misc_attribute(void)7378 GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;}
7379 
__GLeeLink_GL_SGIS_generate_mipmap(void)7380 GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE;}
7381 
__GLeeLink_GL_SGIX_clipmap(void)7382 GLuint __GLeeLink_GL_SGIX_clipmap(void) {return GLEE_LINK_COMPLETE;}
7383 
__GLeeLink_GL_SGIX_shadow(void)7384 GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;}
7385 
__GLeeLink_GL_SGIS_texture_edge_clamp(void)7386 GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLETE;}
7387 
__GLeeLink_GL_SGIS_texture_border_clamp(void)7388 GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
7389 
__GLeeLink_GL_EXT_blend_minmax(void)7390 GLuint __GLeeLink_GL_EXT_blend_minmax(void)
7391 {
7392     GLint nLinked=0;
7393 #ifdef __GLEE_GL_EXT_blend_minmax
7394     if ((pglBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++;
7395 #endif
7396     if (nLinked==1) return GLEE_LINK_COMPLETE;
7397     if (nLinked==0) return GLEE_LINK_FAIL;
7398     return GLEE_LINK_PARTIAL;
7399 }
7400 
__GLeeLink_GL_EXT_blend_subtract(void)7401 GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;}
7402 
__GLeeLink_GL_EXT_blend_logic_op(void)7403 GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;}
7404 
__GLeeLink_GL_SGIX_interlace(void)7405 GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;}
7406 
__GLeeLink_GL_SGIX_pixel_tiles(void)7407 GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;}
7408 
__GLeeLink_GL_SGIS_texture_select(void)7409 GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;}
7410 
__GLeeLink_GL_SGIX_sprite(void)7411 GLuint __GLeeLink_GL_SGIX_sprite(void)
7412 {
7413     GLint nLinked=0;
7414 #ifdef __GLEE_GL_SGIX_sprite
7415     if ((pglSpriteParameterfSGIX = (PFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++;
7416     if ((pglSpriteParameterfvSGIX = (PFNGLSPRITEPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++;
7417     if ((pglSpriteParameteriSGIX = (PFNGLSPRITEPARAMETERISGIXPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++;
7418     if ((pglSpriteParameterivSGIX = (PFNGLSPRITEPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++;
7419 #endif
7420     if (nLinked==4) return GLEE_LINK_COMPLETE;
7421     if (nLinked==0) return GLEE_LINK_FAIL;
7422     return GLEE_LINK_PARTIAL;
7423 }
7424 
__GLeeLink_GL_SGIX_texture_multi_buffer(void)7425 GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMPLETE;}
7426 
__GLeeLink_GL_EXT_point_parameters(void)7427 GLuint __GLeeLink_GL_EXT_point_parameters(void)
7428 {
7429     GLint nLinked=0;
7430 #ifdef __GLEE_GL_EXT_point_parameters
7431     if ((pglPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++;
7432     if ((pglPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++;
7433 #endif
7434     if (nLinked==2) return GLEE_LINK_COMPLETE;
7435     if (nLinked==0) return GLEE_LINK_FAIL;
7436     return GLEE_LINK_PARTIAL;
7437 }
7438 
__GLeeLink_GL_SGIS_point_parameters(void)7439 GLuint __GLeeLink_GL_SGIS_point_parameters(void)
7440 {
7441     GLint nLinked=0;
7442 #ifdef __GLEE_GL_SGIS_point_parameters
7443     if ((pglPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++;
7444     if ((pglPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++;
7445 #endif
7446     if (nLinked==2) return GLEE_LINK_COMPLETE;
7447     if (nLinked==0) return GLEE_LINK_FAIL;
7448     return GLEE_LINK_PARTIAL;
7449 }
7450 
__GLeeLink_GL_SGIX_instruments(void)7451 GLuint __GLeeLink_GL_SGIX_instruments(void)
7452 {
7453     GLint nLinked=0;
7454 #ifdef __GLEE_GL_SGIX_instruments
7455     if ((pglGetInstrumentsSGIX = (PFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++;
7456     if ((pglInstrumentsBufferSGIX = (PFNGLINSTRUMENTSBUFFERSGIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++;
7457     if ((pglPollInstrumentsSGIX = (PFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++;
7458     if ((pglReadInstrumentsSGIX = (PFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++;
7459     if ((pglStartInstrumentsSGIX = (PFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++;
7460     if ((pglStopInstrumentsSGIX = (PFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++;
7461 #endif
7462     if (nLinked==6) return GLEE_LINK_COMPLETE;
7463     if (nLinked==0) return GLEE_LINK_FAIL;
7464     return GLEE_LINK_PARTIAL;
7465 }
7466 
__GLeeLink_GL_SGIX_texture_scale_bias(void)7467 GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLETE;}
7468 
__GLeeLink_GL_SGIX_framezoom(void)7469 GLuint __GLeeLink_GL_SGIX_framezoom(void)
7470 {
7471     GLint nLinked=0;
7472 #ifdef __GLEE_GL_SGIX_framezoom
7473     if ((pglFrameZoomSGIX = (PFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress("glFrameZoomSGIX"))!=0) nLinked++;
7474 #endif
7475     if (nLinked==1) return GLEE_LINK_COMPLETE;
7476     if (nLinked==0) return GLEE_LINK_FAIL;
7477     return GLEE_LINK_PARTIAL;
7478 }
7479 
__GLeeLink_GL_SGIX_tag_sample_buffer(void)7480 GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void)
7481 {
7482     GLint nLinked=0;
7483 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
7484     if ((pglTagSampleBufferSGIX = (PFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++;
7485 #endif
7486     if (nLinked==1) return GLEE_LINK_COMPLETE;
7487     if (nLinked==0) return GLEE_LINK_FAIL;
7488     return GLEE_LINK_PARTIAL;
7489 }
7490 
__GLeeLink_GL_FfdMaskSGIX(void)7491 GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;}
7492 
__GLeeLink_GL_SGIX_polynomial_ffd(void)7493 GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void)
7494 {
7495     GLint nLinked=0;
7496 #ifdef __GLEE_GL_SGIX_polynomial_ffd
7497     if ((pglDeformationMap3dSGIX = (PFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++;
7498     if ((pglDeformationMap3fSGIX = (PFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++;
7499     if ((pglDeformSGIX = (PFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDeformSGIX"))!=0) nLinked++;
7500     if ((pglLoadIdentityDeformationMapSGIX = (PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) nLinked++;
7501 #endif
7502     if (nLinked==4) return GLEE_LINK_COMPLETE;
7503     if (nLinked==0) return GLEE_LINK_FAIL;
7504     return GLEE_LINK_PARTIAL;
7505 }
7506 
__GLeeLink_GL_SGIX_reference_plane(void)7507 GLuint __GLeeLink_GL_SGIX_reference_plane(void)
7508 {
7509     GLint nLinked=0;
7510 #ifdef __GLEE_GL_SGIX_reference_plane
7511     if ((pglReferencePlaneSGIX = (PFNGLREFERENCEPLANESGIXPROC) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++;
7512 #endif
7513     if (nLinked==1) return GLEE_LINK_COMPLETE;
7514     if (nLinked==0) return GLEE_LINK_FAIL;
7515     return GLEE_LINK_PARTIAL;
7516 }
7517 
__GLeeLink_GL_SGIX_flush_raster(void)7518 GLuint __GLeeLink_GL_SGIX_flush_raster(void)
7519 {
7520     GLint nLinked=0;
7521 #ifdef __GLEE_GL_SGIX_flush_raster
7522     if ((pglFlushRasterSGIX = (PFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++;
7523 #endif
7524     if (nLinked==1) return GLEE_LINK_COMPLETE;
7525     if (nLinked==0) return GLEE_LINK_FAIL;
7526     return GLEE_LINK_PARTIAL;
7527 }
7528 
__GLeeLink_GL_SGIX_depth_texture(void)7529 GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;}
7530 
__GLeeLink_GL_SGIS_fog_function(void)7531 GLuint __GLeeLink_GL_SGIS_fog_function(void)
7532 {
7533     GLint nLinked=0;
7534 #ifdef __GLEE_GL_SGIS_fog_function
7535     if ((pglFogFuncSGIS = (PFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFogFuncSGIS"))!=0) nLinked++;
7536     if ((pglGetFogFuncSGIS = (PFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++;
7537 #endif
7538     if (nLinked==2) return GLEE_LINK_COMPLETE;
7539     if (nLinked==0) return GLEE_LINK_FAIL;
7540     return GLEE_LINK_PARTIAL;
7541 }
7542 
__GLeeLink_GL_SGIX_fog_offset(void)7543 GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;}
7544 
__GLeeLink_GL_HP_image_transform(void)7545 GLuint __GLeeLink_GL_HP_image_transform(void)
7546 {
7547     GLint nLinked=0;
7548 #ifdef __GLEE_GL_HP_image_transform
7549     if ((pglImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++;
7550     if ((pglImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++;
7551     if ((pglImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++;
7552     if ((pglImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++;
7553     if ((pglGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) nLinked++;
7554     if ((pglGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) nLinked++;
7555 #endif
7556     if (nLinked==6) return GLEE_LINK_COMPLETE;
7557     if (nLinked==0) return GLEE_LINK_FAIL;
7558     return GLEE_LINK_PARTIAL;
7559 }
7560 
__GLeeLink_GL_HP_convolution_border_modes(void)7561 GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
7562 
__GLeeLink_GL_INGR_palette_buffer(void)7563 GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;}
7564 
__GLeeLink_GL_SGIX_texture_add_env(void)7565 GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE;}
7566 
__GLeeLink_GL_EXT_color_subtable(void)7567 GLuint __GLeeLink_GL_EXT_color_subtable(void)
7568 {
7569     GLint nLinked=0;
7570 #ifdef __GLEE_GL_EXT_color_subtable
7571     if ((pglColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++;
7572     if ((pglCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++;
7573 #endif
7574     if (nLinked==2) return GLEE_LINK_COMPLETE;
7575     if (nLinked==0) return GLEE_LINK_FAIL;
7576     return GLEE_LINK_PARTIAL;
7577 }
7578 
__GLeeLink_GL_PGI_vertex_hints(void)7579 GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;}
7580 
__GLeeLink_GL_PGI_misc_hints(void)7581 GLuint __GLeeLink_GL_PGI_misc_hints(void)
7582 {
7583     GLint nLinked=0;
7584 #ifdef __GLEE_GL_PGI_misc_hints
7585     if ((pglHintPGI = (PFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI"))!=0) nLinked++;
7586 #endif
7587     if (nLinked==1) return GLEE_LINK_COMPLETE;
7588     if (nLinked==0) return GLEE_LINK_FAIL;
7589     return GLEE_LINK_PARTIAL;
7590 }
7591 
__GLeeLink_GL_EXT_paletted_texture(void)7592 GLuint __GLeeLink_GL_EXT_paletted_texture(void)
7593 {
7594     GLint nLinked=0;
7595 #ifdef __GLEE_GL_EXT_paletted_texture
7596     if ((pglColorTableEXT = (PFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress("glColorTableEXT"))!=0) nLinked++;
7597     if ((pglGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++;
7598     if ((pglGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++;
7599     if ((pglGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++;
7600 #endif
7601     if (nLinked==4) return GLEE_LINK_COMPLETE;
7602     if (nLinked==0) return GLEE_LINK_FAIL;
7603     return GLEE_LINK_PARTIAL;
7604 }
7605 
__GLeeLink_GL_EXT_clip_volume_hint(void)7606 GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE;}
7607 
__GLeeLink_GL_SGIX_list_priority(void)7608 GLuint __GLeeLink_GL_SGIX_list_priority(void)
7609 {
7610     GLint nLinked=0;
7611 #ifdef __GLEE_GL_SGIX_list_priority
7612     if ((pglGetListParameterfvSGIX = (PFNGLGETLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++;
7613     if ((pglGetListParameterivSGIX = (PFNGLGETLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++;
7614     if ((pglListParameterfSGIX = (PFNGLLISTPARAMETERFSGIXPROC) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++;
7615     if ((pglListParameterfvSGIX = (PFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++;
7616     if ((pglListParameteriSGIX = (PFNGLLISTPARAMETERISGIXPROC) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++;
7617     if ((pglListParameterivSGIX = (PFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++;
7618 #endif
7619     if (nLinked==6) return GLEE_LINK_COMPLETE;
7620     if (nLinked==0) return GLEE_LINK_FAIL;
7621     return GLEE_LINK_PARTIAL;
7622 }
7623 
__GLeeLink_GL_SGIX_ir_instrument1(void)7624 GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;}
7625 
__GLeeLink_GL_SGIX_calligraphic_fragment(void)7626 GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COMPLETE;}
7627 
__GLeeLink_GL_SGIX_texture_lod_bias(void)7628 GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
7629 
__GLeeLink_GL_SGIX_shadow_ambient(void)7630 GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
7631 
__GLeeLink_GL_EXT_index_texture(void)7632 GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;}
7633 
__GLeeLink_GL_EXT_index_material(void)7634 GLuint __GLeeLink_GL_EXT_index_material(void)
7635 {
7636     GLint nLinked=0;
7637 #ifdef __GLEE_GL_EXT_index_material
7638     if ((pglIndexMaterialEXT = (PFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++;
7639 #endif
7640     if (nLinked==1) return GLEE_LINK_COMPLETE;
7641     if (nLinked==0) return GLEE_LINK_FAIL;
7642     return GLEE_LINK_PARTIAL;
7643 }
7644 
__GLeeLink_GL_EXT_index_func(void)7645 GLuint __GLeeLink_GL_EXT_index_func(void)
7646 {
7647     GLint nLinked=0;
7648 #ifdef __GLEE_GL_EXT_index_func
7649     if ((pglIndexFuncEXT = (PFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("glIndexFuncEXT"))!=0) nLinked++;
7650 #endif
7651     if (nLinked==1) return GLEE_LINK_COMPLETE;
7652     if (nLinked==0) return GLEE_LINK_FAIL;
7653     return GLEE_LINK_PARTIAL;
7654 }
7655 
__GLeeLink_GL_EXT_index_array_formats(void)7656 GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLETE;}
7657 
__GLeeLink_GL_EXT_compiled_vertex_array(void)7658 GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void)
7659 {
7660     GLint nLinked=0;
7661 #ifdef __GLEE_GL_EXT_compiled_vertex_array
7662     if ((pglLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glLockArraysEXT"))!=0) nLinked++;
7663     if ((pglUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++;
7664 #endif
7665     if (nLinked==2) return GLEE_LINK_COMPLETE;
7666     if (nLinked==0) return GLEE_LINK_FAIL;
7667     return GLEE_LINK_PARTIAL;
7668 }
7669 
__GLeeLink_GL_EXT_cull_vertex(void)7670 GLuint __GLeeLink_GL_EXT_cull_vertex(void)
7671 {
7672     GLint nLinked=0;
7673 #ifdef __GLEE_GL_EXT_cull_vertex
7674     if ((pglCullParameterdvEXT = (PFNGLCULLPARAMETERDVEXTPROC) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++;
7675     if ((pglCullParameterfvEXT = (PFNGLCULLPARAMETERFVEXTPROC) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++;
7676 #endif
7677     if (nLinked==2) return GLEE_LINK_COMPLETE;
7678     if (nLinked==0) return GLEE_LINK_FAIL;
7679     return GLEE_LINK_PARTIAL;
7680 }
7681 
__GLeeLink_GL_SGIX_ycrcb(void)7682 GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;}
7683 
__GLeeLink_GL_SGIX_fragment_lighting(void)7684 GLuint __GLeeLink_GL_SGIX_fragment_lighting(void)
7685 {
7686     GLint nLinked=0;
7687 #ifdef __GLEE_GL_SGIX_fragment_lighting
7688     if ((pglFragmentColorMaterialSGIX = (PFNGLFRAGMENTCOLORMATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++;
7689     if ((pglFragmentLightfSGIX = (PFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++;
7690     if ((pglFragmentLightfvSGIX = (PFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++;
7691     if ((pglFragmentLightiSGIX = (PFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++;
7692     if ((pglFragmentLightivSGIX = (PFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++;
7693     if ((pglFragmentLightModelfSGIX = (PFNGLFRAGMENTLIGHTMODELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++;
7694     if ((pglFragmentLightModelfvSGIX = (PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++;
7695     if ((pglFragmentLightModeliSGIX = (PFNGLFRAGMENTLIGHTMODELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++;
7696     if ((pglFragmentLightModelivSGIX = (PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++;
7697     if ((pglFragmentMaterialfSGIX = (PFNGLFRAGMENTMATERIALFSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++;
7698     if ((pglFragmentMaterialfvSGIX = (PFNGLFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++;
7699     if ((pglFragmentMaterialiSGIX = (PFNGLFRAGMENTMATERIALISGIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++;
7700     if ((pglFragmentMaterialivSGIX = (PFNGLFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++;
7701     if ((pglGetFragmentLightfvSGIX = (PFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++;
7702     if ((pglGetFragmentLightivSGIX = (PFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++;
7703     if ((pglGetFragmentMaterialfvSGIX = (PFNGLGETFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++;
7704     if ((pglGetFragmentMaterialivSGIX = (PFNGLGETFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++;
7705     if ((pglLightEnviSGIX = (PFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress("glLightEnviSGIX"))!=0) nLinked++;
7706 #endif
7707     if (nLinked==18) return GLEE_LINK_COMPLETE;
7708     if (nLinked==0) return GLEE_LINK_FAIL;
7709     return GLEE_LINK_PARTIAL;
7710 }
7711 
__GLeeLink_GL_IBM_rasterpos_clip(void)7712 GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;}
7713 
__GLeeLink_GL_HP_texture_lighting(void)7714 GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;}
7715 
__GLeeLink_GL_EXT_draw_range_elements(void)7716 GLuint __GLeeLink_GL_EXT_draw_range_elements(void)
7717 {
7718     GLint nLinked=0;
7719 #ifdef __GLEE_GL_EXT_draw_range_elements
7720     if ((pglDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++;
7721 #endif
7722     if (nLinked==1) return GLEE_LINK_COMPLETE;
7723     if (nLinked==0) return GLEE_LINK_FAIL;
7724     return GLEE_LINK_PARTIAL;
7725 }
7726 
__GLeeLink_GL_WIN_phong_shading(void)7727 GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;}
7728 
__GLeeLink_GL_WIN_specular_fog(void)7729 GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;}
7730 
__GLeeLink_GL_EXT_light_texture(void)7731 GLuint __GLeeLink_GL_EXT_light_texture(void)
7732 {
7733     GLint nLinked=0;
7734 #ifdef __GLEE_GL_EXT_light_texture
7735     if ((pglApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++;
7736     if ((pglTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++;
7737     if ((pglTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++;
7738 #endif
7739     if (nLinked==3) return GLEE_LINK_COMPLETE;
7740     if (nLinked==0) return GLEE_LINK_FAIL;
7741     return GLEE_LINK_PARTIAL;
7742 }
7743 
__GLeeLink_GL_SGIX_blend_alpha_minmax(void)7744 GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLETE;}
7745 
__GLeeLink_GL_SGIX_impact_pixel_texture(void)7746 GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMPLETE;}
7747 
__GLeeLink_GL_EXT_bgra(void)7748 GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;}
7749 
__GLeeLink_GL_SGIX_async(void)7750 GLuint __GLeeLink_GL_SGIX_async(void)
7751 {
7752     GLint nLinked=0;
7753 #ifdef __GLEE_GL_SGIX_async
7754     if ((pglAsyncMarkerSGIX = (PFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++;
7755     if ((pglFinishAsyncSGIX = (PFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++;
7756     if ((pglPollAsyncSGIX = (PFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress("glPollAsyncSGIX"))!=0) nLinked++;
7757     if ((pglGenAsyncMarkersSGIX = (PFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++;
7758     if ((pglDeleteAsyncMarkersSGIX = (PFNGLDELETEASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++;
7759     if ((pglIsAsyncMarkerSGIX = (PFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++;
7760 #endif
7761     if (nLinked==6) return GLEE_LINK_COMPLETE;
7762     if (nLinked==0) return GLEE_LINK_FAIL;
7763     return GLEE_LINK_PARTIAL;
7764 }
7765 
__GLeeLink_GL_SGIX_async_pixel(void)7766 GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;}
7767 
__GLeeLink_GL_SGIX_async_histogram(void)7768 GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE;}
7769 
__GLeeLink_GL_INTEL_texture_scissor(void)7770 GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE;}
7771 
__GLeeLink_GL_INTEL_parallel_arrays(void)7772 GLuint __GLeeLink_GL_INTEL_parallel_arrays(void)
7773 {
7774     GLint nLinked=0;
7775 #ifdef __GLEE_GL_INTEL_parallel_arrays
7776     if ((pglVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++;
7777     if ((pglNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++;
7778     if ((pglColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++;
7779     if ((pglTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++;
7780 #endif
7781     if (nLinked==4) return GLEE_LINK_COMPLETE;
7782     if (nLinked==0) return GLEE_LINK_FAIL;
7783     return GLEE_LINK_PARTIAL;
7784 }
7785 
__GLeeLink_GL_HP_occlusion_test(void)7786 GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;}
7787 
__GLeeLink_GL_EXT_pixel_transform(void)7788 GLuint __GLeeLink_GL_EXT_pixel_transform(void)
7789 {
7790     GLint nLinked=0;
7791 #ifdef __GLEE_GL_EXT_pixel_transform
7792     if ((pglPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++;
7793     if ((pglPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++;
7794     if ((pglPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked++;
7795     if ((pglPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked++;
7796 #endif
7797     if (nLinked==4) return GLEE_LINK_COMPLETE;
7798     if (nLinked==0) return GLEE_LINK_FAIL;
7799     return GLEE_LINK_PARTIAL;
7800 }
7801 
__GLeeLink_GL_EXT_pixel_transform_color_table(void)7802 GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LINK_COMPLETE;}
7803 
__GLeeLink_GL_EXT_shared_texture_palette(void)7804 GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COMPLETE;}
7805 
__GLeeLink_GL_EXT_separate_specular_color(void)7806 GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_COMPLETE;}
7807 
__GLeeLink_GL_EXT_secondary_color(void)7808 GLuint __GLeeLink_GL_EXT_secondary_color(void)
7809 {
7810     GLint nLinked=0;
7811 #ifdef __GLEE_GL_EXT_secondary_color
7812     if ((pglSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++;
7813     if ((pglSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++;
7814     if ((pglSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++;
7815     if ((pglSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++;
7816     if ((pglSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++;
7817     if ((pglSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++;
7818     if ((pglSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++;
7819     if ((pglSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++;
7820     if ((pglSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++;
7821     if ((pglSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++;
7822     if ((pglSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++;
7823     if ((pglSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++;
7824     if ((pglSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++;
7825     if ((pglSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++;
7826     if ((pglSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++;
7827     if ((pglSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++;
7828     if ((pglSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++;
7829 #endif
7830     if (nLinked==17) return GLEE_LINK_COMPLETE;
7831     if (nLinked==0) return GLEE_LINK_FAIL;
7832     return GLEE_LINK_PARTIAL;
7833 }
7834 
__GLeeLink_GL_EXT_texture_perturb_normal(void)7835 GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void)
7836 {
7837     GLint nLinked=0;
7838 #ifdef __GLEE_GL_EXT_texture_perturb_normal
7839     if ((pglTextureNormalEXT = (PFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++;
7840 #endif
7841     if (nLinked==1) return GLEE_LINK_COMPLETE;
7842     if (nLinked==0) return GLEE_LINK_FAIL;
7843     return GLEE_LINK_PARTIAL;
7844 }
7845 
__GLeeLink_GL_EXT_multi_draw_arrays(void)7846 GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void)
7847 {
7848     GLint nLinked=0;
7849 #ifdef __GLEE_GL_EXT_multi_draw_arrays
7850     if ((pglMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++;
7851     if ((pglMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++;
7852 #endif
7853     if (nLinked==2) return GLEE_LINK_COMPLETE;
7854     if (nLinked==0) return GLEE_LINK_FAIL;
7855     return GLEE_LINK_PARTIAL;
7856 }
7857 
__GLeeLink_GL_EXT_fog_coord(void)7858 GLuint __GLeeLink_GL_EXT_fog_coord(void)
7859 {
7860     GLint nLinked=0;
7861 #ifdef __GLEE_GL_EXT_fog_coord
7862     if ((pglFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("glFogCoordfEXT"))!=0) nLinked++;
7863     if ((pglFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress("glFogCoordfvEXT"))!=0) nLinked++;
7864     if ((pglFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("glFogCoorddEXT"))!=0) nLinked++;
7865     if ((pglFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress("glFogCoorddvEXT"))!=0) nLinked++;
7866     if ((pglFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++;
7867 #endif
7868     if (nLinked==5) return GLEE_LINK_COMPLETE;
7869     if (nLinked==0) return GLEE_LINK_FAIL;
7870     return GLEE_LINK_PARTIAL;
7871 }
7872 
__GLeeLink_GL_REND_screen_coordinates(void)7873 GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLETE;}
7874 
__GLeeLink_GL_EXT_coordinate_frame(void)7875 GLuint __GLeeLink_GL_EXT_coordinate_frame(void)
7876 {
7877     GLint nLinked=0;
7878 #ifdef __GLEE_GL_EXT_coordinate_frame
7879     if ((pglTangent3bEXT = (PFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("glTangent3bEXT"))!=0) nLinked++;
7880     if ((pglTangent3bvEXT = (PFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress("glTangent3bvEXT"))!=0) nLinked++;
7881     if ((pglTangent3dEXT = (PFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("glTangent3dEXT"))!=0) nLinked++;
7882     if ((pglTangent3dvEXT = (PFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress("glTangent3dvEXT"))!=0) nLinked++;
7883     if ((pglTangent3fEXT = (PFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("glTangent3fEXT"))!=0) nLinked++;
7884     if ((pglTangent3fvEXT = (PFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress("glTangent3fvEXT"))!=0) nLinked++;
7885     if ((pglTangent3iEXT = (PFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("glTangent3iEXT"))!=0) nLinked++;
7886     if ((pglTangent3ivEXT = (PFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress("glTangent3ivEXT"))!=0) nLinked++;
7887     if ((pglTangent3sEXT = (PFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("glTangent3sEXT"))!=0) nLinked++;
7888     if ((pglTangent3svEXT = (PFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress("glTangent3svEXT"))!=0) nLinked++;
7889     if ((pglBinormal3bEXT = (PFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress("glBinormal3bEXT"))!=0) nLinked++;
7890     if ((pglBinormal3bvEXT = (PFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++;
7891     if ((pglBinormal3dEXT = (PFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress("glBinormal3dEXT"))!=0) nLinked++;
7892     if ((pglBinormal3dvEXT = (PFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++;
7893     if ((pglBinormal3fEXT = (PFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress("glBinormal3fEXT"))!=0) nLinked++;
7894     if ((pglBinormal3fvEXT = (PFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++;
7895     if ((pglBinormal3iEXT = (PFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress("glBinormal3iEXT"))!=0) nLinked++;
7896     if ((pglBinormal3ivEXT = (PFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++;
7897     if ((pglBinormal3sEXT = (PFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress("glBinormal3sEXT"))!=0) nLinked++;
7898     if ((pglBinormal3svEXT = (PFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress("glBinormal3svEXT"))!=0) nLinked++;
7899     if ((pglTangentPointerEXT = (PFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++;
7900     if ((pglBinormalPointerEXT = (PFNGLBINORMALPOINTEREXTPROC) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++;
7901 #endif
7902     if (nLinked==22) return GLEE_LINK_COMPLETE;
7903     if (nLinked==0) return GLEE_LINK_FAIL;
7904     return GLEE_LINK_PARTIAL;
7905 }
7906 
__GLeeLink_GL_EXT_texture_env_combine(void)7907 GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
7908 
__GLeeLink_GL_APPLE_specular_vector(void)7909 GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE;}
7910 
__GLeeLink_GL_APPLE_transform_hint(void)7911 GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE;}
7912 
__GLeeLink_GL_SGIX_fog_scale(void)7913 GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;}
7914 
__GLeeLink_GL_SUNX_constant_data(void)7915 GLuint __GLeeLink_GL_SUNX_constant_data(void)
7916 {
7917     GLint nLinked=0;
7918 #ifdef __GLEE_GL_SUNX_constant_data
7919     if ((pglFinishTextureSUNX = (PFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++;
7920 #endif
7921     if (nLinked==1) return GLEE_LINK_COMPLETE;
7922     if (nLinked==0) return GLEE_LINK_FAIL;
7923     return GLEE_LINK_PARTIAL;
7924 }
7925 
__GLeeLink_GL_SUN_global_alpha(void)7926 GLuint __GLeeLink_GL_SUN_global_alpha(void)
7927 {
7928     GLint nLinked=0;
7929 #ifdef __GLEE_GL_SUN_global_alpha
7930     if ((pglGlobalAlphaFactorbSUN = (PFNGLGLOBALALPHAFACTORBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++;
7931     if ((pglGlobalAlphaFactorsSUN = (PFNGLGLOBALALPHAFACTORSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++;
7932     if ((pglGlobalAlphaFactoriSUN = (PFNGLGLOBALALPHAFACTORISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++;
7933     if ((pglGlobalAlphaFactorfSUN = (PFNGLGLOBALALPHAFACTORFSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++;
7934     if ((pglGlobalAlphaFactordSUN = (PFNGLGLOBALALPHAFACTORDSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++;
7935     if ((pglGlobalAlphaFactorubSUN = (PFNGLGLOBALALPHAFACTORUBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++;
7936     if ((pglGlobalAlphaFactorusSUN = (PFNGLGLOBALALPHAFACTORUSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++;
7937     if ((pglGlobalAlphaFactoruiSUN = (PFNGLGLOBALALPHAFACTORUISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++;
7938 #endif
7939     if (nLinked==8) return GLEE_LINK_COMPLETE;
7940     if (nLinked==0) return GLEE_LINK_FAIL;
7941     return GLEE_LINK_PARTIAL;
7942 }
7943 
__GLeeLink_GL_SUN_triangle_list(void)7944 GLuint __GLeeLink_GL_SUN_triangle_list(void)
7945 {
7946     GLint nLinked=0;
7947 #ifdef __GLEE_GL_SUN_triangle_list
7948     if ((pglReplacementCodeuiSUN = (PFNGLREPLACEMENTCODEUISUNPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++;
7949     if ((pglReplacementCodeusSUN = (PFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++;
7950     if ((pglReplacementCodeubSUN = (PFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++;
7951     if ((pglReplacementCodeuivSUN = (PFNGLREPLACEMENTCODEUIVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++;
7952     if ((pglReplacementCodeusvSUN = (PFNGLREPLACEMENTCODEUSVSUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++;
7953     if ((pglReplacementCodeubvSUN = (PFNGLREPLACEMENTCODEUBVSUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++;
7954     if ((pglReplacementCodePointerSUN = (PFNGLREPLACEMENTCODEPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++;
7955 #endif
7956     if (nLinked==7) return GLEE_LINK_COMPLETE;
7957     if (nLinked==0) return GLEE_LINK_FAIL;
7958     return GLEE_LINK_PARTIAL;
7959 }
7960 
__GLeeLink_GL_SUN_vertex(void)7961 GLuint __GLeeLink_GL_SUN_vertex(void)
7962 {
7963     GLint nLinked=0;
7964 #ifdef __GLEE_GL_SUN_vertex
7965     if ((pglColor4ubVertex2fSUN = (PFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++;
7966     if ((pglColor4ubVertex2fvSUN = (PFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++;
7967     if ((pglColor4ubVertex3fSUN = (PFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++;
7968     if ((pglColor4ubVertex3fvSUN = (PFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++;
7969     if ((pglColor3fVertex3fSUN = (PFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++;
7970     if ((pglColor3fVertex3fvSUN = (PFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++;
7971     if ((pglNormal3fVertex3fSUN = (PFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++;
7972     if ((pglNormal3fVertex3fvSUN = (PFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++;
7973     if ((pglColor4fNormal3fVertex3fSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
7974     if ((pglColor4fNormal3fVertex3fvSUN = (PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
7975     if ((pglTexCoord2fVertex3fSUN = (PFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++;
7976     if ((pglTexCoord2fVertex3fvSUN = (PFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++;
7977     if ((pglTexCoord4fVertex4fSUN = (PFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++;
7978     if ((pglTexCoord4fVertex4fvSUN = (PFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++;
7979     if ((pglTexCoord2fColor4ubVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLinked++;
7980     if ((pglTexCoord2fColor4ubVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) nLinked++;
7981     if ((pglTexCoord2fColor3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked++;
7982     if ((pglTexCoord2fColor3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLinked++;
7983     if ((pglTexCoord2fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
7984     if ((pglTexCoord2fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
7985     if ((pglTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
7986     if ((pglTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
7987     if ((pglTexCoord4fColor4fNormal3fVertex4fSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN"))!=0) nLinked++;
7988     if ((pglTexCoord4fColor4fNormal3fVertex4fvSUN = (PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN"))!=0) nLinked++;
7989     if ((pglReplacementCodeuiVertex3fSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked++;
7990     if ((pglReplacementCodeuiVertex3fvSUN = (PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLinked++;
7991     if ((pglReplacementCodeuiColor4ubVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN"))!=0) nLinked++;
7992     if ((pglReplacementCodeuiColor4ubVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++;
7993     if ((pglReplacementCodeuiColor3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fSUN"))!=0) nLinked++;
7994     if ((pglReplacementCodeuiColor3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN"))!=0) nLinked++;
7995     if ((pglReplacementCodeuiNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN"))!=0) nLinked++;
7996     if ((pglReplacementCodeuiNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++;
7997     if ((pglReplacementCodeuiColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
7998     if ((pglReplacementCodeuiColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
7999     if ((pglReplacementCodeuiTexCoord2fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++;
8000     if ((pglReplacementCodeuiTexCoord2fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++;
8001     if ((pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
8002     if ((pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
8003     if ((pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
8004     if ((pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
8005 #endif
8006     if (nLinked==40) return GLEE_LINK_COMPLETE;
8007     if (nLinked==0) return GLEE_LINK_FAIL;
8008     return GLEE_LINK_PARTIAL;
8009 }
8010 
__GLeeLink_GL_EXT_blend_func_separate(void)8011 GLuint __GLeeLink_GL_EXT_blend_func_separate(void)
8012 {
8013     GLint nLinked=0;
8014 #ifdef __GLEE_GL_EXT_blend_func_separate
8015     if ((pglBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++;
8016 #endif
8017     if (nLinked==1) return GLEE_LINK_COMPLETE;
8018     if (nLinked==0) return GLEE_LINK_FAIL;
8019     return GLEE_LINK_PARTIAL;
8020 }
8021 
__GLeeLink_GL_INGR_color_clamp(void)8022 GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;}
8023 
__GLeeLink_GL_INGR_interlace_read(void)8024 GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;}
8025 
__GLeeLink_GL_EXT_stencil_wrap(void)8026 GLuint __GLeeLink_GL_EXT_stencil_wrap(void) {return GLEE_LINK_COMPLETE;}
8027 
__GLeeLink_GL_EXT_422_pixels(void)8028 GLuint __GLeeLink_GL_EXT_422_pixels(void) {return GLEE_LINK_COMPLETE;}
8029 
__GLeeLink_GL_NV_texgen_reflection(void)8030 GLuint __GLeeLink_GL_NV_texgen_reflection(void) {return GLEE_LINK_COMPLETE;}
8031 
__GLeeLink_GL_EXT_texture_cube_map(void)8032 GLuint __GLeeLink_GL_EXT_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
8033 
__GLeeLink_GL_SUN_convolution_border_modes(void)8034 GLuint __GLeeLink_GL_SUN_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
8035 
__GLeeLink_GL_EXT_texture_env_add(void)8036 GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
8037 
__GLeeLink_GL_EXT_texture_lod_bias(void)8038 GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
8039 
__GLeeLink_GL_EXT_texture_filter_anisotropic(void)8040 GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK_COMPLETE;}
8041 
__GLeeLink_GL_EXT_vertex_weighting(void)8042 GLuint __GLeeLink_GL_EXT_vertex_weighting(void)
8043 {
8044     GLint nLinked=0;
8045 #ifdef __GLEE_GL_EXT_vertex_weighting
8046     if ((pglVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++;
8047     if ((pglVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++;
8048     if ((pglVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++;
8049 #endif
8050     if (nLinked==3) return GLEE_LINK_COMPLETE;
8051     if (nLinked==0) return GLEE_LINK_FAIL;
8052     return GLEE_LINK_PARTIAL;
8053 }
8054 
__GLeeLink_GL_NV_light_max_exponent(void)8055 GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE;}
8056 
__GLeeLink_GL_NV_vertex_array_range(void)8057 GLuint __GLeeLink_GL_NV_vertex_array_range(void)
8058 {
8059     GLint nLinked=0;
8060 #ifdef __GLEE_GL_NV_vertex_array_range
8061     if ((pglFlushVertexArrayRangeNV = (PFNGLFLUSHVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++;
8062     if ((pglVertexArrayRangeNV = (PFNGLVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++;
8063 #endif
8064     if (nLinked==2) return GLEE_LINK_COMPLETE;
8065     if (nLinked==0) return GLEE_LINK_FAIL;
8066     return GLEE_LINK_PARTIAL;
8067 }
8068 
__GLeeLink_GL_NV_register_combiners(void)8069 GLuint __GLeeLink_GL_NV_register_combiners(void)
8070 {
8071     GLint nLinked=0;
8072 #ifdef __GLEE_GL_NV_register_combiners
8073     if ((pglCombinerParameterfvNV = (PFNGLCOMBINERPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++;
8074     if ((pglCombinerParameterfNV = (PFNGLCOMBINERPARAMETERFNVPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++;
8075     if ((pglCombinerParameterivNV = (PFNGLCOMBINERPARAMETERIVNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++;
8076     if ((pglCombinerParameteriNV = (PFNGLCOMBINERPARAMETERINVPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++;
8077     if ((pglCombinerInputNV = (PFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++;
8078     if ((pglCombinerOutputNV = (PFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++;
8079     if ((pglFinalCombinerInputNV = (PFNGLFINALCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++;
8080     if ((pglGetCombinerInputParameterfvNV = (PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLinked++;
8081     if ((pglGetCombinerInputParameterivNV = (PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLinked++;
8082     if ((pglGetCombinerOutputParameterfvNV = (PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) nLinked++;
8083     if ((pglGetCombinerOutputParameterivNV = (PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) nLinked++;
8084     if ((pglGetFinalCombinerInputParameterfvNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterfvNV"))!=0) nLinked++;
8085     if ((pglGetFinalCombinerInputParameterivNV = (PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterivNV"))!=0) nLinked++;
8086 #endif
8087     if (nLinked==13) return GLEE_LINK_COMPLETE;
8088     if (nLinked==0) return GLEE_LINK_FAIL;
8089     return GLEE_LINK_PARTIAL;
8090 }
8091 
__GLeeLink_GL_NV_fog_distance(void)8092 GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;}
8093 
__GLeeLink_GL_NV_texgen_emboss(void)8094 GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;}
8095 
__GLeeLink_GL_NV_blend_square(void)8096 GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;}
8097 
__GLeeLink_GL_NV_texture_env_combine4(void)8098 GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLETE;}
8099 
__GLeeLink_GL_MESA_resize_buffers(void)8100 GLuint __GLeeLink_GL_MESA_resize_buffers(void)
8101 {
8102     GLint nLinked=0;
8103 #ifdef __GLEE_GL_MESA_resize_buffers
8104     if ((pglResizeBuffersMESA = (PFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++;
8105 #endif
8106     if (nLinked==1) return GLEE_LINK_COMPLETE;
8107     if (nLinked==0) return GLEE_LINK_FAIL;
8108     return GLEE_LINK_PARTIAL;
8109 }
8110 
__GLeeLink_GL_MESA_window_pos(void)8111 GLuint __GLeeLink_GL_MESA_window_pos(void)
8112 {
8113     GLint nLinked=0;
8114 #ifdef __GLEE_GL_MESA_window_pos
8115     if ((pglWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++;
8116     if ((pglWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++;
8117     if ((pglWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++;
8118     if ((pglWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++;
8119     if ((pglWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++;
8120     if ((pglWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++;
8121     if ((pglWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++;
8122     if ((pglWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++;
8123     if ((pglWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++;
8124     if ((pglWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++;
8125     if ((pglWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++;
8126     if ((pglWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++;
8127     if ((pglWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++;
8128     if ((pglWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++;
8129     if ((pglWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++;
8130     if ((pglWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++;
8131     if ((pglWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++;
8132     if ((pglWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++;
8133     if ((pglWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++;
8134     if ((pglWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++;
8135     if ((pglWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++;
8136     if ((pglWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++;
8137     if ((pglWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++;
8138     if ((pglWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++;
8139 #endif
8140     if (nLinked==24) return GLEE_LINK_COMPLETE;
8141     if (nLinked==0) return GLEE_LINK_FAIL;
8142     return GLEE_LINK_PARTIAL;
8143 }
8144 
__GLeeLink_GL_EXT_texture_compression_s3tc(void)8145 GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_COMPLETE;}
8146 
__GLeeLink_GL_IBM_cull_vertex(void)8147 GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;}
8148 
__GLeeLink_GL_IBM_multimode_draw_arrays(void)8149 GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void)
8150 {
8151     GLint nLinked=0;
8152 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
8153     if ((pglMultiModeDrawArraysIBM = (PFNGLMULTIMODEDRAWARRAYSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++;
8154     if ((pglMultiModeDrawElementsIBM = (PFNGLMULTIMODEDRAWELEMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++;
8155 #endif
8156     if (nLinked==2) return GLEE_LINK_COMPLETE;
8157     if (nLinked==0) return GLEE_LINK_FAIL;
8158     return GLEE_LINK_PARTIAL;
8159 }
8160 
__GLeeLink_GL_IBM_vertex_array_lists(void)8161 GLuint __GLeeLink_GL_IBM_vertex_array_lists(void)
8162 {
8163     GLint nLinked=0;
8164 #ifdef __GLEE_GL_IBM_vertex_array_lists
8165     if ((pglColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++;
8166     if ((pglSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked++;
8167     if ((pglEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++;
8168     if ((pglFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++;
8169     if ((pglIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++;
8170     if ((pglNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++;
8171     if ((pglTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++;
8172     if ((pglVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++;
8173 #endif
8174     if (nLinked==8) return GLEE_LINK_COMPLETE;
8175     if (nLinked==0) return GLEE_LINK_FAIL;
8176     return GLEE_LINK_PARTIAL;
8177 }
8178 
__GLeeLink_GL_SGIX_subsample(void)8179 GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;}
8180 
__GLeeLink_GL_SGIX_ycrcb_subsample(void)8181 GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE;}
8182 
__GLeeLink_GL_SGIX_ycrcba(void)8183 GLuint __GLeeLink_GL_SGIX_ycrcba(void) {return GLEE_LINK_COMPLETE;}
8184 
__GLeeLink_GL_SGI_depth_pass_instrument(void)8185 GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
8186 
__GLeeLink_GL_3DFX_texture_compression_FXT1(void)8187 GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_COMPLETE;}
8188 
__GLeeLink_GL_3DFX_multisample(void)8189 GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
8190 
__GLeeLink_GL_3DFX_tbuffer(void)8191 GLuint __GLeeLink_GL_3DFX_tbuffer(void)
8192 {
8193     GLint nLinked=0;
8194 #ifdef __GLEE_GL_3DFX_tbuffer
8195     if ((pglTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++;
8196 #endif
8197     if (nLinked==1) return GLEE_LINK_COMPLETE;
8198     if (nLinked==0) return GLEE_LINK_FAIL;
8199     return GLEE_LINK_PARTIAL;
8200 }
8201 
__GLeeLink_GL_EXT_multisample(void)8202 GLuint __GLeeLink_GL_EXT_multisample(void)
8203 {
8204     GLint nLinked=0;
8205 #ifdef __GLEE_GL_EXT_multisample
8206     if ((pglSampleMaskEXT = (PFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress("glSampleMaskEXT"))!=0) nLinked++;
8207     if ((pglSamplePatternEXT = (PFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++;
8208 #endif
8209     if (nLinked==2) return GLEE_LINK_COMPLETE;
8210     if (nLinked==0) return GLEE_LINK_FAIL;
8211     return GLEE_LINK_PARTIAL;
8212 }
8213 
__GLeeLink_GL_SGIX_vertex_preclip(void)8214 GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;}
8215 
__GLeeLink_GL_SGIX_convolution_accuracy(void)8216 GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMPLETE;}
8217 
__GLeeLink_GL_SGIX_resample(void)8218 GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;}
8219 
__GLeeLink_GL_SGIS_point_line_texgen(void)8220 GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLETE;}
8221 
__GLeeLink_GL_SGIS_texture_color_mask(void)8222 GLuint __GLeeLink_GL_SGIS_texture_color_mask(void)
8223 {
8224     GLint nLinked=0;
8225 #ifdef __GLEE_GL_SGIS_texture_color_mask
8226     if ((pglTextureColorMaskSGIS = (PFNGLTEXTURECOLORMASKSGISPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++;
8227 #endif
8228     if (nLinked==1) return GLEE_LINK_COMPLETE;
8229     if (nLinked==0) return GLEE_LINK_FAIL;
8230     return GLEE_LINK_PARTIAL;
8231 }
8232 
__GLeeLink_GL_EXT_texture_env_dot3(void)8233 GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
8234 
__GLeeLink_GL_ATI_texture_mirror_once(void)8235 GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLETE;}
8236 
__GLeeLink_GL_NV_fence(void)8237 GLuint __GLeeLink_GL_NV_fence(void)
8238 {
8239     GLint nLinked=0;
8240 #ifdef __GLEE_GL_NV_fence
8241     if ((pglDeleteFencesNV = (PFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress("glDeleteFencesNV"))!=0) nLinked++;
8242     if ((pglGenFencesNV = (PFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGenFencesNV"))!=0) nLinked++;
8243     if ((pglIsFenceNV = (PFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenceNV"))!=0) nLinked++;
8244     if ((pglTestFenceNV = (PFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTestFenceNV"))!=0) nLinked++;
8245     if ((pglGetFenceivNV = (PFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("glGetFenceivNV"))!=0) nLinked++;
8246     if ((pglFinishFenceNV = (PFNGLFINISHFENCENVPROC) __GLeeGetProcAddress("glFinishFenceNV"))!=0) nLinked++;
8247     if ((pglSetFenceNV = (PFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetFenceNV"))!=0) nLinked++;
8248 #endif
8249     if (nLinked==7) return GLEE_LINK_COMPLETE;
8250     if (nLinked==0) return GLEE_LINK_FAIL;
8251     return GLEE_LINK_PARTIAL;
8252 }
8253 
__GLeeLink_GL_IBM_texture_mirrored_repeat(void)8254 GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
8255 
__GLeeLink_GL_NV_evaluators(void)8256 GLuint __GLeeLink_GL_NV_evaluators(void)
8257 {
8258     GLint nLinked=0;
8259 #ifdef __GLEE_GL_NV_evaluators
8260     if ((pglMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++;
8261     if ((pglMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++;
8262     if ((pglMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++;
8263     if ((pglGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++;
8264     if ((pglGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++;
8265     if ((pglGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++;
8266     if ((pglGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++;
8267     if ((pglGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++;
8268     if ((pglEvalMapsNV = (PFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEvalMapsNV"))!=0) nLinked++;
8269 #endif
8270     if (nLinked==9) return GLEE_LINK_COMPLETE;
8271     if (nLinked==0) return GLEE_LINK_FAIL;
8272     return GLEE_LINK_PARTIAL;
8273 }
8274 
__GLeeLink_GL_NV_packed_depth_stencil(void)8275 GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
8276 
__GLeeLink_GL_NV_register_combiners2(void)8277 GLuint __GLeeLink_GL_NV_register_combiners2(void)
8278 {
8279     GLint nLinked=0;
8280 #ifdef __GLEE_GL_NV_register_combiners2
8281     if ((pglCombinerStageParameterfvNV = (PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++;
8282     if ((pglGetCombinerStageParameterfvNV = (PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLinked++;
8283 #endif
8284     if (nLinked==2) return GLEE_LINK_COMPLETE;
8285     if (nLinked==0) return GLEE_LINK_FAIL;
8286     return GLEE_LINK_PARTIAL;
8287 }
8288 
__GLeeLink_GL_NV_texture_compression_vtc(void)8289 GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COMPLETE;}
8290 
__GLeeLink_GL_NV_texture_rectangle(void)8291 GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
8292 
__GLeeLink_GL_NV_texture_shader(void)8293 GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;}
8294 
__GLeeLink_GL_NV_texture_shader2(void)8295 GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;}
8296 
__GLeeLink_GL_NV_vertex_array_range2(void)8297 GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLETE;}
8298 
__GLeeLink_GL_NV_vertex_program(void)8299 GLuint __GLeeLink_GL_NV_vertex_program(void)
8300 {
8301     GLint nLinked=0;
8302 #ifdef __GLEE_GL_NV_vertex_program
8303     if ((pglAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++;
8304     if ((pglBindProgramNV = (PFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress("glBindProgramNV"))!=0) nLinked++;
8305     if ((pglDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++;
8306     if ((pglExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++;
8307     if ((pglGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress("glGenProgramsNV"))!=0) nLinked++;
8308     if ((pglGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++;
8309     if ((pglGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++;
8310     if ((pglGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress("glGetProgramivNV"))!=0) nLinked++;
8311     if ((pglGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++;
8312     if ((pglGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++;
8313     if ((pglGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++;
8314     if ((pglGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++;
8315     if ((pglGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++;
8316     if ((pglGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++;
8317     if ((pglIsProgramNV = (PFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIsProgramNV"))!=0) nLinked++;
8318     if ((pglLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress("glLoadProgramNV"))!=0) nLinked++;
8319     if ((pglProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++;
8320     if ((pglProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++;
8321     if ((pglProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++;
8322     if ((pglProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++;
8323     if ((pglProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++;
8324     if ((pglProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++;
8325     if ((pglRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++;
8326     if ((pglTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress("glTrackMatrixNV"))!=0) nLinked++;
8327     if ((pglVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++;
8328     if ((pglVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++;
8329     if ((pglVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++;
8330     if ((pglVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++;
8331     if ((pglVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++;
8332     if ((pglVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++;
8333     if ((pglVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++;
8334     if ((pglVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++;
8335     if ((pglVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++;
8336     if ((pglVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++;
8337     if ((pglVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++;
8338     if ((pglVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++;
8339     if ((pglVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++;
8340     if ((pglVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++;
8341     if ((pglVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++;
8342     if ((pglVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++;
8343     if ((pglVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++;
8344     if ((pglVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++;
8345     if ((pglVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++;
8346     if ((pglVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++;
8347     if ((pglVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++;
8348     if ((pglVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++;
8349     if ((pglVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++;
8350     if ((pglVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++;
8351     if ((pglVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++;
8352     if ((pglVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++;
8353     if ((pglVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++;
8354     if ((pglVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++;
8355     if ((pglVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++;
8356     if ((pglVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++;
8357     if ((pglVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++;
8358     if ((pglVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++;
8359     if ((pglVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++;
8360     if ((pglVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++;
8361     if ((pglVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++;
8362     if ((pglVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++;
8363     if ((pglVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++;
8364     if ((pglVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++;
8365     if ((pglVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++;
8366     if ((pglVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++;
8367 #endif
8368     if (nLinked==64) return GLEE_LINK_COMPLETE;
8369     if (nLinked==0) return GLEE_LINK_FAIL;
8370     return GLEE_LINK_PARTIAL;
8371 }
8372 
__GLeeLink_GL_SGIX_texture_coordinate_clamp(void)8373 GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_COMPLETE;}
8374 
__GLeeLink_GL_SGIX_scalebias_hint(void)8375 GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;}
8376 
__GLeeLink_GL_OML_interlace(void)8377 GLuint __GLeeLink_GL_OML_interlace(void) {return GLEE_LINK_COMPLETE;}
8378 
__GLeeLink_GL_OML_subsample(void)8379 GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;}
8380 
__GLeeLink_GL_OML_resample(void)8381 GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;}
8382 
__GLeeLink_GL_NV_copy_depth_to_color(void)8383 GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLETE;}
8384 
__GLeeLink_GL_ATI_envmap_bumpmap(void)8385 GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void)
8386 {
8387     GLint nLinked=0;
8388 #ifdef __GLEE_GL_ATI_envmap_bumpmap
8389     if ((pglTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++;
8390     if ((pglTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++;
8391     if ((pglGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++;
8392     if ((pglGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++;
8393 #endif
8394     if (nLinked==4) return GLEE_LINK_COMPLETE;
8395     if (nLinked==0) return GLEE_LINK_FAIL;
8396     return GLEE_LINK_PARTIAL;
8397 }
8398 
__GLeeLink_GL_ATI_fragment_shader(void)8399 GLuint __GLeeLink_GL_ATI_fragment_shader(void)
8400 {
8401     GLint nLinked=0;
8402 #ifdef __GLEE_GL_ATI_fragment_shader
8403     if ((pglGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++;
8404     if ((pglBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++;
8405     if ((pglDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++;
8406     if ((pglBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++;
8407     if ((pglEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++;
8408     if ((pglPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++;
8409     if ((pglSampleMapATI = (PFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("glSampleMapATI"))!=0) nLinked++;
8410     if ((pglColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++;
8411     if ((pglColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++;
8412     if ((pglColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++;
8413     if ((pglAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++;
8414     if ((pglAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++;
8415     if ((pglAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++;
8416     if ((pglSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked++;
8417 #endif
8418     if (nLinked==14) return GLEE_LINK_COMPLETE;
8419     if (nLinked==0) return GLEE_LINK_FAIL;
8420     return GLEE_LINK_PARTIAL;
8421 }
8422 
__GLeeLink_GL_ATI_pn_triangles(void)8423 GLuint __GLeeLink_GL_ATI_pn_triangles(void)
8424 {
8425     GLint nLinked=0;
8426 #ifdef __GLEE_GL_ATI_pn_triangles
8427     if ((pglPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++;
8428     if ((pglPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++;
8429 #endif
8430     if (nLinked==2) return GLEE_LINK_COMPLETE;
8431     if (nLinked==0) return GLEE_LINK_FAIL;
8432     return GLEE_LINK_PARTIAL;
8433 }
8434 
__GLeeLink_GL_ATI_vertex_array_object(void)8435 GLuint __GLeeLink_GL_ATI_vertex_array_object(void)
8436 {
8437     GLint nLinked=0;
8438 #ifdef __GLEE_GL_ATI_vertex_array_object
8439     if ((pglNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++;
8440     if ((pglIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++;
8441     if ((pglUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++;
8442     if ((pglGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++;
8443     if ((pglGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++;
8444     if ((pglFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++;
8445     if ((pglArrayObjectATI = (PFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress("glArrayObjectATI"))!=0) nLinked++;
8446     if ((pglGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++;
8447     if ((pglGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++;
8448     if ((pglVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++;
8449     if ((pglGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++;
8450     if ((pglGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++;
8451 #endif
8452     if (nLinked==12) return GLEE_LINK_COMPLETE;
8453     if (nLinked==0) return GLEE_LINK_FAIL;
8454     return GLEE_LINK_PARTIAL;
8455 }
8456 
__GLeeLink_GL_EXT_vertex_shader(void)8457 GLuint __GLeeLink_GL_EXT_vertex_shader(void)
8458 {
8459     GLint nLinked=0;
8460 #ifdef __GLEE_GL_EXT_vertex_shader
8461     if ((pglBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++;
8462     if ((pglEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++;
8463     if ((pglBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++;
8464     if ((pglGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++;
8465     if ((pglDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++;
8466     if ((pglShaderOp1EXT = (PFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("glShaderOp1EXT"))!=0) nLinked++;
8467     if ((pglShaderOp2EXT = (PFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("glShaderOp2EXT"))!=0) nLinked++;
8468     if ((pglShaderOp3EXT = (PFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("glShaderOp3EXT"))!=0) nLinked++;
8469     if ((pglSwizzleEXT = (PFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwizzleEXT"))!=0) nLinked++;
8470     if ((pglWriteMaskEXT = (PFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("glWriteMaskEXT"))!=0) nLinked++;
8471     if ((pglInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++;
8472     if ((pglExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++;
8473     if ((pglGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress("glGenSymbolsEXT"))!=0) nLinked++;
8474     if ((pglSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++;
8475     if ((pglSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++;
8476     if ((pglVariantbvEXT = (PFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("glVariantbvEXT"))!=0) nLinked++;
8477     if ((pglVariantsvEXT = (PFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("glVariantsvEXT"))!=0) nLinked++;
8478     if ((pglVariantivEXT = (PFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("glVariantivEXT"))!=0) nLinked++;
8479     if ((pglVariantfvEXT = (PFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("glVariantfvEXT"))!=0) nLinked++;
8480     if ((pglVariantdvEXT = (PFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("glVariantdvEXT"))!=0) nLinked++;
8481     if ((pglVariantubvEXT = (PFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress("glVariantubvEXT"))!=0) nLinked++;
8482     if ((pglVariantusvEXT = (PFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress("glVariantusvEXT"))!=0) nLinked++;
8483     if ((pglVariantuivEXT = (PFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress("glVariantuivEXT"))!=0) nLinked++;
8484     if ((pglVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++;
8485     if ((pglEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++;
8486     if ((pglDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked++;
8487     if ((pglBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++;
8488     if ((pglBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++;
8489     if ((pglBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++;
8490     if ((pglBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++;
8491     if ((pglBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++;
8492     if ((pglIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++;
8493     if ((pglGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++;
8494     if ((pglGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++;
8495     if ((pglGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++;
8496     if ((pglGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++;
8497     if ((pglGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++;
8498     if ((pglGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++;
8499     if ((pglGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++;
8500     if ((pglGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++;
8501     if ((pglGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++;
8502     if ((pglGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++;
8503 #endif
8504     if (nLinked==42) return GLEE_LINK_COMPLETE;
8505     if (nLinked==0) return GLEE_LINK_FAIL;
8506     return GLEE_LINK_PARTIAL;
8507 }
8508 
__GLeeLink_GL_ATI_vertex_streams(void)8509 GLuint __GLeeLink_GL_ATI_vertex_streams(void)
8510 {
8511     GLint nLinked=0;
8512 #ifdef __GLEE_GL_ATI_vertex_streams
8513     if ((pglVertexStream1sATI = (PFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++;
8514     if ((pglVertexStream1svATI = (PFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++;
8515     if ((pglVertexStream1iATI = (PFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++;
8516     if ((pglVertexStream1ivATI = (PFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++;
8517     if ((pglVertexStream1fATI = (PFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++;
8518     if ((pglVertexStream1fvATI = (PFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++;
8519     if ((pglVertexStream1dATI = (PFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++;
8520     if ((pglVertexStream1dvATI = (PFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++;
8521     if ((pglVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++;
8522     if ((pglVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++;
8523     if ((pglVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++;
8524     if ((pglVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++;
8525     if ((pglVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++;
8526     if ((pglVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++;
8527     if ((pglVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++;
8528     if ((pglVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++;
8529     if ((pglVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++;
8530     if ((pglVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++;
8531     if ((pglVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++;
8532     if ((pglVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++;
8533     if ((pglVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++;
8534     if ((pglVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++;
8535     if ((pglVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++;
8536     if ((pglVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++;
8537     if ((pglVertexStream4sATI = (PFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++;
8538     if ((pglVertexStream4svATI = (PFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++;
8539     if ((pglVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++;
8540     if ((pglVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++;
8541     if ((pglVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++;
8542     if ((pglVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++;
8543     if ((pglVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++;
8544     if ((pglVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++;
8545     if ((pglNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++;
8546     if ((pglNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++;
8547     if ((pglNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++;
8548     if ((pglNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++;
8549     if ((pglNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++;
8550     if ((pglNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++;
8551     if ((pglNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++;
8552     if ((pglNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++;
8553     if ((pglNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++;
8554     if ((pglNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++;
8555     if ((pglClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++;
8556     if ((pglVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++;
8557     if ((pglVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++;
8558 #endif
8559     if (nLinked==45) return GLEE_LINK_COMPLETE;
8560     if (nLinked==0) return GLEE_LINK_FAIL;
8561     return GLEE_LINK_PARTIAL;
8562 }
8563 
__GLeeLink_GL_ATI_element_array(void)8564 GLuint __GLeeLink_GL_ATI_element_array(void)
8565 {
8566     GLint nLinked=0;
8567 #ifdef __GLEE_GL_ATI_element_array
8568     if ((pglElementPointerATI = (PFNGLELEMENTPOINTERATIPROC) __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++;
8569     if ((pglDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++;
8570     if ((pglDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++;
8571 #endif
8572     if (nLinked==3) return GLEE_LINK_COMPLETE;
8573     if (nLinked==0) return GLEE_LINK_FAIL;
8574     return GLEE_LINK_PARTIAL;
8575 }
8576 
__GLeeLink_GL_SUN_mesh_array(void)8577 GLuint __GLeeLink_GL_SUN_mesh_array(void)
8578 {
8579     GLint nLinked=0;
8580 #ifdef __GLEE_GL_SUN_mesh_array
8581     if ((pglDrawMeshArraysSUN = (PFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++;
8582 #endif
8583     if (nLinked==1) return GLEE_LINK_COMPLETE;
8584     if (nLinked==0) return GLEE_LINK_FAIL;
8585     return GLEE_LINK_PARTIAL;
8586 }
8587 
__GLeeLink_GL_SUN_slice_accum(void)8588 GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;}
8589 
__GLeeLink_GL_NV_multisample_filter_hint(void)8590 GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COMPLETE;}
8591 
__GLeeLink_GL_NV_depth_clamp(void)8592 GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;}
8593 
__GLeeLink_GL_NV_occlusion_query(void)8594 GLuint __GLeeLink_GL_NV_occlusion_query(void)
8595 {
8596     GLint nLinked=0;
8597 #ifdef __GLEE_GL_NV_occlusion_query
8598     if ((pglGenOcclusionQueriesNV = (PFNGLGENOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++;
8599     if ((pglDeleteOcclusionQueriesNV = (PFNGLDELETEOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++;
8600     if ((pglIsOcclusionQueryNV = (PFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++;
8601     if ((pglBeginOcclusionQueryNV = (PFNGLBEGINOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++;
8602     if ((pglEndOcclusionQueryNV = (PFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++;
8603     if ((pglGetOcclusionQueryivNV = (PFNGLGETOCCLUSIONQUERYIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++;
8604     if ((pglGetOcclusionQueryuivNV = (PFNGLGETOCCLUSIONQUERYUIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++;
8605 #endif
8606     if (nLinked==7) return GLEE_LINK_COMPLETE;
8607     if (nLinked==0) return GLEE_LINK_FAIL;
8608     return GLEE_LINK_PARTIAL;
8609 }
8610 
__GLeeLink_GL_NV_point_sprite(void)8611 GLuint __GLeeLink_GL_NV_point_sprite(void)
8612 {
8613     GLint nLinked=0;
8614 #ifdef __GLEE_GL_NV_point_sprite
8615     if ((pglPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++;
8616     if ((pglPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++;
8617 #endif
8618     if (nLinked==2) return GLEE_LINK_COMPLETE;
8619     if (nLinked==0) return GLEE_LINK_FAIL;
8620     return GLEE_LINK_PARTIAL;
8621 }
8622 
__GLeeLink_GL_NV_texture_shader3(void)8623 GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;}
8624 
__GLeeLink_GL_NV_vertex_program1_1(void)8625 GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE;}
8626 
__GLeeLink_GL_EXT_shadow_funcs(void)8627 GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;}
8628 
__GLeeLink_GL_EXT_stencil_two_side(void)8629 GLuint __GLeeLink_GL_EXT_stencil_two_side(void)
8630 {
8631     GLint nLinked=0;
8632 #ifdef __GLEE_GL_EXT_stencil_two_side
8633     if ((pglActiveStencilFaceEXT = (PFNGLACTIVESTENCILFACEEXTPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++;
8634 #endif
8635     if (nLinked==1) return GLEE_LINK_COMPLETE;
8636     if (nLinked==0) return GLEE_LINK_FAIL;
8637     return GLEE_LINK_PARTIAL;
8638 }
8639 
__GLeeLink_GL_ATI_text_fragment_shader(void)8640 GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
8641 
__GLeeLink_GL_APPLE_client_storage(void)8642 GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE;}
8643 
__GLeeLink_GL_APPLE_element_array(void)8644 GLuint __GLeeLink_GL_APPLE_element_array(void)
8645 {
8646     GLint nLinked=0;
8647 #ifdef __GLEE_GL_APPLE_element_array
8648     if ((pglElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++;
8649     if ((pglDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++;
8650     if ((pglDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++;
8651     if ((pglMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++;
8652     if ((pglMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0) nLinked++;
8653 #endif
8654     if (nLinked==5) return GLEE_LINK_COMPLETE;
8655     if (nLinked==0) return GLEE_LINK_FAIL;
8656     return GLEE_LINK_PARTIAL;
8657 }
8658 
__GLeeLink_GL_APPLE_fence(void)8659 GLuint __GLeeLink_GL_APPLE_fence(void)
8660 {
8661     GLint nLinked=0;
8662 #ifdef __GLEE_GL_APPLE_fence
8663     if ((pglGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++;
8664     if ((pglDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++;
8665     if ((pglSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress("glSetFenceAPPLE"))!=0) nLinked++;
8666     if ((pglIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("glIsFenceAPPLE"))!=0) nLinked++;
8667     if ((pglTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++;
8668     if ((pglFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++;
8669     if ((pglTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++;
8670     if ((pglFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++;
8671 #endif
8672     if (nLinked==8) return GLEE_LINK_COMPLETE;
8673     if (nLinked==0) return GLEE_LINK_FAIL;
8674     return GLEE_LINK_PARTIAL;
8675 }
8676 
__GLeeLink_GL_APPLE_vertex_array_object(void)8677 GLuint __GLeeLink_GL_APPLE_vertex_array_object(void)
8678 {
8679     GLint nLinked=0;
8680 #ifdef __GLEE_GL_APPLE_vertex_array_object
8681     if ((pglBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++;
8682     if ((pglDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++;
8683     if ((pglGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++;
8684     if ((pglIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++;
8685 #endif
8686     if (nLinked==4) return GLEE_LINK_COMPLETE;
8687     if (nLinked==0) return GLEE_LINK_FAIL;
8688     return GLEE_LINK_PARTIAL;
8689 }
8690 
__GLeeLink_GL_APPLE_vertex_array_range(void)8691 GLuint __GLeeLink_GL_APPLE_vertex_array_range(void)
8692 {
8693     GLint nLinked=0;
8694 #ifdef __GLEE_GL_APPLE_vertex_array_range
8695     if ((pglVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++;
8696     if ((pglFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++;
8697     if ((pglVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++;
8698 #endif
8699     if (nLinked==3) return GLEE_LINK_COMPLETE;
8700     if (nLinked==0) return GLEE_LINK_FAIL;
8701     return GLEE_LINK_PARTIAL;
8702 }
8703 
__GLeeLink_GL_APPLE_ycbcr_422(void)8704 GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;}
8705 
__GLeeLink_GL_S3_s3tc(void)8706 GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;}
8707 
__GLeeLink_GL_ATI_draw_buffers(void)8708 GLuint __GLeeLink_GL_ATI_draw_buffers(void)
8709 {
8710     GLint nLinked=0;
8711 #ifdef __GLEE_GL_ATI_draw_buffers
8712     if ((pglDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress("glDrawBuffersATI"))!=0) nLinked++;
8713 #endif
8714     if (nLinked==1) return GLEE_LINK_COMPLETE;
8715     if (nLinked==0) return GLEE_LINK_FAIL;
8716     return GLEE_LINK_PARTIAL;
8717 }
8718 
__GLeeLink_GL_ATI_pixel_format_float(void)8719 GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
8720 
__GLeeLink_GL_ATI_texture_env_combine3(void)8721 GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPLETE;}
8722 
__GLeeLink_GL_ATI_texture_float(void)8723 GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;}
8724 
__GLeeLink_GL_NV_float_buffer(void)8725 GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
8726 
__GLeeLink_GL_NV_fragment_program(void)8727 GLuint __GLeeLink_GL_NV_fragment_program(void)
8728 {
8729     GLint nLinked=0;
8730 #ifdef __GLEE_GL_NV_fragment_program
8731     if ((pglProgramNamedParameter4fNV = (PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++;
8732     if ((pglProgramNamedParameter4dNV = (PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++;
8733     if ((pglProgramNamedParameter4fvNV = (PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++;
8734     if ((pglProgramNamedParameter4dvNV = (PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++;
8735     if ((pglGetProgramNamedParameterfvNV = (PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked++;
8736     if ((pglGetProgramNamedParameterdvNV = (PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked++;
8737 #endif
8738     if (nLinked==6) return GLEE_LINK_COMPLETE;
8739     if (nLinked==0) return GLEE_LINK_FAIL;
8740     return GLEE_LINK_PARTIAL;
8741 }
8742 
__GLeeLink_GL_NV_half_float(void)8743 GLuint __GLeeLink_GL_NV_half_float(void)
8744 {
8745     GLint nLinked=0;
8746 #ifdef __GLEE_GL_NV_half_float
8747     if ((pglVertex2hNV = (PFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVertex2hNV"))!=0) nLinked++;
8748     if ((pglVertex2hvNV = (PFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVertex2hvNV"))!=0) nLinked++;
8749     if ((pglVertex3hNV = (PFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVertex3hNV"))!=0) nLinked++;
8750     if ((pglVertex3hvNV = (PFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVertex3hvNV"))!=0) nLinked++;
8751     if ((pglVertex4hNV = (PFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVertex4hNV"))!=0) nLinked++;
8752     if ((pglVertex4hvNV = (PFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVertex4hvNV"))!=0) nLinked++;
8753     if ((pglNormal3hNV = (PFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNormal3hNV"))!=0) nLinked++;
8754     if ((pglNormal3hvNV = (PFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNormal3hvNV"))!=0) nLinked++;
8755     if ((pglColor3hNV = (PFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3hNV"))!=0) nLinked++;
8756     if ((pglColor3hvNV = (PFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColor3hvNV"))!=0) nLinked++;
8757     if ((pglColor4hNV = (PFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4hNV"))!=0) nLinked++;
8758     if ((pglColor4hvNV = (PFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColor4hvNV"))!=0) nLinked++;
8759     if ((pglTexCoord1hNV = (PFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("glTexCoord1hNV"))!=0) nLinked++;
8760     if ((pglTexCoord1hvNV = (PFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress("glTexCoord1hvNV"))!=0) nLinked++;
8761     if ((pglTexCoord2hNV = (PFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("glTexCoord2hNV"))!=0) nLinked++;
8762     if ((pglTexCoord2hvNV = (PFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress("glTexCoord2hvNV"))!=0) nLinked++;
8763     if ((pglTexCoord3hNV = (PFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("glTexCoord3hNV"))!=0) nLinked++;
8764     if ((pglTexCoord3hvNV = (PFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress("glTexCoord3hvNV"))!=0) nLinked++;
8765     if ((pglTexCoord4hNV = (PFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("glTexCoord4hNV"))!=0) nLinked++;
8766     if ((pglTexCoord4hvNV = (PFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress("glTexCoord4hvNV"))!=0) nLinked++;
8767     if ((pglMultiTexCoord1hNV = (PFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++;
8768     if ((pglMultiTexCoord1hvNV = (PFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++;
8769     if ((pglMultiTexCoord2hNV = (PFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++;
8770     if ((pglMultiTexCoord2hvNV = (PFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++;
8771     if ((pglMultiTexCoord3hNV = (PFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++;
8772     if ((pglMultiTexCoord3hvNV = (PFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++;
8773     if ((pglMultiTexCoord4hNV = (PFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++;
8774     if ((pglMultiTexCoord4hvNV = (PFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++;
8775     if ((pglFogCoordhNV = (PFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFogCoordhNV"))!=0) nLinked++;
8776     if ((pglFogCoordhvNV = (PFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("glFogCoordhvNV"))!=0) nLinked++;
8777     if ((pglSecondaryColor3hNV = (PFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++;
8778     if ((pglSecondaryColor3hvNV = (PFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++;
8779     if ((pglVertexWeighthNV = (PFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++;
8780     if ((pglVertexWeighthvNV = (PFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++;
8781     if ((pglVertexAttrib1hNV = (PFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++;
8782     if ((pglVertexAttrib1hvNV = (PFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++;
8783     if ((pglVertexAttrib2hNV = (PFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++;
8784     if ((pglVertexAttrib2hvNV = (PFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++;
8785     if ((pglVertexAttrib3hNV = (PFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++;
8786     if ((pglVertexAttrib3hvNV = (PFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++;
8787     if ((pglVertexAttrib4hNV = (PFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++;
8788     if ((pglVertexAttrib4hvNV = (PFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++;
8789     if ((pglVertexAttribs1hvNV = (PFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++;
8790     if ((pglVertexAttribs2hvNV = (PFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++;
8791     if ((pglVertexAttribs3hvNV = (PFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++;
8792     if ((pglVertexAttribs4hvNV = (PFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++;
8793 #endif
8794     if (nLinked==46) return GLEE_LINK_COMPLETE;
8795     if (nLinked==0) return GLEE_LINK_FAIL;
8796     return GLEE_LINK_PARTIAL;
8797 }
8798 
__GLeeLink_GL_NV_pixel_data_range(void)8799 GLuint __GLeeLink_GL_NV_pixel_data_range(void)
8800 {
8801     GLint nLinked=0;
8802 #ifdef __GLEE_GL_NV_pixel_data_range
8803     if ((pglPixelDataRangeNV = (PFNGLPIXELDATARANGENVPROC) __GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++;
8804     if ((pglFlushPixelDataRangeNV = (PFNGLFLUSHPIXELDATARANGENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++;
8805 #endif
8806     if (nLinked==2) return GLEE_LINK_COMPLETE;
8807     if (nLinked==0) return GLEE_LINK_FAIL;
8808     return GLEE_LINK_PARTIAL;
8809 }
8810 
__GLeeLink_GL_NV_primitive_restart(void)8811 GLuint __GLeeLink_GL_NV_primitive_restart(void)
8812 {
8813     GLint nLinked=0;
8814 #ifdef __GLEE_GL_NV_primitive_restart
8815     if ((pglPrimitiveRestartNV = (PFNGLPRIMITIVERESTARTNVPROC) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++;
8816     if ((pglPrimitiveRestartIndexNV = (PFNGLPRIMITIVERESTARTINDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++;
8817 #endif
8818     if (nLinked==2) return GLEE_LINK_COMPLETE;
8819     if (nLinked==0) return GLEE_LINK_FAIL;
8820     return GLEE_LINK_PARTIAL;
8821 }
8822 
__GLeeLink_GL_NV_texture_expand_normal(void)8823 GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPLETE;}
8824 
__GLeeLink_GL_NV_vertex_program2(void)8825 GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;}
8826 
__GLeeLink_GL_ATI_map_object_buffer(void)8827 GLuint __GLeeLink_GL_ATI_map_object_buffer(void)
8828 {
8829     GLint nLinked=0;
8830 #ifdef __GLEE_GL_ATI_map_object_buffer
8831     if ((pglMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++;
8832     if ((pglUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++;
8833 #endif
8834     if (nLinked==2) return GLEE_LINK_COMPLETE;
8835     if (nLinked==0) return GLEE_LINK_FAIL;
8836     return GLEE_LINK_PARTIAL;
8837 }
8838 
__GLeeLink_GL_ATI_separate_stencil(void)8839 GLuint __GLeeLink_GL_ATI_separate_stencil(void)
8840 {
8841     GLint nLinked=0;
8842 #ifdef __GLEE_GL_ATI_separate_stencil
8843     if ((pglStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++;
8844     if ((pglStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++;
8845 #endif
8846     if (nLinked==2) return GLEE_LINK_COMPLETE;
8847     if (nLinked==0) return GLEE_LINK_FAIL;
8848     return GLEE_LINK_PARTIAL;
8849 }
8850 
__GLeeLink_GL_ATI_vertex_attrib_array_object(void)8851 GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void)
8852 {
8853     GLint nLinked=0;
8854 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
8855     if ((pglVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++;
8856     if ((pglGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0) nLinked++;
8857     if ((pglGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0) nLinked++;
8858 #endif
8859     if (nLinked==3) return GLEE_LINK_COMPLETE;
8860     if (nLinked==0) return GLEE_LINK_FAIL;
8861     return GLEE_LINK_PARTIAL;
8862 }
8863 
__GLeeLink_GL_OES_read_format(void)8864 GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;}
8865 
__GLeeLink_GL_EXT_depth_bounds_test(void)8866 GLuint __GLeeLink_GL_EXT_depth_bounds_test(void)
8867 {
8868     GLint nLinked=0;
8869 #ifdef __GLEE_GL_EXT_depth_bounds_test
8870     if ((pglDepthBoundsEXT = (PFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++;
8871 #endif
8872     if (nLinked==1) return GLEE_LINK_COMPLETE;
8873     if (nLinked==0) return GLEE_LINK_FAIL;
8874     return GLEE_LINK_PARTIAL;
8875 }
8876 
__GLeeLink_GL_EXT_texture_mirror_clamp(void)8877 GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPLETE;}
8878 
__GLeeLink_GL_EXT_blend_equation_separate(void)8879 GLuint __GLeeLink_GL_EXT_blend_equation_separate(void)
8880 {
8881     GLint nLinked=0;
8882 #ifdef __GLEE_GL_EXT_blend_equation_separate
8883     if ((pglBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++;
8884 #endif
8885     if (nLinked==1) return GLEE_LINK_COMPLETE;
8886     if (nLinked==0) return GLEE_LINK_FAIL;
8887     return GLEE_LINK_PARTIAL;
8888 }
8889 
__GLeeLink_GL_MESA_pack_invert(void)8890 GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;}
8891 
__GLeeLink_GL_MESA_ycbcr_texture(void)8892 GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;}
8893 
__GLeeLink_GL_EXT_pixel_buffer_object(void)8894 GLuint __GLeeLink_GL_EXT_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
8895 
__GLeeLink_GL_NV_fragment_program_option(void)8896 GLuint __GLeeLink_GL_NV_fragment_program_option(void) {return GLEE_LINK_COMPLETE;}
8897 
__GLeeLink_GL_NV_fragment_program2(void)8898 GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE;}
8899 
__GLeeLink_GL_NV_vertex_program2_option(void)8900 GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMPLETE;}
8901 
__GLeeLink_GL_NV_vertex_program3(void)8902 GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;}
8903 
__GLeeLink_GL_EXT_framebuffer_object(void)8904 GLuint __GLeeLink_GL_EXT_framebuffer_object(void)
8905 {
8906     GLint nLinked=0;
8907 #ifdef __GLEE_GL_EXT_framebuffer_object
8908     if ((pglIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++;
8909     if ((pglBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++;
8910     if ((pglDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++;
8911     if ((pglGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++;
8912     if ((pglRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++;
8913     if ((pglGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLinked++;
8914     if ((pglIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++;
8915     if ((pglBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++;
8916     if ((pglDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++;
8917     if ((pglGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++;
8918     if ((pglCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++;
8919     if ((pglFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++;
8920     if ((pglFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++;
8921     if ((pglFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++;
8922     if ((pglFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++;
8923     if ((pglGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
8924     if ((pglGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++;
8925 #endif
8926     if (nLinked==17) return GLEE_LINK_COMPLETE;
8927     if (nLinked==0) return GLEE_LINK_FAIL;
8928     return GLEE_LINK_PARTIAL;
8929 }
8930 
__GLeeLink_GL_GREMEDY_string_marker(void)8931 GLuint __GLeeLink_GL_GREMEDY_string_marker(void)
8932 {
8933     GLint nLinked=0;
8934 #ifdef __GLEE_GL_GREMEDY_string_marker
8935     if ((pglStringMarkerGREMEDY = (PFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++;
8936 #endif
8937     if (nLinked==1) return GLEE_LINK_COMPLETE;
8938     if (nLinked==0) return GLEE_LINK_FAIL;
8939     return GLEE_LINK_PARTIAL;
8940 }
8941 
__GLeeLink_GL_EXT_packed_depth_stencil(void)8942 GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
8943 
__GLeeLink_GL_EXT_stencil_clear_tag(void)8944 GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void)
8945 {
8946     GLint nLinked=0;
8947 #ifdef __GLEE_GL_EXT_stencil_clear_tag
8948     if ((pglStencilClearTagEXT = (PFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++;
8949 #endif
8950     if (nLinked==1) return GLEE_LINK_COMPLETE;
8951     if (nLinked==0) return GLEE_LINK_FAIL;
8952     return GLEE_LINK_PARTIAL;
8953 }
8954 
__GLeeLink_GL_EXT_texture_sRGB(void)8955 GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
8956 
__GLeeLink_GL_EXT_framebuffer_blit(void)8957 GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
8958 {
8959     GLint nLinked=0;
8960 #ifdef __GLEE_GL_EXT_framebuffer_blit
8961     if ((pglBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++;
8962 #endif
8963     if (nLinked==1) return GLEE_LINK_COMPLETE;
8964     if (nLinked==0) return GLEE_LINK_FAIL;
8965     return GLEE_LINK_PARTIAL;
8966 }
8967 
__GLeeLink_GL_EXT_framebuffer_multisample(void)8968 GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
8969 {
8970     GLint nLinked=0;
8971 #ifdef __GLEE_GL_EXT_framebuffer_multisample
8972     if ((pglRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
8973 #endif
8974     if (nLinked==1) return GLEE_LINK_COMPLETE;
8975     if (nLinked==0) return GLEE_LINK_FAIL;
8976     return GLEE_LINK_PARTIAL;
8977 }
8978 
__GLeeLink_GL_MESAX_texture_stack(void)8979 GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
8980 
__GLeeLink_GL_EXT_timer_query(void)8981 GLuint __GLeeLink_GL_EXT_timer_query(void)
8982 {
8983     GLint nLinked=0;
8984 #ifdef __GLEE_GL_EXT_timer_query
8985     if ((pglGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++;
8986     if ((pglGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++;
8987 #endif
8988     if (nLinked==2) return GLEE_LINK_COMPLETE;
8989     if (nLinked==0) return GLEE_LINK_FAIL;
8990     return GLEE_LINK_PARTIAL;
8991 }
8992 
__GLeeLink_GL_EXT_gpu_program_parameters(void)8993 GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void)
8994 {
8995     GLint nLinked=0;
8996 #ifdef __GLEE_GL_EXT_gpu_program_parameters
8997     if ((pglProgramEnvParameters4fvEXT = (PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++;
8998     if ((pglProgramLocalParameters4fvEXT = (PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked++;
8999 #endif
9000     if (nLinked==2) return GLEE_LINK_COMPLETE;
9001     if (nLinked==0) return GLEE_LINK_FAIL;
9002     return GLEE_LINK_PARTIAL;
9003 }
9004 
__GLeeLink_GL_APPLE_flush_buffer_range(void)9005 GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void)
9006 {
9007     GLint nLinked=0;
9008 #ifdef __GLEE_GL_APPLE_flush_buffer_range
9009     if ((pglBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++;
9010     if ((pglFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++;
9011 #endif
9012     if (nLinked==2) return GLEE_LINK_COMPLETE;
9013     if (nLinked==0) return GLEE_LINK_FAIL;
9014     return GLEE_LINK_PARTIAL;
9015 }
9016 
__GLeeLink_GL_NV_gpu_program4(void)9017 GLuint __GLeeLink_GL_NV_gpu_program4(void)
9018 {
9019     GLint nLinked=0;
9020 #ifdef __GLEE_GL_NV_gpu_program4
9021     if ((pglProgramLocalParameterI4iNV = (PFNGLPROGRAMLOCALPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++;
9022     if ((pglProgramLocalParameterI4ivNV = (PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++;
9023     if ((pglProgramLocalParametersI4ivNV = (PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked++;
9024     if ((pglProgramLocalParameterI4uiNV = (PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++;
9025     if ((pglProgramLocalParameterI4uivNV = (PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked++;
9026     if ((pglProgramLocalParametersI4uivNV = (PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLinked++;
9027     if ((pglProgramEnvParameterI4iNV = (PFNGLPROGRAMENVPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++;
9028     if ((pglProgramEnvParameterI4ivNV = (PFNGLPROGRAMENVPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++;
9029     if ((pglProgramEnvParametersI4ivNV = (PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++;
9030     if ((pglProgramEnvParameterI4uiNV = (PFNGLPROGRAMENVPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++;
9031     if ((pglProgramEnvParameterI4uivNV = (PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++;
9032     if ((pglProgramEnvParametersI4uivNV = (PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++;
9033     if ((pglGetProgramLocalParameterIivNV = (PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLinked++;
9034     if ((pglGetProgramLocalParameterIuivNV = (PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) nLinked++;
9035     if ((pglGetProgramEnvParameterIivNV = (PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++;
9036     if ((pglGetProgramEnvParameterIuivNV = (PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked++;
9037 #endif
9038     if (nLinked==16) return GLEE_LINK_COMPLETE;
9039     if (nLinked==0) return GLEE_LINK_FAIL;
9040     return GLEE_LINK_PARTIAL;
9041 }
9042 
__GLeeLink_GL_NV_geometry_program4(void)9043 GLuint __GLeeLink_GL_NV_geometry_program4(void)
9044 {
9045     GLint nLinked=0;
9046 #ifdef __GLEE_GL_NV_geometry_program4
9047     if ((pglProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) __GLeeGetProcAddress("glProgramVertexLimitNV"))!=0) nLinked++;
9048     if ((pglFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
9049     if ((pglFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
9050     if ((pglFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
9051 #endif
9052     if (nLinked==4) return GLEE_LINK_COMPLETE;
9053     if (nLinked==0) return GLEE_LINK_FAIL;
9054     return GLEE_LINK_PARTIAL;
9055 }
9056 
__GLeeLink_GL_EXT_geometry_shader4(void)9057 GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
9058 {
9059     GLint nLinked=0;
9060 #ifdef __GLEE_GL_EXT_geometry_shader4
9061     if ((pglProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
9062 #endif
9063     if (nLinked==1) return GLEE_LINK_COMPLETE;
9064     if (nLinked==0) return GLEE_LINK_FAIL;
9065     return GLEE_LINK_PARTIAL;
9066 }
9067 
__GLeeLink_GL_NV_vertex_program4(void)9068 GLuint __GLeeLink_GL_NV_vertex_program4(void)
9069 {
9070     GLint nLinked=0;
9071 #ifdef __GLEE_GL_NV_vertex_program4
9072     if ((pglVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) __GLeeGetProcAddress("glVertexAttribI1iEXT"))!=0) nLinked++;
9073     if ((pglVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
9074     if ((pglVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
9075     if ((pglVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
9076     if ((pglVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
9077     if ((pglVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
9078     if ((pglVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
9079     if ((pglVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
9080     if ((pglVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
9081     if ((pglVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
9082     if ((pglVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
9083     if ((pglVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
9084     if ((pglVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
9085     if ((pglVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
9086     if ((pglVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
9087     if ((pglVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
9088     if ((pglVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
9089     if ((pglVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
9090     if ((pglVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
9091     if ((pglVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
9092     if ((pglVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++;
9093     if ((pglGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
9094     if ((pglGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
9095 #endif
9096     if (nLinked==23) return GLEE_LINK_COMPLETE;
9097     if (nLinked==0) return GLEE_LINK_FAIL;
9098     return GLEE_LINK_PARTIAL;
9099 }
9100 
__GLeeLink_GL_EXT_gpu_shader4(void)9101 GLuint __GLeeLink_GL_EXT_gpu_shader4(void)
9102 {
9103     GLint nLinked=0;
9104 #ifdef __GLEE_GL_EXT_gpu_shader4
9105     if ((pglGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++;
9106     if ((pglBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++;
9107     if ((pglGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++;
9108     if ((pglUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glUniform1uiEXT"))!=0) nLinked++;
9109     if ((pglUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glUniform2uiEXT"))!=0) nLinked++;
9110     if ((pglUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glUniform3uiEXT"))!=0) nLinked++;
9111     if ((pglUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glUniform4uiEXT"))!=0) nLinked++;
9112     if ((pglUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glUniform1uivEXT"))!=0) nLinked++;
9113     if ((pglUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glUniform2uivEXT"))!=0) nLinked++;
9114     if ((pglUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glUniform3uivEXT"))!=0) nLinked++;
9115     if ((pglUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glUniform4uivEXT"))!=0) nLinked++;
9116 #endif
9117     if (nLinked==11) return GLEE_LINK_COMPLETE;
9118     if (nLinked==0) return GLEE_LINK_FAIL;
9119     return GLEE_LINK_PARTIAL;
9120 }
9121 
__GLeeLink_GL_EXT_drawinstanced(void)9122 GLuint __GLeeLink_GL_EXT_drawinstanced(void)
9123 {
9124     GLint nLinked=0;
9125 #ifdef __GLEE_GL_EXT_drawinstanced
9126     if ((pglDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++;
9127     if ((pglDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++;
9128 #endif
9129     if (nLinked==2) return GLEE_LINK_COMPLETE;
9130     if (nLinked==0) return GLEE_LINK_FAIL;
9131     return GLEE_LINK_PARTIAL;
9132 }
9133 
__GLeeLink_GL_EXT_packed_float(void)9134 GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
9135 
__GLeeLink_GL_EXT_texture_array(void)9136 GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
9137 
__GLeeLink_GL_EXT_texture_buffer_object(void)9138 GLuint __GLeeLink_GL_EXT_texture_buffer_object(void)
9139 {
9140     GLint nLinked=0;
9141 #ifdef __GLEE_GL_EXT_texture_buffer_object
9142     if ((pglTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("glTexBufferEXT"))!=0) nLinked++;
9143 #endif
9144     if (nLinked==1) return GLEE_LINK_COMPLETE;
9145     if (nLinked==0) return GLEE_LINK_FAIL;
9146     return GLEE_LINK_PARTIAL;
9147 }
9148 
__GLeeLink_GL_EXT_texture_compression_latc(void)9149 GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_COMPLETE;}
9150 
__GLeeLink_GL_EXT_texture_compression_rgtc(void)9151 GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
9152 
__GLeeLink_GL_EXT_texture_shared_exponent(void)9153 GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_COMPLETE;}
9154 
__GLeeLink_GL_NV_depth_buffer_float(void)9155 GLuint __GLeeLink_GL_NV_depth_buffer_float(void)
9156 {
9157     GLint nLinked=0;
9158 #ifdef __GLEE_GL_NV_depth_buffer_float
9159     if ((pglDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress("glDepthRangedNV"))!=0) nLinked++;
9160     if ((pglClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress("glClearDepthdNV"))!=0) nLinked++;
9161     if ((pglDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++;
9162 #endif
9163     if (nLinked==3) return GLEE_LINK_COMPLETE;
9164     if (nLinked==0) return GLEE_LINK_FAIL;
9165     return GLEE_LINK_PARTIAL;
9166 }
9167 
__GLeeLink_GL_NV_fragment_program4(void)9168 GLuint __GLeeLink_GL_NV_fragment_program4(void) {return GLEE_LINK_COMPLETE;}
9169 
__GLeeLink_GL_NV_framebuffer_multisample_coverage(void)9170 GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void)
9171 {
9172     GLint nLinked=0;
9173 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
9174     if ((pglRenderbufferStorageMultisampleCoverageNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleCoverageNV"))!=0) nLinked++;
9175 #endif
9176     if (nLinked==1) return GLEE_LINK_COMPLETE;
9177     if (nLinked==0) return GLEE_LINK_FAIL;
9178     return GLEE_LINK_PARTIAL;
9179 }
9180 
__GLeeLink_GL_EXT_framebuffer_sRGB(void)9181 GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
9182 
__GLeeLink_GL_NV_geometry_shader4(void)9183 GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
9184 
__GLeeLink_GL_NV_parameter_buffer_object(void)9185 GLuint __GLeeLink_GL_NV_parameter_buffer_object(void)
9186 {
9187     GLint nLinked=0;
9188 #ifdef __GLEE_GL_NV_parameter_buffer_object
9189     if ((pglProgramBufferParametersfvNV = (PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++;
9190     if ((pglProgramBufferParametersIivNV = (PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked++;
9191     if ((pglProgramBufferParametersIuivNV = (PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLinked++;
9192 #endif
9193     if (nLinked==3) return GLEE_LINK_COMPLETE;
9194     if (nLinked==0) return GLEE_LINK_FAIL;
9195     return GLEE_LINK_PARTIAL;
9196 }
9197 
__GLeeLink_GL_EXT_draw_buffers2(void)9198 GLuint __GLeeLink_GL_EXT_draw_buffers2(void)
9199 {
9200     GLint nLinked=0;
9201 #ifdef __GLEE_GL_EXT_draw_buffers2
9202     if ((pglColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++;
9203     if ((pglGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++;
9204     if ((pglGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++;
9205     if ((pglEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++;
9206     if ((pglDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++;
9207     if ((pglIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++;
9208 #endif
9209     if (nLinked==6) return GLEE_LINK_COMPLETE;
9210     if (nLinked==0) return GLEE_LINK_FAIL;
9211     return GLEE_LINK_PARTIAL;
9212 }
9213 
__GLeeLink_GL_NV_transform_feedback(void)9214 GLuint __GLeeLink_GL_NV_transform_feedback(void)
9215 {
9216     GLint nLinked=0;
9217 #ifdef __GLEE_GL_NV_transform_feedback
9218     if ((pglBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++;
9219     if ((pglEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++;
9220     if ((pglTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++;
9221     if ((pglBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++;
9222     if ((pglBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++;
9223     if ((pglBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++;
9224     if ((pglTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++;
9225     if ((pglActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++;
9226     if ((pglGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++;
9227     if ((pglGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++;
9228     if ((pglGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLinked++;
9229 #endif
9230     if (nLinked==11) return GLEE_LINK_COMPLETE;
9231     if (nLinked==0) return GLEE_LINK_FAIL;
9232     return GLEE_LINK_PARTIAL;
9233 }
9234 
__GLeeLink_GL_EXT_bindable_uniform(void)9235 GLuint __GLeeLink_GL_EXT_bindable_uniform(void)
9236 {
9237     GLint nLinked=0;
9238 #ifdef __GLEE_GL_EXT_bindable_uniform
9239     if ((pglUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++;
9240     if ((pglGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++;
9241     if ((pglGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++;
9242 #endif
9243     if (nLinked==3) return GLEE_LINK_COMPLETE;
9244     if (nLinked==0) return GLEE_LINK_FAIL;
9245     return GLEE_LINK_PARTIAL;
9246 }
9247 
__GLeeLink_GL_EXT_texture_integer(void)9248 GLuint __GLeeLink_GL_EXT_texture_integer(void)
9249 {
9250     GLint nLinked=0;
9251 #ifdef __GLEE_GL_EXT_texture_integer
9252     if ((pglTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++;
9253     if ((pglTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++;
9254     if ((pglGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++;
9255     if ((pglGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++;
9256     if ((pglClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++;
9257     if ((pglClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++;
9258 #endif
9259     if (nLinked==6) return GLEE_LINK_COMPLETE;
9260     if (nLinked==0) return GLEE_LINK_FAIL;
9261     return GLEE_LINK_PARTIAL;
9262 }
9263 
__GLeeLink_GL_GREMEDY_frame_terminator(void)9264 GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void)
9265 {
9266     GLint nLinked=0;
9267 #ifdef __GLEE_GL_GREMEDY_frame_terminator
9268     if ((pglFrameTerminatorGREMEDY = (PFNGLFRAMETERMINATORGREMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++;
9269 #endif
9270     if (nLinked==1) return GLEE_LINK_COMPLETE;
9271     if (nLinked==0) return GLEE_LINK_FAIL;
9272     return GLEE_LINK_PARTIAL;
9273 }
9274 
__GLeeLink_GL_NV_conditional_render(void)9275 GLuint __GLeeLink_GL_NV_conditional_render(void)
9276 {
9277     GLint nLinked=0;
9278 #ifdef __GLEE_GL_NV_conditional_render
9279     if ((pglBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++;
9280     if ((pglEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++;
9281 #endif
9282     if (nLinked==2) return GLEE_LINK_COMPLETE;
9283     if (nLinked==0) return GLEE_LINK_FAIL;
9284     return GLEE_LINK_PARTIAL;
9285 }
9286 
__GLeeLink_GL_NV_present_video(void)9287 GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
9288 
__GLeeLink_GL_EXT_transform_feedback(void)9289 GLuint __GLeeLink_GL_EXT_transform_feedback(void)
9290 {
9291     GLint nLinked=0;
9292 #ifdef __GLEE_GL_EXT_transform_feedback
9293     if ((pglBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++;
9294     if ((pglEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++;
9295     if ((pglBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++;
9296     if ((pglBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++;
9297     if ((pglBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++;
9298     if ((pglTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked++;
9299     if ((pglGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) nLinked++;
9300 #endif
9301     if (nLinked==7) return GLEE_LINK_COMPLETE;
9302     if (nLinked==0) return GLEE_LINK_FAIL;
9303     return GLEE_LINK_PARTIAL;
9304 }
9305 
__GLeeLink_GL_EXT_direct_state_access(void)9306 GLuint __GLeeLink_GL_EXT_direct_state_access(void)
9307 {
9308     GLint nLinked=0;
9309 #ifdef __GLEE_GL_EXT_direct_state_access
9310     if ((pglClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++;
9311     if ((pglPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++;
9312     if ((pglMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++;
9313     if ((pglMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++;
9314     if ((pglMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++;
9315     if ((pglMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++;
9316     if ((pglMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++;
9317     if ((pglMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++;
9318     if ((pglMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++;
9319     if ((pglMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++;
9320     if ((pglMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++;
9321     if ((pglMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++;
9322     if ((pglMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++;
9323     if ((pglMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++;
9324     if ((pglMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++;
9325     if ((pglMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("glMatrixPopEXT"))!=0) nLinked++;
9326     if ((pglMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress("glMatrixPushEXT"))!=0) nLinked++;
9327     if ((pglMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++;
9328     if ((pglMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++;
9329     if ((pglMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++;
9330     if ((pglMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++;
9331     if ((pglTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++;
9332     if ((pglTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++;
9333     if ((pglTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++;
9334     if ((pglTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++;
9335     if ((pglTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++;
9336     if ((pglTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++;
9337     if ((pglTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++;
9338     if ((pglTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++;
9339     if ((pglCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++;
9340     if ((pglCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++;
9341     if ((pglCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++;
9342     if ((pglCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++;
9343     if ((pglGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++;
9344     if ((pglGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++;
9345     if ((pglGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++;
9346     if ((pglGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLinked++;
9347     if ((pglGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLinked++;
9348     if ((pglTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++;
9349     if ((pglTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++;
9350     if ((pglCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++;
9351     if ((pglMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++;
9352     if ((pglMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++;
9353     if ((pglMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++;
9354     if ((pglMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++;
9355     if ((pglMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++;
9356     if ((pglMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++;
9357     if ((pglMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++;
9358     if ((pglMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++;
9359     if ((pglCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++;
9360     if ((pglCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++;
9361     if ((pglCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++;
9362     if ((pglCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++;
9363     if ((pglGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++;
9364     if ((pglGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++;
9365     if ((pglGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++;
9366     if ((pglGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) nLinked++;
9367     if ((pglGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) nLinked++;
9368     if ((pglMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++;
9369     if ((pglMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++;
9370     if ((pglCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++;
9371     if ((pglBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++;
9372     if ((pglEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++;
9373     if ((pglDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked++;
9374     if ((pglMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++;
9375     if ((pglMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++;
9376     if ((pglMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++;
9377     if ((pglMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++;
9378     if ((pglMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++;
9379     if ((pglMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++;
9380     if ((pglMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++;
9381     if ((pglMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++;
9382     if ((pglMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++;
9383     if ((pglMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++;
9384     if ((pglMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++;
9385     if ((pglGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++;
9386     if ((pglGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++;
9387     if ((pglGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++;
9388     if ((pglGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++;
9389     if ((pglGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++;
9390     if ((pglGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++;
9391     if ((pglGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++;
9392     if ((pglGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++;
9393     if ((pglCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++;
9394     if ((pglCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++;
9395     if ((pglCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++;
9396     if ((pglCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) nLinked++;
9397     if ((pglCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) nLinked++;
9398     if ((pglCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) nLinked++;
9399     if ((pglGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked++;
9400     if ((pglCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked++;
9401     if ((pglCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked++;
9402     if ((pglCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked++;
9403     if ((pglCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0) nLinked++;
9404     if ((pglCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0) nLinked++;
9405     if ((pglCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0) nLinked++;
9406     if ((pglGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLinked++;
9407     if ((pglNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++;
9408     if ((pglNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0) nLinked++;
9409     if ((pglNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT"))!=0) nLinked++;
9410     if ((pglNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0) nLinked++;
9411     if ((pglNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT"))!=0) nLinked++;
9412     if ((pglGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdvEXT"))!=0) nLinked++;
9413     if ((pglGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfvEXT"))!=0) nLinked++;
9414     if ((pglGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++;
9415     if ((pglGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++;
9416     if ((pglNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT"))!=0) nLinked++;
9417     if ((pglNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT"))!=0) nLinked++;
9418     if ((pglNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT"))!=0) nLinked++;
9419     if ((pglNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4ivEXT"))!=0) nLinked++;
9420     if ((pglNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT"))!=0) nLinked++;
9421     if ((pglNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uivEXT"))!=0) nLinked++;
9422     if ((pglNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4uivEXT"))!=0) nLinked++;
9423     if ((pglGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIivEXT"))!=0) nLinked++;
9424     if ((pglGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIuivEXT"))!=0) nLinked++;
9425     if ((pglTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++;
9426     if ((pglTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++;
9427     if ((pglGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++;
9428     if ((pglGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++;
9429     if ((pglMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++;
9430     if ((pglMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++;
9431     if ((pglGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++;
9432     if ((pglGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++;
9433     if ((pglProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++;
9434     if ((pglProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++;
9435     if ((pglProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++;
9436     if ((pglProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++;
9437     if ((pglProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++;
9438     if ((pglProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++;
9439     if ((pglProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++;
9440     if ((pglProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++;
9441     if ((pglProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++;
9442     if ((pglProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++;
9443     if ((pglProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++;
9444     if ((pglProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++;
9445     if ((pglProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++;
9446     if ((pglProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++;
9447     if ((pglProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++;
9448     if ((pglProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++;
9449     if ((pglProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++;
9450     if ((pglProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++;
9451     if ((pglProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++;
9452     if ((pglProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked++;
9453     if ((pglProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked++;
9454     if ((pglProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked++;
9455     if ((pglProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked++;
9456     if ((pglProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked++;
9457     if ((pglProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked++;
9458     if ((pglProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++;
9459     if ((pglProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++;
9460     if ((pglProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++;
9461     if ((pglProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++;
9462     if ((pglProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++;
9463     if ((pglProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++;
9464     if ((pglProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++;
9465     if ((pglProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++;
9466     if ((pglNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++;
9467     if ((pglNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++;
9468     if ((pglMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++;
9469     if ((pglUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++;
9470     if ((pglGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked++;
9471     if ((pglGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++;
9472     if ((pglGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++;
9473     if ((pglTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++;
9474     if ((pglMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++;
9475     if ((pglNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++;
9476     if ((pglGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameterivEXT"))!=0) nLinked++;
9477     if ((pglCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) nLinked++;
9478     if ((pglNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked++;
9479     if ((pglNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked++;
9480     if ((pglNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked++;
9481     if ((pglNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0) nLinked++;
9482     if ((pglGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
9483     if ((pglGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++;
9484     if ((pglGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++;
9485     if ((pglFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++;
9486     if ((pglFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++;
9487     if ((pglFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++;
9488     if ((pglGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked++;
9489     if ((pglNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
9490     if ((pglNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++;
9491     if ((pglNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++;
9492     if ((pglNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0) nLinked++;
9493     if ((pglNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) nLinked++;
9494     if ((pglTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++;
9495     if ((pglMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++;
9496 #endif
9497     if (nLinked==186) return GLEE_LINK_COMPLETE;
9498     if (nLinked==0) return GLEE_LINK_FAIL;
9499     return GLEE_LINK_PARTIAL;
9500 }
9501 
__GLeeLink_GL_EXT_vertex_array_bgra(void)9502 GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE;}
9503 
__GLeeLink_GL_SGIX_texture_select(void)9504 GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
9505 
__GLeeLink_GL_INGR_blend_func_separate(void)9506 GLuint __GLeeLink_GL_INGR_blend_func_separate(void)
9507 {
9508     GLint nLinked=0;
9509 #ifdef __GLEE_GL_INGR_blend_func_separate
9510     if ((pglBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++;
9511 #endif
9512     if (nLinked==1) return GLEE_LINK_COMPLETE;
9513     if (nLinked==0) return GLEE_LINK_FAIL;
9514     return GLEE_LINK_PARTIAL;
9515 }
9516 
__GLeeLink_GL_SGIX_depth_pass_instrument(void)9517 GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
9518 
__GLeeLink_GL_SGIX_igloo_interface(void)9519 GLuint __GLeeLink_GL_SGIX_igloo_interface(void)
9520 {
9521     GLint nLinked=0;
9522 #ifdef __GLEE_GL_SGIX_igloo_interface
9523     if ((pglIglooInterfaceSGIX = (PFNGLIGLOOINTERFACESGIXPROC) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++;
9524 #endif
9525     if (nLinked==1) return GLEE_LINK_COMPLETE;
9526     if (nLinked==0) return GLEE_LINK_FAIL;
9527     return GLEE_LINK_PARTIAL;
9528 }
9529 
__GLeeLink_GL_EXT_fragment_lighting(void)9530 GLuint __GLeeLink_GL_EXT_fragment_lighting(void)
9531 {
9532     GLint nLinked=0;
9533 #ifdef __GLEE_GL_EXT_fragment_lighting
9534     if ((pglFragmentLightModeliEXT = (PFNGLFRAGMENTLIGHTMODELIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++;
9535     if ((pglFragmentLightModelfEXT = (PFNGLFRAGMENTLIGHTMODELFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++;
9536     if ((pglFragmentLightModelivEXT = (PFNGLFRAGMENTLIGHTMODELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++;
9537     if ((pglFragmentLightModelfvEXT = (PFNGLFRAGMENTLIGHTMODELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++;
9538     if ((pglFragmentLightiEXT = (PFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++;
9539     if ((pglFragmentLightfEXT = (PFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++;
9540     if ((pglFragmentLightivEXT = (PFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++;
9541     if ((pglFragmentLightfvEXT = (PFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++;
9542     if ((pglGetFragmentLightivEXT = (PFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++;
9543     if ((pglGetFragmentLightfvEXT = (PFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++;
9544     if ((pglFragmentMaterialfEXT = (PFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++;
9545     if ((pglFragmentMaterialiEXT = (PFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++;
9546     if ((pglFragmentMaterialfvEXT = (PFNGLFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++;
9547     if ((pglFragmentMaterialivEXT = (PFNGLFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++;
9548     if ((pglFragmentColorMaterialEXT = (PFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++;
9549     if ((pglGetFragmentMaterialfvEXT = (PFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++;
9550     if ((pglGetFragmentMaterialivEXT = (PFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++;
9551     if ((pglLightEnviEXT = (PFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("glLightEnviEXT"))!=0) nLinked++;
9552 #endif
9553     if (nLinked==18) return GLEE_LINK_COMPLETE;
9554     if (nLinked==0) return GLEE_LINK_FAIL;
9555     return GLEE_LINK_PARTIAL;
9556 }
9557 
__GLeeLink_GL_EXT_scene_marker(void)9558 GLuint __GLeeLink_GL_EXT_scene_marker(void)
9559 {
9560     GLint nLinked=0;
9561 #ifdef __GLEE_GL_EXT_scene_marker
9562     if ((pglBeginSceneEXT = (PFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress("glBeginSceneEXT"))!=0) nLinked++;
9563     if ((pglEndSceneEXT = (PFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEndSceneEXT"))!=0) nLinked++;
9564 #endif
9565     if (nLinked==2) return GLEE_LINK_COMPLETE;
9566     if (nLinked==0) return GLEE_LINK_FAIL;
9567     return GLEE_LINK_PARTIAL;
9568 }
9569 
__GLeeLink_GL_EXT_texture_compression_dxt1(void)9570 GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_COMPLETE;}
9571 
__GLeeLink_GL_EXT_texture_env(void)9572 GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
9573 
__GLeeLink_GL_IBM_static_data(void)9574 GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
9575 
__GLeeLink_GL_OES_byte_coordinates(void)9576 GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE;}
9577 
__GLeeLink_GL_OES_compressed_paletted_texture(void)9578 GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LINK_COMPLETE;}
9579 
__GLeeLink_GL_OES_single_precision(void)9580 GLuint __GLeeLink_GL_OES_single_precision(void)
9581 {
9582     GLint nLinked=0;
9583 #ifdef __GLEE_GL_OES_single_precision
9584     if ((pglDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress("glDepthRangefOES"))!=0) nLinked++;
9585     if ((pglFrustumfOES = (PFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFrustumfOES"))!=0) nLinked++;
9586     if ((pglOrthofOES = (PFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthofOES"))!=0) nLinked++;
9587     if ((pglClipPlanefOES = (PFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress("glClipPlanefOES"))!=0) nLinked++;
9588     if ((pglGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++;
9589     if ((pglClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress("glClearDepthfOES"))!=0) nLinked++;
9590 #endif
9591     if (nLinked==6) return GLEE_LINK_COMPLETE;
9592     if (nLinked==0) return GLEE_LINK_FAIL;
9593     return GLEE_LINK_PARTIAL;
9594 }
9595 
__GLeeLink_GL_SGIX_pixel_texture_bits(void)9596 GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLETE;}
9597 
__GLeeLink_GL_SGIX_texture_range(void)9598 GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
9599 
9600 GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322];
9601 
initGLLoadFunctions(void)9602 void initGLLoadFunctions(void)
9603 {
9604     __GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2;
9605     __GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging;
9606     __GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3;
9607     __GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4;
9608     __GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5;
9609     __GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0;
9610     __GLeeGLLoadFunction[6]=__GLeeLink_GL_VERSION_2_1;
9611     __GLeeGLLoadFunction[7]=__GLeeLink_GL_VERSION_3_0;
9612     __GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multitexture;
9613     __GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_transpose_matrix;
9614     __GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_multisample;
9615     __GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_env_add;
9616     __GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_cube_map;
9617     __GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_texture_compression;
9618     __GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_texture_border_clamp;
9619     __GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_point_parameters;
9620     __GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_vertex_blend;
9621     __GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_matrix_palette;
9622     __GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_combine;
9623     __GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_env_crossbar;
9624     __GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_texture_env_dot3;
9625     __GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_texture_mirrored_repeat;
9626     __GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_depth_texture;
9627     __GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_shadow;
9628     __GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_shadow_ambient;
9629     __GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_window_pos;
9630     __GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_program;
9631     __GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_fragment_program;
9632     __GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_vertex_buffer_object;
9633     __GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_occlusion_query;
9634     __GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_shader_objects;
9635     __GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_vertex_shader;
9636     __GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_fragment_shader;
9637     __GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_shading_language_100;
9638     __GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_texture_non_power_of_two;
9639     __GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_point_sprite;
9640     __GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_fragment_program_shadow;
9641     __GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_draw_buffers;
9642     __GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_texture_rectangle;
9643     __GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_color_buffer_float;
9644     __GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_half_float_pixel;
9645     __GLeeGLLoadFunction[41]=__GLeeLink_GL_ARB_texture_float;
9646     __GLeeGLLoadFunction[42]=__GLeeLink_GL_ARB_pixel_buffer_object;
9647     __GLeeGLLoadFunction[43]=__GLeeLink_GL_ARB_depth_buffer_float;
9648     __GLeeGLLoadFunction[44]=__GLeeLink_GL_ARB_drawinstanced;
9649     __GLeeGLLoadFunction[45]=__GLeeLink_GL_ARB_framebuffer_object;
9650     __GLeeGLLoadFunction[46]=__GLeeLink_GL_ARB_framebuffer_sRGB;
9651     __GLeeGLLoadFunction[47]=__GLeeLink_GL_ARB_geometry_shader4;
9652     __GLeeGLLoadFunction[48]=__GLeeLink_GL_ARB_half_float_vertex;
9653     __GLeeGLLoadFunction[49]=__GLeeLink_GL_ARBinstanced_arrays;
9654     __GLeeGLLoadFunction[50]=__GLeeLink_GL_ARB_map_buffer_range;
9655     __GLeeGLLoadFunction[51]=__GLeeLink_GL_ARB_texture_buffer_object;
9656     __GLeeGLLoadFunction[52]=__GLeeLink_GL_ARB_texture_compression_rgtc;
9657     __GLeeGLLoadFunction[53]=__GLeeLink_GL_ARB_texture_rg;
9658     __GLeeGLLoadFunction[54]=__GLeeLink_GL_ARB_vertex_array_object;
9659     __GLeeGLLoadFunction[55]=__GLeeLink_GL_EXT_abgr;
9660     __GLeeGLLoadFunction[56]=__GLeeLink_GL_EXT_blend_color;
9661     __GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_polygon_offset;
9662     __GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture;
9663     __GLeeGLLoadFunction[59]=__GLeeLink_GL_EXT_texture3D;
9664     __GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_texture_filter4;
9665     __GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_subtexture;
9666     __GLeeGLLoadFunction[62]=__GLeeLink_GL_EXT_copy_texture;
9667     __GLeeGLLoadFunction[63]=__GLeeLink_GL_EXT_histogram;
9668     __GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_convolution;
9669     __GLeeGLLoadFunction[65]=__GLeeLink_GL_SGI_color_matrix;
9670     __GLeeGLLoadFunction[66]=__GLeeLink_GL_SGI_color_table;
9671     __GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_pixel_texture;
9672     __GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_pixel_texture;
9673     __GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIS_texture4D;
9674     __GLeeGLLoadFunction[70]=__GLeeLink_GL_SGI_texture_color_table;
9675     __GLeeGLLoadFunction[71]=__GLeeLink_GL_EXT_cmyka;
9676     __GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_texture_object;
9677     __GLeeGLLoadFunction[73]=__GLeeLink_GL_SGIS_detail_texture;
9678     __GLeeGLLoadFunction[74]=__GLeeLink_GL_SGIS_sharpen_texture;
9679     __GLeeGLLoadFunction[75]=__GLeeLink_GL_EXT_packed_pixels;
9680     __GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIS_texture_lod;
9681     __GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_multisample;
9682     __GLeeGLLoadFunction[78]=__GLeeLink_GL_EXT_rescale_normal;
9683     __GLeeGLLoadFunction[79]=__GLeeLink_GL_EXT_vertex_array;
9684     __GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_misc_attribute;
9685     __GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_generate_mipmap;
9686     __GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_clipmap;
9687     __GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_shadow;
9688     __GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIS_texture_edge_clamp;
9689     __GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIS_texture_border_clamp;
9690     __GLeeGLLoadFunction[86]=__GLeeLink_GL_EXT_blend_minmax;
9691     __GLeeGLLoadFunction[87]=__GLeeLink_GL_EXT_blend_subtract;
9692     __GLeeGLLoadFunction[88]=__GLeeLink_GL_EXT_blend_logic_op;
9693     __GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_interlace;
9694     __GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_pixel_tiles;
9695     __GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_texture_select;
9696     __GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_sprite;
9697     __GLeeGLLoadFunction[93]=__GLeeLink_GL_SGIX_texture_multi_buffer;
9698     __GLeeGLLoadFunction[94]=__GLeeLink_GL_EXT_point_parameters;
9699     __GLeeGLLoadFunction[95]=__GLeeLink_GL_SGIS_point_parameters;
9700     __GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_instruments;
9701     __GLeeGLLoadFunction[97]=__GLeeLink_GL_SGIX_texture_scale_bias;
9702     __GLeeGLLoadFunction[98]=__GLeeLink_GL_SGIX_framezoom;
9703     __GLeeGLLoadFunction[99]=__GLeeLink_GL_SGIX_tag_sample_buffer;
9704     __GLeeGLLoadFunction[100]=__GLeeLink_GL_FfdMaskSGIX;
9705     __GLeeGLLoadFunction[101]=__GLeeLink_GL_SGIX_polynomial_ffd;
9706     __GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_reference_plane;
9707     __GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_flush_raster;
9708     __GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_depth_texture;
9709     __GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIS_fog_function;
9710     __GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_fog_offset;
9711     __GLeeGLLoadFunction[107]=__GLeeLink_GL_HP_image_transform;
9712     __GLeeGLLoadFunction[108]=__GLeeLink_GL_HP_convolution_border_modes;
9713     __GLeeGLLoadFunction[109]=__GLeeLink_GL_INGR_palette_buffer;
9714     __GLeeGLLoadFunction[110]=__GLeeLink_GL_SGIX_texture_add_env;
9715     __GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_color_subtable;
9716     __GLeeGLLoadFunction[112]=__GLeeLink_GL_PGI_vertex_hints;
9717     __GLeeGLLoadFunction[113]=__GLeeLink_GL_PGI_misc_hints;
9718     __GLeeGLLoadFunction[114]=__GLeeLink_GL_EXT_paletted_texture;
9719     __GLeeGLLoadFunction[115]=__GLeeLink_GL_EXT_clip_volume_hint;
9720     __GLeeGLLoadFunction[116]=__GLeeLink_GL_SGIX_list_priority;
9721     __GLeeGLLoadFunction[117]=__GLeeLink_GL_SGIX_ir_instrument1;
9722     __GLeeGLLoadFunction[118]=__GLeeLink_GL_SGIX_calligraphic_fragment;
9723     __GLeeGLLoadFunction[119]=__GLeeLink_GL_SGIX_texture_lod_bias;
9724     __GLeeGLLoadFunction[120]=__GLeeLink_GL_SGIX_shadow_ambient;
9725     __GLeeGLLoadFunction[121]=__GLeeLink_GL_EXT_index_texture;
9726     __GLeeGLLoadFunction[122]=__GLeeLink_GL_EXT_index_material;
9727     __GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_index_func;
9728     __GLeeGLLoadFunction[124]=__GLeeLink_GL_EXT_index_array_formats;
9729     __GLeeGLLoadFunction[125]=__GLeeLink_GL_EXT_compiled_vertex_array;
9730     __GLeeGLLoadFunction[126]=__GLeeLink_GL_EXT_cull_vertex;
9731     __GLeeGLLoadFunction[127]=__GLeeLink_GL_SGIX_ycrcb;
9732     __GLeeGLLoadFunction[128]=__GLeeLink_GL_SGIX_fragment_lighting;
9733     __GLeeGLLoadFunction[129]=__GLeeLink_GL_IBM_rasterpos_clip;
9734     __GLeeGLLoadFunction[130]=__GLeeLink_GL_HP_texture_lighting;
9735     __GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_draw_range_elements;
9736     __GLeeGLLoadFunction[132]=__GLeeLink_GL_WIN_phong_shading;
9737     __GLeeGLLoadFunction[133]=__GLeeLink_GL_WIN_specular_fog;
9738     __GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_light_texture;
9739     __GLeeGLLoadFunction[135]=__GLeeLink_GL_SGIX_blend_alpha_minmax;
9740     __GLeeGLLoadFunction[136]=__GLeeLink_GL_SGIX_impact_pixel_texture;
9741     __GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_bgra;
9742     __GLeeGLLoadFunction[138]=__GLeeLink_GL_SGIX_async;
9743     __GLeeGLLoadFunction[139]=__GLeeLink_GL_SGIX_async_pixel;
9744     __GLeeGLLoadFunction[140]=__GLeeLink_GL_SGIX_async_histogram;
9745     __GLeeGLLoadFunction[141]=__GLeeLink_GL_INTEL_texture_scissor;
9746     __GLeeGLLoadFunction[142]=__GLeeLink_GL_INTEL_parallel_arrays;
9747     __GLeeGLLoadFunction[143]=__GLeeLink_GL_HP_occlusion_test;
9748     __GLeeGLLoadFunction[144]=__GLeeLink_GL_EXT_pixel_transform;
9749     __GLeeGLLoadFunction[145]=__GLeeLink_GL_EXT_pixel_transform_color_table;
9750     __GLeeGLLoadFunction[146]=__GLeeLink_GL_EXT_shared_texture_palette;
9751     __GLeeGLLoadFunction[147]=__GLeeLink_GL_EXT_separate_specular_color;
9752     __GLeeGLLoadFunction[148]=__GLeeLink_GL_EXT_secondary_color;
9753     __GLeeGLLoadFunction[149]=__GLeeLink_GL_EXT_texture_perturb_normal;
9754     __GLeeGLLoadFunction[150]=__GLeeLink_GL_EXT_multi_draw_arrays;
9755     __GLeeGLLoadFunction[151]=__GLeeLink_GL_EXT_fog_coord;
9756     __GLeeGLLoadFunction[152]=__GLeeLink_GL_REND_screen_coordinates;
9757     __GLeeGLLoadFunction[153]=__GLeeLink_GL_EXT_coordinate_frame;
9758     __GLeeGLLoadFunction[154]=__GLeeLink_GL_EXT_texture_env_combine;
9759     __GLeeGLLoadFunction[155]=__GLeeLink_GL_APPLE_specular_vector;
9760     __GLeeGLLoadFunction[156]=__GLeeLink_GL_APPLE_transform_hint;
9761     __GLeeGLLoadFunction[157]=__GLeeLink_GL_SGIX_fog_scale;
9762     __GLeeGLLoadFunction[158]=__GLeeLink_GL_SUNX_constant_data;
9763     __GLeeGLLoadFunction[159]=__GLeeLink_GL_SUN_global_alpha;
9764     __GLeeGLLoadFunction[160]=__GLeeLink_GL_SUN_triangle_list;
9765     __GLeeGLLoadFunction[161]=__GLeeLink_GL_SUN_vertex;
9766     __GLeeGLLoadFunction[162]=__GLeeLink_GL_EXT_blend_func_separate;
9767     __GLeeGLLoadFunction[163]=__GLeeLink_GL_INGR_color_clamp;
9768     __GLeeGLLoadFunction[164]=__GLeeLink_GL_INGR_interlace_read;
9769     __GLeeGLLoadFunction[165]=__GLeeLink_GL_EXT_stencil_wrap;
9770     __GLeeGLLoadFunction[166]=__GLeeLink_GL_EXT_422_pixels;
9771     __GLeeGLLoadFunction[167]=__GLeeLink_GL_NV_texgen_reflection;
9772     __GLeeGLLoadFunction[168]=__GLeeLink_GL_EXT_texture_cube_map;
9773     __GLeeGLLoadFunction[169]=__GLeeLink_GL_SUN_convolution_border_modes;
9774     __GLeeGLLoadFunction[170]=__GLeeLink_GL_EXT_texture_env_add;
9775     __GLeeGLLoadFunction[171]=__GLeeLink_GL_EXT_texture_lod_bias;
9776     __GLeeGLLoadFunction[172]=__GLeeLink_GL_EXT_texture_filter_anisotropic;
9777     __GLeeGLLoadFunction[173]=__GLeeLink_GL_EXT_vertex_weighting;
9778     __GLeeGLLoadFunction[174]=__GLeeLink_GL_NV_light_max_exponent;
9779     __GLeeGLLoadFunction[175]=__GLeeLink_GL_NV_vertex_array_range;
9780     __GLeeGLLoadFunction[176]=__GLeeLink_GL_NV_register_combiners;
9781     __GLeeGLLoadFunction[177]=__GLeeLink_GL_NV_fog_distance;
9782     __GLeeGLLoadFunction[178]=__GLeeLink_GL_NV_texgen_emboss;
9783     __GLeeGLLoadFunction[179]=__GLeeLink_GL_NV_blend_square;
9784     __GLeeGLLoadFunction[180]=__GLeeLink_GL_NV_texture_env_combine4;
9785     __GLeeGLLoadFunction[181]=__GLeeLink_GL_MESA_resize_buffers;
9786     __GLeeGLLoadFunction[182]=__GLeeLink_GL_MESA_window_pos;
9787     __GLeeGLLoadFunction[183]=__GLeeLink_GL_EXT_texture_compression_s3tc;
9788     __GLeeGLLoadFunction[184]=__GLeeLink_GL_IBM_cull_vertex;
9789     __GLeeGLLoadFunction[185]=__GLeeLink_GL_IBM_multimode_draw_arrays;
9790     __GLeeGLLoadFunction[186]=__GLeeLink_GL_IBM_vertex_array_lists;
9791     __GLeeGLLoadFunction[187]=__GLeeLink_GL_SGIX_subsample;
9792     __GLeeGLLoadFunction[188]=__GLeeLink_GL_SGIX_ycrcb_subsample;
9793     __GLeeGLLoadFunction[189]=__GLeeLink_GL_SGIX_ycrcba;
9794     __GLeeGLLoadFunction[190]=__GLeeLink_GL_SGI_depth_pass_instrument;
9795     __GLeeGLLoadFunction[191]=__GLeeLink_GL_3DFX_texture_compression_FXT1;
9796     __GLeeGLLoadFunction[192]=__GLeeLink_GL_3DFX_multisample;
9797     __GLeeGLLoadFunction[193]=__GLeeLink_GL_3DFX_tbuffer;
9798     __GLeeGLLoadFunction[194]=__GLeeLink_GL_EXT_multisample;
9799     __GLeeGLLoadFunction[195]=__GLeeLink_GL_SGIX_vertex_preclip;
9800     __GLeeGLLoadFunction[196]=__GLeeLink_GL_SGIX_convolution_accuracy;
9801     __GLeeGLLoadFunction[197]=__GLeeLink_GL_SGIX_resample;
9802     __GLeeGLLoadFunction[198]=__GLeeLink_GL_SGIS_point_line_texgen;
9803     __GLeeGLLoadFunction[199]=__GLeeLink_GL_SGIS_texture_color_mask;
9804     __GLeeGLLoadFunction[200]=__GLeeLink_GL_EXT_texture_env_dot3;
9805     __GLeeGLLoadFunction[201]=__GLeeLink_GL_ATI_texture_mirror_once;
9806     __GLeeGLLoadFunction[202]=__GLeeLink_GL_NV_fence;
9807     __GLeeGLLoadFunction[203]=__GLeeLink_GL_IBM_texture_mirrored_repeat;
9808     __GLeeGLLoadFunction[204]=__GLeeLink_GL_NV_evaluators;
9809     __GLeeGLLoadFunction[205]=__GLeeLink_GL_NV_packed_depth_stencil;
9810     __GLeeGLLoadFunction[206]=__GLeeLink_GL_NV_register_combiners2;
9811     __GLeeGLLoadFunction[207]=__GLeeLink_GL_NV_texture_compression_vtc;
9812     __GLeeGLLoadFunction[208]=__GLeeLink_GL_NV_texture_rectangle;
9813     __GLeeGLLoadFunction[209]=__GLeeLink_GL_NV_texture_shader;
9814     __GLeeGLLoadFunction[210]=__GLeeLink_GL_NV_texture_shader2;
9815     __GLeeGLLoadFunction[211]=__GLeeLink_GL_NV_vertex_array_range2;
9816     __GLeeGLLoadFunction[212]=__GLeeLink_GL_NV_vertex_program;
9817     __GLeeGLLoadFunction[213]=__GLeeLink_GL_SGIX_texture_coordinate_clamp;
9818     __GLeeGLLoadFunction[214]=__GLeeLink_GL_SGIX_scalebias_hint;
9819     __GLeeGLLoadFunction[215]=__GLeeLink_GL_OML_interlace;
9820     __GLeeGLLoadFunction[216]=__GLeeLink_GL_OML_subsample;
9821     __GLeeGLLoadFunction[217]=__GLeeLink_GL_OML_resample;
9822     __GLeeGLLoadFunction[218]=__GLeeLink_GL_NV_copy_depth_to_color;
9823     __GLeeGLLoadFunction[219]=__GLeeLink_GL_ATI_envmap_bumpmap;
9824     __GLeeGLLoadFunction[220]=__GLeeLink_GL_ATI_fragment_shader;
9825     __GLeeGLLoadFunction[221]=__GLeeLink_GL_ATI_pn_triangles;
9826     __GLeeGLLoadFunction[222]=__GLeeLink_GL_ATI_vertex_array_object;
9827     __GLeeGLLoadFunction[223]=__GLeeLink_GL_EXT_vertex_shader;
9828     __GLeeGLLoadFunction[224]=__GLeeLink_GL_ATI_vertex_streams;
9829     __GLeeGLLoadFunction[225]=__GLeeLink_GL_ATI_element_array;
9830     __GLeeGLLoadFunction[226]=__GLeeLink_GL_SUN_mesh_array;
9831     __GLeeGLLoadFunction[227]=__GLeeLink_GL_SUN_slice_accum;
9832     __GLeeGLLoadFunction[228]=__GLeeLink_GL_NV_multisample_filter_hint;
9833     __GLeeGLLoadFunction[229]=__GLeeLink_GL_NV_depth_clamp;
9834     __GLeeGLLoadFunction[230]=__GLeeLink_GL_NV_occlusion_query;
9835     __GLeeGLLoadFunction[231]=__GLeeLink_GL_NV_point_sprite;
9836     __GLeeGLLoadFunction[232]=__GLeeLink_GL_NV_texture_shader3;
9837     __GLeeGLLoadFunction[233]=__GLeeLink_GL_NV_vertex_program1_1;
9838     __GLeeGLLoadFunction[234]=__GLeeLink_GL_EXT_shadow_funcs;
9839     __GLeeGLLoadFunction[235]=__GLeeLink_GL_EXT_stencil_two_side;
9840     __GLeeGLLoadFunction[236]=__GLeeLink_GL_ATI_text_fragment_shader;
9841     __GLeeGLLoadFunction[237]=__GLeeLink_GL_APPLE_client_storage;
9842     __GLeeGLLoadFunction[238]=__GLeeLink_GL_APPLE_element_array;
9843     __GLeeGLLoadFunction[239]=__GLeeLink_GL_APPLE_fence;
9844     __GLeeGLLoadFunction[240]=__GLeeLink_GL_APPLE_vertex_array_object;
9845     __GLeeGLLoadFunction[241]=__GLeeLink_GL_APPLE_vertex_array_range;
9846     __GLeeGLLoadFunction[242]=__GLeeLink_GL_APPLE_ycbcr_422;
9847     __GLeeGLLoadFunction[243]=__GLeeLink_GL_S3_s3tc;
9848     __GLeeGLLoadFunction[244]=__GLeeLink_GL_ATI_draw_buffers;
9849     __GLeeGLLoadFunction[245]=__GLeeLink_GL_ATI_pixel_format_float;
9850     __GLeeGLLoadFunction[246]=__GLeeLink_GL_ATI_texture_env_combine3;
9851     __GLeeGLLoadFunction[247]=__GLeeLink_GL_ATI_texture_float;
9852     __GLeeGLLoadFunction[248]=__GLeeLink_GL_NV_float_buffer;
9853     __GLeeGLLoadFunction[249]=__GLeeLink_GL_NV_fragment_program;
9854     __GLeeGLLoadFunction[250]=__GLeeLink_GL_NV_half_float;
9855     __GLeeGLLoadFunction[251]=__GLeeLink_GL_NV_pixel_data_range;
9856     __GLeeGLLoadFunction[252]=__GLeeLink_GL_NV_primitive_restart;
9857     __GLeeGLLoadFunction[253]=__GLeeLink_GL_NV_texture_expand_normal;
9858     __GLeeGLLoadFunction[254]=__GLeeLink_GL_NV_vertex_program2;
9859     __GLeeGLLoadFunction[255]=__GLeeLink_GL_ATI_map_object_buffer;
9860     __GLeeGLLoadFunction[256]=__GLeeLink_GL_ATI_separate_stencil;
9861     __GLeeGLLoadFunction[257]=__GLeeLink_GL_ATI_vertex_attrib_array_object;
9862     __GLeeGLLoadFunction[258]=__GLeeLink_GL_OES_read_format;
9863     __GLeeGLLoadFunction[259]=__GLeeLink_GL_EXT_depth_bounds_test;
9864     __GLeeGLLoadFunction[260]=__GLeeLink_GL_EXT_texture_mirror_clamp;
9865     __GLeeGLLoadFunction[261]=__GLeeLink_GL_EXT_blend_equation_separate;
9866     __GLeeGLLoadFunction[262]=__GLeeLink_GL_MESA_pack_invert;
9867     __GLeeGLLoadFunction[263]=__GLeeLink_GL_MESA_ycbcr_texture;
9868     __GLeeGLLoadFunction[264]=__GLeeLink_GL_EXT_pixel_buffer_object;
9869     __GLeeGLLoadFunction[265]=__GLeeLink_GL_NV_fragment_program_option;
9870     __GLeeGLLoadFunction[266]=__GLeeLink_GL_NV_fragment_program2;
9871     __GLeeGLLoadFunction[267]=__GLeeLink_GL_NV_vertex_program2_option;
9872     __GLeeGLLoadFunction[268]=__GLeeLink_GL_NV_vertex_program3;
9873     __GLeeGLLoadFunction[269]=__GLeeLink_GL_EXT_framebuffer_object;
9874     __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker;
9875     __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil;
9876     __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag;
9877     __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB;
9878     __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit;
9879     __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample;
9880     __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack;
9881     __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query;
9882     __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters;
9883     __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range;
9884     __GLeeGLLoadFunction[280]=__GLeeLink_GL_NV_gpu_program4;
9885     __GLeeGLLoadFunction[281]=__GLeeLink_GL_NV_geometry_program4;
9886     __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_geometry_shader4;
9887     __GLeeGLLoadFunction[283]=__GLeeLink_GL_NV_vertex_program4;
9888     __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_gpu_shader4;
9889     __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_drawinstanced;
9890     __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_packed_float;
9891     __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_array;
9892     __GLeeGLLoadFunction[288]=__GLeeLink_GL_EXT_texture_buffer_object;
9893     __GLeeGLLoadFunction[289]=__GLeeLink_GL_EXT_texture_compression_latc;
9894     __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_texture_compression_rgtc;
9895     __GLeeGLLoadFunction[291]=__GLeeLink_GL_EXT_texture_shared_exponent;
9896     __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_depth_buffer_float;
9897     __GLeeGLLoadFunction[293]=__GLeeLink_GL_NV_fragment_program4;
9898     __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_framebuffer_multisample_coverage;
9899     __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_framebuffer_sRGB;
9900     __GLeeGLLoadFunction[296]=__GLeeLink_GL_NV_geometry_shader4;
9901     __GLeeGLLoadFunction[297]=__GLeeLink_GL_NV_parameter_buffer_object;
9902     __GLeeGLLoadFunction[298]=__GLeeLink_GL_EXT_draw_buffers2;
9903     __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_transform_feedback;
9904     __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_bindable_uniform;
9905     __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_texture_integer;
9906     __GLeeGLLoadFunction[302]=__GLeeLink_GL_GREMEDY_frame_terminator;
9907     __GLeeGLLoadFunction[303]=__GLeeLink_GL_NV_conditional_render;
9908     __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_present_video;
9909     __GLeeGLLoadFunction[305]=__GLeeLink_GL_EXT_transform_feedback;
9910     __GLeeGLLoadFunction[306]=__GLeeLink_GL_EXT_direct_state_access;
9911     __GLeeGLLoadFunction[307]=__GLeeLink_GL_EXT_vertex_array_bgra;
9912     __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_texture_select;
9913     __GLeeGLLoadFunction[309]=__GLeeLink_GL_INGR_blend_func_separate;
9914     __GLeeGLLoadFunction[310]=__GLeeLink_GL_SGIX_depth_pass_instrument;
9915     __GLeeGLLoadFunction[311]=__GLeeLink_GL_SGIX_igloo_interface;
9916     __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_fragment_lighting;
9917     __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_scene_marker;
9918     __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_compression_dxt1;
9919     __GLeeGLLoadFunction[315]=__GLeeLink_GL_EXT_texture_env;
9920     __GLeeGLLoadFunction[316]=__GLeeLink_GL_IBM_static_data;
9921     __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates;
9922     __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture;
9923     __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision;
9924     __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits;
9925     __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range;
9926 }
9927 
9928 #ifdef WIN32
__GLeeLink_WGL_ARB_buffer_region(void)9929 GLuint __GLeeLink_WGL_ARB_buffer_region(void)
9930 {
9931     GLint nLinked=0;
9932 #ifdef __GLEE_WGL_ARB_buffer_region
9933     if ((pwglCreateBufferRegionARB = (PFNWGLCREATEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++;
9934     if ((pwglDeleteBufferRegionARB = (PFNWGLDELETEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++;
9935     if ((pwglSaveBufferRegionARB = (PFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++;
9936     if ((pwglRestoreBufferRegionARB = (PFNWGLRESTOREBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++;
9937 #endif
9938     if (nLinked==4) return GLEE_LINK_COMPLETE;
9939     if (nLinked==0) return GLEE_LINK_FAIL;
9940     return GLEE_LINK_PARTIAL;
9941 }
9942 
__GLeeLink_WGL_ARB_multisample(void)9943 GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
9944 
__GLeeLink_WGL_ARB_extensions_string(void)9945 GLuint __GLeeLink_WGL_ARB_extensions_string(void)
9946 {
9947     GLint nLinked=0;
9948 #ifdef __GLEE_WGL_ARB_extensions_string
9949     if ((pwglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++;
9950 #endif
9951     if (nLinked==1) return GLEE_LINK_COMPLETE;
9952     if (nLinked==0) return GLEE_LINK_FAIL;
9953     return GLEE_LINK_PARTIAL;
9954 }
9955 
__GLeeLink_WGL_ARB_pixel_format(void)9956 GLuint __GLeeLink_WGL_ARB_pixel_format(void)
9957 {
9958     GLint nLinked=0;
9959 #ifdef __GLEE_WGL_ARB_pixel_format
9960     if ((pwglGetPixelFormatAttribivARB = (PFNWGLGETPIXELFORMATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++;
9961     if ((pwglGetPixelFormatAttribfvARB = (PFNWGLGETPIXELFORMATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++;
9962     if ((pwglChoosePixelFormatARB = (PFNWGLCHOOSEPIXELFORMATARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++;
9963 #endif
9964     if (nLinked==3) return GLEE_LINK_COMPLETE;
9965     if (nLinked==0) return GLEE_LINK_FAIL;
9966     return GLEE_LINK_PARTIAL;
9967 }
9968 
__GLeeLink_WGL_ARB_make_current_read(void)9969 GLuint __GLeeLink_WGL_ARB_make_current_read(void)
9970 {
9971     GLint nLinked=0;
9972 #ifdef __GLEE_WGL_ARB_make_current_read
9973     if ((pwglMakeContextCurrentARB = (PFNWGLMAKECONTEXTCURRENTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++;
9974     if ((pwglGetCurrentReadDCARB = (PFNWGLGETCURRENTREADDCARBPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++;
9975 #endif
9976     if (nLinked==2) return GLEE_LINK_COMPLETE;
9977     if (nLinked==0) return GLEE_LINK_FAIL;
9978     return GLEE_LINK_PARTIAL;
9979 }
9980 
__GLeeLink_WGL_ARB_pbuffer(void)9981 GLuint __GLeeLink_WGL_ARB_pbuffer(void)
9982 {
9983     GLint nLinked=0;
9984 #ifdef __GLEE_WGL_ARB_pbuffer
9985     if ((pwglCreatePbufferARB = (PFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++;
9986     if ((pwglGetPbufferDCARB = (PFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++;
9987     if ((pwglReleasePbufferDCARB = (PFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++;
9988     if ((pwglDestroyPbufferARB = (PFNWGLDESTROYPBUFFERARBPROC) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++;
9989     if ((pwglQueryPbufferARB = (PFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++;
9990 #endif
9991     if (nLinked==5) return GLEE_LINK_COMPLETE;
9992     if (nLinked==0) return GLEE_LINK_FAIL;
9993     return GLEE_LINK_PARTIAL;
9994 }
9995 
__GLeeLink_WGL_ARB_render_texture(void)9996 GLuint __GLeeLink_WGL_ARB_render_texture(void)
9997 {
9998     GLint nLinked=0;
9999 #ifdef __GLEE_WGL_ARB_render_texture
10000     if ((pwglBindTexImageARB = (PFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++;
10001     if ((pwglReleaseTexImageARB = (PFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++;
10002     if ((pwglSetPbufferAttribARB = (PFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++;
10003 #endif
10004     if (nLinked==3) return GLEE_LINK_COMPLETE;
10005     if (nLinked==0) return GLEE_LINK_FAIL;
10006     return GLEE_LINK_PARTIAL;
10007 }
10008 
__GLeeLink_WGL_ARB_pixel_format_float(void)10009 GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
10010 
__GLeeLink_WGL_ARB_create_context(void)10011 GLuint __GLeeLink_WGL_ARB_create_context(void)
10012 {
10013     GLint nLinked=0;
10014 #ifdef __GLEE_WGL_ARB_create_context
10015     if ((pwglCreateContextAttribsARB = (PFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++;
10016 #endif
10017     if (nLinked==1) return GLEE_LINK_COMPLETE;
10018     if (nLinked==0) return GLEE_LINK_FAIL;
10019     return GLEE_LINK_PARTIAL;
10020 }
10021 
__GLeeLink_WGL_EXT_make_current_read(void)10022 GLuint __GLeeLink_WGL_EXT_make_current_read(void)
10023 {
10024     GLint nLinked=0;
10025 #ifdef __GLEE_WGL_EXT_make_current_read
10026     if ((pwglMakeContextCurrentEXT = (PFNWGLMAKECONTEXTCURRENTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++;
10027     if ((pwglGetCurrentReadDCEXT = (PFNWGLGETCURRENTREADDCEXTPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++;
10028 #endif
10029     if (nLinked==2) return GLEE_LINK_COMPLETE;
10030     if (nLinked==0) return GLEE_LINK_FAIL;
10031     return GLEE_LINK_PARTIAL;
10032 }
10033 
__GLeeLink_WGL_EXT_pixel_format(void)10034 GLuint __GLeeLink_WGL_EXT_pixel_format(void)
10035 {
10036     GLint nLinked=0;
10037 #ifdef __GLEE_WGL_EXT_pixel_format
10038     if ((pwglGetPixelFormatAttribivEXT = (PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++;
10039     if ((pwglGetPixelFormatAttribfvEXT = (PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++;
10040     if ((pwglChoosePixelFormatEXT = (PFNWGLCHOOSEPIXELFORMATEXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++;
10041 #endif
10042     if (nLinked==3) return GLEE_LINK_COMPLETE;
10043     if (nLinked==0) return GLEE_LINK_FAIL;
10044     return GLEE_LINK_PARTIAL;
10045 }
10046 
__GLeeLink_WGL_EXT_pbuffer(void)10047 GLuint __GLeeLink_WGL_EXT_pbuffer(void)
10048 {
10049     GLint nLinked=0;
10050 #ifdef __GLEE_WGL_EXT_pbuffer
10051     if ((pwglCreatePbufferEXT = (PFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++;
10052     if ((pwglGetPbufferDCEXT = (PFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++;
10053     if ((pwglReleasePbufferDCEXT = (PFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++;
10054     if ((pwglDestroyPbufferEXT = (PFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++;
10055     if ((pwglQueryPbufferEXT = (PFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++;
10056 #endif
10057     if (nLinked==5) return GLEE_LINK_COMPLETE;
10058     if (nLinked==0) return GLEE_LINK_FAIL;
10059     return GLEE_LINK_PARTIAL;
10060 }
10061 
__GLeeLink_WGL_EXT_depth_float(void)10062 GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;}
10063 
__GLeeLink_WGL_3DFX_multisample(void)10064 GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
10065 
__GLeeLink_WGL_EXT_multisample(void)10066 GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;}
10067 
__GLeeLink_WGL_I3D_digital_video_control(void)10068 GLuint __GLeeLink_WGL_I3D_digital_video_control(void)
10069 {
10070     GLint nLinked=0;
10071 #ifdef __GLEE_WGL_I3D_digital_video_control
10072     if ((pwglGetDigitalVideoParametersI3D = (PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLinked++;
10073     if ((pwglSetDigitalVideoParametersI3D = (PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLinked++;
10074 #endif
10075     if (nLinked==2) return GLEE_LINK_COMPLETE;
10076     if (nLinked==0) return GLEE_LINK_FAIL;
10077     return GLEE_LINK_PARTIAL;
10078 }
10079 
__GLeeLink_WGL_I3D_gamma(void)10080 GLuint __GLeeLink_WGL_I3D_gamma(void)
10081 {
10082     GLint nLinked=0;
10083 #ifdef __GLEE_WGL_I3D_gamma
10084     if ((pwglGetGammaTableParametersI3D = (PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++;
10085     if ((pwglSetGammaTableParametersI3D = (PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++;
10086     if ((pwglGetGammaTableI3D = (PFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++;
10087     if ((pwglSetGammaTableI3D = (PFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++;
10088 #endif
10089     if (nLinked==4) return GLEE_LINK_COMPLETE;
10090     if (nLinked==0) return GLEE_LINK_FAIL;
10091     return GLEE_LINK_PARTIAL;
10092 }
10093 
__GLeeLink_WGL_I3D_genlock(void)10094 GLuint __GLeeLink_WGL_I3D_genlock(void)
10095 {
10096     GLint nLinked=0;
10097 #ifdef __GLEE_WGL_I3D_genlock
10098     if ((pwglEnableGenlockI3D = (PFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++;
10099     if ((pwglDisableGenlockI3D = (PFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++;
10100     if ((pwglIsEnabledGenlockI3D = (PFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++;
10101     if ((pwglGenlockSourceI3D = (PFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++;
10102     if ((pwglGetGenlockSourceI3D = (PFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++;
10103     if ((pwglGenlockSourceEdgeI3D = (PFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++;
10104     if ((pwglGetGenlockSourceEdgeI3D = (PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++;
10105     if ((pwglGenlockSampleRateI3D = (PFNWGLGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++;
10106     if ((pwglGetGenlockSampleRateI3D = (PFNWGLGETGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++;
10107     if ((pwglGenlockSourceDelayI3D = (PFNWGLGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++;
10108     if ((pwglGetGenlockSourceDelayI3D = (PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++;
10109     if ((pwglQueryGenlockMaxSourceDelayI3D = (PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) nLinked++;
10110 #endif
10111     if (nLinked==12) return GLEE_LINK_COMPLETE;
10112     if (nLinked==0) return GLEE_LINK_FAIL;
10113     return GLEE_LINK_PARTIAL;
10114 }
10115 
__GLeeLink_WGL_I3D_image_buffer(void)10116 GLuint __GLeeLink_WGL_I3D_image_buffer(void)
10117 {
10118     GLint nLinked=0;
10119 #ifdef __GLEE_WGL_I3D_image_buffer
10120     if ((pwglCreateImageBufferI3D = (PFNWGLCREATEIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++;
10121     if ((pwglDestroyImageBufferI3D = (PFNWGLDESTROYIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++;
10122     if ((pwglAssociateImageBufferEventsI3D = (PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) nLinked++;
10123     if ((pwglReleaseImageBufferEventsI3D = (PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked++;
10124 #endif
10125     if (nLinked==4) return GLEE_LINK_COMPLETE;
10126     if (nLinked==0) return GLEE_LINK_FAIL;
10127     return GLEE_LINK_PARTIAL;
10128 }
10129 
__GLeeLink_WGL_I3D_swap_frame_lock(void)10130 GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void)
10131 {
10132     GLint nLinked=0;
10133 #ifdef __GLEE_WGL_I3D_swap_frame_lock
10134     if ((pwglEnableFrameLockI3D = (PFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++;
10135     if ((pwglDisableFrameLockI3D = (PFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++;
10136     if ((pwglIsEnabledFrameLockI3D = (PFNWGLISENABLEDFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++;
10137     if ((pwglQueryFrameLockMasterI3D = (PFNWGLQUERYFRAMELOCKMASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++;
10138 #endif
10139     if (nLinked==4) return GLEE_LINK_COMPLETE;
10140     if (nLinked==0) return GLEE_LINK_FAIL;
10141     return GLEE_LINK_PARTIAL;
10142 }
10143 
__GLeeLink_WGL_NV_render_depth_texture(void)10144 GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPLETE;}
10145 
__GLeeLink_WGL_NV_render_texture_rectangle(void)10146 GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
10147 
__GLeeLink_WGL_ATI_pixel_format_float(void)10148 GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
10149 
__GLeeLink_WGL_NV_float_buffer(void)10150 GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
10151 
__GLeeLink_WGL_3DL_stereo_control(void)10152 GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;}
10153 
__GLeeLink_WGL_EXT_pixel_format_packed_float(void)10154 GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK_COMPLETE;}
10155 
__GLeeLink_WGL_EXT_framebuffer_sRGB(void)10156 GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
10157 
__GLeeLink_WGL_NV_present_video(void)10158 GLuint __GLeeLink_WGL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
10159 
__GLeeLink_WGL_NV_video_out(void)10160 GLuint __GLeeLink_WGL_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
10161 
__GLeeLink_WGL_NV_swap_group(void)10162 GLuint __GLeeLink_WGL_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
10163 
__GLeeLink_WGL_EXT_display_color_table(void)10164 GLuint __GLeeLink_WGL_EXT_display_color_table(void)
10165 {
10166     GLint nLinked=0;
10167 #ifdef __GLEE_WGL_EXT_display_color_table
10168     if ((pwglCreateDisplayColorTableEXT = (PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++;
10169     if ((pwglLoadDisplayColorTableEXT = (PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++;
10170     if ((pwglBindDisplayColorTableEXT = (PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++;
10171     if ((pwglDestroyDisplayColorTableEXT = (PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked++;
10172 #endif
10173     if (nLinked==4) return GLEE_LINK_COMPLETE;
10174     if (nLinked==0) return GLEE_LINK_FAIL;
10175     return GLEE_LINK_PARTIAL;
10176 }
10177 
__GLeeLink_WGL_EXT_extensions_string(void)10178 GLuint __GLeeLink_WGL_EXT_extensions_string(void)
10179 {
10180     GLint nLinked=0;
10181 #ifdef __GLEE_WGL_EXT_extensions_string
10182     if ((pwglGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++;
10183 #endif
10184     if (nLinked==1) return GLEE_LINK_COMPLETE;
10185     if (nLinked==0) return GLEE_LINK_FAIL;
10186     return GLEE_LINK_PARTIAL;
10187 }
10188 
__GLeeLink_WGL_EXT_swap_control(void)10189 GLuint __GLeeLink_WGL_EXT_swap_control(void)
10190 {
10191     GLint nLinked=0;
10192 #ifdef __GLEE_WGL_EXT_swap_control
10193     if ((pwglSwapIntervalEXT = (PFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++;
10194     if ((pwglGetSwapIntervalEXT = (PFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++;
10195 #endif
10196     if (nLinked==2) return GLEE_LINK_COMPLETE;
10197     if (nLinked==0) return GLEE_LINK_FAIL;
10198     return GLEE_LINK_PARTIAL;
10199 }
10200 
__GLeeLink_WGL_NV_vertex_array_range(void)10201 GLuint __GLeeLink_WGL_NV_vertex_array_range(void)
10202 {
10203     GLint nLinked=0;
10204 #ifdef __GLEE_WGL_NV_vertex_array_range
10205     if ((pwglAllocateMemoryNV = (PFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++;
10206     if ((pwglFreeMemoryNV = (PFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress("wglFreeMemoryNV"))!=0) nLinked++;
10207 #endif
10208     if (nLinked==2) return GLEE_LINK_COMPLETE;
10209     if (nLinked==0) return GLEE_LINK_FAIL;
10210     return GLEE_LINK_PARTIAL;
10211 }
10212 
__GLeeLink_WGL_OML_sync_control(void)10213 GLuint __GLeeLink_WGL_OML_sync_control(void)
10214 {
10215     GLint nLinked=0;
10216 #ifdef __GLEE_WGL_OML_sync_control
10217     if ((pwglGetSyncValuesOML = (PFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++;
10218     if ((pwglGetMscRateOML = (PFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress("wglGetMscRateOML"))!=0) nLinked++;
10219     if ((pwglSwapBuffersMscOML = (PFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++;
10220     if ((pwglSwapLayerBuffersMscOML = (PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++;
10221     if ((pwglWaitForMscOML = (PFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress("wglWaitForMscOML"))!=0) nLinked++;
10222     if ((pwglWaitForSbcOML = (PFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++;
10223 #endif
10224     if (nLinked==6) return GLEE_LINK_COMPLETE;
10225     if (nLinked==0) return GLEE_LINK_FAIL;
10226     return GLEE_LINK_PARTIAL;
10227 }
10228 
__GLeeLink_WGL_I3D_swap_frame_usage(void)10229 GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void)
10230 {
10231     GLint nLinked=0;
10232 #ifdef __GLEE_WGL_I3D_swap_frame_usage
10233     if ((pwglGetFrameUsageI3D = (PFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++;
10234     if ((pwglBeginFrameTrackingI3D = (PFNWGLBEGINFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++;
10235     if ((pwglEndFrameTrackingI3D = (PFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++;
10236     if ((pwglQueryFrameTrackingI3D = (PFNWGLQUERYFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++;
10237 #endif
10238     if (nLinked==4) return GLEE_LINK_COMPLETE;
10239     if (nLinked==0) return GLEE_LINK_FAIL;
10240     return GLEE_LINK_PARTIAL;
10241 }
10242 
__GLeeLink_WGL_NV_video_output(void)10243 GLuint __GLeeLink_WGL_NV_video_output(void)
10244 {
10245     GLint nLinked=0;
10246 #ifdef __GLEE_WGL_NV_video_output
10247     if ((pwglGetVideoDeviceNV = (PFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++;
10248     if ((pwglReleaseVideoDeviceNV = (PFNWGLRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++;
10249     if ((pwglBindVideoImageNV = (PFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++;
10250     if ((pwglReleaseVideoImageNV = (PFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++;
10251     if ((pwglSendPbufferToVideoNV = (PFNWGLSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++;
10252     if ((pwglGetVideoInfoNV = (PFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++;
10253 #endif
10254     if (nLinked==6) return GLEE_LINK_COMPLETE;
10255     if (nLinked==0) return GLEE_LINK_FAIL;
10256     return GLEE_LINK_PARTIAL;
10257 }
10258 
10259 GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37];
10260 
initWGLLoadFunctions(void)10261 void initWGLLoadFunctions(void)
10262 {
10263     __GLeeWGLLoadFunction[0]=__GLeeLink_WGL_ARB_buffer_region;
10264     __GLeeWGLLoadFunction[1]=__GLeeLink_WGL_ARB_multisample;
10265     __GLeeWGLLoadFunction[2]=__GLeeLink_WGL_ARB_extensions_string;
10266     __GLeeWGLLoadFunction[3]=__GLeeLink_WGL_ARB_pixel_format;
10267     __GLeeWGLLoadFunction[4]=__GLeeLink_WGL_ARB_make_current_read;
10268     __GLeeWGLLoadFunction[5]=__GLeeLink_WGL_ARB_pbuffer;
10269     __GLeeWGLLoadFunction[6]=__GLeeLink_WGL_ARB_render_texture;
10270     __GLeeWGLLoadFunction[7]=__GLeeLink_WGL_ARB_pixel_format_float;
10271     __GLeeWGLLoadFunction[8]=__GLeeLink_WGL_ARB_create_context;
10272     __GLeeWGLLoadFunction[9]=__GLeeLink_WGL_EXT_make_current_read;
10273     __GLeeWGLLoadFunction[10]=__GLeeLink_WGL_EXT_pixel_format;
10274     __GLeeWGLLoadFunction[11]=__GLeeLink_WGL_EXT_pbuffer;
10275     __GLeeWGLLoadFunction[12]=__GLeeLink_WGL_EXT_depth_float;
10276     __GLeeWGLLoadFunction[13]=__GLeeLink_WGL_3DFX_multisample;
10277     __GLeeWGLLoadFunction[14]=__GLeeLink_WGL_EXT_multisample;
10278     __GLeeWGLLoadFunction[15]=__GLeeLink_WGL_I3D_digital_video_control;
10279     __GLeeWGLLoadFunction[16]=__GLeeLink_WGL_I3D_gamma;
10280     __GLeeWGLLoadFunction[17]=__GLeeLink_WGL_I3D_genlock;
10281     __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer;
10282     __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock;
10283     __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture;
10284     __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle;
10285     __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float;
10286     __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer;
10287     __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control;
10288     __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float;
10289     __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB;
10290     __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video;
10291     __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_video_out;
10292     __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_swap_group;
10293     __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table;
10294     __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string;
10295     __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control;
10296     __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range;
10297     __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control;
10298     __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage;
10299     __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output;
10300 }
10301 
10302 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10303 #else /* Linux */
__GLeeLink_GLX_VERSION_1_3(void)10304 GLuint __GLeeLink_GLX_VERSION_1_3(void)
10305 {
10306     GLint nLinked=0;
10307 #ifdef __GLEE_GLX_VERSION_1_3
10308     if ((pglXGetFBConfigs = (PFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress("glXGetFBConfigs"))!=0) nLinked++;
10309     if ((pglXChooseFBConfig = (PFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++;
10310     if ((pglXGetFBConfigAttrib = (PFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++;
10311     if ((pglXGetVisualFromFBConfig = (PFNGLXGETVISUALFROMFBCONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++;
10312     if ((pglXCreateWindow = (PFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress("glXCreateWindow"))!=0) nLinked++;
10313     if ((pglXDestroyWindow = (PFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress("glXDestroyWindow"))!=0) nLinked++;
10314     if ((pglXCreatePixmap = (PFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress("glXCreatePixmap"))!=0) nLinked++;
10315     if ((pglXDestroyPixmap = (PFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress("glXDestroyPixmap"))!=0) nLinked++;
10316     if ((pglXCreatePbuffer = (PFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress("glXCreatePbuffer"))!=0) nLinked++;
10317     if ((pglXDestroyPbuffer = (PFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++;
10318     if ((pglXQueryDrawable = (PFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress("glXQueryDrawable"))!=0) nLinked++;
10319     if ((pglXCreateNewContext = (PFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++;
10320     if ((pglXMakeContextCurrent = (PFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++;
10321     if ((pglXGetCurrentReadDrawable = (PFNGLXGETCURRENTREADDRAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++;
10322     if ((pglXGetCurrentDisplay = (PFNGLXGETCURRENTDISPLAYPROC) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++;
10323     if ((pglXQueryContext = (PFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress("glXQueryContext"))!=0) nLinked++;
10324     if ((pglXSelectEvent = (PFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("glXSelectEvent"))!=0) nLinked++;
10325     if ((pglXGetSelectedEvent = (PFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++;
10326 #endif
10327     if (nLinked==18) return GLEE_LINK_COMPLETE;
10328     if (nLinked==0) return GLEE_LINK_FAIL;
10329     return GLEE_LINK_PARTIAL;
10330 }
10331 
__GLeeLink_GLX_VERSION_1_4(void)10332 GLuint __GLeeLink_GLX_VERSION_1_4(void)
10333 {
10334     GLint nLinked=0;
10335 #ifdef __GLEE_GLX_VERSION_1_4
10336     if ((pglXGetProcAddress = (PFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++;
10337 #endif
10338     if (nLinked==1) return GLEE_LINK_COMPLETE;
10339     if (nLinked==0) return GLEE_LINK_FAIL;
10340     return GLEE_LINK_PARTIAL;
10341 }
10342 
__GLeeLink_GLX_ARB_multisample(void)10343 GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
10344 
__GLeeLink_GLX_ARB_fbconfig_float(void)10345 GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;}
10346 
__GLeeLink_GLX_SGIS_multisample(void)10347 GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;}
10348 
__GLeeLink_GLX_EXT_visual_info(void)10349 GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;}
10350 
__GLeeLink_GLX_SGI_swap_control(void)10351 GLuint __GLeeLink_GLX_SGI_swap_control(void)
10352 {
10353     GLint nLinked=0;
10354 #ifdef __GLEE_GLX_SGI_swap_control
10355     if ((pglXSwapIntervalSGI = (PFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++;
10356 #endif
10357     if (nLinked==1) return GLEE_LINK_COMPLETE;
10358     if (nLinked==0) return GLEE_LINK_FAIL;
10359     return GLEE_LINK_PARTIAL;
10360 }
10361 
__GLeeLink_GLX_SGI_video_sync(void)10362 GLuint __GLeeLink_GLX_SGI_video_sync(void)
10363 {
10364     GLint nLinked=0;
10365 #ifdef __GLEE_GLX_SGI_video_sync
10366     if ((pglXGetVideoSyncSGI = (PFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++;
10367     if ((pglXWaitVideoSyncSGI = (PFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++;
10368 #endif
10369     if (nLinked==2) return GLEE_LINK_COMPLETE;
10370     if (nLinked==0) return GLEE_LINK_FAIL;
10371     return GLEE_LINK_PARTIAL;
10372 }
10373 
__GLeeLink_GLX_SGI_make_current_read(void)10374 GLuint __GLeeLink_GLX_SGI_make_current_read(void)
10375 {
10376     GLint nLinked=0;
10377 #ifdef __GLEE_GLX_SGI_make_current_read
10378     if ((pglXMakeCurrentReadSGI = (PFNGLXMAKECURRENTREADSGIPROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++;
10379     if ((pglXGetCurrentReadDrawableSGI = (PFNGLXGETCURRENTREADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++;
10380 #endif
10381     if (nLinked==2) return GLEE_LINK_COMPLETE;
10382     if (nLinked==0) return GLEE_LINK_FAIL;
10383     return GLEE_LINK_PARTIAL;
10384 }
10385 
__GLeeLink_GLX_EXT_visual_rating(void)10386 GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;}
10387 
__GLeeLink_GLX_EXT_import_context(void)10388 GLuint __GLeeLink_GLX_EXT_import_context(void)
10389 {
10390     GLint nLinked=0;
10391 #ifdef __GLEE_GLX_EXT_import_context
10392     if ((pglXGetCurrentDisplayEXT = (PFNGLXGETCURRENTDISPLAYEXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++;
10393     if ((pglXQueryContextInfoEXT = (PFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++;
10394     if ((pglXGetContextIDEXT = (PFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++;
10395     if ((pglXImportContextEXT = (PFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++;
10396     if ((pglXFreeContextEXT = (PFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++;
10397 #endif
10398     if (nLinked==5) return GLEE_LINK_COMPLETE;
10399     if (nLinked==0) return GLEE_LINK_FAIL;
10400     return GLEE_LINK_PARTIAL;
10401 }
10402 
__GLeeLink_GLX_SGIX_fbconfig(void)10403 GLuint __GLeeLink_GLX_SGIX_fbconfig(void)
10404 {
10405     GLint nLinked=0;
10406 #ifdef __GLEE_GLX_SGIX_fbconfig
10407     if ((pglXGetFBConfigAttribSGIX = (PFNGLXGETFBCONFIGATTRIBSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++;
10408     if ((pglXChooseFBConfigSGIX = (PFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++;
10409     if ((pglXCreateGLXPixmapWithConfigSGIX = (PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) nLinked++;
10410     if ((pglXCreateContextWithConfigSGIX = (PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked++;
10411     if ((pglXGetVisualFromFBConfigSGIX = (PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++;
10412     if ((pglXGetFBConfigFromVisualSGIX = (PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++;
10413 #endif
10414     if (nLinked==6) return GLEE_LINK_COMPLETE;
10415     if (nLinked==0) return GLEE_LINK_FAIL;
10416     return GLEE_LINK_PARTIAL;
10417 }
10418 
__GLeeLink_GLX_SGIX_pbuffer(void)10419 GLuint __GLeeLink_GLX_SGIX_pbuffer(void)
10420 {
10421     GLint nLinked=0;
10422 #ifdef __GLEE_GLX_SGIX_pbuffer
10423     if ((pglXCreateGLXPbufferSGIX = (PFNGLXCREATEGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++;
10424     if ((pglXDestroyGLXPbufferSGIX = (PFNGLXDESTROYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++;
10425     if ((pglXQueryGLXPbufferSGIX = (PFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++;
10426     if ((pglXSelectEventSGIX = (PFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++;
10427     if ((pglXGetSelectedEventSGIX = (PFNGLXGETSELECTEDEVENTSGIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++;
10428 #endif
10429     if (nLinked==5) return GLEE_LINK_COMPLETE;
10430     if (nLinked==0) return GLEE_LINK_FAIL;
10431     return GLEE_LINK_PARTIAL;
10432 }
10433 
__GLeeLink_GLX_SGI_cushion(void)10434 GLuint __GLeeLink_GLX_SGI_cushion(void)
10435 {
10436     GLint nLinked=0;
10437 #ifdef __GLEE_GLX_SGI_cushion
10438     if ((pglXCushionSGI = (PFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXCushionSGI"))!=0) nLinked++;
10439 #endif
10440     if (nLinked==1) return GLEE_LINK_COMPLETE;
10441     if (nLinked==0) return GLEE_LINK_FAIL;
10442     return GLEE_LINK_PARTIAL;
10443 }
10444 
__GLeeLink_GLX_SGIX_video_resize(void)10445 GLuint __GLeeLink_GLX_SGIX_video_resize(void)
10446 {
10447     GLint nLinked=0;
10448 #ifdef __GLEE_GLX_SGIX_video_resize
10449     if ((pglXBindChannelToWindowSGIX = (PFNGLXBINDCHANNELTOWINDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++;
10450     if ((pglXChannelRectSGIX = (PFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++;
10451     if ((pglXQueryChannelRectSGIX = (PFNGLXQUERYCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++;
10452     if ((pglXQueryChannelDeltasSGIX = (PFNGLXQUERYCHANNELDELTASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++;
10453     if ((pglXChannelRectSyncSGIX = (PFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++;
10454 #endif
10455     if (nLinked==5) return GLEE_LINK_COMPLETE;
10456     if (nLinked==0) return GLEE_LINK_FAIL;
10457     return GLEE_LINK_PARTIAL;
10458 }
10459 
__GLeeLink_GLX_SGIX_swap_group(void)10460 GLuint __GLeeLink_GLX_SGIX_swap_group(void)
10461 {
10462     GLint nLinked=0;
10463 #ifdef __GLEE_GLX_SGIX_swap_group
10464     if ((pglXJoinSwapGroupSGIX = (PFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++;
10465 #endif
10466     if (nLinked==1) return GLEE_LINK_COMPLETE;
10467     if (nLinked==0) return GLEE_LINK_FAIL;
10468     return GLEE_LINK_PARTIAL;
10469 }
10470 
__GLeeLink_GLX_SGIX_swap_barrier(void)10471 GLuint __GLeeLink_GLX_SGIX_swap_barrier(void)
10472 {
10473     GLint nLinked=0;
10474 #ifdef __GLEE_GLX_SGIX_swap_barrier
10475     if ((pglXBindSwapBarrierSGIX = (PFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++;
10476     if ((pglXQueryMaxSwapBarriersSGIX = (PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++;
10477 #endif
10478     if (nLinked==2) return GLEE_LINK_COMPLETE;
10479     if (nLinked==0) return GLEE_LINK_FAIL;
10480     return GLEE_LINK_PARTIAL;
10481 }
10482 
__GLeeLink_GLX_SGIS_blended_overlay(void)10483 GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE;}
10484 
__GLeeLink_GLX_SGIS_shared_multisample(void)10485 GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPLETE;}
10486 
__GLeeLink_GLX_SUN_get_transparent_index(void)10487 GLuint __GLeeLink_GLX_SUN_get_transparent_index(void)
10488 {
10489     GLint nLinked=0;
10490 #ifdef __GLEE_GLX_SUN_get_transparent_index
10491     if ((pglXGetTransparentIndexSUN = (PFNGLXGETTRANSPARENTINDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++;
10492 #endif
10493     if (nLinked==1) return GLEE_LINK_COMPLETE;
10494     if (nLinked==0) return GLEE_LINK_FAIL;
10495     return GLEE_LINK_PARTIAL;
10496 }
10497 
__GLeeLink_GLX_3DFX_multisample(void)10498 GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
10499 
__GLeeLink_GLX_MESA_copy_sub_buffer(void)10500 GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void)
10501 {
10502     GLint nLinked=0;
10503 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
10504     if ((pglXCopySubBufferMESA = (PFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++;
10505 #endif
10506     if (nLinked==1) return GLEE_LINK_COMPLETE;
10507     if (nLinked==0) return GLEE_LINK_FAIL;
10508     return GLEE_LINK_PARTIAL;
10509 }
10510 
__GLeeLink_GLX_MESA_pixmap_colormap(void)10511 GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void)
10512 {
10513     GLint nLinked=0;
10514 #ifdef __GLEE_GLX_MESA_pixmap_colormap
10515     if ((pglXCreateGLXPixmapMESA = (PFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++;
10516 #endif
10517     if (nLinked==1) return GLEE_LINK_COMPLETE;
10518     if (nLinked==0) return GLEE_LINK_FAIL;
10519     return GLEE_LINK_PARTIAL;
10520 }
10521 
__GLeeLink_GLX_MESA_release_buffers(void)10522 GLuint __GLeeLink_GLX_MESA_release_buffers(void)
10523 {
10524     GLint nLinked=0;
10525 #ifdef __GLEE_GLX_MESA_release_buffers
10526     if ((pglXReleaseBuffersMESA = (PFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++;
10527 #endif
10528     if (nLinked==1) return GLEE_LINK_COMPLETE;
10529     if (nLinked==0) return GLEE_LINK_FAIL;
10530     return GLEE_LINK_PARTIAL;
10531 }
10532 
__GLeeLink_GLX_MESA_set_3dfx_mode(void)10533 GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void)
10534 {
10535     GLint nLinked=0;
10536 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
10537     if ((pglXSet3DfxModeMESA = (PFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++;
10538 #endif
10539     if (nLinked==1) return GLEE_LINK_COMPLETE;
10540     if (nLinked==0) return GLEE_LINK_FAIL;
10541     return GLEE_LINK_PARTIAL;
10542 }
10543 
__GLeeLink_GLX_SGIX_visual_select_group(void)10544 GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMPLETE;}
10545 
__GLeeLink_GLX_OML_swap_method(void)10546 GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;}
10547 
__GLeeLink_GLX_OML_sync_control(void)10548 GLuint __GLeeLink_GLX_OML_sync_control(void)
10549 {
10550     GLint nLinked=0;
10551 #ifdef __GLEE_GLX_OML_sync_control
10552     if ((pglXGetSyncValuesOML = (PFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++;
10553     if ((pglXGetMscRateOML = (PFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress("glXGetMscRateOML"))!=0) nLinked++;
10554     if ((pglXSwapBuffersMscOML = (PFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++;
10555     if ((pglXWaitForMscOML = (PFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress("glXWaitForMscOML"))!=0) nLinked++;
10556     if ((pglXWaitForSbcOML = (PFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++;
10557 #endif
10558     if (nLinked==5) return GLEE_LINK_COMPLETE;
10559     if (nLinked==0) return GLEE_LINK_FAIL;
10560     return GLEE_LINK_PARTIAL;
10561 }
10562 
__GLeeLink_GLX_NV_float_buffer(void)10563 GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
10564 
__GLeeLink_GLX_SGIX_hyperpipe(void)10565 GLuint __GLeeLink_GLX_SGIX_hyperpipe(void)
10566 {
10567     GLint nLinked=0;
10568 #ifdef __GLEE_GLX_SGIX_hyperpipe
10569     if ((pglXQueryHyperpipeNetworkSGIX = (PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++;
10570     if ((pglXHyperpipeConfigSGIX = (PFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++;
10571     if ((pglXQueryHyperpipeConfigSGIX = (PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++;
10572     if ((pglXDestroyHyperpipeConfigSGIX = (PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++;
10573     if ((pglXBindHyperpipeSGIX = (PFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++;
10574     if ((pglXQueryHyperpipeBestAttribSGIX = (PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLinked++;
10575     if ((pglXHyperpipeAttribSGIX = (PFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++;
10576     if ((pglXQueryHyperpipeAttribSGIX = (PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++;
10577 #endif
10578     if (nLinked==8) return GLEE_LINK_COMPLETE;
10579     if (nLinked==0) return GLEE_LINK_FAIL;
10580     return GLEE_LINK_PARTIAL;
10581 }
10582 
__GLeeLink_GLX_MESA_agp_offset(void)10583 GLuint __GLeeLink_GLX_MESA_agp_offset(void)
10584 {
10585     GLint nLinked=0;
10586 #ifdef __GLEE_GLX_MESA_agp_offset
10587     if ((pglXGetAGPOffsetMESA = (PFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++;
10588 #endif
10589     if (nLinked==1) return GLEE_LINK_COMPLETE;
10590     if (nLinked==0) return GLEE_LINK_FAIL;
10591     return GLEE_LINK_PARTIAL;
10592 }
10593 
__GLeeLink_GLX_EXT_fbconfig_packed_float(void)10594 GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COMPLETE;}
10595 
__GLeeLink_GLX_EXT_framebuffer_sRGB(void)10596 GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
10597 
__GLeeLink_GLX_EXT_texture_from_pixmap(void)10598 GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void)
10599 {
10600     GLint nLinked=0;
10601 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
10602     if ((pglXBindTexImageEXT = (PFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++;
10603     if ((pglXReleaseTexImageEXT = (PFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++;
10604 #endif
10605     if (nLinked==2) return GLEE_LINK_COMPLETE;
10606     if (nLinked==0) return GLEE_LINK_FAIL;
10607     return GLEE_LINK_PARTIAL;
10608 }
10609 
__GLeeLink_GLX_NV_present_video(void)10610 GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
10611 
__GLeeLink_GLX_NV_video_out(void)10612 GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
10613 
__GLeeLink_GLX_NV_swap_group(void)10614 GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
10615 
__GLeeLink_GLX_EXT_scene_marker(void)10616 GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;}
10617 
__GLeeLink_GLX_NV_video_output(void)10618 GLuint __GLeeLink_GLX_NV_video_output(void)
10619 {
10620     GLint nLinked=0;
10621 #ifdef __GLEE_GLX_NV_video_output
10622     if ((pglXGetVideoDeviceNV = (PFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++;
10623     if ((pglXReleaseVideoDeviceNV = (PFNGLXRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++;
10624     if ((pglXBindVideoImageNV = (PFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++;
10625     if ((pglXReleaseVideoImageNV = (PFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++;
10626     if ((pglXSendPbufferToVideoNV = (PFNGLXSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++;
10627     if ((pglXGetVideoInfoNV = (PFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++;
10628 #endif
10629     if (nLinked==6) return GLEE_LINK_COMPLETE;
10630     if (nLinked==0) return GLEE_LINK_FAIL;
10631     return GLEE_LINK_PARTIAL;
10632 }
10633 
10634 GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[39];
10635 
initGLXLoadFunctions(void)10636 void initGLXLoadFunctions(void)
10637 {
10638     __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3;
10639     __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4;
10640     __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample;
10641     __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float;
10642     __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_SGIS_multisample;
10643     __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_EXT_visual_info;
10644     __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_SGI_swap_control;
10645     __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_video_sync;
10646     __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_make_current_read;
10647     __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_EXT_visual_rating;
10648     __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_import_context;
10649     __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_SGIX_fbconfig;
10650     __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_pbuffer;
10651     __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGI_cushion;
10652     __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGIX_video_resize;
10653     __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_swap_group;
10654     __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_barrier;
10655     __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIS_blended_overlay;
10656     __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_shared_multisample;
10657     __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SUN_get_transparent_index;
10658     __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_3DFX_multisample;
10659     __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_MESA_copy_sub_buffer;
10660     __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_pixmap_colormap;
10661     __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_release_buffers;
10662     __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_set_3dfx_mode;
10663     __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_SGIX_visual_select_group;
10664     __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_OML_swap_method;
10665     __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_sync_control;
10666     __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_NV_float_buffer;
10667     __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_SGIX_hyperpipe;
10668     __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_MESA_agp_offset;
10669     __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_EXT_fbconfig_packed_float;
10670     __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_framebuffer_sRGB;
10671     __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_texture_from_pixmap;
10672     __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_NV_present_video;
10673     __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_video_out;
10674     __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_swap_group;
10675     __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_EXT_scene_marker;
10676     __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_NV_video_output;
10677 }
10678 
10679 #endif /* end Linux */
10680 
10681 
10682 /*****************************************************************
10683  * GLee internal types
10684  *****************************************************************/
10685 typedef struct
10686 {
10687 	char ** names;
10688 	int * lengths;
10689 	int numNames;
10690 }ExtensionList;
10691 
10692 
10693 /*****************************************************************
10694  * GLee internal variables
10695  *****************************************************************/
10696 char GLeeErrorString[256]="";
10697 
10698 
10699 /*****************************************************************
10700  * GLee internal functions
10701  *****************************************************************/
10702 
__GLeeExtList_init(ExtensionList * extList)10703 void __GLeeExtList_init(ExtensionList *extList)
10704 {
10705 	extList->names=0;
10706 	extList->lengths=0;
10707 	extList->numNames=0;
10708 }
10709 
__GLeeExtList_clean(ExtensionList * extList)10710 void __GLeeExtList_clean(ExtensionList *extList)
10711 {
10712 	int a;
10713 	for (a=0;a<extList->numNames;a++)
10714 	{
10715 		if (extList->names[a]!=0) free((void *)extList->names[a]);
10716 	}
10717 	if (extList->names!=0) free((void *)extList->names);
10718 	if (extList->lengths!=0) free((void *)extList->lengths);
10719 	extList->names=0;
10720 	extList->lengths=0;
10721 	extList->numNames=0;
10722 }
10723 
__GLeeExtList_add(ExtensionList * extList,const char * extName)10724 void __GLeeExtList_add(ExtensionList *extList, const char * extName)
10725 {
10726 	int length=strlen(extName)+1;
10727 	int i=extList->numNames;
10728 	int n=i+1;
10729 	if (i==0)
10730 	{
10731 		extList->lengths=(int *)malloc(sizeof(int));
10732 		extList->names=(char **)malloc(sizeof(char *));
10733 	}else
10734 	{
10735 		extList->lengths=(int *)realloc((void *)extList->lengths, n*sizeof(int));
10736 		extList->names=(char **)realloc((void *)extList->names, n*sizeof(char *));
10737 	}
10738 	extList->names[i]=(char *)malloc(length*sizeof(char));
10739 	strcpy(extList->names[i],extName);
10740 	extList->lengths[i]=length;
10741 	extList->numNames++;
10742 }
10743 
__GLeeGetExtStrPlat(void)10744 const char *__GLeeGetExtStrPlat( void )
10745 {
10746 #ifdef WIN32
10747 	if (!_GLEE_WGL_ARB_extensions_string)
10748 		pwglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB");
10749 
10750 	if (pwglGetExtensionsStringARB)
10751 		return (const char *)pwglGetExtensionsStringARB(wglGetCurrentDC());
10752 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10753 #else
10754 	Display *dpy=glXGetCurrentDisplay();
10755 	if(dpy)
10756 	{
10757 		int dpynr=DefaultScreen(dpy);
10758 		return (const char*)glXQueryExtensionsString(dpy,dpynr);
10759 	}
10760 #endif
10761 	return 0;
10762 }
10763 
__GLeeWriteError(const char * errorStr)10764 void __GLeeWriteError(const char * errorStr)
10765 {
10766 	int a=0;
10767 	for (a=0;a<256;a++)
10768 	{
10769 		GLeeErrorString[a]=errorStr[a];
10770 	}
10771 	GLeeErrorString[255]='\0';
10772 }
10773 
__GLeeGetVersionNumber(char * versionStr)10774 int __GLeeGetVersionNumber(char *versionStr)
10775 {
10776 	int major=(int)versionStr[0]-(int)'0';
10777 	int minor=(int)versionStr[2]-(int)'0';
10778 	return major<<8 | minor;
10779 }
10780 
__GLeeGetExtensions(ExtensionList * extList)10781 GLboolean __GLeeGetExtensions(ExtensionList* extList)
10782 {
10783 	const char * platExtStr;
10784 	const char * glExtStr;
10785 	char * extStr;
10786 	char emptyString[1] = "";
10787 	char extensionName[1024];
10788 	int a,b;
10789 	int totalExtStrLen;
10790 	int platExtStrLen;
10791 	int addASpace;
10792 
10793 	/* read the platform specific extension string */
10794 	platExtStr=__GLeeGetExtStrPlat();
10795 	if (!platExtStr) platExtStr=emptyString;
10796 
10797 	glExtStr=(const char *)glGetString(GL_EXTENSIONS);
10798 	if (glExtStr==0)
10799 	{
10800 		__GLeeWriteError("glGetString(GL_EXTENSIONS) failed.");
10801 		return GL_FALSE;
10802 	}
10803 
10804 	/* allocate the extension string */
10805 	platExtStrLen = strlen(platExtStr);
10806 	totalExtStrLen = platExtStrLen + strlen(glExtStr);
10807 	extStr=(char *)malloc( (totalExtStrLen+2) * sizeof(char) ); /* we add 2 to allow for an extra space and a null terminator */
10808 
10809 	/* If the last character of platExtStr is not a space, we need to add one when we concatenate the extension strings*/
10810 	addASpace = 0;
10811 	if ( platExtStrLen > 2 )
10812 	{
10813 	    if ( platExtStr[ platExtStrLen-1 ] != ' ')
10814 		{
10815 			addASpace = 1;
10816 		}
10817 	}
10818 
10819 	/* concatenate the two extension strings */
10820 	if ( addASpace )
10821 	{
10822 	    sprintf(extStr,"%s %s",platExtStr,glExtStr);
10823 	}
10824 	else
10825 	{
10826 	    sprintf(extStr,"%s%s",platExtStr,glExtStr);
10827 	}
10828 
10829 	/* extract the extensions */
10830 	for ( a=0;a<totalExtStrLen;a++ )
10831 	{
10832 		b=0;
10833 		while (extStr[a]!=' ' && a<totalExtStrLen && b<1022)
10834 		{
10835 			extensionName[b]=extStr[a];
10836 			b++; a++;
10837 		}
10838 		if (b==1023)
10839 		{
10840 			__GLeeWriteError("Extension name exceeds 1023 characters.");
10841 			free((void *)extStr);
10842 			return GL_FALSE;
10843 		}
10844 
10845 		extensionName[b]='\0';
10846 
10847 		/* add the extension */
10848 		__GLeeExtList_add(extList,extensionName);
10849 	}
10850 	free((void *)extStr);
10851 	return GL_TRUE;
10852 }
10853 
__GLeeCheckExtension(const char * name,ExtensionList * extensionNames)10854 GLboolean __GLeeCheckExtension(const char * name, ExtensionList *extensionNames)
10855 {
10856 	int n=extensionNames->numNames;
10857 	int a;
10858     for (a=0;a<n;a++)
10859 	{
10860 		if (strcmp(extensionNames->names[a],name)==0)
10861 			return GL_TRUE;
10862 	}
10863 	return GL_FALSE;
10864 }
10865 
__GLeeGetExtensionNumber(const char * extensionName,int type)10866 GLEE_EXTERN GLint __GLeeGetExtensionNumber(const char *extensionName, int type)
10867 {
10868 	int a;
10869 	switch (type)
10870 	{
10871 	case 0:
10872 		for (a=0;a<__GLeeGLNumExtensions;a++)
10873 			if (strcmp(extensionName,__GLeeGLExtensionNames[a])==0)	return a;
10874 		return -1;
10875 #ifdef WIN32
10876 	case 1:
10877 		for (a=0;a<__GLeeWGLNumExtensions;a++)
10878 			if (strcmp(extensionName,__GLeeWGLExtensionNames[a])==0) return a;
10879 		return -1;
10880 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10881 #else
10882 	case 2:
10883 		for (a=0;a<__GLeeGLXNumExtensions;a++)
10884 			if (strcmp(extensionName,__GLeeGLXExtensionNames[a])==0) return a;
10885 		return -1;
10886 #endif
10887 	}
10888 	return -1;
10889 }
10890 
10891 /*****************************************************************
10892  * GLee external functions
10893  *****************************************************************/
10894 
10895 #ifdef WIN32
GLeeGetExtStrWGL(void)10896 GLEE_EXTERN const char * GLeeGetExtStrWGL( void )
10897 {
10898 	return __GLeeGetExtStrPlat();
10899 }
10900 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10901 #else
GLeeGetExtStrGLX(void)10902 GLEE_EXTERN const char * GLeeGetExtStrGLX( void )
10903 {
10904 	return __GLeeGetExtStrPlat();
10905 }
10906 #endif
10907 
GLeeGetExtStrGL(void)10908 GLEE_EXTERN const char * GLeeGetExtStrGL( void )
10909 {
10910 	return (const char *)glGetString(GL_EXTENSIONS);
10911 }
10912 
GLeeGetErrorString(void)10913 GLEE_EXTERN const char * GLeeGetErrorString( void )
10914 {
10915 	return GLeeErrorString;
10916 }
10917 
10918 GLboolean __GLeeInitedLoadFunctions=GL_FALSE;
10919 
GLeeForceLink(const char * extensionName)10920 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName)
10921 {
10922 	int type=0;
10923 	int extNum;
10924 	int len=strlen(extensionName);
10925 	if (len<5) return GLEE_LINK_FAIL;
10926 	if (!__GLeeInitedLoadFunctions)
10927 	{
10928 		if (!__GLeeInited) GLeeInit();
10929 		initGLLoadFunctions();
10930 #ifdef WIN32
10931 		initWGLLoadFunctions();
10932 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10933 #else
10934 		initGLXLoadFunctions();
10935 #endif
10936 		__GLeeInitedLoadFunctions=GL_TRUE;
10937 	}
10938 	if (extensionName[0]=='W') type=1;
10939 	else if (extensionName[2]=='X') type=2;
10940 	extNum=__GLeeGetExtensionNumber(extensionName,type);
10941 	if (extNum==-1) return GLEE_LINK_FAIL;
10942 	if (type==0) return __GLeeGLLoadFunction[extNum]();
10943 #ifdef WIN32
10944 	if (type==1) return __GLeeWGLLoadFunction[extNum]();
10945 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10946 #else
10947 	if (type==2) return __GLeeGLXLoadFunction[extNum]();
10948 #endif
10949 	return GLEE_LINK_FAIL;
10950 }
10951 
GLeeEnabled(GLboolean * extensionQueryingVariable)10952 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable)
10953 {
10954 	if (!__GLeeInited) GLeeInit();
10955 	return *extensionQueryingVariable;
10956 }
10957 
GLeeInit(void)10958 GLEE_EXTERN GLboolean GLeeInit( void )
10959 {
10960 	int version;
10961 	ExtensionList extensionNames;
10962 
10963 	if (__GLeeInited)
10964 	{
10965 		return GL_FALSE;
10966 	}
10967 
10968 	__GLeeExtList_init(&extensionNames);
10969 	if (!__GLeeGetExtensions(&extensionNames))
10970 	{
10971 		__GLeeWriteError("GL extension querying failed.");
10972 		__GLeeExtList_clean(&extensionNames);
10973 		return GL_FALSE;
10974 	}
10975 
10976 	version=__GLeeGetVersionNumber((char *)glGetString(GL_VERSION));
10977 
10978 	__GLeeInited = GL_TRUE;
10979 
10980 
10981 /*****************************************************************
10982  * Autogenerated linking functions
10983  *****************************************************************/
10984     if (version>=258)
10985     {
10986         _GLEE_VERSION_1_2 = GL_TRUE;
10987         __GLeeLink_GL_VERSION_1_2();
10988     }
10989     if (__GLeeCheckExtension("GL_ARB_imaging", &extensionNames) )
10990     {
10991         _GLEE_ARB_imaging = GL_TRUE;
10992         __GLeeLink_GL_ARB_imaging();
10993     }
10994     if (version>=259)
10995     {
10996         _GLEE_VERSION_1_3 = GL_TRUE;
10997         __GLeeLink_GL_VERSION_1_3();
10998     }
10999     if (version>=260)
11000     {
11001         _GLEE_VERSION_1_4 = GL_TRUE;
11002         __GLeeLink_GL_VERSION_1_4();
11003     }
11004     if (version>=261)
11005     {
11006         _GLEE_VERSION_1_5 = GL_TRUE;
11007         __GLeeLink_GL_VERSION_1_5();
11008     }
11009     if (version>=512)
11010     {
11011         _GLEE_VERSION_2_0 = GL_TRUE;
11012         __GLeeLink_GL_VERSION_2_0();
11013     }
11014     if (version>=513)
11015     {
11016         _GLEE_VERSION_2_1 = GL_TRUE;
11017         __GLeeLink_GL_VERSION_2_1();
11018     }
11019     if (version>=768)
11020     {
11021         _GLEE_VERSION_3_0 = GL_TRUE;
11022         __GLeeLink_GL_VERSION_3_0();
11023     }
11024     if (__GLeeCheckExtension("GL_ARB_multitexture", &extensionNames) )
11025     {
11026         _GLEE_ARB_multitexture = GL_TRUE;
11027         __GLeeLink_GL_ARB_multitexture();
11028     }
11029     if (__GLeeCheckExtension("GL_ARB_transpose_matrix", &extensionNames) )
11030     {
11031         _GLEE_ARB_transpose_matrix = GL_TRUE;
11032         __GLeeLink_GL_ARB_transpose_matrix();
11033     }
11034     if (__GLeeCheckExtension("GL_ARB_multisample", &extensionNames) )
11035     {
11036         _GLEE_ARB_multisample = GL_TRUE;
11037         __GLeeLink_GL_ARB_multisample();
11038     }
11039     if (__GLeeCheckExtension("GL_ARB_texture_env_add", &extensionNames) )
11040     {
11041         _GLEE_ARB_texture_env_add = GL_TRUE;
11042         __GLeeLink_GL_ARB_texture_env_add();
11043     }
11044     if (__GLeeCheckExtension("GL_ARB_texture_cube_map", &extensionNames) )
11045     {
11046         _GLEE_ARB_texture_cube_map = GL_TRUE;
11047         __GLeeLink_GL_ARB_texture_cube_map();
11048     }
11049     if (__GLeeCheckExtension("GL_ARB_texture_compression", &extensionNames) )
11050     {
11051         _GLEE_ARB_texture_compression = GL_TRUE;
11052         __GLeeLink_GL_ARB_texture_compression();
11053     }
11054     if (__GLeeCheckExtension("GL_ARB_texture_border_clamp", &extensionNames) )
11055     {
11056         _GLEE_ARB_texture_border_clamp = GL_TRUE;
11057         __GLeeLink_GL_ARB_texture_border_clamp();
11058     }
11059     if (__GLeeCheckExtension("GL_ARB_point_parameters", &extensionNames) )
11060     {
11061         _GLEE_ARB_point_parameters = GL_TRUE;
11062         __GLeeLink_GL_ARB_point_parameters();
11063     }
11064     if (__GLeeCheckExtension("GL_ARB_vertex_blend", &extensionNames) )
11065     {
11066         _GLEE_ARB_vertex_blend = GL_TRUE;
11067         __GLeeLink_GL_ARB_vertex_blend();
11068     }
11069     if (__GLeeCheckExtension("GL_ARB_matrix_palette", &extensionNames) )
11070     {
11071         _GLEE_ARB_matrix_palette = GL_TRUE;
11072         __GLeeLink_GL_ARB_matrix_palette();
11073     }
11074     if (__GLeeCheckExtension("GL_ARB_texture_env_combine", &extensionNames) )
11075     {
11076         _GLEE_ARB_texture_env_combine = GL_TRUE;
11077         __GLeeLink_GL_ARB_texture_env_combine();
11078     }
11079     if (__GLeeCheckExtension("GL_ARB_texture_env_crossbar", &extensionNames) )
11080     {
11081         _GLEE_ARB_texture_env_crossbar = GL_TRUE;
11082         __GLeeLink_GL_ARB_texture_env_crossbar();
11083     }
11084     if (__GLeeCheckExtension("GL_ARB_texture_env_dot3", &extensionNames) )
11085     {
11086         _GLEE_ARB_texture_env_dot3 = GL_TRUE;
11087         __GLeeLink_GL_ARB_texture_env_dot3();
11088     }
11089     if (__GLeeCheckExtension("GL_ARB_texture_mirrored_repeat", &extensionNames) )
11090     {
11091         _GLEE_ARB_texture_mirrored_repeat = GL_TRUE;
11092         __GLeeLink_GL_ARB_texture_mirrored_repeat();
11093     }
11094     if (__GLeeCheckExtension("GL_ARB_depth_texture", &extensionNames) )
11095     {
11096         _GLEE_ARB_depth_texture = GL_TRUE;
11097         __GLeeLink_GL_ARB_depth_texture();
11098     }
11099     if (__GLeeCheckExtension("GL_ARB_shadow", &extensionNames) )
11100     {
11101         _GLEE_ARB_shadow = GL_TRUE;
11102         __GLeeLink_GL_ARB_shadow();
11103     }
11104     if (__GLeeCheckExtension("GL_ARB_shadow_ambient", &extensionNames) )
11105     {
11106         _GLEE_ARB_shadow_ambient = GL_TRUE;
11107         __GLeeLink_GL_ARB_shadow_ambient();
11108     }
11109     if (__GLeeCheckExtension("GL_ARB_window_pos", &extensionNames) )
11110     {
11111         _GLEE_ARB_window_pos = GL_TRUE;
11112         __GLeeLink_GL_ARB_window_pos();
11113     }
11114     if (__GLeeCheckExtension("GL_ARB_vertex_program", &extensionNames) )
11115     {
11116         _GLEE_ARB_vertex_program = GL_TRUE;
11117         __GLeeLink_GL_ARB_vertex_program();
11118     }
11119     if (__GLeeCheckExtension("GL_ARB_fragment_program", &extensionNames) )
11120     {
11121         _GLEE_ARB_fragment_program = GL_TRUE;
11122         __GLeeLink_GL_ARB_fragment_program();
11123     }
11124     if (__GLeeCheckExtension("GL_ARB_vertex_buffer_object", &extensionNames) )
11125     {
11126         _GLEE_ARB_vertex_buffer_object = GL_TRUE;
11127         __GLeeLink_GL_ARB_vertex_buffer_object();
11128     }
11129     if (__GLeeCheckExtension("GL_ARB_occlusion_query", &extensionNames) )
11130     {
11131         _GLEE_ARB_occlusion_query = GL_TRUE;
11132         __GLeeLink_GL_ARB_occlusion_query();
11133     }
11134     if (__GLeeCheckExtension("GL_ARB_shader_objects", &extensionNames) )
11135     {
11136         _GLEE_ARB_shader_objects = GL_TRUE;
11137         __GLeeLink_GL_ARB_shader_objects();
11138     }
11139     if (__GLeeCheckExtension("GL_ARB_vertex_shader", &extensionNames) )
11140     {
11141         _GLEE_ARB_vertex_shader = GL_TRUE;
11142         __GLeeLink_GL_ARB_vertex_shader();
11143     }
11144     if (__GLeeCheckExtension("GL_ARB_fragment_shader", &extensionNames) )
11145     {
11146         _GLEE_ARB_fragment_shader = GL_TRUE;
11147         __GLeeLink_GL_ARB_fragment_shader();
11148     }
11149     if (__GLeeCheckExtension("GL_ARB_shading_language_100", &extensionNames) )
11150     {
11151         _GLEE_ARB_shading_language_100 = GL_TRUE;
11152         __GLeeLink_GL_ARB_shading_language_100();
11153     }
11154     if (__GLeeCheckExtension("GL_ARB_texture_non_power_of_two", &extensionNames) )
11155     {
11156         _GLEE_ARB_texture_non_power_of_two = GL_TRUE;
11157         __GLeeLink_GL_ARB_texture_non_power_of_two();
11158     }
11159     if (__GLeeCheckExtension("GL_ARB_point_sprite", &extensionNames) )
11160     {
11161         _GLEE_ARB_point_sprite = GL_TRUE;
11162         __GLeeLink_GL_ARB_point_sprite();
11163     }
11164     if (__GLeeCheckExtension("GL_ARB_fragment_program_shadow", &extensionNames) )
11165     {
11166         _GLEE_ARB_fragment_program_shadow = GL_TRUE;
11167         __GLeeLink_GL_ARB_fragment_program_shadow();
11168     }
11169     if (__GLeeCheckExtension("GL_ARB_draw_buffers", &extensionNames) )
11170     {
11171         _GLEE_ARB_draw_buffers = GL_TRUE;
11172         __GLeeLink_GL_ARB_draw_buffers();
11173     }
11174     if (__GLeeCheckExtension("GL_ARB_texture_rectangle", &extensionNames) )
11175     {
11176         _GLEE_ARB_texture_rectangle = GL_TRUE;
11177         __GLeeLink_GL_ARB_texture_rectangle();
11178     }
11179     if (__GLeeCheckExtension("GL_ARB_color_buffer_float", &extensionNames) )
11180     {
11181         _GLEE_ARB_color_buffer_float = GL_TRUE;
11182         __GLeeLink_GL_ARB_color_buffer_float();
11183     }
11184     if (__GLeeCheckExtension("GL_ARB_half_float_pixel", &extensionNames) )
11185     {
11186         _GLEE_ARB_half_float_pixel = GL_TRUE;
11187         __GLeeLink_GL_ARB_half_float_pixel();
11188     }
11189     if (__GLeeCheckExtension("GL_ARB_texture_float", &extensionNames) )
11190     {
11191         _GLEE_ARB_texture_float = GL_TRUE;
11192         __GLeeLink_GL_ARB_texture_float();
11193     }
11194     if (__GLeeCheckExtension("GL_ARB_pixel_buffer_object", &extensionNames) )
11195     {
11196         _GLEE_ARB_pixel_buffer_object = GL_TRUE;
11197         __GLeeLink_GL_ARB_pixel_buffer_object();
11198     }
11199     if (__GLeeCheckExtension("GL_ARB_depth_buffer_float", &extensionNames) )
11200     {
11201         _GLEE_ARB_depth_buffer_float = GL_TRUE;
11202         __GLeeLink_GL_ARB_depth_buffer_float();
11203     }
11204     if (__GLeeCheckExtension("GL_ARB_drawinstanced", &extensionNames) )
11205     {
11206         _GLEE_ARB_drawinstanced = GL_TRUE;
11207         __GLeeLink_GL_ARB_drawinstanced();
11208     }
11209     if (__GLeeCheckExtension("GL_ARB_framebuffer_object", &extensionNames) )
11210     {
11211         _GLEE_ARB_framebuffer_object = GL_TRUE;
11212         __GLeeLink_GL_ARB_framebuffer_object();
11213     }
11214     if (__GLeeCheckExtension("GL_ARB_framebuffer_sRGB", &extensionNames) )
11215     {
11216         _GLEE_ARB_framebuffer_sRGB = GL_TRUE;
11217         __GLeeLink_GL_ARB_framebuffer_sRGB();
11218     }
11219     if (__GLeeCheckExtension("GL_ARB_geometry_shader4", &extensionNames) )
11220     {
11221         _GLEE_ARB_geometry_shader4 = GL_TRUE;
11222         __GLeeLink_GL_ARB_geometry_shader4();
11223     }
11224     if (__GLeeCheckExtension("GL_ARB_half_float_vertex", &extensionNames) )
11225     {
11226         _GLEE_ARB_half_float_vertex = GL_TRUE;
11227         __GLeeLink_GL_ARB_half_float_vertex();
11228     }
11229     if (__GLeeCheckExtension("GL_ARBinstanced_arrays", &extensionNames) )
11230     {
11231         _GLEE_ARBinstanced_arrays = GL_TRUE;
11232         __GLeeLink_GL_ARBinstanced_arrays();
11233     }
11234     if (__GLeeCheckExtension("GL_ARB_map_buffer_range", &extensionNames) )
11235     {
11236         _GLEE_ARB_map_buffer_range = GL_TRUE;
11237         __GLeeLink_GL_ARB_map_buffer_range();
11238     }
11239     if (__GLeeCheckExtension("GL_ARB_texture_buffer_object", &extensionNames) )
11240     {
11241         _GLEE_ARB_texture_buffer_object = GL_TRUE;
11242         __GLeeLink_GL_ARB_texture_buffer_object();
11243     }
11244     if (__GLeeCheckExtension("GL_ARB_texture_compression_rgtc", &extensionNames) )
11245     {
11246         _GLEE_ARB_texture_compression_rgtc = GL_TRUE;
11247         __GLeeLink_GL_ARB_texture_compression_rgtc();
11248     }
11249     if (__GLeeCheckExtension("GL_ARB_texture_rg", &extensionNames) )
11250     {
11251         _GLEE_ARB_texture_rg = GL_TRUE;
11252         __GLeeLink_GL_ARB_texture_rg();
11253     }
11254     if (__GLeeCheckExtension("GL_ARB_vertex_array_object", &extensionNames) )
11255     {
11256         _GLEE_ARB_vertex_array_object = GL_TRUE;
11257         __GLeeLink_GL_ARB_vertex_array_object();
11258     }
11259     if (__GLeeCheckExtension("GL_EXT_abgr", &extensionNames) )
11260     {
11261         _GLEE_EXT_abgr = GL_TRUE;
11262         __GLeeLink_GL_EXT_abgr();
11263     }
11264     if (__GLeeCheckExtension("GL_EXT_blend_color", &extensionNames) )
11265     {
11266         _GLEE_EXT_blend_color = GL_TRUE;
11267         __GLeeLink_GL_EXT_blend_color();
11268     }
11269     if (__GLeeCheckExtension("GL_EXT_polygon_offset", &extensionNames) )
11270     {
11271         _GLEE_EXT_polygon_offset = GL_TRUE;
11272         __GLeeLink_GL_EXT_polygon_offset();
11273     }
11274     if (__GLeeCheckExtension("GL_EXT_texture", &extensionNames) )
11275     {
11276         _GLEE_EXT_texture = GL_TRUE;
11277         __GLeeLink_GL_EXT_texture();
11278     }
11279     if (__GLeeCheckExtension("GL_EXT_texture3D", &extensionNames) )
11280     {
11281         _GLEE_EXT_texture3D = GL_TRUE;
11282         __GLeeLink_GL_EXT_texture3D();
11283     }
11284     if (__GLeeCheckExtension("GL_SGIS_texture_filter4", &extensionNames) )
11285     {
11286         _GLEE_SGIS_texture_filter4 = GL_TRUE;
11287         __GLeeLink_GL_SGIS_texture_filter4();
11288     }
11289     if (__GLeeCheckExtension("GL_EXT_subtexture", &extensionNames) )
11290     {
11291         _GLEE_EXT_subtexture = GL_TRUE;
11292         __GLeeLink_GL_EXT_subtexture();
11293     }
11294     if (__GLeeCheckExtension("GL_EXT_copy_texture", &extensionNames) )
11295     {
11296         _GLEE_EXT_copy_texture = GL_TRUE;
11297         __GLeeLink_GL_EXT_copy_texture();
11298     }
11299     if (__GLeeCheckExtension("GL_EXT_histogram", &extensionNames) )
11300     {
11301         _GLEE_EXT_histogram = GL_TRUE;
11302         __GLeeLink_GL_EXT_histogram();
11303     }
11304     if (__GLeeCheckExtension("GL_EXT_convolution", &extensionNames) )
11305     {
11306         _GLEE_EXT_convolution = GL_TRUE;
11307         __GLeeLink_GL_EXT_convolution();
11308     }
11309     if (__GLeeCheckExtension("GL_SGI_color_matrix", &extensionNames) )
11310     {
11311         _GLEE_SGI_color_matrix = GL_TRUE;
11312         __GLeeLink_GL_SGI_color_matrix();
11313     }
11314     if (__GLeeCheckExtension("GL_SGI_color_table", &extensionNames) )
11315     {
11316         _GLEE_SGI_color_table = GL_TRUE;
11317         __GLeeLink_GL_SGI_color_table();
11318     }
11319     if (__GLeeCheckExtension("GL_SGIS_pixel_texture", &extensionNames) )
11320     {
11321         _GLEE_SGIS_pixel_texture = GL_TRUE;
11322         __GLeeLink_GL_SGIS_pixel_texture();
11323     }
11324     if (__GLeeCheckExtension("GL_SGIX_pixel_texture", &extensionNames) )
11325     {
11326         _GLEE_SGIX_pixel_texture = GL_TRUE;
11327         __GLeeLink_GL_SGIX_pixel_texture();
11328     }
11329     if (__GLeeCheckExtension("GL_SGIS_texture4D", &extensionNames) )
11330     {
11331         _GLEE_SGIS_texture4D = GL_TRUE;
11332         __GLeeLink_GL_SGIS_texture4D();
11333     }
11334     if (__GLeeCheckExtension("GL_SGI_texture_color_table", &extensionNames) )
11335     {
11336         _GLEE_SGI_texture_color_table = GL_TRUE;
11337         __GLeeLink_GL_SGI_texture_color_table();
11338     }
11339     if (__GLeeCheckExtension("GL_EXT_cmyka", &extensionNames) )
11340     {
11341         _GLEE_EXT_cmyka = GL_TRUE;
11342         __GLeeLink_GL_EXT_cmyka();
11343     }
11344     if (__GLeeCheckExtension("GL_EXT_texture_object", &extensionNames) )
11345     {
11346         _GLEE_EXT_texture_object = GL_TRUE;
11347         __GLeeLink_GL_EXT_texture_object();
11348     }
11349     if (__GLeeCheckExtension("GL_SGIS_detail_texture", &extensionNames) )
11350     {
11351         _GLEE_SGIS_detail_texture = GL_TRUE;
11352         __GLeeLink_GL_SGIS_detail_texture();
11353     }
11354     if (__GLeeCheckExtension("GL_SGIS_sharpen_texture", &extensionNames) )
11355     {
11356         _GLEE_SGIS_sharpen_texture = GL_TRUE;
11357         __GLeeLink_GL_SGIS_sharpen_texture();
11358     }
11359     if (__GLeeCheckExtension("GL_EXT_packed_pixels", &extensionNames) )
11360     {
11361         _GLEE_EXT_packed_pixels = GL_TRUE;
11362         __GLeeLink_GL_EXT_packed_pixels();
11363     }
11364     if (__GLeeCheckExtension("GL_SGIS_texture_lod", &extensionNames) )
11365     {
11366         _GLEE_SGIS_texture_lod = GL_TRUE;
11367         __GLeeLink_GL_SGIS_texture_lod();
11368     }
11369     if (__GLeeCheckExtension("GL_SGIS_multisample", &extensionNames) )
11370     {
11371         _GLEE_SGIS_multisample = GL_TRUE;
11372         __GLeeLink_GL_SGIS_multisample();
11373     }
11374     if (__GLeeCheckExtension("GL_EXT_rescale_normal", &extensionNames) )
11375     {
11376         _GLEE_EXT_rescale_normal = GL_TRUE;
11377         __GLeeLink_GL_EXT_rescale_normal();
11378     }
11379     if (__GLeeCheckExtension("GL_EXT_vertex_array", &extensionNames) )
11380     {
11381         _GLEE_EXT_vertex_array = GL_TRUE;
11382         __GLeeLink_GL_EXT_vertex_array();
11383     }
11384     if (__GLeeCheckExtension("GL_EXT_misc_attribute", &extensionNames) )
11385     {
11386         _GLEE_EXT_misc_attribute = GL_TRUE;
11387         __GLeeLink_GL_EXT_misc_attribute();
11388     }
11389     if (__GLeeCheckExtension("GL_SGIS_generate_mipmap", &extensionNames) )
11390     {
11391         _GLEE_SGIS_generate_mipmap = GL_TRUE;
11392         __GLeeLink_GL_SGIS_generate_mipmap();
11393     }
11394     if (__GLeeCheckExtension("GL_SGIX_clipmap", &extensionNames) )
11395     {
11396         _GLEE_SGIX_clipmap = GL_TRUE;
11397         __GLeeLink_GL_SGIX_clipmap();
11398     }
11399     if (__GLeeCheckExtension("GL_SGIX_shadow", &extensionNames) )
11400     {
11401         _GLEE_SGIX_shadow = GL_TRUE;
11402         __GLeeLink_GL_SGIX_shadow();
11403     }
11404     if (__GLeeCheckExtension("GL_SGIS_texture_edge_clamp", &extensionNames) )
11405     {
11406         _GLEE_SGIS_texture_edge_clamp = GL_TRUE;
11407         __GLeeLink_GL_SGIS_texture_edge_clamp();
11408     }
11409     if (__GLeeCheckExtension("GL_SGIS_texture_border_clamp", &extensionNames) )
11410     {
11411         _GLEE_SGIS_texture_border_clamp = GL_TRUE;
11412         __GLeeLink_GL_SGIS_texture_border_clamp();
11413     }
11414     if (__GLeeCheckExtension("GL_EXT_blend_minmax", &extensionNames) )
11415     {
11416         _GLEE_EXT_blend_minmax = GL_TRUE;
11417         __GLeeLink_GL_EXT_blend_minmax();
11418     }
11419     if (__GLeeCheckExtension("GL_EXT_blend_subtract", &extensionNames) )
11420     {
11421         _GLEE_EXT_blend_subtract = GL_TRUE;
11422         __GLeeLink_GL_EXT_blend_subtract();
11423     }
11424     if (__GLeeCheckExtension("GL_EXT_blend_logic_op", &extensionNames) )
11425     {
11426         _GLEE_EXT_blend_logic_op = GL_TRUE;
11427         __GLeeLink_GL_EXT_blend_logic_op();
11428     }
11429     if (__GLeeCheckExtension("GL_SGIX_interlace", &extensionNames) )
11430     {
11431         _GLEE_SGIX_interlace = GL_TRUE;
11432         __GLeeLink_GL_SGIX_interlace();
11433     }
11434     if (__GLeeCheckExtension("GL_SGIX_pixel_tiles", &extensionNames) )
11435     {
11436         _GLEE_SGIX_pixel_tiles = GL_TRUE;
11437         __GLeeLink_GL_SGIX_pixel_tiles();
11438     }
11439     if (__GLeeCheckExtension("GL_SGIS_texture_select", &extensionNames) )
11440     {
11441         _GLEE_SGIS_texture_select = GL_TRUE;
11442         __GLeeLink_GL_SGIS_texture_select();
11443     }
11444     if (__GLeeCheckExtension("GL_SGIX_sprite", &extensionNames) )
11445     {
11446         _GLEE_SGIX_sprite = GL_TRUE;
11447         __GLeeLink_GL_SGIX_sprite();
11448     }
11449     if (__GLeeCheckExtension("GL_SGIX_texture_multi_buffer", &extensionNames) )
11450     {
11451         _GLEE_SGIX_texture_multi_buffer = GL_TRUE;
11452         __GLeeLink_GL_SGIX_texture_multi_buffer();
11453     }
11454     if (__GLeeCheckExtension("GL_EXT_point_parameters", &extensionNames) )
11455     {
11456         _GLEE_EXT_point_parameters = GL_TRUE;
11457         __GLeeLink_GL_EXT_point_parameters();
11458     }
11459     if (__GLeeCheckExtension("GL_SGIS_point_parameters", &extensionNames) )
11460     {
11461         _GLEE_SGIS_point_parameters = GL_TRUE;
11462         __GLeeLink_GL_SGIS_point_parameters();
11463     }
11464     if (__GLeeCheckExtension("GL_SGIX_instruments", &extensionNames) )
11465     {
11466         _GLEE_SGIX_instruments = GL_TRUE;
11467         __GLeeLink_GL_SGIX_instruments();
11468     }
11469     if (__GLeeCheckExtension("GL_SGIX_texture_scale_bias", &extensionNames) )
11470     {
11471         _GLEE_SGIX_texture_scale_bias = GL_TRUE;
11472         __GLeeLink_GL_SGIX_texture_scale_bias();
11473     }
11474     if (__GLeeCheckExtension("GL_SGIX_framezoom", &extensionNames) )
11475     {
11476         _GLEE_SGIX_framezoom = GL_TRUE;
11477         __GLeeLink_GL_SGIX_framezoom();
11478     }
11479     if (__GLeeCheckExtension("GL_SGIX_tag_sample_buffer", &extensionNames) )
11480     {
11481         _GLEE_SGIX_tag_sample_buffer = GL_TRUE;
11482         __GLeeLink_GL_SGIX_tag_sample_buffer();
11483     }
11484     if (__GLeeCheckExtension("GL_FfdMaskSGIX", &extensionNames) )
11485     {
11486         _GLEE_FfdMaskSGIX = GL_TRUE;
11487         __GLeeLink_GL_FfdMaskSGIX();
11488     }
11489     if (__GLeeCheckExtension("GL_SGIX_polynomial_ffd", &extensionNames) )
11490     {
11491         _GLEE_SGIX_polynomial_ffd = GL_TRUE;
11492         __GLeeLink_GL_SGIX_polynomial_ffd();
11493     }
11494     if (__GLeeCheckExtension("GL_SGIX_reference_plane", &extensionNames) )
11495     {
11496         _GLEE_SGIX_reference_plane = GL_TRUE;
11497         __GLeeLink_GL_SGIX_reference_plane();
11498     }
11499     if (__GLeeCheckExtension("GL_SGIX_flush_raster", &extensionNames) )
11500     {
11501         _GLEE_SGIX_flush_raster = GL_TRUE;
11502         __GLeeLink_GL_SGIX_flush_raster();
11503     }
11504     if (__GLeeCheckExtension("GL_SGIX_depth_texture", &extensionNames) )
11505     {
11506         _GLEE_SGIX_depth_texture = GL_TRUE;
11507         __GLeeLink_GL_SGIX_depth_texture();
11508     }
11509     if (__GLeeCheckExtension("GL_SGIS_fog_function", &extensionNames) )
11510     {
11511         _GLEE_SGIS_fog_function = GL_TRUE;
11512         __GLeeLink_GL_SGIS_fog_function();
11513     }
11514     if (__GLeeCheckExtension("GL_SGIX_fog_offset", &extensionNames) )
11515     {
11516         _GLEE_SGIX_fog_offset = GL_TRUE;
11517         __GLeeLink_GL_SGIX_fog_offset();
11518     }
11519     if (__GLeeCheckExtension("GL_HP_image_transform", &extensionNames) )
11520     {
11521         _GLEE_HP_image_transform = GL_TRUE;
11522         __GLeeLink_GL_HP_image_transform();
11523     }
11524     if (__GLeeCheckExtension("GL_HP_convolution_border_modes", &extensionNames) )
11525     {
11526         _GLEE_HP_convolution_border_modes = GL_TRUE;
11527         __GLeeLink_GL_HP_convolution_border_modes();
11528     }
11529     if (__GLeeCheckExtension("GL_INGR_palette_buffer", &extensionNames) )
11530     {
11531         _GLEE_INGR_palette_buffer = GL_TRUE;
11532         __GLeeLink_GL_INGR_palette_buffer();
11533     }
11534     if (__GLeeCheckExtension("GL_SGIX_texture_add_env", &extensionNames) )
11535     {
11536         _GLEE_SGIX_texture_add_env = GL_TRUE;
11537         __GLeeLink_GL_SGIX_texture_add_env();
11538     }
11539     if (__GLeeCheckExtension("GL_EXT_color_subtable", &extensionNames) )
11540     {
11541         _GLEE_EXT_color_subtable = GL_TRUE;
11542         __GLeeLink_GL_EXT_color_subtable();
11543     }
11544     if (__GLeeCheckExtension("GL_PGI_vertex_hints", &extensionNames) )
11545     {
11546         _GLEE_PGI_vertex_hints = GL_TRUE;
11547         __GLeeLink_GL_PGI_vertex_hints();
11548     }
11549     if (__GLeeCheckExtension("GL_PGI_misc_hints", &extensionNames) )
11550     {
11551         _GLEE_PGI_misc_hints = GL_TRUE;
11552         __GLeeLink_GL_PGI_misc_hints();
11553     }
11554     if (__GLeeCheckExtension("GL_EXT_paletted_texture", &extensionNames) )
11555     {
11556         _GLEE_EXT_paletted_texture = GL_TRUE;
11557         __GLeeLink_GL_EXT_paletted_texture();
11558     }
11559     if (__GLeeCheckExtension("GL_EXT_clip_volume_hint", &extensionNames) )
11560     {
11561         _GLEE_EXT_clip_volume_hint = GL_TRUE;
11562         __GLeeLink_GL_EXT_clip_volume_hint();
11563     }
11564     if (__GLeeCheckExtension("GL_SGIX_list_priority", &extensionNames) )
11565     {
11566         _GLEE_SGIX_list_priority = GL_TRUE;
11567         __GLeeLink_GL_SGIX_list_priority();
11568     }
11569     if (__GLeeCheckExtension("GL_SGIX_ir_instrument1", &extensionNames) )
11570     {
11571         _GLEE_SGIX_ir_instrument1 = GL_TRUE;
11572         __GLeeLink_GL_SGIX_ir_instrument1();
11573     }
11574     if (__GLeeCheckExtension("GL_SGIX_calligraphic_fragment", &extensionNames) )
11575     {
11576         _GLEE_SGIX_calligraphic_fragment = GL_TRUE;
11577         __GLeeLink_GL_SGIX_calligraphic_fragment();
11578     }
11579     if (__GLeeCheckExtension("GL_SGIX_texture_lod_bias", &extensionNames) )
11580     {
11581         _GLEE_SGIX_texture_lod_bias = GL_TRUE;
11582         __GLeeLink_GL_SGIX_texture_lod_bias();
11583     }
11584     if (__GLeeCheckExtension("GL_SGIX_shadow_ambient", &extensionNames) )
11585     {
11586         _GLEE_SGIX_shadow_ambient = GL_TRUE;
11587         __GLeeLink_GL_SGIX_shadow_ambient();
11588     }
11589     if (__GLeeCheckExtension("GL_EXT_index_texture", &extensionNames) )
11590     {
11591         _GLEE_EXT_index_texture = GL_TRUE;
11592         __GLeeLink_GL_EXT_index_texture();
11593     }
11594     if (__GLeeCheckExtension("GL_EXT_index_material", &extensionNames) )
11595     {
11596         _GLEE_EXT_index_material = GL_TRUE;
11597         __GLeeLink_GL_EXT_index_material();
11598     }
11599     if (__GLeeCheckExtension("GL_EXT_index_func", &extensionNames) )
11600     {
11601         _GLEE_EXT_index_func = GL_TRUE;
11602         __GLeeLink_GL_EXT_index_func();
11603     }
11604     if (__GLeeCheckExtension("GL_EXT_index_array_formats", &extensionNames) )
11605     {
11606         _GLEE_EXT_index_array_formats = GL_TRUE;
11607         __GLeeLink_GL_EXT_index_array_formats();
11608     }
11609     if (__GLeeCheckExtension("GL_EXT_compiled_vertex_array", &extensionNames) )
11610     {
11611         _GLEE_EXT_compiled_vertex_array = GL_TRUE;
11612         __GLeeLink_GL_EXT_compiled_vertex_array();
11613     }
11614     if (__GLeeCheckExtension("GL_EXT_cull_vertex", &extensionNames) )
11615     {
11616         _GLEE_EXT_cull_vertex = GL_TRUE;
11617         __GLeeLink_GL_EXT_cull_vertex();
11618     }
11619     if (__GLeeCheckExtension("GL_SGIX_ycrcb", &extensionNames) )
11620     {
11621         _GLEE_SGIX_ycrcb = GL_TRUE;
11622         __GLeeLink_GL_SGIX_ycrcb();
11623     }
11624     if (__GLeeCheckExtension("GL_SGIX_fragment_lighting", &extensionNames) )
11625     {
11626         _GLEE_SGIX_fragment_lighting = GL_TRUE;
11627         __GLeeLink_GL_SGIX_fragment_lighting();
11628     }
11629     if (__GLeeCheckExtension("GL_IBM_rasterpos_clip", &extensionNames) )
11630     {
11631         _GLEE_IBM_rasterpos_clip = GL_TRUE;
11632         __GLeeLink_GL_IBM_rasterpos_clip();
11633     }
11634     if (__GLeeCheckExtension("GL_HP_texture_lighting", &extensionNames) )
11635     {
11636         _GLEE_HP_texture_lighting = GL_TRUE;
11637         __GLeeLink_GL_HP_texture_lighting();
11638     }
11639     if (__GLeeCheckExtension("GL_EXT_draw_range_elements", &extensionNames) )
11640     {
11641         _GLEE_EXT_draw_range_elements = GL_TRUE;
11642         __GLeeLink_GL_EXT_draw_range_elements();
11643     }
11644     if (__GLeeCheckExtension("GL_WIN_phong_shading", &extensionNames) )
11645     {
11646         _GLEE_WIN_phong_shading = GL_TRUE;
11647         __GLeeLink_GL_WIN_phong_shading();
11648     }
11649     if (__GLeeCheckExtension("GL_WIN_specular_fog", &extensionNames) )
11650     {
11651         _GLEE_WIN_specular_fog = GL_TRUE;
11652         __GLeeLink_GL_WIN_specular_fog();
11653     }
11654     if (__GLeeCheckExtension("GL_EXT_light_texture", &extensionNames) )
11655     {
11656         _GLEE_EXT_light_texture = GL_TRUE;
11657         __GLeeLink_GL_EXT_light_texture();
11658     }
11659     if (__GLeeCheckExtension("GL_SGIX_blend_alpha_minmax", &extensionNames) )
11660     {
11661         _GLEE_SGIX_blend_alpha_minmax = GL_TRUE;
11662         __GLeeLink_GL_SGIX_blend_alpha_minmax();
11663     }
11664     if (__GLeeCheckExtension("GL_SGIX_impact_pixel_texture", &extensionNames) )
11665     {
11666         _GLEE_SGIX_impact_pixel_texture = GL_TRUE;
11667         __GLeeLink_GL_SGIX_impact_pixel_texture();
11668     }
11669     if (__GLeeCheckExtension("GL_EXT_bgra", &extensionNames) )
11670     {
11671         _GLEE_EXT_bgra = GL_TRUE;
11672         __GLeeLink_GL_EXT_bgra();
11673     }
11674     if (__GLeeCheckExtension("GL_SGIX_async", &extensionNames) )
11675     {
11676         _GLEE_SGIX_async = GL_TRUE;
11677         __GLeeLink_GL_SGIX_async();
11678     }
11679     if (__GLeeCheckExtension("GL_SGIX_async_pixel", &extensionNames) )
11680     {
11681         _GLEE_SGIX_async_pixel = GL_TRUE;
11682         __GLeeLink_GL_SGIX_async_pixel();
11683     }
11684     if (__GLeeCheckExtension("GL_SGIX_async_histogram", &extensionNames) )
11685     {
11686         _GLEE_SGIX_async_histogram = GL_TRUE;
11687         __GLeeLink_GL_SGIX_async_histogram();
11688     }
11689     if (__GLeeCheckExtension("GL_INTEL_texture_scissor", &extensionNames) )
11690     {
11691         _GLEE_INTEL_texture_scissor = GL_TRUE;
11692         __GLeeLink_GL_INTEL_texture_scissor();
11693     }
11694     if (__GLeeCheckExtension("GL_INTEL_parallel_arrays", &extensionNames) )
11695     {
11696         _GLEE_INTEL_parallel_arrays = GL_TRUE;
11697         __GLeeLink_GL_INTEL_parallel_arrays();
11698     }
11699     if (__GLeeCheckExtension("GL_HP_occlusion_test", &extensionNames) )
11700     {
11701         _GLEE_HP_occlusion_test = GL_TRUE;
11702         __GLeeLink_GL_HP_occlusion_test();
11703     }
11704     if (__GLeeCheckExtension("GL_EXT_pixel_transform", &extensionNames) )
11705     {
11706         _GLEE_EXT_pixel_transform = GL_TRUE;
11707         __GLeeLink_GL_EXT_pixel_transform();
11708     }
11709     if (__GLeeCheckExtension("GL_EXT_pixel_transform_color_table", &extensionNames) )
11710     {
11711         _GLEE_EXT_pixel_transform_color_table = GL_TRUE;
11712         __GLeeLink_GL_EXT_pixel_transform_color_table();
11713     }
11714     if (__GLeeCheckExtension("GL_EXT_shared_texture_palette", &extensionNames) )
11715     {
11716         _GLEE_EXT_shared_texture_palette = GL_TRUE;
11717         __GLeeLink_GL_EXT_shared_texture_palette();
11718     }
11719     if (__GLeeCheckExtension("GL_EXT_separate_specular_color", &extensionNames) )
11720     {
11721         _GLEE_EXT_separate_specular_color = GL_TRUE;
11722         __GLeeLink_GL_EXT_separate_specular_color();
11723     }
11724     if (__GLeeCheckExtension("GL_EXT_secondary_color", &extensionNames) )
11725     {
11726         _GLEE_EXT_secondary_color = GL_TRUE;
11727         __GLeeLink_GL_EXT_secondary_color();
11728     }
11729     if (__GLeeCheckExtension("GL_EXT_texture_perturb_normal", &extensionNames) )
11730     {
11731         _GLEE_EXT_texture_perturb_normal = GL_TRUE;
11732         __GLeeLink_GL_EXT_texture_perturb_normal();
11733     }
11734     if (__GLeeCheckExtension("GL_EXT_multi_draw_arrays", &extensionNames) )
11735     {
11736         _GLEE_EXT_multi_draw_arrays = GL_TRUE;
11737         __GLeeLink_GL_EXT_multi_draw_arrays();
11738     }
11739     if (__GLeeCheckExtension("GL_EXT_fog_coord", &extensionNames) )
11740     {
11741         _GLEE_EXT_fog_coord = GL_TRUE;
11742         __GLeeLink_GL_EXT_fog_coord();
11743     }
11744     if (__GLeeCheckExtension("GL_REND_screen_coordinates", &extensionNames) )
11745     {
11746         _GLEE_REND_screen_coordinates = GL_TRUE;
11747         __GLeeLink_GL_REND_screen_coordinates();
11748     }
11749     if (__GLeeCheckExtension("GL_EXT_coordinate_frame", &extensionNames) )
11750     {
11751         _GLEE_EXT_coordinate_frame = GL_TRUE;
11752         __GLeeLink_GL_EXT_coordinate_frame();
11753     }
11754     if (__GLeeCheckExtension("GL_EXT_texture_env_combine", &extensionNames) )
11755     {
11756         _GLEE_EXT_texture_env_combine = GL_TRUE;
11757         __GLeeLink_GL_EXT_texture_env_combine();
11758     }
11759     if (__GLeeCheckExtension("GL_APPLE_specular_vector", &extensionNames) )
11760     {
11761         _GLEE_APPLE_specular_vector = GL_TRUE;
11762         __GLeeLink_GL_APPLE_specular_vector();
11763     }
11764     if (__GLeeCheckExtension("GL_APPLE_transform_hint", &extensionNames) )
11765     {
11766         _GLEE_APPLE_transform_hint = GL_TRUE;
11767         __GLeeLink_GL_APPLE_transform_hint();
11768     }
11769     if (__GLeeCheckExtension("GL_SGIX_fog_scale", &extensionNames) )
11770     {
11771         _GLEE_SGIX_fog_scale = GL_TRUE;
11772         __GLeeLink_GL_SGIX_fog_scale();
11773     }
11774     if (__GLeeCheckExtension("GL_SUNX_constant_data", &extensionNames) )
11775     {
11776         _GLEE_SUNX_constant_data = GL_TRUE;
11777         __GLeeLink_GL_SUNX_constant_data();
11778     }
11779     if (__GLeeCheckExtension("GL_SUN_global_alpha", &extensionNames) )
11780     {
11781         _GLEE_SUN_global_alpha = GL_TRUE;
11782         __GLeeLink_GL_SUN_global_alpha();
11783     }
11784     if (__GLeeCheckExtension("GL_SUN_triangle_list", &extensionNames) )
11785     {
11786         _GLEE_SUN_triangle_list = GL_TRUE;
11787         __GLeeLink_GL_SUN_triangle_list();
11788     }
11789     if (__GLeeCheckExtension("GL_SUN_vertex", &extensionNames) )
11790     {
11791         _GLEE_SUN_vertex = GL_TRUE;
11792         __GLeeLink_GL_SUN_vertex();
11793     }
11794     if (__GLeeCheckExtension("GL_EXT_blend_func_separate", &extensionNames) )
11795     {
11796         _GLEE_EXT_blend_func_separate = GL_TRUE;
11797         __GLeeLink_GL_EXT_blend_func_separate();
11798     }
11799     if (__GLeeCheckExtension("GL_INGR_color_clamp", &extensionNames) )
11800     {
11801         _GLEE_INGR_color_clamp = GL_TRUE;
11802         __GLeeLink_GL_INGR_color_clamp();
11803     }
11804     if (__GLeeCheckExtension("GL_INGR_interlace_read", &extensionNames) )
11805     {
11806         _GLEE_INGR_interlace_read = GL_TRUE;
11807         __GLeeLink_GL_INGR_interlace_read();
11808     }
11809     if (__GLeeCheckExtension("GL_EXT_stencil_wrap", &extensionNames) )
11810     {
11811         _GLEE_EXT_stencil_wrap = GL_TRUE;
11812         __GLeeLink_GL_EXT_stencil_wrap();
11813     }
11814     if (__GLeeCheckExtension("GL_EXT_422_pixels", &extensionNames) )
11815     {
11816         _GLEE_EXT_422_pixels = GL_TRUE;
11817         __GLeeLink_GL_EXT_422_pixels();
11818     }
11819     if (__GLeeCheckExtension("GL_NV_texgen_reflection", &extensionNames) )
11820     {
11821         _GLEE_NV_texgen_reflection = GL_TRUE;
11822         __GLeeLink_GL_NV_texgen_reflection();
11823     }
11824     if (__GLeeCheckExtension("GL_EXT_texture_cube_map", &extensionNames) )
11825     {
11826         _GLEE_EXT_texture_cube_map = GL_TRUE;
11827         __GLeeLink_GL_EXT_texture_cube_map();
11828     }
11829     if (__GLeeCheckExtension("GL_SUN_convolution_border_modes", &extensionNames) )
11830     {
11831         _GLEE_SUN_convolution_border_modes = GL_TRUE;
11832         __GLeeLink_GL_SUN_convolution_border_modes();
11833     }
11834     if (__GLeeCheckExtension("GL_EXT_texture_env_add", &extensionNames) )
11835     {
11836         _GLEE_EXT_texture_env_add = GL_TRUE;
11837         __GLeeLink_GL_EXT_texture_env_add();
11838     }
11839     if (__GLeeCheckExtension("GL_EXT_texture_lod_bias", &extensionNames) )
11840     {
11841         _GLEE_EXT_texture_lod_bias = GL_TRUE;
11842         __GLeeLink_GL_EXT_texture_lod_bias();
11843     }
11844     if (__GLeeCheckExtension("GL_EXT_texture_filter_anisotropic", &extensionNames) )
11845     {
11846         _GLEE_EXT_texture_filter_anisotropic = GL_TRUE;
11847         __GLeeLink_GL_EXT_texture_filter_anisotropic();
11848     }
11849     if (__GLeeCheckExtension("GL_EXT_vertex_weighting", &extensionNames) )
11850     {
11851         _GLEE_EXT_vertex_weighting = GL_TRUE;
11852         __GLeeLink_GL_EXT_vertex_weighting();
11853     }
11854     if (__GLeeCheckExtension("GL_NV_light_max_exponent", &extensionNames) )
11855     {
11856         _GLEE_NV_light_max_exponent = GL_TRUE;
11857         __GLeeLink_GL_NV_light_max_exponent();
11858     }
11859     if (__GLeeCheckExtension("GL_NV_vertex_array_range", &extensionNames) )
11860     {
11861         _GLEE_NV_vertex_array_range = GL_TRUE;
11862         __GLeeLink_GL_NV_vertex_array_range();
11863     }
11864     if (__GLeeCheckExtension("GL_NV_register_combiners", &extensionNames) )
11865     {
11866         _GLEE_NV_register_combiners = GL_TRUE;
11867         __GLeeLink_GL_NV_register_combiners();
11868     }
11869     if (__GLeeCheckExtension("GL_NV_fog_distance", &extensionNames) )
11870     {
11871         _GLEE_NV_fog_distance = GL_TRUE;
11872         __GLeeLink_GL_NV_fog_distance();
11873     }
11874     if (__GLeeCheckExtension("GL_NV_texgen_emboss", &extensionNames) )
11875     {
11876         _GLEE_NV_texgen_emboss = GL_TRUE;
11877         __GLeeLink_GL_NV_texgen_emboss();
11878     }
11879     if (__GLeeCheckExtension("GL_NV_blend_square", &extensionNames) )
11880     {
11881         _GLEE_NV_blend_square = GL_TRUE;
11882         __GLeeLink_GL_NV_blend_square();
11883     }
11884     if (__GLeeCheckExtension("GL_NV_texture_env_combine4", &extensionNames) )
11885     {
11886         _GLEE_NV_texture_env_combine4 = GL_TRUE;
11887         __GLeeLink_GL_NV_texture_env_combine4();
11888     }
11889     if (__GLeeCheckExtension("GL_MESA_resize_buffers", &extensionNames) )
11890     {
11891         _GLEE_MESA_resize_buffers = GL_TRUE;
11892         __GLeeLink_GL_MESA_resize_buffers();
11893     }
11894     if (__GLeeCheckExtension("GL_MESA_window_pos", &extensionNames) )
11895     {
11896         _GLEE_MESA_window_pos = GL_TRUE;
11897         __GLeeLink_GL_MESA_window_pos();
11898     }
11899     if (__GLeeCheckExtension("GL_EXT_texture_compression_s3tc", &extensionNames) )
11900     {
11901         _GLEE_EXT_texture_compression_s3tc = GL_TRUE;
11902         __GLeeLink_GL_EXT_texture_compression_s3tc();
11903     }
11904     if (__GLeeCheckExtension("GL_IBM_cull_vertex", &extensionNames) )
11905     {
11906         _GLEE_IBM_cull_vertex = GL_TRUE;
11907         __GLeeLink_GL_IBM_cull_vertex();
11908     }
11909     if (__GLeeCheckExtension("GL_IBM_multimode_draw_arrays", &extensionNames) )
11910     {
11911         _GLEE_IBM_multimode_draw_arrays = GL_TRUE;
11912         __GLeeLink_GL_IBM_multimode_draw_arrays();
11913     }
11914     if (__GLeeCheckExtension("GL_IBM_vertex_array_lists", &extensionNames) )
11915     {
11916         _GLEE_IBM_vertex_array_lists = GL_TRUE;
11917         __GLeeLink_GL_IBM_vertex_array_lists();
11918     }
11919     if (__GLeeCheckExtension("GL_SGIX_subsample", &extensionNames) )
11920     {
11921         _GLEE_SGIX_subsample = GL_TRUE;
11922         __GLeeLink_GL_SGIX_subsample();
11923     }
11924     if (__GLeeCheckExtension("GL_SGIX_ycrcb_subsample", &extensionNames) )
11925     {
11926         _GLEE_SGIX_ycrcb_subsample = GL_TRUE;
11927         __GLeeLink_GL_SGIX_ycrcb_subsample();
11928     }
11929     if (__GLeeCheckExtension("GL_SGIX_ycrcba", &extensionNames) )
11930     {
11931         _GLEE_SGIX_ycrcba = GL_TRUE;
11932         __GLeeLink_GL_SGIX_ycrcba();
11933     }
11934     if (__GLeeCheckExtension("GL_SGI_depth_pass_instrument", &extensionNames) )
11935     {
11936         _GLEE_SGI_depth_pass_instrument = GL_TRUE;
11937         __GLeeLink_GL_SGI_depth_pass_instrument();
11938     }
11939     if (__GLeeCheckExtension("GL_3DFX_texture_compression_FXT1", &extensionNames) )
11940     {
11941         _GLEE_3DFX_texture_compression_FXT1 = GL_TRUE;
11942         __GLeeLink_GL_3DFX_texture_compression_FXT1();
11943     }
11944     if (__GLeeCheckExtension("GL_3DFX_multisample", &extensionNames) )
11945     {
11946         _GLEE_3DFX_multisample = GL_TRUE;
11947         __GLeeLink_GL_3DFX_multisample();
11948     }
11949     if (__GLeeCheckExtension("GL_3DFX_tbuffer", &extensionNames) )
11950     {
11951         _GLEE_3DFX_tbuffer = GL_TRUE;
11952         __GLeeLink_GL_3DFX_tbuffer();
11953     }
11954     if (__GLeeCheckExtension("GL_EXT_multisample", &extensionNames) )
11955     {
11956         _GLEE_EXT_multisample = GL_TRUE;
11957         __GLeeLink_GL_EXT_multisample();
11958     }
11959     if (__GLeeCheckExtension("GL_SGIX_vertex_preclip", &extensionNames) )
11960     {
11961         _GLEE_SGIX_vertex_preclip = GL_TRUE;
11962         __GLeeLink_GL_SGIX_vertex_preclip();
11963     }
11964     if (__GLeeCheckExtension("GL_SGIX_convolution_accuracy", &extensionNames) )
11965     {
11966         _GLEE_SGIX_convolution_accuracy = GL_TRUE;
11967         __GLeeLink_GL_SGIX_convolution_accuracy();
11968     }
11969     if (__GLeeCheckExtension("GL_SGIX_resample", &extensionNames) )
11970     {
11971         _GLEE_SGIX_resample = GL_TRUE;
11972         __GLeeLink_GL_SGIX_resample();
11973     }
11974     if (__GLeeCheckExtension("GL_SGIS_point_line_texgen", &extensionNames) )
11975     {
11976         _GLEE_SGIS_point_line_texgen = GL_TRUE;
11977         __GLeeLink_GL_SGIS_point_line_texgen();
11978     }
11979     if (__GLeeCheckExtension("GL_SGIS_texture_color_mask", &extensionNames) )
11980     {
11981         _GLEE_SGIS_texture_color_mask = GL_TRUE;
11982         __GLeeLink_GL_SGIS_texture_color_mask();
11983     }
11984     if (__GLeeCheckExtension("GL_EXT_texture_env_dot3", &extensionNames) )
11985     {
11986         _GLEE_EXT_texture_env_dot3 = GL_TRUE;
11987         __GLeeLink_GL_EXT_texture_env_dot3();
11988     }
11989     if (__GLeeCheckExtension("GL_ATI_texture_mirror_once", &extensionNames) )
11990     {
11991         _GLEE_ATI_texture_mirror_once = GL_TRUE;
11992         __GLeeLink_GL_ATI_texture_mirror_once();
11993     }
11994     if (__GLeeCheckExtension("GL_NV_fence", &extensionNames) )
11995     {
11996         _GLEE_NV_fence = GL_TRUE;
11997         __GLeeLink_GL_NV_fence();
11998     }
11999     if (__GLeeCheckExtension("GL_IBM_texture_mirrored_repeat", &extensionNames) )
12000     {
12001         _GLEE_IBM_texture_mirrored_repeat = GL_TRUE;
12002         __GLeeLink_GL_IBM_texture_mirrored_repeat();
12003     }
12004     if (__GLeeCheckExtension("GL_NV_evaluators", &extensionNames) )
12005     {
12006         _GLEE_NV_evaluators = GL_TRUE;
12007         __GLeeLink_GL_NV_evaluators();
12008     }
12009     if (__GLeeCheckExtension("GL_NV_packed_depth_stencil", &extensionNames) )
12010     {
12011         _GLEE_NV_packed_depth_stencil = GL_TRUE;
12012         __GLeeLink_GL_NV_packed_depth_stencil();
12013     }
12014     if (__GLeeCheckExtension("GL_NV_register_combiners2", &extensionNames) )
12015     {
12016         _GLEE_NV_register_combiners2 = GL_TRUE;
12017         __GLeeLink_GL_NV_register_combiners2();
12018     }
12019     if (__GLeeCheckExtension("GL_NV_texture_compression_vtc", &extensionNames) )
12020     {
12021         _GLEE_NV_texture_compression_vtc = GL_TRUE;
12022         __GLeeLink_GL_NV_texture_compression_vtc();
12023     }
12024     if (__GLeeCheckExtension("GL_NV_texture_rectangle", &extensionNames) )
12025     {
12026         _GLEE_NV_texture_rectangle = GL_TRUE;
12027         __GLeeLink_GL_NV_texture_rectangle();
12028     }
12029     if (__GLeeCheckExtension("GL_NV_texture_shader", &extensionNames) )
12030     {
12031         _GLEE_NV_texture_shader = GL_TRUE;
12032         __GLeeLink_GL_NV_texture_shader();
12033     }
12034     if (__GLeeCheckExtension("GL_NV_texture_shader2", &extensionNames) )
12035     {
12036         _GLEE_NV_texture_shader2 = GL_TRUE;
12037         __GLeeLink_GL_NV_texture_shader2();
12038     }
12039     if (__GLeeCheckExtension("GL_NV_vertex_array_range2", &extensionNames) )
12040     {
12041         _GLEE_NV_vertex_array_range2 = GL_TRUE;
12042         __GLeeLink_GL_NV_vertex_array_range2();
12043     }
12044     if (__GLeeCheckExtension("GL_NV_vertex_program", &extensionNames) )
12045     {
12046         _GLEE_NV_vertex_program = GL_TRUE;
12047         __GLeeLink_GL_NV_vertex_program();
12048     }
12049     if (__GLeeCheckExtension("GL_SGIX_texture_coordinate_clamp", &extensionNames) )
12050     {
12051         _GLEE_SGIX_texture_coordinate_clamp = GL_TRUE;
12052         __GLeeLink_GL_SGIX_texture_coordinate_clamp();
12053     }
12054     if (__GLeeCheckExtension("GL_SGIX_scalebias_hint", &extensionNames) )
12055     {
12056         _GLEE_SGIX_scalebias_hint = GL_TRUE;
12057         __GLeeLink_GL_SGIX_scalebias_hint();
12058     }
12059     if (__GLeeCheckExtension("GL_OML_interlace", &extensionNames) )
12060     {
12061         _GLEE_OML_interlace = GL_TRUE;
12062         __GLeeLink_GL_OML_interlace();
12063     }
12064     if (__GLeeCheckExtension("GL_OML_subsample", &extensionNames) )
12065     {
12066         _GLEE_OML_subsample = GL_TRUE;
12067         __GLeeLink_GL_OML_subsample();
12068     }
12069     if (__GLeeCheckExtension("GL_OML_resample", &extensionNames) )
12070     {
12071         _GLEE_OML_resample = GL_TRUE;
12072         __GLeeLink_GL_OML_resample();
12073     }
12074     if (__GLeeCheckExtension("GL_NV_copy_depth_to_color", &extensionNames) )
12075     {
12076         _GLEE_NV_copy_depth_to_color = GL_TRUE;
12077         __GLeeLink_GL_NV_copy_depth_to_color();
12078     }
12079     if (__GLeeCheckExtension("GL_ATI_envmap_bumpmap", &extensionNames) )
12080     {
12081         _GLEE_ATI_envmap_bumpmap = GL_TRUE;
12082         __GLeeLink_GL_ATI_envmap_bumpmap();
12083     }
12084     if (__GLeeCheckExtension("GL_ATI_fragment_shader", &extensionNames) )
12085     {
12086         _GLEE_ATI_fragment_shader = GL_TRUE;
12087         __GLeeLink_GL_ATI_fragment_shader();
12088     }
12089     if (__GLeeCheckExtension("GL_ATI_pn_triangles", &extensionNames) )
12090     {
12091         _GLEE_ATI_pn_triangles = GL_TRUE;
12092         __GLeeLink_GL_ATI_pn_triangles();
12093     }
12094     if (__GLeeCheckExtension("GL_ATI_vertex_array_object", &extensionNames) )
12095     {
12096         _GLEE_ATI_vertex_array_object = GL_TRUE;
12097         __GLeeLink_GL_ATI_vertex_array_object();
12098     }
12099     if (__GLeeCheckExtension("GL_EXT_vertex_shader", &extensionNames) )
12100     {
12101         _GLEE_EXT_vertex_shader = GL_TRUE;
12102         __GLeeLink_GL_EXT_vertex_shader();
12103     }
12104     if (__GLeeCheckExtension("GL_ATI_vertex_streams", &extensionNames) )
12105     {
12106         _GLEE_ATI_vertex_streams = GL_TRUE;
12107         __GLeeLink_GL_ATI_vertex_streams();
12108     }
12109     if (__GLeeCheckExtension("GL_ATI_element_array", &extensionNames) )
12110     {
12111         _GLEE_ATI_element_array = GL_TRUE;
12112         __GLeeLink_GL_ATI_element_array();
12113     }
12114     if (__GLeeCheckExtension("GL_SUN_mesh_array", &extensionNames) )
12115     {
12116         _GLEE_SUN_mesh_array = GL_TRUE;
12117         __GLeeLink_GL_SUN_mesh_array();
12118     }
12119     if (__GLeeCheckExtension("GL_SUN_slice_accum", &extensionNames) )
12120     {
12121         _GLEE_SUN_slice_accum = GL_TRUE;
12122         __GLeeLink_GL_SUN_slice_accum();
12123     }
12124     if (__GLeeCheckExtension("GL_NV_multisample_filter_hint", &extensionNames) )
12125     {
12126         _GLEE_NV_multisample_filter_hint = GL_TRUE;
12127         __GLeeLink_GL_NV_multisample_filter_hint();
12128     }
12129     if (__GLeeCheckExtension("GL_NV_depth_clamp", &extensionNames) )
12130     {
12131         _GLEE_NV_depth_clamp = GL_TRUE;
12132         __GLeeLink_GL_NV_depth_clamp();
12133     }
12134     if (__GLeeCheckExtension("GL_NV_occlusion_query", &extensionNames) )
12135     {
12136         _GLEE_NV_occlusion_query = GL_TRUE;
12137         __GLeeLink_GL_NV_occlusion_query();
12138     }
12139     if (__GLeeCheckExtension("GL_NV_point_sprite", &extensionNames) )
12140     {
12141         _GLEE_NV_point_sprite = GL_TRUE;
12142         __GLeeLink_GL_NV_point_sprite();
12143     }
12144     if (__GLeeCheckExtension("GL_NV_texture_shader3", &extensionNames) )
12145     {
12146         _GLEE_NV_texture_shader3 = GL_TRUE;
12147         __GLeeLink_GL_NV_texture_shader3();
12148     }
12149     if (__GLeeCheckExtension("GL_NV_vertex_program1_1", &extensionNames) )
12150     {
12151         _GLEE_NV_vertex_program1_1 = GL_TRUE;
12152         __GLeeLink_GL_NV_vertex_program1_1();
12153     }
12154     if (__GLeeCheckExtension("GL_EXT_shadow_funcs", &extensionNames) )
12155     {
12156         _GLEE_EXT_shadow_funcs = GL_TRUE;
12157         __GLeeLink_GL_EXT_shadow_funcs();
12158     }
12159     if (__GLeeCheckExtension("GL_EXT_stencil_two_side", &extensionNames) )
12160     {
12161         _GLEE_EXT_stencil_two_side = GL_TRUE;
12162         __GLeeLink_GL_EXT_stencil_two_side();
12163     }
12164     if (__GLeeCheckExtension("GL_ATI_text_fragment_shader", &extensionNames) )
12165     {
12166         _GLEE_ATI_text_fragment_shader = GL_TRUE;
12167         __GLeeLink_GL_ATI_text_fragment_shader();
12168     }
12169     if (__GLeeCheckExtension("GL_APPLE_client_storage", &extensionNames) )
12170     {
12171         _GLEE_APPLE_client_storage = GL_TRUE;
12172         __GLeeLink_GL_APPLE_client_storage();
12173     }
12174     if (__GLeeCheckExtension("GL_APPLE_element_array", &extensionNames) )
12175     {
12176         _GLEE_APPLE_element_array = GL_TRUE;
12177         __GLeeLink_GL_APPLE_element_array();
12178     }
12179     if (__GLeeCheckExtension("GL_APPLE_fence", &extensionNames) )
12180     {
12181         _GLEE_APPLE_fence = GL_TRUE;
12182         __GLeeLink_GL_APPLE_fence();
12183     }
12184     if (__GLeeCheckExtension("GL_APPLE_vertex_array_object", &extensionNames) )
12185     {
12186         _GLEE_APPLE_vertex_array_object = GL_TRUE;
12187         __GLeeLink_GL_APPLE_vertex_array_object();
12188     }
12189     if (__GLeeCheckExtension("GL_APPLE_vertex_array_range", &extensionNames) )
12190     {
12191         _GLEE_APPLE_vertex_array_range = GL_TRUE;
12192         __GLeeLink_GL_APPLE_vertex_array_range();
12193     }
12194     if (__GLeeCheckExtension("GL_APPLE_ycbcr_422", &extensionNames) )
12195     {
12196         _GLEE_APPLE_ycbcr_422 = GL_TRUE;
12197         __GLeeLink_GL_APPLE_ycbcr_422();
12198     }
12199     if (__GLeeCheckExtension("GL_S3_s3tc", &extensionNames) )
12200     {
12201         _GLEE_S3_s3tc = GL_TRUE;
12202         __GLeeLink_GL_S3_s3tc();
12203     }
12204     if (__GLeeCheckExtension("GL_ATI_draw_buffers", &extensionNames) )
12205     {
12206         _GLEE_ATI_draw_buffers = GL_TRUE;
12207         __GLeeLink_GL_ATI_draw_buffers();
12208     }
12209     if (__GLeeCheckExtension("GL_ATI_pixel_format_float", &extensionNames) )
12210     {
12211         _GLEE_ATI_pixel_format_float = GL_TRUE;
12212         __GLeeLink_GL_ATI_pixel_format_float();
12213     }
12214     if (__GLeeCheckExtension("GL_ATI_texture_env_combine3", &extensionNames) )
12215     {
12216         _GLEE_ATI_texture_env_combine3 = GL_TRUE;
12217         __GLeeLink_GL_ATI_texture_env_combine3();
12218     }
12219     if (__GLeeCheckExtension("GL_ATI_texture_float", &extensionNames) )
12220     {
12221         _GLEE_ATI_texture_float = GL_TRUE;
12222         __GLeeLink_GL_ATI_texture_float();
12223     }
12224     if (__GLeeCheckExtension("GL_NV_float_buffer", &extensionNames) )
12225     {
12226         _GLEE_NV_float_buffer = GL_TRUE;
12227         __GLeeLink_GL_NV_float_buffer();
12228     }
12229     if (__GLeeCheckExtension("GL_NV_fragment_program", &extensionNames) )
12230     {
12231         _GLEE_NV_fragment_program = GL_TRUE;
12232         __GLeeLink_GL_NV_fragment_program();
12233     }
12234     if (__GLeeCheckExtension("GL_NV_half_float", &extensionNames) )
12235     {
12236         _GLEE_NV_half_float = GL_TRUE;
12237         __GLeeLink_GL_NV_half_float();
12238     }
12239     if (__GLeeCheckExtension("GL_NV_pixel_data_range", &extensionNames) )
12240     {
12241         _GLEE_NV_pixel_data_range = GL_TRUE;
12242         __GLeeLink_GL_NV_pixel_data_range();
12243     }
12244     if (__GLeeCheckExtension("GL_NV_primitive_restart", &extensionNames) )
12245     {
12246         _GLEE_NV_primitive_restart = GL_TRUE;
12247         __GLeeLink_GL_NV_primitive_restart();
12248     }
12249     if (__GLeeCheckExtension("GL_NV_texture_expand_normal", &extensionNames) )
12250     {
12251         _GLEE_NV_texture_expand_normal = GL_TRUE;
12252         __GLeeLink_GL_NV_texture_expand_normal();
12253     }
12254     if (__GLeeCheckExtension("GL_NV_vertex_program2", &extensionNames) )
12255     {
12256         _GLEE_NV_vertex_program2 = GL_TRUE;
12257         __GLeeLink_GL_NV_vertex_program2();
12258     }
12259     if (__GLeeCheckExtension("GL_ATI_map_object_buffer", &extensionNames) )
12260     {
12261         _GLEE_ATI_map_object_buffer = GL_TRUE;
12262         __GLeeLink_GL_ATI_map_object_buffer();
12263     }
12264     if (__GLeeCheckExtension("GL_ATI_separate_stencil", &extensionNames) )
12265     {
12266         _GLEE_ATI_separate_stencil = GL_TRUE;
12267         __GLeeLink_GL_ATI_separate_stencil();
12268     }
12269     if (__GLeeCheckExtension("GL_ATI_vertex_attrib_array_object", &extensionNames) )
12270     {
12271         _GLEE_ATI_vertex_attrib_array_object = GL_TRUE;
12272         __GLeeLink_GL_ATI_vertex_attrib_array_object();
12273     }
12274     if (__GLeeCheckExtension("GL_OES_read_format", &extensionNames) )
12275     {
12276         _GLEE_OES_read_format = GL_TRUE;
12277         __GLeeLink_GL_OES_read_format();
12278     }
12279     if (__GLeeCheckExtension("GL_EXT_depth_bounds_test", &extensionNames) )
12280     {
12281         _GLEE_EXT_depth_bounds_test = GL_TRUE;
12282         __GLeeLink_GL_EXT_depth_bounds_test();
12283     }
12284     if (__GLeeCheckExtension("GL_EXT_texture_mirror_clamp", &extensionNames) )
12285     {
12286         _GLEE_EXT_texture_mirror_clamp = GL_TRUE;
12287         __GLeeLink_GL_EXT_texture_mirror_clamp();
12288     }
12289     if (__GLeeCheckExtension("GL_EXT_blend_equation_separate", &extensionNames) )
12290     {
12291         _GLEE_EXT_blend_equation_separate = GL_TRUE;
12292         __GLeeLink_GL_EXT_blend_equation_separate();
12293     }
12294     if (__GLeeCheckExtension("GL_MESA_pack_invert", &extensionNames) )
12295     {
12296         _GLEE_MESA_pack_invert = GL_TRUE;
12297         __GLeeLink_GL_MESA_pack_invert();
12298     }
12299     if (__GLeeCheckExtension("GL_MESA_ycbcr_texture", &extensionNames) )
12300     {
12301         _GLEE_MESA_ycbcr_texture = GL_TRUE;
12302         __GLeeLink_GL_MESA_ycbcr_texture();
12303     }
12304     if (__GLeeCheckExtension("GL_EXT_pixel_buffer_object", &extensionNames) )
12305     {
12306         _GLEE_EXT_pixel_buffer_object = GL_TRUE;
12307         __GLeeLink_GL_EXT_pixel_buffer_object();
12308     }
12309     if (__GLeeCheckExtension("GL_NV_fragment_program_option", &extensionNames) )
12310     {
12311         _GLEE_NV_fragment_program_option = GL_TRUE;
12312         __GLeeLink_GL_NV_fragment_program_option();
12313     }
12314     if (__GLeeCheckExtension("GL_NV_fragment_program2", &extensionNames) )
12315     {
12316         _GLEE_NV_fragment_program2 = GL_TRUE;
12317         __GLeeLink_GL_NV_fragment_program2();
12318     }
12319     if (__GLeeCheckExtension("GL_NV_vertex_program2_option", &extensionNames) )
12320     {
12321         _GLEE_NV_vertex_program2_option = GL_TRUE;
12322         __GLeeLink_GL_NV_vertex_program2_option();
12323     }
12324     if (__GLeeCheckExtension("GL_NV_vertex_program3", &extensionNames) )
12325     {
12326         _GLEE_NV_vertex_program3 = GL_TRUE;
12327         __GLeeLink_GL_NV_vertex_program3();
12328     }
12329     if (__GLeeCheckExtension("GL_EXT_framebuffer_object", &extensionNames) )
12330     {
12331         _GLEE_EXT_framebuffer_object = GL_TRUE;
12332         __GLeeLink_GL_EXT_framebuffer_object();
12333     }
12334     if (__GLeeCheckExtension("GL_GREMEDY_string_marker", &extensionNames) )
12335     {
12336         _GLEE_GREMEDY_string_marker = GL_TRUE;
12337         __GLeeLink_GL_GREMEDY_string_marker();
12338     }
12339     if (__GLeeCheckExtension("GL_EXT_packed_depth_stencil", &extensionNames) )
12340     {
12341         _GLEE_EXT_packed_depth_stencil = GL_TRUE;
12342         __GLeeLink_GL_EXT_packed_depth_stencil();
12343     }
12344     if (__GLeeCheckExtension("GL_EXT_stencil_clear_tag", &extensionNames) )
12345     {
12346         _GLEE_EXT_stencil_clear_tag = GL_TRUE;
12347         __GLeeLink_GL_EXT_stencil_clear_tag();
12348     }
12349     if (__GLeeCheckExtension("GL_EXT_texture_sRGB", &extensionNames) )
12350     {
12351         _GLEE_EXT_texture_sRGB = GL_TRUE;
12352         __GLeeLink_GL_EXT_texture_sRGB();
12353     }
12354     if (__GLeeCheckExtension("GL_EXT_framebuffer_blit", &extensionNames) )
12355     {
12356         _GLEE_EXT_framebuffer_blit = GL_TRUE;
12357         __GLeeLink_GL_EXT_framebuffer_blit();
12358     }
12359     if (__GLeeCheckExtension("GL_EXT_framebuffer_multisample", &extensionNames) )
12360     {
12361         _GLEE_EXT_framebuffer_multisample = GL_TRUE;
12362         __GLeeLink_GL_EXT_framebuffer_multisample();
12363     }
12364     if (__GLeeCheckExtension("GL_MESAX_texture_stack", &extensionNames) )
12365     {
12366         _GLEE_MESAX_texture_stack = GL_TRUE;
12367         __GLeeLink_GL_MESAX_texture_stack();
12368     }
12369     if (__GLeeCheckExtension("GL_EXT_timer_query", &extensionNames) )
12370     {
12371         _GLEE_EXT_timer_query = GL_TRUE;
12372         __GLeeLink_GL_EXT_timer_query();
12373     }
12374     if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNames) )
12375     {
12376         _GLEE_EXT_gpu_program_parameters = GL_TRUE;
12377         __GLeeLink_GL_EXT_gpu_program_parameters();
12378     }
12379     if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames) )
12380     {
12381         _GLEE_APPLE_flush_buffer_range = GL_TRUE;
12382         __GLeeLink_GL_APPLE_flush_buffer_range();
12383     }
12384     if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) )
12385     {
12386         _GLEE_NV_gpu_program4 = GL_TRUE;
12387         __GLeeLink_GL_NV_gpu_program4();
12388     }
12389     if (__GLeeCheckExtension("GL_NV_geometry_program4", &extensionNames) )
12390     {
12391         _GLEE_NV_geometry_program4 = GL_TRUE;
12392         __GLeeLink_GL_NV_geometry_program4();
12393     }
12394     if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) )
12395     {
12396         _GLEE_EXT_geometry_shader4 = GL_TRUE;
12397         __GLeeLink_GL_EXT_geometry_shader4();
12398     }
12399     if (__GLeeCheckExtension("GL_NV_vertex_program4", &extensionNames) )
12400     {
12401         _GLEE_NV_vertex_program4 = GL_TRUE;
12402         __GLeeLink_GL_NV_vertex_program4();
12403     }
12404     if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) )
12405     {
12406         _GLEE_EXT_gpu_shader4 = GL_TRUE;
12407         __GLeeLink_GL_EXT_gpu_shader4();
12408     }
12409     if (__GLeeCheckExtension("GL_EXT_drawinstanced", &extensionNames) )
12410     {
12411         _GLEE_EXT_drawinstanced = GL_TRUE;
12412         __GLeeLink_GL_EXT_drawinstanced();
12413     }
12414     if (__GLeeCheckExtension("GL_EXT_packed_float", &extensionNames) )
12415     {
12416         _GLEE_EXT_packed_float = GL_TRUE;
12417         __GLeeLink_GL_EXT_packed_float();
12418     }
12419     if (__GLeeCheckExtension("GL_EXT_texture_array", &extensionNames) )
12420     {
12421         _GLEE_EXT_texture_array = GL_TRUE;
12422         __GLeeLink_GL_EXT_texture_array();
12423     }
12424     if (__GLeeCheckExtension("GL_EXT_texture_buffer_object", &extensionNames) )
12425     {
12426         _GLEE_EXT_texture_buffer_object = GL_TRUE;
12427         __GLeeLink_GL_EXT_texture_buffer_object();
12428     }
12429     if (__GLeeCheckExtension("GL_EXT_texture_compression_latc", &extensionNames) )
12430     {
12431         _GLEE_EXT_texture_compression_latc = GL_TRUE;
12432         __GLeeLink_GL_EXT_texture_compression_latc();
12433     }
12434     if (__GLeeCheckExtension("GL_EXT_texture_compression_rgtc", &extensionNames) )
12435     {
12436         _GLEE_EXT_texture_compression_rgtc = GL_TRUE;
12437         __GLeeLink_GL_EXT_texture_compression_rgtc();
12438     }
12439     if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNames) )
12440     {
12441         _GLEE_EXT_texture_shared_exponent = GL_TRUE;
12442         __GLeeLink_GL_EXT_texture_shared_exponent();
12443     }
12444     if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) )
12445     {
12446         _GLEE_NV_depth_buffer_float = GL_TRUE;
12447         __GLeeLink_GL_NV_depth_buffer_float();
12448     }
12449     if (__GLeeCheckExtension("GL_NV_fragment_program4", &extensionNames) )
12450     {
12451         _GLEE_NV_fragment_program4 = GL_TRUE;
12452         __GLeeLink_GL_NV_fragment_program4();
12453     }
12454     if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &extensionNames) )
12455     {
12456         _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE;
12457         __GLeeLink_GL_NV_framebuffer_multisample_coverage();
12458     }
12459     if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) )
12460     {
12461         _GLEE_EXT_framebuffer_sRGB = GL_TRUE;
12462         __GLeeLink_GL_EXT_framebuffer_sRGB();
12463     }
12464     if (__GLeeCheckExtension("GL_NV_geometry_shader4", &extensionNames) )
12465     {
12466         _GLEE_NV_geometry_shader4 = GL_TRUE;
12467         __GLeeLink_GL_NV_geometry_shader4();
12468     }
12469     if (__GLeeCheckExtension("GL_NV_parameter_buffer_object", &extensionNames) )
12470     {
12471         _GLEE_NV_parameter_buffer_object = GL_TRUE;
12472         __GLeeLink_GL_NV_parameter_buffer_object();
12473     }
12474     if (__GLeeCheckExtension("GL_EXT_draw_buffers2", &extensionNames) )
12475     {
12476         _GLEE_EXT_draw_buffers2 = GL_TRUE;
12477         __GLeeLink_GL_EXT_draw_buffers2();
12478     }
12479     if (__GLeeCheckExtension("GL_NV_transform_feedback", &extensionNames) )
12480     {
12481         _GLEE_NV_transform_feedback = GL_TRUE;
12482         __GLeeLink_GL_NV_transform_feedback();
12483     }
12484     if (__GLeeCheckExtension("GL_EXT_bindable_uniform", &extensionNames) )
12485     {
12486         _GLEE_EXT_bindable_uniform = GL_TRUE;
12487         __GLeeLink_GL_EXT_bindable_uniform();
12488     }
12489     if (__GLeeCheckExtension("GL_EXT_texture_integer", &extensionNames) )
12490     {
12491         _GLEE_EXT_texture_integer = GL_TRUE;
12492         __GLeeLink_GL_EXT_texture_integer();
12493     }
12494     if (__GLeeCheckExtension("GL_GREMEDY_frame_terminator", &extensionNames) )
12495     {
12496         _GLEE_GREMEDY_frame_terminator = GL_TRUE;
12497         __GLeeLink_GL_GREMEDY_frame_terminator();
12498     }
12499     if (__GLeeCheckExtension("GL_NV_conditional_render", &extensionNames) )
12500     {
12501         _GLEE_NV_conditional_render = GL_TRUE;
12502         __GLeeLink_GL_NV_conditional_render();
12503     }
12504     if (__GLeeCheckExtension("GL_NV_present_video", &extensionNames) )
12505     {
12506         _GLEE_NV_present_video = GL_TRUE;
12507         __GLeeLink_GL_NV_present_video();
12508     }
12509     if (__GLeeCheckExtension("GL_EXT_transform_feedback", &extensionNames) )
12510     {
12511         _GLEE_EXT_transform_feedback = GL_TRUE;
12512         __GLeeLink_GL_EXT_transform_feedback();
12513     }
12514     if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) )
12515     {
12516         _GLEE_EXT_direct_state_access = GL_TRUE;
12517         __GLeeLink_GL_EXT_direct_state_access();
12518     }
12519     if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) )
12520     {
12521         _GLEE_EXT_vertex_array_bgra = GL_TRUE;
12522         __GLeeLink_GL_EXT_vertex_array_bgra();
12523     }
12524     if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) )
12525     {
12526         _GLEE_SGIX_texture_select = GL_TRUE;
12527         __GLeeLink_GL_SGIX_texture_select();
12528     }
12529     if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames) )
12530     {
12531         _GLEE_INGR_blend_func_separate = GL_TRUE;
12532         __GLeeLink_GL_INGR_blend_func_separate();
12533     }
12534     if (__GLeeCheckExtension("GL_SGIX_depth_pass_instrument", &extensionNames) )
12535     {
12536         _GLEE_SGIX_depth_pass_instrument = GL_TRUE;
12537         __GLeeLink_GL_SGIX_depth_pass_instrument();
12538     }
12539     if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) )
12540     {
12541         _GLEE_SGIX_igloo_interface = GL_TRUE;
12542         __GLeeLink_GL_SGIX_igloo_interface();
12543     }
12544     if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) )
12545     {
12546         _GLEE_EXT_fragment_lighting = GL_TRUE;
12547         __GLeeLink_GL_EXT_fragment_lighting();
12548     }
12549     if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) )
12550     {
12551         _GLEE_EXT_scene_marker = GL_TRUE;
12552         __GLeeLink_GL_EXT_scene_marker();
12553     }
12554     if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionNames) )
12555     {
12556         _GLEE_EXT_texture_compression_dxt1 = GL_TRUE;
12557         __GLeeLink_GL_EXT_texture_compression_dxt1();
12558     }
12559     if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) )
12560     {
12561         _GLEE_EXT_texture_env = GL_TRUE;
12562         __GLeeLink_GL_EXT_texture_env();
12563     }
12564     if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) )
12565     {
12566         _GLEE_IBM_static_data = GL_TRUE;
12567         __GLeeLink_GL_IBM_static_data();
12568     }
12569     if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) )
12570     {
12571         _GLEE_OES_byte_coordinates = GL_TRUE;
12572         __GLeeLink_GL_OES_byte_coordinates();
12573     }
12574     if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensionNames) )
12575     {
12576         _GLEE_OES_compressed_paletted_texture = GL_TRUE;
12577         __GLeeLink_GL_OES_compressed_paletted_texture();
12578     }
12579     if (__GLeeCheckExtension("GL_OES_single_precision", &extensionNames) )
12580     {
12581         _GLEE_OES_single_precision = GL_TRUE;
12582         __GLeeLink_GL_OES_single_precision();
12583     }
12584     if (__GLeeCheckExtension("GL_SGIX_pixel_texture_bits", &extensionNames) )
12585     {
12586         _GLEE_SGIX_pixel_texture_bits = GL_TRUE;
12587         __GLeeLink_GL_SGIX_pixel_texture_bits();
12588     }
12589     if (__GLeeCheckExtension("GL_SGIX_texture_range", &extensionNames) )
12590     {
12591         _GLEE_SGIX_texture_range = GL_TRUE;
12592         __GLeeLink_GL_SGIX_texture_range();
12593     }
12594 #ifdef WIN32
12595     if (__GLeeCheckExtension("WGL_ARB_buffer_region", &extensionNames) )
12596     {
12597         _GLEE_WGL_ARB_buffer_region = GL_TRUE;
12598         __GLeeLink_WGL_ARB_buffer_region();
12599     }
12600     if (__GLeeCheckExtension("WGL_ARB_multisample", &extensionNames) )
12601     {
12602         _GLEE_WGL_ARB_multisample = GL_TRUE;
12603         __GLeeLink_WGL_ARB_multisample();
12604     }
12605     if (__GLeeCheckExtension("WGL_ARB_extensions_string", &extensionNames) )
12606     {
12607         _GLEE_WGL_ARB_extensions_string = GL_TRUE;
12608         __GLeeLink_WGL_ARB_extensions_string();
12609     }
12610     if (__GLeeCheckExtension("WGL_ARB_pixel_format", &extensionNames) )
12611     {
12612         _GLEE_WGL_ARB_pixel_format = GL_TRUE;
12613         __GLeeLink_WGL_ARB_pixel_format();
12614     }
12615     if (__GLeeCheckExtension("WGL_ARB_make_current_read", &extensionNames) )
12616     {
12617         _GLEE_WGL_ARB_make_current_read = GL_TRUE;
12618         __GLeeLink_WGL_ARB_make_current_read();
12619     }
12620     if (__GLeeCheckExtension("WGL_ARB_pbuffer", &extensionNames) )
12621     {
12622         _GLEE_WGL_ARB_pbuffer = GL_TRUE;
12623         __GLeeLink_WGL_ARB_pbuffer();
12624     }
12625     if (__GLeeCheckExtension("WGL_ARB_render_texture", &extensionNames) )
12626     {
12627         _GLEE_WGL_ARB_render_texture = GL_TRUE;
12628         __GLeeLink_WGL_ARB_render_texture();
12629     }
12630     if (__GLeeCheckExtension("WGL_ARB_pixel_format_float", &extensionNames) )
12631     {
12632         _GLEE_WGL_ARB_pixel_format_float = GL_TRUE;
12633         __GLeeLink_WGL_ARB_pixel_format_float();
12634     }
12635     if (__GLeeCheckExtension("WGL_ARB_create_context", &extensionNames) )
12636     {
12637         _GLEE_WGL_ARB_create_context = GL_TRUE;
12638         __GLeeLink_WGL_ARB_create_context();
12639     }
12640     if (__GLeeCheckExtension("WGL_EXT_make_current_read", &extensionNames) )
12641     {
12642         _GLEE_WGL_EXT_make_current_read = GL_TRUE;
12643         __GLeeLink_WGL_EXT_make_current_read();
12644     }
12645     if (__GLeeCheckExtension("WGL_EXT_pixel_format", &extensionNames) )
12646     {
12647         _GLEE_WGL_EXT_pixel_format = GL_TRUE;
12648         __GLeeLink_WGL_EXT_pixel_format();
12649     }
12650     if (__GLeeCheckExtension("WGL_EXT_pbuffer", &extensionNames) )
12651     {
12652         _GLEE_WGL_EXT_pbuffer = GL_TRUE;
12653         __GLeeLink_WGL_EXT_pbuffer();
12654     }
12655     if (__GLeeCheckExtension("WGL_EXT_depth_float", &extensionNames) )
12656     {
12657         _GLEE_WGL_EXT_depth_float = GL_TRUE;
12658         __GLeeLink_WGL_EXT_depth_float();
12659     }
12660     if (__GLeeCheckExtension("WGL_3DFX_multisample", &extensionNames) )
12661     {
12662         _GLEE_WGL_3DFX_multisample = GL_TRUE;
12663         __GLeeLink_WGL_3DFX_multisample();
12664     }
12665     if (__GLeeCheckExtension("WGL_EXT_multisample", &extensionNames) )
12666     {
12667         _GLEE_WGL_EXT_multisample = GL_TRUE;
12668         __GLeeLink_WGL_EXT_multisample();
12669     }
12670     if (__GLeeCheckExtension("WGL_I3D_digital_video_control", &extensionNames) )
12671     {
12672         _GLEE_WGL_I3D_digital_video_control = GL_TRUE;
12673         __GLeeLink_WGL_I3D_digital_video_control();
12674     }
12675     if (__GLeeCheckExtension("WGL_I3D_gamma", &extensionNames) )
12676     {
12677         _GLEE_WGL_I3D_gamma = GL_TRUE;
12678         __GLeeLink_WGL_I3D_gamma();
12679     }
12680     if (__GLeeCheckExtension("WGL_I3D_genlock", &extensionNames) )
12681     {
12682         _GLEE_WGL_I3D_genlock = GL_TRUE;
12683         __GLeeLink_WGL_I3D_genlock();
12684     }
12685     if (__GLeeCheckExtension("WGL_I3D_image_buffer", &extensionNames) )
12686     {
12687         _GLEE_WGL_I3D_image_buffer = GL_TRUE;
12688         __GLeeLink_WGL_I3D_image_buffer();
12689     }
12690     if (__GLeeCheckExtension("WGL_I3D_swap_frame_lock", &extensionNames) )
12691     {
12692         _GLEE_WGL_I3D_swap_frame_lock = GL_TRUE;
12693         __GLeeLink_WGL_I3D_swap_frame_lock();
12694     }
12695     if (__GLeeCheckExtension("WGL_NV_render_depth_texture", &extensionNames) )
12696     {
12697         _GLEE_WGL_NV_render_depth_texture = GL_TRUE;
12698         __GLeeLink_WGL_NV_render_depth_texture();
12699     }
12700     if (__GLeeCheckExtension("WGL_NV_render_texture_rectangle", &extensionNames) )
12701     {
12702         _GLEE_WGL_NV_render_texture_rectangle = GL_TRUE;
12703         __GLeeLink_WGL_NV_render_texture_rectangle();
12704     }
12705     if (__GLeeCheckExtension("WGL_ATI_pixel_format_float", &extensionNames) )
12706     {
12707         _GLEE_WGL_ATI_pixel_format_float = GL_TRUE;
12708         __GLeeLink_WGL_ATI_pixel_format_float();
12709     }
12710     if (__GLeeCheckExtension("WGL_NV_float_buffer", &extensionNames) )
12711     {
12712         _GLEE_WGL_NV_float_buffer = GL_TRUE;
12713         __GLeeLink_WGL_NV_float_buffer();
12714     }
12715     if (__GLeeCheckExtension("WGL_3DL_stereo_control", &extensionNames) )
12716     {
12717         _GLEE_WGL_3DL_stereo_control = GL_TRUE;
12718         __GLeeLink_WGL_3DL_stereo_control();
12719     }
12720     if (__GLeeCheckExtension("WGL_EXT_pixel_format_packed_float", &extensionNames) )
12721     {
12722         _GLEE_WGL_EXT_pixel_format_packed_float = GL_TRUE;
12723         __GLeeLink_WGL_EXT_pixel_format_packed_float();
12724     }
12725     if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) )
12726     {
12727         _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE;
12728         __GLeeLink_WGL_EXT_framebuffer_sRGB();
12729     }
12730     if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) )
12731     {
12732         _GLEE_WGL_NV_present_video = GL_TRUE;
12733         __GLeeLink_WGL_NV_present_video();
12734     }
12735     if (__GLeeCheckExtension("WGL_NV_video_out", &extensionNames) )
12736     {
12737         _GLEE_WGL_NV_video_out = GL_TRUE;
12738         __GLeeLink_WGL_NV_video_out();
12739     }
12740     if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) )
12741     {
12742         _GLEE_WGL_NV_swap_group = GL_TRUE;
12743         __GLeeLink_WGL_NV_swap_group();
12744     }
12745     if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames) )
12746     {
12747         _GLEE_WGL_EXT_display_color_table = GL_TRUE;
12748         __GLeeLink_WGL_EXT_display_color_table();
12749     }
12750     if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) )
12751     {
12752         _GLEE_WGL_EXT_extensions_string = GL_TRUE;
12753         __GLeeLink_WGL_EXT_extensions_string();
12754     }
12755     if (__GLeeCheckExtension("WGL_EXT_swap_control", &extensionNames) )
12756     {
12757         _GLEE_WGL_EXT_swap_control = GL_TRUE;
12758         __GLeeLink_WGL_EXT_swap_control();
12759     }
12760     if (__GLeeCheckExtension("WGL_NV_vertex_array_range", &extensionNames) )
12761     {
12762         _GLEE_WGL_NV_vertex_array_range = GL_TRUE;
12763         __GLeeLink_WGL_NV_vertex_array_range();
12764     }
12765     if (__GLeeCheckExtension("WGL_OML_sync_control", &extensionNames) )
12766     {
12767         _GLEE_WGL_OML_sync_control = GL_TRUE;
12768         __GLeeLink_WGL_OML_sync_control();
12769     }
12770     if (__GLeeCheckExtension("WGL_I3D_swap_frame_usage", &extensionNames) )
12771     {
12772         _GLEE_WGL_I3D_swap_frame_usage = GL_TRUE;
12773         __GLeeLink_WGL_I3D_swap_frame_usage();
12774     }
12775     if (__GLeeCheckExtension("WGL_NV_video_output", &extensionNames) )
12776     {
12777         _GLEE_WGL_NV_video_output = GL_TRUE;
12778         __GLeeLink_WGL_NV_video_output();
12779     }
12780 #elif defined(__APPLE__) || defined(__APPLE_CC__)
12781 #else /* GLX */
12782     if (__GLeeCheckExtension("GLX_VERSION_1_3", &extensionNames) )
12783     {
12784         _GLEE_GLX_VERSION_1_3 = GL_TRUE;
12785         __GLeeLink_GLX_VERSION_1_3();
12786     }
12787     if (__GLeeCheckExtension("GLX_VERSION_1_4", &extensionNames) )
12788     {
12789         _GLEE_GLX_VERSION_1_4 = GL_TRUE;
12790         __GLeeLink_GLX_VERSION_1_4();
12791     }
12792     if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) )
12793     {
12794         _GLEE_GLX_ARB_multisample = GL_TRUE;
12795         __GLeeLink_GLX_ARB_multisample();
12796     }
12797     if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) )
12798     {
12799         _GLEE_GLX_ARB_fbconfig_float = GL_TRUE;
12800         __GLeeLink_GLX_ARB_fbconfig_float();
12801     }
12802     if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) )
12803     {
12804         _GLEE_GLX_SGIS_multisample = GL_TRUE;
12805         __GLeeLink_GLX_SGIS_multisample();
12806     }
12807     if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) )
12808     {
12809         _GLEE_GLX_EXT_visual_info = GL_TRUE;
12810         __GLeeLink_GLX_EXT_visual_info();
12811     }
12812     if (__GLeeCheckExtension("GLX_SGI_swap_control", &extensionNames) )
12813     {
12814         _GLEE_GLX_SGI_swap_control = GL_TRUE;
12815         __GLeeLink_GLX_SGI_swap_control();
12816     }
12817     if (__GLeeCheckExtension("GLX_SGI_video_sync", &extensionNames) )
12818     {
12819         _GLEE_GLX_SGI_video_sync = GL_TRUE;
12820         __GLeeLink_GLX_SGI_video_sync();
12821     }
12822     if (__GLeeCheckExtension("GLX_SGI_make_current_read", &extensionNames) )
12823     {
12824         _GLEE_GLX_SGI_make_current_read = GL_TRUE;
12825         __GLeeLink_GLX_SGI_make_current_read();
12826     }
12827     if (__GLeeCheckExtension("GLX_EXT_visual_rating", &extensionNames) )
12828     {
12829         _GLEE_GLX_EXT_visual_rating = GL_TRUE;
12830         __GLeeLink_GLX_EXT_visual_rating();
12831     }
12832     if (__GLeeCheckExtension("GLX_EXT_import_context", &extensionNames) )
12833     {
12834         _GLEE_GLX_EXT_import_context = GL_TRUE;
12835         __GLeeLink_GLX_EXT_import_context();
12836     }
12837     if (__GLeeCheckExtension("GLX_SGIX_fbconfig", &extensionNames) )
12838     {
12839         _GLEE_GLX_SGIX_fbconfig = GL_TRUE;
12840         __GLeeLink_GLX_SGIX_fbconfig();
12841     }
12842     if (__GLeeCheckExtension("GLX_SGIX_pbuffer", &extensionNames) )
12843     {
12844         _GLEE_GLX_SGIX_pbuffer = GL_TRUE;
12845         __GLeeLink_GLX_SGIX_pbuffer();
12846     }
12847     if (__GLeeCheckExtension("GLX_SGI_cushion", &extensionNames) )
12848     {
12849         _GLEE_GLX_SGI_cushion = GL_TRUE;
12850         __GLeeLink_GLX_SGI_cushion();
12851     }
12852     if (__GLeeCheckExtension("GLX_SGIX_video_resize", &extensionNames) )
12853     {
12854         _GLEE_GLX_SGIX_video_resize = GL_TRUE;
12855         __GLeeLink_GLX_SGIX_video_resize();
12856     }
12857     if (__GLeeCheckExtension("GLX_SGIX_swap_group", &extensionNames) )
12858     {
12859         _GLEE_GLX_SGIX_swap_group = GL_TRUE;
12860         __GLeeLink_GLX_SGIX_swap_group();
12861     }
12862     if (__GLeeCheckExtension("GLX_SGIX_swap_barrier", &extensionNames) )
12863     {
12864         _GLEE_GLX_SGIX_swap_barrier = GL_TRUE;
12865         __GLeeLink_GLX_SGIX_swap_barrier();
12866     }
12867     if (__GLeeCheckExtension("GLX_SGIS_blended_overlay", &extensionNames) )
12868     {
12869         _GLEE_GLX_SGIS_blended_overlay = GL_TRUE;
12870         __GLeeLink_GLX_SGIS_blended_overlay();
12871     }
12872     if (__GLeeCheckExtension("GLX_SGIS_shared_multisample", &extensionNames) )
12873     {
12874         _GLEE_GLX_SGIS_shared_multisample = GL_TRUE;
12875         __GLeeLink_GLX_SGIS_shared_multisample();
12876     }
12877     if (__GLeeCheckExtension("GLX_SUN_get_transparent_index", &extensionNames) )
12878     {
12879         _GLEE_GLX_SUN_get_transparent_index = GL_TRUE;
12880         __GLeeLink_GLX_SUN_get_transparent_index();
12881     }
12882     if (__GLeeCheckExtension("GLX_3DFX_multisample", &extensionNames) )
12883     {
12884         _GLEE_GLX_3DFX_multisample = GL_TRUE;
12885         __GLeeLink_GLX_3DFX_multisample();
12886     }
12887     if (__GLeeCheckExtension("GLX_MESA_copy_sub_buffer", &extensionNames) )
12888     {
12889         _GLEE_GLX_MESA_copy_sub_buffer = GL_TRUE;
12890         __GLeeLink_GLX_MESA_copy_sub_buffer();
12891     }
12892     if (__GLeeCheckExtension("GLX_MESA_pixmap_colormap", &extensionNames) )
12893     {
12894         _GLEE_GLX_MESA_pixmap_colormap = GL_TRUE;
12895         __GLeeLink_GLX_MESA_pixmap_colormap();
12896     }
12897     if (__GLeeCheckExtension("GLX_MESA_release_buffers", &extensionNames) )
12898     {
12899         _GLEE_GLX_MESA_release_buffers = GL_TRUE;
12900         __GLeeLink_GLX_MESA_release_buffers();
12901     }
12902     if (__GLeeCheckExtension("GLX_MESA_set_3dfx_mode", &extensionNames) )
12903     {
12904         _GLEE_GLX_MESA_set_3dfx_mode = GL_TRUE;
12905         __GLeeLink_GLX_MESA_set_3dfx_mode();
12906     }
12907     if (__GLeeCheckExtension("GLX_SGIX_visual_select_group", &extensionNames) )
12908     {
12909         _GLEE_GLX_SGIX_visual_select_group = GL_TRUE;
12910         __GLeeLink_GLX_SGIX_visual_select_group();
12911     }
12912     if (__GLeeCheckExtension("GLX_OML_swap_method", &extensionNames) )
12913     {
12914         _GLEE_GLX_OML_swap_method = GL_TRUE;
12915         __GLeeLink_GLX_OML_swap_method();
12916     }
12917     if (__GLeeCheckExtension("GLX_OML_sync_control", &extensionNames) )
12918     {
12919         _GLEE_GLX_OML_sync_control = GL_TRUE;
12920         __GLeeLink_GLX_OML_sync_control();
12921     }
12922     if (__GLeeCheckExtension("GLX_NV_float_buffer", &extensionNames) )
12923     {
12924         _GLEE_GLX_NV_float_buffer = GL_TRUE;
12925         __GLeeLink_GLX_NV_float_buffer();
12926     }
12927     if (__GLeeCheckExtension("GLX_SGIX_hyperpipe", &extensionNames) )
12928     {
12929         _GLEE_GLX_SGIX_hyperpipe = GL_TRUE;
12930         __GLeeLink_GLX_SGIX_hyperpipe();
12931     }
12932     if (__GLeeCheckExtension("GLX_MESA_agp_offset", &extensionNames) )
12933     {
12934         _GLEE_GLX_MESA_agp_offset = GL_TRUE;
12935         __GLeeLink_GLX_MESA_agp_offset();
12936     }
12937     if (__GLeeCheckExtension("GLX_EXT_fbconfig_packed_float", &extensionNames) )
12938     {
12939         _GLEE_GLX_EXT_fbconfig_packed_float = GL_TRUE;
12940         __GLeeLink_GLX_EXT_fbconfig_packed_float();
12941     }
12942     if (__GLeeCheckExtension("GLX_EXT_framebuffer_sRGB", &extensionNames) )
12943     {
12944         _GLEE_GLX_EXT_framebuffer_sRGB = GL_TRUE;
12945         __GLeeLink_GLX_EXT_framebuffer_sRGB();
12946     }
12947     if (__GLeeCheckExtension("GLX_EXT_texture_from_pixmap", &extensionNames) )
12948     {
12949         _GLEE_GLX_EXT_texture_from_pixmap = GL_TRUE;
12950         __GLeeLink_GLX_EXT_texture_from_pixmap();
12951     }
12952     if (__GLeeCheckExtension("GLX_NV_present_video", &extensionNames) )
12953     {
12954         _GLEE_GLX_NV_present_video = GL_TRUE;
12955         __GLeeLink_GLX_NV_present_video();
12956     }
12957     if (__GLeeCheckExtension("GLX_NV_video_out", &extensionNames) )
12958     {
12959         _GLEE_GLX_NV_video_out = GL_TRUE;
12960         __GLeeLink_GLX_NV_video_out();
12961     }
12962     if (__GLeeCheckExtension("GLX_NV_swap_group", &extensionNames) )
12963     {
12964         _GLEE_GLX_NV_swap_group = GL_TRUE;
12965         __GLeeLink_GLX_NV_swap_group();
12966     }
12967     if (__GLeeCheckExtension("GLX_EXT_scene_marker", &extensionNames) )
12968     {
12969         _GLEE_GLX_EXT_scene_marker = GL_TRUE;
12970         __GLeeLink_GLX_EXT_scene_marker();
12971     }
12972     if (__GLeeCheckExtension("GLX_NV_video_output", &extensionNames) )
12973     {
12974         _GLEE_GLX_NV_video_output = GL_TRUE;
12975         __GLeeLink_GLX_NV_video_output();
12976     }
12977 #endif /* end GLX */
12978 
12979     __GLeeExtList_clean(&extensionNames);
12980     return GL_TRUE;
12981 }
12982