FIFE  2008.0
GLee.cpp
1 /***************************************************************************
2 *
3 * GLee.c
4 * GLee (OpenGL Easy Extension library)
5 * Version : 5.4
6 *
7 * Copyright (c)2009 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 7.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 
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_draw_instanced = 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_ARB_instanced_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_EXT_gpu_shader4 = GL_FALSE;
370 GLboolean _GLEE_EXT_draw_instanced = GL_FALSE;
371 GLboolean _GLEE_EXT_packed_float = GL_FALSE;
372 GLboolean _GLEE_EXT_texture_array = GL_FALSE;
373 GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
374 GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
375 GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
376 GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
377 GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
378 GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
379 GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
380 GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
381 GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
382 GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
383 GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
384 GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
385 GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
386 GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
387 GLboolean _GLEE_NV_conditional_render = GL_FALSE;
388 GLboolean _GLEE_NV_present_video = GL_FALSE;
389 GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
390 GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
391 GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
392 GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE;
393 GLboolean _GLEE_NV_explicit_multisample = GL_FALSE;
394 GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE;
395 GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
396 GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
397 GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
398 GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
399 GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
400 GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
401 GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
402 GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
403 GLboolean _GLEE_EXT_texture_env = GL_FALSE;
404 GLboolean _GLEE_IBM_static_data = GL_FALSE;
405 GLboolean _GLEE_NV_gpu_program4 = 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_draw_instanced",
460  "GL_ARB_framebuffer_object",
461  "GL_ARB_framebuffer_sRGB",
462  "GL_ARB_geometry_shader4",
463  "GL_ARB_half_float_vertex",
464  "GL_ARB_instanced_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_EXT_gpu_shader4",
696  "GL_EXT_draw_instanced",
697  "GL_EXT_packed_float",
698  "GL_EXT_texture_array",
699  "GL_EXT_texture_buffer_object",
700  "GL_EXT_texture_compression_latc",
701  "GL_EXT_texture_compression_rgtc",
702  "GL_EXT_texture_shared_exponent",
703  "GL_NV_depth_buffer_float",
704  "GL_NV_framebuffer_multisample_coverage",
705  "GL_EXT_framebuffer_sRGB",
706  "GL_NV_geometry_shader4",
707  "GL_NV_parameter_buffer_object",
708  "GL_EXT_draw_buffers2",
709  "GL_NV_transform_feedback",
710  "GL_EXT_bindable_uniform",
711  "GL_EXT_texture_integer",
712  "GL_GREMEDY_frame_terminator",
713  "GL_NV_conditional_render",
714  "GL_NV_present_video",
715  "GL_EXT_transform_feedback",
716  "GL_EXT_direct_state_access",
717  "GL_EXT_vertex_array_bgra",
718  "GL_EXT_texture_swizzle",
719  "GL_NV_explicit_multisample",
720  "GL_NV_transform_feedback2",
721  "GL_SGIX_texture_select",
722  "GL_INGR_blend_func_separate",
723  "GL_SGIX_depth_pass_instrument",
724  "GL_SGIX_igloo_interface",
725  "GL_EXT_fragment_lighting",
726  "GL_EXT_geometry_shader4",
727  "GL_EXT_scene_marker",
728  "GL_EXT_texture_compression_dxt1",
729  "GL_EXT_texture_env",
730  "GL_IBM_static_data",
731  "GL_NV_gpu_program4",
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
743 #ifndef GLEE_C_DEFINED_glBlendColor
744 #define GLEE_C_DEFINED_glBlendColor
745  void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha);}
746  GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor;
747 #endif
748 #ifndef GLEE_C_DEFINED_glBlendEquation
749 #define GLEE_C_DEFINED_glBlendEquation
750  void __stdcall GLee_Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) glBlendEquation(mode);}
751  GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendEquation;
752 #endif
753 #ifndef GLEE_C_DEFINED_glDrawRangeElements
754 #define GLEE_C_DEFINED_glDrawRangeElements
755  void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);}
756  GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_glDrawRangeElements;
757 #endif
758 #ifndef GLEE_C_DEFINED_glColorTable
759 #define GLEE_C_DEFINED_glColorTable
760  void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTable(target, internalformat, width, format, type, table);}
761  GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable;
762 #endif
763 #ifndef GLEE_C_DEFINED_glColorTableParameterfv
764 #define GLEE_C_DEFINED_glColorTableParameterfv
765  void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pname, params);}
766  GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GLee_Lazy_glColorTableParameterfv;
767 #endif
768 #ifndef GLEE_C_DEFINED_glColorTableParameteriv
769 #define GLEE_C_DEFINED_glColorTableParameteriv
770  void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pname, params);}
771  GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GLee_Lazy_glColorTableParameteriv;
772 #endif
773 #ifndef GLEE_C_DEFINED_glCopyColorTable
774 #define GLEE_C_DEFINED_glCopyColorTable
775  void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(target, internalformat, x, y, width);}
776  GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopyColorTable;
777 #endif
778 #ifndef GLEE_C_DEFINED_glGetColorTable
779 #define GLEE_C_DEFINED_glGetColorTable
780  void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format, type, table);}
781  GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetColorTable;
782 #endif
783 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv
784 #define GLEE_C_DEFINED_glGetColorTableParameterfv
785  void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(target, pname, params);}
786  GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv=GLee_Lazy_glGetColorTableParameterfv;
787 #endif
788 #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv
789 #define GLEE_C_DEFINED_glGetColorTableParameteriv
790  void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target, pname, params);}
791  GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv=GLee_Lazy_glGetColorTableParameteriv;
792 #endif
793 #ifndef GLEE_C_DEFINED_glColorSubTable
794 #define GLEE_C_DEFINED_glColorSubTable
795  void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTable(target, start, count, format, type, data);}
796  GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorSubTable;
797 #endif
798 #ifndef GLEE_C_DEFINED_glCopyColorSubTable
799 #define GLEE_C_DEFINED_glCopyColorSubTable
800  void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(target, start, x, y, width);}
801  GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_glCopyColorSubTable;
802 #endif
803 #ifndef GLEE_C_DEFINED_glConvolutionFilter1D
804 #define GLEE_C_DEFINED_glConvolutionFilter1D
805  void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, type, image);}
806  GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_Lazy_glConvolutionFilter1D;
807 #endif
808 #ifndef GLEE_C_DEFINED_glConvolutionFilter2D
809 #define GLEE_C_DEFINED_glConvolutionFilter2D
810  void __stdcall GLee_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);}
811  GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_Lazy_glConvolutionFilter2D;
812 #endif
813 #ifndef GLEE_C_DEFINED_glConvolutionParameterf
814 #define GLEE_C_DEFINED_glConvolutionParameterf
815  void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pname, params);}
816  GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GLee_Lazy_glConvolutionParameterf;
817 #endif
818 #ifndef GLEE_C_DEFINED_glConvolutionParameterfv
819 #define GLEE_C_DEFINED_glConvolutionParameterfv
820  void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(target, pname, params);}
821  GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv=GLee_Lazy_glConvolutionParameterfv;
822 #endif
823 #ifndef GLEE_C_DEFINED_glConvolutionParameteri
824 #define GLEE_C_DEFINED_glConvolutionParameteri
825  void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, params);}
826  GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GLee_Lazy_glConvolutionParameteri;
827 #endif
828 #ifndef GLEE_C_DEFINED_glConvolutionParameteriv
829 #define GLEE_C_DEFINED_glConvolutionParameteriv
830  void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(target, pname, params);}
831  GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv=GLee_Lazy_glConvolutionParameteriv;
832 #endif
833 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D
834 #define GLEE_C_DEFINED_glCopyConvolutionFilter1D
835  void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1D(target, internalformat, x, y, width);}
836  GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D=GLee_Lazy_glCopyConvolutionFilter1D;
837 #endif
838 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D
839 #define GLEE_C_DEFINED_glCopyConvolutionFilter2D
840  void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);}
841  GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D=GLee_Lazy_glCopyConvolutionFilter2D;
842 #endif
843 #ifndef GLEE_C_DEFINED_glGetConvolutionFilter
844 #define GLEE_C_DEFINED_glGetConvolutionFilter
845  void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(target, format, type, image);}
846  GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee_Lazy_glGetConvolutionFilter;
847 #endif
848 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv
849 #define GLEE_C_DEFINED_glGetConvolutionParameterfv
850  void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, params);}
851  GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv=GLee_Lazy_glGetConvolutionParameterfv;
852 #endif
853 #ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv
854 #define GLEE_C_DEFINED_glGetConvolutionParameteriv
855  void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(target, pname, params);}
856  GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv=GLee_Lazy_glGetConvolutionParameteriv;
857 #endif
858 #ifndef GLEE_C_DEFINED_glGetSeparableFilter
859 #define GLEE_C_DEFINED_glGetSeparableFilter
860  void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilter(target, format, type, row, column, span);}
861  GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Lazy_glGetSeparableFilter;
862 #endif
863 #ifndef GLEE_C_DEFINED_glSeparableFilter2D
864 #define GLEE_C_DEFINED_glSeparableFilter2D
865  void __stdcall GLee_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);}
866  GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_glSeparableFilter2D;
867 #endif
868 #ifndef GLEE_C_DEFINED_glGetHistogram
869 #define GLEE_C_DEFINED_glGetHistogram
870  void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogram(target, reset, format, type, values);}
871  GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHistogram;
872 #endif
873 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfv
874 #define GLEE_C_DEFINED_glGetHistogramParameterfv
875  void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target, pname, params);}
876  GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv=GLee_Lazy_glGetHistogramParameterfv;
877 #endif
878 #ifndef GLEE_C_DEFINED_glGetHistogramParameteriv
879 #define GLEE_C_DEFINED_glGetHistogramParameteriv
880  void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, pname, params);}
881  GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv=GLee_Lazy_glGetHistogramParameteriv;
882 #endif
883 #ifndef GLEE_C_DEFINED_glGetMinmax
884 #define GLEE_C_DEFINED_glGetMinmax
885  void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(target, reset, format, type, values);}
886  GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax;
887 #endif
888 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv
889 #define GLEE_C_DEFINED_glGetMinmaxParameterfv
890  void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, params);}
891  GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee_Lazy_glGetMinmaxParameterfv;
892 #endif
893 #ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv
894 #define GLEE_C_DEFINED_glGetMinmaxParameteriv
895  void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, params);}
896  GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee_Lazy_glGetMinmaxParameteriv;
897 #endif
898 #ifndef GLEE_C_DEFINED_glHistogram
899 #define GLEE_C_DEFINED_glHistogram
900  void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, width, internalformat, sink);}
901  GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram;
902 #endif
903 #ifndef GLEE_C_DEFINED_glMinmax
904 #define GLEE_C_DEFINED_glMinmax
905  void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);}
906  GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax;
907 #endif
908 #ifndef GLEE_C_DEFINED_glResetHistogram
909 #define GLEE_C_DEFINED_glResetHistogram
910  void __stdcall GLee_Lazy_glResetHistogram(GLenum target) {if (GLeeInit()) glResetHistogram(target);}
911  GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glResetHistogram;
912 #endif
913 #ifndef GLEE_C_DEFINED_glResetMinmax
914 #define GLEE_C_DEFINED_glResetMinmax
915  void __stdcall GLee_Lazy_glResetMinmax(GLenum target) {if (GLeeInit()) glResetMinmax(target);}
916  GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinmax;
917 #endif
918 #ifndef GLEE_C_DEFINED_glTexImage3D
919 #define GLEE_C_DEFINED_glTexImage3D
920  void __stdcall GLee_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);}
921  GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D;
922 #endif
923 #ifndef GLEE_C_DEFINED_glTexSubImage3D
924 #define GLEE_C_DEFINED_glTexSubImage3D
925  void __stdcall GLee_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);}
926  GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSubImage3D;
927 #endif
928 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3D
929 #define GLEE_C_DEFINED_glCopyTexSubImage3D
930  void __stdcall GLee_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);}
931  GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_glCopyTexSubImage3D;
932 #endif
933 #endif
934 
935 /* GL_ARB_imaging */
936 
937 #ifdef __GLEE_GL_ARB_imaging
938 #endif
939 
940 /* GL_VERSION_1_3 */
941 
942 #ifdef __GLEE_GL_VERSION_1_3
943 #ifndef GLEE_C_DEFINED_glActiveTexture
944 #define GLEE_C_DEFINED_glActiveTexture
945  void __stdcall GLee_Lazy_glActiveTexture(GLenum texture) {if (GLeeInit()) glActiveTexture(texture);}
946  GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActiveTexture;
947 #endif
948 #ifndef GLEE_C_DEFINED_glClientActiveTexture
949 #define GLEE_C_DEFINED_glClientActiveTexture
950  void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture) {if (GLeeInit()) glClientActiveTexture(texture);}
951  GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_Lazy_glClientActiveTexture;
952 #endif
953 #ifndef GLEE_C_DEFINED_glMultiTexCoord1d
954 #define GLEE_C_DEFINED_glMultiTexCoord1d
955  void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1d(target, s);}
956  GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMultiTexCoord1d;
957 #endif
958 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv
959 #define GLEE_C_DEFINED_glMultiTexCoord1dv
960  void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dv(target, v);}
961  GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_glMultiTexCoord1dv;
962 #endif
963 #ifndef GLEE_C_DEFINED_glMultiTexCoord1f
964 #define GLEE_C_DEFINED_glMultiTexCoord1f
965  void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1f(target, s);}
966  GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMultiTexCoord1f;
967 #endif
968 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv
969 #define GLEE_C_DEFINED_glMultiTexCoord1fv
970  void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fv(target, v);}
971  GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_glMultiTexCoord1fv;
972 #endif
973 #ifndef GLEE_C_DEFINED_glMultiTexCoord1i
974 #define GLEE_C_DEFINED_glMultiTexCoord1i
975  void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1i(target, s);}
976  GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMultiTexCoord1i;
977 #endif
978 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv
979 #define GLEE_C_DEFINED_glMultiTexCoord1iv
980  void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1iv(target, v);}
981  GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_glMultiTexCoord1iv;
982 #endif
983 #ifndef GLEE_C_DEFINED_glMultiTexCoord1s
984 #define GLEE_C_DEFINED_glMultiTexCoord1s
985  void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1s(target, s);}
986  GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMultiTexCoord1s;
987 #endif
988 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv
989 #define GLEE_C_DEFINED_glMultiTexCoord1sv
990  void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1sv(target, v);}
991  GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_glMultiTexCoord1sv;
992 #endif
993 #ifndef GLEE_C_DEFINED_glMultiTexCoord2d
994 #define GLEE_C_DEFINED_glMultiTexCoord2d
995  void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);}
996  GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMultiTexCoord2d;
997 #endif
998 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv
999 #define GLEE_C_DEFINED_glMultiTexCoord2dv
1000  void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dv(target, v);}
1001  GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_glMultiTexCoord2dv;
1002 #endif
1003 #ifndef GLEE_C_DEFINED_glMultiTexCoord2f
1004 #define GLEE_C_DEFINED_glMultiTexCoord2f
1005  void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2f(target, s, t);}
1006  GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMultiTexCoord2f;
1007 #endif
1008 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv
1009 #define GLEE_C_DEFINED_glMultiTexCoord2fv
1010  void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fv(target, v);}
1011  GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_glMultiTexCoord2fv;
1012 #endif
1013 #ifndef GLEE_C_DEFINED_glMultiTexCoord2i
1014 #define GLEE_C_DEFINED_glMultiTexCoord2i
1015  void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2i(target, s, t);}
1016  GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMultiTexCoord2i;
1017 #endif
1018 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv
1019 #define GLEE_C_DEFINED_glMultiTexCoord2iv
1020  void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2iv(target, v);}
1021  GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_glMultiTexCoord2iv;
1022 #endif
1023 #ifndef GLEE_C_DEFINED_glMultiTexCoord2s
1024 #define GLEE_C_DEFINED_glMultiTexCoord2s
1025  void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2s(target, s, t);}
1026  GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMultiTexCoord2s;
1027 #endif
1028 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv
1029 #define GLEE_C_DEFINED_glMultiTexCoord2sv
1030  void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2sv(target, v);}
1031  GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_glMultiTexCoord2sv;
1032 #endif
1033 #ifndef GLEE_C_DEFINED_glMultiTexCoord3d
1034 #define GLEE_C_DEFINED_glMultiTexCoord3d
1035  void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);}
1036  GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMultiTexCoord3d;
1037 #endif
1038 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv
1039 #define GLEE_C_DEFINED_glMultiTexCoord3dv
1040  void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dv(target, v);}
1041  GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_glMultiTexCoord3dv;
1042 #endif
1043 #ifndef GLEE_C_DEFINED_glMultiTexCoord3f
1044 #define GLEE_C_DEFINED_glMultiTexCoord3f
1045  void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);}
1046  GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMultiTexCoord3f;
1047 #endif
1048 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv
1049 #define GLEE_C_DEFINED_glMultiTexCoord3fv
1050  void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fv(target, v);}
1051  GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_glMultiTexCoord3fv;
1052 #endif
1053 #ifndef GLEE_C_DEFINED_glMultiTexCoord3i
1054 #define GLEE_C_DEFINED_glMultiTexCoord3i
1055  void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);}
1056  GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMultiTexCoord3i;
1057 #endif
1058 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv
1059 #define GLEE_C_DEFINED_glMultiTexCoord3iv
1060  void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3iv(target, v);}
1061  GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_glMultiTexCoord3iv;
1062 #endif
1063 #ifndef GLEE_C_DEFINED_glMultiTexCoord3s
1064 #define GLEE_C_DEFINED_glMultiTexCoord3s
1065  void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);}
1066  GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMultiTexCoord3s;
1067 #endif
1068 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sv
1069 #define GLEE_C_DEFINED_glMultiTexCoord3sv
1070  void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3sv(target, v);}
1071  GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_glMultiTexCoord3sv;
1072 #endif
1073 #ifndef GLEE_C_DEFINED_glMultiTexCoord4d
1074 #define GLEE_C_DEFINED_glMultiTexCoord4d
1075  void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target, s, t, r, q);}
1076  GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMultiTexCoord4d;
1077 #endif
1078 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dv
1079 #define GLEE_C_DEFINED_glMultiTexCoord4dv
1080  void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dv(target, v);}
1081  GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_glMultiTexCoord4dv;
1082 #endif
1083 #ifndef GLEE_C_DEFINED_glMultiTexCoord4f
1084 #define GLEE_C_DEFINED_glMultiTexCoord4f
1085  void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, q);}
1086  GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMultiTexCoord4f;
1087 #endif
1088 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fv
1089 #define GLEE_C_DEFINED_glMultiTexCoord4fv
1090  void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fv(target, v);}
1091  GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_glMultiTexCoord4fv;
1092 #endif
1093 #ifndef GLEE_C_DEFINED_glMultiTexCoord4i
1094 #define GLEE_C_DEFINED_glMultiTexCoord4i
1095  void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);}
1096  GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMultiTexCoord4i;
1097 #endif
1098 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iv
1099 #define GLEE_C_DEFINED_glMultiTexCoord4iv
1100  void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4iv(target, v);}
1101  GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_glMultiTexCoord4iv;
1102 #endif
1103 #ifndef GLEE_C_DEFINED_glMultiTexCoord4s
1104 #define GLEE_C_DEFINED_glMultiTexCoord4s
1105  void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, q);}
1106  GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMultiTexCoord4s;
1107 #endif
1108 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sv
1109 #define GLEE_C_DEFINED_glMultiTexCoord4sv
1110  void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4sv(target, v);}
1111  GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_glMultiTexCoord4sv;
1112 #endif
1113 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf
1114 #define GLEE_C_DEFINED_glLoadTransposeMatrixf
1115  void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixf(m);}
1116  GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee_Lazy_glLoadTransposeMatrixf;
1117 #endif
1118 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd
1119 #define GLEE_C_DEFINED_glLoadTransposeMatrixd
1120  void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixd(m);}
1121  GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee_Lazy_glLoadTransposeMatrixd;
1122 #endif
1123 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixf
1124 #define GLEE_C_DEFINED_glMultTransposeMatrixf
1125  void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixf(m);}
1126  GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee_Lazy_glMultTransposeMatrixf;
1127 #endif
1128 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixd
1129 #define GLEE_C_DEFINED_glMultTransposeMatrixd
1130  void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixd(m);}
1131  GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee_Lazy_glMultTransposeMatrixd;
1132 #endif
1133 #ifndef GLEE_C_DEFINED_glSampleCoverage
1134 #define GLEE_C_DEFINED_glSampleCoverage
1135  void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverage(value, invert);}
1136  GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSampleCoverage;
1137 #endif
1138 #ifndef GLEE_C_DEFINED_glCompressedTexImage3D
1139 #define GLEE_C_DEFINED_glCompressedTexImage3D
1140  void __stdcall GLee_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);}
1141  GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee_Lazy_glCompressedTexImage3D;
1142 #endif
1143 #ifndef GLEE_C_DEFINED_glCompressedTexImage2D
1144 #define GLEE_C_DEFINED_glCompressedTexImage2D
1145  void __stdcall GLee_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);}
1146  GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee_Lazy_glCompressedTexImage2D;
1147 #endif
1148 #ifndef GLEE_C_DEFINED_glCompressedTexImage1D
1149 #define GLEE_C_DEFINED_glCompressedTexImage1D
1150  void __stdcall GLee_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);}
1151  GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee_Lazy_glCompressedTexImage1D;
1152 #endif
1153 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D
1154 #define GLEE_C_DEFINED_glCompressedTexSubImage3D
1155  void __stdcall GLee_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);}
1156  GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D=GLee_Lazy_glCompressedTexSubImage3D;
1157 #endif
1158 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D
1159 #define GLEE_C_DEFINED_glCompressedTexSubImage2D
1160  void __stdcall GLee_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);}
1161  GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D=GLee_Lazy_glCompressedTexSubImage2D;
1162 #endif
1163 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D
1164 #define GLEE_C_DEFINED_glCompressedTexSubImage1D
1165  void __stdcall GLee_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);}
1166  GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D=GLee_Lazy_glCompressedTexSubImage1D;
1167 #endif
1168 #ifndef GLEE_C_DEFINED_glGetCompressedTexImage
1169 #define GLEE_C_DEFINED_glGetCompressedTexImage
1170  void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, img);}
1171  GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GLee_Lazy_glGetCompressedTexImage;
1172 #endif
1173 #endif
1174 
1175 /* GL_VERSION_1_4 */
1176 
1177 #ifdef __GLEE_GL_VERSION_1_4
1178 #ifndef GLEE_C_DEFINED_glBlendFuncSeparate
1179 #define GLEE_C_DEFINED_glBlendFuncSeparate
1180  void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
1181  GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_glBlendFuncSeparate;
1182 #endif
1183 #ifndef GLEE_C_DEFINED_glFogCoordf
1184 #define GLEE_C_DEFINED_glFogCoordf
1185  void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord) {if (GLeeInit()) glFogCoordf(coord);}
1186  GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf;
1187 #endif
1188 #ifndef GLEE_C_DEFINED_glFogCoordfv
1189 #define GLEE_C_DEFINED_glFogCoordfv
1190  void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord) {if (GLeeInit()) glFogCoordfv(coord);}
1191  GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv;
1192 #endif
1193 #ifndef GLEE_C_DEFINED_glFogCoordd
1194 #define GLEE_C_DEFINED_glFogCoordd
1195  void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord) {if (GLeeInit()) glFogCoordd(coord);}
1196  GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd;
1197 #endif
1198 #ifndef GLEE_C_DEFINED_glFogCoorddv
1199 #define GLEE_C_DEFINED_glFogCoorddv
1200  void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord) {if (GLeeInit()) glFogCoorddv(coord);}
1201  GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv;
1202 #endif
1203 #ifndef GLEE_C_DEFINED_glFogCoordPointer
1204 #define GLEE_C_DEFINED_glFogCoordPointer
1205  void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, pointer);}
1206  GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFogCoordPointer;
1207 #endif
1208 #ifndef GLEE_C_DEFINED_glMultiDrawArrays
1209 #define GLEE_C_DEFINED_glMultiDrawArrays
1210  void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, first, count, primcount);}
1211  GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMultiDrawArrays;
1212 #endif
1213 #ifndef GLEE_C_DEFINED_glMultiDrawElements
1214 #define GLEE_C_DEFINED_glMultiDrawElements
1215  void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElements(mode, count, type, indices, primcount);}
1216  GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_glMultiDrawElements;
1217 #endif
1218 #ifndef GLEE_C_DEFINED_glPointParameterf
1219 #define GLEE_C_DEFINED_glPointParameterf
1220  void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterf(pname, param);}
1221  GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPointParameterf;
1222 #endif
1223 #ifndef GLEE_C_DEFINED_glPointParameterfv
1224 #define GLEE_C_DEFINED_glPointParameterfv
1225  void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfv(pname, params);}
1226  GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_glPointParameterfv;
1227 #endif
1228 #ifndef GLEE_C_DEFINED_glPointParameteri
1229 #define GLEE_C_DEFINED_glPointParameteri
1230  void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteri(pname, param);}
1231  GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPointParameteri;
1232 #endif
1233 #ifndef GLEE_C_DEFINED_glPointParameteriv
1234 #define GLEE_C_DEFINED_glPointParameteriv
1235  void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameteriv(pname, params);}
1236  GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_glPointParameteriv;
1237 #endif
1238 #ifndef GLEE_C_DEFINED_glSecondaryColor3b
1239 #define GLEE_C_DEFINED_glSecondaryColor3b
1240  void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);}
1241  GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_glSecondaryColor3b;
1242 #endif
1243 #ifndef GLEE_C_DEFINED_glSecondaryColor3bv
1244 #define GLEE_C_DEFINED_glSecondaryColor3bv
1245  void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bv(v);}
1246  GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_glSecondaryColor3bv;
1247 #endif
1248 #ifndef GLEE_C_DEFINED_glSecondaryColor3d
1249 #define GLEE_C_DEFINED_glSecondaryColor3d
1250  void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);}
1251  GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_glSecondaryColor3d;
1252 #endif
1253 #ifndef GLEE_C_DEFINED_glSecondaryColor3dv
1254 #define GLEE_C_DEFINED_glSecondaryColor3dv
1255  void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dv(v);}
1256  GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_glSecondaryColor3dv;
1257 #endif
1258 #ifndef GLEE_C_DEFINED_glSecondaryColor3f
1259 #define GLEE_C_DEFINED_glSecondaryColor3f
1260  void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);}
1261  GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_glSecondaryColor3f;
1262 #endif
1263 #ifndef GLEE_C_DEFINED_glSecondaryColor3fv
1264 #define GLEE_C_DEFINED_glSecondaryColor3fv
1265  void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fv(v);}
1266  GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_glSecondaryColor3fv;
1267 #endif
1268 #ifndef GLEE_C_DEFINED_glSecondaryColor3i
1269 #define GLEE_C_DEFINED_glSecondaryColor3i
1270  void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3i(red, green, blue);}
1271  GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_glSecondaryColor3i;
1272 #endif
1273 #ifndef GLEE_C_DEFINED_glSecondaryColor3iv
1274 #define GLEE_C_DEFINED_glSecondaryColor3iv
1275  void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v) {if (GLeeInit()) glSecondaryColor3iv(v);}
1276  GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_glSecondaryColor3iv;
1277 #endif
1278 #ifndef GLEE_C_DEFINED_glSecondaryColor3s
1279 #define GLEE_C_DEFINED_glSecondaryColor3s
1280  void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);}
1281  GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_glSecondaryColor3s;
1282 #endif
1283 #ifndef GLEE_C_DEFINED_glSecondaryColor3sv
1284 #define GLEE_C_DEFINED_glSecondaryColor3sv
1285  void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v) {if (GLeeInit()) glSecondaryColor3sv(v);}
1286  GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_glSecondaryColor3sv;
1287 #endif
1288 #ifndef GLEE_C_DEFINED_glSecondaryColor3ub
1289 #define GLEE_C_DEFINED_glSecondaryColor3ub
1290  void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);}
1291  GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_glSecondaryColor3ub;
1292 #endif
1293 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubv
1294 #define GLEE_C_DEFINED_glSecondaryColor3ubv
1295  void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubv(v);}
1296  GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Lazy_glSecondaryColor3ubv;
1297 #endif
1298 #ifndef GLEE_C_DEFINED_glSecondaryColor3ui
1299 #define GLEE_C_DEFINED_glSecondaryColor3ui
1300  void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);}
1301  GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_glSecondaryColor3ui;
1302 #endif
1303 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiv
1304 #define GLEE_C_DEFINED_glSecondaryColor3uiv
1305  void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uiv(v);}
1306  GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Lazy_glSecondaryColor3uiv;
1307 #endif
1308 #ifndef GLEE_C_DEFINED_glSecondaryColor3us
1309 #define GLEE_C_DEFINED_glSecondaryColor3us
1310  void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);}
1311  GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_glSecondaryColor3us;
1312 #endif
1313 #ifndef GLEE_C_DEFINED_glSecondaryColor3usv
1314 #define GLEE_C_DEFINED_glSecondaryColor3usv
1315  void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usv(v);}
1316  GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Lazy_glSecondaryColor3usv;
1317 #endif
1318 #ifndef GLEE_C_DEFINED_glSecondaryColorPointer
1319 #define GLEE_C_DEFINED_glSecondaryColorPointer
1320  void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointer(size, type, stride, pointer);}
1321  GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GLee_Lazy_glSecondaryColorPointer;
1322 #endif
1323 #ifndef GLEE_C_DEFINED_glWindowPos2d
1324 #define GLEE_C_DEFINED_glWindowPos2d
1325  void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2d(x, y);}
1326  GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2d;
1327 #endif
1328 #ifndef GLEE_C_DEFINED_glWindowPos2dv
1329 #define GLEE_C_DEFINED_glWindowPos2dv
1330  void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v) {if (GLeeInit()) glWindowPos2dv(v);}
1331  GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPos2dv;
1332 #endif
1333 #ifndef GLEE_C_DEFINED_glWindowPos2f
1334 #define GLEE_C_DEFINED_glWindowPos2f
1335  void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2f(x, y);}
1336  GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2f;
1337 #endif
1338 #ifndef GLEE_C_DEFINED_glWindowPos2fv
1339 #define GLEE_C_DEFINED_glWindowPos2fv
1340  void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v) {if (GLeeInit()) glWindowPos2fv(v);}
1341  GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPos2fv;
1342 #endif
1343 #ifndef GLEE_C_DEFINED_glWindowPos2i
1344 #define GLEE_C_DEFINED_glWindowPos2i
1345  void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y) {if (GLeeInit()) glWindowPos2i(x, y);}
1346  GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2i;
1347 #endif
1348 #ifndef GLEE_C_DEFINED_glWindowPos2iv
1349 #define GLEE_C_DEFINED_glWindowPos2iv
1350  void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v) {if (GLeeInit()) glWindowPos2iv(v);}
1351  GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPos2iv;
1352 #endif
1353 #ifndef GLEE_C_DEFINED_glWindowPos2s
1354 #define GLEE_C_DEFINED_glWindowPos2s
1355  void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2s(x, y);}
1356  GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2s;
1357 #endif
1358 #ifndef GLEE_C_DEFINED_glWindowPos2sv
1359 #define GLEE_C_DEFINED_glWindowPos2sv
1360  void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v) {if (GLeeInit()) glWindowPos2sv(v);}
1361  GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPos2sv;
1362 #endif
1363 #ifndef GLEE_C_DEFINED_glWindowPos3d
1364 #define GLEE_C_DEFINED_glWindowPos3d
1365  void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3d(x, y, z);}
1366  GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3d;
1367 #endif
1368 #ifndef GLEE_C_DEFINED_glWindowPos3dv
1369 #define GLEE_C_DEFINED_glWindowPos3dv
1370  void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v) {if (GLeeInit()) glWindowPos3dv(v);}
1371  GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPos3dv;
1372 #endif
1373 #ifndef GLEE_C_DEFINED_glWindowPos3f
1374 #define GLEE_C_DEFINED_glWindowPos3f
1375  void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3f(x, y, z);}
1376  GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3f;
1377 #endif
1378 #ifndef GLEE_C_DEFINED_glWindowPos3fv
1379 #define GLEE_C_DEFINED_glWindowPos3fv
1380  void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v) {if (GLeeInit()) glWindowPos3fv(v);}
1381  GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPos3fv;
1382 #endif
1383 #ifndef GLEE_C_DEFINED_glWindowPos3i
1384 #define GLEE_C_DEFINED_glWindowPos3i
1385  void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3i(x, y, z);}
1386  GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3i;
1387 #endif
1388 #ifndef GLEE_C_DEFINED_glWindowPos3iv
1389 #define GLEE_C_DEFINED_glWindowPos3iv
1390  void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v) {if (GLeeInit()) glWindowPos3iv(v);}
1391  GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPos3iv;
1392 #endif
1393 #ifndef GLEE_C_DEFINED_glWindowPos3s
1394 #define GLEE_C_DEFINED_glWindowPos3s
1395  void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3s(x, y, z);}
1396  GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3s;
1397 #endif
1398 #ifndef GLEE_C_DEFINED_glWindowPos3sv
1399 #define GLEE_C_DEFINED_glWindowPos3sv
1400  void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v) {if (GLeeInit()) glWindowPos3sv(v);}
1401  GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPos3sv;
1402 #endif
1403 #endif
1404 
1405 /* GL_VERSION_1_5 */
1406 
1407 #ifdef __GLEE_GL_VERSION_1_5
1408 #ifndef GLEE_C_DEFINED_glGenQueries
1409 #define GLEE_C_DEFINED_glGenQueries
1410  void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueries(n, ids);}
1411  GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries;
1412 #endif
1413 #ifndef GLEE_C_DEFINED_glDeleteQueries
1414 #define GLEE_C_DEFINED_glDeleteQueries
1415  void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueries(n, ids);}
1416  GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDeleteQueries;
1417 #endif
1418 #ifndef GLEE_C_DEFINED_glIsQuery
1419 #define GLEE_C_DEFINED_glIsQuery
1420  GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id) {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;}
1421  GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery;
1422 #endif
1423 #ifndef GLEE_C_DEFINED_glBeginQuery
1424 #define GLEE_C_DEFINED_glBeginQuery
1425  void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id) {if (GLeeInit()) glBeginQuery(target, id);}
1426  GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery;
1427 #endif
1428 #ifndef GLEE_C_DEFINED_glEndQuery
1429 #define GLEE_C_DEFINED_glEndQuery
1430  void __stdcall GLee_Lazy_glEndQuery(GLenum target) {if (GLeeInit()) glEndQuery(target);}
1431  GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery;
1432 #endif
1433 #ifndef GLEE_C_DEFINED_glGetQueryiv
1434 #define GLEE_C_DEFINED_glGetQueryiv
1435  void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryiv(target, pname, params);}
1436  GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv;
1437 #endif
1438 #ifndef GLEE_C_DEFINED_glGetQueryObjectiv
1439 #define GLEE_C_DEFINED_glGetQueryObjectiv
1440  void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);}
1441  GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_glGetQueryObjectiv;
1442 #endif
1443 #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv
1444 #define GLEE_C_DEFINED_glGetQueryObjectuiv
1445  void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);}
1446  GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_glGetQueryObjectuiv;
1447 #endif
1448 #ifndef GLEE_C_DEFINED_glBindBuffer
1449 #define GLEE_C_DEFINED_glBindBuffer
1450  void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBuffer(target, buffer);}
1451  GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer;
1452 #endif
1453 #ifndef GLEE_C_DEFINED_glDeleteBuffers
1454 #define GLEE_C_DEFINED_glDeleteBuffers
1455  void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffers(n, buffers);}
1456  GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDeleteBuffers;
1457 #endif
1458 #ifndef GLEE_C_DEFINED_glGenBuffers
1459 #define GLEE_C_DEFINED_glGenBuffers
1460  void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffers(n, buffers);}
1461  GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers;
1462 #endif
1463 #ifndef GLEE_C_DEFINED_glIsBuffer
1464 #define GLEE_C_DEFINED_glIsBuffer
1465  GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer) {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolean)0;}
1466  GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer;
1467 #endif
1468 #ifndef GLEE_C_DEFINED_glBufferData
1469 #define GLEE_C_DEFINED_glBufferData
1470  void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size, data, usage);}
1471  GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData;
1472 #endif
1473 #ifndef GLEE_C_DEFINED_glBufferSubData
1474 #define GLEE_C_DEFINED_glBufferSubData
1475  void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(target, offset, size, data);}
1476  GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBufferSubData;
1477 #endif
1478 #ifndef GLEE_C_DEFINED_glGetBufferSubData
1479 #define GLEE_C_DEFINED_glGetBufferSubData
1480  void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(target, offset, size, data);}
1481  GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_glGetBufferSubData;
1482 #endif
1483 #ifndef GLEE_C_DEFINED_glMapBuffer
1484 #define GLEE_C_DEFINED_glMapBuffer
1485  GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access) {if (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;}
1486  GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer;
1487 #endif
1488 #ifndef GLEE_C_DEFINED_glUnmapBuffer
1489 #define GLEE_C_DEFINED_glUnmapBuffer
1490  GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target) {if (GLeeInit()) return glUnmapBuffer(target); return (GLboolean)0;}
1491  GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffer;
1492 #endif
1493 #ifndef GLEE_C_DEFINED_glGetBufferParameteriv
1494 #define GLEE_C_DEFINED_glGetBufferParameteriv
1495  void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, params);}
1496  GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee_Lazy_glGetBufferParameteriv;
1497 #endif
1498 #ifndef GLEE_C_DEFINED_glGetBufferPointerv
1499 #define GLEE_C_DEFINED_glGetBufferPointerv
1500  void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, params);}
1501  GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_glGetBufferPointerv;
1502 #endif
1503 #endif
1504 
1505 /* GL_VERSION_2_0 */
1506 
1507 #ifdef __GLEE_GL_VERSION_2_0
1508 #ifndef GLEE_C_DEFINED_glBlendEquationSeparate
1509 #define GLEE_C_DEFINED_glBlendEquationSeparate
1510  void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);}
1511  GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GLee_Lazy_glBlendEquationSeparate;
1512 #endif
1513 #ifndef GLEE_C_DEFINED_glDrawBuffers
1514 #define GLEE_C_DEFINED_glDrawBuffers
1515  void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffers(n, bufs);}
1516  GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffers;
1517 #endif
1518 #ifndef GLEE_C_DEFINED_glStencilOpSeparate
1519 #define GLEE_C_DEFINED_glStencilOpSeparate
1520  void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sfail, dpfail, dppass);}
1521  GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_glStencilOpSeparate;
1522 #endif
1523 #ifndef GLEE_C_DEFINED_glStencilFuncSeparate
1524 #define GLEE_C_DEFINED_glStencilFuncSeparate
1525  void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(frontfunc, backfunc, ref, mask);}
1526  GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_Lazy_glStencilFuncSeparate;
1527 #endif
1528 #ifndef GLEE_C_DEFINED_glStencilMaskSeparate
1529 #define GLEE_C_DEFINED_glStencilMaskSeparate
1530  void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) {if (GLeeInit()) glStencilMaskSeparate(face, mask);}
1531  GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_Lazy_glStencilMaskSeparate;
1532 #endif
1533 #ifndef GLEE_C_DEFINED_glAttachShader
1534 #define GLEE_C_DEFINED_glAttachShader
1535  void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader) {if (GLeeInit()) glAttachShader(program, shader);}
1536  GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachShader;
1537 #endif
1538 #ifndef GLEE_C_DEFINED_glBindAttribLocation
1539 #define GLEE_C_DEFINED_glBindAttribLocation
1540  void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint index, const GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, index, name);}
1541  GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Lazy_glBindAttribLocation;
1542 #endif
1543 #ifndef GLEE_C_DEFINED_glCompileShader
1544 #define GLEE_C_DEFINED_glCompileShader
1545  void __stdcall GLee_Lazy_glCompileShader(GLuint shader) {if (GLeeInit()) glCompileShader(shader);}
1546  GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompileShader;
1547 #endif
1548 #ifndef GLEE_C_DEFINED_glCreateProgram
1549 #define GLEE_C_DEFINED_glCreateProgram
1550  GLuint __stdcall GLee_Lazy_glCreateProgram(void) {if (GLeeInit()) return glCreateProgram(); return (GLuint)0;}
1551  GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreateProgram;
1552 #endif
1553 #ifndef GLEE_C_DEFINED_glCreateShader
1554 #define GLEE_C_DEFINED_glCreateShader
1555  GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type) {if (GLeeInit()) return glCreateShader(type); return (GLuint)0;}
1556  GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateShader;
1557 #endif
1558 #ifndef GLEE_C_DEFINED_glDeleteProgram
1559 #define GLEE_C_DEFINED_glDeleteProgram
1560  void __stdcall GLee_Lazy_glDeleteProgram(GLuint program) {if (GLeeInit()) glDeleteProgram(program);}
1561  GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDeleteProgram;
1562 #endif
1563 #ifndef GLEE_C_DEFINED_glDeleteShader
1564 #define GLEE_C_DEFINED_glDeleteShader
1565  void __stdcall GLee_Lazy_glDeleteShader(GLuint shader) {if (GLeeInit()) glDeleteShader(shader);}
1566  GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteShader;
1567 #endif
1568 #ifndef GLEE_C_DEFINED_glDetachShader
1569 #define GLEE_C_DEFINED_glDetachShader
1570  void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader) {if (GLeeInit()) glDetachShader(program, shader);}
1571  GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachShader;
1572 #endif
1573 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray
1574 #define GLEE_C_DEFINED_glDisableVertexAttribArray
1575  void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index) {if (GLeeInit()) glDisableVertexAttribArray(index);}
1576  GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray=GLee_Lazy_glDisableVertexAttribArray;
1577 #endif
1578 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray
1579 #define GLEE_C_DEFINED_glEnableVertexAttribArray
1580  void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index) {if (GLeeInit()) glEnableVertexAttribArray(index);}
1581  GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray=GLee_Lazy_glEnableVertexAttribArray;
1582 #endif
1583 #ifndef GLEE_C_DEFINED_glGetActiveAttrib
1584 #define GLEE_C_DEFINED_glGetActiveAttrib
1585  void __stdcall GLee_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);}
1586  GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGetActiveAttrib;
1587 #endif
1588 #ifndef GLEE_C_DEFINED_glGetActiveUniform
1589 #define GLEE_C_DEFINED_glGetActiveUniform
1590  void __stdcall GLee_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);}
1591  GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_glGetActiveUniform;
1592 #endif
1593 #ifndef GLEE_C_DEFINED_glGetAttachedShaders
1594 #define GLEE_C_DEFINED_glGetAttachedShaders
1595  void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShaders(program, maxCount, count, obj);}
1596  GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Lazy_glGetAttachedShaders;
1597 #endif
1598 #ifndef GLEE_C_DEFINED_glGetAttribLocation
1599 #define GLEE_C_DEFINED_glGetAttribLocation
1600  GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetAttribLocation(program, name); return (GLint)0;}
1601  GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_glGetAttribLocation;
1602 #endif
1603 #ifndef GLEE_C_DEFINED_glGetProgramiv
1604 #define GLEE_C_DEFINED_glGetProgramiv
1605  void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramiv(program, pname, params);}
1606  GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgramiv;
1607 #endif
1608 #ifndef GLEE_C_DEFINED_glGetProgramInfoLog
1609 #define GLEE_C_DEFINED_glGetProgramInfoLog
1610  void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfoLog(program, bufSize, length, infoLog);}
1611  GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_glGetProgramInfoLog;
1612 #endif
1613 #ifndef GLEE_C_DEFINED_glGetShaderiv
1614 #define GLEE_C_DEFINED_glGetShaderiv
1615  void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * params) {if (GLeeInit()) glGetShaderiv(shader, pname, params);}
1616  GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderiv;
1617 #endif
1618 #ifndef GLEE_C_DEFINED_glGetShaderInfoLog
1619 #define GLEE_C_DEFINED_glGetShaderInfoLog
1620  void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog(shader, bufSize, length, infoLog);}
1621  GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_glGetShaderInfoLog;
1622 #endif
1623 #ifndef GLEE_C_DEFINED_glGetShaderSource
1624 #define GLEE_C_DEFINED_glGetShaderSource
1625  void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(shader, bufSize, length, source);}
1626  GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGetShaderSource;
1627 #endif
1628 #ifndef GLEE_C_DEFINED_glGetUniformLocation
1629 #define GLEE_C_DEFINED_glGetUniformLocation
1630  GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetUniformLocation(program, name); return (GLint)0;}
1631  GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Lazy_glGetUniformLocation;
1632 #endif
1633 #ifndef GLEE_C_DEFINED_glGetUniformfv
1634 #define GLEE_C_DEFINED_glGetUniformfv
1635  void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfv(program, location, params);}
1636  GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUniformfv;
1637 #endif
1638 #ifndef GLEE_C_DEFINED_glGetUniformiv
1639 #define GLEE_C_DEFINED_glGetUniformiv
1640  void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, GLint * params) {if (GLeeInit()) glGetUniformiv(program, location, params);}
1641  GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUniformiv;
1642 #endif
1643 #ifndef GLEE_C_DEFINED_glGetVertexAttribdv
1644 #define GLEE_C_DEFINED_glGetVertexAttribdv
1645  void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);}
1646  GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_glGetVertexAttribdv;
1647 #endif
1648 #ifndef GLEE_C_DEFINED_glGetVertexAttribfv
1649 #define GLEE_C_DEFINED_glGetVertexAttribfv
1650  void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);}
1651  GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_glGetVertexAttribfv;
1652 #endif
1653 #ifndef GLEE_C_DEFINED_glGetVertexAttribiv
1654 #define GLEE_C_DEFINED_glGetVertexAttribiv
1655  void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);}
1656  GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_glGetVertexAttribiv;
1657 #endif
1658 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv
1659 #define GLEE_C_DEFINED_glGetVertexAttribPointerv
1660  void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, pname, pointer);}
1661  GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv=GLee_Lazy_glGetVertexAttribPointerv;
1662 #endif
1663 #ifndef GLEE_C_DEFINED_glIsProgram
1664 #define GLEE_C_DEFINED_glIsProgram
1665  GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program) {if (GLeeInit()) return glIsProgram(program); return (GLboolean)0;}
1666  GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram;
1667 #endif
1668 #ifndef GLEE_C_DEFINED_glIsShader
1669 #define GLEE_C_DEFINED_glIsShader
1670  GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader) {if (GLeeInit()) return glIsShader(shader); return (GLboolean)0;}
1671  GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader;
1672 #endif
1673 #ifndef GLEE_C_DEFINED_glLinkProgram
1674 #define GLEE_C_DEFINED_glLinkProgram
1675  void __stdcall GLee_Lazy_glLinkProgram(GLuint program) {if (GLeeInit()) glLinkProgram(program);}
1676  GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgram;
1677 #endif
1678 #ifndef GLEE_C_DEFINED_glShaderSource
1679 #define GLEE_C_DEFINED_glShaderSource
1680  void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, const GLchar* * string, const GLint * length) {if (GLeeInit()) glShaderSource(shader, count, string, length);}
1681  GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSource;
1682 #endif
1683 #ifndef GLEE_C_DEFINED_glUseProgram
1684 #define GLEE_C_DEFINED_glUseProgram
1685  void __stdcall GLee_Lazy_glUseProgram(GLuint program) {if (GLeeInit()) glUseProgram(program);}
1686  GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram;
1687 #endif
1688 #ifndef GLEE_C_DEFINED_glUniform1f
1689 #define GLEE_C_DEFINED_glUniform1f
1690  void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1f(location, v0);}
1691  GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f;
1692 #endif
1693 #ifndef GLEE_C_DEFINED_glUniform2f
1694 #define GLEE_C_DEFINED_glUniform2f
1695  void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2f(location, v0, v1);}
1696  GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f;
1697 #endif
1698 #ifndef GLEE_C_DEFINED_glUniform3f
1699 #define GLEE_C_DEFINED_glUniform3f
1700  void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);}
1701  GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f;
1702 #endif
1703 #ifndef GLEE_C_DEFINED_glUniform4f
1704 #define GLEE_C_DEFINED_glUniform4f
1705  void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v3);}
1706  GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f;
1707 #endif
1708 #ifndef GLEE_C_DEFINED_glUniform1i
1709 #define GLEE_C_DEFINED_glUniform1i
1710  void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0) {if (GLeeInit()) glUniform1i(location, v0);}
1711  GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i;
1712 #endif
1713 #ifndef GLEE_C_DEFINED_glUniform2i
1714 #define GLEE_C_DEFINED_glUniform2i
1715  void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2i(location, v0, v1);}
1716  GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i;
1717 #endif
1718 #ifndef GLEE_C_DEFINED_glUniform3i
1719 #define GLEE_C_DEFINED_glUniform3i
1720  void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);}
1721  GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i;
1722 #endif
1723 #ifndef GLEE_C_DEFINED_glUniform4i
1724 #define GLEE_C_DEFINED_glUniform4i
1725  void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);}
1726  GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i;
1727 #endif
1728 #ifndef GLEE_C_DEFINED_glUniform1fv
1729 #define GLEE_C_DEFINED_glUniform1fv
1730  void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fv(location, count, value);}
1731  GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv;
1732 #endif
1733 #ifndef GLEE_C_DEFINED_glUniform2fv
1734 #define GLEE_C_DEFINED_glUniform2fv
1735  void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fv(location, count, value);}
1736  GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv;
1737 #endif
1738 #ifndef GLEE_C_DEFINED_glUniform3fv
1739 #define GLEE_C_DEFINED_glUniform3fv
1740  void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fv(location, count, value);}
1741  GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv;
1742 #endif
1743 #ifndef GLEE_C_DEFINED_glUniform4fv
1744 #define GLEE_C_DEFINED_glUniform4fv
1745  void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fv(location, count, value);}
1746  GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv;
1747 #endif
1748 #ifndef GLEE_C_DEFINED_glUniform1iv
1749 #define GLEE_C_DEFINED_glUniform1iv
1750  void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1iv(location, count, value);}
1751  GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv;
1752 #endif
1753 #ifndef GLEE_C_DEFINED_glUniform2iv
1754 #define GLEE_C_DEFINED_glUniform2iv
1755  void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2iv(location, count, value);}
1756  GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv;
1757 #endif
1758 #ifndef GLEE_C_DEFINED_glUniform3iv
1759 #define GLEE_C_DEFINED_glUniform3iv
1760  void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3iv(location, count, value);}
1761  GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv;
1762 #endif
1763 #ifndef GLEE_C_DEFINED_glUniform4iv
1764 #define GLEE_C_DEFINED_glUniform4iv
1765  void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4iv(location, count, value);}
1766  GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv;
1767 #endif
1768 #ifndef GLEE_C_DEFINED_glUniformMatrix2fv
1769 #define GLEE_C_DEFINED_glUniformMatrix2fv
1770  void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fv(location, count, transpose, value);}
1771  GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_glUniformMatrix2fv;
1772 #endif
1773 #ifndef GLEE_C_DEFINED_glUniformMatrix3fv
1774 #define GLEE_C_DEFINED_glUniformMatrix3fv
1775  void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fv(location, count, transpose, value);}
1776  GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_glUniformMatrix3fv;
1777 #endif
1778 #ifndef GLEE_C_DEFINED_glUniformMatrix4fv
1779 #define GLEE_C_DEFINED_glUniformMatrix4fv
1780  void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fv(location, count, transpose, value);}
1781  GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_glUniformMatrix4fv;
1782 #endif
1783 #ifndef GLEE_C_DEFINED_glValidateProgram
1784 #define GLEE_C_DEFINED_glValidateProgram
1785  void __stdcall GLee_Lazy_glValidateProgram(GLuint program) {if (GLeeInit()) glValidateProgram(program);}
1786  GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glValidateProgram;
1787 #endif
1788 #ifndef GLEE_C_DEFINED_glVertexAttrib1d
1789 #define GLEE_C_DEFINED_glVertexAttrib1d
1790  void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1d(index, x);}
1791  GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVertexAttrib1d;
1792 #endif
1793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dv
1794 #define GLEE_C_DEFINED_glVertexAttrib1dv
1795  void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dv(index, v);}
1796  GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVertexAttrib1dv;
1797 #endif
1798 #ifndef GLEE_C_DEFINED_glVertexAttrib1f
1799 #define GLEE_C_DEFINED_glVertexAttrib1f
1800  void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1f(index, x);}
1801  GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVertexAttrib1f;
1802 #endif
1803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fv
1804 #define GLEE_C_DEFINED_glVertexAttrib1fv
1805  void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fv(index, v);}
1806  GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVertexAttrib1fv;
1807 #endif
1808 #ifndef GLEE_C_DEFINED_glVertexAttrib1s
1809 #define GLEE_C_DEFINED_glVertexAttrib1s
1810  void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1s(index, x);}
1811  GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVertexAttrib1s;
1812 #endif
1813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sv
1814 #define GLEE_C_DEFINED_glVertexAttrib1sv
1815  void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1sv(index, v);}
1816  GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVertexAttrib1sv;
1817 #endif
1818 #ifndef GLEE_C_DEFINED_glVertexAttrib2d
1819 #define GLEE_C_DEFINED_glVertexAttrib2d
1820  void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2d(index, x, y);}
1821  GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVertexAttrib2d;
1822 #endif
1823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dv
1824 #define GLEE_C_DEFINED_glVertexAttrib2dv
1825  void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dv(index, v);}
1826  GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVertexAttrib2dv;
1827 #endif
1828 #ifndef GLEE_C_DEFINED_glVertexAttrib2f
1829 #define GLEE_C_DEFINED_glVertexAttrib2f
1830  void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2f(index, x, y);}
1831  GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVertexAttrib2f;
1832 #endif
1833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fv
1834 #define GLEE_C_DEFINED_glVertexAttrib2fv
1835  void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fv(index, v);}
1836  GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVertexAttrib2fv;
1837 #endif
1838 #ifndef GLEE_C_DEFINED_glVertexAttrib2s
1839 #define GLEE_C_DEFINED_glVertexAttrib2s
1840  void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2s(index, x, y);}
1841  GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVertexAttrib2s;
1842 #endif
1843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sv
1844 #define GLEE_C_DEFINED_glVertexAttrib2sv
1845  void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2sv(index, v);}
1846  GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVertexAttrib2sv;
1847 #endif
1848 #ifndef GLEE_C_DEFINED_glVertexAttrib3d
1849 #define GLEE_C_DEFINED_glVertexAttrib3d
1850  void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);}
1851  GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVertexAttrib3d;
1852 #endif
1853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dv
1854 #define GLEE_C_DEFINED_glVertexAttrib3dv
1855  void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dv(index, v);}
1856  GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVertexAttrib3dv;
1857 #endif
1858 #ifndef GLEE_C_DEFINED_glVertexAttrib3f
1859 #define GLEE_C_DEFINED_glVertexAttrib3f
1860  void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);}
1861  GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVertexAttrib3f;
1862 #endif
1863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fv
1864 #define GLEE_C_DEFINED_glVertexAttrib3fv
1865  void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fv(index, v);}
1866  GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVertexAttrib3fv;
1867 #endif
1868 #ifndef GLEE_C_DEFINED_glVertexAttrib3s
1869 #define GLEE_C_DEFINED_glVertexAttrib3s
1870  void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);}
1871  GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVertexAttrib3s;
1872 #endif
1873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sv
1874 #define GLEE_C_DEFINED_glVertexAttrib3sv
1875  void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3sv(index, v);}
1876  GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVertexAttrib3sv;
1877 #endif
1878 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv
1879 #define GLEE_C_DEFINED_glVertexAttrib4Nbv
1880  void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4Nbv(index, v);}
1881  GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_glVertexAttrib4Nbv;
1882 #endif
1883 #ifndef GLEE_C_DEFINED_glVertexAttrib4Niv
1884 #define GLEE_C_DEFINED_glVertexAttrib4Niv
1885  void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4Niv(index, v);}
1886  GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_glVertexAttrib4Niv;
1887 #endif
1888 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv
1889 #define GLEE_C_DEFINED_glVertexAttrib4Nsv
1890  void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4Nsv(index, v);}
1891  GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_glVertexAttrib4Nsv;
1892 #endif
1893 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nub
1894 #define GLEE_C_DEFINED_glVertexAttrib4Nub
1895  void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, w);}
1896  GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_glVertexAttrib4Nub;
1897 #endif
1898 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv
1899 #define GLEE_C_DEFINED_glVertexAttrib4Nubv
1900  void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4Nubv(index, v);}
1901  GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_glVertexAttrib4Nubv;
1902 #endif
1903 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv
1904 #define GLEE_C_DEFINED_glVertexAttrib4Nuiv
1905  void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);}
1906  GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_glVertexAttrib4Nuiv;
1907 #endif
1908 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv
1909 #define GLEE_C_DEFINED_glVertexAttrib4Nusv
1910  void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4Nusv(index, v);}
1911  GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_glVertexAttrib4Nusv;
1912 #endif
1913 #ifndef GLEE_C_DEFINED_glVertexAttrib4bv
1914 #define GLEE_C_DEFINED_glVertexAttrib4bv
1915  void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bv(index, v);}
1916  GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVertexAttrib4bv;
1917 #endif
1918 #ifndef GLEE_C_DEFINED_glVertexAttrib4d
1919 #define GLEE_C_DEFINED_glVertexAttrib4d
1920  void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, w);}
1921  GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVertexAttrib4d;
1922 #endif
1923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dv
1924 #define GLEE_C_DEFINED_glVertexAttrib4dv
1925  void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dv(index, v);}
1926  GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVertexAttrib4dv;
1927 #endif
1928 #ifndef GLEE_C_DEFINED_glVertexAttrib4f
1929 #define GLEE_C_DEFINED_glVertexAttrib4f
1930  void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w);}
1931  GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVertexAttrib4f;
1932 #endif
1933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fv
1934 #define GLEE_C_DEFINED_glVertexAttrib4fv
1935  void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fv(index, v);}
1936  GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVertexAttrib4fv;
1937 #endif
1938 #ifndef GLEE_C_DEFINED_glVertexAttrib4iv
1939 #define GLEE_C_DEFINED_glVertexAttrib4iv
1940  void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4iv(index, v);}
1941  GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVertexAttrib4iv;
1942 #endif
1943 #ifndef GLEE_C_DEFINED_glVertexAttrib4s
1944 #define GLEE_C_DEFINED_glVertexAttrib4s
1945  void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w);}
1946  GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVertexAttrib4s;
1947 #endif
1948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sv
1949 #define GLEE_C_DEFINED_glVertexAttrib4sv
1950  void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4sv(index, v);}
1951  GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVertexAttrib4sv;
1952 #endif
1953 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubv
1954 #define GLEE_C_DEFINED_glVertexAttrib4ubv
1955  void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubv(index, v);}
1956  GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_glVertexAttrib4ubv;
1957 #endif
1958 #ifndef GLEE_C_DEFINED_glVertexAttrib4uiv
1959 #define GLEE_C_DEFINED_glVertexAttrib4uiv
1960  void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uiv(index, v);}
1961  GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_glVertexAttrib4uiv;
1962 #endif
1963 #ifndef GLEE_C_DEFINED_glVertexAttrib4usv
1964 #define GLEE_C_DEFINED_glVertexAttrib4usv
1965  void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usv(index, v);}
1966  GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_glVertexAttrib4usv;
1967 #endif
1968 #ifndef GLEE_C_DEFINED_glVertexAttribPointer
1969 #define GLEE_C_DEFINED_glVertexAttribPointer
1970  void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, pointer);}
1971  GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_Lazy_glVertexAttribPointer;
1972 #endif
1973 #endif
1974 
1975 /* GL_VERSION_2_1 */
1976 
1977 #ifdef __GLEE_GL_VERSION_2_1
1978 #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv
1979 #define GLEE_C_DEFINED_glUniformMatrix2x3fv
1980  void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x3fv(location, count, transpose, value);}
1981  GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Lazy_glUniformMatrix2x3fv;
1982 #endif
1983 #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv
1984 #define GLEE_C_DEFINED_glUniformMatrix3x2fv
1985  void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x2fv(location, count, transpose, value);}
1986  GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Lazy_glUniformMatrix3x2fv;
1987 #endif
1988 #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv
1989 #define GLEE_C_DEFINED_glUniformMatrix2x4fv
1990  void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x4fv(location, count, transpose, value);}
1991  GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Lazy_glUniformMatrix2x4fv;
1992 #endif
1993 #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv
1994 #define GLEE_C_DEFINED_glUniformMatrix4x2fv
1995  void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x2fv(location, count, transpose, value);}
1996  GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Lazy_glUniformMatrix4x2fv;
1997 #endif
1998 #ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv
1999 #define GLEE_C_DEFINED_glUniformMatrix3x4fv
2000  void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x4fv(location, count, transpose, value);}
2001  GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Lazy_glUniformMatrix3x4fv;
2002 #endif
2003 #ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv
2004 #define GLEE_C_DEFINED_glUniformMatrix4x3fv
2005  void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x3fv(location, count, transpose, value);}
2006  GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Lazy_glUniformMatrix4x3fv;
2007 #endif
2008 #endif
2009 
2010 /* GL_VERSION_3_0 */
2011 
2012 #ifdef __GLEE_GL_VERSION_3_0
2013 #ifndef GLEE_C_DEFINED_glColorMaski
2014 #define GLEE_C_DEFINED_glColorMaski
2015  void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a);}
2016  GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski;
2017 #endif
2018 #ifndef GLEE_C_DEFINED_glGetBooleani_v
2019 #define GLEE_C_DEFINED_glGetBooleani_v
2020  void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);}
2021  GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBooleani_v;
2022 #endif
2023 #ifndef GLEE_C_DEFINED_glGetIntegeri_v
2024 #define GLEE_C_DEFINED_glGetIntegeri_v
2025  void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegeri_v(target, index, data);}
2026  GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetIntegeri_v;
2027 #endif
2028 #ifndef GLEE_C_DEFINED_glEnablei
2029 #define GLEE_C_DEFINED_glEnablei
2030  void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index) {if (GLeeInit()) glEnablei(target, index);}
2031  GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei;
2032 #endif
2033 #ifndef GLEE_C_DEFINED_glDisablei
2034 #define GLEE_C_DEFINED_glDisablei
2035  void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index) {if (GLeeInit()) glDisablei(target, index);}
2036  GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei;
2037 #endif
2038 #ifndef GLEE_C_DEFINED_glIsEnabledi
2039 #define GLEE_C_DEFINED_glIsEnabledi
2040  GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;}
2041  GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi;
2042 #endif
2043 #ifndef GLEE_C_DEFINED_glBeginTransformFeedback
2044 #define GLEE_C_DEFINED_glBeginTransformFeedback
2045  void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);}
2046  GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback=GLee_Lazy_glBeginTransformFeedback;
2047 #endif
2048 #ifndef GLEE_C_DEFINED_glEndTransformFeedback
2049 #define GLEE_C_DEFINED_glEndTransformFeedback
2050  void __stdcall GLee_Lazy_glEndTransformFeedback(void) {if (GLeeInit()) glEndTransformFeedback();}
2051  GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee_Lazy_glEndTransformFeedback;
2052 #endif
2053 #ifndef GLEE_C_DEFINED_glBindBufferRange
2054 #define GLEE_C_DEFINED_glBindBufferRange
2055  void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRange(target, index, buffer, offset, size);}
2056  GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBindBufferRange;
2057 #endif
2058 #ifndef GLEE_C_DEFINED_glBindBufferBase
2059 #define GLEE_C_DEFINED_glBindBufferBase
2060  void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);}
2061  GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBindBufferBase;
2062 #endif
2063 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings
2064 #define GLEE_C_DEFINED_glTransformFeedbackVaryings
2065  void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryings(program, count, locations, bufferMode);}
2066  GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings=GLee_Lazy_glTransformFeedbackVaryings;
2067 #endif
2068 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying
2069 #define GLEE_C_DEFINED_glGetTransformFeedbackVarying
2070  void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(program, index, location);}
2071  GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying=GLee_Lazy_glGetTransformFeedbackVarying;
2072 #endif
2073 #ifndef GLEE_C_DEFINED_glClampColor
2074 #define GLEE_C_DEFINED_glClampColor
2075  void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColor(target, clamp);}
2076  GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor;
2077 #endif
2078 #ifndef GLEE_C_DEFINED_glBeginConditionalRender
2079 #define GLEE_C_DEFINED_glBeginConditionalRender
2080  void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRender(id, mode);}
2081  GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender=GLee_Lazy_glBeginConditionalRender;
2082 #endif
2083 #ifndef GLEE_C_DEFINED_glEndConditionalRender
2084 #define GLEE_C_DEFINED_glEndConditionalRender
2085  void __stdcall GLee_Lazy_glEndConditionalRender(void) {if (GLeeInit()) glEndConditionalRender();}
2086  GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee_Lazy_glEndConditionalRender;
2087 #endif
2088 #ifndef GLEE_C_DEFINED_glVertexAttribI1i
2089 #define GLEE_C_DEFINED_glVertexAttribI1i
2090  void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x) {if (GLeeInit()) glVertexAttribI1i(index, x);}
2091  GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVertexAttribI1i;
2092 #endif
2093 #ifndef GLEE_C_DEFINED_glVertexAttribI2i
2094 #define GLEE_C_DEFINED_glVertexAttribI2i
2095  void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2i(index, x, y);}
2096  GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVertexAttribI2i;
2097 #endif
2098 #ifndef GLEE_C_DEFINED_glVertexAttribI3i
2099 #define GLEE_C_DEFINED_glVertexAttribI3i
2100  void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);}
2101  GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVertexAttribI3i;
2102 #endif
2103 #ifndef GLEE_C_DEFINED_glVertexAttribI4i
2104 #define GLEE_C_DEFINED_glVertexAttribI4i
2105  void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);}
2106  GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVertexAttribI4i;
2107 #endif
2108 #ifndef GLEE_C_DEFINED_glVertexAttribI1ui
2109 #define GLEE_C_DEFINED_glVertexAttribI1ui
2110  void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1ui(index, x);}
2111  GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_glVertexAttribI1ui;
2112 #endif
2113 #ifndef GLEE_C_DEFINED_glVertexAttribI2ui
2114 #define GLEE_C_DEFINED_glVertexAttribI2ui
2115  void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2ui(index, x, y);}
2116  GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_glVertexAttribI2ui;
2117 #endif
2118 #ifndef GLEE_C_DEFINED_glVertexAttribI3ui
2119 #define GLEE_C_DEFINED_glVertexAttribI3ui
2120  void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);}
2121  GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_glVertexAttribI3ui;
2122 #endif
2123 #ifndef GLEE_C_DEFINED_glVertexAttribI4ui
2124 #define GLEE_C_DEFINED_glVertexAttribI4ui
2125  void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);}
2126  GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_glVertexAttribI4ui;
2127 #endif
2128 #ifndef GLEE_C_DEFINED_glVertexAttribI1iv
2129 #define GLEE_C_DEFINED_glVertexAttribI1iv
2130  void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1iv(index, v);}
2131  GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_glVertexAttribI1iv;
2132 #endif
2133 #ifndef GLEE_C_DEFINED_glVertexAttribI2iv
2134 #define GLEE_C_DEFINED_glVertexAttribI2iv
2135  void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2iv(index, v);}
2136  GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_glVertexAttribI2iv;
2137 #endif
2138 #ifndef GLEE_C_DEFINED_glVertexAttribI3iv
2139 #define GLEE_C_DEFINED_glVertexAttribI3iv
2140  void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3iv(index, v);}
2141  GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_glVertexAttribI3iv;
2142 #endif
2143 #ifndef GLEE_C_DEFINED_glVertexAttribI4iv
2144 #define GLEE_C_DEFINED_glVertexAttribI4iv
2145  void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4iv(index, v);}
2146  GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_glVertexAttribI4iv;
2147 #endif
2148 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv
2149 #define GLEE_C_DEFINED_glVertexAttribI1uiv
2150  void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uiv(index, v);}
2151  GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_glVertexAttribI1uiv;
2152 #endif
2153 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv
2154 #define GLEE_C_DEFINED_glVertexAttribI2uiv
2155  void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uiv(index, v);}
2156  GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_glVertexAttribI2uiv;
2157 #endif
2158 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiv
2159 #define GLEE_C_DEFINED_glVertexAttribI3uiv
2160  void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uiv(index, v);}
2161  GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_glVertexAttribI3uiv;
2162 #endif
2163 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiv
2164 #define GLEE_C_DEFINED_glVertexAttribI4uiv
2165  void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uiv(index, v);}
2166  GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_glVertexAttribI4uiv;
2167 #endif
2168 #ifndef GLEE_C_DEFINED_glVertexAttribI4bv
2169 #define GLEE_C_DEFINED_glVertexAttribI4bv
2170  void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bv(index, v);}
2171  GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_glVertexAttribI4bv;
2172 #endif
2173 #ifndef GLEE_C_DEFINED_glVertexAttribI4sv
2174 #define GLEE_C_DEFINED_glVertexAttribI4sv
2175  void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4sv(index, v);}
2176  GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_glVertexAttribI4sv;
2177 #endif
2178 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubv
2179 #define GLEE_C_DEFINED_glVertexAttribI4ubv
2180  void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubv(index, v);}
2181  GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_glVertexAttribI4ubv;
2182 #endif
2183 #ifndef GLEE_C_DEFINED_glVertexAttribI4usv
2184 #define GLEE_C_DEFINED_glVertexAttribI4usv
2185  void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usv(index, v);}
2186  GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_glVertexAttribI4usv;
2187 #endif
2188 #ifndef GLEE_C_DEFINED_glVertexAttribIPointer
2189 #define GLEE_C_DEFINED_glVertexAttribIPointer
2190  void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointer(index, size, type, stride, pointer);}
2191  GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee_Lazy_glVertexAttribIPointer;
2192 #endif
2193 #ifndef GLEE_C_DEFINED_glGetVertexAttribIiv
2194 #define GLEE_C_DEFINED_glGetVertexAttribIiv
2195  void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);}
2196  GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Lazy_glGetVertexAttribIiv;
2197 #endif
2198 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv
2199 #define GLEE_C_DEFINED_glGetVertexAttribIuiv
2200  void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params);}
2201  GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_Lazy_glGetVertexAttribIuiv;
2202 #endif
2203 #ifndef GLEE_C_DEFINED_glGetUniformuiv
2204 #define GLEE_C_DEFINED_glGetUniformuiv
2205  void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuiv(program, location, params);}
2206  GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUniformuiv;
2207 #endif
2208 #ifndef GLEE_C_DEFINED_glBindFragDataLocation
2209 #define GLEE_C_DEFINED_glBindFragDataLocation
2210  void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color, name);}
2211  GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee_Lazy_glBindFragDataLocation;
2212 #endif
2213 #ifndef GLEE_C_DEFINED_glGetFragDataLocation
2214 #define GLEE_C_DEFINED_glGetFragDataLocation
2215  GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocation(program, name); return (GLint)0;}
2216  GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_Lazy_glGetFragDataLocation;
2217 #endif
2218 #ifndef GLEE_C_DEFINED_glUniform1ui
2219 #define GLEE_C_DEFINED_glUniform1ui
2220  void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0) {if (GLeeInit()) glUniform1ui(location, v0);}
2221  GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui;
2222 #endif
2223 #ifndef GLEE_C_DEFINED_glUniform2ui
2224 #define GLEE_C_DEFINED_glUniform2ui
2225  void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2ui(location, v0, v1);}
2226  GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui;
2227 #endif
2228 #ifndef GLEE_C_DEFINED_glUniform3ui
2229 #define GLEE_C_DEFINED_glUniform3ui
2230  void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);}
2231  GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui;
2232 #endif
2233 #ifndef GLEE_C_DEFINED_glUniform4ui
2234 #define GLEE_C_DEFINED_glUniform4ui
2235  void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3);}
2236  GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui;
2237 #endif
2238 #ifndef GLEE_C_DEFINED_glUniform1uiv
2239 #define GLEE_C_DEFINED_glUniform1uiv
2240  void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uiv(location, count, value);}
2241  GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1uiv;
2242 #endif
2243 #ifndef GLEE_C_DEFINED_glUniform2uiv
2244 #define GLEE_C_DEFINED_glUniform2uiv
2245  void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uiv(location, count, value);}
2246  GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2uiv;
2247 #endif
2248 #ifndef GLEE_C_DEFINED_glUniform3uiv
2249 #define GLEE_C_DEFINED_glUniform3uiv
2250  void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uiv(location, count, value);}
2251  GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3uiv;
2252 #endif
2253 #ifndef GLEE_C_DEFINED_glUniform4uiv
2254 #define GLEE_C_DEFINED_glUniform4uiv
2255  void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uiv(location, count, value);}
2256  GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4uiv;
2257 #endif
2258 #ifndef GLEE_C_DEFINED_glTexParameterIiv
2259 #define GLEE_C_DEFINED_glTexParameterIiv
2260  void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);}
2261  GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTexParameterIiv;
2262 #endif
2263 #ifndef GLEE_C_DEFINED_glTexParameterIuiv
2264 #define GLEE_C_DEFINED_glTexParameterIuiv
2265  void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params);}
2266  GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_glTexParameterIuiv;
2267 #endif
2268 #ifndef GLEE_C_DEFINED_glGetTexParameterIiv
2269 #define GLEE_C_DEFINED_glGetTexParameterIiv
2270  void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params);}
2271  GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Lazy_glGetTexParameterIiv;
2272 #endif
2273 #ifndef GLEE_C_DEFINED_glGetTexParameterIuiv
2274 #define GLEE_C_DEFINED_glGetTexParameterIuiv
2275  void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params);}
2276  GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_Lazy_glGetTexParameterIuiv;
2277 #endif
2278 #ifndef GLEE_C_DEFINED_glClearBufferiv
2279 #define GLEE_C_DEFINED_glClearBufferiv
2280  void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value) {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer, value);}
2281  GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearBufferiv;
2282 #endif
2283 #ifndef GLEE_C_DEFINED_glClearBufferuiv
2284 #define GLEE_C_DEFINED_glClearBufferuiv
2285  void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value) {if (GLeeInit()) glClearBufferuiv(buffer, drawbuffer, value);}
2286  GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClearBufferuiv;
2287 #endif
2288 #ifndef GLEE_C_DEFINED_glClearBufferfv
2289 #define GLEE_C_DEFINED_glClearBufferfv
2290  void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value) {if (GLeeInit()) glClearBufferfv(buffer, drawbuffer, value);}
2291  GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearBufferfv;
2292 #endif
2293 #ifndef GLEE_C_DEFINED_glClearBufferfi
2294 #define GLEE_C_DEFINED_glClearBufferfi
2295  void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) {if (GLeeInit()) glClearBufferfi(buffer, drawbuffer, depth, stencil);}
2296  GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearBufferfi;
2297 #endif
2298 #ifndef GLEE_C_DEFINED_glGetStringi
2299 #define GLEE_C_DEFINED_glGetStringi
2300  const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint index) {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyte *)0;}
2301  GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi;
2302 #endif
2303 #endif
2304 
2305 /* GL_ARB_multitexture */
2306 
2307 #ifdef __GLEE_GL_ARB_multitexture
2308 #ifndef GLEE_C_DEFINED_glActiveTextureARB
2309 #define GLEE_C_DEFINED_glActiveTextureARB
2310  void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture) {if (GLeeInit()) glActiveTextureARB(texture);}
2311  GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_glActiveTextureARB;
2312 #endif
2313 #ifndef GLEE_C_DEFINED_glClientActiveTextureARB
2314 #define GLEE_C_DEFINED_glClientActiveTextureARB
2315  void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture) {if (GLeeInit()) glClientActiveTextureARB(texture);}
2316  GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB=GLee_Lazy_glClientActiveTextureARB;
2317 #endif
2318 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB
2319 #define GLEE_C_DEFINED_glMultiTexCoord1dARB
2320  void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1dARB(target, s);}
2321  GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Lazy_glMultiTexCoord1dARB;
2322 #endif
2323 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB
2324 #define GLEE_C_DEFINED_glMultiTexCoord1dvARB
2325  void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);}
2326  GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_Lazy_glMultiTexCoord1dvARB;
2327 #endif
2328 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB
2329 #define GLEE_C_DEFINED_glMultiTexCoord1fARB
2330  void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1fARB(target, s);}
2331  GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Lazy_glMultiTexCoord1fARB;
2332 #endif
2333 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB
2334 #define GLEE_C_DEFINED_glMultiTexCoord1fvARB
2335  void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);}
2336  GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_Lazy_glMultiTexCoord1fvARB;
2337 #endif
2338 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB
2339 #define GLEE_C_DEFINED_glMultiTexCoord1iARB
2340  void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1iARB(target, s);}
2341  GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Lazy_glMultiTexCoord1iARB;
2342 #endif
2343 #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB
2344 #define GLEE_C_DEFINED_glMultiTexCoord1ivARB
2345  void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);}
2346  GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_Lazy_glMultiTexCoord1ivARB;
2347 #endif
2348 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB
2349 #define GLEE_C_DEFINED_glMultiTexCoord1sARB
2350  void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1sARB(target, s);}
2351  GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Lazy_glMultiTexCoord1sARB;
2352 #endif
2353 #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB
2354 #define GLEE_C_DEFINED_glMultiTexCoord1svARB
2355  void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);}
2356  GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_Lazy_glMultiTexCoord1svARB;
2357 #endif
2358 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB
2359 #define GLEE_C_DEFINED_glMultiTexCoord2dARB
2360  void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);}
2361  GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Lazy_glMultiTexCoord2dARB;
2362 #endif
2363 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB
2364 #define GLEE_C_DEFINED_glMultiTexCoord2dvARB
2365  void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);}
2366  GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_Lazy_glMultiTexCoord2dvARB;
2367 #endif
2368 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB
2369 #define GLEE_C_DEFINED_glMultiTexCoord2fARB
2370  void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);}
2371  GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Lazy_glMultiTexCoord2fARB;
2372 #endif
2373 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB
2374 #define GLEE_C_DEFINED_glMultiTexCoord2fvARB
2375  void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);}
2376  GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_Lazy_glMultiTexCoord2fvARB;
2377 #endif
2378 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB
2379 #define GLEE_C_DEFINED_glMultiTexCoord2iARB
2380  void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);}
2381  GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Lazy_glMultiTexCoord2iARB;
2382 #endif
2383 #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB
2384 #define GLEE_C_DEFINED_glMultiTexCoord2ivARB
2385  void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);}
2386  GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_Lazy_glMultiTexCoord2ivARB;
2387 #endif
2388 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB
2389 #define GLEE_C_DEFINED_glMultiTexCoord2sARB
2390  void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);}
2391  GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Lazy_glMultiTexCoord2sARB;
2392 #endif
2393 #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB
2394 #define GLEE_C_DEFINED_glMultiTexCoord2svARB
2395  void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);}
2396  GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_Lazy_glMultiTexCoord2svARB;
2397 #endif
2398 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB
2399 #define GLEE_C_DEFINED_glMultiTexCoord3dARB
2400  void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);}
2401  GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Lazy_glMultiTexCoord3dARB;
2402 #endif
2403 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB
2404 #define GLEE_C_DEFINED_glMultiTexCoord3dvARB
2405  void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);}
2406  GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_Lazy_glMultiTexCoord3dvARB;
2407 #endif
2408 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB
2409 #define GLEE_C_DEFINED_glMultiTexCoord3fARB
2410  void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);}
2411  GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Lazy_glMultiTexCoord3fARB;
2412 #endif
2413 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB
2414 #define GLEE_C_DEFINED_glMultiTexCoord3fvARB
2415  void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);}
2416  GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_Lazy_glMultiTexCoord3fvARB;
2417 #endif
2418 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB
2419 #define GLEE_C_DEFINED_glMultiTexCoord3iARB
2420  void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);}
2421  GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Lazy_glMultiTexCoord3iARB;
2422 #endif
2423 #ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB
2424 #define GLEE_C_DEFINED_glMultiTexCoord3ivARB
2425  void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);}
2426  GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_Lazy_glMultiTexCoord3ivARB;
2427 #endif
2428 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB
2429 #define GLEE_C_DEFINED_glMultiTexCoord3sARB
2430  void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);}
2431  GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Lazy_glMultiTexCoord3sARB;
2432 #endif
2433 #ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB
2434 #define GLEE_C_DEFINED_glMultiTexCoord3svARB
2435  void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);}
2436  GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_Lazy_glMultiTexCoord3svARB;
2437 #endif
2438 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB
2439 #define GLEE_C_DEFINED_glMultiTexCoord4dARB
2440  void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(target, s, t, r, q);}
2441  GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Lazy_glMultiTexCoord4dARB;
2442 #endif
2443 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB
2444 #define GLEE_C_DEFINED_glMultiTexCoord4dvARB
2445  void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);}
2446  GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_Lazy_glMultiTexCoord4dvARB;
2447 #endif
2448 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB
2449 #define GLEE_C_DEFINED_glMultiTexCoord4fARB
2450  void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(target, s, t, r, q);}
2451  GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Lazy_glMultiTexCoord4fARB;
2452 #endif
2453 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB
2454 #define GLEE_C_DEFINED_glMultiTexCoord4fvARB
2455  void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);}
2456  GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_Lazy_glMultiTexCoord4fvARB;
2457 #endif
2458 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB
2459 #define GLEE_C_DEFINED_glMultiTexCoord4iARB
2460  void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q);}
2461  GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Lazy_glMultiTexCoord4iARB;
2462 #endif
2463 #ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB
2464 #define GLEE_C_DEFINED_glMultiTexCoord4ivARB
2465  void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);}
2466  GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_Lazy_glMultiTexCoord4ivARB;
2467 #endif
2468 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB
2469 #define GLEE_C_DEFINED_glMultiTexCoord4sARB
2470  void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(target, s, t, r, q);}
2471  GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Lazy_glMultiTexCoord4sARB;
2472 #endif
2473 #ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB
2474 #define GLEE_C_DEFINED_glMultiTexCoord4svARB
2475  void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);}
2476  GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_Lazy_glMultiTexCoord4svARB;
2477 #endif
2478 #endif
2479 
2480 /* GL_ARB_transpose_matrix */
2481 
2482 #ifdef __GLEE_GL_ARB_transpose_matrix
2483 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB
2484 #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB
2485  void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixfARB(m);}
2486  GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB=GLee_Lazy_glLoadTransposeMatrixfARB;
2487 #endif
2488 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB
2489 #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB
2490  void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixdARB(m);}
2491  GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB=GLee_Lazy_glLoadTransposeMatrixdARB;
2492 #endif
2493 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB
2494 #define GLEE_C_DEFINED_glMultTransposeMatrixfARB
2495  void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixfARB(m);}
2496  GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB=GLee_Lazy_glMultTransposeMatrixfARB;
2497 #endif
2498 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB
2499 #define GLEE_C_DEFINED_glMultTransposeMatrixdARB
2500  void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixdARB(m);}
2501  GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB=GLee_Lazy_glMultTransposeMatrixdARB;
2502 #endif
2503 #endif
2504 
2505 /* GL_ARB_multisample */
2506 
2507 #ifdef __GLEE_GL_ARB_multisample
2508 #ifndef GLEE_C_DEFINED_glSampleCoverageARB
2509 #define GLEE_C_DEFINED_glSampleCoverageARB
2510  void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverageARB(value, invert);}
2511  GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_glSampleCoverageARB;
2512 #endif
2513 #endif
2514 
2515 /* GL_ARB_texture_env_add */
2516 
2517 #ifdef __GLEE_GL_ARB_texture_env_add
2518 #endif
2519 
2520 /* GL_ARB_texture_cube_map */
2521 
2522 #ifdef __GLEE_GL_ARB_texture_cube_map
2523 #endif
2524 
2525 /* GL_ARB_texture_compression */
2526 
2527 #ifdef __GLEE_GL_ARB_texture_compression
2528 #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB
2529 #define GLEE_C_DEFINED_glCompressedTexImage3DARB
2530  void __stdcall GLee_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);}
2531  GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB=GLee_Lazy_glCompressedTexImage3DARB;
2532 #endif
2533 #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB
2534 #define GLEE_C_DEFINED_glCompressedTexImage2DARB
2535  void __stdcall GLee_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);}
2536  GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB=GLee_Lazy_glCompressedTexImage2DARB;
2537 #endif
2538 #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB
2539 #define GLEE_C_DEFINED_glCompressedTexImage1DARB
2540  void __stdcall GLee_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);}
2541  GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB=GLee_Lazy_glCompressedTexImage1DARB;
2542 #endif
2543 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB
2544 #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB
2545  void __stdcall GLee_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);}
2546  GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB=GLee_Lazy_glCompressedTexSubImage3DARB;
2547 #endif
2548 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB
2549 #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB
2550  void __stdcall GLee_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);}
2551  GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB=GLee_Lazy_glCompressedTexSubImage2DARB;
2552 #endif
2553 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB
2554 #define GLEE_C_DEFINED_glCompressedTexSubImage1DARB
2555  void __stdcall GLee_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);}
2556  GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB=GLee_Lazy_glCompressedTexSubImage1DARB;
2557 #endif
2558 #ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB
2559 #define GLEE_C_DEFINED_glGetCompressedTexImageARB
2560  void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, level, img);}
2561  GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB=GLee_Lazy_glGetCompressedTexImageARB;
2562 #endif
2563 #endif
2564 
2565 /* GL_ARB_texture_border_clamp */
2566 
2567 #ifdef __GLEE_GL_ARB_texture_border_clamp
2568 #endif
2569 
2570 /* GL_ARB_point_parameters */
2571 
2572 #ifdef __GLEE_GL_ARB_point_parameters
2573 #ifndef GLEE_C_DEFINED_glPointParameterfARB
2574 #define GLEE_C_DEFINED_glPointParameterfARB
2575  void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfARB(pname, param);}
2576  GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Lazy_glPointParameterfARB;
2577 #endif
2578 #ifndef GLEE_C_DEFINED_glPointParameterfvARB
2579 #define GLEE_C_DEFINED_glPointParameterfvARB
2580  void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvARB(pname, params);}
2581  GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_Lazy_glPointParameterfvARB;
2582 #endif
2583 #endif
2584 
2585 /* GL_ARB_vertex_blend */
2586 
2587 #ifdef __GLEE_GL_ARB_vertex_blend
2588 #ifndef GLEE_C_DEFINED_glWeightbvARB
2589 #define GLEE_C_DEFINED_glWeightbvARB
2590  void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights) {if (GLeeInit()) glWeightbvARB(size, weights);}
2591  GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvARB;
2592 #endif
2593 #ifndef GLEE_C_DEFINED_glWeightsvARB
2594 #define GLEE_C_DEFINED_glWeightsvARB
2595  void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weights) {if (GLeeInit()) glWeightsvARB(size, weights);}
2596  GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvARB;
2597 #endif
2598 #ifndef GLEE_C_DEFINED_glWeightivARB
2599 #define GLEE_C_DEFINED_glWeightivARB
2600  void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights) {if (GLeeInit()) glWeightivARB(size, weights);}
2601  GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivARB;
2602 #endif
2603 #ifndef GLEE_C_DEFINED_glWeightfvARB
2604 #define GLEE_C_DEFINED_glWeightfvARB
2605  void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weights) {if (GLeeInit()) glWeightfvARB(size, weights);}
2606  GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvARB;
2607 #endif
2608 #ifndef GLEE_C_DEFINED_glWeightdvARB
2609 #define GLEE_C_DEFINED_glWeightdvARB
2610  void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weights) {if (GLeeInit()) glWeightdvARB(size, weights);}
2611  GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvARB;
2612 #endif
2613 #ifndef GLEE_C_DEFINED_glWeightubvARB
2614 #define GLEE_C_DEFINED_glWeightubvARB
2615  void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weights) {if (GLeeInit()) glWeightubvARB(size, weights);}
2616  GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightubvARB;
2617 #endif
2618 #ifndef GLEE_C_DEFINED_glWeightusvARB
2619 #define GLEE_C_DEFINED_glWeightusvARB
2620  void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weights) {if (GLeeInit()) glWeightusvARB(size, weights);}
2621  GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightusvARB;
2622 #endif
2623 #ifndef GLEE_C_DEFINED_glWeightuivARB
2624 #define GLEE_C_DEFINED_glWeightuivARB
2625  void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weights) {if (GLeeInit()) glWeightuivARB(size, weights);}
2626  GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightuivARB;
2627 #endif
2628 #ifndef GLEE_C_DEFINED_glWeightPointerARB
2629 #define GLEE_C_DEFINED_glWeightPointerARB
2630  void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(size, type, stride, pointer);}
2631  GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_glWeightPointerARB;
2632 #endif
2633 #ifndef GLEE_C_DEFINED_glVertexBlendARB
2634 #define GLEE_C_DEFINED_glVertexBlendARB
2635  void __stdcall GLee_Lazy_glVertexBlendARB(GLint count) {if (GLeeInit()) glVertexBlendARB(count);}
2636  GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVertexBlendARB;
2637 #endif
2638 #endif
2639 
2640 /* GL_ARB_matrix_palette */
2641 
2642 #ifdef __GLEE_GL_ARB_matrix_palette
2643 #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB
2644 #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB
2645  void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index) {if (GLeeInit()) glCurrentPaletteMatrixARB(index);}
2646  GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB=GLee_Lazy_glCurrentPaletteMatrixARB;
2647 #endif
2648 #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB
2649 #define GLEE_C_DEFINED_glMatrixIndexubvARB
2650  void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indices) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);}
2651  GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_glMatrixIndexubvARB;
2652 #endif
2653 #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB
2654 #define GLEE_C_DEFINED_glMatrixIndexusvARB
2655  void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indices) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);}
2656  GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_glMatrixIndexusvARB;
2657 #endif
2658 #ifndef GLEE_C_DEFINED_glMatrixIndexuivARB
2659 #define GLEE_C_DEFINED_glMatrixIndexuivARB
2660  void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);}
2661  GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_glMatrixIndexuivARB;
2662 #endif
2663 #ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB
2664 #define GLEE_C_DEFINED_glMatrixIndexPointerARB
2665  void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPointerARB(size, type, stride, pointer);}
2666  GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GLee_Lazy_glMatrixIndexPointerARB;
2667 #endif
2668 #endif
2669 
2670 /* GL_ARB_texture_env_combine */
2671 
2672 #ifdef __GLEE_GL_ARB_texture_env_combine
2673 #endif
2674 
2675 /* GL_ARB_texture_env_crossbar */
2676 
2677 #ifdef __GLEE_GL_ARB_texture_env_crossbar
2678 #endif
2679 
2680 /* GL_ARB_texture_env_dot3 */
2681 
2682 #ifdef __GLEE_GL_ARB_texture_env_dot3
2683 #endif
2684 
2685 /* GL_ARB_texture_mirrored_repeat */
2686 
2687 #ifdef __GLEE_GL_ARB_texture_mirrored_repeat
2688 #endif
2689 
2690 /* GL_ARB_depth_texture */
2691 
2692 #ifdef __GLEE_GL_ARB_depth_texture
2693 #endif
2694 
2695 /* GL_ARB_shadow */
2696 
2697 #ifdef __GLEE_GL_ARB_shadow
2698 #endif
2699 
2700 /* GL_ARB_shadow_ambient */
2701 
2702 #ifdef __GLEE_GL_ARB_shadow_ambient
2703 #endif
2704 
2705 /* GL_ARB_window_pos */
2706 
2707 #ifdef __GLEE_GL_ARB_window_pos
2708 #ifndef GLEE_C_DEFINED_glWindowPos2dARB
2709 #define GLEE_C_DEFINED_glWindowPos2dARB
2710  void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dARB(x, y);}
2711  GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWindowPos2dARB;
2712 #endif
2713 #ifndef GLEE_C_DEFINED_glWindowPos2dvARB
2714 #define GLEE_C_DEFINED_glWindowPos2dvARB
2715  void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvARB(v);}
2716  GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWindowPos2dvARB;
2717 #endif
2718 #ifndef GLEE_C_DEFINED_glWindowPos2fARB
2719 #define GLEE_C_DEFINED_glWindowPos2fARB
2720  void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fARB(x, y);}
2721  GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWindowPos2fARB;
2722 #endif
2723 #ifndef GLEE_C_DEFINED_glWindowPos2fvARB
2724 #define GLEE_C_DEFINED_glWindowPos2fvARB
2725  void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvARB(v);}
2726  GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWindowPos2fvARB;
2727 #endif
2728 #ifndef GLEE_C_DEFINED_glWindowPos2iARB
2729 #define GLEE_C_DEFINED_glWindowPos2iARB
2730  void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iARB(x, y);}
2731  GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWindowPos2iARB;
2732 #endif
2733 #ifndef GLEE_C_DEFINED_glWindowPos2ivARB
2734 #define GLEE_C_DEFINED_glWindowPos2ivARB
2735  void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v) {if (GLeeInit()) glWindowPos2ivARB(v);}
2736  GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWindowPos2ivARB;
2737 #endif
2738 #ifndef GLEE_C_DEFINED_glWindowPos2sARB
2739 #define GLEE_C_DEFINED_glWindowPos2sARB
2740  void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sARB(x, y);}
2741  GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWindowPos2sARB;
2742 #endif
2743 #ifndef GLEE_C_DEFINED_glWindowPos2svARB
2744 #define GLEE_C_DEFINED_glWindowPos2svARB
2745  void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v) {if (GLeeInit()) glWindowPos2svARB(v);}
2746  GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWindowPos2svARB;
2747 #endif
2748 #ifndef GLEE_C_DEFINED_glWindowPos3dARB
2749 #define GLEE_C_DEFINED_glWindowPos3dARB
2750  void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dARB(x, y, z);}
2751  GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWindowPos3dARB;
2752 #endif
2753 #ifndef GLEE_C_DEFINED_glWindowPos3dvARB
2754 #define GLEE_C_DEFINED_glWindowPos3dvARB
2755  void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvARB(v);}
2756  GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWindowPos3dvARB;
2757 #endif
2758 #ifndef GLEE_C_DEFINED_glWindowPos3fARB
2759 #define GLEE_C_DEFINED_glWindowPos3fARB
2760  void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fARB(x, y, z);}
2761  GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWindowPos3fARB;
2762 #endif
2763 #ifndef GLEE_C_DEFINED_glWindowPos3fvARB
2764 #define GLEE_C_DEFINED_glWindowPos3fvARB
2765  void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvARB(v);}
2766  GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWindowPos3fvARB;
2767 #endif
2768 #ifndef GLEE_C_DEFINED_glWindowPos3iARB
2769 #define GLEE_C_DEFINED_glWindowPos3iARB
2770  void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iARB(x, y, z);}
2771  GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWindowPos3iARB;
2772 #endif
2773 #ifndef GLEE_C_DEFINED_glWindowPos3ivARB
2774 #define GLEE_C_DEFINED_glWindowPos3ivARB
2775  void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v) {if (GLeeInit()) glWindowPos3ivARB(v);}
2776  GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWindowPos3ivARB;
2777 #endif
2778 #ifndef GLEE_C_DEFINED_glWindowPos3sARB
2779 #define GLEE_C_DEFINED_glWindowPos3sARB
2780  void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sARB(x, y, z);}
2781  GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWindowPos3sARB;
2782 #endif
2783 #ifndef GLEE_C_DEFINED_glWindowPos3svARB
2784 #define GLEE_C_DEFINED_glWindowPos3svARB
2785  void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v) {if (GLeeInit()) glWindowPos3svARB(v);}
2786  GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWindowPos3svARB;
2787 #endif
2788 #endif
2789 
2790 /* GL_ARB_vertex_program */
2791 
2792 #ifdef __GLEE_GL_ARB_vertex_program
2793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB
2794 #define GLEE_C_DEFINED_glVertexAttrib1dARB
2795  void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dARB(index, x);}
2796  GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_glVertexAttrib1dARB;
2797 #endif
2798 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB
2799 #define GLEE_C_DEFINED_glVertexAttrib1dvARB
2800  void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvARB(index, v);}
2801  GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Lazy_glVertexAttrib1dvARB;
2802 #endif
2803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB
2804 #define GLEE_C_DEFINED_glVertexAttrib1fARB
2805  void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fARB(index, x);}
2806  GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_glVertexAttrib1fARB;
2807 #endif
2808 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB
2809 #define GLEE_C_DEFINED_glVertexAttrib1fvARB
2810  void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvARB(index, v);}
2811  GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Lazy_glVertexAttrib1fvARB;
2812 #endif
2813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB
2814 #define GLEE_C_DEFINED_glVertexAttrib1sARB
2815  void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sARB(index, x);}
2816  GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_glVertexAttrib1sARB;
2817 #endif
2818 #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB
2819 #define GLEE_C_DEFINED_glVertexAttrib1svARB
2820  void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svARB(index, v);}
2821  GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Lazy_glVertexAttrib1svARB;
2822 #endif
2823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB
2824 #define GLEE_C_DEFINED_glVertexAttrib2dARB
2825  void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);}
2826  GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_glVertexAttrib2dARB;
2827 #endif
2828 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB
2829 #define GLEE_C_DEFINED_glVertexAttrib2dvARB
2830  void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvARB(index, v);}
2831  GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Lazy_glVertexAttrib2dvARB;
2832 #endif
2833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB
2834 #define GLEE_C_DEFINED_glVertexAttrib2fARB
2835  void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);}
2836  GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_glVertexAttrib2fARB;
2837 #endif
2838 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB
2839 #define GLEE_C_DEFINED_glVertexAttrib2fvARB
2840  void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvARB(index, v);}
2841  GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Lazy_glVertexAttrib2fvARB;
2842 #endif
2843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB
2844 #define GLEE_C_DEFINED_glVertexAttrib2sARB
2845  void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);}
2846  GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_glVertexAttrib2sARB;
2847 #endif
2848 #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB
2849 #define GLEE_C_DEFINED_glVertexAttrib2svARB
2850  void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svARB(index, v);}
2851  GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Lazy_glVertexAttrib2svARB;
2852 #endif
2853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB
2854 #define GLEE_C_DEFINED_glVertexAttrib3dARB
2855  void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);}
2856  GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_glVertexAttrib3dARB;
2857 #endif
2858 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB
2859 #define GLEE_C_DEFINED_glVertexAttrib3dvARB
2860  void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvARB(index, v);}
2861  GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Lazy_glVertexAttrib3dvARB;
2862 #endif
2863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB
2864 #define GLEE_C_DEFINED_glVertexAttrib3fARB
2865  void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);}
2866  GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_glVertexAttrib3fARB;
2867 #endif
2868 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB
2869 #define GLEE_C_DEFINED_glVertexAttrib3fvARB
2870  void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvARB(index, v);}
2871  GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Lazy_glVertexAttrib3fvARB;
2872 #endif
2873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB
2874 #define GLEE_C_DEFINED_glVertexAttrib3sARB
2875  void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);}
2876  GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_glVertexAttrib3sARB;
2877 #endif
2878 #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB
2879 #define GLEE_C_DEFINED_glVertexAttrib3svARB
2880  void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svARB(index, v);}
2881  GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Lazy_glVertexAttrib3svARB;
2882 #endif
2883 #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB
2884 #define GLEE_C_DEFINED_glVertexAttrib4NbvARB
2885  void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);}
2886  GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_Lazy_glVertexAttrib4NbvARB;
2887 #endif
2888 #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB
2889 #define GLEE_C_DEFINED_glVertexAttrib4NivARB
2890  void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4NivARB(index, v);}
2891  GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_Lazy_glVertexAttrib4NivARB;
2892 #endif
2893 #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB
2894 #define GLEE_C_DEFINED_glVertexAttrib4NsvARB
2895  void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);}
2896  GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_Lazy_glVertexAttrib4NsvARB;
2897 #endif
2898 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB
2899 #define GLEE_C_DEFINED_glVertexAttrib4NubARB
2900  void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(index, x, y, z, w);}
2901  GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_Lazy_glVertexAttrib4NubARB;
2902 #endif
2903 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB
2904 #define GLEE_C_DEFINED_glVertexAttrib4NubvARB
2905  void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);}
2906  GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee_Lazy_glVertexAttrib4NubvARB;
2907 #endif
2908 #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB
2909 #define GLEE_C_DEFINED_glVertexAttrib4NuivARB
2910  void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);}
2911  GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee_Lazy_glVertexAttrib4NuivARB;
2912 #endif
2913 #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB
2914 #define GLEE_C_DEFINED_glVertexAttrib4NusvARB
2915  void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);}
2916  GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee_Lazy_glVertexAttrib4NusvARB;
2917 #endif
2918 #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB
2919 #define GLEE_C_DEFINED_glVertexAttrib4bvARB
2920  void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bvARB(index, v);}
2921  GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Lazy_glVertexAttrib4bvARB;
2922 #endif
2923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB
2924 #define GLEE_C_DEFINED_glVertexAttrib4dARB
2925  void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(index, x, y, z, w);}
2926  GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_glVertexAttrib4dARB;
2927 #endif
2928 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB
2929 #define GLEE_C_DEFINED_glVertexAttrib4dvARB
2930  void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvARB(index, v);}
2931  GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Lazy_glVertexAttrib4dvARB;
2932 #endif
2933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB
2934 #define GLEE_C_DEFINED_glVertexAttrib4fARB
2935  void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, z, w);}
2936  GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_glVertexAttrib4fARB;
2937 #endif
2938 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB
2939 #define GLEE_C_DEFINED_glVertexAttrib4fvARB
2940  void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvARB(index, v);}
2941  GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Lazy_glVertexAttrib4fvARB;
2942 #endif
2943 #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB
2944 #define GLEE_C_DEFINED_glVertexAttrib4ivARB
2945  void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4ivARB(index, v);}
2946  GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Lazy_glVertexAttrib4ivARB;
2947 #endif
2948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB
2949 #define GLEE_C_DEFINED_glVertexAttrib4sARB
2950  void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, z, w);}
2951  GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_glVertexAttrib4sARB;
2952 #endif
2953 #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB
2954 #define GLEE_C_DEFINED_glVertexAttrib4svARB
2955  void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svARB(index, v);}
2956  GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Lazy_glVertexAttrib4svARB;
2957 #endif
2958 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB
2959 #define GLEE_C_DEFINED_glVertexAttrib4ubvARB
2960  void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);}
2961  GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_Lazy_glVertexAttrib4ubvARB;
2962 #endif
2963 #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB
2964 #define GLEE_C_DEFINED_glVertexAttrib4uivARB
2965  void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uivARB(index, v);}
2966  GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_Lazy_glVertexAttrib4uivARB;
2967 #endif
2968 #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB
2969 #define GLEE_C_DEFINED_glVertexAttrib4usvARB
2970  void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);}
2971  GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_Lazy_glVertexAttrib4usvARB;
2972 #endif
2973 #ifndef GLEE_C_DEFINED_glVertexAttribPointerARB
2974 #define GLEE_C_DEFINED_glVertexAttribPointerARB
2975  void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stride, pointer);}
2976  GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB=GLee_Lazy_glVertexAttribPointerARB;
2977 #endif
2978 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB
2979 #define GLEE_C_DEFINED_glEnableVertexAttribArrayARB
2980  void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glEnableVertexAttribArrayARB(index);}
2981  GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB=GLee_Lazy_glEnableVertexAttribArrayARB;
2982 #endif
2983 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB
2984 #define GLEE_C_DEFINED_glDisableVertexAttribArrayARB
2985  void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glDisableVertexAttribArrayARB(index);}
2986  GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB;
2987 #endif
2988 #ifndef GLEE_C_DEFINED_glProgramStringARB
2989 #define GLEE_C_DEFINED_glProgramStringARB
2990  void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(target, format, len, string);}
2991  GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_glProgramStringARB;
2992 #endif
2993 #ifndef GLEE_C_DEFINED_glBindProgramARB
2994 #define GLEE_C_DEFINED_glBindProgramARB
2995  void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program) {if (GLeeInit()) glBindProgramARB(target, program);}
2996  GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBindProgramARB;
2997 #endif
2998 #ifndef GLEE_C_DEFINED_glDeleteProgramsARB
2999 #define GLEE_C_DEFINED_glDeleteProgramsARB
3000  void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsARB(n, programs);}
3001  GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_glDeleteProgramsARB;
3002 #endif
3003 #ifndef GLEE_C_DEFINED_glGenProgramsARB
3004 #define GLEE_C_DEFINED_glGenProgramsARB
3005  void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsARB(n, programs);}
3006  GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenProgramsARB;
3007 #endif
3008 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB
3009 #define GLEE_C_DEFINED_glProgramEnvParameter4dARB
3010  void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramEnvParameter4dARB(target, index, x, y, z, w);}
3011  GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB=GLee_Lazy_glProgramEnvParameter4dARB;
3012 #endif
3013 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB
3014 #define GLEE_C_DEFINED_glProgramEnvParameter4dvARB
3015  void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4dvARB(target, index, params);}
3016  GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB=GLee_Lazy_glProgramEnvParameter4dvARB;
3017 #endif
3018 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB
3019 #define GLEE_C_DEFINED_glProgramEnvParameter4fARB
3020  void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramEnvParameter4fARB(target, index, x, y, z, w);}
3021  GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB=GLee_Lazy_glProgramEnvParameter4fARB;
3022 #endif
3023 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB
3024 #define GLEE_C_DEFINED_glProgramEnvParameter4fvARB
3025  void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fvARB(target, index, params);}
3026  GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB=GLee_Lazy_glProgramEnvParameter4fvARB;
3027 #endif
3028 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB
3029 #define GLEE_C_DEFINED_glProgramLocalParameter4dARB
3030  void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramLocalParameter4dARB(target, index, x, y, z, w);}
3031  GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB=GLee_Lazy_glProgramLocalParameter4dARB;
3032 #endif
3033 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB
3034 #define GLEE_C_DEFINED_glProgramLocalParameter4dvARB
3035  void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramLocalParameter4dvARB(target, index, params);}
3036  GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB;
3037 #endif
3038 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB
3039 #define GLEE_C_DEFINED_glProgramLocalParameter4fARB
3040  void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramLocalParameter4fARB(target, index, x, y, z, w);}
3041  GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB=GLee_Lazy_glProgramLocalParameter4fARB;
3042 #endif
3043 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB
3044 #define GLEE_C_DEFINED_glProgramLocalParameter4fvARB
3045  void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameter4fvARB(target, index, params);}
3046  GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB;
3047 #endif
3048 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
3049 #define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
3050  void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvARB(target, index, params);}
3051  GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB;
3052 #endif
3053 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
3054 #define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
3055  void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvARB(target, index, params);}
3056  GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB;
3057 #endif
3058 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
3059 #define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
3060  void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParameterdvARB(target, index, params);}
3061  GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB;
3062 #endif
3063 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
3064 #define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
3065  void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameterfvARB(target, index, params);}
3066  GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB;
3067 #endif
3068 #ifndef GLEE_C_DEFINED_glGetProgramivARB
3069 #define GLEE_C_DEFINED_glGetProgramivARB
3070  void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);}
3071  GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGetProgramivARB;
3072 #endif
3073 #ifndef GLEE_C_DEFINED_glGetProgramStringARB
3074 #define GLEE_C_DEFINED_glGetProgramStringARB
3075  void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, string);}
3076  GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_Lazy_glGetProgramStringARB;
3077 #endif
3078 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB
3079 #define GLEE_C_DEFINED_glGetVertexAttribdvARB
3080  void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, params);}
3081  GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee_Lazy_glGetVertexAttribdvARB;
3082 #endif
3083 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB
3084 #define GLEE_C_DEFINED_glGetVertexAttribfvARB
3085  void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, params);}
3086  GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee_Lazy_glGetVertexAttribfvARB;
3087 #endif
3088 #ifndef GLEE_C_DEFINED_glGetVertexAttribivARB
3089 #define GLEE_C_DEFINED_glGetVertexAttribivARB
3090  void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params);}
3091  GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee_Lazy_glGetVertexAttribivARB;
3092 #endif
3093 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB
3094 #define GLEE_C_DEFINED_glGetVertexAttribPointervARB
3095  void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(index, pname, pointer);}
3096  GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB=GLee_Lazy_glGetVertexAttribPointervARB;
3097 #endif
3098 #ifndef GLEE_C_DEFINED_glIsProgramARB
3099 #define GLEE_C_DEFINED_glIsProgramARB
3100  GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program) {if (GLeeInit()) return glIsProgramARB(program); return (GLboolean)0;}
3101  GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgramARB;
3102 #endif
3103 #endif
3104 
3105 /* GL_ARB_fragment_program */
3106 
3107 #ifdef __GLEE_GL_ARB_fragment_program
3108 #endif
3109 
3110 /* GL_ARB_vertex_buffer_object */
3111 
3112 #ifdef __GLEE_GL_ARB_vertex_buffer_object
3113 #ifndef GLEE_C_DEFINED_glBindBufferARB
3114 #define GLEE_C_DEFINED_glBindBufferARB
3115  void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBufferARB(target, buffer);}
3116  GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBufferARB;
3117 #endif
3118 #ifndef GLEE_C_DEFINED_glDeleteBuffersARB
3119 #define GLEE_C_DEFINED_glDeleteBuffersARB
3120  void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffersARB(n, buffers);}
3121  GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_glDeleteBuffersARB;
3122 #endif
3123 #ifndef GLEE_C_DEFINED_glGenBuffersARB
3124 #define GLEE_C_DEFINED_glGenBuffersARB
3125  void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffersARB(n, buffers);}
3126  GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuffersARB;
3127 #endif
3128 #ifndef GLEE_C_DEFINED_glIsBufferARB
3129 #define GLEE_C_DEFINED_glIsBufferARB
3130  GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer) {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboolean)0;}
3131  GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferARB;
3132 #endif
3133 #ifndef GLEE_C_DEFINED_glBufferDataARB
3134 #define GLEE_C_DEFINED_glBufferDataARB
3135  void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(target, size, data, usage);}
3136  GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBufferDataARB;
3137 #endif
3138 #ifndef GLEE_C_DEFINED_glBufferSubDataARB
3139 #define GLEE_C_DEFINED_glBufferSubDataARB
3140  void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSubDataARB(target, offset, size, data);}
3141  GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_glBufferSubDataARB;
3142 #endif
3143 #ifndef GLEE_C_DEFINED_glGetBufferSubDataARB
3144 #define GLEE_C_DEFINED_glGetBufferSubDataARB
3145  void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSubDataARB(target, offset, size, data);}
3146  GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_Lazy_glGetBufferSubDataARB;
3147 #endif
3148 #ifndef GLEE_C_DEFINED_glMapBufferARB
3149 #define GLEE_C_DEFINED_glMapBufferARB
3150  GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access) {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;}
3151  GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBufferARB;
3152 #endif
3153 #ifndef GLEE_C_DEFINED_glUnmapBufferARB
3154 #define GLEE_C_DEFINED_glUnmapBufferARB
3155  GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target) {if (GLeeInit()) return glUnmapBufferARB(target); return (GLboolean)0;}
3156  GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnmapBufferARB;
3157 #endif
3158 #ifndef GLEE_C_DEFINED_glGetBufferParameterivARB
3159 #define GLEE_C_DEFINED_glGetBufferParameterivARB
3160  void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, pname, params);}
3161  GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB=GLee_Lazy_glGetBufferParameterivARB;
3162 #endif
3163 #ifndef GLEE_C_DEFINED_glGetBufferPointervARB
3164 #define GLEE_C_DEFINED_glGetBufferPointervARB
3165  void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pname, params);}
3166  GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee_Lazy_glGetBufferPointervARB;
3167 #endif
3168 #endif
3169 
3170 /* GL_ARB_occlusion_query */
3171 
3172 #ifdef __GLEE_GL_ARB_occlusion_query
3173 #ifndef GLEE_C_DEFINED_glGenQueriesARB
3174 #define GLEE_C_DEFINED_glGenQueriesARB
3175  void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueriesARB(n, ids);}
3176  GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQueriesARB;
3177 #endif
3178 #ifndef GLEE_C_DEFINED_glDeleteQueriesARB
3179 #define GLEE_C_DEFINED_glDeleteQueriesARB
3180  void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueriesARB(n, ids);}
3181  GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_glDeleteQueriesARB;
3182 #endif
3183 #ifndef GLEE_C_DEFINED_glIsQueryARB
3184 #define GLEE_C_DEFINED_glIsQueryARB
3185  GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id) {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean)0;}
3186  GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB;
3187 #endif
3188 #ifndef GLEE_C_DEFINED_glBeginQueryARB
3189 #define GLEE_C_DEFINED_glBeginQueryARB
3190  void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id) {if (GLeeInit()) glBeginQueryARB(target, id);}
3191  GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQueryARB;
3192 #endif
3193 #ifndef GLEE_C_DEFINED_glEndQueryARB
3194 #define GLEE_C_DEFINED_glEndQueryARB
3195  void __stdcall GLee_Lazy_glEndQueryARB(GLenum target) {if (GLeeInit()) glEndQueryARB(target);}
3196  GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryARB;
3197 #endif
3198 #ifndef GLEE_C_DEFINED_glGetQueryivARB
3199 #define GLEE_C_DEFINED_glGetQueryivARB
3200  void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryivARB(target, pname, params);}
3201  GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQueryivARB;
3202 #endif
3203 #ifndef GLEE_C_DEFINED_glGetQueryObjectivARB
3204 #define GLEE_C_DEFINED_glGetQueryObjectivARB
3205  void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);}
3206  GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_Lazy_glGetQueryObjectivARB;
3207 #endif
3208 #ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB
3209 #define GLEE_C_DEFINED_glGetQueryObjectuivARB
3210  void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);}
3211  GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee_Lazy_glGetQueryObjectuivARB;
3212 #endif
3213 #endif
3214 
3215 /* GL_ARB_shader_objects */
3216 
3217 #ifdef __GLEE_GL_ARB_shader_objects
3218 #ifndef GLEE_C_DEFINED_glDeleteObjectARB
3219 #define GLEE_C_DEFINED_glDeleteObjectARB
3220  void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj) {if (GLeeInit()) glDeleteObjectARB(obj);}
3221  GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDeleteObjectARB;
3222 #endif
3223 #ifndef GLEE_C_DEFINED_glGetHandleARB
3224 #define GLEE_C_DEFINED_glGetHandleARB
3225  GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname) {if (GLeeInit()) return glGetHandleARB(pname); return (GLhandleARB)0;}
3226  GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandleARB;
3227 #endif
3228 #ifndef GLEE_C_DEFINED_glDetachObjectARB
3229 #define GLEE_C_DEFINED_glDetachObjectARB
3230  void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, attachedObj);}
3231  GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDetachObjectARB;
3232 #endif
3233 #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB
3234 #define GLEE_C_DEFINED_glCreateShaderObjectARB
3235  GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType) {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLhandleARB)0;}
3236  GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GLee_Lazy_glCreateShaderObjectARB;
3237 #endif
3238 #ifndef GLEE_C_DEFINED_glShaderSourceARB
3239 #define GLEE_C_DEFINED_glShaderSourceARB
3240  void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length) {if (GLeeInit()) glShaderSourceARB(shaderObj, count, string, length);}
3241  GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glShaderSourceARB;
3242 #endif
3243 #ifndef GLEE_C_DEFINED_glCompileShaderARB
3244 #define GLEE_C_DEFINED_glCompileShaderARB
3245  void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj) {if (GLeeInit()) glCompileShaderARB(shaderObj);}
3246  GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_glCompileShaderARB;
3247 #endif
3248 #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB
3249 #define GLEE_C_DEFINED_glCreateProgramObjectARB
3250  GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void) {if (GLeeInit()) return glCreateProgramObjectARB(); return (GLhandleARB)0;}
3251  GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB=GLee_Lazy_glCreateProgramObjectARB;
3252 #endif
3253 #ifndef GLEE_C_DEFINED_glAttachObjectARB
3254 #define GLEE_C_DEFINED_glAttachObjectARB
3255  void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);}
3256  GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAttachObjectARB;
3257 #endif
3258 #ifndef GLEE_C_DEFINED_glLinkProgramARB
3259 #define GLEE_C_DEFINED_glLinkProgramARB
3260  void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj) {if (GLeeInit()) glLinkProgramARB(programObj);}
3261  GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLinkProgramARB;
3262 #endif
3263 #ifndef GLEE_C_DEFINED_glUseProgramObjectARB
3264 #define GLEE_C_DEFINED_glUseProgramObjectARB
3265  void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj) {if (GLeeInit()) glUseProgramObjectARB(programObj);}
3266  GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_Lazy_glUseProgramObjectARB;
3267 #endif
3268 #ifndef GLEE_C_DEFINED_glValidateProgramARB
3269 #define GLEE_C_DEFINED_glValidateProgramARB
3270  void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj) {if (GLeeInit()) glValidateProgramARB(programObj);}
3271  GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Lazy_glValidateProgramARB;
3272 #endif
3273 #ifndef GLEE_C_DEFINED_glUniform1fARB
3274 #define GLEE_C_DEFINED_glUniform1fARB
3275  void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1fARB(location, v0);}
3276  GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1fARB;
3277 #endif
3278 #ifndef GLEE_C_DEFINED_glUniform2fARB
3279 #define GLEE_C_DEFINED_glUniform2fARB
3280  void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2fARB(location, v0, v1);}
3281  GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2fARB;
3282 #endif
3283 #ifndef GLEE_C_DEFINED_glUniform3fARB
3284 #define GLEE_C_DEFINED_glUniform3fARB
3285  void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);}
3286  GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3fARB;
3287 #endif
3288 #ifndef GLEE_C_DEFINED_glUniform4fARB
3289 #define GLEE_C_DEFINED_glUniform4fARB
3290  void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v0, v1, v2, v3);}
3291  GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4fARB;
3292 #endif
3293 #ifndef GLEE_C_DEFINED_glUniform1iARB
3294 #define GLEE_C_DEFINED_glUniform1iARB
3295  void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0) {if (GLeeInit()) glUniform1iARB(location, v0);}
3296  GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1iARB;
3297 #endif
3298 #ifndef GLEE_C_DEFINED_glUniform2iARB
3299 #define GLEE_C_DEFINED_glUniform2iARB
3300  void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2iARB(location, v0, v1);}
3301  GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2iARB;
3302 #endif
3303 #ifndef GLEE_C_DEFINED_glUniform3iARB
3304 #define GLEE_C_DEFINED_glUniform3iARB
3305  void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);}
3306  GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3iARB;
3307 #endif
3308 #ifndef GLEE_C_DEFINED_glUniform4iARB
3309 #define GLEE_C_DEFINED_glUniform4iARB
3310  void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3);}
3311  GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4iARB;
3312 #endif
3313 #ifndef GLEE_C_DEFINED_glUniform1fvARB
3314 #define GLEE_C_DEFINED_glUniform1fvARB
3315  void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, value);}
3316  GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUniform1fvARB;
3317 #endif
3318 #ifndef GLEE_C_DEFINED_glUniform2fvARB
3319 #define GLEE_C_DEFINED_glUniform2fvARB
3320  void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, value);}
3321  GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUniform2fvARB;
3322 #endif
3323 #ifndef GLEE_C_DEFINED_glUniform3fvARB
3324 #define GLEE_C_DEFINED_glUniform3fvARB
3325  void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, value);}
3326  GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUniform3fvARB;
3327 #endif
3328 #ifndef GLEE_C_DEFINED_glUniform4fvARB
3329 #define GLEE_C_DEFINED_glUniform4fvARB
3330  void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, value);}
3331  GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUniform4fvARB;
3332 #endif
3333 #ifndef GLEE_C_DEFINED_glUniform1ivARB
3334 #define GLEE_C_DEFINED_glUniform1ivARB
3335  void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1ivARB(location, count, value);}
3336  GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUniform1ivARB;
3337 #endif
3338 #ifndef GLEE_C_DEFINED_glUniform2ivARB
3339 #define GLEE_C_DEFINED_glUniform2ivARB
3340  void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2ivARB(location, count, value);}
3341  GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUniform2ivARB;
3342 #endif
3343 #ifndef GLEE_C_DEFINED_glUniform3ivARB
3344 #define GLEE_C_DEFINED_glUniform3ivARB
3345  void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3ivARB(location, count, value);}
3346  GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUniform3ivARB;
3347 #endif
3348 #ifndef GLEE_C_DEFINED_glUniform4ivARB
3349 #define GLEE_C_DEFINED_glUniform4ivARB
3350  void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4ivARB(location, count, value);}
3351  GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUniform4ivARB;
3352 #endif
3353 #ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB
3354 #define GLEE_C_DEFINED_glUniformMatrix2fvARB
3355  void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fvARB(location, count, transpose, value);}
3356  GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_Lazy_glUniformMatrix2fvARB;
3357 #endif
3358 #ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB
3359 #define GLEE_C_DEFINED_glUniformMatrix3fvARB
3360  void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fvARB(location, count, transpose, value);}
3361  GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_Lazy_glUniformMatrix3fvARB;
3362 #endif
3363 #ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB
3364 #define GLEE_C_DEFINED_glUniformMatrix4fvARB
3365  void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fvARB(location, count, transpose, value);}
3366  GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_Lazy_glUniformMatrix4fvARB;
3367 #endif
3368 #ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB
3369 #define GLEE_C_DEFINED_glGetObjectParameterfvARB
3370  void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname, params);}
3371  GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB=GLee_Lazy_glGetObjectParameterfvARB;
3372 #endif
3373 #ifndef GLEE_C_DEFINED_glGetObjectParameterivARB
3374 #define GLEE_C_DEFINED_glGetObjectParameterivARB
3375  void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, params);}
3376  GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB=GLee_Lazy_glGetObjectParameterivARB;
3377 #endif
3378 #ifndef GLEE_C_DEFINED_glGetInfoLogARB
3379 #define GLEE_C_DEFINED_glGetInfoLogARB
3380  void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogARB(obj, maxLength, length, infoLog);}
3381  GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInfoLogARB;
3382 #endif
3383 #ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB
3384 #define GLEE_C_DEFINED_glGetAttachedObjectsARB
3385  void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) glGetAttachedObjectsARB(containerObj, maxCount, count, obj);}
3386  GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GLee_Lazy_glGetAttachedObjectsARB;
3387 #endif
3388 #ifndef GLEE_C_DEFINED_glGetUniformLocationARB
3389 #define GLEE_C_DEFINED_glGetUniformLocationARB
3390  GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(programObj, name); return (GLint)0;}
3391  GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GLee_Lazy_glGetUniformLocationARB;
3392 #endif
3393 #ifndef GLEE_C_DEFINED_glGetActiveUniformARB
3394 #define GLEE_C_DEFINED_glGetActiveUniformARB
3395  void __stdcall GLee_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);}
3396  GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_Lazy_glGetActiveUniformARB;
3397 #endif
3398 #ifndef GLEE_C_DEFINED_glGetUniformfvARB
3399 #define GLEE_C_DEFINED_glGetUniformfvARB
3400  void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, location, params);}
3401  GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGetUniformfvARB;
3402 #endif
3403 #ifndef GLEE_C_DEFINED_glGetUniformivARB
3404 #define GLEE_C_DEFINED_glGetUniformivARB
3405  void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, location, params);}
3406  GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGetUniformivARB;
3407 #endif
3408 #ifndef GLEE_C_DEFINED_glGetShaderSourceARB
3409 #define GLEE_C_DEFINED_glGetShaderSourceARB
3410  void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShaderSourceARB(obj, maxLength, length, source);}
3411  GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Lazy_glGetShaderSourceARB;
3412 #endif
3413 #endif
3414 
3415 /* GL_ARB_vertex_shader */
3416 
3417 #ifdef __GLEE_GL_ARB_vertex_shader
3418 #ifndef GLEE_C_DEFINED_glBindAttribLocationARB
3419 #define GLEE_C_DEFINED_glBindAttribLocationARB
3420  void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocationARB(programObj, index, name);}
3421  GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GLee_Lazy_glBindAttribLocationARB;
3422 #endif
3423 #ifndef GLEE_C_DEFINED_glGetActiveAttribARB
3424 #define GLEE_C_DEFINED_glGetActiveAttribARB
3425  void __stdcall GLee_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);}
3426  GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Lazy_glGetActiveAttribARB;
3427 #endif
3428 #ifndef GLEE_C_DEFINED_glGetAttribLocationARB
3429 #define GLEE_C_DEFINED_glGetAttribLocationARB
3430  GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(programObj, name); return (GLint)0;}
3431  GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee_Lazy_glGetAttribLocationARB;
3432 #endif
3433 #endif
3434 
3435 /* GL_ARB_fragment_shader */
3436 
3437 #ifdef __GLEE_GL_ARB_fragment_shader
3438 #endif
3439 
3440 /* GL_ARB_shading_language_100 */
3441 
3442 #ifdef __GLEE_GL_ARB_shading_language_100
3443 #endif
3444 
3445 /* GL_ARB_texture_non_power_of_two */
3446 
3447 #ifdef __GLEE_GL_ARB_texture_non_power_of_two
3448 #endif
3449 
3450 /* GL_ARB_point_sprite */
3451 
3452 #ifdef __GLEE_GL_ARB_point_sprite
3453 #endif
3454 
3455 /* GL_ARB_fragment_program_shadow */
3456 
3457 #ifdef __GLEE_GL_ARB_fragment_program_shadow
3458 #endif
3459 
3460 /* GL_ARB_draw_buffers */
3461 
3462 #ifdef __GLEE_GL_ARB_draw_buffers
3463 #ifndef GLEE_C_DEFINED_glDrawBuffersARB
3464 #define GLEE_C_DEFINED_glDrawBuffersARB
3465  void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersARB(n, bufs);}
3466  GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDrawBuffersARB;
3467 #endif
3468 #endif
3469 
3470 /* GL_ARB_texture_rectangle */
3471 
3472 #ifdef __GLEE_GL_ARB_texture_rectangle
3473 #endif
3474 
3475 /* GL_ARB_color_buffer_float */
3476 
3477 #ifdef __GLEE_GL_ARB_color_buffer_float
3478 #ifndef GLEE_C_DEFINED_glClampColorARB
3479 #define GLEE_C_DEFINED_glClampColorARB
3480  void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColorARB(target, clamp);}
3481  GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampColorARB;
3482 #endif
3483 #endif
3484 
3485 /* GL_ARB_half_float_pixel */
3486 
3487 #ifdef __GLEE_GL_ARB_half_float_pixel
3488 #endif
3489 
3490 /* GL_ARB_texture_float */
3491 
3492 #ifdef __GLEE_GL_ARB_texture_float
3493 #endif
3494 
3495 /* GL_ARB_pixel_buffer_object */
3496 
3497 #ifdef __GLEE_GL_ARB_pixel_buffer_object
3498 #endif
3499 
3500 /* GL_ARB_depth_buffer_float */
3501 
3502 #ifdef __GLEE_GL_ARB_depth_buffer_float
3503 #endif
3504 
3505 /* GL_ARB_draw_instanced */
3506 
3507 #ifdef __GLEE_GL_ARB_draw_instanced
3508 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB
3509 #define GLEE_C_DEFINED_glDrawArraysInstancedARB
3510  void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(mode, first, count, primcount);}
3511  GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB=GLee_Lazy_glDrawArraysInstancedARB;
3512 #endif
3513 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB
3514 #define GLEE_C_DEFINED_glDrawElementsInstancedARB
3515  void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);}
3516  GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB=GLee_Lazy_glDrawElementsInstancedARB;
3517 #endif
3518 #endif
3519 
3520 /* GL_ARB_framebuffer_object */
3521 
3522 #ifdef __GLEE_GL_ARB_framebuffer_object
3523 #ifndef GLEE_C_DEFINED_glIsRenderbuffer
3524 #define GLEE_C_DEFINED_glIsRenderbuffer
3525  GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;}
3526  GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRenderbuffer;
3527 #endif
3528 #ifndef GLEE_C_DEFINED_glBindRenderbuffer
3529 #define GLEE_C_DEFINED_glBindRenderbuffer
3530  void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);}
3531  GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_glBindRenderbuffer;
3532 #endif
3533 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers
3534 #define GLEE_C_DEFINED_glDeleteRenderbuffers
3535  void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);}
3536  GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_Lazy_glDeleteRenderbuffers;
3537 #endif
3538 #ifndef GLEE_C_DEFINED_glGenRenderbuffers
3539 #define GLEE_C_DEFINED_glGenRenderbuffers
3540  void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);}
3541  GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_glGenRenderbuffers;
3542 #endif
3543 #ifndef GLEE_C_DEFINED_glRenderbufferStorage
3544 #define GLEE_C_DEFINED_glRenderbufferStorage
3545  void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorage(target, internalformat, width, height);}
3546  GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_Lazy_glRenderbufferStorage;
3547 #endif
3548 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv
3549 #define GLEE_C_DEFINED_glGetRenderbufferParameteriv
3550  void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target, pname, params);}
3551  GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv=GLee_Lazy_glGetRenderbufferParameteriv;
3552 #endif
3553 #ifndef GLEE_C_DEFINED_glIsFramebuffer
3554 #define GLEE_C_DEFINED_glIsFramebuffer
3555  GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer) {if (GLeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;}
3556  GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFramebuffer;
3557 #endif
3558 #ifndef GLEE_C_DEFINED_glBindFramebuffer
3559 #define GLEE_C_DEFINED_glBindFramebuffer
3560  void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebuffer(target, framebuffer);}
3561  GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBindFramebuffer;
3562 #endif
3563 #ifndef GLEE_C_DEFINED_glDeleteFramebuffers
3564 #define GLEE_C_DEFINED_glDeleteFramebuffers
3565  void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);}
3566  GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Lazy_glDeleteFramebuffers;
3567 #endif
3568 #ifndef GLEE_C_DEFINED_glGenFramebuffers
3569 #define GLEE_C_DEFINED_glGenFramebuffers
3570  void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffers(n, framebuffers);}
3571  GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGenFramebuffers;
3572 #endif
3573 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus
3574 #define GLEE_C_DEFINED_glCheckFramebufferStatus
3575  GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;}
3576  GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus=GLee_Lazy_glCheckFramebufferStatus;
3577 #endif
3578 #ifndef GLEE_C_DEFINED_glFramebufferTexture1D
3579 #define GLEE_C_DEFINED_glFramebufferTexture1D
3580  void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1D(target, attachment, textarget, texture, level);}
3581  GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee_Lazy_glFramebufferTexture1D;
3582 #endif
3583 #ifndef GLEE_C_DEFINED_glFramebufferTexture2D
3584 #define GLEE_C_DEFINED_glFramebufferTexture2D
3585  void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2D(target, attachment, textarget, texture, level);}
3586  GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee_Lazy_glFramebufferTexture2D;
3587 #endif
3588 #ifndef GLEE_C_DEFINED_glFramebufferTexture3D
3589 #define GLEE_C_DEFINED_glFramebufferTexture3D
3590  void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);}
3591  GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee_Lazy_glFramebufferTexture3D;
3592 #endif
3593 #ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer
3594 #define GLEE_C_DEFINED_glFramebufferRenderbuffer
3595  void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);}
3596  GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer=GLee_Lazy_glFramebufferRenderbuffer;
3597 #endif
3598 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
3599 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
3600  void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);}
3601  GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv;
3602 #endif
3603 #ifndef GLEE_C_DEFINED_glGenerateMipmap
3604 #define GLEE_C_DEFINED_glGenerateMipmap
3605  void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target) {if (GLeeInit()) glGenerateMipmap(target);}
3606  GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGenerateMipmap;
3607 #endif
3608 #ifndef GLEE_C_DEFINED_glBlitFramebuffer
3609 #define GLEE_C_DEFINED_glBlitFramebuffer
3610  void __stdcall GLee_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);}
3611  GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBlitFramebuffer;
3612 #endif
3613 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample
3614 #define GLEE_C_DEFINED_glRenderbufferStorageMultisample
3615  void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalformat, width, height);}
3616  GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample=GLee_Lazy_glRenderbufferStorageMultisample;
3617 #endif
3618 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayer
3619 #define GLEE_C_DEFINED_glFramebufferTextureLayer
3620  void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayer(target, attachment, texture, level, layer);}
3621  GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer=GLee_Lazy_glFramebufferTextureLayer;
3622 #endif
3623 #endif
3624 
3625 /* GL_ARB_framebuffer_sRGB */
3626 
3627 #ifdef __GLEE_GL_ARB_framebuffer_sRGB
3628 #endif
3629 
3630 /* GL_ARB_geometry_shader4 */
3631 
3632 #ifdef __GLEE_GL_ARB_geometry_shader4
3633 #ifndef GLEE_C_DEFINED_glProgramParameteriARB
3634 #define GLEE_C_DEFINED_glProgramParameteriARB
3635  void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, value);}
3636  GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee_Lazy_glProgramParameteriARB;
3637 #endif
3638 #ifndef GLEE_C_DEFINED_glFramebufferTextureARB
3639 #define GLEE_C_DEFINED_glFramebufferTextureARB
3640  void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB(target, attachment, texture, level);}
3641  GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GLee_Lazy_glFramebufferTextureARB;
3642 #endif
3643 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB
3644 #define GLEE_C_DEFINED_glFramebufferTextureLayerARB
3645  void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerARB(target, attachment, texture, level, layer);}
3646  GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB=GLee_Lazy_glFramebufferTextureLayerARB;
3647 #endif
3648 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB
3649 #define GLEE_C_DEFINED_glFramebufferTextureFaceARB
3650  void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceARB(target, attachment, texture, level, face);}
3651  GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB=GLee_Lazy_glFramebufferTextureFaceARB;
3652 #endif
3653 #endif
3654 
3655 /* GL_ARB_half_float_vertex */
3656 
3657 #ifdef __GLEE_GL_ARB_half_float_vertex
3658 #endif
3659 
3660 /* GL_ARB_instanced_arrays */
3661 
3662 #ifdef __GLEE_GL_ARB_instanced_arrays
3663 #ifndef GLEE_C_DEFINED_glVertexAttribDivisor
3664 #define GLEE_C_DEFINED_glVertexAttribDivisor
3665  void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor) {if (GLeeInit()) glVertexAttribDivisor(index, divisor);}
3666  GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_Lazy_glVertexAttribDivisor;
3667 #endif
3668 #endif
3669 
3670 /* GL_ARB_map_buffer_range */
3671 
3672 #ifdef __GLEE_GL_ARB_map_buffer_range
3673 #ifndef GLEE_C_DEFINED_glMapBufferRange
3674 #define GLEE_C_DEFINED_glMapBufferRange
3675  void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target, offset, length, access);}
3676  GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapBufferRange;
3677 #endif
3678 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange
3679 #define GLEE_C_DEFINED_glFlushMappedBufferRange
3680  void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, offset, length);}
3681  GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange=GLee_Lazy_glFlushMappedBufferRange;
3682 #endif
3683 #endif
3684 
3685 /* GL_ARB_texture_buffer_object */
3686 
3687 #ifdef __GLEE_GL_ARB_texture_buffer_object
3688 #ifndef GLEE_C_DEFINED_glTexBufferARB
3689 #define GLEE_C_DEFINED_glTexBufferARB
3690  void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buffer);}
3691  GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBufferARB;
3692 #endif
3693 #endif
3694 
3695 /* GL_ARB_texture_compression_rgtc */
3696 
3697 #ifdef __GLEE_GL_ARB_texture_compression_rgtc
3698 #endif
3699 
3700 /* GL_ARB_texture_rg */
3701 
3702 #ifdef __GLEE_GL_ARB_texture_rg
3703 #endif
3704 
3705 /* GL_ARB_vertex_array_object */
3706 
3707 #ifdef __GLEE_GL_ARB_vertex_array_object
3708 #ifndef GLEE_C_DEFINED_glBindVertexArray
3709 #define GLEE_C_DEFINED_glBindVertexArray
3710  void __stdcall GLee_Lazy_glBindVertexArray(GLuint array) {if (GLeeInit()) glBindVertexArray(array);}
3711  GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBindVertexArray;
3712 #endif
3713 #ifndef GLEE_C_DEFINED_glDeleteVertexArrays
3714 #define GLEE_C_DEFINED_glDeleteVertexArrays
3715  void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArrays(n, arrays);}
3716  GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Lazy_glDeleteVertexArrays;
3717 #endif
3718 #ifndef GLEE_C_DEFINED_glGenVertexArrays
3719 #define GLEE_C_DEFINED_glGenVertexArrays
3720  void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArrays(n, arrays);}
3721  GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGenVertexArrays;
3722 #endif
3723 #ifndef GLEE_C_DEFINED_glIsVertexArray
3724 #define GLEE_C_DEFINED_glIsVertexArray
3725  GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array) {if (GLeeInit()) return glIsVertexArray(array); return (GLboolean)0;}
3726  GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVertexArray;
3727 #endif
3728 #endif
3729 
3730 /* GL_EXT_abgr */
3731 
3732 #ifdef __GLEE_GL_EXT_abgr
3733 #endif
3734 
3735 /* GL_EXT_blend_color */
3736 
3737 #ifdef __GLEE_GL_EXT_blend_color
3738 #ifndef GLEE_C_DEFINED_glBlendColorEXT
3739 #define GLEE_C_DEFINED_glBlendColorEXT
3740  void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);}
3741  GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendColorEXT;
3742 #endif
3743 #endif
3744 
3745 /* GL_EXT_polygon_offset */
3746 
3747 #ifdef __GLEE_GL_EXT_polygon_offset
3748 #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT
3749 #define GLEE_C_DEFINED_glPolygonOffsetEXT
3750  void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);}
3751  GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_glPolygonOffsetEXT;
3752 #endif
3753 #endif
3754 
3755 /* GL_EXT_texture */
3756 
3757 #ifdef __GLEE_GL_EXT_texture
3758 #endif
3759 
3760 /* GL_EXT_texture3D */
3761 
3762 #ifdef __GLEE_GL_EXT_texture3D
3763 #ifndef GLEE_C_DEFINED_glTexImage3DEXT
3764 #define GLEE_C_DEFINED_glTexImage3DEXT
3765  void __stdcall GLee_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);}
3766  GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexImage3DEXT;
3767 #endif
3768 #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT
3769 #define GLEE_C_DEFINED_glTexSubImage3DEXT
3770  void __stdcall GLee_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);}
3771  GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_glTexSubImage3DEXT;
3772 #endif
3773 #endif
3774 
3775 /* GL_SGIS_texture_filter4 */
3776 
3777 #ifdef __GLEE_GL_SGIS_texture_filter4
3778 #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS
3779 #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS
3780  void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, GLfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, weights);}
3781  GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee_Lazy_glGetTexFilterFuncSGIS;
3782 #endif
3783 #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS
3784 #define GLEE_C_DEFINED_glTexFilterFuncSGIS
3785  void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS(target, filter, n, weights);}
3786  GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_glTexFilterFuncSGIS;
3787 #endif
3788 #endif
3789 
3790 /* GL_EXT_subtexture */
3791 
3792 #ifdef __GLEE_GL_EXT_subtexture
3793 #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT
3794 #define GLEE_C_DEFINED_glTexSubImage1DEXT
3795  void __stdcall GLee_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);}
3796  GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_glTexSubImage1DEXT;
3797 #endif
3798 #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT
3799 #define GLEE_C_DEFINED_glTexSubImage2DEXT
3800  void __stdcall GLee_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);}
3801  GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_glTexSubImage2DEXT;
3802 #endif
3803 #endif
3804 
3805 /* GL_EXT_copy_texture */
3806 
3807 #ifdef __GLEE_GL_EXT_copy_texture
3808 #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT
3809 #define GLEE_C_DEFINED_glCopyTexImage1DEXT
3810  void __stdcall GLee_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);}
3811  GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_glCopyTexImage1DEXT;
3812 #endif
3813 #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT
3814 #define GLEE_C_DEFINED_glCopyTexImage2DEXT
3815  void __stdcall GLee_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);}
3816  GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_glCopyTexImage2DEXT;
3817 #endif
3818 #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT
3819 #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT
3820  void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTexSubImage1DEXT(target, level, xoffset, x, y, width);}
3821  GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee_Lazy_glCopyTexSubImage1DEXT;
3822 #endif
3823 #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT
3824 #define GLEE_C_DEFINED_glCopyTexSubImage2DEXT
3825  void __stdcall GLee_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);}
3826  GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee_Lazy_glCopyTexSubImage2DEXT;
3827 #endif
3828 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT
3829 #define GLEE_C_DEFINED_glCopyTexSubImage3DEXT
3830  void __stdcall GLee_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);}
3831  GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee_Lazy_glCopyTexSubImage3DEXT;
3832 #endif
3833 #endif
3834 
3835 /* GL_EXT_histogram */
3836 
3837 #ifdef __GLEE_GL_EXT_histogram
3838 #ifndef GLEE_C_DEFINED_glGetHistogramEXT
3839 #define GLEE_C_DEFINED_glGetHistogramEXT
3840  void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogramEXT(target, reset, format, type, values);}
3841  GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGetHistogramEXT;
3842 #endif
3843 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT
3844 #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT
3845  void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(target, pname, params);}
3846  GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT;
3847 #endif
3848 #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT
3849 #define GLEE_C_DEFINED_glGetHistogramParameterivEXT
3850  void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(target, pname, params);}
3851  GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT=GLee_Lazy_glGetHistogramParameterivEXT;
3852 #endif
3853 #ifndef GLEE_C_DEFINED_glGetMinmaxEXT
3854 #define GLEE_C_DEFINED_glGetMinmaxEXT
3855  void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEXT(target, reset, format, type, values);}
3856  GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinmaxEXT;
3857 #endif
3858 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
3859 #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
3860  void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pname, params);}
3861  GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT=GLee_Lazy_glGetMinmaxParameterfvEXT;
3862 #endif
3863 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT
3864 #define GLEE_C_DEFINED_glGetMinmaxParameterivEXT
3865  void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, params);}
3866  GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT=GLee_Lazy_glGetMinmaxParameterivEXT;
3867 #endif
3868 #ifndef GLEE_C_DEFINED_glHistogramEXT
3869 #define GLEE_C_DEFINED_glHistogramEXT
3870  void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target, width, internalformat, sink);}
3871  GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogramEXT;
3872 #endif
3873 #ifndef GLEE_C_DEFINED_glMinmaxEXT
3874 #define GLEE_C_DEFINED_glMinmaxEXT
3875  void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);}
3876  GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT;
3877 #endif
3878 #ifndef GLEE_C_DEFINED_glResetHistogramEXT
3879 #define GLEE_C_DEFINED_glResetHistogramEXT
3880  void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target) {if (GLeeInit()) glResetHistogramEXT(target);}
3881  GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_glResetHistogramEXT;
3882 #endif
3883 #ifndef GLEE_C_DEFINED_glResetMinmaxEXT
3884 #define GLEE_C_DEFINED_glResetMinmaxEXT
3885  void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target) {if (GLeeInit()) glResetMinmaxEXT(target);}
3886  GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glResetMinmaxEXT;
3887 #endif
3888 #endif
3889 
3890 /* GL_EXT_convolution */
3891 
3892 #ifdef __GLEE_GL_EXT_convolution
3893 #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT
3894 #define GLEE_C_DEFINED_glConvolutionFilter1DEXT
3895  void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, format, type, image);}
3896  GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT=GLee_Lazy_glConvolutionFilter1DEXT;
3897 #endif
3898 #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT
3899 #define GLEE_C_DEFINED_glConvolutionFilter2DEXT
3900  void __stdcall GLee_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);}
3901  GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT=GLee_Lazy_glConvolutionFilter2DEXT;
3902 #endif
3903 #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT
3904 #define GLEE_C_DEFINED_glConvolutionParameterfEXT
3905  void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target, pname, params);}
3906  GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT=GLee_Lazy_glConvolutionParameterfEXT;
3907 #endif
3908 #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT
3909 #define GLEE_C_DEFINED_glConvolutionParameterfvEXT
3910  void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfvEXT(target, pname, params);}
3911  GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT=GLee_Lazy_glConvolutionParameterfvEXT;
3912 #endif
3913 #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT
3914 #define GLEE_C_DEFINED_glConvolutionParameteriEXT
3915  void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, params);}
3916  GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT=GLee_Lazy_glConvolutionParameteriEXT;
3917 #endif
3918 #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT
3919 #define GLEE_C_DEFINED_glConvolutionParameterivEXT
3920  void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEXT(target, pname, params);}
3921  GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT=GLee_Lazy_glConvolutionParameterivEXT;
3922 #endif
3923 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
3924 #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
3925  void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1DEXT(target, internalformat, x, y, width);}
3926  GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT;
3927 #endif
3928 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
3929 #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
3930  void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height);}
3931  GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT;
3932 #endif
3933 #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT
3934 #define GLEE_C_DEFINED_glGetConvolutionFilterEXT
3935  void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilterEXT(target, format, type, image);}
3936  GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT=GLee_Lazy_glGetConvolutionFilterEXT;
3937 #endif
3938 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
3939 #define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
3940  void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfvEXT(target, pname, params);}
3941  GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT;
3942 #endif
3943 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT
3944 #define GLEE_C_DEFINED_glGetConvolutionParameterivEXT
3945  void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEXT(target, pname, params);}
3946  GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT;
3947 #endif
3948 #ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT
3949 #define GLEE_C_DEFINED_glGetSeparableFilterEXT
3950  void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilterEXT(target, format, type, row, column, span);}
3951  GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GLee_Lazy_glGetSeparableFilterEXT;
3952 #endif
3953 #ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT
3954 #define GLEE_C_DEFINED_glSeparableFilter2DEXT
3955  void __stdcall GLee_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);}
3956  GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee_Lazy_glSeparableFilter2DEXT;
3957 #endif
3958 #endif
3959 
3960 /* GL_SGI_color_matrix */
3961 
3962 #ifdef __GLEE_GL_SGI_color_matrix
3963 #endif
3964 
3965 /* GL_SGI_color_table */
3966 
3967 #ifdef __GLEE_GL_SGI_color_table
3968 #ifndef GLEE_C_DEFINED_glColorTableSGI
3969 #define GLEE_C_DEFINED_glColorTableSGI
3970  void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, table);}
3971  GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorTableSGI;
3972 #endif
3973 #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI
3974 #define GLEE_C_DEFINED_glColorTableParameterfvSGI
3975  void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSGI(target, pname, params);}
3976  GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI=GLee_Lazy_glColorTableParameterfvSGI;
3977 #endif
3978 #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI
3979 #define GLEE_C_DEFINED_glColorTableParameterivSGI
3980  void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(target, pname, params);}
3981  GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI=GLee_Lazy_glColorTableParameterivSGI;
3982 #endif
3983 #ifndef GLEE_C_DEFINED_glCopyColorTableSGI
3984 #define GLEE_C_DEFINED_glCopyColorTableSGI
3985  void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTableSGI(target, internalformat, x, y, width);}
3986  GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_glCopyColorTableSGI;
3987 #endif
3988 #ifndef GLEE_C_DEFINED_glGetColorTableSGI
3989 #define GLEE_C_DEFINED_glGetColorTableSGI
3990  void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, format, type, table);}
3991  GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_glGetColorTableSGI;
3992 #endif
3993 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI
3994 #define GLEE_C_DEFINED_glGetColorTableParameterfvSGI
3995  void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSGI(target, pname, params);}
3996  GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI;
3997 #endif
3998 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI
3999 #define GLEE_C_DEFINED_glGetColorTableParameterivSGI
4000  void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(target, pname, params);}
4001  GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI=GLee_Lazy_glGetColorTableParameterivSGI;
4002 #endif
4003 #endif
4004 
4005 /* GL_SGIS_pixel_texture */
4006 
4007 #ifdef __GLEE_GL_SGIS_pixel_texture
4008 #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
4009 #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
4010  void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param) {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);}
4011  GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS;
4012 #endif
4013 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
4014 #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
4015  void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params);}
4016  GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS;
4017 #endif
4018 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
4019 #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
4020  void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);}
4021  GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS;
4022 #endif
4023 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
4024 #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
4025  void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params);}
4026  GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS;
4027 #endif
4028 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
4029 #define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
4030  void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, params);}
4031  GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS;
4032 #endif
4033 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
4034 #define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
4035  void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, params);}
4036  GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS;
4037 #endif
4038 #endif
4039 
4040 /* GL_SGIX_pixel_texture */
4041 
4042 #ifdef __GLEE_GL_SGIX_pixel_texture
4043 #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX
4044 #define GLEE_C_DEFINED_glPixelTexGenSGIX
4045  void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode) {if (GLeeInit()) glPixelTexGenSGIX(mode);}
4046  GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPixelTexGenSGIX;
4047 #endif
4048 #endif
4049 
4050 /* GL_SGIS_texture4D */
4051 
4052 #ifdef __GLEE_GL_SGIS_texture4D
4053 #ifndef GLEE_C_DEFINED_glTexImage4DSGIS
4054 #define GLEE_C_DEFINED_glTexImage4DSGIS
4055  void __stdcall GLee_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);}
4056  GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexImage4DSGIS;
4057 #endif
4058 #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS
4059 #define GLEE_C_DEFINED_glTexSubImage4DSGIS
4060  void __stdcall GLee_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);}
4061  GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_glTexSubImage4DSGIS;
4062 #endif
4063 #endif
4064 
4065 /* GL_SGI_texture_color_table */
4066 
4067 #ifdef __GLEE_GL_SGI_texture_color_table
4068 #endif
4069 
4070 /* GL_EXT_cmyka */
4071 
4072 #ifdef __GLEE_GL_EXT_cmyka
4073 #endif
4074 
4075 /* GL_EXT_texture_object */
4076 
4077 #ifdef __GLEE_GL_EXT_texture_object
4078 #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT
4079 #define GLEE_C_DEFINED_glAreTexturesResidentEXT
4080  GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences) {if (GLeeInit()) return glAreTexturesResidentEXT(n, textures, residences); return (GLboolean)0;}
4081  GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT=GLee_Lazy_glAreTexturesResidentEXT;
4082 #endif
4083 #ifndef GLEE_C_DEFINED_glBindTextureEXT
4084 #define GLEE_C_DEFINED_glBindTextureEXT
4085  void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture) {if (GLeeInit()) glBindTextureEXT(target, texture);}
4086  GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBindTextureEXT;
4087 #endif
4088 #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT
4089 #define GLEE_C_DEFINED_glDeleteTexturesEXT
4090  void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);}
4091  GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_glDeleteTexturesEXT;
4092 #endif
4093 #ifndef GLEE_C_DEFINED_glGenTexturesEXT
4094 #define GLEE_C_DEFINED_glGenTexturesEXT
4095  void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) {if (GLeeInit()) glGenTexturesEXT(n, textures);}
4096  GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenTexturesEXT;
4097 #endif
4098 #ifndef GLEE_C_DEFINED_glIsTextureEXT
4099 #define GLEE_C_DEFINED_glIsTextureEXT
4100  GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture) {if (GLeeInit()) return glIsTextureEXT(texture); return (GLboolean)0;}
4101  GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextureEXT;
4102 #endif
4103 #ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT
4104 #define GLEE_C_DEFINED_glPrioritizeTexturesEXT
4105  void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * textures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeTexturesEXT(n, textures, priorities);}
4106  GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GLee_Lazy_glPrioritizeTexturesEXT;
4107 #endif
4108 #endif
4109 
4110 /* GL_SGIS_detail_texture */
4111 
4112 #ifdef __GLEE_GL_SGIS_detail_texture
4113 #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS
4114 #define GLEE_C_DEFINED_glDetailTexFuncSGIS
4115  void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);}
4116  GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_glDetailTexFuncSGIS;
4117 #endif
4118 #ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS
4119 #define GLEE_C_DEFINED_glGetDetailTexFuncSGIS
4120  void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);}
4121  GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee_Lazy_glGetDetailTexFuncSGIS;
4122 #endif
4123 #endif
4124 
4125 /* GL_SGIS_sharpen_texture */
4126 
4127 #ifdef __GLEE_GL_SGIS_sharpen_texture
4128 #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS
4129 #define GLEE_C_DEFINED_glSharpenTexFuncSGIS
4130  void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points);}
4131  GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Lazy_glSharpenTexFuncSGIS;
4132 #endif
4133 #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
4134 #define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
4135  void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);}
4136  GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GLee_Lazy_glGetSharpenTexFuncSGIS;
4137 #endif
4138 #endif
4139 
4140 /* GL_EXT_packed_pixels */
4141 
4142 #ifdef __GLEE_GL_EXT_packed_pixels
4143 #endif
4144 
4145 /* GL_SGIS_texture_lod */
4146 
4147 #ifdef __GLEE_GL_SGIS_texture_lod
4148 #endif
4149 
4150 /* GL_SGIS_multisample */
4151 
4152 #ifdef __GLEE_GL_SGIS_multisample
4153 #ifndef GLEE_C_DEFINED_glSampleMaskSGIS
4154 #define GLEE_C_DEFINED_glSampleMaskSGIS
4155  void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskSGIS(value, invert);}
4156  GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSampleMaskSGIS;
4157 #endif
4158 #ifndef GLEE_C_DEFINED_glSamplePatternSGIS
4159 #define GLEE_C_DEFINED_glSamplePatternSGIS
4160  void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern) {if (GLeeInit()) glSamplePatternSGIS(pattern);}
4161  GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_glSamplePatternSGIS;
4162 #endif
4163 #endif
4164 
4165 /* GL_EXT_rescale_normal */
4166 
4167 #ifdef __GLEE_GL_EXT_rescale_normal
4168 #endif
4169 
4170 /* GL_EXT_vertex_array */
4171 
4172 #ifdef __GLEE_GL_EXT_vertex_array
4173 #ifndef GLEE_C_DEFINED_glArrayElementEXT
4174 #define GLEE_C_DEFINED_glArrayElementEXT
4175  void __stdcall GLee_Lazy_glArrayElementEXT(GLint i) {if (GLeeInit()) glArrayElementEXT(i);}
4176  GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glArrayElementEXT;
4177 #endif
4178 #ifndef GLEE_C_DEFINED_glColorPointerEXT
4179 #define GLEE_C_DEFINED_glColorPointerEXT
4180  void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColorPointerEXT(size, type, stride, count, pointer);}
4181  GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glColorPointerEXT;
4182 #endif
4183 #ifndef GLEE_C_DEFINED_glDrawArraysEXT
4184 #define GLEE_C_DEFINED_glDrawArraysEXT
4185  void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);}
4186  GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawArraysEXT;
4187 #endif
4188 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT
4189 #define GLEE_C_DEFINED_glEdgeFlagPointerEXT
4190  void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(stride, count, pointer);}
4191  GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Lazy_glEdgeFlagPointerEXT;
4192 #endif
4193 #ifndef GLEE_C_DEFINED_glGetPointervEXT
4194 #define GLEE_C_DEFINED_glGetPointervEXT
4195  void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetPointervEXT(pname, params);}
4196  GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetPointervEXT;
4197 #endif
4198 #ifndef GLEE_C_DEFINED_glIndexPointerEXT
4199 #define GLEE_C_DEFINED_glIndexPointerEXT
4200  void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(type, stride, count, pointer);}
4201  GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIndexPointerEXT;
4202 #endif
4203 #ifndef GLEE_C_DEFINED_glNormalPointerEXT
4204 #define GLEE_C_DEFINED_glNormalPointerEXT
4205  void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT(type, stride, count, pointer);}
4206  GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_glNormalPointerEXT;
4207 #endif
4208 #ifndef GLEE_C_DEFINED_glTexCoordPointerEXT
4209 #define GLEE_C_DEFINED_glTexCoordPointerEXT
4210  void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTexCoordPointerEXT(size, type, stride, count, pointer);}
4211  GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Lazy_glTexCoordPointerEXT;
4212 #endif
4213 #ifndef GLEE_C_DEFINED_glVertexPointerEXT
4214 #define GLEE_C_DEFINED_glVertexPointerEXT
4215  void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVertexPointerEXT(size, type, stride, count, pointer);}
4216  GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_glVertexPointerEXT;
4217 #endif
4218 #endif
4219 
4220 /* GL_EXT_misc_attribute */
4221 
4222 #ifdef __GLEE_GL_EXT_misc_attribute
4223 #endif
4224 
4225 /* GL_SGIS_generate_mipmap */
4226 
4227 #ifdef __GLEE_GL_SGIS_generate_mipmap
4228 #endif
4229 
4230 /* GL_SGIX_clipmap */
4231 
4232 #ifdef __GLEE_GL_SGIX_clipmap
4233 #endif
4234 
4235 /* GL_SGIX_shadow */
4236 
4237 #ifdef __GLEE_GL_SGIX_shadow
4238 #endif
4239 
4240 /* GL_SGIS_texture_edge_clamp */
4241 
4242 #ifdef __GLEE_GL_SGIS_texture_edge_clamp
4243 #endif
4244 
4245 /* GL_SGIS_texture_border_clamp */
4246 
4247 #ifdef __GLEE_GL_SGIS_texture_border_clamp
4248 #endif
4249 
4250 /* GL_EXT_blend_minmax */
4251 
4252 #ifdef __GLEE_GL_EXT_blend_minmax
4253 #ifndef GLEE_C_DEFINED_glBlendEquationEXT
4254 #define GLEE_C_DEFINED_glBlendEquationEXT
4255  void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode) {if (GLeeInit()) glBlendEquationEXT(mode);}
4256  GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_glBlendEquationEXT;
4257 #endif
4258 #endif
4259 
4260 /* GL_EXT_blend_subtract */
4261 
4262 #ifdef __GLEE_GL_EXT_blend_subtract
4263 #endif
4264 
4265 /* GL_EXT_blend_logic_op */
4266 
4267 #ifdef __GLEE_GL_EXT_blend_logic_op
4268 #endif
4269 
4270 /* GL_SGIX_interlace */
4271 
4272 #ifdef __GLEE_GL_SGIX_interlace
4273 #endif
4274 
4275 /* GL_SGIX_pixel_tiles */
4276 
4277 #ifdef __GLEE_GL_SGIX_pixel_tiles
4278 #endif
4279 
4280 /* GL_SGIS_texture_select */
4281 
4282 #ifdef __GLEE_GL_SGIS_texture_select
4283 #endif
4284 
4285 /* GL_SGIX_sprite */
4286 
4287 #ifdef __GLEE_GL_SGIX_sprite
4288 #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX
4289 #define GLEE_C_DEFINED_glSpriteParameterfSGIX
4290  void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);}
4291  GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee_Lazy_glSpriteParameterfSGIX;
4292 #endif
4293 #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX
4294 #define GLEE_C_DEFINED_glSpriteParameterfvSGIX
4295  void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);}
4296  GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GLee_Lazy_glSpriteParameterfvSGIX;
4297 #endif
4298 #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX
4299 #define GLEE_C_DEFINED_glSpriteParameteriSGIX
4300  void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param) {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);}
4301  GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee_Lazy_glSpriteParameteriSGIX;
4302 #endif
4303 #ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX
4304 #define GLEE_C_DEFINED_glSpriteParameterivSGIX
4305  void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);}
4306  GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GLee_Lazy_glSpriteParameterivSGIX;
4307 #endif
4308 #endif
4309 
4310 /* GL_SGIX_texture_multi_buffer */
4311 
4312 #ifdef __GLEE_GL_SGIX_texture_multi_buffer
4313 #endif
4314 
4315 /* GL_EXT_point_parameters */
4316 
4317 #ifdef __GLEE_GL_EXT_point_parameters
4318 #ifndef GLEE_C_DEFINED_glPointParameterfEXT
4319 #define GLEE_C_DEFINED_glPointParameterfEXT
4320  void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfEXT(pname, param);}
4321  GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Lazy_glPointParameterfEXT;
4322 #endif
4323 #ifndef GLEE_C_DEFINED_glPointParameterfvEXT
4324 #define GLEE_C_DEFINED_glPointParameterfvEXT
4325  void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvEXT(pname, params);}
4326  GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_Lazy_glPointParameterfvEXT;
4327 #endif
4328 #endif
4329 
4330 /* GL_SGIS_point_parameters */
4331 
4332 #ifdef __GLEE_GL_SGIS_point_parameters
4333 #ifndef GLEE_C_DEFINED_glPointParameterfSGIS
4334 #define GLEE_C_DEFINED_glPointParameterfSGIS
4335  void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfSGIS(pname, param);}
4336  GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_Lazy_glPointParameterfSGIS;
4337 #endif
4338 #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS
4339 #define GLEE_C_DEFINED_glPointParameterfvSGIS
4340  void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);}
4341  GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee_Lazy_glPointParameterfvSGIS;
4342 #endif
4343 #endif
4344 
4345 /* GL_SGIX_instruments */
4346 
4347 #ifdef __GLEE_GL_SGIX_instruments
4348 #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX
4349 #define GLEE_C_DEFINED_glGetInstrumentsSGIX
4350  GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void) {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLint)0;}
4351  GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Lazy_glGetInstrumentsSGIX;
4352 #endif
4353 #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX
4354 #define GLEE_C_DEFINED_glInstrumentsBufferSGIX
4355  void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer) {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);}
4356  GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GLee_Lazy_glInstrumentsBufferSGIX;
4357 #endif
4358 #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX
4359 #define GLEE_C_DEFINED_glPollInstrumentsSGIX
4360  GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p) {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;}
4361  GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_Lazy_glPollInstrumentsSGIX;
4362 #endif
4363 #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX
4364 #define GLEE_C_DEFINED_glReadInstrumentsSGIX
4365  void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker) {if (GLeeInit()) glReadInstrumentsSGIX(marker);}
4366  GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_Lazy_glReadInstrumentsSGIX;
4367 #endif
4368 #ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX
4369 #define GLEE_C_DEFINED_glStartInstrumentsSGIX
4370  void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void) {if (GLeeInit()) glStartInstrumentsSGIX();}
4371  GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee_Lazy_glStartInstrumentsSGIX;
4372 #endif
4373 #ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX
4374 #define GLEE_C_DEFINED_glStopInstrumentsSGIX
4375  void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker) {if (GLeeInit()) glStopInstrumentsSGIX(marker);}
4376  GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_Lazy_glStopInstrumentsSGIX;
4377 #endif
4378 #endif
4379 
4380 /* GL_SGIX_texture_scale_bias */
4381 
4382 #ifdef __GLEE_GL_SGIX_texture_scale_bias
4383 #endif
4384 
4385 /* GL_SGIX_framezoom */
4386 
4387 #ifdef __GLEE_GL_SGIX_framezoom
4388 #ifndef GLEE_C_DEFINED_glFrameZoomSGIX
4389 #define GLEE_C_DEFINED_glFrameZoomSGIX
4390  void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor) {if (GLeeInit()) glFrameZoomSGIX(factor);}
4391  GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZoomSGIX;
4392 #endif
4393 #endif
4394 
4395 /* GL_SGIX_tag_sample_buffer */
4396 
4397 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
4398 #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX
4399 #define GLEE_C_DEFINED_glTagSampleBufferSGIX
4400  void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void) {if (GLeeInit()) glTagSampleBufferSGIX();}
4401  GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_Lazy_glTagSampleBufferSGIX;
4402 #endif
4403 #endif
4404 
4405 /* GL_FfdMaskSGIX */
4406 
4407 #ifdef __GLEE_GL_FfdMaskSGIX
4408 #endif
4409 
4410 /* GL_SGIX_polynomial_ffd */
4411 
4412 #ifdef __GLEE_GL_SGIX_polynomial_ffd
4413 #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX
4414 #define GLEE_C_DEFINED_glDeformationMap3dSGIX
4415  void __stdcall GLee_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);}
4416  GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee_Lazy_glDeformationMap3dSGIX;
4417 #endif
4418 #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX
4419 #define GLEE_C_DEFINED_glDeformationMap3fSGIX
4420  void __stdcall GLee_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);}
4421  GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee_Lazy_glDeformationMap3fSGIX;
4422 #endif
4423 #ifndef GLEE_C_DEFINED_glDeformSGIX
4424 #define GLEE_C_DEFINED_glDeformSGIX
4425  void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask) {if (GLeeInit()) glDeformSGIX(mask);}
4426  GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX;
4427 #endif
4428 #ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
4429 #define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
4430  void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask) {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);}
4431  GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX;
4432 #endif
4433 #endif
4434 
4435 /* GL_SGIX_reference_plane */
4436 
4437 #ifdef __GLEE_GL_SGIX_reference_plane
4438 #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX
4439 #define GLEE_C_DEFINED_glReferencePlaneSGIX
4440  void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation) {if (GLeeInit()) glReferencePlaneSGIX(equation);}
4441  GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Lazy_glReferencePlaneSGIX;
4442 #endif
4443 #endif
4444 
4445 /* GL_SGIX_flush_raster */
4446 
4447 #ifdef __GLEE_GL_SGIX_flush_raster
4448 #ifndef GLEE_C_DEFINED_glFlushRasterSGIX
4449 #define GLEE_C_DEFINED_glFlushRasterSGIX
4450  void __stdcall GLee_Lazy_glFlushRasterSGIX(void) {if (GLeeInit()) glFlushRasterSGIX();}
4451  GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFlushRasterSGIX;
4452 #endif
4453 #endif
4454 
4455 /* GL_SGIX_depth_texture */
4456 
4457 #ifdef __GLEE_GL_SGIX_depth_texture
4458 #endif
4459 
4460 /* GL_SGIS_fog_function */
4461 
4462 #ifdef __GLEE_GL_SGIS_fog_function
4463 #ifndef GLEE_C_DEFINED_glFogFuncSGIS
4464 #define GLEE_C_DEFINED_glFogFuncSGIS
4465  void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) {if (GLeeInit()) glFogFuncSGIS(n, points);}
4466  GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGIS;
4467 #endif
4468 #ifndef GLEE_C_DEFINED_glGetFogFuncSGIS
4469 #define GLEE_C_DEFINED_glGetFogFuncSGIS
4470  void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points) {if (GLeeInit()) glGetFogFuncSGIS(points);}
4471  GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetFogFuncSGIS;
4472 #endif
4473 #endif
4474 
4475 /* GL_SGIX_fog_offset */
4476 
4477 #ifdef __GLEE_GL_SGIX_fog_offset
4478 #endif
4479 
4480 /* GL_HP_image_transform */
4481 
4482 #ifdef __GLEE_GL_HP_image_transform
4483 #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP
4484 #define GLEE_C_DEFINED_glImageTransformParameteriHP
4485  void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(target, pname, param);}
4486  GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP=GLee_Lazy_glImageTransformParameteriHP;
4487 #endif
4488 #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP
4489 #define GLEE_C_DEFINED_glImageTransformParameterfHP
4490  void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(target, pname, param);}
4491  GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP=GLee_Lazy_glImageTransformParameterfHP;
4492 #endif
4493 #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP
4494 #define GLEE_C_DEFINED_glImageTransformParameterivHP
4495  void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glImageTransformParameterivHP(target, pname, params);}
4496  GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP=GLee_Lazy_glImageTransformParameterivHP;
4497 #endif
4498 #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP
4499 #define GLEE_C_DEFINED_glImageTransformParameterfvHP
4500  void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glImageTransformParameterfvHP(target, pname, params);}
4501  GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP=GLee_Lazy_glImageTransformParameterfvHP;
4502 #endif
4503 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP
4504 #define GLEE_C_DEFINED_glGetImageTransformParameterivHP
4505  void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetImageTransformParameterivHP(target, pname, params);}
4506  GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP;
4507 #endif
4508 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP
4509 #define GLEE_C_DEFINED_glGetImageTransformParameterfvHP
4510  void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParameterfvHP(target, pname, params);}
4511  GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP;
4512 #endif
4513 #endif
4514 
4515 /* GL_HP_convolution_border_modes */
4516 
4517 #ifdef __GLEE_GL_HP_convolution_border_modes
4518 #endif
4519 
4520 /* GL_INGR_palette_buffer */
4521 
4522 #ifdef __GLEE_GL_INGR_palette_buffer
4523 #endif
4524 
4525 /* GL_SGIX_texture_add_env */
4526 
4527 #ifdef __GLEE_GL_SGIX_texture_add_env
4528 #endif
4529 
4530 /* GL_EXT_color_subtable */
4531 
4532 #ifdef __GLEE_GL_EXT_color_subtable
4533 #ifndef GLEE_C_DEFINED_glColorSubTableEXT
4534 #define GLEE_C_DEFINED_glColorSubTableEXT
4535  void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTableEXT(target, start, count, format, type, data);}
4536  GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_glColorSubTableEXT;
4537 #endif
4538 #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT
4539 #define GLEE_C_DEFINED_glCopyColorSubTableEXT
4540  void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTableEXT(target, start, x, y, width);}
4541  GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee_Lazy_glCopyColorSubTableEXT;
4542 #endif
4543 #endif
4544 
4545 /* GL_PGI_vertex_hints */
4546 
4547 #ifdef __GLEE_GL_PGI_vertex_hints
4548 #endif
4549 
4550 /* GL_PGI_misc_hints */
4551 
4552 #ifdef __GLEE_GL_PGI_misc_hints
4553 #ifndef GLEE_C_DEFINED_glHintPGI
4554 #define GLEE_C_DEFINED_glHintPGI
4555  void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode) {if (GLeeInit()) glHintPGI(target, mode);}
4556  GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI;
4557 #endif
4558 #endif
4559 
4560 /* GL_EXT_paletted_texture */
4561 
4562 #ifdef __GLEE_GL_EXT_paletted_texture
4563 #ifndef GLEE_C_DEFINED_glColorTableEXT
4564 #define GLEE_C_DEFINED_glColorTableEXT
4565  void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, table);}
4566  GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorTableEXT;
4567 #endif
4568 #ifndef GLEE_C_DEFINED_glGetColorTableEXT
4569 #define GLEE_C_DEFINED_glGetColorTableEXT
4570  void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, format, type, data);}
4571  GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_glGetColorTableEXT;
4572 #endif
4573 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT
4574 #define GLEE_C_DEFINED_glGetColorTableParameterivEXT
4575  void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(target, pname, params);}
4576  GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT=GLee_Lazy_glGetColorTableParameterivEXT;
4577 #endif
4578 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT
4579 #define GLEE_C_DEFINED_glGetColorTableParameterfvEXT
4580  void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEXT(target, pname, params);}
4581  GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT;
4582 #endif
4583 #endif
4584 
4585 /* GL_EXT_clip_volume_hint */
4586 
4587 #ifdef __GLEE_GL_EXT_clip_volume_hint
4588 #endif
4589 
4590 /* GL_SGIX_list_priority */
4591 
4592 #ifdef __GLEE_GL_SGIX_list_priority
4593 #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX
4594 #define GLEE_C_DEFINED_glGetListParameterfvSGIX
4595  void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, params);}
4596  GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX=GLee_Lazy_glGetListParameterfvSGIX;
4597 #endif
4598 #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX
4599 #define GLEE_C_DEFINED_glGetListParameterivSGIX
4600  void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GLint * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, params);}
4601  GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX=GLee_Lazy_glGetListParameterivSGIX;
4602 #endif
4603 #ifndef GLEE_C_DEFINED_glListParameterfSGIX
4604 #define GLEE_C_DEFINED_glListParameterfSGIX
4605  void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);}
4606  GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Lazy_glListParameterfSGIX;
4607 #endif
4608 #ifndef GLEE_C_DEFINED_glListParameterfvSGIX
4609 #define GLEE_C_DEFINED_glListParameterfvSGIX
4610  void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pname, params);}
4611  GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_Lazy_glListParameterfvSGIX;
4612 #endif
4613 #ifndef GLEE_C_DEFINED_glListParameteriSGIX
4614 #define GLEE_C_DEFINED_glListParameteriSGIX
4615  void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);}
4616  GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Lazy_glListParameteriSGIX;
4617 #endif
4618 #ifndef GLEE_C_DEFINED_glListParameterivSGIX
4619 #define GLEE_C_DEFINED_glListParameterivSGIX
4620  void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, params);}
4621  GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_Lazy_glListParameterivSGIX;
4622 #endif
4623 #endif
4624 
4625 /* GL_SGIX_ir_instrument1 */
4626 
4627 #ifdef __GLEE_GL_SGIX_ir_instrument1
4628 #endif
4629 
4630 /* GL_SGIX_calligraphic_fragment */
4631 
4632 #ifdef __GLEE_GL_SGIX_calligraphic_fragment
4633 #endif
4634 
4635 /* GL_SGIX_texture_lod_bias */
4636 
4637 #ifdef __GLEE_GL_SGIX_texture_lod_bias
4638 #endif
4639 
4640 /* GL_SGIX_shadow_ambient */
4641 
4642 #ifdef __GLEE_GL_SGIX_shadow_ambient
4643 #endif
4644 
4645 /* GL_EXT_index_texture */
4646 
4647 #ifdef __GLEE_GL_EXT_index_texture
4648 #endif
4649 
4650 /* GL_EXT_index_material */
4651 
4652 #ifdef __GLEE_GL_EXT_index_material
4653 #ifndef GLEE_C_DEFINED_glIndexMaterialEXT
4654 #define GLEE_C_DEFINED_glIndexMaterialEXT
4655  void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glIndexMaterialEXT(face, mode);}
4656  GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_glIndexMaterialEXT;
4657 #endif
4658 #endif
4659 
4660 /* GL_EXT_index_func */
4661 
4662 #ifdef __GLEE_GL_EXT_index_func
4663 #ifndef GLEE_C_DEFINED_glIndexFuncEXT
4664 #define GLEE_C_DEFINED_glIndexFuncEXT
4665  void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) {if (GLeeInit()) glIndexFuncEXT(func, ref);}
4666  GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFuncEXT;
4667 #endif
4668 #endif
4669 
4670 /* GL_EXT_index_array_formats */
4671 
4672 #ifdef __GLEE_GL_EXT_index_array_formats
4673 #endif
4674 
4675 /* GL_EXT_compiled_vertex_array */
4676 
4677 #ifdef __GLEE_GL_EXT_compiled_vertex_array
4678 #ifndef GLEE_C_DEFINED_glLockArraysEXT
4679 #define GLEE_C_DEFINED_glLockArraysEXT
4680  void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count) {if (GLeeInit()) glLockArraysEXT(first, count);}
4681  GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockArraysEXT;
4682 #endif
4683 #ifndef GLEE_C_DEFINED_glUnlockArraysEXT
4684 #define GLEE_C_DEFINED_glUnlockArraysEXT
4685  void __stdcall GLee_Lazy_glUnlockArraysEXT(void) {if (GLeeInit()) glUnlockArraysEXT();}
4686  GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUnlockArraysEXT;
4687 #endif
4688 #endif
4689 
4690 /* GL_EXT_cull_vertex */
4691 
4692 #ifdef __GLEE_GL_EXT_cull_vertex
4693 #ifndef GLEE_C_DEFINED_glCullParameterdvEXT
4694 #define GLEE_C_DEFINED_glCullParameterdvEXT
4695  void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params) {if (GLeeInit()) glCullParameterdvEXT(pname, params);}
4696  GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Lazy_glCullParameterdvEXT;
4697 #endif
4698 #ifndef GLEE_C_DEFINED_glCullParameterfvEXT
4699 #define GLEE_C_DEFINED_glCullParameterfvEXT
4700  void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glCullParameterfvEXT(pname, params);}
4701  GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Lazy_glCullParameterfvEXT;
4702 #endif
4703 #endif
4704 
4705 /* GL_SGIX_ycrcb */
4706 
4707 #ifdef __GLEE_GL_SGIX_ycrcb
4708 #endif
4709 
4710 /* GL_SGIX_fragment_lighting */
4711 
4712 #ifdef __GLEE_GL_SGIX_fragment_lighting
4713 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX
4714 #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX
4715  void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);}
4716  GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX=GLee_Lazy_glFragmentColorMaterialSGIX;
4717 #endif
4718 #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX
4719 #define GLEE_C_DEFINED_glFragmentLightfSGIX
4720  void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);}
4721  GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Lazy_glFragmentLightfSGIX;
4722 #endif
4723 #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX
4724 #define GLEE_C_DEFINED_glFragmentLightfvSGIX
4725  void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, params);}
4726  GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_Lazy_glFragmentLightfvSGIX;
4727 #endif
4728 #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX
4729 #define GLEE_C_DEFINED_glFragmentLightiSGIX
4730  void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);}
4731  GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Lazy_glFragmentLightiSGIX;
4732 #endif
4733 #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX
4734 #define GLEE_C_DEFINED_glFragmentLightivSGIX
4735  void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pname, params);}
4736  GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_Lazy_glFragmentLightivSGIX;
4737 #endif
4738 #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX
4739 #define GLEE_C_DEFINED_glFragmentLightModelfSGIX
4740  void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);}
4741  GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX=GLee_Lazy_glFragmentLightModelfSGIX;
4742 #endif
4743 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX
4744 #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX
4745  void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);}
4746  GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX=GLee_Lazy_glFragmentLightModelfvSGIX;
4747 #endif
4748 #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX
4749 #define GLEE_C_DEFINED_glFragmentLightModeliSGIX
4750  void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);}
4751  GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX=GLee_Lazy_glFragmentLightModeliSGIX;
4752 #endif
4753 #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX
4754 #define GLEE_C_DEFINED_glFragmentLightModelivSGIX
4755  void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);}
4756  GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX=GLee_Lazy_glFragmentLightModelivSGIX;
4757 #endif
4758 #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX
4759 #define GLEE_C_DEFINED_glFragmentMaterialfSGIX
4760  void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param);}
4761  GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GLee_Lazy_glFragmentMaterialfSGIX;
4762 #endif
4763 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX
4764 #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX
4765  void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pname, params);}
4766  GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX=GLee_Lazy_glFragmentMaterialfvSGIX;
4767 #endif
4768 #ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX
4769 #define GLEE_C_DEFINED_glFragmentMaterialiSGIX
4770  void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLint param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param);}
4771  GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GLee_Lazy_glFragmentMaterialiSGIX;
4772 #endif
4773 #ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX
4774 #define GLEE_C_DEFINED_glFragmentMaterialivSGIX
4775  void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, params);}
4776  GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX=GLee_Lazy_glFragmentMaterialivSGIX;
4777 #endif
4778 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX
4779 #define GLEE_C_DEFINED_glGetFragmentLightfvSGIX
4780  void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, params);}
4781  GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX=GLee_Lazy_glGetFragmentLightfvSGIX;
4782 #endif
4783 #ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX
4784 #define GLEE_C_DEFINED_glGetFragmentLightivSGIX
4785  void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, params);}
4786  GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX=GLee_Lazy_glGetFragmentLightivSGIX;
4787 #endif
4788 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
4789 #define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
4790  void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pname, params);}
4791  GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX;
4792 #endif
4793 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
4794 #define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
4795  void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, params);}
4796  GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX;
4797 #endif
4798 #ifndef GLEE_C_DEFINED_glLightEnviSGIX
4799 #define GLEE_C_DEFINED_glLightEnviSGIX
4800  void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviSGIX(pname, param);}
4801  GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightEnviSGIX;
4802 #endif
4803 #endif
4804 
4805 /* GL_IBM_rasterpos_clip */
4806 
4807 #ifdef __GLEE_GL_IBM_rasterpos_clip
4808 #endif
4809 
4810 /* GL_HP_texture_lighting */
4811 
4812 #ifdef __GLEE_GL_HP_texture_lighting
4813 #endif
4814 
4815 /* GL_EXT_draw_range_elements */
4816 
4817 #ifdef __GLEE_GL_EXT_draw_range_elements
4818 #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT
4819 #define GLEE_C_DEFINED_glDrawRangeElementsEXT
4820  void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);}
4821  GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee_Lazy_glDrawRangeElementsEXT;
4822 #endif
4823 #endif
4824 
4825 /* GL_WIN_phong_shading */
4826 
4827 #ifdef __GLEE_GL_WIN_phong_shading
4828 #endif
4829 
4830 /* GL_WIN_specular_fog */
4831 
4832 #ifdef __GLEE_GL_WIN_specular_fog
4833 #endif
4834 
4835 /* GL_EXT_light_texture */
4836 
4837 #ifdef __GLEE_GL_EXT_light_texture
4838 #ifndef GLEE_C_DEFINED_glApplyTextureEXT
4839 #define GLEE_C_DEFINED_glApplyTextureEXT
4840  void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode) {if (GLeeInit()) glApplyTextureEXT(mode);}
4841  GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glApplyTextureEXT;
4842 #endif
4843 #ifndef GLEE_C_DEFINED_glTextureLightEXT
4844 #define GLEE_C_DEFINED_glTextureLightEXT
4845  void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname) {if (GLeeInit()) glTextureLightEXT(pname);}
4846  GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTextureLightEXT;
4847 #endif
4848 #ifndef GLEE_C_DEFINED_glTextureMaterialEXT
4849 #define GLEE_C_DEFINED_glTextureMaterialEXT
4850  void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glTextureMaterialEXT(face, mode);}
4851  GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Lazy_glTextureMaterialEXT;
4852 #endif
4853 #endif
4854 
4855 /* GL_SGIX_blend_alpha_minmax */
4856 
4857 #ifdef __GLEE_GL_SGIX_blend_alpha_minmax
4858 #endif
4859 
4860 /* GL_SGIX_impact_pixel_texture */
4861 
4862 #ifdef __GLEE_GL_SGIX_impact_pixel_texture
4863 #endif
4864 
4865 /* GL_EXT_bgra */
4866 
4867 #ifdef __GLEE_GL_EXT_bgra
4868 #endif
4869 
4870 /* GL_SGIX_async */
4871 
4872 #ifdef __GLEE_GL_SGIX_async
4873 #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX
4874 #define GLEE_C_DEFINED_glAsyncMarkerSGIX
4875  void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) glAsyncMarkerSGIX(marker);}
4876  GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAsyncMarkerSGIX;
4877 #endif
4878 #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX
4879 #define GLEE_C_DEFINED_glFinishAsyncSGIX
4880  GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return (GLint)0;}
4881  GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFinishAsyncSGIX;
4882 #endif
4883 #ifndef GLEE_C_DEFINED_glPollAsyncSGIX
4884 #define GLEE_C_DEFINED_glPollAsyncSGIX
4885  GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GLint)0;}
4886  GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAsyncSGIX;
4887 #endif
4888 #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX
4889 #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX
4890  GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range) {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;}
4891  GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_Lazy_glGenAsyncMarkersSGIX;
4892 #endif
4893 #ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
4894 #define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
4895  void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range) {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);}
4896  GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX=GLee_Lazy_glDeleteAsyncMarkersSGIX;
4897 #endif
4898 #ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX
4899 #define GLEE_C_DEFINED_glIsAsyncMarkerSGIX
4900  GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;}
4901  GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_glIsAsyncMarkerSGIX;
4902 #endif
4903 #endif
4904 
4905 /* GL_SGIX_async_pixel */
4906 
4907 #ifdef __GLEE_GL_SGIX_async_pixel
4908 #endif
4909 
4910 /* GL_SGIX_async_histogram */
4911 
4912 #ifdef __GLEE_GL_SGIX_async_histogram
4913 #endif
4914 
4915 /* GL_INTEL_texture_scissor */
4916 
4917 #ifdef __GLEE_GL_INTEL_texture_scissor
4918 #endif
4919 
4920 /* GL_INTEL_parallel_arrays */
4921 
4922 #ifdef __GLEE_GL_INTEL_parallel_arrays
4923 #ifndef GLEE_C_DEFINED_glVertexPointervINTEL
4924 #define GLEE_C_DEFINED_glVertexPointervINTEL
4925  void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, pointer);}
4926  GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_Lazy_glVertexPointervINTEL;
4927 #endif
4928 #ifndef GLEE_C_DEFINED_glNormalPointervINTEL
4929 #define GLEE_C_DEFINED_glNormalPointervINTEL
4930  void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);}
4931  GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_Lazy_glNormalPointervINTEL;
4932 #endif
4933 #ifndef GLEE_C_DEFINED_glColorPointervINTEL
4934 #define GLEE_C_DEFINED_glColorPointervINTEL
4935  void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, pointer);}
4936  GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Lazy_glColorPointervINTEL;
4937 #endif
4938 #ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL
4939 #define GLEE_C_DEFINED_glTexCoordPointervINTEL
4940  void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, type, pointer);}
4941  GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GLee_Lazy_glTexCoordPointervINTEL;
4942 #endif
4943 #endif
4944 
4945 /* GL_HP_occlusion_test */
4946 
4947 #ifdef __GLEE_GL_HP_occlusion_test
4948 #endif
4949 
4950 /* GL_EXT_pixel_transform */
4951 
4952 #ifdef __GLEE_GL_EXT_pixel_transform
4953 #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT
4954 #define GLEE_C_DEFINED_glPixelTransformParameteriEXT
4955  void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(target, pname, param);}
4956  GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT=GLee_Lazy_glPixelTransformParameteriEXT;
4957 #endif
4958 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT
4959 #define GLEE_C_DEFINED_glPixelTransformParameterfEXT
4960  void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(target, pname, param);}
4961  GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT=GLee_Lazy_glPixelTransformParameterfEXT;
4962 #endif
4963 #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT
4964 #define GLEE_C_DEFINED_glPixelTransformParameterivEXT
4965  void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTransformParameterivEXT(target, pname, params);}
4966  GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT;
4967 #endif
4968 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT
4969 #define GLEE_C_DEFINED_glPixelTransformParameterfvEXT
4970  void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTransformParameterfvEXT(target, pname, params);}
4971  GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT;
4972 #endif
4973 #endif
4974 
4975 /* GL_EXT_pixel_transform_color_table */
4976 
4977 #ifdef __GLEE_GL_EXT_pixel_transform_color_table
4978 #endif
4979 
4980 /* GL_EXT_shared_texture_palette */
4981 
4982 #ifdef __GLEE_GL_EXT_shared_texture_palette
4983 #endif
4984 
4985 /* GL_EXT_separate_specular_color */
4986 
4987 #ifdef __GLEE_GL_EXT_separate_specular_color
4988 #endif
4989 
4990 /* GL_EXT_secondary_color */
4991 
4992 #ifdef __GLEE_GL_EXT_secondary_color
4993 #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT
4994 #define GLEE_C_DEFINED_glSecondaryColor3bEXT
4995  void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);}
4996  GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_Lazy_glSecondaryColor3bEXT;
4997 #endif
4998 #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT
4999 #define GLEE_C_DEFINED_glSecondaryColor3bvEXT
5000  void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bvEXT(v);}
5001  GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee_Lazy_glSecondaryColor3bvEXT;
5002 #endif
5003 #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT
5004 #define GLEE_C_DEFINED_glSecondaryColor3dEXT
5005  void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);}
5006  GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_Lazy_glSecondaryColor3dEXT;
5007 #endif
5008 #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT
5009 #define GLEE_C_DEFINED_glSecondaryColor3dvEXT
5010  void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dvEXT(v);}
5011  GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee_Lazy_glSecondaryColor3dvEXT;
5012 #endif
5013 #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT
5014 #define GLEE_C_DEFINED_glSecondaryColor3fEXT
5015  void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);}
5016  GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_Lazy_glSecondaryColor3fEXT;
5017 #endif
5018 #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT
5019 #define GLEE_C_DEFINED_glSecondaryColor3fvEXT
5020  void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fvEXT(v);}
5021  GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee_Lazy_glSecondaryColor3fvEXT;
5022 #endif
5023 #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT
5024 #define GLEE_C_DEFINED_glSecondaryColor3iEXT
5025  void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);}
5026  GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_Lazy_glSecondaryColor3iEXT;
5027 #endif
5028 #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT
5029 #define GLEE_C_DEFINED_glSecondaryColor3ivEXT
5030  void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v) {if (GLeeInit()) glSecondaryColor3ivEXT(v);}
5031  GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee_Lazy_glSecondaryColor3ivEXT;
5032 #endif
5033 #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT
5034 #define GLEE_C_DEFINED_glSecondaryColor3sEXT
5035  void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);}
5036  GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_Lazy_glSecondaryColor3sEXT;
5037 #endif
5038 #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT
5039 #define GLEE_C_DEFINED_glSecondaryColor3svEXT
5040  void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v) {if (GLeeInit()) glSecondaryColor3svEXT(v);}
5041  GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee_Lazy_glSecondaryColor3svEXT;
5042 #endif
5043 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT
5044 #define GLEE_C_DEFINED_glSecondaryColor3ubEXT
5045  void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);}
5046  GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee_Lazy_glSecondaryColor3ubEXT;
5047 #endif
5048 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT
5049 #define GLEE_C_DEFINED_glSecondaryColor3ubvEXT
5050  void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubvEXT(v);}
5051  GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GLee_Lazy_glSecondaryColor3ubvEXT;
5052 #endif
5053 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT
5054 #define GLEE_C_DEFINED_glSecondaryColor3uiEXT
5055  void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);}
5056  GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee_Lazy_glSecondaryColor3uiEXT;
5057 #endif
5058 #ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT
5059 #define GLEE_C_DEFINED_glSecondaryColor3uivEXT
5060  void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uivEXT(v);}
5061  GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GLee_Lazy_glSecondaryColor3uivEXT;
5062 #endif
5063 #ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT
5064 #define GLEE_C_DEFINED_glSecondaryColor3usEXT
5065  void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);}
5066  GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee_Lazy_glSecondaryColor3usEXT;
5067 #endif
5068 #ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT
5069 #define GLEE_C_DEFINED_glSecondaryColor3usvEXT
5070  void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usvEXT(v);}
5071  GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GLee_Lazy_glSecondaryColor3usvEXT;
5072 #endif
5073 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT
5074 #define GLEE_C_DEFINED_glSecondaryColorPointerEXT
5075  void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointerEXT(size, type, stride, pointer);}
5076  GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT=GLee_Lazy_glSecondaryColorPointerEXT;
5077 #endif
5078 #endif
5079 
5080 /* GL_EXT_texture_perturb_normal */
5081 
5082 #ifdef __GLEE_GL_EXT_texture_perturb_normal
5083 #ifndef GLEE_C_DEFINED_glTextureNormalEXT
5084 #define GLEE_C_DEFINED_glTextureNormalEXT
5085  void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode) {if (GLeeInit()) glTextureNormalEXT(mode);}
5086  GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_glTextureNormalEXT;
5087 #endif
5088 #endif
5089 
5090 /* GL_EXT_multi_draw_arrays */
5091 
5092 #ifdef __GLEE_GL_EXT_multi_draw_arrays
5093 #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT
5094 #define GLEE_C_DEFINED_glMultiDrawArraysEXT
5095  void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT(mode, first, count, primcount);}
5096  GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Lazy_glMultiDrawArraysEXT;
5097 #endif
5098 #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT
5099 #define GLEE_C_DEFINED_glMultiDrawElementsEXT
5100  void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);}
5101  GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee_Lazy_glMultiDrawElementsEXT;
5102 #endif
5103 #endif
5104 
5105 /* GL_EXT_fog_coord */
5106 
5107 #ifdef __GLEE_GL_EXT_fog_coord
5108 #ifndef GLEE_C_DEFINED_glFogCoordfEXT
5109 #define GLEE_C_DEFINED_glFogCoordfEXT
5110  void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord) {if (GLeeInit()) glFogCoordfEXT(coord);}
5111  GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoordfEXT;
5112 #endif
5113 #ifndef GLEE_C_DEFINED_glFogCoordfvEXT
5114 #define GLEE_C_DEFINED_glFogCoordfvEXT
5115  void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord) {if (GLeeInit()) glFogCoordfvEXT(coord);}
5116  GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoordfvEXT;
5117 #endif
5118 #ifndef GLEE_C_DEFINED_glFogCoorddEXT
5119 #define GLEE_C_DEFINED_glFogCoorddEXT
5120  void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord) {if (GLeeInit()) glFogCoorddEXT(coord);}
5121  GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoorddEXT;
5122 #endif
5123 #ifndef GLEE_C_DEFINED_glFogCoorddvEXT
5124 #define GLEE_C_DEFINED_glFogCoorddvEXT
5125  void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord) {if (GLeeInit()) glFogCoorddvEXT(coord);}
5126  GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoorddvEXT;
5127 #endif
5128 #ifndef GLEE_C_DEFINED_glFogCoordPointerEXT
5129 #define GLEE_C_DEFINED_glFogCoordPointerEXT
5130  void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stride, pointer);}
5131  GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Lazy_glFogCoordPointerEXT;
5132 #endif
5133 #endif
5134 
5135 /* GL_REND_screen_coordinates */
5136 
5137 #ifdef __GLEE_GL_REND_screen_coordinates
5138 #endif
5139 
5140 /* GL_EXT_coordinate_frame */
5141 
5142 #ifdef __GLEE_GL_EXT_coordinate_frame
5143 #ifndef GLEE_C_DEFINED_glTangent3bEXT
5144 #define GLEE_C_DEFINED_glTangent3bEXT
5145  void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);}
5146  GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3bEXT;
5147 #endif
5148 #ifndef GLEE_C_DEFINED_glTangent3bvEXT
5149 #define GLEE_C_DEFINED_glTangent3bvEXT
5150  void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v) {if (GLeeInit()) glTangent3bvEXT(v);}
5151  GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangent3bvEXT;
5152 #endif
5153 #ifndef GLEE_C_DEFINED_glTangent3dEXT
5154 #define GLEE_C_DEFINED_glTangent3dEXT
5155  void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz) {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);}
5156  GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3dEXT;
5157 #endif
5158 #ifndef GLEE_C_DEFINED_glTangent3dvEXT
5159 #define GLEE_C_DEFINED_glTangent3dvEXT
5160  void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v) {if (GLeeInit()) glTangent3dvEXT(v);}
5161  GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangent3dvEXT;
5162 #endif
5163 #ifndef GLEE_C_DEFINED_glTangent3fEXT
5164 #define GLEE_C_DEFINED_glTangent3fEXT
5165  void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz) {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);}
5166  GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3fEXT;
5167 #endif
5168 #ifndef GLEE_C_DEFINED_glTangent3fvEXT
5169 #define GLEE_C_DEFINED_glTangent3fvEXT
5170  void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v) {if (GLeeInit()) glTangent3fvEXT(v);}
5171  GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangent3fvEXT;
5172 #endif
5173 #ifndef GLEE_C_DEFINED_glTangent3iEXT
5174 #define GLEE_C_DEFINED_glTangent3iEXT
5175  void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);}
5176  GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3iEXT;
5177 #endif
5178 #ifndef GLEE_C_DEFINED_glTangent3ivEXT
5179 #define GLEE_C_DEFINED_glTangent3ivEXT
5180  void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v) {if (GLeeInit()) glTangent3ivEXT(v);}
5181  GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangent3ivEXT;
5182 #endif
5183 #ifndef GLEE_C_DEFINED_glTangent3sEXT
5184 #define GLEE_C_DEFINED_glTangent3sEXT
5185  void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz) {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);}
5186  GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3sEXT;
5187 #endif
5188 #ifndef GLEE_C_DEFINED_glTangent3svEXT
5189 #define GLEE_C_DEFINED_glTangent3svEXT
5190  void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v) {if (GLeeInit()) glTangent3svEXT(v);}
5191  GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangent3svEXT;
5192 #endif
5193 #ifndef GLEE_C_DEFINED_glBinormal3bEXT
5194 #define GLEE_C_DEFINED_glBinormal3bEXT
5195  void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);}
5196  GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinormal3bEXT;
5197 #endif
5198 #ifndef GLEE_C_DEFINED_glBinormal3bvEXT
5199 #define GLEE_C_DEFINED_glBinormal3bvEXT
5200  void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v) {if (GLeeInit()) glBinormal3bvEXT(v);}
5201  GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBinormal3bvEXT;
5202 #endif
5203 #ifndef GLEE_C_DEFINED_glBinormal3dEXT
5204 #define GLEE_C_DEFINED_glBinormal3dEXT
5205  void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz) {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);}
5206  GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinormal3dEXT;
5207 #endif
5208 #ifndef GLEE_C_DEFINED_glBinormal3dvEXT
5209 #define GLEE_C_DEFINED_glBinormal3dvEXT
5210  void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v) {if (GLeeInit()) glBinormal3dvEXT(v);}
5211  GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBinormal3dvEXT;
5212 #endif
5213 #ifndef GLEE_C_DEFINED_glBinormal3fEXT
5214 #define GLEE_C_DEFINED_glBinormal3fEXT
5215  void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz) {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);}
5216  GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinormal3fEXT;
5217 #endif
5218 #ifndef GLEE_C_DEFINED_glBinormal3fvEXT
5219 #define GLEE_C_DEFINED_glBinormal3fvEXT
5220  void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v) {if (GLeeInit()) glBinormal3fvEXT(v);}
5221  GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBinormal3fvEXT;
5222 #endif
5223 #ifndef GLEE_C_DEFINED_glBinormal3iEXT
5224 #define GLEE_C_DEFINED_glBinormal3iEXT
5225  void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);}
5226  GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinormal3iEXT;
5227 #endif
5228 #ifndef GLEE_C_DEFINED_glBinormal3ivEXT
5229 #define GLEE_C_DEFINED_glBinormal3ivEXT
5230  void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v) {if (GLeeInit()) glBinormal3ivEXT(v);}
5231  GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBinormal3ivEXT;
5232 #endif
5233 #ifndef GLEE_C_DEFINED_glBinormal3sEXT
5234 #define GLEE_C_DEFINED_glBinormal3sEXT
5235  void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz) {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);}
5236  GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinormal3sEXT;
5237 #endif
5238 #ifndef GLEE_C_DEFINED_glBinormal3svEXT
5239 #define GLEE_C_DEFINED_glBinormal3svEXT
5240  void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v) {if (GLeeInit()) glBinormal3svEXT(v);}
5241  GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBinormal3svEXT;
5242 #endif
5243 #ifndef GLEE_C_DEFINED_glTangentPointerEXT
5244 #define GLEE_C_DEFINED_glTangentPointerEXT
5245  void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride, pointer);}
5246  GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_glTangentPointerEXT;
5247 #endif
5248 #ifndef GLEE_C_DEFINED_glBinormalPointerEXT
5249 #define GLEE_C_DEFINED_glBinormalPointerEXT
5250  void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stride, pointer);}
5251  GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Lazy_glBinormalPointerEXT;
5252 #endif
5253 #endif
5254 
5255 /* GL_EXT_texture_env_combine */
5256 
5257 #ifdef __GLEE_GL_EXT_texture_env_combine
5258 #endif
5259 
5260 /* GL_APPLE_specular_vector */
5261 
5262 #ifdef __GLEE_GL_APPLE_specular_vector
5263 #endif
5264 
5265 /* GL_APPLE_transform_hint */
5266 
5267 #ifdef __GLEE_GL_APPLE_transform_hint
5268 #endif
5269 
5270 /* GL_SGIX_fog_scale */
5271 
5272 #ifdef __GLEE_GL_SGIX_fog_scale
5273 #endif
5274 
5275 /* GL_SUNX_constant_data */
5276 
5277 #ifdef __GLEE_GL_SUNX_constant_data
5278 #ifndef GLEE_C_DEFINED_glFinishTextureSUNX
5279 #define GLEE_C_DEFINED_glFinishTextureSUNX
5280  void __stdcall GLee_Lazy_glFinishTextureSUNX(void) {if (GLeeInit()) glFinishTextureSUNX();}
5281  GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_glFinishTextureSUNX;
5282 #endif
5283 #endif
5284 
5285 /* GL_SUN_global_alpha */
5286 
5287 #ifdef __GLEE_GL_SUN_global_alpha
5288 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
5289 #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
5290  void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);}
5291  GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GLee_Lazy_glGlobalAlphaFactorbSUN;
5292 #endif
5293 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
5294 #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
5295  void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor) {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);}
5296  GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GLee_Lazy_glGlobalAlphaFactorsSUN;
5297 #endif
5298 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
5299 #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
5300  void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor) {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);}
5301  GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GLee_Lazy_glGlobalAlphaFactoriSUN;
5302 #endif
5303 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
5304 #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
5305  void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);}
5306  GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GLee_Lazy_glGlobalAlphaFactorfSUN;
5307 #endif
5308 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN
5309 #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN
5310  void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor) {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);}
5311  GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GLee_Lazy_glGlobalAlphaFactordSUN;
5312 #endif
5313 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
5314 #define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
5315  void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);}
5316  GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN=GLee_Lazy_glGlobalAlphaFactorubSUN;
5317 #endif
5318 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
5319 #define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
5320  void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor) {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);}
5321  GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN=GLee_Lazy_glGlobalAlphaFactorusSUN;
5322 #endif
5323 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
5324 #define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
5325  void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);}
5326  GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN=GLee_Lazy_glGlobalAlphaFactoruiSUN;
5327 #endif
5328 #endif
5329 
5330 /* GL_SUN_triangle_list */
5331 
5332 #ifdef __GLEE_GL_SUN_triangle_list
5333 #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN
5334 #define GLEE_C_DEFINED_glReplacementCodeuiSUN
5335  void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code) {if (GLeeInit()) glReplacementCodeuiSUN(code);}
5336  GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee_Lazy_glReplacementCodeuiSUN;
5337 #endif
5338 #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN
5339 #define GLEE_C_DEFINED_glReplacementCodeusSUN
5340  void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code) {if (GLeeInit()) glReplacementCodeusSUN(code);}
5341  GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee_Lazy_glReplacementCodeusSUN;
5342 #endif
5343 #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN
5344 #define GLEE_C_DEFINED_glReplacementCodeubSUN
5345  void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code) {if (GLeeInit()) glReplacementCodeubSUN(code);}
5346  GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee_Lazy_glReplacementCodeubSUN;
5347 #endif
5348 #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN
5349 #define GLEE_C_DEFINED_glReplacementCodeuivSUN
5350  void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code) {if (GLeeInit()) glReplacementCodeuivSUN(code);}
5351  GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GLee_Lazy_glReplacementCodeuivSUN;
5352 #endif
5353 #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN
5354 #define GLEE_C_DEFINED_glReplacementCodeusvSUN
5355  void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code) {if (GLeeInit()) glReplacementCodeusvSUN(code);}
5356  GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GLee_Lazy_glReplacementCodeusvSUN;
5357 #endif
5358 #ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN
5359 #define GLEE_C_DEFINED_glReplacementCodeubvSUN
5360  void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code) {if (GLeeInit()) glReplacementCodeubvSUN(code);}
5361  GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GLee_Lazy_glReplacementCodeubvSUN;
5362 #endif
5363 #ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN
5364 #define GLEE_C_DEFINED_glReplacementCodePointerSUN
5365  void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointerSUN(type, stride, pointer);}
5366  GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN=GLee_Lazy_glReplacementCodePointerSUN;
5367 #endif
5368 #endif
5369 
5370 /* GL_SUN_vertex */
5371 
5372 #ifdef __GLEE_GL_SUN_vertex
5373 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN
5374 #define GLEE_C_DEFINED_glColor4ubVertex2fSUN
5375  void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2fSUN(r, g, b, a, x, y);}
5376  GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_Lazy_glColor4ubVertex2fSUN;
5377 #endif
5378 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN
5379 #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN
5380  void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);}
5381  GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee_Lazy_glColor4ubVertex2fvSUN;
5382 #endif
5383 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN
5384 #define GLEE_C_DEFINED_glColor4ubVertex3fSUN
5385  void __stdcall GLee_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);}
5386  GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_Lazy_glColor4ubVertex3fSUN;
5387 #endif
5388 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN
5389 #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN
5390  void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);}
5391  GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee_Lazy_glColor4ubVertex3fvSUN;
5392 #endif
5393 #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN
5394 #define GLEE_C_DEFINED_glColor3fVertex3fSUN
5395  void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fSUN(r, g, b, x, y, z);}
5396  GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Lazy_glColor3fVertex3fSUN;
5397 #endif
5398 #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN
5399 #define GLEE_C_DEFINED_glColor3fVertex3fvSUN
5400  void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);}
5401  GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_Lazy_glColor3fVertex3fvSUN;
5402 #endif
5403 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN
5404 #define GLEE_C_DEFINED_glNormal3fVertex3fSUN
5405  void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVertex3fSUN(nx, ny, nz, x, y, z);}
5406  GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_Lazy_glNormal3fVertex3fSUN;
5407 #endif
5408 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN
5409 #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN
5410  void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);}
5411  GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee_Lazy_glNormal3fVertex3fvSUN;
5412 #endif
5413 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
5414 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
5415  void __stdcall GLee_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);}
5416  GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN;
5417 #endif
5418 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
5419 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
5420  void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fVertex3fvSUN(c, n, v);}
5421  GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN;
5422 #endif
5423 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
5424 #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
5425  void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, y, z);}
5426  GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GLee_Lazy_glTexCoord2fVertex3fSUN;
5427 #endif
5428 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
5429 #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
5430  void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);}
5431  GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN=GLee_Lazy_glTexCoord2fVertex3fvSUN;
5432 #endif
5433 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
5434 #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
5435  void __stdcall GLee_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);}
5436  GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GLee_Lazy_glTexCoord4fVertex4fSUN;
5437 #endif
5438 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
5439 #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
5440  void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);}
5441  GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN=GLee_Lazy_glTexCoord4fVertex4fvSUN;
5442 #endif
5443 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
5444 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
5445  void __stdcall GLee_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);}
5446  GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN;
5447 #endif
5448 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
5449 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
5450  void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fvSUN(tc, c, v);}
5451  GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN;
5452 #endif
5453 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
5454 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
5455  void __stdcall GLee_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);}
5456  GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN;
5457 #endif
5458 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
5459 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
5460  void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor3fVertex3fvSUN(tc, c, v);}
5461  GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN;
5462 #endif
5463 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
5464 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
5465  void __stdcall GLee_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);}
5466  GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN;
5467 #endif
5468 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
5469 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
5470  void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fvSUN(tc, n, v);}
5471  GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN;
5472 #endif
5473 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
5474 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
5475  void __stdcall GLee_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);}
5476  GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN;
5477 #endif
5478 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
5479 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
5480  void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);}
5481  GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN;
5482 #endif
5483 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
5484 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
5485  void __stdcall GLee_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);}
5486  GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN;
5487 #endif
5488 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
5489 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
5490  void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);}
5491  GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN;
5492 #endif
5493 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
5494 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
5495  void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x, y, z);}
5496  GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN;
5497 #endif
5498 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
5499 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
5500  void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);}
5501  GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN;
5502 #endif
5503 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
5504 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
5505  void __stdcall GLee_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);}
5506  GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN;
5507 #endif
5508 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
5509 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
5510  void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v);}
5511  GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN;
5512 #endif
5513 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
5514 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
5515  void __stdcall GLee_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);}
5516  GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN;
5517 #endif
5518 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
5519 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
5520  void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fvSUN(rc, c, v);}
5521  GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN;
5522 #endif
5523 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
5524 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
5525  void __stdcall GLee_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);}
5526  GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN;
5527 #endif
5528 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
5529 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
5530  void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v);}
5531  GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN;
5532 #endif
5533 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
5534 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
5535  void __stdcall GLee_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);}
5536  GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
5537 #endif
5538 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
5539 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
5540  void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);}
5541  GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
5542 #endif
5543 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
5544 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
5545  void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);}
5546  GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN;
5547 #endif
5548 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
5549 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
5550  void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);}
5551  GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN;
5552 #endif
5553 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
5554 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
5555  void __stdcall GLee_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);}
5556  GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
5557 #endif
5558 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
5559 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
5560  void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v);}
5561  GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
5562 #endif
5563 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
5564 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
5565  void __stdcall GLee_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);}
5566  GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
5567 #endif
5568 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
5569 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
5570  void __stdcall GLee_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);}
5571  GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
5572 #endif
5573 #endif
5574 
5575 /* GL_EXT_blend_func_separate */
5576 
5577 #ifdef __GLEE_GL_EXT_blend_func_separate
5578 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT
5579 #define GLEE_C_DEFINED_glBlendFuncSeparateEXT
5580  void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
5581  GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee_Lazy_glBlendFuncSeparateEXT;
5582 #endif
5583 #endif
5584 
5585 /* GL_INGR_color_clamp */
5586 
5587 #ifdef __GLEE_GL_INGR_color_clamp
5588 #endif
5589 
5590 /* GL_INGR_interlace_read */
5591 
5592 #ifdef __GLEE_GL_INGR_interlace_read
5593 #endif
5594 
5595 /* GL_EXT_stencil_wrap */
5596 
5597 #ifdef __GLEE_GL_EXT_stencil_wrap
5598 #endif
5599 
5600 /* GL_EXT_422_pixels */
5601 
5602 #ifdef __GLEE_GL_EXT_422_pixels
5603 #endif
5604 
5605 /* GL_NV_texgen_reflection */
5606 
5607 #ifdef __GLEE_GL_NV_texgen_reflection
5608 #endif
5609 
5610 /* GL_EXT_texture_cube_map */
5611 
5612 #ifdef __GLEE_GL_EXT_texture_cube_map
5613 #endif
5614 
5615 /* GL_SUN_convolution_border_modes */
5616 
5617 #ifdef __GLEE_GL_SUN_convolution_border_modes
5618 #endif
5619 
5620 /* GL_EXT_texture_env_add */
5621 
5622 #ifdef __GLEE_GL_EXT_texture_env_add
5623 #endif
5624 
5625 /* GL_EXT_texture_lod_bias */
5626 
5627 #ifdef __GLEE_GL_EXT_texture_lod_bias
5628 #endif
5629 
5630 /* GL_EXT_texture_filter_anisotropic */
5631 
5632 #ifdef __GLEE_GL_EXT_texture_filter_anisotropic
5633 #endif
5634 
5635 /* GL_EXT_vertex_weighting */
5636 
5637 #ifdef __GLEE_GL_EXT_vertex_weighting
5638 #ifndef GLEE_C_DEFINED_glVertexWeightfEXT
5639 #define GLEE_C_DEFINED_glVertexWeightfEXT
5640  void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight) {if (GLeeInit()) glVertexWeightfEXT(weight);}
5641  GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_glVertexWeightfEXT;
5642 #endif
5643 #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT
5644 #define GLEE_C_DEFINED_glVertexWeightfvEXT
5645  void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight) {if (GLeeInit()) glVertexWeightfvEXT(weight);}
5646  GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_glVertexWeightfvEXT;
5647 #endif
5648 #ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT
5649 #define GLEE_C_DEFINED_glVertexWeightPointerEXT
5650  void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeightPointerEXT(size, type, stride, pointer);}
5651  GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT=GLee_Lazy_glVertexWeightPointerEXT;
5652 #endif
5653 #endif
5654 
5655 /* GL_NV_light_max_exponent */
5656 
5657 #ifdef __GLEE_GL_NV_light_max_exponent
5658 #endif
5659 
5660 /* GL_NV_vertex_array_range */
5661 
5662 #ifdef __GLEE_GL_NV_vertex_array_range
5663 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV
5664 #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV
5665  void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void) {if (GLeeInit()) glFlushVertexArrayRangeNV();}
5666  GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV=GLee_Lazy_glFlushVertexArrayRangeNV;
5667 #endif
5668 #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV
5669 #define GLEE_C_DEFINED_glVertexArrayRangeNV
5670  void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);}
5671  GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Lazy_glVertexArrayRangeNV;
5672 #endif
5673 #endif
5674 
5675 /* GL_NV_register_combiners */
5676 
5677 #ifdef __GLEE_GL_NV_register_combiners
5678 #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV
5679 #define GLEE_C_DEFINED_glCombinerParameterfvNV
5680  void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);}
5681  GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GLee_Lazy_glCombinerParameterfvNV;
5682 #endif
5683 #ifndef GLEE_C_DEFINED_glCombinerParameterfNV
5684 #define GLEE_C_DEFINED_glCombinerParameterfNV
5685  void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param) {if (GLeeInit()) glCombinerParameterfNV(pname, param);}
5686  GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee_Lazy_glCombinerParameterfNV;
5687 #endif
5688 #ifndef GLEE_C_DEFINED_glCombinerParameterivNV
5689 #define GLEE_C_DEFINED_glCombinerParameterivNV
5690  void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glCombinerParameterivNV(pname, params);}
5691  GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GLee_Lazy_glCombinerParameterivNV;
5692 #endif
5693 #ifndef GLEE_C_DEFINED_glCombinerParameteriNV
5694 #define GLEE_C_DEFINED_glCombinerParameteriNV
5695  void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glCombinerParameteriNV(pname, param);}
5696  GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee_Lazy_glCombinerParameteriNV;
5697 #endif
5698 #ifndef GLEE_C_DEFINED_glCombinerInputNV
5699 #define GLEE_C_DEFINED_glCombinerInputNV
5700  void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);}
5701  GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCombinerInputNV;
5702 #endif
5703 #ifndef GLEE_C_DEFINED_glCombinerOutputNV
5704 #define GLEE_C_DEFINED_glCombinerOutputNV
5705  void __stdcall GLee_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);}
5706  GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_glCombinerOutputNV;
5707 #endif
5708 #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV
5709 #define GLEE_C_DEFINED_glFinalCombinerInputNV
5710  void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombinerInputNV(variable, input, mapping, componentUsage);}
5711  GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee_Lazy_glFinalCombinerInputNV;
5712 #endif
5713 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
5714 #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
5715  void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);}
5716  GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV;
5717 #endif
5718 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV
5719 #define GLEE_C_DEFINED_glGetCombinerInputParameterivNV
5720  void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params);}
5721  GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV;
5722 #endif
5723 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
5724 #define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
5725  void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerOutputParameterfvNV(stage, portion, pname, params);}
5726  GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV;
5727 #endif
5728 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
5729 #define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
5730  void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerOutputParameterivNV(stage, portion, pname, params);}
5731  GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV;
5732 #endif
5733 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
5734 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
5735  void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerInputParameterfvNV(variable, pname, params);}
5736  GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV;
5737 #endif
5738 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
5739 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
5740  void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInputParameterivNV(variable, pname, params);}
5741  GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV;
5742 #endif
5743 #endif
5744 
5745 /* GL_NV_fog_distance */
5746 
5747 #ifdef __GLEE_GL_NV_fog_distance
5748 #endif
5749 
5750 /* GL_NV_texgen_emboss */
5751 
5752 #ifdef __GLEE_GL_NV_texgen_emboss
5753 #endif
5754 
5755 /* GL_NV_blend_square */
5756 
5757 #ifdef __GLEE_GL_NV_blend_square
5758 #endif
5759 
5760 /* GL_NV_texture_env_combine4 */
5761 
5762 #ifdef __GLEE_GL_NV_texture_env_combine4
5763 #endif
5764 
5765 /* GL_MESA_resize_buffers */
5766 
5767 #ifdef __GLEE_GL_MESA_resize_buffers
5768 #ifndef GLEE_C_DEFINED_glResizeBuffersMESA
5769 #define GLEE_C_DEFINED_glResizeBuffersMESA
5770  void __stdcall GLee_Lazy_glResizeBuffersMESA(void) {if (GLeeInit()) glResizeBuffersMESA();}
5771  GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_glResizeBuffersMESA;
5772 #endif
5773 #endif
5774 
5775 /* GL_MESA_window_pos */
5776 
5777 #ifdef __GLEE_GL_MESA_window_pos
5778 #ifndef GLEE_C_DEFINED_glWindowPos2dMESA
5779 #define GLEE_C_DEFINED_glWindowPos2dMESA
5780  void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dMESA(x, y);}
5781  GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWindowPos2dMESA;
5782 #endif
5783 #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA
5784 #define GLEE_C_DEFINED_glWindowPos2dvMESA
5785  void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvMESA(v);}
5786  GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_glWindowPos2dvMESA;
5787 #endif
5788 #ifndef GLEE_C_DEFINED_glWindowPos2fMESA
5789 #define GLEE_C_DEFINED_glWindowPos2fMESA
5790  void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fMESA(x, y);}
5791  GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWindowPos2fMESA;
5792 #endif
5793 #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA
5794 #define GLEE_C_DEFINED_glWindowPos2fvMESA
5795  void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvMESA(v);}
5796  GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_glWindowPos2fvMESA;
5797 #endif
5798 #ifndef GLEE_C_DEFINED_glWindowPos2iMESA
5799 #define GLEE_C_DEFINED_glWindowPos2iMESA
5800  void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iMESA(x, y);}
5801  GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWindowPos2iMESA;
5802 #endif
5803 #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA
5804 #define GLEE_C_DEFINED_glWindowPos2ivMESA
5805  void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos2ivMESA(v);}
5806  GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_glWindowPos2ivMESA;
5807 #endif
5808 #ifndef GLEE_C_DEFINED_glWindowPos2sMESA
5809 #define GLEE_C_DEFINED_glWindowPos2sMESA
5810  void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sMESA(x, y);}
5811  GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWindowPos2sMESA;
5812 #endif
5813 #ifndef GLEE_C_DEFINED_glWindowPos2svMESA
5814 #define GLEE_C_DEFINED_glWindowPos2svMESA
5815  void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos2svMESA(v);}
5816  GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_glWindowPos2svMESA;
5817 #endif
5818 #ifndef GLEE_C_DEFINED_glWindowPos3dMESA
5819 #define GLEE_C_DEFINED_glWindowPos3dMESA
5820  void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dMESA(x, y, z);}
5821  GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWindowPos3dMESA;
5822 #endif
5823 #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA
5824 #define GLEE_C_DEFINED_glWindowPos3dvMESA
5825  void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvMESA(v);}
5826  GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_glWindowPos3dvMESA;
5827 #endif
5828 #ifndef GLEE_C_DEFINED_glWindowPos3fMESA
5829 #define GLEE_C_DEFINED_glWindowPos3fMESA
5830  void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fMESA(x, y, z);}
5831  GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWindowPos3fMESA;
5832 #endif
5833 #ifndef GLEE_C_DEFINED_glWindowPos3fvMESA
5834 #define GLEE_C_DEFINED_glWindowPos3fvMESA
5835  void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvMESA(v);}
5836  GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_glWindowPos3fvMESA;
5837 #endif
5838 #ifndef GLEE_C_DEFINED_glWindowPos3iMESA
5839 #define GLEE_C_DEFINED_glWindowPos3iMESA
5840  void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iMESA(x, y, z);}
5841  GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWindowPos3iMESA;
5842 #endif
5843 #ifndef GLEE_C_DEFINED_glWindowPos3ivMESA
5844 #define GLEE_C_DEFINED_glWindowPos3ivMESA
5845  void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos3ivMESA(v);}
5846  GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_glWindowPos3ivMESA;
5847 #endif
5848 #ifndef GLEE_C_DEFINED_glWindowPos3sMESA
5849 #define GLEE_C_DEFINED_glWindowPos3sMESA
5850  void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sMESA(x, y, z);}
5851  GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWindowPos3sMESA;
5852 #endif
5853 #ifndef GLEE_C_DEFINED_glWindowPos3svMESA
5854 #define GLEE_C_DEFINED_glWindowPos3svMESA
5855  void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos3svMESA(v);}
5856  GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_glWindowPos3svMESA;
5857 #endif
5858 #ifndef GLEE_C_DEFINED_glWindowPos4dMESA
5859 #define GLEE_C_DEFINED_glWindowPos4dMESA
5860  void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);}
5861  GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWindowPos4dMESA;
5862 #endif
5863 #ifndef GLEE_C_DEFINED_glWindowPos4dvMESA
5864 #define GLEE_C_DEFINED_glWindowPos4dvMESA
5865  void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos4dvMESA(v);}
5866  GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_glWindowPos4dvMESA;
5867 #endif
5868 #ifndef GLEE_C_DEFINED_glWindowPos4fMESA
5869 #define GLEE_C_DEFINED_glWindowPos4fMESA
5870  void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);}
5871  GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWindowPos4fMESA;
5872 #endif
5873 #ifndef GLEE_C_DEFINED_glWindowPos4fvMESA
5874 #define GLEE_C_DEFINED_glWindowPos4fvMESA
5875  void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos4fvMESA(v);}
5876  GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_glWindowPos4fvMESA;
5877 #endif
5878 #ifndef GLEE_C_DEFINED_glWindowPos4iMESA
5879 #define GLEE_C_DEFINED_glWindowPos4iMESA
5880  void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);}
5881  GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWindowPos4iMESA;
5882 #endif
5883 #ifndef GLEE_C_DEFINED_glWindowPos4ivMESA
5884 #define GLEE_C_DEFINED_glWindowPos4ivMESA
5885  void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos4ivMESA(v);}
5886  GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_glWindowPos4ivMESA;
5887 #endif
5888 #ifndef GLEE_C_DEFINED_glWindowPos4sMESA
5889 #define GLEE_C_DEFINED_glWindowPos4sMESA
5890  void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);}
5891  GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWindowPos4sMESA;
5892 #endif
5893 #ifndef GLEE_C_DEFINED_glWindowPos4svMESA
5894 #define GLEE_C_DEFINED_glWindowPos4svMESA
5895  void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos4svMESA(v);}
5896  GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_glWindowPos4svMESA;
5897 #endif
5898 #endif
5899 
5900 /* GL_EXT_texture_compression_s3tc */
5901 
5902 #ifdef __GLEE_GL_EXT_texture_compression_s3tc
5903 #endif
5904 
5905 /* GL_IBM_cull_vertex */
5906 
5907 #ifdef __GLEE_GL_IBM_cull_vertex
5908 #endif
5909 
5910 /* GL_IBM_multimode_draw_arrays */
5911 
5912 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
5913 #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM
5914 #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM
5915  void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, modestride);}
5916  GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM=GLee_Lazy_glMultiModeDrawArraysIBM;
5917 #endif
5918 #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM
5919 #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM
5920  void __stdcall GLee_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);}
5921  GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM=GLee_Lazy_glMultiModeDrawElementsIBM;
5922 #endif
5923 #endif
5924 
5925 /* GL_IBM_vertex_array_lists */
5926 
5927 #ifdef __GLEE_GL_IBM_vertex_array_lists
5928 #ifndef GLEE_C_DEFINED_glColorPointerListIBM
5929 #define GLEE_C_DEFINED_glColorPointerListIBM
5930  void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glColorPointerListIBM(size, type, stride, pointer, ptrstride);}
5931  GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_Lazy_glColorPointerListIBM;
5932 #endif
5933 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM
5934 #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM
5935  void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);}
5936  GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM=GLee_Lazy_glSecondaryColorPointerListIBM;
5937 #endif
5938 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM
5939 #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM
5940  void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerListIBM(stride, pointer, ptrstride);}
5941  GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM=GLee_Lazy_glEdgeFlagPointerListIBM;
5942 #endif
5943 #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM
5944 #define GLEE_C_DEFINED_glFogCoordPointerListIBM
5945  void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordPointerListIBM(type, stride, pointer, ptrstride);}
5946  GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM=GLee_Lazy_glFogCoordPointerListIBM;
5947 #endif
5948 #ifndef GLEE_C_DEFINED_glIndexPointerListIBM
5949 #define GLEE_C_DEFINED_glIndexPointerListIBM
5950  void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointerListIBM(type, stride, pointer, ptrstride);}
5951  GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_Lazy_glIndexPointerListIBM;
5952 #endif
5953 #ifndef GLEE_C_DEFINED_glNormalPointerListIBM
5954 #define GLEE_C_DEFINED_glNormalPointerListIBM
5955  void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPointerListIBM(type, stride, pointer, ptrstride);}
5956  GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee_Lazy_glNormalPointerListIBM;
5957 #endif
5958 #ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM
5959 #define GLEE_C_DEFINED_glTexCoordPointerListIBM
5960  void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);}
5961  GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM=GLee_Lazy_glTexCoordPointerListIBM;
5962 #endif
5963 #ifndef GLEE_C_DEFINED_glVertexPointerListIBM
5964 #define GLEE_C_DEFINED_glVertexPointerListIBM
5965  void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glVertexPointerListIBM(size, type, stride, pointer, ptrstride);}
5966  GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee_Lazy_glVertexPointerListIBM;
5967 #endif
5968 #endif
5969 
5970 /* GL_SGIX_subsample */
5971 
5972 #ifdef __GLEE_GL_SGIX_subsample
5973 #endif
5974 
5975 /* GL_SGIX_ycrcb_subsample */
5976 
5977 #ifdef __GLEE_GL_SGIX_ycrcb_subsample
5978 #endif
5979 
5980 /* GL_SGIX_ycrcba */
5981 
5982 #ifdef __GLEE_GL_SGIX_ycrcba
5983 #endif
5984 
5985 /* GL_SGI_depth_pass_instrument */
5986 
5987 #ifdef __GLEE_GL_SGI_depth_pass_instrument
5988 #endif
5989 
5990 /* GL_3DFX_texture_compression_FXT1 */
5991 
5992 #ifdef __GLEE_GL_3DFX_texture_compression_FXT1
5993 #endif
5994 
5995 /* GL_3DFX_multisample */
5996 
5997 #ifdef __GLEE_GL_3DFX_multisample
5998 #endif
5999 
6000 /* GL_3DFX_tbuffer */
6001 
6002 #ifdef __GLEE_GL_3DFX_tbuffer
6003 #ifndef GLEE_C_DEFINED_glTbufferMask3DFX
6004 #define GLEE_C_DEFINED_glTbufferMask3DFX
6005  void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask) {if (GLeeInit()) glTbufferMask3DFX(mask);}
6006  GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTbufferMask3DFX;
6007 #endif
6008 #endif
6009 
6010 /* GL_EXT_multisample */
6011 
6012 #ifdef __GLEE_GL_EXT_multisample
6013 #ifndef GLEE_C_DEFINED_glSampleMaskEXT
6014 #define GLEE_C_DEFINED_glSampleMaskEXT
6015  void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskEXT(value, invert);}
6016  GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSampleMaskEXT;
6017 #endif
6018 #ifndef GLEE_C_DEFINED_glSamplePatternEXT
6019 #define GLEE_C_DEFINED_glSamplePatternEXT
6020  void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern) {if (GLeeInit()) glSamplePatternEXT(pattern);}
6021  GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_glSamplePatternEXT;
6022 #endif
6023 #endif
6024 
6025 /* GL_SGIX_vertex_preclip */
6026 
6027 #ifdef __GLEE_GL_SGIX_vertex_preclip
6028 #endif
6029 
6030 /* GL_SGIX_convolution_accuracy */
6031 
6032 #ifdef __GLEE_GL_SGIX_convolution_accuracy
6033 #endif
6034 
6035 /* GL_SGIX_resample */
6036 
6037 #ifdef __GLEE_GL_SGIX_resample
6038 #endif
6039 
6040 /* GL_SGIS_point_line_texgen */
6041 
6042 #ifdef __GLEE_GL_SGIS_point_line_texgen
6043 #endif
6044 
6045 /* GL_SGIS_texture_color_mask */
6046 
6047 #ifdef __GLEE_GL_SGIS_texture_color_mask
6048 #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS
6049 #define GLEE_C_DEFINED_glTextureColorMaskSGIS
6050  void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMaskSGIS(red, green, blue, alpha);}
6051  GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee_Lazy_glTextureColorMaskSGIS;
6052 #endif
6053 #endif
6054 
6055 /* GL_EXT_texture_env_dot3 */
6056 
6057 #ifdef __GLEE_GL_EXT_texture_env_dot3
6058 #endif
6059 
6060 /* GL_ATI_texture_mirror_once */
6061 
6062 #ifdef __GLEE_GL_ATI_texture_mirror_once
6063 #endif
6064 
6065 /* GL_NV_fence */
6066 
6067 #ifdef __GLEE_GL_NV_fence
6068 #ifndef GLEE_C_DEFINED_glDeleteFencesNV
6069 #define GLEE_C_DEFINED_glDeleteFencesNV
6070  void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesNV(n, fences);}
6071  GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDeleteFencesNV;
6072 #endif
6073 #ifndef GLEE_C_DEFINED_glGenFencesNV
6074 #define GLEE_C_DEFINED_glGenFencesNV
6075  void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesNV(n, fences);}
6076  GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesNV;
6077 #endif
6078 #ifndef GLEE_C_DEFINED_glIsFenceNV
6079 #define GLEE_C_DEFINED_glIsFenceNV
6080  GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence) {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolean)0;}
6081  GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV;
6082 #endif
6083 #ifndef GLEE_C_DEFINED_glTestFenceNV
6084 #define GLEE_C_DEFINED_glTestFenceNV
6085  GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence) {if (GLeeInit()) return glTestFenceNV(fence); return (GLboolean)0;}
6086  GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceNV;
6087 #endif
6088 #ifndef GLEE_C_DEFINED_glGetFenceivNV
6089 #define GLEE_C_DEFINED_glGetFenceivNV
6090  void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);}
6091  GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFenceivNV;
6092 #endif
6093 #ifndef GLEE_C_DEFINED_glFinishFenceNV
6094 #define GLEE_C_DEFINED_glFinishFenceNV
6095  void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence) {if (GLeeInit()) glFinishFenceNV(fence);}
6096  GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinishFenceNV;
6097 #endif
6098 #ifndef GLEE_C_DEFINED_glSetFenceNV
6099 #define GLEE_C_DEFINED_glSetFenceNV
6100  void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition) {if (GLeeInit()) glSetFenceNV(fence, condition);}
6101  GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV;
6102 #endif
6103 #endif
6104 
6105 /* GL_IBM_texture_mirrored_repeat */
6106 
6107 #ifdef __GLEE_GL_IBM_texture_mirrored_repeat
6108 #endif
6109 
6110 /* GL_NV_evaluators */
6111 
6112 #ifdef __GLEE_GL_NV_evaluators
6113 #ifndef GLEE_C_DEFINED_glMapControlPointsNV
6114 #define GLEE_C_DEFINED_glMapControlPointsNV
6115  void __stdcall GLee_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);}
6116  GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Lazy_glMapControlPointsNV;
6117 #endif
6118 #ifndef GLEE_C_DEFINED_glMapParameterivNV
6119 #define GLEE_C_DEFINED_glMapParameterivNV
6120  void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, params);}
6121  GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_glMapParameterivNV;
6122 #endif
6123 #ifndef GLEE_C_DEFINED_glMapParameterfvNV
6124 #define GLEE_C_DEFINED_glMapParameterfvNV
6125  void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, params);}
6126  GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_glMapParameterfvNV;
6127 #endif
6128 #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV
6129 #define GLEE_C_DEFINED_glGetMapControlPointsNV
6130  void __stdcall GLee_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);}
6131  GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GLee_Lazy_glGetMapControlPointsNV;
6132 #endif
6133 #ifndef GLEE_C_DEFINED_glGetMapParameterivNV
6134 #define GLEE_C_DEFINED_glGetMapParameterivNV
6135  void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, params);}
6136  GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_Lazy_glGetMapParameterivNV;
6137 #endif
6138 #ifndef GLEE_C_DEFINED_glGetMapParameterfvNV
6139 #define GLEE_C_DEFINED_glGetMapParameterfvNV
6140  void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, params);}
6141  GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_Lazy_glGetMapParameterfvNV;
6142 #endif
6143 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV
6144 #define GLEE_C_DEFINED_glGetMapAttribParameterivNV
6145  void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribParameterivNV(target, index, pname, params);}
6146  GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV=GLee_Lazy_glGetMapAttribParameterivNV;
6147 #endif
6148 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV
6149 #define GLEE_C_DEFINED_glGetMapAttribParameterfvNV
6150  void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribParameterfvNV(target, index, pname, params);}
6151  GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV=GLee_Lazy_glGetMapAttribParameterfvNV;
6152 #endif
6153 #ifndef GLEE_C_DEFINED_glEvalMapsNV
6154 #define GLEE_C_DEFINED_glEvalMapsNV
6155  void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode) {if (GLeeInit()) glEvalMapsNV(target, mode);}
6156  GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV;
6157 #endif
6158 #endif
6159 
6160 /* GL_NV_packed_depth_stencil */
6161 
6162 #ifdef __GLEE_GL_NV_packed_depth_stencil
6163 #endif
6164 
6165 /* GL_NV_register_combiners2 */
6166 
6167 #ifdef __GLEE_GL_NV_register_combiners2
6168 #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV
6169 #define GLEE_C_DEFINED_glCombinerStageParameterfvNV
6170  void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameterfvNV(stage, pname, params);}
6171  GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV=GLee_Lazy_glCombinerStageParameterfvNV;
6172 #endif
6173 #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
6174 #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
6175  void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameterfvNV(stage, pname, params);}
6176  GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV;
6177 #endif
6178 #endif
6179 
6180 /* GL_NV_texture_compression_vtc */
6181 
6182 #ifdef __GLEE_GL_NV_texture_compression_vtc
6183 #endif
6184 
6185 /* GL_NV_texture_rectangle */
6186 
6187 #ifdef __GLEE_GL_NV_texture_rectangle
6188 #endif
6189 
6190 /* GL_NV_texture_shader */
6191 
6192 #ifdef __GLEE_GL_NV_texture_shader
6193 #endif
6194 
6195 /* GL_NV_texture_shader2 */
6196 
6197 #ifdef __GLEE_GL_NV_texture_shader2
6198 #endif
6199 
6200 /* GL_NV_vertex_array_range2 */
6201 
6202 #ifdef __GLEE_GL_NV_vertex_array_range2
6203 #endif
6204 
6205 /* GL_NV_vertex_program */
6206 
6207 #ifdef __GLEE_GL_NV_vertex_program
6208 #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV
6209 #define GLEE_C_DEFINED_glAreProgramsResidentNV
6210  GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * programs, GLboolean * residences) {if (GLeeInit()) return glAreProgramsResidentNV(n, programs, residences); return (GLboolean)0;}
6211  GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GLee_Lazy_glAreProgramsResidentNV;
6212 #endif
6213 #ifndef GLEE_C_DEFINED_glBindProgramNV
6214 #define GLEE_C_DEFINED_glBindProgramNV
6215  void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id) {if (GLeeInit()) glBindProgramNV(target, id);}
6216  GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindProgramNV;
6217 #endif
6218 #ifndef GLEE_C_DEFINED_glDeleteProgramsNV
6219 #define GLEE_C_DEFINED_glDeleteProgramsNV
6220  void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsNV(n, programs);}
6221  GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_glDeleteProgramsNV;
6222 #endif
6223 #ifndef GLEE_C_DEFINED_glExecuteProgramNV
6224 #define GLEE_C_DEFINED_glExecuteProgramNV
6225  void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, params);}
6226  GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_glExecuteProgramNV;
6227 #endif
6228 #ifndef GLEE_C_DEFINED_glGenProgramsNV
6229 #define GLEE_C_DEFINED_glGenProgramsNV
6230  void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsNV(n, programs);}
6231  GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenProgramsNV;
6232 #endif
6233 #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV
6234 #define GLEE_C_DEFINED_glGetProgramParameterdvNV
6235  void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParameterdvNV(target, index, pname, params);}
6236  GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV=GLee_Lazy_glGetProgramParameterdvNV;
6237 #endif
6238 #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV
6239 #define GLEE_C_DEFINED_glGetProgramParameterfvNV
6240  void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParameterfvNV(target, index, pname, params);}
6241  GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV=GLee_Lazy_glGetProgramParameterfvNV;
6242 #endif
6243 #ifndef GLEE_C_DEFINED_glGetProgramivNV
6244 #define GLEE_C_DEFINED_glGetProgramivNV
6245  void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivNV(id, pname, params);}
6246  GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetProgramivNV;
6247 #endif
6248 #ifndef GLEE_C_DEFINED_glGetProgramStringNV
6249 #define GLEE_C_DEFINED_glGetProgramStringNV
6250  void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program);}
6251  GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Lazy_glGetProgramStringNV;
6252 #endif
6253 #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV
6254 #define GLEE_C_DEFINED_glGetTrackMatrixivNV
6255  void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(target, address, pname, params);}
6256  GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Lazy_glGetTrackMatrixivNV;
6257 #endif
6258 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV
6259 #define GLEE_C_DEFINED_glGetVertexAttribdvNV
6260  void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params);}
6261  GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_Lazy_glGetVertexAttribdvNV;
6262 #endif
6263 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV
6264 #define GLEE_C_DEFINED_glGetVertexAttribfvNV
6265  void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params);}
6266  GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_Lazy_glGetVertexAttribfvNV;
6267 #endif
6268 #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV
6269 #define GLEE_C_DEFINED_glGetVertexAttribivNV
6270  void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params);}
6271  GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_Lazy_glGetVertexAttribivNV;
6272 #endif
6273 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV
6274 #define GLEE_C_DEFINED_glGetVertexAttribPointervNV
6275  void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(index, pname, pointer);}
6276  GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV=GLee_Lazy_glGetVertexAttribPointervNV;
6277 #endif
6278 #ifndef GLEE_C_DEFINED_glIsProgramNV
6279 #define GLEE_C_DEFINED_glIsProgramNV
6280  GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id) {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean)0;}
6281  GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramNV;
6282 #endif
6283 #ifndef GLEE_C_DEFINED_glLoadProgramNV
6284 #define GLEE_C_DEFINED_glLoadProgramNV
6285  void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, id, len, program);}
6286  GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadProgramNV;
6287 #endif
6288 #ifndef GLEE_C_DEFINED_glProgramParameter4dNV
6289 #define GLEE_C_DEFINED_glProgramParameter4dNV
6290  void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramParameter4dNV(target, index, x, y, z, w);}
6291  GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee_Lazy_glProgramParameter4dNV;
6292 #endif
6293 #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV
6294 #define GLEE_C_DEFINED_glProgramParameter4dvNV
6295  void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, index, v);}
6296  GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GLee_Lazy_glProgramParameter4dvNV;
6297 #endif
6298 #ifndef GLEE_C_DEFINED_glProgramParameter4fNV
6299 #define GLEE_C_DEFINED_glProgramParameter4fNV
6300  void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramParameter4fNV(target, index, x, y, z, w);}
6301  GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee_Lazy_glProgramParameter4fNV;
6302 #endif
6303 #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV
6304 #define GLEE_C_DEFINED_glProgramParameter4fvNV
6305  void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, index, v);}
6306  GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GLee_Lazy_glProgramParameter4fvNV;
6307 #endif
6308 #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV
6309 #define GLEE_C_DEFINED_glProgramParameters4dvNV
6310  void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParameters4dvNV(target, index, count, v);}
6311  GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV=GLee_Lazy_glProgramParameters4dvNV;
6312 #endif
6313 #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV
6314 #define GLEE_C_DEFINED_glProgramParameters4fvNV
6315  void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameters4fvNV(target, index, count, v);}
6316  GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV=GLee_Lazy_glProgramParameters4fvNV;
6317 #endif
6318 #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV
6319 #define GLEE_C_DEFINED_glRequestResidentProgramsNV
6320  void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);}
6321  GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV=GLee_Lazy_glRequestResidentProgramsNV;
6322 #endif
6323 #ifndef GLEE_C_DEFINED_glTrackMatrixNV
6324 #define GLEE_C_DEFINED_glTrackMatrixNV
6325  void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, address, matrix, transform);}
6326  GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackMatrixNV;
6327 #endif
6328 #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV
6329 #define GLEE_C_DEFINED_glVertexAttribPointerNV
6330  void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerNV(index, fsize, type, stride, pointer);}
6331  GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GLee_Lazy_glVertexAttribPointerNV;
6332 #endif
6333 #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV
6334 #define GLEE_C_DEFINED_glVertexAttrib1dNV
6335  void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dNV(index, x);}
6336  GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_glVertexAttrib1dNV;
6337 #endif
6338 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV
6339 #define GLEE_C_DEFINED_glVertexAttrib1dvNV
6340  void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvNV(index, v);}
6341  GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_glVertexAttrib1dvNV;
6342 #endif
6343 #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV
6344 #define GLEE_C_DEFINED_glVertexAttrib1fNV
6345  void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fNV(index, x);}
6346  GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_glVertexAttrib1fNV;
6347 #endif
6348 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV
6349 #define GLEE_C_DEFINED_glVertexAttrib1fvNV
6350  void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvNV(index, v);}
6351  GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_glVertexAttrib1fvNV;
6352 #endif
6353 #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV
6354 #define GLEE_C_DEFINED_glVertexAttrib1sNV
6355  void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sNV(index, x);}
6356  GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_glVertexAttrib1sNV;
6357 #endif
6358 #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV
6359 #define GLEE_C_DEFINED_glVertexAttrib1svNV
6360  void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svNV(index, v);}
6361  GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_glVertexAttrib1svNV;
6362 #endif
6363 #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV
6364 #define GLEE_C_DEFINED_glVertexAttrib2dNV
6365  void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);}
6366  GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_glVertexAttrib2dNV;
6367 #endif
6368 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV
6369 #define GLEE_C_DEFINED_glVertexAttrib2dvNV
6370  void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvNV(index, v);}
6371  GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_glVertexAttrib2dvNV;
6372 #endif
6373 #ifndef GLEE_C_DEFINED_glVertexAttrib2fNV
6374 #define GLEE_C_DEFINED_glVertexAttrib2fNV
6375  void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);}
6376  GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_glVertexAttrib2fNV;
6377 #endif
6378 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV
6379 #define GLEE_C_DEFINED_glVertexAttrib2fvNV
6380  void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvNV(index, v);}
6381  GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_glVertexAttrib2fvNV;
6382 #endif
6383 #ifndef GLEE_C_DEFINED_glVertexAttrib2sNV
6384 #define GLEE_C_DEFINED_glVertexAttrib2sNV
6385  void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);}
6386  GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_glVertexAttrib2sNV;
6387 #endif
6388 #ifndef GLEE_C_DEFINED_glVertexAttrib2svNV
6389 #define GLEE_C_DEFINED_glVertexAttrib2svNV
6390  void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svNV(index, v);}
6391  GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_glVertexAttrib2svNV;
6392 #endif
6393 #ifndef GLEE_C_DEFINED_glVertexAttrib3dNV
6394 #define GLEE_C_DEFINED_glVertexAttrib3dNV
6395  void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);}
6396  GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_glVertexAttrib3dNV;
6397 #endif
6398 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV
6399 #define GLEE_C_DEFINED_glVertexAttrib3dvNV
6400  void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvNV(index, v);}
6401  GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_glVertexAttrib3dvNV;
6402 #endif
6403 #ifndef GLEE_C_DEFINED_glVertexAttrib3fNV
6404 #define GLEE_C_DEFINED_glVertexAttrib3fNV
6405  void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);}
6406  GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_glVertexAttrib3fNV;
6407 #endif
6408 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV
6409 #define GLEE_C_DEFINED_glVertexAttrib3fvNV
6410  void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvNV(index, v);}
6411  GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_glVertexAttrib3fvNV;
6412 #endif
6413 #ifndef GLEE_C_DEFINED_glVertexAttrib3sNV
6414 #define GLEE_C_DEFINED_glVertexAttrib3sNV
6415  void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);}
6416  GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_glVertexAttrib3sNV;
6417 #endif
6418 #ifndef GLEE_C_DEFINED_glVertexAttrib3svNV
6419 #define GLEE_C_DEFINED_glVertexAttrib3svNV
6420  void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svNV(index, v);}
6421  GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_glVertexAttrib3svNV;
6422 #endif
6423 #ifndef GLEE_C_DEFINED_glVertexAttrib4dNV
6424 #define GLEE_C_DEFINED_glVertexAttrib4dNV
6425  void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index, x, y, z, w);}
6426  GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_glVertexAttrib4dNV;
6427 #endif
6428 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV
6429 #define GLEE_C_DEFINED_glVertexAttrib4dvNV
6430  void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvNV(index, v);}
6431  GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_glVertexAttrib4dvNV;
6432 #endif
6433 #ifndef GLEE_C_DEFINED_glVertexAttrib4fNV
6434 #define GLEE_C_DEFINED_glVertexAttrib4fNV
6435  void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, w);}
6436  GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_glVertexAttrib4fNV;
6437 #endif
6438 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV
6439 #define GLEE_C_DEFINED_glVertexAttrib4fvNV
6440  void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvNV(index, v);}
6441  GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_glVertexAttrib4fvNV;
6442 #endif
6443 #ifndef GLEE_C_DEFINED_glVertexAttrib4sNV
6444 #define GLEE_C_DEFINED_glVertexAttrib4sNV
6445  void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, w);}
6446  GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_glVertexAttrib4sNV;
6447 #endif
6448 #ifndef GLEE_C_DEFINED_glVertexAttrib4svNV
6449 #define GLEE_C_DEFINED_glVertexAttrib4svNV
6450  void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svNV(index, v);}
6451  GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_glVertexAttrib4svNV;
6452 #endif
6453 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV
6454 #define GLEE_C_DEFINED_glVertexAttrib4ubNV
6455  void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, z, w);}
6456  GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_glVertexAttrib4ubNV;
6457 #endif
6458 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV
6459 #define GLEE_C_DEFINED_glVertexAttrib4ubvNV
6460  void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);}
6461  GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Lazy_glVertexAttrib4ubvNV;
6462 #endif
6463 #ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV
6464 #define GLEE_C_DEFINED_glVertexAttribs1dvNV
6465  void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);}
6466  GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Lazy_glVertexAttribs1dvNV;
6467 #endif
6468 #ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV
6469 #define GLEE_C_DEFINED_glVertexAttribs1fvNV
6470  void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);}
6471  GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Lazy_glVertexAttribs1fvNV;
6472 #endif
6473 #ifndef GLEE_C_DEFINED_glVertexAttribs1svNV
6474 #define GLEE_C_DEFINED_glVertexAttribs1svNV
6475  void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);}
6476  GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Lazy_glVertexAttribs1svNV;
6477 #endif
6478 #ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV
6479 #define GLEE_C_DEFINED_glVertexAttribs2dvNV
6480  void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);}
6481  GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Lazy_glVertexAttribs2dvNV;
6482 #endif
6483 #ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV
6484 #define GLEE_C_DEFINED_glVertexAttribs2fvNV
6485  void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);}
6486  GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Lazy_glVertexAttribs2fvNV;
6487 #endif
6488 #ifndef GLEE_C_DEFINED_glVertexAttribs2svNV
6489 #define GLEE_C_DEFINED_glVertexAttribs2svNV
6490  void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);}
6491  GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Lazy_glVertexAttribs2svNV;
6492 #endif
6493 #ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV
6494 #define GLEE_C_DEFINED_glVertexAttribs3dvNV
6495  void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);}
6496  GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Lazy_glVertexAttribs3dvNV;
6497 #endif
6498 #ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV
6499 #define GLEE_C_DEFINED_glVertexAttribs3fvNV
6500  void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);}
6501  GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Lazy_glVertexAttribs3fvNV;
6502 #endif
6503 #ifndef GLEE_C_DEFINED_glVertexAttribs3svNV
6504 #define GLEE_C_DEFINED_glVertexAttribs3svNV
6505  void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);}
6506  GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Lazy_glVertexAttribs3svNV;
6507 #endif
6508 #ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV
6509 #define GLEE_C_DEFINED_glVertexAttribs4dvNV
6510  void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);}
6511  GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Lazy_glVertexAttribs4dvNV;
6512 #endif
6513 #ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV
6514 #define GLEE_C_DEFINED_glVertexAttribs4fvNV
6515  void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);}
6516  GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Lazy_glVertexAttribs4fvNV;
6517 #endif
6518 #ifndef GLEE_C_DEFINED_glVertexAttribs4svNV
6519 #define GLEE_C_DEFINED_glVertexAttribs4svNV
6520  void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);}
6521  GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Lazy_glVertexAttribs4svNV;
6522 #endif
6523 #ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV
6524 #define GLEE_C_DEFINED_glVertexAttribs4ubvNV
6525  void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);}
6526  GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_Lazy_glVertexAttribs4ubvNV;
6527 #endif
6528 #endif
6529 
6530 /* GL_SGIX_texture_coordinate_clamp */
6531 
6532 #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp
6533 #endif
6534 
6535 /* GL_SGIX_scalebias_hint */
6536 
6537 #ifdef __GLEE_GL_SGIX_scalebias_hint
6538 #endif
6539 
6540 /* GL_OML_interlace */
6541 
6542 #ifdef __GLEE_GL_OML_interlace
6543 #endif
6544 
6545 /* GL_OML_subsample */
6546 
6547 #ifdef __GLEE_GL_OML_subsample
6548 #endif
6549 
6550 /* GL_OML_resample */
6551 
6552 #ifdef __GLEE_GL_OML_resample
6553 #endif
6554 
6555 /* GL_NV_copy_depth_to_color */
6556 
6557 #ifdef __GLEE_GL_NV_copy_depth_to_color
6558 #endif
6559 
6560 /* GL_ATI_envmap_bumpmap */
6561 
6562 #ifdef __GLEE_GL_ATI_envmap_bumpmap
6563 #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI
6564 #define GLEE_C_DEFINED_glTexBumpParameterivATI
6565  void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * param) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);}
6566  GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GLee_Lazy_glTexBumpParameterivATI;
6567 #endif
6568 #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI
6569 #define GLEE_C_DEFINED_glTexBumpParameterfvATI
6570  void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);}
6571  GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GLee_Lazy_glTexBumpParameterfvATI;
6572 #endif
6573 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI
6574 #define GLEE_C_DEFINED_glGetTexBumpParameterivATI
6575  void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);}
6576  GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI=GLee_Lazy_glGetTexBumpParameterivATI;
6577 #endif
6578 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI
6579 #define GLEE_C_DEFINED_glGetTexBumpParameterfvATI
6580  void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * param) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);}
6581  GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI=GLee_Lazy_glGetTexBumpParameterfvATI;
6582 #endif
6583 #endif
6584 
6585 /* GL_ATI_fragment_shader */
6586 
6587 #ifdef __GLEE_GL_ATI_fragment_shader
6588 #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI
6589 #define GLEE_C_DEFINED_glGenFragmentShadersATI
6590  GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range) {if (GLeeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;}
6591  GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GLee_Lazy_glGenFragmentShadersATI;
6592 #endif
6593 #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI
6594 #define GLEE_C_DEFINED_glBindFragmentShaderATI
6595  void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id) {if (GLeeInit()) glBindFragmentShaderATI(id);}
6596  GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GLee_Lazy_glBindFragmentShaderATI;
6597 #endif
6598 #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI
6599 #define GLEE_C_DEFINED_glDeleteFragmentShaderATI
6600  void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id) {if (GLeeInit()) glDeleteFragmentShaderATI(id);}
6601  GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI=GLee_Lazy_glDeleteFragmentShaderATI;
6602 #endif
6603 #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI
6604 #define GLEE_C_DEFINED_glBeginFragmentShaderATI
6605  void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void) {if (GLeeInit()) glBeginFragmentShaderATI();}
6606  GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI=GLee_Lazy_glBeginFragmentShaderATI;
6607 #endif
6608 #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI
6609 #define GLEE_C_DEFINED_glEndFragmentShaderATI
6610  void __stdcall GLee_Lazy_glEndFragmentShaderATI(void) {if (GLeeInit()) glEndFragmentShaderATI();}
6611  GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee_Lazy_glEndFragmentShaderATI;
6612 #endif
6613 #ifndef GLEE_C_DEFINED_glPassTexCoordATI
6614 #define GLEE_C_DEFINED_glPassTexCoordATI
6615  void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);}
6616  GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPassTexCoordATI;
6617 #endif
6618 #ifndef GLEE_C_DEFINED_glSampleMapATI
6619 #define GLEE_C_DEFINED_glSampleMapATI
6620  void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);}
6621  GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMapATI;
6622 #endif
6623 #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI
6624 #define GLEE_C_DEFINED_glColorFragmentOp1ATI
6625  void __stdcall GLee_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);}
6626  GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_Lazy_glColorFragmentOp1ATI;
6627 #endif
6628 #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI
6629 #define GLEE_C_DEFINED_glColorFragmentOp2ATI
6630  void __stdcall GLee_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);}
6631  GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_Lazy_glColorFragmentOp2ATI;
6632 #endif
6633 #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI
6634 #define GLEE_C_DEFINED_glColorFragmentOp3ATI
6635  void __stdcall GLee_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);}
6636  GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_Lazy_glColorFragmentOp3ATI;
6637 #endif
6638 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI
6639 #define GLEE_C_DEFINED_glAlphaFragmentOp1ATI
6640  void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);}
6641  GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_Lazy_glAlphaFragmentOp1ATI;
6642 #endif
6643 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI
6644 #define GLEE_C_DEFINED_glAlphaFragmentOp2ATI
6645  void __stdcall GLee_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);}
6646  GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_Lazy_glAlphaFragmentOp2ATI;
6647 #endif
6648 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI
6649 #define GLEE_C_DEFINED_glAlphaFragmentOp3ATI
6650  void __stdcall GLee_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);}
6651  GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_Lazy_glAlphaFragmentOp3ATI;
6652 #endif
6653 #ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI
6654 #define GLEE_C_DEFINED_glSetFragmentShaderConstantATI
6655  void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLfloat * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value);}
6656  GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI;
6657 #endif
6658 #endif
6659 
6660 /* GL_ATI_pn_triangles */
6661 
6662 #ifdef __GLEE_GL_ATI_pn_triangles
6663 #ifndef GLEE_C_DEFINED_glPNTrianglesiATI
6664 #define GLEE_C_DEFINED_glPNTrianglesiATI
6665  void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param) {if (GLeeInit()) glPNTrianglesiATI(pname, param);}
6666  GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPNTrianglesiATI;
6667 #endif
6668 #ifndef GLEE_C_DEFINED_glPNTrianglesfATI
6669 #define GLEE_C_DEFINED_glPNTrianglesfATI
6670  void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glPNTrianglesfATI(pname, param);}
6671  GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPNTrianglesfATI;
6672 #endif
6673 #endif
6674 
6675 /* GL_ATI_vertex_array_object */
6676 
6677 #ifdef __GLEE_GL_ATI_vertex_array_object
6678 #ifndef GLEE_C_DEFINED_glNewObjectBufferATI
6679 #define GLEE_C_DEFINED_glNewObjectBufferATI
6680  GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(size, pointer, usage); return (GLuint)0;}
6681  GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Lazy_glNewObjectBufferATI;
6682 #endif
6683 #ifndef GLEE_C_DEFINED_glIsObjectBufferATI
6684 #define GLEE_C_DEFINED_glIsObjectBufferATI
6685  GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;}
6686  GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_glIsObjectBufferATI;
6687 #endif
6688 #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI
6689 #define GLEE_C_DEFINED_glUpdateObjectBufferATI
6690  void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);}
6691  GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GLee_Lazy_glUpdateObjectBufferATI;
6692 #endif
6693 #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI
6694 #define GLEE_C_DEFINED_glGetObjectBufferfvATI
6695  void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, params);}
6696  GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee_Lazy_glGetObjectBufferfvATI;
6697 #endif
6698 #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI
6699 #define GLEE_C_DEFINED_glGetObjectBufferivATI
6700  void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, params);}
6701  GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee_Lazy_glGetObjectBufferivATI;
6702 #endif
6703 #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI
6704 #define GLEE_C_DEFINED_glFreeObjectBufferATI
6705  void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer) {if (GLeeInit()) glFreeObjectBufferATI(buffer);}
6706  GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_Lazy_glFreeObjectBufferATI;
6707 #endif
6708 #ifndef GLEE_C_DEFINED_glArrayObjectATI
6709 #define GLEE_C_DEFINED_glArrayObjectATI
6710  void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glArrayObjectATI(array, size, type, stride, buffer, offset);}
6711  GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArrayObjectATI;
6712 #endif
6713 #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI
6714 #define GLEE_C_DEFINED_glGetArrayObjectfvATI
6715  void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params);}
6716  GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_Lazy_glGetArrayObjectfvATI;
6717 #endif
6718 #ifndef GLEE_C_DEFINED_glGetArrayObjectivATI
6719 #define GLEE_C_DEFINED_glGetArrayObjectivATI
6720  void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLint * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params);}
6721  GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_Lazy_glGetArrayObjectivATI;
6722 #endif
6723 #ifndef GLEE_C_DEFINED_glVariantArrayObjectATI
6724 #define GLEE_C_DEFINED_glVariantArrayObjectATI
6725  void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantArrayObjectATI(id, type, stride, buffer, offset);}
6726  GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GLee_Lazy_glVariantArrayObjectATI;
6727 #endif
6728 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
6729 #define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
6730  void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, params);}
6731  GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI;
6732 #endif
6733 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI
6734 #define GLEE_C_DEFINED_glGetVariantArrayObjectivATI
6735  void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, params);}
6736  GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI=GLee_Lazy_glGetVariantArrayObjectivATI;
6737 #endif
6738 #endif
6739 
6740 /* GL_EXT_vertex_shader */
6741 
6742 #ifdef __GLEE_GL_EXT_vertex_shader
6743 #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT
6744 #define GLEE_C_DEFINED_glBeginVertexShaderEXT
6745  void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void) {if (GLeeInit()) glBeginVertexShaderEXT();}
6746  GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee_Lazy_glBeginVertexShaderEXT;
6747 #endif
6748 #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT
6749 #define GLEE_C_DEFINED_glEndVertexShaderEXT
6750  void __stdcall GLee_Lazy_glEndVertexShaderEXT(void) {if (GLeeInit()) glEndVertexShaderEXT();}
6751  GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Lazy_glEndVertexShaderEXT;
6752 #endif
6753 #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT
6754 #define GLEE_C_DEFINED_glBindVertexShaderEXT
6755  void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id) {if (GLeeInit()) glBindVertexShaderEXT(id);}
6756  GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_Lazy_glBindVertexShaderEXT;
6757 #endif
6758 #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT
6759 #define GLEE_C_DEFINED_glGenVertexShadersEXT
6760  GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range) {if (GLeeInit()) return glGenVertexShadersEXT(range); return (GLuint)0;}
6761  GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_Lazy_glGenVertexShadersEXT;
6762 #endif
6763 #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT
6764 #define GLEE_C_DEFINED_glDeleteVertexShaderEXT
6765  void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id) {if (GLeeInit()) glDeleteVertexShaderEXT(id);}
6766  GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GLee_Lazy_glDeleteVertexShaderEXT;
6767 #endif
6768 #ifndef GLEE_C_DEFINED_glShaderOp1EXT
6769 #define GLEE_C_DEFINED_glShaderOp1EXT
6770  void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1) {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);}
6771  GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp1EXT;
6772 #endif
6773 #ifndef GLEE_C_DEFINED_glShaderOp2EXT
6774 #define GLEE_C_DEFINED_glShaderOp2EXT
6775  void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);}
6776  GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp2EXT;
6777 #endif
6778 #ifndef GLEE_C_DEFINED_glShaderOp3EXT
6779 #define GLEE_C_DEFINED_glShaderOp3EXT
6780  void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2, arg3);}
6781  GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp3EXT;
6782 #endif
6783 #ifndef GLEE_C_DEFINED_glSwizzleEXT
6784 #define GLEE_C_DEFINED_glSwizzleEXT
6785  void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, in, outX, outY, outZ, outW);}
6786  GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT;
6787 #endif
6788 #ifndef GLEE_C_DEFINED_glWriteMaskEXT
6789 #define GLEE_C_DEFINED_glWriteMaskEXT
6790  void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(res, in, outX, outY, outZ, outW);}
6791  GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMaskEXT;
6792 #endif
6793 #ifndef GLEE_C_DEFINED_glInsertComponentEXT
6794 #define GLEE_C_DEFINED_glInsertComponentEXT
6795  void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glInsertComponentEXT(res, src, num);}
6796  GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Lazy_glInsertComponentEXT;
6797 #endif
6798 #ifndef GLEE_C_DEFINED_glExtractComponentEXT
6799 #define GLEE_C_DEFINED_glExtractComponentEXT
6800  void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glExtractComponentEXT(res, src, num);}
6801  GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_Lazy_glExtractComponentEXT;
6802 #endif
6803 #ifndef GLEE_C_DEFINED_glGenSymbolsEXT
6804 #define GLEE_C_DEFINED_glGenSymbolsEXT
6805  GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbolsEXT(datatype, storagetype, range, components); return (GLuint)0;}
6806  GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSymbolsEXT;
6807 #endif
6808 #ifndef GLEE_C_DEFINED_glSetInvariantEXT
6809 #define GLEE_C_DEFINED_glSetInvariantEXT
6810  void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);}
6811  GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSetInvariantEXT;
6812 #endif
6813 #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT
6814 #define GLEE_C_DEFINED_glSetLocalConstantEXT
6815  void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);}
6816  GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_Lazy_glSetLocalConstantEXT;
6817 #endif
6818 #ifndef GLEE_C_DEFINED_glVariantbvEXT
6819 #define GLEE_C_DEFINED_glVariantbvEXT
6820  void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) {if (GLeeInit()) glVariantbvEXT(id, addr);}
6821  GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantbvEXT;
6822 #endif
6823 #ifndef GLEE_C_DEFINED_glVariantsvEXT
6824 #define GLEE_C_DEFINED_glVariantsvEXT
6825  void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) {if (GLeeInit()) glVariantsvEXT(id, addr);}
6826  GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariantsvEXT;
6827 #endif
6828 #ifndef GLEE_C_DEFINED_glVariantivEXT
6829 #define GLEE_C_DEFINED_glVariantivEXT
6830  void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr) {if (GLeeInit()) glVariantivEXT(id, addr);}
6831  GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVariantivEXT;
6832 #endif
6833 #ifndef GLEE_C_DEFINED_glVariantfvEXT
6834 #define GLEE_C_DEFINED_glVariantfvEXT
6835  void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) {if (GLeeInit()) glVariantfvEXT(id, addr);}
6836  GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantfvEXT;
6837 #endif
6838 #ifndef GLEE_C_DEFINED_glVariantdvEXT
6839 #define GLEE_C_DEFINED_glVariantdvEXT
6840  void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) {if (GLeeInit()) glVariantdvEXT(id, addr);}
6841  GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantdvEXT;
6842 #endif
6843 #ifndef GLEE_C_DEFINED_glVariantubvEXT
6844 #define GLEE_C_DEFINED_glVariantubvEXT
6845  void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) {if (GLeeInit()) glVariantubvEXT(id, addr);}
6846  GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVariantubvEXT;
6847 #endif
6848 #ifndef GLEE_C_DEFINED_glVariantusvEXT
6849 #define GLEE_C_DEFINED_glVariantusvEXT
6850  void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr) {if (GLeeInit()) glVariantusvEXT(id, addr);}
6851  GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVariantusvEXT;
6852 #endif
6853 #ifndef GLEE_C_DEFINED_glVariantuivEXT
6854 #define GLEE_C_DEFINED_glVariantuivEXT
6855  void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) {if (GLeeInit()) glVariantuivEXT(id, addr);}
6856  GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVariantuivEXT;
6857 #endif
6858 #ifndef GLEE_C_DEFINED_glVariantPointerEXT
6859 #define GLEE_C_DEFINED_glVariantPointerEXT
6860  void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, type, stride, addr);}
6861  GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_glVariantPointerEXT;
6862 #endif
6863 #ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT
6864 #define GLEE_C_DEFINED_glEnableVariantClientStateEXT
6865  void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glEnableVariantClientStateEXT(id);}
6866  GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT=GLee_Lazy_glEnableVariantClientStateEXT;
6867 #endif
6868 #ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT
6869 #define GLEE_C_DEFINED_glDisableVariantClientStateEXT
6870  void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glDisableVariantClientStateEXT(id);}
6871  GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT=GLee_Lazy_glDisableVariantClientStateEXT;
6872 #endif
6873 #ifndef GLEE_C_DEFINED_glBindLightParameterEXT
6874 #define GLEE_C_DEFINED_glBindLightParameterEXT
6875  GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum value) {if (GLeeInit()) return glBindLightParameterEXT(light, value); return (GLuint)0;}
6876  GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GLee_Lazy_glBindLightParameterEXT;
6877 #endif
6878 #ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT
6879 #define GLEE_C_DEFINED_glBindMaterialParameterEXT
6880  GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value) {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); return (GLuint)0;}
6881  GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT=GLee_Lazy_glBindMaterialParameterEXT;
6882 #endif
6883 #ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT
6884 #define GLEE_C_DEFINED_glBindTexGenParameterEXT
6885  GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord, value); return (GLuint)0;}
6886  GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT=GLee_Lazy_glBindTexGenParameterEXT;
6887 #endif
6888 #ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT
6889 #define GLEE_C_DEFINED_glBindTextureUnitParameterEXT
6890  GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum value) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, value); return (GLuint)0;}
6891  GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT;
6892 #endif
6893 #ifndef GLEE_C_DEFINED_glBindParameterEXT
6894 #define GLEE_C_DEFINED_glBindParameterEXT
6895  GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value) {if (GLeeInit()) return glBindParameterEXT(value); return (GLuint)0;}
6896  GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_glBindParameterEXT;
6897 #endif
6898 #ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT
6899 #define GLEE_C_DEFINED_glIsVariantEnabledEXT
6900  GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap) {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolean)0;}
6901  GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_Lazy_glIsVariantEnabledEXT;
6902 #endif
6903 #ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT
6904 #define GLEE_C_DEFINED_glGetVariantBooleanvEXT
6905  void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);}
6906  GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GLee_Lazy_glGetVariantBooleanvEXT;
6907 #endif
6908 #ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT
6909 #define GLEE_C_DEFINED_glGetVariantIntegervEXT
6910  void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);}
6911  GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GLee_Lazy_glGetVariantIntegervEXT;
6912 #endif
6913 #ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT
6914 #define GLEE_C_DEFINED_glGetVariantFloatvEXT
6915  void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);}
6916  GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_Lazy_glGetVariantFloatvEXT;
6917 #endif
6918 #ifndef GLEE_C_DEFINED_glGetVariantPointervEXT
6919 #define GLEE_C_DEFINED_glGetVariantPointervEXT
6920  void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoid* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);}
6921  GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GLee_Lazy_glGetVariantPointervEXT;
6922 #endif
6923 #ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT
6924 #define GLEE_C_DEFINED_glGetInvariantBooleanvEXT
6925  void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data);}
6926  GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT=GLee_Lazy_glGetInvariantBooleanvEXT;
6927 #endif
6928 #ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT
6929 #define GLEE_C_DEFINED_glGetInvariantIntegervEXT
6930  void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data);}
6931  GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT=GLee_Lazy_glGetInvariantIntegervEXT;
6932 #endif
6933 #ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT
6934 #define GLEE_C_DEFINED_glGetInvariantFloatvEXT
6935  void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);}
6936  GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GLee_Lazy_glGetInvariantFloatvEXT;
6937 #endif
6938 #ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
6939 #define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
6940  void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, value, data);}
6941  GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT;
6942 #endif
6943 #ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
6944 #define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
6945  void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, data);}
6946  GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT;
6947 #endif
6948 #ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
6949 #define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
6950  void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, data);}
6951  GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT;
6952 #endif
6953 #endif
6954 
6955 /* GL_ATI_vertex_streams */
6956 
6957 #ifdef __GLEE_GL_ATI_vertex_streams
6958 #ifndef GLEE_C_DEFINED_glVertexStream1sATI
6959 #define GLEE_C_DEFINED_glVertexStream1sATI
6960  void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x) {if (GLeeInit()) glVertexStream1sATI(stream, x);}
6961  GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_glVertexStream1sATI;
6962 #endif
6963 #ifndef GLEE_C_DEFINED_glVertexStream1svATI
6964 #define GLEE_C_DEFINED_glVertexStream1svATI
6965  void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);}
6966  GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Lazy_glVertexStream1svATI;
6967 #endif
6968 #ifndef GLEE_C_DEFINED_glVertexStream1iATI
6969 #define GLEE_C_DEFINED_glVertexStream1iATI
6970  void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x) {if (GLeeInit()) glVertexStream1iATI(stream, x);}
6971  GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_glVertexStream1iATI;
6972 #endif
6973 #ifndef GLEE_C_DEFINED_glVertexStream1ivATI
6974 #define GLEE_C_DEFINED_glVertexStream1ivATI
6975  void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);}
6976  GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Lazy_glVertexStream1ivATI;
6977 #endif
6978 #ifndef GLEE_C_DEFINED_glVertexStream1fATI
6979 #define GLEE_C_DEFINED_glVertexStream1fATI
6980  void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) {if (GLeeInit()) glVertexStream1fATI(stream, x);}
6981  GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_glVertexStream1fATI;
6982 #endif
6983 #ifndef GLEE_C_DEFINED_glVertexStream1fvATI
6984 #define GLEE_C_DEFINED_glVertexStream1fvATI
6985  void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);}
6986  GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Lazy_glVertexStream1fvATI;
6987 #endif
6988 #ifndef GLEE_C_DEFINED_glVertexStream1dATI
6989 #define GLEE_C_DEFINED_glVertexStream1dATI
6990  void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) {if (GLeeInit()) glVertexStream1dATI(stream, x);}
6991  GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_glVertexStream1dATI;
6992 #endif
6993 #ifndef GLEE_C_DEFINED_glVertexStream1dvATI
6994 #define GLEE_C_DEFINED_glVertexStream1dvATI
6995  void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);}
6996  GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Lazy_glVertexStream1dvATI;
6997 #endif
6998 #ifndef GLEE_C_DEFINED_glVertexStream2sATI
6999 #define GLEE_C_DEFINED_glVertexStream2sATI
7000  void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);}
7001  GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_glVertexStream2sATI;
7002 #endif
7003 #ifndef GLEE_C_DEFINED_glVertexStream2svATI
7004 #define GLEE_C_DEFINED_glVertexStream2svATI
7005  void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);}
7006  GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Lazy_glVertexStream2svATI;
7007 #endif
7008 #ifndef GLEE_C_DEFINED_glVertexStream2iATI
7009 #define GLEE_C_DEFINED_glVertexStream2iATI
7010  void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y) {if (GLeeInit()) glVertexStream2iATI(stream, x, y);}
7011  GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_glVertexStream2iATI;
7012 #endif
7013 #ifndef GLEE_C_DEFINED_glVertexStream2ivATI
7014 #define GLEE_C_DEFINED_glVertexStream2ivATI
7015  void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);}
7016  GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Lazy_glVertexStream2ivATI;
7017 #endif
7018 #ifndef GLEE_C_DEFINED_glVertexStream2fATI
7019 #define GLEE_C_DEFINED_glVertexStream2fATI
7020  void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);}
7021  GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_glVertexStream2fATI;
7022 #endif
7023 #ifndef GLEE_C_DEFINED_glVertexStream2fvATI
7024 #define GLEE_C_DEFINED_glVertexStream2fvATI
7025  void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);}
7026  GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Lazy_glVertexStream2fvATI;
7027 #endif
7028 #ifndef GLEE_C_DEFINED_glVertexStream2dATI
7029 #define GLEE_C_DEFINED_glVertexStream2dATI
7030  void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);}
7031  GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_glVertexStream2dATI;
7032 #endif
7033 #ifndef GLEE_C_DEFINED_glVertexStream2dvATI
7034 #define GLEE_C_DEFINED_glVertexStream2dvATI
7035  void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);}
7036  GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Lazy_glVertexStream2dvATI;
7037 #endif
7038 #ifndef GLEE_C_DEFINED_glVertexStream3sATI
7039 #define GLEE_C_DEFINED_glVertexStream3sATI
7040  void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);}
7041  GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_glVertexStream3sATI;
7042 #endif
7043 #ifndef GLEE_C_DEFINED_glVertexStream3svATI
7044 #define GLEE_C_DEFINED_glVertexStream3svATI
7045  void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);}
7046  GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Lazy_glVertexStream3svATI;
7047 #endif
7048 #ifndef GLEE_C_DEFINED_glVertexStream3iATI
7049 #define GLEE_C_DEFINED_glVertexStream3iATI
7050  void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);}
7051  GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_glVertexStream3iATI;
7052 #endif
7053 #ifndef GLEE_C_DEFINED_glVertexStream3ivATI
7054 #define GLEE_C_DEFINED_glVertexStream3ivATI
7055  void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);}
7056  GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Lazy_glVertexStream3ivATI;
7057 #endif
7058 #ifndef GLEE_C_DEFINED_glVertexStream3fATI
7059 #define GLEE_C_DEFINED_glVertexStream3fATI
7060  void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);}
7061  GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_glVertexStream3fATI;
7062 #endif
7063 #ifndef GLEE_C_DEFINED_glVertexStream3fvATI
7064 #define GLEE_C_DEFINED_glVertexStream3fvATI
7065  void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);}
7066  GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Lazy_glVertexStream3fvATI;
7067 #endif
7068 #ifndef GLEE_C_DEFINED_glVertexStream3dATI
7069 #define GLEE_C_DEFINED_glVertexStream3dATI
7070  void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);}
7071  GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_glVertexStream3dATI;
7072 #endif
7073 #ifndef GLEE_C_DEFINED_glVertexStream3dvATI
7074 #define GLEE_C_DEFINED_glVertexStream3dvATI
7075  void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);}
7076  GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Lazy_glVertexStream3dvATI;
7077 #endif
7078 #ifndef GLEE_C_DEFINED_glVertexStream4sATI
7079 #define GLEE_C_DEFINED_glVertexStream4sATI
7080  void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream, x, y, z, w);}
7081  GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_glVertexStream4sATI;
7082 #endif
7083 #ifndef GLEE_C_DEFINED_glVertexStream4svATI
7084 #define GLEE_C_DEFINED_glVertexStream4svATI
7085  void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);}
7086  GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Lazy_glVertexStream4svATI;
7087 #endif
7088 #ifndef GLEE_C_DEFINED_glVertexStream4iATI
7089 #define GLEE_C_DEFINED_glVertexStream4iATI
7090  void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w);}
7091  GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_glVertexStream4iATI;
7092 #endif
7093 #ifndef GLEE_C_DEFINED_glVertexStream4ivATI
7094 #define GLEE_C_DEFINED_glVertexStream4ivATI
7095  void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);}
7096  GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Lazy_glVertexStream4ivATI;
7097 #endif
7098 #ifndef GLEE_C_DEFINED_glVertexStream4fATI
7099 #define GLEE_C_DEFINED_glVertexStream4fATI
7100  void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream, x, y, z, w);}
7101  GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_glVertexStream4fATI;
7102 #endif
7103 #ifndef GLEE_C_DEFINED_glVertexStream4fvATI
7104 #define GLEE_C_DEFINED_glVertexStream4fvATI
7105  void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);}
7106  GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Lazy_glVertexStream4fvATI;
7107 #endif
7108 #ifndef GLEE_C_DEFINED_glVertexStream4dATI
7109 #define GLEE_C_DEFINED_glVertexStream4dATI
7110  void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(stream, x, y, z, w);}
7111  GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_glVertexStream4dATI;
7112 #endif
7113 #ifndef GLEE_C_DEFINED_glVertexStream4dvATI
7114 #define GLEE_C_DEFINED_glVertexStream4dvATI
7115  void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);}
7116  GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Lazy_glVertexStream4dvATI;
7117 #endif
7118 #ifndef GLEE_C_DEFINED_glNormalStream3bATI
7119 #define GLEE_C_DEFINED_glNormalStream3bATI
7120  void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);}
7121  GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_glNormalStream3bATI;
7122 #endif
7123 #ifndef GLEE_C_DEFINED_glNormalStream3bvATI
7124 #define GLEE_C_DEFINED_glNormalStream3bvATI
7125  void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coords) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);}
7126  GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Lazy_glNormalStream3bvATI;
7127 #endif
7128 #ifndef GLEE_C_DEFINED_glNormalStream3sATI
7129 #define GLEE_C_DEFINED_glNormalStream3sATI
7130  void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz);}
7131  GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_glNormalStream3sATI;
7132 #endif
7133 #ifndef GLEE_C_DEFINED_glNormalStream3svATI
7134 #define GLEE_C_DEFINED_glNormalStream3svATI
7135  void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);}
7136  GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Lazy_glNormalStream3svATI;
7137 #endif
7138 #ifndef GLEE_C_DEFINED_glNormalStream3iATI
7139 #define GLEE_C_DEFINED_glNormalStream3iATI
7140  void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);}
7141  GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_glNormalStream3iATI;
7142 #endif
7143 #ifndef GLEE_C_DEFINED_glNormalStream3ivATI
7144 #define GLEE_C_DEFINED_glNormalStream3ivATI
7145  void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);}
7146  GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Lazy_glNormalStream3ivATI;
7147 #endif
7148 #ifndef GLEE_C_DEFINED_glNormalStream3fATI
7149 #define GLEE_C_DEFINED_glNormalStream3fATI
7150  void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz);}
7151  GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_glNormalStream3fATI;
7152 #endif
7153 #ifndef GLEE_C_DEFINED_glNormalStream3fvATI
7154 #define GLEE_C_DEFINED_glNormalStream3fvATI
7155  void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);}
7156  GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Lazy_glNormalStream3fvATI;
7157 #endif
7158 #ifndef GLEE_C_DEFINED_glNormalStream3dATI
7159 #define GLEE_C_DEFINED_glNormalStream3dATI
7160  void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, nz);}
7161  GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_glNormalStream3dATI;
7162 #endif
7163 #ifndef GLEE_C_DEFINED_glNormalStream3dvATI
7164 #define GLEE_C_DEFINED_glNormalStream3dvATI
7165  void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);}
7166  GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Lazy_glNormalStream3dvATI;
7167 #endif
7168 #ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI
7169 #define GLEE_C_DEFINED_glClientActiveVertexStreamATI
7170  void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream) {if (GLeeInit()) glClientActiveVertexStreamATI(stream);}
7171  GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI=GLee_Lazy_glClientActiveVertexStreamATI;
7172 #endif
7173 #ifndef GLEE_C_DEFINED_glVertexBlendEnviATI
7174 #define GLEE_C_DEFINED_glVertexBlendEnviATI
7175  void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) {if (GLeeInit()) glVertexBlendEnviATI(pname, param);}
7176  GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Lazy_glVertexBlendEnviATI;
7177 #endif
7178 #ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI
7179 #define GLEE_C_DEFINED_glVertexBlendEnvfATI
7180  void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);}
7181  GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Lazy_glVertexBlendEnvfATI;
7182 #endif
7183 #endif
7184 
7185 /* GL_ATI_element_array */
7186 
7187 #ifdef __GLEE_GL_ATI_element_array
7188 #ifndef GLEE_C_DEFINED_glElementPointerATI
7189 #define GLEE_C_DEFINED_glElementPointerATI
7190  void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerATI(type, pointer);}
7191  GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_glElementPointerATI;
7192 #endif
7193 #ifndef GLEE_C_DEFINED_glDrawElementArrayATI
7194 #define GLEE_C_DEFINED_glDrawElementArrayATI
7195  void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count) {if (GLeeInit()) glDrawElementArrayATI(mode, count);}
7196  GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_Lazy_glDrawElementArrayATI;
7197 #endif
7198 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI
7199 #define GLEE_C_DEFINED_glDrawRangeElementArrayATI
7200  void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayATI(mode, start, end, count);}
7201  GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI=GLee_Lazy_glDrawRangeElementArrayATI;
7202 #endif
7203 #endif
7204 
7205 /* GL_SUN_mesh_array */
7206 
7207 #ifdef __GLEE_GL_SUN_mesh_array
7208 #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN
7209 #define GLEE_C_DEFINED_glDrawMeshArraysSUN
7210  void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, count, width);}
7211  GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_glDrawMeshArraysSUN;
7212 #endif
7213 #endif
7214 
7215 /* GL_SUN_slice_accum */
7216 
7217 #ifdef __GLEE_GL_SUN_slice_accum
7218 #endif
7219 
7220 /* GL_NV_multisample_filter_hint */
7221 
7222 #ifdef __GLEE_GL_NV_multisample_filter_hint
7223 #endif
7224 
7225 /* GL_NV_depth_clamp */
7226 
7227 #ifdef __GLEE_GL_NV_depth_clamp
7228 #endif
7229 
7230 /* GL_NV_occlusion_query */
7231 
7232 #ifdef __GLEE_GL_NV_occlusion_query
7233 #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV
7234 #define GLEE_C_DEFINED_glGenOcclusionQueriesNV
7235  void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);}
7236  GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GLee_Lazy_glGenOcclusionQueriesNV;
7237 #endif
7238 #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
7239 #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
7240  void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);}
7241  GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV=GLee_Lazy_glDeleteOcclusionQueriesNV;
7242 #endif
7243 #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV
7244 #define GLEE_C_DEFINED_glIsOcclusionQueryNV
7245  GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id) {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;}
7246  GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Lazy_glIsOcclusionQueryNV;
7247 #endif
7248 #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV
7249 #define GLEE_C_DEFINED_glBeginOcclusionQueryNV
7250  void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id) {if (GLeeInit()) glBeginOcclusionQueryNV(id);}
7251  GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GLee_Lazy_glBeginOcclusionQueryNV;
7252 #endif
7253 #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV
7254 #define GLEE_C_DEFINED_glEndOcclusionQueryNV
7255  void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void) {if (GLeeInit()) glEndOcclusionQueryNV();}
7256  GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_Lazy_glEndOcclusionQueryNV;
7257 #endif
7258 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV
7259 #define GLEE_C_DEFINED_glGetOcclusionQueryivNV
7260  void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params);}
7261  GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GLee_Lazy_glGetOcclusionQueryivNV;
7262 #endif
7263 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV
7264 #define GLEE_C_DEFINED_glGetOcclusionQueryuivNV
7265  void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params);}
7266  GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV=GLee_Lazy_glGetOcclusionQueryuivNV;
7267 #endif
7268 #endif
7269 
7270 /* GL_NV_point_sprite */
7271 
7272 #ifdef __GLEE_GL_NV_point_sprite
7273 #ifndef GLEE_C_DEFINED_glPointParameteriNV
7274 #define GLEE_C_DEFINED_glPointParameteriNV
7275  void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteriNV(pname, param);}
7276  GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_glPointParameteriNV;
7277 #endif
7278 #ifndef GLEE_C_DEFINED_glPointParameterivNV
7279 #define GLEE_C_DEFINED_glPointParameterivNV
7280  void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameterivNV(pname, params);}
7281  GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Lazy_glPointParameterivNV;
7282 #endif
7283 #endif
7284 
7285 /* GL_NV_texture_shader3 */
7286 
7287 #ifdef __GLEE_GL_NV_texture_shader3
7288 #endif
7289 
7290 /* GL_NV_vertex_program1_1 */
7291 
7292 #ifdef __GLEE_GL_NV_vertex_program1_1
7293 #endif
7294 
7295 /* GL_EXT_shadow_funcs */
7296 
7297 #ifdef __GLEE_GL_EXT_shadow_funcs
7298 #endif
7299 
7300 /* GL_EXT_stencil_two_side */
7301 
7302 #ifdef __GLEE_GL_EXT_stencil_two_side
7303 #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT
7304 #define GLEE_C_DEFINED_glActiveStencilFaceEXT
7305  void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face) {if (GLeeInit()) glActiveStencilFaceEXT(face);}
7306  GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee_Lazy_glActiveStencilFaceEXT;
7307 #endif
7308 #endif
7309 
7310 /* GL_ATI_text_fragment_shader */
7311 
7312 #ifdef __GLEE_GL_ATI_text_fragment_shader
7313 #endif
7314 
7315 /* GL_APPLE_client_storage */
7316 
7317 #ifdef __GLEE_GL_APPLE_client_storage
7318 #endif
7319 
7320 /* GL_APPLE_element_array */
7321 
7322 #ifdef __GLEE_GL_APPLE_element_array
7323 #ifndef GLEE_C_DEFINED_glElementPointerAPPLE
7324 #define GLEE_C_DEFINED_glElementPointerAPPLE
7325  void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);}
7326  GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_Lazy_glElementPointerAPPLE;
7327 #endif
7328 #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE
7329 #define GLEE_C_DEFINED_glDrawElementArrayAPPLE
7330  void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count);}
7331  GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GLee_Lazy_glDrawElementArrayAPPLE;
7332 #endif
7333 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
7334 #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
7335  void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayAPPLE(mode, start, end, first, count);}
7336  GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE;
7337 #endif
7338 #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
7339 #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
7340  void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementArrayAPPLE(mode, first, count, primcount);}
7341  GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE;
7342 #endif
7343 #ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
7344 #define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
7345  void __stdcall GLee_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);}
7346  GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE;
7347 #endif
7348 #endif
7349 
7350 /* GL_APPLE_fence */
7351 
7352 #ifdef __GLEE_GL_APPLE_fence
7353 #ifndef GLEE_C_DEFINED_glGenFencesAPPLE
7354 #define GLEE_C_DEFINED_glGenFencesAPPLE
7355  void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesAPPLE(n, fences);}
7356  GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenFencesAPPLE;
7357 #endif
7358 #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE
7359 #define GLEE_C_DEFINED_glDeleteFencesAPPLE
7360  void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);}
7361  GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_glDeleteFencesAPPLE;
7362 #endif
7363 #ifndef GLEE_C_DEFINED_glSetFenceAPPLE
7364 #define GLEE_C_DEFINED_glSetFenceAPPLE
7365  void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence) {if (GLeeInit()) glSetFenceAPPLE(fence);}
7366  GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFenceAPPLE;
7367 #endif
7368 #ifndef GLEE_C_DEFINED_glIsFenceAPPLE
7369 #define GLEE_C_DEFINED_glIsFenceAPPLE
7370  GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence) {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboolean)0;}
7371  GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceAPPLE;
7372 #endif
7373 #ifndef GLEE_C_DEFINED_glTestFenceAPPLE
7374 #define GLEE_C_DEFINED_glTestFenceAPPLE
7375  GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence) {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLboolean)0;}
7376  GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTestFenceAPPLE;
7377 #endif
7378 #ifndef GLEE_C_DEFINED_glFinishFenceAPPLE
7379 #define GLEE_C_DEFINED_glFinishFenceAPPLE
7380  void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence) {if (GLeeInit()) glFinishFenceAPPLE(fence);}
7381  GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_glFinishFenceAPPLE;
7382 #endif
7383 #ifndef GLEE_C_DEFINED_glTestObjectAPPLE
7384 #define GLEE_C_DEFINED_glTestObjectAPPLE
7385  GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint name) {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLboolean)0;}
7386  GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTestObjectAPPLE;
7387 #endif
7388 #ifndef GLEE_C_DEFINED_glFinishObjectAPPLE
7389 #define GLEE_C_DEFINED_glFinishObjectAPPLE
7390  void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name) {if (GLeeInit()) glFinishObjectAPPLE(object, name);}
7391  GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_glFinishObjectAPPLE;
7392 #endif
7393 #endif
7394 
7395 /* GL_APPLE_vertex_array_object */
7396 
7397 #ifdef __GLEE_GL_APPLE_vertex_array_object
7398 #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE
7399 #define GLEE_C_DEFINED_glBindVertexArrayAPPLE
7400  void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeInit()) glBindVertexArrayAPPLE(array);}
7401  GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee_Lazy_glBindVertexArrayAPPLE;
7402 #endif
7403 #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
7404 #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
7405  void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);}
7406  GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE=GLee_Lazy_glDeleteVertexArraysAPPLE;
7407 #endif
7408 #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE
7409 #define GLEE_C_DEFINED_glGenVertexArraysAPPLE
7410  void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);}
7411  GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee_Lazy_glGenVertexArraysAPPLE;
7412 #endif
7413 #ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE
7414 #define GLEE_C_DEFINED_glIsVertexArrayAPPLE
7415  GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;}
7416  GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Lazy_glIsVertexArrayAPPLE;
7417 #endif
7418 #endif
7419 
7420 /* GL_APPLE_vertex_array_range */
7421 
7422 #ifdef __GLEE_GL_APPLE_vertex_array_range
7423 #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE
7424 #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE
7425  void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);}
7426  GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GLee_Lazy_glVertexArrayRangeAPPLE;
7427 #endif
7428 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
7429 #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
7430  void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointer);}
7431  GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE;
7432 #endif
7433 #ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
7434 #define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
7435  void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);}
7436  GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE;
7437 #endif
7438 #endif
7439 
7440 /* GL_APPLE_ycbcr_422 */
7441 
7442 #ifdef __GLEE_GL_APPLE_ycbcr_422
7443 #endif
7444 
7445 /* GL_S3_s3tc */
7446 
7447 #ifdef __GLEE_GL_S3_s3tc
7448 #endif
7449 
7450 /* GL_ATI_draw_buffers */
7451 
7452 #ifdef __GLEE_GL_ATI_draw_buffers
7453 #ifndef GLEE_C_DEFINED_glDrawBuffersATI
7454 #define GLEE_C_DEFINED_glDrawBuffersATI
7455  void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersATI(n, bufs);}
7456  GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDrawBuffersATI;
7457 #endif
7458 #endif
7459 
7460 /* GL_ATI_pixel_format_float */
7461 
7462 #ifdef __GLEE_GL_ATI_pixel_format_float
7463 #endif
7464 
7465 /* GL_ATI_texture_env_combine3 */
7466 
7467 #ifdef __GLEE_GL_ATI_texture_env_combine3
7468 #endif
7469 
7470 /* GL_ATI_texture_float */
7471 
7472 #ifdef __GLEE_GL_ATI_texture_float
7473 #endif
7474 
7475 /* GL_NV_float_buffer */
7476 
7477 #ifdef __GLEE_GL_NV_float_buffer
7478 #endif
7479 
7480 /* GL_NV_fragment_program */
7481 
7482 #ifdef __GLEE_GL_NV_fragment_program
7483 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV
7484 #define GLEE_C_DEFINED_glProgramNamedParameter4fNV
7485  void __stdcall GLee_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);}
7486  GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV=GLee_Lazy_glProgramNamedParameter4fNV;
7487 #endif
7488 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV
7489 #define GLEE_C_DEFINED_glProgramNamedParameter4dNV
7490  void __stdcall GLee_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);}
7491  GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV=GLee_Lazy_glProgramNamedParameter4dNV;
7492 #endif
7493 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV
7494 #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV
7495  void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNamedParameter4fvNV(id, len, name, v);}
7496  GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV;
7497 #endif
7498 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV
7499 #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV
7500  void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramNamedParameter4dvNV(id, len, name, v);}
7501  GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV;
7502 #endif
7503 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
7504 #define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
7505  void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgramNamedParameterfvNV(id, len, name, params);}
7506  GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV;
7507 #endif
7508 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
7509 #define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
7510  void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProgramNamedParameterdvNV(id, len, name, params);}
7511  GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV;
7512 #endif
7513 #endif
7514 
7515 /* GL_NV_half_float */
7516 
7517 #ifdef __GLEE_GL_NV_half_float
7518 #ifndef GLEE_C_DEFINED_glVertex2hNV
7519 #define GLEE_C_DEFINED_glVertex2hNV
7520  void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertex2hNV(x, y);}
7521  GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV;
7522 #endif
7523 #ifndef GLEE_C_DEFINED_glVertex2hvNV
7524 #define GLEE_C_DEFINED_glVertex2hvNV
7525  void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex2hvNV(v);}
7526  GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvNV;
7527 #endif
7528 #ifndef GLEE_C_DEFINED_glVertex3hNV
7529 #define GLEE_C_DEFINED_glVertex3hNV
7530  void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertex3hNV(x, y, z);}
7531  GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV;
7532 #endif
7533 #ifndef GLEE_C_DEFINED_glVertex3hvNV
7534 #define GLEE_C_DEFINED_glVertex3hvNV
7535  void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex3hvNV(v);}
7536  GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvNV;
7537 #endif
7538 #ifndef GLEE_C_DEFINED_glVertex4hNV
7539 #define GLEE_C_DEFINED_glVertex4hNV
7540  void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);}
7541  GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV;
7542 #endif
7543 #ifndef GLEE_C_DEFINED_glVertex4hvNV
7544 #define GLEE_C_DEFINED_glVertex4hvNV
7545  void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex4hvNV(v);}
7546  GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvNV;
7547 #endif
7548 #ifndef GLEE_C_DEFINED_glNormal3hNV
7549 #define GLEE_C_DEFINED_glNormal3hNV
7550  void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) {if (GLeeInit()) glNormal3hNV(nx, ny, nz);}
7551  GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV;
7552 #endif
7553 #ifndef GLEE_C_DEFINED_glNormal3hvNV
7554 #define GLEE_C_DEFINED_glNormal3hvNV
7555  void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v) {if (GLeeInit()) glNormal3hvNV(v);}
7556  GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvNV;
7557 #endif
7558 #ifndef GLEE_C_DEFINED_glColor3hNV
7559 #define GLEE_C_DEFINED_glColor3hNV
7560  void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glColor3hNV(red, green, blue);}
7561  GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV;
7562 #endif
7563 #ifndef GLEE_C_DEFINED_glColor3hvNV
7564 #define GLEE_C_DEFINED_glColor3hvNV
7565  void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor3hvNV(v);}
7566  GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV;
7567 #endif
7568 #ifndef GLEE_C_DEFINED_glColor4hNV
7569 #define GLEE_C_DEFINED_glColor4hNV
7570  void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);}
7571  GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV;
7572 #endif
7573 #ifndef GLEE_C_DEFINED_glColor4hvNV
7574 #define GLEE_C_DEFINED_glColor4hvNV
7575  void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor4hvNV(v);}
7576  GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV;
7577 #endif
7578 #ifndef GLEE_C_DEFINED_glTexCoord1hNV
7579 #define GLEE_C_DEFINED_glTexCoord1hNV
7580  void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s) {if (GLeeInit()) glTexCoord1hNV(s);}
7581  GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord1hNV;
7582 #endif
7583 #ifndef GLEE_C_DEFINED_glTexCoord1hvNV
7584 #define GLEE_C_DEFINED_glTexCoord1hvNV
7585  void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord1hvNV(v);}
7586  GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoord1hvNV;
7587 #endif
7588 #ifndef GLEE_C_DEFINED_glTexCoord2hNV
7589 #define GLEE_C_DEFINED_glTexCoord2hNV
7590  void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glTexCoord2hNV(s, t);}
7591  GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord2hNV;
7592 #endif
7593 #ifndef GLEE_C_DEFINED_glTexCoord2hvNV
7594 #define GLEE_C_DEFINED_glTexCoord2hvNV
7595  void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord2hvNV(v);}
7596  GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoord2hvNV;
7597 #endif
7598 #ifndef GLEE_C_DEFINED_glTexCoord3hNV
7599 #define GLEE_C_DEFINED_glTexCoord3hNV
7600  void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glTexCoord3hNV(s, t, r);}
7601  GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord3hNV;
7602 #endif
7603 #ifndef GLEE_C_DEFINED_glTexCoord3hvNV
7604 #define GLEE_C_DEFINED_glTexCoord3hvNV
7605  void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord3hvNV(v);}
7606  GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoord3hvNV;
7607 #endif
7608 #ifndef GLEE_C_DEFINED_glTexCoord4hNV
7609 #define GLEE_C_DEFINED_glTexCoord4hNV
7610  void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);}
7611  GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord4hNV;
7612 #endif
7613 #ifndef GLEE_C_DEFINED_glTexCoord4hvNV
7614 #define GLEE_C_DEFINED_glTexCoord4hvNV
7615  void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord4hvNV(v);}
7616  GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoord4hvNV;
7617 #endif
7618 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV
7619 #define GLEE_C_DEFINED_glMultiTexCoord1hNV
7620  void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) {if (GLeeInit()) glMultiTexCoord1hNV(target, s);}
7621  GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_glMultiTexCoord1hNV;
7622 #endif
7623 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV
7624 #define GLEE_C_DEFINED_glMultiTexCoord1hvNV
7625  void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);}
7626  GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Lazy_glMultiTexCoord1hvNV;
7627 #endif
7628 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV
7629 #define GLEE_C_DEFINED_glMultiTexCoord2hNV
7630  void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);}
7631  GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_glMultiTexCoord2hNV;
7632 #endif
7633 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV
7634 #define GLEE_C_DEFINED_glMultiTexCoord2hvNV
7635  void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);}
7636  GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Lazy_glMultiTexCoord2hvNV;
7637 #endif
7638 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV
7639 #define GLEE_C_DEFINED_glMultiTexCoord3hNV
7640  void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);}
7641  GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_glMultiTexCoord3hNV;
7642 #endif
7643 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV
7644 #define GLEE_C_DEFINED_glMultiTexCoord3hvNV
7645  void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);}
7646  GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Lazy_glMultiTexCoord3hvNV;
7647 #endif
7648 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV
7649 #define GLEE_C_DEFINED_glMultiTexCoord4hNV
7650  void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(target, s, t, r, q);}
7651  GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_glMultiTexCoord4hNV;
7652 #endif
7653 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV
7654 #define GLEE_C_DEFINED_glMultiTexCoord4hvNV
7655  void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);}
7656  GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Lazy_glMultiTexCoord4hvNV;
7657 #endif
7658 #ifndef GLEE_C_DEFINED_glFogCoordhNV
7659 #define GLEE_C_DEFINED_glFogCoordhNV
7660  void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog) {if (GLeeInit()) glFogCoordhNV(fog);}
7661  GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhNV;
7662 #endif
7663 #ifndef GLEE_C_DEFINED_glFogCoordhvNV
7664 #define GLEE_C_DEFINED_glFogCoordhvNV
7665  void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog) {if (GLeeInit()) glFogCoordhvNV(fog);}
7666  GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoordhvNV;
7667 #endif
7668 #ifndef GLEE_C_DEFINED_glSecondaryColor3hNV
7669 #define GLEE_C_DEFINED_glSecondaryColor3hNV
7670  void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);}
7671  GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Lazy_glSecondaryColor3hNV;
7672 #endif
7673 #ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV
7674 #define GLEE_C_DEFINED_glSecondaryColor3hvNV
7675  void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glSecondaryColor3hvNV(v);}
7676  GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_Lazy_glSecondaryColor3hvNV;
7677 #endif
7678 #ifndef GLEE_C_DEFINED_glVertexWeighthNV
7679 #define GLEE_C_DEFINED_glVertexWeighthNV
7680  void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight) {if (GLeeInit()) glVertexWeighthNV(weight);}
7681  GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVertexWeighthNV;
7682 #endif
7683 #ifndef GLEE_C_DEFINED_glVertexWeighthvNV
7684 #define GLEE_C_DEFINED_glVertexWeighthvNV
7685  void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight) {if (GLeeInit()) glVertexWeighthvNV(weight);}
7686  GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_glVertexWeighthvNV;
7687 #endif
7688 #ifndef GLEE_C_DEFINED_glVertexAttrib1hNV
7689 #define GLEE_C_DEFINED_glVertexAttrib1hNV
7690  void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) {if (GLeeInit()) glVertexAttrib1hNV(index, x);}
7691  GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_glVertexAttrib1hNV;
7692 #endif
7693 #ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV
7694 #define GLEE_C_DEFINED_glVertexAttrib1hvNV
7695  void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib1hvNV(index, v);}
7696  GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_glVertexAttrib1hvNV;
7697 #endif
7698 #ifndef GLEE_C_DEFINED_glVertexAttrib2hNV
7699 #define GLEE_C_DEFINED_glVertexAttrib2hNV
7700  void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);}
7701  GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_glVertexAttrib2hNV;
7702 #endif
7703 #ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV
7704 #define GLEE_C_DEFINED_glVertexAttrib2hvNV
7705  void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib2hvNV(index, v);}
7706  GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_glVertexAttrib2hvNV;
7707 #endif
7708 #ifndef GLEE_C_DEFINED_glVertexAttrib3hNV
7709 #define GLEE_C_DEFINED_glVertexAttrib3hNV
7710  void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);}
7711  GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_glVertexAttrib3hNV;
7712 #endif
7713 #ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV
7714 #define GLEE_C_DEFINED_glVertexAttrib3hvNV
7715  void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib3hvNV(index, v);}
7716  GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_glVertexAttrib3hvNV;
7717 #endif
7718 #ifndef GLEE_C_DEFINED_glVertexAttrib4hNV
7719 #define GLEE_C_DEFINED_glVertexAttrib4hNV
7720  void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index, x, y, z, w);}
7721  GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_glVertexAttrib4hNV;
7722 #endif
7723 #ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV
7724 #define GLEE_C_DEFINED_glVertexAttrib4hvNV
7725  void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib4hvNV(index, v);}
7726  GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_glVertexAttrib4hvNV;
7727 #endif
7728 #ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV
7729 #define GLEE_C_DEFINED_glVertexAttribs1hvNV
7730  void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);}
7731  GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Lazy_glVertexAttribs1hvNV;
7732 #endif
7733 #ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV
7734 #define GLEE_C_DEFINED_glVertexAttribs2hvNV
7735  void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);}
7736  GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Lazy_glVertexAttribs2hvNV;
7737 #endif
7738 #ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV
7739 #define GLEE_C_DEFINED_glVertexAttribs3hvNV
7740  void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);}
7741  GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Lazy_glVertexAttribs3hvNV;
7742 #endif
7743 #ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV
7744 #define GLEE_C_DEFINED_glVertexAttribs4hvNV
7745  void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);}
7746  GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Lazy_glVertexAttribs4hvNV;
7747 #endif
7748 #endif
7749 
7750 /* GL_NV_pixel_data_range */
7751 
7752 #ifdef __GLEE_GL_NV_pixel_data_range
7753 #ifndef GLEE_C_DEFINED_glPixelDataRangeNV
7754 #define GLEE_C_DEFINED_glPixelDataRangeNV
7755  void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvoid * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer);}
7756  GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_glPixelDataRangeNV;
7757 #endif
7758 #ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV
7759 #define GLEE_C_DEFINED_glFlushPixelDataRangeNV
7760  void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target) {if (GLeeInit()) glFlushPixelDataRangeNV(target);}
7761  GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GLee_Lazy_glFlushPixelDataRangeNV;
7762 #endif
7763 #endif
7764 
7765 /* GL_NV_primitive_restart */
7766 
7767 #ifdef __GLEE_GL_NV_primitive_restart
7768 #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV
7769 #define GLEE_C_DEFINED_glPrimitiveRestartNV
7770  void __stdcall GLee_Lazy_glPrimitiveRestartNV(void) {if (GLeeInit()) glPrimitiveRestartNV();}
7771  GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Lazy_glPrimitiveRestartNV;
7772 #endif
7773 #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV
7774 #define GLEE_C_DEFINED_glPrimitiveRestartIndexNV
7775  void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index) {if (GLeeInit()) glPrimitiveRestartIndexNV(index);}
7776  GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV=GLee_Lazy_glPrimitiveRestartIndexNV;
7777 #endif
7778 #endif
7779 
7780 /* GL_NV_texture_expand_normal */
7781 
7782 #ifdef __GLEE_GL_NV_texture_expand_normal
7783 #endif
7784 
7785 /* GL_NV_vertex_program2 */
7786 
7787 #ifdef __GLEE_GL_NV_vertex_program2
7788 #endif
7789 
7790 /* GL_ATI_map_object_buffer */
7791 
7792 #ifdef __GLEE_GL_ATI_map_object_buffer
7793 #ifndef GLEE_C_DEFINED_glMapObjectBufferATI
7794 #define GLEE_C_DEFINED_glMapObjectBufferATI
7795  GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;}
7796  GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Lazy_glMapObjectBufferATI;
7797 #endif
7798 #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI
7799 #define GLEE_C_DEFINED_glUnmapObjectBufferATI
7800  void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer) {if (GLeeInit()) glUnmapObjectBufferATI(buffer);}
7801  GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee_Lazy_glUnmapObjectBufferATI;
7802 #endif
7803 #endif
7804 
7805 /* GL_ATI_separate_stencil */
7806 
7807 #ifdef __GLEE_GL_ATI_separate_stencil
7808 #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI
7809 #define GLEE_C_DEFINED_glStencilOpSeparateATI
7810  void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(face, sfail, dpfail, dppass);}
7811  GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee_Lazy_glStencilOpSeparateATI;
7812 #endif
7813 #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI
7814 #define GLEE_C_DEFINED_glStencilFuncSeparateATI
7815  void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparateATI(frontfunc, backfunc, ref, mask);}
7816  GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI=GLee_Lazy_glStencilFuncSeparateATI;
7817 #endif
7818 #endif
7819 
7820 /* GL_ATI_vertex_attrib_array_object */
7821 
7822 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
7823 #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI
7824 #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI
7825  void __stdcall GLee_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);}
7826  GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI=GLee_Lazy_glVertexAttribArrayObjectATI;
7827 #endif
7828 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
7829 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
7830  void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObjectfvATI(index, pname, params);}
7831  GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI;
7832 #endif
7833 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
7834 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
7835  void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjectivATI(index, pname, params);}
7836  GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI;
7837 #endif
7838 #endif
7839 
7840 /* GL_OES_read_format */
7841 
7842 #ifdef __GLEE_GL_OES_read_format
7843 #endif
7844 
7845 /* GL_EXT_depth_bounds_test */
7846 
7847 #ifdef __GLEE_GL_EXT_depth_bounds_test
7848 #ifndef GLEE_C_DEFINED_glDepthBoundsEXT
7849 #define GLEE_C_DEFINED_glDepthBoundsEXT
7850  void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);}
7851  GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDepthBoundsEXT;
7852 #endif
7853 #endif
7854 
7855 /* GL_EXT_texture_mirror_clamp */
7856 
7857 #ifdef __GLEE_GL_EXT_texture_mirror_clamp
7858 #endif
7859 
7860 /* GL_EXT_blend_equation_separate */
7861 
7862 #ifdef __GLEE_GL_EXT_blend_equation_separate
7863 #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT
7864 #define GLEE_C_DEFINED_glBlendEquationSeparateEXT
7865  void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlpha);}
7866  GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT=GLee_Lazy_glBlendEquationSeparateEXT;
7867 #endif
7868 #endif
7869 
7870 /* GL_MESA_pack_invert */
7871 
7872 #ifdef __GLEE_GL_MESA_pack_invert
7873 #endif
7874 
7875 /* GL_MESA_ycbcr_texture */
7876 
7877 #ifdef __GLEE_GL_MESA_ycbcr_texture
7878 #endif
7879 
7880 /* GL_EXT_pixel_buffer_object */
7881 
7882 #ifdef __GLEE_GL_EXT_pixel_buffer_object
7883 #endif
7884 
7885 /* GL_NV_fragment_program_option */
7886 
7887 #ifdef __GLEE_GL_NV_fragment_program_option
7888 #endif
7889 
7890 /* GL_NV_fragment_program2 */
7891 
7892 #ifdef __GLEE_GL_NV_fragment_program2
7893 #endif
7894 
7895 /* GL_NV_vertex_program2_option */
7896 
7897 #ifdef __GLEE_GL_NV_vertex_program2_option
7898 #endif
7899 
7900 /* GL_NV_vertex_program3 */
7901 
7902 #ifdef __GLEE_GL_NV_vertex_program3
7903 #endif
7904 
7905 /* GL_EXT_framebuffer_object */
7906 
7907 #ifdef __GLEE_GL_EXT_framebuffer_object
7908 #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT
7909 #define GLEE_C_DEFINED_glIsRenderbufferEXT
7910  GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean)0;}
7911  GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_glIsRenderbufferEXT;
7912 #endif
7913 #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT
7914 #define GLEE_C_DEFINED_glBindRenderbufferEXT
7915  void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);}
7916  GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_Lazy_glBindRenderbufferEXT;
7917 #endif
7918 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT
7919 #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT
7920  void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers);}
7921  GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT=GLee_Lazy_glDeleteRenderbuffersEXT;
7922 #endif
7923 #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT
7924 #define GLEE_C_DEFINED_glGenRenderbuffersEXT
7925  void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);}
7926  GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_Lazy_glGenRenderbuffersEXT;
7927 #endif
7928 #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT
7929 #define GLEE_C_DEFINED_glRenderbufferStorageEXT
7930  void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageEXT(target, internalformat, width, height);}
7931  GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT=GLee_Lazy_glRenderbufferStorageEXT;
7932 #endif
7933 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
7934 #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
7935  void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameterivEXT(target, pname, params);}
7936  GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT;
7937 #endif
7938 #ifndef GLEE_C_DEFINED_glIsFramebufferEXT
7939 #define GLEE_C_DEFINED_glIsFramebufferEXT
7940  GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer) {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;}
7941  GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_glIsFramebufferEXT;
7942 #endif
7943 #ifndef GLEE_C_DEFINED_glBindFramebufferEXT
7944 #define GLEE_C_DEFINED_glBindFramebufferEXT
7945  void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);}
7946  GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Lazy_glBindFramebufferEXT;
7947 #endif
7948 #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT
7949 #define GLEE_C_DEFINED_glDeleteFramebuffersEXT
7950  void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);}
7951  GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GLee_Lazy_glDeleteFramebuffersEXT;
7952 #endif
7953 #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT
7954 #define GLEE_C_DEFINED_glGenFramebuffersEXT
7955  void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);}
7956  GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Lazy_glGenFramebuffersEXT;
7957 #endif
7958 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT
7959 #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT
7960  GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0;}
7961  GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT=GLee_Lazy_glCheckFramebufferStatusEXT;
7962 #endif
7963 #ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT
7964 #define GLEE_C_DEFINED_glFramebufferTexture1DEXT
7965  void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);}
7966  GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT=GLee_Lazy_glFramebufferTexture1DEXT;
7967 #endif
7968 #ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT
7969 #define GLEE_C_DEFINED_glFramebufferTexture2DEXT
7970  void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);}
7971  GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT=GLee_Lazy_glFramebufferTexture2DEXT;
7972 #endif
7973 #ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT
7974 #define GLEE_C_DEFINED_glFramebufferTexture3DEXT
7975  void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset);}
7976  GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT=GLee_Lazy_glFramebufferTexture3DEXT;
7977 #endif
7978 #ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT
7979 #define GLEE_C_DEFINED_glFramebufferRenderbufferEXT
7980  void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer);}
7981  GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT=GLee_Lazy_glFramebufferRenderbufferEXT;
7982 #endif
7983 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
7984 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
7985  void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);}
7986  GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParameterivEXT;
7987 #endif
7988 #ifndef GLEE_C_DEFINED_glGenerateMipmapEXT
7989 #define GLEE_C_DEFINED_glGenerateMipmapEXT
7990  void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target) {if (GLeeInit()) glGenerateMipmapEXT(target);}
7991  GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_glGenerateMipmapEXT;
7992 #endif
7993 #endif
7994 
7995 /* GL_GREMEDY_string_marker */
7996 
7997 #ifdef __GLEE_GL_GREMEDY_string_marker
7998 #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY
7999 #define GLEE_C_DEFINED_glStringMarkerGREMEDY
8000  void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * string) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);}
8001  GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_Lazy_glStringMarkerGREMEDY;
8002 #endif
8003 #endif
8004 
8005 /* GL_EXT_packed_depth_stencil */
8006 
8007 #ifdef __GLEE_GL_EXT_packed_depth_stencil
8008 #endif
8009 
8010 /* GL_EXT_stencil_clear_tag */
8011 
8012 #ifdef __GLEE_GL_EXT_stencil_clear_tag
8013 #ifndef GLEE_C_DEFINED_glStencilClearTagEXT
8014 #define GLEE_C_DEFINED_glStencilClearTagEXT
8015  void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stencilClearTag);}
8016  GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Lazy_glStencilClearTagEXT;
8017 #endif
8018 #endif
8019 
8020 /* GL_EXT_texture_sRGB */
8021 
8022 #ifdef __GLEE_GL_EXT_texture_sRGB
8023 #endif
8024 
8025 /* GL_EXT_framebuffer_blit */
8026 
8027 #ifdef __GLEE_GL_EXT_framebuffer_blit
8028 #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT
8029 #define GLEE_C_DEFINED_glBlitFramebufferEXT
8030  void __stdcall GLee_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);}
8031  GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Lazy_glBlitFramebufferEXT;
8032 #endif
8033 #endif
8034 
8035 /* GL_EXT_framebuffer_multisample */
8036 
8037 #ifdef __GLEE_GL_EXT_framebuffer_multisample
8038 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
8039 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
8040  void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);}
8041  GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT;
8042 #endif
8043 #endif
8044 
8045 /* GL_MESAX_texture_stack */
8046 
8047 #ifdef __GLEE_GL_MESAX_texture_stack
8048 #endif
8049 
8050 /* GL_EXT_timer_query */
8051 
8052 #ifdef __GLEE_GL_EXT_timer_query
8053 #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT
8054 #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT
8055  void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params);}
8056  GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GLee_Lazy_glGetQueryObjecti64vEXT;
8057 #endif
8058 #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT
8059 #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT
8060  void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, params);}
8061  GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT=GLee_Lazy_glGetQueryObjectui64vEXT;
8062 #endif
8063 #endif
8064 
8065 /* GL_EXT_gpu_program_parameters */
8066 
8067 #ifdef __GLEE_GL_EXT_gpu_program_parameters
8068 #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
8069 #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
8070  void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameters4fvEXT(target, index, count, params);}
8071  GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT;
8072 #endif
8073 #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
8074 #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
8075  void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameters4fvEXT(target, index, count, params);}
8076  GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT;
8077 #endif
8078 #endif
8079 
8080 /* GL_APPLE_flush_buffer_range */
8081 
8082 #ifdef __GLEE_GL_APPLE_flush_buffer_range
8083 #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE
8084 #define GLEE_C_DEFINED_glBufferParameteriAPPLE
8085  void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, param);}
8086  GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GLee_Lazy_glBufferParameteriAPPLE;
8087 #endif
8088 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
8089 #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
8090  void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(target, offset, size);}
8091  GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE;
8092 #endif
8093 #endif
8094 
8095 /* GL_EXT_gpu_shader4 */
8096 
8097 #ifdef __GLEE_GL_EXT_gpu_shader4
8098 #ifndef GLEE_C_DEFINED_glGetUniformuivEXT
8099 #define GLEE_C_DEFINED_glGetUniformuivEXT
8100  void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, params);}
8101  GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_glGetUniformuivEXT;
8102 #endif
8103 #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT
8104 #define GLEE_C_DEFINED_glBindFragDataLocationEXT
8105  void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program, color, name);}
8106  GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT=GLee_Lazy_glBindFragDataLocationEXT;
8107 #endif
8108 #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT
8109 #define GLEE_C_DEFINED_glGetFragDataLocationEXT
8110  GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, name); return (GLint)0;}
8111  GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT=GLee_Lazy_glGetFragDataLocationEXT;
8112 #endif
8113 #ifndef GLEE_C_DEFINED_glUniform1uiEXT
8114 #define GLEE_C_DEFINED_glUniform1uiEXT
8115  void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0) {if (GLeeInit()) glUniform1uiEXT(location, v0);}
8116  GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUniform1uiEXT;
8117 #endif
8118 #ifndef GLEE_C_DEFINED_glUniform2uiEXT
8119 #define GLEE_C_DEFINED_glUniform2uiEXT
8120  void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);}
8121  GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUniform2uiEXT;
8122 #endif
8123 #ifndef GLEE_C_DEFINED_glUniform3uiEXT
8124 #define GLEE_C_DEFINED_glUniform3uiEXT
8125  void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);}
8126  GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUniform3uiEXT;
8127 #endif
8128 #ifndef GLEE_C_DEFINED_glUniform4uiEXT
8129 #define GLEE_C_DEFINED_glUniform4uiEXT
8130  void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v2, v3);}
8131  GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUniform4uiEXT;
8132 #endif
8133 #ifndef GLEE_C_DEFINED_glUniform1uivEXT
8134 #define GLEE_C_DEFINED_glUniform1uivEXT
8135  void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value);}
8136  GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUniform1uivEXT;
8137 #endif
8138 #ifndef GLEE_C_DEFINED_glUniform2uivEXT
8139 #define GLEE_C_DEFINED_glUniform2uivEXT
8140  void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value);}
8141  GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUniform2uivEXT;
8142 #endif
8143 #ifndef GLEE_C_DEFINED_glUniform3uivEXT
8144 #define GLEE_C_DEFINED_glUniform3uivEXT
8145  void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value);}
8146  GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUniform3uivEXT;
8147 #endif
8148 #ifndef GLEE_C_DEFINED_glUniform4uivEXT
8149 #define GLEE_C_DEFINED_glUniform4uivEXT
8150  void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value);}
8151  GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUniform4uivEXT;
8152 #endif
8153 #endif
8154 
8155 /* GL_EXT_draw_instanced */
8156 
8157 #ifdef __GLEE_GL_EXT_draw_instanced
8158 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT
8159 #define GLEE_C_DEFINED_glDrawArraysInstancedEXT
8160  void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(mode, start, count, primcount);}
8161  GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT=GLee_Lazy_glDrawArraysInstancedEXT;
8162 #endif
8163 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT
8164 #define GLEE_C_DEFINED_glDrawElementsInstancedEXT
8165  void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);}
8166  GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT=GLee_Lazy_glDrawElementsInstancedEXT;
8167 #endif
8168 #endif
8169 
8170 /* GL_EXT_packed_float */
8171 
8172 #ifdef __GLEE_GL_EXT_packed_float
8173 #endif
8174 
8175 /* GL_EXT_texture_array */
8176 
8177 #ifdef __GLEE_GL_EXT_texture_array
8178 #endif
8179 
8180 /* GL_EXT_texture_buffer_object */
8181 
8182 #ifdef __GLEE_GL_EXT_texture_buffer_object
8183 #ifndef GLEE_C_DEFINED_glTexBufferEXT
8184 #define GLEE_C_DEFINED_glTexBufferEXT
8185  void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buffer);}
8186  GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBufferEXT;
8187 #endif
8188 #endif
8189 
8190 /* GL_EXT_texture_compression_latc */
8191 
8192 #ifdef __GLEE_GL_EXT_texture_compression_latc
8193 #endif
8194 
8195 /* GL_EXT_texture_compression_rgtc */
8196 
8197 #ifdef __GLEE_GL_EXT_texture_compression_rgtc
8198 #endif
8199 
8200 /* GL_EXT_texture_shared_exponent */
8201 
8202 #ifdef __GLEE_GL_EXT_texture_shared_exponent
8203 #endif
8204 
8205 /* GL_NV_depth_buffer_float */
8206 
8207 #ifdef __GLEE_GL_NV_depth_buffer_float
8208 #ifndef GLEE_C_DEFINED_glDepthRangedNV
8209 #define GLEE_C_DEFINED_glDepthRangedNV
8210  void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glDepthRangedNV(zNear, zFar);}
8211  GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthRangedNV;
8212 #endif
8213 #ifndef GLEE_C_DEFINED_glClearDepthdNV
8214 #define GLEE_C_DEFINED_glClearDepthdNV
8215  void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth) {if (GLeeInit()) glClearDepthdNV(depth);}
8216  GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearDepthdNV;
8217 #endif
8218 #ifndef GLEE_C_DEFINED_glDepthBoundsdNV
8219 #define GLEE_C_DEFINED_glDepthBoundsdNV
8220  void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);}
8221  GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDepthBoundsdNV;
8222 #endif
8223 #endif
8224 
8225 /* GL_NV_framebuffer_multisample_coverage */
8226 
8227 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
8228 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
8229 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
8230  void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height);}
8231  GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV;
8232 #endif
8233 #endif
8234 
8235 /* GL_EXT_framebuffer_sRGB */
8236 
8237 #ifdef __GLEE_GL_EXT_framebuffer_sRGB
8238 #endif
8239 
8240 /* GL_NV_geometry_shader4 */
8241 
8242 #ifdef __GLEE_GL_NV_geometry_shader4
8243 #endif
8244 
8245 /* GL_NV_parameter_buffer_object */
8246 
8247 #ifdef __GLEE_GL_NV_parameter_buffer_object
8248 #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV
8249 #define GLEE_C_DEFINED_glProgramBufferParametersfvNV
8250  void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramBufferParametersfvNV(target, buffer, index, count, params);}
8251  GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV=GLee_Lazy_glProgramBufferParametersfvNV;
8252 #endif
8253 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV
8254 #define GLEE_C_DEFINED_glProgramBufferParametersIivNV
8255  void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramBufferParametersIivNV(target, buffer, index, count, params);}
8256  GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV=GLee_Lazy_glProgramBufferParametersIivNV;
8257 #endif
8258 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV
8259 #define GLEE_C_DEFINED_glProgramBufferParametersIuivNV
8260  void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, params);}
8261  GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV;
8262 #endif
8263 #endif
8264 
8265 /* GL_EXT_draw_buffers2 */
8266 
8267 #ifdef __GLEE_GL_EXT_draw_buffers2
8268 #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT
8269 #define GLEE_C_DEFINED_glColorMaskIndexedEXT
8270  void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(index, r, g, b, a);}
8271  GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_Lazy_glColorMaskIndexedEXT;
8272 #endif
8273 #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT
8274 #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT
8275  void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, data);}
8276  GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GLee_Lazy_glGetBooleanIndexedvEXT;
8277 #endif
8278 #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT
8279 #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT
8280  void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data);}
8281  GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GLee_Lazy_glGetIntegerIndexedvEXT;
8282 #endif
8283 #ifndef GLEE_C_DEFINED_glEnableIndexedEXT
8284 #define GLEE_C_DEFINED_glEnableIndexedEXT
8285  void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glEnableIndexedEXT(target, index);}
8286  GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_glEnableIndexedEXT;
8287 #endif
8288 #ifndef GLEE_C_DEFINED_glDisableIndexedEXT
8289 #define GLEE_C_DEFINED_glDisableIndexedEXT
8290  void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glDisableIndexedEXT(target, index);}
8291  GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_glDisableIndexedEXT;
8292 #endif
8293 #ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT
8294 #define GLEE_C_DEFINED_glIsEnabledIndexedEXT
8295  GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); return (GLboolean)0;}
8296  GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_Lazy_glIsEnabledIndexedEXT;
8297 #endif
8298 #endif
8299 
8300 /* GL_NV_transform_feedback */
8301 
8302 #ifdef __GLEE_GL_NV_transform_feedback
8303 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV
8304 #define GLEE_C_DEFINED_glBeginTransformFeedbackNV
8305  void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);}
8306  GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV=GLee_Lazy_glBeginTransformFeedbackNV;
8307 #endif
8308 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV
8309 #define GLEE_C_DEFINED_glEndTransformFeedbackNV
8310  void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void) {if (GLeeInit()) glEndTransformFeedbackNV();}
8311  GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV=GLee_Lazy_glEndTransformFeedbackNV;
8312 #endif
8313 #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV
8314 #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV
8315  void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribsNV(count, attribs, bufferMode);}
8316  GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV=GLee_Lazy_glTransformFeedbackAttribsNV;
8317 #endif
8318 #ifndef GLEE_C_DEFINED_glBindBufferRangeNV
8319 #define GLEE_C_DEFINED_glBindBufferRangeNV
8320  void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeNV(target, index, buffer, offset, size);}
8321  GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_glBindBufferRangeNV;
8322 #endif
8323 #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV
8324 #define GLEE_C_DEFINED_glBindBufferOffsetNV
8325  void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target, index, buffer, offset);}
8326  GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Lazy_glBindBufferOffsetNV;
8327 #endif
8328 #ifndef GLEE_C_DEFINED_glBindBufferBaseNV
8329 #define GLEE_C_DEFINED_glBindBufferBaseNV
8330  void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);}
8331  GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_glBindBufferBaseNV;
8332 #endif
8333 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
8334 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
8335  void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);}
8336  GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV;
8337 #endif
8338 #ifndef GLEE_C_DEFINED_glActiveVaryingNV
8339 #define GLEE_C_DEFINED_glActiveVaryingNV
8340  void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar * name) {if (GLeeInit()) glActiveVaryingNV(program, name);}
8341  GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glActiveVaryingNV;
8342 #endif
8343 #ifndef GLEE_C_DEFINED_glGetVaryingLocationNV
8344 #define GLEE_C_DEFINED_glGetVaryingLocationNV
8345  GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name); return (GLint)0;}
8346  GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee_Lazy_glGetVaryingLocationNV;
8347 #endif
8348 #ifndef GLEE_C_DEFINED_glGetActiveVaryingNV
8349 #define GLEE_C_DEFINED_glGetActiveVaryingNV
8350  void __stdcall GLee_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);}
8351  GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Lazy_glGetActiveVaryingNV;
8352 #endif
8353 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
8354 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
8355  void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV(program, index, location);}
8356  GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV;
8357 #endif
8358 #endif
8359 
8360 /* GL_EXT_bindable_uniform */
8361 
8362 #ifdef __GLEE_GL_EXT_bindable_uniform
8363 #ifndef GLEE_C_DEFINED_glUniformBufferEXT
8364 #define GLEE_C_DEFINED_glUniformBufferEXT
8365  void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint location, GLuint buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffer);}
8366  GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_glUniformBufferEXT;
8367 #endif
8368 #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT
8369 #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT
8370  GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, location); return (GLint)0;}
8371  GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT=GLee_Lazy_glGetUniformBufferSizeEXT;
8372 #endif
8373 #ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT
8374 #define GLEE_C_DEFINED_glGetUniformOffsetEXT
8375  GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformOffsetEXT(program, location); return (GLintptr)0;}
8376  GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_Lazy_glGetUniformOffsetEXT;
8377 #endif
8378 #endif
8379 
8380 /* GL_EXT_texture_integer */
8381 
8382 #ifdef __GLEE_GL_EXT_texture_integer
8383 #ifndef GLEE_C_DEFINED_glTexParameterIivEXT
8384 #define GLEE_C_DEFINED_glTexParameterIivEXT
8385  void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, params);}
8386  GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Lazy_glTexParameterIivEXT;
8387 #endif
8388 #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT
8389 #define GLEE_C_DEFINED_glTexParameterIuivEXT
8390  void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname, params);}
8391  GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_Lazy_glTexParameterIuivEXT;
8392 #endif
8393 #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT
8394 #define GLEE_C_DEFINED_glGetTexParameterIivEXT
8395  void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, params);}
8396  GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GLee_Lazy_glGetTexParameterIivEXT;
8397 #endif
8398 #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT
8399 #define GLEE_C_DEFINED_glGetTexParameterIuivEXT
8400  void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, params);}
8401  GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT=GLee_Lazy_glGetTexParameterIuivEXT;
8402 #endif
8403 #ifndef GLEE_C_DEFINED_glClearColorIiEXT
8404 #define GLEE_C_DEFINED_glClearColorIiEXT
8405  void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);}
8406  GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glClearColorIiEXT;
8407 #endif
8408 #ifndef GLEE_C_DEFINED_glClearColorIuiEXT
8409 #define GLEE_C_DEFINED_glClearColorIuiEXT
8410  void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, alpha);}
8411  GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_glClearColorIuiEXT;
8412 #endif
8413 #endif
8414 
8415 /* GL_GREMEDY_frame_terminator */
8416 
8417 #ifdef __GLEE_GL_GREMEDY_frame_terminator
8418 #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY
8419 #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY
8420  void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void) {if (GLeeInit()) glFrameTerminatorGREMEDY();}
8421  GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY=GLee_Lazy_glFrameTerminatorGREMEDY;
8422 #endif
8423 #endif
8424 
8425 /* GL_NV_conditional_render */
8426 
8427 #ifdef __GLEE_GL_NV_conditional_render
8428 #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV
8429 #define GLEE_C_DEFINED_glBeginConditionalRenderNV
8430  void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);}
8431  GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV=GLee_Lazy_glBeginConditionalRenderNV;
8432 #endif
8433 #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV
8434 #define GLEE_C_DEFINED_glEndConditionalRenderNV
8435  void __stdcall GLee_Lazy_glEndConditionalRenderNV(void) {if (GLeeInit()) glEndConditionalRenderNV();}
8436  GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV=GLee_Lazy_glEndConditionalRenderNV;
8437 #endif
8438 #endif
8439 
8440 /* GL_NV_present_video */
8441 
8442 #ifdef __GLEE_GL_NV_present_video
8443 #endif
8444 
8445 /* GL_EXT_transform_feedback */
8446 
8447 #ifdef __GLEE_GL_EXT_transform_feedback
8448 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT
8449 #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT
8450  void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);}
8451  GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT=GLee_Lazy_glBeginTransformFeedbackEXT;
8452 #endif
8453 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT
8454 #define GLEE_C_DEFINED_glEndTransformFeedbackEXT
8455  void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void) {if (GLeeInit()) glEndTransformFeedbackEXT();}
8456  GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT=GLee_Lazy_glEndTransformFeedbackEXT;
8457 #endif
8458 #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT
8459 #define GLEE_C_DEFINED_glBindBufferRangeEXT
8460  void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeEXT(target, index, buffer, offset, size);}
8461  GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Lazy_glBindBufferRangeEXT;
8462 #endif
8463 #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT
8464 #define GLEE_C_DEFINED_glBindBufferOffsetEXT
8465  void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target, index, buffer, offset);}
8466  GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_Lazy_glBindBufferOffsetEXT;
8467 #endif
8468 #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT
8469 #define GLEE_C_DEFINED_glBindBufferBaseEXT
8470  void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);}
8471  GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_glBindBufferBaseEXT;
8472 #endif
8473 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
8474 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
8475  void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);}
8476  GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT;
8477 #endif
8478 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
8479 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
8480  void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingEXT(program, index, location);}
8481  GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT;
8482 #endif
8483 #endif
8484 
8485 /* GL_EXT_direct_state_access */
8486 
8487 #ifdef __GLEE_GL_EXT_direct_state_access
8488 #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT
8489 #define GLEE_C_DEFINED_glClientAttribDefaultEXT
8490  void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glClientAttribDefaultEXT(mask);}
8491  GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT=GLee_Lazy_glClientAttribDefaultEXT;
8492 #endif
8493 #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT
8494 #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT
8495  void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);}
8496  GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT=GLee_Lazy_glPushClientAttribDefaultEXT;
8497 #endif
8498 #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT
8499 #define GLEE_C_DEFINED_glMatrixLoadfEXT
8500  void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadfEXT(mode, m);}
8501  GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatrixLoadfEXT;
8502 #endif
8503 #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT
8504 #define GLEE_C_DEFINED_glMatrixLoaddEXT
8505  void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoaddEXT(mode, m);}
8506  GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatrixLoaddEXT;
8507 #endif
8508 #ifndef GLEE_C_DEFINED_glMatrixMultfEXT
8509 #define GLEE_C_DEFINED_glMatrixMultfEXT
8510  void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultfEXT(mode, m);}
8511  GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatrixMultfEXT;
8512 #endif
8513 #ifndef GLEE_C_DEFINED_glMatrixMultdEXT
8514 #define GLEE_C_DEFINED_glMatrixMultdEXT
8515  void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultdEXT(mode, m);}
8516  GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatrixMultdEXT;
8517 #endif
8518 #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT
8519 #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT
8520  void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode) {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);}
8521  GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GLee_Lazy_glMatrixLoadIdentityEXT;
8522 #endif
8523 #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT
8524 #define GLEE_C_DEFINED_glMatrixRotatefEXT
8525  void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, x, y, z);}
8526  GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_glMatrixRotatefEXT;
8527 #endif
8528 #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT
8529 #define GLEE_C_DEFINED_glMatrixRotatedEXT
8530  void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, angle, x, y, z);}
8531  GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_glMatrixRotatedEXT;
8532 #endif
8533 #ifndef GLEE_C_DEFINED_glMatrixScalefEXT
8534 #define GLEE_C_DEFINED_glMatrixScalefEXT
8535  void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);}
8536  GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMatrixScalefEXT;
8537 #endif
8538 #ifndef GLEE_C_DEFINED_glMatrixScaledEXT
8539 #define GLEE_C_DEFINED_glMatrixScaledEXT
8540  void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);}
8541  GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMatrixScaledEXT;
8542 #endif
8543 #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT
8544 #define GLEE_C_DEFINED_glMatrixTranslatefEXT
8545  void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);}
8546  GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_Lazy_glMatrixTranslatefEXT;
8547 #endif
8548 #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT
8549 #define GLEE_C_DEFINED_glMatrixTranslatedEXT
8550  void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);}
8551  GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_Lazy_glMatrixTranslatedEXT;
8552 #endif
8553 #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT
8554 #define GLEE_C_DEFINED_glMatrixFrustumEXT
8555  void __stdcall GLee_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);}
8556  GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_glMatrixFrustumEXT;
8557 #endif
8558 #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT
8559 #define GLEE_C_DEFINED_glMatrixOrthoEXT
8560  void __stdcall GLee_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);}
8561  GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatrixOrthoEXT;
8562 #endif
8563 #ifndef GLEE_C_DEFINED_glMatrixPopEXT
8564 #define GLEE_C_DEFINED_glMatrixPopEXT
8565  void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode) {if (GLeeInit()) glMatrixPopEXT(mode);}
8566  GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPopEXT;
8567 #endif
8568 #ifndef GLEE_C_DEFINED_glMatrixPushEXT
8569 #define GLEE_C_DEFINED_glMatrixPushEXT
8570  void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode) {if (GLeeInit()) glMatrixPushEXT(mode);}
8571  GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrixPushEXT;
8572 #endif
8573 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT
8574 #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT
8575  void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);}
8576  GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT=GLee_Lazy_glMatrixLoadTransposefEXT;
8577 #endif
8578 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT
8579 #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT
8580  void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);}
8581  GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT=GLee_Lazy_glMatrixLoadTransposedEXT;
8582 #endif
8583 #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT
8584 #define GLEE_C_DEFINED_glMatrixMultTransposefEXT
8585  void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);}
8586  GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT=GLee_Lazy_glMatrixMultTransposefEXT;
8587 #endif
8588 #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT
8589 #define GLEE_C_DEFINED_glMatrixMultTransposedEXT
8590  void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);}
8591  GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT=GLee_Lazy_glMatrixMultTransposedEXT;
8592 #endif
8593 #ifndef GLEE_C_DEFINED_glTextureParameterfEXT
8594 #define GLEE_C_DEFINED_glTextureParameterfEXT
8595  void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(texture, target, pname, param);}
8596  GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee_Lazy_glTextureParameterfEXT;
8597 #endif
8598 #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT
8599 #define GLEE_C_DEFINED_glTextureParameterfvEXT
8600  void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameterfvEXT(texture, target, pname, params);}
8601  GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GLee_Lazy_glTextureParameterfvEXT;
8602 #endif
8603 #ifndef GLEE_C_DEFINED_glTextureParameteriEXT
8604 #define GLEE_C_DEFINED_glTextureParameteriEXT
8605  void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture, target, pname, param);}
8606  GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee_Lazy_glTextureParameteriEXT;
8607 #endif
8608 #ifndef GLEE_C_DEFINED_glTextureParameterivEXT
8609 #define GLEE_C_DEFINED_glTextureParameterivEXT
8610  void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterivEXT(texture, target, pname, params);}
8611  GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GLee_Lazy_glTextureParameterivEXT;
8612 #endif
8613 #ifndef GLEE_C_DEFINED_glTextureImage1DEXT
8614 #define GLEE_C_DEFINED_glTextureImage1DEXT
8615  void __stdcall GLee_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);}
8616  GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_glTextureImage1DEXT;
8617 #endif
8618 #ifndef GLEE_C_DEFINED_glTextureImage2DEXT
8619 #define GLEE_C_DEFINED_glTextureImage2DEXT
8620  void __stdcall GLee_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);}
8621  GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_glTextureImage2DEXT;
8622 #endif
8623 #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT
8624 #define GLEE_C_DEFINED_glTextureSubImage1DEXT
8625  void __stdcall GLee_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);}
8626  GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee_Lazy_glTextureSubImage1DEXT;
8627 #endif
8628 #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT
8629 #define GLEE_C_DEFINED_glTextureSubImage2DEXT
8630  void __stdcall GLee_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);}
8631  GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee_Lazy_glTextureSubImage2DEXT;
8632 #endif
8633 #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT
8634 #define GLEE_C_DEFINED_glCopyTextureImage1DEXT
8635  void __stdcall GLee_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);}
8636  GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GLee_Lazy_glCopyTextureImage1DEXT;
8637 #endif
8638 #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT
8639 #define GLEE_C_DEFINED_glCopyTextureImage2DEXT
8640  void __stdcall GLee_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);}
8641  GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GLee_Lazy_glCopyTextureImage2DEXT;
8642 #endif
8643 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
8644 #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
8645  void __stdcall GLee_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);}
8646  GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT=GLee_Lazy_glCopyTextureSubImage1DEXT;
8647 #endif
8648 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
8649 #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
8650  void __stdcall GLee_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);}
8651  GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT=GLee_Lazy_glCopyTextureSubImage2DEXT;
8652 #endif
8653 #ifndef GLEE_C_DEFINED_glGetTextureImageEXT
8654 #define GLEE_C_DEFINED_glGetTextureImageEXT
8655  void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetTextureImageEXT(texture, target, level, format, type, pixels);}
8656  GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Lazy_glGetTextureImageEXT;
8657 #endif
8658 #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT
8659 #define GLEE_C_DEFINED_glGetTextureParameterfvEXT
8660  void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameterfvEXT(texture, target, pname, params);}
8661  GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT=GLee_Lazy_glGetTextureParameterfvEXT;
8662 #endif
8663 #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT
8664 #define GLEE_C_DEFINED_glGetTextureParameterivEXT
8665  void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterivEXT(texture, target, pname, params);}
8666  GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT=GLee_Lazy_glGetTextureParameterivEXT;
8667 #endif
8668 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
8669 #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
8670  void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);}
8671  GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT;
8672 #endif
8673 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
8674 #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
8675  void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureLevelParameterivEXT(texture, target, level, pname, params);}
8676  GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT;
8677 #endif
8678 #ifndef GLEE_C_DEFINED_glTextureImage3DEXT
8679 #define GLEE_C_DEFINED_glTextureImage3DEXT
8680  void __stdcall GLee_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);}
8681  GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_glTextureImage3DEXT;
8682 #endif
8683 #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT
8684 #define GLEE_C_DEFINED_glTextureSubImage3DEXT
8685  void __stdcall GLee_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);}
8686  GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee_Lazy_glTextureSubImage3DEXT;
8687 #endif
8688 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
8689 #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
8690  void __stdcall GLee_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);}
8691  GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT=GLee_Lazy_glCopyTextureSubImage3DEXT;
8692 #endif
8693 #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT
8694 #define GLEE_C_DEFINED_glMultiTexParameterfEXT
8695  void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(texunit, target, pname, param);}
8696  GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GLee_Lazy_glMultiTexParameterfEXT;
8697 #endif
8698 #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT
8699 #define GLEE_C_DEFINED_glMultiTexParameterfvEXT
8700  void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParameterfvEXT(texunit, target, pname, params);}
8701  GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT=GLee_Lazy_glMultiTexParameterfvEXT;
8702 #endif
8703 #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT
8704 #define GLEE_C_DEFINED_glMultiTexParameteriEXT
8705  void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texunit, target, pname, param);}
8706  GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GLee_Lazy_glMultiTexParameteriEXT;
8707 #endif
8708 #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT
8709 #define GLEE_C_DEFINED_glMultiTexParameterivEXT
8710  void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterivEXT(texunit, target, pname, params);}
8711  GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT=GLee_Lazy_glMultiTexParameterivEXT;
8712 #endif
8713 #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT
8714 #define GLEE_C_DEFINED_glMultiTexImage1DEXT
8715  void __stdcall GLee_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);}
8716  GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Lazy_glMultiTexImage1DEXT;
8717 #endif
8718 #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT
8719 #define GLEE_C_DEFINED_glMultiTexImage2DEXT
8720  void __stdcall GLee_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);}
8721  GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Lazy_glMultiTexImage2DEXT;
8722 #endif
8723 #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT
8724 #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT
8725  void __stdcall GLee_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);}
8726  GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GLee_Lazy_glMultiTexSubImage1DEXT;
8727 #endif
8728 #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT
8729 #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT
8730  void __stdcall GLee_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);}
8731  GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GLee_Lazy_glMultiTexSubImage2DEXT;
8732 #endif
8733 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
8734 #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
8735  void __stdcall GLee_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);}
8736  GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT=GLee_Lazy_glCopyMultiTexImage1DEXT;
8737 #endif
8738 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
8739 #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
8740  void __stdcall GLee_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);}
8741  GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT=GLee_Lazy_glCopyMultiTexImage2DEXT;
8742 #endif
8743 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
8744 #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
8745  void __stdcall GLee_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);}
8746  GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT;
8747 #endif
8748 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
8749 #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
8750  void __stdcall GLee_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);}
8751  GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT;
8752 #endif
8753 #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT
8754 #define GLEE_C_DEFINED_glGetMultiTexImageEXT
8755  void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);}
8756  GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_Lazy_glGetMultiTexImageEXT;
8757 #endif
8758 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
8759 #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
8760  void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParameterfvEXT(texunit, target, pname, params);}
8761  GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT;
8762 #endif
8763 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT
8764 #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT
8765  void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterivEXT(texunit, target, pname, params);}
8766  GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT=GLee_Lazy_glGetMultiTexParameterivEXT;
8767 #endif
8768 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
8769 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
8770  void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);}
8771  GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT;
8772 #endif
8773 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
8774 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
8775  void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);}
8776  GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT;
8777 #endif
8778 #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT
8779 #define GLEE_C_DEFINED_glMultiTexImage3DEXT
8780  void __stdcall GLee_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);}
8781  GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Lazy_glMultiTexImage3DEXT;
8782 #endif
8783 #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT
8784 #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT
8785  void __stdcall GLee_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);}
8786  GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GLee_Lazy_glMultiTexSubImage3DEXT;
8787 #endif
8788 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
8789 #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
8790  void __stdcall GLee_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);}
8791  GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT;
8792 #endif
8793 #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT
8794 #define GLEE_C_DEFINED_glBindMultiTextureEXT
8795  void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, texture);}
8796  GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_Lazy_glBindMultiTextureEXT;
8797 #endif
8798 #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT
8799 #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT
8800  void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);}
8801  GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT;
8802 #endif
8803 #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT
8804 #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT
8805  void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);}
8806  GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT;
8807 #endif
8808 #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT
8809 #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT
8810  void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);}
8811  GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT=GLee_Lazy_glMultiTexCoordPointerEXT;
8812 #endif
8813 #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT
8814 #define GLEE_C_DEFINED_glMultiTexEnvfEXT
8815  void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target, pname, param);}
8816  GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMultiTexEnvfEXT;
8817 #endif
8818 #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT
8819 #define GLEE_C_DEFINED_glMultiTexEnvfvEXT
8820  void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texunit, target, pname, params);}
8821  GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_glMultiTexEnvfvEXT;
8822 #endif
8823 #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT
8824 #define GLEE_C_DEFINED_glMultiTexEnviEXT
8825  void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, pname, param);}
8826  GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMultiTexEnviEXT;
8827 #endif
8828 #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT
8829 #define GLEE_C_DEFINED_glMultiTexEnvivEXT
8830  void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texunit, target, pname, params);}
8831  GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_glMultiTexEnvivEXT;
8832 #endif
8833 #ifndef GLEE_C_DEFINED_glMultiTexGendEXT
8834 #define GLEE_C_DEFINED_glMultiTexGendEXT
8835  void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, pname, param);}
8836  GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMultiTexGendEXT;
8837 #endif
8838 #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT
8839 #define GLEE_C_DEFINED_glMultiTexGendvEXT
8840  void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texunit, coord, pname, params);}
8841  GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_glMultiTexGendvEXT;
8842 #endif
8843 #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT
8844 #define GLEE_C_DEFINED_glMultiTexGenfEXT
8845  void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, pname, param);}
8846  GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMultiTexGenfEXT;
8847 #endif
8848 #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT
8849 #define GLEE_C_DEFINED_glMultiTexGenfvEXT
8850  void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texunit, coord, pname, params);}
8851  GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_glMultiTexGenfvEXT;
8852 #endif
8853 #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT
8854 #define GLEE_C_DEFINED_glMultiTexGeniEXT
8855  void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pname, param);}
8856  GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMultiTexGeniEXT;
8857 #endif
8858 #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT
8859 #define GLEE_C_DEFINED_glMultiTexGenivEXT
8860  void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit, coord, pname, params);}
8861  GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_glMultiTexGenivEXT;
8862 #endif
8863 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
8864 #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
8865  void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texunit, target, pname, params);}
8866  GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_Lazy_glGetMultiTexEnvfvEXT;
8867 #endif
8868 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT
8869 #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT
8870  void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texunit, target, pname, params);}
8871  GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_Lazy_glGetMultiTexEnvivEXT;
8872 #endif
8873 #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT
8874 #define GLEE_C_DEFINED_glGetMultiTexGendvEXT
8875  void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texunit, coord, pname, params);}
8876  GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_Lazy_glGetMultiTexGendvEXT;
8877 #endif
8878 #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT
8879 #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT
8880  void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texunit, coord, pname, params);}
8881  GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_Lazy_glGetMultiTexGenfvEXT;
8882 #endif
8883 #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT
8884 #define GLEE_C_DEFINED_glGetMultiTexGenivEXT
8885  void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit, coord, pname, params);}
8886  GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_Lazy_glGetMultiTexGenivEXT;
8887 #endif
8888 #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT
8889 #define GLEE_C_DEFINED_glGetFloatIndexedvEXT
8890  void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);}
8891  GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_Lazy_glGetFloatIndexedvEXT;
8892 #endif
8893 #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT
8894 #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT
8895  void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data);}
8896  GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee_Lazy_glGetDoubleIndexedvEXT;
8897 #endif
8898 #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT
8899 #define GLEE_C_DEFINED_glGetPointerIndexedvEXT
8900  void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, data);}
8901  GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GLee_Lazy_glGetPointerIndexedvEXT;
8902 #endif
8903 #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT
8904 #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT
8905  void __stdcall GLee_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);}
8906  GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT;
8907 #endif
8908 #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT
8909 #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT
8910  void __stdcall GLee_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);}
8911  GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT;
8912 #endif
8913 #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT
8914 #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT
8915  void __stdcall GLee_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);}
8916  GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT;
8917 #endif
8918 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
8919 #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
8920  void __stdcall GLee_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);}
8921  GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT;
8922 #endif
8923 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
8924 #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
8925  void __stdcall GLee_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);}
8926  GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT;
8927 #endif
8928 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
8929 #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
8930  void __stdcall GLee_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);}
8931  GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT;
8932 #endif
8933 #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT
8934 #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT
8935  void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureImageEXT(texture, target, lod, img);}
8936  GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT;
8937 #endif
8938 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
8939 #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
8940  void __stdcall GLee_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);}
8941  GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT;
8942 #endif
8943 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
8944 #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
8945  void __stdcall GLee_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);}
8946  GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT;
8947 #endif
8948 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
8949 #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
8950  void __stdcall GLee_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);}
8951  GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT;
8952 #endif
8953 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
8954 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
8955  void __stdcall GLee_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);}
8956  GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT;
8957 #endif
8958 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
8959 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
8960  void __stdcall GLee_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);}
8961  GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT;
8962 #endif
8963 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
8964 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
8965  void __stdcall GLee_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);}
8966  GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT;
8967 #endif
8968 #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
8969 #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
8970  void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTexImageEXT(texunit, target, lod, img);}
8971  GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT;
8972 #endif
8973 #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT
8974 #define GLEE_C_DEFINED_glNamedProgramStringEXT
8975  void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNamedProgramStringEXT(program, target, format, len, string);}
8976  GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GLee_Lazy_glNamedProgramStringEXT;
8977 #endif
8978 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
8979 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
8980  void __stdcall GLee_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);}
8981  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT;
8982 #endif
8983 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
8984 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
8985  void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glNamedProgramLocalParameter4dvEXT(program, target, index, params);}
8986  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT;
8987 #endif
8988 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
8989 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
8990  void __stdcall GLee_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);}
8991  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT;
8992 #endif
8993 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
8994 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
8995  void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameter4fvEXT(program, target, index, params);}
8996  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT;
8997 #endif
8998 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
8999 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
9000  void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamedProgramLocalParameterdvEXT(program, target, index, params);}
9001  GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT;
9002 #endif
9003 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
9004 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
9005  void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedProgramLocalParameterfvEXT(program, target, index, params);}
9006  GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT;
9007 #endif
9008 #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT
9009 #define GLEE_C_DEFINED_glGetNamedProgramivEXT
9010  void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(program, target, pname, params);}
9011  GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee_Lazy_glGetNamedProgramivEXT;
9012 #endif
9013 #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT
9014 #define GLEE_C_DEFINED_glGetNamedProgramStringEXT
9015  void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStringEXT(program, target, pname, string);}
9016  GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT=GLee_Lazy_glGetNamedProgramStringEXT;
9017 #endif
9018 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
9019 #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
9020  void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, params);}
9021  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT;
9022 #endif
9023 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
9024 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
9025  void __stdcall GLee_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);}
9026  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT;
9027 #endif
9028 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
9029 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
9030  void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4ivEXT(program, target, index, params);}
9031  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT;
9032 #endif
9033 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
9034 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
9035  void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params);}
9036  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT;
9037 #endif
9038 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
9039 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
9040  void __stdcall GLee_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);}
9041  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT;
9042 #endif
9043 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
9044 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
9045  void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4uivEXT(program, target, index, params);}
9046  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT;
9047 #endif
9048 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
9049 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
9050  void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params);}
9051  GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT;
9052 #endif
9053 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
9054 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
9055  void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIivEXT(program, target, index, params);}
9056  GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT;
9057 #endif
9058 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
9059 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
9060  void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIuivEXT(program, target, index, params);}
9061  GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT;
9062 #endif
9063 #ifndef GLEE_C_DEFINED_glTextureParameterIivEXT
9064 #define GLEE_C_DEFINED_glTextureParameterIivEXT
9065  void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterIivEXT(texture, target, pname, params);}
9066  GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT=GLee_Lazy_glTextureParameterIivEXT;
9067 #endif
9068 #ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT
9069 #define GLEE_C_DEFINED_glTextureParameterIuivEXT
9070  void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParameterIuivEXT(texture, target, pname, params);}
9071  GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT=GLee_Lazy_glTextureParameterIuivEXT;
9072 #endif
9073 #ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT
9074 #define GLEE_C_DEFINED_glGetTextureParameterIivEXT
9075  void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterIivEXT(texture, target, pname, params);}
9076  GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT=GLee_Lazy_glGetTextureParameterIivEXT;
9077 #endif
9078 #ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT
9079 #define GLEE_C_DEFINED_glGetTextureParameterIuivEXT
9080  void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParameterIuivEXT(texture, target, pname, params);}
9081  GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT;
9082 #endif
9083 #ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT
9084 #define GLEE_C_DEFINED_glMultiTexParameterIivEXT
9085  void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterIivEXT(texunit, target, pname, params);}
9086  GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT=GLee_Lazy_glMultiTexParameterIivEXT;
9087 #endif
9088 #ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT
9089 #define GLEE_C_DEFINED_glMultiTexParameterIuivEXT
9090  void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParameterIuivEXT(texunit, target, pname, params);}
9091  GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT=GLee_Lazy_glMultiTexParameterIuivEXT;
9092 #endif
9093 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
9094 #define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
9095  void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterIivEXT(texunit, target, pname, params);}
9096  GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT;
9097 #endif
9098 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
9099 #define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
9100  void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParameterIuivEXT(texunit, target, pname, params);}
9101  GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT;
9102 #endif
9103 #ifndef GLEE_C_DEFINED_glProgramUniform1fEXT
9104 #define GLEE_C_DEFINED_glProgramUniform1fEXT
9105  void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0);}
9106  GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_Lazy_glProgramUniform1fEXT;
9107 #endif
9108 #ifndef GLEE_C_DEFINED_glProgramUniform2fEXT
9109 #define GLEE_C_DEFINED_glProgramUniform2fEXT
9110  void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, location, v0, v1);}
9111  GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_Lazy_glProgramUniform2fEXT;
9112 #endif
9113 #ifndef GLEE_C_DEFINED_glProgramUniform3fEXT
9114 #define GLEE_C_DEFINED_glProgramUniform3fEXT
9115  void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT(program, location, v0, v1, v2);}
9116  GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_Lazy_glProgramUniform3fEXT;
9117 #endif
9118 #ifndef GLEE_C_DEFINED_glProgramUniform4fEXT
9119 #define GLEE_C_DEFINED_glProgramUniform4fEXT
9120  void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgramUniform4fEXT(program, location, v0, v1, v2, v3);}
9121  GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_Lazy_glProgramUniform4fEXT;
9122 #endif
9123 #ifndef GLEE_C_DEFINED_glProgramUniform1iEXT
9124 #define GLEE_C_DEFINED_glProgramUniform1iEXT
9125  void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0);}
9126  GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_Lazy_glProgramUniform1iEXT;
9127 #endif
9128 #ifndef GLEE_C_DEFINED_glProgramUniform2iEXT
9129 #define GLEE_C_DEFINED_glProgramUniform2iEXT
9130  void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, location, v0, v1);}
9131  GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_Lazy_glProgramUniform2iEXT;
9132 #endif
9133 #ifndef GLEE_C_DEFINED_glProgramUniform3iEXT
9134 #define GLEE_C_DEFINED_glProgramUniform3iEXT
9135  void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(program, location, v0, v1, v2);}
9136  GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_Lazy_glProgramUniform3iEXT;
9137 #endif
9138 #ifndef GLEE_C_DEFINED_glProgramUniform4iEXT
9139 #define GLEE_C_DEFINED_glProgramUniform4iEXT
9140  void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4iEXT(program, location, v0, v1, v2, v3);}
9141  GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_Lazy_glProgramUniform4iEXT;
9142 #endif
9143 #ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT
9144 #define GLEE_C_DEFINED_glProgramUniform1fvEXT
9145  void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1fvEXT(program, location, count, value);}
9146  GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee_Lazy_glProgramUniform1fvEXT;
9147 #endif
9148 #ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT
9149 #define GLEE_C_DEFINED_glProgramUniform2fvEXT
9150  void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2fvEXT(program, location, count, value);}
9151  GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee_Lazy_glProgramUniform2fvEXT;
9152 #endif
9153 #ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT
9154 #define GLEE_C_DEFINED_glProgramUniform3fvEXT
9155  void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3fvEXT(program, location, count, value);}
9156  GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee_Lazy_glProgramUniform3fvEXT;
9157 #endif
9158 #ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT
9159 #define GLEE_C_DEFINED_glProgramUniform4fvEXT
9160  void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4fvEXT(program, location, count, value);}
9161  GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee_Lazy_glProgramUniform4fvEXT;
9162 #endif
9163 #ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT
9164 #define GLEE_C_DEFINED_glProgramUniform1ivEXT
9165  void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivEXT(program, location, count, value);}
9166  GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee_Lazy_glProgramUniform1ivEXT;
9167 #endif
9168 #ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT
9169 #define GLEE_C_DEFINED_glProgramUniform2ivEXT
9170  void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivEXT(program, location, count, value);}
9171  GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee_Lazy_glProgramUniform2ivEXT;
9172 #endif
9173 #ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT
9174 #define GLEE_C_DEFINED_glProgramUniform3ivEXT
9175  void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivEXT(program, location, count, value);}
9176  GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee_Lazy_glProgramUniform3ivEXT;
9177 #endif
9178 #ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT
9179 #define GLEE_C_DEFINED_glProgramUniform4ivEXT
9180  void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivEXT(program, location, count, value);}
9181  GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee_Lazy_glProgramUniform4ivEXT;
9182 #endif
9183 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
9184 #define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
9185  void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, value);}
9186  GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT;
9187 #endif
9188 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
9189 #define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
9190  void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, value);}
9191  GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT;
9192 #endif
9193 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
9194 #define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
9195  void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, value);}
9196  GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT;
9197 #endif
9198 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
9199 #define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
9200  void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);}
9201  GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT;
9202 #endif
9203 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
9204 #define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
9205  void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);}
9206  GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT;
9207 #endif
9208 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
9209 #define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
9210  void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);}
9211  GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT;
9212 #endif
9213 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
9214 #define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
9215  void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);}
9216  GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT;
9217 #endif
9218 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
9219 #define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
9220  void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);}
9221  GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT;
9222 #endif
9223 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
9224 #define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
9225  void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);}
9226  GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT;
9227 #endif
9228 #ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT
9229 #define GLEE_C_DEFINED_glProgramUniform1uiEXT
9230  void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v0);}
9231  GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee_Lazy_glProgramUniform1uiEXT;
9232 #endif
9233 #ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT
9234 #define GLEE_C_DEFINED_glProgramUniform2uiEXT
9235  void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, location, v0, v1);}
9236  GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee_Lazy_glProgramUniform2uiEXT;
9237 #endif
9238 #ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT
9239 #define GLEE_C_DEFINED_glProgramUniform3uiEXT
9240  void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT(program, location, v0, v1, v2);}
9241  GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee_Lazy_glProgramUniform3uiEXT;
9242 #endif
9243 #ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT
9244 #define GLEE_C_DEFINED_glProgramUniform4uiEXT
9245  void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUniform4uiEXT(program, location, v0, v1, v2, v3);}
9246  GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee_Lazy_glProgramUniform4uiEXT;
9247 #endif
9248 #ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT
9249 #define GLEE_C_DEFINED_glProgramUniform1uivEXT
9250  void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1uivEXT(program, location, count, value);}
9251  GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GLee_Lazy_glProgramUniform1uivEXT;
9252 #endif
9253 #ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT
9254 #define GLEE_C_DEFINED_glProgramUniform2uivEXT
9255  void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2uivEXT(program, location, count, value);}
9256  GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GLee_Lazy_glProgramUniform2uivEXT;
9257 #endif
9258 #ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT
9259 #define GLEE_C_DEFINED_glProgramUniform3uivEXT
9260  void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3uivEXT(program, location, count, value);}
9261  GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GLee_Lazy_glProgramUniform3uivEXT;
9262 #endif
9263 #ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT
9264 #define GLEE_C_DEFINED_glProgramUniform4uivEXT
9265  void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4uivEXT(program, location, count, value);}
9266  GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GLee_Lazy_glProgramUniform4uivEXT;
9267 #endif
9268 #ifndef GLEE_C_DEFINED_glNamedBufferDataEXT
9269 #define GLEE_C_DEFINED_glNamedBufferDataEXT
9270  void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(buffer, size, data, usage);}
9271  GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Lazy_glNamedBufferDataEXT;
9272 #endif
9273 #ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT
9274 #define GLEE_C_DEFINED_glNamedBufferSubDataEXT
9275  void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubDataEXT(buffer, offset, size, data);}
9276  GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GLee_Lazy_glNamedBufferSubDataEXT;
9277 #endif
9278 #ifndef GLEE_C_DEFINED_glMapNamedBufferEXT
9279 #define GLEE_C_DEFINED_glMapNamedBufferEXT
9280  GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access) {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (GLvoid*)0;}
9281  GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_glMapNamedBufferEXT;
9282 #endif
9283 #ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT
9284 #define GLEE_C_DEFINED_glUnmapNamedBufferEXT
9285  GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer) {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;}
9286  GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_Lazy_glUnmapNamedBufferEXT;
9287 #endif
9288 #ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
9289 #define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
9290  void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buffer, pname, params);}
9291  GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT;
9292 #endif
9293 #ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT
9294 #define GLEE_C_DEFINED_glGetNamedBufferPointervEXT
9295  void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, pname, params);}
9296  GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT=GLee_Lazy_glGetNamedBufferPointervEXT;
9297 #endif
9298 #ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
9299 #define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
9300  void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubDataEXT(buffer, offset, size, data);}
9301  GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT=GLee_Lazy_glGetNamedBufferSubDataEXT;
9302 #endif
9303 #ifndef GLEE_C_DEFINED_glTextureBufferEXT
9304 #define GLEE_C_DEFINED_glTextureBufferEXT
9305  void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(texture, target, internalformat, buffer);}
9306  GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_glTextureBufferEXT;
9307 #endif
9308 #ifndef GLEE_C_DEFINED_glMultiTexBufferEXT
9309 #define GLEE_C_DEFINED_glMultiTexBufferEXT
9310  void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(texunit, target, internalformat, buffer);}
9311  GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_glMultiTexBufferEXT;
9312 #endif
9313 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
9314 #define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
9315  void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);}
9316  GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT;
9317 #endif
9318 #ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
9319 #define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
9320  void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params);}
9321  GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT;
9322 #endif
9323 #ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
9324 #define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
9325  GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(framebuffer, target); return (GLenum)0;}
9326  GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT;
9327 #endif
9328 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
9329 #define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
9330  void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);}
9331  GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT;
9332 #endif
9333 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
9334 #define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
9335  void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);}
9336  GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT;
9337 #endif
9338 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
9339 #define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
9340  void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);}
9341  GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT;
9342 #endif
9343 #ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
9344 #define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
9345  void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);}
9346  GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT;
9347 #endif
9348 #ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
9349 #define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
9350  void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);}
9351  GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT;
9352 #endif
9353 #ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT
9354 #define GLEE_C_DEFINED_glGenerateTextureMipmapEXT
9355  void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum target) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);}
9356  GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT=GLee_Lazy_glGenerateTextureMipmapEXT;
9357 #endif
9358 #ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
9359 #define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
9360  void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);}
9361  GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT;
9362 #endif
9363 #ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT
9364 #define GLEE_C_DEFINED_glFramebufferDrawBufferEXT
9365  void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode);}
9366  GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT=GLee_Lazy_glFramebufferDrawBufferEXT;
9367 #endif
9368 #ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
9369 #define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
9370  void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(framebuffer, n, bufs);}
9371  GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT=GLee_Lazy_glFramebufferDrawBuffersEXT;
9372 #endif
9373 #ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT
9374 #define GLEE_C_DEFINED_glFramebufferReadBufferEXT
9375  void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode);}
9376  GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT=GLee_Lazy_glFramebufferReadBufferEXT;
9377 #endif
9378 #ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT
9379 #define GLEE_C_DEFINED_glGetFramebufferParameterivEXT
9380  void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT(framebuffer, pname, params);}
9381  GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT;
9382 #endif
9383 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
9384 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
9385  void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);}
9386  GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT;
9387 #endif
9388 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
9389 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
9390  void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);}
9391  GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT;
9392 #endif
9393 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT
9394 #define GLEE_C_DEFINED_glNamedFramebufferTextureEXT
9395  void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTextureEXT(framebuffer, attachment, texture, level);}
9396  GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT=GLee_Lazy_glNamedFramebufferTextureEXT;
9397 #endif
9398 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
9399 #define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
9400  void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);}
9401  GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT;
9402 #endif
9403 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
9404 #define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
9405  void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);}
9406  GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT;
9407 #endif
9408 #ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT
9409 #define GLEE_C_DEFINED_glTextureRenderbufferEXT
9410  void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture, target, renderbuffer);}
9411  GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT=GLee_Lazy_glTextureRenderbufferEXT;
9412 #endif
9413 #ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT
9414 #define GLEE_C_DEFINED_glMultiTexRenderbufferEXT
9415  void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit, target, renderbuffer);}
9416  GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT=GLee_Lazy_glMultiTexRenderbufferEXT;
9417 #endif
9418 #endif
9419 
9420 /* GL_EXT_vertex_array_bgra */
9421 
9422 #ifdef __GLEE_GL_EXT_vertex_array_bgra
9423 #endif
9424 
9425 /* GL_EXT_texture_swizzle */
9426 
9427 #ifdef __GLEE_GL_EXT_texture_swizzle
9428 #endif
9429 
9430 /* GL_NV_explicit_multisample */
9431 
9432 #ifdef __GLEE_GL_NV_explicit_multisample
9433 #ifndef GLEE_C_DEFINED_glGetMultisamplefvNV
9434 #define GLEE_C_DEFINED_glGetMultisamplefvNV
9435  void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val) {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);}
9436  GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Lazy_glGetMultisamplefvNV;
9437 #endif
9438 #ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV
9439 #define GLEE_C_DEFINED_glSampleMaskIndexedNV
9440  void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield mask) {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);}
9441  GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_Lazy_glSampleMaskIndexedNV;
9442 #endif
9443 #ifndef GLEE_C_DEFINED_glTexRenderbufferNV
9444 #define GLEE_C_DEFINED_glTexRenderbufferNV
9445  void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);}
9446  GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_glTexRenderbufferNV;
9447 #endif
9448 #endif
9449 
9450 /* GL_NV_transform_feedback2 */
9451 
9452 #ifdef __GLEE_GL_NV_transform_feedback2
9453 #ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV
9454 #define GLEE_C_DEFINED_glBindTransformFeedbackNV
9455  void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint id) {if (GLeeInit()) glBindTransformFeedbackNV(target, id);}
9456  GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV=GLee_Lazy_glBindTransformFeedbackNV;
9457 #endif
9458 #ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
9459 #define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
9460  void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);}
9461  GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV=GLee_Lazy_glDeleteTransformFeedbacksNV;
9462 #endif
9463 #ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV
9464 #define GLEE_C_DEFINED_glGenTransformFeedbacksNV
9465  void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);}
9466  GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV=GLee_Lazy_glGenTransformFeedbacksNV;
9467 #endif
9468 #ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV
9469 #define GLEE_C_DEFINED_glIsTransformFeedbackNV
9470  GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id) {if (GLeeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;}
9471  GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GLee_Lazy_glIsTransformFeedbackNV;
9472 #endif
9473 #ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV
9474 #define GLEE_C_DEFINED_glPauseTransformFeedbackNV
9475  void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void) {if (GLeeInit()) glPauseTransformFeedbackNV();}
9476  GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV=GLee_Lazy_glPauseTransformFeedbackNV;
9477 #endif
9478 #ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV
9479 #define GLEE_C_DEFINED_glResumeTransformFeedbackNV
9480  void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void) {if (GLeeInit()) glResumeTransformFeedbackNV();}
9481  GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV=GLee_Lazy_glResumeTransformFeedbackNV;
9482 #endif
9483 #ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV
9484 #define GLEE_C_DEFINED_glDrawTransformFeedbackNV
9485  void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id) {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);}
9486  GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV=GLee_Lazy_glDrawTransformFeedbackNV;
9487 #endif
9488 #endif
9489 
9490 /* GL_SGIX_texture_select */
9491 
9492 #ifdef __GLEE_GL_SGIX_texture_select
9493 #endif
9494 
9495 /* GL_INGR_blend_func_separate */
9496 
9497 #ifdef __GLEE_GL_INGR_blend_func_separate
9498 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR
9499 #define GLEE_C_DEFINED_glBlendFuncSeparateINGR
9500  void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
9501  GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GLee_Lazy_glBlendFuncSeparateINGR;
9502 #endif
9503 #endif
9504 
9505 /* GL_SGIX_depth_pass_instrument */
9506 
9507 #ifdef __GLEE_GL_SGIX_depth_pass_instrument
9508 #endif
9509 
9510 /* GL_SGIX_igloo_interface */
9511 
9512 #ifdef __GLEE_GL_SGIX_igloo_interface
9513 #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX
9514 #define GLEE_C_DEFINED_glIglooInterfaceSGIX
9515  void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * params) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);}
9516  GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Lazy_glIglooInterfaceSGIX;
9517 #endif
9518 #endif
9519 
9520 /* GL_EXT_fragment_lighting */
9521 
9522 #ifdef __GLEE_GL_EXT_fragment_lighting
9523 #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT
9524 #define GLEE_C_DEFINED_glFragmentLightModeliEXT
9525  GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);}
9526  GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT=GLee_Lazy_glFragmentLightModeliEXT;
9527 #endif
9528 #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT
9529 #define GLEE_C_DEFINED_glFragmentLightModelfEXT
9530  GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);}
9531  GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT=GLee_Lazy_glFragmentLightModelfEXT;
9532 #endif
9533 #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT
9534 #define GLEE_C_DEFINED_glFragmentLightModelivEXT
9535  GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);}
9536  GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT=GLee_Lazy_glFragmentLightModelivEXT;
9537 #endif
9538 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT
9539 #define GLEE_C_DEFINED_glFragmentLightModelfvEXT
9540  GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);}
9541  GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT=GLee_Lazy_glFragmentLightModelfvEXT;
9542 #endif
9543 #ifndef GLEE_C_DEFINED_glFragmentLightiEXT
9544 #define GLEE_C_DEFINED_glFragmentLightiEXT
9545  GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);}
9546  GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_glFragmentLightiEXT;
9547 #endif
9548 #ifndef GLEE_C_DEFINED_glFragmentLightfEXT
9549 #define GLEE_C_DEFINED_glFragmentLightfEXT
9550  GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);}
9551  GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_glFragmentLightfEXT;
9552 #endif
9553 #ifndef GLEE_C_DEFINED_glFragmentLightivEXT
9554 #define GLEE_C_DEFINED_glFragmentLightivEXT
9555  GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, params);}
9556  GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Lazy_glFragmentLightivEXT;
9557 #endif
9558 #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT
9559 #define GLEE_C_DEFINED_glFragmentLightfvEXT
9560  GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params);}
9561  GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Lazy_glFragmentLightfvEXT;
9562 #endif
9563 #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT
9564 #define GLEE_C_DEFINED_glGetFragmentLightivEXT
9565  GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, params);}
9566  GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GLee_Lazy_glGetFragmentLightivEXT;
9567 #endif
9568 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT
9569 #define GLEE_C_DEFINED_glGetFragmentLightfvEXT
9570  GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, params);}
9571  GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GLee_Lazy_glGetFragmentLightfvEXT;
9572 #endif
9573 #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT
9574 #define GLEE_C_DEFINED_glFragmentMaterialfEXT
9575  GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, const GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, param);}
9576  GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee_Lazy_glFragmentMaterialfEXT;
9577 #endif
9578 #ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT
9579 #define GLEE_C_DEFINED_glFragmentMaterialiEXT
9580  GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, const GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, param);}
9581  GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee_Lazy_glFragmentMaterialiEXT;
9582 #endif
9583 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT
9584 #define GLEE_C_DEFINED_glFragmentMaterialfvEXT
9585  GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face, pname, params);}
9586  GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GLee_Lazy_glFragmentMaterialfvEXT;
9587 #endif
9588 #ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT
9589 #define GLEE_C_DEFINED_glFragmentMaterialivEXT
9590  GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, params);}
9591  GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GLee_Lazy_glFragmentMaterialivEXT;
9592 #endif
9593 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT
9594 #define GLEE_C_DEFINED_glFragmentColorMaterialEXT
9595  GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);}
9596  GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT=GLee_Lazy_glFragmentColorMaterialEXT;
9597 #endif
9598 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
9599 #define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
9600  GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEXT(face, pname, params);}
9601  GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT=GLee_Lazy_glGetFragmentMaterialfvEXT;
9602 #endif
9603 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT
9604 #define GLEE_C_DEFINED_glGetFragmentMaterialivEXT
9605  GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(face, pname, params);}
9606  GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT=GLee_Lazy_glGetFragmentMaterialivEXT;
9607 #endif
9608 #ifndef GLEE_C_DEFINED_glLightEnviEXT
9609 #define GLEE_C_DEFINED_glLightEnviEXT
9610  GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviEXT(pname, param);}
9611  GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnviEXT;
9612 #endif
9613 #endif
9614 
9615 /* GL_EXT_geometry_shader4 */
9616 
9617 #ifdef __GLEE_GL_EXT_geometry_shader4
9618 #ifndef GLEE_C_DEFINED_glProgramParameteriEXT
9619 #define GLEE_C_DEFINED_glProgramParameteriEXT
9620  GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, value);}
9621  GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee_Lazy_glProgramParameteriEXT;
9622 #endif
9623 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
9624 #define GLEE_C_DEFINED_glFramebufferTextureEXT
9625  GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
9626  GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT;
9627 #endif
9628 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
9629 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
9630  GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
9631  GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
9632 #endif
9633 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
9634 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
9635  GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
9636  GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
9637 #endif
9638 #endif
9639 
9640 /* GL_EXT_scene_marker */
9641 
9642 #ifdef __GLEE_GL_EXT_scene_marker
9643 #ifndef GLEE_C_DEFINED_glBeginSceneEXT
9644 #define GLEE_C_DEFINED_glBeginSceneEXT
9645  GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBeginSceneEXT();}
9646  GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginSceneEXT;
9647 #endif
9648 #ifndef GLEE_C_DEFINED_glEndSceneEXT
9649 #define GLEE_C_DEFINED_glEndSceneEXT
9650  GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSceneEXT();}
9651  GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEXT;
9652 #endif
9653 #endif
9654 
9655 /* GL_EXT_texture_compression_dxt1 */
9656 
9657 #ifdef __GLEE_GL_EXT_texture_compression_dxt1
9658 #endif
9659 
9660 /* GL_EXT_texture_env */
9661 
9662 #ifdef __GLEE_GL_EXT_texture_env
9663 #endif
9664 
9665 /* GL_IBM_static_data */
9666 
9667 #ifdef __GLEE_GL_IBM_static_data
9668 #endif
9669 
9670 /* GL_NV_gpu_program4 */
9671 
9672 #ifdef __GLEE_GL_NV_gpu_program4
9673 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV
9674 #define GLEE_C_DEFINED_glProgramLocalParameterI4iNV
9675  GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalParameterI4iNV(target, index, x, y, z, w);}
9676  GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV;
9677 #endif
9678 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
9679 #define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
9680  GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV(target, index, params);}
9681  GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV;
9682 #endif
9683 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
9684 #define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
9685  GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocalParametersI4ivNV(target, index, count, params);}
9686  GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV;
9687 #endif
9688 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
9689 #define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
9690  GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLocalParameterI4uiNV(target, index, x, y, z, w);}
9691  GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV;
9692 #endif
9693 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
9694 #define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
9695  GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uivNV(target, index, params);}
9696  GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV;
9697 #endif
9698 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
9699 #define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
9700  GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLocalParametersI4uivNV(target, index, count, params);}
9701  GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV;
9702 #endif
9703 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV
9704 #define GLEE_C_DEFINED_glProgramEnvParameterI4iNV
9705  GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParameterI4iNV(target, index, x, y, z, w);}
9706  GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV=GLee_Lazy_glProgramEnvParameterI4iNV;
9707 #endif
9708 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
9709 #define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
9710  GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(target, index, params);}
9711  GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV;
9712 #endif
9713 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
9714 #define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
9715  GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvParametersI4ivNV(target, index, count, params);}
9716  GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV;
9717 #endif
9718 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
9719 #define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
9720  GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvParameterI4uiNV(target, index, x, y, z, w);}
9721  GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV;
9722 #endif
9723 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
9724 #define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
9725  GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(target, index, params);}
9726  GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV;
9727 #endif
9728 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
9729 #define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
9730  GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvParametersI4uivNV(target, index, count, params);}
9731  GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV;
9732 #endif
9733 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
9734 #define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
9735  GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(target, index, params);}
9736  GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV;
9737 #endif
9738 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
9739 #define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
9740  GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV(target, index, params);}
9741  GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV;
9742 #endif
9743 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
9744 #define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
9745  GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target, index, params);}
9746  GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV;
9747 #endif
9748 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
9749 #define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
9750  GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(target, index, params);}
9751  GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV;
9752 #endif
9753 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
9754 #define GLEE_C_DEFINED_glFramebufferTextureEXT
9755  GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
9756  GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT;
9757 #endif
9758 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
9759 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
9760  GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
9761  GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
9762 #endif
9763 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
9764 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
9765  GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
9766  GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
9767 #endif
9768 #ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT
9769 #define GLEE_C_DEFINED_glVertexAttribI2iEXT
9770  GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
9771  GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Lazy_glVertexAttribI2iEXT;
9772 #endif
9773 #ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT
9774 #define GLEE_C_DEFINED_glVertexAttribI3iEXT
9775  GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
9776  GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Lazy_glVertexAttribI3iEXT;
9777 #endif
9778 #ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT
9779 #define GLEE_C_DEFINED_glVertexAttribI4iEXT
9780  GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);}
9781  GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Lazy_glVertexAttribI4iEXT;
9782 #endif
9783 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT
9784 #define GLEE_C_DEFINED_glVertexAttribI1uiEXT
9785  GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
9786  GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_Lazy_glVertexAttribI1uiEXT;
9787 #endif
9788 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT
9789 #define GLEE_C_DEFINED_glVertexAttribI2uiEXT
9790  GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
9791  GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_Lazy_glVertexAttribI2uiEXT;
9792 #endif
9793 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT
9794 #define GLEE_C_DEFINED_glVertexAttribI3uiEXT
9795  GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);}
9796  GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_Lazy_glVertexAttribI3uiEXT;
9797 #endif
9798 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT
9799 #define GLEE_C_DEFINED_glVertexAttribI4uiEXT
9800  GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, z, w);}
9801  GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_Lazy_glVertexAttribI4uiEXT;
9802 #endif
9803 #ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT
9804 #define GLEE_C_DEFINED_glVertexAttribI1ivEXT
9805  GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
9806  GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_Lazy_glVertexAttribI1ivEXT;
9807 #endif
9808 #ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT
9809 #define GLEE_C_DEFINED_glVertexAttribI2ivEXT
9810  GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
9811  GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_Lazy_glVertexAttribI2ivEXT;
9812 #endif
9813 #ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT
9814 #define GLEE_C_DEFINED_glVertexAttribI3ivEXT
9815  GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
9816  GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_Lazy_glVertexAttribI3ivEXT;
9817 #endif
9818 #ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT
9819 #define GLEE_C_DEFINED_glVertexAttribI4ivEXT
9820  GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
9821  GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_Lazy_glVertexAttribI4ivEXT;
9822 #endif
9823 #ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT
9824 #define GLEE_C_DEFINED_glVertexAttribI1uivEXT
9825  GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
9826  GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee_Lazy_glVertexAttribI1uivEXT;
9827 #endif
9828 #ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT
9829 #define GLEE_C_DEFINED_glVertexAttribI2uivEXT
9830  GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
9831  GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee_Lazy_glVertexAttribI2uivEXT;
9832 #endif
9833 #ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT
9834 #define GLEE_C_DEFINED_glVertexAttribI3uivEXT
9835  GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
9836  GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee_Lazy_glVertexAttribI3uivEXT;
9837 #endif
9838 #ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT
9839 #define GLEE_C_DEFINED_glVertexAttribI4uivEXT
9840  GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
9841  GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee_Lazy_glVertexAttribI4uivEXT;
9842 #endif
9843 #ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT
9844 #define GLEE_C_DEFINED_glVertexAttribI4bvEXT
9845  GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
9846  GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_Lazy_glVertexAttribI4bvEXT;
9847 #endif
9848 #ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT
9849 #define GLEE_C_DEFINED_glVertexAttribI4svEXT
9850  GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
9851  GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_Lazy_glVertexAttribI4svEXT;
9852 #endif
9853 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT
9854 #define GLEE_C_DEFINED_glVertexAttribI4ubvEXT
9855  GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
9856  GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee_Lazy_glVertexAttribI4ubvEXT;
9857 #endif
9858 #ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT
9859 #define GLEE_C_DEFINED_glVertexAttribI4usvEXT
9860  GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
9861  GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee_Lazy_glVertexAttribI4usvEXT;
9862 #endif
9863 #ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT
9864 #define GLEE_C_DEFINED_glVertexAttribIPointerEXT
9865  GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointerEXT(index, size, type, stride, pointer);}
9866  GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT=GLee_Lazy_glVertexAttribIPointerEXT;
9867 #endif
9868 #ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT
9869 #define GLEE_C_DEFINED_glGetVertexAttribIivEXT
9870  GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, params);}
9871  GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GLee_Lazy_glGetVertexAttribIivEXT;
9872 #endif
9873 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT
9874 #define GLEE_C_DEFINED_glGetVertexAttribIuivEXT
9875  GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, params);}
9876  GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT=GLee_Lazy_glGetVertexAttribIuivEXT;
9877 #endif
9878 #endif
9879 
9880 /* GL_OES_byte_coordinates */
9881 
9882 #ifdef __GLEE_GL_OES_byte_coordinates
9883 #endif
9884 
9885 /* GL_OES_compressed_paletted_texture */
9886 
9887 #ifdef __GLEE_GL_OES_compressed_paletted_texture
9888 #endif
9889 
9890 /* GL_OES_single_precision */
9891 
9892 #ifdef __GLEE_GL_OES_single_precision
9893 #ifndef GLEE_C_DEFINED_glDepthRangefOES
9894 #define GLEE_C_DEFINED_glDepthRangefOES
9895  GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f) {if (GLeeInit()) glDepthRangefOES(n, f);}
9896  GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDepthRangefOES;
9897 #endif
9898 #ifndef GLEE_C_DEFINED_glFrustumfOES
9899 #define GLEE_C_DEFINED_glFrustumfOES
9900  GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, f);}
9901  GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOES;
9902 #endif
9903 #ifndef GLEE_C_DEFINED_glOrthofOES
9904 #define GLEE_C_DEFINED_glOrthofOES
9905  GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);}
9906  GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES;
9907 #endif
9908 #ifndef GLEE_C_DEFINED_glClipPlanefOES
9909 #define GLEE_C_DEFINED_glClipPlanefOES
9910  GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equation) {if (GLeeInit()) glClipPlanefOES(plane, equation);}
9911  GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPlanefOES;
9912 #endif
9913 #ifndef GLEE_C_DEFINED_glGetClipPlanefOES
9914 #define GLEE_C_DEFINED_glGetClipPlanefOES
9915  GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation) {if (GLeeInit()) glGetClipPlanefOES(plane, equation);}
9916  GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_glGetClipPlanefOES;
9917 #endif
9918 #ifndef GLEE_C_DEFINED_glClearDepthfOES
9919 #define GLEE_C_DEFINED_glClearDepthfOES
9920  GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth) {if (GLeeInit()) glClearDepthfOES(depth);}
9921  GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClearDepthfOES;
9922 #endif
9923 #endif
9924 
9925 /* GL_SGIX_pixel_texture_bits */
9926 
9927 #ifdef __GLEE_GL_SGIX_pixel_texture_bits
9928 #endif
9929 
9930 /* GL_SGIX_texture_range */
9931 
9932 #ifdef __GLEE_GL_SGIX_texture_range
9933 #endif
9934 
9935 /* WGL */
9936 
9937 #ifdef WIN32
9938 
9939 /* Extension querying variables */
9940 
9941 GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE;
9942 GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE;
9943 GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE;
9944 GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE;
9945 GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE;
9946 GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE;
9947 GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE;
9948 GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE;
9949 GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE;
9950 GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE;
9951 GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE;
9952 GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE;
9953 GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE;
9954 GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE;
9955 GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE;
9956 GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE;
9957 GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE;
9958 GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE;
9959 GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
9960 GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
9961 GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
9962 GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
9963 GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
9964 GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
9965 GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
9966 GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
9967 GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
9968 GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
9969 GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
9970 GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE;
9971 GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
9972 GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
9973 GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
9974 GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
9975 GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
9976 GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
9977 GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
9978 
9979 /* WGL Extension names */
9980 
9981 char __GLeeWGLExtensionNames[37][34]={
9982  "WGL_ARB_buffer_region",
9983  "WGL_ARB_multisample",
9984  "WGL_ARB_extensions_string",
9985  "WGL_ARB_pixel_format",
9986  "WGL_ARB_make_current_read",
9987  "WGL_ARB_pbuffer",
9988  "WGL_ARB_render_texture",
9989  "WGL_ARB_pixel_format_float",
9990  "WGL_ARB_create_context",
9991  "WGL_EXT_make_current_read",
9992  "WGL_EXT_pixel_format",
9993  "WGL_EXT_pbuffer",
9994  "WGL_EXT_depth_float",
9995  "WGL_3DFX_multisample",
9996  "WGL_EXT_multisample",
9997  "WGL_I3D_digital_video_control",
9998  "WGL_I3D_gamma",
9999  "WGL_I3D_genlock",
10000  "WGL_I3D_image_buffer",
10001  "WGL_I3D_swap_frame_lock",
10002  "WGL_NV_render_depth_texture",
10003  "WGL_NV_render_texture_rectangle",
10004  "WGL_ATI_pixel_format_float",
10005  "WGL_NV_float_buffer",
10006  "WGL_3DL_stereo_control",
10007  "WGL_EXT_pixel_format_packed_float",
10008  "WGL_EXT_framebuffer_sRGB",
10009  "WGL_NV_present_video",
10010  "WGL_NV_swap_group",
10011  "WGL_NV_gpu_affinity",
10012  "WGL_EXT_display_color_table",
10013  "WGL_EXT_extensions_string",
10014  "WGL_EXT_swap_control",
10015  "WGL_NV_vertex_array_range",
10016  "WGL_OML_sync_control",
10017  "WGL_I3D_swap_frame_usage",
10018  "WGL_NV_video_output"
10019 };
10020 int __GLeeWGLNumExtensions=37;
10021 
10022 /* WGL_ARB_buffer_region */
10023 
10024 #ifdef __GLEE_WGL_ARB_buffer_region
10025 #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB
10026 #define GLEE_C_DEFINED_wglCreateBufferRegionARB
10027  HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayerPlane, uType); return (HANDLE)0;}
10028  GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB=GLee_Lazy_wglCreateBufferRegionARB;
10029 #endif
10030 #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB
10031 #define GLEE_C_DEFINED_wglDeleteBufferRegionARB
10032  VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);}
10033  GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB=GLee_Lazy_wglDeleteBufferRegionARB;
10034 #endif
10035 #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB
10036 #define GLEE_C_DEFINED_wglSaveBufferRegionARB
10037  BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegion, x, y, width, height); return (BOOL)0;}
10038  GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee_Lazy_wglSaveBufferRegionARB;
10039 #endif
10040 #ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB
10041 #define GLEE_C_DEFINED_wglRestoreBufferRegionARB
10042  BOOL __stdcall GLee_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;}
10043  GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB=GLee_Lazy_wglRestoreBufferRegionARB;
10044 #endif
10045 #endif
10046 
10047 /* WGL_ARB_multisample */
10048 
10049 #ifdef __GLEE_WGL_ARB_multisample
10050 #endif
10051 
10052 /* WGL_ARB_extensions_string */
10053 
10054 #ifdef __GLEE_WGL_ARB_extensions_string
10055 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB
10056 #define GLEE_C_DEFINED_wglGetExtensionsStringARB
10057  const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc) {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;}
10058  GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB=GLee_Lazy_wglGetExtensionsStringARB;
10059 #endif
10060 #endif
10061 
10062 /* WGL_ARB_pixel_format */
10063 
10064 #ifdef __GLEE_WGL_ARB_pixel_format
10065 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
10066 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
10067  BOOL __stdcall GLee_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;}
10068  GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB=GLee_Lazy_wglGetPixelFormatAttribivARB;
10069 #endif
10070 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
10071 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
10072  BOOL __stdcall GLee_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;}
10073  GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB;
10074 #endif
10075 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB
10076 #define GLEE_C_DEFINED_wglChoosePixelFormatARB
10077  BOOL __stdcall GLee_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;}
10078  GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GLee_Lazy_wglChoosePixelFormatARB;
10079 #endif
10080 #endif
10081 
10082 /* WGL_ARB_make_current_read */
10083 
10084 #ifdef __GLEE_WGL_ARB_make_current_read
10085 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB
10086 #define GLEE_C_DEFINED_wglMakeContextCurrentARB
10087  BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
10088  GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB=GLee_Lazy_wglMakeContextCurrentARB;
10089 #endif
10090 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB
10091 #define GLEE_C_DEFINED_wglGetCurrentReadDCARB
10092  HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void) {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HDC)0;}
10093  GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee_Lazy_wglGetCurrentReadDCARB;
10094 #endif
10095 #endif
10096 
10097 /* WGL_ARB_pbuffer */
10098 
10099 #ifdef __GLEE_WGL_ARB_pbuffer
10100 #ifndef GLEE_C_DEFINED_wglCreatePbufferARB
10101 #define GLEE_C_DEFINED_wglCreatePbufferARB
10102  HPBUFFERARB __stdcall GLee_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;}
10103  GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_wglCreatePbufferARB;
10104 #endif
10105 #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB
10106 #define GLEE_C_DEFINED_wglGetPbufferDCARB
10107  HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;}
10108  GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wglGetPbufferDCARB;
10109 #endif
10110 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB
10111 #define GLEE_C_DEFINED_wglReleasePbufferDCARB
10112  int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return (int)0;}
10113  GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee_Lazy_wglReleasePbufferDCARB;
10114 #endif
10115 #ifndef GLEE_C_DEFINED_wglDestroyPbufferARB
10116 #define GLEE_C_DEFINED_wglDestroyPbufferARB
10117  BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;}
10118  GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Lazy_wglDestroyPbufferARB;
10119 #endif
10120 #ifndef GLEE_C_DEFINED_wglQueryPbufferARB
10121 #define GLEE_C_DEFINED_wglQueryPbufferARB
10122  BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAttribute, piValue); return (BOOL)0;}
10123  GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wglQueryPbufferARB;
10124 #endif
10125 #endif
10126 
10127 /* WGL_ARB_render_texture */
10128 
10129 #ifdef __GLEE_WGL_ARB_render_texture
10130 #ifndef GLEE_C_DEFINED_wglBindTexImageARB
10131 #define GLEE_C_DEFINED_wglBindTexImageARB
10132  BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
10133  GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wglBindTexImageARB;
10134 #endif
10135 #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB
10136 #define GLEE_C_DEFINED_wglReleaseTexImageARB
10137  BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
10138  GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_Lazy_wglReleaseTexImageARB;
10139 #endif
10140 #ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB
10141 #define GLEE_C_DEFINED_wglSetPbufferAttribARB
10142  BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, piAttribList); return (BOOL)0;}
10143  GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee_Lazy_wglSetPbufferAttribARB;
10144 #endif
10145 #endif
10146 
10147 /* WGL_ARB_pixel_format_float */
10148 
10149 #ifdef __GLEE_WGL_ARB_pixel_format_float
10150 #endif
10151 
10152 /* WGL_ARB_create_context */
10153 
10154 #ifdef __GLEE_WGL_ARB_create_context
10155 #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB
10156 #define GLEE_C_DEFINED_wglCreateContextAttribsARB
10157  HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int * attribList) {if (GLeeInit()) return wglCreateContextAttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;}
10158  GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB=GLee_Lazy_wglCreateContextAttribsARB;
10159 #endif
10160 #endif
10161 
10162 /* WGL_EXT_make_current_read */
10163 
10164 #ifdef __GLEE_WGL_EXT_make_current_read
10165 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT
10166 #define GLEE_C_DEFINED_wglMakeContextCurrentEXT
10167  BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
10168  GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT=GLee_Lazy_wglMakeContextCurrentEXT;
10169 #endif
10170 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT
10171 #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT
10172  HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HDC)0;}
10173  GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee_Lazy_wglGetCurrentReadDCEXT;
10174 #endif
10175 #endif
10176 
10177 /* WGL_EXT_pixel_format */
10178 
10179 #ifdef __GLEE_WGL_EXT_pixel_format
10180 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
10181 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
10182  BOOL __stdcall GLee_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;}
10183  GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT;
10184 #endif
10185 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
10186 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
10187  BOOL __stdcall GLee_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;}
10188  GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT;
10189 #endif
10190 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT
10191 #define GLEE_C_DEFINED_wglChoosePixelFormatEXT
10192  BOOL __stdcall GLee_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;}
10193  GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GLee_Lazy_wglChoosePixelFormatEXT;
10194 #endif
10195 #endif
10196 
10197 /* WGL_EXT_pbuffer */
10198 
10199 #ifdef __GLEE_WGL_EXT_pbuffer
10200 #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT
10201 #define GLEE_C_DEFINED_wglCreatePbufferEXT
10202  HPBUFFEREXT __stdcall GLee_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;}
10203  GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_wglCreatePbufferEXT;
10204 #endif
10205 #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT
10206 #define GLEE_C_DEFINED_wglGetPbufferDCEXT
10207  HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;}
10208  GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wglGetPbufferDCEXT;
10209 #endif
10210 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT
10211 #define GLEE_C_DEFINED_wglReleasePbufferDCEXT
10212  int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return (int)0;}
10213  GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee_Lazy_wglReleasePbufferDCEXT;
10214 #endif
10215 #ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT
10216 #define GLEE_C_DEFINED_wglDestroyPbufferEXT
10217  BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;}
10218  GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Lazy_wglDestroyPbufferEXT;
10219 #endif
10220 #ifndef GLEE_C_DEFINED_wglQueryPbufferEXT
10221 #define GLEE_C_DEFINED_wglQueryPbufferEXT
10222  BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAttribute, piValue); return (BOOL)0;}
10223  GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wglQueryPbufferEXT;
10224 #endif
10225 #endif
10226 
10227 /* WGL_EXT_depth_float */
10228 
10229 #ifdef __GLEE_WGL_EXT_depth_float
10230 #endif
10231 
10232 /* WGL_3DFX_multisample */
10233 
10234 #ifdef __GLEE_WGL_3DFX_multisample
10235 #endif
10236 
10237 /* WGL_EXT_multisample */
10238 
10239 #ifdef __GLEE_WGL_EXT_multisample
10240 #endif
10241 
10242 /* WGL_I3D_digital_video_control */
10243 
10244 #ifdef __GLEE_WGL_I3D_digital_video_control
10245 #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
10246 #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
10247  BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10248  GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D;
10249 #endif
10250 #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
10251 #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
10252  BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10253  GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D;
10254 #endif
10255 #endif
10256 
10257 /* WGL_I3D_gamma */
10258 
10259 #ifdef __GLEE_WGL_I3D_gamma
10260 #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D
10261 #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D
10262  BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10263  GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D=GLee_Lazy_wglGetGammaTableParametersI3D;
10264 #endif
10265 #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D
10266 #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D
10267  BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10268  GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D=GLee_Lazy_wglSetGammaTableParametersI3D;
10269 #endif
10270 #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D
10271 #define GLEE_C_DEFINED_wglGetGammaTableI3D
10272  BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglGetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
10273  GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_wglGetGammaTableI3D;
10274 #endif
10275 #ifndef GLEE_C_DEFINED_wglSetGammaTableI3D
10276 #define GLEE_C_DEFINED_wglSetGammaTableI3D
10277  BOOL __stdcall GLee_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;}
10278  GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_wglSetGammaTableI3D;
10279 #endif
10280 #endif
10281 
10282 /* WGL_I3D_genlock */
10283 
10284 #ifdef __GLEE_WGL_I3D_genlock
10285 #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D
10286 #define GLEE_C_DEFINED_wglEnableGenlockI3D
10287  BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BOOL)0;}
10288  GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_wglEnableGenlockI3D;
10289 #endif
10290 #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D
10291 #define GLEE_C_DEFINED_wglDisableGenlockI3D
10292  BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (BOOL)0;}
10293  GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Lazy_wglDisableGenlockI3D;
10294 #endif
10295 #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D
10296 #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D
10297  BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;}
10298  GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee_Lazy_wglIsEnabledGenlockI3D;
10299 #endif
10300 #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D
10301 #define GLEE_C_DEFINED_wglGenlockSourceI3D
10302  BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
10303  GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_wglGenlockSourceI3D;
10304 #endif
10305 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D
10306 #define GLEE_C_DEFINED_wglGetGenlockSourceI3D
10307  BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
10308  GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee_Lazy_wglGetGenlockSourceI3D;
10309 #endif
10310 #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
10311 #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
10312  BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
10313  GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GLee_Lazy_wglGenlockSourceEdgeI3D;
10314 #endif
10315 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
10316 #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
10317  BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge) {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
10318  GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D;
10319 #endif
10320 #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D
10321 #define GLEE_C_DEFINED_wglGenlockSampleRateI3D
10322  BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
10323  GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GLee_Lazy_wglGenlockSampleRateI3D;
10324 #endif
10325 #ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
10326 #define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
10327  BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate) {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
10328  GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D=GLee_Lazy_wglGetGenlockSampleRateI3D;
10329 #endif
10330 #ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D
10331 #define GLEE_C_DEFINED_wglGenlockSourceDelayI3D
10332  BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
10333  GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D=GLee_Lazy_wglGenlockSourceDelayI3D;
10334 #endif
10335 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
10336 #define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
10337  BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay) {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
10338  GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D;
10339 #endif
10340 #ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
10341 #define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
10342  BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGenlockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;}
10343  GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D;
10344 #endif
10345 #endif
10346 
10347 /* WGL_I3D_image_buffer */
10348 
10349 #ifdef __GLEE_WGL_I3D_image_buffer
10350 #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D
10351 #define GLEE_C_DEFINED_wglCreateImageBufferI3D
10352  LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, uFlags); return (LPVOID)0;}
10353  GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GLee_Lazy_wglCreateImageBufferI3D;
10354 #endif
10355 #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D
10356 #define GLEE_C_DEFINED_wglDestroyImageBufferI3D
10357  BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress) {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return (BOOL)0;}
10358  GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D=GLee_Lazy_wglDestroyImageBufferI3D;
10359 #endif
10360 #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
10361 #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
10362  BOOL __stdcall GLee_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;}
10363  GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D;
10364 #endif
10365 #ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
10366 #define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
10367  BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBufferEventsI3D(hDC, pAddress, count); return (BOOL)0;}
10368  GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D;
10369 #endif
10370 #endif
10371 
10372 /* WGL_I3D_swap_frame_lock */
10373 
10374 #ifdef __GLEE_WGL_I3D_swap_frame_lock
10375 #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D
10376 #define GLEE_C_DEFINED_wglEnableFrameLockI3D
10377  BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void) {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOOL)0;}
10378  GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_Lazy_wglEnableFrameLockI3D;
10379 #endif
10380 #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D
10381 #define GLEE_C_DEFINED_wglDisableFrameLockI3D
10382  BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void) {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BOOL)0;}
10383  GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee_Lazy_wglDisableFrameLockI3D;
10384 #endif
10385 #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
10386 #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
10387  BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;}
10388  GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D=GLee_Lazy_wglIsEnabledFrameLockI3D;
10389 #endif
10390 #ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
10391 #define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
10392  BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;}
10393  GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D=GLee_Lazy_wglQueryFrameLockMasterI3D;
10394 #endif
10395 #endif
10396 
10397 /* WGL_NV_render_depth_texture */
10398 
10399 #ifdef __GLEE_WGL_NV_render_depth_texture
10400 #endif
10401 
10402 /* WGL_NV_render_texture_rectangle */
10403 
10404 #ifdef __GLEE_WGL_NV_render_texture_rectangle
10405 #endif
10406 
10407 /* WGL_ATI_pixel_format_float */
10408 
10409 #ifdef __GLEE_WGL_ATI_pixel_format_float
10410 #endif
10411 
10412 /* WGL_NV_float_buffer */
10413 
10414 #ifdef __GLEE_WGL_NV_float_buffer
10415 #endif
10416 
10417 /* WGL_3DL_stereo_control */
10418 
10419 #ifdef __GLEE_WGL_3DL_stereo_control
10420 #endif
10421 
10422 /* WGL_EXT_pixel_format_packed_float */
10423 
10424 #ifdef __GLEE_WGL_EXT_pixel_format_packed_float
10425 #endif
10426 
10427 /* WGL_EXT_framebuffer_sRGB */
10428 
10429 #ifdef __GLEE_WGL_EXT_framebuffer_sRGB
10430 #endif
10431 
10432 /* WGL_NV_present_video */
10433 
10434 #ifdef __GLEE_WGL_NV_present_video
10435 #ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
10436 #define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
10437  int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList) {if (GLeeInit()) return wglEnumerateVideoDevicesNV(hDC, phDeviceList); return (int)0;}
10438  GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV=GLee_Lazy_wglEnumerateVideoDevicesNV;
10439 #endif
10440 #ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV
10441 #define GLEE_C_DEFINED_wglBindVideoDeviceNV
10442  BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList) {if (GLeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAttribList); return (BOOL)0;}
10443  GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Lazy_wglBindVideoDeviceNV;
10444 #endif
10445 #ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV
10446 #define GLEE_C_DEFINED_wglQueryCurrentContextNV
10447  BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piValue); return (BOOL)0;}
10448  GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV=GLee_Lazy_wglQueryCurrentContextNV;
10449 #endif
10450 #endif
10451 
10452 /* WGL_NV_swap_group */
10453 
10454 #ifdef __GLEE_WGL_NV_swap_group
10455 #ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV
10456 #define GLEE_C_DEFINED_wglJoinSwapGroupNV
10457  BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group) {if (GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;}
10458  GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wglJoinSwapGroupNV;
10459 #endif
10460 #ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV
10461 #define GLEE_C_DEFINED_wglBindSwapBarrierNV
10462  BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrier) {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (BOOL)0;}
10463  GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Lazy_wglBindSwapBarrierNV;
10464 #endif
10465 #ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV
10466 #define GLEE_C_DEFINED_wglQuerySwapGroupNV
10467  BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLuint * barrier) {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, barrier); return (BOOL)0;}
10468  GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_wglQuerySwapGroupNV;
10469 #endif
10470 #ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
10471 #define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
10472  BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGroups, GLuint * maxBarriers) {if (GLeeInit()) return wglQueryMaxSwapGroupsNV(hDC, maxGroups, maxBarriers); return (BOOL)0;}
10473  GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GLee_Lazy_wglQueryMaxSwapGroupsNV;
10474 #endif
10475 #ifndef GLEE_C_DEFINED_wglQueryFrameCountNV
10476 #define GLEE_C_DEFINED_wglQueryFrameCountNV
10477  BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count) {if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;}
10478  GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Lazy_wglQueryFrameCountNV;
10479 #endif
10480 #ifndef GLEE_C_DEFINED_wglResetFrameCountNV
10481 #define GLEE_C_DEFINED_wglResetFrameCountNV
10482  BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC) {if (GLeeInit()) return wglResetFrameCountNV(hDC); return (BOOL)0;}
10483  GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Lazy_wglResetFrameCountNV;
10484 #endif
10485 #endif
10486 
10487 /* WGL_NV_gpu_affinity */
10488 
10489 #ifdef __GLEE_WGL_NV_gpu_affinity
10490 #ifndef GLEE_C_DEFINED_wglEnumGpusNV
10491 #define GLEE_C_DEFINED_wglEnumGpusNV
10492  BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu) {if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;}
10493  GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusNV;
10494 #endif
10495 #ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV
10496 #define GLEE_C_DEFINED_wglEnumGpuDevicesNV
10497  BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) {if (GLeeInit()) return wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;}
10498  GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_wglEnumGpuDevicesNV;
10499 #endif
10500 #ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV
10501 #define GLEE_C_DEFINED_wglCreateAffinityDCNV
10502  HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList) {if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;}
10503  GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_Lazy_wglCreateAffinityDCNV;
10504 #endif
10505 #ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
10506 #define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
10507  BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu) {if (GLeeInit()) return wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;}
10508  GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV;
10509 #endif
10510 #ifndef GLEE_C_DEFINED_wglDeleteDCNV
10511 #define GLEE_C_DEFINED_wglDeleteDCNV
10512  BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc) {if (GLeeInit()) return wglDeleteDCNV(hdc); return (BOOL)0;}
10513  GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCNV;
10514 #endif
10515 #endif
10516 
10517 /* WGL_EXT_display_color_table */
10518 
10519 #ifdef __GLEE_WGL_EXT_display_color_table
10520 #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
10521 #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
10522  GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboolean)0;}
10523  GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT;
10524 #endif
10525 #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
10526 #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
10527  GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort * table, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(table, length); return (GLboolean)0;}
10528  GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT=GLee_Lazy_wglLoadDisplayColorTableEXT;
10529 #endif
10530 #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT
10531 #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT
10532  GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0;}
10533  GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT=GLee_Lazy_wglBindDisplayColorTableEXT;
10534 #endif
10535 #ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
10536 #define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
10537  VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);}
10538  GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT;
10539 #endif
10540 #endif
10541 
10542 /* WGL_EXT_extensions_string */
10543 
10544 #ifdef __GLEE_WGL_EXT_extensions_string
10545 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT
10546 #define GLEE_C_DEFINED_wglGetExtensionsStringEXT
10547  const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void) {if (GLeeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;}
10548  GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT=GLee_Lazy_wglGetExtensionsStringEXT;
10549 #endif
10550 #endif
10551 
10552 /* WGL_EXT_swap_control */
10553 
10554 #ifdef __GLEE_WGL_EXT_swap_control
10555 #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT
10556 #define GLEE_C_DEFINED_wglSwapIntervalEXT
10557  BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval) {if (GLeeInit()) return wglSwapIntervalEXT(interval); return (BOOL)0;}
10558  GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wglSwapIntervalEXT;
10559 #endif
10560 #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT
10561 #define GLEE_C_DEFINED_wglGetSwapIntervalEXT
10562  int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void) {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int)0;}
10563  GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_Lazy_wglGetSwapIntervalEXT;
10564 #endif
10565 #endif
10566 
10567 /* WGL_NV_vertex_array_range */
10568 
10569 #ifdef __GLEE_WGL_NV_vertex_array_range
10570 #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV
10571 #define GLEE_C_DEFINED_wglAllocateMemoryNV
10572  void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAllocateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;}
10573  GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_wglAllocateMemoryNV;
10574 #endif
10575 #ifndef GLEE_C_DEFINED_wglFreeMemoryNV
10576 #define GLEE_C_DEFINED_wglFreeMemoryNV
10577  void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer) {if (GLeeInit()) wglFreeMemoryNV(pointer);}
10578  GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeMemoryNV;
10579 #endif
10580 #endif
10581 
10582 /* WGL_OML_sync_control */
10583 
10584 #ifdef __GLEE_WGL_OML_sync_control
10585 #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML
10586 #define GLEE_C_DEFINED_wglGetSyncValuesOML
10587  BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, sbc); return (BOOL)0;}
10588  GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_wglGetSyncValuesOML;
10589 #endif
10590 #ifndef GLEE_C_DEFINED_wglGetMscRateOML
10591 #define GLEE_C_DEFINED_wglGetMscRateOML
10592  BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * denominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, denominator); return (BOOL)0;}
10593  GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGetMscRateOML;
10594 #endif
10595 #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML
10596 #define GLEE_C_DEFINED_wglSwapBuffersMscOML
10597  INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMscOML(hdc, target_msc, divisor, remainder); return (INT64)0;}
10598  GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Lazy_wglSwapBuffersMscOML;
10599 #endif
10600 #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
10601 #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
10602  INT64 __stdcall GLee_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;}
10603  GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML=GLee_Lazy_wglSwapLayerBuffersMscOML;
10604 #endif
10605 #ifndef GLEE_C_DEFINED_wglWaitForMscOML
10606 #define GLEE_C_DEFINED_wglWaitForMscOML
10607  BOOL __stdcall GLee_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;}
10608  GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWaitForMscOML;
10609 #endif
10610 #ifndef GLEE_C_DEFINED_wglWaitForSbcOML
10611 #define GLEE_C_DEFINED_wglWaitForSbcOML
10612  BOOL __stdcall GLee_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;}
10613  GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWaitForSbcOML;
10614 #endif
10615 #endif
10616 
10617 /* WGL_I3D_swap_frame_usage */
10618 
10619 #ifdef __GLEE_WGL_I3D_swap_frame_usage
10620 #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D
10621 #define GLEE_C_DEFINED_wglGetFrameUsageI3D
10622  BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;}
10623  GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_wglGetFrameUsageI3D;
10624 #endif
10625 #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D
10626 #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D
10627  BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return (BOOL)0;}
10628  GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D=GLee_Lazy_wglBeginFrameTrackingI3D;
10629 #endif
10630 #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D
10631 #define GLEE_C_DEFINED_wglEndFrameTrackingI3D
10632  BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BOOL)0;}
10633  GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee_Lazy_wglEndFrameTrackingI3D;
10634 #endif
10635 #ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D
10636 #define GLEE_C_DEFINED_wglQueryFrameTrackingI3D
10637  BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL)0;}
10638  GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D=GLee_Lazy_wglQueryFrameTrackingI3D;
10639 #endif
10640 #endif
10641 
10642 /* WGL_NV_video_output */
10643 
10644 #ifdef __GLEE_WGL_NV_video_output
10645 #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV
10646 #define GLEE_C_DEFINED_wglGetVideoDeviceNV
10647  BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice); return (BOOL)0;}
10648  GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_wglGetVideoDeviceNV;
10649 #endif
10650 #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV
10651 #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV
10652  BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BOOL)0;}
10653  GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GLee_Lazy_wglReleaseVideoDeviceNV;
10654 #endif
10655 #ifndef GLEE_C_DEFINED_wglBindVideoImageNV
10656 #define GLEE_C_DEFINED_wglBindVideoImageNV
10657  BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;}
10658  GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_wglBindVideoImageNV;
10659 #endif
10660 #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV
10661 #define GLEE_C_DEFINED_wglReleaseVideoImageNV
10662  BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVideoBuffer); return (BOOL)0;}
10663  GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee_Lazy_wglReleaseVideoImageNV;
10664 #endif
10665 #ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV
10666 #define GLEE_C_DEFINED_wglSendPbufferToVideoNV
10667  BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock); return (BOOL)0;}
10668  GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GLee_Lazy_wglSendPbufferToVideoNV;
10669 #endif
10670 #ifndef GLEE_C_DEFINED_wglGetVideoInfoNV
10671 #define GLEE_C_DEFINED_wglGetVideoInfoNV
10672  BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (BOOL)0;}
10673  GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglGetVideoInfoNV;
10674 #endif
10675 #endif
10676 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10677 #else /* GLX */
10678 
10679 /* Extension querying variables */
10680 
10681 GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
10682 GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
10683 GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
10684 GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
10685 GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE;
10686 GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE;
10687 GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE;
10688 GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE;
10689 GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE;
10690 GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE;
10691 GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE;
10692 GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE;
10693 GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE;
10694 GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE;
10695 GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE;
10696 GLboolean _GLEE_GLX_SGIX_video_resize = GL_FALSE;
10697 GLboolean _GLEE_GLX_SGIX_swap_group = GL_FALSE;
10698 GLboolean _GLEE_GLX_SGIX_swap_barrier = GL_FALSE;
10699 GLboolean _GLEE_GLX_SGIS_blended_overlay = GL_FALSE;
10700 GLboolean _GLEE_GLX_SGIS_shared_multisample = GL_FALSE;
10701 GLboolean _GLEE_GLX_SUN_get_transparent_index = GL_FALSE;
10702 GLboolean _GLEE_GLX_3DFX_multisample = GL_FALSE;
10703 GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE;
10704 GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE;
10705 GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE;
10706 GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE;
10707 GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE;
10708 GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE;
10709 GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE;
10710 GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE;
10711 GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE;
10712 GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE;
10713 GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE;
10714 GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
10715 GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
10716 GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
10717 GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
10718 GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
10719 GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
10720 GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
10721 
10722 /* GLX Extension names */
10723 
10724 char __GLeeGLXExtensionNames[40][30]={
10725  "GLX_VERSION_1_3",
10726  "GLX_VERSION_1_4",
10727  "GLX_ARB_multisample",
10728  "GLX_ARB_fbconfig_float",
10729  "GLX_ARB_create_context",
10730  "GLX_SGIS_multisample",
10731  "GLX_EXT_visual_info",
10732  "GLX_SGI_swap_control",
10733  "GLX_SGI_video_sync",
10734  "GLX_SGI_make_current_read",
10735  "GLX_EXT_visual_rating",
10736  "GLX_EXT_import_context",
10737  "GLX_SGIX_fbconfig",
10738  "GLX_SGIX_pbuffer",
10739  "GLX_SGI_cushion",
10740  "GLX_SGIX_video_resize",
10741  "GLX_SGIX_swap_group",
10742  "GLX_SGIX_swap_barrier",
10743  "GLX_SGIS_blended_overlay",
10744  "GLX_SGIS_shared_multisample",
10745  "GLX_SUN_get_transparent_index",
10746  "GLX_3DFX_multisample",
10747  "GLX_MESA_copy_sub_buffer",
10748  "GLX_MESA_pixmap_colormap",
10749  "GLX_MESA_release_buffers",
10750  "GLX_MESA_set_3dfx_mode",
10751  "GLX_SGIX_visual_select_group",
10752  "GLX_OML_swap_method",
10753  "GLX_OML_sync_control",
10754  "GLX_NV_float_buffer",
10755  "GLX_SGIX_hyperpipe",
10756  "GLX_MESA_agp_offset",
10757  "GLX_EXT_fbconfig_packed_float",
10758  "GLX_EXT_framebuffer_sRGB",
10759  "GLX_EXT_texture_from_pixmap",
10760  "GLX_NV_present_video",
10761  "GLX_NV_video_out",
10762  "GLX_NV_swap_group",
10763  "GLX_EXT_scene_marker",
10764  "GLX_NV_video_output"
10765 };
10766 int __GLeeGLXNumExtensions=40;
10767 
10768 /* GLX_VERSION_1_3 */
10769 
10770 #ifdef __GLEE_GLX_VERSION_1_3
10771 #ifndef GLEE_C_DEFINED_glXGetFBConfigs
10772 #define GLEE_C_DEFINED_glXGetFBConfigs
10773  GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int screen, int * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, nelements); return (GLXFBConfig *)0;}
10774  GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFBConfigs;
10775 #endif
10776 #ifndef GLEE_C_DEFINED_glXChooseFBConfig
10777 #define GLEE_C_DEFINED_glXChooseFBConfig
10778  GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;}
10779  GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXChooseFBConfig;
10780 #endif
10781 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib
10782 #define GLEE_C_DEFINED_glXGetFBConfigAttrib
10783  int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib(dpy, config, attribute, value); return (int)0;}
10784  GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Lazy_glXGetFBConfigAttrib;
10785 #endif
10786 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig
10787 #define GLEE_C_DEFINED_glXGetVisualFromFBConfig
10788  XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, config); return (XVisualInfo *)0;}
10789  GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig=GLee_Lazy_glXGetVisualFromFBConfig;
10790 #endif
10791 #ifndef GLEE_C_DEFINED_glXCreateWindow
10792 #define GLEE_C_DEFINED_glXCreateWindow
10793  GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;}
10794  GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreateWindow;
10795 #endif
10796 #ifndef GLEE_C_DEFINED_glXDestroyWindow
10797 #define GLEE_C_DEFINED_glXDestroyWindow
10798  void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) {if (GLeeInit()) glXDestroyWindow(dpy, win);}
10799  GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDestroyWindow;
10800 #endif
10801 #ifndef GLEE_C_DEFINED_glXCreatePixmap
10802 #define GLEE_C_DEFINED_glXCreatePixmap
10803  GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return glXCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;}
10804  GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreatePixmap;
10805 #endif
10806 #ifndef GLEE_C_DEFINED_glXDestroyPixmap
10807 #define GLEE_C_DEFINED_glXDestroyPixmap
10808  void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);}
10809  GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDestroyPixmap;
10810 #endif
10811 #ifndef GLEE_C_DEFINED_glXCreatePbuffer
10812 #define GLEE_C_DEFINED_glXCreatePbuffer
10813  GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffer(dpy, config, attrib_list); return (GLXPbuffer)0;}
10814  GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCreatePbuffer;
10815 #endif
10816 #ifndef GLEE_C_DEFINED_glXDestroyPbuffer
10817 #define GLEE_C_DEFINED_glXDestroyPbuffer
10818  void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);}
10819  GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXDestroyPbuffer;
10820 #endif
10821 #ifndef GLEE_C_DEFINED_glXQueryDrawable
10822 #define GLEE_C_DEFINED_glXQueryDrawable
10823  void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(dpy, draw, attribute, value);}
10824  GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQueryDrawable;
10825 #endif
10826 #ifndef GLEE_C_DEFINED_glXCreateNewContext
10827 #define GLEE_C_DEFINED_glXCreateNewContext
10828  GLXContext __stdcall GLee_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;}
10829  GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_glXCreateNewContext;
10830 #endif
10831 #ifndef GLEE_C_DEFINED_glXMakeContextCurrent
10832 #define GLEE_C_DEFINED_glXMakeContextCurrent
10833  Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeContextCurrent(dpy, draw, read, ctx); return (Bool)0;}
10834  GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_Lazy_glXMakeContextCurrent;
10835 #endif
10836 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable
10837 #define GLEE_C_DEFINED_glXGetCurrentReadDrawable
10838  GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void) {if (GLeeInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;}
10839  GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable=GLee_Lazy_glXGetCurrentReadDrawable;
10840 #endif
10841 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplay
10842 #define GLEE_C_DEFINED_glXGetCurrentDisplay
10843  Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void) {if (GLeeInit()) return glXGetCurrentDisplay(); return (Display *)0;}
10844  GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Lazy_glXGetCurrentDisplay;
10845 #endif
10846 #ifndef GLEE_C_DEFINED_glXQueryContext
10847 #define GLEE_C_DEFINED_glXQueryContext
10848  int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx, attribute, value); return (int)0;}
10849  GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQueryContext;
10850 #endif
10851 #ifndef GLEE_C_DEFINED_glXSelectEvent
10852 #define GLEE_C_DEFINED_glXSelectEvent
10853  void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask);}
10854  GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectEvent;
10855 #endif
10856 #ifndef GLEE_C_DEFINED_glXGetSelectedEvent
10857 #define GLEE_C_DEFINED_glXGetSelectedEvent
10858  void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, event_mask);}
10859  GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_glXGetSelectedEvent;
10860 #endif
10861 #endif
10862 
10863 /* GLX_VERSION_1_4 */
10864 
10865 #ifdef __GLEE_GLX_VERSION_1_4
10866 #ifndef GLEE_C_DEFINED_glXGetProcAddress
10867 #define GLEE_C_DEFINED_glXGetProcAddress
10868  __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * procName) {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXextFuncPtr)0;}
10869  GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXGetProcAddress;
10870 #endif
10871 #endif
10872 
10873 /* GLX_ARB_multisample */
10874 
10875 #ifdef __GLEE_GLX_ARB_multisample
10876 #endif
10877 
10878 /* GLX_ARB_fbconfig_float */
10879 
10880 #ifdef __GLEE_GLX_ARB_fbconfig_float
10881 #endif
10882 
10883 /* GLX_ARB_create_context */
10884 
10885 #ifdef __GLEE_GLX_ARB_create_context
10886 #ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB
10887 #define GLEE_C_DEFINED_glXCreateContextAttribsARB
10888  GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list) {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, share_context, direct, attrib_list); return (GLXContext)0;}
10889  GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB=GLee_Lazy_glXCreateContextAttribsARB;
10890 #endif
10891 #endif
10892 
10893 /* GLX_SGIS_multisample */
10894 
10895 #ifdef __GLEE_GLX_SGIS_multisample
10896 #endif
10897 
10898 /* GLX_EXT_visual_info */
10899 
10900 #ifdef __GLEE_GLX_EXT_visual_info
10901 #endif
10902 
10903 /* GLX_SGI_swap_control */
10904 
10905 #ifdef __GLEE_GLX_SGI_swap_control
10906 #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI
10907 #define GLEE_C_DEFINED_glXSwapIntervalSGI
10908  int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval) {if (GLeeInit()) return glXSwapIntervalSGI(interval); return (int)0;}
10909  GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_glXSwapIntervalSGI;
10910 #endif
10911 #endif
10912 
10913 /* GLX_SGI_video_sync */
10914 
10915 #ifdef __GLEE_GLX_SGI_video_sync
10916 #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI
10917 #define GLEE_C_DEFINED_glXGetVideoSyncSGI
10918  int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count) {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (int)0;}
10919  GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_glXGetVideoSyncSGI;
10920 #endif
10921 #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI
10922 #define GLEE_C_DEFINED_glXWaitVideoSyncSGI
10923  int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remainder, count); return (int)0;}
10924  GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_glXWaitVideoSyncSGI;
10925 #endif
10926 #endif
10927 
10928 /* GLX_SGI_make_current_read */
10929 
10930 #ifdef __GLEE_GLX_SGI_make_current_read
10931 #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI
10932 #define GLEE_C_DEFINED_glXMakeCurrentReadSGI
10933  Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCurrentReadSGI(dpy, draw, read, ctx); return (Bool)0;}
10934  GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_Lazy_glXMakeCurrentReadSGI;
10935 #endif
10936 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
10937 #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
10938  GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void) {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;}
10939  GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI;
10940 #endif
10941 #endif
10942 
10943 /* GLX_EXT_visual_rating */
10944 
10945 #ifdef __GLEE_GLX_EXT_visual_rating
10946 #endif
10947 
10948 /* GLX_EXT_import_context */
10949 
10950 #ifdef __GLEE_GLX_EXT_import_context
10951 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT
10952 #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT
10953  Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void) {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (Display *)0;}
10954  GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GLee_Lazy_glXGetCurrentDisplayEXT;
10955 #endif
10956 #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT
10957 #define GLEE_C_DEFINED_glXQueryContextInfoEXT
10958  int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value) {if (GLeeInit()) return glXQueryContextInfoEXT(dpy, context, attribute, value); return (int)0;}
10959  GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee_Lazy_glXQueryContextInfoEXT;
10960 #endif
10961 #ifndef GLEE_C_DEFINED_glXGetContextIDEXT
10962 #define GLEE_C_DEFINED_glXGetContextIDEXT
10963  GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;}
10964  GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT;
10965 #endif
10966 #ifndef GLEE_C_DEFINED_glXImportContextEXT
10967 #define GLEE_C_DEFINED_glXImportContextEXT
10968  GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;}
10969  GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT;
10970 #endif
10971 #ifndef GLEE_C_DEFINED_glXFreeContextEXT
10972 #define GLEE_C_DEFINED_glXFreeContextEXT
10973  void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext context) {if (GLeeInit()) glXFreeContextEXT(dpy, context);}
10974  GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXFreeContextEXT;
10975 #endif
10976 #endif
10977 
10978 /* GLX_SGIX_fbconfig */
10979 
10980 #ifdef __GLEE_GLX_SGIX_fbconfig
10981 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
10982 #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
10983  int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttribSGIX(dpy, config, attribute, value); return (int)0;}
10984  GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX=GLee_Lazy_glXGetFBConfigAttribSGIX;
10985 #endif
10986 #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX
10987 #define GLEE_C_DEFINED_glXChooseFBConfigSGIX
10988  GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy, int screen, int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSGIX *)0;}
10989  GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_Lazy_glXChooseFBConfigSGIX;
10990 #endif
10991 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
10992 #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
10993  GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCreateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;}
10994  GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX;
10995 #endif
10996 #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
10997 #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
10998  GLXContext __stdcall GLee_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;}
10999  GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX;
11000 #endif
11001 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
11002 #define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
11003  XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, GLXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBConfigSGIX(dpy, config); return (XVisualInfo *)0;}
11004  GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX;
11005 #endif
11006 #ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
11007 #define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
11008  GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(dpy, vis); return (GLXFBConfigSGIX)0;}
11009  GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX;
11010 #endif
11011 #endif
11012 
11013 /* GLX_SGIX_pbuffer */
11014 
11015 #ifdef __GLEE_GLX_SGIX_pbuffer
11016 #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
11017 #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
11018  GLXPbufferSGIX __stdcall GLee_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;}
11019  GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GLee_Lazy_glXCreateGLXPbufferSGIX;
11020 #endif
11021 #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
11022 #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
11023  void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);}
11024  GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX=GLee_Lazy_glXDestroyGLXPbufferSGIX;
11025 #endif
11026 #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
11027 #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
11028  int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value) {if (GLeeInit()) return glXQueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;}
11029  GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee_Lazy_glXQueryGLXPbufferSGIX;
11030 #endif
11031 #ifndef GLEE_C_DEFINED_glXSelectEventSGIX
11032 #define GLEE_C_DEFINED_glXSelectEventSGIX
11033  void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, mask);}
11034  GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_glXSelectEventSGIX;
11035 #endif
11036 #ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX
11037 #define GLEE_C_DEFINED_glXGetSelectedEventSGIX
11038  void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, drawable, mask);}
11039  GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GLee_Lazy_glXGetSelectedEventSGIX;
11040 #endif
11041 #endif
11042 
11043 /* GLX_SGI_cushion */
11044 
11045 #ifdef __GLEE_GLX_SGI_cushion
11046 #ifndef GLEE_C_DEFINED_glXCushionSGI
11047 #define GLEE_C_DEFINED_glXCushionSGI
11048  void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, float cushion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);}
11049  GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSGI;
11050 #endif
11051 #endif
11052 
11053 /* GLX_SGIX_video_resize */
11054 
11055 #ifdef __GLEE_GLX_SGIX_video_resize
11056 #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX
11057 #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX
11058  int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int screen, int channel, Window window) {if (GLeeInit()) return glXBindChannelToWindowSGIX(display, screen, channel, window); return (int)0;}
11059  GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX=GLee_Lazy_glXBindChannelToWindowSGIX;
11060 #endif
11061 #ifndef GLEE_C_DEFINED_glXChannelRectSGIX
11062 #define GLEE_C_DEFINED_glXChannelRectSGIX
11063  int __stdcall GLee_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;}
11064  GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_glXChannelRectSGIX;
11065 #endif
11066 #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX
11067 #define GLEE_C_DEFINED_glXQueryChannelRectSGIX
11068  int __stdcall GLee_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;}
11069  GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GLee_Lazy_glXQueryChannelRectSGIX;
11070 #endif
11071 #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
11072 #define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
11073  int __stdcall GLee_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;}
11074  GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX=GLee_Lazy_glXQueryChannelDeltasSGIX;
11075 #endif
11076 #ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX
11077 #define GLEE_C_DEFINED_glXChannelRectSyncSGIX
11078  int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectSyncSGIX(display, screen, channel, synctype); return (int)0;}
11079  GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee_Lazy_glXChannelRectSyncSGIX;
11080 #endif
11081 #endif
11082 
11083 /* GLX_SGIX_swap_group */
11084 
11085 #ifdef __GLEE_GLX_SGIX_swap_group
11086 #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX
11087 #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX
11088  void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawable, member);}
11089  GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Lazy_glXJoinSwapGroupSGIX;
11090 #endif
11091 #endif
11092 
11093 /* GLX_SGIX_swap_barrier */
11094 
11095 #ifdef __GLEE_GLX_SGIX_swap_barrier
11096 #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX
11097 #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX
11098  void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, barrier);}
11099  GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee_Lazy_glXBindSwapBarrierSGIX;
11100 #endif
11101 #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
11102 #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
11103  Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, screen, max); return (Bool)0;}
11104  GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX;
11105 #endif
11106 #endif
11107 
11108 /* GLX_SGIS_blended_overlay */
11109 
11110 #ifdef __GLEE_GLX_SGIS_blended_overlay
11111 #endif
11112 
11113 /* GLX_SGIS_shared_multisample */
11114 
11115 #ifdef __GLEE_GLX_SGIS_shared_multisample
11116 #endif
11117 
11118 /* GLX_SUN_get_transparent_index */
11119 
11120 #ifdef __GLEE_GLX_SUN_get_transparent_index
11121 #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN
11122 #define GLEE_C_DEFINED_glXGetTransparentIndexSUN
11123  Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Window overlay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) return glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return (Status)0;}
11124  GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN=GLee_Lazy_glXGetTransparentIndexSUN;
11125 #endif
11126 #endif
11127 
11128 /* GLX_3DFX_multisample */
11129 
11130 #ifdef __GLEE_GLX_3DFX_multisample
11131 #endif
11132 
11133 /* GLX_MESA_copy_sub_buffer */
11134 
11135 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
11136 #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA
11137 #define GLEE_C_DEFINED_glXCopySubBufferMESA
11138  void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, int x, int y, int width, int height) {if (GLeeInit()) glXCopySubBufferMESA(dpy, drawable, x, y, width, height);}
11139  GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Lazy_glXCopySubBufferMESA;
11140 #endif
11141 #endif
11142 
11143 /* GLX_MESA_pixmap_colormap */
11144 
11145 #ifdef __GLEE_GLX_MESA_pixmap_colormap
11146 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA
11147 #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA
11148  GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glXCreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;}
11149  GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee_Lazy_glXCreateGLXPixmapMESA;
11150 #endif
11151 #endif
11152 
11153 /* GLX_MESA_release_buffers */
11154 
11155 #ifdef __GLEE_GLX_MESA_release_buffers
11156 #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA
11157 #define GLEE_C_DEFINED_glXReleaseBuffersMESA
11158  Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawable) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); return (Bool)0;}
11159  GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_Lazy_glXReleaseBuffersMESA;
11160 #endif
11161 #endif
11162 
11163 /* GLX_MESA_set_3dfx_mode */
11164 
11165 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
11166 #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA
11167 #define GLEE_C_DEFINED_glXSet3DfxModeMESA
11168  Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode) {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bool)0;}
11169  GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_glXSet3DfxModeMESA;
11170 #endif
11171 #endif
11172 
11173 /* GLX_SGIX_visual_select_group */
11174 
11175 #ifdef __GLEE_GLX_SGIX_visual_select_group
11176 #endif
11177 
11178 /* GLX_OML_swap_method */
11179 
11180 #ifdef __GLEE_GLX_OML_swap_method
11181 #endif
11182 
11183 /* GLX_OML_sync_control */
11184 
11185 #ifdef __GLEE_GLX_OML_sync_control
11186 #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML
11187 #define GLEE_C_DEFINED_glXGetSyncValuesOML
11188  Bool __stdcall GLee_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;}
11189  GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_glXGetSyncValuesOML;
11190 #endif
11191 #ifndef GLEE_C_DEFINED_glXGetMscRateOML
11192 #define GLEE_C_DEFINED_glXGetMscRateOML
11193  Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;}
11194  GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGetMscRateOML;
11195 #endif
11196 #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML
11197 #define GLEE_C_DEFINED_glXSwapBuffersMscOML
11198  int64_t __stdcall GLee_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;}
11199  GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Lazy_glXSwapBuffersMscOML;
11200 #endif
11201 #ifndef GLEE_C_DEFINED_glXWaitForMscOML
11202 #define GLEE_C_DEFINED_glXWaitForMscOML
11203  Bool __stdcall GLee_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;}
11204  GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWaitForMscOML;
11205 #endif
11206 #ifndef GLEE_C_DEFINED_glXWaitForSbcOML
11207 #define GLEE_C_DEFINED_glXWaitForSbcOML
11208  Bool __stdcall GLee_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;}
11209  GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWaitForSbcOML;
11210 #endif
11211 #endif
11212 
11213 /* GLX_NV_float_buffer */
11214 
11215 #ifdef __GLEE_GLX_NV_float_buffer
11216 #endif
11217 
11218 /* GLX_SGIX_hyperpipe */
11219 
11220 #ifdef __GLEE_GLX_SGIX_hyperpipe
11221 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
11222 #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
11223  GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNetworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;}
11224  GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX;
11225 #endif
11226 #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX
11227 #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX
11228  int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0;}
11229  GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee_Lazy_glXHyperpipeConfigSGIX;
11230 #endif
11231 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
11232 #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
11233  GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;}
11234  GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX;
11235 #endif
11236 #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
11237 #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
11238  int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); return (int)0;}
11239  GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX;
11240 #endif
11241 #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX
11242 #define GLEE_C_DEFINED_glXBindHyperpipeSGIX
11243  int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;}
11244  GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Lazy_glXBindHyperpipeSGIX;
11245 #endif
11246 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
11247 #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
11248  int __stdcall GLee_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;}
11249  GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX;
11250 #endif
11251 #ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX
11252 #define GLEE_C_DEFINED_glXHyperpipeAttribSGIX
11253  int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList) {if (GLeeInit()) return glXHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;}
11254  GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee_Lazy_glXHyperpipeAttribSGIX;
11255 #endif
11256 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
11257 #define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
11258  int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList); return (int)0;}
11259  GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX;
11260 #endif
11261 #endif
11262 
11263 /* GLX_MESA_agp_offset */
11264 
11265 #ifdef __GLEE_GLX_MESA_agp_offset
11266 #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA
11267 #define GLEE_C_DEFINED_glXGetAGPOffsetMESA
11268  unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;}
11269  GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_glXGetAGPOffsetMESA;
11270 #endif
11271 #endif
11272 
11273 /* GLX_EXT_fbconfig_packed_float */
11274 
11275 #ifdef __GLEE_GLX_EXT_fbconfig_packed_float
11276 #endif
11277 
11278 /* GLX_EXT_framebuffer_sRGB */
11279 
11280 #ifdef __GLEE_GLX_EXT_framebuffer_sRGB
11281 #endif
11282 
11283 /* GLX_EXT_texture_from_pixmap */
11284 
11285 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
11286 #ifndef GLEE_C_DEFINED_glXBindTexImageEXT
11287 #define GLEE_C_DEFINED_glXBindTexImageEXT
11288  void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT(dpy, drawable, buffer, attrib_list);}
11289  GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_glXBindTexImageEXT;
11290 #endif
11291 #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT
11292 #define GLEE_C_DEFINED_glXReleaseTexImageEXT
11293  void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buffer);}
11294  GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_Lazy_glXReleaseTexImageEXT;
11295 #endif
11296 #endif
11297 
11298 /* GLX_NV_present_video */
11299 
11300 #ifdef __GLEE_GLX_NV_present_video
11301 #endif
11302 
11303 /* GLX_NV_video_out */
11304 
11305 #ifdef __GLEE_GLX_NV_video_out
11306 #endif
11307 
11308 /* GLX_NV_swap_group */
11309 
11310 #ifdef __GLEE_GLX_NV_swap_group
11311 #endif
11312 
11313 /* GLX_EXT_scene_marker */
11314 
11315 #ifdef __GLEE_GLX_EXT_scene_marker
11316 #endif
11317 
11318 /* GLX_NV_video_output */
11319 
11320 #ifdef __GLEE_GLX_NV_video_output
11321 #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV
11322 #define GLEE_C_DEFINED_glXGetVideoDeviceNV
11323  int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;}
11324  GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_glXGetVideoDeviceNV;
11325 #endif
11326 #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV
11327 #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV
11328  int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV(dpy, screen, VideoDevice); return (int)0;}
11329  GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GLee_Lazy_glXReleaseVideoDeviceNV;
11330 #endif
11331 #ifndef GLEE_C_DEFINED_glXBindVideoImageNV
11332 #define GLEE_C_DEFINED_glXBindVideoImageNV
11333  int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;}
11334  GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_glXBindVideoImageNV;
11335 #endif
11336 #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV
11337 #define GLEE_C_DEFINED_glXReleaseVideoImageNV
11338  int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (int)0;}
11339  GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee_Lazy_glXReleaseVideoImageNV;
11340 #endif
11341 #ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV
11342 #define GLEE_C_DEFINED_glXSendPbufferToVideoNV
11343  int __stdcall GLee_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;}
11344  GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GLee_Lazy_glXSendPbufferToVideoNV;
11345 #endif
11346 #ifndef GLEE_C_DEFINED_glXGetVideoInfoNV
11347 #define GLEE_C_DEFINED_glXGetVideoInfoNV
11348  int __stdcall GLee_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;}
11349  GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXGetVideoInfoNV;
11350 #endif
11351 #endif
11352 #endif /* end GLX */
11353 /*****************************************************************
11354 * Extension link functions
11355 *****************************************************************/
11356 
11357 GLuint __GLeeLink_GL_VERSION_1_2(void)
11358 {
11359  GLint nLinked=0;
11360 #ifdef __GLEE_GL_VERSION_1_2
11361  if ((GLeeFuncPtr_glBlendColor = (GLEEPFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlendColor"))!=0) nLinked++;
11362  if ((GLeeFuncPtr_glBlendEquation = (GLEEPFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress("glBlendEquation"))!=0) nLinked++;
11363  if ((GLeeFuncPtr_glDrawRangeElements = (GLEEPFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++;
11364  if ((GLeeFuncPtr_glColorTable = (GLEEPFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColorTable"))!=0) nLinked++;
11365  if ((GLeeFuncPtr_glColorTableParameterfv = (GLEEPFNGLCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++;
11366  if ((GLeeFuncPtr_glColorTableParameteriv = (GLEEPFNGLCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++;
11367  if ((GLeeFuncPtr_glCopyColorTable = (GLEEPFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress("glCopyColorTable"))!=0) nLinked++;
11368  if ((GLeeFuncPtr_glGetColorTable = (GLEEPFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress("glGetColorTable"))!=0) nLinked++;
11369  if ((GLeeFuncPtr_glGetColorTableParameterfv = (GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++;
11370  if ((GLeeFuncPtr_glGetColorTableParameteriv = (GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++;
11371  if ((GLeeFuncPtr_glColorSubTable = (GLEEPFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress("glColorSubTable"))!=0) nLinked++;
11372  if ((GLeeFuncPtr_glCopyColorSubTable = (GLEEPFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++;
11373  if ((GLeeFuncPtr_glConvolutionFilter1D = (GLEEPFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++;
11374  if ((GLeeFuncPtr_glConvolutionFilter2D = (GLEEPFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++;
11375  if ((GLeeFuncPtr_glConvolutionParameterf = (GLEEPFNGLCONVOLUTIONPARAMETERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++;
11376  if ((GLeeFuncPtr_glConvolutionParameterfv = (GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++;
11377  if ((GLeeFuncPtr_glConvolutionParameteri = (GLEEPFNGLCONVOLUTIONPARAMETERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++;
11378  if ((GLeeFuncPtr_glConvolutionParameteriv = (GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++;
11379  if ((GLeeFuncPtr_glCopyConvolutionFilter1D = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++;
11380  if ((GLeeFuncPtr_glCopyConvolutionFilter2D = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++;
11381  if ((GLeeFuncPtr_glGetConvolutionFilter = (GLEEPFNGLGETCONVOLUTIONFILTERPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++;
11382  if ((GLeeFuncPtr_glGetConvolutionParameterfv = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++;
11383  if ((GLeeFuncPtr_glGetConvolutionParameteriv = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++;
11384  if ((GLeeFuncPtr_glGetSeparableFilter = (GLEEPFNGLGETSEPARABLEFILTERPROC) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++;
11385  if ((GLeeFuncPtr_glSeparableFilter2D = (GLEEPFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++;
11386  if ((GLeeFuncPtr_glGetHistogram = (GLEEPFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("glGetHistogram"))!=0) nLinked++;
11387  if ((GLeeFuncPtr_glGetHistogramParameterfv = (GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++;
11388  if ((GLeeFuncPtr_glGetHistogramParameteriv = (GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++;
11389  if ((GLeeFuncPtr_glGetMinmax = (GLEEPFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMinmax"))!=0) nLinked++;
11390  if ((GLeeFuncPtr_glGetMinmaxParameterfv = (GLEEPFNGLGETMINMAXPARAMETERFVPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++;
11391  if ((GLeeFuncPtr_glGetMinmaxParameteriv = (GLEEPFNGLGETMINMAXPARAMETERIVPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++;
11392  if ((GLeeFuncPtr_glHistogram = (GLEEPFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistogram"))!=0) nLinked++;
11393  if ((GLeeFuncPtr_glMinmax = (GLEEPFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0) nLinked++;
11394  if ((GLeeFuncPtr_glResetHistogram = (GLEEPFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress("glResetHistogram"))!=0) nLinked++;
11395  if ((GLeeFuncPtr_glResetMinmax = (GLEEPFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glResetMinmax"))!=0) nLinked++;
11396  if ((GLeeFuncPtr_glTexImage3D = (GLEEPFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexImage3D"))!=0) nLinked++;
11397  if ((GLeeFuncPtr_glTexSubImage3D = (GLEEPFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glTexSubImage3D"))!=0) nLinked++;
11398  if ((GLeeFuncPtr_glCopyTexSubImage3D = (GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++;
11399 #endif
11400  if (nLinked==38) return GLEE_LINK_COMPLETE;
11401  if (nLinked==0) return GLEE_LINK_FAIL;
11402  return GLEE_LINK_PARTIAL;
11403 }
11404 
11405 GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;}
11406 
11407 GLuint __GLeeLink_GL_VERSION_1_3(void)
11408 {
11409  GLint nLinked=0;
11410 #ifdef __GLEE_GL_VERSION_1_3
11411  if ((GLeeFuncPtr_glActiveTexture = (GLEEPFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress("glActiveTexture"))!=0) nLinked++;
11412  if ((GLeeFuncPtr_glClientActiveTexture = (GLEEPFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++;
11413  if ((GLeeFuncPtr_glMultiTexCoord1d = (GLEEPFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++;
11414  if ((GLeeFuncPtr_glMultiTexCoord1dv = (GLEEPFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++;
11415  if ((GLeeFuncPtr_glMultiTexCoord1f = (GLEEPFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++;
11416  if ((GLeeFuncPtr_glMultiTexCoord1fv = (GLEEPFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++;
11417  if ((GLeeFuncPtr_glMultiTexCoord1i = (GLEEPFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++;
11418  if ((GLeeFuncPtr_glMultiTexCoord1iv = (GLEEPFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++;
11419  if ((GLeeFuncPtr_glMultiTexCoord1s = (GLEEPFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++;
11420  if ((GLeeFuncPtr_glMultiTexCoord1sv = (GLEEPFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++;
11421  if ((GLeeFuncPtr_glMultiTexCoord2d = (GLEEPFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++;
11422  if ((GLeeFuncPtr_glMultiTexCoord2dv = (GLEEPFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++;
11423  if ((GLeeFuncPtr_glMultiTexCoord2f = (GLEEPFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++;
11424  if ((GLeeFuncPtr_glMultiTexCoord2fv = (GLEEPFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++;
11425  if ((GLeeFuncPtr_glMultiTexCoord2i = (GLEEPFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++;
11426  if ((GLeeFuncPtr_glMultiTexCoord2iv = (GLEEPFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++;
11427  if ((GLeeFuncPtr_glMultiTexCoord2s = (GLEEPFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++;
11428  if ((GLeeFuncPtr_glMultiTexCoord2sv = (GLEEPFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++;
11429  if ((GLeeFuncPtr_glMultiTexCoord3d = (GLEEPFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++;
11430  if ((GLeeFuncPtr_glMultiTexCoord3dv = (GLEEPFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++;
11431  if ((GLeeFuncPtr_glMultiTexCoord3f = (GLEEPFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++;
11432  if ((GLeeFuncPtr_glMultiTexCoord3fv = (GLEEPFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++;
11433  if ((GLeeFuncPtr_glMultiTexCoord3i = (GLEEPFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++;
11434  if ((GLeeFuncPtr_glMultiTexCoord3iv = (GLEEPFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++;
11435  if ((GLeeFuncPtr_glMultiTexCoord3s = (GLEEPFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++;
11436  if ((GLeeFuncPtr_glMultiTexCoord3sv = (GLEEPFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++;
11437  if ((GLeeFuncPtr_glMultiTexCoord4d = (GLEEPFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++;
11438  if ((GLeeFuncPtr_glMultiTexCoord4dv = (GLEEPFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++;
11439  if ((GLeeFuncPtr_glMultiTexCoord4f = (GLEEPFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++;
11440  if ((GLeeFuncPtr_glMultiTexCoord4fv = (GLEEPFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++;
11441  if ((GLeeFuncPtr_glMultiTexCoord4i = (GLEEPFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++;
11442  if ((GLeeFuncPtr_glMultiTexCoord4iv = (GLEEPFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++;
11443  if ((GLeeFuncPtr_glMultiTexCoord4s = (GLEEPFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++;
11444  if ((GLeeFuncPtr_glMultiTexCoord4sv = (GLEEPFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++;
11445  if ((GLeeFuncPtr_glLoadTransposeMatrixf = (GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++;
11446  if ((GLeeFuncPtr_glLoadTransposeMatrixd = (GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++;
11447  if ((GLeeFuncPtr_glMultTransposeMatrixf = (GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++;
11448  if ((GLeeFuncPtr_glMultTransposeMatrixd = (GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++;
11449  if ((GLeeFuncPtr_glSampleCoverage = (GLEEPFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress("glSampleCoverage"))!=0) nLinked++;
11450  if ((GLeeFuncPtr_glCompressedTexImage3D = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++;
11451  if ((GLeeFuncPtr_glCompressedTexImage2D = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++;
11452  if ((GLeeFuncPtr_glCompressedTexImage1D = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++;
11453  if ((GLeeFuncPtr_glCompressedTexSubImage3D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++;
11454  if ((GLeeFuncPtr_glCompressedTexSubImage2D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++;
11455  if ((GLeeFuncPtr_glCompressedTexSubImage1D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++;
11456  if ((GLeeFuncPtr_glGetCompressedTexImage = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++;
11457 #endif
11458  if (nLinked==46) return GLEE_LINK_COMPLETE;
11459  if (nLinked==0) return GLEE_LINK_FAIL;
11460  return GLEE_LINK_PARTIAL;
11461 }
11462 
11463 GLuint __GLeeLink_GL_VERSION_1_4(void)
11464 {
11465  GLint nLinked=0;
11466 #ifdef __GLEE_GL_VERSION_1_4
11467  if ((GLeeFuncPtr_glBlendFuncSeparate = (GLEEPFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++;
11468  if ((GLeeFuncPtr_glFogCoordf = (GLEEPFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoordf"))!=0) nLinked++;
11469  if ((GLeeFuncPtr_glFogCoordfv = (GLEEPFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogCoordfv"))!=0) nLinked++;
11470  if ((GLeeFuncPtr_glFogCoordd = (GLEEPFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoordd"))!=0) nLinked++;
11471  if ((GLeeFuncPtr_glFogCoorddv = (GLEEPFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogCoorddv"))!=0) nLinked++;
11472  if ((GLeeFuncPtr_glFogCoordPointer = (GLEEPFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++;
11473  if ((GLeeFuncPtr_glMultiDrawArrays = (GLEEPFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++;
11474  if ((GLeeFuncPtr_glMultiDrawElements = (GLEEPFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++;
11475  if ((GLeeFuncPtr_glPointParameterf = (GLEEPFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddress("glPointParameterf"))!=0) nLinked++;
11476  if ((GLeeFuncPtr_glPointParameterfv = (GLEEPFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++;
11477  if ((GLeeFuncPtr_glPointParameteri = (GLEEPFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddress("glPointParameteri"))!=0) nLinked++;
11478  if ((GLeeFuncPtr_glPointParameteriv = (GLEEPFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++;
11479  if ((GLeeFuncPtr_glSecondaryColor3b = (GLEEPFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++;
11480  if ((GLeeFuncPtr_glSecondaryColor3bv = (GLEEPFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++;
11481  if ((GLeeFuncPtr_glSecondaryColor3d = (GLEEPFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++;
11482  if ((GLeeFuncPtr_glSecondaryColor3dv = (GLEEPFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++;
11483  if ((GLeeFuncPtr_glSecondaryColor3f = (GLEEPFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++;
11484  if ((GLeeFuncPtr_glSecondaryColor3fv = (GLEEPFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++;
11485  if ((GLeeFuncPtr_glSecondaryColor3i = (GLEEPFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++;
11486  if ((GLeeFuncPtr_glSecondaryColor3iv = (GLEEPFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++;
11487  if ((GLeeFuncPtr_glSecondaryColor3s = (GLEEPFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++;
11488  if ((GLeeFuncPtr_glSecondaryColor3sv = (GLEEPFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++;
11489  if ((GLeeFuncPtr_glSecondaryColor3ub = (GLEEPFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++;
11490  if ((GLeeFuncPtr_glSecondaryColor3ubv = (GLEEPFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++;
11491  if ((GLeeFuncPtr_glSecondaryColor3ui = (GLEEPFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++;
11492  if ((GLeeFuncPtr_glSecondaryColor3uiv = (GLEEPFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++;
11493  if ((GLeeFuncPtr_glSecondaryColor3us = (GLEEPFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++;
11494  if ((GLeeFuncPtr_glSecondaryColor3usv = (GLEEPFNGLSECONDARYCOLOR3USVPROC) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++;
11495  if ((GLeeFuncPtr_glSecondaryColorPointer = (GLEEPFNGLSECONDARYCOLORPOINTERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++;
11496  if ((GLeeFuncPtr_glWindowPos2d = (GLEEPFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWindowPos2d"))!=0) nLinked++;
11497  if ((GLeeFuncPtr_glWindowPos2dv = (GLEEPFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("glWindowPos2dv"))!=0) nLinked++;
11498  if ((GLeeFuncPtr_glWindowPos2f = (GLEEPFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWindowPos2f"))!=0) nLinked++;
11499  if ((GLeeFuncPtr_glWindowPos2fv = (GLEEPFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("glWindowPos2fv"))!=0) nLinked++;
11500  if ((GLeeFuncPtr_glWindowPos2i = (GLEEPFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWindowPos2i"))!=0) nLinked++;
11501  if ((GLeeFuncPtr_glWindowPos2iv = (GLEEPFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("glWindowPos2iv"))!=0) nLinked++;
11502  if ((GLeeFuncPtr_glWindowPos2s = (GLEEPFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWindowPos2s"))!=0) nLinked++;
11503  if ((GLeeFuncPtr_glWindowPos2sv = (GLEEPFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("glWindowPos2sv"))!=0) nLinked++;
11504  if ((GLeeFuncPtr_glWindowPos3d = (GLEEPFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWindowPos3d"))!=0) nLinked++;
11505  if ((GLeeFuncPtr_glWindowPos3dv = (GLEEPFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("glWindowPos3dv"))!=0) nLinked++;
11506  if ((GLeeFuncPtr_glWindowPos3f = (GLEEPFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWindowPos3f"))!=0) nLinked++;
11507  if ((GLeeFuncPtr_glWindowPos3fv = (GLEEPFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("glWindowPos3fv"))!=0) nLinked++;
11508  if ((GLeeFuncPtr_glWindowPos3i = (GLEEPFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWindowPos3i"))!=0) nLinked++;
11509  if ((GLeeFuncPtr_glWindowPos3iv = (GLEEPFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("glWindowPos3iv"))!=0) nLinked++;
11510  if ((GLeeFuncPtr_glWindowPos3s = (GLEEPFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWindowPos3s"))!=0) nLinked++;
11511  if ((GLeeFuncPtr_glWindowPos3sv = (GLEEPFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("glWindowPos3sv"))!=0) nLinked++;
11512 #endif
11513  if (nLinked==45) return GLEE_LINK_COMPLETE;
11514  if (nLinked==0) return GLEE_LINK_FAIL;
11515  return GLEE_LINK_PARTIAL;
11516 }
11517 
11518 GLuint __GLeeLink_GL_VERSION_1_5(void)
11519 {
11520  GLint nLinked=0;
11521 #ifdef __GLEE_GL_VERSION_1_5
11522  if ((GLeeFuncPtr_glGenQueries = (GLEEPFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQueries"))!=0) nLinked++;
11523  if ((GLeeFuncPtr_glDeleteQueries = (GLEEPFNGLDELETEQUERIESPROC) __GLeeGetProcAddress("glDeleteQueries"))!=0) nLinked++;
11524  if ((GLeeFuncPtr_glIsQuery = (GLEEPFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery"))!=0) nLinked++;
11525  if ((GLeeFuncPtr_glBeginQuery = (GLEEPFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBeginQuery"))!=0) nLinked++;
11526  if ((GLeeFuncPtr_glEndQuery = (GLEEPFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery"))!=0) nLinked++;
11527  if ((GLeeFuncPtr_glGetQueryiv = (GLEEPFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQueryiv"))!=0) nLinked++;
11528  if ((GLeeFuncPtr_glGetQueryObjectiv = (GLEEPFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++;
11529  if ((GLeeFuncPtr_glGetQueryObjectuiv = (GLEEPFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++;
11530  if ((GLeeFuncPtr_glBindBuffer = (GLEEPFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBindBuffer"))!=0) nLinked++;
11531  if ((GLeeFuncPtr_glDeleteBuffers = (GLEEPFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress("glDeleteBuffers"))!=0) nLinked++;
11532  if ((GLeeFuncPtr_glGenBuffers = (GLEEPFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenBuffers"))!=0) nLinked++;
11533  if ((GLeeFuncPtr_glIsBuffer = (GLEEPFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer"))!=0) nLinked++;
11534  if ((GLeeFuncPtr_glBufferData = (GLEEPFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBufferData"))!=0) nLinked++;
11535  if ((GLeeFuncPtr_glBufferSubData = (GLEEPFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress("glBufferSubData"))!=0) nLinked++;
11536  if ((GLeeFuncPtr_glGetBufferSubData = (GLEEPFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++;
11537  if ((GLeeFuncPtr_glMapBuffer = (GLEEPFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuffer"))!=0) nLinked++;
11538  if ((GLeeFuncPtr_glUnmapBuffer = (GLEEPFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUnmapBuffer"))!=0) nLinked++;
11539  if ((GLeeFuncPtr_glGetBufferParameteriv = (GLEEPFNGLGETBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++;
11540  if ((GLeeFuncPtr_glGetBufferPointerv = (GLEEPFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++;
11541 #endif
11542  if (nLinked==19) return GLEE_LINK_COMPLETE;
11543  if (nLinked==0) return GLEE_LINK_FAIL;
11544  return GLEE_LINK_PARTIAL;
11545 }
11546 
11547 GLuint __GLeeLink_GL_VERSION_2_0(void)
11548 {
11549  GLint nLinked=0;
11550 #ifdef __GLEE_GL_VERSION_2_0
11551  if ((GLeeFuncPtr_glBlendEquationSeparate = (GLEEPFNGLBLENDEQUATIONSEPARATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++;
11552  if ((GLeeFuncPtr_glDrawBuffers = (GLEEPFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDrawBuffers"))!=0) nLinked++;
11553  if ((GLeeFuncPtr_glStencilOpSeparate = (GLEEPFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++;
11554  if ((GLeeFuncPtr_glStencilFuncSeparate = (GLEEPFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++;
11555  if ((GLeeFuncPtr_glStencilMaskSeparate = (GLEEPFNGLSTENCILMASKSEPARATEPROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++;
11556  if ((GLeeFuncPtr_glAttachShader = (GLEEPFNGLATTACHSHADERPROC) __GLeeGetProcAddress("glAttachShader"))!=0) nLinked++;
11557  if ((GLeeFuncPtr_glBindAttribLocation = (GLEEPFNGLBINDATTRIBLOCATIONPROC) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++;
11558  if ((GLeeFuncPtr_glCompileShader = (GLEEPFNGLCOMPILESHADERPROC) __GLeeGetProcAddress("glCompileShader"))!=0) nLinked++;
11559  if ((GLeeFuncPtr_glCreateProgram = (GLEEPFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress("glCreateProgram"))!=0) nLinked++;
11560  if ((GLeeFuncPtr_glCreateShader = (GLEEPFNGLCREATESHADERPROC) __GLeeGetProcAddress("glCreateShader"))!=0) nLinked++;
11561  if ((GLeeFuncPtr_glDeleteProgram = (GLEEPFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress("glDeleteProgram"))!=0) nLinked++;
11562  if ((GLeeFuncPtr_glDeleteShader = (GLEEPFNGLDELETESHADERPROC) __GLeeGetProcAddress("glDeleteShader"))!=0) nLinked++;
11563  if ((GLeeFuncPtr_glDetachShader = (GLEEPFNGLDETACHSHADERPROC) __GLeeGetProcAddress("glDetachShader"))!=0) nLinked++;
11564  if ((GLeeFuncPtr_glDisableVertexAttribArray = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++;
11565  if ((GLeeFuncPtr_glEnableVertexAttribArray = (GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++;
11566  if ((GLeeFuncPtr_glGetActiveAttrib = (GLEEPFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++;
11567  if ((GLeeFuncPtr_glGetActiveUniform = (GLEEPFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++;
11568  if ((GLeeFuncPtr_glGetAttachedShaders = (GLEEPFNGLGETATTACHEDSHADERSPROC) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++;
11569  if ((GLeeFuncPtr_glGetAttribLocation = (GLEEPFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++;
11570  if ((GLeeFuncPtr_glGetProgramiv = (GLEEPFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("glGetProgramiv"))!=0) nLinked++;
11571  if ((GLeeFuncPtr_glGetProgramInfoLog = (GLEEPFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++;
11572  if ((GLeeFuncPtr_glGetShaderiv = (GLEEPFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGetShaderiv"))!=0) nLinked++;
11573  if ((GLeeFuncPtr_glGetShaderInfoLog = (GLEEPFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++;
11574  if ((GLeeFuncPtr_glGetShaderSource = (GLEEPFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddress("glGetShaderSource"))!=0) nLinked++;
11575  if ((GLeeFuncPtr_glGetUniformLocation = (GLEEPFNGLGETUNIFORMLOCATIONPROC) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++;
11576  if ((GLeeFuncPtr_glGetUniformfv = (GLEEPFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("glGetUniformfv"))!=0) nLinked++;
11577  if ((GLeeFuncPtr_glGetUniformiv = (GLEEPFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("glGetUniformiv"))!=0) nLinked++;
11578  if ((GLeeFuncPtr_glGetVertexAttribdv = (GLEEPFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++;
11579  if ((GLeeFuncPtr_glGetVertexAttribfv = (GLEEPFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++;
11580  if ((GLeeFuncPtr_glGetVertexAttribiv = (GLEEPFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++;
11581  if ((GLeeFuncPtr_glGetVertexAttribPointerv = (GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++;
11582  if ((GLeeFuncPtr_glIsProgram = (GLEEPFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProgram"))!=0) nLinked++;
11583  if ((GLeeFuncPtr_glIsShader = (GLEEPFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader"))!=0) nLinked++;
11584  if ((GLeeFuncPtr_glLinkProgram = (GLEEPFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLinkProgram"))!=0) nLinked++;
11585  if ((GLeeFuncPtr_glShaderSource = (GLEEPFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("glShaderSource"))!=0) nLinked++;
11586  if ((GLeeFuncPtr_glUseProgram = (GLEEPFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseProgram"))!=0) nLinked++;
11587  if ((GLeeFuncPtr_glUniform1f = (GLEEPFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUniform1f"))!=0) nLinked++;
11588  if ((GLeeFuncPtr_glUniform2f = (GLEEPFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUniform2f"))!=0) nLinked++;
11589  if ((GLeeFuncPtr_glUniform3f = (GLEEPFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUniform3f"))!=0) nLinked++;
11590  if ((GLeeFuncPtr_glUniform4f = (GLEEPFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUniform4f"))!=0) nLinked++;
11591  if ((GLeeFuncPtr_glUniform1i = (GLEEPFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUniform1i"))!=0) nLinked++;
11592  if ((GLeeFuncPtr_glUniform2i = (GLEEPFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUniform2i"))!=0) nLinked++;
11593  if ((GLeeFuncPtr_glUniform3i = (GLEEPFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUniform3i"))!=0) nLinked++;
11594  if ((GLeeFuncPtr_glUniform4i = (GLEEPFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUniform4i"))!=0) nLinked++;
11595  if ((GLeeFuncPtr_glUniform1fv = (GLEEPFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUniform1fv"))!=0) nLinked++;
11596  if ((GLeeFuncPtr_glUniform2fv = (GLEEPFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUniform2fv"))!=0) nLinked++;
11597  if ((GLeeFuncPtr_glUniform3fv = (GLEEPFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUniform3fv"))!=0) nLinked++;
11598  if ((GLeeFuncPtr_glUniform4fv = (GLEEPFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUniform4fv"))!=0) nLinked++;
11599  if ((GLeeFuncPtr_glUniform1iv = (GLEEPFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUniform1iv"))!=0) nLinked++;
11600  if ((GLeeFuncPtr_glUniform2iv = (GLEEPFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUniform2iv"))!=0) nLinked++;
11601  if ((GLeeFuncPtr_glUniform3iv = (GLEEPFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUniform3iv"))!=0) nLinked++;
11602  if ((GLeeFuncPtr_glUniform4iv = (GLEEPFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUniform4iv"))!=0) nLinked++;
11603  if ((GLeeFuncPtr_glUniformMatrix2fv = (GLEEPFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++;
11604  if ((GLeeFuncPtr_glUniformMatrix3fv = (GLEEPFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++;
11605  if ((GLeeFuncPtr_glUniformMatrix4fv = (GLEEPFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++;
11606  if ((GLeeFuncPtr_glValidateProgram = (GLEEPFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddress("glValidateProgram"))!=0) nLinked++;
11607  if ((GLeeFuncPtr_glVertexAttrib1d = (GLEEPFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress("glVertexAttrib1d"))!=0) nLinked++;
11608  if ((GLeeFuncPtr_glVertexAttrib1dv = (GLEEPFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++;
11609  if ((GLeeFuncPtr_glVertexAttrib1f = (GLEEPFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress("glVertexAttrib1f"))!=0) nLinked++;
11610  if ((GLeeFuncPtr_glVertexAttrib1fv = (GLEEPFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++;
11611  if ((GLeeFuncPtr_glVertexAttrib1s = (GLEEPFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress("glVertexAttrib1s"))!=0) nLinked++;
11612  if ((GLeeFuncPtr_glVertexAttrib1sv = (GLEEPFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++;
11613  if ((GLeeFuncPtr_glVertexAttrib2d = (GLEEPFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress("glVertexAttrib2d"))!=0) nLinked++;
11614  if ((GLeeFuncPtr_glVertexAttrib2dv = (GLEEPFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++;
11615  if ((GLeeFuncPtr_glVertexAttrib2f = (GLEEPFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress("glVertexAttrib2f"))!=0) nLinked++;
11616  if ((GLeeFuncPtr_glVertexAttrib2fv = (GLEEPFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++;
11617  if ((GLeeFuncPtr_glVertexAttrib2s = (GLEEPFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress("glVertexAttrib2s"))!=0) nLinked++;
11618  if ((GLeeFuncPtr_glVertexAttrib2sv = (GLEEPFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++;
11619  if ((GLeeFuncPtr_glVertexAttrib3d = (GLEEPFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress("glVertexAttrib3d"))!=0) nLinked++;
11620  if ((GLeeFuncPtr_glVertexAttrib3dv = (GLEEPFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++;
11621  if ((GLeeFuncPtr_glVertexAttrib3f = (GLEEPFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress("glVertexAttrib3f"))!=0) nLinked++;
11622  if ((GLeeFuncPtr_glVertexAttrib3fv = (GLEEPFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++;
11623  if ((GLeeFuncPtr_glVertexAttrib3s = (GLEEPFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress("glVertexAttrib3s"))!=0) nLinked++;
11624  if ((GLeeFuncPtr_glVertexAttrib3sv = (GLEEPFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++;
11625  if ((GLeeFuncPtr_glVertexAttrib4Nbv = (GLEEPFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++;
11626  if ((GLeeFuncPtr_glVertexAttrib4Niv = (GLEEPFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++;
11627  if ((GLeeFuncPtr_glVertexAttrib4Nsv = (GLEEPFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++;
11628  if ((GLeeFuncPtr_glVertexAttrib4Nub = (GLEEPFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++;
11629  if ((GLeeFuncPtr_glVertexAttrib4Nubv = (GLEEPFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++;
11630  if ((GLeeFuncPtr_glVertexAttrib4Nuiv = (GLEEPFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++;
11631  if ((GLeeFuncPtr_glVertexAttrib4Nusv = (GLEEPFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++;
11632  if ((GLeeFuncPtr_glVertexAttrib4bv = (GLEEPFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++;
11633  if ((GLeeFuncPtr_glVertexAttrib4d = (GLEEPFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress("glVertexAttrib4d"))!=0) nLinked++;
11634  if ((GLeeFuncPtr_glVertexAttrib4dv = (GLEEPFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++;
11635  if ((GLeeFuncPtr_glVertexAttrib4f = (GLEEPFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress("glVertexAttrib4f"))!=0) nLinked++;
11636  if ((GLeeFuncPtr_glVertexAttrib4fv = (GLEEPFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++;
11637  if ((GLeeFuncPtr_glVertexAttrib4iv = (GLEEPFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++;
11638  if ((GLeeFuncPtr_glVertexAttrib4s = (GLEEPFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress("glVertexAttrib4s"))!=0) nLinked++;
11639  if ((GLeeFuncPtr_glVertexAttrib4sv = (GLEEPFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++;
11640  if ((GLeeFuncPtr_glVertexAttrib4ubv = (GLEEPFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++;
11641  if ((GLeeFuncPtr_glVertexAttrib4uiv = (GLEEPFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++;
11642  if ((GLeeFuncPtr_glVertexAttrib4usv = (GLEEPFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++;
11643  if ((GLeeFuncPtr_glVertexAttribPointer = (GLEEPFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++;
11644 #endif
11645  if (nLinked==93) return GLEE_LINK_COMPLETE;
11646  if (nLinked==0) return GLEE_LINK_FAIL;
11647  return GLEE_LINK_PARTIAL;
11648 }
11649 
11650 GLuint __GLeeLink_GL_VERSION_2_1(void)
11651 {
11652  GLint nLinked=0;
11653 #ifdef __GLEE_GL_VERSION_2_1
11654  if ((GLeeFuncPtr_glUniformMatrix2x3fv = (GLEEPFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++;
11655  if ((GLeeFuncPtr_glUniformMatrix3x2fv = (GLEEPFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++;
11656  if ((GLeeFuncPtr_glUniformMatrix2x4fv = (GLEEPFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++;
11657  if ((GLeeFuncPtr_glUniformMatrix4x2fv = (GLEEPFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++;
11658  if ((GLeeFuncPtr_glUniformMatrix3x4fv = (GLEEPFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++;
11659  if ((GLeeFuncPtr_glUniformMatrix4x3fv = (GLEEPFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++;
11660 #endif
11661  if (nLinked==6) return GLEE_LINK_COMPLETE;
11662  if (nLinked==0) return GLEE_LINK_FAIL;
11663  return GLEE_LINK_PARTIAL;
11664 }
11665 
11666 GLuint __GLeeLink_GL_VERSION_3_0(void)
11667 {
11668  GLint nLinked=0;
11669 #ifdef __GLEE_GL_VERSION_3_0
11670  if ((GLeeFuncPtr_glColorMaski = (GLEEPFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColorMaski"))!=0) nLinked++;
11671  if ((GLeeFuncPtr_glGetBooleani_v = (GLEEPFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress("glGetBooleani_v"))!=0) nLinked++;
11672  if ((GLeeFuncPtr_glGetIntegeri_v = (GLEEPFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress("glGetIntegeri_v"))!=0) nLinked++;
11673  if ((GLeeFuncPtr_glEnablei = (GLEEPFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei"))!=0) nLinked++;
11674  if ((GLeeFuncPtr_glDisablei = (GLEEPFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei"))!=0) nLinked++;
11675  if ((GLeeFuncPtr_glIsEnabledi = (GLEEPFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEnabledi"))!=0) nLinked++;
11676  if ((GLeeFuncPtr_glBeginTransformFeedback = (GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++;
11677  if ((GLeeFuncPtr_glEndTransformFeedback = (GLEEPFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++;
11678  if ((GLeeFuncPtr_glBindBufferRange = (GLEEPFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddress("glBindBufferRange"))!=0) nLinked++;
11679  if ((GLeeFuncPtr_glBindBufferBase = (GLEEPFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress("glBindBufferBase"))!=0) nLinked++;
11680  if ((GLeeFuncPtr_glTransformFeedbackVaryings = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++;
11681  if ((GLeeFuncPtr_glGetTransformFeedbackVarying = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++;
11682  if ((GLeeFuncPtr_glClampColor = (GLEEPFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClampColor"))!=0) nLinked++;
11683  if ((GLeeFuncPtr_glBeginConditionalRender = (GLEEPFNGLBEGINCONDITIONALRENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++;
11684  if ((GLeeFuncPtr_glEndConditionalRender = (GLEEPFNGLENDCONDITIONALRENDERPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++;
11685  if ((GLeeFuncPtr_glVertexAttribI1i = (GLEEPFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++;
11686  if ((GLeeFuncPtr_glVertexAttribI2i = (GLEEPFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++;
11687  if ((GLeeFuncPtr_glVertexAttribI3i = (GLEEPFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++;
11688  if ((GLeeFuncPtr_glVertexAttribI4i = (GLEEPFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++;
11689  if ((GLeeFuncPtr_glVertexAttribI1ui = (GLEEPFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++;
11690  if ((GLeeFuncPtr_glVertexAttribI2ui = (GLEEPFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++;
11691  if ((GLeeFuncPtr_glVertexAttribI3ui = (GLEEPFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++;
11692  if ((GLeeFuncPtr_glVertexAttribI4ui = (GLEEPFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++;
11693  if ((GLeeFuncPtr_glVertexAttribI1iv = (GLEEPFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++;
11694  if ((GLeeFuncPtr_glVertexAttribI2iv = (GLEEPFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++;
11695  if ((GLeeFuncPtr_glVertexAttribI3iv = (GLEEPFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++;
11696  if ((GLeeFuncPtr_glVertexAttribI4iv = (GLEEPFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++;
11697  if ((GLeeFuncPtr_glVertexAttribI1uiv = (GLEEPFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++;
11698  if ((GLeeFuncPtr_glVertexAttribI2uiv = (GLEEPFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++;
11699  if ((GLeeFuncPtr_glVertexAttribI3uiv = (GLEEPFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++;
11700  if ((GLeeFuncPtr_glVertexAttribI4uiv = (GLEEPFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++;
11701  if ((GLeeFuncPtr_glVertexAttribI4bv = (GLEEPFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++;
11702  if ((GLeeFuncPtr_glVertexAttribI4sv = (GLEEPFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++;
11703  if ((GLeeFuncPtr_glVertexAttribI4ubv = (GLEEPFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++;
11704  if ((GLeeFuncPtr_glVertexAttribI4usv = (GLEEPFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++;
11705  if ((GLeeFuncPtr_glVertexAttribIPointer = (GLEEPFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++;
11706  if ((GLeeFuncPtr_glGetVertexAttribIiv = (GLEEPFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++;
11707  if ((GLeeFuncPtr_glGetVertexAttribIuiv = (GLEEPFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++;
11708  if ((GLeeFuncPtr_glGetUniformuiv = (GLEEPFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress("glGetUniformuiv"))!=0) nLinked++;
11709  if ((GLeeFuncPtr_glBindFragDataLocation = (GLEEPFNGLBINDFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++;
11710  if ((GLeeFuncPtr_glGetFragDataLocation = (GLEEPFNGLGETFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++;
11711  if ((GLeeFuncPtr_glUniform1ui = (GLEEPFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUniform1ui"))!=0) nLinked++;
11712  if ((GLeeFuncPtr_glUniform2ui = (GLEEPFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUniform2ui"))!=0) nLinked++;
11713  if ((GLeeFuncPtr_glUniform3ui = (GLEEPFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUniform3ui"))!=0) nLinked++;
11714  if ((GLeeFuncPtr_glUniform4ui = (GLEEPFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUniform4ui"))!=0) nLinked++;
11715  if ((GLeeFuncPtr_glUniform1uiv = (GLEEPFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUniform1uiv"))!=0) nLinked++;
11716  if ((GLeeFuncPtr_glUniform2uiv = (GLEEPFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUniform2uiv"))!=0) nLinked++;
11717  if ((GLeeFuncPtr_glUniform3uiv = (GLEEPFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUniform3uiv"))!=0) nLinked++;
11718  if ((GLeeFuncPtr_glUniform4uiv = (GLEEPFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUniform4uiv"))!=0) nLinked++;
11719  if ((GLeeFuncPtr_glTexParameterIiv = (GLEEPFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++;
11720  if ((GLeeFuncPtr_glTexParameterIuiv = (GLEEPFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++;
11721  if ((GLeeFuncPtr_glGetTexParameterIiv = (GLEEPFNGLGETTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++;
11722  if ((GLeeFuncPtr_glGetTexParameterIuiv = (GLEEPFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++;
11723  if ((GLeeFuncPtr_glClearBufferiv = (GLEEPFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress("glClearBufferiv"))!=0) nLinked++;
11724  if ((GLeeFuncPtr_glClearBufferuiv = (GLEEPFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress("glClearBufferuiv"))!=0) nLinked++;
11725  if ((GLeeFuncPtr_glClearBufferfv = (GLEEPFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress("glClearBufferfv"))!=0) nLinked++;
11726  if ((GLeeFuncPtr_glClearBufferfi = (GLEEPFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress("glClearBufferfi"))!=0) nLinked++;
11727  if ((GLeeFuncPtr_glGetStringi = (GLEEPFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetStringi"))!=0) nLinked++;
11728 #endif
11729  if (nLinked==58) return GLEE_LINK_COMPLETE;
11730  if (nLinked==0) return GLEE_LINK_FAIL;
11731  return GLEE_LINK_PARTIAL;
11732 }
11733 
11734 GLuint __GLeeLink_GL_ARB_multitexture(void)
11735 {
11736  GLint nLinked=0;
11737 #ifdef __GLEE_GL_ARB_multitexture
11738  if ((GLeeFuncPtr_glActiveTextureARB = (GLEEPFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++;
11739  if ((GLeeFuncPtr_glClientActiveTextureARB = (GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++;
11740  if ((GLeeFuncPtr_glMultiTexCoord1dARB = (GLEEPFNGLMULTITEXCOORD1DARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++;
11741  if ((GLeeFuncPtr_glMultiTexCoord1dvARB = (GLEEPFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++;
11742  if ((GLeeFuncPtr_glMultiTexCoord1fARB = (GLEEPFNGLMULTITEXCOORD1FARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++;
11743  if ((GLeeFuncPtr_glMultiTexCoord1fvARB = (GLEEPFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++;
11744  if ((GLeeFuncPtr_glMultiTexCoord1iARB = (GLEEPFNGLMULTITEXCOORD1IARBPROC) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++;
11745  if ((GLeeFuncPtr_glMultiTexCoord1ivARB = (GLEEPFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++;
11746  if ((GLeeFuncPtr_glMultiTexCoord1sARB = (GLEEPFNGLMULTITEXCOORD1SARBPROC) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++;
11747  if ((GLeeFuncPtr_glMultiTexCoord1svARB = (GLEEPFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++;
11748  if ((GLeeFuncPtr_glMultiTexCoord2dARB = (GLEEPFNGLMULTITEXCOORD2DARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++;
11749  if ((GLeeFuncPtr_glMultiTexCoord2dvARB = (GLEEPFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++;
11750  if ((GLeeFuncPtr_glMultiTexCoord2fARB = (GLEEPFNGLMULTITEXCOORD2FARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++;
11751  if ((GLeeFuncPtr_glMultiTexCoord2fvARB = (GLEEPFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++;
11752  if ((GLeeFuncPtr_glMultiTexCoord2iARB = (GLEEPFNGLMULTITEXCOORD2IARBPROC) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++;
11753  if ((GLeeFuncPtr_glMultiTexCoord2ivARB = (GLEEPFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++;
11754  if ((GLeeFuncPtr_glMultiTexCoord2sARB = (GLEEPFNGLMULTITEXCOORD2SARBPROC) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++;
11755  if ((GLeeFuncPtr_glMultiTexCoord2svARB = (GLEEPFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++;
11756  if ((GLeeFuncPtr_glMultiTexCoord3dARB = (GLEEPFNGLMULTITEXCOORD3DARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++;
11757  if ((GLeeFuncPtr_glMultiTexCoord3dvARB = (GLEEPFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++;
11758  if ((GLeeFuncPtr_glMultiTexCoord3fARB = (GLEEPFNGLMULTITEXCOORD3FARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++;
11759  if ((GLeeFuncPtr_glMultiTexCoord3fvARB = (GLEEPFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++;
11760  if ((GLeeFuncPtr_glMultiTexCoord3iARB = (GLEEPFNGLMULTITEXCOORD3IARBPROC) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++;
11761  if ((GLeeFuncPtr_glMultiTexCoord3ivARB = (GLEEPFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++;
11762  if ((GLeeFuncPtr_glMultiTexCoord3sARB = (GLEEPFNGLMULTITEXCOORD3SARBPROC) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++;
11763  if ((GLeeFuncPtr_glMultiTexCoord3svARB = (GLEEPFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++;
11764  if ((GLeeFuncPtr_glMultiTexCoord4dARB = (GLEEPFNGLMULTITEXCOORD4DARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++;
11765  if ((GLeeFuncPtr_glMultiTexCoord4dvARB = (GLEEPFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++;
11766  if ((GLeeFuncPtr_glMultiTexCoord4fARB = (GLEEPFNGLMULTITEXCOORD4FARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++;
11767  if ((GLeeFuncPtr_glMultiTexCoord4fvARB = (GLEEPFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++;
11768  if ((GLeeFuncPtr_glMultiTexCoord4iARB = (GLEEPFNGLMULTITEXCOORD4IARBPROC) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++;
11769  if ((GLeeFuncPtr_glMultiTexCoord4ivARB = (GLEEPFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++;
11770  if ((GLeeFuncPtr_glMultiTexCoord4sARB = (GLEEPFNGLMULTITEXCOORD4SARBPROC) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++;
11771  if ((GLeeFuncPtr_glMultiTexCoord4svARB = (GLEEPFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++;
11772 #endif
11773  if (nLinked==34) return GLEE_LINK_COMPLETE;
11774  if (nLinked==0) return GLEE_LINK_FAIL;
11775  return GLEE_LINK_PARTIAL;
11776 }
11777 
11778 GLuint __GLeeLink_GL_ARB_transpose_matrix(void)
11779 {
11780  GLint nLinked=0;
11781 #ifdef __GLEE_GL_ARB_transpose_matrix
11782  if ((GLeeFuncPtr_glLoadTransposeMatrixfARB = (GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++;
11783  if ((GLeeFuncPtr_glLoadTransposeMatrixdARB = (GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++;
11784  if ((GLeeFuncPtr_glMultTransposeMatrixfARB = (GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++;
11785  if ((GLeeFuncPtr_glMultTransposeMatrixdARB = (GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++;
11786 #endif
11787  if (nLinked==4) return GLEE_LINK_COMPLETE;
11788  if (nLinked==0) return GLEE_LINK_FAIL;
11789  return GLEE_LINK_PARTIAL;
11790 }
11791 
11792 GLuint __GLeeLink_GL_ARB_multisample(void)
11793 {
11794  GLint nLinked=0;
11795 #ifdef __GLEE_GL_ARB_multisample
11796  if ((GLeeFuncPtr_glSampleCoverageARB = (GLEEPFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++;
11797 #endif
11798  if (nLinked==1) return GLEE_LINK_COMPLETE;
11799  if (nLinked==0) return GLEE_LINK_FAIL;
11800  return GLEE_LINK_PARTIAL;
11801 }
11802 
11803 GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
11804 
11805 GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
11806 
11807 GLuint __GLeeLink_GL_ARB_texture_compression(void)
11808 {
11809  GLint nLinked=0;
11810 #ifdef __GLEE_GL_ARB_texture_compression
11811  if ((GLeeFuncPtr_glCompressedTexImage3DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++;
11812  if ((GLeeFuncPtr_glCompressedTexImage2DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++;
11813  if ((GLeeFuncPtr_glCompressedTexImage1DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++;
11814  if ((GLeeFuncPtr_glCompressedTexSubImage3DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++;
11815  if ((GLeeFuncPtr_glCompressedTexSubImage2DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++;
11816  if ((GLeeFuncPtr_glCompressedTexSubImage1DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++;
11817  if ((GLeeFuncPtr_glGetCompressedTexImageARB = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++;
11818 #endif
11819  if (nLinked==7) return GLEE_LINK_COMPLETE;
11820  if (nLinked==0) return GLEE_LINK_FAIL;
11821  return GLEE_LINK_PARTIAL;
11822 }
11823 
11824 GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
11825 
11826 GLuint __GLeeLink_GL_ARB_point_parameters(void)
11827 {
11828  GLint nLinked=0;
11829 #ifdef __GLEE_GL_ARB_point_parameters
11830  if ((GLeeFuncPtr_glPointParameterfARB = (GLEEPFNGLPOINTPARAMETERFARBPROC) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++;
11831  if ((GLeeFuncPtr_glPointParameterfvARB = (GLEEPFNGLPOINTPARAMETERFVARBPROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++;
11832 #endif
11833  if (nLinked==2) return GLEE_LINK_COMPLETE;
11834  if (nLinked==0) return GLEE_LINK_FAIL;
11835  return GLEE_LINK_PARTIAL;
11836 }
11837 
11838 GLuint __GLeeLink_GL_ARB_vertex_blend(void)
11839 {
11840  GLint nLinked=0;
11841 #ifdef __GLEE_GL_ARB_vertex_blend
11842  if ((GLeeFuncPtr_glWeightbvARB = (GLEEPFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWeightbvARB"))!=0) nLinked++;
11843  if ((GLeeFuncPtr_glWeightsvARB = (GLEEPFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWeightsvARB"))!=0) nLinked++;
11844  if ((GLeeFuncPtr_glWeightivARB = (GLEEPFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWeightivARB"))!=0) nLinked++;
11845  if ((GLeeFuncPtr_glWeightfvARB = (GLEEPFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWeightfvARB"))!=0) nLinked++;
11846  if ((GLeeFuncPtr_glWeightdvARB = (GLEEPFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWeightdvARB"))!=0) nLinked++;
11847  if ((GLeeFuncPtr_glWeightubvARB = (GLEEPFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("glWeightubvARB"))!=0) nLinked++;
11848  if ((GLeeFuncPtr_glWeightusvARB = (GLEEPFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("glWeightusvARB"))!=0) nLinked++;
11849  if ((GLeeFuncPtr_glWeightuivARB = (GLEEPFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("glWeightuivARB"))!=0) nLinked++;
11850  if ((GLeeFuncPtr_glWeightPointerARB = (GLEEPFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++;
11851  if ((GLeeFuncPtr_glVertexBlendARB = (GLEEPFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress("glVertexBlendARB"))!=0) nLinked++;
11852 #endif
11853  if (nLinked==10) return GLEE_LINK_COMPLETE;
11854  if (nLinked==0) return GLEE_LINK_FAIL;
11855  return GLEE_LINK_PARTIAL;
11856 }
11857 
11858 GLuint __GLeeLink_GL_ARB_matrix_palette(void)
11859 {
11860  GLint nLinked=0;
11861 #ifdef __GLEE_GL_ARB_matrix_palette
11862  if ((GLeeFuncPtr_glCurrentPaletteMatrixARB = (GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++;
11863  if ((GLeeFuncPtr_glMatrixIndexubvARB = (GLEEPFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++;
11864  if ((GLeeFuncPtr_glMatrixIndexusvARB = (GLEEPFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++;
11865  if ((GLeeFuncPtr_glMatrixIndexuivARB = (GLEEPFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++;
11866  if ((GLeeFuncPtr_glMatrixIndexPointerARB = (GLEEPFNGLMATRIXINDEXPOINTERARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++;
11867 #endif
11868  if (nLinked==5) return GLEE_LINK_COMPLETE;
11869  if (nLinked==0) return GLEE_LINK_FAIL;
11870  return GLEE_LINK_PARTIAL;
11871 }
11872 
11873 GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
11874 
11875 GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPLETE;}
11876 
11877 GLuint __GLeeLink_GL_ARB_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
11878 
11879 GLuint __GLeeLink_GL_ARB_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
11880 
11881 GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;}
11882 
11883 GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;}
11884 
11885 GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
11886 
11887 GLuint __GLeeLink_GL_ARB_window_pos(void)
11888 {
11889  GLint nLinked=0;
11890 #ifdef __GLEE_GL_ARB_window_pos
11891  if ((GLeeFuncPtr_glWindowPos2dARB = (GLEEPFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress("glWindowPos2dARB"))!=0) nLinked++;
11892  if ((GLeeFuncPtr_glWindowPos2dvARB = (GLEEPFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++;
11893  if ((GLeeFuncPtr_glWindowPos2fARB = (GLEEPFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress("glWindowPos2fARB"))!=0) nLinked++;
11894  if ((GLeeFuncPtr_glWindowPos2fvARB = (GLEEPFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++;
11895  if ((GLeeFuncPtr_glWindowPos2iARB = (GLEEPFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress("glWindowPos2iARB"))!=0) nLinked++;
11896  if ((GLeeFuncPtr_glWindowPos2ivARB = (GLEEPFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++;
11897  if ((GLeeFuncPtr_glWindowPos2sARB = (GLEEPFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress("glWindowPos2sARB"))!=0) nLinked++;
11898  if ((GLeeFuncPtr_glWindowPos2svARB = (GLEEPFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++;
11899  if ((GLeeFuncPtr_glWindowPos3dARB = (GLEEPFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress("glWindowPos3dARB"))!=0) nLinked++;
11900  if ((GLeeFuncPtr_glWindowPos3dvARB = (GLEEPFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++;
11901  if ((GLeeFuncPtr_glWindowPos3fARB = (GLEEPFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress("glWindowPos3fARB"))!=0) nLinked++;
11902  if ((GLeeFuncPtr_glWindowPos3fvARB = (GLEEPFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++;
11903  if ((GLeeFuncPtr_glWindowPos3iARB = (GLEEPFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress("glWindowPos3iARB"))!=0) nLinked++;
11904  if ((GLeeFuncPtr_glWindowPos3ivARB = (GLEEPFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++;
11905  if ((GLeeFuncPtr_glWindowPos3sARB = (GLEEPFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress("glWindowPos3sARB"))!=0) nLinked++;
11906  if ((GLeeFuncPtr_glWindowPos3svARB = (GLEEPFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++;
11907 #endif
11908  if (nLinked==16) return GLEE_LINK_COMPLETE;
11909  if (nLinked==0) return GLEE_LINK_FAIL;
11910  return GLEE_LINK_PARTIAL;
11911 }
11912 
11913 GLuint __GLeeLink_GL_ARB_vertex_program(void)
11914 {
11915  GLint nLinked=0;
11916 #ifdef __GLEE_GL_ARB_vertex_program
11917  if ((GLeeFuncPtr_glVertexAttrib1dARB = (GLEEPFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++;
11918  if ((GLeeFuncPtr_glVertexAttrib1dvARB = (GLEEPFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++;
11919  if ((GLeeFuncPtr_glVertexAttrib1fARB = (GLEEPFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++;
11920  if ((GLeeFuncPtr_glVertexAttrib1fvARB = (GLEEPFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++;
11921  if ((GLeeFuncPtr_glVertexAttrib1sARB = (GLEEPFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++;
11922  if ((GLeeFuncPtr_glVertexAttrib1svARB = (GLEEPFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++;
11923  if ((GLeeFuncPtr_glVertexAttrib2dARB = (GLEEPFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++;
11924  if ((GLeeFuncPtr_glVertexAttrib2dvARB = (GLEEPFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++;
11925  if ((GLeeFuncPtr_glVertexAttrib2fARB = (GLEEPFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++;
11926  if ((GLeeFuncPtr_glVertexAttrib2fvARB = (GLEEPFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++;
11927  if ((GLeeFuncPtr_glVertexAttrib2sARB = (GLEEPFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++;
11928  if ((GLeeFuncPtr_glVertexAttrib2svARB = (GLEEPFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++;
11929  if ((GLeeFuncPtr_glVertexAttrib3dARB = (GLEEPFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++;
11930  if ((GLeeFuncPtr_glVertexAttrib3dvARB = (GLEEPFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++;
11931  if ((GLeeFuncPtr_glVertexAttrib3fARB = (GLEEPFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++;
11932  if ((GLeeFuncPtr_glVertexAttrib3fvARB = (GLEEPFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++;
11933  if ((GLeeFuncPtr_glVertexAttrib3sARB = (GLEEPFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++;
11934  if ((GLeeFuncPtr_glVertexAttrib3svARB = (GLEEPFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++;
11935  if ((GLeeFuncPtr_glVertexAttrib4NbvARB = (GLEEPFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++;
11936  if ((GLeeFuncPtr_glVertexAttrib4NivARB = (GLEEPFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++;
11937  if ((GLeeFuncPtr_glVertexAttrib4NsvARB = (GLEEPFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++;
11938  if ((GLeeFuncPtr_glVertexAttrib4NubARB = (GLEEPFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++;
11939  if ((GLeeFuncPtr_glVertexAttrib4NubvARB = (GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++;
11940  if ((GLeeFuncPtr_glVertexAttrib4NuivARB = (GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++;
11941  if ((GLeeFuncPtr_glVertexAttrib4NusvARB = (GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++;
11942  if ((GLeeFuncPtr_glVertexAttrib4bvARB = (GLEEPFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++;
11943  if ((GLeeFuncPtr_glVertexAttrib4dARB = (GLEEPFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++;
11944  if ((GLeeFuncPtr_glVertexAttrib4dvARB = (GLEEPFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++;
11945  if ((GLeeFuncPtr_glVertexAttrib4fARB = (GLEEPFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++;
11946  if ((GLeeFuncPtr_glVertexAttrib4fvARB = (GLEEPFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++;
11947  if ((GLeeFuncPtr_glVertexAttrib4ivARB = (GLEEPFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++;
11948  if ((GLeeFuncPtr_glVertexAttrib4sARB = (GLEEPFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++;
11949  if ((GLeeFuncPtr_glVertexAttrib4svARB = (GLEEPFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++;
11950  if ((GLeeFuncPtr_glVertexAttrib4ubvARB = (GLEEPFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++;
11951  if ((GLeeFuncPtr_glVertexAttrib4uivARB = (GLEEPFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++;
11952  if ((GLeeFuncPtr_glVertexAttrib4usvARB = (GLEEPFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++;
11953  if ((GLeeFuncPtr_glVertexAttribPointerARB = (GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++;
11954  if ((GLeeFuncPtr_glEnableVertexAttribArrayARB = (GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++;
11955  if ((GLeeFuncPtr_glDisableVertexAttribArrayARB = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++;
11956  if ((GLeeFuncPtr_glProgramStringARB = (GLEEPFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++;
11957  if ((GLeeFuncPtr_glBindProgramARB = (GLEEPFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress("glBindProgramARB"))!=0) nLinked++;
11958  if ((GLeeFuncPtr_glDeleteProgramsARB = (GLEEPFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++;
11959  if ((GLeeFuncPtr_glGenProgramsARB = (GLEEPFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress("glGenProgramsARB"))!=0) nLinked++;
11960  if ((GLeeFuncPtr_glProgramEnvParameter4dARB = (GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++;
11961  if ((GLeeFuncPtr_glProgramEnvParameter4dvARB = (GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++;
11962  if ((GLeeFuncPtr_glProgramEnvParameter4fARB = (GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++;
11963  if ((GLeeFuncPtr_glProgramEnvParameter4fvARB = (GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++;
11964  if ((GLeeFuncPtr_glProgramLocalParameter4dARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++;
11965  if ((GLeeFuncPtr_glProgramLocalParameter4dvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++;
11966  if ((GLeeFuncPtr_glProgramLocalParameter4fARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++;
11967  if ((GLeeFuncPtr_glProgramLocalParameter4fvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++;
11968  if ((GLeeFuncPtr_glGetProgramEnvParameterdvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++;
11969  if ((GLeeFuncPtr_glGetProgramEnvParameterfvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++;
11970  if ((GLeeFuncPtr_glGetProgramLocalParameterdvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLinked++;
11971  if ((GLeeFuncPtr_glGetProgramLocalParameterfvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLinked++;
11972  if ((GLeeFuncPtr_glGetProgramivARB = (GLEEPFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++;
11973  if ((GLeeFuncPtr_glGetProgramStringARB = (GLEEPFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++;
11974  if ((GLeeFuncPtr_glGetVertexAttribdvARB = (GLEEPFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++;
11975  if ((GLeeFuncPtr_glGetVertexAttribfvARB = (GLEEPFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++;
11976  if ((GLeeFuncPtr_glGetVertexAttribivARB = (GLEEPFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++;
11977  if ((GLeeFuncPtr_glGetVertexAttribPointervARB = (GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++;
11978  if ((GLeeFuncPtr_glIsProgramARB = (GLEEPFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("glIsProgramARB"))!=0) nLinked++;
11979 #endif
11980  if (nLinked==62) return GLEE_LINK_COMPLETE;
11981  if (nLinked==0) return GLEE_LINK_FAIL;
11982  return GLEE_LINK_PARTIAL;
11983 }
11984 
11985 GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE;}
11986 
11987 GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void)
11988 {
11989  GLint nLinked=0;
11990 #ifdef __GLEE_GL_ARB_vertex_buffer_object
11991  if ((GLeeFuncPtr_glBindBufferARB = (GLEEPFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress("glBindBufferARB"))!=0) nLinked++;
11992  if ((GLeeFuncPtr_glDeleteBuffersARB = (GLEEPFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++;
11993  if ((GLeeFuncPtr_glGenBuffersARB = (GLEEPFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress("glGenBuffersARB"))!=0) nLinked++;
11994  if ((GLeeFuncPtr_glIsBufferARB = (GLEEPFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIsBufferARB"))!=0) nLinked++;
11995  if ((GLeeFuncPtr_glBufferDataARB = (GLEEPFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress("glBufferDataARB"))!=0) nLinked++;
11996  if ((GLeeFuncPtr_glBufferSubDataARB = (GLEEPFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++;
11997  if ((GLeeFuncPtr_glGetBufferSubDataARB = (GLEEPFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++;
11998  if ((GLeeFuncPtr_glMapBufferARB = (GLEEPFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("glMapBufferARB"))!=0) nLinked++;
11999  if ((GLeeFuncPtr_glUnmapBufferARB = (GLEEPFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress("glUnmapBufferARB"))!=0) nLinked++;
12000  if ((GLeeFuncPtr_glGetBufferParameterivARB = (GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++;
12001  if ((GLeeFuncPtr_glGetBufferPointervARB = (GLEEPFNGLGETBUFFERPOINTERVARBPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++;
12002 #endif
12003  if (nLinked==11) return GLEE_LINK_COMPLETE;
12004  if (nLinked==0) return GLEE_LINK_FAIL;
12005  return GLEE_LINK_PARTIAL;
12006 }
12007 
12008 GLuint __GLeeLink_GL_ARB_occlusion_query(void)
12009 {
12010  GLint nLinked=0;
12011 #ifdef __GLEE_GL_ARB_occlusion_query
12012  if ((GLeeFuncPtr_glGenQueriesARB = (GLEEPFNGLGENQUERIESARBPROC) __GLeeGetProcAddress("glGenQueriesARB"))!=0) nLinked++;
12013  if ((GLeeFuncPtr_glDeleteQueriesARB = (GLEEPFNGLDELETEQUERIESARBPROC) __GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++;
12014  if ((GLeeFuncPtr_glIsQueryARB = (GLEEPFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQueryARB"))!=0) nLinked++;
12015  if ((GLeeFuncPtr_glBeginQueryARB = (GLEEPFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress("glBeginQueryARB"))!=0) nLinked++;
12016  if ((GLeeFuncPtr_glEndQueryARB = (GLEEPFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEndQueryARB"))!=0) nLinked++;
12017  if ((GLeeFuncPtr_glGetQueryivARB = (GLEEPFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress("glGetQueryivARB"))!=0) nLinked++;
12018  if ((GLeeFuncPtr_glGetQueryObjectivARB = (GLEEPFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++;
12019  if ((GLeeFuncPtr_glGetQueryObjectuivARB = (GLEEPFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++;
12020 #endif
12021  if (nLinked==8) return GLEE_LINK_COMPLETE;
12022  if (nLinked==0) return GLEE_LINK_FAIL;
12023  return GLEE_LINK_PARTIAL;
12024 }
12025 
12026 GLuint __GLeeLink_GL_ARB_shader_objects(void)
12027 {
12028  GLint nLinked=0;
12029 #ifdef __GLEE_GL_ARB_shader_objects
12030  if ((GLeeFuncPtr_glDeleteObjectARB = (GLEEPFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++;
12031  if ((GLeeFuncPtr_glGetHandleARB = (GLEEPFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("glGetHandleARB"))!=0) nLinked++;
12032  if ((GLeeFuncPtr_glDetachObjectARB = (GLEEPFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++;
12033  if ((GLeeFuncPtr_glCreateShaderObjectARB = (GLEEPFNGLCREATESHADEROBJECTARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++;
12034  if ((GLeeFuncPtr_glShaderSourceARB = (GLEEPFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++;
12035  if ((GLeeFuncPtr_glCompileShaderARB = (GLEEPFNGLCOMPILESHADERARBPROC) __GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++;
12036  if ((GLeeFuncPtr_glCreateProgramObjectARB = (GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++;
12037  if ((GLeeFuncPtr_glAttachObjectARB = (GLEEPFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++;
12038  if ((GLeeFuncPtr_glLinkProgramARB = (GLEEPFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress("glLinkProgramARB"))!=0) nLinked++;
12039  if ((GLeeFuncPtr_glUseProgramObjectARB = (GLEEPFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++;
12040  if ((GLeeFuncPtr_glValidateProgramARB = (GLEEPFNGLVALIDATEPROGRAMARBPROC) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++;
12041  if ((GLeeFuncPtr_glUniform1fARB = (GLEEPFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("glUniform1fARB"))!=0) nLinked++;
12042  if ((GLeeFuncPtr_glUniform2fARB = (GLEEPFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("glUniform2fARB"))!=0) nLinked++;
12043  if ((GLeeFuncPtr_glUniform3fARB = (GLEEPFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("glUniform3fARB"))!=0) nLinked++;
12044  if ((GLeeFuncPtr_glUniform4fARB = (GLEEPFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("glUniform4fARB"))!=0) nLinked++;
12045  if ((GLeeFuncPtr_glUniform1iARB = (GLEEPFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("glUniform1iARB"))!=0) nLinked++;
12046  if ((GLeeFuncPtr_glUniform2iARB = (GLEEPFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("glUniform2iARB"))!=0) nLinked++;
12047  if ((GLeeFuncPtr_glUniform3iARB = (GLEEPFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("glUniform3iARB"))!=0) nLinked++;
12048  if ((GLeeFuncPtr_glUniform4iARB = (GLEEPFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("glUniform4iARB"))!=0) nLinked++;
12049  if ((GLeeFuncPtr_glUniform1fvARB = (GLEEPFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress("glUniform1fvARB"))!=0) nLinked++;
12050  if ((GLeeFuncPtr_glUniform2fvARB = (GLEEPFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress("glUniform2fvARB"))!=0) nLinked++;
12051  if ((GLeeFuncPtr_glUniform3fvARB = (GLEEPFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress("glUniform3fvARB"))!=0) nLinked++;
12052  if ((GLeeFuncPtr_glUniform4fvARB = (GLEEPFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress("glUniform4fvARB"))!=0) nLinked++;
12053  if ((GLeeFuncPtr_glUniform1ivARB = (GLEEPFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress("glUniform1ivARB"))!=0) nLinked++;
12054  if ((GLeeFuncPtr_glUniform2ivARB = (GLEEPFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress("glUniform2ivARB"))!=0) nLinked++;
12055  if ((GLeeFuncPtr_glUniform3ivARB = (GLEEPFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress("glUniform3ivARB"))!=0) nLinked++;
12056  if ((GLeeFuncPtr_glUniform4ivARB = (GLEEPFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress("glUniform4ivARB"))!=0) nLinked++;
12057  if ((GLeeFuncPtr_glUniformMatrix2fvARB = (GLEEPFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++;
12058  if ((GLeeFuncPtr_glUniformMatrix3fvARB = (GLEEPFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++;
12059  if ((GLeeFuncPtr_glUniformMatrix4fvARB = (GLEEPFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++;
12060  if ((GLeeFuncPtr_glGetObjectParameterfvARB = (GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++;
12061  if ((GLeeFuncPtr_glGetObjectParameterivARB = (GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++;
12062  if ((GLeeFuncPtr_glGetInfoLogARB = (GLEEPFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress("glGetInfoLogARB"))!=0) nLinked++;
12063  if ((GLeeFuncPtr_glGetAttachedObjectsARB = (GLEEPFNGLGETATTACHEDOBJECTSARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++;
12064  if ((GLeeFuncPtr_glGetUniformLocationARB = (GLEEPFNGLGETUNIFORMLOCATIONARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++;
12065  if ((GLeeFuncPtr_glGetActiveUniformARB = (GLEEPFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++;
12066  if ((GLeeFuncPtr_glGetUniformfvARB = (GLEEPFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++;
12067  if ((GLeeFuncPtr_glGetUniformivARB = (GLEEPFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++;
12068  if ((GLeeFuncPtr_glGetShaderSourceARB = (GLEEPFNGLGETSHADERSOURCEARBPROC) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++;
12069 #endif
12070  if (nLinked==39) return GLEE_LINK_COMPLETE;
12071  if (nLinked==0) return GLEE_LINK_FAIL;
12072  return GLEE_LINK_PARTIAL;
12073 }
12074 
12075 GLuint __GLeeLink_GL_ARB_vertex_shader(void)
12076 {
12077  GLint nLinked=0;
12078 #ifdef __GLEE_GL_ARB_vertex_shader
12079  if ((GLeeFuncPtr_glBindAttribLocationARB = (GLEEPFNGLBINDATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++;
12080  if ((GLeeFuncPtr_glGetActiveAttribARB = (GLEEPFNGLGETACTIVEATTRIBARBPROC) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++;
12081  if ((GLeeFuncPtr_glGetAttribLocationARB = (GLEEPFNGLGETATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++;
12082 #endif
12083  if (nLinked==3) return GLEE_LINK_COMPLETE;
12084  if (nLinked==0) return GLEE_LINK_FAIL;
12085  return GLEE_LINK_PARTIAL;
12086 }
12087 
12088 GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
12089 
12090 GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPLETE;}
12091 
12092 GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_COMPLETE;}
12093 
12094 GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;}
12095 
12096 GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_COMPLETE;}
12097 
12098 GLuint __GLeeLink_GL_ARB_draw_buffers(void)
12099 {
12100  GLint nLinked=0;
12101 #ifdef __GLEE_GL_ARB_draw_buffers
12102  if ((GLeeFuncPtr_glDrawBuffersARB = (GLEEPFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress("glDrawBuffersARB"))!=0) nLinked++;
12103 #endif
12104  if (nLinked==1) return GLEE_LINK_COMPLETE;
12105  if (nLinked==0) return GLEE_LINK_FAIL;
12106  return GLEE_LINK_PARTIAL;
12107 }
12108 
12109 GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
12110 
12111 GLuint __GLeeLink_GL_ARB_color_buffer_float(void)
12112 {
12113  GLint nLinked=0;
12114 #ifdef __GLEE_GL_ARB_color_buffer_float
12115  if ((GLeeFuncPtr_glClampColorARB = (GLEEPFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress("glClampColorARB"))!=0) nLinked++;
12116 #endif
12117  if (nLinked==1) return GLEE_LINK_COMPLETE;
12118  if (nLinked==0) return GLEE_LINK_FAIL;
12119  return GLEE_LINK_PARTIAL;
12120 }
12121 
12122 GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE;}
12123 
12124 GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
12125 
12126 GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
12127 
12128 GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLETE;}
12129 
12130 GLuint __GLeeLink_GL_ARB_draw_instanced(void)
12131 {
12132  GLint nLinked=0;
12133 #ifdef __GLEE_GL_ARB_draw_instanced
12134  if ((GLeeFuncPtr_glDrawArraysInstancedARB = (GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++;
12135  if ((GLeeFuncPtr_glDrawElementsInstancedARB = (GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++;
12136 #endif
12137  if (nLinked==2) return GLEE_LINK_COMPLETE;
12138  if (nLinked==0) return GLEE_LINK_FAIL;
12139  return GLEE_LINK_PARTIAL;
12140 }
12141 
12142 GLuint __GLeeLink_GL_ARB_framebuffer_object(void)
12143 {
12144  GLint nLinked=0;
12145 #ifdef __GLEE_GL_ARB_framebuffer_object
12146  if ((GLeeFuncPtr_glIsRenderbuffer = (GLEEPFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress("glIsRenderbuffer"))!=0) nLinked++;
12147  if ((GLeeFuncPtr_glBindRenderbuffer = (GLEEPFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++;
12148  if ((GLeeFuncPtr_glDeleteRenderbuffers = (GLEEPFNGLDELETERENDERBUFFERSPROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++;
12149  if ((GLeeFuncPtr_glGenRenderbuffers = (GLEEPFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++;
12150  if ((GLeeFuncPtr_glRenderbufferStorage = (GLEEPFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++;
12151  if ((GLeeFuncPtr_glGetRenderbufferParameteriv = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++;
12152  if ((GLeeFuncPtr_glIsFramebuffer = (GLEEPFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress("glIsFramebuffer"))!=0) nLinked++;
12153  if ((GLeeFuncPtr_glBindFramebuffer = (GLEEPFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++;
12154  if ((GLeeFuncPtr_glDeleteFramebuffers = (GLEEPFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++;
12155  if ((GLeeFuncPtr_glGenFramebuffers = (GLEEPFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++;
12156  if ((GLeeFuncPtr_glCheckFramebufferStatus = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++;
12157  if ((GLeeFuncPtr_glFramebufferTexture1D = (GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++;
12158  if ((GLeeFuncPtr_glFramebufferTexture2D = (GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++;
12159  if ((GLeeFuncPtr_glFramebufferTexture3D = (GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++;
12160  if ((GLeeFuncPtr_glFramebufferRenderbuffer = (GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++;
12161  if ((GLeeFuncPtr_glGetFramebufferAttachmentParameteriv = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameteriv"))!=0) nLinked++;
12162  if ((GLeeFuncPtr_glGenerateMipmap = (GLEEPFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress("glGenerateMipmap"))!=0) nLinked++;
12163  if ((GLeeFuncPtr_glBlitFramebuffer = (GLEEPFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++;
12164  if ((GLeeFuncPtr_glRenderbufferStorageMultisample = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) nLinked++;
12165  if ((GLeeFuncPtr_glFramebufferTextureLayer = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++;
12166 #endif
12167  if (nLinked==20) return GLEE_LINK_COMPLETE;
12168  if (nLinked==0) return GLEE_LINK_FAIL;
12169  return GLEE_LINK_PARTIAL;
12170 }
12171 
12172 GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
12173 
12174 GLuint __GLeeLink_GL_ARB_geometry_shader4(void)
12175 {
12176  GLint nLinked=0;
12177 #ifdef __GLEE_GL_ARB_geometry_shader4
12178  if ((GLeeFuncPtr_glProgramParameteriARB = (GLEEPFNGLPROGRAMPARAMETERIARBPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++;
12179  if ((GLeeFuncPtr_glFramebufferTextureARB = (GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++;
12180  if ((GLeeFuncPtr_glFramebufferTextureLayerARB = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++;
12181  if ((GLeeFuncPtr_glFramebufferTextureFaceARB = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++;
12182 #endif
12183  if (nLinked==4) return GLEE_LINK_COMPLETE;
12184  if (nLinked==0) return GLEE_LINK_FAIL;
12185  return GLEE_LINK_PARTIAL;
12186 }
12187 
12188 GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE;}
12189 
12190 GLuint __GLeeLink_GL_ARB_instanced_arrays(void)
12191 {
12192  GLint nLinked=0;
12193 #ifdef __GLEE_GL_ARB_instanced_arrays
12194  if ((GLeeFuncPtr_glVertexAttribDivisor = (GLEEPFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++;
12195 #endif
12196  if (nLinked==1) return GLEE_LINK_COMPLETE;
12197  if (nLinked==0) return GLEE_LINK_FAIL;
12198  return GLEE_LINK_PARTIAL;
12199 }
12200 
12201 GLuint __GLeeLink_GL_ARB_map_buffer_range(void)
12202 {
12203  GLint nLinked=0;
12204 #ifdef __GLEE_GL_ARB_map_buffer_range
12205  if ((GLeeFuncPtr_glMapBufferRange = (GLEEPFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress("glMapBufferRange"))!=0) nLinked++;
12206  if ((GLeeFuncPtr_glFlushMappedBufferRange = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++;
12207 #endif
12208  if (nLinked==2) return GLEE_LINK_COMPLETE;
12209  if (nLinked==0) return GLEE_LINK_FAIL;
12210  return GLEE_LINK_PARTIAL;
12211 }
12212 
12213 GLuint __GLeeLink_GL_ARB_texture_buffer_object(void)
12214 {
12215  GLint nLinked=0;
12216 #ifdef __GLEE_GL_ARB_texture_buffer_object
12217  if ((GLeeFuncPtr_glTexBufferARB = (GLEEPFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("glTexBufferARB"))!=0) nLinked++;
12218 #endif
12219  if (nLinked==1) return GLEE_LINK_COMPLETE;
12220  if (nLinked==0) return GLEE_LINK_FAIL;
12221  return GLEE_LINK_PARTIAL;
12222 }
12223 
12224 GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
12225 
12226 GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
12227 
12228 GLuint __GLeeLink_GL_ARB_vertex_array_object(void)
12229 {
12230  GLint nLinked=0;
12231 #ifdef __GLEE_GL_ARB_vertex_array_object
12232  if ((GLeeFuncPtr_glBindVertexArray = (GLEEPFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddress("glBindVertexArray"))!=0) nLinked++;
12233  if ((GLeeFuncPtr_glDeleteVertexArrays = (GLEEPFNGLDELETEVERTEXARRAYSPROC) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++;
12234  if ((GLeeFuncPtr_glGenVertexArrays = (GLEEPFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++;
12235  if ((GLeeFuncPtr_glIsVertexArray = (GLEEPFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress("glIsVertexArray"))!=0) nLinked++;
12236 #endif
12237  if (nLinked==4) return GLEE_LINK_COMPLETE;
12238  if (nLinked==0) return GLEE_LINK_FAIL;
12239  return GLEE_LINK_PARTIAL;
12240 }
12241 
12242 GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
12243 
12244 GLuint __GLeeLink_GL_EXT_blend_color(void)
12245 {
12246  GLint nLinked=0;
12247 #ifdef __GLEE_GL_EXT_blend_color
12248  if ((GLeeFuncPtr_glBlendColorEXT = (GLEEPFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress("glBlendColorEXT"))!=0) nLinked++;
12249 #endif
12250  if (nLinked==1) return GLEE_LINK_COMPLETE;
12251  if (nLinked==0) return GLEE_LINK_FAIL;
12252  return GLEE_LINK_PARTIAL;
12253 }
12254 
12255 GLuint __GLeeLink_GL_EXT_polygon_offset(void)
12256 {
12257  GLint nLinked=0;
12258 #ifdef __GLEE_GL_EXT_polygon_offset
12259  if ((GLeeFuncPtr_glPolygonOffsetEXT = (GLEEPFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++;
12260 #endif
12261  if (nLinked==1) return GLEE_LINK_COMPLETE;
12262  if (nLinked==0) return GLEE_LINK_FAIL;
12263  return GLEE_LINK_PARTIAL;
12264 }
12265 
12266 GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;}
12267 
12268 GLuint __GLeeLink_GL_EXT_texture3D(void)
12269 {
12270  GLint nLinked=0;
12271 #ifdef __GLEE_GL_EXT_texture3D
12272  if ((GLeeFuncPtr_glTexImage3DEXT = (GLEEPFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexImage3DEXT"))!=0) nLinked++;
12273  if ((GLeeFuncPtr_glTexSubImage3DEXT = (GLEEPFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++;
12274 #endif
12275  if (nLinked==2) return GLEE_LINK_COMPLETE;
12276  if (nLinked==0) return GLEE_LINK_FAIL;
12277  return GLEE_LINK_PARTIAL;
12278 }
12279 
12280 GLuint __GLeeLink_GL_SGIS_texture_filter4(void)
12281 {
12282  GLint nLinked=0;
12283 #ifdef __GLEE_GL_SGIS_texture_filter4
12284  if ((GLeeFuncPtr_glGetTexFilterFuncSGIS = (GLEEPFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++;
12285  if ((GLeeFuncPtr_glTexFilterFuncSGIS = (GLEEPFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++;
12286 #endif
12287  if (nLinked==2) return GLEE_LINK_COMPLETE;
12288  if (nLinked==0) return GLEE_LINK_FAIL;
12289  return GLEE_LINK_PARTIAL;
12290 }
12291 
12292 GLuint __GLeeLink_GL_EXT_subtexture(void)
12293 {
12294  GLint nLinked=0;
12295 #ifdef __GLEE_GL_EXT_subtexture
12296  if ((GLeeFuncPtr_glTexSubImage1DEXT = (GLEEPFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++;
12297  if ((GLeeFuncPtr_glTexSubImage2DEXT = (GLEEPFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++;
12298 #endif
12299  if (nLinked==2) return GLEE_LINK_COMPLETE;
12300  if (nLinked==0) return GLEE_LINK_FAIL;
12301  return GLEE_LINK_PARTIAL;
12302 }
12303 
12304 GLuint __GLeeLink_GL_EXT_copy_texture(void)
12305 {
12306  GLint nLinked=0;
12307 #ifdef __GLEE_GL_EXT_copy_texture
12308  if ((GLeeFuncPtr_glCopyTexImage1DEXT = (GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++;
12309  if ((GLeeFuncPtr_glCopyTexImage2DEXT = (GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++;
12310  if ((GLeeFuncPtr_glCopyTexSubImage1DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++;
12311  if ((GLeeFuncPtr_glCopyTexSubImage2DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++;
12312  if ((GLeeFuncPtr_glCopyTexSubImage3DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++;
12313 #endif
12314  if (nLinked==5) return GLEE_LINK_COMPLETE;
12315  if (nLinked==0) return GLEE_LINK_FAIL;
12316  return GLEE_LINK_PARTIAL;
12317 }
12318 
12319 GLuint __GLeeLink_GL_EXT_histogram(void)
12320 {
12321  GLint nLinked=0;
12322 #ifdef __GLEE_GL_EXT_histogram
12323  if ((GLeeFuncPtr_glGetHistogramEXT = (GLEEPFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++;
12324  if ((GLeeFuncPtr_glGetHistogramParameterfvEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++;
12325  if ((GLeeFuncPtr_glGetHistogramParameterivEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++;
12326  if ((GLeeFuncPtr_glGetMinmaxEXT = (GLEEPFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("glGetMinmaxEXT"))!=0) nLinked++;
12327  if ((GLeeFuncPtr_glGetMinmaxParameterfvEXT = (GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++;
12328  if ((GLeeFuncPtr_glGetMinmaxParameterivEXT = (GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++;
12329  if ((GLeeFuncPtr_glHistogramEXT = (GLEEPFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("glHistogramEXT"))!=0) nLinked++;
12330  if ((GLeeFuncPtr_glMinmaxEXT = (GLEEPFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmaxEXT"))!=0) nLinked++;
12331  if ((GLeeFuncPtr_glResetHistogramEXT = (GLEEPFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++;
12332  if ((GLeeFuncPtr_glResetMinmaxEXT = (GLEEPFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++;
12333 #endif
12334  if (nLinked==10) return GLEE_LINK_COMPLETE;
12335  if (nLinked==0) return GLEE_LINK_FAIL;
12336  return GLEE_LINK_PARTIAL;
12337 }
12338 
12339 GLuint __GLeeLink_GL_EXT_convolution(void)
12340 {
12341  GLint nLinked=0;
12342 #ifdef __GLEE_GL_EXT_convolution
12343  if ((GLeeFuncPtr_glConvolutionFilter1DEXT = (GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++;
12344  if ((GLeeFuncPtr_glConvolutionFilter2DEXT = (GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++;
12345  if ((GLeeFuncPtr_glConvolutionParameterfEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++;
12346  if ((GLeeFuncPtr_glConvolutionParameterfvEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++;
12347  if ((GLeeFuncPtr_glConvolutionParameteriEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++;
12348  if ((GLeeFuncPtr_glConvolutionParameterivEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++;
12349  if ((GLeeFuncPtr_glCopyConvolutionFilter1DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++;
12350  if ((GLeeFuncPtr_glCopyConvolutionFilter2DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++;
12351  if ((GLeeFuncPtr_glGetConvolutionFilterEXT = (GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++;
12352  if ((GLeeFuncPtr_glGetConvolutionParameterfvEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked++;
12353  if ((GLeeFuncPtr_glGetConvolutionParameterivEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked++;
12354  if ((GLeeFuncPtr_glGetSeparableFilterEXT = (GLEEPFNGLGETSEPARABLEFILTEREXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++;
12355  if ((GLeeFuncPtr_glSeparableFilter2DEXT = (GLEEPFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++;
12356 #endif
12357  if (nLinked==13) return GLEE_LINK_COMPLETE;
12358  if (nLinked==0) return GLEE_LINK_FAIL;
12359  return GLEE_LINK_PARTIAL;
12360 }
12361 
12362 GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;}
12363 
12364 GLuint __GLeeLink_GL_SGI_color_table(void)
12365 {
12366  GLint nLinked=0;
12367 #ifdef __GLEE_GL_SGI_color_table
12368  if ((GLeeFuncPtr_glColorTableSGI = (GLEEPFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress("glColorTableSGI"))!=0) nLinked++;
12369  if ((GLeeFuncPtr_glColorTableParameterfvSGI = (GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++;
12370  if ((GLeeFuncPtr_glColorTableParameterivSGI = (GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++;
12371  if ((GLeeFuncPtr_glCopyColorTableSGI = (GLEEPFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++;
12372  if ((GLeeFuncPtr_glGetColorTableSGI = (GLEEPFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++;
12373  if ((GLeeFuncPtr_glGetColorTableParameterfvSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++;
12374  if ((GLeeFuncPtr_glGetColorTableParameterivSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++;
12375 #endif
12376  if (nLinked==7) return GLEE_LINK_COMPLETE;
12377  if (nLinked==0) return GLEE_LINK_FAIL;
12378  return GLEE_LINK_PARTIAL;
12379 }
12380 
12381 GLuint __GLeeLink_GL_SGIS_pixel_texture(void)
12382 {
12383  GLint nLinked=0;
12384 #ifdef __GLEE_GL_SGIS_pixel_texture
12385  if ((GLeeFuncPtr_glPixelTexGenParameteriSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++;
12386  if ((GLeeFuncPtr_glPixelTexGenParameterivSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++;
12387  if ((GLeeFuncPtr_glPixelTexGenParameterfSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++;
12388  if ((GLeeFuncPtr_glPixelTexGenParameterfvSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++;
12389  if ((GLeeFuncPtr_glGetPixelTexGenParameterivSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLinked++;
12390  if ((GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLinked++;
12391 #endif
12392  if (nLinked==6) return GLEE_LINK_COMPLETE;
12393  if (nLinked==0) return GLEE_LINK_FAIL;
12394  return GLEE_LINK_PARTIAL;
12395 }
12396 
12397 GLuint __GLeeLink_GL_SGIX_pixel_texture(void)
12398 {
12399  GLint nLinked=0;
12400 #ifdef __GLEE_GL_SGIX_pixel_texture
12401  if ((GLeeFuncPtr_glPixelTexGenSGIX = (GLEEPFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++;
12402 #endif
12403  if (nLinked==1) return GLEE_LINK_COMPLETE;
12404  if (nLinked==0) return GLEE_LINK_FAIL;
12405  return GLEE_LINK_PARTIAL;
12406 }
12407 
12408 GLuint __GLeeLink_GL_SGIS_texture4D(void)
12409 {
12410  GLint nLinked=0;
12411 #ifdef __GLEE_GL_SGIS_texture4D
12412  if ((GLeeFuncPtr_glTexImage4DSGIS = (GLEEPFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++;
12413  if ((GLeeFuncPtr_glTexSubImage4DSGIS = (GLEEPFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++;
12414 #endif
12415  if (nLinked==2) return GLEE_LINK_COMPLETE;
12416  if (nLinked==0) return GLEE_LINK_FAIL;
12417  return GLEE_LINK_PARTIAL;
12418 }
12419 
12420 GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLETE;}
12421 
12422 GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;}
12423 
12424 GLuint __GLeeLink_GL_EXT_texture_object(void)
12425 {
12426  GLint nLinked=0;
12427 #ifdef __GLEE_GL_EXT_texture_object
12428  if ((GLeeFuncPtr_glAreTexturesResidentEXT = (GLEEPFNGLARETEXTURESRESIDENTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++;
12429  if ((GLeeFuncPtr_glBindTextureEXT = (GLEEPFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress("glBindTextureEXT"))!=0) nLinked++;
12430  if ((GLeeFuncPtr_glDeleteTexturesEXT = (GLEEPFNGLDELETETEXTURESEXTPROC) __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++;
12431  if ((GLeeFuncPtr_glGenTexturesEXT = (GLEEPFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress("glGenTexturesEXT"))!=0) nLinked++;
12432  if ((GLeeFuncPtr_glIsTextureEXT = (GLEEPFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("glIsTextureEXT"))!=0) nLinked++;
12433  if ((GLeeFuncPtr_glPrioritizeTexturesEXT = (GLEEPFNGLPRIORITIZETEXTURESEXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++;
12434 #endif
12435  if (nLinked==6) return GLEE_LINK_COMPLETE;
12436  if (nLinked==0) return GLEE_LINK_FAIL;
12437  return GLEE_LINK_PARTIAL;
12438 }
12439 
12440 GLuint __GLeeLink_GL_SGIS_detail_texture(void)
12441 {
12442  GLint nLinked=0;
12443 #ifdef __GLEE_GL_SGIS_detail_texture
12444  if ((GLeeFuncPtr_glDetailTexFuncSGIS = (GLEEPFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++;
12445  if ((GLeeFuncPtr_glGetDetailTexFuncSGIS = (GLEEPFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++;
12446 #endif
12447  if (nLinked==2) return GLEE_LINK_COMPLETE;
12448  if (nLinked==0) return GLEE_LINK_FAIL;
12449  return GLEE_LINK_PARTIAL;
12450 }
12451 
12452 GLuint __GLeeLink_GL_SGIS_sharpen_texture(void)
12453 {
12454  GLint nLinked=0;
12455 #ifdef __GLEE_GL_SGIS_sharpen_texture
12456  if ((GLeeFuncPtr_glSharpenTexFuncSGIS = (GLEEPFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++;
12457  if ((GLeeFuncPtr_glGetSharpenTexFuncSGIS = (GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++;
12458 #endif
12459  if (nLinked==2) return GLEE_LINK_COMPLETE;
12460  if (nLinked==0) return GLEE_LINK_FAIL;
12461  return GLEE_LINK_PARTIAL;
12462 }
12463 
12464 GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;}
12465 
12466 GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;}
12467 
12468 GLuint __GLeeLink_GL_SGIS_multisample(void)
12469 {
12470  GLint nLinked=0;
12471 #ifdef __GLEE_GL_SGIS_multisample
12472  if ((GLeeFuncPtr_glSampleMaskSGIS = (GLEEPFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++;
12473  if ((GLeeFuncPtr_glSamplePatternSGIS = (GLEEPFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++;
12474 #endif
12475  if (nLinked==2) return GLEE_LINK_COMPLETE;
12476  if (nLinked==0) return GLEE_LINK_FAIL;
12477  return GLEE_LINK_PARTIAL;
12478 }
12479 
12480 GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;}
12481 
12482 GLuint __GLeeLink_GL_EXT_vertex_array(void)
12483 {
12484  GLint nLinked=0;
12485 #ifdef __GLEE_GL_EXT_vertex_array
12486  if ((GLeeFuncPtr_glArrayElementEXT = (GLEEPFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++;
12487  if ((GLeeFuncPtr_glColorPointerEXT = (GLEEPFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++;
12488  if ((GLeeFuncPtr_glDrawArraysEXT = (GLEEPFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glDrawArraysEXT"))!=0) nLinked++;
12489  if ((GLeeFuncPtr_glEdgeFlagPointerEXT = (GLEEPFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++;
12490  if ((GLeeFuncPtr_glGetPointervEXT = (GLEEPFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress("glGetPointervEXT"))!=0) nLinked++;
12491  if ((GLeeFuncPtr_glIndexPointerEXT = (GLEEPFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++;
12492  if ((GLeeFuncPtr_glNormalPointerEXT = (GLEEPFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++;
12493  if ((GLeeFuncPtr_glTexCoordPointerEXT = (GLEEPFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++;
12494  if ((GLeeFuncPtr_glVertexPointerEXT = (GLEEPFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++;
12495 #endif
12496  if (nLinked==9) return GLEE_LINK_COMPLETE;
12497  if (nLinked==0) return GLEE_LINK_FAIL;
12498  return GLEE_LINK_PARTIAL;
12499 }
12500 
12501 GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;}
12502 
12503 GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE;}
12504 
12505 GLuint __GLeeLink_GL_SGIX_clipmap(void) {return GLEE_LINK_COMPLETE;}
12506 
12507 GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;}
12508 
12509 GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLETE;}
12510 
12511 GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
12512 
12513 GLuint __GLeeLink_GL_EXT_blend_minmax(void)
12514 {
12515  GLint nLinked=0;
12516 #ifdef __GLEE_GL_EXT_blend_minmax
12517  if ((GLeeFuncPtr_glBlendEquationEXT = (GLEEPFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++;
12518 #endif
12519  if (nLinked==1) return GLEE_LINK_COMPLETE;
12520  if (nLinked==0) return GLEE_LINK_FAIL;
12521  return GLEE_LINK_PARTIAL;
12522 }
12523 
12524 GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;}
12525 
12526 GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;}
12527 
12528 GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;}
12529 
12530 GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;}
12531 
12532 GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;}
12533 
12534 GLuint __GLeeLink_GL_SGIX_sprite(void)
12535 {
12536  GLint nLinked=0;
12537 #ifdef __GLEE_GL_SGIX_sprite
12538  if ((GLeeFuncPtr_glSpriteParameterfSGIX = (GLEEPFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++;
12539  if ((GLeeFuncPtr_glSpriteParameterfvSGIX = (GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++;
12540  if ((GLeeFuncPtr_glSpriteParameteriSGIX = (GLEEPFNGLSPRITEPARAMETERISGIXPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++;
12541  if ((GLeeFuncPtr_glSpriteParameterivSGIX = (GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++;
12542 #endif
12543  if (nLinked==4) return GLEE_LINK_COMPLETE;
12544  if (nLinked==0) return GLEE_LINK_FAIL;
12545  return GLEE_LINK_PARTIAL;
12546 }
12547 
12548 GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMPLETE;}
12549 
12550 GLuint __GLeeLink_GL_EXT_point_parameters(void)
12551 {
12552  GLint nLinked=0;
12553 #ifdef __GLEE_GL_EXT_point_parameters
12554  if ((GLeeFuncPtr_glPointParameterfEXT = (GLEEPFNGLPOINTPARAMETERFEXTPROC) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++;
12555  if ((GLeeFuncPtr_glPointParameterfvEXT = (GLEEPFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++;
12556 #endif
12557  if (nLinked==2) return GLEE_LINK_COMPLETE;
12558  if (nLinked==0) return GLEE_LINK_FAIL;
12559  return GLEE_LINK_PARTIAL;
12560 }
12561 
12562 GLuint __GLeeLink_GL_SGIS_point_parameters(void)
12563 {
12564  GLint nLinked=0;
12565 #ifdef __GLEE_GL_SGIS_point_parameters
12566  if ((GLeeFuncPtr_glPointParameterfSGIS = (GLEEPFNGLPOINTPARAMETERFSGISPROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++;
12567  if ((GLeeFuncPtr_glPointParameterfvSGIS = (GLEEPFNGLPOINTPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++;
12568 #endif
12569  if (nLinked==2) return GLEE_LINK_COMPLETE;
12570  if (nLinked==0) return GLEE_LINK_FAIL;
12571  return GLEE_LINK_PARTIAL;
12572 }
12573 
12574 GLuint __GLeeLink_GL_SGIX_instruments(void)
12575 {
12576  GLint nLinked=0;
12577 #ifdef __GLEE_GL_SGIX_instruments
12578  if ((GLeeFuncPtr_glGetInstrumentsSGIX = (GLEEPFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++;
12579  if ((GLeeFuncPtr_glInstrumentsBufferSGIX = (GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++;
12580  if ((GLeeFuncPtr_glPollInstrumentsSGIX = (GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++;
12581  if ((GLeeFuncPtr_glReadInstrumentsSGIX = (GLEEPFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++;
12582  if ((GLeeFuncPtr_glStartInstrumentsSGIX = (GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++;
12583  if ((GLeeFuncPtr_glStopInstrumentsSGIX = (GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++;
12584 #endif
12585  if (nLinked==6) return GLEE_LINK_COMPLETE;
12586  if (nLinked==0) return GLEE_LINK_FAIL;
12587  return GLEE_LINK_PARTIAL;
12588 }
12589 
12590 GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLETE;}
12591 
12592 GLuint __GLeeLink_GL_SGIX_framezoom(void)
12593 {
12594  GLint nLinked=0;
12595 #ifdef __GLEE_GL_SGIX_framezoom
12596  if ((GLeeFuncPtr_glFrameZoomSGIX = (GLEEPFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress("glFrameZoomSGIX"))!=0) nLinked++;
12597 #endif
12598  if (nLinked==1) return GLEE_LINK_COMPLETE;
12599  if (nLinked==0) return GLEE_LINK_FAIL;
12600  return GLEE_LINK_PARTIAL;
12601 }
12602 
12603 GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void)
12604 {
12605  GLint nLinked=0;
12606 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
12607  if ((GLeeFuncPtr_glTagSampleBufferSGIX = (GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++;
12608 #endif
12609  if (nLinked==1) return GLEE_LINK_COMPLETE;
12610  if (nLinked==0) return GLEE_LINK_FAIL;
12611  return GLEE_LINK_PARTIAL;
12612 }
12613 
12614 GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;}
12615 
12616 GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void)
12617 {
12618  GLint nLinked=0;
12619 #ifdef __GLEE_GL_SGIX_polynomial_ffd
12620  if ((GLeeFuncPtr_glDeformationMap3dSGIX = (GLEEPFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++;
12621  if ((GLeeFuncPtr_glDeformationMap3fSGIX = (GLEEPFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++;
12622  if ((GLeeFuncPtr_glDeformSGIX = (GLEEPFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDeformSGIX"))!=0) nLinked++;
12623  if ((GLeeFuncPtr_glLoadIdentityDeformationMapSGIX = (GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) nLinked++;
12624 #endif
12625  if (nLinked==4) return GLEE_LINK_COMPLETE;
12626  if (nLinked==0) return GLEE_LINK_FAIL;
12627  return GLEE_LINK_PARTIAL;
12628 }
12629 
12630 GLuint __GLeeLink_GL_SGIX_reference_plane(void)
12631 {
12632  GLint nLinked=0;
12633 #ifdef __GLEE_GL_SGIX_reference_plane
12634  if ((GLeeFuncPtr_glReferencePlaneSGIX = (GLEEPFNGLREFERENCEPLANESGIXPROC) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++;
12635 #endif
12636  if (nLinked==1) return GLEE_LINK_COMPLETE;
12637  if (nLinked==0) return GLEE_LINK_FAIL;
12638  return GLEE_LINK_PARTIAL;
12639 }
12640 
12641 GLuint __GLeeLink_GL_SGIX_flush_raster(void)
12642 {
12643  GLint nLinked=0;
12644 #ifdef __GLEE_GL_SGIX_flush_raster
12645  if ((GLeeFuncPtr_glFlushRasterSGIX = (GLEEPFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++;
12646 #endif
12647  if (nLinked==1) return GLEE_LINK_COMPLETE;
12648  if (nLinked==0) return GLEE_LINK_FAIL;
12649  return GLEE_LINK_PARTIAL;
12650 }
12651 
12652 GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;}
12653 
12654 GLuint __GLeeLink_GL_SGIS_fog_function(void)
12655 {
12656  GLint nLinked=0;
12657 #ifdef __GLEE_GL_SGIS_fog_function
12658  if ((GLeeFuncPtr_glFogFuncSGIS = (GLEEPFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFogFuncSGIS"))!=0) nLinked++;
12659  if ((GLeeFuncPtr_glGetFogFuncSGIS = (GLEEPFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++;
12660 #endif
12661  if (nLinked==2) return GLEE_LINK_COMPLETE;
12662  if (nLinked==0) return GLEE_LINK_FAIL;
12663  return GLEE_LINK_PARTIAL;
12664 }
12665 
12666 GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;}
12667 
12668 GLuint __GLeeLink_GL_HP_image_transform(void)
12669 {
12670  GLint nLinked=0;
12671 #ifdef __GLEE_GL_HP_image_transform
12672  if ((GLeeFuncPtr_glImageTransformParameteriHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++;
12673  if ((GLeeFuncPtr_glImageTransformParameterfHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++;
12674  if ((GLeeFuncPtr_glImageTransformParameterivHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++;
12675  if ((GLeeFuncPtr_glImageTransformParameterfvHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++;
12676  if ((GLeeFuncPtr_glGetImageTransformParameterivHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) nLinked++;
12677  if ((GLeeFuncPtr_glGetImageTransformParameterfvHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) nLinked++;
12678 #endif
12679  if (nLinked==6) return GLEE_LINK_COMPLETE;
12680  if (nLinked==0) return GLEE_LINK_FAIL;
12681  return GLEE_LINK_PARTIAL;
12682 }
12683 
12684 GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
12685 
12686 GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;}
12687 
12688 GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE;}
12689 
12690 GLuint __GLeeLink_GL_EXT_color_subtable(void)
12691 {
12692  GLint nLinked=0;
12693 #ifdef __GLEE_GL_EXT_color_subtable
12694  if ((GLeeFuncPtr_glColorSubTableEXT = (GLEEPFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++;
12695  if ((GLeeFuncPtr_glCopyColorSubTableEXT = (GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++;
12696 #endif
12697  if (nLinked==2) return GLEE_LINK_COMPLETE;
12698  if (nLinked==0) return GLEE_LINK_FAIL;
12699  return GLEE_LINK_PARTIAL;
12700 }
12701 
12702 GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;}
12703 
12704 GLuint __GLeeLink_GL_PGI_misc_hints(void)
12705 {
12706  GLint nLinked=0;
12707 #ifdef __GLEE_GL_PGI_misc_hints
12708  if ((GLeeFuncPtr_glHintPGI = (GLEEPFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI"))!=0) nLinked++;
12709 #endif
12710  if (nLinked==1) return GLEE_LINK_COMPLETE;
12711  if (nLinked==0) return GLEE_LINK_FAIL;
12712  return GLEE_LINK_PARTIAL;
12713 }
12714 
12715 GLuint __GLeeLink_GL_EXT_paletted_texture(void)
12716 {
12717  GLint nLinked=0;
12718 #ifdef __GLEE_GL_EXT_paletted_texture
12719  if ((GLeeFuncPtr_glColorTableEXT = (GLEEPFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress("glColorTableEXT"))!=0) nLinked++;
12720  if ((GLeeFuncPtr_glGetColorTableEXT = (GLEEPFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++;
12721  if ((GLeeFuncPtr_glGetColorTableParameterivEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++;
12722  if ((GLeeFuncPtr_glGetColorTableParameterfvEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++;
12723 #endif
12724  if (nLinked==4) return GLEE_LINK_COMPLETE;
12725  if (nLinked==0) return GLEE_LINK_FAIL;
12726  return GLEE_LINK_PARTIAL;
12727 }
12728 
12729 GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE;}
12730 
12731 GLuint __GLeeLink_GL_SGIX_list_priority(void)
12732 {
12733  GLint nLinked=0;
12734 #ifdef __GLEE_GL_SGIX_list_priority
12735  if ((GLeeFuncPtr_glGetListParameterfvSGIX = (GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++;
12736  if ((GLeeFuncPtr_glGetListParameterivSGIX = (GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++;
12737  if ((GLeeFuncPtr_glListParameterfSGIX = (GLEEPFNGLLISTPARAMETERFSGIXPROC) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++;
12738  if ((GLeeFuncPtr_glListParameterfvSGIX = (GLEEPFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++;
12739  if ((GLeeFuncPtr_glListParameteriSGIX = (GLEEPFNGLLISTPARAMETERISGIXPROC) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++;
12740  if ((GLeeFuncPtr_glListParameterivSGIX = (GLEEPFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++;
12741 #endif
12742  if (nLinked==6) return GLEE_LINK_COMPLETE;
12743  if (nLinked==0) return GLEE_LINK_FAIL;
12744  return GLEE_LINK_PARTIAL;
12745 }
12746 
12747 GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;}
12748 
12749 GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COMPLETE;}
12750 
12751 GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
12752 
12753 GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
12754 
12755 GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;}
12756 
12757 GLuint __GLeeLink_GL_EXT_index_material(void)
12758 {
12759  GLint nLinked=0;
12760 #ifdef __GLEE_GL_EXT_index_material
12761  if ((GLeeFuncPtr_glIndexMaterialEXT = (GLEEPFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++;
12762 #endif
12763  if (nLinked==1) return GLEE_LINK_COMPLETE;
12764  if (nLinked==0) return GLEE_LINK_FAIL;
12765  return GLEE_LINK_PARTIAL;
12766 }
12767 
12768 GLuint __GLeeLink_GL_EXT_index_func(void)
12769 {
12770  GLint nLinked=0;
12771 #ifdef __GLEE_GL_EXT_index_func
12772  if ((GLeeFuncPtr_glIndexFuncEXT = (GLEEPFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("glIndexFuncEXT"))!=0) nLinked++;
12773 #endif
12774  if (nLinked==1) return GLEE_LINK_COMPLETE;
12775  if (nLinked==0) return GLEE_LINK_FAIL;
12776  return GLEE_LINK_PARTIAL;
12777 }
12778 
12779 GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLETE;}
12780 
12781 GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void)
12782 {
12783  GLint nLinked=0;
12784 #ifdef __GLEE_GL_EXT_compiled_vertex_array
12785  if ((GLeeFuncPtr_glLockArraysEXT = (GLEEPFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glLockArraysEXT"))!=0) nLinked++;
12786  if ((GLeeFuncPtr_glUnlockArraysEXT = (GLEEPFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++;
12787 #endif
12788  if (nLinked==2) return GLEE_LINK_COMPLETE;
12789  if (nLinked==0) return GLEE_LINK_FAIL;
12790  return GLEE_LINK_PARTIAL;
12791 }
12792 
12793 GLuint __GLeeLink_GL_EXT_cull_vertex(void)
12794 {
12795  GLint nLinked=0;
12796 #ifdef __GLEE_GL_EXT_cull_vertex
12797  if ((GLeeFuncPtr_glCullParameterdvEXT = (GLEEPFNGLCULLPARAMETERDVEXTPROC) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++;
12798  if ((GLeeFuncPtr_glCullParameterfvEXT = (GLEEPFNGLCULLPARAMETERFVEXTPROC) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++;
12799 #endif
12800  if (nLinked==2) return GLEE_LINK_COMPLETE;
12801  if (nLinked==0) return GLEE_LINK_FAIL;
12802  return GLEE_LINK_PARTIAL;
12803 }
12804 
12805 GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;}
12806 
12807 GLuint __GLeeLink_GL_SGIX_fragment_lighting(void)
12808 {
12809  GLint nLinked=0;
12810 #ifdef __GLEE_GL_SGIX_fragment_lighting
12811  if ((GLeeFuncPtr_glFragmentColorMaterialSGIX = (GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++;
12812  if ((GLeeFuncPtr_glFragmentLightfSGIX = (GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++;
12813  if ((GLeeFuncPtr_glFragmentLightfvSGIX = (GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++;
12814  if ((GLeeFuncPtr_glFragmentLightiSGIX = (GLEEPFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++;
12815  if ((GLeeFuncPtr_glFragmentLightivSGIX = (GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++;
12816  if ((GLeeFuncPtr_glFragmentLightModelfSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++;
12817  if ((GLeeFuncPtr_glFragmentLightModelfvSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++;
12818  if ((GLeeFuncPtr_glFragmentLightModeliSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++;
12819  if ((GLeeFuncPtr_glFragmentLightModelivSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++;
12820  if ((GLeeFuncPtr_glFragmentMaterialfSGIX = (GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++;
12821  if ((GLeeFuncPtr_glFragmentMaterialfvSGIX = (GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++;
12822  if ((GLeeFuncPtr_glFragmentMaterialiSGIX = (GLEEPFNGLFRAGMENTMATERIALISGIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++;
12823  if ((GLeeFuncPtr_glFragmentMaterialivSGIX = (GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++;
12824  if ((GLeeFuncPtr_glGetFragmentLightfvSGIX = (GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++;
12825  if ((GLeeFuncPtr_glGetFragmentLightivSGIX = (GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++;
12826  if ((GLeeFuncPtr_glGetFragmentMaterialfvSGIX = (GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++;
12827  if ((GLeeFuncPtr_glGetFragmentMaterialivSGIX = (GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++;
12828  if ((GLeeFuncPtr_glLightEnviSGIX = (GLEEPFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress("glLightEnviSGIX"))!=0) nLinked++;
12829 #endif
12830  if (nLinked==18) return GLEE_LINK_COMPLETE;
12831  if (nLinked==0) return GLEE_LINK_FAIL;
12832  return GLEE_LINK_PARTIAL;
12833 }
12834 
12835 GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;}
12836 
12837 GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;}
12838 
12839 GLuint __GLeeLink_GL_EXT_draw_range_elements(void)
12840 {
12841  GLint nLinked=0;
12842 #ifdef __GLEE_GL_EXT_draw_range_elements
12843  if ((GLeeFuncPtr_glDrawRangeElementsEXT = (GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++;
12844 #endif
12845  if (nLinked==1) return GLEE_LINK_COMPLETE;
12846  if (nLinked==0) return GLEE_LINK_FAIL;
12847  return GLEE_LINK_PARTIAL;
12848 }
12849 
12850 GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;}
12851 
12852 GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;}
12853 
12854 GLuint __GLeeLink_GL_EXT_light_texture(void)
12855 {
12856  GLint nLinked=0;
12857 #ifdef __GLEE_GL_EXT_light_texture
12858  if ((GLeeFuncPtr_glApplyTextureEXT = (GLEEPFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++;
12859  if ((GLeeFuncPtr_glTextureLightEXT = (GLEEPFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++;
12860  if ((GLeeFuncPtr_glTextureMaterialEXT = (GLEEPFNGLTEXTUREMATERIALEXTPROC) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++;
12861 #endif
12862  if (nLinked==3) return GLEE_LINK_COMPLETE;
12863  if (nLinked==0) return GLEE_LINK_FAIL;
12864  return GLEE_LINK_PARTIAL;
12865 }
12866 
12867 GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLETE;}
12868 
12869 GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMPLETE;}
12870 
12871 GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;}
12872 
12873 GLuint __GLeeLink_GL_SGIX_async(void)
12874 {
12875  GLint nLinked=0;
12876 #ifdef __GLEE_GL_SGIX_async
12877  if ((GLeeFuncPtr_glAsyncMarkerSGIX = (GLEEPFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++;
12878  if ((GLeeFuncPtr_glFinishAsyncSGIX = (GLEEPFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++;
12879  if ((GLeeFuncPtr_glPollAsyncSGIX = (GLEEPFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress("glPollAsyncSGIX"))!=0) nLinked++;
12880  if ((GLeeFuncPtr_glGenAsyncMarkersSGIX = (GLEEPFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++;
12881  if ((GLeeFuncPtr_glDeleteAsyncMarkersSGIX = (GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++;
12882  if ((GLeeFuncPtr_glIsAsyncMarkerSGIX = (GLEEPFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++;
12883 #endif
12884  if (nLinked==6) return GLEE_LINK_COMPLETE;
12885  if (nLinked==0) return GLEE_LINK_FAIL;
12886  return GLEE_LINK_PARTIAL;
12887 }
12888 
12889 GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;}
12890 
12891 GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE;}
12892 
12893 GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE;}
12894 
12895 GLuint __GLeeLink_GL_INTEL_parallel_arrays(void)
12896 {
12897  GLint nLinked=0;
12898 #ifdef __GLEE_GL_INTEL_parallel_arrays
12899  if ((GLeeFuncPtr_glVertexPointervINTEL = (GLEEPFNGLVERTEXPOINTERVINTELPROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++;
12900  if ((GLeeFuncPtr_glNormalPointervINTEL = (GLEEPFNGLNORMALPOINTERVINTELPROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++;
12901  if ((GLeeFuncPtr_glColorPointervINTEL = (GLEEPFNGLCOLORPOINTERVINTELPROC) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++;
12902  if ((GLeeFuncPtr_glTexCoordPointervINTEL = (GLEEPFNGLTEXCOORDPOINTERVINTELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++;
12903 #endif
12904  if (nLinked==4) return GLEE_LINK_COMPLETE;
12905  if (nLinked==0) return GLEE_LINK_FAIL;
12906  return GLEE_LINK_PARTIAL;
12907 }
12908 
12909 GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;}
12910 
12911 GLuint __GLeeLink_GL_EXT_pixel_transform(void)
12912 {
12913  GLint nLinked=0;
12914 #ifdef __GLEE_GL_EXT_pixel_transform
12915  if ((GLeeFuncPtr_glPixelTransformParameteriEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++;
12916  if ((GLeeFuncPtr_glPixelTransformParameterfEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++;
12917  if ((GLeeFuncPtr_glPixelTransformParameterivEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked++;
12918  if ((GLeeFuncPtr_glPixelTransformParameterfvEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked++;
12919 #endif
12920  if (nLinked==4) return GLEE_LINK_COMPLETE;
12921  if (nLinked==0) return GLEE_LINK_FAIL;
12922  return GLEE_LINK_PARTIAL;
12923 }
12924 
12925 GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LINK_COMPLETE;}
12926 
12927 GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COMPLETE;}
12928 
12929 GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_COMPLETE;}
12930 
12931 GLuint __GLeeLink_GL_EXT_secondary_color(void)
12932 {
12933  GLint nLinked=0;
12934 #ifdef __GLEE_GL_EXT_secondary_color
12935  if ((GLeeFuncPtr_glSecondaryColor3bEXT = (GLEEPFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++;
12936  if ((GLeeFuncPtr_glSecondaryColor3bvEXT = (GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++;
12937  if ((GLeeFuncPtr_glSecondaryColor3dEXT = (GLEEPFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++;
12938  if ((GLeeFuncPtr_glSecondaryColor3dvEXT = (GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++;
12939  if ((GLeeFuncPtr_glSecondaryColor3fEXT = (GLEEPFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++;
12940  if ((GLeeFuncPtr_glSecondaryColor3fvEXT = (GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++;
12941  if ((GLeeFuncPtr_glSecondaryColor3iEXT = (GLEEPFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++;
12942  if ((GLeeFuncPtr_glSecondaryColor3ivEXT = (GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++;
12943  if ((GLeeFuncPtr_glSecondaryColor3sEXT = (GLEEPFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++;
12944  if ((GLeeFuncPtr_glSecondaryColor3svEXT = (GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++;
12945  if ((GLeeFuncPtr_glSecondaryColor3ubEXT = (GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++;
12946  if ((GLeeFuncPtr_glSecondaryColor3ubvEXT = (GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++;
12947  if ((GLeeFuncPtr_glSecondaryColor3uiEXT = (GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++;
12948  if ((GLeeFuncPtr_glSecondaryColor3uivEXT = (GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++;
12949  if ((GLeeFuncPtr_glSecondaryColor3usEXT = (GLEEPFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++;
12950  if ((GLeeFuncPtr_glSecondaryColor3usvEXT = (GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++;
12951  if ((GLeeFuncPtr_glSecondaryColorPointerEXT = (GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++;
12952 #endif
12953  if (nLinked==17) return GLEE_LINK_COMPLETE;
12954  if (nLinked==0) return GLEE_LINK_FAIL;
12955  return GLEE_LINK_PARTIAL;
12956 }
12957 
12958 GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void)
12959 {
12960  GLint nLinked=0;
12961 #ifdef __GLEE_GL_EXT_texture_perturb_normal
12962  if ((GLeeFuncPtr_glTextureNormalEXT = (GLEEPFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++;
12963 #endif
12964  if (nLinked==1) return GLEE_LINK_COMPLETE;
12965  if (nLinked==0) return GLEE_LINK_FAIL;
12966  return GLEE_LINK_PARTIAL;
12967 }
12968 
12969 GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void)
12970 {
12971  GLint nLinked=0;
12972 #ifdef __GLEE_GL_EXT_multi_draw_arrays
12973  if ((GLeeFuncPtr_glMultiDrawArraysEXT = (GLEEPFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++;
12974  if ((GLeeFuncPtr_glMultiDrawElementsEXT = (GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++;
12975 #endif
12976  if (nLinked==2) return GLEE_LINK_COMPLETE;
12977  if (nLinked==0) return GLEE_LINK_FAIL;
12978  return GLEE_LINK_PARTIAL;
12979 }
12980 
12981 GLuint __GLeeLink_GL_EXT_fog_coord(void)
12982 {
12983  GLint nLinked=0;
12984 #ifdef __GLEE_GL_EXT_fog_coord
12985  if ((GLeeFuncPtr_glFogCoordfEXT = (GLEEPFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("glFogCoordfEXT"))!=0) nLinked++;
12986  if ((GLeeFuncPtr_glFogCoordfvEXT = (GLEEPFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress("glFogCoordfvEXT"))!=0) nLinked++;
12987  if ((GLeeFuncPtr_glFogCoorddEXT = (GLEEPFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("glFogCoorddEXT"))!=0) nLinked++;
12988  if ((GLeeFuncPtr_glFogCoorddvEXT = (GLEEPFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress("glFogCoorddvEXT"))!=0) nLinked++;
12989  if ((GLeeFuncPtr_glFogCoordPointerEXT = (GLEEPFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++;
12990 #endif
12991  if (nLinked==5) return GLEE_LINK_COMPLETE;
12992  if (nLinked==0) return GLEE_LINK_FAIL;
12993  return GLEE_LINK_PARTIAL;
12994 }
12995 
12996 GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLETE;}
12997 
12998 GLuint __GLeeLink_GL_EXT_coordinate_frame(void)
12999 {
13000  GLint nLinked=0;
13001 #ifdef __GLEE_GL_EXT_coordinate_frame
13002  if ((GLeeFuncPtr_glTangent3bEXT = (GLEEPFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("glTangent3bEXT"))!=0) nLinked++;
13003  if ((GLeeFuncPtr_glTangent3bvEXT = (GLEEPFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress("glTangent3bvEXT"))!=0) nLinked++;
13004  if ((GLeeFuncPtr_glTangent3dEXT = (GLEEPFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("glTangent3dEXT"))!=0) nLinked++;
13005  if ((GLeeFuncPtr_glTangent3dvEXT = (GLEEPFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress("glTangent3dvEXT"))!=0) nLinked++;
13006  if ((GLeeFuncPtr_glTangent3fEXT = (GLEEPFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("glTangent3fEXT"))!=0) nLinked++;
13007  if ((GLeeFuncPtr_glTangent3fvEXT = (GLEEPFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress("glTangent3fvEXT"))!=0) nLinked++;
13008  if ((GLeeFuncPtr_glTangent3iEXT = (GLEEPFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("glTangent3iEXT"))!=0) nLinked++;
13009  if ((GLeeFuncPtr_glTangent3ivEXT = (GLEEPFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress("glTangent3ivEXT"))!=0) nLinked++;
13010  if ((GLeeFuncPtr_glTangent3sEXT = (GLEEPFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("glTangent3sEXT"))!=0) nLinked++;
13011  if ((GLeeFuncPtr_glTangent3svEXT = (GLEEPFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress("glTangent3svEXT"))!=0) nLinked++;
13012  if ((GLeeFuncPtr_glBinormal3bEXT = (GLEEPFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress("glBinormal3bEXT"))!=0) nLinked++;
13013  if ((GLeeFuncPtr_glBinormal3bvEXT = (GLEEPFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++;
13014  if ((GLeeFuncPtr_glBinormal3dEXT = (GLEEPFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress("glBinormal3dEXT"))!=0) nLinked++;
13015  if ((GLeeFuncPtr_glBinormal3dvEXT = (GLEEPFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++;
13016  if ((GLeeFuncPtr_glBinormal3fEXT = (GLEEPFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress("glBinormal3fEXT"))!=0) nLinked++;
13017  if ((GLeeFuncPtr_glBinormal3fvEXT = (GLEEPFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++;
13018  if ((GLeeFuncPtr_glBinormal3iEXT = (GLEEPFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress("glBinormal3iEXT"))!=0) nLinked++;
13019  if ((GLeeFuncPtr_glBinormal3ivEXT = (GLEEPFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++;
13020  if ((GLeeFuncPtr_glBinormal3sEXT = (GLEEPFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress("glBinormal3sEXT"))!=0) nLinked++;
13021  if ((GLeeFuncPtr_glBinormal3svEXT = (GLEEPFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress("glBinormal3svEXT"))!=0) nLinked++;
13022  if ((GLeeFuncPtr_glTangentPointerEXT = (GLEEPFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++;
13023  if ((GLeeFuncPtr_glBinormalPointerEXT = (GLEEPFNGLBINORMALPOINTEREXTPROC) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++;
13024 #endif
13025  if (nLinked==22) return GLEE_LINK_COMPLETE;
13026  if (nLinked==0) return GLEE_LINK_FAIL;
13027  return GLEE_LINK_PARTIAL;
13028 }
13029 
13030 GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
13031 
13032 GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE;}
13033 
13034 GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE;}
13035 
13036 GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;}
13037 
13038 GLuint __GLeeLink_GL_SUNX_constant_data(void)
13039 {
13040  GLint nLinked=0;
13041 #ifdef __GLEE_GL_SUNX_constant_data
13042  if ((GLeeFuncPtr_glFinishTextureSUNX = (GLEEPFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++;
13043 #endif
13044  if (nLinked==1) return GLEE_LINK_COMPLETE;
13045  if (nLinked==0) return GLEE_LINK_FAIL;
13046  return GLEE_LINK_PARTIAL;
13047 }
13048 
13049 GLuint __GLeeLink_GL_SUN_global_alpha(void)
13050 {
13051  GLint nLinked=0;
13052 #ifdef __GLEE_GL_SUN_global_alpha
13053  if ((GLeeFuncPtr_glGlobalAlphaFactorbSUN = (GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++;
13054  if ((GLeeFuncPtr_glGlobalAlphaFactorsSUN = (GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++;
13055  if ((GLeeFuncPtr_glGlobalAlphaFactoriSUN = (GLEEPFNGLGLOBALALPHAFACTORISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++;
13056  if ((GLeeFuncPtr_glGlobalAlphaFactorfSUN = (GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++;
13057  if ((GLeeFuncPtr_glGlobalAlphaFactordSUN = (GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++;
13058  if ((GLeeFuncPtr_glGlobalAlphaFactorubSUN = (GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++;
13059  if ((GLeeFuncPtr_glGlobalAlphaFactorusSUN = (GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++;
13060  if ((GLeeFuncPtr_glGlobalAlphaFactoruiSUN = (GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++;
13061 #endif
13062  if (nLinked==8) return GLEE_LINK_COMPLETE;
13063  if (nLinked==0) return GLEE_LINK_FAIL;
13064  return GLEE_LINK_PARTIAL;
13065 }
13066 
13067 GLuint __GLeeLink_GL_SUN_triangle_list(void)
13068 {
13069  GLint nLinked=0;
13070 #ifdef __GLEE_GL_SUN_triangle_list
13071  if ((GLeeFuncPtr_glReplacementCodeuiSUN = (GLEEPFNGLREPLACEMENTCODEUISUNPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++;
13072  if ((GLeeFuncPtr_glReplacementCodeusSUN = (GLEEPFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++;
13073  if ((GLeeFuncPtr_glReplacementCodeubSUN = (GLEEPFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++;
13074  if ((GLeeFuncPtr_glReplacementCodeuivSUN = (GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++;
13075  if ((GLeeFuncPtr_glReplacementCodeusvSUN = (GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++;
13076  if ((GLeeFuncPtr_glReplacementCodeubvSUN = (GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++;
13077  if ((GLeeFuncPtr_glReplacementCodePointerSUN = (GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++;
13078 #endif
13079  if (nLinked==7) return GLEE_LINK_COMPLETE;
13080  if (nLinked==0) return GLEE_LINK_FAIL;
13081  return GLEE_LINK_PARTIAL;
13082 }
13083 
13084 GLuint __GLeeLink_GL_SUN_vertex(void)
13085 {
13086  GLint nLinked=0;
13087 #ifdef __GLEE_GL_SUN_vertex
13088  if ((GLeeFuncPtr_glColor4ubVertex2fSUN = (GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++;
13089  if ((GLeeFuncPtr_glColor4ubVertex2fvSUN = (GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++;
13090  if ((GLeeFuncPtr_glColor4ubVertex3fSUN = (GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++;
13091  if ((GLeeFuncPtr_glColor4ubVertex3fvSUN = (GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++;
13092  if ((GLeeFuncPtr_glColor3fVertex3fSUN = (GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++;
13093  if ((GLeeFuncPtr_glColor3fVertex3fvSUN = (GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++;
13094  if ((GLeeFuncPtr_glNormal3fVertex3fSUN = (GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++;
13095  if ((GLeeFuncPtr_glNormal3fVertex3fvSUN = (GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++;
13096  if ((GLeeFuncPtr_glColor4fNormal3fVertex3fSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13097  if ((GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13098  if ((GLeeFuncPtr_glTexCoord2fVertex3fSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++;
13099  if ((GLeeFuncPtr_glTexCoord2fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++;
13100  if ((GLeeFuncPtr_glTexCoord4fVertex4fSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++;
13101  if ((GLeeFuncPtr_glTexCoord4fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++;
13102  if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLinked++;
13103  if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) nLinked++;
13104  if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked++;
13105  if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLinked++;
13106  if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
13107  if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
13108  if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13109  if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13110  if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN"))!=0) nLinked++;
13111  if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN"))!=0) nLinked++;
13112  if ((GLeeFuncPtr_glReplacementCodeuiVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked++;
13113  if ((GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLinked++;
13114  if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN"))!=0) nLinked++;
13115  if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++;
13116  if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fSUN"))!=0) nLinked++;
13117  if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN"))!=0) nLinked++;
13118  if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN"))!=0) nLinked++;
13119  if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++;
13120  if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13121  if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13122  if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++;
13123  if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++;
13124  if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
13125  if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
13126  if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13127  if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13128 #endif
13129  if (nLinked==40) return GLEE_LINK_COMPLETE;
13130  if (nLinked==0) return GLEE_LINK_FAIL;
13131  return GLEE_LINK_PARTIAL;
13132 }
13133 
13134 GLuint __GLeeLink_GL_EXT_blend_func_separate(void)
13135 {
13136  GLint nLinked=0;
13137 #ifdef __GLEE_GL_EXT_blend_func_separate
13138  if ((GLeeFuncPtr_glBlendFuncSeparateEXT = (GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++;
13139 #endif
13140  if (nLinked==1) return GLEE_LINK_COMPLETE;
13141  if (nLinked==0) return GLEE_LINK_FAIL;
13142  return GLEE_LINK_PARTIAL;
13143 }
13144 
13145 GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;}
13146 
13147 GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;}
13148 
13149 GLuint __GLeeLink_GL_EXT_stencil_wrap(void) {return GLEE_LINK_COMPLETE;}
13150 
13151 GLuint __GLeeLink_GL_EXT_422_pixels(void) {return GLEE_LINK_COMPLETE;}
13152 
13153 GLuint __GLeeLink_GL_NV_texgen_reflection(void) {return GLEE_LINK_COMPLETE;}
13154 
13155 GLuint __GLeeLink_GL_EXT_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
13156 
13157 GLuint __GLeeLink_GL_SUN_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
13158 
13159 GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
13160 
13161 GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
13162 
13163 GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK_COMPLETE;}
13164 
13165 GLuint __GLeeLink_GL_EXT_vertex_weighting(void)
13166 {
13167  GLint nLinked=0;
13168 #ifdef __GLEE_GL_EXT_vertex_weighting
13169  if ((GLeeFuncPtr_glVertexWeightfEXT = (GLEEPFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++;
13170  if ((GLeeFuncPtr_glVertexWeightfvEXT = (GLEEPFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++;
13171  if ((GLeeFuncPtr_glVertexWeightPointerEXT = (GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++;
13172 #endif
13173  if (nLinked==3) return GLEE_LINK_COMPLETE;
13174  if (nLinked==0) return GLEE_LINK_FAIL;
13175  return GLEE_LINK_PARTIAL;
13176 }
13177 
13178 GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE;}
13179 
13180 GLuint __GLeeLink_GL_NV_vertex_array_range(void)
13181 {
13182  GLint nLinked=0;
13183 #ifdef __GLEE_GL_NV_vertex_array_range
13184  if ((GLeeFuncPtr_glFlushVertexArrayRangeNV = (GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++;
13185  if ((GLeeFuncPtr_glVertexArrayRangeNV = (GLEEPFNGLVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++;
13186 #endif
13187  if (nLinked==2) return GLEE_LINK_COMPLETE;
13188  if (nLinked==0) return GLEE_LINK_FAIL;
13189  return GLEE_LINK_PARTIAL;
13190 }
13191 
13192 GLuint __GLeeLink_GL_NV_register_combiners(void)
13193 {
13194  GLint nLinked=0;
13195 #ifdef __GLEE_GL_NV_register_combiners
13196  if ((GLeeFuncPtr_glCombinerParameterfvNV = (GLEEPFNGLCOMBINERPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++;
13197  if ((GLeeFuncPtr_glCombinerParameterfNV = (GLEEPFNGLCOMBINERPARAMETERFNVPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++;
13198  if ((GLeeFuncPtr_glCombinerParameterivNV = (GLEEPFNGLCOMBINERPARAMETERIVNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++;
13199  if ((GLeeFuncPtr_glCombinerParameteriNV = (GLEEPFNGLCOMBINERPARAMETERINVPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++;
13200  if ((GLeeFuncPtr_glCombinerInputNV = (GLEEPFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++;
13201  if ((GLeeFuncPtr_glCombinerOutputNV = (GLEEPFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++;
13202  if ((GLeeFuncPtr_glFinalCombinerInputNV = (GLEEPFNGLFINALCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++;
13203  if ((GLeeFuncPtr_glGetCombinerInputParameterfvNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLinked++;
13204  if ((GLeeFuncPtr_glGetCombinerInputParameterivNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLinked++;
13205  if ((GLeeFuncPtr_glGetCombinerOutputParameterfvNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) nLinked++;
13206  if ((GLeeFuncPtr_glGetCombinerOutputParameterivNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) nLinked++;
13207  if ((GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterfvNV"))!=0) nLinked++;
13208  if ((GLeeFuncPtr_glGetFinalCombinerInputParameterivNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterivNV"))!=0) nLinked++;
13209 #endif
13210  if (nLinked==13) return GLEE_LINK_COMPLETE;
13211  if (nLinked==0) return GLEE_LINK_FAIL;
13212  return GLEE_LINK_PARTIAL;
13213 }
13214 
13215 GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;}
13216 
13217 GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;}
13218 
13219 GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;}
13220 
13221 GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLETE;}
13222 
13223 GLuint __GLeeLink_GL_MESA_resize_buffers(void)
13224 {
13225  GLint nLinked=0;
13226 #ifdef __GLEE_GL_MESA_resize_buffers
13227  if ((GLeeFuncPtr_glResizeBuffersMESA = (GLEEPFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++;
13228 #endif
13229  if (nLinked==1) return GLEE_LINK_COMPLETE;
13230  if (nLinked==0) return GLEE_LINK_FAIL;
13231  return GLEE_LINK_PARTIAL;
13232 }
13233 
13234 GLuint __GLeeLink_GL_MESA_window_pos(void)
13235 {
13236  GLint nLinked=0;
13237 #ifdef __GLEE_GL_MESA_window_pos
13238  if ((GLeeFuncPtr_glWindowPos2dMESA = (GLEEPFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++;
13239  if ((GLeeFuncPtr_glWindowPos2dvMESA = (GLEEPFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++;
13240  if ((GLeeFuncPtr_glWindowPos2fMESA = (GLEEPFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++;
13241  if ((GLeeFuncPtr_glWindowPos2fvMESA = (GLEEPFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++;
13242  if ((GLeeFuncPtr_glWindowPos2iMESA = (GLEEPFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++;
13243  if ((GLeeFuncPtr_glWindowPos2ivMESA = (GLEEPFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++;
13244  if ((GLeeFuncPtr_glWindowPos2sMESA = (GLEEPFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++;
13245  if ((GLeeFuncPtr_glWindowPos2svMESA = (GLEEPFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++;
13246  if ((GLeeFuncPtr_glWindowPos3dMESA = (GLEEPFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++;
13247  if ((GLeeFuncPtr_glWindowPos3dvMESA = (GLEEPFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++;
13248  if ((GLeeFuncPtr_glWindowPos3fMESA = (GLEEPFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++;
13249  if ((GLeeFuncPtr_glWindowPos3fvMESA = (GLEEPFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++;
13250  if ((GLeeFuncPtr_glWindowPos3iMESA = (GLEEPFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++;
13251  if ((GLeeFuncPtr_glWindowPos3ivMESA = (GLEEPFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++;
13252  if ((GLeeFuncPtr_glWindowPos3sMESA = (GLEEPFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++;
13253  if ((GLeeFuncPtr_glWindowPos3svMESA = (GLEEPFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++;
13254  if ((GLeeFuncPtr_glWindowPos4dMESA = (GLEEPFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++;
13255  if ((GLeeFuncPtr_glWindowPos4dvMESA = (GLEEPFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++;
13256  if ((GLeeFuncPtr_glWindowPos4fMESA = (GLEEPFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++;
13257  if ((GLeeFuncPtr_glWindowPos4fvMESA = (GLEEPFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++;
13258  if ((GLeeFuncPtr_glWindowPos4iMESA = (GLEEPFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++;
13259  if ((GLeeFuncPtr_glWindowPos4ivMESA = (GLEEPFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++;
13260  if ((GLeeFuncPtr_glWindowPos4sMESA = (GLEEPFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++;
13261  if ((GLeeFuncPtr_glWindowPos4svMESA = (GLEEPFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++;
13262 #endif
13263  if (nLinked==24) return GLEE_LINK_COMPLETE;
13264  if (nLinked==0) return GLEE_LINK_FAIL;
13265  return GLEE_LINK_PARTIAL;
13266 }
13267 
13268 GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_COMPLETE;}
13269 
13270 GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;}
13271 
13272 GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void)
13273 {
13274  GLint nLinked=0;
13275 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
13276  if ((GLeeFuncPtr_glMultiModeDrawArraysIBM = (GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++;
13277  if ((GLeeFuncPtr_glMultiModeDrawElementsIBM = (GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++;
13278 #endif
13279  if (nLinked==2) return GLEE_LINK_COMPLETE;
13280  if (nLinked==0) return GLEE_LINK_FAIL;
13281  return GLEE_LINK_PARTIAL;
13282 }
13283 
13284 GLuint __GLeeLink_GL_IBM_vertex_array_lists(void)
13285 {
13286  GLint nLinked=0;
13287 #ifdef __GLEE_GL_IBM_vertex_array_lists
13288  if ((GLeeFuncPtr_glColorPointerListIBM = (GLEEPFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++;
13289  if ((GLeeFuncPtr_glSecondaryColorPointerListIBM = (GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked++;
13290  if ((GLeeFuncPtr_glEdgeFlagPointerListIBM = (GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++;
13291  if ((GLeeFuncPtr_glFogCoordPointerListIBM = (GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++;
13292  if ((GLeeFuncPtr_glIndexPointerListIBM = (GLEEPFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++;
13293  if ((GLeeFuncPtr_glNormalPointerListIBM = (GLEEPFNGLNORMALPOINTERLISTIBMPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++;
13294  if ((GLeeFuncPtr_glTexCoordPointerListIBM = (GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++;
13295  if ((GLeeFuncPtr_glVertexPointerListIBM = (GLEEPFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++;
13296 #endif
13297  if (nLinked==8) return GLEE_LINK_COMPLETE;
13298  if (nLinked==0) return GLEE_LINK_FAIL;
13299  return GLEE_LINK_PARTIAL;
13300 }
13301 
13302 GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;}
13303 
13304 GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE;}
13305 
13306 GLuint __GLeeLink_GL_SGIX_ycrcba(void) {return GLEE_LINK_COMPLETE;}
13307 
13308 GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
13309 
13310 GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_COMPLETE;}
13311 
13312 GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
13313 
13314 GLuint __GLeeLink_GL_3DFX_tbuffer(void)
13315 {
13316  GLint nLinked=0;
13317 #ifdef __GLEE_GL_3DFX_tbuffer
13318  if ((GLeeFuncPtr_glTbufferMask3DFX = (GLEEPFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++;
13319 #endif
13320  if (nLinked==1) return GLEE_LINK_COMPLETE;
13321  if (nLinked==0) return GLEE_LINK_FAIL;
13322  return GLEE_LINK_PARTIAL;
13323 }
13324 
13325 GLuint __GLeeLink_GL_EXT_multisample(void)
13326 {
13327  GLint nLinked=0;
13328 #ifdef __GLEE_GL_EXT_multisample
13329  if ((GLeeFuncPtr_glSampleMaskEXT = (GLEEPFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress("glSampleMaskEXT"))!=0) nLinked++;
13330  if ((GLeeFuncPtr_glSamplePatternEXT = (GLEEPFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++;
13331 #endif
13332  if (nLinked==2) return GLEE_LINK_COMPLETE;
13333  if (nLinked==0) return GLEE_LINK_FAIL;
13334  return GLEE_LINK_PARTIAL;
13335 }
13336 
13337 GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;}
13338 
13339 GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMPLETE;}
13340 
13341 GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;}
13342 
13343 GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLETE;}
13344 
13345 GLuint __GLeeLink_GL_SGIS_texture_color_mask(void)
13346 {
13347  GLint nLinked=0;
13348 #ifdef __GLEE_GL_SGIS_texture_color_mask
13349  if ((GLeeFuncPtr_glTextureColorMaskSGIS = (GLEEPFNGLTEXTURECOLORMASKSGISPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++;
13350 #endif
13351  if (nLinked==1) return GLEE_LINK_COMPLETE;
13352  if (nLinked==0) return GLEE_LINK_FAIL;
13353  return GLEE_LINK_PARTIAL;
13354 }
13355 
13356 GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
13357 
13358 GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLETE;}
13359 
13360 GLuint __GLeeLink_GL_NV_fence(void)
13361 {
13362  GLint nLinked=0;
13363 #ifdef __GLEE_GL_NV_fence
13364  if ((GLeeFuncPtr_glDeleteFencesNV = (GLEEPFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress("glDeleteFencesNV"))!=0) nLinked++;
13365  if ((GLeeFuncPtr_glGenFencesNV = (GLEEPFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGenFencesNV"))!=0) nLinked++;
13366  if ((GLeeFuncPtr_glIsFenceNV = (GLEEPFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenceNV"))!=0) nLinked++;
13367  if ((GLeeFuncPtr_glTestFenceNV = (GLEEPFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTestFenceNV"))!=0) nLinked++;
13368  if ((GLeeFuncPtr_glGetFenceivNV = (GLEEPFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("glGetFenceivNV"))!=0) nLinked++;
13369  if ((GLeeFuncPtr_glFinishFenceNV = (GLEEPFNGLFINISHFENCENVPROC) __GLeeGetProcAddress("glFinishFenceNV"))!=0) nLinked++;
13370  if ((GLeeFuncPtr_glSetFenceNV = (GLEEPFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetFenceNV"))!=0) nLinked++;
13371 #endif
13372  if (nLinked==7) return GLEE_LINK_COMPLETE;
13373  if (nLinked==0) return GLEE_LINK_FAIL;
13374  return GLEE_LINK_PARTIAL;
13375 }
13376 
13377 GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
13378 
13379 GLuint __GLeeLink_GL_NV_evaluators(void)
13380 {
13381  GLint nLinked=0;
13382 #ifdef __GLEE_GL_NV_evaluators
13383  if ((GLeeFuncPtr_glMapControlPointsNV = (GLEEPFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++;
13384  if ((GLeeFuncPtr_glMapParameterivNV = (GLEEPFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++;
13385  if ((GLeeFuncPtr_glMapParameterfvNV = (GLEEPFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++;
13386  if ((GLeeFuncPtr_glGetMapControlPointsNV = (GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++;
13387  if ((GLeeFuncPtr_glGetMapParameterivNV = (GLEEPFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++;
13388  if ((GLeeFuncPtr_glGetMapParameterfvNV = (GLEEPFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++;
13389  if ((GLeeFuncPtr_glGetMapAttribParameterivNV = (GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++;
13390  if ((GLeeFuncPtr_glGetMapAttribParameterfvNV = (GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++;
13391  if ((GLeeFuncPtr_glEvalMapsNV = (GLEEPFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEvalMapsNV"))!=0) nLinked++;
13392 #endif
13393  if (nLinked==9) return GLEE_LINK_COMPLETE;
13394  if (nLinked==0) return GLEE_LINK_FAIL;
13395  return GLEE_LINK_PARTIAL;
13396 }
13397 
13398 GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
13399 
13400 GLuint __GLeeLink_GL_NV_register_combiners2(void)
13401 {
13402  GLint nLinked=0;
13403 #ifdef __GLEE_GL_NV_register_combiners2
13404  if ((GLeeFuncPtr_glCombinerStageParameterfvNV = (GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++;
13405  if ((GLeeFuncPtr_glGetCombinerStageParameterfvNV = (GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLinked++;
13406 #endif
13407  if (nLinked==2) return GLEE_LINK_COMPLETE;
13408  if (nLinked==0) return GLEE_LINK_FAIL;
13409  return GLEE_LINK_PARTIAL;
13410 }
13411 
13412 GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COMPLETE;}
13413 
13414 GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
13415 
13416 GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;}
13417 
13418 GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;}
13419 
13420 GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLETE;}
13421 
13422 GLuint __GLeeLink_GL_NV_vertex_program(void)
13423 {
13424  GLint nLinked=0;
13425 #ifdef __GLEE_GL_NV_vertex_program
13426  if ((GLeeFuncPtr_glAreProgramsResidentNV = (GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++;
13427  if ((GLeeFuncPtr_glBindProgramNV = (GLEEPFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress("glBindProgramNV"))!=0) nLinked++;
13428  if ((GLeeFuncPtr_glDeleteProgramsNV = (GLEEPFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++;
13429  if ((GLeeFuncPtr_glExecuteProgramNV = (GLEEPFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++;
13430  if ((GLeeFuncPtr_glGenProgramsNV = (GLEEPFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress("glGenProgramsNV"))!=0) nLinked++;
13431  if ((GLeeFuncPtr_glGetProgramParameterdvNV = (GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++;
13432  if ((GLeeFuncPtr_glGetProgramParameterfvNV = (GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++;
13433  if ((GLeeFuncPtr_glGetProgramivNV = (GLEEPFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress("glGetProgramivNV"))!=0) nLinked++;
13434  if ((GLeeFuncPtr_glGetProgramStringNV = (GLEEPFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++;
13435  if ((GLeeFuncPtr_glGetTrackMatrixivNV = (GLEEPFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++;
13436  if ((GLeeFuncPtr_glGetVertexAttribdvNV = (GLEEPFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++;
13437  if ((GLeeFuncPtr_glGetVertexAttribfvNV = (GLEEPFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++;
13438  if ((GLeeFuncPtr_glGetVertexAttribivNV = (GLEEPFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++;
13439  if ((GLeeFuncPtr_glGetVertexAttribPointervNV = (GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++;
13440  if ((GLeeFuncPtr_glIsProgramNV = (GLEEPFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIsProgramNV"))!=0) nLinked++;
13441  if ((GLeeFuncPtr_glLoadProgramNV = (GLEEPFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress("glLoadProgramNV"))!=0) nLinked++;
13442  if ((GLeeFuncPtr_glProgramParameter4dNV = (GLEEPFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++;
13443  if ((GLeeFuncPtr_glProgramParameter4dvNV = (GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++;
13444  if ((GLeeFuncPtr_glProgramParameter4fNV = (GLEEPFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++;
13445  if ((GLeeFuncPtr_glProgramParameter4fvNV = (GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++;
13446  if ((GLeeFuncPtr_glProgramParameters4dvNV = (GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++;
13447  if ((GLeeFuncPtr_glProgramParameters4fvNV = (GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++;
13448  if ((GLeeFuncPtr_glRequestResidentProgramsNV = (GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++;
13449  if ((GLeeFuncPtr_glTrackMatrixNV = (GLEEPFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress("glTrackMatrixNV"))!=0) nLinked++;
13450  if ((GLeeFuncPtr_glVertexAttribPointerNV = (GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++;
13451  if ((GLeeFuncPtr_glVertexAttrib1dNV = (GLEEPFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++;
13452  if ((GLeeFuncPtr_glVertexAttrib1dvNV = (GLEEPFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++;
13453  if ((GLeeFuncPtr_glVertexAttrib1fNV = (GLEEPFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++;
13454  if ((GLeeFuncPtr_glVertexAttrib1fvNV = (GLEEPFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++;
13455  if ((GLeeFuncPtr_glVertexAttrib1sNV = (GLEEPFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++;
13456  if ((GLeeFuncPtr_glVertexAttrib1svNV = (GLEEPFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++;
13457  if ((GLeeFuncPtr_glVertexAttrib2dNV = (GLEEPFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++;
13458  if ((GLeeFuncPtr_glVertexAttrib2dvNV = (GLEEPFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++;
13459  if ((GLeeFuncPtr_glVertexAttrib2fNV = (GLEEPFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++;
13460  if ((GLeeFuncPtr_glVertexAttrib2fvNV = (GLEEPFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++;
13461  if ((GLeeFuncPtr_glVertexAttrib2sNV = (GLEEPFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++;
13462  if ((GLeeFuncPtr_glVertexAttrib2svNV = (GLEEPFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++;
13463  if ((GLeeFuncPtr_glVertexAttrib3dNV = (GLEEPFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++;
13464  if ((GLeeFuncPtr_glVertexAttrib3dvNV = (GLEEPFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++;
13465  if ((GLeeFuncPtr_glVertexAttrib3fNV = (GLEEPFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++;
13466  if ((GLeeFuncPtr_glVertexAttrib3fvNV = (GLEEPFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++;
13467  if ((GLeeFuncPtr_glVertexAttrib3sNV = (GLEEPFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++;
13468  if ((GLeeFuncPtr_glVertexAttrib3svNV = (GLEEPFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++;
13469  if ((GLeeFuncPtr_glVertexAttrib4dNV = (GLEEPFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++;
13470  if ((GLeeFuncPtr_glVertexAttrib4dvNV = (GLEEPFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++;
13471  if ((GLeeFuncPtr_glVertexAttrib4fNV = (GLEEPFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++;
13472  if ((GLeeFuncPtr_glVertexAttrib4fvNV = (GLEEPFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++;
13473  if ((GLeeFuncPtr_glVertexAttrib4sNV = (GLEEPFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++;
13474  if ((GLeeFuncPtr_glVertexAttrib4svNV = (GLEEPFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++;
13475  if ((GLeeFuncPtr_glVertexAttrib4ubNV = (GLEEPFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++;
13476  if ((GLeeFuncPtr_glVertexAttrib4ubvNV = (GLEEPFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++;
13477  if ((GLeeFuncPtr_glVertexAttribs1dvNV = (GLEEPFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++;
13478  if ((GLeeFuncPtr_glVertexAttribs1fvNV = (GLEEPFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++;
13479  if ((GLeeFuncPtr_glVertexAttribs1svNV = (GLEEPFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++;
13480  if ((GLeeFuncPtr_glVertexAttribs2dvNV = (GLEEPFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++;
13481  if ((GLeeFuncPtr_glVertexAttribs2fvNV = (GLEEPFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++;
13482  if ((GLeeFuncPtr_glVertexAttribs2svNV = (GLEEPFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++;
13483  if ((GLeeFuncPtr_glVertexAttribs3dvNV = (GLEEPFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++;
13484  if ((GLeeFuncPtr_glVertexAttribs3fvNV = (GLEEPFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++;
13485  if ((GLeeFuncPtr_glVertexAttribs3svNV = (GLEEPFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++;
13486  if ((GLeeFuncPtr_glVertexAttribs4dvNV = (GLEEPFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++;
13487  if ((GLeeFuncPtr_glVertexAttribs4fvNV = (GLEEPFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++;
13488  if ((GLeeFuncPtr_glVertexAttribs4svNV = (GLEEPFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++;
13489  if ((GLeeFuncPtr_glVertexAttribs4ubvNV = (GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++;
13490 #endif
13491  if (nLinked==64) return GLEE_LINK_COMPLETE;
13492  if (nLinked==0) return GLEE_LINK_FAIL;
13493  return GLEE_LINK_PARTIAL;
13494 }
13495 
13496 GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_COMPLETE;}
13497 
13498 GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;}
13499 
13500 GLuint __GLeeLink_GL_OML_interlace(void) {return GLEE_LINK_COMPLETE;}
13501 
13502 GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;}
13503 
13504 GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;}
13505 
13506 GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLETE;}
13507 
13508 GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void)
13509 {
13510  GLint nLinked=0;
13511 #ifdef __GLEE_GL_ATI_envmap_bumpmap
13512  if ((GLeeFuncPtr_glTexBumpParameterivATI = (GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++;
13513  if ((GLeeFuncPtr_glTexBumpParameterfvATI = (GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++;
13514  if ((GLeeFuncPtr_glGetTexBumpParameterivATI = (GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++;
13515  if ((GLeeFuncPtr_glGetTexBumpParameterfvATI = (GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++;
13516 #endif
13517  if (nLinked==4) return GLEE_LINK_COMPLETE;
13518  if (nLinked==0) return GLEE_LINK_FAIL;
13519  return GLEE_LINK_PARTIAL;
13520 }
13521 
13522 GLuint __GLeeLink_GL_ATI_fragment_shader(void)
13523 {
13524  GLint nLinked=0;
13525 #ifdef __GLEE_GL_ATI_fragment_shader
13526  if ((GLeeFuncPtr_glGenFragmentShadersATI = (GLEEPFNGLGENFRAGMENTSHADERSATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++;
13527  if ((GLeeFuncPtr_glBindFragmentShaderATI = (GLEEPFNGLBINDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++;
13528  if ((GLeeFuncPtr_glDeleteFragmentShaderATI = (GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++;
13529  if ((GLeeFuncPtr_glBeginFragmentShaderATI = (GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++;
13530  if ((GLeeFuncPtr_glEndFragmentShaderATI = (GLEEPFNGLENDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++;
13531  if ((GLeeFuncPtr_glPassTexCoordATI = (GLEEPFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++;
13532  if ((GLeeFuncPtr_glSampleMapATI = (GLEEPFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("glSampleMapATI"))!=0) nLinked++;
13533  if ((GLeeFuncPtr_glColorFragmentOp1ATI = (GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++;
13534  if ((GLeeFuncPtr_glColorFragmentOp2ATI = (GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++;
13535  if ((GLeeFuncPtr_glColorFragmentOp3ATI = (GLEEPFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++;
13536  if ((GLeeFuncPtr_glAlphaFragmentOp1ATI = (GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++;
13537  if ((GLeeFuncPtr_glAlphaFragmentOp2ATI = (GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++;
13538  if ((GLeeFuncPtr_glAlphaFragmentOp3ATI = (GLEEPFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++;
13539  if ((GLeeFuncPtr_glSetFragmentShaderConstantATI = (GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked++;
13540 #endif
13541  if (nLinked==14) return GLEE_LINK_COMPLETE;
13542  if (nLinked==0) return GLEE_LINK_FAIL;
13543  return GLEE_LINK_PARTIAL;
13544 }
13545 
13546 GLuint __GLeeLink_GL_ATI_pn_triangles(void)
13547 {
13548  GLint nLinked=0;
13549 #ifdef __GLEE_GL_ATI_pn_triangles
13550  if ((GLeeFuncPtr_glPNTrianglesiATI = (GLEEPFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++;
13551  if ((GLeeFuncPtr_glPNTrianglesfATI = (GLEEPFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++;
13552 #endif
13553  if (nLinked==2) return GLEE_LINK_COMPLETE;
13554  if (nLinked==0) return GLEE_LINK_FAIL;
13555  return GLEE_LINK_PARTIAL;
13556 }
13557 
13558 GLuint __GLeeLink_GL_ATI_vertex_array_object(void)
13559 {
13560  GLint nLinked=0;
13561 #ifdef __GLEE_GL_ATI_vertex_array_object
13562  if ((GLeeFuncPtr_glNewObjectBufferATI = (GLEEPFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++;
13563  if ((GLeeFuncPtr_glIsObjectBufferATI = (GLEEPFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++;
13564  if ((GLeeFuncPtr_glUpdateObjectBufferATI = (GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++;
13565  if ((GLeeFuncPtr_glGetObjectBufferfvATI = (GLEEPFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++;
13566  if ((GLeeFuncPtr_glGetObjectBufferivATI = (GLEEPFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++;
13567  if ((GLeeFuncPtr_glFreeObjectBufferATI = (GLEEPFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++;
13568  if ((GLeeFuncPtr_glArrayObjectATI = (GLEEPFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress("glArrayObjectATI"))!=0) nLinked++;
13569  if ((GLeeFuncPtr_glGetArrayObjectfvATI = (GLEEPFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++;
13570  if ((GLeeFuncPtr_glGetArrayObjectivATI = (GLEEPFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++;
13571  if ((GLeeFuncPtr_glVariantArrayObjectATI = (GLEEPFNGLVARIANTARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++;
13572  if ((GLeeFuncPtr_glGetVariantArrayObjectfvATI = (GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++;
13573  if ((GLeeFuncPtr_glGetVariantArrayObjectivATI = (GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++;
13574 #endif
13575  if (nLinked==12) return GLEE_LINK_COMPLETE;
13576  if (nLinked==0) return GLEE_LINK_FAIL;
13577  return GLEE_LINK_PARTIAL;
13578 }
13579 
13580 GLuint __GLeeLink_GL_EXT_vertex_shader(void)
13581 {
13582  GLint nLinked=0;
13583 #ifdef __GLEE_GL_EXT_vertex_shader
13584  if ((GLeeFuncPtr_glBeginVertexShaderEXT = (GLEEPFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++;
13585  if ((GLeeFuncPtr_glEndVertexShaderEXT = (GLEEPFNGLENDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++;
13586  if ((GLeeFuncPtr_glBindVertexShaderEXT = (GLEEPFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++;
13587  if ((GLeeFuncPtr_glGenVertexShadersEXT = (GLEEPFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++;
13588  if ((GLeeFuncPtr_glDeleteVertexShaderEXT = (GLEEPFNGLDELETEVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++;
13589  if ((GLeeFuncPtr_glShaderOp1EXT = (GLEEPFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("glShaderOp1EXT"))!=0) nLinked++;
13590  if ((GLeeFuncPtr_glShaderOp2EXT = (GLEEPFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("glShaderOp2EXT"))!=0) nLinked++;
13591  if ((GLeeFuncPtr_glShaderOp3EXT = (GLEEPFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("glShaderOp3EXT"))!=0) nLinked++;
13592  if ((GLeeFuncPtr_glSwizzleEXT = (GLEEPFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwizzleEXT"))!=0) nLinked++;
13593  if ((GLeeFuncPtr_glWriteMaskEXT = (GLEEPFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("glWriteMaskEXT"))!=0) nLinked++;
13594  if ((GLeeFuncPtr_glInsertComponentEXT = (GLEEPFNGLINSERTCOMPONENTEXTPROC) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++;
13595  if ((GLeeFuncPtr_glExtractComponentEXT = (GLEEPFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++;
13596  if ((GLeeFuncPtr_glGenSymbolsEXT = (GLEEPFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress("glGenSymbolsEXT"))!=0) nLinked++;
13597  if ((GLeeFuncPtr_glSetInvariantEXT = (GLEEPFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++;
13598  if ((GLeeFuncPtr_glSetLocalConstantEXT = (GLEEPFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++;
13599  if ((GLeeFuncPtr_glVariantbvEXT = (GLEEPFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("glVariantbvEXT"))!=0) nLinked++;
13600  if ((GLeeFuncPtr_glVariantsvEXT = (GLEEPFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("glVariantsvEXT"))!=0) nLinked++;
13601  if ((GLeeFuncPtr_glVariantivEXT = (GLEEPFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("glVariantivEXT"))!=0) nLinked++;
13602  if ((GLeeFuncPtr_glVariantfvEXT = (GLEEPFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("glVariantfvEXT"))!=0) nLinked++;
13603  if ((GLeeFuncPtr_glVariantdvEXT = (GLEEPFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("glVariantdvEXT"))!=0) nLinked++;
13604  if ((GLeeFuncPtr_glVariantubvEXT = (GLEEPFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress("glVariantubvEXT"))!=0) nLinked++;
13605  if ((GLeeFuncPtr_glVariantusvEXT = (GLEEPFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress("glVariantusvEXT"))!=0) nLinked++;
13606  if ((GLeeFuncPtr_glVariantuivEXT = (GLEEPFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress("glVariantuivEXT"))!=0) nLinked++;
13607  if ((GLeeFuncPtr_glVariantPointerEXT = (GLEEPFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++;
13608  if ((GLeeFuncPtr_glEnableVariantClientStateEXT = (GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++;
13609  if ((GLeeFuncPtr_glDisableVariantClientStateEXT = (GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked++;
13610  if ((GLeeFuncPtr_glBindLightParameterEXT = (GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++;
13611  if ((GLeeFuncPtr_glBindMaterialParameterEXT = (GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++;
13612  if ((GLeeFuncPtr_glBindTexGenParameterEXT = (GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++;
13613  if ((GLeeFuncPtr_glBindTextureUnitParameterEXT = (GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++;
13614  if ((GLeeFuncPtr_glBindParameterEXT = (GLEEPFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++;
13615  if ((GLeeFuncPtr_glIsVariantEnabledEXT = (GLEEPFNGLISVARIANTENABLEDEXTPROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++;
13616  if ((GLeeFuncPtr_glGetVariantBooleanvEXT = (GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++;
13617  if ((GLeeFuncPtr_glGetVariantIntegervEXT = (GLEEPFNGLGETVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++;
13618  if ((GLeeFuncPtr_glGetVariantFloatvEXT = (GLEEPFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++;
13619  if ((GLeeFuncPtr_glGetVariantPointervEXT = (GLEEPFNGLGETVARIANTPOINTERVEXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++;
13620  if ((GLeeFuncPtr_glGetInvariantBooleanvEXT = (GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++;
13621  if ((GLeeFuncPtr_glGetInvariantIntegervEXT = (GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++;
13622  if ((GLeeFuncPtr_glGetInvariantFloatvEXT = (GLEEPFNGLGETINVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++;
13623  if ((GLeeFuncPtr_glGetLocalConstantBooleanvEXT = (GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++;
13624  if ((GLeeFuncPtr_glGetLocalConstantIntegervEXT = (GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++;
13625  if ((GLeeFuncPtr_glGetLocalConstantFloatvEXT = (GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++;
13626 #endif
13627  if (nLinked==42) return GLEE_LINK_COMPLETE;
13628  if (nLinked==0) return GLEE_LINK_FAIL;
13629  return GLEE_LINK_PARTIAL;
13630 }
13631 
13632 GLuint __GLeeLink_GL_ATI_vertex_streams(void)
13633 {
13634  GLint nLinked=0;
13635 #ifdef __GLEE_GL_ATI_vertex_streams
13636  if ((GLeeFuncPtr_glVertexStream1sATI = (GLEEPFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++;
13637  if ((GLeeFuncPtr_glVertexStream1svATI = (GLEEPFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++;
13638  if ((GLeeFuncPtr_glVertexStream1iATI = (GLEEPFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++;
13639  if ((GLeeFuncPtr_glVertexStream1ivATI = (GLEEPFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++;
13640  if ((GLeeFuncPtr_glVertexStream1fATI = (GLEEPFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++;
13641  if ((GLeeFuncPtr_glVertexStream1fvATI = (GLEEPFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++;
13642  if ((GLeeFuncPtr_glVertexStream1dATI = (GLEEPFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++;
13643  if ((GLeeFuncPtr_glVertexStream1dvATI = (GLEEPFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++;
13644  if ((GLeeFuncPtr_glVertexStream2sATI = (GLEEPFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++;
13645  if ((GLeeFuncPtr_glVertexStream2svATI = (GLEEPFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++;
13646  if ((GLeeFuncPtr_glVertexStream2iATI = (GLEEPFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++;
13647  if ((GLeeFuncPtr_glVertexStream2ivATI = (GLEEPFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++;
13648  if ((GLeeFuncPtr_glVertexStream2fATI = (GLEEPFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++;
13649  if ((GLeeFuncPtr_glVertexStream2fvATI = (GLEEPFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++;
13650  if ((GLeeFuncPtr_glVertexStream2dATI = (GLEEPFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++;
13651  if ((GLeeFuncPtr_glVertexStream2dvATI = (GLEEPFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++;
13652  if ((GLeeFuncPtr_glVertexStream3sATI = (GLEEPFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++;
13653  if ((GLeeFuncPtr_glVertexStream3svATI = (GLEEPFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++;
13654  if ((GLeeFuncPtr_glVertexStream3iATI = (GLEEPFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++;
13655  if ((GLeeFuncPtr_glVertexStream3ivATI = (GLEEPFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++;
13656  if ((GLeeFuncPtr_glVertexStream3fATI = (GLEEPFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++;
13657  if ((GLeeFuncPtr_glVertexStream3fvATI = (GLEEPFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++;
13658  if ((GLeeFuncPtr_glVertexStream3dATI = (GLEEPFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++;
13659  if ((GLeeFuncPtr_glVertexStream3dvATI = (GLEEPFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++;
13660  if ((GLeeFuncPtr_glVertexStream4sATI = (GLEEPFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++;
13661  if ((GLeeFuncPtr_glVertexStream4svATI = (GLEEPFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++;
13662  if ((GLeeFuncPtr_glVertexStream4iATI = (GLEEPFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++;
13663  if ((GLeeFuncPtr_glVertexStream4ivATI = (GLEEPFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++;
13664  if ((GLeeFuncPtr_glVertexStream4fATI = (GLEEPFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++;
13665  if ((GLeeFuncPtr_glVertexStream4fvATI = (GLEEPFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++;
13666  if ((GLeeFuncPtr_glVertexStream4dATI = (GLEEPFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++;
13667  if ((GLeeFuncPtr_glVertexStream4dvATI = (GLEEPFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++;
13668  if ((GLeeFuncPtr_glNormalStream3bATI = (GLEEPFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++;
13669  if ((GLeeFuncPtr_glNormalStream3bvATI = (GLEEPFNGLNORMALSTREAM3BVATIPROC) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++;
13670  if ((GLeeFuncPtr_glNormalStream3sATI = (GLEEPFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++;
13671  if ((GLeeFuncPtr_glNormalStream3svATI = (GLEEPFNGLNORMALSTREAM3SVATIPROC) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++;
13672  if ((GLeeFuncPtr_glNormalStream3iATI = (GLEEPFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++;
13673  if ((GLeeFuncPtr_glNormalStream3ivATI = (GLEEPFNGLNORMALSTREAM3IVATIPROC) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++;
13674  if ((GLeeFuncPtr_glNormalStream3fATI = (GLEEPFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++;
13675  if ((GLeeFuncPtr_glNormalStream3fvATI = (GLEEPFNGLNORMALSTREAM3FVATIPROC) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++;
13676  if ((GLeeFuncPtr_glNormalStream3dATI = (GLEEPFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++;
13677  if ((GLeeFuncPtr_glNormalStream3dvATI = (GLEEPFNGLNORMALSTREAM3DVATIPROC) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++;
13678  if ((GLeeFuncPtr_glClientActiveVertexStreamATI = (GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++;
13679  if ((GLeeFuncPtr_glVertexBlendEnviATI = (GLEEPFNGLVERTEXBLENDENVIATIPROC) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++;
13680  if ((GLeeFuncPtr_glVertexBlendEnvfATI = (GLEEPFNGLVERTEXBLENDENVFATIPROC) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++;
13681 #endif
13682  if (nLinked==45) return GLEE_LINK_COMPLETE;
13683  if (nLinked==0) return GLEE_LINK_FAIL;
13684  return GLEE_LINK_PARTIAL;
13685 }
13686 
13687 GLuint __GLeeLink_GL_ATI_element_array(void)
13688 {
13689  GLint nLinked=0;
13690 #ifdef __GLEE_GL_ATI_element_array
13691  if ((GLeeFuncPtr_glElementPointerATI = (GLEEPFNGLELEMENTPOINTERATIPROC) __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++;
13692  if ((GLeeFuncPtr_glDrawElementArrayATI = (GLEEPFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++;
13693  if ((GLeeFuncPtr_glDrawRangeElementArrayATI = (GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++;
13694 #endif
13695  if (nLinked==3) return GLEE_LINK_COMPLETE;
13696  if (nLinked==0) return GLEE_LINK_FAIL;
13697  return GLEE_LINK_PARTIAL;
13698 }
13699 
13700 GLuint __GLeeLink_GL_SUN_mesh_array(void)
13701 {
13702  GLint nLinked=0;
13703 #ifdef __GLEE_GL_SUN_mesh_array
13704  if ((GLeeFuncPtr_glDrawMeshArraysSUN = (GLEEPFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++;
13705 #endif
13706  if (nLinked==1) return GLEE_LINK_COMPLETE;
13707  if (nLinked==0) return GLEE_LINK_FAIL;
13708  return GLEE_LINK_PARTIAL;
13709 }
13710 
13711 GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;}
13712 
13713 GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COMPLETE;}
13714 
13715 GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;}
13716 
13717 GLuint __GLeeLink_GL_NV_occlusion_query(void)
13718 {
13719  GLint nLinked=0;
13720 #ifdef __GLEE_GL_NV_occlusion_query
13721  if ((GLeeFuncPtr_glGenOcclusionQueriesNV = (GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++;
13722  if ((GLeeFuncPtr_glDeleteOcclusionQueriesNV = (GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++;
13723  if ((GLeeFuncPtr_glIsOcclusionQueryNV = (GLEEPFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++;
13724  if ((GLeeFuncPtr_glBeginOcclusionQueryNV = (GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++;
13725  if ((GLeeFuncPtr_glEndOcclusionQueryNV = (GLEEPFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++;
13726  if ((GLeeFuncPtr_glGetOcclusionQueryivNV = (GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++;
13727  if ((GLeeFuncPtr_glGetOcclusionQueryuivNV = (GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++;
13728 #endif
13729  if (nLinked==7) return GLEE_LINK_COMPLETE;
13730  if (nLinked==0) return GLEE_LINK_FAIL;
13731  return GLEE_LINK_PARTIAL;
13732 }
13733 
13734 GLuint __GLeeLink_GL_NV_point_sprite(void)
13735 {
13736  GLint nLinked=0;
13737 #ifdef __GLEE_GL_NV_point_sprite
13738  if ((GLeeFuncPtr_glPointParameteriNV = (GLEEPFNGLPOINTPARAMETERINVPROC) __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++;
13739  if ((GLeeFuncPtr_glPointParameterivNV = (GLEEPFNGLPOINTPARAMETERIVNVPROC) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++;
13740 #endif
13741  if (nLinked==2) return GLEE_LINK_COMPLETE;
13742  if (nLinked==0) return GLEE_LINK_FAIL;
13743  return GLEE_LINK_PARTIAL;
13744 }
13745 
13746 GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;}
13747 
13748 GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE;}
13749 
13750 GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;}
13751 
13752 GLuint __GLeeLink_GL_EXT_stencil_two_side(void)
13753 {
13754  GLint nLinked=0;
13755 #ifdef __GLEE_GL_EXT_stencil_two_side
13756  if ((GLeeFuncPtr_glActiveStencilFaceEXT = (GLEEPFNGLACTIVESTENCILFACEEXTPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++;
13757 #endif
13758  if (nLinked==1) return GLEE_LINK_COMPLETE;
13759  if (nLinked==0) return GLEE_LINK_FAIL;
13760  return GLEE_LINK_PARTIAL;
13761 }
13762 
13763 GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
13764 
13765 GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE;}
13766 
13767 GLuint __GLeeLink_GL_APPLE_element_array(void)
13768 {
13769  GLint nLinked=0;
13770 #ifdef __GLEE_GL_APPLE_element_array
13771  if ((GLeeFuncPtr_glElementPointerAPPLE = (GLEEPFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++;
13772  if ((GLeeFuncPtr_glDrawElementArrayAPPLE = (GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++;
13773  if ((GLeeFuncPtr_glDrawRangeElementArrayAPPLE = (GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++;
13774  if ((GLeeFuncPtr_glMultiDrawElementArrayAPPLE = (GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++;
13775  if ((GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE = (GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0) nLinked++;
13776 #endif
13777  if (nLinked==5) return GLEE_LINK_COMPLETE;
13778  if (nLinked==0) return GLEE_LINK_FAIL;
13779  return GLEE_LINK_PARTIAL;
13780 }
13781 
13782 GLuint __GLeeLink_GL_APPLE_fence(void)
13783 {
13784  GLint nLinked=0;
13785 #ifdef __GLEE_GL_APPLE_fence
13786  if ((GLeeFuncPtr_glGenFencesAPPLE = (GLEEPFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++;
13787  if ((GLeeFuncPtr_glDeleteFencesAPPLE = (GLEEPFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++;
13788  if ((GLeeFuncPtr_glSetFenceAPPLE = (GLEEPFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress("glSetFenceAPPLE"))!=0) nLinked++;
13789  if ((GLeeFuncPtr_glIsFenceAPPLE = (GLEEPFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("glIsFenceAPPLE"))!=0) nLinked++;
13790  if ((GLeeFuncPtr_glTestFenceAPPLE = (GLEEPFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++;
13791  if ((GLeeFuncPtr_glFinishFenceAPPLE = (GLEEPFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++;
13792  if ((GLeeFuncPtr_glTestObjectAPPLE = (GLEEPFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++;
13793  if ((GLeeFuncPtr_glFinishObjectAPPLE = (GLEEPFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++;
13794 #endif
13795  if (nLinked==8) return GLEE_LINK_COMPLETE;
13796  if (nLinked==0) return GLEE_LINK_FAIL;
13797  return GLEE_LINK_PARTIAL;
13798 }
13799 
13800 GLuint __GLeeLink_GL_APPLE_vertex_array_object(void)
13801 {
13802  GLint nLinked=0;
13803 #ifdef __GLEE_GL_APPLE_vertex_array_object
13804  if ((GLeeFuncPtr_glBindVertexArrayAPPLE = (GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++;
13805  if ((GLeeFuncPtr_glDeleteVertexArraysAPPLE = (GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++;
13806  if ((GLeeFuncPtr_glGenVertexArraysAPPLE = (GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++;
13807  if ((GLeeFuncPtr_glIsVertexArrayAPPLE = (GLEEPFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++;
13808 #endif
13809  if (nLinked==4) return GLEE_LINK_COMPLETE;
13810  if (nLinked==0) return GLEE_LINK_FAIL;
13811  return GLEE_LINK_PARTIAL;
13812 }
13813 
13814 GLuint __GLeeLink_GL_APPLE_vertex_array_range(void)
13815 {
13816  GLint nLinked=0;
13817 #ifdef __GLEE_GL_APPLE_vertex_array_range
13818  if ((GLeeFuncPtr_glVertexArrayRangeAPPLE = (GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++;
13819  if ((GLeeFuncPtr_glFlushVertexArrayRangeAPPLE = (GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++;
13820  if ((GLeeFuncPtr_glVertexArrayParameteriAPPLE = (GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++;
13821 #endif
13822  if (nLinked==3) return GLEE_LINK_COMPLETE;
13823  if (nLinked==0) return GLEE_LINK_FAIL;
13824  return GLEE_LINK_PARTIAL;
13825 }
13826 
13827 GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;}
13828 
13829 GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;}
13830 
13831 GLuint __GLeeLink_GL_ATI_draw_buffers(void)
13832 {
13833  GLint nLinked=0;
13834 #ifdef __GLEE_GL_ATI_draw_buffers
13835  if ((GLeeFuncPtr_glDrawBuffersATI = (GLEEPFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress("glDrawBuffersATI"))!=0) nLinked++;
13836 #endif
13837  if (nLinked==1) return GLEE_LINK_COMPLETE;
13838  if (nLinked==0) return GLEE_LINK_FAIL;
13839  return GLEE_LINK_PARTIAL;
13840 }
13841 
13842 GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
13843 
13844 GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPLETE;}
13845 
13846 GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;}
13847 
13848 GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
13849 
13850 GLuint __GLeeLink_GL_NV_fragment_program(void)
13851 {
13852  GLint nLinked=0;
13853 #ifdef __GLEE_GL_NV_fragment_program
13854  if ((GLeeFuncPtr_glProgramNamedParameter4fNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++;
13855  if ((GLeeFuncPtr_glProgramNamedParameter4dNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++;
13856  if ((GLeeFuncPtr_glProgramNamedParameter4fvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++;
13857  if ((GLeeFuncPtr_glProgramNamedParameter4dvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++;
13858  if ((GLeeFuncPtr_glGetProgramNamedParameterfvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked++;
13859  if ((GLeeFuncPtr_glGetProgramNamedParameterdvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked++;
13860 #endif
13861  if (nLinked==6) return GLEE_LINK_COMPLETE;
13862  if (nLinked==0) return GLEE_LINK_FAIL;
13863  return GLEE_LINK_PARTIAL;
13864 }
13865 
13866 GLuint __GLeeLink_GL_NV_half_float(void)
13867 {
13868  GLint nLinked=0;
13869 #ifdef __GLEE_GL_NV_half_float
13870  if ((GLeeFuncPtr_glVertex2hNV = (GLEEPFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVertex2hNV"))!=0) nLinked++;
13871  if ((GLeeFuncPtr_glVertex2hvNV = (GLEEPFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVertex2hvNV"))!=0) nLinked++;
13872  if ((GLeeFuncPtr_glVertex3hNV = (GLEEPFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVertex3hNV"))!=0) nLinked++;
13873  if ((GLeeFuncPtr_glVertex3hvNV = (GLEEPFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVertex3hvNV"))!=0) nLinked++;
13874  if ((GLeeFuncPtr_glVertex4hNV = (GLEEPFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVertex4hNV"))!=0) nLinked++;
13875  if ((GLeeFuncPtr_glVertex4hvNV = (GLEEPFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVertex4hvNV"))!=0) nLinked++;
13876  if ((GLeeFuncPtr_glNormal3hNV = (GLEEPFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNormal3hNV"))!=0) nLinked++;
13877  if ((GLeeFuncPtr_glNormal3hvNV = (GLEEPFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNormal3hvNV"))!=0) nLinked++;
13878  if ((GLeeFuncPtr_glColor3hNV = (GLEEPFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3hNV"))!=0) nLinked++;
13879  if ((GLeeFuncPtr_glColor3hvNV = (GLEEPFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColor3hvNV"))!=0) nLinked++;
13880  if ((GLeeFuncPtr_glColor4hNV = (GLEEPFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4hNV"))!=0) nLinked++;
13881  if ((GLeeFuncPtr_glColor4hvNV = (GLEEPFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColor4hvNV"))!=0) nLinked++;
13882  if ((GLeeFuncPtr_glTexCoord1hNV = (GLEEPFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("glTexCoord1hNV"))!=0) nLinked++;
13883  if ((GLeeFuncPtr_glTexCoord1hvNV = (GLEEPFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress("glTexCoord1hvNV"))!=0) nLinked++;
13884  if ((GLeeFuncPtr_glTexCoord2hNV = (GLEEPFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("glTexCoord2hNV"))!=0) nLinked++;
13885  if ((GLeeFuncPtr_glTexCoord2hvNV = (GLEEPFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress("glTexCoord2hvNV"))!=0) nLinked++;
13886  if ((GLeeFuncPtr_glTexCoord3hNV = (GLEEPFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("glTexCoord3hNV"))!=0) nLinked++;
13887  if ((GLeeFuncPtr_glTexCoord3hvNV = (GLEEPFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress("glTexCoord3hvNV"))!=0) nLinked++;
13888  if ((GLeeFuncPtr_glTexCoord4hNV = (GLEEPFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("glTexCoord4hNV"))!=0) nLinked++;
13889  if ((GLeeFuncPtr_glTexCoord4hvNV = (GLEEPFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress("glTexCoord4hvNV"))!=0) nLinked++;
13890  if ((GLeeFuncPtr_glMultiTexCoord1hNV = (GLEEPFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++;
13891  if ((GLeeFuncPtr_glMultiTexCoord1hvNV = (GLEEPFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++;
13892  if ((GLeeFuncPtr_glMultiTexCoord2hNV = (GLEEPFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++;
13893  if ((GLeeFuncPtr_glMultiTexCoord2hvNV = (GLEEPFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++;
13894  if ((GLeeFuncPtr_glMultiTexCoord3hNV = (GLEEPFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++;
13895  if ((GLeeFuncPtr_glMultiTexCoord3hvNV = (GLEEPFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++;
13896  if ((GLeeFuncPtr_glMultiTexCoord4hNV = (GLEEPFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++;
13897  if ((GLeeFuncPtr_glMultiTexCoord4hvNV = (GLEEPFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++;
13898  if ((GLeeFuncPtr_glFogCoordhNV = (GLEEPFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFogCoordhNV"))!=0) nLinked++;
13899  if ((GLeeFuncPtr_glFogCoordhvNV = (GLEEPFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("glFogCoordhvNV"))!=0) nLinked++;
13900  if ((GLeeFuncPtr_glSecondaryColor3hNV = (GLEEPFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++;
13901  if ((GLeeFuncPtr_glSecondaryColor3hvNV = (GLEEPFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++;
13902  if ((GLeeFuncPtr_glVertexWeighthNV = (GLEEPFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++;
13903  if ((GLeeFuncPtr_glVertexWeighthvNV = (GLEEPFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++;
13904  if ((GLeeFuncPtr_glVertexAttrib1hNV = (GLEEPFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++;
13905  if ((GLeeFuncPtr_glVertexAttrib1hvNV = (GLEEPFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++;
13906  if ((GLeeFuncPtr_glVertexAttrib2hNV = (GLEEPFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++;
13907  if ((GLeeFuncPtr_glVertexAttrib2hvNV = (GLEEPFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++;
13908  if ((GLeeFuncPtr_glVertexAttrib3hNV = (GLEEPFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++;
13909  if ((GLeeFuncPtr_glVertexAttrib3hvNV = (GLEEPFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++;
13910  if ((GLeeFuncPtr_glVertexAttrib4hNV = (GLEEPFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++;
13911  if ((GLeeFuncPtr_glVertexAttrib4hvNV = (GLEEPFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++;
13912  if ((GLeeFuncPtr_glVertexAttribs1hvNV = (GLEEPFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++;
13913  if ((GLeeFuncPtr_glVertexAttribs2hvNV = (GLEEPFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++;
13914  if ((GLeeFuncPtr_glVertexAttribs3hvNV = (GLEEPFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++;
13915  if ((GLeeFuncPtr_glVertexAttribs4hvNV = (GLEEPFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++;
13916 #endif
13917  if (nLinked==46) return GLEE_LINK_COMPLETE;
13918  if (nLinked==0) return GLEE_LINK_FAIL;
13919  return GLEE_LINK_PARTIAL;
13920 }
13921 
13922 GLuint __GLeeLink_GL_NV_pixel_data_range(void)
13923 {
13924  GLint nLinked=0;
13925 #ifdef __GLEE_GL_NV_pixel_data_range
13926  if ((GLeeFuncPtr_glPixelDataRangeNV = (GLEEPFNGLPIXELDATARANGENVPROC) __GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++;
13927  if ((GLeeFuncPtr_glFlushPixelDataRangeNV = (GLEEPFNGLFLUSHPIXELDATARANGENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++;
13928 #endif
13929  if (nLinked==2) return GLEE_LINK_COMPLETE;
13930  if (nLinked==0) return GLEE_LINK_FAIL;
13931  return GLEE_LINK_PARTIAL;
13932 }
13933 
13934 GLuint __GLeeLink_GL_NV_primitive_restart(void)
13935 {
13936  GLint nLinked=0;
13937 #ifdef __GLEE_GL_NV_primitive_restart
13938  if ((GLeeFuncPtr_glPrimitiveRestartNV = (GLEEPFNGLPRIMITIVERESTARTNVPROC) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++;
13939  if ((GLeeFuncPtr_glPrimitiveRestartIndexNV = (GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++;
13940 #endif
13941  if (nLinked==2) return GLEE_LINK_COMPLETE;
13942  if (nLinked==0) return GLEE_LINK_FAIL;
13943  return GLEE_LINK_PARTIAL;
13944 }
13945 
13946 GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPLETE;}
13947 
13948 GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;}
13949 
13950 GLuint __GLeeLink_GL_ATI_map_object_buffer(void)
13951 {
13952  GLint nLinked=0;
13953 #ifdef __GLEE_GL_ATI_map_object_buffer
13954  if ((GLeeFuncPtr_glMapObjectBufferATI = (GLEEPFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++;
13955  if ((GLeeFuncPtr_glUnmapObjectBufferATI = (GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++;
13956 #endif
13957  if (nLinked==2) return GLEE_LINK_COMPLETE;
13958  if (nLinked==0) return GLEE_LINK_FAIL;
13959  return GLEE_LINK_PARTIAL;
13960 }
13961 
13962 GLuint __GLeeLink_GL_ATI_separate_stencil(void)
13963 {
13964  GLint nLinked=0;
13965 #ifdef __GLEE_GL_ATI_separate_stencil
13966  if ((GLeeFuncPtr_glStencilOpSeparateATI = (GLEEPFNGLSTENCILOPSEPARATEATIPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++;
13967  if ((GLeeFuncPtr_glStencilFuncSeparateATI = (GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++;
13968 #endif
13969  if (nLinked==2) return GLEE_LINK_COMPLETE;
13970  if (nLinked==0) return GLEE_LINK_FAIL;
13971  return GLEE_LINK_PARTIAL;
13972 }
13973 
13974 GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void)
13975 {
13976  GLint nLinked=0;
13977 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
13978  if ((GLeeFuncPtr_glVertexAttribArrayObjectATI = (GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++;
13979  if ((GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0) nLinked++;
13980  if ((GLeeFuncPtr_glGetVertexAttribArrayObjectivATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0) nLinked++;
13981 #endif
13982  if (nLinked==3) return GLEE_LINK_COMPLETE;
13983  if (nLinked==0) return GLEE_LINK_FAIL;
13984  return GLEE_LINK_PARTIAL;
13985 }
13986 
13987 GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;}
13988 
13989 GLuint __GLeeLink_GL_EXT_depth_bounds_test(void)
13990 {
13991  GLint nLinked=0;
13992 #ifdef __GLEE_GL_EXT_depth_bounds_test
13993  if ((GLeeFuncPtr_glDepthBoundsEXT = (GLEEPFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++;
13994 #endif
13995  if (nLinked==1) return GLEE_LINK_COMPLETE;
13996  if (nLinked==0) return GLEE_LINK_FAIL;
13997  return GLEE_LINK_PARTIAL;
13998 }
13999 
14000 GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPLETE;}
14001 
14002 GLuint __GLeeLink_GL_EXT_blend_equation_separate(void)
14003 {
14004  GLint nLinked=0;
14005 #ifdef __GLEE_GL_EXT_blend_equation_separate
14006  if ((GLeeFuncPtr_glBlendEquationSeparateEXT = (GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++;
14007 #endif
14008  if (nLinked==1) return GLEE_LINK_COMPLETE;
14009  if (nLinked==0) return GLEE_LINK_FAIL;
14010  return GLEE_LINK_PARTIAL;
14011 }
14012 
14013 GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;}
14014 
14015 GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;}
14016 
14017 GLuint __GLeeLink_GL_EXT_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
14018 
14019 GLuint __GLeeLink_GL_NV_fragment_program_option(void) {return GLEE_LINK_COMPLETE;}
14020 
14021 GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE;}
14022 
14023 GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMPLETE;}
14024 
14025 GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;}
14026 
14027 GLuint __GLeeLink_GL_EXT_framebuffer_object(void)
14028 {
14029  GLint nLinked=0;
14030 #ifdef __GLEE_GL_EXT_framebuffer_object
14031  if ((GLeeFuncPtr_glIsRenderbufferEXT = (GLEEPFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++;
14032  if ((GLeeFuncPtr_glBindRenderbufferEXT = (GLEEPFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++;
14033  if ((GLeeFuncPtr_glDeleteRenderbuffersEXT = (GLEEPFNGLDELETERENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++;
14034  if ((GLeeFuncPtr_glGenRenderbuffersEXT = (GLEEPFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++;
14035  if ((GLeeFuncPtr_glRenderbufferStorageEXT = (GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++;
14036  if ((GLeeFuncPtr_glGetRenderbufferParameterivEXT = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLinked++;
14037  if ((GLeeFuncPtr_glIsFramebufferEXT = (GLEEPFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++;
14038  if ((GLeeFuncPtr_glBindFramebufferEXT = (GLEEPFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++;
14039  if ((GLeeFuncPtr_glDeleteFramebuffersEXT = (GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++;
14040  if ((GLeeFuncPtr_glGenFramebuffersEXT = (GLEEPFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++;
14041  if ((GLeeFuncPtr_glCheckFramebufferStatusEXT = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++;
14042  if ((GLeeFuncPtr_glFramebufferTexture1DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++;
14043  if ((GLeeFuncPtr_glFramebufferTexture2DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++;
14044  if ((GLeeFuncPtr_glFramebufferTexture3DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++;
14045  if ((GLeeFuncPtr_glFramebufferRenderbufferEXT = (GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++;
14046  if ((GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
14047  if ((GLeeFuncPtr_glGenerateMipmapEXT = (GLEEPFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++;
14048 #endif
14049  if (nLinked==17) return GLEE_LINK_COMPLETE;
14050  if (nLinked==0) return GLEE_LINK_FAIL;
14051  return GLEE_LINK_PARTIAL;
14052 }
14053 
14054 GLuint __GLeeLink_GL_GREMEDY_string_marker(void)
14055 {
14056  GLint nLinked=0;
14057 #ifdef __GLEE_GL_GREMEDY_string_marker
14058  if ((GLeeFuncPtr_glStringMarkerGREMEDY = (GLEEPFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++;
14059 #endif
14060  if (nLinked==1) return GLEE_LINK_COMPLETE;
14061  if (nLinked==0) return GLEE_LINK_FAIL;
14062  return GLEE_LINK_PARTIAL;
14063 }
14064 
14065 GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
14066 
14067 GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void)
14068 {
14069  GLint nLinked=0;
14070 #ifdef __GLEE_GL_EXT_stencil_clear_tag
14071  if ((GLeeFuncPtr_glStencilClearTagEXT = (GLEEPFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++;
14072 #endif
14073  if (nLinked==1) return GLEE_LINK_COMPLETE;
14074  if (nLinked==0) return GLEE_LINK_FAIL;
14075  return GLEE_LINK_PARTIAL;
14076 }
14077 
14078 GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
14079 
14080 GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
14081 {
14082  GLint nLinked=0;
14083 #ifdef __GLEE_GL_EXT_framebuffer_blit
14084  if ((GLeeFuncPtr_glBlitFramebufferEXT = (GLEEPFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++;
14085 #endif
14086  if (nLinked==1) return GLEE_LINK_COMPLETE;
14087  if (nLinked==0) return GLEE_LINK_FAIL;
14088  return GLEE_LINK_PARTIAL;
14089 }
14090 
14091 GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
14092 {
14093  GLint nLinked=0;
14094 #ifdef __GLEE_GL_EXT_framebuffer_multisample
14095  if ((GLeeFuncPtr_glRenderbufferStorageMultisampleEXT = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
14096 #endif
14097  if (nLinked==1) return GLEE_LINK_COMPLETE;
14098  if (nLinked==0) return GLEE_LINK_FAIL;
14099  return GLEE_LINK_PARTIAL;
14100 }
14101 
14102 GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
14103 
14104 GLuint __GLeeLink_GL_EXT_timer_query(void)
14105 {
14106  GLint nLinked=0;
14107 #ifdef __GLEE_GL_EXT_timer_query
14108  if ((GLeeFuncPtr_glGetQueryObjecti64vEXT = (GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++;
14109  if ((GLeeFuncPtr_glGetQueryObjectui64vEXT = (GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++;
14110 #endif
14111  if (nLinked==2) return GLEE_LINK_COMPLETE;
14112  if (nLinked==0) return GLEE_LINK_FAIL;
14113  return GLEE_LINK_PARTIAL;
14114 }
14115 
14116 GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void)
14117 {
14118  GLint nLinked=0;
14119 #ifdef __GLEE_GL_EXT_gpu_program_parameters
14120  if ((GLeeFuncPtr_glProgramEnvParameters4fvEXT = (GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++;
14121  if ((GLeeFuncPtr_glProgramLocalParameters4fvEXT = (GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked++;
14122 #endif
14123  if (nLinked==2) return GLEE_LINK_COMPLETE;
14124  if (nLinked==0) return GLEE_LINK_FAIL;
14125  return GLEE_LINK_PARTIAL;
14126 }
14127 
14128 GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void)
14129 {
14130  GLint nLinked=0;
14131 #ifdef __GLEE_GL_APPLE_flush_buffer_range
14132  if ((GLeeFuncPtr_glBufferParameteriAPPLE = (GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++;
14133  if ((GLeeFuncPtr_glFlushMappedBufferRangeAPPLE = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++;
14134 #endif
14135  if (nLinked==2) return GLEE_LINK_COMPLETE;
14136  if (nLinked==0) return GLEE_LINK_FAIL;
14137  return GLEE_LINK_PARTIAL;
14138 }
14139 
14140 GLuint __GLeeLink_GL_EXT_gpu_shader4(void)
14141 {
14142  GLint nLinked=0;
14143 #ifdef __GLEE_GL_EXT_gpu_shader4
14144  if ((GLeeFuncPtr_glGetUniformuivEXT = (GLEEPFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++;
14145  if ((GLeeFuncPtr_glBindFragDataLocationEXT = (GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++;
14146  if ((GLeeFuncPtr_glGetFragDataLocationEXT = (GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++;
14147  if ((GLeeFuncPtr_glUniform1uiEXT = (GLEEPFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glUniform1uiEXT"))!=0) nLinked++;
14148  if ((GLeeFuncPtr_glUniform2uiEXT = (GLEEPFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glUniform2uiEXT"))!=0) nLinked++;
14149  if ((GLeeFuncPtr_glUniform3uiEXT = (GLEEPFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glUniform3uiEXT"))!=0) nLinked++;
14150  if ((GLeeFuncPtr_glUniform4uiEXT = (GLEEPFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glUniform4uiEXT"))!=0) nLinked++;
14151  if ((GLeeFuncPtr_glUniform1uivEXT = (GLEEPFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glUniform1uivEXT"))!=0) nLinked++;
14152  if ((GLeeFuncPtr_glUniform2uivEXT = (GLEEPFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glUniform2uivEXT"))!=0) nLinked++;
14153  if ((GLeeFuncPtr_glUniform3uivEXT = (GLEEPFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glUniform3uivEXT"))!=0) nLinked++;
14154  if ((GLeeFuncPtr_glUniform4uivEXT = (GLEEPFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glUniform4uivEXT"))!=0) nLinked++;
14155 #endif
14156  if (nLinked==11) return GLEE_LINK_COMPLETE;
14157  if (nLinked==0) return GLEE_LINK_FAIL;
14158  return GLEE_LINK_PARTIAL;
14159 }
14160 
14161 GLuint __GLeeLink_GL_EXT_draw_instanced(void)
14162 {
14163  GLint nLinked=0;
14164 #ifdef __GLEE_GL_EXT_draw_instanced
14165  if ((GLeeFuncPtr_glDrawArraysInstancedEXT = (GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++;
14166  if ((GLeeFuncPtr_glDrawElementsInstancedEXT = (GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++;
14167 #endif
14168  if (nLinked==2) return GLEE_LINK_COMPLETE;
14169  if (nLinked==0) return GLEE_LINK_FAIL;
14170  return GLEE_LINK_PARTIAL;
14171 }
14172 
14173 GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
14174 
14175 GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
14176 
14177 GLuint __GLeeLink_GL_EXT_texture_buffer_object(void)
14178 {
14179  GLint nLinked=0;
14180 #ifdef __GLEE_GL_EXT_texture_buffer_object
14181  if ((GLeeFuncPtr_glTexBufferEXT = (GLEEPFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("glTexBufferEXT"))!=0) nLinked++;
14182 #endif
14183  if (nLinked==1) return GLEE_LINK_COMPLETE;
14184  if (nLinked==0) return GLEE_LINK_FAIL;
14185  return GLEE_LINK_PARTIAL;
14186 }
14187 
14188 GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_COMPLETE;}
14189 
14190 GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
14191 
14192 GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_COMPLETE;}
14193 
14194 GLuint __GLeeLink_GL_NV_depth_buffer_float(void)
14195 {
14196  GLint nLinked=0;
14197 #ifdef __GLEE_GL_NV_depth_buffer_float
14198  if ((GLeeFuncPtr_glDepthRangedNV = (GLEEPFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress("glDepthRangedNV"))!=0) nLinked++;
14199  if ((GLeeFuncPtr_glClearDepthdNV = (GLEEPFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress("glClearDepthdNV"))!=0) nLinked++;
14200  if ((GLeeFuncPtr_glDepthBoundsdNV = (GLEEPFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++;
14201 #endif
14202  if (nLinked==3) return GLEE_LINK_COMPLETE;
14203  if (nLinked==0) return GLEE_LINK_FAIL;
14204  return GLEE_LINK_PARTIAL;
14205 }
14206 
14207 GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void)
14208 {
14209  GLint nLinked=0;
14210 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
14211  if ((GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleCoverageNV"))!=0) nLinked++;
14212 #endif
14213  if (nLinked==1) return GLEE_LINK_COMPLETE;
14214  if (nLinked==0) return GLEE_LINK_FAIL;
14215  return GLEE_LINK_PARTIAL;
14216 }
14217 
14218 GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
14219 
14220 GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
14221 
14222 GLuint __GLeeLink_GL_NV_parameter_buffer_object(void)
14223 {
14224  GLint nLinked=0;
14225 #ifdef __GLEE_GL_NV_parameter_buffer_object
14226  if ((GLeeFuncPtr_glProgramBufferParametersfvNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++;
14227  if ((GLeeFuncPtr_glProgramBufferParametersIivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked++;
14228  if ((GLeeFuncPtr_glProgramBufferParametersIuivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLinked++;
14229 #endif
14230  if (nLinked==3) return GLEE_LINK_COMPLETE;
14231  if (nLinked==0) return GLEE_LINK_FAIL;
14232  return GLEE_LINK_PARTIAL;
14233 }
14234 
14235 GLuint __GLeeLink_GL_EXT_draw_buffers2(void)
14236 {
14237  GLint nLinked=0;
14238 #ifdef __GLEE_GL_EXT_draw_buffers2
14239  if ((GLeeFuncPtr_glColorMaskIndexedEXT = (GLEEPFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++;
14240  if ((GLeeFuncPtr_glGetBooleanIndexedvEXT = (GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++;
14241  if ((GLeeFuncPtr_glGetIntegerIndexedvEXT = (GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++;
14242  if ((GLeeFuncPtr_glEnableIndexedEXT = (GLEEPFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++;
14243  if ((GLeeFuncPtr_glDisableIndexedEXT = (GLEEPFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++;
14244  if ((GLeeFuncPtr_glIsEnabledIndexedEXT = (GLEEPFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++;
14245 #endif
14246  if (nLinked==6) return GLEE_LINK_COMPLETE;
14247  if (nLinked==0) return GLEE_LINK_FAIL;
14248  return GLEE_LINK_PARTIAL;
14249 }
14250 
14251 GLuint __GLeeLink_GL_NV_transform_feedback(void)
14252 {
14253  GLint nLinked=0;
14254 #ifdef __GLEE_GL_NV_transform_feedback
14255  if ((GLeeFuncPtr_glBeginTransformFeedbackNV = (GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++;
14256  if ((GLeeFuncPtr_glEndTransformFeedbackNV = (GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++;
14257  if ((GLeeFuncPtr_glTransformFeedbackAttribsNV = (GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++;
14258  if ((GLeeFuncPtr_glBindBufferRangeNV = (GLEEPFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++;
14259  if ((GLeeFuncPtr_glBindBufferOffsetNV = (GLEEPFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++;
14260  if ((GLeeFuncPtr_glBindBufferBaseNV = (GLEEPFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++;
14261  if ((GLeeFuncPtr_glTransformFeedbackVaryingsNV = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++;
14262  if ((GLeeFuncPtr_glActiveVaryingNV = (GLEEPFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++;
14263  if ((GLeeFuncPtr_glGetVaryingLocationNV = (GLEEPFNGLGETVARYINGLOCATIONNVPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++;
14264  if ((GLeeFuncPtr_glGetActiveVaryingNV = (GLEEPFNGLGETACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++;
14265  if ((GLeeFuncPtr_glGetTransformFeedbackVaryingNV = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLinked++;
14266 #endif
14267  if (nLinked==11) return GLEE_LINK_COMPLETE;
14268  if (nLinked==0) return GLEE_LINK_FAIL;
14269  return GLEE_LINK_PARTIAL;
14270 }
14271 
14272 GLuint __GLeeLink_GL_EXT_bindable_uniform(void)
14273 {
14274  GLint nLinked=0;
14275 #ifdef __GLEE_GL_EXT_bindable_uniform
14276  if ((GLeeFuncPtr_glUniformBufferEXT = (GLEEPFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++;
14277  if ((GLeeFuncPtr_glGetUniformBufferSizeEXT = (GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++;
14278  if ((GLeeFuncPtr_glGetUniformOffsetEXT = (GLEEPFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++;
14279 #endif
14280  if (nLinked==3) return GLEE_LINK_COMPLETE;
14281  if (nLinked==0) return GLEE_LINK_FAIL;
14282  return GLEE_LINK_PARTIAL;
14283 }
14284 
14285 GLuint __GLeeLink_GL_EXT_texture_integer(void)
14286 {
14287  GLint nLinked=0;
14288 #ifdef __GLEE_GL_EXT_texture_integer
14289  if ((GLeeFuncPtr_glTexParameterIivEXT = (GLEEPFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++;
14290  if ((GLeeFuncPtr_glTexParameterIuivEXT = (GLEEPFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++;
14291  if ((GLeeFuncPtr_glGetTexParameterIivEXT = (GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++;
14292  if ((GLeeFuncPtr_glGetTexParameterIuivEXT = (GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++;
14293  if ((GLeeFuncPtr_glClearColorIiEXT = (GLEEPFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++;
14294  if ((GLeeFuncPtr_glClearColorIuiEXT = (GLEEPFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++;
14295 #endif
14296  if (nLinked==6) return GLEE_LINK_COMPLETE;
14297  if (nLinked==0) return GLEE_LINK_FAIL;
14298  return GLEE_LINK_PARTIAL;
14299 }
14300 
14301 GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void)
14302 {
14303  GLint nLinked=0;
14304 #ifdef __GLEE_GL_GREMEDY_frame_terminator
14305  if ((GLeeFuncPtr_glFrameTerminatorGREMEDY = (GLEEPFNGLFRAMETERMINATORGREMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++;
14306 #endif
14307  if (nLinked==1) return GLEE_LINK_COMPLETE;
14308  if (nLinked==0) return GLEE_LINK_FAIL;
14309  return GLEE_LINK_PARTIAL;
14310 }
14311 
14312 GLuint __GLeeLink_GL_NV_conditional_render(void)
14313 {
14314  GLint nLinked=0;
14315 #ifdef __GLEE_GL_NV_conditional_render
14316  if ((GLeeFuncPtr_glBeginConditionalRenderNV = (GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++;
14317  if ((GLeeFuncPtr_glEndConditionalRenderNV = (GLEEPFNGLENDCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++;
14318 #endif
14319  if (nLinked==2) return GLEE_LINK_COMPLETE;
14320  if (nLinked==0) return GLEE_LINK_FAIL;
14321  return GLEE_LINK_PARTIAL;
14322 }
14323 
14324 GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
14325 
14326 GLuint __GLeeLink_GL_EXT_transform_feedback(void)
14327 {
14328  GLint nLinked=0;
14329 #ifdef __GLEE_GL_EXT_transform_feedback
14330  if ((GLeeFuncPtr_glBeginTransformFeedbackEXT = (GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++;
14331  if ((GLeeFuncPtr_glEndTransformFeedbackEXT = (GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++;
14332  if ((GLeeFuncPtr_glBindBufferRangeEXT = (GLEEPFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++;
14333  if ((GLeeFuncPtr_glBindBufferOffsetEXT = (GLEEPFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++;
14334  if ((GLeeFuncPtr_glBindBufferBaseEXT = (GLEEPFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++;
14335  if ((GLeeFuncPtr_glTransformFeedbackVaryingsEXT = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked++;
14336  if ((GLeeFuncPtr_glGetTransformFeedbackVaryingEXT = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) nLinked++;
14337 #endif
14338  if (nLinked==7) return GLEE_LINK_COMPLETE;
14339  if (nLinked==0) return GLEE_LINK_FAIL;
14340  return GLEE_LINK_PARTIAL;
14341 }
14342 
14343 GLuint __GLeeLink_GL_EXT_direct_state_access(void)
14344 {
14345  GLint nLinked=0;
14346 #ifdef __GLEE_GL_EXT_direct_state_access
14347  if ((GLeeFuncPtr_glClientAttribDefaultEXT = (GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++;
14348  if ((GLeeFuncPtr_glPushClientAttribDefaultEXT = (GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++;
14349  if ((GLeeFuncPtr_glMatrixLoadfEXT = (GLEEPFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++;
14350  if ((GLeeFuncPtr_glMatrixLoaddEXT = (GLEEPFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++;
14351  if ((GLeeFuncPtr_glMatrixMultfEXT = (GLEEPFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++;
14352  if ((GLeeFuncPtr_glMatrixMultdEXT = (GLEEPFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++;
14353  if ((GLeeFuncPtr_glMatrixLoadIdentityEXT = (GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++;
14354  if ((GLeeFuncPtr_glMatrixRotatefEXT = (GLEEPFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++;
14355  if ((GLeeFuncPtr_glMatrixRotatedEXT = (GLEEPFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++;
14356  if ((GLeeFuncPtr_glMatrixScalefEXT = (GLEEPFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++;
14357  if ((GLeeFuncPtr_glMatrixScaledEXT = (GLEEPFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++;
14358  if ((GLeeFuncPtr_glMatrixTranslatefEXT = (GLEEPFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++;
14359  if ((GLeeFuncPtr_glMatrixTranslatedEXT = (GLEEPFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++;
14360  if ((GLeeFuncPtr_glMatrixFrustumEXT = (GLEEPFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++;
14361  if ((GLeeFuncPtr_glMatrixOrthoEXT = (GLEEPFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++;
14362  if ((GLeeFuncPtr_glMatrixPopEXT = (GLEEPFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("glMatrixPopEXT"))!=0) nLinked++;
14363  if ((GLeeFuncPtr_glMatrixPushEXT = (GLEEPFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress("glMatrixPushEXT"))!=0) nLinked++;
14364  if ((GLeeFuncPtr_glMatrixLoadTransposefEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++;
14365  if ((GLeeFuncPtr_glMatrixLoadTransposedEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++;
14366  if ((GLeeFuncPtr_glMatrixMultTransposefEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++;
14367  if ((GLeeFuncPtr_glMatrixMultTransposedEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++;
14368  if ((GLeeFuncPtr_glTextureParameterfEXT = (GLEEPFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++;
14369  if ((GLeeFuncPtr_glTextureParameterfvEXT = (GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++;
14370  if ((GLeeFuncPtr_glTextureParameteriEXT = (GLEEPFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++;
14371  if ((GLeeFuncPtr_glTextureParameterivEXT = (GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++;
14372  if ((GLeeFuncPtr_glTextureImage1DEXT = (GLEEPFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++;
14373  if ((GLeeFuncPtr_glTextureImage2DEXT = (GLEEPFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++;
14374  if ((GLeeFuncPtr_glTextureSubImage1DEXT = (GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++;
14375  if ((GLeeFuncPtr_glTextureSubImage2DEXT = (GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++;
14376  if ((GLeeFuncPtr_glCopyTextureImage1DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++;
14377  if ((GLeeFuncPtr_glCopyTextureImage2DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++;
14378  if ((GLeeFuncPtr_glCopyTextureSubImage1DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++;
14379  if ((GLeeFuncPtr_glCopyTextureSubImage2DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++;
14380  if ((GLeeFuncPtr_glGetTextureImageEXT = (GLEEPFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++;
14381  if ((GLeeFuncPtr_glGetTextureParameterfvEXT = (GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++;
14382  if ((GLeeFuncPtr_glGetTextureParameterivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++;
14383  if ((GLeeFuncPtr_glGetTextureLevelParameterfvEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLinked++;
14384  if ((GLeeFuncPtr_glGetTextureLevelParameterivEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLinked++;
14385  if ((GLeeFuncPtr_glTextureImage3DEXT = (GLEEPFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++;
14386  if ((GLeeFuncPtr_glTextureSubImage3DEXT = (GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++;
14387  if ((GLeeFuncPtr_glCopyTextureSubImage3DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++;
14388  if ((GLeeFuncPtr_glMultiTexParameterfEXT = (GLEEPFNGLMULTITEXPARAMETERFEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++;
14389  if ((GLeeFuncPtr_glMultiTexParameterfvEXT = (GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++;
14390  if ((GLeeFuncPtr_glMultiTexParameteriEXT = (GLEEPFNGLMULTITEXPARAMETERIEXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++;
14391  if ((GLeeFuncPtr_glMultiTexParameterivEXT = (GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++;
14392  if ((GLeeFuncPtr_glMultiTexImage1DEXT = (GLEEPFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++;
14393  if ((GLeeFuncPtr_glMultiTexImage2DEXT = (GLEEPFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++;
14394  if ((GLeeFuncPtr_glMultiTexSubImage1DEXT = (GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++;
14395  if ((GLeeFuncPtr_glMultiTexSubImage2DEXT = (GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++;
14396  if ((GLeeFuncPtr_glCopyMultiTexImage1DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++;
14397  if ((GLeeFuncPtr_glCopyMultiTexImage2DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++;
14398  if ((GLeeFuncPtr_glCopyMultiTexSubImage1DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++;
14399  if ((GLeeFuncPtr_glCopyMultiTexSubImage2DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++;
14400  if ((GLeeFuncPtr_glGetMultiTexImageEXT = (GLEEPFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++;
14401  if ((GLeeFuncPtr_glGetMultiTexParameterfvEXT = (GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++;
14402  if ((GLeeFuncPtr_glGetMultiTexParameterivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++;
14403  if ((GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) nLinked++;
14404  if ((GLeeFuncPtr_glGetMultiTexLevelParameterivEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) nLinked++;
14405  if ((GLeeFuncPtr_glMultiTexImage3DEXT = (GLEEPFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++;
14406  if ((GLeeFuncPtr_glMultiTexSubImage3DEXT = (GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++;
14407  if ((GLeeFuncPtr_glCopyMultiTexSubImage3DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++;
14408  if ((GLeeFuncPtr_glBindMultiTextureEXT = (GLEEPFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++;
14409  if ((GLeeFuncPtr_glEnableClientStateIndexedEXT = (GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++;
14410  if ((GLeeFuncPtr_glDisableClientStateIndexedEXT = (GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked++;
14411  if ((GLeeFuncPtr_glMultiTexCoordPointerEXT = (GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++;
14412  if ((GLeeFuncPtr_glMultiTexEnvfEXT = (GLEEPFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++;
14413  if ((GLeeFuncPtr_glMultiTexEnvfvEXT = (GLEEPFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++;
14414  if ((GLeeFuncPtr_glMultiTexEnviEXT = (GLEEPFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++;
14415  if ((GLeeFuncPtr_glMultiTexEnvivEXT = (GLEEPFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++;
14416  if ((GLeeFuncPtr_glMultiTexGendEXT = (GLEEPFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++;
14417  if ((GLeeFuncPtr_glMultiTexGendvEXT = (GLEEPFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++;
14418  if ((GLeeFuncPtr_glMultiTexGenfEXT = (GLEEPFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++;
14419  if ((GLeeFuncPtr_glMultiTexGenfvEXT = (GLEEPFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++;
14420  if ((GLeeFuncPtr_glMultiTexGeniEXT = (GLEEPFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++;
14421  if ((GLeeFuncPtr_glMultiTexGenivEXT = (GLEEPFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++;
14422  if ((GLeeFuncPtr_glGetMultiTexEnvfvEXT = (GLEEPFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++;
14423  if ((GLeeFuncPtr_glGetMultiTexEnvivEXT = (GLEEPFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++;
14424  if ((GLeeFuncPtr_glGetMultiTexGendvEXT = (GLEEPFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++;
14425  if ((GLeeFuncPtr_glGetMultiTexGenfvEXT = (GLEEPFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++;
14426  if ((GLeeFuncPtr_glGetMultiTexGenivEXT = (GLEEPFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++;
14427  if ((GLeeFuncPtr_glGetFloatIndexedvEXT = (GLEEPFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++;
14428  if ((GLeeFuncPtr_glGetDoubleIndexedvEXT = (GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++;
14429  if ((GLeeFuncPtr_glGetPointerIndexedvEXT = (GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++;
14430  if ((GLeeFuncPtr_glCompressedTextureImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++;
14431  if ((GLeeFuncPtr_glCompressedTextureImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++;
14432  if ((GLeeFuncPtr_glCompressedTextureImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++;
14433  if ((GLeeFuncPtr_glCompressedTextureSubImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) nLinked++;
14434  if ((GLeeFuncPtr_glCompressedTextureSubImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) nLinked++;
14435  if ((GLeeFuncPtr_glCompressedTextureSubImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) nLinked++;
14436  if ((GLeeFuncPtr_glGetCompressedTextureImageEXT = (GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked++;
14437  if ((GLeeFuncPtr_glCompressedMultiTexImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked++;
14438  if ((GLeeFuncPtr_glCompressedMultiTexImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked++;
14439  if ((GLeeFuncPtr_glCompressedMultiTexImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked++;
14440  if ((GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0) nLinked++;
14441  if ((GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0) nLinked++;
14442  if ((GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0) nLinked++;
14443  if ((GLeeFuncPtr_glGetCompressedMultiTexImageEXT = (GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLinked++;
14444  if ((GLeeFuncPtr_glNamedProgramStringEXT = (GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++;
14445  if ((GLeeFuncPtr_glNamedProgramLocalParameter4dEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0) nLinked++;
14446  if ((GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT"))!=0) nLinked++;
14447  if ((GLeeFuncPtr_glNamedProgramLocalParameter4fEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0) nLinked++;
14448  if ((GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT"))!=0) nLinked++;
14449  if ((GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdvEXT"))!=0) nLinked++;
14450  if ((GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfvEXT"))!=0) nLinked++;
14451  if ((GLeeFuncPtr_glGetNamedProgramivEXT = (GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++;
14452  if ((GLeeFuncPtr_glGetNamedProgramStringEXT = (GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++;
14453  if ((GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT"))!=0) nLinked++;
14454  if ((GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT"))!=0) nLinked++;
14455  if ((GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT"))!=0) nLinked++;
14456  if ((GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4ivEXT"))!=0) nLinked++;
14457  if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT"))!=0) nLinked++;
14458  if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uivEXT"))!=0) nLinked++;
14459  if ((GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4uivEXT"))!=0) nLinked++;
14460  if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIivEXT"))!=0) nLinked++;
14461  if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIuivEXT"))!=0) nLinked++;
14462  if ((GLeeFuncPtr_glTextureParameterIivEXT = (GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++;
14463  if ((GLeeFuncPtr_glTextureParameterIuivEXT = (GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++;
14464  if ((GLeeFuncPtr_glGetTextureParameterIivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++;
14465  if ((GLeeFuncPtr_glGetTextureParameterIuivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++;
14466  if ((GLeeFuncPtr_glMultiTexParameterIivEXT = (GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++;
14467  if ((GLeeFuncPtr_glMultiTexParameterIuivEXT = (GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++;
14468  if ((GLeeFuncPtr_glGetMultiTexParameterIivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++;
14469  if ((GLeeFuncPtr_glGetMultiTexParameterIuivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++;
14470  if ((GLeeFuncPtr_glProgramUniform1fEXT = (GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++;
14471  if ((GLeeFuncPtr_glProgramUniform2fEXT = (GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++;
14472  if ((GLeeFuncPtr_glProgramUniform3fEXT = (GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++;
14473  if ((GLeeFuncPtr_glProgramUniform4fEXT = (GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++;
14474  if ((GLeeFuncPtr_glProgramUniform1iEXT = (GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++;
14475  if ((GLeeFuncPtr_glProgramUniform2iEXT = (GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++;
14476  if ((GLeeFuncPtr_glProgramUniform3iEXT = (GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++;
14477  if ((GLeeFuncPtr_glProgramUniform4iEXT = (GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++;
14478  if ((GLeeFuncPtr_glProgramUniform1fvEXT = (GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++;
14479  if ((GLeeFuncPtr_glProgramUniform2fvEXT = (GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++;
14480  if ((GLeeFuncPtr_glProgramUniform3fvEXT = (GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++;
14481  if ((GLeeFuncPtr_glProgramUniform4fvEXT = (GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++;
14482  if ((GLeeFuncPtr_glProgramUniform1ivEXT = (GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++;
14483  if ((GLeeFuncPtr_glProgramUniform2ivEXT = (GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++;
14484  if ((GLeeFuncPtr_glProgramUniform3ivEXT = (GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++;
14485  if ((GLeeFuncPtr_glProgramUniform4ivEXT = (GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++;
14486  if ((GLeeFuncPtr_glProgramUniformMatrix2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++;
14487  if ((GLeeFuncPtr_glProgramUniformMatrix3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++;
14488  if ((GLeeFuncPtr_glProgramUniformMatrix4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++;
14489  if ((GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked++;
14490  if ((GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked++;
14491  if ((GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked++;
14492  if ((GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked++;
14493  if ((GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked++;
14494  if ((GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked++;
14495  if ((GLeeFuncPtr_glProgramUniform1uiEXT = (GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++;
14496  if ((GLeeFuncPtr_glProgramUniform2uiEXT = (GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++;
14497  if ((GLeeFuncPtr_glProgramUniform3uiEXT = (GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++;
14498  if ((GLeeFuncPtr_glProgramUniform4uiEXT = (GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++;
14499  if ((GLeeFuncPtr_glProgramUniform1uivEXT = (GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++;
14500  if ((GLeeFuncPtr_glProgramUniform2uivEXT = (GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++;
14501  if ((GLeeFuncPtr_glProgramUniform3uivEXT = (GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++;
14502  if ((GLeeFuncPtr_glProgramUniform4uivEXT = (GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++;
14503  if ((GLeeFuncPtr_glNamedBufferDataEXT = (GLEEPFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++;
14504  if ((GLeeFuncPtr_glNamedBufferSubDataEXT = (GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++;
14505  if ((GLeeFuncPtr_glMapNamedBufferEXT = (GLEEPFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++;
14506  if ((GLeeFuncPtr_glUnmapNamedBufferEXT = (GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++;
14507  if ((GLeeFuncPtr_glGetNamedBufferParameterivEXT = (GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked++;
14508  if ((GLeeFuncPtr_glGetNamedBufferPointervEXT = (GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++;
14509  if ((GLeeFuncPtr_glGetNamedBufferSubDataEXT = (GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++;
14510  if ((GLeeFuncPtr_glTextureBufferEXT = (GLEEPFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++;
14511  if ((GLeeFuncPtr_glMultiTexBufferEXT = (GLEEPFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++;
14512  if ((GLeeFuncPtr_glNamedRenderbufferStorageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++;
14513  if ((GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT = (GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameterivEXT"))!=0) nLinked++;
14514  if ((GLeeFuncPtr_glCheckNamedFramebufferStatusEXT = (GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) nLinked++;
14515  if ((GLeeFuncPtr_glNamedFramebufferTexture1DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked++;
14516  if ((GLeeFuncPtr_glNamedFramebufferTexture2DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked++;
14517  if ((GLeeFuncPtr_glNamedFramebufferTexture3DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked++;
14518  if ((GLeeFuncPtr_glNamedFramebufferRenderbufferEXT = (GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0) nLinked++;
14519  if ((GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
14520  if ((GLeeFuncPtr_glGenerateTextureMipmapEXT = (GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++;
14521  if ((GLeeFuncPtr_glGenerateMultiTexMipmapEXT = (GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++;
14522  if ((GLeeFuncPtr_glFramebufferDrawBufferEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++;
14523  if ((GLeeFuncPtr_glFramebufferDrawBuffersEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++;
14524  if ((GLeeFuncPtr_glFramebufferReadBufferEXT = (GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++;
14525  if ((GLeeFuncPtr_glGetFramebufferParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked++;
14526  if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
14527  if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++;
14528  if ((GLeeFuncPtr_glNamedFramebufferTextureEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++;
14529  if ((GLeeFuncPtr_glNamedFramebufferTextureLayerEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0) nLinked++;
14530  if ((GLeeFuncPtr_glNamedFramebufferTextureFaceEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) nLinked++;
14531  if ((GLeeFuncPtr_glTextureRenderbufferEXT = (GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++;
14532  if ((GLeeFuncPtr_glMultiTexRenderbufferEXT = (GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++;
14533 #endif
14534  if (nLinked==186) return GLEE_LINK_COMPLETE;
14535  if (nLinked==0) return GLEE_LINK_FAIL;
14536  return GLEE_LINK_PARTIAL;
14537 }
14538 
14539 GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE;}
14540 
14541 GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;}
14542 
14543 GLuint __GLeeLink_GL_NV_explicit_multisample(void)
14544 {
14545  GLint nLinked=0;
14546 #ifdef __GLEE_GL_NV_explicit_multisample
14547  if ((GLeeFuncPtr_glGetMultisamplefvNV = (GLEEPFNGLGETMULTISAMPLEFVNVPROC) __GLeeGetProcAddress("glGetMultisamplefvNV"))!=0) nLinked++;
14548  if ((GLeeFuncPtr_glSampleMaskIndexedNV = (GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) __GLeeGetProcAddress("glSampleMaskIndexedNV"))!=0) nLinked++;
14549  if ((GLeeFuncPtr_glTexRenderbufferNV = (GLEEPFNGLTEXRENDERBUFFERNVPROC) __GLeeGetProcAddress("glTexRenderbufferNV"))!=0) nLinked++;
14550 #endif
14551  if (nLinked==3) return GLEE_LINK_COMPLETE;
14552  if (nLinked==0) return GLEE_LINK_FAIL;
14553  return GLEE_LINK_PARTIAL;
14554 }
14555 
14556 GLuint __GLeeLink_GL_NV_transform_feedback2(void)
14557 {
14558  GLint nLinked=0;
14559 #ifdef __GLEE_GL_NV_transform_feedback2
14560  if ((GLeeFuncPtr_glBindTransformFeedbackNV = (GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBindTransformFeedbackNV"))!=0) nLinked++;
14561  if ((GLeeFuncPtr_glDeleteTransformFeedbacksNV = (GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glDeleteTransformFeedbacksNV"))!=0) nLinked++;
14562  if ((GLeeFuncPtr_glGenTransformFeedbacksNV = (GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glGenTransformFeedbacksNV"))!=0) nLinked++;
14563  if ((GLeeFuncPtr_glIsTransformFeedbackNV = (GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glIsTransformFeedbackNV"))!=0) nLinked++;
14564  if ((GLeeFuncPtr_glPauseTransformFeedbackNV = (GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glPauseTransformFeedbackNV"))!=0) nLinked++;
14565  if ((GLeeFuncPtr_glResumeTransformFeedbackNV = (GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glResumeTransformFeedbackNV"))!=0) nLinked++;
14566  if ((GLeeFuncPtr_glDrawTransformFeedbackNV = (GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glDrawTransformFeedbackNV"))!=0) nLinked++;
14567 #endif
14568  if (nLinked==7) return GLEE_LINK_COMPLETE;
14569  if (nLinked==0) return GLEE_LINK_FAIL;
14570  return GLEE_LINK_PARTIAL;
14571 }
14572 
14573 GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
14574 
14575 GLuint __GLeeLink_GL_INGR_blend_func_separate(void)
14576 {
14577  GLint nLinked=0;
14578 #ifdef __GLEE_GL_INGR_blend_func_separate
14579  if ((GLeeFuncPtr_glBlendFuncSeparateINGR = (GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++;
14580 #endif
14581  if (nLinked==1) return GLEE_LINK_COMPLETE;
14582  if (nLinked==0) return GLEE_LINK_FAIL;
14583  return GLEE_LINK_PARTIAL;
14584 }
14585 
14586 GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
14587 
14588 GLuint __GLeeLink_GL_SGIX_igloo_interface(void)
14589 {
14590  GLint nLinked=0;
14591 #ifdef __GLEE_GL_SGIX_igloo_interface
14592  if ((GLeeFuncPtr_glIglooInterfaceSGIX = (GLEEPFNGLIGLOOINTERFACESGIXPROC) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++;
14593 #endif
14594  if (nLinked==1) return GLEE_LINK_COMPLETE;
14595  if (nLinked==0) return GLEE_LINK_FAIL;
14596  return GLEE_LINK_PARTIAL;
14597 }
14598 
14599 GLuint __GLeeLink_GL_EXT_fragment_lighting(void)
14600 {
14601  GLint nLinked=0;
14602 #ifdef __GLEE_GL_EXT_fragment_lighting
14603  if ((GLeeFuncPtr_glFragmentLightModeliEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++;
14604  if ((GLeeFuncPtr_glFragmentLightModelfEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++;
14605  if ((GLeeFuncPtr_glFragmentLightModelivEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++;
14606  if ((GLeeFuncPtr_glFragmentLightModelfvEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++;
14607  if ((GLeeFuncPtr_glFragmentLightiEXT = (GLEEPFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++;
14608  if ((GLeeFuncPtr_glFragmentLightfEXT = (GLEEPFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++;
14609  if ((GLeeFuncPtr_glFragmentLightivEXT = (GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++;
14610  if ((GLeeFuncPtr_glFragmentLightfvEXT = (GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++;
14611  if ((GLeeFuncPtr_glGetFragmentLightivEXT = (GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++;
14612  if ((GLeeFuncPtr_glGetFragmentLightfvEXT = (GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++;
14613  if ((GLeeFuncPtr_glFragmentMaterialfEXT = (GLEEPFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++;
14614  if ((GLeeFuncPtr_glFragmentMaterialiEXT = (GLEEPFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++;
14615  if ((GLeeFuncPtr_glFragmentMaterialfvEXT = (GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++;
14616  if ((GLeeFuncPtr_glFragmentMaterialivEXT = (GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++;
14617  if ((GLeeFuncPtr_glFragmentColorMaterialEXT = (GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++;
14618  if ((GLeeFuncPtr_glGetFragmentMaterialfvEXT = (GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++;
14619  if ((GLeeFuncPtr_glGetFragmentMaterialivEXT = (GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++;
14620  if ((GLeeFuncPtr_glLightEnviEXT = (GLEEPFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("glLightEnviEXT"))!=0) nLinked++;
14621 #endif
14622  if (nLinked==18) return GLEE_LINK_COMPLETE;
14623  if (nLinked==0) return GLEE_LINK_FAIL;
14624  return GLEE_LINK_PARTIAL;
14625 }
14626 
14627 GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
14628 {
14629  GLint nLinked=0;
14630 #ifdef __GLEE_GL_EXT_geometry_shader4
14631  if ((GLeeFuncPtr_glProgramParameteriEXT = (GLEEPFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
14632  if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
14633  if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
14634  if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
14635 #endif
14636  if (nLinked==4) return GLEE_LINK_COMPLETE;
14637  if (nLinked==0) return GLEE_LINK_FAIL;
14638  return GLEE_LINK_PARTIAL;
14639 }
14640 
14641 GLuint __GLeeLink_GL_EXT_scene_marker(void)
14642 {
14643  GLint nLinked=0;
14644 #ifdef __GLEE_GL_EXT_scene_marker
14645  if ((GLeeFuncPtr_glBeginSceneEXT = (GLEEPFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress("glBeginSceneEXT"))!=0) nLinked++;
14646  if ((GLeeFuncPtr_glEndSceneEXT = (GLEEPFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEndSceneEXT"))!=0) nLinked++;
14647 #endif
14648  if (nLinked==2) return GLEE_LINK_COMPLETE;
14649  if (nLinked==0) return GLEE_LINK_FAIL;
14650  return GLEE_LINK_PARTIAL;
14651 }
14652 
14653 GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_COMPLETE;}
14654 
14655 GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
14656 
14657 GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
14658 
14659 GLuint __GLeeLink_GL_NV_gpu_program4(void)
14660 {
14661  GLint nLinked=0;
14662 #ifdef __GLEE_GL_NV_gpu_program4
14663  if ((GLeeFuncPtr_glProgramLocalParameterI4iNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++;
14664  if ((GLeeFuncPtr_glProgramLocalParameterI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++;
14665  if ((GLeeFuncPtr_glProgramLocalParametersI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked++;
14666  if ((GLeeFuncPtr_glProgramLocalParameterI4uiNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++;
14667  if ((GLeeFuncPtr_glProgramLocalParameterI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked++;
14668  if ((GLeeFuncPtr_glProgramLocalParametersI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLinked++;
14669  if ((GLeeFuncPtr_glProgramEnvParameterI4iNV = (GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++;
14670  if ((GLeeFuncPtr_glProgramEnvParameterI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++;
14671  if ((GLeeFuncPtr_glProgramEnvParametersI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++;
14672  if ((GLeeFuncPtr_glProgramEnvParameterI4uiNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++;
14673  if ((GLeeFuncPtr_glProgramEnvParameterI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++;
14674  if ((GLeeFuncPtr_glProgramEnvParametersI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++;
14675  if ((GLeeFuncPtr_glGetProgramLocalParameterIivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLinked++;
14676  if ((GLeeFuncPtr_glGetProgramLocalParameterIuivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) nLinked++;
14677  if ((GLeeFuncPtr_glGetProgramEnvParameterIivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++;
14678  if ((GLeeFuncPtr_glGetProgramEnvParameterIuivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked++;
14679  if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
14680  if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
14681  if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
14682  if ((GLeeFuncPtr_glVertexAttribI2iEXT = (GLEEPFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
14683  if ((GLeeFuncPtr_glVertexAttribI3iEXT = (GLEEPFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
14684  if ((GLeeFuncPtr_glVertexAttribI4iEXT = (GLEEPFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
14685  if ((GLeeFuncPtr_glVertexAttribI1uiEXT = (GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
14686  if ((GLeeFuncPtr_glVertexAttribI2uiEXT = (GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
14687  if ((GLeeFuncPtr_glVertexAttribI3uiEXT = (GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
14688  if ((GLeeFuncPtr_glVertexAttribI4uiEXT = (GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
14689  if ((GLeeFuncPtr_glVertexAttribI1ivEXT = (GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
14690  if ((GLeeFuncPtr_glVertexAttribI2ivEXT = (GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
14691  if ((GLeeFuncPtr_glVertexAttribI3ivEXT = (GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
14692  if ((GLeeFuncPtr_glVertexAttribI4ivEXT = (GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
14693  if ((GLeeFuncPtr_glVertexAttribI1uivEXT = (GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
14694  if ((GLeeFuncPtr_glVertexAttribI2uivEXT = (GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
14695  if ((GLeeFuncPtr_glVertexAttribI3uivEXT = (GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
14696  if ((GLeeFuncPtr_glVertexAttribI4uivEXT = (GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
14697  if ((GLeeFuncPtr_glVertexAttribI4bvEXT = (GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
14698  if ((GLeeFuncPtr_glVertexAttribI4svEXT = (GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
14699  if ((GLeeFuncPtr_glVertexAttribI4ubvEXT = (GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
14700  if ((GLeeFuncPtr_glVertexAttribI4usvEXT = (GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
14701  if ((GLeeFuncPtr_glVertexAttribIPointerEXT = (GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++;
14702  if ((GLeeFuncPtr_glGetVertexAttribIivEXT = (GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
14703  if ((GLeeFuncPtr_glGetVertexAttribIuivEXT = (GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
14704 #endif
14705  if (nLinked==41) return GLEE_LINK_COMPLETE;
14706  if (nLinked==0) return GLEE_LINK_FAIL;
14707  return GLEE_LINK_PARTIAL;
14708 }
14709 
14710 GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE;}
14711 
14712 GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LINK_COMPLETE;}
14713 
14714 GLuint __GLeeLink_GL_OES_single_precision(void)
14715 {
14716  GLint nLinked=0;
14717 #ifdef __GLEE_GL_OES_single_precision
14718  if ((GLeeFuncPtr_glDepthRangefOES = (GLEEPFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress("glDepthRangefOES"))!=0) nLinked++;
14719  if ((GLeeFuncPtr_glFrustumfOES = (GLEEPFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFrustumfOES"))!=0) nLinked++;
14720  if ((GLeeFuncPtr_glOrthofOES = (GLEEPFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthofOES"))!=0) nLinked++;
14721  if ((GLeeFuncPtr_glClipPlanefOES = (GLEEPFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress("glClipPlanefOES"))!=0) nLinked++;
14722  if ((GLeeFuncPtr_glGetClipPlanefOES = (GLEEPFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++;
14723  if ((GLeeFuncPtr_glClearDepthfOES = (GLEEPFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress("glClearDepthfOES"))!=0) nLinked++;
14724 #endif
14725  if (nLinked==6) return GLEE_LINK_COMPLETE;
14726  if (nLinked==0) return GLEE_LINK_FAIL;
14727  return GLEE_LINK_PARTIAL;
14728 }
14729 
14730 GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLETE;}
14731 
14732 GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
14733 
14734 GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322];
14735 
14736 void initGLLoadFunctions(void)
14737 {
14738  __GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2;
14739  __GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging;
14740  __GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3;
14741  __GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4;
14742  __GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5;
14743  __GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0;
14744  __GLeeGLLoadFunction[6]=__GLeeLink_GL_VERSION_2_1;
14745  __GLeeGLLoadFunction[7]=__GLeeLink_GL_VERSION_3_0;
14746  __GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multitexture;
14747  __GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_transpose_matrix;
14748  __GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_multisample;
14749  __GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_env_add;
14750  __GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_cube_map;
14751  __GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_texture_compression;
14752  __GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_texture_border_clamp;
14753  __GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_point_parameters;
14754  __GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_vertex_blend;
14755  __GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_matrix_palette;
14756  __GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_combine;
14757  __GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_env_crossbar;
14758  __GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_texture_env_dot3;
14759  __GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_texture_mirrored_repeat;
14760  __GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_depth_texture;
14761  __GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_shadow;
14762  __GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_shadow_ambient;
14763  __GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_window_pos;
14764  __GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_program;
14765  __GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_fragment_program;
14766  __GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_vertex_buffer_object;
14767  __GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_occlusion_query;
14768  __GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_shader_objects;
14769  __GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_vertex_shader;
14770  __GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_fragment_shader;
14771  __GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_shading_language_100;
14772  __GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_texture_non_power_of_two;
14773  __GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_point_sprite;
14774  __GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_fragment_program_shadow;
14775  __GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_draw_buffers;
14776  __GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_texture_rectangle;
14777  __GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_color_buffer_float;
14778  __GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_half_float_pixel;
14779  __GLeeGLLoadFunction[41]=__GLeeLink_GL_ARB_texture_float;
14780  __GLeeGLLoadFunction[42]=__GLeeLink_GL_ARB_pixel_buffer_object;
14781  __GLeeGLLoadFunction[43]=__GLeeLink_GL_ARB_depth_buffer_float;
14782  __GLeeGLLoadFunction[44]=__GLeeLink_GL_ARB_draw_instanced;
14783  __GLeeGLLoadFunction[45]=__GLeeLink_GL_ARB_framebuffer_object;
14784  __GLeeGLLoadFunction[46]=__GLeeLink_GL_ARB_framebuffer_sRGB;
14785  __GLeeGLLoadFunction[47]=__GLeeLink_GL_ARB_geometry_shader4;
14786  __GLeeGLLoadFunction[48]=__GLeeLink_GL_ARB_half_float_vertex;
14787  __GLeeGLLoadFunction[49]=__GLeeLink_GL_ARB_instanced_arrays;
14788  __GLeeGLLoadFunction[50]=__GLeeLink_GL_ARB_map_buffer_range;
14789  __GLeeGLLoadFunction[51]=__GLeeLink_GL_ARB_texture_buffer_object;
14790  __GLeeGLLoadFunction[52]=__GLeeLink_GL_ARB_texture_compression_rgtc;
14791  __GLeeGLLoadFunction[53]=__GLeeLink_GL_ARB_texture_rg;
14792  __GLeeGLLoadFunction[54]=__GLeeLink_GL_ARB_vertex_array_object;
14793  __GLeeGLLoadFunction[55]=__GLeeLink_GL_EXT_abgr;
14794  __GLeeGLLoadFunction[56]=__GLeeLink_GL_EXT_blend_color;
14795  __GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_polygon_offset;
14796  __GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture;
14797  __GLeeGLLoadFunction[59]=__GLeeLink_GL_EXT_texture3D;
14798  __GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_texture_filter4;
14799  __GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_subtexture;
14800  __GLeeGLLoadFunction[62]=__GLeeLink_GL_EXT_copy_texture;
14801  __GLeeGLLoadFunction[63]=__GLeeLink_GL_EXT_histogram;
14802  __GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_convolution;
14803  __GLeeGLLoadFunction[65]=__GLeeLink_GL_SGI_color_matrix;
14804  __GLeeGLLoadFunction[66]=__GLeeLink_GL_SGI_color_table;
14805  __GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_pixel_texture;
14806  __GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_pixel_texture;
14807  __GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIS_texture4D;
14808  __GLeeGLLoadFunction[70]=__GLeeLink_GL_SGI_texture_color_table;
14809  __GLeeGLLoadFunction[71]=__GLeeLink_GL_EXT_cmyka;
14810  __GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_texture_object;
14811  __GLeeGLLoadFunction[73]=__GLeeLink_GL_SGIS_detail_texture;
14812  __GLeeGLLoadFunction[74]=__GLeeLink_GL_SGIS_sharpen_texture;
14813  __GLeeGLLoadFunction[75]=__GLeeLink_GL_EXT_packed_pixels;
14814  __GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIS_texture_lod;
14815  __GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_multisample;
14816  __GLeeGLLoadFunction[78]=__GLeeLink_GL_EXT_rescale_normal;
14817  __GLeeGLLoadFunction[79]=__GLeeLink_GL_EXT_vertex_array;
14818  __GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_misc_attribute;
14819  __GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_generate_mipmap;
14820  __GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_clipmap;
14821  __GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_shadow;
14822  __GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIS_texture_edge_clamp;
14823  __GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIS_texture_border_clamp;
14824  __GLeeGLLoadFunction[86]=__GLeeLink_GL_EXT_blend_minmax;
14825  __GLeeGLLoadFunction[87]=__GLeeLink_GL_EXT_blend_subtract;
14826  __GLeeGLLoadFunction[88]=__GLeeLink_GL_EXT_blend_logic_op;
14827  __GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_interlace;
14828  __GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_pixel_tiles;
14829  __GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_texture_select;
14830  __GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_sprite;
14831  __GLeeGLLoadFunction[93]=__GLeeLink_GL_SGIX_texture_multi_buffer;
14832  __GLeeGLLoadFunction[94]=__GLeeLink_GL_EXT_point_parameters;
14833  __GLeeGLLoadFunction[95]=__GLeeLink_GL_SGIS_point_parameters;
14834  __GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_instruments;
14835  __GLeeGLLoadFunction[97]=__GLeeLink_GL_SGIX_texture_scale_bias;
14836  __GLeeGLLoadFunction[98]=__GLeeLink_GL_SGIX_framezoom;
14837  __GLeeGLLoadFunction[99]=__GLeeLink_GL_SGIX_tag_sample_buffer;
14838  __GLeeGLLoadFunction[100]=__GLeeLink_GL_FfdMaskSGIX;
14839  __GLeeGLLoadFunction[101]=__GLeeLink_GL_SGIX_polynomial_ffd;
14840  __GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_reference_plane;
14841  __GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_flush_raster;
14842  __GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_depth_texture;
14843  __GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIS_fog_function;
14844  __GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_fog_offset;
14845  __GLeeGLLoadFunction[107]=__GLeeLink_GL_HP_image_transform;
14846  __GLeeGLLoadFunction[108]=__GLeeLink_GL_HP_convolution_border_modes;
14847  __GLeeGLLoadFunction[109]=__GLeeLink_GL_INGR_palette_buffer;
14848  __GLeeGLLoadFunction[110]=__GLeeLink_GL_SGIX_texture_add_env;
14849  __GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_color_subtable;
14850  __GLeeGLLoadFunction[112]=__GLeeLink_GL_PGI_vertex_hints;
14851  __GLeeGLLoadFunction[113]=__GLeeLink_GL_PGI_misc_hints;
14852  __GLeeGLLoadFunction[114]=__GLeeLink_GL_EXT_paletted_texture;
14853  __GLeeGLLoadFunction[115]=__GLeeLink_GL_EXT_clip_volume_hint;
14854  __GLeeGLLoadFunction[116]=__GLeeLink_GL_SGIX_list_priority;
14855  __GLeeGLLoadFunction[117]=__GLeeLink_GL_SGIX_ir_instrument1;
14856  __GLeeGLLoadFunction[118]=__GLeeLink_GL_SGIX_calligraphic_fragment;
14857  __GLeeGLLoadFunction[119]=__GLeeLink_GL_SGIX_texture_lod_bias;
14858  __GLeeGLLoadFunction[120]=__GLeeLink_GL_SGIX_shadow_ambient;
14859  __GLeeGLLoadFunction[121]=__GLeeLink_GL_EXT_index_texture;
14860  __GLeeGLLoadFunction[122]=__GLeeLink_GL_EXT_index_material;
14861  __GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_index_func;
14862  __GLeeGLLoadFunction[124]=__GLeeLink_GL_EXT_index_array_formats;
14863  __GLeeGLLoadFunction[125]=__GLeeLink_GL_EXT_compiled_vertex_array;
14864  __GLeeGLLoadFunction[126]=__GLeeLink_GL_EXT_cull_vertex;
14865  __GLeeGLLoadFunction[127]=__GLeeLink_GL_SGIX_ycrcb;
14866  __GLeeGLLoadFunction[128]=__GLeeLink_GL_SGIX_fragment_lighting;
14867  __GLeeGLLoadFunction[129]=__GLeeLink_GL_IBM_rasterpos_clip;
14868  __GLeeGLLoadFunction[130]=__GLeeLink_GL_HP_texture_lighting;
14869  __GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_draw_range_elements;
14870  __GLeeGLLoadFunction[132]=__GLeeLink_GL_WIN_phong_shading;
14871  __GLeeGLLoadFunction[133]=__GLeeLink_GL_WIN_specular_fog;
14872  __GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_light_texture;
14873  __GLeeGLLoadFunction[135]=__GLeeLink_GL_SGIX_blend_alpha_minmax;
14874  __GLeeGLLoadFunction[136]=__GLeeLink_GL_SGIX_impact_pixel_texture;
14875  __GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_bgra;
14876  __GLeeGLLoadFunction[138]=__GLeeLink_GL_SGIX_async;
14877  __GLeeGLLoadFunction[139]=__GLeeLink_GL_SGIX_async_pixel;
14878  __GLeeGLLoadFunction[140]=__GLeeLink_GL_SGIX_async_histogram;
14879  __GLeeGLLoadFunction[141]=__GLeeLink_GL_INTEL_texture_scissor;
14880  __GLeeGLLoadFunction[142]=__GLeeLink_GL_INTEL_parallel_arrays;
14881  __GLeeGLLoadFunction[143]=__GLeeLink_GL_HP_occlusion_test;
14882  __GLeeGLLoadFunction[144]=__GLeeLink_GL_EXT_pixel_transform;
14883  __GLeeGLLoadFunction[145]=__GLeeLink_GL_EXT_pixel_transform_color_table;
14884  __GLeeGLLoadFunction[146]=__GLeeLink_GL_EXT_shared_texture_palette;
14885  __GLeeGLLoadFunction[147]=__GLeeLink_GL_EXT_separate_specular_color;
14886  __GLeeGLLoadFunction[148]=__GLeeLink_GL_EXT_secondary_color;
14887  __GLeeGLLoadFunction[149]=__GLeeLink_GL_EXT_texture_perturb_normal;
14888  __GLeeGLLoadFunction[150]=__GLeeLink_GL_EXT_multi_draw_arrays;
14889  __GLeeGLLoadFunction[151]=__GLeeLink_GL_EXT_fog_coord;
14890  __GLeeGLLoadFunction[152]=__GLeeLink_GL_REND_screen_coordinates;
14891  __GLeeGLLoadFunction[153]=__GLeeLink_GL_EXT_coordinate_frame;
14892  __GLeeGLLoadFunction[154]=__GLeeLink_GL_EXT_texture_env_combine;
14893  __GLeeGLLoadFunction[155]=__GLeeLink_GL_APPLE_specular_vector;
14894  __GLeeGLLoadFunction[156]=__GLeeLink_GL_APPLE_transform_hint;
14895  __GLeeGLLoadFunction[157]=__GLeeLink_GL_SGIX_fog_scale;
14896  __GLeeGLLoadFunction[158]=__GLeeLink_GL_SUNX_constant_data;
14897  __GLeeGLLoadFunction[159]=__GLeeLink_GL_SUN_global_alpha;
14898  __GLeeGLLoadFunction[160]=__GLeeLink_GL_SUN_triangle_list;
14899  __GLeeGLLoadFunction[161]=__GLeeLink_GL_SUN_vertex;
14900  __GLeeGLLoadFunction[162]=__GLeeLink_GL_EXT_blend_func_separate;
14901  __GLeeGLLoadFunction[163]=__GLeeLink_GL_INGR_color_clamp;
14902  __GLeeGLLoadFunction[164]=__GLeeLink_GL_INGR_interlace_read;
14903  __GLeeGLLoadFunction[165]=__GLeeLink_GL_EXT_stencil_wrap;
14904  __GLeeGLLoadFunction[166]=__GLeeLink_GL_EXT_422_pixels;
14905  __GLeeGLLoadFunction[167]=__GLeeLink_GL_NV_texgen_reflection;
14906  __GLeeGLLoadFunction[168]=__GLeeLink_GL_EXT_texture_cube_map;
14907  __GLeeGLLoadFunction[169]=__GLeeLink_GL_SUN_convolution_border_modes;
14908  __GLeeGLLoadFunction[170]=__GLeeLink_GL_EXT_texture_env_add;
14909  __GLeeGLLoadFunction[171]=__GLeeLink_GL_EXT_texture_lod_bias;
14910  __GLeeGLLoadFunction[172]=__GLeeLink_GL_EXT_texture_filter_anisotropic;
14911  __GLeeGLLoadFunction[173]=__GLeeLink_GL_EXT_vertex_weighting;
14912  __GLeeGLLoadFunction[174]=__GLeeLink_GL_NV_light_max_exponent;
14913  __GLeeGLLoadFunction[175]=__GLeeLink_GL_NV_vertex_array_range;
14914  __GLeeGLLoadFunction[176]=__GLeeLink_GL_NV_register_combiners;
14915  __GLeeGLLoadFunction[177]=__GLeeLink_GL_NV_fog_distance;
14916  __GLeeGLLoadFunction[178]=__GLeeLink_GL_NV_texgen_emboss;
14917  __GLeeGLLoadFunction[179]=__GLeeLink_GL_NV_blend_square;
14918  __GLeeGLLoadFunction[180]=__GLeeLink_GL_NV_texture_env_combine4;
14919  __GLeeGLLoadFunction[181]=__GLeeLink_GL_MESA_resize_buffers;
14920  __GLeeGLLoadFunction[182]=__GLeeLink_GL_MESA_window_pos;
14921  __GLeeGLLoadFunction[183]=__GLeeLink_GL_EXT_texture_compression_s3tc;
14922  __GLeeGLLoadFunction[184]=__GLeeLink_GL_IBM_cull_vertex;
14923  __GLeeGLLoadFunction[185]=__GLeeLink_GL_IBM_multimode_draw_arrays;
14924  __GLeeGLLoadFunction[186]=__GLeeLink_GL_IBM_vertex_array_lists;
14925  __GLeeGLLoadFunction[187]=__GLeeLink_GL_SGIX_subsample;
14926  __GLeeGLLoadFunction[188]=__GLeeLink_GL_SGIX_ycrcb_subsample;
14927  __GLeeGLLoadFunction[189]=__GLeeLink_GL_SGIX_ycrcba;
14928  __GLeeGLLoadFunction[190]=__GLeeLink_GL_SGI_depth_pass_instrument;
14929  __GLeeGLLoadFunction[191]=__GLeeLink_GL_3DFX_texture_compression_FXT1;
14930  __GLeeGLLoadFunction[192]=__GLeeLink_GL_3DFX_multisample;
14931  __GLeeGLLoadFunction[193]=__GLeeLink_GL_3DFX_tbuffer;
14932  __GLeeGLLoadFunction[194]=__GLeeLink_GL_EXT_multisample;
14933  __GLeeGLLoadFunction[195]=__GLeeLink_GL_SGIX_vertex_preclip;
14934  __GLeeGLLoadFunction[196]=__GLeeLink_GL_SGIX_convolution_accuracy;
14935  __GLeeGLLoadFunction[197]=__GLeeLink_GL_SGIX_resample;
14936  __GLeeGLLoadFunction[198]=__GLeeLink_GL_SGIS_point_line_texgen;
14937  __GLeeGLLoadFunction[199]=__GLeeLink_GL_SGIS_texture_color_mask;
14938  __GLeeGLLoadFunction[200]=__GLeeLink_GL_EXT_texture_env_dot3;
14939  __GLeeGLLoadFunction[201]=__GLeeLink_GL_ATI_texture_mirror_once;
14940  __GLeeGLLoadFunction[202]=__GLeeLink_GL_NV_fence;
14941  __GLeeGLLoadFunction[203]=__GLeeLink_GL_IBM_texture_mirrored_repeat;
14942  __GLeeGLLoadFunction[204]=__GLeeLink_GL_NV_evaluators;
14943  __GLeeGLLoadFunction[205]=__GLeeLink_GL_NV_packed_depth_stencil;
14944  __GLeeGLLoadFunction[206]=__GLeeLink_GL_NV_register_combiners2;
14945  __GLeeGLLoadFunction[207]=__GLeeLink_GL_NV_texture_compression_vtc;
14946  __GLeeGLLoadFunction[208]=__GLeeLink_GL_NV_texture_rectangle;
14947  __GLeeGLLoadFunction[209]=__GLeeLink_GL_NV_texture_shader;
14948  __GLeeGLLoadFunction[210]=__GLeeLink_GL_NV_texture_shader2;
14949  __GLeeGLLoadFunction[211]=__GLeeLink_GL_NV_vertex_array_range2;
14950  __GLeeGLLoadFunction[212]=__GLeeLink_GL_NV_vertex_program;
14951  __GLeeGLLoadFunction[213]=__GLeeLink_GL_SGIX_texture_coordinate_clamp;
14952  __GLeeGLLoadFunction[214]=__GLeeLink_GL_SGIX_scalebias_hint;
14953  __GLeeGLLoadFunction[215]=__GLeeLink_GL_OML_interlace;
14954  __GLeeGLLoadFunction[216]=__GLeeLink_GL_OML_subsample;
14955  __GLeeGLLoadFunction[217]=__GLeeLink_GL_OML_resample;
14956  __GLeeGLLoadFunction[218]=__GLeeLink_GL_NV_copy_depth_to_color;
14957  __GLeeGLLoadFunction[219]=__GLeeLink_GL_ATI_envmap_bumpmap;
14958  __GLeeGLLoadFunction[220]=__GLeeLink_GL_ATI_fragment_shader;
14959  __GLeeGLLoadFunction[221]=__GLeeLink_GL_ATI_pn_triangles;
14960  __GLeeGLLoadFunction[222]=__GLeeLink_GL_ATI_vertex_array_object;
14961  __GLeeGLLoadFunction[223]=__GLeeLink_GL_EXT_vertex_shader;
14962  __GLeeGLLoadFunction[224]=__GLeeLink_GL_ATI_vertex_streams;
14963  __GLeeGLLoadFunction[225]=__GLeeLink_GL_ATI_element_array;
14964  __GLeeGLLoadFunction[226]=__GLeeLink_GL_SUN_mesh_array;
14965  __GLeeGLLoadFunction[227]=__GLeeLink_GL_SUN_slice_accum;
14966  __GLeeGLLoadFunction[228]=__GLeeLink_GL_NV_multisample_filter_hint;
14967  __GLeeGLLoadFunction[229]=__GLeeLink_GL_NV_depth_clamp;
14968  __GLeeGLLoadFunction[230]=__GLeeLink_GL_NV_occlusion_query;
14969  __GLeeGLLoadFunction[231]=__GLeeLink_GL_NV_point_sprite;
14970  __GLeeGLLoadFunction[232]=__GLeeLink_GL_NV_texture_shader3;
14971  __GLeeGLLoadFunction[233]=__GLeeLink_GL_NV_vertex_program1_1;
14972  __GLeeGLLoadFunction[234]=__GLeeLink_GL_EXT_shadow_funcs;
14973  __GLeeGLLoadFunction[235]=__GLeeLink_GL_EXT_stencil_two_side;
14974  __GLeeGLLoadFunction[236]=__GLeeLink_GL_ATI_text_fragment_shader;
14975  __GLeeGLLoadFunction[237]=__GLeeLink_GL_APPLE_client_storage;
14976  __GLeeGLLoadFunction[238]=__GLeeLink_GL_APPLE_element_array;
14977  __GLeeGLLoadFunction[239]=__GLeeLink_GL_APPLE_fence;
14978  __GLeeGLLoadFunction[240]=__GLeeLink_GL_APPLE_vertex_array_object;
14979  __GLeeGLLoadFunction[241]=__GLeeLink_GL_APPLE_vertex_array_range;
14980  __GLeeGLLoadFunction[242]=__GLeeLink_GL_APPLE_ycbcr_422;
14981  __GLeeGLLoadFunction[243]=__GLeeLink_GL_S3_s3tc;
14982  __GLeeGLLoadFunction[244]=__GLeeLink_GL_ATI_draw_buffers;
14983  __GLeeGLLoadFunction[245]=__GLeeLink_GL_ATI_pixel_format_float;
14984  __GLeeGLLoadFunction[246]=__GLeeLink_GL_ATI_texture_env_combine3;
14985  __GLeeGLLoadFunction[247]=__GLeeLink_GL_ATI_texture_float;
14986  __GLeeGLLoadFunction[248]=__GLeeLink_GL_NV_float_buffer;
14987  __GLeeGLLoadFunction[249]=__GLeeLink_GL_NV_fragment_program;
14988  __GLeeGLLoadFunction[250]=__GLeeLink_GL_NV_half_float;
14989  __GLeeGLLoadFunction[251]=__GLeeLink_GL_NV_pixel_data_range;
14990  __GLeeGLLoadFunction[252]=__GLeeLink_GL_NV_primitive_restart;
14991  __GLeeGLLoadFunction[253]=__GLeeLink_GL_NV_texture_expand_normal;
14992  __GLeeGLLoadFunction[254]=__GLeeLink_GL_NV_vertex_program2;
14993  __GLeeGLLoadFunction[255]=__GLeeLink_GL_ATI_map_object_buffer;
14994  __GLeeGLLoadFunction[256]=__GLeeLink_GL_ATI_separate_stencil;
14995  __GLeeGLLoadFunction[257]=__GLeeLink_GL_ATI_vertex_attrib_array_object;
14996  __GLeeGLLoadFunction[258]=__GLeeLink_GL_OES_read_format;
14997  __GLeeGLLoadFunction[259]=__GLeeLink_GL_EXT_depth_bounds_test;
14998  __GLeeGLLoadFunction[260]=__GLeeLink_GL_EXT_texture_mirror_clamp;
14999  __GLeeGLLoadFunction[261]=__GLeeLink_GL_EXT_blend_equation_separate;
15000  __GLeeGLLoadFunction[262]=__GLeeLink_GL_MESA_pack_invert;
15001  __GLeeGLLoadFunction[263]=__GLeeLink_GL_MESA_ycbcr_texture;
15002  __GLeeGLLoadFunction[264]=__GLeeLink_GL_EXT_pixel_buffer_object;
15003  __GLeeGLLoadFunction[265]=__GLeeLink_GL_NV_fragment_program_option;
15004  __GLeeGLLoadFunction[266]=__GLeeLink_GL_NV_fragment_program2;
15005  __GLeeGLLoadFunction[267]=__GLeeLink_GL_NV_vertex_program2_option;
15006  __GLeeGLLoadFunction[268]=__GLeeLink_GL_NV_vertex_program3;
15007  __GLeeGLLoadFunction[269]=__GLeeLink_GL_EXT_framebuffer_object;
15008  __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker;
15009  __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil;
15010  __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag;
15011  __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB;
15012  __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit;
15013  __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample;
15014  __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack;
15015  __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query;
15016  __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters;
15017  __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range;
15018  __GLeeGLLoadFunction[280]=__GLeeLink_GL_EXT_gpu_shader4;
15019  __GLeeGLLoadFunction[281]=__GLeeLink_GL_EXT_draw_instanced;
15020  __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_packed_float;
15021  __GLeeGLLoadFunction[283]=__GLeeLink_GL_EXT_texture_array;
15022  __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_texture_buffer_object;
15023  __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_texture_compression_latc;
15024  __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_texture_compression_rgtc;
15025  __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_shared_exponent;
15026  __GLeeGLLoadFunction[288]=__GLeeLink_GL_NV_depth_buffer_float;
15027  __GLeeGLLoadFunction[289]=__GLeeLink_GL_NV_framebuffer_multisample_coverage;
15028  __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_framebuffer_sRGB;
15029  __GLeeGLLoadFunction[291]=__GLeeLink_GL_NV_geometry_shader4;
15030  __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_parameter_buffer_object;
15031  __GLeeGLLoadFunction[293]=__GLeeLink_GL_EXT_draw_buffers2;
15032  __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_transform_feedback;
15033  __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_bindable_uniform;
15034  __GLeeGLLoadFunction[296]=__GLeeLink_GL_EXT_texture_integer;
15035  __GLeeGLLoadFunction[297]=__GLeeLink_GL_GREMEDY_frame_terminator;
15036  __GLeeGLLoadFunction[298]=__GLeeLink_GL_NV_conditional_render;
15037  __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_present_video;
15038  __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_transform_feedback;
15039  __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_direct_state_access;
15040  __GLeeGLLoadFunction[302]=__GLeeLink_GL_EXT_vertex_array_bgra;
15041  __GLeeGLLoadFunction[303]=__GLeeLink_GL_EXT_texture_swizzle;
15042  __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_explicit_multisample;
15043  __GLeeGLLoadFunction[305]=__GLeeLink_GL_NV_transform_feedback2;
15044  __GLeeGLLoadFunction[306]=__GLeeLink_GL_SGIX_texture_select;
15045  __GLeeGLLoadFunction[307]=__GLeeLink_GL_INGR_blend_func_separate;
15046  __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_depth_pass_instrument;
15047  __GLeeGLLoadFunction[309]=__GLeeLink_GL_SGIX_igloo_interface;
15048  __GLeeGLLoadFunction[310]=__GLeeLink_GL_EXT_fragment_lighting;
15049  __GLeeGLLoadFunction[311]=__GLeeLink_GL_EXT_geometry_shader4;
15050  __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_scene_marker;
15051  __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_texture_compression_dxt1;
15052  __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_env;
15053  __GLeeGLLoadFunction[315]=__GLeeLink_GL_IBM_static_data;
15054  __GLeeGLLoadFunction[316]=__GLeeLink_GL_NV_gpu_program4;
15055  __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates;
15056  __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture;
15057  __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision;
15058  __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits;
15059  __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range;
15060 }
15061 
15062 #ifdef WIN32
15063 GLuint __GLeeLink_WGL_ARB_buffer_region(void)
15064 {
15065  GLint nLinked=0;
15066 #ifdef __GLEE_WGL_ARB_buffer_region
15067  if ((GLeeFuncPtr_wglCreateBufferRegionARB = (GLEEPFNWGLCREATEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++;
15068  if ((GLeeFuncPtr_wglDeleteBufferRegionARB = (GLEEPFNWGLDELETEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++;
15069  if ((GLeeFuncPtr_wglSaveBufferRegionARB = (GLEEPFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++;
15070  if ((GLeeFuncPtr_wglRestoreBufferRegionARB = (GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++;
15071 #endif
15072  if (nLinked==4) return GLEE_LINK_COMPLETE;
15073  if (nLinked==0) return GLEE_LINK_FAIL;
15074  return GLEE_LINK_PARTIAL;
15075 }
15076 
15077 GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15078 
15079 GLuint __GLeeLink_WGL_ARB_extensions_string(void)
15080 {
15081  GLint nLinked=0;
15082 #ifdef __GLEE_WGL_ARB_extensions_string
15083  if ((GLeeFuncPtr_wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++;
15084 #endif
15085  if (nLinked==1) return GLEE_LINK_COMPLETE;
15086  if (nLinked==0) return GLEE_LINK_FAIL;
15087  return GLEE_LINK_PARTIAL;
15088 }
15089 
15090 GLuint __GLeeLink_WGL_ARB_pixel_format(void)
15091 {
15092  GLint nLinked=0;
15093 #ifdef __GLEE_WGL_ARB_pixel_format
15094  if ((GLeeFuncPtr_wglGetPixelFormatAttribivARB = (GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++;
15095  if ((GLeeFuncPtr_wglGetPixelFormatAttribfvARB = (GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++;
15096  if ((GLeeFuncPtr_wglChoosePixelFormatARB = (GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++;
15097 #endif
15098  if (nLinked==3) return GLEE_LINK_COMPLETE;
15099  if (nLinked==0) return GLEE_LINK_FAIL;
15100  return GLEE_LINK_PARTIAL;
15101 }
15102 
15103 GLuint __GLeeLink_WGL_ARB_make_current_read(void)
15104 {
15105  GLint nLinked=0;
15106 #ifdef __GLEE_WGL_ARB_make_current_read
15107  if ((GLeeFuncPtr_wglMakeContextCurrentARB = (GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++;
15108  if ((GLeeFuncPtr_wglGetCurrentReadDCARB = (GLEEPFNWGLGETCURRENTREADDCARBPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++;
15109 #endif
15110  if (nLinked==2) return GLEE_LINK_COMPLETE;
15111  if (nLinked==0) return GLEE_LINK_FAIL;
15112  return GLEE_LINK_PARTIAL;
15113 }
15114 
15115 GLuint __GLeeLink_WGL_ARB_pbuffer(void)
15116 {
15117  GLint nLinked=0;
15118 #ifdef __GLEE_WGL_ARB_pbuffer
15119  if ((GLeeFuncPtr_wglCreatePbufferARB = (GLEEPFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++;
15120  if ((GLeeFuncPtr_wglGetPbufferDCARB = (GLEEPFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++;
15121  if ((GLeeFuncPtr_wglReleasePbufferDCARB = (GLEEPFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++;
15122  if ((GLeeFuncPtr_wglDestroyPbufferARB = (GLEEPFNWGLDESTROYPBUFFERARBPROC) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++;
15123  if ((GLeeFuncPtr_wglQueryPbufferARB = (GLEEPFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++;
15124 #endif
15125  if (nLinked==5) return GLEE_LINK_COMPLETE;
15126  if (nLinked==0) return GLEE_LINK_FAIL;
15127  return GLEE_LINK_PARTIAL;
15128 }
15129 
15130 GLuint __GLeeLink_WGL_ARB_render_texture(void)
15131 {
15132  GLint nLinked=0;
15133 #ifdef __GLEE_WGL_ARB_render_texture
15134  if ((GLeeFuncPtr_wglBindTexImageARB = (GLEEPFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++;
15135  if ((GLeeFuncPtr_wglReleaseTexImageARB = (GLEEPFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++;
15136  if ((GLeeFuncPtr_wglSetPbufferAttribARB = (GLEEPFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++;
15137 #endif
15138  if (nLinked==3) return GLEE_LINK_COMPLETE;
15139  if (nLinked==0) return GLEE_LINK_FAIL;
15140  return GLEE_LINK_PARTIAL;
15141 }
15142 
15143 GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15144 
15145 GLuint __GLeeLink_WGL_ARB_create_context(void)
15146 {
15147  GLint nLinked=0;
15148 #ifdef __GLEE_WGL_ARB_create_context
15149  if ((GLeeFuncPtr_wglCreateContextAttribsARB = (GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++;
15150 #endif
15151  if (nLinked==1) return GLEE_LINK_COMPLETE;
15152  if (nLinked==0) return GLEE_LINK_FAIL;
15153  return GLEE_LINK_PARTIAL;
15154 }
15155 
15156 GLuint __GLeeLink_WGL_EXT_make_current_read(void)
15157 {
15158  GLint nLinked=0;
15159 #ifdef __GLEE_WGL_EXT_make_current_read
15160  if ((GLeeFuncPtr_wglMakeContextCurrentEXT = (GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++;
15161  if ((GLeeFuncPtr_wglGetCurrentReadDCEXT = (GLEEPFNWGLGETCURRENTREADDCEXTPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++;
15162 #endif
15163  if (nLinked==2) return GLEE_LINK_COMPLETE;
15164  if (nLinked==0) return GLEE_LINK_FAIL;
15165  return GLEE_LINK_PARTIAL;
15166 }
15167 
15168 GLuint __GLeeLink_WGL_EXT_pixel_format(void)
15169 {
15170  GLint nLinked=0;
15171 #ifdef __GLEE_WGL_EXT_pixel_format
15172  if ((GLeeFuncPtr_wglGetPixelFormatAttribivEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++;
15173  if ((GLeeFuncPtr_wglGetPixelFormatAttribfvEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++;
15174  if ((GLeeFuncPtr_wglChoosePixelFormatEXT = (GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++;
15175 #endif
15176  if (nLinked==3) return GLEE_LINK_COMPLETE;
15177  if (nLinked==0) return GLEE_LINK_FAIL;
15178  return GLEE_LINK_PARTIAL;
15179 }
15180 
15181 GLuint __GLeeLink_WGL_EXT_pbuffer(void)
15182 {
15183  GLint nLinked=0;
15184 #ifdef __GLEE_WGL_EXT_pbuffer
15185  if ((GLeeFuncPtr_wglCreatePbufferEXT = (GLEEPFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++;
15186  if ((GLeeFuncPtr_wglGetPbufferDCEXT = (GLEEPFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++;
15187  if ((GLeeFuncPtr_wglReleasePbufferDCEXT = (GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++;
15188  if ((GLeeFuncPtr_wglDestroyPbufferEXT = (GLEEPFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++;
15189  if ((GLeeFuncPtr_wglQueryPbufferEXT = (GLEEPFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++;
15190 #endif
15191  if (nLinked==5) return GLEE_LINK_COMPLETE;
15192  if (nLinked==0) return GLEE_LINK_FAIL;
15193  return GLEE_LINK_PARTIAL;
15194 }
15195 
15196 GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;}
15197 
15198 GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15199 
15200 GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;}
15201 
15202 GLuint __GLeeLink_WGL_I3D_digital_video_control(void)
15203 {
15204  GLint nLinked=0;
15205 #ifdef __GLEE_WGL_I3D_digital_video_control
15206  if ((GLeeFuncPtr_wglGetDigitalVideoParametersI3D = (GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLinked++;
15207  if ((GLeeFuncPtr_wglSetDigitalVideoParametersI3D = (GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLinked++;
15208 #endif
15209  if (nLinked==2) return GLEE_LINK_COMPLETE;
15210  if (nLinked==0) return GLEE_LINK_FAIL;
15211  return GLEE_LINK_PARTIAL;
15212 }
15213 
15214 GLuint __GLeeLink_WGL_I3D_gamma(void)
15215 {
15216  GLint nLinked=0;
15217 #ifdef __GLEE_WGL_I3D_gamma
15218  if ((GLeeFuncPtr_wglGetGammaTableParametersI3D = (GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++;
15219  if ((GLeeFuncPtr_wglSetGammaTableParametersI3D = (GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++;
15220  if ((GLeeFuncPtr_wglGetGammaTableI3D = (GLEEPFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++;
15221  if ((GLeeFuncPtr_wglSetGammaTableI3D = (GLEEPFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++;
15222 #endif
15223  if (nLinked==4) return GLEE_LINK_COMPLETE;
15224  if (nLinked==0) return GLEE_LINK_FAIL;
15225  return GLEE_LINK_PARTIAL;
15226 }
15227 
15228 GLuint __GLeeLink_WGL_I3D_genlock(void)
15229 {
15230  GLint nLinked=0;
15231 #ifdef __GLEE_WGL_I3D_genlock
15232  if ((GLeeFuncPtr_wglEnableGenlockI3D = (GLEEPFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++;
15233  if ((GLeeFuncPtr_wglDisableGenlockI3D = (GLEEPFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++;
15234  if ((GLeeFuncPtr_wglIsEnabledGenlockI3D = (GLEEPFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++;
15235  if ((GLeeFuncPtr_wglGenlockSourceI3D = (GLEEPFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++;
15236  if ((GLeeFuncPtr_wglGetGenlockSourceI3D = (GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++;
15237  if ((GLeeFuncPtr_wglGenlockSourceEdgeI3D = (GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++;
15238  if ((GLeeFuncPtr_wglGetGenlockSourceEdgeI3D = (GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++;
15239  if ((GLeeFuncPtr_wglGenlockSampleRateI3D = (GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++;
15240  if ((GLeeFuncPtr_wglGetGenlockSampleRateI3D = (GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++;
15241  if ((GLeeFuncPtr_wglGenlockSourceDelayI3D = (GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++;
15242  if ((GLeeFuncPtr_wglGetGenlockSourceDelayI3D = (GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++;
15243  if ((GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D = (GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) nLinked++;
15244 #endif
15245  if (nLinked==12) return GLEE_LINK_COMPLETE;
15246  if (nLinked==0) return GLEE_LINK_FAIL;
15247  return GLEE_LINK_PARTIAL;
15248 }
15249 
15250 GLuint __GLeeLink_WGL_I3D_image_buffer(void)
15251 {
15252  GLint nLinked=0;
15253 #ifdef __GLEE_WGL_I3D_image_buffer
15254  if ((GLeeFuncPtr_wglCreateImageBufferI3D = (GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++;
15255  if ((GLeeFuncPtr_wglDestroyImageBufferI3D = (GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++;
15256  if ((GLeeFuncPtr_wglAssociateImageBufferEventsI3D = (GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) nLinked++;
15257  if ((GLeeFuncPtr_wglReleaseImageBufferEventsI3D = (GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked++;
15258 #endif
15259  if (nLinked==4) return GLEE_LINK_COMPLETE;
15260  if (nLinked==0) return GLEE_LINK_FAIL;
15261  return GLEE_LINK_PARTIAL;
15262 }
15263 
15264 GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void)
15265 {
15266  GLint nLinked=0;
15267 #ifdef __GLEE_WGL_I3D_swap_frame_lock
15268  if ((GLeeFuncPtr_wglEnableFrameLockI3D = (GLEEPFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++;
15269  if ((GLeeFuncPtr_wglDisableFrameLockI3D = (GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++;
15270  if ((GLeeFuncPtr_wglIsEnabledFrameLockI3D = (GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++;
15271  if ((GLeeFuncPtr_wglQueryFrameLockMasterI3D = (GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++;
15272 #endif
15273  if (nLinked==4) return GLEE_LINK_COMPLETE;
15274  if (nLinked==0) return GLEE_LINK_FAIL;
15275  return GLEE_LINK_PARTIAL;
15276 }
15277 
15278 GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPLETE;}
15279 
15280 GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
15281 
15282 GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15283 
15284 GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15285 
15286 GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;}
15287 
15288 GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK_COMPLETE;}
15289 
15290 GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15291 
15292 GLuint __GLeeLink_WGL_NV_present_video(void)
15293 {
15294  GLint nLinked=0;
15295 #ifdef __GLEE_WGL_NV_present_video
15296  if ((GLeeFuncPtr_wglEnumerateVideoDevicesNV = (GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) __GLeeGetProcAddress("wglEnumerateVideoDevicesNV"))!=0) nLinked++;
15297  if ((GLeeFuncPtr_wglBindVideoDeviceNV = (GLEEPFNWGLBINDVIDEODEVICENVPROC) __GLeeGetProcAddress("wglBindVideoDeviceNV"))!=0) nLinked++;
15298  if ((GLeeFuncPtr_wglQueryCurrentContextNV = (GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) __GLeeGetProcAddress("wglQueryCurrentContextNV"))!=0) nLinked++;
15299 #endif
15300  if (nLinked==3) return GLEE_LINK_COMPLETE;
15301  if (nLinked==0) return GLEE_LINK_FAIL;
15302  return GLEE_LINK_PARTIAL;
15303 }
15304 
15305 GLuint __GLeeLink_WGL_NV_swap_group(void)
15306 {
15307  GLint nLinked=0;
15308 #ifdef __GLEE_WGL_NV_swap_group
15309  if ((GLeeFuncPtr_wglJoinSwapGroupNV = (GLEEPFNWGLJOINSWAPGROUPNVPROC) __GLeeGetProcAddress("wglJoinSwapGroupNV"))!=0) nLinked++;
15310  if ((GLeeFuncPtr_wglBindSwapBarrierNV = (GLEEPFNWGLBINDSWAPBARRIERNVPROC) __GLeeGetProcAddress("wglBindSwapBarrierNV"))!=0) nLinked++;
15311  if ((GLeeFuncPtr_wglQuerySwapGroupNV = (GLEEPFNWGLQUERYSWAPGROUPNVPROC) __GLeeGetProcAddress("wglQuerySwapGroupNV"))!=0) nLinked++;
15312  if ((GLeeFuncPtr_wglQueryMaxSwapGroupsNV = (GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) __GLeeGetProcAddress("wglQueryMaxSwapGroupsNV"))!=0) nLinked++;
15313  if ((GLeeFuncPtr_wglQueryFrameCountNV = (GLEEPFNWGLQUERYFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglQueryFrameCountNV"))!=0) nLinked++;
15314  if ((GLeeFuncPtr_wglResetFrameCountNV = (GLEEPFNWGLRESETFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglResetFrameCountNV"))!=0) nLinked++;
15315 #endif
15316  if (nLinked==6) return GLEE_LINK_COMPLETE;
15317  if (nLinked==0) return GLEE_LINK_FAIL;
15318  return GLEE_LINK_PARTIAL;
15319 }
15320 
15321 GLuint __GLeeLink_WGL_NV_gpu_affinity(void)
15322 {
15323  GLint nLinked=0;
15324 #ifdef __GLEE_WGL_NV_gpu_affinity
15325  if ((GLeeFuncPtr_wglEnumGpusNV = (GLEEPFNWGLENUMGPUSNVPROC) __GLeeGetProcAddress("wglEnumGpusNV"))!=0) nLinked++;
15326  if ((GLeeFuncPtr_wglEnumGpuDevicesNV = (GLEEPFNWGLENUMGPUDEVICESNVPROC) __GLeeGetProcAddress("wglEnumGpuDevicesNV"))!=0) nLinked++;
15327  if ((GLeeFuncPtr_wglCreateAffinityDCNV = (GLEEPFNWGLCREATEAFFINITYDCNVPROC) __GLeeGetProcAddress("wglCreateAffinityDCNV"))!=0) nLinked++;
15328  if ((GLeeFuncPtr_wglEnumGpusFromAffinityDCNV = (GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) __GLeeGetProcAddress("wglEnumGpusFromAffinityDCNV"))!=0) nLinked++;
15329  if ((GLeeFuncPtr_wglDeleteDCNV = (GLEEPFNWGLDELETEDCNVPROC) __GLeeGetProcAddress("wglDeleteDCNV"))!=0) nLinked++;
15330 #endif
15331  if (nLinked==5) return GLEE_LINK_COMPLETE;
15332  if (nLinked==0) return GLEE_LINK_FAIL;
15333  return GLEE_LINK_PARTIAL;
15334 }
15335 
15336 GLuint __GLeeLink_WGL_EXT_display_color_table(void)
15337 {
15338  GLint nLinked=0;
15339 #ifdef __GLEE_WGL_EXT_display_color_table
15340  if ((GLeeFuncPtr_wglCreateDisplayColorTableEXT = (GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++;
15341  if ((GLeeFuncPtr_wglLoadDisplayColorTableEXT = (GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++;
15342  if ((GLeeFuncPtr_wglBindDisplayColorTableEXT = (GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++;
15343  if ((GLeeFuncPtr_wglDestroyDisplayColorTableEXT = (GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked++;
15344 #endif
15345  if (nLinked==4) return GLEE_LINK_COMPLETE;
15346  if (nLinked==0) return GLEE_LINK_FAIL;
15347  return GLEE_LINK_PARTIAL;
15348 }
15349 
15350 GLuint __GLeeLink_WGL_EXT_extensions_string(void)
15351 {
15352  GLint nLinked=0;
15353 #ifdef __GLEE_WGL_EXT_extensions_string
15354  if ((GLeeFuncPtr_wglGetExtensionsStringEXT = (GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++;
15355 #endif
15356  if (nLinked==1) return GLEE_LINK_COMPLETE;
15357  if (nLinked==0) return GLEE_LINK_FAIL;
15358  return GLEE_LINK_PARTIAL;
15359 }
15360 
15361 GLuint __GLeeLink_WGL_EXT_swap_control(void)
15362 {
15363  GLint nLinked=0;
15364 #ifdef __GLEE_WGL_EXT_swap_control
15365  if ((GLeeFuncPtr_wglSwapIntervalEXT = (GLEEPFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++;
15366  if ((GLeeFuncPtr_wglGetSwapIntervalEXT = (GLEEPFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++;
15367 #endif
15368  if (nLinked==2) return GLEE_LINK_COMPLETE;
15369  if (nLinked==0) return GLEE_LINK_FAIL;
15370  return GLEE_LINK_PARTIAL;
15371 }
15372 
15373 GLuint __GLeeLink_WGL_NV_vertex_array_range(void)
15374 {
15375  GLint nLinked=0;
15376 #ifdef __GLEE_WGL_NV_vertex_array_range
15377  if ((GLeeFuncPtr_wglAllocateMemoryNV = (GLEEPFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++;
15378  if ((GLeeFuncPtr_wglFreeMemoryNV = (GLEEPFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress("wglFreeMemoryNV"))!=0) nLinked++;
15379 #endif
15380  if (nLinked==2) return GLEE_LINK_COMPLETE;
15381  if (nLinked==0) return GLEE_LINK_FAIL;
15382  return GLEE_LINK_PARTIAL;
15383 }
15384 
15385 GLuint __GLeeLink_WGL_OML_sync_control(void)
15386 {
15387  GLint nLinked=0;
15388 #ifdef __GLEE_WGL_OML_sync_control
15389  if ((GLeeFuncPtr_wglGetSyncValuesOML = (GLEEPFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++;
15390  if ((GLeeFuncPtr_wglGetMscRateOML = (GLEEPFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress("wglGetMscRateOML"))!=0) nLinked++;
15391  if ((GLeeFuncPtr_wglSwapBuffersMscOML = (GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++;
15392  if ((GLeeFuncPtr_wglSwapLayerBuffersMscOML = (GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++;
15393  if ((GLeeFuncPtr_wglWaitForMscOML = (GLEEPFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress("wglWaitForMscOML"))!=0) nLinked++;
15394  if ((GLeeFuncPtr_wglWaitForSbcOML = (GLEEPFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++;
15395 #endif
15396  if (nLinked==6) return GLEE_LINK_COMPLETE;
15397  if (nLinked==0) return GLEE_LINK_FAIL;
15398  return GLEE_LINK_PARTIAL;
15399 }
15400 
15401 GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void)
15402 {
15403  GLint nLinked=0;
15404 #ifdef __GLEE_WGL_I3D_swap_frame_usage
15405  if ((GLeeFuncPtr_wglGetFrameUsageI3D = (GLEEPFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++;
15406  if ((GLeeFuncPtr_wglBeginFrameTrackingI3D = (GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++;
15407  if ((GLeeFuncPtr_wglEndFrameTrackingI3D = (GLEEPFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++;
15408  if ((GLeeFuncPtr_wglQueryFrameTrackingI3D = (GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++;
15409 #endif
15410  if (nLinked==4) return GLEE_LINK_COMPLETE;
15411  if (nLinked==0) return GLEE_LINK_FAIL;
15412  return GLEE_LINK_PARTIAL;
15413 }
15414 
15415 GLuint __GLeeLink_WGL_NV_video_output(void)
15416 {
15417  GLint nLinked=0;
15418 #ifdef __GLEE_WGL_NV_video_output
15419  if ((GLeeFuncPtr_wglGetVideoDeviceNV = (GLEEPFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++;
15420  if ((GLeeFuncPtr_wglReleaseVideoDeviceNV = (GLEEPFNWGLRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++;
15421  if ((GLeeFuncPtr_wglBindVideoImageNV = (GLEEPFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++;
15422  if ((GLeeFuncPtr_wglReleaseVideoImageNV = (GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++;
15423  if ((GLeeFuncPtr_wglSendPbufferToVideoNV = (GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++;
15424  if ((GLeeFuncPtr_wglGetVideoInfoNV = (GLEEPFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++;
15425 #endif
15426  if (nLinked==6) return GLEE_LINK_COMPLETE;
15427  if (nLinked==0) return GLEE_LINK_FAIL;
15428  return GLEE_LINK_PARTIAL;
15429 }
15430 
15431 GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37];
15432 
15433 void initWGLLoadFunctions(void)
15434 {
15435  __GLeeWGLLoadFunction[0]=__GLeeLink_WGL_ARB_buffer_region;
15436  __GLeeWGLLoadFunction[1]=__GLeeLink_WGL_ARB_multisample;
15437  __GLeeWGLLoadFunction[2]=__GLeeLink_WGL_ARB_extensions_string;
15438  __GLeeWGLLoadFunction[3]=__GLeeLink_WGL_ARB_pixel_format;
15439  __GLeeWGLLoadFunction[4]=__GLeeLink_WGL_ARB_make_current_read;
15440  __GLeeWGLLoadFunction[5]=__GLeeLink_WGL_ARB_pbuffer;
15441  __GLeeWGLLoadFunction[6]=__GLeeLink_WGL_ARB_render_texture;
15442  __GLeeWGLLoadFunction[7]=__GLeeLink_WGL_ARB_pixel_format_float;
15443  __GLeeWGLLoadFunction[8]=__GLeeLink_WGL_ARB_create_context;
15444  __GLeeWGLLoadFunction[9]=__GLeeLink_WGL_EXT_make_current_read;
15445  __GLeeWGLLoadFunction[10]=__GLeeLink_WGL_EXT_pixel_format;
15446  __GLeeWGLLoadFunction[11]=__GLeeLink_WGL_EXT_pbuffer;
15447  __GLeeWGLLoadFunction[12]=__GLeeLink_WGL_EXT_depth_float;
15448  __GLeeWGLLoadFunction[13]=__GLeeLink_WGL_3DFX_multisample;
15449  __GLeeWGLLoadFunction[14]=__GLeeLink_WGL_EXT_multisample;
15450  __GLeeWGLLoadFunction[15]=__GLeeLink_WGL_I3D_digital_video_control;
15451  __GLeeWGLLoadFunction[16]=__GLeeLink_WGL_I3D_gamma;
15452  __GLeeWGLLoadFunction[17]=__GLeeLink_WGL_I3D_genlock;
15453  __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer;
15454  __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock;
15455  __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture;
15456  __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle;
15457  __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float;
15458  __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer;
15459  __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control;
15460  __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float;
15461  __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB;
15462  __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video;
15463  __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_swap_group;
15464  __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_gpu_affinity;
15465  __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table;
15466  __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string;
15467  __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control;
15468  __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range;
15469  __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control;
15470  __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage;
15471  __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output;
15472 }
15473 
15474 #elif defined(__APPLE__) || defined(__APPLE_CC__)
15475 #else /* Linux */
15476 GLuint __GLeeLink_GLX_VERSION_1_3(void)
15477 {
15478  GLint nLinked=0;
15479 #ifdef __GLEE_GLX_VERSION_1_3
15480  if ((GLeeFuncPtr_glXGetFBConfigs = (GLEEPFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress("glXGetFBConfigs"))!=0) nLinked++;
15481  if ((GLeeFuncPtr_glXChooseFBConfig = (GLEEPFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++;
15482  if ((GLeeFuncPtr_glXGetFBConfigAttrib = (GLEEPFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++;
15483  if ((GLeeFuncPtr_glXGetVisualFromFBConfig = (GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++;
15484  if ((GLeeFuncPtr_glXCreateWindow = (GLEEPFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress("glXCreateWindow"))!=0) nLinked++;
15485  if ((GLeeFuncPtr_glXDestroyWindow = (GLEEPFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress("glXDestroyWindow"))!=0) nLinked++;
15486  if ((GLeeFuncPtr_glXCreatePixmap = (GLEEPFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress("glXCreatePixmap"))!=0) nLinked++;
15487  if ((GLeeFuncPtr_glXDestroyPixmap = (GLEEPFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress("glXDestroyPixmap"))!=0) nLinked++;
15488  if ((GLeeFuncPtr_glXCreatePbuffer = (GLEEPFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress("glXCreatePbuffer"))!=0) nLinked++;
15489  if ((GLeeFuncPtr_glXDestroyPbuffer = (GLEEPFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++;
15490  if ((GLeeFuncPtr_glXQueryDrawable = (GLEEPFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress("glXQueryDrawable"))!=0) nLinked++;
15491  if ((GLeeFuncPtr_glXCreateNewContext = (GLEEPFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++;
15492  if ((GLeeFuncPtr_glXMakeContextCurrent = (GLEEPFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++;
15493  if ((GLeeFuncPtr_glXGetCurrentReadDrawable = (GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++;
15494  if ((GLeeFuncPtr_glXGetCurrentDisplay = (GLEEPFNGLXGETCURRENTDISPLAYPROC) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++;
15495  if ((GLeeFuncPtr_glXQueryContext = (GLEEPFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress("glXQueryContext"))!=0) nLinked++;
15496  if ((GLeeFuncPtr_glXSelectEvent = (GLEEPFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("glXSelectEvent"))!=0) nLinked++;
15497  if ((GLeeFuncPtr_glXGetSelectedEvent = (GLEEPFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++;
15498 #endif
15499  if (nLinked==18) return GLEE_LINK_COMPLETE;
15500  if (nLinked==0) return GLEE_LINK_FAIL;
15501  return GLEE_LINK_PARTIAL;
15502 }
15503 
15504 GLuint __GLeeLink_GLX_VERSION_1_4(void)
15505 {
15506  GLint nLinked=0;
15507 #ifdef __GLEE_GLX_VERSION_1_4
15508  if ((GLeeFuncPtr_glXGetProcAddress = (GLEEPFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++;
15509 #endif
15510  if (nLinked==1) return GLEE_LINK_COMPLETE;
15511  if (nLinked==0) return GLEE_LINK_FAIL;
15512  return GLEE_LINK_PARTIAL;
15513 }
15514 
15515 GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15516 
15517 GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;}
15518 
15519 GLuint __GLeeLink_GLX_ARB_create_context(void)
15520 {
15521  GLint nLinked=0;
15522 #ifdef __GLEE_GLX_ARB_create_context
15523  if ((GLeeFuncPtr_glXCreateContextAttribsARB = (GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("glXCreateContextAttribsARB"))!=0) nLinked++;
15524 #endif
15525  if (nLinked==1) return GLEE_LINK_COMPLETE;
15526  if (nLinked==0) return GLEE_LINK_FAIL;
15527  return GLEE_LINK_PARTIAL;
15528 }
15529 
15530 GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;}
15531 
15532 GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;}
15533 
15534 GLuint __GLeeLink_GLX_SGI_swap_control(void)
15535 {
15536  GLint nLinked=0;
15537 #ifdef __GLEE_GLX_SGI_swap_control
15538  if ((GLeeFuncPtr_glXSwapIntervalSGI = (GLEEPFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++;
15539 #endif
15540  if (nLinked==1) return GLEE_LINK_COMPLETE;
15541  if (nLinked==0) return GLEE_LINK_FAIL;
15542  return GLEE_LINK_PARTIAL;
15543 }
15544 
15545 GLuint __GLeeLink_GLX_SGI_video_sync(void)
15546 {
15547  GLint nLinked=0;
15548 #ifdef __GLEE_GLX_SGI_video_sync
15549  if ((GLeeFuncPtr_glXGetVideoSyncSGI = (GLEEPFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++;
15550  if ((GLeeFuncPtr_glXWaitVideoSyncSGI = (GLEEPFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++;
15551 #endif
15552  if (nLinked==2) return GLEE_LINK_COMPLETE;
15553  if (nLinked==0) return GLEE_LINK_FAIL;
15554  return GLEE_LINK_PARTIAL;
15555 }
15556 
15557 GLuint __GLeeLink_GLX_SGI_make_current_read(void)
15558 {
15559  GLint nLinked=0;
15560 #ifdef __GLEE_GLX_SGI_make_current_read
15561  if ((GLeeFuncPtr_glXMakeCurrentReadSGI = (GLEEPFNGLXMAKECURRENTREADSGIPROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++;
15562  if ((GLeeFuncPtr_glXGetCurrentReadDrawableSGI = (GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++;
15563 #endif
15564  if (nLinked==2) return GLEE_LINK_COMPLETE;
15565  if (nLinked==0) return GLEE_LINK_FAIL;
15566  return GLEE_LINK_PARTIAL;
15567 }
15568 
15569 GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;}
15570 
15571 GLuint __GLeeLink_GLX_EXT_import_context(void)
15572 {
15573  GLint nLinked=0;
15574 #ifdef __GLEE_GLX_EXT_import_context
15575  if ((GLeeFuncPtr_glXGetCurrentDisplayEXT = (GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++;
15576  if ((GLeeFuncPtr_glXQueryContextInfoEXT = (GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++;
15577  if ((GLeeFuncPtr_glXGetContextIDEXT = (GLEEPFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++;
15578  if ((GLeeFuncPtr_glXImportContextEXT = (GLEEPFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++;
15579  if ((GLeeFuncPtr_glXFreeContextEXT = (GLEEPFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++;
15580 #endif
15581  if (nLinked==5) return GLEE_LINK_COMPLETE;
15582  if (nLinked==0) return GLEE_LINK_FAIL;
15583  return GLEE_LINK_PARTIAL;
15584 }
15585 
15586 GLuint __GLeeLink_GLX_SGIX_fbconfig(void)
15587 {
15588  GLint nLinked=0;
15589 #ifdef __GLEE_GLX_SGIX_fbconfig
15590  if ((GLeeFuncPtr_glXGetFBConfigAttribSGIX = (GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++;
15591  if ((GLeeFuncPtr_glXChooseFBConfigSGIX = (GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++;
15592  if ((GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX = (GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) nLinked++;
15593  if ((GLeeFuncPtr_glXCreateContextWithConfigSGIX = (GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked++;
15594  if ((GLeeFuncPtr_glXGetVisualFromFBConfigSGIX = (GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++;
15595  if ((GLeeFuncPtr_glXGetFBConfigFromVisualSGIX = (GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++;
15596 #endif
15597  if (nLinked==6) return GLEE_LINK_COMPLETE;
15598  if (nLinked==0) return GLEE_LINK_FAIL;
15599  return GLEE_LINK_PARTIAL;
15600 }
15601 
15602 GLuint __GLeeLink_GLX_SGIX_pbuffer(void)
15603 {
15604  GLint nLinked=0;
15605 #ifdef __GLEE_GLX_SGIX_pbuffer
15606  if ((GLeeFuncPtr_glXCreateGLXPbufferSGIX = (GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++;
15607  if ((GLeeFuncPtr_glXDestroyGLXPbufferSGIX = (GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++;
15608  if ((GLeeFuncPtr_glXQueryGLXPbufferSGIX = (GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++;
15609  if ((GLeeFuncPtr_glXSelectEventSGIX = (GLEEPFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++;
15610  if ((GLeeFuncPtr_glXGetSelectedEventSGIX = (GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++;
15611 #endif
15612  if (nLinked==5) return GLEE_LINK_COMPLETE;
15613  if (nLinked==0) return GLEE_LINK_FAIL;
15614  return GLEE_LINK_PARTIAL;
15615 }
15616 
15617 GLuint __GLeeLink_GLX_SGI_cushion(void)
15618 {
15619  GLint nLinked=0;
15620 #ifdef __GLEE_GLX_SGI_cushion
15621  if ((GLeeFuncPtr_glXCushionSGI = (GLEEPFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXCushionSGI"))!=0) nLinked++;
15622 #endif
15623  if (nLinked==1) return GLEE_LINK_COMPLETE;
15624  if (nLinked==0) return GLEE_LINK_FAIL;
15625  return GLEE_LINK_PARTIAL;
15626 }
15627 
15628 GLuint __GLeeLink_GLX_SGIX_video_resize(void)
15629 {
15630  GLint nLinked=0;
15631 #ifdef __GLEE_GLX_SGIX_video_resize
15632  if ((GLeeFuncPtr_glXBindChannelToWindowSGIX = (GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++;
15633  if ((GLeeFuncPtr_glXChannelRectSGIX = (GLEEPFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++;
15634  if ((GLeeFuncPtr_glXQueryChannelRectSGIX = (GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++;
15635  if ((GLeeFuncPtr_glXQueryChannelDeltasSGIX = (GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++;
15636  if ((GLeeFuncPtr_glXChannelRectSyncSGIX = (GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++;
15637 #endif
15638  if (nLinked==5) return GLEE_LINK_COMPLETE;
15639  if (nLinked==0) return GLEE_LINK_FAIL;
15640  return GLEE_LINK_PARTIAL;
15641 }
15642 
15643 GLuint __GLeeLink_GLX_SGIX_swap_group(void)
15644 {
15645  GLint nLinked=0;
15646 #ifdef __GLEE_GLX_SGIX_swap_group
15647  if ((GLeeFuncPtr_glXJoinSwapGroupSGIX = (GLEEPFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++;
15648 #endif
15649  if (nLinked==1) return GLEE_LINK_COMPLETE;
15650  if (nLinked==0) return GLEE_LINK_FAIL;
15651  return GLEE_LINK_PARTIAL;
15652 }
15653 
15654 GLuint __GLeeLink_GLX_SGIX_swap_barrier(void)
15655 {
15656  GLint nLinked=0;
15657 #ifdef __GLEE_GLX_SGIX_swap_barrier
15658  if ((GLeeFuncPtr_glXBindSwapBarrierSGIX = (GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++;
15659  if ((GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX = (GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++;
15660 #endif
15661  if (nLinked==2) return GLEE_LINK_COMPLETE;
15662  if (nLinked==0) return GLEE_LINK_FAIL;
15663  return GLEE_LINK_PARTIAL;
15664 }
15665 
15666 GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE;}
15667 
15668 GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPLETE;}
15669 
15670 GLuint __GLeeLink_GLX_SUN_get_transparent_index(void)
15671 {
15672  GLint nLinked=0;
15673 #ifdef __GLEE_GLX_SUN_get_transparent_index
15674  if ((GLeeFuncPtr_glXGetTransparentIndexSUN = (GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++;
15675 #endif
15676  if (nLinked==1) return GLEE_LINK_COMPLETE;
15677  if (nLinked==0) return GLEE_LINK_FAIL;
15678  return GLEE_LINK_PARTIAL;
15679 }
15680 
15681 GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15682 
15683 GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void)
15684 {
15685  GLint nLinked=0;
15686 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
15687  if ((GLeeFuncPtr_glXCopySubBufferMESA = (GLEEPFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++;
15688 #endif
15689  if (nLinked==1) return GLEE_LINK_COMPLETE;
15690  if (nLinked==0) return GLEE_LINK_FAIL;
15691  return GLEE_LINK_PARTIAL;
15692 }
15693 
15694 GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void)
15695 {
15696  GLint nLinked=0;
15697 #ifdef __GLEE_GLX_MESA_pixmap_colormap
15698  if ((GLeeFuncPtr_glXCreateGLXPixmapMESA = (GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++;
15699 #endif
15700  if (nLinked==1) return GLEE_LINK_COMPLETE;
15701  if (nLinked==0) return GLEE_LINK_FAIL;
15702  return GLEE_LINK_PARTIAL;
15703 }
15704 
15705 GLuint __GLeeLink_GLX_MESA_release_buffers(void)
15706 {
15707  GLint nLinked=0;
15708 #ifdef __GLEE_GLX_MESA_release_buffers
15709  if ((GLeeFuncPtr_glXReleaseBuffersMESA = (GLEEPFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++;
15710 #endif
15711  if (nLinked==1) return GLEE_LINK_COMPLETE;
15712  if (nLinked==0) return GLEE_LINK_FAIL;
15713  return GLEE_LINK_PARTIAL;
15714 }
15715 
15716 GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void)
15717 {
15718  GLint nLinked=0;
15719 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
15720  if ((GLeeFuncPtr_glXSet3DfxModeMESA = (GLEEPFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++;
15721 #endif
15722  if (nLinked==1) return GLEE_LINK_COMPLETE;
15723  if (nLinked==0) return GLEE_LINK_FAIL;
15724  return GLEE_LINK_PARTIAL;
15725 }
15726 
15727 GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMPLETE;}
15728 
15729 GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;}
15730 
15731 GLuint __GLeeLink_GLX_OML_sync_control(void)
15732 {
15733  GLint nLinked=0;
15734 #ifdef __GLEE_GLX_OML_sync_control
15735  if ((GLeeFuncPtr_glXGetSyncValuesOML = (GLEEPFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++;
15736  if ((GLeeFuncPtr_glXGetMscRateOML = (GLEEPFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress("glXGetMscRateOML"))!=0) nLinked++;
15737  if ((GLeeFuncPtr_glXSwapBuffersMscOML = (GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++;
15738  if ((GLeeFuncPtr_glXWaitForMscOML = (GLEEPFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress("glXWaitForMscOML"))!=0) nLinked++;
15739  if ((GLeeFuncPtr_glXWaitForSbcOML = (GLEEPFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++;
15740 #endif
15741  if (nLinked==5) return GLEE_LINK_COMPLETE;
15742  if (nLinked==0) return GLEE_LINK_FAIL;
15743  return GLEE_LINK_PARTIAL;
15744 }
15745 
15746 GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15747 
15748 GLuint __GLeeLink_GLX_SGIX_hyperpipe(void)
15749 {
15750  GLint nLinked=0;
15751 #ifdef __GLEE_GLX_SGIX_hyperpipe
15752  if ((GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX = (GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++;
15753  if ((GLeeFuncPtr_glXHyperpipeConfigSGIX = (GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++;
15754  if ((GLeeFuncPtr_glXQueryHyperpipeConfigSGIX = (GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++;
15755  if ((GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX = (GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++;
15756  if ((GLeeFuncPtr_glXBindHyperpipeSGIX = (GLEEPFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++;
15757  if ((GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLinked++;
15758  if ((GLeeFuncPtr_glXHyperpipeAttribSGIX = (GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++;
15759  if ((GLeeFuncPtr_glXQueryHyperpipeAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++;
15760 #endif
15761  if (nLinked==8) return GLEE_LINK_COMPLETE;
15762  if (nLinked==0) return GLEE_LINK_FAIL;
15763  return GLEE_LINK_PARTIAL;
15764 }
15765 
15766 GLuint __GLeeLink_GLX_MESA_agp_offset(void)
15767 {
15768  GLint nLinked=0;
15769 #ifdef __GLEE_GLX_MESA_agp_offset
15770  if ((GLeeFuncPtr_glXGetAGPOffsetMESA = (GLEEPFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++;
15771 #endif
15772  if (nLinked==1) return GLEE_LINK_COMPLETE;
15773  if (nLinked==0) return GLEE_LINK_FAIL;
15774  return GLEE_LINK_PARTIAL;
15775 }
15776 
15777 GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COMPLETE;}
15778 
15779 GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15780 
15781 GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void)
15782 {
15783  GLint nLinked=0;
15784 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
15785  if ((GLeeFuncPtr_glXBindTexImageEXT = (GLEEPFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++;
15786  if ((GLeeFuncPtr_glXReleaseTexImageEXT = (GLEEPFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++;
15787 #endif
15788  if (nLinked==2) return GLEE_LINK_COMPLETE;
15789  if (nLinked==0) return GLEE_LINK_FAIL;
15790  return GLEE_LINK_PARTIAL;
15791 }
15792 
15793 GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
15794 
15795 GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
15796 
15797 GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
15798 
15799 GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;}
15800 
15801 GLuint __GLeeLink_GLX_NV_video_output(void)
15802 {
15803  GLint nLinked=0;
15804 #ifdef __GLEE_GLX_NV_video_output
15805  if ((GLeeFuncPtr_glXGetVideoDeviceNV = (GLEEPFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++;
15806  if ((GLeeFuncPtr_glXReleaseVideoDeviceNV = (GLEEPFNGLXRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++;
15807  if ((GLeeFuncPtr_glXBindVideoImageNV = (GLEEPFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++;
15808  if ((GLeeFuncPtr_glXReleaseVideoImageNV = (GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++;
15809  if ((GLeeFuncPtr_glXSendPbufferToVideoNV = (GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++;
15810  if ((GLeeFuncPtr_glXGetVideoInfoNV = (GLEEPFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++;
15811 #endif
15812  if (nLinked==6) return GLEE_LINK_COMPLETE;
15813  if (nLinked==0) return GLEE_LINK_FAIL;
15814  return GLEE_LINK_PARTIAL;
15815 }
15816 
15817 GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40];
15818 
15819 void initGLXLoadFunctions(void)
15820 {
15821  __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3;
15822  __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4;
15823  __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample;
15824  __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float;
15825  __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_ARB_create_context;
15826  __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_SGIS_multisample;
15827  __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_EXT_visual_info;
15828  __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_swap_control;
15829  __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_video_sync;
15830  __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_SGI_make_current_read;
15831  __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_visual_rating;
15832  __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_EXT_import_context;
15833  __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_fbconfig;
15834  __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGIX_pbuffer;
15835  __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGI_cushion;
15836  __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_video_resize;
15837  __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_group;
15838  __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIX_swap_barrier;
15839  __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_blended_overlay;
15840  __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SGIS_shared_multisample;
15841  __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_SUN_get_transparent_index;
15842  __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_3DFX_multisample;
15843  __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_copy_sub_buffer;
15844  __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_pixmap_colormap;
15845  __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_release_buffers;
15846  __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_MESA_set_3dfx_mode;
15847  __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_SGIX_visual_select_group;
15848  __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_swap_method;
15849  __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_OML_sync_control;
15850  __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_NV_float_buffer;
15851  __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_SGIX_hyperpipe;
15852  __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_MESA_agp_offset;
15853  __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_fbconfig_packed_float;
15854  __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_framebuffer_sRGB;
15855  __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_EXT_texture_from_pixmap;
15856  __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_present_video;
15857  __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_video_out;
15858  __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_NV_swap_group;
15859  __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_EXT_scene_marker;
15860  __GLeeGLXLoadFunction[39]=__GLeeLink_GLX_NV_video_output;
15861 }
15862 
15863 #endif /* end Linux */
15864 
15865 
15866 /*****************************************************************
15867  * GLee internal types
15868  *****************************************************************/
15869 typedef struct
15870 {
15871  char ** names;
15872  int * lengths;
15873  int numNames;
15874 }ExtensionList;
15875 
15876 
15877 /*****************************************************************
15878  * GLee internal variables
15879  *****************************************************************/
15880 char GLeeErrorString[256]="";
15881 
15882 
15883 /*****************************************************************
15884  * GLee internal functions
15885  *****************************************************************/
15886 
15887 void __GLeeExtList_init(ExtensionList *extList)
15888 {
15889  extList->names=0;
15890  extList->lengths=0;
15891  extList->numNames=0;
15892 }
15893 
15894 void __GLeeExtList_clean(ExtensionList *extList)
15895 {
15896  int a;
15897  for (a=0;a<extList->numNames;a++)
15898  {
15899  if (extList->names[a]!=0) free((void *)extList->names[a]);
15900  }
15901  if (extList->names!=0) free((void *)extList->names);
15902  if (extList->lengths!=0) free((void *)extList->lengths);
15903  extList->names=0;
15904  extList->lengths=0;
15905  extList->numNames=0;
15906 }
15907 
15908 void __GLeeExtList_add(ExtensionList *extList, const char * extName)
15909 {
15910  int length=strlen(extName)+1;
15911  int i=extList->numNames;
15912  int n=i+1;
15913  if (i==0)
15914  {
15915  extList->lengths=(int *)malloc(sizeof(int));
15916  extList->names=(char **)malloc(sizeof(char *));
15917  }else
15918  {
15919  extList->lengths=(int *)realloc((void *)extList->lengths, n*sizeof(int));
15920  extList->names=(char **)realloc((void *)extList->names, n*sizeof(char *));
15921  }
15922  extList->names[i]=(char *)malloc(length*sizeof(char));
15923  strcpy(extList->names[i],extName);
15924  extList->lengths[i]=length;
15925  extList->numNames++;
15926 }
15927 
15928 const char *__GLeeGetExtStrPlat( void )
15929 {
15930 #ifdef WIN32
15931  if (!_GLEE_WGL_ARB_extensions_string)
15932  wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB");
15933 
15934  if (wglGetExtensionsStringARB)
15935  return (const char *)wglGetExtensionsStringARB(wglGetCurrentDC());
15936 #elif defined(__APPLE__) || defined(__APPLE_CC__)
15937 #else
15938  Display *dpy=glXGetCurrentDisplay();
15939  if(dpy)
15940  {
15941  int dpynr=DefaultScreen(dpy);
15942  return (const char*)glXQueryExtensionsString(dpy,dpynr);
15943  }
15944 #endif
15945  return 0;
15946 }
15947 
15948 void __GLeeWriteError(const char * errorStr)
15949 {
15950  int a=0;
15951  for (a=0;a<256;a++)
15952  {
15953  GLeeErrorString[a]=errorStr[a];
15954  }
15955  GLeeErrorString[255]='\0';
15956 }
15957 
15958 int __GLeeGetVersionNumber(char *versionStr)
15959 {
15960  int major=(int)versionStr[0]-(int)'0';
15961  int minor=(int)versionStr[2]-(int)'0';
15962  return major<<8 | minor;
15963 }
15964 
15965 GLboolean __GLeeGetExtensions(ExtensionList* extList)
15966 {
15967  const char * platExtStr;
15968  const char * glExtStr;
15969  char * extStr;
15970  char emptyString[1] = "";
15971  char extensionName[1024];
15972  int a,b;
15973  int totalExtStrLen;
15974  int platExtStrLen;
15975  int addASpace;
15976 
15977  /* read the platform specific extension string */
15978  platExtStr=__GLeeGetExtStrPlat();
15979  if (!platExtStr) platExtStr=emptyString;
15980 
15981  glExtStr=(const char *)glGetString(GL_EXTENSIONS);
15982  if (glExtStr==0)
15983  {
15984  __GLeeWriteError("glGetString(GL_EXTENSIONS) failed.");
15985  return GL_FALSE;
15986  }
15987 
15988  /* allocate the extension string */
15989  platExtStrLen = strlen(platExtStr);
15990  totalExtStrLen = platExtStrLen + strlen(glExtStr);
15991  extStr=(char *)malloc( (totalExtStrLen+2) * sizeof(char) ); /* we add 2 to allow for an extra space and a null terminator */
15992 
15993  /* If the last character of platExtStr is not a space, we need to add one when we concatenate the extension strings*/
15994  addASpace = 0;
15995  if ( platExtStrLen > 2 )
15996  {
15997  if ( platExtStr[ platExtStrLen-1 ] != ' ')
15998  {
15999  addASpace = 1;
16000  }
16001  }
16002 
16003  /* concatenate the two extension strings */
16004  if ( addASpace )
16005  {
16006  sprintf(extStr,"%s %s",platExtStr,glExtStr);
16007  }
16008  else
16009  {
16010  sprintf(extStr,"%s%s",platExtStr,glExtStr);
16011  }
16012 
16013  /* extract the extensions */
16014  for ( a=0;a<totalExtStrLen;a++ )
16015  {
16016  b=0;
16017  while (extStr[a]!=' ' && a<totalExtStrLen && b<1022)
16018  {
16019  extensionName[b]=extStr[a];
16020  b++; a++;
16021  }
16022  if (b==1023)
16023  {
16024  __GLeeWriteError("Extension name exceeds 1023 characters.");
16025  free((void *)extStr);
16026  return GL_FALSE;
16027  }
16028 
16029  extensionName[b]='\0';
16030 
16031  /* add the extension */
16032  __GLeeExtList_add(extList,extensionName);
16033  }
16034  free((void *)extStr);
16035  return GL_TRUE;
16036 }
16037 
16038 GLboolean __GLeeCheckExtension(const char * name, ExtensionList *extensionNames)
16039 {
16040  int n=extensionNames->numNames;
16041  int a;
16042  for (a=0;a<n;a++)
16043  {
16044  if (strcmp(extensionNames->names[a],name)==0)
16045  return GL_TRUE;
16046  }
16047  return GL_FALSE;
16048 }
16049 
16050 GLEE_EXTERN GLint __GLeeGetExtensionNumber(const char *extensionName, int type)
16051 {
16052  int a;
16053  switch (type)
16054  {
16055  case 0:
16056  for (a=0;a<__GLeeGLNumExtensions;a++)
16057  if (strcmp(extensionName,__GLeeGLExtensionNames[a])==0) return a;
16058  return -1;
16059 #ifdef WIN32
16060  case 1:
16061  for (a=0;a<__GLeeWGLNumExtensions;a++)
16062  if (strcmp(extensionName,__GLeeWGLExtensionNames[a])==0) return a;
16063  return -1;
16064 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16065 #else
16066  case 2:
16067  for (a=0;a<__GLeeGLXNumExtensions;a++)
16068  if (strcmp(extensionName,__GLeeGLXExtensionNames[a])==0) return a;
16069  return -1;
16070 #endif
16071  }
16072  return -1;
16073 }
16074 
16075 /*****************************************************************
16076  * GLee external functions
16077  *****************************************************************/
16078 
16079 #ifdef WIN32
16080 GLEE_EXTERN const char * GLeeGetExtStrWGL( void )
16081 {
16082  return __GLeeGetExtStrPlat();
16083 }
16084 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16085 #else
16086 GLEE_EXTERN const char * GLeeGetExtStrGLX( void )
16087 {
16088  return __GLeeGetExtStrPlat();
16089 }
16090 #endif
16091 
16092 GLEE_EXTERN const char * GLeeGetExtStrGL( void )
16093 {
16094  return (const char *)glGetString(GL_EXTENSIONS);
16095 }
16096 
16097 GLEE_EXTERN const char * GLeeGetErrorString( void )
16098 {
16099  return GLeeErrorString;
16100 }
16101 
16102 GLboolean __GLeeInitedLoadFunctions=GL_FALSE;
16103 
16104 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName)
16105 {
16106  int type=0;
16107  int extNum;
16108  int len=strlen(extensionName);
16109  if (len<5) return GLEE_LINK_FAIL;
16110  if (!__GLeeInitedLoadFunctions)
16111  {
16112  if (!__GLeeInited) GLeeInit();
16113  initGLLoadFunctions();
16114 #ifdef WIN32
16115  initWGLLoadFunctions();
16116 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16117 #else
16118  initGLXLoadFunctions();
16119 #endif
16120  __GLeeInitedLoadFunctions=GL_TRUE;
16121  }
16122  if (extensionName[0]=='W') type=1;
16123  else if (extensionName[2]=='X') type=2;
16124  extNum=__GLeeGetExtensionNumber(extensionName,type);
16125  if (extNum==-1) return GLEE_LINK_FAIL;
16126  if (type==0) return __GLeeGLLoadFunction[extNum]();
16127 #ifdef WIN32
16128  if (type==1) return __GLeeWGLLoadFunction[extNum]();
16129 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16130 #else
16131  if (type==2) return __GLeeGLXLoadFunction[extNum]();
16132 #endif
16133  return GLEE_LINK_FAIL;
16134 }
16135 
16136 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable)
16137 {
16138  if (!__GLeeInited) GLeeInit();
16139  return *extensionQueryingVariable;
16140 }
16141 
16142 GLEE_EXTERN GLboolean GLeeInit( void )
16143 {
16144  int version;
16145  ExtensionList extensionNames;
16146 
16147  if (__GLeeInited)
16148  {
16149  return GL_FALSE;
16150  }
16151 
16152  __GLeeExtList_init(&extensionNames);
16153  if (!__GLeeGetExtensions(&extensionNames))
16154  {
16155  __GLeeWriteError("GL extension querying failed.");
16156  __GLeeExtList_clean(&extensionNames);
16157  return GL_FALSE;
16158  }
16159 
16160  version=__GLeeGetVersionNumber((char *)glGetString(GL_VERSION));
16161 
16162  __GLeeInited = GL_TRUE;
16163 
16164 
16165 /*****************************************************************
16166  * Autogenerated linking functions
16167  *****************************************************************/
16168  if (version>=258)
16169  {
16170  _GLEE_VERSION_1_2 = GL_TRUE;
16171  __GLeeLink_GL_VERSION_1_2();
16172  }
16173  if (__GLeeCheckExtension("GL_ARB_imaging", &extensionNames) )
16174  {
16175  _GLEE_ARB_imaging = GL_TRUE;
16176  __GLeeLink_GL_ARB_imaging();
16177  }
16178  if (version>=259)
16179  {
16180  _GLEE_VERSION_1_3 = GL_TRUE;
16181  __GLeeLink_GL_VERSION_1_3();
16182  }
16183  if (version>=260)
16184  {
16185  _GLEE_VERSION_1_4 = GL_TRUE;
16186  __GLeeLink_GL_VERSION_1_4();
16187  }
16188  if (version>=261)
16189  {
16190  _GLEE_VERSION_1_5 = GL_TRUE;
16191  __GLeeLink_GL_VERSION_1_5();
16192  }
16193  if (version>=512)
16194  {
16195  _GLEE_VERSION_2_0 = GL_TRUE;
16196  __GLeeLink_GL_VERSION_2_0();
16197  }
16198  if (version>=513)
16199  {
16200  _GLEE_VERSION_2_1 = GL_TRUE;
16201  __GLeeLink_GL_VERSION_2_1();
16202  }
16203  if (version>=768)
16204  {
16205  _GLEE_VERSION_3_0 = GL_TRUE;
16206  __GLeeLink_GL_VERSION_3_0();
16207  }
16208  if (__GLeeCheckExtension("GL_ARB_multitexture", &extensionNames) )
16209  {
16210  _GLEE_ARB_multitexture = GL_TRUE;
16211  __GLeeLink_GL_ARB_multitexture();
16212  }
16213  if (__GLeeCheckExtension("GL_ARB_transpose_matrix", &extensionNames) )
16214  {
16215  _GLEE_ARB_transpose_matrix = GL_TRUE;
16216  __GLeeLink_GL_ARB_transpose_matrix();
16217  }
16218  if (__GLeeCheckExtension("GL_ARB_multisample", &extensionNames) )
16219  {
16220  _GLEE_ARB_multisample = GL_TRUE;
16221  __GLeeLink_GL_ARB_multisample();
16222  }
16223  if (__GLeeCheckExtension("GL_ARB_texture_env_add", &extensionNames) )
16224  {
16225  _GLEE_ARB_texture_env_add = GL_TRUE;
16226  __GLeeLink_GL_ARB_texture_env_add();
16227  }
16228  if (__GLeeCheckExtension("GL_ARB_texture_cube_map", &extensionNames) )
16229  {
16230  _GLEE_ARB_texture_cube_map = GL_TRUE;
16231  __GLeeLink_GL_ARB_texture_cube_map();
16232  }
16233  if (__GLeeCheckExtension("GL_ARB_texture_compression", &extensionNames) )
16234  {
16235  _GLEE_ARB_texture_compression = GL_TRUE;
16236  __GLeeLink_GL_ARB_texture_compression();
16237  }
16238  if (__GLeeCheckExtension("GL_ARB_texture_border_clamp", &extensionNames) )
16239  {
16240  _GLEE_ARB_texture_border_clamp = GL_TRUE;
16241  __GLeeLink_GL_ARB_texture_border_clamp();
16242  }
16243  if (__GLeeCheckExtension("GL_ARB_point_parameters", &extensionNames) )
16244  {
16245  _GLEE_ARB_point_parameters = GL_TRUE;
16246  __GLeeLink_GL_ARB_point_parameters();
16247  }
16248  if (__GLeeCheckExtension("GL_ARB_vertex_blend", &extensionNames) )
16249  {
16250  _GLEE_ARB_vertex_blend = GL_TRUE;
16251  __GLeeLink_GL_ARB_vertex_blend();
16252  }
16253  if (__GLeeCheckExtension("GL_ARB_matrix_palette", &extensionNames) )
16254  {
16255  _GLEE_ARB_matrix_palette = GL_TRUE;
16256  __GLeeLink_GL_ARB_matrix_palette();
16257  }
16258  if (__GLeeCheckExtension("GL_ARB_texture_env_combine", &extensionNames) )
16259  {
16260  _GLEE_ARB_texture_env_combine = GL_TRUE;
16261  __GLeeLink_GL_ARB_texture_env_combine();
16262  }
16263  if (__GLeeCheckExtension("GL_ARB_texture_env_crossbar", &extensionNames) )
16264  {
16265  _GLEE_ARB_texture_env_crossbar = GL_TRUE;
16266  __GLeeLink_GL_ARB_texture_env_crossbar();
16267  }
16268  if (__GLeeCheckExtension("GL_ARB_texture_env_dot3", &extensionNames) )
16269  {
16270  _GLEE_ARB_texture_env_dot3 = GL_TRUE;
16271  __GLeeLink_GL_ARB_texture_env_dot3();
16272  }
16273  if (__GLeeCheckExtension("GL_ARB_texture_mirrored_repeat", &extensionNames) )
16274  {
16275  _GLEE_ARB_texture_mirrored_repeat = GL_TRUE;
16276  __GLeeLink_GL_ARB_texture_mirrored_repeat();
16277  }
16278  if (__GLeeCheckExtension("GL_ARB_depth_texture", &extensionNames) )
16279  {
16280  _GLEE_ARB_depth_texture = GL_TRUE;
16281  __GLeeLink_GL_ARB_depth_texture();
16282  }
16283  if (__GLeeCheckExtension("GL_ARB_shadow", &extensionNames) )
16284  {
16285  _GLEE_ARB_shadow = GL_TRUE;
16286  __GLeeLink_GL_ARB_shadow();
16287  }
16288  if (__GLeeCheckExtension("GL_ARB_shadow_ambient", &extensionNames) )
16289  {
16290  _GLEE_ARB_shadow_ambient = GL_TRUE;
16291  __GLeeLink_GL_ARB_shadow_ambient();
16292  }
16293  if (__GLeeCheckExtension("GL_ARB_window_pos", &extensionNames) )
16294  {
16295  _GLEE_ARB_window_pos = GL_TRUE;
16296  __GLeeLink_GL_ARB_window_pos();
16297  }
16298  if (__GLeeCheckExtension("GL_ARB_vertex_program", &extensionNames) )
16299  {
16300  _GLEE_ARB_vertex_program = GL_TRUE;
16301  __GLeeLink_GL_ARB_vertex_program();
16302  }
16303  if (__GLeeCheckExtension("GL_ARB_fragment_program", &extensionNames) )
16304  {
16305  _GLEE_ARB_fragment_program = GL_TRUE;
16306  __GLeeLink_GL_ARB_fragment_program();
16307  }
16308  if (__GLeeCheckExtension("GL_ARB_vertex_buffer_object", &extensionNames) )
16309  {
16310  _GLEE_ARB_vertex_buffer_object = GL_TRUE;
16311  __GLeeLink_GL_ARB_vertex_buffer_object();
16312  }
16313  if (__GLeeCheckExtension("GL_ARB_occlusion_query", &extensionNames) )
16314  {
16315  _GLEE_ARB_occlusion_query = GL_TRUE;
16316  __GLeeLink_GL_ARB_occlusion_query();
16317  }
16318  if (__GLeeCheckExtension("GL_ARB_shader_objects", &extensionNames) )
16319  {
16320  _GLEE_ARB_shader_objects = GL_TRUE;
16321  __GLeeLink_GL_ARB_shader_objects();
16322  }
16323  if (__GLeeCheckExtension("GL_ARB_vertex_shader", &extensionNames) )
16324  {
16325  _GLEE_ARB_vertex_shader = GL_TRUE;
16326  __GLeeLink_GL_ARB_vertex_shader();
16327  }
16328  if (__GLeeCheckExtension("GL_ARB_fragment_shader", &extensionNames) )
16329  {
16330  _GLEE_ARB_fragment_shader = GL_TRUE;
16331  __GLeeLink_GL_ARB_fragment_shader();
16332  }
16333  if (__GLeeCheckExtension("GL_ARB_shading_language_100", &extensionNames) )
16334  {
16335  _GLEE_ARB_shading_language_100 = GL_TRUE;
16336  __GLeeLink_GL_ARB_shading_language_100();
16337  }
16338  if (__GLeeCheckExtension("GL_ARB_texture_non_power_of_two", &extensionNames) )
16339  {
16340  _GLEE_ARB_texture_non_power_of_two = GL_TRUE;
16341  __GLeeLink_GL_ARB_texture_non_power_of_two();
16342  }
16343  if (__GLeeCheckExtension("GL_ARB_point_sprite", &extensionNames) )
16344  {
16345  _GLEE_ARB_point_sprite = GL_TRUE;
16346  __GLeeLink_GL_ARB_point_sprite();
16347  }
16348  if (__GLeeCheckExtension("GL_ARB_fragment_program_shadow", &extensionNames) )
16349  {
16350  _GLEE_ARB_fragment_program_shadow = GL_TRUE;
16351  __GLeeLink_GL_ARB_fragment_program_shadow();
16352  }
16353  if (__GLeeCheckExtension("GL_ARB_draw_buffers", &extensionNames) )
16354  {
16355  _GLEE_ARB_draw_buffers = GL_TRUE;
16356  __GLeeLink_GL_ARB_draw_buffers();
16357  }
16358  if (__GLeeCheckExtension("GL_ARB_texture_rectangle", &extensionNames) )
16359  {
16360  _GLEE_ARB_texture_rectangle = GL_TRUE;
16361  __GLeeLink_GL_ARB_texture_rectangle();
16362  }
16363  if (__GLeeCheckExtension("GL_ARB_color_buffer_float", &extensionNames) )
16364  {
16365  _GLEE_ARB_color_buffer_float = GL_TRUE;
16366  __GLeeLink_GL_ARB_color_buffer_float();
16367  }
16368  if (__GLeeCheckExtension("GL_ARB_half_float_pixel", &extensionNames) )
16369  {
16370  _GLEE_ARB_half_float_pixel = GL_TRUE;
16371  __GLeeLink_GL_ARB_half_float_pixel();
16372  }
16373  if (__GLeeCheckExtension("GL_ARB_texture_float", &extensionNames) )
16374  {
16375  _GLEE_ARB_texture_float = GL_TRUE;
16376  __GLeeLink_GL_ARB_texture_float();
16377  }
16378  if (__GLeeCheckExtension("GL_ARB_pixel_buffer_object", &extensionNames) )
16379  {
16380  _GLEE_ARB_pixel_buffer_object = GL_TRUE;
16381  __GLeeLink_GL_ARB_pixel_buffer_object();
16382  }
16383  if (__GLeeCheckExtension("GL_ARB_depth_buffer_float", &extensionNames) )
16384  {
16385  _GLEE_ARB_depth_buffer_float = GL_TRUE;
16386  __GLeeLink_GL_ARB_depth_buffer_float();
16387  }
16388  if (__GLeeCheckExtension("GL_ARB_draw_instanced", &extensionNames) )
16389  {
16390  _GLEE_ARB_draw_instanced = GL_TRUE;
16391  __GLeeLink_GL_ARB_draw_instanced();
16392  }
16393  if (__GLeeCheckExtension("GL_ARB_framebuffer_object", &extensionNames) )
16394  {
16395  _GLEE_ARB_framebuffer_object = GL_TRUE;
16396  __GLeeLink_GL_ARB_framebuffer_object();
16397  }
16398  if (__GLeeCheckExtension("GL_ARB_framebuffer_sRGB", &extensionNames) )
16399  {
16400  _GLEE_ARB_framebuffer_sRGB = GL_TRUE;
16401  __GLeeLink_GL_ARB_framebuffer_sRGB();
16402  }
16403  if (__GLeeCheckExtension("GL_ARB_geometry_shader4", &extensionNames) )
16404  {
16405  _GLEE_ARB_geometry_shader4 = GL_TRUE;
16406  __GLeeLink_GL_ARB_geometry_shader4();
16407  }
16408  if (__GLeeCheckExtension("GL_ARB_half_float_vertex", &extensionNames) )
16409  {
16410  _GLEE_ARB_half_float_vertex = GL_TRUE;
16411  __GLeeLink_GL_ARB_half_float_vertex();
16412  }
16413  if (__GLeeCheckExtension("GL_ARB_instanced_arrays", &extensionNames) )
16414  {
16415  _GLEE_ARB_instanced_arrays = GL_TRUE;
16416  __GLeeLink_GL_ARB_instanced_arrays();
16417  }
16418  if (__GLeeCheckExtension("GL_ARB_map_buffer_range", &extensionNames) )
16419  {
16420  _GLEE_ARB_map_buffer_range = GL_TRUE;
16421  __GLeeLink_GL_ARB_map_buffer_range();
16422  }
16423  if (__GLeeCheckExtension("GL_ARB_texture_buffer_object", &extensionNames) )
16424  {
16425  _GLEE_ARB_texture_buffer_object = GL_TRUE;
16426  __GLeeLink_GL_ARB_texture_buffer_object();
16427  }
16428  if (__GLeeCheckExtension("GL_ARB_texture_compression_rgtc", &extensionNames) )
16429  {
16430  _GLEE_ARB_texture_compression_rgtc = GL_TRUE;
16431  __GLeeLink_GL_ARB_texture_compression_rgtc();
16432  }
16433  if (__GLeeCheckExtension("GL_ARB_texture_rg", &extensionNames) )
16434  {
16435  _GLEE_ARB_texture_rg = GL_TRUE;
16436  __GLeeLink_GL_ARB_texture_rg();
16437  }
16438  if (__GLeeCheckExtension("GL_ARB_vertex_array_object", &extensionNames) )
16439  {
16440  _GLEE_ARB_vertex_array_object = GL_TRUE;
16441  __GLeeLink_GL_ARB_vertex_array_object();
16442  }
16443  if (__GLeeCheckExtension("GL_EXT_abgr", &extensionNames) )
16444  {
16445  _GLEE_EXT_abgr = GL_TRUE;
16446  __GLeeLink_GL_EXT_abgr();
16447  }
16448  if (__GLeeCheckExtension("GL_EXT_blend_color", &extensionNames) )
16449  {
16450  _GLEE_EXT_blend_color = GL_TRUE;
16451  __GLeeLink_GL_EXT_blend_color();
16452  }
16453  if (__GLeeCheckExtension("GL_EXT_polygon_offset", &extensionNames) )
16454  {
16455  _GLEE_EXT_polygon_offset = GL_TRUE;
16456  __GLeeLink_GL_EXT_polygon_offset();
16457  }
16458  if (__GLeeCheckExtension("GL_EXT_texture", &extensionNames) )
16459  {
16460  _GLEE_EXT_texture = GL_TRUE;
16461  __GLeeLink_GL_EXT_texture();
16462  }
16463  if (__GLeeCheckExtension("GL_EXT_texture3D", &extensionNames) )
16464  {
16465  _GLEE_EXT_texture3D = GL_TRUE;
16466  __GLeeLink_GL_EXT_texture3D();
16467  }
16468  if (__GLeeCheckExtension("GL_SGIS_texture_filter4", &extensionNames) )
16469  {
16470  _GLEE_SGIS_texture_filter4 = GL_TRUE;
16471  __GLeeLink_GL_SGIS_texture_filter4();
16472  }
16473  if (__GLeeCheckExtension("GL_EXT_subtexture", &extensionNames) )
16474  {
16475  _GLEE_EXT_subtexture = GL_TRUE;
16476  __GLeeLink_GL_EXT_subtexture();
16477  }
16478  if (__GLeeCheckExtension("GL_EXT_copy_texture", &extensionNames) )
16479  {
16480  _GLEE_EXT_copy_texture = GL_TRUE;
16481  __GLeeLink_GL_EXT_copy_texture();
16482  }
16483  if (__GLeeCheckExtension("GL_EXT_histogram", &extensionNames) )
16484  {
16485  _GLEE_EXT_histogram = GL_TRUE;
16486  __GLeeLink_GL_EXT_histogram();
16487  }
16488  if (__GLeeCheckExtension("GL_EXT_convolution", &extensionNames) )
16489  {
16490  _GLEE_EXT_convolution = GL_TRUE;
16491  __GLeeLink_GL_EXT_convolution();
16492  }
16493  if (__GLeeCheckExtension("GL_SGI_color_matrix", &extensionNames) )
16494  {
16495  _GLEE_SGI_color_matrix = GL_TRUE;
16496  __GLeeLink_GL_SGI_color_matrix();
16497  }
16498  if (__GLeeCheckExtension("GL_SGI_color_table", &extensionNames) )
16499  {
16500  _GLEE_SGI_color_table = GL_TRUE;
16501  __GLeeLink_GL_SGI_color_table();
16502  }
16503  if (__GLeeCheckExtension("GL_SGIS_pixel_texture", &extensionNames) )
16504  {
16505  _GLEE_SGIS_pixel_texture = GL_TRUE;
16506  __GLeeLink_GL_SGIS_pixel_texture();
16507  }
16508  if (__GLeeCheckExtension("GL_SGIX_pixel_texture", &extensionNames) )
16509  {
16510  _GLEE_SGIX_pixel_texture = GL_TRUE;
16511  __GLeeLink_GL_SGIX_pixel_texture();
16512  }
16513  if (__GLeeCheckExtension("GL_SGIS_texture4D", &extensionNames) )
16514  {
16515  _GLEE_SGIS_texture4D = GL_TRUE;
16516  __GLeeLink_GL_SGIS_texture4D();
16517  }
16518  if (__GLeeCheckExtension("GL_SGI_texture_color_table", &extensionNames) )
16519  {
16520  _GLEE_SGI_texture_color_table = GL_TRUE;
16521  __GLeeLink_GL_SGI_texture_color_table();
16522  }
16523  if (__GLeeCheckExtension("GL_EXT_cmyka", &extensionNames) )
16524  {
16525  _GLEE_EXT_cmyka = GL_TRUE;
16526  __GLeeLink_GL_EXT_cmyka();
16527  }
16528  if (__GLeeCheckExtension("GL_EXT_texture_object", &extensionNames) )
16529  {
16530  _GLEE_EXT_texture_object = GL_TRUE;
16531  __GLeeLink_GL_EXT_texture_object();
16532  }
16533  if (__GLeeCheckExtension("GL_SGIS_detail_texture", &extensionNames) )
16534  {
16535  _GLEE_SGIS_detail_texture = GL_TRUE;
16536  __GLeeLink_GL_SGIS_detail_texture();
16537  }
16538  if (__GLeeCheckExtension("GL_SGIS_sharpen_texture", &extensionNames) )
16539  {
16540  _GLEE_SGIS_sharpen_texture = GL_TRUE;
16541  __GLeeLink_GL_SGIS_sharpen_texture();
16542  }
16543  if (__GLeeCheckExtension("GL_EXT_packed_pixels", &extensionNames) )
16544  {
16545  _GLEE_EXT_packed_pixels = GL_TRUE;
16546  __GLeeLink_GL_EXT_packed_pixels();
16547  }
16548  if (__GLeeCheckExtension("GL_SGIS_texture_lod", &extensionNames) )
16549  {
16550  _GLEE_SGIS_texture_lod = GL_TRUE;
16551  __GLeeLink_GL_SGIS_texture_lod();
16552  }
16553  if (__GLeeCheckExtension("GL_SGIS_multisample", &extensionNames) )
16554  {
16555  _GLEE_SGIS_multisample = GL_TRUE;
16556  __GLeeLink_GL_SGIS_multisample();
16557  }
16558  if (__GLeeCheckExtension("GL_EXT_rescale_normal", &extensionNames) )
16559  {
16560  _GLEE_EXT_rescale_normal = GL_TRUE;
16561  __GLeeLink_GL_EXT_rescale_normal();
16562  }
16563  if (__GLeeCheckExtension("GL_EXT_vertex_array", &extensionNames) )
16564  {
16565  _GLEE_EXT_vertex_array = GL_TRUE;
16566  __GLeeLink_GL_EXT_vertex_array();
16567  }
16568  if (__GLeeCheckExtension("GL_EXT_misc_attribute", &extensionNames) )
16569  {
16570  _GLEE_EXT_misc_attribute = GL_TRUE;
16571  __GLeeLink_GL_EXT_misc_attribute();
16572  }
16573  if (__GLeeCheckExtension("GL_SGIS_generate_mipmap", &extensionNames) )
16574  {
16575  _GLEE_SGIS_generate_mipmap = GL_TRUE;
16576  __GLeeLink_GL_SGIS_generate_mipmap();
16577  }
16578  if (__GLeeCheckExtension("GL_SGIX_clipmap", &extensionNames) )
16579  {
16580  _GLEE_SGIX_clipmap = GL_TRUE;
16581  __GLeeLink_GL_SGIX_clipmap();
16582  }
16583  if (__GLeeCheckExtension("GL_SGIX_shadow", &extensionNames) )
16584  {
16585  _GLEE_SGIX_shadow = GL_TRUE;
16586  __GLeeLink_GL_SGIX_shadow();
16587  }
16588  if (__GLeeCheckExtension("GL_SGIS_texture_edge_clamp", &extensionNames) )
16589  {
16590  _GLEE_SGIS_texture_edge_clamp = GL_TRUE;
16591  __GLeeLink_GL_SGIS_texture_edge_clamp();
16592  }
16593  if (__GLeeCheckExtension("GL_SGIS_texture_border_clamp", &extensionNames) )
16594  {
16595  _GLEE_SGIS_texture_border_clamp = GL_TRUE;
16596  __GLeeLink_GL_SGIS_texture_border_clamp();
16597  }
16598  if (__GLeeCheckExtension("GL_EXT_blend_minmax", &extensionNames) )
16599  {
16600  _GLEE_EXT_blend_minmax = GL_TRUE;
16601  __GLeeLink_GL_EXT_blend_minmax();
16602  }
16603  if (__GLeeCheckExtension("GL_EXT_blend_subtract", &extensionNames) )
16604  {
16605  _GLEE_EXT_blend_subtract = GL_TRUE;
16606  __GLeeLink_GL_EXT_blend_subtract();
16607  }
16608  if (__GLeeCheckExtension("GL_EXT_blend_logic_op", &extensionNames) )
16609  {
16610  _GLEE_EXT_blend_logic_op = GL_TRUE;
16611  __GLeeLink_GL_EXT_blend_logic_op();
16612  }
16613  if (__GLeeCheckExtension("GL_SGIX_interlace", &extensionNames) )
16614  {
16615  _GLEE_SGIX_interlace = GL_TRUE;
16616  __GLeeLink_GL_SGIX_interlace();
16617  }
16618  if (__GLeeCheckExtension("GL_SGIX_pixel_tiles", &extensionNames) )
16619  {
16620  _GLEE_SGIX_pixel_tiles = GL_TRUE;
16621  __GLeeLink_GL_SGIX_pixel_tiles();
16622  }
16623  if (__GLeeCheckExtension("GL_SGIS_texture_select", &extensionNames) )
16624  {
16625  _GLEE_SGIS_texture_select = GL_TRUE;
16626  __GLeeLink_GL_SGIS_texture_select();
16627  }
16628  if (__GLeeCheckExtension("GL_SGIX_sprite", &extensionNames) )
16629  {
16630  _GLEE_SGIX_sprite = GL_TRUE;
16631  __GLeeLink_GL_SGIX_sprite();
16632  }
16633  if (__GLeeCheckExtension("GL_SGIX_texture_multi_buffer", &extensionNames) )
16634  {
16635  _GLEE_SGIX_texture_multi_buffer = GL_TRUE;
16636  __GLeeLink_GL_SGIX_texture_multi_buffer();
16637  }
16638  if (__GLeeCheckExtension("GL_EXT_point_parameters", &extensionNames) )
16639  {
16640  _GLEE_EXT_point_parameters = GL_TRUE;
16641  __GLeeLink_GL_EXT_point_parameters();
16642  }
16643  if (__GLeeCheckExtension("GL_SGIS_point_parameters", &extensionNames) )
16644  {
16645  _GLEE_SGIS_point_parameters = GL_TRUE;
16646  __GLeeLink_GL_SGIS_point_parameters();
16647  }
16648  if (__GLeeCheckExtension("GL_SGIX_instruments", &extensionNames) )
16649  {
16650  _GLEE_SGIX_instruments = GL_TRUE;
16651  __GLeeLink_GL_SGIX_instruments();
16652  }
16653  if (__GLeeCheckExtension("GL_SGIX_texture_scale_bias", &extensionNames) )
16654  {
16655  _GLEE_SGIX_texture_scale_bias = GL_TRUE;
16656  __GLeeLink_GL_SGIX_texture_scale_bias();
16657  }
16658  if (__GLeeCheckExtension("GL_SGIX_framezoom", &extensionNames) )
16659  {
16660  _GLEE_SGIX_framezoom = GL_TRUE;
16661  __GLeeLink_GL_SGIX_framezoom();
16662  }
16663  if (__GLeeCheckExtension("GL_SGIX_tag_sample_buffer", &extensionNames) )
16664  {
16665  _GLEE_SGIX_tag_sample_buffer = GL_TRUE;
16666  __GLeeLink_GL_SGIX_tag_sample_buffer();
16667  }
16668  if (__GLeeCheckExtension("GL_FfdMaskSGIX", &extensionNames) )
16669  {
16670  _GLEE_FfdMaskSGIX = GL_TRUE;
16671  __GLeeLink_GL_FfdMaskSGIX();
16672  }
16673  if (__GLeeCheckExtension("GL_SGIX_polynomial_ffd", &extensionNames) )
16674  {
16675  _GLEE_SGIX_polynomial_ffd = GL_TRUE;
16676  __GLeeLink_GL_SGIX_polynomial_ffd();
16677  }
16678  if (__GLeeCheckExtension("GL_SGIX_reference_plane", &extensionNames) )
16679  {
16680  _GLEE_SGIX_reference_plane = GL_TRUE;
16681  __GLeeLink_GL_SGIX_reference_plane();
16682  }
16683  if (__GLeeCheckExtension("GL_SGIX_flush_raster", &extensionNames) )
16684  {
16685  _GLEE_SGIX_flush_raster = GL_TRUE;
16686  __GLeeLink_GL_SGIX_flush_raster();
16687  }
16688  if (__GLeeCheckExtension("GL_SGIX_depth_texture", &extensionNames) )
16689  {
16690  _GLEE_SGIX_depth_texture = GL_TRUE;
16691  __GLeeLink_GL_SGIX_depth_texture();
16692  }
16693  if (__GLeeCheckExtension("GL_SGIS_fog_function", &extensionNames) )
16694  {
16695  _GLEE_SGIS_fog_function = GL_TRUE;
16696  __GLeeLink_GL_SGIS_fog_function();
16697  }
16698  if (__GLeeCheckExtension("GL_SGIX_fog_offset", &extensionNames) )
16699  {
16700  _GLEE_SGIX_fog_offset = GL_TRUE;
16701  __GLeeLink_GL_SGIX_fog_offset();
16702  }
16703  if (__GLeeCheckExtension("GL_HP_image_transform", &extensionNames) )
16704  {
16705  _GLEE_HP_image_transform = GL_TRUE;
16706  __GLeeLink_GL_HP_image_transform();
16707  }
16708  if (__GLeeCheckExtension("GL_HP_convolution_border_modes", &extensionNames) )
16709  {
16710  _GLEE_HP_convolution_border_modes = GL_TRUE;
16711  __GLeeLink_GL_HP_convolution_border_modes();
16712  }
16713  if (__GLeeCheckExtension("GL_INGR_palette_buffer", &extensionNames) )
16714  {
16715  _GLEE_INGR_palette_buffer = GL_TRUE;
16716  __GLeeLink_GL_INGR_palette_buffer();
16717  }
16718  if (__GLeeCheckExtension("GL_SGIX_texture_add_env", &extensionNames) )
16719  {
16720  _GLEE_SGIX_texture_add_env = GL_TRUE;
16721  __GLeeLink_GL_SGIX_texture_add_env();
16722  }
16723  if (__GLeeCheckExtension("GL_EXT_color_subtable", &extensionNames) )
16724  {
16725  _GLEE_EXT_color_subtable = GL_TRUE;
16726  __GLeeLink_GL_EXT_color_subtable();
16727  }
16728  if (__GLeeCheckExtension("GL_PGI_vertex_hints", &extensionNames) )
16729  {
16730  _GLEE_PGI_vertex_hints = GL_TRUE;
16731  __GLeeLink_GL_PGI_vertex_hints();
16732  }
16733  if (__GLeeCheckExtension("GL_PGI_misc_hints", &extensionNames) )
16734  {
16735  _GLEE_PGI_misc_hints = GL_TRUE;
16736  __GLeeLink_GL_PGI_misc_hints();
16737  }
16738  if (__GLeeCheckExtension("GL_EXT_paletted_texture", &extensionNames) )
16739  {
16740  _GLEE_EXT_paletted_texture = GL_TRUE;
16741  __GLeeLink_GL_EXT_paletted_texture();
16742  }
16743  if (__GLeeCheckExtension("GL_EXT_clip_volume_hint", &extensionNames) )
16744  {
16745  _GLEE_EXT_clip_volume_hint = GL_TRUE;
16746  __GLeeLink_GL_EXT_clip_volume_hint();
16747  }
16748  if (__GLeeCheckExtension("GL_SGIX_list_priority", &extensionNames) )
16749  {
16750  _GLEE_SGIX_list_priority = GL_TRUE;
16751  __GLeeLink_GL_SGIX_list_priority();
16752  }
16753  if (__GLeeCheckExtension("GL_SGIX_ir_instrument1", &extensionNames) )
16754  {
16755  _GLEE_SGIX_ir_instrument1 = GL_TRUE;
16756  __GLeeLink_GL_SGIX_ir_instrument1();
16757  }
16758  if (__GLeeCheckExtension("GL_SGIX_calligraphic_fragment", &extensionNames) )
16759  {
16760  _GLEE_SGIX_calligraphic_fragment = GL_TRUE;
16761  __GLeeLink_GL_SGIX_calligraphic_fragment();
16762  }
16763  if (__GLeeCheckExtension("GL_SGIX_texture_lod_bias", &extensionNames) )
16764  {
16765  _GLEE_SGIX_texture_lod_bias = GL_TRUE;
16766  __GLeeLink_GL_SGIX_texture_lod_bias();
16767  }
16768  if (__GLeeCheckExtension("GL_SGIX_shadow_ambient", &extensionNames) )
16769  {
16770  _GLEE_SGIX_shadow_ambient = GL_TRUE;
16771  __GLeeLink_GL_SGIX_shadow_ambient();
16772  }
16773  if (__GLeeCheckExtension("GL_EXT_index_texture", &extensionNames) )
16774  {
16775  _GLEE_EXT_index_texture = GL_TRUE;
16776  __GLeeLink_GL_EXT_index_texture();
16777  }
16778  if (__GLeeCheckExtension("GL_EXT_index_material", &extensionNames) )
16779  {
16780  _GLEE_EXT_index_material = GL_TRUE;
16781  __GLeeLink_GL_EXT_index_material();
16782  }
16783  if (__GLeeCheckExtension("GL_EXT_index_func", &extensionNames) )
16784  {
16785  _GLEE_EXT_index_func = GL_TRUE;
16786  __GLeeLink_GL_EXT_index_func();
16787  }
16788  if (__GLeeCheckExtension("GL_EXT_index_array_formats", &extensionNames) )
16789  {
16790  _GLEE_EXT_index_array_formats = GL_TRUE;
16791  __GLeeLink_GL_EXT_index_array_formats();
16792  }
16793  if (__GLeeCheckExtension("GL_EXT_compiled_vertex_array", &extensionNames) )
16794  {
16795  _GLEE_EXT_compiled_vertex_array = GL_TRUE;
16796  __GLeeLink_GL_EXT_compiled_vertex_array();
16797  }
16798  if (__GLeeCheckExtension("GL_EXT_cull_vertex", &extensionNames) )
16799  {
16800  _GLEE_EXT_cull_vertex = GL_TRUE;
16801  __GLeeLink_GL_EXT_cull_vertex();
16802  }
16803  if (__GLeeCheckExtension("GL_SGIX_ycrcb", &extensionNames) )
16804  {
16805  _GLEE_SGIX_ycrcb = GL_TRUE;
16806  __GLeeLink_GL_SGIX_ycrcb();
16807  }
16808  if (__GLeeCheckExtension("GL_SGIX_fragment_lighting", &extensionNames) )
16809  {
16810  _GLEE_SGIX_fragment_lighting = GL_TRUE;
16811  __GLeeLink_GL_SGIX_fragment_lighting();
16812  }
16813  if (__GLeeCheckExtension("GL_IBM_rasterpos_clip", &extensionNames) )
16814  {
16815  _GLEE_IBM_rasterpos_clip = GL_TRUE;
16816  __GLeeLink_GL_IBM_rasterpos_clip();
16817  }
16818  if (__GLeeCheckExtension("GL_HP_texture_lighting", &extensionNames) )
16819  {
16820  _GLEE_HP_texture_lighting = GL_TRUE;
16821  __GLeeLink_GL_HP_texture_lighting();
16822  }
16823  if (__GLeeCheckExtension("GL_EXT_draw_range_elements", &extensionNames) )
16824  {
16825  _GLEE_EXT_draw_range_elements = GL_TRUE;
16826  __GLeeLink_GL_EXT_draw_range_elements();
16827  }
16828  if (__GLeeCheckExtension("GL_WIN_phong_shading", &extensionNames) )
16829  {
16830  _GLEE_WIN_phong_shading = GL_TRUE;
16831  __GLeeLink_GL_WIN_phong_shading();
16832  }
16833  if (__GLeeCheckExtension("GL_WIN_specular_fog", &extensionNames) )
16834  {
16835  _GLEE_WIN_specular_fog = GL_TRUE;
16836  __GLeeLink_GL_WIN_specular_fog();
16837  }
16838  if (__GLeeCheckExtension("GL_EXT_light_texture", &extensionNames) )
16839  {
16840  _GLEE_EXT_light_texture = GL_TRUE;
16841  __GLeeLink_GL_EXT_light_texture();
16842  }
16843  if (__GLeeCheckExtension("GL_SGIX_blend_alpha_minmax", &extensionNames) )
16844  {
16845  _GLEE_SGIX_blend_alpha_minmax = GL_TRUE;
16846  __GLeeLink_GL_SGIX_blend_alpha_minmax();
16847  }
16848  if (__GLeeCheckExtension("GL_SGIX_impact_pixel_texture", &extensionNames) )
16849  {
16850  _GLEE_SGIX_impact_pixel_texture = GL_TRUE;
16851  __GLeeLink_GL_SGIX_impact_pixel_texture();
16852  }
16853  if (__GLeeCheckExtension("GL_EXT_bgra", &extensionNames) )
16854  {
16855  _GLEE_EXT_bgra = GL_TRUE;
16856  __GLeeLink_GL_EXT_bgra();
16857  }
16858  if (__GLeeCheckExtension("GL_SGIX_async", &extensionNames) )
16859  {
16860  _GLEE_SGIX_async = GL_TRUE;
16861  __GLeeLink_GL_SGIX_async();
16862  }
16863  if (__GLeeCheckExtension("GL_SGIX_async_pixel", &extensionNames) )
16864  {
16865  _GLEE_SGIX_async_pixel = GL_TRUE;
16866  __GLeeLink_GL_SGIX_async_pixel();
16867  }
16868  if (__GLeeCheckExtension("GL_SGIX_async_histogram", &extensionNames) )
16869  {
16870  _GLEE_SGIX_async_histogram = GL_TRUE;
16871  __GLeeLink_GL_SGIX_async_histogram();
16872  }
16873  if (__GLeeCheckExtension("GL_INTEL_texture_scissor", &extensionNames) )
16874  {
16875  _GLEE_INTEL_texture_scissor = GL_TRUE;
16876  __GLeeLink_GL_INTEL_texture_scissor();
16877  }
16878  if (__GLeeCheckExtension("GL_INTEL_parallel_arrays", &extensionNames) )
16879  {
16880  _GLEE_INTEL_parallel_arrays = GL_TRUE;
16881  __GLeeLink_GL_INTEL_parallel_arrays();
16882  }
16883  if (__GLeeCheckExtension("GL_HP_occlusion_test", &extensionNames) )
16884  {
16885  _GLEE_HP_occlusion_test = GL_TRUE;
16886  __GLeeLink_GL_HP_occlusion_test();
16887  }
16888  if (__GLeeCheckExtension("GL_EXT_pixel_transform", &extensionNames) )
16889  {
16890  _GLEE_EXT_pixel_transform = GL_TRUE;
16891  __GLeeLink_GL_EXT_pixel_transform();
16892  }
16893  if (__GLeeCheckExtension("GL_EXT_pixel_transform_color_table", &extensionNames) )
16894  {
16895  _GLEE_EXT_pixel_transform_color_table = GL_TRUE;
16896  __GLeeLink_GL_EXT_pixel_transform_color_table();
16897  }
16898  if (__GLeeCheckExtension("GL_EXT_shared_texture_palette", &extensionNames) )
16899  {
16900  _GLEE_EXT_shared_texture_palette = GL_TRUE;
16901  __GLeeLink_GL_EXT_shared_texture_palette();
16902  }
16903  if (__GLeeCheckExtension("GL_EXT_separate_specular_color", &extensionNames) )
16904  {
16905  _GLEE_EXT_separate_specular_color = GL_TRUE;
16906  __GLeeLink_GL_EXT_separate_specular_color();
16907  }
16908  if (__GLeeCheckExtension("GL_EXT_secondary_color", &extensionNames) )
16909  {
16910  _GLEE_EXT_secondary_color = GL_TRUE;
16911  __GLeeLink_GL_EXT_secondary_color();
16912  }
16913  if (__GLeeCheckExtension("GL_EXT_texture_perturb_normal", &extensionNames) )
16914  {
16915  _GLEE_EXT_texture_perturb_normal = GL_TRUE;
16916  __GLeeLink_GL_EXT_texture_perturb_normal();
16917  }
16918  if (__GLeeCheckExtension("GL_EXT_multi_draw_arrays", &extensionNames) )
16919  {
16920  _GLEE_EXT_multi_draw_arrays = GL_TRUE;
16921  __GLeeLink_GL_EXT_multi_draw_arrays();
16922  }
16923  if (__GLeeCheckExtension("GL_EXT_fog_coord", &extensionNames) )
16924  {
16925  _GLEE_EXT_fog_coord = GL_TRUE;
16926  __GLeeLink_GL_EXT_fog_coord();
16927  }
16928  if (__GLeeCheckExtension("GL_REND_screen_coordinates", &extensionNames) )
16929  {
16930  _GLEE_REND_screen_coordinates = GL_TRUE;
16931  __GLeeLink_GL_REND_screen_coordinates();
16932  }
16933  if (__GLeeCheckExtension("GL_EXT_coordinate_frame", &extensionNames) )
16934  {
16935  _GLEE_EXT_coordinate_frame = GL_TRUE;
16936  __GLeeLink_GL_EXT_coordinate_frame();
16937  }
16938  if (__GLeeCheckExtension("GL_EXT_texture_env_combine", &extensionNames) )
16939  {
16940  _GLEE_EXT_texture_env_combine = GL_TRUE;
16941  __GLeeLink_GL_EXT_texture_env_combine();
16942  }
16943  if (__GLeeCheckExtension("GL_APPLE_specular_vector", &extensionNames) )
16944  {
16945  _GLEE_APPLE_specular_vector = GL_TRUE;
16946  __GLeeLink_GL_APPLE_specular_vector();
16947  }
16948  if (__GLeeCheckExtension("GL_APPLE_transform_hint", &extensionNames) )
16949  {
16950  _GLEE_APPLE_transform_hint = GL_TRUE;
16951  __GLeeLink_GL_APPLE_transform_hint();
16952  }
16953  if (__GLeeCheckExtension("GL_SGIX_fog_scale", &extensionNames) )
16954  {
16955  _GLEE_SGIX_fog_scale = GL_TRUE;
16956  __GLeeLink_GL_SGIX_fog_scale();
16957  }
16958  if (__GLeeCheckExtension("GL_SUNX_constant_data", &extensionNames) )
16959  {
16960  _GLEE_SUNX_constant_data = GL_TRUE;
16961  __GLeeLink_GL_SUNX_constant_data();
16962  }
16963  if (__GLeeCheckExtension("GL_SUN_global_alpha", &extensionNames) )
16964  {
16965  _GLEE_SUN_global_alpha = GL_TRUE;
16966  __GLeeLink_GL_SUN_global_alpha();
16967  }
16968  if (__GLeeCheckExtension("GL_SUN_triangle_list", &extensionNames) )
16969  {
16970  _GLEE_SUN_triangle_list = GL_TRUE;
16971  __GLeeLink_GL_SUN_triangle_list();
16972  }
16973  if (__GLeeCheckExtension("GL_SUN_vertex", &extensionNames) )
16974  {
16975  _GLEE_SUN_vertex = GL_TRUE;
16976  __GLeeLink_GL_SUN_vertex();
16977  }
16978  if (__GLeeCheckExtension("GL_EXT_blend_func_separate", &extensionNames) )
16979  {
16980  _GLEE_EXT_blend_func_separate = GL_TRUE;
16981  __GLeeLink_GL_EXT_blend_func_separate();
16982  }
16983  if (__GLeeCheckExtension("GL_INGR_color_clamp", &extensionNames) )
16984  {
16985  _GLEE_INGR_color_clamp = GL_TRUE;
16986  __GLeeLink_GL_INGR_color_clamp();
16987  }
16988  if (__GLeeCheckExtension("GL_INGR_interlace_read", &extensionNames) )
16989  {
16990  _GLEE_INGR_interlace_read = GL_TRUE;
16991  __GLeeLink_GL_INGR_interlace_read();
16992  }
16993  if (__GLeeCheckExtension("GL_EXT_stencil_wrap", &extensionNames) )
16994  {
16995  _GLEE_EXT_stencil_wrap = GL_TRUE;
16996  __GLeeLink_GL_EXT_stencil_wrap();
16997  }
16998  if (__GLeeCheckExtension("GL_EXT_422_pixels", &extensionNames) )
16999  {
17000  _GLEE_EXT_422_pixels = GL_TRUE;
17001  __GLeeLink_GL_EXT_422_pixels();
17002  }
17003  if (__GLeeCheckExtension("GL_NV_texgen_reflection", &extensionNames) )
17004  {
17005  _GLEE_NV_texgen_reflection = GL_TRUE;
17006  __GLeeLink_GL_NV_texgen_reflection();
17007  }
17008  if (__GLeeCheckExtension("GL_EXT_texture_cube_map", &extensionNames) )
17009  {
17010  _GLEE_EXT_texture_cube_map = GL_TRUE;
17011  __GLeeLink_GL_EXT_texture_cube_map();
17012  }
17013  if (__GLeeCheckExtension("GL_SUN_convolution_border_modes", &extensionNames) )
17014  {
17015  _GLEE_SUN_convolution_border_modes = GL_TRUE;
17016  __GLeeLink_GL_SUN_convolution_border_modes();
17017  }
17018  if (__GLeeCheckExtension("GL_EXT_texture_env_add", &extensionNames) )
17019  {
17020  _GLEE_EXT_texture_env_add = GL_TRUE;
17021  __GLeeLink_GL_EXT_texture_env_add();
17022  }
17023  if (__GLeeCheckExtension("GL_EXT_texture_lod_bias", &extensionNames) )
17024  {
17025  _GLEE_EXT_texture_lod_bias = GL_TRUE;
17026  __GLeeLink_GL_EXT_texture_lod_bias();
17027  }
17028  if (__GLeeCheckExtension("GL_EXT_texture_filter_anisotropic", &extensionNames) )
17029  {
17030  _GLEE_EXT_texture_filter_anisotropic = GL_TRUE;
17031  __GLeeLink_GL_EXT_texture_filter_anisotropic();
17032  }
17033  if (__GLeeCheckExtension("GL_EXT_vertex_weighting", &extensionNames) )
17034  {
17035  _GLEE_EXT_vertex_weighting = GL_TRUE;
17036  __GLeeLink_GL_EXT_vertex_weighting();
17037  }
17038  if (__GLeeCheckExtension("GL_NV_light_max_exponent", &extensionNames) )
17039  {
17040  _GLEE_NV_light_max_exponent = GL_TRUE;
17041  __GLeeLink_GL_NV_light_max_exponent();
17042  }
17043  if (__GLeeCheckExtension("GL_NV_vertex_array_range", &extensionNames) )
17044  {
17045  _GLEE_NV_vertex_array_range = GL_TRUE;
17046  __GLeeLink_GL_NV_vertex_array_range();
17047  }
17048  if (__GLeeCheckExtension("GL_NV_register_combiners", &extensionNames) )
17049  {
17050  _GLEE_NV_register_combiners = GL_TRUE;
17051  __GLeeLink_GL_NV_register_combiners();
17052  }
17053  if (__GLeeCheckExtension("GL_NV_fog_distance", &extensionNames) )
17054  {
17055  _GLEE_NV_fog_distance = GL_TRUE;
17056  __GLeeLink_GL_NV_fog_distance();
17057  }
17058  if (__GLeeCheckExtension("GL_NV_texgen_emboss", &extensionNames) )
17059  {
17060  _GLEE_NV_texgen_emboss = GL_TRUE;
17061  __GLeeLink_GL_NV_texgen_emboss();
17062  }
17063  if (__GLeeCheckExtension("GL_NV_blend_square", &extensionNames) )
17064  {
17065  _GLEE_NV_blend_square = GL_TRUE;
17066  __GLeeLink_GL_NV_blend_square();
17067  }
17068  if (__GLeeCheckExtension("GL_NV_texture_env_combine4", &extensionNames) )
17069  {
17070  _GLEE_NV_texture_env_combine4 = GL_TRUE;
17071  __GLeeLink_GL_NV_texture_env_combine4();
17072  }
17073  if (__GLeeCheckExtension("GL_MESA_resize_buffers", &extensionNames) )
17074  {
17075  _GLEE_MESA_resize_buffers = GL_TRUE;
17076  __GLeeLink_GL_MESA_resize_buffers();
17077  }
17078  if (__GLeeCheckExtension("GL_MESA_window_pos", &extensionNames) )
17079  {
17080  _GLEE_MESA_window_pos = GL_TRUE;
17081  __GLeeLink_GL_MESA_window_pos();
17082  }
17083  if (__GLeeCheckExtension("GL_EXT_texture_compression_s3tc", &extensionNames) )
17084  {
17085  _GLEE_EXT_texture_compression_s3tc = GL_TRUE;
17086  __GLeeLink_GL_EXT_texture_compression_s3tc();
17087  }
17088  if (__GLeeCheckExtension("GL_IBM_cull_vertex", &extensionNames) )
17089  {
17090  _GLEE_IBM_cull_vertex = GL_TRUE;
17091  __GLeeLink_GL_IBM_cull_vertex();
17092  }
17093  if (__GLeeCheckExtension("GL_IBM_multimode_draw_arrays", &extensionNames) )
17094  {
17095  _GLEE_IBM_multimode_draw_arrays = GL_TRUE;
17096  __GLeeLink_GL_IBM_multimode_draw_arrays();
17097  }
17098  if (__GLeeCheckExtension("GL_IBM_vertex_array_lists", &extensionNames) )
17099  {
17100  _GLEE_IBM_vertex_array_lists = GL_TRUE;
17101  __GLeeLink_GL_IBM_vertex_array_lists();
17102  }
17103  if (__GLeeCheckExtension("GL_SGIX_subsample", &extensionNames) )
17104  {
17105  _GLEE_SGIX_subsample = GL_TRUE;
17106  __GLeeLink_GL_SGIX_subsample();
17107  }
17108  if (__GLeeCheckExtension("GL_SGIX_ycrcb_subsample", &extensionNames) )
17109  {
17110  _GLEE_SGIX_ycrcb_subsample = GL_TRUE;
17111  __GLeeLink_GL_SGIX_ycrcb_subsample();
17112  }
17113  if (__GLeeCheckExtension("GL_SGIX_ycrcba", &extensionNames) )
17114  {
17115  _GLEE_SGIX_ycrcba = GL_TRUE;
17116  __GLeeLink_GL_SGIX_ycrcba();
17117  }
17118  if (__GLeeCheckExtension("GL_SGI_depth_pass_instrument", &extensionNames) )
17119  {
17120  _GLEE_SGI_depth_pass_instrument = GL_TRUE;
17121  __GLeeLink_GL_SGI_depth_pass_instrument();
17122  }
17123  if (__GLeeCheckExtension("GL_3DFX_texture_compression_FXT1", &extensionNames) )
17124  {
17125  _GLEE_3DFX_texture_compression_FXT1 = GL_TRUE;
17126  __GLeeLink_GL_3DFX_texture_compression_FXT1();
17127  }
17128  if (__GLeeCheckExtension("GL_3DFX_multisample", &extensionNames) )
17129  {
17130  _GLEE_3DFX_multisample = GL_TRUE;
17131  __GLeeLink_GL_3DFX_multisample();
17132  }
17133  if (__GLeeCheckExtension("GL_3DFX_tbuffer", &extensionNames) )
17134  {
17135  _GLEE_3DFX_tbuffer = GL_TRUE;
17136  __GLeeLink_GL_3DFX_tbuffer();
17137  }
17138  if (__GLeeCheckExtension("GL_EXT_multisample", &extensionNames) )
17139  {
17140  _GLEE_EXT_multisample = GL_TRUE;
17141  __GLeeLink_GL_EXT_multisample();
17142  }
17143  if (__GLeeCheckExtension("GL_SGIX_vertex_preclip", &extensionNames) )
17144  {
17145  _GLEE_SGIX_vertex_preclip = GL_TRUE;
17146  __GLeeLink_GL_SGIX_vertex_preclip();
17147  }
17148  if (__GLeeCheckExtension("GL_SGIX_convolution_accuracy", &extensionNames) )
17149  {
17150  _GLEE_SGIX_convolution_accuracy = GL_TRUE;
17151  __GLeeLink_GL_SGIX_convolution_accuracy();
17152  }
17153  if (__GLeeCheckExtension("GL_SGIX_resample", &extensionNames) )
17154  {
17155  _GLEE_SGIX_resample = GL_TRUE;
17156  __GLeeLink_GL_SGIX_resample();
17157  }
17158  if (__GLeeCheckExtension("GL_SGIS_point_line_texgen", &extensionNames) )
17159  {
17160  _GLEE_SGIS_point_line_texgen = GL_TRUE;
17161  __GLeeLink_GL_SGIS_point_line_texgen();
17162  }
17163  if (__GLeeCheckExtension("GL_SGIS_texture_color_mask", &extensionNames) )
17164  {
17165  _GLEE_SGIS_texture_color_mask = GL_TRUE;
17166  __GLeeLink_GL_SGIS_texture_color_mask();
17167  }
17168  if (__GLeeCheckExtension("GL_EXT_texture_env_dot3", &extensionNames) )
17169  {
17170  _GLEE_EXT_texture_env_dot3 = GL_TRUE;
17171  __GLeeLink_GL_EXT_texture_env_dot3();
17172  }
17173  if (__GLeeCheckExtension("GL_ATI_texture_mirror_once", &extensionNames) )
17174  {
17175  _GLEE_ATI_texture_mirror_once = GL_TRUE;
17176  __GLeeLink_GL_ATI_texture_mirror_once();
17177  }
17178  if (__GLeeCheckExtension("GL_NV_fence", &extensionNames) )
17179  {
17180  _GLEE_NV_fence = GL_TRUE;
17181  __GLeeLink_GL_NV_fence();
17182  }
17183  if (__GLeeCheckExtension("GL_IBM_texture_mirrored_repeat", &extensionNames) )
17184  {
17185  _GLEE_IBM_texture_mirrored_repeat = GL_TRUE;
17186  __GLeeLink_GL_IBM_texture_mirrored_repeat();
17187  }
17188  if (__GLeeCheckExtension("GL_NV_evaluators", &extensionNames) )
17189  {
17190  _GLEE_NV_evaluators = GL_TRUE;
17191  __GLeeLink_GL_NV_evaluators();
17192  }
17193  if (__GLeeCheckExtension("GL_NV_packed_depth_stencil", &extensionNames) )
17194  {
17195  _GLEE_NV_packed_depth_stencil = GL_TRUE;
17196  __GLeeLink_GL_NV_packed_depth_stencil();
17197  }
17198  if (__GLeeCheckExtension("GL_NV_register_combiners2", &extensionNames) )
17199  {
17200  _GLEE_NV_register_combiners2 = GL_TRUE;
17201  __GLeeLink_GL_NV_register_combiners2();
17202  }
17203  if (__GLeeCheckExtension("GL_NV_texture_compression_vtc", &extensionNames) )
17204  {
17205  _GLEE_NV_texture_compression_vtc = GL_TRUE;
17206  __GLeeLink_GL_NV_texture_compression_vtc();
17207  }
17208  if (__GLeeCheckExtension("GL_NV_texture_rectangle", &extensionNames) )
17209  {
17210  _GLEE_NV_texture_rectangle = GL_TRUE;
17211  __GLeeLink_GL_NV_texture_rectangle();
17212  }
17213  if (__GLeeCheckExtension("GL_NV_texture_shader", &extensionNames) )
17214  {
17215  _GLEE_NV_texture_shader = GL_TRUE;
17216  __GLeeLink_GL_NV_texture_shader();
17217  }
17218  if (__GLeeCheckExtension("GL_NV_texture_shader2", &extensionNames) )
17219  {
17220  _GLEE_NV_texture_shader2 = GL_TRUE;
17221  __GLeeLink_GL_NV_texture_shader2();
17222  }
17223  if (__GLeeCheckExtension("GL_NV_vertex_array_range2", &extensionNames) )
17224  {
17225  _GLEE_NV_vertex_array_range2 = GL_TRUE;
17226  __GLeeLink_GL_NV_vertex_array_range2();
17227  }
17228  if (__GLeeCheckExtension("GL_NV_vertex_program", &extensionNames) )
17229  {
17230  _GLEE_NV_vertex_program = GL_TRUE;
17231  __GLeeLink_GL_NV_vertex_program();
17232  }
17233  if (__GLeeCheckExtension("GL_SGIX_texture_coordinate_clamp", &extensionNames) )
17234  {
17235  _GLEE_SGIX_texture_coordinate_clamp = GL_TRUE;
17236  __GLeeLink_GL_SGIX_texture_coordinate_clamp();
17237  }
17238  if (__GLeeCheckExtension("GL_SGIX_scalebias_hint", &extensionNames) )
17239  {
17240  _GLEE_SGIX_scalebias_hint = GL_TRUE;
17241  __GLeeLink_GL_SGIX_scalebias_hint();
17242  }
17243  if (__GLeeCheckExtension("GL_OML_interlace", &extensionNames) )
17244  {
17245  _GLEE_OML_interlace = GL_TRUE;
17246  __GLeeLink_GL_OML_interlace();
17247  }
17248  if (__GLeeCheckExtension("GL_OML_subsample", &extensionNames) )
17249  {
17250  _GLEE_OML_subsample = GL_TRUE;
17251  __GLeeLink_GL_OML_subsample();
17252  }
17253  if (__GLeeCheckExtension("GL_OML_resample", &extensionNames) )
17254  {
17255  _GLEE_OML_resample = GL_TRUE;
17256  __GLeeLink_GL_OML_resample();
17257  }
17258  if (__GLeeCheckExtension("GL_NV_copy_depth_to_color", &extensionNames) )
17259  {
17260  _GLEE_NV_copy_depth_to_color = GL_TRUE;
17261  __GLeeLink_GL_NV_copy_depth_to_color();
17262  }
17263  if (__GLeeCheckExtension("GL_ATI_envmap_bumpmap", &extensionNames) )
17264  {
17265  _GLEE_ATI_envmap_bumpmap = GL_TRUE;
17266  __GLeeLink_GL_ATI_envmap_bumpmap();
17267  }
17268  if (__GLeeCheckExtension("GL_ATI_fragment_shader", &extensionNames) )
17269  {
17270  _GLEE_ATI_fragment_shader = GL_TRUE;
17271  __GLeeLink_GL_ATI_fragment_shader();
17272  }
17273  if (__GLeeCheckExtension("GL_ATI_pn_triangles", &extensionNames) )
17274  {
17275  _GLEE_ATI_pn_triangles = GL_TRUE;
17276  __GLeeLink_GL_ATI_pn_triangles();
17277  }
17278  if (__GLeeCheckExtension("GL_ATI_vertex_array_object", &extensionNames) )
17279  {
17280  _GLEE_ATI_vertex_array_object = GL_TRUE;
17281  __GLeeLink_GL_ATI_vertex_array_object();
17282  }
17283  if (__GLeeCheckExtension("GL_EXT_vertex_shader", &extensionNames) )
17284  {
17285  _GLEE_EXT_vertex_shader = GL_TRUE;
17286  __GLeeLink_GL_EXT_vertex_shader();
17287  }
17288  if (__GLeeCheckExtension("GL_ATI_vertex_streams", &extensionNames) )
17289  {
17290  _GLEE_ATI_vertex_streams = GL_TRUE;
17291  __GLeeLink_GL_ATI_vertex_streams();
17292  }
17293  if (__GLeeCheckExtension("GL_ATI_element_array", &extensionNames) )
17294  {
17295  _GLEE_ATI_element_array = GL_TRUE;
17296  __GLeeLink_GL_ATI_element_array();
17297  }
17298  if (__GLeeCheckExtension("GL_SUN_mesh_array", &extensionNames) )
17299  {
17300  _GLEE_SUN_mesh_array = GL_TRUE;
17301  __GLeeLink_GL_SUN_mesh_array();
17302  }
17303  if (__GLeeCheckExtension("GL_SUN_slice_accum", &extensionNames) )
17304  {
17305  _GLEE_SUN_slice_accum = GL_TRUE;
17306  __GLeeLink_GL_SUN_slice_accum();
17307  }
17308  if (__GLeeCheckExtension("GL_NV_multisample_filter_hint", &extensionNames) )
17309  {
17310  _GLEE_NV_multisample_filter_hint = GL_TRUE;
17311  __GLeeLink_GL_NV_multisample_filter_hint();
17312  }
17313  if (__GLeeCheckExtension("GL_NV_depth_clamp", &extensionNames) )
17314  {
17315  _GLEE_NV_depth_clamp = GL_TRUE;
17316  __GLeeLink_GL_NV_depth_clamp();
17317  }
17318  if (__GLeeCheckExtension("GL_NV_occlusion_query", &extensionNames) )
17319  {
17320  _GLEE_NV_occlusion_query = GL_TRUE;
17321  __GLeeLink_GL_NV_occlusion_query();
17322  }
17323  if (__GLeeCheckExtension("GL_NV_point_sprite", &extensionNames) )
17324  {
17325  _GLEE_NV_point_sprite = GL_TRUE;
17326  __GLeeLink_GL_NV_point_sprite();
17327  }
17328  if (__GLeeCheckExtension("GL_NV_texture_shader3", &extensionNames) )
17329  {
17330  _GLEE_NV_texture_shader3 = GL_TRUE;
17331  __GLeeLink_GL_NV_texture_shader3();
17332  }
17333  if (__GLeeCheckExtension("GL_NV_vertex_program1_1", &extensionNames) )
17334  {
17335  _GLEE_NV_vertex_program1_1 = GL_TRUE;
17336  __GLeeLink_GL_NV_vertex_program1_1();
17337  }
17338  if (__GLeeCheckExtension("GL_EXT_shadow_funcs", &extensionNames) )
17339  {
17340  _GLEE_EXT_shadow_funcs = GL_TRUE;
17341  __GLeeLink_GL_EXT_shadow_funcs();
17342  }
17343  if (__GLeeCheckExtension("GL_EXT_stencil_two_side", &extensionNames) )
17344  {
17345  _GLEE_EXT_stencil_two_side = GL_TRUE;
17346  __GLeeLink_GL_EXT_stencil_two_side();
17347  }
17348  if (__GLeeCheckExtension("GL_ATI_text_fragment_shader", &extensionNames) )
17349  {
17350  _GLEE_ATI_text_fragment_shader = GL_TRUE;
17351  __GLeeLink_GL_ATI_text_fragment_shader();
17352  }
17353  if (__GLeeCheckExtension("GL_APPLE_client_storage", &extensionNames) )
17354  {
17355  _GLEE_APPLE_client_storage = GL_TRUE;
17356  __GLeeLink_GL_APPLE_client_storage();
17357  }
17358  if (__GLeeCheckExtension("GL_APPLE_element_array", &extensionNames) )
17359  {
17360  _GLEE_APPLE_element_array = GL_TRUE;
17361  __GLeeLink_GL_APPLE_element_array();
17362  }
17363  if (__GLeeCheckExtension("GL_APPLE_fence", &extensionNames) )
17364  {
17365  _GLEE_APPLE_fence = GL_TRUE;
17366  __GLeeLink_GL_APPLE_fence();
17367  }
17368  if (__GLeeCheckExtension("GL_APPLE_vertex_array_object", &extensionNames) )
17369  {
17370  _GLEE_APPLE_vertex_array_object = GL_TRUE;
17371  __GLeeLink_GL_APPLE_vertex_array_object();
17372  }
17373  if (__GLeeCheckExtension("GL_APPLE_vertex_array_range", &extensionNames) )
17374  {
17375  _GLEE_APPLE_vertex_array_range = GL_TRUE;
17376  __GLeeLink_GL_APPLE_vertex_array_range();
17377  }
17378  if (__GLeeCheckExtension("GL_APPLE_ycbcr_422", &extensionNames) )
17379  {
17380  _GLEE_APPLE_ycbcr_422 = GL_TRUE;
17381  __GLeeLink_GL_APPLE_ycbcr_422();
17382  }
17383  if (__GLeeCheckExtension("GL_S3_s3tc", &extensionNames) )
17384  {
17385  _GLEE_S3_s3tc = GL_TRUE;
17386  __GLeeLink_GL_S3_s3tc();
17387  }
17388  if (__GLeeCheckExtension("GL_ATI_draw_buffers", &extensionNames) )
17389  {
17390  _GLEE_ATI_draw_buffers = GL_TRUE;
17391  __GLeeLink_GL_ATI_draw_buffers();
17392  }
17393  if (__GLeeCheckExtension("GL_ATI_pixel_format_float", &extensionNames) )
17394  {
17395  _GLEE_ATI_pixel_format_float = GL_TRUE;
17396  __GLeeLink_GL_ATI_pixel_format_float();
17397  }
17398  if (__GLeeCheckExtension("GL_ATI_texture_env_combine3", &extensionNames) )
17399  {
17400  _GLEE_ATI_texture_env_combine3 = GL_TRUE;
17401  __GLeeLink_GL_ATI_texture_env_combine3();
17402  }
17403  if (__GLeeCheckExtension("GL_ATI_texture_float", &extensionNames) )
17404  {
17405  _GLEE_ATI_texture_float = GL_TRUE;
17406  __GLeeLink_GL_ATI_texture_float();
17407  }
17408  if (__GLeeCheckExtension("GL_NV_float_buffer", &extensionNames) )
17409  {
17410  _GLEE_NV_float_buffer = GL_TRUE;
17411  __GLeeLink_GL_NV_float_buffer();
17412  }
17413  if (__GLeeCheckExtension("GL_NV_fragment_program", &extensionNames) )
17414  {
17415  _GLEE_NV_fragment_program = GL_TRUE;
17416  __GLeeLink_GL_NV_fragment_program();
17417  }
17418  if (__GLeeCheckExtension("GL_NV_half_float", &extensionNames) )
17419  {
17420  _GLEE_NV_half_float = GL_TRUE;
17421  __GLeeLink_GL_NV_half_float();
17422  }
17423  if (__GLeeCheckExtension("GL_NV_pixel_data_range", &extensionNames) )
17424  {
17425  _GLEE_NV_pixel_data_range = GL_TRUE;
17426  __GLeeLink_GL_NV_pixel_data_range();
17427  }
17428  if (__GLeeCheckExtension("GL_NV_primitive_restart", &extensionNames) )
17429  {
17430  _GLEE_NV_primitive_restart = GL_TRUE;
17431  __GLeeLink_GL_NV_primitive_restart();
17432  }
17433  if (__GLeeCheckExtension("GL_NV_texture_expand_normal", &extensionNames) )
17434  {
17435  _GLEE_NV_texture_expand_normal = GL_TRUE;
17436  __GLeeLink_GL_NV_texture_expand_normal();
17437  }
17438  if (__GLeeCheckExtension("GL_NV_vertex_program2", &extensionNames) )
17439  {
17440  _GLEE_NV_vertex_program2 = GL_TRUE;
17441  __GLeeLink_GL_NV_vertex_program2();
17442  }
17443  if (__GLeeCheckExtension("GL_ATI_map_object_buffer", &extensionNames) )
17444  {
17445  _GLEE_ATI_map_object_buffer = GL_TRUE;
17446  __GLeeLink_GL_ATI_map_object_buffer();
17447  }
17448  if (__GLeeCheckExtension("GL_ATI_separate_stencil", &extensionNames) )
17449  {
17450  _GLEE_ATI_separate_stencil = GL_TRUE;
17451  __GLeeLink_GL_ATI_separate_stencil();
17452  }
17453  if (__GLeeCheckExtension("GL_ATI_vertex_attrib_array_object", &extensionNames) )
17454  {
17455  _GLEE_ATI_vertex_attrib_array_object = GL_TRUE;
17456  __GLeeLink_GL_ATI_vertex_attrib_array_object();
17457  }
17458  if (__GLeeCheckExtension("GL_OES_read_format", &extensionNames) )
17459  {
17460  _GLEE_OES_read_format = GL_TRUE;
17461  __GLeeLink_GL_OES_read_format();
17462  }
17463  if (__GLeeCheckExtension("GL_EXT_depth_bounds_test", &extensionNames) )
17464  {
17465  _GLEE_EXT_depth_bounds_test = GL_TRUE;
17466  __GLeeLink_GL_EXT_depth_bounds_test();
17467  }
17468  if (__GLeeCheckExtension("GL_EXT_texture_mirror_clamp", &extensionNames) )
17469  {
17470  _GLEE_EXT_texture_mirror_clamp = GL_TRUE;
17471  __GLeeLink_GL_EXT_texture_mirror_clamp();
17472  }
17473  if (__GLeeCheckExtension("GL_EXT_blend_equation_separate", &extensionNames) )
17474  {
17475  _GLEE_EXT_blend_equation_separate = GL_TRUE;
17476  __GLeeLink_GL_EXT_blend_equation_separate();
17477  }
17478  if (__GLeeCheckExtension("GL_MESA_pack_invert", &extensionNames) )
17479  {
17480  _GLEE_MESA_pack_invert = GL_TRUE;
17481  __GLeeLink_GL_MESA_pack_invert();
17482  }
17483  if (__GLeeCheckExtension("GL_MESA_ycbcr_texture", &extensionNames) )
17484  {
17485  _GLEE_MESA_ycbcr_texture = GL_TRUE;
17486  __GLeeLink_GL_MESA_ycbcr_texture();
17487  }
17488  if (__GLeeCheckExtension("GL_EXT_pixel_buffer_object", &extensionNames) )
17489  {
17490  _GLEE_EXT_pixel_buffer_object = GL_TRUE;
17491  __GLeeLink_GL_EXT_pixel_buffer_object();
17492  }
17493  if (__GLeeCheckExtension("GL_NV_fragment_program_option", &extensionNames) )
17494  {
17495  _GLEE_NV_fragment_program_option = GL_TRUE;
17496  __GLeeLink_GL_NV_fragment_program_option();
17497  }
17498  if (__GLeeCheckExtension("GL_NV_fragment_program2", &extensionNames) )
17499  {
17500  _GLEE_NV_fragment_program2 = GL_TRUE;
17501  __GLeeLink_GL_NV_fragment_program2();
17502  }
17503  if (__GLeeCheckExtension("GL_NV_vertex_program2_option", &extensionNames) )
17504  {
17505  _GLEE_NV_vertex_program2_option = GL_TRUE;
17506  __GLeeLink_GL_NV_vertex_program2_option();
17507  }
17508  if (__GLeeCheckExtension("GL_NV_vertex_program3", &extensionNames) )
17509  {
17510  _GLEE_NV_vertex_program3 = GL_TRUE;
17511  __GLeeLink_GL_NV_vertex_program3();
17512  }
17513  if (__GLeeCheckExtension("GL_EXT_framebuffer_object", &extensionNames) )
17514  {
17515  _GLEE_EXT_framebuffer_object = GL_TRUE;
17516  __GLeeLink_GL_EXT_framebuffer_object();
17517  }
17518  if (__GLeeCheckExtension("GL_GREMEDY_string_marker", &extensionNames) )
17519  {
17520  _GLEE_GREMEDY_string_marker = GL_TRUE;
17521  __GLeeLink_GL_GREMEDY_string_marker();
17522  }
17523  if (__GLeeCheckExtension("GL_EXT_packed_depth_stencil", &extensionNames) )
17524  {
17525  _GLEE_EXT_packed_depth_stencil = GL_TRUE;
17526  __GLeeLink_GL_EXT_packed_depth_stencil();
17527  }
17528  if (__GLeeCheckExtension("GL_EXT_stencil_clear_tag", &extensionNames) )
17529  {
17530  _GLEE_EXT_stencil_clear_tag = GL_TRUE;
17531  __GLeeLink_GL_EXT_stencil_clear_tag();
17532  }
17533  if (__GLeeCheckExtension("GL_EXT_texture_sRGB", &extensionNames) )
17534  {
17535  _GLEE_EXT_texture_sRGB = GL_TRUE;
17536  __GLeeLink_GL_EXT_texture_sRGB();
17537  }
17538  if (__GLeeCheckExtension("GL_EXT_framebuffer_blit", &extensionNames) )
17539  {
17540  _GLEE_EXT_framebuffer_blit = GL_TRUE;
17541  __GLeeLink_GL_EXT_framebuffer_blit();
17542  }
17543  if (__GLeeCheckExtension("GL_EXT_framebuffer_multisample", &extensionNames) )
17544  {
17545  _GLEE_EXT_framebuffer_multisample = GL_TRUE;
17546  __GLeeLink_GL_EXT_framebuffer_multisample();
17547  }
17548  if (__GLeeCheckExtension("GL_MESAX_texture_stack", &extensionNames) )
17549  {
17550  _GLEE_MESAX_texture_stack = GL_TRUE;
17551  __GLeeLink_GL_MESAX_texture_stack();
17552  }
17553  if (__GLeeCheckExtension("GL_EXT_timer_query", &extensionNames) )
17554  {
17555  _GLEE_EXT_timer_query = GL_TRUE;
17556  __GLeeLink_GL_EXT_timer_query();
17557  }
17558  if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNames) )
17559  {
17560  _GLEE_EXT_gpu_program_parameters = GL_TRUE;
17561  __GLeeLink_GL_EXT_gpu_program_parameters();
17562  }
17563  if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames) )
17564  {
17565  _GLEE_APPLE_flush_buffer_range = GL_TRUE;
17566  __GLeeLink_GL_APPLE_flush_buffer_range();
17567  }
17568  if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) )
17569  {
17570  _GLEE_EXT_gpu_shader4 = GL_TRUE;
17571  __GLeeLink_GL_EXT_gpu_shader4();
17572  }
17573  if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) )
17574  {
17575  _GLEE_EXT_draw_instanced = GL_TRUE;
17576  __GLeeLink_GL_EXT_draw_instanced();
17577  }
17578  if (__GLeeCheckExtension("GL_EXT_packed_float", &extensionNames) )
17579  {
17580  _GLEE_EXT_packed_float = GL_TRUE;
17581  __GLeeLink_GL_EXT_packed_float();
17582  }
17583  if (__GLeeCheckExtension("GL_EXT_texture_array", &extensionNames) )
17584  {
17585  _GLEE_EXT_texture_array = GL_TRUE;
17586  __GLeeLink_GL_EXT_texture_array();
17587  }
17588  if (__GLeeCheckExtension("GL_EXT_texture_buffer_object", &extensionNames) )
17589  {
17590  _GLEE_EXT_texture_buffer_object = GL_TRUE;
17591  __GLeeLink_GL_EXT_texture_buffer_object();
17592  }
17593  if (__GLeeCheckExtension("GL_EXT_texture_compression_latc", &extensionNames) )
17594  {
17595  _GLEE_EXT_texture_compression_latc = GL_TRUE;
17596  __GLeeLink_GL_EXT_texture_compression_latc();
17597  }
17598  if (__GLeeCheckExtension("GL_EXT_texture_compression_rgtc", &extensionNames) )
17599  {
17600  _GLEE_EXT_texture_compression_rgtc = GL_TRUE;
17601  __GLeeLink_GL_EXT_texture_compression_rgtc();
17602  }
17603  if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNames) )
17604  {
17605  _GLEE_EXT_texture_shared_exponent = GL_TRUE;
17606  __GLeeLink_GL_EXT_texture_shared_exponent();
17607  }
17608  if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) )
17609  {
17610  _GLEE_NV_depth_buffer_float = GL_TRUE;
17611  __GLeeLink_GL_NV_depth_buffer_float();
17612  }
17613  if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &extensionNames) )
17614  {
17615  _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE;
17616  __GLeeLink_GL_NV_framebuffer_multisample_coverage();
17617  }
17618  if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) )
17619  {
17620  _GLEE_EXT_framebuffer_sRGB = GL_TRUE;
17621  __GLeeLink_GL_EXT_framebuffer_sRGB();
17622  }
17623  if (__GLeeCheckExtension("GL_NV_geometry_shader4", &extensionNames) )
17624  {
17625  _GLEE_NV_geometry_shader4 = GL_TRUE;
17626  __GLeeLink_GL_NV_geometry_shader4();
17627  }
17628  if (__GLeeCheckExtension("GL_NV_parameter_buffer_object", &extensionNames) )
17629  {
17630  _GLEE_NV_parameter_buffer_object = GL_TRUE;
17631  __GLeeLink_GL_NV_parameter_buffer_object();
17632  }
17633  if (__GLeeCheckExtension("GL_EXT_draw_buffers2", &extensionNames) )
17634  {
17635  _GLEE_EXT_draw_buffers2 = GL_TRUE;
17636  __GLeeLink_GL_EXT_draw_buffers2();
17637  }
17638  if (__GLeeCheckExtension("GL_NV_transform_feedback", &extensionNames) )
17639  {
17640  _GLEE_NV_transform_feedback = GL_TRUE;
17641  __GLeeLink_GL_NV_transform_feedback();
17642  }
17643  if (__GLeeCheckExtension("GL_EXT_bindable_uniform", &extensionNames) )
17644  {
17645  _GLEE_EXT_bindable_uniform = GL_TRUE;
17646  __GLeeLink_GL_EXT_bindable_uniform();
17647  }
17648  if (__GLeeCheckExtension("GL_EXT_texture_integer", &extensionNames) )
17649  {
17650  _GLEE_EXT_texture_integer = GL_TRUE;
17651  __GLeeLink_GL_EXT_texture_integer();
17652  }
17653  if (__GLeeCheckExtension("GL_GREMEDY_frame_terminator", &extensionNames) )
17654  {
17655  _GLEE_GREMEDY_frame_terminator = GL_TRUE;
17656  __GLeeLink_GL_GREMEDY_frame_terminator();
17657  }
17658  if (__GLeeCheckExtension("GL_NV_conditional_render", &extensionNames) )
17659  {
17660  _GLEE_NV_conditional_render = GL_TRUE;
17661  __GLeeLink_GL_NV_conditional_render();
17662  }
17663  if (__GLeeCheckExtension("GL_NV_present_video", &extensionNames) )
17664  {
17665  _GLEE_NV_present_video = GL_TRUE;
17666  __GLeeLink_GL_NV_present_video();
17667  }
17668  if (__GLeeCheckExtension("GL_EXT_transform_feedback", &extensionNames) )
17669  {
17670  _GLEE_EXT_transform_feedback = GL_TRUE;
17671  __GLeeLink_GL_EXT_transform_feedback();
17672  }
17673  if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) )
17674  {
17675  _GLEE_EXT_direct_state_access = GL_TRUE;
17676  __GLeeLink_GL_EXT_direct_state_access();
17677  }
17678  if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) )
17679  {
17680  _GLEE_EXT_vertex_array_bgra = GL_TRUE;
17681  __GLeeLink_GL_EXT_vertex_array_bgra();
17682  }
17683  if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) )
17684  {
17685  _GLEE_EXT_texture_swizzle = GL_TRUE;
17686  __GLeeLink_GL_EXT_texture_swizzle();
17687  }
17688  if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames) )
17689  {
17690  _GLEE_NV_explicit_multisample = GL_TRUE;
17691  __GLeeLink_GL_NV_explicit_multisample();
17692  }
17693  if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames) )
17694  {
17695  _GLEE_NV_transform_feedback2 = GL_TRUE;
17696  __GLeeLink_GL_NV_transform_feedback2();
17697  }
17698  if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) )
17699  {
17700  _GLEE_SGIX_texture_select = GL_TRUE;
17701  __GLeeLink_GL_SGIX_texture_select();
17702  }
17703  if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames) )
17704  {
17705  _GLEE_INGR_blend_func_separate = GL_TRUE;
17706  __GLeeLink_GL_INGR_blend_func_separate();
17707  }
17708  if (__GLeeCheckExtension("GL_SGIX_depth_pass_instrument", &extensionNames) )
17709  {
17710  _GLEE_SGIX_depth_pass_instrument = GL_TRUE;
17711  __GLeeLink_GL_SGIX_depth_pass_instrument();
17712  }
17713  if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) )
17714  {
17715  _GLEE_SGIX_igloo_interface = GL_TRUE;
17716  __GLeeLink_GL_SGIX_igloo_interface();
17717  }
17718  if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) )
17719  {
17720  _GLEE_EXT_fragment_lighting = GL_TRUE;
17721  __GLeeLink_GL_EXT_fragment_lighting();
17722  }
17723  if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) )
17724  {
17725  _GLEE_EXT_geometry_shader4 = GL_TRUE;
17726  __GLeeLink_GL_EXT_geometry_shader4();
17727  }
17728  if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) )
17729  {
17730  _GLEE_EXT_scene_marker = GL_TRUE;
17731  __GLeeLink_GL_EXT_scene_marker();
17732  }
17733  if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionNames) )
17734  {
17735  _GLEE_EXT_texture_compression_dxt1 = GL_TRUE;
17736  __GLeeLink_GL_EXT_texture_compression_dxt1();
17737  }
17738  if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) )
17739  {
17740  _GLEE_EXT_texture_env = GL_TRUE;
17741  __GLeeLink_GL_EXT_texture_env();
17742  }
17743  if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) )
17744  {
17745  _GLEE_IBM_static_data = GL_TRUE;
17746  __GLeeLink_GL_IBM_static_data();
17747  }
17748  if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) )
17749  {
17750  _GLEE_NV_gpu_program4 = GL_TRUE;
17751  __GLeeLink_GL_NV_gpu_program4();
17752  }
17753  if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) )
17754  {
17755  _GLEE_OES_byte_coordinates = GL_TRUE;
17756  __GLeeLink_GL_OES_byte_coordinates();
17757  }
17758  if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensionNames) )
17759  {
17760  _GLEE_OES_compressed_paletted_texture = GL_TRUE;
17761  __GLeeLink_GL_OES_compressed_paletted_texture();
17762  }
17763  if (__GLeeCheckExtension("GL_OES_single_precision", &extensionNames) )
17764  {
17765  _GLEE_OES_single_precision = GL_TRUE;
17766  __GLeeLink_GL_OES_single_precision();
17767  }
17768  if (__GLeeCheckExtension("GL_SGIX_pixel_texture_bits", &extensionNames) )
17769  {
17770  _GLEE_SGIX_pixel_texture_bits = GL_TRUE;
17771  __GLeeLink_GL_SGIX_pixel_texture_bits();
17772  }
17773  if (__GLeeCheckExtension("GL_SGIX_texture_range", &extensionNames) )
17774  {
17775  _GLEE_SGIX_texture_range = GL_TRUE;
17776  __GLeeLink_GL_SGIX_texture_range();
17777  }
17778 #ifdef WIN32
17779  if (__GLeeCheckExtension("WGL_ARB_buffer_region", &extensionNames) )
17780  {
17781  _GLEE_WGL_ARB_buffer_region = GL_TRUE;
17782  __GLeeLink_WGL_ARB_buffer_region();
17783  }
17784  if (__GLeeCheckExtension("WGL_ARB_multisample", &extensionNames) )
17785  {
17786  _GLEE_WGL_ARB_multisample = GL_TRUE;
17787  __GLeeLink_WGL_ARB_multisample();
17788  }
17789  if (__GLeeCheckExtension("WGL_ARB_extensions_string", &extensionNames) )
17790  {
17791  _GLEE_WGL_ARB_extensions_string = GL_TRUE;
17792  __GLeeLink_WGL_ARB_extensions_string();
17793  }
17794  if (__GLeeCheckExtension("WGL_ARB_pixel_format", &extensionNames) )
17795  {
17796  _GLEE_WGL_ARB_pixel_format = GL_TRUE;
17797  __GLeeLink_WGL_ARB_pixel_format();
17798  }
17799  if (__GLeeCheckExtension("WGL_ARB_make_current_read", &extensionNames) )
17800  {
17801  _GLEE_WGL_ARB_make_current_read = GL_TRUE;
17802  __GLeeLink_WGL_ARB_make_current_read();
17803  }
17804  if (__GLeeCheckExtension("WGL_ARB_pbuffer", &extensionNames) )
17805  {
17806  _GLEE_WGL_ARB_pbuffer = GL_TRUE;
17807  __GLeeLink_WGL_ARB_pbuffer();
17808  }
17809  if (__GLeeCheckExtension("WGL_ARB_render_texture", &extensionNames) )
17810  {
17811  _GLEE_WGL_ARB_render_texture = GL_TRUE;
17812  __GLeeLink_WGL_ARB_render_texture();
17813  }
17814  if (__GLeeCheckExtension("WGL_ARB_pixel_format_float", &extensionNames) )
17815  {
17816  _GLEE_WGL_ARB_pixel_format_float = GL_TRUE;
17817  __GLeeLink_WGL_ARB_pixel_format_float();
17818  }
17819  if (__GLeeCheckExtension("WGL_ARB_create_context", &extensionNames) )
17820  {
17821  _GLEE_WGL_ARB_create_context = GL_TRUE;
17822  __GLeeLink_WGL_ARB_create_context();
17823  }
17824  if (__GLeeCheckExtension("WGL_EXT_make_current_read", &extensionNames) )
17825  {
17826  _GLEE_WGL_EXT_make_current_read = GL_TRUE;
17827  __GLeeLink_WGL_EXT_make_current_read();
17828  }
17829  if (__GLeeCheckExtension("WGL_EXT_pixel_format", &extensionNames) )
17830  {
17831  _GLEE_WGL_EXT_pixel_format = GL_TRUE;
17832  __GLeeLink_WGL_EXT_pixel_format();
17833  }
17834  if (__GLeeCheckExtension("WGL_EXT_pbuffer", &extensionNames) )
17835  {
17836  _GLEE_WGL_EXT_pbuffer = GL_TRUE;
17837  __GLeeLink_WGL_EXT_pbuffer();
17838  }
17839  if (__GLeeCheckExtension("WGL_EXT_depth_float", &extensionNames) )
17840  {
17841  _GLEE_WGL_EXT_depth_float = GL_TRUE;
17842  __GLeeLink_WGL_EXT_depth_float();
17843  }
17844  if (__GLeeCheckExtension("WGL_3DFX_multisample", &extensionNames) )
17845  {
17846  _GLEE_WGL_3DFX_multisample = GL_TRUE;
17847  __GLeeLink_WGL_3DFX_multisample();
17848  }
17849  if (__GLeeCheckExtension("WGL_EXT_multisample", &extensionNames) )
17850  {
17851  _GLEE_WGL_EXT_multisample = GL_TRUE;
17852  __GLeeLink_WGL_EXT_multisample();
17853  }
17854  if (__GLeeCheckExtension("WGL_I3D_digital_video_control", &extensionNames) )
17855  {
17856  _GLEE_WGL_I3D_digital_video_control = GL_TRUE;
17857  __GLeeLink_WGL_I3D_digital_video_control();
17858  }
17859  if (__GLeeCheckExtension("WGL_I3D_gamma", &extensionNames) )
17860  {
17861  _GLEE_WGL_I3D_gamma = GL_TRUE;
17862  __GLeeLink_WGL_I3D_gamma();
17863  }
17864  if (__GLeeCheckExtension("WGL_I3D_genlock", &extensionNames) )
17865  {
17866  _GLEE_WGL_I3D_genlock = GL_TRUE;
17867  __GLeeLink_WGL_I3D_genlock();
17868  }
17869  if (__GLeeCheckExtension("WGL_I3D_image_buffer", &extensionNames) )
17870  {
17871  _GLEE_WGL_I3D_image_buffer = GL_TRUE;
17872  __GLeeLink_WGL_I3D_image_buffer();
17873  }
17874  if (__GLeeCheckExtension("WGL_I3D_swap_frame_lock", &extensionNames) )
17875  {
17876  _GLEE_WGL_I3D_swap_frame_lock = GL_TRUE;
17877  __GLeeLink_WGL_I3D_swap_frame_lock();
17878  }
17879  if (__GLeeCheckExtension("WGL_NV_render_depth_texture", &extensionNames) )
17880  {
17881  _GLEE_WGL_NV_render_depth_texture = GL_TRUE;
17882  __GLeeLink_WGL_NV_render_depth_texture();
17883  }
17884  if (__GLeeCheckExtension("WGL_NV_render_texture_rectangle", &extensionNames) )
17885  {
17886  _GLEE_WGL_NV_render_texture_rectangle = GL_TRUE;
17887  __GLeeLink_WGL_NV_render_texture_rectangle();
17888  }
17889  if (__GLeeCheckExtension("WGL_ATI_pixel_format_float", &extensionNames) )
17890  {
17891  _GLEE_WGL_ATI_pixel_format_float = GL_TRUE;
17892  __GLeeLink_WGL_ATI_pixel_format_float();
17893  }
17894  if (__GLeeCheckExtension("WGL_NV_float_buffer", &extensionNames) )
17895  {
17896  _GLEE_WGL_NV_float_buffer = GL_TRUE;
17897  __GLeeLink_WGL_NV_float_buffer();
17898  }
17899  if (__GLeeCheckExtension("WGL_3DL_stereo_control", &extensionNames) )
17900  {
17901  _GLEE_WGL_3DL_stereo_control = GL_TRUE;
17902  __GLeeLink_WGL_3DL_stereo_control();
17903  }
17904  if (__GLeeCheckExtension("WGL_EXT_pixel_format_packed_float", &extensionNames) )
17905  {
17906  _GLEE_WGL_EXT_pixel_format_packed_float = GL_TRUE;
17907  __GLeeLink_WGL_EXT_pixel_format_packed_float();
17908  }
17909  if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) )
17910  {
17911  _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE;
17912  __GLeeLink_WGL_EXT_framebuffer_sRGB();
17913  }
17914  if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) )
17915  {
17916  _GLEE_WGL_NV_present_video = GL_TRUE;
17917  __GLeeLink_WGL_NV_present_video();
17918  }
17919  if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) )
17920  {
17921  _GLEE_WGL_NV_swap_group = GL_TRUE;
17922  __GLeeLink_WGL_NV_swap_group();
17923  }
17924  if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) )
17925  {
17926  _GLEE_WGL_NV_gpu_affinity = GL_TRUE;
17927  __GLeeLink_WGL_NV_gpu_affinity();
17928  }
17929  if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames) )
17930  {
17931  _GLEE_WGL_EXT_display_color_table = GL_TRUE;
17932  __GLeeLink_WGL_EXT_display_color_table();
17933  }
17934  if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) )
17935  {
17936  _GLEE_WGL_EXT_extensions_string = GL_TRUE;
17937  __GLeeLink_WGL_EXT_extensions_string();
17938  }
17939  if (__GLeeCheckExtension("WGL_EXT_swap_control", &extensionNames) )
17940  {
17941  _GLEE_WGL_EXT_swap_control = GL_TRUE;
17942  __GLeeLink_WGL_EXT_swap_control();
17943  }
17944  if (__GLeeCheckExtension("WGL_NV_vertex_array_range", &extensionNames) )
17945  {
17946  _GLEE_WGL_NV_vertex_array_range = GL_TRUE;
17947  __GLeeLink_WGL_NV_vertex_array_range();
17948  }
17949  if (__GLeeCheckExtension("WGL_OML_sync_control", &extensionNames) )
17950  {
17951  _GLEE_WGL_OML_sync_control = GL_TRUE;
17952  __GLeeLink_WGL_OML_sync_control();
17953  }
17954  if (__GLeeCheckExtension("WGL_I3D_swap_frame_usage", &extensionNames) )
17955  {
17956  _GLEE_WGL_I3D_swap_frame_usage = GL_TRUE;
17957  __GLeeLink_WGL_I3D_swap_frame_usage();
17958  }
17959  if (__GLeeCheckExtension("WGL_NV_video_output", &extensionNames) )
17960  {
17961  _GLEE_WGL_NV_video_output = GL_TRUE;
17962  __GLeeLink_WGL_NV_video_output();
17963  }
17964 #elif defined(__APPLE__) || defined(__APPLE_CC__)
17965 #else /* GLX */
17966  if (__GLeeCheckExtension("GLX_VERSION_1_3", &extensionNames) )
17967  {
17968  _GLEE_GLX_VERSION_1_3 = GL_TRUE;
17969  __GLeeLink_GLX_VERSION_1_3();
17970  }
17971  if (__GLeeCheckExtension("GLX_VERSION_1_4", &extensionNames) )
17972  {
17973  _GLEE_GLX_VERSION_1_4 = GL_TRUE;
17974  __GLeeLink_GLX_VERSION_1_4();
17975  }
17976  if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) )
17977  {
17978  _GLEE_GLX_ARB_multisample = GL_TRUE;
17979  __GLeeLink_GLX_ARB_multisample();
17980  }
17981  if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) )
17982  {
17983  _GLEE_GLX_ARB_fbconfig_float = GL_TRUE;
17984  __GLeeLink_GLX_ARB_fbconfig_float();
17985  }
17986  if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) )
17987  {
17988  _GLEE_GLX_ARB_create_context = GL_TRUE;
17989  __GLeeLink_GLX_ARB_create_context();
17990  }
17991  if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) )
17992  {
17993  _GLEE_GLX_SGIS_multisample = GL_TRUE;
17994  __GLeeLink_GLX_SGIS_multisample();
17995  }
17996  if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) )
17997  {
17998  _GLEE_GLX_EXT_visual_info = GL_TRUE;
17999  __GLeeLink_GLX_EXT_visual_info();
18000  }
18001  if (__GLeeCheckExtension("GLX_SGI_swap_control", &extensionNames) )
18002  {
18003  _GLEE_GLX_SGI_swap_control = GL_TRUE;
18004  __GLeeLink_GLX_SGI_swap_control();
18005  }
18006  if (__GLeeCheckExtension("GLX_SGI_video_sync", &extensionNames) )
18007  {
18008  _GLEE_GLX_SGI_video_sync = GL_TRUE;
18009  __GLeeLink_GLX_SGI_video_sync();
18010  }
18011  if (__GLeeCheckExtension("GLX_SGI_make_current_read", &extensionNames) )
18012  {
18013  _GLEE_GLX_SGI_make_current_read = GL_TRUE;
18014  __GLeeLink_GLX_SGI_make_current_read();
18015  }
18016  if (__GLeeCheckExtension("GLX_EXT_visual_rating", &extensionNames) )
18017  {
18018  _GLEE_GLX_EXT_visual_rating = GL_TRUE;
18019  __GLeeLink_GLX_EXT_visual_rating();
18020  }
18021  if (__GLeeCheckExtension("GLX_EXT_import_context", &extensionNames) )
18022  {
18023  _GLEE_GLX_EXT_import_context = GL_TRUE;
18024  __GLeeLink_GLX_EXT_import_context();
18025  }
18026  if (__GLeeCheckExtension("GLX_SGIX_fbconfig", &extensionNames) )
18027  {
18028  _GLEE_GLX_SGIX_fbconfig = GL_TRUE;
18029  __GLeeLink_GLX_SGIX_fbconfig();
18030  }
18031  if (__GLeeCheckExtension("GLX_SGIX_pbuffer", &extensionNames) )
18032  {
18033  _GLEE_GLX_SGIX_pbuffer = GL_TRUE;
18034  __GLeeLink_GLX_SGIX_pbuffer();
18035  }
18036  if (__GLeeCheckExtension("GLX_SGI_cushion", &extensionNames) )
18037  {
18038  _GLEE_GLX_SGI_cushion = GL_TRUE;
18039  __GLeeLink_GLX_SGI_cushion();
18040  }
18041  if (__GLeeCheckExtension("GLX_SGIX_video_resize", &extensionNames) )
18042  {
18043  _GLEE_GLX_SGIX_video_resize = GL_TRUE;
18044  __GLeeLink_GLX_SGIX_video_resize();
18045  }
18046  if (__GLeeCheckExtension("GLX_SGIX_swap_group", &extensionNames) )
18047  {
18048  _GLEE_GLX_SGIX_swap_group = GL_TRUE;
18049  __GLeeLink_GLX_SGIX_swap_group();
18050  }
18051  if (__GLeeCheckExtension("GLX_SGIX_swap_barrier", &extensionNames) )
18052  {
18053  _GLEE_GLX_SGIX_swap_barrier = GL_TRUE;
18054  __GLeeLink_GLX_SGIX_swap_barrier();
18055  }
18056  if (__GLeeCheckExtension("GLX_SGIS_blended_overlay", &extensionNames) )
18057  {
18058  _GLEE_GLX_SGIS_blended_overlay = GL_TRUE;
18059  __GLeeLink_GLX_SGIS_blended_overlay();
18060  }
18061  if (__GLeeCheckExtension("GLX_SGIS_shared_multisample", &extensionNames) )
18062  {
18063  _GLEE_GLX_SGIS_shared_multisample = GL_TRUE;
18064  __GLeeLink_GLX_SGIS_shared_multisample();
18065  }
18066  if (__GLeeCheckExtension("GLX_SUN_get_transparent_index", &extensionNames) )
18067  {
18068  _GLEE_GLX_SUN_get_transparent_index = GL_TRUE;
18069  __GLeeLink_GLX_SUN_get_transparent_index();
18070  }
18071  if (__GLeeCheckExtension("GLX_3DFX_multisample", &extensionNames) )
18072  {
18073  _GLEE_GLX_3DFX_multisample = GL_TRUE;
18074  __GLeeLink_GLX_3DFX_multisample();
18075  }
18076  if (__GLeeCheckExtension("GLX_MESA_copy_sub_buffer", &extensionNames) )
18077  {
18078  _GLEE_GLX_MESA_copy_sub_buffer = GL_TRUE;
18079  __GLeeLink_GLX_MESA_copy_sub_buffer();
18080  }
18081  if (__GLeeCheckExtension("GLX_MESA_pixmap_colormap", &extensionNames) )
18082  {
18083  _GLEE_GLX_MESA_pixmap_colormap = GL_TRUE;
18084  __GLeeLink_GLX_MESA_pixmap_colormap();
18085  }
18086  if (__GLeeCheckExtension("GLX_MESA_release_buffers", &extensionNames) )
18087  {
18088  _GLEE_GLX_MESA_release_buffers = GL_TRUE;
18089  __GLeeLink_GLX_MESA_release_buffers();
18090  }
18091  if (__GLeeCheckExtension("GLX_MESA_set_3dfx_mode", &extensionNames) )
18092  {
18093  _GLEE_GLX_MESA_set_3dfx_mode = GL_TRUE;
18094  __GLeeLink_GLX_MESA_set_3dfx_mode();
18095  }
18096  if (__GLeeCheckExtension("GLX_SGIX_visual_select_group", &extensionNames) )
18097  {
18098  _GLEE_GLX_SGIX_visual_select_group = GL_TRUE;
18099  __GLeeLink_GLX_SGIX_visual_select_group();
18100  }
18101  if (__GLeeCheckExtension("GLX_OML_swap_method", &extensionNames) )
18102  {
18103  _GLEE_GLX_OML_swap_method = GL_TRUE;
18104  __GLeeLink_GLX_OML_swap_method();
18105  }
18106  if (__GLeeCheckExtension("GLX_OML_sync_control", &extensionNames) )
18107  {
18108  _GLEE_GLX_OML_sync_control = GL_TRUE;
18109  __GLeeLink_GLX_OML_sync_control();
18110  }
18111  if (__GLeeCheckExtension("GLX_NV_float_buffer", &extensionNames) )
18112  {
18113  _GLEE_GLX_NV_float_buffer = GL_TRUE;
18114  __GLeeLink_GLX_NV_float_buffer();
18115  }
18116  if (__GLeeCheckExtension("GLX_SGIX_hyperpipe", &extensionNames) )
18117  {
18118  _GLEE_GLX_SGIX_hyperpipe = GL_TRUE;
18119  __GLeeLink_GLX_SGIX_hyperpipe();
18120  }
18121  if (__GLeeCheckExtension("GLX_MESA_agp_offset", &extensionNames) )
18122  {
18123  _GLEE_GLX_MESA_agp_offset = GL_TRUE;
18124  __GLeeLink_GLX_MESA_agp_offset();
18125  }
18126  if (__GLeeCheckExtension("GLX_EXT_fbconfig_packed_float", &extensionNames) )
18127  {
18128  _GLEE_GLX_EXT_fbconfig_packed_float = GL_TRUE;
18129  __GLeeLink_GLX_EXT_fbconfig_packed_float();
18130  }
18131  if (__GLeeCheckExtension("GLX_EXT_framebuffer_sRGB", &extensionNames) )
18132  {
18133  _GLEE_GLX_EXT_framebuffer_sRGB = GL_TRUE;
18134  __GLeeLink_GLX_EXT_framebuffer_sRGB();
18135  }
18136  if (__GLeeCheckExtension("GLX_EXT_texture_from_pixmap", &extensionNames) )
18137  {
18138  _GLEE_GLX_EXT_texture_from_pixmap = GL_TRUE;
18139  __GLeeLink_GLX_EXT_texture_from_pixmap();
18140  }
18141  if (__GLeeCheckExtension("GLX_NV_present_video", &extensionNames) )
18142  {
18143  _GLEE_GLX_NV_present_video = GL_TRUE;
18144  __GLeeLink_GLX_NV_present_video();
18145  }
18146  if (__GLeeCheckExtension("GLX_NV_video_out", &extensionNames) )
18147  {
18148  _GLEE_GLX_NV_video_out = GL_TRUE;
18149  __GLeeLink_GLX_NV_video_out();
18150  }
18151  if (__GLeeCheckExtension("GLX_NV_swap_group", &extensionNames) )
18152  {
18153  _GLEE_GLX_NV_swap_group = GL_TRUE;
18154  __GLeeLink_GLX_NV_swap_group();
18155  }
18156  if (__GLeeCheckExtension("GLX_EXT_scene_marker", &extensionNames) )
18157  {
18158  _GLEE_GLX_EXT_scene_marker = GL_TRUE;
18159  __GLeeLink_GLX_EXT_scene_marker();
18160  }
18161  if (__GLeeCheckExtension("GLX_NV_video_output", &extensionNames) )
18162  {
18163  _GLEE_GLX_NV_video_output = GL_TRUE;
18164  __GLeeLink_GLX_NV_video_output();
18165  }
18166 #endif /* end GLX */
18167 
18168  __GLeeExtList_clean(&extensionNames);
18169  return GL_TRUE;
18170 }