summaryrefslogtreecommitdiffstats
Unidiff
-rw-r--r--r/connect.R2
-rw-r--r--src/GLee5_4/GLee.c18170
-rw-r--r--src/GLee5_4/GLee.h17652
-rw-r--r--src/GLee5_4/GLee.libbin0 -> 1460208 bytes
-rw-r--r--src/GLee5_4/extensionList.txt410
-rw-r--r--src/GLee5_4/readme.txt380
-rw-r--r--src/controller/actions/clear_selection.sqc2
-rw-r--r--src/controller/actions/process_hits.c1
-rw-r--r--src/controller/actions/process_hits.h2
-rw-r--r--src/controller/callbacks/mouse.c2
-rw-r--r--src/util/check_error.c8
11 files changed, 36621 insertions, 8 deletions
diff --git a/src/GLee5_4/GLee.c b/src/GLee5_4/GLee.c
new file mode 100644
index 0000000..b89fae6
--- a/dev/null
+++ b/src/GLee5_4/GLee.c
@@ -0,0 +1,18170 @@
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
49typedef GLuint(*GLEE_LINK_FUNCTION)(void);
50
51GLboolean __GLeeInited=GL_FALSE;
52
53#ifndef _WIN32
54 #define __stdcall /* nothing */
55#endif
56
57void * __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
89GLboolean _GLEE_VERSION_1_2 = GL_FALSE;
90GLboolean _GLEE_ARB_imaging = GL_FALSE;
91GLboolean _GLEE_VERSION_1_3 = GL_FALSE;
92GLboolean _GLEE_VERSION_1_4 = GL_FALSE;
93GLboolean _GLEE_VERSION_1_5 = GL_FALSE;
94GLboolean _GLEE_VERSION_2_0 = GL_FALSE;
95GLboolean _GLEE_VERSION_2_1 = GL_FALSE;
96GLboolean _GLEE_VERSION_3_0 = GL_FALSE;
97GLboolean _GLEE_ARB_multitexture = GL_FALSE;
98GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE;
99GLboolean _GLEE_ARB_multisample = GL_FALSE;
100GLboolean _GLEE_ARB_texture_env_add = GL_FALSE;
101GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE;
102GLboolean _GLEE_ARB_texture_compression = GL_FALSE;
103GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE;
104GLboolean _GLEE_ARB_point_parameters = GL_FALSE;
105GLboolean _GLEE_ARB_vertex_blend = GL_FALSE;
106GLboolean _GLEE_ARB_matrix_palette = GL_FALSE;
107GLboolean _GLEE_ARB_texture_env_combine = GL_FALSE;
108GLboolean _GLEE_ARB_texture_env_crossbar = GL_FALSE;
109GLboolean _GLEE_ARB_texture_env_dot3 = GL_FALSE;
110GLboolean _GLEE_ARB_texture_mirrored_repeat = GL_FALSE;
111GLboolean _GLEE_ARB_depth_texture = GL_FALSE;
112GLboolean _GLEE_ARB_shadow = GL_FALSE;
113GLboolean _GLEE_ARB_shadow_ambient = GL_FALSE;
114GLboolean _GLEE_ARB_window_pos = GL_FALSE;
115GLboolean _GLEE_ARB_vertex_program = GL_FALSE;
116GLboolean _GLEE_ARB_fragment_program = GL_FALSE;
117GLboolean _GLEE_ARB_vertex_buffer_object = GL_FALSE;
118GLboolean _GLEE_ARB_occlusion_query = GL_FALSE;
119GLboolean _GLEE_ARB_shader_objects = GL_FALSE;
120GLboolean _GLEE_ARB_vertex_shader = GL_FALSE;
121GLboolean _GLEE_ARB_fragment_shader = GL_FALSE;
122GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE;
123GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE;
124GLboolean _GLEE_ARB_point_sprite = GL_FALSE;
125GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE;
126GLboolean _GLEE_ARB_draw_buffers = GL_FALSE;
127GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE;
128GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE;
129GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE;
130GLboolean _GLEE_ARB_texture_float = GL_FALSE;
131GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE;
132GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE;
133GLboolean _GLEE_ARB_draw_instanced = GL_FALSE;
134GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE;
135GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE;
136GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE;
137GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE;
138GLboolean _GLEE_ARB_instanced_arrays = GL_FALSE;
139GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE;
140GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE;
141GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE;
142GLboolean _GLEE_ARB_texture_rg = GL_FALSE;
143GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE;
144GLboolean _GLEE_EXT_abgr = GL_FALSE;
145GLboolean _GLEE_EXT_blend_color = GL_FALSE;
146GLboolean _GLEE_EXT_polygon_offset = GL_FALSE;
147GLboolean _GLEE_EXT_texture = GL_FALSE;
148GLboolean _GLEE_EXT_texture3D = GL_FALSE;
149GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE;
150GLboolean _GLEE_EXT_subtexture = GL_FALSE;
151GLboolean _GLEE_EXT_copy_texture = GL_FALSE;
152GLboolean _GLEE_EXT_histogram = GL_FALSE;
153GLboolean _GLEE_EXT_convolution = GL_FALSE;
154GLboolean _GLEE_SGI_color_matrix = GL_FALSE;
155GLboolean _GLEE_SGI_color_table = GL_FALSE;
156GLboolean _GLEE_SGIS_pixel_texture = GL_FALSE;
157GLboolean _GLEE_SGIX_pixel_texture = GL_FALSE;
158GLboolean _GLEE_SGIS_texture4D = GL_FALSE;
159GLboolean _GLEE_SGI_texture_color_table = GL_FALSE;
160GLboolean _GLEE_EXT_cmyka = GL_FALSE;
161GLboolean _GLEE_EXT_texture_object = GL_FALSE;
162GLboolean _GLEE_SGIS_detail_texture = GL_FALSE;
163GLboolean _GLEE_SGIS_sharpen_texture = GL_FALSE;
164GLboolean _GLEE_EXT_packed_pixels = GL_FALSE;
165GLboolean _GLEE_SGIS_texture_lod = GL_FALSE;
166GLboolean _GLEE_SGIS_multisample = GL_FALSE;
167GLboolean _GLEE_EXT_rescale_normal = GL_FALSE;
168GLboolean _GLEE_EXT_vertex_array = GL_FALSE;
169GLboolean _GLEE_EXT_misc_attribute = GL_FALSE;
170GLboolean _GLEE_SGIS_generate_mipmap = GL_FALSE;
171GLboolean _GLEE_SGIX_clipmap = GL_FALSE;
172GLboolean _GLEE_SGIX_shadow = GL_FALSE;
173GLboolean _GLEE_SGIS_texture_edge_clamp = GL_FALSE;
174GLboolean _GLEE_SGIS_texture_border_clamp = GL_FALSE;
175GLboolean _GLEE_EXT_blend_minmax = GL_FALSE;
176GLboolean _GLEE_EXT_blend_subtract = GL_FALSE;
177GLboolean _GLEE_EXT_blend_logic_op = GL_FALSE;
178GLboolean _GLEE_SGIX_interlace = GL_FALSE;
179GLboolean _GLEE_SGIX_pixel_tiles = GL_FALSE;
180GLboolean _GLEE_SGIS_texture_select = GL_FALSE;
181GLboolean _GLEE_SGIX_sprite = GL_FALSE;
182GLboolean _GLEE_SGIX_texture_multi_buffer = GL_FALSE;
183GLboolean _GLEE_EXT_point_parameters = GL_FALSE;
184GLboolean _GLEE_SGIS_point_parameters = GL_FALSE;
185GLboolean _GLEE_SGIX_instruments = GL_FALSE;
186GLboolean _GLEE_SGIX_texture_scale_bias = GL_FALSE;
187GLboolean _GLEE_SGIX_framezoom = GL_FALSE;
188GLboolean _GLEE_SGIX_tag_sample_buffer = GL_FALSE;
189GLboolean _GLEE_FfdMaskSGIX = GL_FALSE;
190GLboolean _GLEE_SGIX_polynomial_ffd = GL_FALSE;
191GLboolean _GLEE_SGIX_reference_plane = GL_FALSE;
192GLboolean _GLEE_SGIX_flush_raster = GL_FALSE;
193GLboolean _GLEE_SGIX_depth_texture = GL_FALSE;
194GLboolean _GLEE_SGIS_fog_function = GL_FALSE;
195GLboolean _GLEE_SGIX_fog_offset = GL_FALSE;
196GLboolean _GLEE_HP_image_transform = GL_FALSE;
197GLboolean _GLEE_HP_convolution_border_modes = GL_FALSE;
198GLboolean _GLEE_INGR_palette_buffer = GL_FALSE;
199GLboolean _GLEE_SGIX_texture_add_env = GL_FALSE;
200GLboolean _GLEE_EXT_color_subtable = GL_FALSE;
201GLboolean _GLEE_PGI_vertex_hints = GL_FALSE;
202GLboolean _GLEE_PGI_misc_hints = GL_FALSE;
203GLboolean _GLEE_EXT_paletted_texture = GL_FALSE;
204GLboolean _GLEE_EXT_clip_volume_hint = GL_FALSE;
205GLboolean _GLEE_SGIX_list_priority = GL_FALSE;
206GLboolean _GLEE_SGIX_ir_instrument1 = GL_FALSE;
207GLboolean _GLEE_SGIX_calligraphic_fragment = GL_FALSE;
208GLboolean _GLEE_SGIX_texture_lod_bias = GL_FALSE;
209GLboolean _GLEE_SGIX_shadow_ambient = GL_FALSE;
210GLboolean _GLEE_EXT_index_texture = GL_FALSE;
211GLboolean _GLEE_EXT_index_material = GL_FALSE;
212GLboolean _GLEE_EXT_index_func = GL_FALSE;
213GLboolean _GLEE_EXT_index_array_formats = GL_FALSE;
214GLboolean _GLEE_EXT_compiled_vertex_array = GL_FALSE;
215GLboolean _GLEE_EXT_cull_vertex = GL_FALSE;
216GLboolean _GLEE_SGIX_ycrcb = GL_FALSE;
217GLboolean _GLEE_SGIX_fragment_lighting = GL_FALSE;
218GLboolean _GLEE_IBM_rasterpos_clip = GL_FALSE;
219GLboolean _GLEE_HP_texture_lighting = GL_FALSE;
220GLboolean _GLEE_EXT_draw_range_elements = GL_FALSE;
221GLboolean _GLEE_WIN_phong_shading = GL_FALSE;
222GLboolean _GLEE_WIN_specular_fog = GL_FALSE;
223GLboolean _GLEE_EXT_light_texture = GL_FALSE;
224GLboolean _GLEE_SGIX_blend_alpha_minmax = GL_FALSE;
225GLboolean _GLEE_SGIX_impact_pixel_texture = GL_FALSE;
226GLboolean _GLEE_EXT_bgra = GL_FALSE;
227GLboolean _GLEE_SGIX_async = GL_FALSE;
228GLboolean _GLEE_SGIX_async_pixel = GL_FALSE;
229GLboolean _GLEE_SGIX_async_histogram = GL_FALSE;
230GLboolean _GLEE_INTEL_texture_scissor = GL_FALSE;
231GLboolean _GLEE_INTEL_parallel_arrays = GL_FALSE;
232GLboolean _GLEE_HP_occlusion_test = GL_FALSE;
233GLboolean _GLEE_EXT_pixel_transform = GL_FALSE;
234GLboolean _GLEE_EXT_pixel_transform_color_table = GL_FALSE;
235GLboolean _GLEE_EXT_shared_texture_palette = GL_FALSE;
236GLboolean _GLEE_EXT_separate_specular_color = GL_FALSE;
237GLboolean _GLEE_EXT_secondary_color = GL_FALSE;
238GLboolean _GLEE_EXT_texture_perturb_normal = GL_FALSE;
239GLboolean _GLEE_EXT_multi_draw_arrays = GL_FALSE;
240GLboolean _GLEE_EXT_fog_coord = GL_FALSE;
241GLboolean _GLEE_REND_screen_coordinates = GL_FALSE;
242GLboolean _GLEE_EXT_coordinate_frame = GL_FALSE;
243GLboolean _GLEE_EXT_texture_env_combine = GL_FALSE;
244GLboolean _GLEE_APPLE_specular_vector = GL_FALSE;
245GLboolean _GLEE_APPLE_transform_hint = GL_FALSE;
246GLboolean _GLEE_SGIX_fog_scale = GL_FALSE;
247GLboolean _GLEE_SUNX_constant_data = GL_FALSE;
248GLboolean _GLEE_SUN_global_alpha = GL_FALSE;
249GLboolean _GLEE_SUN_triangle_list = GL_FALSE;
250GLboolean _GLEE_SUN_vertex = GL_FALSE;
251GLboolean _GLEE_EXT_blend_func_separate = GL_FALSE;
252GLboolean _GLEE_INGR_color_clamp = GL_FALSE;
253GLboolean _GLEE_INGR_interlace_read = GL_FALSE;
254GLboolean _GLEE_EXT_stencil_wrap = GL_FALSE;
255GLboolean _GLEE_EXT_422_pixels = GL_FALSE;
256GLboolean _GLEE_NV_texgen_reflection = GL_FALSE;
257GLboolean _GLEE_EXT_texture_cube_map = GL_FALSE;
258GLboolean _GLEE_SUN_convolution_border_modes = GL_FALSE;
259GLboolean _GLEE_EXT_texture_env_add = GL_FALSE;
260GLboolean _GLEE_EXT_texture_lod_bias = GL_FALSE;
261GLboolean _GLEE_EXT_texture_filter_anisotropic = GL_FALSE;
262GLboolean _GLEE_EXT_vertex_weighting = GL_FALSE;
263GLboolean _GLEE_NV_light_max_exponent = GL_FALSE;
264GLboolean _GLEE_NV_vertex_array_range = GL_FALSE;
265GLboolean _GLEE_NV_register_combiners = GL_FALSE;
266GLboolean _GLEE_NV_fog_distance = GL_FALSE;
267GLboolean _GLEE_NV_texgen_emboss = GL_FALSE;
268GLboolean _GLEE_NV_blend_square = GL_FALSE;
269GLboolean _GLEE_NV_texture_env_combine4 = GL_FALSE;
270GLboolean _GLEE_MESA_resize_buffers = GL_FALSE;
271GLboolean _GLEE_MESA_window_pos = GL_FALSE;
272GLboolean _GLEE_EXT_texture_compression_s3tc = GL_FALSE;
273GLboolean _GLEE_IBM_cull_vertex = GL_FALSE;
274GLboolean _GLEE_IBM_multimode_draw_arrays = GL_FALSE;
275GLboolean _GLEE_IBM_vertex_array_lists = GL_FALSE;
276GLboolean _GLEE_SGIX_subsample = GL_FALSE;
277GLboolean _GLEE_SGIX_ycrcb_subsample = GL_FALSE;
278GLboolean _GLEE_SGIX_ycrcba = GL_FALSE;
279GLboolean _GLEE_SGI_depth_pass_instrument = GL_FALSE;
280GLboolean _GLEE_3DFX_texture_compression_FXT1 = GL_FALSE;
281GLboolean _GLEE_3DFX_multisample = GL_FALSE;
282GLboolean _GLEE_3DFX_tbuffer = GL_FALSE;
283GLboolean _GLEE_EXT_multisample = GL_FALSE;
284GLboolean _GLEE_SGIX_vertex_preclip = GL_FALSE;
285GLboolean _GLEE_SGIX_convolution_accuracy = GL_FALSE;
286GLboolean _GLEE_SGIX_resample = GL_FALSE;
287GLboolean _GLEE_SGIS_point_line_texgen = GL_FALSE;
288GLboolean _GLEE_SGIS_texture_color_mask = GL_FALSE;
289GLboolean _GLEE_EXT_texture_env_dot3 = GL_FALSE;
290GLboolean _GLEE_ATI_texture_mirror_once = GL_FALSE;
291GLboolean _GLEE_NV_fence = GL_FALSE;
292GLboolean _GLEE_IBM_texture_mirrored_repeat = GL_FALSE;
293GLboolean _GLEE_NV_evaluators = GL_FALSE;
294GLboolean _GLEE_NV_packed_depth_stencil = GL_FALSE;
295GLboolean _GLEE_NV_register_combiners2 = GL_FALSE;
296GLboolean _GLEE_NV_texture_compression_vtc = GL_FALSE;
297GLboolean _GLEE_NV_texture_rectangle = GL_FALSE;
298GLboolean _GLEE_NV_texture_shader = GL_FALSE;
299GLboolean _GLEE_NV_texture_shader2 = GL_FALSE;
300GLboolean _GLEE_NV_vertex_array_range2 = GL_FALSE;
301GLboolean _GLEE_NV_vertex_program = GL_FALSE;
302GLboolean _GLEE_SGIX_texture_coordinate_clamp = GL_FALSE;
303GLboolean _GLEE_SGIX_scalebias_hint = GL_FALSE;
304GLboolean _GLEE_OML_interlace = GL_FALSE;
305GLboolean _GLEE_OML_subsample = GL_FALSE;
306GLboolean _GLEE_OML_resample = GL_FALSE;
307GLboolean _GLEE_NV_copy_depth_to_color = GL_FALSE;
308GLboolean _GLEE_ATI_envmap_bumpmap = GL_FALSE;
309GLboolean _GLEE_ATI_fragment_shader = GL_FALSE;
310GLboolean _GLEE_ATI_pn_triangles = GL_FALSE;
311GLboolean _GLEE_ATI_vertex_array_object = GL_FALSE;
312GLboolean _GLEE_EXT_vertex_shader = GL_FALSE;
313GLboolean _GLEE_ATI_vertex_streams = GL_FALSE;
314GLboolean _GLEE_ATI_element_array = GL_FALSE;
315GLboolean _GLEE_SUN_mesh_array = GL_FALSE;
316GLboolean _GLEE_SUN_slice_accum = GL_FALSE;
317GLboolean _GLEE_NV_multisample_filter_hint = GL_FALSE;
318GLboolean _GLEE_NV_depth_clamp = GL_FALSE;
319GLboolean _GLEE_NV_occlusion_query = GL_FALSE;
320GLboolean _GLEE_NV_point_sprite = GL_FALSE;
321GLboolean _GLEE_NV_texture_shader3 = GL_FALSE;
322GLboolean _GLEE_NV_vertex_program1_1 = GL_FALSE;
323GLboolean _GLEE_EXT_shadow_funcs = GL_FALSE;
324GLboolean _GLEE_EXT_stencil_two_side = GL_FALSE;
325GLboolean _GLEE_ATI_text_fragment_shader = GL_FALSE;
326GLboolean _GLEE_APPLE_client_storage = GL_FALSE;
327GLboolean _GLEE_APPLE_element_array = GL_FALSE;
328GLboolean _GLEE_APPLE_fence = GL_FALSE;
329GLboolean _GLEE_APPLE_vertex_array_object = GL_FALSE;
330GLboolean _GLEE_APPLE_vertex_array_range = GL_FALSE;
331GLboolean _GLEE_APPLE_ycbcr_422 = GL_FALSE;
332GLboolean _GLEE_S3_s3tc = GL_FALSE;
333GLboolean _GLEE_ATI_draw_buffers = GL_FALSE;
334GLboolean _GLEE_ATI_pixel_format_float = GL_FALSE;
335GLboolean _GLEE_ATI_texture_env_combine3 = GL_FALSE;
336GLboolean _GLEE_ATI_texture_float = GL_FALSE;
337GLboolean _GLEE_NV_float_buffer = GL_FALSE;
338GLboolean _GLEE_NV_fragment_program = GL_FALSE;
339GLboolean _GLEE_NV_half_float = GL_FALSE;
340GLboolean _GLEE_NV_pixel_data_range = GL_FALSE;
341GLboolean _GLEE_NV_primitive_restart = GL_FALSE;
342GLboolean _GLEE_NV_texture_expand_normal = GL_FALSE;
343GLboolean _GLEE_NV_vertex_program2 = GL_FALSE;
344GLboolean _GLEE_ATI_map_object_buffer = GL_FALSE;
345GLboolean _GLEE_ATI_separate_stencil = GL_FALSE;
346GLboolean _GLEE_ATI_vertex_attrib_array_object = GL_FALSE;
347GLboolean _GLEE_OES_read_format = GL_FALSE;
348GLboolean _GLEE_EXT_depth_bounds_test = GL_FALSE;
349GLboolean _GLEE_EXT_texture_mirror_clamp = GL_FALSE;
350GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE;
351GLboolean _GLEE_MESA_pack_invert = GL_FALSE;
352GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE;
353GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE;
354GLboolean _GLEE_NV_fragment_program_option = GL_FALSE;
355GLboolean _GLEE_NV_fragment_program2 = GL_FALSE;
356GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE;
357GLboolean _GLEE_NV_vertex_program3 = GL_FALSE;
358GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE;
359GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE;
360GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
361GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
362GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
363GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
364GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
365GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
366GLboolean _GLEE_EXT_timer_query = GL_FALSE;
367GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE;
368GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE;
369GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE;
370GLboolean _GLEE_EXT_draw_instanced = GL_FALSE;
371GLboolean _GLEE_EXT_packed_float = GL_FALSE;
372GLboolean _GLEE_EXT_texture_array = GL_FALSE;
373GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
374GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
375GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
376GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
377GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
378GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
379GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
380GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
381GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
382GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
383GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
384GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
385GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
386GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
387GLboolean _GLEE_NV_conditional_render = GL_FALSE;
388GLboolean _GLEE_NV_present_video = GL_FALSE;
389GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
390GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
391GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
392GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE;
393GLboolean _GLEE_NV_explicit_multisample = GL_FALSE;
394GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE;
395GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
396GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
397GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
398GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
399GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
400GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
401GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
402GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
403GLboolean _GLEE_EXT_texture_env = GL_FALSE;
404GLboolean _GLEE_IBM_static_data = GL_FALSE;
405GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
406GLboolean _GLEE_OES_byte_coordinates = GL_FALSE;
407GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE;
408GLboolean _GLEE_OES_single_precision = GL_FALSE;
409GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE;
410GLboolean _GLEE_SGIX_texture_range = GL_FALSE;
411
412/* GL Extension names */
413
414char __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};
738int __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
9941GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE;
9942GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE;
9943GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE;
9944GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE;
9945GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE;
9946GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE;
9947GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE;
9948GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE;
9949GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE;
9950GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE;
9951GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE;
9952GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE;
9953GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE;
9954GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE;
9955GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE;
9956GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE;
9957GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE;
9958GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE;
9959GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
9960GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
9961GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
9962GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
9963GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
9964GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
9965GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
9966GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
9967GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
9968GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
9969GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
9970GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE;
9971GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
9972GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
9973GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
9974GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
9975GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
9976GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
9977GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
9978
9979/* WGL Extension names */
9980
9981char __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};
10020int __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
10681GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
10682GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
10683GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
10684GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
10685GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE;
10686GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE;
10687GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE;
10688GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE;
10689GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE;
10690GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE;
10691GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE;
10692GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE;
10693GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE;
10694GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE;
10695GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE;
10696GLboolean _GLEE_GLX_SGIX_video_resize = GL_FALSE;
10697GLboolean _GLEE_GLX_SGIX_swap_group = GL_FALSE;
10698GLboolean _GLEE_GLX_SGIX_swap_barrier = GL_FALSE;
10699GLboolean _GLEE_GLX_SGIS_blended_overlay = GL_FALSE;
10700GLboolean _GLEE_GLX_SGIS_shared_multisample = GL_FALSE;
10701GLboolean _GLEE_GLX_SUN_get_transparent_index = GL_FALSE;
10702GLboolean _GLEE_GLX_3DFX_multisample = GL_FALSE;
10703GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE;
10704GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE;
10705GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE;
10706GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE;
10707GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE;
10708GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE;
10709GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE;
10710GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE;
10711GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE;
10712GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE;
10713GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE;
10714GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
10715GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
10716GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
10717GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
10718GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
10719GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
10720GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
10721
10722/* GLX Extension names */
10723
10724char __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};
10766int __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
11357GLuint __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
11405GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;}
11406
11407GLuint __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
11463GLuint __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
11518GLuint __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
11547GLuint __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
11650GLuint __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
11666GLuint __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
11734GLuint __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
11778GLuint __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
11792GLuint __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
11803GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
11804
11805GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
11806
11807GLuint __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
11824GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
11825
11826GLuint __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
11838GLuint __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
11858GLuint __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
11873GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
11874
11875GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPLETE;}
11876
11877GLuint __GLeeLink_GL_ARB_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
11878
11879GLuint __GLeeLink_GL_ARB_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
11880
11881GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;}
11882
11883GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;}
11884
11885GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
11886
11887GLuint __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
11913GLuint __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
11985GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE;}
11986
11987GLuint __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
12008GLuint __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
12026GLuint __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
12075GLuint __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
12088GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
12089
12090GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPLETE;}
12091
12092GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_COMPLETE;}
12093
12094GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;}
12095
12096GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_COMPLETE;}
12097
12098GLuint __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
12109GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
12110
12111GLuint __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
12122GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE;}
12123
12124GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
12125
12126GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
12127
12128GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLETE;}
12129
12130GLuint __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
12142GLuint __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
12172GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
12173
12174GLuint __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
12188GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE;}
12189
12190GLuint __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
12201GLuint __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
12213GLuint __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
12224GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
12225
12226GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
12227
12228GLuint __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
12242GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
12243
12244GLuint __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
12255GLuint __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
12266GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;}
12267
12268GLuint __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
12280GLuint __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
12292GLuint __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
12304GLuint __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
12319GLuint __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
12339GLuint __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
12362GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;}
12363
12364GLuint __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
12381GLuint __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
12397GLuint __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
12408GLuint __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
12420GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLETE;}
12421
12422GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;}
12423
12424GLuint __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
12440GLuint __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
12452GLuint __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
12464GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;}
12465
12466GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;}
12467
12468GLuint __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
12480GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;}
12481
12482GLuint __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
12501GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;}
12502
12503GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE;}
12504
12505GLuint __GLeeLink_GL_SGIX_clipmap(void) {return GLEE_LINK_COMPLETE;}
12506
12507GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;}
12508
12509GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLETE;}
12510
12511GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
12512
12513GLuint __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
12524GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;}
12525
12526GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;}
12527
12528GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;}
12529
12530GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;}
12531
12532GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;}
12533
12534GLuint __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
12548GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMPLETE;}
12549
12550GLuint __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
12562GLuint __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
12574GLuint __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
12590GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLETE;}
12591
12592GLuint __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
12603GLuint __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
12614GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;}
12615
12616GLuint __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
12630GLuint __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
12641GLuint __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
12652GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;}
12653
12654GLuint __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
12666GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;}
12667
12668GLuint __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
12684GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
12685
12686GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;}
12687
12688GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE;}
12689
12690GLuint __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
12702GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;}
12703
12704GLuint __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
12715GLuint __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
12729GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE;}
12730
12731GLuint __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
12747GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;}
12748
12749GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COMPLETE;}
12750
12751GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
12752
12753GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
12754
12755GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;}
12756
12757GLuint __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
12768GLuint __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
12779GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLETE;}
12780
12781GLuint __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
12793GLuint __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
12805GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;}
12806
12807GLuint __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
12835GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;}
12836
12837GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;}
12838
12839GLuint __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
12850GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;}
12851
12852GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;}
12853
12854GLuint __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
12867GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLETE;}
12868
12869GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMPLETE;}
12870
12871GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;}
12872
12873GLuint __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
12889GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;}
12890
12891GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE;}
12892
12893GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE;}
12894
12895GLuint __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
12909GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;}
12910
12911GLuint __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
12925GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LINK_COMPLETE;}
12926
12927GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COMPLETE;}
12928
12929GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_COMPLETE;}
12930
12931GLuint __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
12958GLuint __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
12969GLuint __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
12981GLuint __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
12996GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLETE;}
12997
12998GLuint __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
13030GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
13031
13032GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE;}
13033
13034GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE;}
13035
13036GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;}
13037
13038GLuint __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
13049GLuint __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
13067GLuint __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
13084GLuint __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
13134GLuint __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
13145GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;}
13146
13147GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;}
13148
13149GLuint __GLeeLink_GL_EXT_stencil_wrap(void) {return GLEE_LINK_COMPLETE;}
13150
13151GLuint __GLeeLink_GL_EXT_422_pixels(void) {return GLEE_LINK_COMPLETE;}
13152
13153GLuint __GLeeLink_GL_NV_texgen_reflection(void) {return GLEE_LINK_COMPLETE;}
13154
13155GLuint __GLeeLink_GL_EXT_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
13156
13157GLuint __GLeeLink_GL_SUN_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
13158
13159GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
13160
13161GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
13162
13163GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK_COMPLETE;}
13164
13165GLuint __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
13178GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE;}
13179
13180GLuint __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
13192GLuint __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
13215GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;}
13216
13217GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;}
13218
13219GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;}
13220
13221GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLETE;}
13222
13223GLuint __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
13234GLuint __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
13268GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_COMPLETE;}
13269
13270GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;}
13271
13272GLuint __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
13284GLuint __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
13302GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;}
13303
13304GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE;}
13305
13306GLuint __GLeeLink_GL_SGIX_ycrcba(void) {return GLEE_LINK_COMPLETE;}
13307
13308GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
13309
13310GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_COMPLETE;}
13311
13312GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
13313
13314GLuint __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
13325GLuint __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
13337GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;}
13338
13339GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMPLETE;}
13340
13341GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;}
13342
13343GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLETE;}
13344
13345GLuint __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
13356GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
13357
13358GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLETE;}
13359
13360GLuint __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
13377GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
13378
13379GLuint __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
13398GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
13399
13400GLuint __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
13412GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COMPLETE;}
13413
13414GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
13415
13416GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;}
13417
13418GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;}
13419
13420GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLETE;}
13421
13422GLuint __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
13496GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_COMPLETE;}
13497
13498GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;}
13499
13500GLuint __GLeeLink_GL_OML_interlace(void) {return GLEE_LINK_COMPLETE;}
13501
13502GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;}
13503
13504GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;}
13505
13506GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLETE;}
13507
13508GLuint __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
13522GLuint __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
13546GLuint __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
13558GLuint __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
13580GLuint __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
13632GLuint __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
13687GLuint __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
13700GLuint __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
13711GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;}
13712
13713GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COMPLETE;}
13714
13715GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;}
13716
13717GLuint __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
13734GLuint __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
13746GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;}
13747
13748GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE;}
13749
13750GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;}
13751
13752GLuint __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
13763GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
13764
13765GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE;}
13766
13767GLuint __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
13782GLuint __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
13800GLuint __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
13814GLuint __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
13827GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;}
13828
13829GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;}
13830
13831GLuint __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
13842GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
13843
13844GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPLETE;}
13845
13846GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;}
13847
13848GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
13849
13850GLuint __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
13866GLuint __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
13922GLuint __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
13934GLuint __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
13946GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPLETE;}
13947
13948GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;}
13949
13950GLuint __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
13962GLuint __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
13974GLuint __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
13987GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;}
13988
13989GLuint __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
14000GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPLETE;}
14001
14002GLuint __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
14013GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;}
14014
14015GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;}
14016
14017GLuint __GLeeLink_GL_EXT_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
14018
14019GLuint __GLeeLink_GL_NV_fragment_program_option(void) {return GLEE_LINK_COMPLETE;}
14020
14021GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE;}
14022
14023GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMPLETE;}
14024
14025GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;}
14026
14027GLuint __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
14054GLuint __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
14065GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
14066
14067GLuint __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
14078GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
14079
14080GLuint __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
14091GLuint __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
14102GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
14103
14104GLuint __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
14116GLuint __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
14128GLuint __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
14140GLuint __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
14161GLuint __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
14173GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
14174
14175GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
14176
14177GLuint __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
14188GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_COMPLETE;}
14189
14190GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
14191
14192GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_COMPLETE;}
14193
14194GLuint __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
14207GLuint __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
14218GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
14219
14220GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
14221
14222GLuint __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
14235GLuint __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
14251GLuint __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
14272GLuint __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
14285GLuint __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
14301GLuint __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
14312GLuint __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
14324GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
14325
14326GLuint __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
14343GLuint __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
14539GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE;}
14540
14541GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;}
14542
14543GLuint __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
14556GLuint __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
14573GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
14574
14575GLuint __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
14586GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
14587
14588GLuint __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
14599GLuint __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
14627GLuint __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
14641GLuint __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
14653GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_COMPLETE;}
14654
14655GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
14656
14657GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
14658
14659GLuint __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
14710GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE;}
14711
14712GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LINK_COMPLETE;}
14713
14714GLuint __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
14730GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLETE;}
14731
14732GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
14733
14734GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322];
14735
14736void 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
15063GLuint __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
15077GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15078
15079GLuint __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
15090GLuint __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
15103GLuint __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
15115GLuint __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
15130GLuint __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
15143GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15144
15145GLuint __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
15156GLuint __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
15168GLuint __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
15181GLuint __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
15196GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;}
15197
15198GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15199
15200GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;}
15201
15202GLuint __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
15214GLuint __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
15228GLuint __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
15250GLuint __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
15264GLuint __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
15278GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPLETE;}
15279
15280GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
15281
15282GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15283
15284GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15285
15286GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;}
15287
15288GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK_COMPLETE;}
15289
15290GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15291
15292GLuint __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
15305GLuint __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
15321GLuint __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
15336GLuint __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
15350GLuint __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
15361GLuint __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
15373GLuint __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
15385GLuint __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
15401GLuint __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
15415GLuint __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
15431GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37];
15432
15433void 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 */
15476GLuint __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
15504GLuint __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
15515GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15516
15517GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;}
15518
15519GLuint __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
15530GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;}
15531
15532GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;}
15533
15534GLuint __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
15545GLuint __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
15557GLuint __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
15569GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;}
15570
15571GLuint __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
15586GLuint __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
15602GLuint __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
15617GLuint __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
15628GLuint __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
15643GLuint __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
15654GLuint __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
15666GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE;}
15667
15668GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPLETE;}
15669
15670GLuint __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
15681GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15682
15683GLuint __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
15694GLuint __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
15705GLuint __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
15716GLuint __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
15727GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMPLETE;}
15728
15729GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;}
15730
15731GLuint __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
15746GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15747
15748GLuint __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
15766GLuint __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
15777GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COMPLETE;}
15778
15779GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15780
15781GLuint __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
15793GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
15794
15795GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
15796
15797GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
15798
15799GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;}
15800
15801GLuint __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
15817GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40];
15818
15819void 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 *****************************************************************/
15869typedef struct
15870{
15871 char ** names;
15872 int * lengths;
15873 int numNames;
15874}ExtensionList;
15875
15876
15877/*****************************************************************
15878 * GLee internal variables
15879 *****************************************************************/
15880char GLeeErrorString[256]="";
15881
15882
15883/*****************************************************************
15884 * GLee internal functions
15885 *****************************************************************/
15886
15887void __GLeeExtList_init(ExtensionList *extList)
15888{
15889 extList->names=0;
15890 extList->lengths=0;
15891 extList->numNames=0;
15892}
15893
15894void __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
15908void __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
15928const 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
15948void __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
15958int __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
15965GLboolean __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
16038GLboolean __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
16050GLEE_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
16080GLEE_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
16092GLEE_EXTERN const char * GLeeGetExtStrGL( void )
16093{
16094 return (const char *)glGetString(GL_EXTENSIONS);
16095}
16096
16097GLEE_EXTERN const char * GLeeGetErrorString( void )
16098{
16099 return GLeeErrorString;
16100}
16101
16102GLboolean __GLeeInitedLoadFunctions=GL_FALSE;
16103
16104GLEE_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
16136GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable)
16137{
16138 if (!__GLeeInited) GLeeInit();
16139 return *extensionQueryingVariable;
16140}
16141
16142GLEE_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}

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.