summaryrefslogtreecommitdiffstats
authorDon Pellegrino <don@drexel.edu>2011-01-18 04:50:14 (GMT)
committer Don Pellegrino <don@drexel.edu>2011-01-18 04:50:14 (GMT)
commitcd17ec39ed233d729afc23e870f68ef03fb9e94a (patch) (unidiff)
tree7b8e5a49b192b71d6e8260e6a436ee29c97b1542
parent108ceb3e7e1c4f36d8d33e774c31cd5420c4cc18 (diff)
downloadexp005-cd17ec39ed233d729afc23e870f68ef03fb9e94a.zip
exp005-cd17ec39ed233d729afc23e870f68ef03fb9e94a.tar.gz
exp005-cd17ec39ed233d729afc23e870f68ef03fb9e94a.tar.bz2
Brought in GLee to assist with compiling and linking on a Windows 7 Professional x64 system using Cygwin. Removed the use of error_at_line since it is not part of the core Cygwin GCC setup. The example R connection file has a line added for installing the package dependencies.
-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/r/connect.R b/r/connect.R
index 7d2829c..3340574 100644
--- a/r/connect.R
+++ b/r/connect.R
@@ -1,3 +1,5 @@
1# install.packages(c("RJDBC"));
2
1require (RJDBC);3require (RJDBC);
2drv <- JDBC ("com.ibm.db2.jcc.DB2Driver");4drv <- JDBC ("com.ibm.db2.jcc.DB2Driver");
3conn <- dbConnect (drv, "jdbc:db2:exp004");5conn <- dbConnect (drv, "jdbc:db2:exp004");
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}
diff --git a/src/GLee5_4/GLee.h b/src/GLee5_4/GLee.h
new file mode 100644
index 0000000..208feaf
--- a/dev/null
+++ b/src/GLee5_4/GLee.h
@@ -0,0 +1,17652 @@
1/***************************************************************************
2*
3* GLee.h
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#ifndef __glee_h_
37#define __glee_h_
38
39#ifdef __gl_h_
40 #error gl.h included before glee.h
41#endif
42
43#ifdef __glext_h_
44 #error glext.h included before glee.h
45#endif
46
47#ifdef __wglext_h_
48 #error wglext.h included before glee.h
49#endif
50
51#ifdef __glxext_h_
52 #error glxext.h included before glee.h
53#endif
54
55#ifdef WIN32
56 #define WIN32_LEAN_AND_MEAN
57 #include <windows.h>
58 #include <GL/gl.h>
59#elif defined(__APPLE__) || defined(__APPLE_CC__)
60 #define GL_GLEXT_LEGACY
61 #include <OpenGL/gl.h>
62#else // GLX
63 // This was modified to get it to compile with Cygwin.
64 #define WIN32
65 #define WIN32_LEAN_AND_MEAN
66 #include <windows.h>
67 #include <GL/gl.h>
68 //#define __glext_h_ /* prevent glext.h from being included */
69 //#define __glxext_h_ /* prevent glxext.h from being included */
70 //#define GLX_GLXEXT_PROTOTYPES
71 //#include <GL/gl.h>
72 //#include <GL/glx.h>
73#endif
74
75#ifndef APIENTRY
76 #define APIENTRY
77#endif
78
79#ifndef APIENTRYP
80 #define APIENTRYP APIENTRY *
81#endif
82
83#define GLEE_EXTERN extern
84
85#ifdef __cplusplus
86 extern "C" { /* begin C linkage */
87#endif
88
89#define GLEE_LINK_FAIL 0
90#define GLEE_LINK_PARTIAL 1
91#define GLEE_LINK_COMPLETE 2
92
93/* Extension querying variables */
94
95GLEE_EXTERN GLboolean _GLEE_VERSION_1_2;
96GLEE_EXTERN GLboolean _GLEE_ARB_imaging;
97GLEE_EXTERN GLboolean _GLEE_VERSION_1_3;
98GLEE_EXTERN GLboolean _GLEE_VERSION_1_4;
99GLEE_EXTERN GLboolean _GLEE_VERSION_1_5;
100GLEE_EXTERN GLboolean _GLEE_VERSION_2_0;
101GLEE_EXTERN GLboolean _GLEE_VERSION_2_1;
102GLEE_EXTERN GLboolean _GLEE_VERSION_3_0;
103GLEE_EXTERN GLboolean _GLEE_ARB_multitexture;
104GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix;
105GLEE_EXTERN GLboolean _GLEE_ARB_multisample;
106GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add;
107GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map;
108GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression;
109GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp;
110GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters;
111GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend;
112GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette;
113GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine;
114GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar;
115GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3;
116GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat;
117GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture;
118GLEE_EXTERN GLboolean _GLEE_ARB_shadow;
119GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient;
120GLEE_EXTERN GLboolean _GLEE_ARB_window_pos;
121GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program;
122GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program;
123GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object;
124GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query;
125GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects;
126GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader;
127GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader;
128GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100;
129GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two;
130GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite;
131GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow;
132GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers;
133GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle;
134GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float;
135GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel;
136GLEE_EXTERN GLboolean _GLEE_ARB_texture_float;
137GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object;
138GLEE_EXTERN GLboolean _GLEE_ARB_depth_buffer_float;
139GLEE_EXTERN GLboolean _GLEE_ARB_draw_instanced;
140GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_object;
141GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_sRGB;
142GLEE_EXTERN GLboolean _GLEE_ARB_geometry_shader4;
143GLEE_EXTERN GLboolean _GLEE_ARB_half_float_vertex;
144GLEE_EXTERN GLboolean _GLEE_ARB_instanced_arrays;
145GLEE_EXTERN GLboolean _GLEE_ARB_map_buffer_range;
146GLEE_EXTERN GLboolean _GLEE_ARB_texture_buffer_object;
147GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression_rgtc;
148GLEE_EXTERN GLboolean _GLEE_ARB_texture_rg;
149GLEE_EXTERN GLboolean _GLEE_ARB_vertex_array_object;
150GLEE_EXTERN GLboolean _GLEE_EXT_abgr;
151GLEE_EXTERN GLboolean _GLEE_EXT_blend_color;
152GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset;
153GLEE_EXTERN GLboolean _GLEE_EXT_texture;
154GLEE_EXTERN GLboolean _GLEE_EXT_texture3D;
155GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4;
156GLEE_EXTERN GLboolean _GLEE_EXT_subtexture;
157GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture;
158GLEE_EXTERN GLboolean _GLEE_EXT_histogram;
159GLEE_EXTERN GLboolean _GLEE_EXT_convolution;
160GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix;
161GLEE_EXTERN GLboolean _GLEE_SGI_color_table;
162GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture;
163GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture;
164GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D;
165GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table;
166GLEE_EXTERN GLboolean _GLEE_EXT_cmyka;
167GLEE_EXTERN GLboolean _GLEE_EXT_texture_object;
168GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture;
169GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture;
170GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels;
171GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod;
172GLEE_EXTERN GLboolean _GLEE_SGIS_multisample;
173GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal;
174GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array;
175GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute;
176GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap;
177GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap;
178GLEE_EXTERN GLboolean _GLEE_SGIX_shadow;
179GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp;
180GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp;
181GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax;
182GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract;
183GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op;
184GLEE_EXTERN GLboolean _GLEE_SGIX_interlace;
185GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles;
186GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select;
187GLEE_EXTERN GLboolean _GLEE_SGIX_sprite;
188GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer;
189GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters;
190GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters;
191GLEE_EXTERN GLboolean _GLEE_SGIX_instruments;
192GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias;
193GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom;
194GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer;
195GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX;
196GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd;
197GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane;
198GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster;
199GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture;
200GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function;
201GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset;
202GLEE_EXTERN GLboolean _GLEE_HP_image_transform;
203GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes;
204GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer;
205GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env;
206GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable;
207GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints;
208GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints;
209GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture;
210GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint;
211GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority;
212GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1;
213GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment;
214GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias;
215GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient;
216GLEE_EXTERN GLboolean _GLEE_EXT_index_texture;
217GLEE_EXTERN GLboolean _GLEE_EXT_index_material;
218GLEE_EXTERN GLboolean _GLEE_EXT_index_func;
219GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats;
220GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array;
221GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex;
222GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb;
223GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting;
224GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip;
225GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting;
226GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements;
227GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading;
228GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog;
229GLEE_EXTERN GLboolean _GLEE_EXT_light_texture;
230GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax;
231GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture;
232GLEE_EXTERN GLboolean _GLEE_EXT_bgra;
233GLEE_EXTERN GLboolean _GLEE_SGIX_async;
234GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel;
235GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram;
236GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor;
237GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays;
238GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test;
239GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform;
240GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table;
241GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette;
242GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color;
243GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color;
244GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal;
245GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays;
246GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord;
247GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates;
248GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame;
249GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine;
250GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector;
251GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint;
252GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale;
253GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data;
254GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha;
255GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list;
256GLEE_EXTERN GLboolean _GLEE_SUN_vertex;
257GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate;
258GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp;
259GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read;
260GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap;
261GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels;
262GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection;
263GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map;
264GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes;
265GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add;
266GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias;
267GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic;
268GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting;
269GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent;
270GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range;
271GLEE_EXTERN GLboolean _GLEE_NV_register_combiners;
272GLEE_EXTERN GLboolean _GLEE_NV_fog_distance;
273GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss;
274GLEE_EXTERN GLboolean _GLEE_NV_blend_square;
275GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4;
276GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers;
277GLEE_EXTERN GLboolean _GLEE_MESA_window_pos;
278GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc;
279GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex;
280GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays;
281GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists;
282GLEE_EXTERN GLboolean _GLEE_SGIX_subsample;
283GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample;
284GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba;
285GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument;
286GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1;
287GLEE_EXTERN GLboolean _GLEE_3DFX_multisample;
288GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer;
289GLEE_EXTERN GLboolean _GLEE_EXT_multisample;
290GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip;
291GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy;
292GLEE_EXTERN GLboolean _GLEE_SGIX_resample;
293GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen;
294GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask;
295GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3;
296GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once;
297GLEE_EXTERN GLboolean _GLEE_NV_fence;
298GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat;
299GLEE_EXTERN GLboolean _GLEE_NV_evaluators;
300GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil;
301GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2;
302GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc;
303GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle;
304GLEE_EXTERN GLboolean _GLEE_NV_texture_shader;
305GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2;
306GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2;
307GLEE_EXTERN GLboolean _GLEE_NV_vertex_program;
308GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp;
309GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint;
310GLEE_EXTERN GLboolean _GLEE_OML_interlace;
311GLEE_EXTERN GLboolean _GLEE_OML_subsample;
312GLEE_EXTERN GLboolean _GLEE_OML_resample;
313GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color;
314GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap;
315GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader;
316GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles;
317GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object;
318GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader;
319GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams;
320GLEE_EXTERN GLboolean _GLEE_ATI_element_array;
321GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array;
322GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum;
323GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint;
324GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp;
325GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query;
326GLEE_EXTERN GLboolean _GLEE_NV_point_sprite;
327GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3;
328GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1;
329GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs;
330GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side;
331GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader;
332GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage;
333GLEE_EXTERN GLboolean _GLEE_APPLE_element_array;
334GLEE_EXTERN GLboolean _GLEE_APPLE_fence;
335GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object;
336GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range;
337GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422;
338GLEE_EXTERN GLboolean _GLEE_S3_s3tc;
339GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers;
340GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float;
341GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3;
342GLEE_EXTERN GLboolean _GLEE_ATI_texture_float;
343GLEE_EXTERN GLboolean _GLEE_NV_float_buffer;
344GLEE_EXTERN GLboolean _GLEE_NV_fragment_program;
345GLEE_EXTERN GLboolean _GLEE_NV_half_float;
346GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range;
347GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart;
348GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal;
349GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2;
350GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer;
351GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil;
352GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object;
353GLEE_EXTERN GLboolean _GLEE_OES_read_format;
354GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test;
355GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp;
356GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate;
357GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert;
358GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture;
359GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object;
360GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option;
361GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2;
362GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option;
363GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3;
364GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object;
365GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker;
366GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil;
367GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag;
368GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB;
369GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit;
370GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample;
371GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack;
372GLEE_EXTERN GLboolean _GLEE_EXT_timer_query;
373GLEE_EXTERN GLboolean _GLEE_EXT_gpu_program_parameters;
374GLEE_EXTERN GLboolean _GLEE_APPLE_flush_buffer_range;
375GLEE_EXTERN GLboolean _GLEE_EXT_gpu_shader4;
376GLEE_EXTERN GLboolean _GLEE_EXT_draw_instanced;
377GLEE_EXTERN GLboolean _GLEE_EXT_packed_float;
378GLEE_EXTERN GLboolean _GLEE_EXT_texture_array;
379GLEE_EXTERN GLboolean _GLEE_EXT_texture_buffer_object;
380GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_latc;
381GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_rgtc;
382GLEE_EXTERN GLboolean _GLEE_EXT_texture_shared_exponent;
383GLEE_EXTERN GLboolean _GLEE_NV_depth_buffer_float;
384GLEE_EXTERN GLboolean _GLEE_NV_framebuffer_multisample_coverage;
385GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_sRGB;
386GLEE_EXTERN GLboolean _GLEE_NV_geometry_shader4;
387GLEE_EXTERN GLboolean _GLEE_NV_parameter_buffer_object;
388GLEE_EXTERN GLboolean _GLEE_EXT_draw_buffers2;
389GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback;
390GLEE_EXTERN GLboolean _GLEE_EXT_bindable_uniform;
391GLEE_EXTERN GLboolean _GLEE_EXT_texture_integer;
392GLEE_EXTERN GLboolean _GLEE_GREMEDY_frame_terminator;
393GLEE_EXTERN GLboolean _GLEE_NV_conditional_render;
394GLEE_EXTERN GLboolean _GLEE_NV_present_video;
395GLEE_EXTERN GLboolean _GLEE_EXT_transform_feedback;
396GLEE_EXTERN GLboolean _GLEE_EXT_direct_state_access;
397GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array_bgra;
398GLEE_EXTERN GLboolean _GLEE_EXT_texture_swizzle;
399GLEE_EXTERN GLboolean _GLEE_NV_explicit_multisample;
400GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback2;
401GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select;
402GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate;
403GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument;
404GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface;
405GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting;
406GLEE_EXTERN GLboolean _GLEE_EXT_geometry_shader4;
407GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker;
408GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1;
409GLEE_EXTERN GLboolean _GLEE_EXT_texture_env;
410GLEE_EXTERN GLboolean _GLEE_IBM_static_data;
411GLEE_EXTERN GLboolean _GLEE_NV_gpu_program4;
412GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates;
413GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture;
414GLEE_EXTERN GLboolean _GLEE_OES_single_precision;
415GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits;
416GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range;
417
418/* Aliases for extension querying variables */
419
420#define GLEE_VERSION_1_2 GLeeEnabled(&_GLEE_VERSION_1_2)
421#define GLEE_ARB_imaging GLeeEnabled(&_GLEE_ARB_imaging)
422#define GLEE_VERSION_1_3 GLeeEnabled(&_GLEE_VERSION_1_3)
423#define GLEE_VERSION_1_4 GLeeEnabled(&_GLEE_VERSION_1_4)
424#define GLEE_VERSION_1_5 GLeeEnabled(&_GLEE_VERSION_1_5)
425#define GLEE_VERSION_2_0 GLeeEnabled(&_GLEE_VERSION_2_0)
426#define GLEE_VERSION_2_1 GLeeEnabled(&_GLEE_VERSION_2_1)
427#define GLEE_VERSION_3_0 GLeeEnabled(&_GLEE_VERSION_3_0)
428#define GLEE_ARB_multitexture GLeeEnabled(&_GLEE_ARB_multitexture)
429#define GLEE_ARB_transpose_matrix GLeeEnabled(&_GLEE_ARB_transpose_matrix)
430#define GLEE_ARB_multisample GLeeEnabled(&_GLEE_ARB_multisample)
431#define GLEE_ARB_texture_env_add GLeeEnabled(&_GLEE_ARB_texture_env_add)
432#define GLEE_ARB_texture_cube_map GLeeEnabled(&_GLEE_ARB_texture_cube_map)
433#define GLEE_ARB_texture_compression GLeeEnabled(&_GLEE_ARB_texture_compression)
434#define GLEE_ARB_texture_border_clamp GLeeEnabled(&_GLEE_ARB_texture_border_clamp)
435#define GLEE_ARB_point_parameters GLeeEnabled(&_GLEE_ARB_point_parameters)
436#define GLEE_ARB_vertex_blend GLeeEnabled(&_GLEE_ARB_vertex_blend)
437#define GLEE_ARB_matrix_palette GLeeEnabled(&_GLEE_ARB_matrix_palette)
438#define GLEE_ARB_texture_env_combine GLeeEnabled(&_GLEE_ARB_texture_env_combine)
439#define GLEE_ARB_texture_env_crossbar GLeeEnabled(&_GLEE_ARB_texture_env_crossbar)
440#define GLEE_ARB_texture_env_dot3 GLeeEnabled(&_GLEE_ARB_texture_env_dot3)
441#define GLEE_ARB_texture_mirrored_repeat GLeeEnabled(&_GLEE_ARB_texture_mirrored_repeat)
442#define GLEE_ARB_depth_texture GLeeEnabled(&_GLEE_ARB_depth_texture)
443#define GLEE_ARB_shadow GLeeEnabled(&_GLEE_ARB_shadow)
444#define GLEE_ARB_shadow_ambient GLeeEnabled(&_GLEE_ARB_shadow_ambient)
445#define GLEE_ARB_window_pos GLeeEnabled(&_GLEE_ARB_window_pos)
446#define GLEE_ARB_vertex_program GLeeEnabled(&_GLEE_ARB_vertex_program)
447#define GLEE_ARB_fragment_program GLeeEnabled(&_GLEE_ARB_fragment_program)
448#define GLEE_ARB_vertex_buffer_object GLeeEnabled(&_GLEE_ARB_vertex_buffer_object)
449#define GLEE_ARB_occlusion_query GLeeEnabled(&_GLEE_ARB_occlusion_query)
450#define GLEE_ARB_shader_objects GLeeEnabled(&_GLEE_ARB_shader_objects)
451#define GLEE_ARB_vertex_shader GLeeEnabled(&_GLEE_ARB_vertex_shader)
452#define GLEE_ARB_fragment_shader GLeeEnabled(&_GLEE_ARB_fragment_shader)
453#define GLEE_ARB_shading_language_100 GLeeEnabled(&_GLEE_ARB_shading_language_100)
454#define GLEE_ARB_texture_non_power_of_two GLeeEnabled(&_GLEE_ARB_texture_non_power_of_two)
455#define GLEE_ARB_point_sprite GLeeEnabled(&_GLEE_ARB_point_sprite)
456#define GLEE_ARB_fragment_program_shadow GLeeEnabled(&_GLEE_ARB_fragment_program_shadow)
457#define GLEE_ARB_draw_buffers GLeeEnabled(&_GLEE_ARB_draw_buffers)
458#define GLEE_ARB_texture_rectangle GLeeEnabled(&_GLEE_ARB_texture_rectangle)
459#define GLEE_ARB_color_buffer_float GLeeEnabled(&_GLEE_ARB_color_buffer_float)
460#define GLEE_ARB_half_float_pixel GLeeEnabled(&_GLEE_ARB_half_float_pixel)
461#define GLEE_ARB_texture_float GLeeEnabled(&_GLEE_ARB_texture_float)
462#define GLEE_ARB_pixel_buffer_object GLeeEnabled(&_GLEE_ARB_pixel_buffer_object)
463#define GLEE_ARB_depth_buffer_float GLeeEnabled(&_GLEE_ARB_depth_buffer_float)
464#define GLEE_ARB_draw_instanced GLeeEnabled(&_GLEE_ARB_draw_instanced)
465#define GLEE_ARB_framebuffer_object GLeeEnabled(&_GLEE_ARB_framebuffer_object)
466#define GLEE_ARB_framebuffer_sRGB GLeeEnabled(&_GLEE_ARB_framebuffer_sRGB)
467#define GLEE_ARB_geometry_shader4 GLeeEnabled(&_GLEE_ARB_geometry_shader4)
468#define GLEE_ARB_half_float_vertex GLeeEnabled(&_GLEE_ARB_half_float_vertex)
469#define GLEE_ARB_instanced_arrays GLeeEnabled(&_GLEE_ARB_instanced_arrays)
470#define GLEE_ARB_map_buffer_range GLeeEnabled(&_GLEE_ARB_map_buffer_range)
471#define GLEE_ARB_texture_buffer_object GLeeEnabled(&_GLEE_ARB_texture_buffer_object)
472#define GLEE_ARB_texture_compression_rgtc GLeeEnabled(&_GLEE_ARB_texture_compression_rgtc)
473#define GLEE_ARB_texture_rg GLeeEnabled(&_GLEE_ARB_texture_rg)
474#define GLEE_ARB_vertex_array_object GLeeEnabled(&_GLEE_ARB_vertex_array_object)
475#define GLEE_EXT_abgr GLeeEnabled(&_GLEE_EXT_abgr)
476#define GLEE_EXT_blend_color GLeeEnabled(&_GLEE_EXT_blend_color)
477#define GLEE_EXT_polygon_offset GLeeEnabled(&_GLEE_EXT_polygon_offset)
478#define GLEE_EXT_texture GLeeEnabled(&_GLEE_EXT_texture)
479#define GLEE_EXT_texture3D GLeeEnabled(&_GLEE_EXT_texture3D)
480#define GLEE_SGIS_texture_filter4 GLeeEnabled(&_GLEE_SGIS_texture_filter4)
481#define GLEE_EXT_subtexture GLeeEnabled(&_GLEE_EXT_subtexture)
482#define GLEE_EXT_copy_texture GLeeEnabled(&_GLEE_EXT_copy_texture)
483#define GLEE_EXT_histogram GLeeEnabled(&_GLEE_EXT_histogram)
484#define GLEE_EXT_convolution GLeeEnabled(&_GLEE_EXT_convolution)
485#define GLEE_SGI_color_matrix GLeeEnabled(&_GLEE_SGI_color_matrix)
486#define GLEE_SGI_color_table GLeeEnabled(&_GLEE_SGI_color_table)
487#define GLEE_SGIS_pixel_texture GLeeEnabled(&_GLEE_SGIS_pixel_texture)
488#define GLEE_SGIX_pixel_texture GLeeEnabled(&_GLEE_SGIX_pixel_texture)
489#define GLEE_SGIS_texture4D GLeeEnabled(&_GLEE_SGIS_texture4D)
490#define GLEE_SGI_texture_color_table GLeeEnabled(&_GLEE_SGI_texture_color_table)
491#define GLEE_EXT_cmyka GLeeEnabled(&_GLEE_EXT_cmyka)
492#define GLEE_EXT_texture_object GLeeEnabled(&_GLEE_EXT_texture_object)
493#define GLEE_SGIS_detail_texture GLeeEnabled(&_GLEE_SGIS_detail_texture)
494#define GLEE_SGIS_sharpen_texture GLeeEnabled(&_GLEE_SGIS_sharpen_texture)
495#define GLEE_EXT_packed_pixels GLeeEnabled(&_GLEE_EXT_packed_pixels)
496#define GLEE_SGIS_texture_lod GLeeEnabled(&_GLEE_SGIS_texture_lod)
497#define GLEE_SGIS_multisample GLeeEnabled(&_GLEE_SGIS_multisample)
498#define GLEE_EXT_rescale_normal GLeeEnabled(&_GLEE_EXT_rescale_normal)
499#define GLEE_EXT_vertex_array GLeeEnabled(&_GLEE_EXT_vertex_array)
500#define GLEE_EXT_misc_attribute GLeeEnabled(&_GLEE_EXT_misc_attribute)
501#define GLEE_SGIS_generate_mipmap GLeeEnabled(&_GLEE_SGIS_generate_mipmap)
502#define GLEE_SGIX_clipmap GLeeEnabled(&_GLEE_SGIX_clipmap)
503#define GLEE_SGIX_shadow GLeeEnabled(&_GLEE_SGIX_shadow)
504#define GLEE_SGIS_texture_edge_clamp GLeeEnabled(&_GLEE_SGIS_texture_edge_clamp)
505#define GLEE_SGIS_texture_border_clamp GLeeEnabled(&_GLEE_SGIS_texture_border_clamp)
506#define GLEE_EXT_blend_minmax GLeeEnabled(&_GLEE_EXT_blend_minmax)
507#define GLEE_EXT_blend_subtract GLeeEnabled(&_GLEE_EXT_blend_subtract)
508#define GLEE_EXT_blend_logic_op GLeeEnabled(&_GLEE_EXT_blend_logic_op)
509#define GLEE_SGIX_interlace GLeeEnabled(&_GLEE_SGIX_interlace)
510#define GLEE_SGIX_pixel_tiles GLeeEnabled(&_GLEE_SGIX_pixel_tiles)
511#define GLEE_SGIS_texture_select GLeeEnabled(&_GLEE_SGIS_texture_select)
512#define GLEE_SGIX_sprite GLeeEnabled(&_GLEE_SGIX_sprite)
513#define GLEE_SGIX_texture_multi_buffer GLeeEnabled(&_GLEE_SGIX_texture_multi_buffer)
514#define GLEE_EXT_point_parameters GLeeEnabled(&_GLEE_EXT_point_parameters)
515#define GLEE_SGIS_point_parameters GLeeEnabled(&_GLEE_SGIS_point_parameters)
516#define GLEE_SGIX_instruments GLeeEnabled(&_GLEE_SGIX_instruments)
517#define GLEE_SGIX_texture_scale_bias GLeeEnabled(&_GLEE_SGIX_texture_scale_bias)
518#define GLEE_SGIX_framezoom GLeeEnabled(&_GLEE_SGIX_framezoom)
519#define GLEE_SGIX_tag_sample_buffer GLeeEnabled(&_GLEE_SGIX_tag_sample_buffer)
520#define GLEE_FfdMaskSGIX GLeeEnabled(&_GLEE_FfdMaskSGIX)
521#define GLEE_SGIX_polynomial_ffd GLeeEnabled(&_GLEE_SGIX_polynomial_ffd)
522#define GLEE_SGIX_reference_plane GLeeEnabled(&_GLEE_SGIX_reference_plane)
523#define GLEE_SGIX_flush_raster GLeeEnabled(&_GLEE_SGIX_flush_raster)
524#define GLEE_SGIX_depth_texture GLeeEnabled(&_GLEE_SGIX_depth_texture)
525#define GLEE_SGIS_fog_function GLeeEnabled(&_GLEE_SGIS_fog_function)
526#define GLEE_SGIX_fog_offset GLeeEnabled(&_GLEE_SGIX_fog_offset)
527#define GLEE_HP_image_transform GLeeEnabled(&_GLEE_HP_image_transform)
528#define GLEE_HP_convolution_border_modes GLeeEnabled(&_GLEE_HP_convolution_border_modes)
529#define GLEE_INGR_palette_buffer GLeeEnabled(&_GLEE_INGR_palette_buffer)
530#define GLEE_SGIX_texture_add_env GLeeEnabled(&_GLEE_SGIX_texture_add_env)
531#define GLEE_EXT_color_subtable GLeeEnabled(&_GLEE_EXT_color_subtable)
532#define GLEE_PGI_vertex_hints GLeeEnabled(&_GLEE_PGI_vertex_hints)
533#define GLEE_PGI_misc_hints GLeeEnabled(&_GLEE_PGI_misc_hints)
534#define GLEE_EXT_paletted_texture GLeeEnabled(&_GLEE_EXT_paletted_texture)
535#define GLEE_EXT_clip_volume_hint GLeeEnabled(&_GLEE_EXT_clip_volume_hint)
536#define GLEE_SGIX_list_priority GLeeEnabled(&_GLEE_SGIX_list_priority)
537#define GLEE_SGIX_ir_instrument1 GLeeEnabled(&_GLEE_SGIX_ir_instrument1)
538#define GLEE_SGIX_calligraphic_fragment GLeeEnabled(&_GLEE_SGIX_calligraphic_fragment)
539#define GLEE_SGIX_texture_lod_bias GLeeEnabled(&_GLEE_SGIX_texture_lod_bias)
540#define GLEE_SGIX_shadow_ambient GLeeEnabled(&_GLEE_SGIX_shadow_ambient)
541#define GLEE_EXT_index_texture GLeeEnabled(&_GLEE_EXT_index_texture)
542#define GLEE_EXT_index_material GLeeEnabled(&_GLEE_EXT_index_material)
543#define GLEE_EXT_index_func GLeeEnabled(&_GLEE_EXT_index_func)
544#define GLEE_EXT_index_array_formats GLeeEnabled(&_GLEE_EXT_index_array_formats)
545#define GLEE_EXT_compiled_vertex_array GLeeEnabled(&_GLEE_EXT_compiled_vertex_array)
546#define GLEE_EXT_cull_vertex GLeeEnabled(&_GLEE_EXT_cull_vertex)
547#define GLEE_SGIX_ycrcb GLeeEnabled(&_GLEE_SGIX_ycrcb)
548#define GLEE_SGIX_fragment_lighting GLeeEnabled(&_GLEE_SGIX_fragment_lighting)
549#define GLEE_IBM_rasterpos_clip GLeeEnabled(&_GLEE_IBM_rasterpos_clip)
550#define GLEE_HP_texture_lighting GLeeEnabled(&_GLEE_HP_texture_lighting)
551#define GLEE_EXT_draw_range_elements GLeeEnabled(&_GLEE_EXT_draw_range_elements)
552#define GLEE_WIN_phong_shading GLeeEnabled(&_GLEE_WIN_phong_shading)
553#define GLEE_WIN_specular_fog GLeeEnabled(&_GLEE_WIN_specular_fog)
554#define GLEE_EXT_light_texture GLeeEnabled(&_GLEE_EXT_light_texture)
555#define GLEE_SGIX_blend_alpha_minmax GLeeEnabled(&_GLEE_SGIX_blend_alpha_minmax)
556#define GLEE_SGIX_impact_pixel_texture GLeeEnabled(&_GLEE_SGIX_impact_pixel_texture)
557#define GLEE_EXT_bgra GLeeEnabled(&_GLEE_EXT_bgra)
558#define GLEE_SGIX_async GLeeEnabled(&_GLEE_SGIX_async)
559#define GLEE_SGIX_async_pixel GLeeEnabled(&_GLEE_SGIX_async_pixel)
560#define GLEE_SGIX_async_histogram GLeeEnabled(&_GLEE_SGIX_async_histogram)
561#define GLEE_INTEL_texture_scissor GLeeEnabled(&_GLEE_INTEL_texture_scissor)
562#define GLEE_INTEL_parallel_arrays GLeeEnabled(&_GLEE_INTEL_parallel_arrays)
563#define GLEE_HP_occlusion_test GLeeEnabled(&_GLEE_HP_occlusion_test)
564#define GLEE_EXT_pixel_transform GLeeEnabled(&_GLEE_EXT_pixel_transform)
565#define GLEE_EXT_pixel_transform_color_table GLeeEnabled(&_GLEE_EXT_pixel_transform_color_table)
566#define GLEE_EXT_shared_texture_palette GLeeEnabled(&_GLEE_EXT_shared_texture_palette)
567#define GLEE_EXT_separate_specular_color GLeeEnabled(&_GLEE_EXT_separate_specular_color)
568#define GLEE_EXT_secondary_color GLeeEnabled(&_GLEE_EXT_secondary_color)
569#define GLEE_EXT_texture_perturb_normal GLeeEnabled(&_GLEE_EXT_texture_perturb_normal)
570#define GLEE_EXT_multi_draw_arrays GLeeEnabled(&_GLEE_EXT_multi_draw_arrays)
571#define GLEE_EXT_fog_coord GLeeEnabled(&_GLEE_EXT_fog_coord)
572#define GLEE_REND_screen_coordinates GLeeEnabled(&_GLEE_REND_screen_coordinates)
573#define GLEE_EXT_coordinate_frame GLeeEnabled(&_GLEE_EXT_coordinate_frame)
574#define GLEE_EXT_texture_env_combine GLeeEnabled(&_GLEE_EXT_texture_env_combine)
575#define GLEE_APPLE_specular_vector GLeeEnabled(&_GLEE_APPLE_specular_vector)
576#define GLEE_APPLE_transform_hint GLeeEnabled(&_GLEE_APPLE_transform_hint)
577#define GLEE_SGIX_fog_scale GLeeEnabled(&_GLEE_SGIX_fog_scale)
578#define GLEE_SUNX_constant_data GLeeEnabled(&_GLEE_SUNX_constant_data)
579#define GLEE_SUN_global_alpha GLeeEnabled(&_GLEE_SUN_global_alpha)
580#define GLEE_SUN_triangle_list GLeeEnabled(&_GLEE_SUN_triangle_list)
581#define GLEE_SUN_vertex GLeeEnabled(&_GLEE_SUN_vertex)
582#define GLEE_EXT_blend_func_separate GLeeEnabled(&_GLEE_EXT_blend_func_separate)
583#define GLEE_INGR_color_clamp GLeeEnabled(&_GLEE_INGR_color_clamp)
584#define GLEE_INGR_interlace_read GLeeEnabled(&_GLEE_INGR_interlace_read)
585#define GLEE_EXT_stencil_wrap GLeeEnabled(&_GLEE_EXT_stencil_wrap)
586#define GLEE_EXT_422_pixels GLeeEnabled(&_GLEE_EXT_422_pixels)
587#define GLEE_NV_texgen_reflection GLeeEnabled(&_GLEE_NV_texgen_reflection)
588#define GLEE_EXT_texture_cube_map GLeeEnabled(&_GLEE_EXT_texture_cube_map)
589#define GLEE_SUN_convolution_border_modes GLeeEnabled(&_GLEE_SUN_convolution_border_modes)
590#define GLEE_EXT_texture_env_add GLeeEnabled(&_GLEE_EXT_texture_env_add)
591#define GLEE_EXT_texture_lod_bias GLeeEnabled(&_GLEE_EXT_texture_lod_bias)
592#define GLEE_EXT_texture_filter_anisotropic GLeeEnabled(&_GLEE_EXT_texture_filter_anisotropic)
593#define GLEE_EXT_vertex_weighting GLeeEnabled(&_GLEE_EXT_vertex_weighting)
594#define GLEE_NV_light_max_exponent GLeeEnabled(&_GLEE_NV_light_max_exponent)
595#define GLEE_NV_vertex_array_range GLeeEnabled(&_GLEE_NV_vertex_array_range)
596#define GLEE_NV_register_combiners GLeeEnabled(&_GLEE_NV_register_combiners)
597#define GLEE_NV_fog_distance GLeeEnabled(&_GLEE_NV_fog_distance)
598#define GLEE_NV_texgen_emboss GLeeEnabled(&_GLEE_NV_texgen_emboss)
599#define GLEE_NV_blend_square GLeeEnabled(&_GLEE_NV_blend_square)
600#define GLEE_NV_texture_env_combine4 GLeeEnabled(&_GLEE_NV_texture_env_combine4)
601#define GLEE_MESA_resize_buffers GLeeEnabled(&_GLEE_MESA_resize_buffers)
602#define GLEE_MESA_window_pos GLeeEnabled(&_GLEE_MESA_window_pos)
603#define GLEE_EXT_texture_compression_s3tc GLeeEnabled(&_GLEE_EXT_texture_compression_s3tc)
604#define GLEE_IBM_cull_vertex GLeeEnabled(&_GLEE_IBM_cull_vertex)
605#define GLEE_IBM_multimode_draw_arrays GLeeEnabled(&_GLEE_IBM_multimode_draw_arrays)
606#define GLEE_IBM_vertex_array_lists GLeeEnabled(&_GLEE_IBM_vertex_array_lists)
607#define GLEE_SGIX_subsample GLeeEnabled(&_GLEE_SGIX_subsample)
608#define GLEE_SGIX_ycrcb_subsample GLeeEnabled(&_GLEE_SGIX_ycrcb_subsample)
609#define GLEE_SGIX_ycrcba GLeeEnabled(&_GLEE_SGIX_ycrcba)
610#define GLEE_SGI_depth_pass_instrument GLeeEnabled(&_GLEE_SGI_depth_pass_instrument)
611#define GLEE_3DFX_texture_compression_FXT1 GLeeEnabled(&_GLEE_3DFX_texture_compression_FXT1)
612#define GLEE_3DFX_multisample GLeeEnabled(&_GLEE_3DFX_multisample)
613#define GLEE_3DFX_tbuffer GLeeEnabled(&_GLEE_3DFX_tbuffer)
614#define GLEE_EXT_multisample GLeeEnabled(&_GLEE_EXT_multisample)
615#define GLEE_SGIX_vertex_preclip GLeeEnabled(&_GLEE_SGIX_vertex_preclip)
616#define GLEE_SGIX_convolution_accuracy GLeeEnabled(&_GLEE_SGIX_convolution_accuracy)
617#define GLEE_SGIX_resample GLeeEnabled(&_GLEE_SGIX_resample)
618#define GLEE_SGIS_point_line_texgen GLeeEnabled(&_GLEE_SGIS_point_line_texgen)
619#define GLEE_SGIS_texture_color_mask GLeeEnabled(&_GLEE_SGIS_texture_color_mask)
620#define GLEE_EXT_texture_env_dot3 GLeeEnabled(&_GLEE_EXT_texture_env_dot3)
621#define GLEE_ATI_texture_mirror_once GLeeEnabled(&_GLEE_ATI_texture_mirror_once)
622#define GLEE_NV_fence GLeeEnabled(&_GLEE_NV_fence)
623#define GLEE_IBM_texture_mirrored_repeat GLeeEnabled(&_GLEE_IBM_texture_mirrored_repeat)
624#define GLEE_NV_evaluators GLeeEnabled(&_GLEE_NV_evaluators)
625#define GLEE_NV_packed_depth_stencil GLeeEnabled(&_GLEE_NV_packed_depth_stencil)
626#define GLEE_NV_register_combiners2 GLeeEnabled(&_GLEE_NV_register_combiners2)
627#define GLEE_NV_texture_compression_vtc GLeeEnabled(&_GLEE_NV_texture_compression_vtc)
628#define GLEE_NV_texture_rectangle GLeeEnabled(&_GLEE_NV_texture_rectangle)
629#define GLEE_NV_texture_shader GLeeEnabled(&_GLEE_NV_texture_shader)
630#define GLEE_NV_texture_shader2 GLeeEnabled(&_GLEE_NV_texture_shader2)
631#define GLEE_NV_vertex_array_range2 GLeeEnabled(&_GLEE_NV_vertex_array_range2)
632#define GLEE_NV_vertex_program GLeeEnabled(&_GLEE_NV_vertex_program)
633#define GLEE_SGIX_texture_coordinate_clamp GLeeEnabled(&_GLEE_SGIX_texture_coordinate_clamp)
634#define GLEE_SGIX_scalebias_hint GLeeEnabled(&_GLEE_SGIX_scalebias_hint)
635#define GLEE_OML_interlace GLeeEnabled(&_GLEE_OML_interlace)
636#define GLEE_OML_subsample GLeeEnabled(&_GLEE_OML_subsample)
637#define GLEE_OML_resample GLeeEnabled(&_GLEE_OML_resample)
638#define GLEE_NV_copy_depth_to_color GLeeEnabled(&_GLEE_NV_copy_depth_to_color)
639#define GLEE_ATI_envmap_bumpmap GLeeEnabled(&_GLEE_ATI_envmap_bumpmap)
640#define GLEE_ATI_fragment_shader GLeeEnabled(&_GLEE_ATI_fragment_shader)
641#define GLEE_ATI_pn_triangles GLeeEnabled(&_GLEE_ATI_pn_triangles)
642#define GLEE_ATI_vertex_array_object GLeeEnabled(&_GLEE_ATI_vertex_array_object)
643#define GLEE_EXT_vertex_shader GLeeEnabled(&_GLEE_EXT_vertex_shader)
644#define GLEE_ATI_vertex_streams GLeeEnabled(&_GLEE_ATI_vertex_streams)
645#define GLEE_ATI_element_array GLeeEnabled(&_GLEE_ATI_element_array)
646#define GLEE_SUN_mesh_array GLeeEnabled(&_GLEE_SUN_mesh_array)
647#define GLEE_SUN_slice_accum GLeeEnabled(&_GLEE_SUN_slice_accum)
648#define GLEE_NV_multisample_filter_hint GLeeEnabled(&_GLEE_NV_multisample_filter_hint)
649#define GLEE_NV_depth_clamp GLeeEnabled(&_GLEE_NV_depth_clamp)
650#define GLEE_NV_occlusion_query GLeeEnabled(&_GLEE_NV_occlusion_query)
651#define GLEE_NV_point_sprite GLeeEnabled(&_GLEE_NV_point_sprite)
652#define GLEE_NV_texture_shader3 GLeeEnabled(&_GLEE_NV_texture_shader3)
653#define GLEE_NV_vertex_program1_1 GLeeEnabled(&_GLEE_NV_vertex_program1_1)
654#define GLEE_EXT_shadow_funcs GLeeEnabled(&_GLEE_EXT_shadow_funcs)
655#define GLEE_EXT_stencil_two_side GLeeEnabled(&_GLEE_EXT_stencil_two_side)
656#define GLEE_ATI_text_fragment_shader GLeeEnabled(&_GLEE_ATI_text_fragment_shader)
657#define GLEE_APPLE_client_storage GLeeEnabled(&_GLEE_APPLE_client_storage)
658#define GLEE_APPLE_element_array GLeeEnabled(&_GLEE_APPLE_element_array)
659#define GLEE_APPLE_fence GLeeEnabled(&_GLEE_APPLE_fence)
660#define GLEE_APPLE_vertex_array_object GLeeEnabled(&_GLEE_APPLE_vertex_array_object)
661#define GLEE_APPLE_vertex_array_range GLeeEnabled(&_GLEE_APPLE_vertex_array_range)
662#define GLEE_APPLE_ycbcr_422 GLeeEnabled(&_GLEE_APPLE_ycbcr_422)
663#define GLEE_S3_s3tc GLeeEnabled(&_GLEE_S3_s3tc)
664#define GLEE_ATI_draw_buffers GLeeEnabled(&_GLEE_ATI_draw_buffers)
665#define GLEE_ATI_pixel_format_float GLeeEnabled(&_GLEE_ATI_pixel_format_float)
666#define GLEE_ATI_texture_env_combine3 GLeeEnabled(&_GLEE_ATI_texture_env_combine3)
667#define GLEE_ATI_texture_float GLeeEnabled(&_GLEE_ATI_texture_float)
668#define GLEE_NV_float_buffer GLeeEnabled(&_GLEE_NV_float_buffer)
669#define GLEE_NV_fragment_program GLeeEnabled(&_GLEE_NV_fragment_program)
670#define GLEE_NV_half_float GLeeEnabled(&_GLEE_NV_half_float)
671#define GLEE_NV_pixel_data_range GLeeEnabled(&_GLEE_NV_pixel_data_range)
672#define GLEE_NV_primitive_restart GLeeEnabled(&_GLEE_NV_primitive_restart)
673#define GLEE_NV_texture_expand_normal GLeeEnabled(&_GLEE_NV_texture_expand_normal)
674#define GLEE_NV_vertex_program2 GLeeEnabled(&_GLEE_NV_vertex_program2)
675#define GLEE_ATI_map_object_buffer GLeeEnabled(&_GLEE_ATI_map_object_buffer)
676#define GLEE_ATI_separate_stencil GLeeEnabled(&_GLEE_ATI_separate_stencil)
677#define GLEE_ATI_vertex_attrib_array_object GLeeEnabled(&_GLEE_ATI_vertex_attrib_array_object)
678#define GLEE_OES_read_format GLeeEnabled(&_GLEE_OES_read_format)
679#define GLEE_EXT_depth_bounds_test GLeeEnabled(&_GLEE_EXT_depth_bounds_test)
680#define GLEE_EXT_texture_mirror_clamp GLeeEnabled(&_GLEE_EXT_texture_mirror_clamp)
681#define GLEE_EXT_blend_equation_separate GLeeEnabled(&_GLEE_EXT_blend_equation_separate)
682#define GLEE_MESA_pack_invert GLeeEnabled(&_GLEE_MESA_pack_invert)
683#define GLEE_MESA_ycbcr_texture GLeeEnabled(&_GLEE_MESA_ycbcr_texture)
684#define GLEE_EXT_pixel_buffer_object GLeeEnabled(&_GLEE_EXT_pixel_buffer_object)
685#define GLEE_NV_fragment_program_option GLeeEnabled(&_GLEE_NV_fragment_program_option)
686#define GLEE_NV_fragment_program2 GLeeEnabled(&_GLEE_NV_fragment_program2)
687#define GLEE_NV_vertex_program2_option GLeeEnabled(&_GLEE_NV_vertex_program2_option)
688#define GLEE_NV_vertex_program3 GLeeEnabled(&_GLEE_NV_vertex_program3)
689#define GLEE_EXT_framebuffer_object GLeeEnabled(&_GLEE_EXT_framebuffer_object)
690#define GLEE_GREMEDY_string_marker GLeeEnabled(&_GLEE_GREMEDY_string_marker)
691#define GLEE_EXT_packed_depth_stencil GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
692#define GLEE_EXT_stencil_clear_tag GLeeEnabled(&_GLEE_EXT_stencil_clear_tag)
693#define GLEE_EXT_texture_sRGB GLeeEnabled(&_GLEE_EXT_texture_sRGB)
694#define GLEE_EXT_framebuffer_blit GLeeEnabled(&_GLEE_EXT_framebuffer_blit)
695#define GLEE_EXT_framebuffer_multisample GLeeEnabled(&_GLEE_EXT_framebuffer_multisample)
696#define GLEE_MESAX_texture_stack GLeeEnabled(&_GLEE_MESAX_texture_stack)
697#define GLEE_EXT_timer_query GLeeEnabled(&_GLEE_EXT_timer_query)
698#define GLEE_EXT_gpu_program_parameters GLeeEnabled(&_GLEE_EXT_gpu_program_parameters)
699#define GLEE_APPLE_flush_buffer_range GLeeEnabled(&_GLEE_APPLE_flush_buffer_range)
700#define GLEE_EXT_gpu_shader4 GLeeEnabled(&_GLEE_EXT_gpu_shader4)
701#define GLEE_EXT_draw_instanced GLeeEnabled(&_GLEE_EXT_draw_instanced)
702#define GLEE_EXT_packed_float GLeeEnabled(&_GLEE_EXT_packed_float)
703#define GLEE_EXT_texture_array GLeeEnabled(&_GLEE_EXT_texture_array)
704#define GLEE_EXT_texture_buffer_object GLeeEnabled(&_GLEE_EXT_texture_buffer_object)
705#define GLEE_EXT_texture_compression_latc GLeeEnabled(&_GLEE_EXT_texture_compression_latc)
706#define GLEE_EXT_texture_compression_rgtc GLeeEnabled(&_GLEE_EXT_texture_compression_rgtc)
707#define GLEE_EXT_texture_shared_exponent GLeeEnabled(&_GLEE_EXT_texture_shared_exponent)
708#define GLEE_NV_depth_buffer_float GLeeEnabled(&_GLEE_NV_depth_buffer_float)
709#define GLEE_NV_framebuffer_multisample_coverage GLeeEnabled(&_GLEE_NV_framebuffer_multisample_coverage)
710#define GLEE_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_EXT_framebuffer_sRGB)
711#define GLEE_NV_geometry_shader4 GLeeEnabled(&_GLEE_NV_geometry_shader4)
712#define GLEE_NV_parameter_buffer_object GLeeEnabled(&_GLEE_NV_parameter_buffer_object)
713#define GLEE_EXT_draw_buffers2 GLeeEnabled(&_GLEE_EXT_draw_buffers2)
714#define GLEE_NV_transform_feedback GLeeEnabled(&_GLEE_NV_transform_feedback)
715#define GLEE_EXT_bindable_uniform GLeeEnabled(&_GLEE_EXT_bindable_uniform)
716#define GLEE_EXT_texture_integer GLeeEnabled(&_GLEE_EXT_texture_integer)
717#define GLEE_GREMEDY_frame_terminator GLeeEnabled(&_GLEE_GREMEDY_frame_terminator)
718#define GLEE_NV_conditional_render GLeeEnabled(&_GLEE_NV_conditional_render)
719#define GLEE_NV_present_video GLeeEnabled(&_GLEE_NV_present_video)
720#define GLEE_EXT_transform_feedback GLeeEnabled(&_GLEE_EXT_transform_feedback)
721#define GLEE_EXT_direct_state_access GLeeEnabled(&_GLEE_EXT_direct_state_access)
722#define GLEE_EXT_vertex_array_bgra GLeeEnabled(&_GLEE_EXT_vertex_array_bgra)
723#define GLEE_EXT_texture_swizzle GLeeEnabled(&_GLEE_EXT_texture_swizzle)
724#define GLEE_NV_explicit_multisample GLeeEnabled(&_GLEE_NV_explicit_multisample)
725#define GLEE_NV_transform_feedback2 GLeeEnabled(&_GLEE_NV_transform_feedback2)
726#define GLEE_SGIX_texture_select GLeeEnabled(&_GLEE_SGIX_texture_select)
727#define GLEE_INGR_blend_func_separate GLeeEnabled(&_GLEE_INGR_blend_func_separate)
728#define GLEE_SGIX_depth_pass_instrument GLeeEnabled(&_GLEE_SGIX_depth_pass_instrument)
729#define GLEE_SGIX_igloo_interface GLeeEnabled(&_GLEE_SGIX_igloo_interface)
730#define GLEE_EXT_fragment_lighting GLeeEnabled(&_GLEE_EXT_fragment_lighting)
731#define GLEE_EXT_geometry_shader4 GLeeEnabled(&_GLEE_EXT_geometry_shader4)
732#define GLEE_EXT_scene_marker GLeeEnabled(&_GLEE_EXT_scene_marker)
733#define GLEE_EXT_texture_compression_dxt1 GLeeEnabled(&_GLEE_EXT_texture_compression_dxt1)
734#define GLEE_EXT_texture_env GLeeEnabled(&_GLEE_EXT_texture_env)
735#define GLEE_IBM_static_data GLeeEnabled(&_GLEE_IBM_static_data)
736#define GLEE_NV_gpu_program4 GLeeEnabled(&_GLEE_NV_gpu_program4)
737#define GLEE_OES_byte_coordinates GLeeEnabled(&_GLEE_OES_byte_coordinates)
738#define GLEE_OES_compressed_paletted_texture GLeeEnabled(&_GLEE_OES_compressed_paletted_texture)
739#define GLEE_OES_single_precision GLeeEnabled(&_GLEE_OES_single_precision)
740#define GLEE_SGIX_pixel_texture_bits GLeeEnabled(&_GLEE_SGIX_pixel_texture_bits)
741#define GLEE_SGIX_texture_range GLeeEnabled(&_GLEE_SGIX_texture_range)
742
743
744/*****************************************************************
745 * Additional types needed for extensions
746 *****************************************************************/
747
748/* Used for GLSL shader text */
749#ifndef GL_VERSION_2_0
750 typedef char GLchar;
751#endif
752
753#include <stddef.h>
754
755#ifndef GL_VERSION_1_5
756 typedef ptrdiff_t GLintptr;
757 typedef ptrdiff_t GLsizeiptr;
758#endif
759
760#ifndef GL_NV_half_float
761 typedef unsigned short GLhalfNV;
762#endif
763
764#ifndef GL_ARB_vertex_buffer_object
765 typedef ptrdiff_t GLintptrARB;
766 typedef ptrdiff_t GLsizeiptrARB;
767#endif
768
769#ifndef GL_ARB_shader_objects
770 typedef int GLhandleARB;
771 typedef char GLcharARB;
772#endif
773
774#ifndef GL_EXT_timer_query
775 typedef signed long long GLint64EXT;
776 typedef unsigned long long GLuint64EXT;
777#endif
778
779/* Platform-specific */
780
781#ifdef WIN32
782
783 /* WGL */
784
785 #ifndef WGL_ARB_pbuffer
786 DECLARE_HANDLE(HPBUFFERARB);
787 #endif
788
789 #ifndef WGL_EXT_pbuffer
790 DECLARE_HANDLE(HPBUFFEREXT);
791 #endif
792
793 #ifndef WGL_NV_video_output
794 DECLARE_HANDLE(HPVIDEODEV);
795 #endif
796
797 #ifndef WGL_NV_present_video
798 DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);
799 #endif
800
801 #ifndef WGL_NV_gpu_affinity
802 DECLARE_HANDLE(HPGPUNV);
803 DECLARE_HANDLE(HGPUNV);
804
805 typedef struct _GPU_DEVICE {
806 DWORD cb;
807 CHAR DeviceName[32];
808 CHAR DeviceString[128];
809 DWORD Flags;
810 RECT rcVirtualScreen;
811 } GPU_DEVICE, *PGPU_DEVICE;
812 #endif
813
814#elif defined(__APPLE__) || defined(__APPLE_CC__)
815
816 /* Mac OS X */
817
818#else
819
820 /* GLX */
821
822 typedef void (*__GLXextFuncPtr)(void);
823
824 #ifndef GLX_ARB_get_proc_address
825 #define GLX_ARB_get_proc_address 1
826 extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
827 extern void ( * glXGetProcAddressARB (const GLubyte *procName))(void);
828 typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
829 #endif
830
831 #ifndef GLX_SGIX_fbconfig
832 typedef XID GLXFBConfigIDSGIX;
833 typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
834 #endif
835
836 #ifndef GLX_SGIX_pbuffer
837 typedef XID GLXPbufferSGIX;
838 typedef struct {
839 int type;
840 unsigned long serial;
841 Bool send_event;
842 Display *display;
843 GLXDrawable drawable;
844 int event_type;
845 int draw_type;
846 unsigned int mask;
847 int x, y;
848 int width, height;
849 int count;
850 } GLXBufferClobberEventSGIX;
851 #endif
852
853 #ifndef GLX_SGIX_hyperpipe
854 #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
855 typedef struct
856 {
857 char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
858 int networkId;
859 } GLXHyperpipeNetworkSGIX;
860
861 typedef struct
862 {
863 char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
864 int channel;
865 unsigned int participationType;
866 int timeSlice;
867 } GLXHyperpipeConfigSGIX;
868
869 typedef struct
870 {
871 char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
872 int srcXOrigin;
873 int srcYOrigin;
874 int srcWidth;
875 int srcHeight;
876 int destXOrigin;
877 int destYOrigin;
878 int destWidth;
879 int destHeight;
880 } GLXPipeRect;
881
882 typedef struct
883 {
884 char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
885 int XOrigin;
886 int YOrigin;
887 int maxHeight;
888 int maxWidth;
889 } GLXPipeRectLimits;
890 #endif
891
892 #ifndef GLX_NV_video_output
893 typedef unsigned int GLXVideoDeviceNV;
894 #endif // GLX_NV_video_output
895
896#endif /* end platform specific */
897
898
899
900/* GL_VERSION_1_2 */
901
902#ifndef GL_VERSION_1_2
903#define GL_VERSION_1_2 1
904#define __GLEE_GL_VERSION_1_2 1
905/* Constants */
906#define GL_UNSIGNED_BYTE_3_3_2 0x8032
907#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
908#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
909#define GL_UNSIGNED_INT_8_8_8_8 0x8035
910#define GL_UNSIGNED_INT_10_10_10_2 0x8036
911#define GL_RESCALE_NORMAL 0x803A
912#define GL_TEXTURE_BINDING_3D 0x806A
913#define GL_PACK_SKIP_IMAGES 0x806B
914#define GL_PACK_IMAGE_HEIGHT 0x806C
915#define GL_UNPACK_SKIP_IMAGES 0x806D
916#define GL_UNPACK_IMAGE_HEIGHT 0x806E
917#define GL_TEXTURE_3D 0x806F
918#define GL_PROXY_TEXTURE_3D 0x8070
919#define GL_TEXTURE_DEPTH 0x8071
920#define GL_TEXTURE_WRAP_R 0x8072
921#define GL_MAX_3D_TEXTURE_SIZE 0x8073
922#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
923#define GL_UNSIGNED_SHORT_5_6_5 0x8363
924#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
925#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
926#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
927#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
928#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
929#define GL_BGR 0x80E0
930#define GL_BGRA 0x80E1
931#define GL_MAX_ELEMENTS_VERTICES 0x80E8
932#define GL_MAX_ELEMENTS_INDICES 0x80E9
933#define GL_CLAMP_TO_EDGE 0x812F
934#define GL_TEXTURE_MIN_LOD 0x813A
935#define GL_TEXTURE_MAX_LOD 0x813B
936#define GL_TEXTURE_BASE_LEVEL 0x813C
937#define GL_TEXTURE_MAX_LEVEL 0x813D
938#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
939#define GL_SINGLE_COLOR 0x81F9
940#define GL_SEPARATE_SPECULAR_COLOR 0x81FA
941#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
942#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
943#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
944#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
945#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
946#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
947#ifndef GLEE_H_DEFINED_glBlendColor
948#define GLEE_H_DEFINED_glBlendColor
949 typedef void (APIENTRYP GLEEPFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
950 GLEE_EXTERN GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor;
951 #define glBlendColor GLeeFuncPtr_glBlendColor
952#endif
953#ifndef GLEE_H_DEFINED_glBlendEquation
954#define GLEE_H_DEFINED_glBlendEquation
955 typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONPROC) (GLenum mode);
956 GLEE_EXTERN GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation;
957 #define glBlendEquation GLeeFuncPtr_glBlendEquation
958#endif
959#ifndef GLEE_H_DEFINED_glDrawRangeElements
960#define GLEE_H_DEFINED_glDrawRangeElements
961 typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
962 GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements;
963 #define glDrawRangeElements GLeeFuncPtr_glDrawRangeElements
964#endif
965#ifndef GLEE_H_DEFINED_glColorTable
966#define GLEE_H_DEFINED_glColorTable
967 typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
968 GLEE_EXTERN GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable;
969 #define glColorTable GLeeFuncPtr_glColorTable
970#endif
971#ifndef GLEE_H_DEFINED_glColorTableParameterfv
972#define GLEE_H_DEFINED_glColorTableParameterfv
973 typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
974 GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv;
975 #define glColorTableParameterfv GLeeFuncPtr_glColorTableParameterfv
976#endif
977#ifndef GLEE_H_DEFINED_glColorTableParameteriv
978#define GLEE_H_DEFINED_glColorTableParameteriv
979 typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
980 GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv;
981 #define glColorTableParameteriv GLeeFuncPtr_glColorTableParameteriv
982#endif
983#ifndef GLEE_H_DEFINED_glCopyColorTable
984#define GLEE_H_DEFINED_glCopyColorTable
985 typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
986 GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable;
987 #define glCopyColorTable GLeeFuncPtr_glCopyColorTable
988#endif
989#ifndef GLEE_H_DEFINED_glGetColorTable
990#define GLEE_H_DEFINED_glGetColorTable
991 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
992 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable;
993 #define glGetColorTable GLeeFuncPtr_glGetColorTable
994#endif
995#ifndef GLEE_H_DEFINED_glGetColorTableParameterfv
996#define GLEE_H_DEFINED_glGetColorTableParameterfv
997 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
998 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv;
999 #define glGetColorTableParameterfv GLeeFuncPtr_glGetColorTableParameterfv
1000#endif
1001#ifndef GLEE_H_DEFINED_glGetColorTableParameteriv
1002#define GLEE_H_DEFINED_glGetColorTableParameteriv
1003 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1004 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv;
1005 #define glGetColorTableParameteriv GLeeFuncPtr_glGetColorTableParameteriv
1006#endif
1007#ifndef GLEE_H_DEFINED_glColorSubTable
1008#define GLEE_H_DEFINED_glColorSubTable
1009 typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1010 GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable;
1011 #define glColorSubTable GLeeFuncPtr_glColorSubTable
1012#endif
1013#ifndef GLEE_H_DEFINED_glCopyColorSubTable
1014#define GLEE_H_DEFINED_glCopyColorSubTable
1015 typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
1016 GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable;
1017 #define glCopyColorSubTable GLeeFuncPtr_glCopyColorSubTable
1018#endif
1019#ifndef GLEE_H_DEFINED_glConvolutionFilter1D
1020#define GLEE_H_DEFINED_glConvolutionFilter1D
1021 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
1022 GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D;
1023 #define glConvolutionFilter1D GLeeFuncPtr_glConvolutionFilter1D
1024#endif
1025#ifndef GLEE_H_DEFINED_glConvolutionFilter2D
1026#define GLEE_H_DEFINED_glConvolutionFilter2D
1027 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
1028 GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D;
1029 #define glConvolutionFilter2D GLeeFuncPtr_glConvolutionFilter2D
1030#endif
1031#ifndef GLEE_H_DEFINED_glConvolutionParameterf
1032#define GLEE_H_DEFINED_glConvolutionParameterf
1033 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
1034 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf;
1035 #define glConvolutionParameterf GLeeFuncPtr_glConvolutionParameterf
1036#endif
1037#ifndef GLEE_H_DEFINED_glConvolutionParameterfv
1038#define GLEE_H_DEFINED_glConvolutionParameterfv
1039 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
1040 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv;
1041 #define glConvolutionParameterfv GLeeFuncPtr_glConvolutionParameterfv
1042#endif
1043#ifndef GLEE_H_DEFINED_glConvolutionParameteri
1044#define GLEE_H_DEFINED_glConvolutionParameteri
1045 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
1046 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri;
1047 #define glConvolutionParameteri GLeeFuncPtr_glConvolutionParameteri
1048#endif
1049#ifndef GLEE_H_DEFINED_glConvolutionParameteriv
1050#define GLEE_H_DEFINED_glConvolutionParameteriv
1051 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
1052 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv;
1053 #define glConvolutionParameteriv GLeeFuncPtr_glConvolutionParameteriv
1054#endif
1055#ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1D
1056#define GLEE_H_DEFINED_glCopyConvolutionFilter1D
1057 typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1058 GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D;
1059 #define glCopyConvolutionFilter1D GLeeFuncPtr_glCopyConvolutionFilter1D
1060#endif
1061#ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2D
1062#define GLEE_H_DEFINED_glCopyConvolutionFilter2D
1063 typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
1064 GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D;
1065 #define glCopyConvolutionFilter2D GLeeFuncPtr_glCopyConvolutionFilter2D
1066#endif
1067#ifndef GLEE_H_DEFINED_glGetConvolutionFilter
1068#define GLEE_H_DEFINED_glGetConvolutionFilter
1069 typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
1070 GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter;
1071 #define glGetConvolutionFilter GLeeFuncPtr_glGetConvolutionFilter
1072#endif
1073#ifndef GLEE_H_DEFINED_glGetConvolutionParameterfv
1074#define GLEE_H_DEFINED_glGetConvolutionParameterfv
1075 typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
1076 GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv;
1077 #define glGetConvolutionParameterfv GLeeFuncPtr_glGetConvolutionParameterfv
1078#endif
1079#ifndef GLEE_H_DEFINED_glGetConvolutionParameteriv
1080#define GLEE_H_DEFINED_glGetConvolutionParameteriv
1081 typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1082 GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv;
1083 #define glGetConvolutionParameteriv GLeeFuncPtr_glGetConvolutionParameteriv
1084#endif
1085#ifndef GLEE_H_DEFINED_glGetSeparableFilter
1086#define GLEE_H_DEFINED_glGetSeparableFilter
1087 typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
1088 GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter;
1089 #define glGetSeparableFilter GLeeFuncPtr_glGetSeparableFilter
1090#endif
1091#ifndef GLEE_H_DEFINED_glSeparableFilter2D
1092#define GLEE_H_DEFINED_glSeparableFilter2D
1093 typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
1094 GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D;
1095 #define glSeparableFilter2D GLeeFuncPtr_glSeparableFilter2D
1096#endif
1097#ifndef GLEE_H_DEFINED_glGetHistogram
1098#define GLEE_H_DEFINED_glGetHistogram
1099 typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
1100 GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram;
1101 #define glGetHistogram GLeeFuncPtr_glGetHistogram
1102#endif
1103#ifndef GLEE_H_DEFINED_glGetHistogramParameterfv
1104#define GLEE_H_DEFINED_glGetHistogramParameterfv
1105 typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
1106 GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv;
1107 #define glGetHistogramParameterfv GLeeFuncPtr_glGetHistogramParameterfv
1108#endif
1109#ifndef GLEE_H_DEFINED_glGetHistogramParameteriv
1110#define GLEE_H_DEFINED_glGetHistogramParameteriv
1111 typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1112 GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv;
1113 #define glGetHistogramParameteriv GLeeFuncPtr_glGetHistogramParameteriv
1114#endif
1115#ifndef GLEE_H_DEFINED_glGetMinmax
1116#define GLEE_H_DEFINED_glGetMinmax
1117 typedef void (APIENTRYP GLEEPFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
1118 GLEE_EXTERN GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax;
1119 #define glGetMinmax GLeeFuncPtr_glGetMinmax
1120#endif
1121#ifndef GLEE_H_DEFINED_glGetMinmaxParameterfv
1122#define GLEE_H_DEFINED_glGetMinmaxParameterfv
1123 typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
1124 GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv;
1125 #define glGetMinmaxParameterfv GLeeFuncPtr_glGetMinmaxParameterfv
1126#endif
1127#ifndef GLEE_H_DEFINED_glGetMinmaxParameteriv
1128#define GLEE_H_DEFINED_glGetMinmaxParameteriv
1129 typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1130 GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv;
1131 #define glGetMinmaxParameteriv GLeeFuncPtr_glGetMinmaxParameteriv
1132#endif
1133#ifndef GLEE_H_DEFINED_glHistogram
1134#define GLEE_H_DEFINED_glHistogram
1135 typedef void (APIENTRYP GLEEPFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
1136 GLEE_EXTERN GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram;
1137 #define glHistogram GLeeFuncPtr_glHistogram
1138#endif
1139#ifndef GLEE_H_DEFINED_glMinmax
1140#define GLEE_H_DEFINED_glMinmax
1141 typedef void (APIENTRYP GLEEPFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
1142 GLEE_EXTERN GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax;
1143 #define glMinmax GLeeFuncPtr_glMinmax
1144#endif
1145#ifndef GLEE_H_DEFINED_glResetHistogram
1146#define GLEE_H_DEFINED_glResetHistogram
1147 typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMPROC) (GLenum target);
1148 GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram;
1149 #define glResetHistogram GLeeFuncPtr_glResetHistogram
1150#endif
1151#ifndef GLEE_H_DEFINED_glResetMinmax
1152#define GLEE_H_DEFINED_glResetMinmax
1153 typedef void (APIENTRYP GLEEPFNGLRESETMINMAXPROC) (GLenum target);
1154 GLEE_EXTERN GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax;
1155 #define glResetMinmax GLeeFuncPtr_glResetMinmax
1156#endif
1157#ifndef GLEE_H_DEFINED_glTexImage3D
1158#define GLEE_H_DEFINED_glTexImage3D
1159 typedef void (APIENTRYP GLEEPFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
1160 GLEE_EXTERN GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D;
1161 #define glTexImage3D GLeeFuncPtr_glTexImage3D
1162#endif
1163#ifndef GLEE_H_DEFINED_glTexSubImage3D
1164#define GLEE_H_DEFINED_glTexSubImage3D
1165 typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
1166 GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D;
1167 #define glTexSubImage3D GLeeFuncPtr_glTexSubImage3D
1168#endif
1169#ifndef GLEE_H_DEFINED_glCopyTexSubImage3D
1170#define GLEE_H_DEFINED_glCopyTexSubImage3D
1171 typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1172 GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D;
1173 #define glCopyTexSubImage3D GLeeFuncPtr_glCopyTexSubImage3D
1174#endif
1175#endif
1176
1177/* GL_ARB_imaging */
1178
1179#ifndef GL_ARB_imaging
1180#define GL_ARB_imaging 1
1181#define __GLEE_GL_ARB_imaging 1
1182/* Constants */
1183#define GL_CONSTANT_COLOR 0x8001
1184#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
1185#define GL_CONSTANT_ALPHA 0x8003
1186#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
1187#define GL_BLEND_COLOR 0x8005
1188#define GL_FUNC_ADD 0x8006
1189#define GL_MIN 0x8007
1190#define GL_MAX 0x8008
1191#define GL_BLEND_EQUATION 0x8009
1192#define GL_FUNC_SUBTRACT 0x800A
1193#define GL_FUNC_REVERSE_SUBTRACT 0x800B
1194#define GL_CONVOLUTION_1D 0x8010
1195#define GL_CONVOLUTION_2D 0x8011
1196#define GL_SEPARABLE_2D 0x8012
1197#define GL_CONVOLUTION_BORDER_MODE 0x8013
1198#define GL_CONVOLUTION_FILTER_SCALE 0x8014
1199#define GL_CONVOLUTION_FILTER_BIAS 0x8015
1200#define GL_REDUCE 0x8016
1201#define GL_CONVOLUTION_FORMAT 0x8017
1202#define GL_CONVOLUTION_WIDTH 0x8018
1203#define GL_CONVOLUTION_HEIGHT 0x8019
1204#define GL_MAX_CONVOLUTION_WIDTH 0x801A
1205#define GL_MAX_CONVOLUTION_HEIGHT 0x801B
1206#define GL_POST_CONVOLUTION_RED_SCALE 0x801C
1207#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
1208#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
1209#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
1210#define GL_POST_CONVOLUTION_RED_BIAS 0x8020
1211#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
1212#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
1213#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
1214#define GL_HISTOGRAM 0x8024
1215#define GL_PROXY_HISTOGRAM 0x8025
1216#define GL_HISTOGRAM_WIDTH 0x8026
1217#define GL_HISTOGRAM_FORMAT 0x8027
1218#define GL_HISTOGRAM_RED_SIZE 0x8028
1219#define GL_HISTOGRAM_GREEN_SIZE 0x8029
1220#define GL_HISTOGRAM_BLUE_SIZE 0x802A
1221#define GL_HISTOGRAM_ALPHA_SIZE 0x802B
1222#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
1223#define GL_HISTOGRAM_SINK 0x802D
1224#define GL_MINMAX 0x802E
1225#define GL_MINMAX_FORMAT 0x802F
1226#define GL_MINMAX_SINK 0x8030
1227#define GL_TABLE_TOO_LARGE 0x8031
1228#define GL_COLOR_MATRIX 0x80B1
1229#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
1230#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
1231#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
1232#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
1233#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
1234#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
1235#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
1236#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
1237#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
1238#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
1239#define GL_COLOR_TABLE 0x80D0
1240#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
1241#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
1242#define GL_PROXY_COLOR_TABLE 0x80D3
1243#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
1244#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
1245#define GL_COLOR_TABLE_SCALE 0x80D6
1246#define GL_COLOR_TABLE_BIAS 0x80D7
1247#define GL_COLOR_TABLE_FORMAT 0x80D8
1248#define GL_COLOR_TABLE_WIDTH 0x80D9
1249#define GL_COLOR_TABLE_RED_SIZE 0x80DA
1250#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
1251#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
1252#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
1253#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
1254#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
1255#define GL_CONSTANT_BORDER 0x8151
1256#define GL_REPLICATE_BORDER 0x8153
1257#define GL_CONVOLUTION_BORDER_COLOR 0x8154
1258#endif
1259
1260/* GL_VERSION_1_3 */
1261
1262#ifndef GL_VERSION_1_3
1263#define GL_VERSION_1_3 1
1264#define __GLEE_GL_VERSION_1_3 1
1265/* Constants */
1266#define GL_TEXTURE0 0x84C0
1267#define GL_TEXTURE1 0x84C1
1268#define GL_TEXTURE2 0x84C2
1269#define GL_TEXTURE3 0x84C3
1270#define GL_TEXTURE4 0x84C4
1271#define GL_TEXTURE5 0x84C5
1272#define GL_TEXTURE6 0x84C6
1273#define GL_TEXTURE7 0x84C7
1274#define GL_TEXTURE8 0x84C8
1275#define GL_TEXTURE9 0x84C9
1276#define GL_TEXTURE10 0x84CA
1277#define GL_TEXTURE11 0x84CB
1278#define GL_TEXTURE12 0x84CC
1279#define GL_TEXTURE13 0x84CD
1280#define GL_TEXTURE14 0x84CE
1281#define GL_TEXTURE15 0x84CF
1282#define GL_TEXTURE16 0x84D0
1283#define GL_TEXTURE17 0x84D1
1284#define GL_TEXTURE18 0x84D2
1285#define GL_TEXTURE19 0x84D3
1286#define GL_TEXTURE20 0x84D4
1287#define GL_TEXTURE21 0x84D5
1288#define GL_TEXTURE22 0x84D6
1289#define GL_TEXTURE23 0x84D7
1290#define GL_TEXTURE24 0x84D8
1291#define GL_TEXTURE25 0x84D9
1292#define GL_TEXTURE26 0x84DA
1293#define GL_TEXTURE27 0x84DB
1294#define GL_TEXTURE28 0x84DC
1295#define GL_TEXTURE29 0x84DD
1296#define GL_TEXTURE30 0x84DE
1297#define GL_TEXTURE31 0x84DF
1298#define GL_ACTIVE_TEXTURE 0x84E0
1299#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
1300#define GL_MAX_TEXTURE_UNITS 0x84E2
1301#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
1302#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
1303#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
1304#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
1305#define GL_MULTISAMPLE 0x809D
1306#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
1307#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
1308#define GL_SAMPLE_COVERAGE 0x80A0
1309#define GL_SAMPLE_BUFFERS 0x80A8
1310#define GL_SAMPLES 0x80A9
1311#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
1312#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
1313#define GL_MULTISAMPLE_BIT 0x20000000
1314#define GL_NORMAL_MAP 0x8511
1315#define GL_REFLECTION_MAP 0x8512
1316#define GL_TEXTURE_CUBE_MAP 0x8513
1317#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
1318#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
1319#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
1320#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
1321#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
1322#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
1323#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
1324#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
1325#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1326#define GL_COMPRESSED_ALPHA 0x84E9
1327#define GL_COMPRESSED_LUMINANCE 0x84EA
1328#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
1329#define GL_COMPRESSED_INTENSITY 0x84EC
1330#define GL_COMPRESSED_RGB 0x84ED
1331#define GL_COMPRESSED_RGBA 0x84EE
1332#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
1333#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
1334#define GL_TEXTURE_COMPRESSED 0x86A1
1335#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
1336#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
1337#define GL_CLAMP_TO_BORDER 0x812D
1338#define GL_COMBINE 0x8570
1339#define GL_COMBINE_RGB 0x8571
1340#define GL_COMBINE_ALPHA 0x8572
1341#define GL_SOURCE0_RGB 0x8580
1342#define GL_SOURCE1_RGB 0x8581
1343#define GL_SOURCE2_RGB 0x8582
1344#define GL_SOURCE0_ALPHA 0x8588
1345#define GL_SOURCE1_ALPHA 0x8589
1346#define GL_SOURCE2_ALPHA 0x858A
1347#define GL_OPERAND0_RGB 0x8590
1348#define GL_OPERAND1_RGB 0x8591
1349#define GL_OPERAND2_RGB 0x8592
1350#define GL_OPERAND0_ALPHA 0x8598
1351#define GL_OPERAND1_ALPHA 0x8599
1352#define GL_OPERAND2_ALPHA 0x859A
1353#define GL_RGB_SCALE 0x8573
1354#define GL_ADD_SIGNED 0x8574
1355#define GL_INTERPOLATE 0x8575
1356#define GL_SUBTRACT 0x84E7
1357#define GL_CONSTANT 0x8576
1358#define GL_PRIMARY_COLOR 0x8577
1359#define GL_PREVIOUS 0x8578
1360#define GL_DOT3_RGB 0x86AE
1361#define GL_DOT3_RGBA 0x86AF
1362#ifndef GLEE_H_DEFINED_glActiveTexture
1363#define GLEE_H_DEFINED_glActiveTexture
1364 typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREPROC) (GLenum texture);
1365 GLEE_EXTERN GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture;
1366 #define glActiveTexture GLeeFuncPtr_glActiveTexture
1367#endif
1368#ifndef GLEE_H_DEFINED_glClientActiveTexture
1369#define GLEE_H_DEFINED_glClientActiveTexture
1370 typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
1371 GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture;
1372 #define glClientActiveTexture GLeeFuncPtr_glClientActiveTexture
1373#endif
1374#ifndef GLEE_H_DEFINED_glMultiTexCoord1d
1375#define GLEE_H_DEFINED_glMultiTexCoord1d
1376 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
1377 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d;
1378 #define glMultiTexCoord1d GLeeFuncPtr_glMultiTexCoord1d
1379#endif
1380#ifndef GLEE_H_DEFINED_glMultiTexCoord1dv
1381#define GLEE_H_DEFINED_glMultiTexCoord1dv
1382 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
1383 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv;
1384 #define glMultiTexCoord1dv GLeeFuncPtr_glMultiTexCoord1dv
1385#endif
1386#ifndef GLEE_H_DEFINED_glMultiTexCoord1f
1387#define GLEE_H_DEFINED_glMultiTexCoord1f
1388 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
1389 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f;
1390 #define glMultiTexCoord1f GLeeFuncPtr_glMultiTexCoord1f
1391#endif
1392#ifndef GLEE_H_DEFINED_glMultiTexCoord1fv
1393#define GLEE_H_DEFINED_glMultiTexCoord1fv
1394 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
1395 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv;
1396 #define glMultiTexCoord1fv GLeeFuncPtr_glMultiTexCoord1fv
1397#endif
1398#ifndef GLEE_H_DEFINED_glMultiTexCoord1i
1399#define GLEE_H_DEFINED_glMultiTexCoord1i
1400 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
1401 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i;
1402 #define glMultiTexCoord1i GLeeFuncPtr_glMultiTexCoord1i
1403#endif
1404#ifndef GLEE_H_DEFINED_glMultiTexCoord1iv
1405#define GLEE_H_DEFINED_glMultiTexCoord1iv
1406 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
1407 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv;
1408 #define glMultiTexCoord1iv GLeeFuncPtr_glMultiTexCoord1iv
1409#endif
1410#ifndef GLEE_H_DEFINED_glMultiTexCoord1s
1411#define GLEE_H_DEFINED_glMultiTexCoord1s
1412 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
1413 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s;
1414 #define glMultiTexCoord1s GLeeFuncPtr_glMultiTexCoord1s
1415#endif
1416#ifndef GLEE_H_DEFINED_glMultiTexCoord1sv
1417#define GLEE_H_DEFINED_glMultiTexCoord1sv
1418 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
1419 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv;
1420 #define glMultiTexCoord1sv GLeeFuncPtr_glMultiTexCoord1sv
1421#endif
1422#ifndef GLEE_H_DEFINED_glMultiTexCoord2d
1423#define GLEE_H_DEFINED_glMultiTexCoord2d
1424 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
1425 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d;
1426 #define glMultiTexCoord2d GLeeFuncPtr_glMultiTexCoord2d
1427#endif
1428#ifndef GLEE_H_DEFINED_glMultiTexCoord2dv
1429#define GLEE_H_DEFINED_glMultiTexCoord2dv
1430 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
1431 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv;
1432 #define glMultiTexCoord2dv GLeeFuncPtr_glMultiTexCoord2dv
1433#endif
1434#ifndef GLEE_H_DEFINED_glMultiTexCoord2f
1435#define GLEE_H_DEFINED_glMultiTexCoord2f
1436 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
1437 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f;
1438 #define glMultiTexCoord2f GLeeFuncPtr_glMultiTexCoord2f
1439#endif
1440#ifndef GLEE_H_DEFINED_glMultiTexCoord2fv
1441#define GLEE_H_DEFINED_glMultiTexCoord2fv
1442 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
1443 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv;
1444 #define glMultiTexCoord2fv GLeeFuncPtr_glMultiTexCoord2fv
1445#endif
1446#ifndef GLEE_H_DEFINED_glMultiTexCoord2i
1447#define GLEE_H_DEFINED_glMultiTexCoord2i
1448 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
1449 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i;
1450 #define glMultiTexCoord2i GLeeFuncPtr_glMultiTexCoord2i
1451#endif
1452#ifndef GLEE_H_DEFINED_glMultiTexCoord2iv
1453#define GLEE_H_DEFINED_glMultiTexCoord2iv
1454 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
1455 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv;
1456 #define glMultiTexCoord2iv GLeeFuncPtr_glMultiTexCoord2iv
1457#endif
1458#ifndef GLEE_H_DEFINED_glMultiTexCoord2s
1459#define GLEE_H_DEFINED_glMultiTexCoord2s
1460 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
1461 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s;
1462 #define glMultiTexCoord2s GLeeFuncPtr_glMultiTexCoord2s
1463#endif
1464#ifndef GLEE_H_DEFINED_glMultiTexCoord2sv
1465#define GLEE_H_DEFINED_glMultiTexCoord2sv
1466 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
1467 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv;
1468 #define glMultiTexCoord2sv GLeeFuncPtr_glMultiTexCoord2sv
1469#endif
1470#ifndef GLEE_H_DEFINED_glMultiTexCoord3d
1471#define GLEE_H_DEFINED_glMultiTexCoord3d
1472 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1473 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d;
1474 #define glMultiTexCoord3d GLeeFuncPtr_glMultiTexCoord3d
1475#endif
1476#ifndef GLEE_H_DEFINED_glMultiTexCoord3dv
1477#define GLEE_H_DEFINED_glMultiTexCoord3dv
1478 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
1479 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv;
1480 #define glMultiTexCoord3dv GLeeFuncPtr_glMultiTexCoord3dv
1481#endif
1482#ifndef GLEE_H_DEFINED_glMultiTexCoord3f
1483#define GLEE_H_DEFINED_glMultiTexCoord3f
1484 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1485 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f;
1486 #define glMultiTexCoord3f GLeeFuncPtr_glMultiTexCoord3f
1487#endif
1488#ifndef GLEE_H_DEFINED_glMultiTexCoord3fv
1489#define GLEE_H_DEFINED_glMultiTexCoord3fv
1490 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
1491 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv;
1492 #define glMultiTexCoord3fv GLeeFuncPtr_glMultiTexCoord3fv
1493#endif
1494#ifndef GLEE_H_DEFINED_glMultiTexCoord3i
1495#define GLEE_H_DEFINED_glMultiTexCoord3i
1496 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
1497 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i;
1498 #define glMultiTexCoord3i GLeeFuncPtr_glMultiTexCoord3i
1499#endif
1500#ifndef GLEE_H_DEFINED_glMultiTexCoord3iv
1501#define GLEE_H_DEFINED_glMultiTexCoord3iv
1502 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
1503 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv;
1504 #define glMultiTexCoord3iv GLeeFuncPtr_glMultiTexCoord3iv
1505#endif
1506#ifndef GLEE_H_DEFINED_glMultiTexCoord3s
1507#define GLEE_H_DEFINED_glMultiTexCoord3s
1508 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
1509 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s;
1510 #define glMultiTexCoord3s GLeeFuncPtr_glMultiTexCoord3s
1511#endif
1512#ifndef GLEE_H_DEFINED_glMultiTexCoord3sv
1513#define GLEE_H_DEFINED_glMultiTexCoord3sv
1514 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
1515 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv;
1516 #define glMultiTexCoord3sv GLeeFuncPtr_glMultiTexCoord3sv
1517#endif
1518#ifndef GLEE_H_DEFINED_glMultiTexCoord4d
1519#define GLEE_H_DEFINED_glMultiTexCoord4d
1520 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1521 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d;
1522 #define glMultiTexCoord4d GLeeFuncPtr_glMultiTexCoord4d
1523#endif
1524#ifndef GLEE_H_DEFINED_glMultiTexCoord4dv
1525#define GLEE_H_DEFINED_glMultiTexCoord4dv
1526 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
1527 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv;
1528 #define glMultiTexCoord4dv GLeeFuncPtr_glMultiTexCoord4dv
1529#endif
1530#ifndef GLEE_H_DEFINED_glMultiTexCoord4f
1531#define GLEE_H_DEFINED_glMultiTexCoord4f
1532 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1533 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f;
1534 #define glMultiTexCoord4f GLeeFuncPtr_glMultiTexCoord4f
1535#endif
1536#ifndef GLEE_H_DEFINED_glMultiTexCoord4fv
1537#define GLEE_H_DEFINED_glMultiTexCoord4fv
1538 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
1539 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv;
1540 #define glMultiTexCoord4fv GLeeFuncPtr_glMultiTexCoord4fv
1541#endif
1542#ifndef GLEE_H_DEFINED_glMultiTexCoord4i
1543#define GLEE_H_DEFINED_glMultiTexCoord4i
1544 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
1545 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i;
1546 #define glMultiTexCoord4i GLeeFuncPtr_glMultiTexCoord4i
1547#endif
1548#ifndef GLEE_H_DEFINED_glMultiTexCoord4iv
1549#define GLEE_H_DEFINED_glMultiTexCoord4iv
1550 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
1551 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv;
1552 #define glMultiTexCoord4iv GLeeFuncPtr_glMultiTexCoord4iv
1553#endif
1554#ifndef GLEE_H_DEFINED_glMultiTexCoord4s
1555#define GLEE_H_DEFINED_glMultiTexCoord4s
1556 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1557 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s;
1558 #define glMultiTexCoord4s GLeeFuncPtr_glMultiTexCoord4s
1559#endif
1560#ifndef GLEE_H_DEFINED_glMultiTexCoord4sv
1561#define GLEE_H_DEFINED_glMultiTexCoord4sv
1562 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
1563 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv;
1564 #define glMultiTexCoord4sv GLeeFuncPtr_glMultiTexCoord4sv
1565#endif
1566#ifndef GLEE_H_DEFINED_glLoadTransposeMatrixf
1567#define GLEE_H_DEFINED_glLoadTransposeMatrixf
1568 typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1569 GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf;
1570 #define glLoadTransposeMatrixf GLeeFuncPtr_glLoadTransposeMatrixf
1571#endif
1572#ifndef GLEE_H_DEFINED_glLoadTransposeMatrixd
1573#define GLEE_H_DEFINED_glLoadTransposeMatrixd
1574 typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1575 GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd;
1576 #define glLoadTransposeMatrixd GLeeFuncPtr_glLoadTransposeMatrixd
1577#endif
1578#ifndef GLEE_H_DEFINED_glMultTransposeMatrixf
1579#define GLEE_H_DEFINED_glMultTransposeMatrixf
1580 typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1581 GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf;
1582 #define glMultTransposeMatrixf GLeeFuncPtr_glMultTransposeMatrixf
1583#endif
1584#ifndef GLEE_H_DEFINED_glMultTransposeMatrixd
1585#define GLEE_H_DEFINED_glMultTransposeMatrixd
1586 typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1587 GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd;
1588 #define glMultTransposeMatrixd GLeeFuncPtr_glMultTransposeMatrixd
1589#endif
1590#ifndef GLEE_H_DEFINED_glSampleCoverage
1591#define GLEE_H_DEFINED_glSampleCoverage
1592 typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
1593 GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage;
1594 #define glSampleCoverage GLeeFuncPtr_glSampleCoverage
1595#endif
1596#ifndef GLEE_H_DEFINED_glCompressedTexImage3D
1597#define GLEE_H_DEFINED_glCompressedTexImage3D
1598 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
1599 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D;
1600 #define glCompressedTexImage3D GLeeFuncPtr_glCompressedTexImage3D
1601#endif
1602#ifndef GLEE_H_DEFINED_glCompressedTexImage2D
1603#define GLEE_H_DEFINED_glCompressedTexImage2D
1604 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
1605 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D;
1606 #define glCompressedTexImage2D GLeeFuncPtr_glCompressedTexImage2D
1607#endif
1608#ifndef GLEE_H_DEFINED_glCompressedTexImage1D
1609#define GLEE_H_DEFINED_glCompressedTexImage1D
1610 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
1611 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D;
1612 #define glCompressedTexImage1D GLeeFuncPtr_glCompressedTexImage1D
1613#endif
1614#ifndef GLEE_H_DEFINED_glCompressedTexSubImage3D
1615#define GLEE_H_DEFINED_glCompressedTexSubImage3D
1616 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
1617 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D;
1618 #define glCompressedTexSubImage3D GLeeFuncPtr_glCompressedTexSubImage3D
1619#endif
1620#ifndef GLEE_H_DEFINED_glCompressedTexSubImage2D
1621#define GLEE_H_DEFINED_glCompressedTexSubImage2D
1622 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
1623 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D;
1624 #define glCompressedTexSubImage2D GLeeFuncPtr_glCompressedTexSubImage2D
1625#endif
1626#ifndef GLEE_H_DEFINED_glCompressedTexSubImage1D
1627#define GLEE_H_DEFINED_glCompressedTexSubImage1D
1628 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
1629 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D;
1630 #define glCompressedTexSubImage1D GLeeFuncPtr_glCompressedTexSubImage1D
1631#endif
1632#ifndef GLEE_H_DEFINED_glGetCompressedTexImage
1633#define GLEE_H_DEFINED_glGetCompressedTexImage
1634 typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
1635 GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage;
1636 #define glGetCompressedTexImage GLeeFuncPtr_glGetCompressedTexImage
1637#endif
1638#endif
1639
1640/* GL_VERSION_1_4 */
1641
1642#ifndef GL_VERSION_1_4
1643#define GL_VERSION_1_4 1
1644#define __GLEE_GL_VERSION_1_4 1
1645/* Constants */
1646#define GL_BLEND_DST_RGB 0x80C8
1647#define GL_BLEND_SRC_RGB 0x80C9
1648#define GL_BLEND_DST_ALPHA 0x80CA
1649#define GL_BLEND_SRC_ALPHA 0x80CB
1650#define GL_POINT_SIZE_MIN 0x8126
1651#define GL_POINT_SIZE_MAX 0x8127
1652#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
1653#define GL_POINT_DISTANCE_ATTENUATION 0x8129
1654#define GL_GENERATE_MIPMAP 0x8191
1655#define GL_GENERATE_MIPMAP_HINT 0x8192
1656#define GL_DEPTH_COMPONENT16 0x81A5
1657#define GL_DEPTH_COMPONENT24 0x81A6
1658#define GL_DEPTH_COMPONENT32 0x81A7
1659#define GL_MIRRORED_REPEAT 0x8370
1660#define GL_FOG_COORDINATE_SOURCE 0x8450
1661#define GL_FOG_COORDINATE 0x8451
1662#define GL_FRAGMENT_DEPTH 0x8452
1663#define GL_CURRENT_FOG_COORDINATE 0x8453
1664#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
1665#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
1666#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
1667#define GL_FOG_COORDINATE_ARRAY 0x8457
1668#define GL_COLOR_SUM 0x8458
1669#define GL_CURRENT_SECONDARY_COLOR 0x8459
1670#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
1671#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
1672#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
1673#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
1674#define GL_SECONDARY_COLOR_ARRAY 0x845E
1675#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
1676#define GL_TEXTURE_FILTER_CONTROL 0x8500
1677#define GL_TEXTURE_LOD_BIAS 0x8501
1678#define GL_INCR_WRAP 0x8507
1679#define GL_DECR_WRAP 0x8508
1680#define GL_TEXTURE_DEPTH_SIZE 0x884A
1681#define GL_DEPTH_TEXTURE_MODE 0x884B
1682#define GL_TEXTURE_COMPARE_MODE 0x884C
1683#define GL_TEXTURE_COMPARE_FUNC 0x884D
1684#define GL_COMPARE_R_TO_TEXTURE 0x884E
1685#ifndef GLEE_H_DEFINED_glBlendFuncSeparate
1686#define GLEE_H_DEFINED_glBlendFuncSeparate
1687 typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1688 GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate;
1689 #define glBlendFuncSeparate GLeeFuncPtr_glBlendFuncSeparate
1690#endif
1691#ifndef GLEE_H_DEFINED_glFogCoordf
1692#define GLEE_H_DEFINED_glFogCoordf
1693 typedef void (APIENTRYP GLEEPFNGLFOGCOORDFPROC) (GLfloat coord);
1694 GLEE_EXTERN GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf;
1695 #define glFogCoordf GLeeFuncPtr_glFogCoordf
1696#endif
1697#ifndef GLEE_H_DEFINED_glFogCoordfv
1698#define GLEE_H_DEFINED_glFogCoordfv
1699 typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVPROC) (const GLfloat * coord);
1700 GLEE_EXTERN GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv;
1701 #define glFogCoordfv GLeeFuncPtr_glFogCoordfv
1702#endif
1703#ifndef GLEE_H_DEFINED_glFogCoordd
1704#define GLEE_H_DEFINED_glFogCoordd
1705 typedef void (APIENTRYP GLEEPFNGLFOGCOORDDPROC) (GLdouble coord);
1706 GLEE_EXTERN GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd;
1707 #define glFogCoordd GLeeFuncPtr_glFogCoordd
1708#endif
1709#ifndef GLEE_H_DEFINED_glFogCoorddv
1710#define GLEE_H_DEFINED_glFogCoorddv
1711 typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVPROC) (const GLdouble * coord);
1712 GLEE_EXTERN GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv;
1713 #define glFogCoorddv GLeeFuncPtr_glFogCoorddv
1714#endif
1715#ifndef GLEE_H_DEFINED_glFogCoordPointer
1716#define GLEE_H_DEFINED_glFogCoordPointer
1717 typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
1718 GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer;
1719 #define glFogCoordPointer GLeeFuncPtr_glFogCoordPointer
1720#endif
1721#ifndef GLEE_H_DEFINED_glMultiDrawArrays
1722#define GLEE_H_DEFINED_glMultiDrawArrays
1723 typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
1724 GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays;
1725 #define glMultiDrawArrays GLeeFuncPtr_glMultiDrawArrays
1726#endif
1727#ifndef GLEE_H_DEFINED_glMultiDrawElements
1728#define GLEE_H_DEFINED_glMultiDrawElements
1729 typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
1730 GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements;
1731 #define glMultiDrawElements GLeeFuncPtr_glMultiDrawElements
1732#endif
1733#ifndef GLEE_H_DEFINED_glPointParameterf
1734#define GLEE_H_DEFINED_glPointParameterf
1735 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
1736 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf;
1737 #define glPointParameterf GLeeFuncPtr_glPointParameterf
1738#endif
1739#ifndef GLEE_H_DEFINED_glPointParameterfv
1740#define GLEE_H_DEFINED_glPointParameterfv
1741 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
1742 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv;
1743 #define glPointParameterfv GLeeFuncPtr_glPointParameterfv
1744#endif
1745#ifndef GLEE_H_DEFINED_glPointParameteri
1746#define GLEE_H_DEFINED_glPointParameteri
1747 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
1748 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri;
1749 #define glPointParameteri GLeeFuncPtr_glPointParameteri
1750#endif
1751#ifndef GLEE_H_DEFINED_glPointParameteriv
1752#define GLEE_H_DEFINED_glPointParameteriv
1753 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
1754 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv;
1755 #define glPointParameteriv GLeeFuncPtr_glPointParameteriv
1756#endif
1757#ifndef GLEE_H_DEFINED_glSecondaryColor3b
1758#define GLEE_H_DEFINED_glSecondaryColor3b
1759 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
1760 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b;
1761 #define glSecondaryColor3b GLeeFuncPtr_glSecondaryColor3b
1762#endif
1763#ifndef GLEE_H_DEFINED_glSecondaryColor3bv
1764#define GLEE_H_DEFINED_glSecondaryColor3bv
1765 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
1766 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv;
1767 #define glSecondaryColor3bv GLeeFuncPtr_glSecondaryColor3bv
1768#endif
1769#ifndef GLEE_H_DEFINED_glSecondaryColor3d
1770#define GLEE_H_DEFINED_glSecondaryColor3d
1771 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
1772 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d;
1773 #define glSecondaryColor3d GLeeFuncPtr_glSecondaryColor3d
1774#endif
1775#ifndef GLEE_H_DEFINED_glSecondaryColor3dv
1776#define GLEE_H_DEFINED_glSecondaryColor3dv
1777 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
1778 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv;
1779 #define glSecondaryColor3dv GLeeFuncPtr_glSecondaryColor3dv
1780#endif
1781#ifndef GLEE_H_DEFINED_glSecondaryColor3f
1782#define GLEE_H_DEFINED_glSecondaryColor3f
1783 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
1784 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f;
1785 #define glSecondaryColor3f GLeeFuncPtr_glSecondaryColor3f
1786#endif
1787#ifndef GLEE_H_DEFINED_glSecondaryColor3fv
1788#define GLEE_H_DEFINED_glSecondaryColor3fv
1789 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
1790 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv;
1791 #define glSecondaryColor3fv GLeeFuncPtr_glSecondaryColor3fv
1792#endif
1793#ifndef GLEE_H_DEFINED_glSecondaryColor3i
1794#define GLEE_H_DEFINED_glSecondaryColor3i
1795 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
1796 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i;
1797 #define glSecondaryColor3i GLeeFuncPtr_glSecondaryColor3i
1798#endif
1799#ifndef GLEE_H_DEFINED_glSecondaryColor3iv
1800#define GLEE_H_DEFINED_glSecondaryColor3iv
1801 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
1802 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv;
1803 #define glSecondaryColor3iv GLeeFuncPtr_glSecondaryColor3iv
1804#endif
1805#ifndef GLEE_H_DEFINED_glSecondaryColor3s
1806#define GLEE_H_DEFINED_glSecondaryColor3s
1807 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
1808 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s;
1809 #define glSecondaryColor3s GLeeFuncPtr_glSecondaryColor3s
1810#endif
1811#ifndef GLEE_H_DEFINED_glSecondaryColor3sv
1812#define GLEE_H_DEFINED_glSecondaryColor3sv
1813 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
1814 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv;
1815 #define glSecondaryColor3sv GLeeFuncPtr_glSecondaryColor3sv
1816#endif
1817#ifndef GLEE_H_DEFINED_glSecondaryColor3ub
1818#define GLEE_H_DEFINED_glSecondaryColor3ub
1819 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
1820 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub;
1821 #define glSecondaryColor3ub GLeeFuncPtr_glSecondaryColor3ub
1822#endif
1823#ifndef GLEE_H_DEFINED_glSecondaryColor3ubv
1824#define GLEE_H_DEFINED_glSecondaryColor3ubv
1825 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
1826 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv;
1827 #define glSecondaryColor3ubv GLeeFuncPtr_glSecondaryColor3ubv
1828#endif
1829#ifndef GLEE_H_DEFINED_glSecondaryColor3ui
1830#define GLEE_H_DEFINED_glSecondaryColor3ui
1831 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
1832 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui;
1833 #define glSecondaryColor3ui GLeeFuncPtr_glSecondaryColor3ui
1834#endif
1835#ifndef GLEE_H_DEFINED_glSecondaryColor3uiv
1836#define GLEE_H_DEFINED_glSecondaryColor3uiv
1837 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
1838 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv;
1839 #define glSecondaryColor3uiv GLeeFuncPtr_glSecondaryColor3uiv
1840#endif
1841#ifndef GLEE_H_DEFINED_glSecondaryColor3us
1842#define GLEE_H_DEFINED_glSecondaryColor3us
1843 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
1844 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us;
1845 #define glSecondaryColor3us GLeeFuncPtr_glSecondaryColor3us
1846#endif
1847#ifndef GLEE_H_DEFINED_glSecondaryColor3usv
1848#define GLEE_H_DEFINED_glSecondaryColor3usv
1849 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
1850 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv;
1851 #define glSecondaryColor3usv GLeeFuncPtr_glSecondaryColor3usv
1852#endif
1853#ifndef GLEE_H_DEFINED_glSecondaryColorPointer
1854#define GLEE_H_DEFINED_glSecondaryColorPointer
1855 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
1856 GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer;
1857 #define glSecondaryColorPointer GLeeFuncPtr_glSecondaryColorPointer
1858#endif
1859#ifndef GLEE_H_DEFINED_glWindowPos2d
1860#define GLEE_H_DEFINED_glWindowPos2d
1861 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
1862 GLEE_EXTERN GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d;
1863 #define glWindowPos2d GLeeFuncPtr_glWindowPos2d
1864#endif
1865#ifndef GLEE_H_DEFINED_glWindowPos2dv
1866#define GLEE_H_DEFINED_glWindowPos2dv
1867 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
1868 GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv;
1869 #define glWindowPos2dv GLeeFuncPtr_glWindowPos2dv
1870#endif
1871#ifndef GLEE_H_DEFINED_glWindowPos2f
1872#define GLEE_H_DEFINED_glWindowPos2f
1873 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
1874 GLEE_EXTERN GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f;
1875 #define glWindowPos2f GLeeFuncPtr_glWindowPos2f
1876#endif
1877#ifndef GLEE_H_DEFINED_glWindowPos2fv
1878#define GLEE_H_DEFINED_glWindowPos2fv
1879 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
1880 GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv;
1881 #define glWindowPos2fv GLeeFuncPtr_glWindowPos2fv
1882#endif
1883#ifndef GLEE_H_DEFINED_glWindowPos2i
1884#define GLEE_H_DEFINED_glWindowPos2i
1885 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
1886 GLEE_EXTERN GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i;
1887 #define glWindowPos2i GLeeFuncPtr_glWindowPos2i
1888#endif
1889#ifndef GLEE_H_DEFINED_glWindowPos2iv
1890#define GLEE_H_DEFINED_glWindowPos2iv
1891 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVPROC) (const GLint * v);
1892 GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv;
1893 #define glWindowPos2iv GLeeFuncPtr_glWindowPos2iv
1894#endif
1895#ifndef GLEE_H_DEFINED_glWindowPos2s
1896#define GLEE_H_DEFINED_glWindowPos2s
1897 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
1898 GLEE_EXTERN GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s;
1899 #define glWindowPos2s GLeeFuncPtr_glWindowPos2s
1900#endif
1901#ifndef GLEE_H_DEFINED_glWindowPos2sv
1902#define GLEE_H_DEFINED_glWindowPos2sv
1903 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVPROC) (const GLshort * v);
1904 GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv;
1905 #define glWindowPos2sv GLeeFuncPtr_glWindowPos2sv
1906#endif
1907#ifndef GLEE_H_DEFINED_glWindowPos3d
1908#define GLEE_H_DEFINED_glWindowPos3d
1909 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
1910 GLEE_EXTERN GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d;
1911 #define glWindowPos3d GLeeFuncPtr_glWindowPos3d
1912#endif
1913#ifndef GLEE_H_DEFINED_glWindowPos3dv
1914#define GLEE_H_DEFINED_glWindowPos3dv
1915 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
1916 GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv;
1917 #define glWindowPos3dv GLeeFuncPtr_glWindowPos3dv
1918#endif
1919#ifndef GLEE_H_DEFINED_glWindowPos3f
1920#define GLEE_H_DEFINED_glWindowPos3f
1921 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
1922 GLEE_EXTERN GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f;
1923 #define glWindowPos3f GLeeFuncPtr_glWindowPos3f
1924#endif
1925#ifndef GLEE_H_DEFINED_glWindowPos3fv
1926#define GLEE_H_DEFINED_glWindowPos3fv
1927 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
1928 GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv;
1929 #define glWindowPos3fv GLeeFuncPtr_glWindowPos3fv
1930#endif
1931#ifndef GLEE_H_DEFINED_glWindowPos3i
1932#define GLEE_H_DEFINED_glWindowPos3i
1933 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
1934 GLEE_EXTERN GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i;
1935 #define glWindowPos3i GLeeFuncPtr_glWindowPos3i
1936#endif
1937#ifndef GLEE_H_DEFINED_glWindowPos3iv
1938#define GLEE_H_DEFINED_glWindowPos3iv
1939 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVPROC) (const GLint * v);
1940 GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv;
1941 #define glWindowPos3iv GLeeFuncPtr_glWindowPos3iv
1942#endif
1943#ifndef GLEE_H_DEFINED_glWindowPos3s
1944#define GLEE_H_DEFINED_glWindowPos3s
1945 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
1946 GLEE_EXTERN GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s;
1947 #define glWindowPos3s GLeeFuncPtr_glWindowPos3s
1948#endif
1949#ifndef GLEE_H_DEFINED_glWindowPos3sv
1950#define GLEE_H_DEFINED_glWindowPos3sv
1951 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVPROC) (const GLshort * v);
1952 GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv;
1953 #define glWindowPos3sv GLeeFuncPtr_glWindowPos3sv
1954#endif
1955#endif
1956
1957/* GL_VERSION_1_5 */
1958
1959#ifndef GL_VERSION_1_5
1960#define GL_VERSION_1_5 1
1961#define __GLEE_GL_VERSION_1_5 1
1962/* Constants */
1963#define GL_BUFFER_SIZE 0x8764
1964#define GL_BUFFER_USAGE 0x8765
1965#define GL_QUERY_COUNTER_BITS 0x8864
1966#define GL_CURRENT_QUERY 0x8865
1967#define GL_QUERY_RESULT 0x8866
1968#define GL_QUERY_RESULT_AVAILABLE 0x8867
1969#define GL_ARRAY_BUFFER 0x8892
1970#define GL_ELEMENT_ARRAY_BUFFER 0x8893
1971#define GL_ARRAY_BUFFER_BINDING 0x8894
1972#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
1973#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
1974#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
1975#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
1976#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
1977#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
1978#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
1979#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
1980#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
1981#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
1982#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
1983#define GL_READ_ONLY 0x88B8
1984#define GL_WRITE_ONLY 0x88B9
1985#define GL_READ_WRITE 0x88BA
1986#define GL_BUFFER_ACCESS 0x88BB
1987#define GL_BUFFER_MAPPED 0x88BC
1988#define GL_BUFFER_MAP_POINTER 0x88BD
1989#define GL_STREAM_DRAW 0x88E0
1990#define GL_STREAM_READ 0x88E1
1991#define GL_STREAM_COPY 0x88E2
1992#define GL_STATIC_DRAW 0x88E4
1993#define GL_STATIC_READ 0x88E5
1994#define GL_STATIC_COPY 0x88E6
1995#define GL_DYNAMIC_DRAW 0x88E8
1996#define GL_DYNAMIC_READ 0x88E9
1997#define GL_DYNAMIC_COPY 0x88EA
1998#define GL_SAMPLES_PASSED 0x8914
1999#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
2000#define GL_FOG_COORD GL_FOG_COORDINATE
2001#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
2002#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
2003#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
2004#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
2005#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
2006#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
2007#define GL_SRC0_RGB GL_SOURCE0_RGB
2008#define GL_SRC1_RGB GL_SOURCE1_RGB
2009#define GL_SRC2_RGB GL_SOURCE2_RGB
2010#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
2011#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
2012#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
2013#ifndef GLEE_H_DEFINED_glGenQueries
2014#define GLEE_H_DEFINED_glGenQueries
2015 typedef void (APIENTRYP GLEEPFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
2016 GLEE_EXTERN GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries;
2017 #define glGenQueries GLeeFuncPtr_glGenQueries
2018#endif
2019#ifndef GLEE_H_DEFINED_glDeleteQueries
2020#define GLEE_H_DEFINED_glDeleteQueries
2021 typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
2022 GLEE_EXTERN GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries;
2023 #define glDeleteQueries GLeeFuncPtr_glDeleteQueries
2024#endif
2025#ifndef GLEE_H_DEFINED_glIsQuery
2026#define GLEE_H_DEFINED_glIsQuery
2027 typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYPROC) (GLuint id);
2028 GLEE_EXTERN GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery;
2029 #define glIsQuery GLeeFuncPtr_glIsQuery
2030#endif
2031#ifndef GLEE_H_DEFINED_glBeginQuery
2032#define GLEE_H_DEFINED_glBeginQuery
2033 typedef void (APIENTRYP GLEEPFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
2034 GLEE_EXTERN GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery;
2035 #define glBeginQuery GLeeFuncPtr_glBeginQuery
2036#endif
2037#ifndef GLEE_H_DEFINED_glEndQuery
2038#define GLEE_H_DEFINED_glEndQuery
2039 typedef void (APIENTRYP GLEEPFNGLENDQUERYPROC) (GLenum target);
2040 GLEE_EXTERN GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery;
2041 #define glEndQuery GLeeFuncPtr_glEndQuery
2042#endif
2043#ifndef GLEE_H_DEFINED_glGetQueryiv
2044#define GLEE_H_DEFINED_glGetQueryiv
2045 typedef void (APIENTRYP GLEEPFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
2046 GLEE_EXTERN GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv;
2047 #define glGetQueryiv GLeeFuncPtr_glGetQueryiv
2048#endif
2049#ifndef GLEE_H_DEFINED_glGetQueryObjectiv
2050#define GLEE_H_DEFINED_glGetQueryObjectiv
2051 typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
2052 GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv;
2053 #define glGetQueryObjectiv GLeeFuncPtr_glGetQueryObjectiv
2054#endif
2055#ifndef GLEE_H_DEFINED_glGetQueryObjectuiv
2056#define GLEE_H_DEFINED_glGetQueryObjectuiv
2057 typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
2058 GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv;
2059 #define glGetQueryObjectuiv GLeeFuncPtr_glGetQueryObjectuiv
2060#endif
2061#ifndef GLEE_H_DEFINED_glBindBuffer
2062#define GLEE_H_DEFINED_glBindBuffer
2063 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
2064 GLEE_EXTERN GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer;
2065 #define glBindBuffer GLeeFuncPtr_glBindBuffer
2066#endif
2067#ifndef GLEE_H_DEFINED_glDeleteBuffers
2068#define GLEE_H_DEFINED_glDeleteBuffers
2069 typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
2070 GLEE_EXTERN GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers;
2071 #define glDeleteBuffers GLeeFuncPtr_glDeleteBuffers
2072#endif
2073#ifndef GLEE_H_DEFINED_glGenBuffers
2074#define GLEE_H_DEFINED_glGenBuffers
2075 typedef void (APIENTRYP GLEEPFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
2076 GLEE_EXTERN GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers;
2077 #define glGenBuffers GLeeFuncPtr_glGenBuffers
2078#endif
2079#ifndef GLEE_H_DEFINED_glIsBuffer
2080#define GLEE_H_DEFINED_glIsBuffer
2081 typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERPROC) (GLuint buffer);
2082 GLEE_EXTERN GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer;
2083 #define glIsBuffer GLeeFuncPtr_glIsBuffer
2084#endif
2085#ifndef GLEE_H_DEFINED_glBufferData
2086#define GLEE_H_DEFINED_glBufferData
2087 typedef void (APIENTRYP GLEEPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
2088 GLEE_EXTERN GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData;
2089 #define glBufferData GLeeFuncPtr_glBufferData
2090#endif
2091#ifndef GLEE_H_DEFINED_glBufferSubData
2092#define GLEE_H_DEFINED_glBufferSubData
2093 typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
2094 GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData;
2095 #define glBufferSubData GLeeFuncPtr_glBufferSubData
2096#endif
2097#ifndef GLEE_H_DEFINED_glGetBufferSubData
2098#define GLEE_H_DEFINED_glGetBufferSubData
2099 typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
2100 GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData;
2101 #define glGetBufferSubData GLeeFuncPtr_glGetBufferSubData
2102#endif
2103#ifndef GLEE_H_DEFINED_glMapBuffer
2104#define GLEE_H_DEFINED_glMapBuffer
2105 typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
2106 GLEE_EXTERN GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer;
2107 #define glMapBuffer GLeeFuncPtr_glMapBuffer
2108#endif
2109#ifndef GLEE_H_DEFINED_glUnmapBuffer
2110#define GLEE_H_DEFINED_glUnmapBuffer
2111 typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERPROC) (GLenum target);
2112 GLEE_EXTERN GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer;
2113 #define glUnmapBuffer GLeeFuncPtr_glUnmapBuffer
2114#endif
2115#ifndef GLEE_H_DEFINED_glGetBufferParameteriv
2116#define GLEE_H_DEFINED_glGetBufferParameteriv
2117 typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
2118 GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv;
2119 #define glGetBufferParameteriv GLeeFuncPtr_glGetBufferParameteriv
2120#endif
2121#ifndef GLEE_H_DEFINED_glGetBufferPointerv
2122#define GLEE_H_DEFINED_glGetBufferPointerv
2123 typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
2124 GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv;
2125 #define glGetBufferPointerv GLeeFuncPtr_glGetBufferPointerv
2126#endif
2127#endif
2128
2129/* GL_VERSION_2_0 */
2130
2131#ifndef GL_VERSION_2_0
2132#define GL_VERSION_2_0 1
2133#define __GLEE_GL_VERSION_2_0 1
2134/* Constants */
2135#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
2136#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
2137#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
2138#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
2139#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
2140#define GL_CURRENT_VERTEX_ATTRIB 0x8626
2141#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
2142#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
2143#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
2144#define GL_STENCIL_BACK_FUNC 0x8800
2145#define GL_STENCIL_BACK_FAIL 0x8801
2146#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
2147#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
2148#define GL_MAX_DRAW_BUFFERS 0x8824
2149#define GL_DRAW_BUFFER0 0x8825
2150#define GL_DRAW_BUFFER1 0x8826
2151#define GL_DRAW_BUFFER2 0x8827
2152#define GL_DRAW_BUFFER3 0x8828
2153#define GL_DRAW_BUFFER4 0x8829
2154#define GL_DRAW_BUFFER5 0x882A
2155#define GL_DRAW_BUFFER6 0x882B
2156#define GL_DRAW_BUFFER7 0x882C
2157#define GL_DRAW_BUFFER8 0x882D
2158#define GL_DRAW_BUFFER9 0x882E
2159#define GL_DRAW_BUFFER10 0x882F
2160#define GL_DRAW_BUFFER11 0x8830
2161#define GL_DRAW_BUFFER12 0x8831
2162#define GL_DRAW_BUFFER13 0x8832
2163#define GL_DRAW_BUFFER14 0x8833
2164#define GL_DRAW_BUFFER15 0x8834
2165#define GL_BLEND_EQUATION_ALPHA 0x883D
2166#define GL_POINT_SPRITE 0x8861
2167#define GL_COORD_REPLACE 0x8862
2168#define GL_MAX_VERTEX_ATTRIBS 0x8869
2169#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
2170#define GL_MAX_TEXTURE_COORDS 0x8871
2171#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
2172#define GL_FRAGMENT_SHADER 0x8B30
2173#define GL_VERTEX_SHADER 0x8B31
2174#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
2175#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
2176#define GL_MAX_VARYING_FLOATS 0x8B4B
2177#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
2178#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
2179#define GL_SHADER_TYPE 0x8B4F
2180#define GL_FLOAT_VEC2 0x8B50
2181#define GL_FLOAT_VEC3 0x8B51
2182#define GL_FLOAT_VEC4 0x8B52
2183#define GL_INT_VEC2 0x8B53
2184#define GL_INT_VEC3 0x8B54
2185#define GL_INT_VEC4 0x8B55
2186#define GL_BOOL 0x8B56
2187#define GL_BOOL_VEC2 0x8B57
2188#define GL_BOOL_VEC3 0x8B58
2189#define GL_BOOL_VEC4 0x8B59
2190#define GL_FLOAT_MAT2 0x8B5A
2191#define GL_FLOAT_MAT3 0x8B5B
2192#define GL_FLOAT_MAT4 0x8B5C
2193#define GL_SAMPLER_1D 0x8B5D
2194#define GL_SAMPLER_2D 0x8B5E
2195#define GL_SAMPLER_3D 0x8B5F
2196#define GL_SAMPLER_CUBE 0x8B60
2197#define GL_SAMPLER_1D_SHADOW 0x8B61
2198#define GL_SAMPLER_2D_SHADOW 0x8B62
2199#define GL_DELETE_STATUS 0x8B80
2200#define GL_COMPILE_STATUS 0x8B81
2201#define GL_LINK_STATUS 0x8B82
2202#define GL_VALIDATE_STATUS 0x8B83
2203#define GL_INFO_LOG_LENGTH 0x8B84
2204#define GL_ATTACHED_SHADERS 0x8B85
2205#define GL_ACTIVE_UNIFORMS 0x8B86
2206#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
2207#define GL_SHADER_SOURCE_LENGTH 0x8B88
2208#define GL_ACTIVE_ATTRIBUTES 0x8B89
2209#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
2210#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
2211#define GL_SHADING_LANGUAGE_VERSION 0x8B8C
2212#define GL_CURRENT_PROGRAM 0x8B8D
2213#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
2214#define GL_LOWER_LEFT 0x8CA1
2215#define GL_UPPER_LEFT 0x8CA2
2216#define GL_STENCIL_BACK_REF 0x8CA3
2217#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
2218#define GL_STENCIL_BACK_WRITEMASK 0x8CA5
2219#ifndef GLEE_H_DEFINED_glBlendEquationSeparate
2220#define GLEE_H_DEFINED_glBlendEquationSeparate
2221 typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
2222 GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate;
2223 #define glBlendEquationSeparate GLeeFuncPtr_glBlendEquationSeparate
2224#endif
2225#ifndef GLEE_H_DEFINED_glDrawBuffers
2226#define GLEE_H_DEFINED_glDrawBuffers
2227 typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
2228 GLEE_EXTERN GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers;
2229 #define glDrawBuffers GLeeFuncPtr_glDrawBuffers
2230#endif
2231#ifndef GLEE_H_DEFINED_glStencilOpSeparate
2232#define GLEE_H_DEFINED_glStencilOpSeparate
2233 typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
2234 GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate;
2235 #define glStencilOpSeparate GLeeFuncPtr_glStencilOpSeparate
2236#endif
2237#ifndef GLEE_H_DEFINED_glStencilFuncSeparate
2238#define GLEE_H_DEFINED_glStencilFuncSeparate
2239 typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
2240 GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate;
2241 #define glStencilFuncSeparate GLeeFuncPtr_glStencilFuncSeparate
2242#endif
2243#ifndef GLEE_H_DEFINED_glStencilMaskSeparate
2244#define GLEE_H_DEFINED_glStencilMaskSeparate
2245 typedef void (APIENTRYP GLEEPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
2246 GLEE_EXTERN GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate;
2247 #define glStencilMaskSeparate GLeeFuncPtr_glStencilMaskSeparate
2248#endif
2249#ifndef GLEE_H_DEFINED_glAttachShader
2250#define GLEE_H_DEFINED_glAttachShader
2251 typedef void (APIENTRYP GLEEPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
2252 GLEE_EXTERN GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader;
2253 #define glAttachShader GLeeFuncPtr_glAttachShader
2254#endif
2255#ifndef GLEE_H_DEFINED_glBindAttribLocation
2256#define GLEE_H_DEFINED_glBindAttribLocation
2257 typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
2258 GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation;
2259 #define glBindAttribLocation GLeeFuncPtr_glBindAttribLocation
2260#endif
2261#ifndef GLEE_H_DEFINED_glCompileShader
2262#define GLEE_H_DEFINED_glCompileShader
2263 typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERPROC) (GLuint shader);
2264 GLEE_EXTERN GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader;
2265 #define glCompileShader GLeeFuncPtr_glCompileShader
2266#endif
2267#ifndef GLEE_H_DEFINED_glCreateProgram
2268#define GLEE_H_DEFINED_glCreateProgram
2269 typedef GLuint (APIENTRYP GLEEPFNGLCREATEPROGRAMPROC) ();
2270 GLEE_EXTERN GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram;
2271 #define glCreateProgram GLeeFuncPtr_glCreateProgram
2272#endif
2273#ifndef GLEE_H_DEFINED_glCreateShader
2274#define GLEE_H_DEFINED_glCreateShader
2275 typedef GLuint (APIENTRYP GLEEPFNGLCREATESHADERPROC) (GLenum type);
2276 GLEE_EXTERN GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader;
2277 #define glCreateShader GLeeFuncPtr_glCreateShader
2278#endif
2279#ifndef GLEE_H_DEFINED_glDeleteProgram
2280#define GLEE_H_DEFINED_glDeleteProgram
2281 typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMPROC) (GLuint program);
2282 GLEE_EXTERN GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram;
2283 #define glDeleteProgram GLeeFuncPtr_glDeleteProgram
2284#endif
2285#ifndef GLEE_H_DEFINED_glDeleteShader
2286#define GLEE_H_DEFINED_glDeleteShader
2287 typedef void (APIENTRYP GLEEPFNGLDELETESHADERPROC) (GLuint shader);
2288 GLEE_EXTERN GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader;
2289 #define glDeleteShader GLeeFuncPtr_glDeleteShader
2290#endif
2291#ifndef GLEE_H_DEFINED_glDetachShader
2292#define GLEE_H_DEFINED_glDetachShader
2293 typedef void (APIENTRYP GLEEPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
2294 GLEE_EXTERN GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader;
2295 #define glDetachShader GLeeFuncPtr_glDetachShader
2296#endif
2297#ifndef GLEE_H_DEFINED_glDisableVertexAttribArray
2298#define GLEE_H_DEFINED_glDisableVertexAttribArray
2299 typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
2300 GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray;
2301 #define glDisableVertexAttribArray GLeeFuncPtr_glDisableVertexAttribArray
2302#endif
2303#ifndef GLEE_H_DEFINED_glEnableVertexAttribArray
2304#define GLEE_H_DEFINED_glEnableVertexAttribArray
2305 typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
2306 GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray;
2307 #define glEnableVertexAttribArray GLeeFuncPtr_glEnableVertexAttribArray
2308#endif
2309#ifndef GLEE_H_DEFINED_glGetActiveAttrib
2310#define GLEE_H_DEFINED_glGetActiveAttrib
2311 typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
2312 GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib;
2313 #define glGetActiveAttrib GLeeFuncPtr_glGetActiveAttrib
2314#endif
2315#ifndef GLEE_H_DEFINED_glGetActiveUniform
2316#define GLEE_H_DEFINED_glGetActiveUniform
2317 typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
2318 GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform;
2319 #define glGetActiveUniform GLeeFuncPtr_glGetActiveUniform
2320#endif
2321#ifndef GLEE_H_DEFINED_glGetAttachedShaders
2322#define GLEE_H_DEFINED_glGetAttachedShaders
2323 typedef void (APIENTRYP GLEEPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
2324 GLEE_EXTERN GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders;
2325 #define glGetAttachedShaders GLeeFuncPtr_glGetAttachedShaders
2326#endif
2327#ifndef GLEE_H_DEFINED_glGetAttribLocation
2328#define GLEE_H_DEFINED_glGetAttribLocation
2329 typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
2330 GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation;
2331 #define glGetAttribLocation GLeeFuncPtr_glGetAttribLocation
2332#endif
2333#ifndef GLEE_H_DEFINED_glGetProgramiv
2334#define GLEE_H_DEFINED_glGetProgramiv
2335 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
2336 GLEE_EXTERN GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv;
2337 #define glGetProgramiv GLeeFuncPtr_glGetProgramiv
2338#endif
2339#ifndef GLEE_H_DEFINED_glGetProgramInfoLog
2340#define GLEE_H_DEFINED_glGetProgramInfoLog
2341 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
2342 GLEE_EXTERN GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog;
2343 #define glGetProgramInfoLog GLeeFuncPtr_glGetProgramInfoLog
2344#endif
2345#ifndef GLEE_H_DEFINED_glGetShaderiv
2346#define GLEE_H_DEFINED_glGetShaderiv
2347 typedef void (APIENTRYP GLEEPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
2348 GLEE_EXTERN GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv;
2349 #define glGetShaderiv GLeeFuncPtr_glGetShaderiv
2350#endif
2351#ifndef GLEE_H_DEFINED_glGetShaderInfoLog
2352#define GLEE_H_DEFINED_glGetShaderInfoLog
2353 typedef void (APIENTRYP GLEEPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
2354 GLEE_EXTERN GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog;
2355 #define glGetShaderInfoLog GLeeFuncPtr_glGetShaderInfoLog
2356#endif
2357#ifndef GLEE_H_DEFINED_glGetShaderSource
2358#define GLEE_H_DEFINED_glGetShaderSource
2359 typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
2360 GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource;
2361 #define glGetShaderSource GLeeFuncPtr_glGetShaderSource
2362#endif
2363#ifndef GLEE_H_DEFINED_glGetUniformLocation
2364#define GLEE_H_DEFINED_glGetUniformLocation
2365 typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
2366 GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation;
2367 #define glGetUniformLocation GLeeFuncPtr_glGetUniformLocation
2368#endif
2369#ifndef GLEE_H_DEFINED_glGetUniformfv
2370#define GLEE_H_DEFINED_glGetUniformfv
2371 typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
2372 GLEE_EXTERN GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv;
2373 #define glGetUniformfv GLeeFuncPtr_glGetUniformfv
2374#endif
2375#ifndef GLEE_H_DEFINED_glGetUniformiv
2376#define GLEE_H_DEFINED_glGetUniformiv
2377 typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
2378 GLEE_EXTERN GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv;
2379 #define glGetUniformiv GLeeFuncPtr_glGetUniformiv
2380#endif
2381#ifndef GLEE_H_DEFINED_glGetVertexAttribdv
2382#define GLEE_H_DEFINED_glGetVertexAttribdv
2383 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
2384 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv;
2385 #define glGetVertexAttribdv GLeeFuncPtr_glGetVertexAttribdv
2386#endif
2387#ifndef GLEE_H_DEFINED_glGetVertexAttribfv
2388#define GLEE_H_DEFINED_glGetVertexAttribfv
2389 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
2390 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv;
2391 #define glGetVertexAttribfv GLeeFuncPtr_glGetVertexAttribfv
2392#endif
2393#ifndef GLEE_H_DEFINED_glGetVertexAttribiv
2394#define GLEE_H_DEFINED_glGetVertexAttribiv
2395 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
2396 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv;
2397 #define glGetVertexAttribiv GLeeFuncPtr_glGetVertexAttribiv
2398#endif
2399#ifndef GLEE_H_DEFINED_glGetVertexAttribPointerv
2400#define GLEE_H_DEFINED_glGetVertexAttribPointerv
2401 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
2402 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv;
2403 #define glGetVertexAttribPointerv GLeeFuncPtr_glGetVertexAttribPointerv
2404#endif
2405#ifndef GLEE_H_DEFINED_glIsProgram
2406#define GLEE_H_DEFINED_glIsProgram
2407 typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMPROC) (GLuint program);
2408 GLEE_EXTERN GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram;
2409 #define glIsProgram GLeeFuncPtr_glIsProgram
2410#endif
2411#ifndef GLEE_H_DEFINED_glIsShader
2412#define GLEE_H_DEFINED_glIsShader
2413 typedef GLboolean (APIENTRYP GLEEPFNGLISSHADERPROC) (GLuint shader);
2414 GLEE_EXTERN GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader;
2415 #define glIsShader GLeeFuncPtr_glIsShader
2416#endif
2417#ifndef GLEE_H_DEFINED_glLinkProgram
2418#define GLEE_H_DEFINED_glLinkProgram
2419 typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMPROC) (GLuint program);
2420 GLEE_EXTERN GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram;
2421 #define glLinkProgram GLeeFuncPtr_glLinkProgram
2422#endif
2423#ifndef GLEE_H_DEFINED_glShaderSource
2424#define GLEE_H_DEFINED_glShaderSource
2425 typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
2426 GLEE_EXTERN GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource;
2427 #define glShaderSource GLeeFuncPtr_glShaderSource
2428#endif
2429#ifndef GLEE_H_DEFINED_glUseProgram
2430#define GLEE_H_DEFINED_glUseProgram
2431 typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMPROC) (GLuint program);
2432 GLEE_EXTERN GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram;
2433 #define glUseProgram GLeeFuncPtr_glUseProgram
2434#endif
2435#ifndef GLEE_H_DEFINED_glUniform1f
2436#define GLEE_H_DEFINED_glUniform1f
2437 typedef void (APIENTRYP GLEEPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
2438 GLEE_EXTERN GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f;
2439 #define glUniform1f GLeeFuncPtr_glUniform1f
2440#endif
2441#ifndef GLEE_H_DEFINED_glUniform2f
2442#define GLEE_H_DEFINED_glUniform2f
2443 typedef void (APIENTRYP GLEEPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
2444 GLEE_EXTERN GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f;
2445 #define glUniform2f GLeeFuncPtr_glUniform2f
2446#endif
2447#ifndef GLEE_H_DEFINED_glUniform3f
2448#define GLEE_H_DEFINED_glUniform3f
2449 typedef void (APIENTRYP GLEEPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2450 GLEE_EXTERN GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f;
2451 #define glUniform3f GLeeFuncPtr_glUniform3f
2452#endif
2453#ifndef GLEE_H_DEFINED_glUniform4f
2454#define GLEE_H_DEFINED_glUniform4f
2455 typedef void (APIENTRYP GLEEPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2456 GLEE_EXTERN GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f;
2457 #define glUniform4f GLeeFuncPtr_glUniform4f
2458#endif
2459#ifndef GLEE_H_DEFINED_glUniform1i
2460#define GLEE_H_DEFINED_glUniform1i
2461 typedef void (APIENTRYP GLEEPFNGLUNIFORM1IPROC) (GLint location, GLint v0);
2462 GLEE_EXTERN GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i;
2463 #define glUniform1i GLeeFuncPtr_glUniform1i
2464#endif
2465#ifndef GLEE_H_DEFINED_glUniform2i
2466#define GLEE_H_DEFINED_glUniform2i
2467 typedef void (APIENTRYP GLEEPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
2468 GLEE_EXTERN GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i;
2469 #define glUniform2i GLeeFuncPtr_glUniform2i
2470#endif
2471#ifndef GLEE_H_DEFINED_glUniform3i
2472#define GLEE_H_DEFINED_glUniform3i
2473 typedef void (APIENTRYP GLEEPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
2474 GLEE_EXTERN GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i;
2475 #define glUniform3i GLeeFuncPtr_glUniform3i
2476#endif
2477#ifndef GLEE_H_DEFINED_glUniform4i
2478#define GLEE_H_DEFINED_glUniform4i
2479 typedef void (APIENTRYP GLEEPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2480 GLEE_EXTERN GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i;
2481 #define glUniform4i GLeeFuncPtr_glUniform4i
2482#endif
2483#ifndef GLEE_H_DEFINED_glUniform1fv
2484#define GLEE_H_DEFINED_glUniform1fv
2485 typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2486 GLEE_EXTERN GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv;
2487 #define glUniform1fv GLeeFuncPtr_glUniform1fv
2488#endif
2489#ifndef GLEE_H_DEFINED_glUniform2fv
2490#define GLEE_H_DEFINED_glUniform2fv
2491 typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2492 GLEE_EXTERN GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv;
2493 #define glUniform2fv GLeeFuncPtr_glUniform2fv
2494#endif
2495#ifndef GLEE_H_DEFINED_glUniform3fv
2496#define GLEE_H_DEFINED_glUniform3fv
2497 typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2498 GLEE_EXTERN GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv;
2499 #define glUniform3fv GLeeFuncPtr_glUniform3fv
2500#endif
2501#ifndef GLEE_H_DEFINED_glUniform4fv
2502#define GLEE_H_DEFINED_glUniform4fv
2503 typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2504 GLEE_EXTERN GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv;
2505 #define glUniform4fv GLeeFuncPtr_glUniform4fv
2506#endif
2507#ifndef GLEE_H_DEFINED_glUniform1iv
2508#define GLEE_H_DEFINED_glUniform1iv
2509 typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
2510 GLEE_EXTERN GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv;
2511 #define glUniform1iv GLeeFuncPtr_glUniform1iv
2512#endif
2513#ifndef GLEE_H_DEFINED_glUniform2iv
2514#define GLEE_H_DEFINED_glUniform2iv
2515 typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
2516 GLEE_EXTERN GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv;
2517 #define glUniform2iv GLeeFuncPtr_glUniform2iv
2518#endif
2519#ifndef GLEE_H_DEFINED_glUniform3iv
2520#define GLEE_H_DEFINED_glUniform3iv
2521 typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
2522 GLEE_EXTERN GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv;
2523 #define glUniform3iv GLeeFuncPtr_glUniform3iv
2524#endif
2525#ifndef GLEE_H_DEFINED_glUniform4iv
2526#define GLEE_H_DEFINED_glUniform4iv
2527 typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
2528 GLEE_EXTERN GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv;
2529 #define glUniform4iv GLeeFuncPtr_glUniform4iv
2530#endif
2531#ifndef GLEE_H_DEFINED_glUniformMatrix2fv
2532#define GLEE_H_DEFINED_glUniformMatrix2fv
2533 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2534 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv;
2535 #define glUniformMatrix2fv GLeeFuncPtr_glUniformMatrix2fv
2536#endif
2537#ifndef GLEE_H_DEFINED_glUniformMatrix3fv
2538#define GLEE_H_DEFINED_glUniformMatrix3fv
2539 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2540 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv;
2541 #define glUniformMatrix3fv GLeeFuncPtr_glUniformMatrix3fv
2542#endif
2543#ifndef GLEE_H_DEFINED_glUniformMatrix4fv
2544#define GLEE_H_DEFINED_glUniformMatrix4fv
2545 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2546 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv;
2547 #define glUniformMatrix4fv GLeeFuncPtr_glUniformMatrix4fv
2548#endif
2549#ifndef GLEE_H_DEFINED_glValidateProgram
2550#define GLEE_H_DEFINED_glValidateProgram
2551 typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMPROC) (GLuint program);
2552 GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram;
2553 #define glValidateProgram GLeeFuncPtr_glValidateProgram
2554#endif
2555#ifndef GLEE_H_DEFINED_glVertexAttrib1d
2556#define GLEE_H_DEFINED_glVertexAttrib1d
2557 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
2558 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d;
2559 #define glVertexAttrib1d GLeeFuncPtr_glVertexAttrib1d
2560#endif
2561#ifndef GLEE_H_DEFINED_glVertexAttrib1dv
2562#define GLEE_H_DEFINED_glVertexAttrib1dv
2563 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
2564 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv;
2565 #define glVertexAttrib1dv GLeeFuncPtr_glVertexAttrib1dv
2566#endif
2567#ifndef GLEE_H_DEFINED_glVertexAttrib1f
2568#define GLEE_H_DEFINED_glVertexAttrib1f
2569 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
2570 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f;
2571 #define glVertexAttrib1f GLeeFuncPtr_glVertexAttrib1f
2572#endif
2573#ifndef GLEE_H_DEFINED_glVertexAttrib1fv
2574#define GLEE_H_DEFINED_glVertexAttrib1fv
2575 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
2576 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv;
2577 #define glVertexAttrib1fv GLeeFuncPtr_glVertexAttrib1fv
2578#endif
2579#ifndef GLEE_H_DEFINED_glVertexAttrib1s
2580#define GLEE_H_DEFINED_glVertexAttrib1s
2581 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
2582 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s;
2583 #define glVertexAttrib1s GLeeFuncPtr_glVertexAttrib1s
2584#endif
2585#ifndef GLEE_H_DEFINED_glVertexAttrib1sv
2586#define GLEE_H_DEFINED_glVertexAttrib1sv
2587 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
2588 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv;
2589 #define glVertexAttrib1sv GLeeFuncPtr_glVertexAttrib1sv
2590#endif
2591#ifndef GLEE_H_DEFINED_glVertexAttrib2d
2592#define GLEE_H_DEFINED_glVertexAttrib2d
2593 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
2594 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d;
2595 #define glVertexAttrib2d GLeeFuncPtr_glVertexAttrib2d
2596#endif
2597#ifndef GLEE_H_DEFINED_glVertexAttrib2dv
2598#define GLEE_H_DEFINED_glVertexAttrib2dv
2599 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
2600 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv;
2601 #define glVertexAttrib2dv GLeeFuncPtr_glVertexAttrib2dv
2602#endif
2603#ifndef GLEE_H_DEFINED_glVertexAttrib2f
2604#define GLEE_H_DEFINED_glVertexAttrib2f
2605 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
2606 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f;
2607 #define glVertexAttrib2f GLeeFuncPtr_glVertexAttrib2f
2608#endif
2609#ifndef GLEE_H_DEFINED_glVertexAttrib2fv
2610#define GLEE_H_DEFINED_glVertexAttrib2fv
2611 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
2612 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv;
2613 #define glVertexAttrib2fv GLeeFuncPtr_glVertexAttrib2fv
2614#endif
2615#ifndef GLEE_H_DEFINED_glVertexAttrib2s
2616#define GLEE_H_DEFINED_glVertexAttrib2s
2617 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
2618 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s;
2619 #define glVertexAttrib2s GLeeFuncPtr_glVertexAttrib2s
2620#endif
2621#ifndef GLEE_H_DEFINED_glVertexAttrib2sv
2622#define GLEE_H_DEFINED_glVertexAttrib2sv
2623 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
2624 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv;
2625 #define glVertexAttrib2sv GLeeFuncPtr_glVertexAttrib2sv
2626#endif
2627#ifndef GLEE_H_DEFINED_glVertexAttrib3d
2628#define GLEE_H_DEFINED_glVertexAttrib3d
2629 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
2630 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d;
2631 #define glVertexAttrib3d GLeeFuncPtr_glVertexAttrib3d
2632#endif
2633#ifndef GLEE_H_DEFINED_glVertexAttrib3dv
2634#define GLEE_H_DEFINED_glVertexAttrib3dv
2635 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
2636 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv;
2637 #define glVertexAttrib3dv GLeeFuncPtr_glVertexAttrib3dv
2638#endif
2639#ifndef GLEE_H_DEFINED_glVertexAttrib3f
2640#define GLEE_H_DEFINED_glVertexAttrib3f
2641 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
2642 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f;
2643 #define glVertexAttrib3f GLeeFuncPtr_glVertexAttrib3f
2644#endif
2645#ifndef GLEE_H_DEFINED_glVertexAttrib3fv
2646#define GLEE_H_DEFINED_glVertexAttrib3fv
2647 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
2648 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv;
2649 #define glVertexAttrib3fv GLeeFuncPtr_glVertexAttrib3fv
2650#endif
2651#ifndef GLEE_H_DEFINED_glVertexAttrib3s
2652#define GLEE_H_DEFINED_glVertexAttrib3s
2653 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
2654 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s;
2655 #define glVertexAttrib3s GLeeFuncPtr_glVertexAttrib3s
2656#endif
2657#ifndef GLEE_H_DEFINED_glVertexAttrib3sv
2658#define GLEE_H_DEFINED_glVertexAttrib3sv
2659 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
2660 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv;
2661 #define glVertexAttrib3sv GLeeFuncPtr_glVertexAttrib3sv
2662#endif
2663#ifndef GLEE_H_DEFINED_glVertexAttrib4Nbv
2664#define GLEE_H_DEFINED_glVertexAttrib4Nbv
2665 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
2666 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv;
2667 #define glVertexAttrib4Nbv GLeeFuncPtr_glVertexAttrib4Nbv
2668#endif
2669#ifndef GLEE_H_DEFINED_glVertexAttrib4Niv
2670#define GLEE_H_DEFINED_glVertexAttrib4Niv
2671 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
2672 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv;
2673 #define glVertexAttrib4Niv GLeeFuncPtr_glVertexAttrib4Niv
2674#endif
2675#ifndef GLEE_H_DEFINED_glVertexAttrib4Nsv
2676#define GLEE_H_DEFINED_glVertexAttrib4Nsv
2677 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
2678 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv;
2679 #define glVertexAttrib4Nsv GLeeFuncPtr_glVertexAttrib4Nsv
2680#endif
2681#ifndef GLEE_H_DEFINED_glVertexAttrib4Nub
2682#define GLEE_H_DEFINED_glVertexAttrib4Nub
2683 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2684 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub;
2685 #define glVertexAttrib4Nub GLeeFuncPtr_glVertexAttrib4Nub
2686#endif
2687#ifndef GLEE_H_DEFINED_glVertexAttrib4Nubv
2688#define GLEE_H_DEFINED_glVertexAttrib4Nubv
2689 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
2690 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv;
2691 #define glVertexAttrib4Nubv GLeeFuncPtr_glVertexAttrib4Nubv
2692#endif
2693#ifndef GLEE_H_DEFINED_glVertexAttrib4Nuiv
2694#define GLEE_H_DEFINED_glVertexAttrib4Nuiv
2695 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
2696 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv;
2697 #define glVertexAttrib4Nuiv GLeeFuncPtr_glVertexAttrib4Nuiv
2698#endif
2699#ifndef GLEE_H_DEFINED_glVertexAttrib4Nusv
2700#define GLEE_H_DEFINED_glVertexAttrib4Nusv
2701 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
2702 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv;
2703 #define glVertexAttrib4Nusv GLeeFuncPtr_glVertexAttrib4Nusv
2704#endif
2705#ifndef GLEE_H_DEFINED_glVertexAttrib4bv
2706#define GLEE_H_DEFINED_glVertexAttrib4bv
2707 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
2708 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv;
2709 #define glVertexAttrib4bv GLeeFuncPtr_glVertexAttrib4bv
2710#endif
2711#ifndef GLEE_H_DEFINED_glVertexAttrib4d
2712#define GLEE_H_DEFINED_glVertexAttrib4d
2713 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2714 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d;
2715 #define glVertexAttrib4d GLeeFuncPtr_glVertexAttrib4d
2716#endif
2717#ifndef GLEE_H_DEFINED_glVertexAttrib4dv
2718#define GLEE_H_DEFINED_glVertexAttrib4dv
2719 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
2720 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv;
2721 #define glVertexAttrib4dv GLeeFuncPtr_glVertexAttrib4dv
2722#endif
2723#ifndef GLEE_H_DEFINED_glVertexAttrib4f
2724#define GLEE_H_DEFINED_glVertexAttrib4f
2725 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2726 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f;
2727 #define glVertexAttrib4f GLeeFuncPtr_glVertexAttrib4f
2728#endif
2729#ifndef GLEE_H_DEFINED_glVertexAttrib4fv
2730#define GLEE_H_DEFINED_glVertexAttrib4fv
2731 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
2732 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv;
2733 #define glVertexAttrib4fv GLeeFuncPtr_glVertexAttrib4fv
2734#endif
2735#ifndef GLEE_H_DEFINED_glVertexAttrib4iv
2736#define GLEE_H_DEFINED_glVertexAttrib4iv
2737 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
2738 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv;
2739 #define glVertexAttrib4iv GLeeFuncPtr_glVertexAttrib4iv
2740#endif
2741#ifndef GLEE_H_DEFINED_glVertexAttrib4s
2742#define GLEE_H_DEFINED_glVertexAttrib4s
2743 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2744 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s;
2745 #define glVertexAttrib4s GLeeFuncPtr_glVertexAttrib4s
2746#endif
2747#ifndef GLEE_H_DEFINED_glVertexAttrib4sv
2748#define GLEE_H_DEFINED_glVertexAttrib4sv
2749 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
2750 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv;
2751 #define glVertexAttrib4sv GLeeFuncPtr_glVertexAttrib4sv
2752#endif
2753#ifndef GLEE_H_DEFINED_glVertexAttrib4ubv
2754#define GLEE_H_DEFINED_glVertexAttrib4ubv
2755 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
2756 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv;
2757 #define glVertexAttrib4ubv GLeeFuncPtr_glVertexAttrib4ubv
2758#endif
2759#ifndef GLEE_H_DEFINED_glVertexAttrib4uiv
2760#define GLEE_H_DEFINED_glVertexAttrib4uiv
2761 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
2762 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv;
2763 #define glVertexAttrib4uiv GLeeFuncPtr_glVertexAttrib4uiv
2764#endif
2765#ifndef GLEE_H_DEFINED_glVertexAttrib4usv
2766#define GLEE_H_DEFINED_glVertexAttrib4usv
2767 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
2768 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv;
2769 #define glVertexAttrib4usv GLeeFuncPtr_glVertexAttrib4usv
2770#endif
2771#ifndef GLEE_H_DEFINED_glVertexAttribPointer
2772#define GLEE_H_DEFINED_glVertexAttribPointer
2773 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
2774 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer;
2775 #define glVertexAttribPointer GLeeFuncPtr_glVertexAttribPointer
2776#endif
2777#endif
2778
2779/* GL_VERSION_2_1 */
2780
2781#ifndef GL_VERSION_2_1
2782#define GL_VERSION_2_1 1
2783#define __GLEE_GL_VERSION_2_1 1
2784/* Constants */
2785#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
2786#define GL_PIXEL_PACK_BUFFER 0x88EB
2787#define GL_PIXEL_UNPACK_BUFFER 0x88EC
2788#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
2789#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
2790#define GL_FLOAT_MAT2x3 0x8B65
2791#define GL_FLOAT_MAT2x4 0x8B66
2792#define GL_FLOAT_MAT3x2 0x8B67
2793#define GL_FLOAT_MAT3x4 0x8B68
2794#define GL_FLOAT_MAT4x2 0x8B69
2795#define GL_FLOAT_MAT4x3 0x8B6A
2796#define GL_SRGB 0x8C40
2797#define GL_SRGB8 0x8C41
2798#define GL_SRGB_ALPHA 0x8C42
2799#define GL_SRGB8_ALPHA8 0x8C43
2800#define GL_SLUMINANCE_ALPHA 0x8C44
2801#define GL_SLUMINANCE8_ALPHA8 0x8C45
2802#define GL_SLUMINANCE 0x8C46
2803#define GL_SLUMINANCE8 0x8C47
2804#define GL_COMPRESSED_SRGB 0x8C48
2805#define GL_COMPRESSED_SRGB_ALPHA 0x8C49
2806#define GL_COMPRESSED_SLUMINANCE 0x8C4A
2807#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
2808#ifndef GLEE_H_DEFINED_glUniformMatrix2x3fv
2809#define GLEE_H_DEFINED_glUniformMatrix2x3fv
2810 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2811 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv;
2812 #define glUniformMatrix2x3fv GLeeFuncPtr_glUniformMatrix2x3fv
2813#endif
2814#ifndef GLEE_H_DEFINED_glUniformMatrix3x2fv
2815#define GLEE_H_DEFINED_glUniformMatrix3x2fv
2816 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2817 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv;
2818 #define glUniformMatrix3x2fv GLeeFuncPtr_glUniformMatrix3x2fv
2819#endif
2820#ifndef GLEE_H_DEFINED_glUniformMatrix2x4fv
2821#define GLEE_H_DEFINED_glUniformMatrix2x4fv
2822 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2823 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv;
2824 #define glUniformMatrix2x4fv GLeeFuncPtr_glUniformMatrix2x4fv
2825#endif
2826#ifndef GLEE_H_DEFINED_glUniformMatrix4x2fv
2827#define GLEE_H_DEFINED_glUniformMatrix4x2fv
2828 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2829 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv;
2830 #define glUniformMatrix4x2fv GLeeFuncPtr_glUniformMatrix4x2fv
2831#endif
2832#ifndef GLEE_H_DEFINED_glUniformMatrix3x4fv
2833#define GLEE_H_DEFINED_glUniformMatrix3x4fv
2834 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2835 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv;
2836 #define glUniformMatrix3x4fv GLeeFuncPtr_glUniformMatrix3x4fv
2837#endif
2838#ifndef GLEE_H_DEFINED_glUniformMatrix4x3fv
2839#define GLEE_H_DEFINED_glUniformMatrix4x3fv
2840 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2841 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv;
2842 #define glUniformMatrix4x3fv GLeeFuncPtr_glUniformMatrix4x3fv
2843#endif
2844#endif
2845
2846/* GL_VERSION_3_0 */
2847
2848#ifndef GL_VERSION_3_0
2849#define GL_VERSION_3_0 1
2850#define __GLEE_GL_VERSION_3_0 1
2851/* Constants */
2852#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB
2853#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
2854#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
2855#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
2856#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
2857#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
2858#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
2859#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
2860#define GL_MAJOR_VERSION 0x821B
2861#define GL_MINOR_VERSION 0x821C
2862#define GL_NUM_EXTENSIONS 0x821D
2863#define GL_CONTEXT_FLAGS 0x821E
2864#define GL_DEPTH_BUFFER 0x8223
2865#define GL_STENCIL_BUFFER 0x8224
2866#define GL_COMPRESSED_RED 0x8225
2867#define GL_COMPRESSED_RG 0x8226
2868#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
2869#define GL_RGBA32F 0x8814
2870#define GL_RGB32F 0x8815
2871#define GL_RGBA16F 0x881A
2872#define GL_RGB16F 0x881B
2873#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
2874#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
2875#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
2876#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
2877#define GL_CLAMP_VERTEX_COLOR 0x891A
2878#define GL_CLAMP_FRAGMENT_COLOR 0x891B
2879#define GL_CLAMP_READ_COLOR 0x891C
2880#define GL_FIXED_ONLY 0x891D
2881#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
2882#define GL_TEXTURE_RED_TYPE 0x8C10
2883#define GL_TEXTURE_GREEN_TYPE 0x8C11
2884#define GL_TEXTURE_BLUE_TYPE 0x8C12
2885#define GL_TEXTURE_ALPHA_TYPE 0x8C13
2886#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14
2887#define GL_TEXTURE_INTENSITY_TYPE 0x8C15
2888#define GL_TEXTURE_DEPTH_TYPE 0x8C16
2889#define GL_UNSIGNED_NORMALIZED 0x8C17
2890#define GL_TEXTURE_1D_ARRAY 0x8C18
2891#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
2892#define GL_TEXTURE_2D_ARRAY 0x8C1A
2893#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
2894#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
2895#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
2896#define GL_R11F_G11F_B10F 0x8C3A
2897#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
2898#define GL_RGB9_E5 0x8C3D
2899#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
2900#define GL_TEXTURE_SHARED_SIZE 0x8C3F
2901#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
2902#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
2903#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
2904#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
2905#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
2906#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
2907#define GL_PRIMITIVES_GENERATED 0x8C87
2908#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
2909#define GL_RASTERIZER_DISCARD 0x8C89
2910#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
2911#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
2912#define GL_INTERLEAVED_ATTRIBS 0x8C8C
2913#define GL_SEPARATE_ATTRIBS 0x8C8D
2914#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
2915#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
2916#define GL_RGBA32UI 0x8D70
2917#define GL_RGB32UI 0x8D71
2918#define GL_RGBA16UI 0x8D76
2919#define GL_RGB16UI 0x8D77
2920#define GL_RGBA8UI 0x8D7C
2921#define GL_RGB8UI 0x8D7D
2922#define GL_RGBA32I 0x8D82
2923#define GL_RGB32I 0x8D83
2924#define GL_RGBA16I 0x8D88
2925#define GL_RGB16I 0x8D89
2926#define GL_RGBA8I 0x8D8E
2927#define GL_RGB8I 0x8D8F
2928#define GL_RED_INTEGER 0x8D94
2929#define GL_GREEN_INTEGER 0x8D95
2930#define GL_BLUE_INTEGER 0x8D96
2931#define GL_ALPHA_INTEGER 0x8D97
2932#define GL_RGB_INTEGER 0x8D98
2933#define GL_RGBA_INTEGER 0x8D99
2934#define GL_BGR_INTEGER 0x8D9A
2935#define GL_BGRA_INTEGER 0x8D9B
2936#define GL_SAMPLER_1D_ARRAY 0x8DC0
2937#define GL_SAMPLER_2D_ARRAY 0x8DC1
2938#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
2939#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
2940#define GL_SAMPLER_CUBE_SHADOW 0x8DC5
2941#define GL_UNSIGNED_INT_VEC2 0x8DC6
2942#define GL_UNSIGNED_INT_VEC3 0x8DC7
2943#define GL_UNSIGNED_INT_VEC4 0x8DC8
2944#define GL_INT_SAMPLER_1D 0x8DC9
2945#define GL_INT_SAMPLER_2D 0x8DCA
2946#define GL_INT_SAMPLER_3D 0x8DCB
2947#define GL_INT_SAMPLER_CUBE 0x8DCC
2948#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
2949#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
2950#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
2951#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
2952#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
2953#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
2954#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
2955#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
2956#define GL_QUERY_WAIT 0x8E13
2957#define GL_QUERY_NO_WAIT 0x8E14
2958#define GL_QUERY_BY_REGION_WAIT 0x8E15
2959#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
2960#ifndef GLEE_H_DEFINED_glColorMaski
2961#define GLEE_H_DEFINED_glColorMaski
2962 typedef void (APIENTRYP GLEEPFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
2963 GLEE_EXTERN GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski;
2964 #define glColorMaski GLeeFuncPtr_glColorMaski
2965#endif
2966#ifndef GLEE_H_DEFINED_glGetBooleani_v
2967#define GLEE_H_DEFINED_glGetBooleani_v
2968 typedef void (APIENTRYP GLEEPFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean * data);
2969 GLEE_EXTERN GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v;
2970 #define glGetBooleani_v GLeeFuncPtr_glGetBooleani_v
2971#endif
2972#ifndef GLEE_H_DEFINED_glGetIntegeri_v
2973#define GLEE_H_DEFINED_glGetIntegeri_v
2974 typedef void (APIENTRYP GLEEPFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint * data);
2975 GLEE_EXTERN GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v;
2976 #define glGetIntegeri_v GLeeFuncPtr_glGetIntegeri_v
2977#endif
2978#ifndef GLEE_H_DEFINED_glEnablei
2979#define GLEE_H_DEFINED_glEnablei
2980 typedef void (APIENTRYP GLEEPFNGLENABLEIPROC) (GLenum target, GLuint index);
2981 GLEE_EXTERN GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei;
2982 #define glEnablei GLeeFuncPtr_glEnablei
2983#endif
2984#ifndef GLEE_H_DEFINED_glDisablei
2985#define GLEE_H_DEFINED_glDisablei
2986 typedef void (APIENTRYP GLEEPFNGLDISABLEIPROC) (GLenum target, GLuint index);
2987 GLEE_EXTERN GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei;
2988 #define glDisablei GLeeFuncPtr_glDisablei
2989#endif
2990#ifndef GLEE_H_DEFINED_glIsEnabledi
2991#define GLEE_H_DEFINED_glIsEnabledi
2992 typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDIPROC) (GLenum target, GLuint index);
2993 GLEE_EXTERN GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi;
2994 #define glIsEnabledi GLeeFuncPtr_glIsEnabledi
2995#endif
2996#ifndef GLEE_H_DEFINED_glBeginTransformFeedback
2997#define GLEE_H_DEFINED_glBeginTransformFeedback
2998 typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
2999 GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback;
3000 #define glBeginTransformFeedback GLeeFuncPtr_glBeginTransformFeedback
3001#endif
3002#ifndef GLEE_H_DEFINED_glEndTransformFeedback
3003#define GLEE_H_DEFINED_glEndTransformFeedback
3004 typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKPROC) ();
3005 GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback;
3006 #define glEndTransformFeedback GLeeFuncPtr_glEndTransformFeedback
3007#endif
3008#ifndef GLEE_H_DEFINED_glBindBufferRange
3009#define GLEE_H_DEFINED_glBindBufferRange
3010 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3011 GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange;
3012 #define glBindBufferRange GLeeFuncPtr_glBindBufferRange
3013#endif
3014#ifndef GLEE_H_DEFINED_glBindBufferBase
3015#define GLEE_H_DEFINED_glBindBufferBase
3016 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
3017 GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase;
3018 #define glBindBufferBase GLeeFuncPtr_glBindBufferBase
3019#endif
3020#ifndef GLEE_H_DEFINED_glTransformFeedbackVaryings
3021#define GLEE_H_DEFINED_glTransformFeedbackVaryings
3022 typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
3023 GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings;
3024 #define glTransformFeedbackVaryings GLeeFuncPtr_glTransformFeedbackVaryings
3025#endif
3026#ifndef GLEE_H_DEFINED_glGetTransformFeedbackVarying
3027#define GLEE_H_DEFINED_glGetTransformFeedbackVarying
3028 typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLint * location);
3029 GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying;
3030 #define glGetTransformFeedbackVarying GLeeFuncPtr_glGetTransformFeedbackVarying
3031#endif
3032#ifndef GLEE_H_DEFINED_glClampColor
3033#define GLEE_H_DEFINED_glClampColor
3034 typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
3035 GLEE_EXTERN GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor;
3036 #define glClampColor GLeeFuncPtr_glClampColor
3037#endif
3038#ifndef GLEE_H_DEFINED_glBeginConditionalRender
3039#define GLEE_H_DEFINED_glBeginConditionalRender
3040 typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
3041 GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender;
3042 #define glBeginConditionalRender GLeeFuncPtr_glBeginConditionalRender
3043#endif
3044#ifndef GLEE_H_DEFINED_glEndConditionalRender
3045#define GLEE_H_DEFINED_glEndConditionalRender
3046 typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERPROC) ();
3047 GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender;
3048 #define glEndConditionalRender GLeeFuncPtr_glEndConditionalRender
3049#endif
3050#ifndef GLEE_H_DEFINED_glVertexAttribI1i
3051#define GLEE_H_DEFINED_glVertexAttribI1i
3052 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
3053 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i;
3054 #define glVertexAttribI1i GLeeFuncPtr_glVertexAttribI1i
3055#endif
3056#ifndef GLEE_H_DEFINED_glVertexAttribI2i
3057#define GLEE_H_DEFINED_glVertexAttribI2i
3058 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
3059 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i;
3060 #define glVertexAttribI2i GLeeFuncPtr_glVertexAttribI2i
3061#endif
3062#ifndef GLEE_H_DEFINED_glVertexAttribI3i
3063#define GLEE_H_DEFINED_glVertexAttribI3i
3064 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
3065 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i;
3066 #define glVertexAttribI3i GLeeFuncPtr_glVertexAttribI3i
3067#endif
3068#ifndef GLEE_H_DEFINED_glVertexAttribI4i
3069#define GLEE_H_DEFINED_glVertexAttribI4i
3070 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
3071 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i;
3072 #define glVertexAttribI4i GLeeFuncPtr_glVertexAttribI4i
3073#endif
3074#ifndef GLEE_H_DEFINED_glVertexAttribI1ui
3075#define GLEE_H_DEFINED_glVertexAttribI1ui
3076 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
3077 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui;
3078 #define glVertexAttribI1ui GLeeFuncPtr_glVertexAttribI1ui
3079#endif
3080#ifndef GLEE_H_DEFINED_glVertexAttribI2ui
3081#define GLEE_H_DEFINED_glVertexAttribI2ui
3082 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
3083 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui;
3084 #define glVertexAttribI2ui GLeeFuncPtr_glVertexAttribI2ui
3085#endif
3086#ifndef GLEE_H_DEFINED_glVertexAttribI3ui
3087#define GLEE_H_DEFINED_glVertexAttribI3ui
3088 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
3089 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui;
3090 #define glVertexAttribI3ui GLeeFuncPtr_glVertexAttribI3ui
3091#endif
3092#ifndef GLEE_H_DEFINED_glVertexAttribI4ui
3093#define GLEE_H_DEFINED_glVertexAttribI4ui
3094 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
3095 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui;
3096 #define glVertexAttribI4ui GLeeFuncPtr_glVertexAttribI4ui
3097#endif
3098#ifndef GLEE_H_DEFINED_glVertexAttribI1iv
3099#define GLEE_H_DEFINED_glVertexAttribI1iv
3100 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint * v);
3101 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv;
3102 #define glVertexAttribI1iv GLeeFuncPtr_glVertexAttribI1iv
3103#endif
3104#ifndef GLEE_H_DEFINED_glVertexAttribI2iv
3105#define GLEE_H_DEFINED_glVertexAttribI2iv
3106 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint * v);
3107 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv;
3108 #define glVertexAttribI2iv GLeeFuncPtr_glVertexAttribI2iv
3109#endif
3110#ifndef GLEE_H_DEFINED_glVertexAttribI3iv
3111#define GLEE_H_DEFINED_glVertexAttribI3iv
3112 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint * v);
3113 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv;
3114 #define glVertexAttribI3iv GLeeFuncPtr_glVertexAttribI3iv
3115#endif
3116#ifndef GLEE_H_DEFINED_glVertexAttribI4iv
3117#define GLEE_H_DEFINED_glVertexAttribI4iv
3118 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint * v);
3119 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv;
3120 #define glVertexAttribI4iv GLeeFuncPtr_glVertexAttribI4iv
3121#endif
3122#ifndef GLEE_H_DEFINED_glVertexAttribI1uiv
3123#define GLEE_H_DEFINED_glVertexAttribI1uiv
3124 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint * v);
3125 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv;
3126 #define glVertexAttribI1uiv GLeeFuncPtr_glVertexAttribI1uiv
3127#endif
3128#ifndef GLEE_H_DEFINED_glVertexAttribI2uiv
3129#define GLEE_H_DEFINED_glVertexAttribI2uiv
3130 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint * v);
3131 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv;
3132 #define glVertexAttribI2uiv GLeeFuncPtr_glVertexAttribI2uiv
3133#endif
3134#ifndef GLEE_H_DEFINED_glVertexAttribI3uiv
3135#define GLEE_H_DEFINED_glVertexAttribI3uiv
3136 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint * v);
3137 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv;
3138 #define glVertexAttribI3uiv GLeeFuncPtr_glVertexAttribI3uiv
3139#endif
3140#ifndef GLEE_H_DEFINED_glVertexAttribI4uiv
3141#define GLEE_H_DEFINED_glVertexAttribI4uiv
3142 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint * v);
3143 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv;
3144 #define glVertexAttribI4uiv GLeeFuncPtr_glVertexAttribI4uiv
3145#endif
3146#ifndef GLEE_H_DEFINED_glVertexAttribI4bv
3147#define GLEE_H_DEFINED_glVertexAttribI4bv
3148 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte * v);
3149 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv;
3150 #define glVertexAttribI4bv GLeeFuncPtr_glVertexAttribI4bv
3151#endif
3152#ifndef GLEE_H_DEFINED_glVertexAttribI4sv
3153#define GLEE_H_DEFINED_glVertexAttribI4sv
3154 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort * v);
3155 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv;
3156 #define glVertexAttribI4sv GLeeFuncPtr_glVertexAttribI4sv
3157#endif
3158#ifndef GLEE_H_DEFINED_glVertexAttribI4ubv
3159#define GLEE_H_DEFINED_glVertexAttribI4ubv
3160 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte * v);
3161 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv;
3162 #define glVertexAttribI4ubv GLeeFuncPtr_glVertexAttribI4ubv
3163#endif
3164#ifndef GLEE_H_DEFINED_glVertexAttribI4usv
3165#define GLEE_H_DEFINED_glVertexAttribI4usv
3166 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort * v);
3167 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv;
3168 #define glVertexAttribI4usv GLeeFuncPtr_glVertexAttribI4usv
3169#endif
3170#ifndef GLEE_H_DEFINED_glVertexAttribIPointer
3171#define GLEE_H_DEFINED_glVertexAttribIPointer
3172 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3173 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer;
3174 #define glVertexAttribIPointer GLeeFuncPtr_glVertexAttribIPointer
3175#endif
3176#ifndef GLEE_H_DEFINED_glGetVertexAttribIiv
3177#define GLEE_H_DEFINED_glGetVertexAttribIiv
3178 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint * params);
3179 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv;
3180 #define glGetVertexAttribIiv GLeeFuncPtr_glGetVertexAttribIiv
3181#endif
3182#ifndef GLEE_H_DEFINED_glGetVertexAttribIuiv
3183#define GLEE_H_DEFINED_glGetVertexAttribIuiv
3184 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint * params);
3185 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv;
3186 #define glGetVertexAttribIuiv GLeeFuncPtr_glGetVertexAttribIuiv
3187#endif
3188#ifndef GLEE_H_DEFINED_glGetUniformuiv
3189#define GLEE_H_DEFINED_glGetUniformuiv
3190 typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint * params);
3191 GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv;
3192 #define glGetUniformuiv GLeeFuncPtr_glGetUniformuiv
3193#endif
3194#ifndef GLEE_H_DEFINED_glBindFragDataLocation
3195#define GLEE_H_DEFINED_glBindFragDataLocation
3196 typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar * name);
3197 GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation;
3198 #define glBindFragDataLocation GLeeFuncPtr_glBindFragDataLocation
3199#endif
3200#ifndef GLEE_H_DEFINED_glGetFragDataLocation
3201#define GLEE_H_DEFINED_glGetFragDataLocation
3202 typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar * name);
3203 GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation;
3204 #define glGetFragDataLocation GLeeFuncPtr_glGetFragDataLocation
3205#endif
3206#ifndef GLEE_H_DEFINED_glUniform1ui
3207#define GLEE_H_DEFINED_glUniform1ui
3208 typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);
3209 GLEE_EXTERN GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui;
3210 #define glUniform1ui GLeeFuncPtr_glUniform1ui
3211#endif
3212#ifndef GLEE_H_DEFINED_glUniform2ui
3213#define GLEE_H_DEFINED_glUniform2ui
3214 typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
3215 GLEE_EXTERN GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui;
3216 #define glUniform2ui GLeeFuncPtr_glUniform2ui
3217#endif
3218#ifndef GLEE_H_DEFINED_glUniform3ui
3219#define GLEE_H_DEFINED_glUniform3ui
3220 typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
3221 GLEE_EXTERN GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui;
3222 #define glUniform3ui GLeeFuncPtr_glUniform3ui
3223#endif
3224#ifndef GLEE_H_DEFINED_glUniform4ui
3225#define GLEE_H_DEFINED_glUniform4ui
3226 typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
3227 GLEE_EXTERN GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui;
3228 #define glUniform4ui GLeeFuncPtr_glUniform4ui
3229#endif
3230#ifndef GLEE_H_DEFINED_glUniform1uiv
3231#define GLEE_H_DEFINED_glUniform1uiv
3232 typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3233 GLEE_EXTERN GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv;
3234 #define glUniform1uiv GLeeFuncPtr_glUniform1uiv
3235#endif
3236#ifndef GLEE_H_DEFINED_glUniform2uiv
3237#define GLEE_H_DEFINED_glUniform2uiv
3238 typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3239 GLEE_EXTERN GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv;
3240 #define glUniform2uiv GLeeFuncPtr_glUniform2uiv
3241#endif
3242#ifndef GLEE_H_DEFINED_glUniform3uiv
3243#define GLEE_H_DEFINED_glUniform3uiv
3244 typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3245 GLEE_EXTERN GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv;
3246 #define glUniform3uiv GLeeFuncPtr_glUniform3uiv
3247#endif
3248#ifndef GLEE_H_DEFINED_glUniform4uiv
3249#define GLEE_H_DEFINED_glUniform4uiv
3250 typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3251 GLEE_EXTERN GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv;
3252 #define glUniform4uiv GLeeFuncPtr_glUniform4uiv
3253#endif
3254#ifndef GLEE_H_DEFINED_glTexParameterIiv
3255#define GLEE_H_DEFINED_glTexParameterIiv
3256 typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint * params);
3257 GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv;
3258 #define glTexParameterIiv GLeeFuncPtr_glTexParameterIiv
3259#endif
3260#ifndef GLEE_H_DEFINED_glTexParameterIuiv
3261#define GLEE_H_DEFINED_glTexParameterIuiv
3262 typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint * params);
3263 GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv;
3264 #define glTexParameterIuiv GLeeFuncPtr_glTexParameterIuiv
3265#endif
3266#ifndef GLEE_H_DEFINED_glGetTexParameterIiv
3267#define GLEE_H_DEFINED_glGetTexParameterIiv
3268 typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint * params);
3269 GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv;
3270 #define glGetTexParameterIiv GLeeFuncPtr_glGetTexParameterIiv
3271#endif
3272#ifndef GLEE_H_DEFINED_glGetTexParameterIuiv
3273#define GLEE_H_DEFINED_glGetTexParameterIuiv
3274 typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint * params);
3275 GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv;
3276 #define glGetTexParameterIuiv GLeeFuncPtr_glGetTexParameterIuiv
3277#endif
3278#ifndef GLEE_H_DEFINED_glClearBufferiv
3279#define GLEE_H_DEFINED_glClearBufferiv
3280 typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint * value);
3281 GLEE_EXTERN GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv;
3282 #define glClearBufferiv GLeeFuncPtr_glClearBufferiv
3283#endif
3284#ifndef GLEE_H_DEFINED_glClearBufferuiv
3285#define GLEE_H_DEFINED_glClearBufferuiv
3286 typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint * value);
3287 GLEE_EXTERN GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv;
3288 #define glClearBufferuiv GLeeFuncPtr_glClearBufferuiv
3289#endif
3290#ifndef GLEE_H_DEFINED_glClearBufferfv
3291#define GLEE_H_DEFINED_glClearBufferfv
3292 typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat * value);
3293 GLEE_EXTERN GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv;
3294 #define glClearBufferfv GLeeFuncPtr_glClearBufferfv
3295#endif
3296#ifndef GLEE_H_DEFINED_glClearBufferfi
3297#define GLEE_H_DEFINED_glClearBufferfi
3298 typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
3299 GLEE_EXTERN GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi;
3300 #define glClearBufferfi GLeeFuncPtr_glClearBufferfi
3301#endif
3302#ifndef GLEE_H_DEFINED_glGetStringi
3303#define GLEE_H_DEFINED_glGetStringi
3304 typedef const GLubyte * (APIENTRYP GLEEPFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
3305 GLEE_EXTERN GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi;
3306 #define glGetStringi GLeeFuncPtr_glGetStringi
3307#endif
3308#endif
3309
3310/* GL_ARB_multitexture */
3311
3312#ifndef GL_ARB_multitexture
3313#define GL_ARB_multitexture 1
3314#define __GLEE_GL_ARB_multitexture 1
3315/* Constants */
3316#define GL_TEXTURE0_ARB 0x84C0
3317#define GL_TEXTURE1_ARB 0x84C1
3318#define GL_TEXTURE2_ARB 0x84C2
3319#define GL_TEXTURE3_ARB 0x84C3
3320#define GL_TEXTURE4_ARB 0x84C4
3321#define GL_TEXTURE5_ARB 0x84C5
3322#define GL_TEXTURE6_ARB 0x84C6
3323#define GL_TEXTURE7_ARB 0x84C7
3324#define GL_TEXTURE8_ARB 0x84C8
3325#define GL_TEXTURE9_ARB 0x84C9
3326#define GL_TEXTURE10_ARB 0x84CA
3327#define GL_TEXTURE11_ARB 0x84CB
3328#define GL_TEXTURE12_ARB 0x84CC
3329#define GL_TEXTURE13_ARB 0x84CD
3330#define GL_TEXTURE14_ARB 0x84CE
3331#define GL_TEXTURE15_ARB 0x84CF
3332#define GL_TEXTURE16_ARB 0x84D0
3333#define GL_TEXTURE17_ARB 0x84D1
3334#define GL_TEXTURE18_ARB 0x84D2
3335#define GL_TEXTURE19_ARB 0x84D3
3336#define GL_TEXTURE20_ARB 0x84D4
3337#define GL_TEXTURE21_ARB 0x84D5
3338#define GL_TEXTURE22_ARB 0x84D6
3339#define GL_TEXTURE23_ARB 0x84D7
3340#define GL_TEXTURE24_ARB 0x84D8
3341#define GL_TEXTURE25_ARB 0x84D9
3342#define GL_TEXTURE26_ARB 0x84DA
3343#define GL_TEXTURE27_ARB 0x84DB
3344#define GL_TEXTURE28_ARB 0x84DC
3345#define GL_TEXTURE29_ARB 0x84DD
3346#define GL_TEXTURE30_ARB 0x84DE
3347#define GL_TEXTURE31_ARB 0x84DF
3348#define GL_ACTIVE_TEXTURE_ARB 0x84E0
3349#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
3350#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
3351#ifndef GLEE_H_DEFINED_glActiveTextureARB
3352#define GLEE_H_DEFINED_glActiveTextureARB
3353 typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREARBPROC) (GLenum texture);
3354 GLEE_EXTERN GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB;
3355 #define glActiveTextureARB GLeeFuncPtr_glActiveTextureARB
3356#endif
3357#ifndef GLEE_H_DEFINED_glClientActiveTextureARB
3358#define GLEE_H_DEFINED_glClientActiveTextureARB
3359 typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
3360 GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB;
3361 #define glClientActiveTextureARB GLeeFuncPtr_glClientActiveTextureARB
3362#endif
3363#ifndef GLEE_H_DEFINED_glMultiTexCoord1dARB
3364#define GLEE_H_DEFINED_glMultiTexCoord1dARB
3365 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
3366 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB;
3367 #define glMultiTexCoord1dARB GLeeFuncPtr_glMultiTexCoord1dARB
3368#endif
3369#ifndef GLEE_H_DEFINED_glMultiTexCoord1dvARB
3370#define GLEE_H_DEFINED_glMultiTexCoord1dvARB
3371 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble * v);
3372 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB;
3373 #define glMultiTexCoord1dvARB GLeeFuncPtr_glMultiTexCoord1dvARB
3374#endif
3375#ifndef GLEE_H_DEFINED_glMultiTexCoord1fARB
3376#define GLEE_H_DEFINED_glMultiTexCoord1fARB
3377 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
3378 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB;
3379 #define glMultiTexCoord1fARB GLeeFuncPtr_glMultiTexCoord1fARB
3380#endif
3381#ifndef GLEE_H_DEFINED_glMultiTexCoord1fvARB
3382#define GLEE_H_DEFINED_glMultiTexCoord1fvARB
3383 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat * v);
3384 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB;
3385 #define glMultiTexCoord1fvARB GLeeFuncPtr_glMultiTexCoord1fvARB
3386#endif
3387#ifndef GLEE_H_DEFINED_glMultiTexCoord1iARB
3388#define GLEE_H_DEFINED_glMultiTexCoord1iARB
3389 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
3390 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB;
3391 #define glMultiTexCoord1iARB GLeeFuncPtr_glMultiTexCoord1iARB
3392#endif
3393#ifndef GLEE_H_DEFINED_glMultiTexCoord1ivARB
3394#define GLEE_H_DEFINED_glMultiTexCoord1ivARB
3395 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint * v);
3396 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB;
3397 #define glMultiTexCoord1ivARB GLeeFuncPtr_glMultiTexCoord1ivARB
3398#endif
3399#ifndef GLEE_H_DEFINED_glMultiTexCoord1sARB
3400#define GLEE_H_DEFINED_glMultiTexCoord1sARB
3401 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
3402 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB;
3403 #define glMultiTexCoord1sARB GLeeFuncPtr_glMultiTexCoord1sARB
3404#endif
3405#ifndef GLEE_H_DEFINED_glMultiTexCoord1svARB
3406#define GLEE_H_DEFINED_glMultiTexCoord1svARB
3407 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort * v);
3408 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB;
3409 #define glMultiTexCoord1svARB GLeeFuncPtr_glMultiTexCoord1svARB
3410#endif
3411#ifndef GLEE_H_DEFINED_glMultiTexCoord2dARB
3412#define GLEE_H_DEFINED_glMultiTexCoord2dARB
3413 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
3414 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB;
3415 #define glMultiTexCoord2dARB GLeeFuncPtr_glMultiTexCoord2dARB
3416#endif
3417#ifndef GLEE_H_DEFINED_glMultiTexCoord2dvARB
3418#define GLEE_H_DEFINED_glMultiTexCoord2dvARB
3419 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble * v);
3420 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB;
3421 #define glMultiTexCoord2dvARB GLeeFuncPtr_glMultiTexCoord2dvARB
3422#endif
3423#ifndef GLEE_H_DEFINED_glMultiTexCoord2fARB
3424#define GLEE_H_DEFINED_glMultiTexCoord2fARB
3425 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
3426 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB;
3427 #define glMultiTexCoord2fARB GLeeFuncPtr_glMultiTexCoord2fARB
3428#endif
3429#ifndef GLEE_H_DEFINED_glMultiTexCoord2fvARB
3430#define GLEE_H_DEFINED_glMultiTexCoord2fvARB
3431 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat * v);
3432 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB;
3433 #define glMultiTexCoord2fvARB GLeeFuncPtr_glMultiTexCoord2fvARB
3434#endif
3435#ifndef GLEE_H_DEFINED_glMultiTexCoord2iARB
3436#define GLEE_H_DEFINED_glMultiTexCoord2iARB
3437 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
3438 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB;
3439 #define glMultiTexCoord2iARB GLeeFuncPtr_glMultiTexCoord2iARB
3440#endif
3441#ifndef GLEE_H_DEFINED_glMultiTexCoord2ivARB
3442#define GLEE_H_DEFINED_glMultiTexCoord2ivARB
3443 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint * v);
3444 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB;
3445 #define glMultiTexCoord2ivARB GLeeFuncPtr_glMultiTexCoord2ivARB
3446#endif
3447#ifndef GLEE_H_DEFINED_glMultiTexCoord2sARB
3448#define GLEE_H_DEFINED_glMultiTexCoord2sARB
3449 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
3450 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB;
3451 #define glMultiTexCoord2sARB GLeeFuncPtr_glMultiTexCoord2sARB
3452#endif
3453#ifndef GLEE_H_DEFINED_glMultiTexCoord2svARB
3454#define GLEE_H_DEFINED_glMultiTexCoord2svARB
3455 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort * v);
3456 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB;
3457 #define glMultiTexCoord2svARB GLeeFuncPtr_glMultiTexCoord2svARB
3458#endif
3459#ifndef GLEE_H_DEFINED_glMultiTexCoord3dARB
3460#define GLEE_H_DEFINED_glMultiTexCoord3dARB
3461 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
3462 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB;
3463 #define glMultiTexCoord3dARB GLeeFuncPtr_glMultiTexCoord3dARB
3464#endif
3465#ifndef GLEE_H_DEFINED_glMultiTexCoord3dvARB
3466#define GLEE_H_DEFINED_glMultiTexCoord3dvARB
3467 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble * v);
3468 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB;
3469 #define glMultiTexCoord3dvARB GLeeFuncPtr_glMultiTexCoord3dvARB
3470#endif
3471#ifndef GLEE_H_DEFINED_glMultiTexCoord3fARB
3472#define GLEE_H_DEFINED_glMultiTexCoord3fARB
3473 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
3474 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB;
3475 #define glMultiTexCoord3fARB GLeeFuncPtr_glMultiTexCoord3fARB
3476#endif
3477#ifndef GLEE_H_DEFINED_glMultiTexCoord3fvARB
3478#define GLEE_H_DEFINED_glMultiTexCoord3fvARB
3479 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat * v);
3480 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB;
3481 #define glMultiTexCoord3fvARB GLeeFuncPtr_glMultiTexCoord3fvARB
3482#endif
3483#ifndef GLEE_H_DEFINED_glMultiTexCoord3iARB
3484#define GLEE_H_DEFINED_glMultiTexCoord3iARB
3485 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
3486 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB;
3487 #define glMultiTexCoord3iARB GLeeFuncPtr_glMultiTexCoord3iARB
3488#endif
3489#ifndef GLEE_H_DEFINED_glMultiTexCoord3ivARB
3490#define GLEE_H_DEFINED_glMultiTexCoord3ivARB
3491 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint * v);
3492 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB;
3493 #define glMultiTexCoord3ivARB GLeeFuncPtr_glMultiTexCoord3ivARB
3494#endif
3495#ifndef GLEE_H_DEFINED_glMultiTexCoord3sARB
3496#define GLEE_H_DEFINED_glMultiTexCoord3sARB
3497 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
3498 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB;
3499 #define glMultiTexCoord3sARB GLeeFuncPtr_glMultiTexCoord3sARB
3500#endif
3501#ifndef GLEE_H_DEFINED_glMultiTexCoord3svARB
3502#define GLEE_H_DEFINED_glMultiTexCoord3svARB
3503 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort * v);
3504 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB;
3505 #define glMultiTexCoord3svARB GLeeFuncPtr_glMultiTexCoord3svARB
3506#endif
3507#ifndef GLEE_H_DEFINED_glMultiTexCoord4dARB
3508#define GLEE_H_DEFINED_glMultiTexCoord4dARB
3509 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
3510 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB;
3511 #define glMultiTexCoord4dARB GLeeFuncPtr_glMultiTexCoord4dARB
3512#endif
3513#ifndef GLEE_H_DEFINED_glMultiTexCoord4dvARB
3514#define GLEE_H_DEFINED_glMultiTexCoord4dvARB
3515 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble * v);
3516 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB;
3517 #define glMultiTexCoord4dvARB GLeeFuncPtr_glMultiTexCoord4dvARB
3518#endif
3519#ifndef GLEE_H_DEFINED_glMultiTexCoord4fARB
3520#define GLEE_H_DEFINED_glMultiTexCoord4fARB
3521 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
3522 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB;
3523 #define glMultiTexCoord4fARB GLeeFuncPtr_glMultiTexCoord4fARB
3524#endif
3525#ifndef GLEE_H_DEFINED_glMultiTexCoord4fvARB
3526#define GLEE_H_DEFINED_glMultiTexCoord4fvARB
3527 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat * v);
3528 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB;
3529 #define glMultiTexCoord4fvARB GLeeFuncPtr_glMultiTexCoord4fvARB
3530#endif
3531#ifndef GLEE_H_DEFINED_glMultiTexCoord4iARB
3532#define GLEE_H_DEFINED_glMultiTexCoord4iARB
3533 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
3534 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB;
3535 #define glMultiTexCoord4iARB GLeeFuncPtr_glMultiTexCoord4iARB
3536#endif
3537#ifndef GLEE_H_DEFINED_glMultiTexCoord4ivARB
3538#define GLEE_H_DEFINED_glMultiTexCoord4ivARB
3539 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint * v);
3540 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB;
3541 #define glMultiTexCoord4ivARB GLeeFuncPtr_glMultiTexCoord4ivARB
3542#endif
3543#ifndef GLEE_H_DEFINED_glMultiTexCoord4sARB
3544#define GLEE_H_DEFINED_glMultiTexCoord4sARB
3545 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
3546 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB;
3547 #define glMultiTexCoord4sARB GLeeFuncPtr_glMultiTexCoord4sARB
3548#endif
3549#ifndef GLEE_H_DEFINED_glMultiTexCoord4svARB
3550#define GLEE_H_DEFINED_glMultiTexCoord4svARB
3551 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort * v);
3552 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB;
3553 #define glMultiTexCoord4svARB GLeeFuncPtr_glMultiTexCoord4svARB
3554#endif
3555#endif
3556
3557/* GL_ARB_transpose_matrix */
3558
3559#ifndef GL_ARB_transpose_matrix
3560#define GL_ARB_transpose_matrix 1
3561#define __GLEE_GL_ARB_transpose_matrix 1
3562/* Constants */
3563#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
3564#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
3565#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
3566#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
3567#ifndef GLEE_H_DEFINED_glLoadTransposeMatrixfARB
3568#define GLEE_H_DEFINED_glLoadTransposeMatrixfARB
3569 typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
3570 GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB;
3571 #define glLoadTransposeMatrixfARB GLeeFuncPtr_glLoadTransposeMatrixfARB
3572#endif
3573#ifndef GLEE_H_DEFINED_glLoadTransposeMatrixdARB
3574#define GLEE_H_DEFINED_glLoadTransposeMatrixdARB
3575 typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
3576 GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB;
3577 #define glLoadTransposeMatrixdARB GLeeFuncPtr_glLoadTransposeMatrixdARB
3578#endif
3579#ifndef GLEE_H_DEFINED_glMultTransposeMatrixfARB
3580#define GLEE_H_DEFINED_glMultTransposeMatrixfARB
3581 typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
3582 GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB;
3583 #define glMultTransposeMatrixfARB GLeeFuncPtr_glMultTransposeMatrixfARB
3584#endif
3585#ifndef GLEE_H_DEFINED_glMultTransposeMatrixdARB
3586#define GLEE_H_DEFINED_glMultTransposeMatrixdARB
3587 typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
3588 GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB;
3589 #define glMultTransposeMatrixdARB GLeeFuncPtr_glMultTransposeMatrixdARB
3590#endif
3591#endif
3592
3593/* GL_ARB_multisample */
3594
3595#ifndef GL_ARB_multisample
3596#define GL_ARB_multisample 1
3597#define __GLEE_GL_ARB_multisample 1
3598/* Constants */
3599#define GL_MULTISAMPLE_ARB 0x809D
3600#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
3601#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
3602#define GL_SAMPLE_COVERAGE_ARB 0x80A0
3603#define GL_SAMPLE_BUFFERS_ARB 0x80A8
3604#define GL_SAMPLES_ARB 0x80A9
3605#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
3606#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
3607#define GL_MULTISAMPLE_BIT_ARB 0x20000000
3608#ifndef GLEE_H_DEFINED_glSampleCoverageARB
3609#define GLEE_H_DEFINED_glSampleCoverageARB
3610 typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
3611 GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB;
3612 #define glSampleCoverageARB GLeeFuncPtr_glSampleCoverageARB
3613#endif
3614#endif
3615
3616/* GL_ARB_texture_env_add */
3617
3618#ifndef GL_ARB_texture_env_add
3619#define GL_ARB_texture_env_add 1
3620#define __GLEE_GL_ARB_texture_env_add 1
3621/* Constants */
3622#endif
3623
3624/* GL_ARB_texture_cube_map */
3625
3626#ifndef GL_ARB_texture_cube_map
3627#define GL_ARB_texture_cube_map 1
3628#define __GLEE_GL_ARB_texture_cube_map 1
3629/* Constants */
3630#define GL_NORMAL_MAP_ARB 0x8511
3631#define GL_REFLECTION_MAP_ARB 0x8512
3632#define GL_TEXTURE_CUBE_MAP_ARB 0x8513
3633#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
3634#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
3635#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
3636#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
3637#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
3638#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
3639#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
3640#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
3641#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
3642#endif
3643
3644/* GL_ARB_texture_compression */
3645
3646#ifndef GL_ARB_texture_compression
3647#define GL_ARB_texture_compression 1
3648#define __GLEE_GL_ARB_texture_compression 1
3649/* Constants */
3650#define GL_COMPRESSED_ALPHA_ARB 0x84E9
3651#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
3652#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
3653#define GL_COMPRESSED_INTENSITY_ARB 0x84EC
3654#define GL_COMPRESSED_RGB_ARB 0x84ED
3655#define GL_COMPRESSED_RGBA_ARB 0x84EE
3656#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
3657#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
3658#define GL_TEXTURE_COMPRESSED_ARB 0x86A1
3659#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
3660#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
3661#ifndef GLEE_H_DEFINED_glCompressedTexImage3DARB
3662#define GLEE_H_DEFINED_glCompressedTexImage3DARB
3663 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
3664 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB;
3665 #define glCompressedTexImage3DARB GLeeFuncPtr_glCompressedTexImage3DARB
3666#endif
3667#ifndef GLEE_H_DEFINED_glCompressedTexImage2DARB
3668#define GLEE_H_DEFINED_glCompressedTexImage2DARB
3669 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
3670 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB;
3671 #define glCompressedTexImage2DARB GLeeFuncPtr_glCompressedTexImage2DARB
3672#endif
3673#ifndef GLEE_H_DEFINED_glCompressedTexImage1DARB
3674#define GLEE_H_DEFINED_glCompressedTexImage1DARB
3675 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
3676 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB;
3677 #define glCompressedTexImage1DARB GLeeFuncPtr_glCompressedTexImage1DARB
3678#endif
3679#ifndef GLEE_H_DEFINED_glCompressedTexSubImage3DARB
3680#define GLEE_H_DEFINED_glCompressedTexSubImage3DARB
3681 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
3682 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB;
3683 #define glCompressedTexSubImage3DARB GLeeFuncPtr_glCompressedTexSubImage3DARB
3684#endif
3685#ifndef GLEE_H_DEFINED_glCompressedTexSubImage2DARB
3686#define GLEE_H_DEFINED_glCompressedTexSubImage2DARB
3687 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
3688 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB;
3689 #define glCompressedTexSubImage2DARB GLeeFuncPtr_glCompressedTexSubImage2DARB
3690#endif
3691#ifndef GLEE_H_DEFINED_glCompressedTexSubImage1DARB
3692#define GLEE_H_DEFINED_glCompressedTexSubImage1DARB
3693 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
3694 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB;
3695 #define glCompressedTexSubImage1DARB GLeeFuncPtr_glCompressedTexSubImage1DARB
3696#endif
3697#ifndef GLEE_H_DEFINED_glGetCompressedTexImageARB
3698#define GLEE_H_DEFINED_glGetCompressedTexImageARB
3699 typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid * img);
3700 GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB;
3701 #define glGetCompressedTexImageARB GLeeFuncPtr_glGetCompressedTexImageARB
3702#endif
3703#endif
3704
3705/* GL_ARB_texture_border_clamp */
3706
3707#ifndef GL_ARB_texture_border_clamp
3708#define GL_ARB_texture_border_clamp 1
3709#define __GLEE_GL_ARB_texture_border_clamp 1
3710/* Constants */
3711#define GL_CLAMP_TO_BORDER_ARB 0x812D
3712#endif
3713
3714/* GL_ARB_point_parameters */
3715
3716#ifndef GL_ARB_point_parameters
3717#define GL_ARB_point_parameters 1
3718#define __GLEE_GL_ARB_point_parameters 1
3719/* Constants */
3720#define GL_POINT_SIZE_MIN_ARB 0x8126
3721#define GL_POINT_SIZE_MAX_ARB 0x8127
3722#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
3723#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
3724#ifndef GLEE_H_DEFINED_glPointParameterfARB
3725#define GLEE_H_DEFINED_glPointParameterfARB
3726 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
3727 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB;
3728 #define glPointParameterfARB GLeeFuncPtr_glPointParameterfARB
3729#endif
3730#ifndef GLEE_H_DEFINED_glPointParameterfvARB
3731#define GLEE_H_DEFINED_glPointParameterfvARB
3732 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat * params);
3733 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB;
3734 #define glPointParameterfvARB GLeeFuncPtr_glPointParameterfvARB
3735#endif
3736#endif
3737
3738/* GL_ARB_vertex_blend */
3739
3740#ifndef GL_ARB_vertex_blend
3741#define GL_ARB_vertex_blend 1
3742#define __GLEE_GL_ARB_vertex_blend 1
3743/* Constants */
3744#define GL_MAX_VERTEX_UNITS_ARB 0x86A4
3745#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
3746#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
3747#define GL_VERTEX_BLEND_ARB 0x86A7
3748#define GL_CURRENT_WEIGHT_ARB 0x86A8
3749#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
3750#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
3751#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
3752#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
3753#define GL_WEIGHT_ARRAY_ARB 0x86AD
3754#define GL_MODELVIEW0_ARB 0x1700
3755#define GL_MODELVIEW1_ARB 0x850A
3756#define GL_MODELVIEW2_ARB 0x8722
3757#define GL_MODELVIEW3_ARB 0x8723
3758#define GL_MODELVIEW4_ARB 0x8724
3759#define GL_MODELVIEW5_ARB 0x8725
3760#define GL_MODELVIEW6_ARB 0x8726
3761#define GL_MODELVIEW7_ARB 0x8727
3762#define GL_MODELVIEW8_ARB 0x8728
3763#define GL_MODELVIEW9_ARB 0x8729
3764#define GL_MODELVIEW10_ARB 0x872A
3765#define GL_MODELVIEW11_ARB 0x872B
3766#define GL_MODELVIEW12_ARB 0x872C
3767#define GL_MODELVIEW13_ARB 0x872D
3768#define GL_MODELVIEW14_ARB 0x872E
3769#define GL_MODELVIEW15_ARB 0x872F
3770#define GL_MODELVIEW16_ARB 0x8730
3771#define GL_MODELVIEW17_ARB 0x8731
3772#define GL_MODELVIEW18_ARB 0x8732
3773#define GL_MODELVIEW19_ARB 0x8733
3774#define GL_MODELVIEW20_ARB 0x8734
3775#define GL_MODELVIEW21_ARB 0x8735
3776#define GL_MODELVIEW22_ARB 0x8736
3777#define GL_MODELVIEW23_ARB 0x8737
3778#define GL_MODELVIEW24_ARB 0x8738
3779#define GL_MODELVIEW25_ARB 0x8739
3780#define GL_MODELVIEW26_ARB 0x873A
3781#define GL_MODELVIEW27_ARB 0x873B
3782#define GL_MODELVIEW28_ARB 0x873C
3783#define GL_MODELVIEW29_ARB 0x873D
3784#define GL_MODELVIEW30_ARB 0x873E
3785#define GL_MODELVIEW31_ARB 0x873F
3786#ifndef GLEE_H_DEFINED_glWeightbvARB
3787#define GLEE_H_DEFINED_glWeightbvARB
3788 typedef void (APIENTRYP GLEEPFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte * weights);
3789 GLEE_EXTERN GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB;
3790 #define glWeightbvARB GLeeFuncPtr_glWeightbvARB
3791#endif
3792#ifndef GLEE_H_DEFINED_glWeightsvARB
3793#define GLEE_H_DEFINED_glWeightsvARB
3794 typedef void (APIENTRYP GLEEPFNGLWEIGHTSVARBPROC) (GLint size, const GLshort * weights);
3795 GLEE_EXTERN GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB;
3796 #define glWeightsvARB GLeeFuncPtr_glWeightsvARB
3797#endif
3798#ifndef GLEE_H_DEFINED_glWeightivARB
3799#define GLEE_H_DEFINED_glWeightivARB
3800 typedef void (APIENTRYP GLEEPFNGLWEIGHTIVARBPROC) (GLint size, const GLint * weights);
3801 GLEE_EXTERN GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB;
3802 #define glWeightivARB GLeeFuncPtr_glWeightivARB
3803#endif
3804#ifndef GLEE_H_DEFINED_glWeightfvARB
3805#define GLEE_H_DEFINED_glWeightfvARB
3806 typedef void (APIENTRYP GLEEPFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat * weights);
3807 GLEE_EXTERN GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB;
3808 #define glWeightfvARB GLeeFuncPtr_glWeightfvARB
3809#endif
3810#ifndef GLEE_H_DEFINED_glWeightdvARB
3811#define GLEE_H_DEFINED_glWeightdvARB
3812 typedef void (APIENTRYP GLEEPFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble * weights);
3813 GLEE_EXTERN GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB;
3814 #define glWeightdvARB GLeeFuncPtr_glWeightdvARB
3815#endif
3816#ifndef GLEE_H_DEFINED_glWeightubvARB
3817#define GLEE_H_DEFINED_glWeightubvARB
3818 typedef void (APIENTRYP GLEEPFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte * weights);
3819 GLEE_EXTERN GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB;
3820 #define glWeightubvARB GLeeFuncPtr_glWeightubvARB
3821#endif
3822#ifndef GLEE_H_DEFINED_glWeightusvARB
3823#define GLEE_H_DEFINED_glWeightusvARB
3824 typedef void (APIENTRYP GLEEPFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort * weights);
3825 GLEE_EXTERN GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB;
3826 #define glWeightusvARB GLeeFuncPtr_glWeightusvARB
3827#endif
3828#ifndef GLEE_H_DEFINED_glWeightuivARB
3829#define GLEE_H_DEFINED_glWeightuivARB
3830 typedef void (APIENTRYP GLEEPFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint * weights);
3831 GLEE_EXTERN GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB;
3832 #define glWeightuivARB GLeeFuncPtr_glWeightuivARB
3833#endif
3834#ifndef GLEE_H_DEFINED_glWeightPointerARB
3835#define GLEE_H_DEFINED_glWeightPointerARB
3836 typedef void (APIENTRYP GLEEPFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3837 GLEE_EXTERN GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB;
3838 #define glWeightPointerARB GLeeFuncPtr_glWeightPointerARB
3839#endif
3840#ifndef GLEE_H_DEFINED_glVertexBlendARB
3841#define GLEE_H_DEFINED_glVertexBlendARB
3842 typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDARBPROC) (GLint count);
3843 GLEE_EXTERN GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB;
3844 #define glVertexBlendARB GLeeFuncPtr_glVertexBlendARB
3845#endif
3846#endif
3847
3848/* GL_ARB_matrix_palette */
3849
3850#ifndef GL_ARB_matrix_palette
3851#define GL_ARB_matrix_palette 1
3852#define __GLEE_GL_ARB_matrix_palette 1
3853/* Constants */
3854#define GL_MATRIX_PALETTE_ARB 0x8840
3855#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
3856#define GL_MAX_PALETTE_MATRICES_ARB 0x8842
3857#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
3858#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
3859#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
3860#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
3861#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
3862#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
3863#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
3864#ifndef GLEE_H_DEFINED_glCurrentPaletteMatrixARB
3865#define GLEE_H_DEFINED_glCurrentPaletteMatrixARB
3866 typedef void (APIENTRYP GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
3867 GLEE_EXTERN GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB;
3868 #define glCurrentPaletteMatrixARB GLeeFuncPtr_glCurrentPaletteMatrixARB
3869#endif
3870#ifndef GLEE_H_DEFINED_glMatrixIndexubvARB
3871#define GLEE_H_DEFINED_glMatrixIndexubvARB
3872 typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
3873 GLEE_EXTERN GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB;
3874 #define glMatrixIndexubvARB GLeeFuncPtr_glMatrixIndexubvARB
3875#endif
3876#ifndef GLEE_H_DEFINED_glMatrixIndexusvARB
3877#define GLEE_H_DEFINED_glMatrixIndexusvARB
3878 typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort * indices);
3879 GLEE_EXTERN GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB;
3880 #define glMatrixIndexusvARB GLeeFuncPtr_glMatrixIndexusvARB
3881#endif
3882#ifndef GLEE_H_DEFINED_glMatrixIndexuivARB
3883#define GLEE_H_DEFINED_glMatrixIndexuivARB
3884 typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint * indices);
3885 GLEE_EXTERN GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB;
3886 #define glMatrixIndexuivARB GLeeFuncPtr_glMatrixIndexuivARB
3887#endif
3888#ifndef GLEE_H_DEFINED_glMatrixIndexPointerARB
3889#define GLEE_H_DEFINED_glMatrixIndexPointerARB
3890 typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3891 GLEE_EXTERN GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB;
3892 #define glMatrixIndexPointerARB GLeeFuncPtr_glMatrixIndexPointerARB
3893#endif
3894#endif
3895
3896/* GL_ARB_texture_env_combine */
3897
3898#ifndef GL_ARB_texture_env_combine
3899#define GL_ARB_texture_env_combine 1
3900#define __GLEE_GL_ARB_texture_env_combine 1
3901/* Constants */
3902#define GL_COMBINE_ARB 0x8570
3903#define GL_COMBINE_RGB_ARB 0x8571
3904#define GL_COMBINE_ALPHA_ARB 0x8572
3905#define GL_SOURCE0_RGB_ARB 0x8580
3906#define GL_SOURCE1_RGB_ARB 0x8581
3907#define GL_SOURCE2_RGB_ARB 0x8582
3908#define GL_SOURCE0_ALPHA_ARB 0x8588
3909#define GL_SOURCE1_ALPHA_ARB 0x8589
3910#define GL_SOURCE2_ALPHA_ARB 0x858A
3911#define GL_OPERAND0_RGB_ARB 0x8590
3912#define GL_OPERAND1_RGB_ARB 0x8591
3913#define GL_OPERAND2_RGB_ARB 0x8592
3914#define GL_OPERAND0_ALPHA_ARB 0x8598
3915#define GL_OPERAND1_ALPHA_ARB 0x8599
3916#define GL_OPERAND2_ALPHA_ARB 0x859A
3917#define GL_RGB_SCALE_ARB 0x8573
3918#define GL_ADD_SIGNED_ARB 0x8574
3919#define GL_INTERPOLATE_ARB 0x8575
3920#define GL_SUBTRACT_ARB 0x84E7
3921#define GL_CONSTANT_ARB 0x8576
3922#define GL_PRIMARY_COLOR_ARB 0x8577
3923#define GL_PREVIOUS_ARB 0x8578
3924#endif
3925
3926/* GL_ARB_texture_env_crossbar */
3927
3928#ifndef GL_ARB_texture_env_crossbar
3929#define GL_ARB_texture_env_crossbar 1
3930#define __GLEE_GL_ARB_texture_env_crossbar 1
3931/* Constants */
3932#endif
3933
3934/* GL_ARB_texture_env_dot3 */
3935
3936#ifndef GL_ARB_texture_env_dot3
3937#define GL_ARB_texture_env_dot3 1
3938#define __GLEE_GL_ARB_texture_env_dot3 1
3939/* Constants */
3940#define GL_DOT3_RGB_ARB 0x86AE
3941#define GL_DOT3_RGBA_ARB 0x86AF
3942#endif
3943
3944/* GL_ARB_texture_mirrored_repeat */
3945
3946#ifndef GL_ARB_texture_mirrored_repeat
3947#define GL_ARB_texture_mirrored_repeat 1
3948#define __GLEE_GL_ARB_texture_mirrored_repeat 1
3949/* Constants */
3950#define GL_MIRRORED_REPEAT_ARB 0x8370
3951#endif
3952
3953/* GL_ARB_depth_texture */
3954
3955#ifndef GL_ARB_depth_texture
3956#define GL_ARB_depth_texture 1
3957#define __GLEE_GL_ARB_depth_texture 1
3958/* Constants */
3959#define GL_DEPTH_COMPONENT16_ARB 0x81A5
3960#define GL_DEPTH_COMPONENT24_ARB 0x81A6
3961#define GL_DEPTH_COMPONENT32_ARB 0x81A7
3962#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
3963#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
3964#endif
3965
3966/* GL_ARB_shadow */
3967
3968#ifndef GL_ARB_shadow
3969#define GL_ARB_shadow 1
3970#define __GLEE_GL_ARB_shadow 1
3971/* Constants */
3972#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
3973#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
3974#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
3975#endif
3976
3977/* GL_ARB_shadow_ambient */
3978
3979#ifndef GL_ARB_shadow_ambient
3980#define GL_ARB_shadow_ambient 1
3981#define __GLEE_GL_ARB_shadow_ambient 1
3982/* Constants */
3983#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
3984#endif
3985
3986/* GL_ARB_window_pos */
3987
3988#ifndef GL_ARB_window_pos
3989#define GL_ARB_window_pos 1
3990#define __GLEE_GL_ARB_window_pos 1
3991/* Constants */
3992#ifndef GLEE_H_DEFINED_glWindowPos2dARB
3993#define GLEE_H_DEFINED_glWindowPos2dARB
3994 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
3995 GLEE_EXTERN GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB;
3996 #define glWindowPos2dARB GLeeFuncPtr_glWindowPos2dARB
3997#endif
3998#ifndef GLEE_H_DEFINED_glWindowPos2dvARB
3999#define GLEE_H_DEFINED_glWindowPos2dvARB
4000 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
4001 GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB;
4002 #define glWindowPos2dvARB GLeeFuncPtr_glWindowPos2dvARB
4003#endif
4004#ifndef GLEE_H_DEFINED_glWindowPos2fARB
4005#define GLEE_H_DEFINED_glWindowPos2fARB
4006 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
4007 GLEE_EXTERN GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB;
4008 #define glWindowPos2fARB GLeeFuncPtr_glWindowPos2fARB
4009#endif
4010#ifndef GLEE_H_DEFINED_glWindowPos2fvARB
4011#define GLEE_H_DEFINED_glWindowPos2fvARB
4012 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
4013 GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB;
4014 #define glWindowPos2fvARB GLeeFuncPtr_glWindowPos2fvARB
4015#endif
4016#ifndef GLEE_H_DEFINED_glWindowPos2iARB
4017#define GLEE_H_DEFINED_glWindowPos2iARB
4018 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
4019 GLEE_EXTERN GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB;
4020 #define glWindowPos2iARB GLeeFuncPtr_glWindowPos2iARB
4021#endif
4022#ifndef GLEE_H_DEFINED_glWindowPos2ivARB
4023#define GLEE_H_DEFINED_glWindowPos2ivARB
4024 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
4025 GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB;
4026 #define glWindowPos2ivARB GLeeFuncPtr_glWindowPos2ivARB
4027#endif
4028#ifndef GLEE_H_DEFINED_glWindowPos2sARB
4029#define GLEE_H_DEFINED_glWindowPos2sARB
4030 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
4031 GLEE_EXTERN GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB;
4032 #define glWindowPos2sARB GLeeFuncPtr_glWindowPos2sARB
4033#endif
4034#ifndef GLEE_H_DEFINED_glWindowPos2svARB
4035#define GLEE_H_DEFINED_glWindowPos2svARB
4036 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
4037 GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB;
4038 #define glWindowPos2svARB GLeeFuncPtr_glWindowPos2svARB
4039#endif
4040#ifndef GLEE_H_DEFINED_glWindowPos3dARB
4041#define GLEE_H_DEFINED_glWindowPos3dARB
4042 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
4043 GLEE_EXTERN GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB;
4044 #define glWindowPos3dARB GLeeFuncPtr_glWindowPos3dARB
4045#endif
4046#ifndef GLEE_H_DEFINED_glWindowPos3dvARB
4047#define GLEE_H_DEFINED_glWindowPos3dvARB
4048 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
4049 GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB;
4050 #define glWindowPos3dvARB GLeeFuncPtr_glWindowPos3dvARB
4051#endif
4052#ifndef GLEE_H_DEFINED_glWindowPos3fARB
4053#define GLEE_H_DEFINED_glWindowPos3fARB
4054 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
4055 GLEE_EXTERN GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB;
4056 #define glWindowPos3fARB GLeeFuncPtr_glWindowPos3fARB
4057#endif
4058#ifndef GLEE_H_DEFINED_glWindowPos3fvARB
4059#define GLEE_H_DEFINED_glWindowPos3fvARB
4060 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
4061 GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB;
4062 #define glWindowPos3fvARB GLeeFuncPtr_glWindowPos3fvARB
4063#endif
4064#ifndef GLEE_H_DEFINED_glWindowPos3iARB
4065#define GLEE_H_DEFINED_glWindowPos3iARB
4066 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
4067 GLEE_EXTERN GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB;
4068 #define glWindowPos3iARB GLeeFuncPtr_glWindowPos3iARB
4069#endif
4070#ifndef GLEE_H_DEFINED_glWindowPos3ivARB
4071#define GLEE_H_DEFINED_glWindowPos3ivARB
4072 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
4073 GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB;
4074 #define glWindowPos3ivARB GLeeFuncPtr_glWindowPos3ivARB
4075#endif
4076#ifndef GLEE_H_DEFINED_glWindowPos3sARB
4077#define GLEE_H_DEFINED_glWindowPos3sARB
4078 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
4079 GLEE_EXTERN GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB;
4080 #define glWindowPos3sARB GLeeFuncPtr_glWindowPos3sARB
4081#endif
4082#ifndef GLEE_H_DEFINED_glWindowPos3svARB
4083#define GLEE_H_DEFINED_glWindowPos3svARB
4084 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
4085 GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB;
4086 #define glWindowPos3svARB GLeeFuncPtr_glWindowPos3svARB
4087#endif
4088#endif
4089
4090/* GL_ARB_vertex_program */
4091
4092#ifndef GL_ARB_vertex_program
4093#define GL_ARB_vertex_program 1
4094#define __GLEE_GL_ARB_vertex_program 1
4095/* Constants */
4096#define GL_COLOR_SUM_ARB 0x8458
4097#define GL_VERTEX_PROGRAM_ARB 0x8620
4098#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
4099#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
4100#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
4101#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
4102#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
4103#define GL_PROGRAM_LENGTH_ARB 0x8627
4104#define GL_PROGRAM_STRING_ARB 0x8628
4105#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
4106#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
4107#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
4108#define GL_CURRENT_MATRIX_ARB 0x8641
4109#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
4110#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
4111#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
4112#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
4113#define GL_PROGRAM_BINDING_ARB 0x8677
4114#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
4115#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
4116#define GL_PROGRAM_ERROR_STRING_ARB 0x8874
4117#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
4118#define GL_PROGRAM_FORMAT_ARB 0x8876
4119#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
4120#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
4121#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
4122#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
4123#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
4124#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
4125#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
4126#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
4127#define GL_PROGRAM_PARAMETERS_ARB 0x88A8
4128#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
4129#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
4130#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
4131#define GL_PROGRAM_ATTRIBS_ARB 0x88AC
4132#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
4133#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
4134#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
4135#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
4136#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
4137#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
4138#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
4139#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
4140#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
4141#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
4142#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
4143#define GL_MATRIX0_ARB 0x88C0
4144#define GL_MATRIX1_ARB 0x88C1
4145#define GL_MATRIX2_ARB 0x88C2
4146#define GL_MATRIX3_ARB 0x88C3
4147#define GL_MATRIX4_ARB 0x88C4
4148#define GL_MATRIX5_ARB 0x88C5
4149#define GL_MATRIX6_ARB 0x88C6
4150#define GL_MATRIX7_ARB 0x88C7
4151#define GL_MATRIX8_ARB 0x88C8
4152#define GL_MATRIX9_ARB 0x88C9
4153#define GL_MATRIX10_ARB 0x88CA
4154#define GL_MATRIX11_ARB 0x88CB
4155#define GL_MATRIX12_ARB 0x88CC
4156#define GL_MATRIX13_ARB 0x88CD
4157#define GL_MATRIX14_ARB 0x88CE
4158#define GL_MATRIX15_ARB 0x88CF
4159#define GL_MATRIX16_ARB 0x88D0
4160#define GL_MATRIX17_ARB 0x88D1
4161#define GL_MATRIX18_ARB 0x88D2
4162#define GL_MATRIX19_ARB 0x88D3
4163#define GL_MATRIX20_ARB 0x88D4
4164#define GL_MATRIX21_ARB 0x88D5
4165#define GL_MATRIX22_ARB 0x88D6
4166#define GL_MATRIX23_ARB 0x88D7
4167#define GL_MATRIX24_ARB 0x88D8
4168#define GL_MATRIX25_ARB 0x88D9
4169#define GL_MATRIX26_ARB 0x88DA
4170#define GL_MATRIX27_ARB 0x88DB
4171#define GL_MATRIX28_ARB 0x88DC
4172#define GL_MATRIX29_ARB 0x88DD
4173#define GL_MATRIX30_ARB 0x88DE
4174#define GL_MATRIX31_ARB 0x88DF
4175#ifndef GLEE_H_DEFINED_glVertexAttrib1dARB
4176#define GLEE_H_DEFINED_glVertexAttrib1dARB
4177 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
4178 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB;
4179 #define glVertexAttrib1dARB GLeeFuncPtr_glVertexAttrib1dARB
4180#endif
4181#ifndef GLEE_H_DEFINED_glVertexAttrib1dvARB
4182#define GLEE_H_DEFINED_glVertexAttrib1dvARB
4183 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble * v);
4184 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB;
4185 #define glVertexAttrib1dvARB GLeeFuncPtr_glVertexAttrib1dvARB
4186#endif
4187#ifndef GLEE_H_DEFINED_glVertexAttrib1fARB
4188#define GLEE_H_DEFINED_glVertexAttrib1fARB
4189 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
4190 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB;
4191 #define glVertexAttrib1fARB GLeeFuncPtr_glVertexAttrib1fARB
4192#endif
4193#ifndef GLEE_H_DEFINED_glVertexAttrib1fvARB
4194#define GLEE_H_DEFINED_glVertexAttrib1fvARB
4195 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat * v);
4196 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB;
4197 #define glVertexAttrib1fvARB GLeeFuncPtr_glVertexAttrib1fvARB
4198#endif
4199#ifndef GLEE_H_DEFINED_glVertexAttrib1sARB
4200#define GLEE_H_DEFINED_glVertexAttrib1sARB
4201 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
4202 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB;
4203 #define glVertexAttrib1sARB GLeeFuncPtr_glVertexAttrib1sARB
4204#endif
4205#ifndef GLEE_H_DEFINED_glVertexAttrib1svARB
4206#define GLEE_H_DEFINED_glVertexAttrib1svARB
4207 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort * v);
4208 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB;
4209 #define glVertexAttrib1svARB GLeeFuncPtr_glVertexAttrib1svARB
4210#endif
4211#ifndef GLEE_H_DEFINED_glVertexAttrib2dARB
4212#define GLEE_H_DEFINED_glVertexAttrib2dARB
4213 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
4214 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB;
4215 #define glVertexAttrib2dARB GLeeFuncPtr_glVertexAttrib2dARB
4216#endif
4217#ifndef GLEE_H_DEFINED_glVertexAttrib2dvARB
4218#define GLEE_H_DEFINED_glVertexAttrib2dvARB
4219 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble * v);
4220 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB;
4221 #define glVertexAttrib2dvARB GLeeFuncPtr_glVertexAttrib2dvARB
4222#endif
4223#ifndef GLEE_H_DEFINED_glVertexAttrib2fARB
4224#define GLEE_H_DEFINED_glVertexAttrib2fARB
4225 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
4226 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB;
4227 #define glVertexAttrib2fARB GLeeFuncPtr_glVertexAttrib2fARB
4228#endif
4229#ifndef GLEE_H_DEFINED_glVertexAttrib2fvARB
4230#define GLEE_H_DEFINED_glVertexAttrib2fvARB
4231 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat * v);
4232 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB;
4233 #define glVertexAttrib2fvARB GLeeFuncPtr_glVertexAttrib2fvARB
4234#endif
4235#ifndef GLEE_H_DEFINED_glVertexAttrib2sARB
4236#define GLEE_H_DEFINED_glVertexAttrib2sARB
4237 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
4238 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB;
4239 #define glVertexAttrib2sARB GLeeFuncPtr_glVertexAttrib2sARB
4240#endif
4241#ifndef GLEE_H_DEFINED_glVertexAttrib2svARB
4242#define GLEE_H_DEFINED_glVertexAttrib2svARB
4243 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort * v);
4244 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB;
4245 #define glVertexAttrib2svARB GLeeFuncPtr_glVertexAttrib2svARB
4246#endif
4247#ifndef GLEE_H_DEFINED_glVertexAttrib3dARB
4248#define GLEE_H_DEFINED_glVertexAttrib3dARB
4249 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
4250 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB;
4251 #define glVertexAttrib3dARB GLeeFuncPtr_glVertexAttrib3dARB
4252#endif
4253#ifndef GLEE_H_DEFINED_glVertexAttrib3dvARB
4254#define GLEE_H_DEFINED_glVertexAttrib3dvARB
4255 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble * v);
4256 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB;
4257 #define glVertexAttrib3dvARB GLeeFuncPtr_glVertexAttrib3dvARB
4258#endif
4259#ifndef GLEE_H_DEFINED_glVertexAttrib3fARB
4260#define GLEE_H_DEFINED_glVertexAttrib3fARB
4261 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
4262 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB;
4263 #define glVertexAttrib3fARB GLeeFuncPtr_glVertexAttrib3fARB
4264#endif
4265#ifndef GLEE_H_DEFINED_glVertexAttrib3fvARB
4266#define GLEE_H_DEFINED_glVertexAttrib3fvARB
4267 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat * v);
4268 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB;
4269 #define glVertexAttrib3fvARB GLeeFuncPtr_glVertexAttrib3fvARB
4270#endif
4271#ifndef GLEE_H_DEFINED_glVertexAttrib3sARB
4272#define GLEE_H_DEFINED_glVertexAttrib3sARB
4273 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
4274 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB;
4275 #define glVertexAttrib3sARB GLeeFuncPtr_glVertexAttrib3sARB
4276#endif
4277#ifndef GLEE_H_DEFINED_glVertexAttrib3svARB
4278#define GLEE_H_DEFINED_glVertexAttrib3svARB
4279 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort * v);
4280 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB;
4281 #define glVertexAttrib3svARB GLeeFuncPtr_glVertexAttrib3svARB
4282#endif
4283#ifndef GLEE_H_DEFINED_glVertexAttrib4NbvARB
4284#define GLEE_H_DEFINED_glVertexAttrib4NbvARB
4285 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte * v);
4286 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB;
4287 #define glVertexAttrib4NbvARB GLeeFuncPtr_glVertexAttrib4NbvARB
4288#endif
4289#ifndef GLEE_H_DEFINED_glVertexAttrib4NivARB
4290#define GLEE_H_DEFINED_glVertexAttrib4NivARB
4291 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint * v);
4292 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB;
4293 #define glVertexAttrib4NivARB GLeeFuncPtr_glVertexAttrib4NivARB
4294#endif
4295#ifndef GLEE_H_DEFINED_glVertexAttrib4NsvARB
4296#define GLEE_H_DEFINED_glVertexAttrib4NsvARB
4297 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort * v);
4298 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB;
4299 #define glVertexAttrib4NsvARB GLeeFuncPtr_glVertexAttrib4NsvARB
4300#endif
4301#ifndef GLEE_H_DEFINED_glVertexAttrib4NubARB
4302#define GLEE_H_DEFINED_glVertexAttrib4NubARB
4303 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
4304 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB;
4305 #define glVertexAttrib4NubARB GLeeFuncPtr_glVertexAttrib4NubARB
4306#endif
4307#ifndef GLEE_H_DEFINED_glVertexAttrib4NubvARB
4308#define GLEE_H_DEFINED_glVertexAttrib4NubvARB
4309 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte * v);
4310 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB;
4311 #define glVertexAttrib4NubvARB GLeeFuncPtr_glVertexAttrib4NubvARB
4312#endif
4313#ifndef GLEE_H_DEFINED_glVertexAttrib4NuivARB
4314#define GLEE_H_DEFINED_glVertexAttrib4NuivARB
4315 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint * v);
4316 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB;
4317 #define glVertexAttrib4NuivARB GLeeFuncPtr_glVertexAttrib4NuivARB
4318#endif
4319#ifndef GLEE_H_DEFINED_glVertexAttrib4NusvARB
4320#define GLEE_H_DEFINED_glVertexAttrib4NusvARB
4321 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort * v);
4322 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB;
4323 #define glVertexAttrib4NusvARB GLeeFuncPtr_glVertexAttrib4NusvARB
4324#endif
4325#ifndef GLEE_H_DEFINED_glVertexAttrib4bvARB
4326#define GLEE_H_DEFINED_glVertexAttrib4bvARB
4327 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte * v);
4328 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB;
4329 #define glVertexAttrib4bvARB GLeeFuncPtr_glVertexAttrib4bvARB
4330#endif
4331#ifndef GLEE_H_DEFINED_glVertexAttrib4dARB
4332#define GLEE_H_DEFINED_glVertexAttrib4dARB
4333 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4334 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB;
4335 #define glVertexAttrib4dARB GLeeFuncPtr_glVertexAttrib4dARB
4336#endif
4337#ifndef GLEE_H_DEFINED_glVertexAttrib4dvARB
4338#define GLEE_H_DEFINED_glVertexAttrib4dvARB
4339 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble * v);
4340 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB;
4341 #define glVertexAttrib4dvARB GLeeFuncPtr_glVertexAttrib4dvARB
4342#endif
4343#ifndef GLEE_H_DEFINED_glVertexAttrib4fARB
4344#define GLEE_H_DEFINED_glVertexAttrib4fARB
4345 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4346 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB;
4347 #define glVertexAttrib4fARB GLeeFuncPtr_glVertexAttrib4fARB
4348#endif
4349#ifndef GLEE_H_DEFINED_glVertexAttrib4fvARB
4350#define GLEE_H_DEFINED_glVertexAttrib4fvARB
4351 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat * v);
4352 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB;
4353 #define glVertexAttrib4fvARB GLeeFuncPtr_glVertexAttrib4fvARB
4354#endif
4355#ifndef GLEE_H_DEFINED_glVertexAttrib4ivARB
4356#define GLEE_H_DEFINED_glVertexAttrib4ivARB
4357 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint * v);
4358 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB;
4359 #define glVertexAttrib4ivARB GLeeFuncPtr_glVertexAttrib4ivARB
4360#endif
4361#ifndef GLEE_H_DEFINED_glVertexAttrib4sARB
4362#define GLEE_H_DEFINED_glVertexAttrib4sARB
4363 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
4364 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB;
4365 #define glVertexAttrib4sARB GLeeFuncPtr_glVertexAttrib4sARB
4366#endif
4367#ifndef GLEE_H_DEFINED_glVertexAttrib4svARB
4368#define GLEE_H_DEFINED_glVertexAttrib4svARB
4369 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort * v);
4370 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB;
4371 #define glVertexAttrib4svARB GLeeFuncPtr_glVertexAttrib4svARB
4372#endif
4373#ifndef GLEE_H_DEFINED_glVertexAttrib4ubvARB
4374#define GLEE_H_DEFINED_glVertexAttrib4ubvARB
4375 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte * v);
4376 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB;
4377 #define glVertexAttrib4ubvARB GLeeFuncPtr_glVertexAttrib4ubvARB
4378#endif
4379#ifndef GLEE_H_DEFINED_glVertexAttrib4uivARB
4380#define GLEE_H_DEFINED_glVertexAttrib4uivARB
4381 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint * v);
4382 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB;
4383 #define glVertexAttrib4uivARB GLeeFuncPtr_glVertexAttrib4uivARB
4384#endif
4385#ifndef GLEE_H_DEFINED_glVertexAttrib4usvARB
4386#define GLEE_H_DEFINED_glVertexAttrib4usvARB
4387 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort * v);
4388 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB;
4389 #define glVertexAttrib4usvARB GLeeFuncPtr_glVertexAttrib4usvARB
4390#endif
4391#ifndef GLEE_H_DEFINED_glVertexAttribPointerARB
4392#define GLEE_H_DEFINED_glVertexAttribPointerARB
4393 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
4394 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB;
4395 #define glVertexAttribPointerARB GLeeFuncPtr_glVertexAttribPointerARB
4396#endif
4397#ifndef GLEE_H_DEFINED_glEnableVertexAttribArrayARB
4398#define GLEE_H_DEFINED_glEnableVertexAttribArrayARB
4399 typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
4400 GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB;
4401 #define glEnableVertexAttribArrayARB GLeeFuncPtr_glEnableVertexAttribArrayARB
4402#endif
4403#ifndef GLEE_H_DEFINED_glDisableVertexAttribArrayARB
4404#define GLEE_H_DEFINED_glDisableVertexAttribArrayARB
4405 typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
4406 GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB;
4407 #define glDisableVertexAttribArrayARB GLeeFuncPtr_glDisableVertexAttribArrayARB
4408#endif
4409#ifndef GLEE_H_DEFINED_glProgramStringARB
4410#define GLEE_H_DEFINED_glProgramStringARB
4411 typedef void (APIENTRYP GLEEPFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid * string);
4412 GLEE_EXTERN GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB;
4413 #define glProgramStringARB GLeeFuncPtr_glProgramStringARB
4414#endif
4415#ifndef GLEE_H_DEFINED_glBindProgramARB
4416#define GLEE_H_DEFINED_glBindProgramARB
4417 typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
4418 GLEE_EXTERN GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB;
4419 #define glBindProgramARB GLeeFuncPtr_glBindProgramARB
4420#endif
4421#ifndef GLEE_H_DEFINED_glDeleteProgramsARB
4422#define GLEE_H_DEFINED_glDeleteProgramsARB
4423 typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint * programs);
4424 GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB;
4425 #define glDeleteProgramsARB GLeeFuncPtr_glDeleteProgramsARB
4426#endif
4427#ifndef GLEE_H_DEFINED_glGenProgramsARB
4428#define GLEE_H_DEFINED_glGenProgramsARB
4429 typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint * programs);
4430 GLEE_EXTERN GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB;
4431 #define glGenProgramsARB GLeeFuncPtr_glGenProgramsARB
4432#endif
4433#ifndef GLEE_H_DEFINED_glProgramEnvParameter4dARB
4434#define GLEE_H_DEFINED_glProgramEnvParameter4dARB
4435 typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4436 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB;
4437 #define glProgramEnvParameter4dARB GLeeFuncPtr_glProgramEnvParameter4dARB
4438#endif
4439#ifndef GLEE_H_DEFINED_glProgramEnvParameter4dvARB
4440#define GLEE_H_DEFINED_glProgramEnvParameter4dvARB
4441 typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
4442 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB;
4443 #define glProgramEnvParameter4dvARB GLeeFuncPtr_glProgramEnvParameter4dvARB
4444#endif
4445#ifndef GLEE_H_DEFINED_glProgramEnvParameter4fARB
4446#define GLEE_H_DEFINED_glProgramEnvParameter4fARB
4447 typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4448 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB;
4449 #define glProgramEnvParameter4fARB GLeeFuncPtr_glProgramEnvParameter4fARB
4450#endif
4451#ifndef GLEE_H_DEFINED_glProgramEnvParameter4fvARB
4452#define GLEE_H_DEFINED_glProgramEnvParameter4fvARB
4453 typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
4454 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB;
4455 #define glProgramEnvParameter4fvARB GLeeFuncPtr_glProgramEnvParameter4fvARB
4456#endif
4457#ifndef GLEE_H_DEFINED_glProgramLocalParameter4dARB
4458#define GLEE_H_DEFINED_glProgramLocalParameter4dARB
4459 typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4460 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB;
4461 #define glProgramLocalParameter4dARB GLeeFuncPtr_glProgramLocalParameter4dARB
4462#endif
4463#ifndef GLEE_H_DEFINED_glProgramLocalParameter4dvARB
4464#define GLEE_H_DEFINED_glProgramLocalParameter4dvARB
4465 typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
4466 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB;
4467 #define glProgramLocalParameter4dvARB GLeeFuncPtr_glProgramLocalParameter4dvARB
4468#endif
4469#ifndef GLEE_H_DEFINED_glProgramLocalParameter4fARB
4470#define GLEE_H_DEFINED_glProgramLocalParameter4fARB
4471 typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4472 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB;
4473 #define glProgramLocalParameter4fARB GLeeFuncPtr_glProgramLocalParameter4fARB
4474#endif
4475#ifndef GLEE_H_DEFINED_glProgramLocalParameter4fvARB
4476#define GLEE_H_DEFINED_glProgramLocalParameter4fvARB
4477 typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
4478 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB;
4479 #define glProgramLocalParameter4fvARB GLeeFuncPtr_glProgramLocalParameter4fvARB
4480#endif
4481#ifndef GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
4482#define GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
4483 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
4484 GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB;
4485 #define glGetProgramEnvParameterdvARB GLeeFuncPtr_glGetProgramEnvParameterdvARB
4486#endif
4487#ifndef GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
4488#define GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
4489 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
4490 GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB;
4491 #define glGetProgramEnvParameterfvARB GLeeFuncPtr_glGetProgramEnvParameterfvARB
4492#endif
4493#ifndef GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
4494#define GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
4495 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
4496 GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB;
4497 #define glGetProgramLocalParameterdvARB GLeeFuncPtr_glGetProgramLocalParameterdvARB
4498#endif
4499#ifndef GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
4500#define GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
4501 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
4502 GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB;
4503 #define glGetProgramLocalParameterfvARB GLeeFuncPtr_glGetProgramLocalParameterfvARB
4504#endif
4505#ifndef GLEE_H_DEFINED_glGetProgramivARB
4506#define GLEE_H_DEFINED_glGetProgramivARB
4507 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint * params);
4508 GLEE_EXTERN GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB;
4509 #define glGetProgramivARB GLeeFuncPtr_glGetProgramivARB
4510#endif
4511#ifndef GLEE_H_DEFINED_glGetProgramStringARB
4512#define GLEE_H_DEFINED_glGetProgramStringARB
4513 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid * string);
4514 GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB;
4515 #define glGetProgramStringARB GLeeFuncPtr_glGetProgramStringARB
4516#endif
4517#ifndef GLEE_H_DEFINED_glGetVertexAttribdvARB
4518#define GLEE_H_DEFINED_glGetVertexAttribdvARB
4519 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble * params);
4520 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB;
4521 #define glGetVertexAttribdvARB GLeeFuncPtr_glGetVertexAttribdvARB
4522#endif
4523#ifndef GLEE_H_DEFINED_glGetVertexAttribfvARB
4524#define GLEE_H_DEFINED_glGetVertexAttribfvARB
4525 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat * params);
4526 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB;
4527 #define glGetVertexAttribfvARB GLeeFuncPtr_glGetVertexAttribfvARB
4528#endif
4529#ifndef GLEE_H_DEFINED_glGetVertexAttribivARB
4530#define GLEE_H_DEFINED_glGetVertexAttribivARB
4531 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint * params);
4532 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB;
4533 #define glGetVertexAttribivARB GLeeFuncPtr_glGetVertexAttribivARB
4534#endif
4535#ifndef GLEE_H_DEFINED_glGetVertexAttribPointervARB
4536#define GLEE_H_DEFINED_glGetVertexAttribPointervARB
4537 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
4538 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB;
4539 #define glGetVertexAttribPointervARB GLeeFuncPtr_glGetVertexAttribPointervARB
4540#endif
4541#ifndef GLEE_H_DEFINED_glIsProgramARB
4542#define GLEE_H_DEFINED_glIsProgramARB
4543 typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMARBPROC) (GLuint program);
4544 GLEE_EXTERN GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB;
4545 #define glIsProgramARB GLeeFuncPtr_glIsProgramARB
4546#endif
4547#endif
4548
4549/* GL_ARB_fragment_program */
4550
4551#ifndef GL_ARB_fragment_program
4552#define GL_ARB_fragment_program 1
4553#define __GLEE_GL_ARB_fragment_program 1
4554/* Constants */
4555#define GL_FRAGMENT_PROGRAM_ARB 0x8804
4556#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
4557#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
4558#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
4559#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
4560#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
4561#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
4562#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
4563#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
4564#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
4565#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
4566#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
4567#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
4568#define GL_MAX_TEXTURE_COORDS_ARB 0x8871
4569#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
4570#endif
4571
4572/* GL_ARB_vertex_buffer_object */
4573
4574#ifndef GL_ARB_vertex_buffer_object
4575#define GL_ARB_vertex_buffer_object 1
4576#define __GLEE_GL_ARB_vertex_buffer_object 1
4577/* Constants */
4578#define GL_BUFFER_SIZE_ARB 0x8764
4579#define GL_BUFFER_USAGE_ARB 0x8765
4580#define GL_ARRAY_BUFFER_ARB 0x8892
4581#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
4582#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
4583#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
4584#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
4585#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
4586#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
4587#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
4588#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
4589#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
4590#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
4591#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
4592#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
4593#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
4594#define GL_READ_ONLY_ARB 0x88B8
4595#define GL_WRITE_ONLY_ARB 0x88B9
4596#define GL_READ_WRITE_ARB 0x88BA
4597#define GL_BUFFER_ACCESS_ARB 0x88BB
4598#define GL_BUFFER_MAPPED_ARB 0x88BC
4599#define GL_BUFFER_MAP_POINTER_ARB 0x88BD
4600#define GL_STREAM_DRAW_ARB 0x88E0
4601#define GL_STREAM_READ_ARB 0x88E1
4602#define GL_STREAM_COPY_ARB 0x88E2
4603#define GL_STATIC_DRAW_ARB 0x88E4
4604#define GL_STATIC_READ_ARB 0x88E5
4605#define GL_STATIC_COPY_ARB 0x88E6
4606#define GL_DYNAMIC_DRAW_ARB 0x88E8
4607#define GL_DYNAMIC_READ_ARB 0x88E9
4608#define GL_DYNAMIC_COPY_ARB 0x88EA
4609#ifndef GLEE_H_DEFINED_glBindBufferARB
4610#define GLEE_H_DEFINED_glBindBufferARB
4611 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
4612 GLEE_EXTERN GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB;
4613 #define glBindBufferARB GLeeFuncPtr_glBindBufferARB
4614#endif
4615#ifndef GLEE_H_DEFINED_glDeleteBuffersARB
4616#define GLEE_H_DEFINED_glDeleteBuffersARB
4617 typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint * buffers);
4618 GLEE_EXTERN GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB;
4619 #define glDeleteBuffersARB GLeeFuncPtr_glDeleteBuffersARB
4620#endif
4621#ifndef GLEE_H_DEFINED_glGenBuffersARB
4622#define GLEE_H_DEFINED_glGenBuffersARB
4623 typedef void (APIENTRYP GLEEPFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint * buffers);
4624 GLEE_EXTERN GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB;
4625 #define glGenBuffersARB GLeeFuncPtr_glGenBuffersARB
4626#endif
4627#ifndef GLEE_H_DEFINED_glIsBufferARB
4628#define GLEE_H_DEFINED_glIsBufferARB
4629 typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERARBPROC) (GLuint buffer);
4630 GLEE_EXTERN GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB;
4631 #define glIsBufferARB GLeeFuncPtr_glIsBufferARB
4632#endif
4633#ifndef GLEE_H_DEFINED_glBufferDataARB
4634#define GLEE_H_DEFINED_glBufferDataARB
4635 typedef void (APIENTRYP GLEEPFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
4636 GLEE_EXTERN GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB;
4637 #define glBufferDataARB GLeeFuncPtr_glBufferDataARB
4638#endif
4639#ifndef GLEE_H_DEFINED_glBufferSubDataARB
4640#define GLEE_H_DEFINED_glBufferSubDataARB
4641 typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
4642 GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB;
4643 #define glBufferSubDataARB GLeeFuncPtr_glBufferSubDataARB
4644#endif
4645#ifndef GLEE_H_DEFINED_glGetBufferSubDataARB
4646#define GLEE_H_DEFINED_glGetBufferSubDataARB
4647 typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
4648 GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB;
4649 #define glGetBufferSubDataARB GLeeFuncPtr_glGetBufferSubDataARB
4650#endif
4651#ifndef GLEE_H_DEFINED_glMapBufferARB
4652#define GLEE_H_DEFINED_glMapBufferARB
4653 typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
4654 GLEE_EXTERN GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB;
4655 #define glMapBufferARB GLeeFuncPtr_glMapBufferARB
4656#endif
4657#ifndef GLEE_H_DEFINED_glUnmapBufferARB
4658#define GLEE_H_DEFINED_glUnmapBufferARB
4659 typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERARBPROC) (GLenum target);
4660 GLEE_EXTERN GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB;
4661 #define glUnmapBufferARB GLeeFuncPtr_glUnmapBufferARB
4662#endif
4663#ifndef GLEE_H_DEFINED_glGetBufferParameterivARB
4664#define GLEE_H_DEFINED_glGetBufferParameterivARB
4665 typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint * params);
4666 GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB;
4667 #define glGetBufferParameterivARB GLeeFuncPtr_glGetBufferParameterivARB
4668#endif
4669#ifndef GLEE_H_DEFINED_glGetBufferPointervARB
4670#define GLEE_H_DEFINED_glGetBufferPointervARB
4671 typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* * params);
4672 GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB;
4673 #define glGetBufferPointervARB GLeeFuncPtr_glGetBufferPointervARB
4674#endif
4675#endif
4676
4677/* GL_ARB_occlusion_query */
4678
4679#ifndef GL_ARB_occlusion_query
4680#define GL_ARB_occlusion_query 1
4681#define __GLEE_GL_ARB_occlusion_query 1
4682/* Constants */
4683#define GL_QUERY_COUNTER_BITS_ARB 0x8864
4684#define GL_CURRENT_QUERY_ARB 0x8865
4685#define GL_QUERY_RESULT_ARB 0x8866
4686#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
4687#define GL_SAMPLES_PASSED_ARB 0x8914
4688#ifndef GLEE_H_DEFINED_glGenQueriesARB
4689#define GLEE_H_DEFINED_glGenQueriesARB
4690 typedef void (APIENTRYP GLEEPFNGLGENQUERIESARBPROC) (GLsizei n, GLuint * ids);
4691 GLEE_EXTERN GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB;
4692 #define glGenQueriesARB GLeeFuncPtr_glGenQueriesARB
4693#endif
4694#ifndef GLEE_H_DEFINED_glDeleteQueriesARB
4695#define GLEE_H_DEFINED_glDeleteQueriesARB
4696 typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint * ids);
4697 GLEE_EXTERN GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB;
4698 #define glDeleteQueriesARB GLeeFuncPtr_glDeleteQueriesARB
4699#endif
4700#ifndef GLEE_H_DEFINED_glIsQueryARB
4701#define GLEE_H_DEFINED_glIsQueryARB
4702 typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYARBPROC) (GLuint id);
4703 GLEE_EXTERN GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB;
4704 #define glIsQueryARB GLeeFuncPtr_glIsQueryARB
4705#endif
4706#ifndef GLEE_H_DEFINED_glBeginQueryARB
4707#define GLEE_H_DEFINED_glBeginQueryARB
4708 typedef void (APIENTRYP GLEEPFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
4709 GLEE_EXTERN GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB;
4710 #define glBeginQueryARB GLeeFuncPtr_glBeginQueryARB
4711#endif
4712#ifndef GLEE_H_DEFINED_glEndQueryARB
4713#define GLEE_H_DEFINED_glEndQueryARB
4714 typedef void (APIENTRYP GLEEPFNGLENDQUERYARBPROC) (GLenum target);
4715 GLEE_EXTERN GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB;
4716 #define glEndQueryARB GLeeFuncPtr_glEndQueryARB
4717#endif
4718#ifndef GLEE_H_DEFINED_glGetQueryivARB
4719#define GLEE_H_DEFINED_glGetQueryivARB
4720 typedef void (APIENTRYP GLEEPFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint * params);
4721 GLEE_EXTERN GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB;
4722 #define glGetQueryivARB GLeeFuncPtr_glGetQueryivARB
4723#endif
4724#ifndef GLEE_H_DEFINED_glGetQueryObjectivARB
4725#define GLEE_H_DEFINED_glGetQueryObjectivARB
4726 typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint * params);
4727 GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB;
4728 #define glGetQueryObjectivARB GLeeFuncPtr_glGetQueryObjectivARB
4729#endif
4730#ifndef GLEE_H_DEFINED_glGetQueryObjectuivARB
4731#define GLEE_H_DEFINED_glGetQueryObjectuivARB
4732 typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint * params);
4733 GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB;
4734 #define glGetQueryObjectuivARB GLeeFuncPtr_glGetQueryObjectuivARB
4735#endif
4736#endif
4737
4738/* GL_ARB_shader_objects */
4739
4740#ifndef GL_ARB_shader_objects
4741#define GL_ARB_shader_objects 1
4742#define __GLEE_GL_ARB_shader_objects 1
4743/* Constants */
4744#define GL_PROGRAM_OBJECT_ARB 0x8B40
4745#define GL_SHADER_OBJECT_ARB 0x8B48
4746#define GL_OBJECT_TYPE_ARB 0x8B4E
4747#define GL_OBJECT_SUBTYPE_ARB 0x8B4F
4748#define GL_FLOAT_VEC2_ARB 0x8B50
4749#define GL_FLOAT_VEC3_ARB 0x8B51
4750#define GL_FLOAT_VEC4_ARB 0x8B52
4751#define GL_INT_VEC2_ARB 0x8B53
4752#define GL_INT_VEC3_ARB 0x8B54
4753#define GL_INT_VEC4_ARB 0x8B55
4754#define GL_BOOL_ARB 0x8B56
4755#define GL_BOOL_VEC2_ARB 0x8B57
4756#define GL_BOOL_VEC3_ARB 0x8B58
4757#define GL_BOOL_VEC4_ARB 0x8B59
4758#define GL_FLOAT_MAT2_ARB 0x8B5A
4759#define GL_FLOAT_MAT3_ARB 0x8B5B
4760#define GL_FLOAT_MAT4_ARB 0x8B5C
4761#define GL_SAMPLER_1D_ARB 0x8B5D
4762#define GL_SAMPLER_2D_ARB 0x8B5E
4763#define GL_SAMPLER_3D_ARB 0x8B5F
4764#define GL_SAMPLER_CUBE_ARB 0x8B60
4765#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
4766#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
4767#define GL_SAMPLER_2D_RECT_ARB 0x8B63
4768#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
4769#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
4770#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
4771#define GL_OBJECT_LINK_STATUS_ARB 0x8B82
4772#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
4773#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
4774#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
4775#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
4776#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
4777#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
4778#ifndef GLEE_H_DEFINED_glDeleteObjectARB
4779#define GLEE_H_DEFINED_glDeleteObjectARB
4780 typedef void (APIENTRYP GLEEPFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
4781 GLEE_EXTERN GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB;
4782 #define glDeleteObjectARB GLeeFuncPtr_glDeleteObjectARB
4783#endif
4784#ifndef GLEE_H_DEFINED_glGetHandleARB
4785#define GLEE_H_DEFINED_glGetHandleARB
4786 typedef GLhandleARB (APIENTRYP GLEEPFNGLGETHANDLEARBPROC) (GLenum pname);
4787 GLEE_EXTERN GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB;
4788 #define glGetHandleARB GLeeFuncPtr_glGetHandleARB
4789#endif
4790#ifndef GLEE_H_DEFINED_glDetachObjectARB
4791#define GLEE_H_DEFINED_glDetachObjectARB
4792 typedef void (APIENTRYP GLEEPFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
4793 GLEE_EXTERN GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB;
4794 #define glDetachObjectARB GLeeFuncPtr_glDetachObjectARB
4795#endif
4796#ifndef GLEE_H_DEFINED_glCreateShaderObjectARB
4797#define GLEE_H_DEFINED_glCreateShaderObjectARB
4798 typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
4799 GLEE_EXTERN GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB;
4800 #define glCreateShaderObjectARB GLeeFuncPtr_glCreateShaderObjectARB
4801#endif
4802#ifndef GLEE_H_DEFINED_glShaderSourceARB
4803#define GLEE_H_DEFINED_glShaderSourceARB
4804 typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length);
4805 GLEE_EXTERN GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB;
4806 #define glShaderSourceARB GLeeFuncPtr_glShaderSourceARB
4807#endif
4808#ifndef GLEE_H_DEFINED_glCompileShaderARB
4809#define GLEE_H_DEFINED_glCompileShaderARB
4810 typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
4811 GLEE_EXTERN GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB;
4812 #define glCompileShaderARB GLeeFuncPtr_glCompileShaderARB
4813#endif
4814#ifndef GLEE_H_DEFINED_glCreateProgramObjectARB
4815#define GLEE_H_DEFINED_glCreateProgramObjectARB
4816 typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) ();
4817 GLEE_EXTERN GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB;
4818 #define glCreateProgramObjectARB GLeeFuncPtr_glCreateProgramObjectARB
4819#endif
4820#ifndef GLEE_H_DEFINED_glAttachObjectARB
4821#define GLEE_H_DEFINED_glAttachObjectARB
4822 typedef void (APIENTRYP GLEEPFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
4823 GLEE_EXTERN GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB;
4824 #define glAttachObjectARB GLeeFuncPtr_glAttachObjectARB
4825#endif
4826#ifndef GLEE_H_DEFINED_glLinkProgramARB
4827#define GLEE_H_DEFINED_glLinkProgramARB
4828 typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
4829 GLEE_EXTERN GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB;
4830 #define glLinkProgramARB GLeeFuncPtr_glLinkProgramARB
4831#endif
4832#ifndef GLEE_H_DEFINED_glUseProgramObjectARB
4833#define GLEE_H_DEFINED_glUseProgramObjectARB
4834 typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
4835 GLEE_EXTERN GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB;
4836 #define glUseProgramObjectARB GLeeFuncPtr_glUseProgramObjectARB
4837#endif
4838#ifndef GLEE_H_DEFINED_glValidateProgramARB
4839#define GLEE_H_DEFINED_glValidateProgramARB
4840 typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
4841 GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB;
4842 #define glValidateProgramARB GLeeFuncPtr_glValidateProgramARB
4843#endif
4844#ifndef GLEE_H_DEFINED_glUniform1fARB
4845#define GLEE_H_DEFINED_glUniform1fARB
4846 typedef void (APIENTRYP GLEEPFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
4847 GLEE_EXTERN GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB;
4848 #define glUniform1fARB GLeeFuncPtr_glUniform1fARB
4849#endif
4850#ifndef GLEE_H_DEFINED_glUniform2fARB
4851#define GLEE_H_DEFINED_glUniform2fARB
4852 typedef void (APIENTRYP GLEEPFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
4853 GLEE_EXTERN GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB;
4854 #define glUniform2fARB GLeeFuncPtr_glUniform2fARB
4855#endif
4856#ifndef GLEE_H_DEFINED_glUniform3fARB
4857#define GLEE_H_DEFINED_glUniform3fARB
4858 typedef void (APIENTRYP GLEEPFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4859 GLEE_EXTERN GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB;
4860 #define glUniform3fARB GLeeFuncPtr_glUniform3fARB
4861#endif
4862#ifndef GLEE_H_DEFINED_glUniform4fARB
4863#define GLEE_H_DEFINED_glUniform4fARB
4864 typedef void (APIENTRYP GLEEPFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4865 GLEE_EXTERN GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB;
4866 #define glUniform4fARB GLeeFuncPtr_glUniform4fARB
4867#endif
4868#ifndef GLEE_H_DEFINED_glUniform1iARB
4869#define GLEE_H_DEFINED_glUniform1iARB
4870 typedef void (APIENTRYP GLEEPFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
4871 GLEE_EXTERN GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB;
4872 #define glUniform1iARB GLeeFuncPtr_glUniform1iARB
4873#endif
4874#ifndef GLEE_H_DEFINED_glUniform2iARB
4875#define GLEE_H_DEFINED_glUniform2iARB
4876 typedef void (APIENTRYP GLEEPFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
4877 GLEE_EXTERN GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB;
4878 #define glUniform2iARB GLeeFuncPtr_glUniform2iARB
4879#endif
4880#ifndef GLEE_H_DEFINED_glUniform3iARB
4881#define GLEE_H_DEFINED_glUniform3iARB
4882 typedef void (APIENTRYP GLEEPFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
4883 GLEE_EXTERN GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB;
4884 #define glUniform3iARB GLeeFuncPtr_glUniform3iARB
4885#endif
4886#ifndef GLEE_H_DEFINED_glUniform4iARB
4887#define GLEE_H_DEFINED_glUniform4iARB
4888 typedef void (APIENTRYP GLEEPFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4889 GLEE_EXTERN GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB;
4890 #define glUniform4iARB GLeeFuncPtr_glUniform4iARB
4891#endif
4892#ifndef GLEE_H_DEFINED_glUniform1fvARB
4893#define GLEE_H_DEFINED_glUniform1fvARB
4894 typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4895 GLEE_EXTERN GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB;
4896 #define glUniform1fvARB GLeeFuncPtr_glUniform1fvARB
4897#endif
4898#ifndef GLEE_H_DEFINED_glUniform2fvARB
4899#define GLEE_H_DEFINED_glUniform2fvARB
4900 typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4901 GLEE_EXTERN GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB;
4902 #define glUniform2fvARB GLeeFuncPtr_glUniform2fvARB
4903#endif
4904#ifndef GLEE_H_DEFINED_glUniform3fvARB
4905#define GLEE_H_DEFINED_glUniform3fvARB
4906 typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4907 GLEE_EXTERN GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB;
4908 #define glUniform3fvARB GLeeFuncPtr_glUniform3fvARB
4909#endif
4910#ifndef GLEE_H_DEFINED_glUniform4fvARB
4911#define GLEE_H_DEFINED_glUniform4fvARB
4912 typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4913 GLEE_EXTERN GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB;
4914 #define glUniform4fvARB GLeeFuncPtr_glUniform4fvARB
4915#endif
4916#ifndef GLEE_H_DEFINED_glUniform1ivARB
4917#define GLEE_H_DEFINED_glUniform1ivARB
4918 typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4919 GLEE_EXTERN GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB;
4920 #define glUniform1ivARB GLeeFuncPtr_glUniform1ivARB
4921#endif
4922#ifndef GLEE_H_DEFINED_glUniform2ivARB
4923#define GLEE_H_DEFINED_glUniform2ivARB
4924 typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4925 GLEE_EXTERN GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB;
4926 #define glUniform2ivARB GLeeFuncPtr_glUniform2ivARB
4927#endif
4928#ifndef GLEE_H_DEFINED_glUniform3ivARB
4929#define GLEE_H_DEFINED_glUniform3ivARB
4930 typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4931 GLEE_EXTERN GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB;
4932 #define glUniform3ivARB GLeeFuncPtr_glUniform3ivARB
4933#endif
4934#ifndef GLEE_H_DEFINED_glUniform4ivARB
4935#define GLEE_H_DEFINED_glUniform4ivARB
4936 typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4937 GLEE_EXTERN GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB;
4938 #define glUniform4ivARB GLeeFuncPtr_glUniform4ivARB
4939#endif
4940#ifndef GLEE_H_DEFINED_glUniformMatrix2fvARB
4941#define GLEE_H_DEFINED_glUniformMatrix2fvARB
4942 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4943 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB;
4944 #define glUniformMatrix2fvARB GLeeFuncPtr_glUniformMatrix2fvARB
4945#endif
4946#ifndef GLEE_H_DEFINED_glUniformMatrix3fvARB
4947#define GLEE_H_DEFINED_glUniformMatrix3fvARB
4948 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4949 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB;
4950 #define glUniformMatrix3fvARB GLeeFuncPtr_glUniformMatrix3fvARB
4951#endif
4952#ifndef GLEE_H_DEFINED_glUniformMatrix4fvARB
4953#define GLEE_H_DEFINED_glUniformMatrix4fvARB
4954 typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4955 GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB;
4956 #define glUniformMatrix4fvARB GLeeFuncPtr_glUniformMatrix4fvARB
4957#endif
4958#ifndef GLEE_H_DEFINED_glGetObjectParameterfvARB
4959#define GLEE_H_DEFINED_glGetObjectParameterfvARB
4960 typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat * params);
4961 GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB;
4962 #define glGetObjectParameterfvARB GLeeFuncPtr_glGetObjectParameterfvARB
4963#endif
4964#ifndef GLEE_H_DEFINED_glGetObjectParameterivARB
4965#define GLEE_H_DEFINED_glGetObjectParameterivARB
4966 typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint * params);
4967 GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB;
4968 #define glGetObjectParameterivARB GLeeFuncPtr_glGetObjectParameterivARB
4969#endif
4970#ifndef GLEE_H_DEFINED_glGetInfoLogARB
4971#define GLEE_H_DEFINED_glGetInfoLogARB
4972 typedef void (APIENTRYP GLEEPFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
4973 GLEE_EXTERN GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB;
4974 #define glGetInfoLogARB GLeeFuncPtr_glGetInfoLogARB
4975#endif
4976#ifndef GLEE_H_DEFINED_glGetAttachedObjectsARB
4977#define GLEE_H_DEFINED_glGetAttachedObjectsARB
4978 typedef void (APIENTRYP GLEEPFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
4979 GLEE_EXTERN GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB;
4980 #define glGetAttachedObjectsARB GLeeFuncPtr_glGetAttachedObjectsARB
4981#endif
4982#ifndef GLEE_H_DEFINED_glGetUniformLocationARB
4983#define GLEE_H_DEFINED_glGetUniformLocationARB
4984 typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
4985 GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB;
4986 #define glGetUniformLocationARB GLeeFuncPtr_glGetUniformLocationARB
4987#endif
4988#ifndef GLEE_H_DEFINED_glGetActiveUniformARB
4989#define GLEE_H_DEFINED_glGetActiveUniformARB
4990 typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
4991 GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB;
4992 #define glGetActiveUniformARB GLeeFuncPtr_glGetActiveUniformARB
4993#endif
4994#ifndef GLEE_H_DEFINED_glGetUniformfvARB
4995#define GLEE_H_DEFINED_glGetUniformfvARB
4996 typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat * params);
4997 GLEE_EXTERN GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB;
4998 #define glGetUniformfvARB GLeeFuncPtr_glGetUniformfvARB
4999#endif
5000#ifndef GLEE_H_DEFINED_glGetUniformivARB
5001#define GLEE_H_DEFINED_glGetUniformivARB
5002 typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint * params);
5003 GLEE_EXTERN GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB;
5004 #define glGetUniformivARB GLeeFuncPtr_glGetUniformivARB
5005#endif
5006#ifndef GLEE_H_DEFINED_glGetShaderSourceARB
5007#define GLEE_H_DEFINED_glGetShaderSourceARB
5008 typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
5009 GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB;
5010 #define glGetShaderSourceARB GLeeFuncPtr_glGetShaderSourceARB
5011#endif
5012#endif
5013
5014/* GL_ARB_vertex_shader */
5015
5016#ifndef GL_ARB_vertex_shader
5017#define GL_ARB_vertex_shader 1
5018#define __GLEE_GL_ARB_vertex_shader 1
5019/* Constants */
5020#define GL_VERTEX_SHADER_ARB 0x8B31
5021#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
5022#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
5023#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
5024#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
5025#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
5026#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
5027#ifndef GLEE_H_DEFINED_glBindAttribLocationARB
5028#define GLEE_H_DEFINED_glBindAttribLocationARB
5029 typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB * name);
5030 GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB;
5031 #define glBindAttribLocationARB GLeeFuncPtr_glBindAttribLocationARB
5032#endif
5033#ifndef GLEE_H_DEFINED_glGetActiveAttribARB
5034#define GLEE_H_DEFINED_glGetActiveAttribARB
5035 typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
5036 GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB;
5037 #define glGetActiveAttribARB GLeeFuncPtr_glGetActiveAttribARB
5038#endif
5039#ifndef GLEE_H_DEFINED_glGetAttribLocationARB
5040#define GLEE_H_DEFINED_glGetAttribLocationARB
5041 typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
5042 GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB;
5043 #define glGetAttribLocationARB GLeeFuncPtr_glGetAttribLocationARB
5044#endif
5045#endif
5046
5047/* GL_ARB_fragment_shader */
5048
5049#ifndef GL_ARB_fragment_shader
5050#define GL_ARB_fragment_shader 1
5051#define __GLEE_GL_ARB_fragment_shader 1
5052/* Constants */
5053#define GL_FRAGMENT_SHADER_ARB 0x8B30
5054#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
5055#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
5056#endif
5057
5058/* GL_ARB_shading_language_100 */
5059
5060#ifndef GL_ARB_shading_language_100
5061#define GL_ARB_shading_language_100 1
5062#define __GLEE_GL_ARB_shading_language_100 1
5063/* Constants */
5064#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
5065#endif
5066
5067/* GL_ARB_texture_non_power_of_two */
5068
5069#ifndef GL_ARB_texture_non_power_of_two
5070#define GL_ARB_texture_non_power_of_two 1
5071#define __GLEE_GL_ARB_texture_non_power_of_two 1
5072/* Constants */
5073#endif
5074
5075/* GL_ARB_point_sprite */
5076
5077#ifndef GL_ARB_point_sprite
5078#define GL_ARB_point_sprite 1
5079#define __GLEE_GL_ARB_point_sprite 1
5080/* Constants */
5081#define GL_POINT_SPRITE_ARB 0x8861
5082#define GL_COORD_REPLACE_ARB 0x8862
5083#endif
5084
5085/* GL_ARB_fragment_program_shadow */
5086
5087#ifndef GL_ARB_fragment_program_shadow
5088#define GL_ARB_fragment_program_shadow 1
5089#define __GLEE_GL_ARB_fragment_program_shadow 1
5090/* Constants */
5091#endif
5092
5093/* GL_ARB_draw_buffers */
5094
5095#ifndef GL_ARB_draw_buffers
5096#define GL_ARB_draw_buffers 1
5097#define __GLEE_GL_ARB_draw_buffers 1
5098/* Constants */
5099#define GL_MAX_DRAW_BUFFERS_ARB 0x8824
5100#define GL_DRAW_BUFFER0_ARB 0x8825
5101#define GL_DRAW_BUFFER1_ARB 0x8826
5102#define GL_DRAW_BUFFER2_ARB 0x8827
5103#define GL_DRAW_BUFFER3_ARB 0x8828
5104#define GL_DRAW_BUFFER4_ARB 0x8829
5105#define GL_DRAW_BUFFER5_ARB 0x882A
5106#define GL_DRAW_BUFFER6_ARB 0x882B
5107#define GL_DRAW_BUFFER7_ARB 0x882C
5108#define GL_DRAW_BUFFER8_ARB 0x882D
5109#define GL_DRAW_BUFFER9_ARB 0x882E
5110#define GL_DRAW_BUFFER10_ARB 0x882F
5111#define GL_DRAW_BUFFER11_ARB 0x8830
5112#define GL_DRAW_BUFFER12_ARB 0x8831
5113#define GL_DRAW_BUFFER13_ARB 0x8832
5114#define GL_DRAW_BUFFER14_ARB 0x8833
5115#define GL_DRAW_BUFFER15_ARB 0x8834
5116#ifndef GLEE_H_DEFINED_glDrawBuffersARB
5117#define GLEE_H_DEFINED_glDrawBuffersARB
5118 typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum * bufs);
5119 GLEE_EXTERN GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB;
5120 #define glDrawBuffersARB GLeeFuncPtr_glDrawBuffersARB
5121#endif
5122#endif
5123
5124/* GL_ARB_texture_rectangle */
5125
5126#ifndef GL_ARB_texture_rectangle
5127#define GL_ARB_texture_rectangle 1
5128#define __GLEE_GL_ARB_texture_rectangle 1
5129/* Constants */
5130#define GL_TEXTURE_RECTANGLE_ARB 0x84F5
5131#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
5132#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
5133#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
5134#endif
5135
5136/* GL_ARB_color_buffer_float */
5137
5138#ifndef GL_ARB_color_buffer_float
5139#define GL_ARB_color_buffer_float 1
5140#define __GLEE_GL_ARB_color_buffer_float 1
5141/* Constants */
5142#define GL_RGBA_FLOAT_MODE_ARB 0x8820
5143#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
5144#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
5145#define GL_CLAMP_READ_COLOR_ARB 0x891C
5146#define GL_FIXED_ONLY_ARB 0x891D
5147#ifndef GLEE_H_DEFINED_glClampColorARB
5148#define GLEE_H_DEFINED_glClampColorARB
5149 typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
5150 GLEE_EXTERN GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB;
5151 #define glClampColorARB GLeeFuncPtr_glClampColorARB
5152#endif
5153#endif
5154
5155/* GL_ARB_half_float_pixel */
5156
5157#ifndef GL_ARB_half_float_pixel
5158#define GL_ARB_half_float_pixel 1
5159#define __GLEE_GL_ARB_half_float_pixel 1
5160/* Constants */
5161#define GL_HALF_FLOAT_ARB 0x140B
5162#endif
5163
5164/* GL_ARB_texture_float */
5165
5166#ifndef GL_ARB_texture_float
5167#define GL_ARB_texture_float 1
5168#define __GLEE_GL_ARB_texture_float 1
5169/* Constants */
5170#define GL_TEXTURE_RED_TYPE_ARB 0x8C10
5171#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
5172#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
5173#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
5174#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
5175#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
5176#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
5177#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
5178#define GL_RGBA32F_ARB 0x8814
5179#define GL_RGB32F_ARB 0x8815
5180#define GL_ALPHA32F_ARB 0x8816
5181#define GL_INTENSITY32F_ARB 0x8817
5182#define GL_LUMINANCE32F_ARB 0x8818
5183#define GL_LUMINANCE_ALPHA32F_ARB 0x8819
5184#define GL_RGBA16F_ARB 0x881A
5185#define GL_RGB16F_ARB 0x881B
5186#define GL_ALPHA16F_ARB 0x881C
5187#define GL_INTENSITY16F_ARB 0x881D
5188#define GL_LUMINANCE16F_ARB 0x881E
5189#define GL_LUMINANCE_ALPHA16F_ARB 0x881F
5190#endif
5191
5192/* GL_ARB_pixel_buffer_object */
5193
5194#ifndef GL_ARB_pixel_buffer_object
5195#define GL_ARB_pixel_buffer_object 1
5196#define __GLEE_GL_ARB_pixel_buffer_object 1
5197/* Constants */
5198#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
5199#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
5200#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
5201#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
5202#endif
5203
5204/* GL_ARB_depth_buffer_float */
5205
5206#ifndef GL_ARB_depth_buffer_float
5207#define GL_ARB_depth_buffer_float 1
5208#define __GLEE_GL_ARB_depth_buffer_float 1
5209/* Constants */
5210#define GL_DEPTH_COMPONENT32F 0x8CAC
5211#define GL_DEPTH32F_STENCIL8 0x8CAD
5212#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
5213#endif
5214
5215/* GL_ARB_draw_instanced */
5216
5217#ifndef GL_ARB_draw_instanced
5218#define GL_ARB_draw_instanced 1
5219#define __GLEE_GL_ARB_draw_instanced 1
5220/* Constants */
5221#ifndef GLEE_H_DEFINED_glDrawArraysInstancedARB
5222#define GLEE_H_DEFINED_glDrawArraysInstancedARB
5223 typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
5224 GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB;
5225 #define glDrawArraysInstancedARB GLeeFuncPtr_glDrawArraysInstancedARB
5226#endif
5227#ifndef GLEE_H_DEFINED_glDrawElementsInstancedARB
5228#define GLEE_H_DEFINED_glDrawElementsInstancedARB
5229 typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
5230 GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB;
5231 #define glDrawElementsInstancedARB GLeeFuncPtr_glDrawElementsInstancedARB
5232#endif
5233#endif
5234
5235/* GL_ARB_framebuffer_object */
5236
5237#ifndef GL_ARB_framebuffer_object
5238#define GL_ARB_framebuffer_object 1
5239#define __GLEE_GL_ARB_framebuffer_object 1
5240/* Constants */
5241#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
5242#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
5243#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
5244#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
5245#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
5246#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
5247#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
5248#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
5249#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
5250#define GL_FRAMEBUFFER_DEFAULT 0x8218
5251#define GL_FRAMEBUFFER_UNDEFINED 0x8219
5252#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
5253#define GL_INDEX 0x8222
5254#define GL_MAX_RENDERBUFFER_SIZE 0x84E8
5255#define GL_DEPTH_STENCIL 0x84F9
5256#define GL_UNSIGNED_INT_24_8 0x84FA
5257#define GL_DEPTH24_STENCIL8 0x88F0
5258#define GL_TEXTURE_STENCIL_SIZE 0x88F1
5259#define GL_FRAMEBUFFER_BINDING 0x8CA6
5260#define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING
5261#define GL_RENDERBUFFER_BINDING 0x8CA7
5262#define GL_READ_FRAMEBUFFER 0x8CA8
5263#define GL_DRAW_FRAMEBUFFER 0x8CA9
5264#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
5265#define GL_RENDERBUFFER_SAMPLES 0x8CAB
5266#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
5267#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
5268#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
5269#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
5270#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
5271#define GL_FRAMEBUFFER_COMPLETE 0x8CD5
5272#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
5273#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
5274#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
5275#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
5276#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
5277#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
5278#define GL_COLOR_ATTACHMENT0 0x8CE0
5279#define GL_COLOR_ATTACHMENT1 0x8CE1
5280#define GL_COLOR_ATTACHMENT2 0x8CE2
5281#define GL_COLOR_ATTACHMENT3 0x8CE3
5282#define GL_COLOR_ATTACHMENT4 0x8CE4
5283#define GL_COLOR_ATTACHMENT5 0x8CE5
5284#define GL_COLOR_ATTACHMENT6 0x8CE6
5285#define GL_COLOR_ATTACHMENT7 0x8CE7
5286#define GL_COLOR_ATTACHMENT8 0x8CE8
5287#define GL_COLOR_ATTACHMENT9 0x8CE9
5288#define GL_COLOR_ATTACHMENT10 0x8CEA
5289#define GL_COLOR_ATTACHMENT11 0x8CEB
5290#define GL_COLOR_ATTACHMENT12 0x8CEC
5291#define GL_COLOR_ATTACHMENT13 0x8CED
5292#define GL_COLOR_ATTACHMENT14 0x8CEE
5293#define GL_COLOR_ATTACHMENT15 0x8CEF
5294#define GL_DEPTH_ATTACHMENT 0x8D00
5295#define GL_STENCIL_ATTACHMENT 0x8D20
5296#define GL_FRAMEBUFFER 0x8D40
5297#define GL_RENDERBUFFER 0x8D41
5298#define GL_RENDERBUFFER_WIDTH 0x8D42
5299#define GL_RENDERBUFFER_HEIGHT 0x8D43
5300#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
5301#define GL_STENCIL_INDEX1 0x8D46
5302#define GL_STENCIL_INDEX4 0x8D47
5303#define GL_STENCIL_INDEX8 0x8D48
5304#define GL_STENCIL_INDEX16 0x8D49
5305#define GL_RENDERBUFFER_RED_SIZE 0x8D50
5306#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
5307#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
5308#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
5309#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
5310#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
5311#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
5312#define GL_MAX_SAMPLES 0x8D57
5313#ifndef GLEE_H_DEFINED_glIsRenderbuffer
5314#define GLEE_H_DEFINED_glIsRenderbuffer
5315 typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
5316 GLEE_EXTERN GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer;
5317 #define glIsRenderbuffer GLeeFuncPtr_glIsRenderbuffer
5318#endif
5319#ifndef GLEE_H_DEFINED_glBindRenderbuffer
5320#define GLEE_H_DEFINED_glBindRenderbuffer
5321 typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
5322 GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer;
5323 #define glBindRenderbuffer GLeeFuncPtr_glBindRenderbuffer
5324#endif
5325#ifndef GLEE_H_DEFINED_glDeleteRenderbuffers
5326#define GLEE_H_DEFINED_glDeleteRenderbuffers
5327 typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint * renderbuffers);
5328 GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers;
5329 #define glDeleteRenderbuffers GLeeFuncPtr_glDeleteRenderbuffers
5330#endif
5331#ifndef GLEE_H_DEFINED_glGenRenderbuffers
5332#define GLEE_H_DEFINED_glGenRenderbuffers
5333 typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint * renderbuffers);
5334 GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers;
5335 #define glGenRenderbuffers GLeeFuncPtr_glGenRenderbuffers
5336#endif
5337#ifndef GLEE_H_DEFINED_glRenderbufferStorage
5338#define GLEE_H_DEFINED_glRenderbufferStorage
5339 typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
5340 GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage;
5341 #define glRenderbufferStorage GLeeFuncPtr_glRenderbufferStorage
5342#endif
5343#ifndef GLEE_H_DEFINED_glGetRenderbufferParameteriv
5344#define GLEE_H_DEFINED_glGetRenderbufferParameteriv
5345 typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
5346 GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv;
5347 #define glGetRenderbufferParameteriv GLeeFuncPtr_glGetRenderbufferParameteriv
5348#endif
5349#ifndef GLEE_H_DEFINED_glIsFramebuffer
5350#define GLEE_H_DEFINED_glIsFramebuffer
5351 typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
5352 GLEE_EXTERN GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer;
5353 #define glIsFramebuffer GLeeFuncPtr_glIsFramebuffer
5354#endif
5355#ifndef GLEE_H_DEFINED_glBindFramebuffer
5356#define GLEE_H_DEFINED_glBindFramebuffer
5357 typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
5358 GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer;
5359 #define glBindFramebuffer GLeeFuncPtr_glBindFramebuffer
5360#endif
5361#ifndef GLEE_H_DEFINED_glDeleteFramebuffers
5362#define GLEE_H_DEFINED_glDeleteFramebuffers
5363 typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint * framebuffers);
5364 GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers;
5365 #define glDeleteFramebuffers GLeeFuncPtr_glDeleteFramebuffers
5366#endif
5367#ifndef GLEE_H_DEFINED_glGenFramebuffers
5368#define GLEE_H_DEFINED_glGenFramebuffers
5369 typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint * framebuffers);
5370 GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers;
5371 #define glGenFramebuffers GLeeFuncPtr_glGenFramebuffers
5372#endif
5373#ifndef GLEE_H_DEFINED_glCheckFramebufferStatus
5374#define GLEE_H_DEFINED_glCheckFramebufferStatus
5375 typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
5376 GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus;
5377 #define glCheckFramebufferStatus GLeeFuncPtr_glCheckFramebufferStatus
5378#endif
5379#ifndef GLEE_H_DEFINED_glFramebufferTexture1D
5380#define GLEE_H_DEFINED_glFramebufferTexture1D
5381 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
5382 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D;
5383 #define glFramebufferTexture1D GLeeFuncPtr_glFramebufferTexture1D
5384#endif
5385#ifndef GLEE_H_DEFINED_glFramebufferTexture2D
5386#define GLEE_H_DEFINED_glFramebufferTexture2D
5387 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
5388 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D;
5389 #define glFramebufferTexture2D GLeeFuncPtr_glFramebufferTexture2D
5390#endif
5391#ifndef GLEE_H_DEFINED_glFramebufferTexture3D
5392#define GLEE_H_DEFINED_glFramebufferTexture3D
5393 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
5394 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D;
5395 #define glFramebufferTexture3D GLeeFuncPtr_glFramebufferTexture3D
5396#endif
5397#ifndef GLEE_H_DEFINED_glFramebufferRenderbuffer
5398#define GLEE_H_DEFINED_glFramebufferRenderbuffer
5399 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
5400 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer;
5401 #define glFramebufferRenderbuffer GLeeFuncPtr_glFramebufferRenderbuffer
5402#endif
5403#ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
5404#define GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
5405 typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
5406 GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv;
5407 #define glGetFramebufferAttachmentParameteriv GLeeFuncPtr_glGetFramebufferAttachmentParameteriv
5408#endif
5409#ifndef GLEE_H_DEFINED_glGenerateMipmap
5410#define GLEE_H_DEFINED_glGenerateMipmap
5411 typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPPROC) (GLenum target);
5412 GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap;
5413 #define glGenerateMipmap GLeeFuncPtr_glGenerateMipmap
5414#endif
5415#ifndef GLEE_H_DEFINED_glBlitFramebuffer
5416#define GLEE_H_DEFINED_glBlitFramebuffer
5417 typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
5418 GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer;
5419 #define glBlitFramebuffer GLeeFuncPtr_glBlitFramebuffer
5420#endif
5421#ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisample
5422#define GLEE_H_DEFINED_glRenderbufferStorageMultisample
5423 typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
5424 GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample;
5425 #define glRenderbufferStorageMultisample GLeeFuncPtr_glRenderbufferStorageMultisample
5426#endif
5427#ifndef GLEE_H_DEFINED_glFramebufferTextureLayer
5428#define GLEE_H_DEFINED_glFramebufferTextureLayer
5429 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
5430 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer;
5431 #define glFramebufferTextureLayer GLeeFuncPtr_glFramebufferTextureLayer
5432#endif
5433#endif
5434
5435/* GL_ARB_framebuffer_sRGB */
5436
5437#ifndef GL_ARB_framebuffer_sRGB
5438#define GL_ARB_framebuffer_sRGB 1
5439#define __GLEE_GL_ARB_framebuffer_sRGB 1
5440/* Constants */
5441#define GL_FRAMEBUFFER_SRGB 0x8DB9
5442#endif
5443
5444/* GL_ARB_geometry_shader4 */
5445
5446#ifndef GL_ARB_geometry_shader4
5447#define GL_ARB_geometry_shader4 1
5448#define __GLEE_GL_ARB_geometry_shader4 1
5449/* Constants */
5450#define GL_LINES_ADJACENCY_ARB 0x000A
5451#define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
5452#define GL_TRIANGLES_ADJACENCY_ARB 0x000C
5453#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
5454#define GL_PROGRAM_POINT_SIZE_ARB 0x8642
5455#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
5456#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
5457#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
5458#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
5459#define GL_GEOMETRY_SHADER_ARB 0x8DD9
5460#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
5461#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
5462#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
5463#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
5464#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
5465#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
5466#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
5467#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
5468#ifndef GLEE_H_DEFINED_glProgramParameteriARB
5469#define GLEE_H_DEFINED_glProgramParameteriARB
5470 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
5471 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB;
5472 #define glProgramParameteriARB GLeeFuncPtr_glProgramParameteriARB
5473#endif
5474#ifndef GLEE_H_DEFINED_glFramebufferTextureARB
5475#define GLEE_H_DEFINED_glFramebufferTextureARB
5476 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
5477 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB;
5478 #define glFramebufferTextureARB GLeeFuncPtr_glFramebufferTextureARB
5479#endif
5480#ifndef GLEE_H_DEFINED_glFramebufferTextureLayerARB
5481#define GLEE_H_DEFINED_glFramebufferTextureLayerARB
5482 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
5483 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB;
5484 #define glFramebufferTextureLayerARB GLeeFuncPtr_glFramebufferTextureLayerARB
5485#endif
5486#ifndef GLEE_H_DEFINED_glFramebufferTextureFaceARB
5487#define GLEE_H_DEFINED_glFramebufferTextureFaceARB
5488 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
5489 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB;
5490 #define glFramebufferTextureFaceARB GLeeFuncPtr_glFramebufferTextureFaceARB
5491#endif
5492#endif
5493
5494/* GL_ARB_half_float_vertex */
5495
5496#ifndef GL_ARB_half_float_vertex
5497#define GL_ARB_half_float_vertex 1
5498#define __GLEE_GL_ARB_half_float_vertex 1
5499/* Constants */
5500#define GL_HALF_FLOAT 0x140B
5501#endif
5502
5503/* GL_ARB_instanced_arrays */
5504
5505#ifndef GL_ARB_instanced_arrays
5506#define GL_ARB_instanced_arrays 1
5507#define __GLEE_GL_ARB_instanced_arrays 1
5508/* Constants */
5509#ifndef GLEE_H_DEFINED_glVertexAttribDivisor
5510#define GLEE_H_DEFINED_glVertexAttribDivisor
5511 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
5512 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor;
5513 #define glVertexAttribDivisor GLeeFuncPtr_glVertexAttribDivisor
5514#endif
5515#endif
5516
5517/* GL_ARB_map_buffer_range */
5518
5519#ifndef GL_ARB_map_buffer_range
5520#define GL_ARB_map_buffer_range 1
5521#define __GLEE_GL_ARB_map_buffer_range 1
5522/* Constants */
5523#define GL_MAP_READ_BIT 0x0001
5524#define GL_MAP_WRITE_BIT 0x0002
5525#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
5526#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
5527#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
5528#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
5529#ifndef GLEE_H_DEFINED_glMapBufferRange
5530#define GLEE_H_DEFINED_glMapBufferRange
5531 typedef void (APIENTRYP GLEEPFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
5532 GLEE_EXTERN GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange;
5533 #define glMapBufferRange GLeeFuncPtr_glMapBufferRange
5534#endif
5535#ifndef GLEE_H_DEFINED_glFlushMappedBufferRange
5536#define GLEE_H_DEFINED_glFlushMappedBufferRange
5537 typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
5538 GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange;
5539 #define glFlushMappedBufferRange GLeeFuncPtr_glFlushMappedBufferRange
5540#endif
5541#endif
5542
5543/* GL_ARB_texture_buffer_object */
5544
5545#ifndef GL_ARB_texture_buffer_object
5546#define GL_ARB_texture_buffer_object 1
5547#define __GLEE_GL_ARB_texture_buffer_object 1
5548/* Constants */
5549#define GL_TEXTURE_BUFFER_ARB 0x8C2A
5550#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
5551#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
5552#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
5553#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
5554#ifndef GLEE_H_DEFINED_glTexBufferARB
5555#define GLEE_H_DEFINED_glTexBufferARB
5556 typedef void (APIENTRYP GLEEPFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
5557 GLEE_EXTERN GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB;
5558 #define glTexBufferARB GLeeFuncPtr_glTexBufferARB
5559#endif
5560#endif
5561
5562/* GL_ARB_texture_compression_rgtc */
5563
5564#ifndef GL_ARB_texture_compression_rgtc
5565#define GL_ARB_texture_compression_rgtc 1
5566#define __GLEE_GL_ARB_texture_compression_rgtc 1
5567/* Constants */
5568#define GL_COMPRESSED_RED_RGTC1 0x8DBB
5569#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
5570#define GL_COMPRESSED_RG_RGTC2 0x8DBD
5571#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
5572#endif
5573
5574/* GL_ARB_texture_rg */
5575
5576#ifndef GL_ARB_texture_rg
5577#define GL_ARB_texture_rg 1
5578#define __GLEE_GL_ARB_texture_rg 1
5579/* Constants */
5580#define GL_RG 0x8227
5581#define GL_RG_INTEGER 0x8228
5582#define GL_R8 0x8229
5583#define GL_R16 0x822A
5584#define GL_RG8 0x822B
5585#define GL_RG16 0x822C
5586#define GL_R16F 0x822D
5587#define GL_R32F 0x822E
5588#define GL_RG16F 0x822F
5589#define GL_RG32F 0x8230
5590#define GL_R8I 0x8231
5591#define GL_R8UI 0x8232
5592#define GL_R16I 0x8233
5593#define GL_R16UI 0x8234
5594#define GL_R32I 0x8235
5595#define GL_R32UI 0x8236
5596#define GL_RG8I 0x8237
5597#define GL_RG8UI 0x8238
5598#define GL_RG16I 0x8239
5599#define GL_RG16UI 0x823A
5600#define GL_RG32I 0x823B
5601#define GL_RG32UI 0x823C
5602#endif
5603
5604/* GL_ARB_vertex_array_object */
5605
5606#ifndef GL_ARB_vertex_array_object
5607#define GL_ARB_vertex_array_object 1
5608#define __GLEE_GL_ARB_vertex_array_object 1
5609/* Constants */
5610#define GL_VERTEX_ARRAY_BINDING 0x85B5
5611#ifndef GLEE_H_DEFINED_glBindVertexArray
5612#define GLEE_H_DEFINED_glBindVertexArray
5613 typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYPROC) (GLuint array);
5614 GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray;
5615 #define glBindVertexArray GLeeFuncPtr_glBindVertexArray
5616#endif
5617#ifndef GLEE_H_DEFINED_glDeleteVertexArrays
5618#define GLEE_H_DEFINED_glDeleteVertexArrays
5619 typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint * arrays);
5620 GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays;
5621 #define glDeleteVertexArrays GLeeFuncPtr_glDeleteVertexArrays
5622#endif
5623#ifndef GLEE_H_DEFINED_glGenVertexArrays
5624#define GLEE_H_DEFINED_glGenVertexArrays
5625 typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint * arrays);
5626 GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays;
5627 #define glGenVertexArrays GLeeFuncPtr_glGenVertexArrays
5628#endif
5629#ifndef GLEE_H_DEFINED_glIsVertexArray
5630#define GLEE_H_DEFINED_glIsVertexArray
5631 typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYPROC) (GLuint array);
5632 GLEE_EXTERN GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray;
5633 #define glIsVertexArray GLeeFuncPtr_glIsVertexArray
5634#endif
5635#endif
5636
5637/* GL_EXT_abgr */
5638
5639#ifndef GL_EXT_abgr
5640#define GL_EXT_abgr 1
5641#define __GLEE_GL_EXT_abgr 1
5642/* Constants */
5643#define GL_ABGR_EXT 0x8000
5644#endif
5645
5646/* GL_EXT_blend_color */
5647
5648#ifndef GL_EXT_blend_color
5649#define GL_EXT_blend_color 1
5650#define __GLEE_GL_EXT_blend_color 1
5651/* Constants */
5652#define GL_CONSTANT_COLOR_EXT 0x8001
5653#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
5654#define GL_CONSTANT_ALPHA_EXT 0x8003
5655#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
5656#define GL_BLEND_COLOR_EXT 0x8005
5657#ifndef GLEE_H_DEFINED_glBlendColorEXT
5658#define GLEE_H_DEFINED_glBlendColorEXT
5659 typedef void (APIENTRYP GLEEPFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
5660 GLEE_EXTERN GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT;
5661 #define glBlendColorEXT GLeeFuncPtr_glBlendColorEXT
5662#endif
5663#endif
5664
5665/* GL_EXT_polygon_offset */
5666
5667#ifndef GL_EXT_polygon_offset
5668#define GL_EXT_polygon_offset 1
5669#define __GLEE_GL_EXT_polygon_offset 1
5670/* Constants */
5671#define GL_POLYGON_OFFSET_EXT 0x8037
5672#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
5673#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
5674#ifndef GLEE_H_DEFINED_glPolygonOffsetEXT
5675#define GLEE_H_DEFINED_glPolygonOffsetEXT
5676 typedef void (APIENTRYP GLEEPFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
5677 GLEE_EXTERN GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT;
5678 #define glPolygonOffsetEXT GLeeFuncPtr_glPolygonOffsetEXT
5679#endif
5680#endif
5681
5682/* GL_EXT_texture */
5683
5684#ifndef GL_EXT_texture
5685#define GL_EXT_texture 1
5686#define __GLEE_GL_EXT_texture 1
5687/* Constants */
5688#define GL_ALPHA4_EXT 0x803B
5689#define GL_ALPHA8_EXT 0x803C
5690#define GL_ALPHA12_EXT 0x803D
5691#define GL_ALPHA16_EXT 0x803E
5692#define GL_LUMINANCE4_EXT 0x803F
5693#define GL_LUMINANCE8_EXT 0x8040
5694#define GL_LUMINANCE12_EXT 0x8041
5695#define GL_LUMINANCE16_EXT 0x8042
5696#define GL_LUMINANCE4_ALPHA4_EXT 0x8043
5697#define GL_LUMINANCE6_ALPHA2_EXT 0x8044
5698#define GL_LUMINANCE8_ALPHA8_EXT 0x8045
5699#define GL_LUMINANCE12_ALPHA4_EXT 0x8046
5700#define GL_LUMINANCE12_ALPHA12_EXT 0x8047
5701#define GL_LUMINANCE16_ALPHA16_EXT 0x8048
5702#define GL_INTENSITY_EXT 0x8049
5703#define GL_INTENSITY4_EXT 0x804A
5704#define GL_INTENSITY8_EXT 0x804B
5705#define GL_INTENSITY12_EXT 0x804C
5706#define GL_INTENSITY16_EXT 0x804D
5707#define GL_RGB2_EXT 0x804E
5708#define GL_RGB4_EXT 0x804F
5709#define GL_RGB5_EXT 0x8050
5710#define GL_RGB8_EXT 0x8051
5711#define GL_RGB10_EXT 0x8052
5712#define GL_RGB12_EXT 0x8053
5713#define GL_RGB16_EXT 0x8054
5714#define GL_RGBA2_EXT 0x8055
5715#define GL_RGBA4_EXT 0x8056
5716#define GL_RGB5_A1_EXT 0x8057
5717#define GL_RGBA8_EXT 0x8058
5718#define GL_RGB10_A2_EXT 0x8059
5719#define GL_RGBA12_EXT 0x805A
5720#define GL_RGBA16_EXT 0x805B
5721#define GL_TEXTURE_RED_SIZE_EXT 0x805C
5722#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
5723#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
5724#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
5725#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
5726#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
5727#define GL_REPLACE_EXT 0x8062
5728#define GL_PROXY_TEXTURE_1D_EXT 0x8063
5729#define GL_PROXY_TEXTURE_2D_EXT 0x8064
5730#define GL_TEXTURE_TOO_LARGE_EXT 0x8065
5731#endif
5732
5733/* GL_EXT_texture3D */
5734
5735#ifndef GL_EXT_texture3D
5736#define GL_EXT_texture3D 1
5737#define __GLEE_GL_EXT_texture3D 1
5738/* Constants */
5739#define GL_PACK_SKIP_IMAGES_EXT 0x806B
5740#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
5741#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
5742#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
5743#define GL_TEXTURE_3D_EXT 0x806F
5744#define GL_PROXY_TEXTURE_3D_EXT 0x8070
5745#define GL_TEXTURE_DEPTH_EXT 0x8071
5746#define GL_TEXTURE_WRAP_R_EXT 0x8072
5747#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
5748#ifndef GLEE_H_DEFINED_glTexImage3DEXT
5749#define GLEE_H_DEFINED_glTexImage3DEXT
5750 typedef void (APIENTRYP GLEEPFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
5751 GLEE_EXTERN GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT;
5752 #define glTexImage3DEXT GLeeFuncPtr_glTexImage3DEXT
5753#endif
5754#ifndef GLEE_H_DEFINED_glTexSubImage3DEXT
5755#define GLEE_H_DEFINED_glTexSubImage3DEXT
5756 typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
5757 GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT;
5758 #define glTexSubImage3DEXT GLeeFuncPtr_glTexSubImage3DEXT
5759#endif
5760#endif
5761
5762/* GL_SGIS_texture_filter4 */
5763
5764#ifndef GL_SGIS_texture_filter4
5765#define GL_SGIS_texture_filter4 1
5766#define __GLEE_GL_SGIS_texture_filter4 1
5767/* Constants */
5768#define GL_FILTER4_SGIS 0x8146
5769#define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
5770#ifndef GLEE_H_DEFINED_glGetTexFilterFuncSGIS
5771#define GLEE_H_DEFINED_glGetTexFilterFuncSGIS
5772 typedef void (APIENTRYP GLEEPFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat * weights);
5773 GLEE_EXTERN GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS;
5774 #define glGetTexFilterFuncSGIS GLeeFuncPtr_glGetTexFilterFuncSGIS
5775#endif
5776#ifndef GLEE_H_DEFINED_glTexFilterFuncSGIS
5777#define GLEE_H_DEFINED_glTexFilterFuncSGIS
5778 typedef void (APIENTRYP GLEEPFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);
5779 GLEE_EXTERN GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS;
5780 #define glTexFilterFuncSGIS GLeeFuncPtr_glTexFilterFuncSGIS
5781#endif
5782#endif
5783
5784/* GL_EXT_subtexture */
5785
5786#ifndef GL_EXT_subtexture
5787#define GL_EXT_subtexture 1
5788#define __GLEE_GL_EXT_subtexture 1
5789/* Constants */
5790#ifndef GLEE_H_DEFINED_glTexSubImage1DEXT
5791#define GLEE_H_DEFINED_glTexSubImage1DEXT
5792 typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
5793 GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT;
5794 #define glTexSubImage1DEXT GLeeFuncPtr_glTexSubImage1DEXT
5795#endif
5796#ifndef GLEE_H_DEFINED_glTexSubImage2DEXT
5797#define GLEE_H_DEFINED_glTexSubImage2DEXT
5798 typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
5799 GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT;
5800 #define glTexSubImage2DEXT GLeeFuncPtr_glTexSubImage2DEXT
5801#endif
5802#endif
5803
5804/* GL_EXT_copy_texture */
5805
5806#ifndef GL_EXT_copy_texture
5807#define GL_EXT_copy_texture 1
5808#define __GLEE_GL_EXT_copy_texture 1
5809/* Constants */
5810#ifndef GLEE_H_DEFINED_glCopyTexImage1DEXT
5811#define GLEE_H_DEFINED_glCopyTexImage1DEXT
5812 typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
5813 GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT;
5814 #define glCopyTexImage1DEXT GLeeFuncPtr_glCopyTexImage1DEXT
5815#endif
5816#ifndef GLEE_H_DEFINED_glCopyTexImage2DEXT
5817#define GLEE_H_DEFINED_glCopyTexImage2DEXT
5818 typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
5819 GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT;
5820 #define glCopyTexImage2DEXT GLeeFuncPtr_glCopyTexImage2DEXT
5821#endif
5822#ifndef GLEE_H_DEFINED_glCopyTexSubImage1DEXT
5823#define GLEE_H_DEFINED_glCopyTexSubImage1DEXT
5824 typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
5825 GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT;
5826 #define glCopyTexSubImage1DEXT GLeeFuncPtr_glCopyTexSubImage1DEXT
5827#endif
5828#ifndef GLEE_H_DEFINED_glCopyTexSubImage2DEXT
5829#define GLEE_H_DEFINED_glCopyTexSubImage2DEXT
5830 typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
5831 GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT;
5832 #define glCopyTexSubImage2DEXT GLeeFuncPtr_glCopyTexSubImage2DEXT
5833#endif
5834#ifndef GLEE_H_DEFINED_glCopyTexSubImage3DEXT
5835#define GLEE_H_DEFINED_glCopyTexSubImage3DEXT
5836 typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
5837 GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT;
5838 #define glCopyTexSubImage3DEXT GLeeFuncPtr_glCopyTexSubImage3DEXT
5839#endif
5840#endif
5841
5842/* GL_EXT_histogram */
5843
5844#ifndef GL_EXT_histogram
5845#define GL_EXT_histogram 1
5846#define __GLEE_GL_EXT_histogram 1
5847/* Constants */
5848#define GL_HISTOGRAM_EXT 0x8024
5849#define GL_PROXY_HISTOGRAM_EXT 0x8025
5850#define GL_HISTOGRAM_WIDTH_EXT 0x8026
5851#define GL_HISTOGRAM_FORMAT_EXT 0x8027
5852#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
5853#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
5854#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
5855#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
5856#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
5857#define GL_HISTOGRAM_SINK_EXT 0x802D
5858#define GL_MINMAX_EXT 0x802E
5859#define GL_MINMAX_FORMAT_EXT 0x802F
5860#define GL_MINMAX_SINK_EXT 0x8030
5861#define GL_TABLE_TOO_LARGE_EXT 0x8031
5862#ifndef GLEE_H_DEFINED_glGetHistogramEXT
5863#define GLEE_H_DEFINED_glGetHistogramEXT
5864 typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
5865 GLEE_EXTERN GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT;
5866 #define glGetHistogramEXT GLeeFuncPtr_glGetHistogramEXT
5867#endif
5868#ifndef GLEE_H_DEFINED_glGetHistogramParameterfvEXT
5869#define GLEE_H_DEFINED_glGetHistogramParameterfvEXT
5870 typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
5871 GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT;
5872 #define glGetHistogramParameterfvEXT GLeeFuncPtr_glGetHistogramParameterfvEXT
5873#endif
5874#ifndef GLEE_H_DEFINED_glGetHistogramParameterivEXT
5875#define GLEE_H_DEFINED_glGetHistogramParameterivEXT
5876 typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
5877 GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT;
5878 #define glGetHistogramParameterivEXT GLeeFuncPtr_glGetHistogramParameterivEXT
5879#endif
5880#ifndef GLEE_H_DEFINED_glGetMinmaxEXT
5881#define GLEE_H_DEFINED_glGetMinmaxEXT
5882 typedef void (APIENTRYP GLEEPFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
5883 GLEE_EXTERN GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT;
5884 #define glGetMinmaxEXT GLeeFuncPtr_glGetMinmaxEXT
5885#endif
5886#ifndef GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
5887#define GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
5888 typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
5889 GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT;
5890 #define glGetMinmaxParameterfvEXT GLeeFuncPtr_glGetMinmaxParameterfvEXT
5891#endif
5892#ifndef GLEE_H_DEFINED_glGetMinmaxParameterivEXT
5893#define GLEE_H_DEFINED_glGetMinmaxParameterivEXT
5894 typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
5895 GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT;
5896 #define glGetMinmaxParameterivEXT GLeeFuncPtr_glGetMinmaxParameterivEXT
5897#endif
5898#ifndef GLEE_H_DEFINED_glHistogramEXT
5899#define GLEE_H_DEFINED_glHistogramEXT
5900 typedef void (APIENTRYP GLEEPFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
5901 GLEE_EXTERN GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT;
5902 #define glHistogramEXT GLeeFuncPtr_glHistogramEXT
5903#endif
5904#ifndef GLEE_H_DEFINED_glMinmaxEXT
5905#define GLEE_H_DEFINED_glMinmaxEXT
5906 typedef void (APIENTRYP GLEEPFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
5907 GLEE_EXTERN GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT;
5908 #define glMinmaxEXT GLeeFuncPtr_glMinmaxEXT
5909#endif
5910#ifndef GLEE_H_DEFINED_glResetHistogramEXT
5911#define GLEE_H_DEFINED_glResetHistogramEXT
5912 typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
5913 GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT;
5914 #define glResetHistogramEXT GLeeFuncPtr_glResetHistogramEXT
5915#endif
5916#ifndef GLEE_H_DEFINED_glResetMinmaxEXT
5917#define GLEE_H_DEFINED_glResetMinmaxEXT
5918 typedef void (APIENTRYP GLEEPFNGLRESETMINMAXEXTPROC) (GLenum target);
5919 GLEE_EXTERN GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT;
5920 #define glResetMinmaxEXT GLeeFuncPtr_glResetMinmaxEXT
5921#endif
5922#endif
5923
5924/* GL_EXT_convolution */
5925
5926#ifndef GL_EXT_convolution
5927#define GL_EXT_convolution 1
5928#define __GLEE_GL_EXT_convolution 1
5929/* Constants */
5930#define GL_CONVOLUTION_1D_EXT 0x8010
5931#define GL_CONVOLUTION_2D_EXT 0x8011
5932#define GL_SEPARABLE_2D_EXT 0x8012
5933#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
5934#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
5935#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
5936#define GL_REDUCE_EXT 0x8016
5937#define GL_CONVOLUTION_FORMAT_EXT 0x8017
5938#define GL_CONVOLUTION_WIDTH_EXT 0x8018
5939#define GL_CONVOLUTION_HEIGHT_EXT 0x8019
5940#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
5941#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
5942#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
5943#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
5944#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
5945#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
5946#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
5947#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
5948#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
5949#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
5950#ifndef GLEE_H_DEFINED_glConvolutionFilter1DEXT
5951#define GLEE_H_DEFINED_glConvolutionFilter1DEXT
5952 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
5953 GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT;
5954 #define glConvolutionFilter1DEXT GLeeFuncPtr_glConvolutionFilter1DEXT
5955#endif
5956#ifndef GLEE_H_DEFINED_glConvolutionFilter2DEXT
5957#define GLEE_H_DEFINED_glConvolutionFilter2DEXT
5958 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
5959 GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT;
5960 #define glConvolutionFilter2DEXT GLeeFuncPtr_glConvolutionFilter2DEXT
5961#endif
5962#ifndef GLEE_H_DEFINED_glConvolutionParameterfEXT
5963#define GLEE_H_DEFINED_glConvolutionParameterfEXT
5964 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
5965 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT;
5966 #define glConvolutionParameterfEXT GLeeFuncPtr_glConvolutionParameterfEXT
5967#endif
5968#ifndef GLEE_H_DEFINED_glConvolutionParameterfvEXT
5969#define GLEE_H_DEFINED_glConvolutionParameterfvEXT
5970 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
5971 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT;
5972 #define glConvolutionParameterfvEXT GLeeFuncPtr_glConvolutionParameterfvEXT
5973#endif
5974#ifndef GLEE_H_DEFINED_glConvolutionParameteriEXT
5975#define GLEE_H_DEFINED_glConvolutionParameteriEXT
5976 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
5977 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT;
5978 #define glConvolutionParameteriEXT GLeeFuncPtr_glConvolutionParameteriEXT
5979#endif
5980#ifndef GLEE_H_DEFINED_glConvolutionParameterivEXT
5981#define GLEE_H_DEFINED_glConvolutionParameterivEXT
5982 typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
5983 GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT;
5984 #define glConvolutionParameterivEXT GLeeFuncPtr_glConvolutionParameterivEXT
5985#endif
5986#ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
5987#define GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
5988 typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
5989 GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT;
5990 #define glCopyConvolutionFilter1DEXT GLeeFuncPtr_glCopyConvolutionFilter1DEXT
5991#endif
5992#ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
5993#define GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
5994 typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
5995 GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT;
5996 #define glCopyConvolutionFilter2DEXT GLeeFuncPtr_glCopyConvolutionFilter2DEXT
5997#endif
5998#ifndef GLEE_H_DEFINED_glGetConvolutionFilterEXT
5999#define GLEE_H_DEFINED_glGetConvolutionFilterEXT
6000 typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
6001 GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT;
6002 #define glGetConvolutionFilterEXT GLeeFuncPtr_glGetConvolutionFilterEXT
6003#endif
6004#ifndef GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
6005#define GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
6006 typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
6007 GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT;
6008 #define glGetConvolutionParameterfvEXT GLeeFuncPtr_glGetConvolutionParameterfvEXT
6009#endif
6010#ifndef GLEE_H_DEFINED_glGetConvolutionParameterivEXT
6011#define GLEE_H_DEFINED_glGetConvolutionParameterivEXT
6012 typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
6013 GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT;
6014 #define glGetConvolutionParameterivEXT GLeeFuncPtr_glGetConvolutionParameterivEXT
6015#endif
6016#ifndef GLEE_H_DEFINED_glGetSeparableFilterEXT
6017#define GLEE_H_DEFINED_glGetSeparableFilterEXT
6018 typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
6019 GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT;
6020 #define glGetSeparableFilterEXT GLeeFuncPtr_glGetSeparableFilterEXT
6021#endif
6022#ifndef GLEE_H_DEFINED_glSeparableFilter2DEXT
6023#define GLEE_H_DEFINED_glSeparableFilter2DEXT
6024 typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
6025 GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT;
6026 #define glSeparableFilter2DEXT GLeeFuncPtr_glSeparableFilter2DEXT
6027#endif
6028#endif
6029
6030/* GL_SGI_color_matrix */
6031
6032#ifndef GL_SGI_color_matrix
6033#define GL_SGI_color_matrix 1
6034#define __GLEE_GL_SGI_color_matrix 1
6035/* Constants */
6036#define GL_COLOR_MATRIX_SGI 0x80B1
6037#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
6038#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
6039#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
6040#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
6041#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
6042#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
6043#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
6044#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
6045#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
6046#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
6047#endif
6048
6049/* GL_SGI_color_table */
6050
6051#ifndef GL_SGI_color_table
6052#define GL_SGI_color_table 1
6053#define __GLEE_GL_SGI_color_table 1
6054/* Constants */
6055#define GL_COLOR_TABLE_SGI 0x80D0
6056#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
6057#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
6058#define GL_PROXY_COLOR_TABLE_SGI 0x80D3
6059#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
6060#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
6061#define GL_COLOR_TABLE_SCALE_SGI 0x80D6
6062#define GL_COLOR_TABLE_BIAS_SGI 0x80D7
6063#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
6064#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
6065#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
6066#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
6067#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
6068#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
6069#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
6070#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
6071#ifndef GLEE_H_DEFINED_glColorTableSGI
6072#define GLEE_H_DEFINED_glColorTableSGI
6073 typedef void (APIENTRYP GLEEPFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
6074 GLEE_EXTERN GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI;
6075 #define glColorTableSGI GLeeFuncPtr_glColorTableSGI
6076#endif
6077#ifndef GLEE_H_DEFINED_glColorTableParameterfvSGI
6078#define GLEE_H_DEFINED_glColorTableParameterfvSGI
6079 typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat * params);
6080 GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI;
6081 #define glColorTableParameterfvSGI GLeeFuncPtr_glColorTableParameterfvSGI
6082#endif
6083#ifndef GLEE_H_DEFINED_glColorTableParameterivSGI
6084#define GLEE_H_DEFINED_glColorTableParameterivSGI
6085 typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint * params);
6086 GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI;
6087 #define glColorTableParameterivSGI GLeeFuncPtr_glColorTableParameterivSGI
6088#endif
6089#ifndef GLEE_H_DEFINED_glCopyColorTableSGI
6090#define GLEE_H_DEFINED_glCopyColorTableSGI
6091 typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
6092 GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI;
6093 #define glCopyColorTableSGI GLeeFuncPtr_glCopyColorTableSGI
6094#endif
6095#ifndef GLEE_H_DEFINED_glGetColorTableSGI
6096#define GLEE_H_DEFINED_glGetColorTableSGI
6097 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
6098 GLEE_EXTERN GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI;
6099 #define glGetColorTableSGI GLeeFuncPtr_glGetColorTableSGI
6100#endif
6101#ifndef GLEE_H_DEFINED_glGetColorTableParameterfvSGI
6102#define GLEE_H_DEFINED_glGetColorTableParameterfvSGI
6103 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat * params);
6104 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI;
6105 #define glGetColorTableParameterfvSGI GLeeFuncPtr_glGetColorTableParameterfvSGI
6106#endif
6107#ifndef GLEE_H_DEFINED_glGetColorTableParameterivSGI
6108#define GLEE_H_DEFINED_glGetColorTableParameterivSGI
6109 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint * params);
6110 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI;
6111 #define glGetColorTableParameterivSGI GLeeFuncPtr_glGetColorTableParameterivSGI
6112#endif
6113#endif
6114
6115/* GL_SGIS_pixel_texture */
6116
6117#ifndef GL_SGIS_pixel_texture
6118#define GL_SGIS_pixel_texture 1
6119#define __GLEE_GL_SGIS_pixel_texture 1
6120/* Constants */
6121#define GL_PIXEL_TEXTURE_SGIS 0x8353
6122#define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
6123#define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
6124#define GL_PIXEL_GROUP_COLOR_SGIS 0x8356
6125#ifndef GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
6126#define GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
6127 typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
6128 GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS;
6129 #define glPixelTexGenParameteriSGIS GLeeFuncPtr_glPixelTexGenParameteriSGIS
6130#endif
6131#ifndef GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
6132#define GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
6133 typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint * params);
6134 GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS;
6135 #define glPixelTexGenParameterivSGIS GLeeFuncPtr_glPixelTexGenParameterivSGIS
6136#endif
6137#ifndef GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
6138#define GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
6139 typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
6140 GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS;
6141 #define glPixelTexGenParameterfSGIS GLeeFuncPtr_glPixelTexGenParameterfSGIS
6142#endif
6143#ifndef GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
6144#define GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
6145 typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
6146 GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS;
6147 #define glPixelTexGenParameterfvSGIS GLeeFuncPtr_glPixelTexGenParameterfvSGIS
6148#endif
6149#ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
6150#define GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
6151 typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint * params);
6152 GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS;
6153 #define glGetPixelTexGenParameterivSGIS GLeeFuncPtr_glGetPixelTexGenParameterivSGIS
6154#endif
6155#ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
6156#define GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
6157 typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat * params);
6158 GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS;
6159 #define glGetPixelTexGenParameterfvSGIS GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS
6160#endif
6161#endif
6162
6163/* GL_SGIX_pixel_texture */
6164
6165#ifndef GL_SGIX_pixel_texture
6166#define GL_SGIX_pixel_texture 1
6167#define __GLEE_GL_SGIX_pixel_texture 1
6168/* Constants */
6169#define GL_PIXEL_TEX_GEN_SGIX 0x8139
6170#define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
6171#ifndef GLEE_H_DEFINED_glPixelTexGenSGIX
6172#define GLEE_H_DEFINED_glPixelTexGenSGIX
6173 typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
6174 GLEE_EXTERN GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX;
6175 #define glPixelTexGenSGIX GLeeFuncPtr_glPixelTexGenSGIX
6176#endif
6177#endif
6178
6179/* GL_SGIS_texture4D */
6180
6181#ifndef GL_SGIS_texture4D
6182#define GL_SGIS_texture4D 1
6183#define __GLEE_GL_SGIS_texture4D 1
6184/* Constants */
6185#define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
6186#define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
6187#define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
6188#define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
6189#define GL_TEXTURE_4D_SGIS 0x8134
6190#define GL_PROXY_TEXTURE_4D_SGIS 0x8135
6191#define GL_TEXTURE_4DSIZE_SGIS 0x8136
6192#define GL_TEXTURE_WRAP_Q_SGIS 0x8137
6193#define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
6194#define GL_TEXTURE_4D_BINDING_SGIS 0x814F
6195#ifndef GLEE_H_DEFINED_glTexImage4DSGIS
6196#define GLEE_H_DEFINED_glTexImage4DSGIS
6197 typedef void (APIENTRYP GLEEPFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
6198 GLEE_EXTERN GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS;
6199 #define glTexImage4DSGIS GLeeFuncPtr_glTexImage4DSGIS
6200#endif
6201#ifndef GLEE_H_DEFINED_glTexSubImage4DSGIS
6202#define GLEE_H_DEFINED_glTexSubImage4DSGIS
6203 typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE4DSGISPROC) (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);
6204 GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS;
6205 #define glTexSubImage4DSGIS GLeeFuncPtr_glTexSubImage4DSGIS
6206#endif
6207#endif
6208
6209/* GL_SGI_texture_color_table */
6210
6211#ifndef GL_SGI_texture_color_table
6212#define GL_SGI_texture_color_table 1
6213#define __GLEE_GL_SGI_texture_color_table 1
6214/* Constants */
6215#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
6216#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
6217#endif
6218
6219/* GL_EXT_cmyka */
6220
6221#ifndef GL_EXT_cmyka
6222#define GL_EXT_cmyka 1
6223#define __GLEE_GL_EXT_cmyka 1
6224/* Constants */
6225#define GL_CMYK_EXT 0x800C
6226#define GL_CMYKA_EXT 0x800D
6227#define GL_PACK_CMYK_HINT_EXT 0x800E
6228#define GL_UNPACK_CMYK_HINT_EXT 0x800F
6229#endif
6230
6231/* GL_EXT_texture_object */
6232
6233#ifndef GL_EXT_texture_object
6234#define GL_EXT_texture_object 1
6235#define __GLEE_GL_EXT_texture_object 1
6236/* Constants */
6237#define GL_TEXTURE_PRIORITY_EXT 0x8066
6238#define GL_TEXTURE_RESIDENT_EXT 0x8067
6239#define GL_TEXTURE_1D_BINDING_EXT 0x8068
6240#define GL_TEXTURE_2D_BINDING_EXT 0x8069
6241#define GL_TEXTURE_3D_BINDING_EXT 0x806A
6242#ifndef GLEE_H_DEFINED_glAreTexturesResidentEXT
6243#define GLEE_H_DEFINED_glAreTexturesResidentEXT
6244 typedef GLboolean (APIENTRYP GLEEPFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint * textures, GLboolean * residences);
6245 GLEE_EXTERN GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT;
6246 #define glAreTexturesResidentEXT GLeeFuncPtr_glAreTexturesResidentEXT
6247#endif
6248#ifndef GLEE_H_DEFINED_glBindTextureEXT
6249#define GLEE_H_DEFINED_glBindTextureEXT
6250 typedef void (APIENTRYP GLEEPFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
6251 GLEE_EXTERN GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT;
6252 #define glBindTextureEXT GLeeFuncPtr_glBindTextureEXT
6253#endif
6254#ifndef GLEE_H_DEFINED_glDeleteTexturesEXT
6255#define GLEE_H_DEFINED_glDeleteTexturesEXT
6256 typedef void (APIENTRYP GLEEPFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint * textures);
6257 GLEE_EXTERN GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT;
6258 #define glDeleteTexturesEXT GLeeFuncPtr_glDeleteTexturesEXT
6259#endif
6260#ifndef GLEE_H_DEFINED_glGenTexturesEXT
6261#define GLEE_H_DEFINED_glGenTexturesEXT
6262 typedef void (APIENTRYP GLEEPFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint * textures);
6263 GLEE_EXTERN GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT;
6264 #define glGenTexturesEXT GLeeFuncPtr_glGenTexturesEXT
6265#endif
6266#ifndef GLEE_H_DEFINED_glIsTextureEXT
6267#define GLEE_H_DEFINED_glIsTextureEXT
6268 typedef GLboolean (APIENTRYP GLEEPFNGLISTEXTUREEXTPROC) (GLuint texture);
6269 GLEE_EXTERN GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT;
6270 #define glIsTextureEXT GLeeFuncPtr_glIsTextureEXT
6271#endif
6272#ifndef GLEE_H_DEFINED_glPrioritizeTexturesEXT
6273#define GLEE_H_DEFINED_glPrioritizeTexturesEXT
6274 typedef void (APIENTRYP GLEEPFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities);
6275 GLEE_EXTERN GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT;
6276 #define glPrioritizeTexturesEXT GLeeFuncPtr_glPrioritizeTexturesEXT
6277#endif
6278#endif
6279
6280/* GL_SGIS_detail_texture */
6281
6282#ifndef GL_SGIS_detail_texture
6283#define GL_SGIS_detail_texture 1
6284#define __GLEE_GL_SGIS_detail_texture 1
6285/* Constants */
6286#define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
6287#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
6288#define GL_LINEAR_DETAIL_SGIS 0x8097
6289#define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
6290#define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
6291#define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
6292#define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
6293#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
6294#ifndef GLEE_H_DEFINED_glDetailTexFuncSGIS
6295#define GLEE_H_DEFINED_glDetailTexFuncSGIS
6296 typedef void (APIENTRYP GLEEPFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
6297 GLEE_EXTERN GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS;
6298 #define glDetailTexFuncSGIS GLeeFuncPtr_glDetailTexFuncSGIS
6299#endif
6300#ifndef GLEE_H_DEFINED_glGetDetailTexFuncSGIS
6301#define GLEE_H_DEFINED_glGetDetailTexFuncSGIS
6302 typedef void (APIENTRYP GLEEPFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
6303 GLEE_EXTERN GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS;
6304 #define glGetDetailTexFuncSGIS GLeeFuncPtr_glGetDetailTexFuncSGIS
6305#endif
6306#endif
6307
6308/* GL_SGIS_sharpen_texture */
6309
6310#ifndef GL_SGIS_sharpen_texture
6311#define GL_SGIS_sharpen_texture 1
6312#define __GLEE_GL_SGIS_sharpen_texture 1
6313/* Constants */
6314#define GL_LINEAR_SHARPEN_SGIS 0x80AD
6315#define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
6316#define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
6317#define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
6318#ifndef GLEE_H_DEFINED_glSharpenTexFuncSGIS
6319#define GLEE_H_DEFINED_glSharpenTexFuncSGIS
6320 typedef void (APIENTRYP GLEEPFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
6321 GLEE_EXTERN GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS;
6322 #define glSharpenTexFuncSGIS GLeeFuncPtr_glSharpenTexFuncSGIS
6323#endif
6324#ifndef GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
6325#define GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
6326 typedef void (APIENTRYP GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
6327 GLEE_EXTERN GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS;
6328 #define glGetSharpenTexFuncSGIS GLeeFuncPtr_glGetSharpenTexFuncSGIS
6329#endif
6330#endif
6331
6332/* GL_EXT_packed_pixels */
6333
6334#ifndef GL_EXT_packed_pixels
6335#define GL_EXT_packed_pixels 1
6336#define __GLEE_GL_EXT_packed_pixels 1
6337/* Constants */
6338#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
6339#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
6340#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
6341#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
6342#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
6343#endif
6344
6345/* GL_SGIS_texture_lod */
6346
6347#ifndef GL_SGIS_texture_lod
6348#define GL_SGIS_texture_lod 1
6349#define __GLEE_GL_SGIS_texture_lod 1
6350/* Constants */
6351#define GL_TEXTURE_MIN_LOD_SGIS 0x813A
6352#define GL_TEXTURE_MAX_LOD_SGIS 0x813B
6353#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
6354#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
6355#endif
6356
6357/* GL_SGIS_multisample */
6358
6359#ifndef GL_SGIS_multisample
6360#define GL_SGIS_multisample 1
6361#define __GLEE_GL_SGIS_multisample 1
6362/* Constants */
6363#define GL_MULTISAMPLE_SGIS 0x809D
6364#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
6365#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
6366#define GL_SAMPLE_MASK_SGIS 0x80A0
6367#define GL_1PASS_SGIS 0x80A1
6368#define GL_2PASS_0_SGIS 0x80A2
6369#define GL_2PASS_1_SGIS 0x80A3
6370#define GL_4PASS_0_SGIS 0x80A4
6371#define GL_4PASS_1_SGIS 0x80A5
6372#define GL_4PASS_2_SGIS 0x80A6
6373#define GL_4PASS_3_SGIS 0x80A7
6374#define GL_SAMPLE_BUFFERS_SGIS 0x80A8
6375#define GL_SAMPLES_SGIS 0x80A9
6376#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
6377#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
6378#define GL_SAMPLE_PATTERN_SGIS 0x80AC
6379#ifndef GLEE_H_DEFINED_glSampleMaskSGIS
6380#define GLEE_H_DEFINED_glSampleMaskSGIS
6381 typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
6382 GLEE_EXTERN GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS;
6383 #define glSampleMaskSGIS GLeeFuncPtr_glSampleMaskSGIS
6384#endif
6385#ifndef GLEE_H_DEFINED_glSamplePatternSGIS
6386#define GLEE_H_DEFINED_glSamplePatternSGIS
6387 typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
6388 GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS;
6389 #define glSamplePatternSGIS GLeeFuncPtr_glSamplePatternSGIS
6390#endif
6391#endif
6392
6393/* GL_EXT_rescale_normal */
6394
6395#ifndef GL_EXT_rescale_normal
6396#define GL_EXT_rescale_normal 1
6397#define __GLEE_GL_EXT_rescale_normal 1
6398/* Constants */
6399#define GL_RESCALE_NORMAL_EXT 0x803A
6400#endif
6401
6402/* GL_EXT_vertex_array */
6403
6404#ifndef GL_EXT_vertex_array
6405#define GL_EXT_vertex_array 1
6406#define __GLEE_GL_EXT_vertex_array 1
6407/* Constants */
6408#define GL_VERTEX_ARRAY_EXT 0x8074
6409#define GL_NORMAL_ARRAY_EXT 0x8075
6410#define GL_COLOR_ARRAY_EXT 0x8076
6411#define GL_INDEX_ARRAY_EXT 0x8077
6412#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
6413#define GL_EDGE_FLAG_ARRAY_EXT 0x8079
6414#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
6415#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
6416#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
6417#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
6418#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
6419#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
6420#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
6421#define GL_COLOR_ARRAY_SIZE_EXT 0x8081
6422#define GL_COLOR_ARRAY_TYPE_EXT 0x8082
6423#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
6424#define GL_COLOR_ARRAY_COUNT_EXT 0x8084
6425#define GL_INDEX_ARRAY_TYPE_EXT 0x8085
6426#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
6427#define GL_INDEX_ARRAY_COUNT_EXT 0x8087
6428#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
6429#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
6430#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
6431#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
6432#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
6433#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
6434#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
6435#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
6436#define GL_COLOR_ARRAY_POINTER_EXT 0x8090
6437#define GL_INDEX_ARRAY_POINTER_EXT 0x8091
6438#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
6439#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
6440#ifndef GLEE_H_DEFINED_glArrayElementEXT
6441#define GLEE_H_DEFINED_glArrayElementEXT
6442 typedef void (APIENTRYP GLEEPFNGLARRAYELEMENTEXTPROC) (GLint i);
6443 GLEE_EXTERN GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT;
6444 #define glArrayElementEXT GLeeFuncPtr_glArrayElementEXT
6445#endif
6446#ifndef GLEE_H_DEFINED_glColorPointerEXT
6447#define GLEE_H_DEFINED_glColorPointerEXT
6448 typedef void (APIENTRYP GLEEPFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6449 GLEE_EXTERN GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT;
6450 #define glColorPointerEXT GLeeFuncPtr_glColorPointerEXT
6451#endif
6452#ifndef GLEE_H_DEFINED_glDrawArraysEXT
6453#define GLEE_H_DEFINED_glDrawArraysEXT
6454 typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
6455 GLEE_EXTERN GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT;
6456 #define glDrawArraysEXT GLeeFuncPtr_glDrawArraysEXT
6457#endif
6458#ifndef GLEE_H_DEFINED_glEdgeFlagPointerEXT
6459#define GLEE_H_DEFINED_glEdgeFlagPointerEXT
6460 typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean * pointer);
6461 GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT;
6462 #define glEdgeFlagPointerEXT GLeeFuncPtr_glEdgeFlagPointerEXT
6463#endif
6464#ifndef GLEE_H_DEFINED_glGetPointervEXT
6465#define GLEE_H_DEFINED_glGetPointervEXT
6466 typedef void (APIENTRYP GLEEPFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* * params);
6467 GLEE_EXTERN GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT;
6468 #define glGetPointervEXT GLeeFuncPtr_glGetPointervEXT
6469#endif
6470#ifndef GLEE_H_DEFINED_glIndexPointerEXT
6471#define GLEE_H_DEFINED_glIndexPointerEXT
6472 typedef void (APIENTRYP GLEEPFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6473 GLEE_EXTERN GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT;
6474 #define glIndexPointerEXT GLeeFuncPtr_glIndexPointerEXT
6475#endif
6476#ifndef GLEE_H_DEFINED_glNormalPointerEXT
6477#define GLEE_H_DEFINED_glNormalPointerEXT
6478 typedef void (APIENTRYP GLEEPFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6479 GLEE_EXTERN GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT;
6480 #define glNormalPointerEXT GLeeFuncPtr_glNormalPointerEXT
6481#endif
6482#ifndef GLEE_H_DEFINED_glTexCoordPointerEXT
6483#define GLEE_H_DEFINED_glTexCoordPointerEXT
6484 typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6485 GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT;
6486 #define glTexCoordPointerEXT GLeeFuncPtr_glTexCoordPointerEXT
6487#endif
6488#ifndef GLEE_H_DEFINED_glVertexPointerEXT
6489#define GLEE_H_DEFINED_glVertexPointerEXT
6490 typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6491 GLEE_EXTERN GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT;
6492 #define glVertexPointerEXT GLeeFuncPtr_glVertexPointerEXT
6493#endif
6494#endif
6495
6496/* GL_EXT_misc_attribute */
6497
6498#ifndef GL_EXT_misc_attribute
6499#define GL_EXT_misc_attribute 1
6500#define __GLEE_GL_EXT_misc_attribute 1
6501/* Constants */
6502#endif
6503
6504/* GL_SGIS_generate_mipmap */
6505
6506#ifndef GL_SGIS_generate_mipmap
6507#define GL_SGIS_generate_mipmap 1
6508#define __GLEE_GL_SGIS_generate_mipmap 1
6509/* Constants */
6510#define GL_GENERATE_MIPMAP_SGIS 0x8191
6511#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
6512#endif
6513
6514/* GL_SGIX_clipmap */
6515
6516#ifndef GL_SGIX_clipmap
6517#define GL_SGIX_clipmap 1
6518#define __GLEE_GL_SGIX_clipmap 1
6519/* Constants */
6520#define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
6521#define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
6522#define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
6523#define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
6524#define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
6525#define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
6526#define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
6527#define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
6528#define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
6529#define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
6530#define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
6531#define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
6532#endif
6533
6534/* GL_SGIX_shadow */
6535
6536#ifndef GL_SGIX_shadow
6537#define GL_SGIX_shadow 1
6538#define __GLEE_GL_SGIX_shadow 1
6539/* Constants */
6540#define GL_TEXTURE_COMPARE_SGIX 0x819A
6541#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
6542#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
6543#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
6544#endif
6545
6546/* GL_SGIS_texture_edge_clamp */
6547
6548#ifndef GL_SGIS_texture_edge_clamp
6549#define GL_SGIS_texture_edge_clamp 1
6550#define __GLEE_GL_SGIS_texture_edge_clamp 1
6551/* Constants */
6552#define GL_CLAMP_TO_EDGE_SGIS 0x812F
6553#endif
6554
6555/* GL_SGIS_texture_border_clamp */
6556
6557#ifndef GL_SGIS_texture_border_clamp
6558#define GL_SGIS_texture_border_clamp 1
6559#define __GLEE_GL_SGIS_texture_border_clamp 1
6560/* Constants */
6561#define GL_CLAMP_TO_BORDER_SGIS 0x812D
6562#endif
6563
6564/* GL_EXT_blend_minmax */
6565
6566#ifndef GL_EXT_blend_minmax
6567#define GL_EXT_blend_minmax 1
6568#define __GLEE_GL_EXT_blend_minmax 1
6569/* Constants */
6570#define GL_FUNC_ADD_EXT 0x8006
6571#define GL_MIN_EXT 0x8007
6572#define GL_MAX_EXT 0x8008
6573#define GL_BLEND_EQUATION_EXT 0x8009
6574#ifndef GLEE_H_DEFINED_glBlendEquationEXT
6575#define GLEE_H_DEFINED_glBlendEquationEXT
6576 typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
6577 GLEE_EXTERN GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT;
6578 #define glBlendEquationEXT GLeeFuncPtr_glBlendEquationEXT
6579#endif
6580#endif
6581
6582/* GL_EXT_blend_subtract */
6583
6584#ifndef GL_EXT_blend_subtract
6585#define GL_EXT_blend_subtract 1
6586#define __GLEE_GL_EXT_blend_subtract 1
6587/* Constants */
6588#define GL_FUNC_SUBTRACT_EXT 0x800A
6589#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
6590#endif
6591
6592/* GL_EXT_blend_logic_op */
6593
6594#ifndef GL_EXT_blend_logic_op
6595#define GL_EXT_blend_logic_op 1
6596#define __GLEE_GL_EXT_blend_logic_op 1
6597/* Constants */
6598#endif
6599
6600/* GL_SGIX_interlace */
6601
6602#ifndef GL_SGIX_interlace
6603#define GL_SGIX_interlace 1
6604#define __GLEE_GL_SGIX_interlace 1
6605/* Constants */
6606#define GL_INTERLACE_SGIX 0x8094
6607#endif
6608
6609/* GL_SGIX_pixel_tiles */
6610
6611#ifndef GL_SGIX_pixel_tiles
6612#define GL_SGIX_pixel_tiles 1
6613#define __GLEE_GL_SGIX_pixel_tiles 1
6614/* Constants */
6615#define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
6616#define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
6617#define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
6618#define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
6619#define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
6620#define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
6621#define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
6622#define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
6623#endif
6624
6625/* GL_SGIS_texture_select */
6626
6627#ifndef GL_SGIS_texture_select
6628#define GL_SGIS_texture_select 1
6629#define __GLEE_GL_SGIS_texture_select 1
6630/* Constants */
6631#define GL_DUAL_ALPHA4_SGIS 0x8110
6632#define GL_DUAL_ALPHA8_SGIS 0x8111
6633#define GL_DUAL_ALPHA12_SGIS 0x8112
6634#define GL_DUAL_ALPHA16_SGIS 0x8113
6635#define GL_DUAL_LUMINANCE4_SGIS 0x8114
6636#define GL_DUAL_LUMINANCE8_SGIS 0x8115
6637#define GL_DUAL_LUMINANCE12_SGIS 0x8116
6638#define GL_DUAL_LUMINANCE16_SGIS 0x8117
6639#define GL_DUAL_INTENSITY4_SGIS 0x8118
6640#define GL_DUAL_INTENSITY8_SGIS 0x8119
6641#define GL_DUAL_INTENSITY12_SGIS 0x811A
6642#define GL_DUAL_INTENSITY16_SGIS 0x811B
6643#define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
6644#define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
6645#define GL_QUAD_ALPHA4_SGIS 0x811E
6646#define GL_QUAD_ALPHA8_SGIS 0x811F
6647#define GL_QUAD_LUMINANCE4_SGIS 0x8120
6648#define GL_QUAD_LUMINANCE8_SGIS 0x8121
6649#define GL_QUAD_INTENSITY4_SGIS 0x8122
6650#define GL_QUAD_INTENSITY8_SGIS 0x8123
6651#define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
6652#define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
6653#endif
6654
6655/* GL_SGIX_sprite */
6656
6657#ifndef GL_SGIX_sprite
6658#define GL_SGIX_sprite 1
6659#define __GLEE_GL_SGIX_sprite 1
6660/* Constants */
6661#define GL_SPRITE_SGIX 0x8148
6662#define GL_SPRITE_MODE_SGIX 0x8149
6663#define GL_SPRITE_AXIS_SGIX 0x814A
6664#define GL_SPRITE_TRANSLATION_SGIX 0x814B
6665#define GL_SPRITE_AXIAL_SGIX 0x814C
6666#define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
6667#define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
6668#ifndef GLEE_H_DEFINED_glSpriteParameterfSGIX
6669#define GLEE_H_DEFINED_glSpriteParameterfSGIX
6670 typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
6671 GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX;
6672 #define glSpriteParameterfSGIX GLeeFuncPtr_glSpriteParameterfSGIX
6673#endif
6674#ifndef GLEE_H_DEFINED_glSpriteParameterfvSGIX
6675#define GLEE_H_DEFINED_glSpriteParameterfvSGIX
6676 typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat * params);
6677 GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX;
6678 #define glSpriteParameterfvSGIX GLeeFuncPtr_glSpriteParameterfvSGIX
6679#endif
6680#ifndef GLEE_H_DEFINED_glSpriteParameteriSGIX
6681#define GLEE_H_DEFINED_glSpriteParameteriSGIX
6682 typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
6683 GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX;
6684 #define glSpriteParameteriSGIX GLeeFuncPtr_glSpriteParameteriSGIX
6685#endif
6686#ifndef GLEE_H_DEFINED_glSpriteParameterivSGIX
6687#define GLEE_H_DEFINED_glSpriteParameterivSGIX
6688 typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint * params);
6689 GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX;
6690 #define glSpriteParameterivSGIX GLeeFuncPtr_glSpriteParameterivSGIX
6691#endif
6692#endif
6693
6694/* GL_SGIX_texture_multi_buffer */
6695
6696#ifndef GL_SGIX_texture_multi_buffer
6697#define GL_SGIX_texture_multi_buffer 1
6698#define __GLEE_GL_SGIX_texture_multi_buffer 1
6699/* Constants */
6700#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
6701#endif
6702
6703/* GL_EXT_point_parameters */
6704
6705#ifndef GL_EXT_point_parameters
6706#define GL_EXT_point_parameters 1
6707#define __GLEE_GL_EXT_point_parameters 1
6708/* Constants */
6709#define GL_POINT_SIZE_MIN_EXT 0x8126
6710#define GL_POINT_SIZE_MAX_EXT 0x8127
6711#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
6712#define GL_DISTANCE_ATTENUATION_EXT 0x8129
6713#ifndef GLEE_H_DEFINED_glPointParameterfEXT
6714#define GLEE_H_DEFINED_glPointParameterfEXT
6715 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
6716 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT;
6717 #define glPointParameterfEXT GLeeFuncPtr_glPointParameterfEXT
6718#endif
6719#ifndef GLEE_H_DEFINED_glPointParameterfvEXT
6720#define GLEE_H_DEFINED_glPointParameterfvEXT
6721 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat * params);
6722 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT;
6723 #define glPointParameterfvEXT GLeeFuncPtr_glPointParameterfvEXT
6724#endif
6725#endif
6726
6727/* GL_SGIS_point_parameters */
6728
6729#ifndef GL_SGIS_point_parameters
6730#define GL_SGIS_point_parameters 1
6731#define __GLEE_GL_SGIS_point_parameters 1
6732/* Constants */
6733#define GL_POINT_SIZE_MIN_SGIS 0x8126
6734#define GL_POINT_SIZE_MAX_SGIS 0x8127
6735#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
6736#define GL_DISTANCE_ATTENUATION_SGIS 0x8129
6737#ifndef GLEE_H_DEFINED_glPointParameterfSGIS
6738#define GLEE_H_DEFINED_glPointParameterfSGIS
6739 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
6740 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS;
6741 #define glPointParameterfSGIS GLeeFuncPtr_glPointParameterfSGIS
6742#endif
6743#ifndef GLEE_H_DEFINED_glPointParameterfvSGIS
6744#define GLEE_H_DEFINED_glPointParameterfvSGIS
6745 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
6746 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS;
6747 #define glPointParameterfvSGIS GLeeFuncPtr_glPointParameterfvSGIS
6748#endif
6749#endif
6750
6751/* GL_SGIX_instruments */
6752
6753#ifndef GL_SGIX_instruments
6754#define GL_SGIX_instruments 1
6755#define __GLEE_GL_SGIX_instruments 1
6756/* Constants */
6757#define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
6758#define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
6759#ifndef GLEE_H_DEFINED_glGetInstrumentsSGIX
6760#define GLEE_H_DEFINED_glGetInstrumentsSGIX
6761 typedef GLint (APIENTRYP GLEEPFNGLGETINSTRUMENTSSGIXPROC) ();
6762 GLEE_EXTERN GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX;
6763 #define glGetInstrumentsSGIX GLeeFuncPtr_glGetInstrumentsSGIX
6764#endif
6765#ifndef GLEE_H_DEFINED_glInstrumentsBufferSGIX
6766#define GLEE_H_DEFINED_glInstrumentsBufferSGIX
6767 typedef void (APIENTRYP GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint * buffer);
6768 GLEE_EXTERN GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX;
6769 #define glInstrumentsBufferSGIX GLeeFuncPtr_glInstrumentsBufferSGIX
6770#endif
6771#ifndef GLEE_H_DEFINED_glPollInstrumentsSGIX
6772#define GLEE_H_DEFINED_glPollInstrumentsSGIX
6773 typedef GLint (APIENTRYP GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) (GLint * marker_p);
6774 GLEE_EXTERN GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX;
6775 #define glPollInstrumentsSGIX GLeeFuncPtr_glPollInstrumentsSGIX
6776#endif
6777#ifndef GLEE_H_DEFINED_glReadInstrumentsSGIX
6778#define GLEE_H_DEFINED_glReadInstrumentsSGIX
6779 typedef void (APIENTRYP GLEEPFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
6780 GLEE_EXTERN GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX;
6781 #define glReadInstrumentsSGIX GLeeFuncPtr_glReadInstrumentsSGIX
6782#endif
6783#ifndef GLEE_H_DEFINED_glStartInstrumentsSGIX
6784#define GLEE_H_DEFINED_glStartInstrumentsSGIX
6785 typedef void (APIENTRYP GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) ();
6786 GLEE_EXTERN GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX;
6787 #define glStartInstrumentsSGIX GLeeFuncPtr_glStartInstrumentsSGIX
6788#endif
6789#ifndef GLEE_H_DEFINED_glStopInstrumentsSGIX
6790#define GLEE_H_DEFINED_glStopInstrumentsSGIX
6791 typedef void (APIENTRYP GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
6792 GLEE_EXTERN GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX;
6793 #define glStopInstrumentsSGIX GLeeFuncPtr_glStopInstrumentsSGIX
6794#endif
6795#endif
6796
6797/* GL_SGIX_texture_scale_bias */
6798
6799#ifndef GL_SGIX_texture_scale_bias
6800#define GL_SGIX_texture_scale_bias 1
6801#define __GLEE_GL_SGIX_texture_scale_bias 1
6802/* Constants */
6803#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
6804#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
6805#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
6806#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
6807#endif
6808
6809/* GL_SGIX_framezoom */
6810
6811#ifndef GL_SGIX_framezoom
6812#define GL_SGIX_framezoom 1
6813#define __GLEE_GL_SGIX_framezoom 1
6814/* Constants */
6815#define GL_FRAMEZOOM_SGIX 0x818B
6816#define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
6817#define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
6818#ifndef GLEE_H_DEFINED_glFrameZoomSGIX
6819#define GLEE_H_DEFINED_glFrameZoomSGIX
6820 typedef void (APIENTRYP GLEEPFNGLFRAMEZOOMSGIXPROC) (GLint factor);
6821 GLEE_EXTERN GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX;
6822 #define glFrameZoomSGIX GLeeFuncPtr_glFrameZoomSGIX
6823#endif
6824#endif
6825
6826/* GL_SGIX_tag_sample_buffer */
6827
6828#ifndef GL_SGIX_tag_sample_buffer
6829#define GL_SGIX_tag_sample_buffer 1
6830#define __GLEE_GL_SGIX_tag_sample_buffer 1
6831/* Constants */
6832#ifndef GLEE_H_DEFINED_glTagSampleBufferSGIX
6833#define GLEE_H_DEFINED_glTagSampleBufferSGIX
6834 typedef void (APIENTRYP GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) ();
6835 GLEE_EXTERN GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX;
6836 #define glTagSampleBufferSGIX GLeeFuncPtr_glTagSampleBufferSGIX
6837#endif
6838#endif
6839
6840/* GL_FfdMaskSGIX */
6841
6842#ifndef GL_FfdMaskSGIX
6843#define GL_FfdMaskSGIX 1
6844#define __GLEE_GL_FfdMaskSGIX 1
6845/* Constants */
6846#define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
6847#define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
6848#endif
6849
6850/* GL_SGIX_polynomial_ffd */
6851
6852#ifndef GL_SGIX_polynomial_ffd
6853#define GL_SGIX_polynomial_ffd 1
6854#define __GLEE_GL_SGIX_polynomial_ffd 1
6855/* Constants */
6856#define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
6857#define GL_TEXTURE_DEFORMATION_SGIX 0x8195
6858#define GL_DEFORMATIONS_MASK_SGIX 0x8196
6859#define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
6860#ifndef GLEE_H_DEFINED_glDeformationMap3dSGIX
6861#define GLEE_H_DEFINED_glDeformationMap3dSGIX
6862 typedef void (APIENTRYP GLEEPFNGLDEFORMATIONMAP3DSGIXPROC) (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);
6863 GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX;
6864 #define glDeformationMap3dSGIX GLeeFuncPtr_glDeformationMap3dSGIX
6865#endif
6866#ifndef GLEE_H_DEFINED_glDeformationMap3fSGIX
6867#define GLEE_H_DEFINED_glDeformationMap3fSGIX
6868 typedef void (APIENTRYP GLEEPFNGLDEFORMATIONMAP3FSGIXPROC) (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);
6869 GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX;
6870 #define glDeformationMap3fSGIX GLeeFuncPtr_glDeformationMap3fSGIX
6871#endif
6872#ifndef GLEE_H_DEFINED_glDeformSGIX
6873#define GLEE_H_DEFINED_glDeformSGIX
6874 typedef void (APIENTRYP GLEEPFNGLDEFORMSGIXPROC) (GLbitfield mask);
6875 GLEE_EXTERN GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX;
6876 #define glDeformSGIX GLeeFuncPtr_glDeformSGIX
6877#endif
6878#ifndef GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
6879#define GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
6880 typedef void (APIENTRYP GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
6881 GLEE_EXTERN GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX;
6882 #define glLoadIdentityDeformationMapSGIX GLeeFuncPtr_glLoadIdentityDeformationMapSGIX
6883#endif
6884#endif
6885
6886/* GL_SGIX_reference_plane */
6887
6888#ifndef GL_SGIX_reference_plane
6889#define GL_SGIX_reference_plane 1
6890#define __GLEE_GL_SGIX_reference_plane 1
6891/* Constants */
6892#define GL_REFERENCE_PLANE_SGIX 0x817D
6893#define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
6894#ifndef GLEE_H_DEFINED_glReferencePlaneSGIX
6895#define GLEE_H_DEFINED_glReferencePlaneSGIX
6896 typedef void (APIENTRYP GLEEPFNGLREFERENCEPLANESGIXPROC) (const GLdouble * equation);
6897 GLEE_EXTERN GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX;
6898 #define glReferencePlaneSGIX GLeeFuncPtr_glReferencePlaneSGIX
6899#endif
6900#endif
6901
6902/* GL_SGIX_flush_raster */
6903
6904#ifndef GL_SGIX_flush_raster
6905#define GL_SGIX_flush_raster 1
6906#define __GLEE_GL_SGIX_flush_raster 1
6907/* Constants */
6908#ifndef GLEE_H_DEFINED_glFlushRasterSGIX
6909#define GLEE_H_DEFINED_glFlushRasterSGIX
6910 typedef void (APIENTRYP GLEEPFNGLFLUSHRASTERSGIXPROC) ();
6911 GLEE_EXTERN GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX;
6912 #define glFlushRasterSGIX GLeeFuncPtr_glFlushRasterSGIX
6913#endif
6914#endif
6915
6916/* GL_SGIX_depth_texture */
6917
6918#ifndef GL_SGIX_depth_texture
6919#define GL_SGIX_depth_texture 1
6920#define __GLEE_GL_SGIX_depth_texture 1
6921/* Constants */
6922#define GL_DEPTH_COMPONENT16_SGIX 0x81A5
6923#define GL_DEPTH_COMPONENT24_SGIX 0x81A6
6924#define GL_DEPTH_COMPONENT32_SGIX 0x81A7
6925#endif
6926
6927/* GL_SGIS_fog_function */
6928
6929#ifndef GL_SGIS_fog_function
6930#define GL_SGIS_fog_function 1
6931#define __GLEE_GL_SGIS_fog_function 1
6932/* Constants */
6933#define GL_FOG_FUNC_SGIS 0x812A
6934#define GL_FOG_FUNC_POINTS_SGIS 0x812B
6935#define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
6936#ifndef GLEE_H_DEFINED_glFogFuncSGIS
6937#define GLEE_H_DEFINED_glFogFuncSGIS
6938 typedef void (APIENTRYP GLEEPFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat * points);
6939 GLEE_EXTERN GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS;
6940 #define glFogFuncSGIS GLeeFuncPtr_glFogFuncSGIS
6941#endif
6942#ifndef GLEE_H_DEFINED_glGetFogFuncSGIS
6943#define GLEE_H_DEFINED_glGetFogFuncSGIS
6944 typedef void (APIENTRYP GLEEPFNGLGETFOGFUNCSGISPROC) (GLfloat * points);
6945 GLEE_EXTERN GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS;
6946 #define glGetFogFuncSGIS GLeeFuncPtr_glGetFogFuncSGIS
6947#endif
6948#endif
6949
6950/* GL_SGIX_fog_offset */
6951
6952#ifndef GL_SGIX_fog_offset
6953#define GL_SGIX_fog_offset 1
6954#define __GLEE_GL_SGIX_fog_offset 1
6955/* Constants */
6956#define GL_FOG_OFFSET_SGIX 0x8198
6957#define GL_FOG_OFFSET_VALUE_SGIX 0x8199
6958#endif
6959
6960/* GL_HP_image_transform */
6961
6962#ifndef GL_HP_image_transform
6963#define GL_HP_image_transform 1
6964#define __GLEE_GL_HP_image_transform 1
6965/* Constants */
6966#define GL_IMAGE_SCALE_X_HP 0x8155
6967#define GL_IMAGE_SCALE_Y_HP 0x8156
6968#define GL_IMAGE_TRANSLATE_X_HP 0x8157
6969#define GL_IMAGE_TRANSLATE_Y_HP 0x8158
6970#define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
6971#define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
6972#define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
6973#define GL_IMAGE_MAG_FILTER_HP 0x815C
6974#define GL_IMAGE_MIN_FILTER_HP 0x815D
6975#define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
6976#define GL_CUBIC_HP 0x815F
6977#define GL_AVERAGE_HP 0x8160
6978#define GL_IMAGE_TRANSFORM_2D_HP 0x8161
6979#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
6980#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
6981#ifndef GLEE_H_DEFINED_glImageTransformParameteriHP
6982#define GLEE_H_DEFINED_glImageTransformParameteriHP
6983 typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
6984 GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP;
6985 #define glImageTransformParameteriHP GLeeFuncPtr_glImageTransformParameteriHP
6986#endif
6987#ifndef GLEE_H_DEFINED_glImageTransformParameterfHP
6988#define GLEE_H_DEFINED_glImageTransformParameterfHP
6989 typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
6990 GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP;
6991 #define glImageTransformParameterfHP GLeeFuncPtr_glImageTransformParameterfHP
6992#endif
6993#ifndef GLEE_H_DEFINED_glImageTransformParameterivHP
6994#define GLEE_H_DEFINED_glImageTransformParameterivHP
6995 typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint * params);
6996 GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP;
6997 #define glImageTransformParameterivHP GLeeFuncPtr_glImageTransformParameterivHP
6998#endif
6999#ifndef GLEE_H_DEFINED_glImageTransformParameterfvHP
7000#define GLEE_H_DEFINED_glImageTransformParameterfvHP
7001 typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat * params);
7002 GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP;
7003 #define glImageTransformParameterfvHP GLeeFuncPtr_glImageTransformParameterfvHP
7004#endif
7005#ifndef GLEE_H_DEFINED_glGetImageTransformParameterivHP
7006#define GLEE_H_DEFINED_glGetImageTransformParameterivHP
7007 typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint * params);
7008 GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP;
7009 #define glGetImageTransformParameterivHP GLeeFuncPtr_glGetImageTransformParameterivHP
7010#endif
7011#ifndef GLEE_H_DEFINED_glGetImageTransformParameterfvHP
7012#define GLEE_H_DEFINED_glGetImageTransformParameterfvHP
7013 typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat * params);
7014 GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP;
7015 #define glGetImageTransformParameterfvHP GLeeFuncPtr_glGetImageTransformParameterfvHP
7016#endif
7017#endif
7018
7019/* GL_HP_convolution_border_modes */
7020
7021#ifndef GL_HP_convolution_border_modes
7022#define GL_HP_convolution_border_modes 1
7023#define __GLEE_GL_HP_convolution_border_modes 1
7024/* Constants */
7025#define GL_IGNORE_BORDER_HP 0x8150
7026#define GL_CONSTANT_BORDER_HP 0x8151
7027#define GL_REPLICATE_BORDER_HP 0x8153
7028#define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
7029#endif
7030
7031/* GL_INGR_palette_buffer */
7032
7033#ifndef GL_INGR_palette_buffer
7034#define GL_INGR_palette_buffer 1
7035#define __GLEE_GL_INGR_palette_buffer 1
7036/* Constants */
7037#endif
7038
7039/* GL_SGIX_texture_add_env */
7040
7041#ifndef GL_SGIX_texture_add_env
7042#define GL_SGIX_texture_add_env 1
7043#define __GLEE_GL_SGIX_texture_add_env 1
7044/* Constants */
7045#define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
7046#endif
7047
7048/* GL_EXT_color_subtable */
7049
7050#ifndef GL_EXT_color_subtable
7051#define GL_EXT_color_subtable 1
7052#define __GLEE_GL_EXT_color_subtable 1
7053/* Constants */
7054#ifndef GLEE_H_DEFINED_glColorSubTableEXT
7055#define GLEE_H_DEFINED_glColorSubTableEXT
7056 typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
7057 GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT;
7058 #define glColorSubTableEXT GLeeFuncPtr_glColorSubTableEXT
7059#endif
7060#ifndef GLEE_H_DEFINED_glCopyColorSubTableEXT
7061#define GLEE_H_DEFINED_glCopyColorSubTableEXT
7062 typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
7063 GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT;
7064 #define glCopyColorSubTableEXT GLeeFuncPtr_glCopyColorSubTableEXT
7065#endif
7066#endif
7067
7068/* GL_PGI_vertex_hints */
7069
7070#ifndef GL_PGI_vertex_hints
7071#define GL_PGI_vertex_hints 1
7072#define __GLEE_GL_PGI_vertex_hints 1
7073/* Constants */
7074#define GL_VERTEX_DATA_HINT_PGI 0x1A22A
7075#define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
7076#define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
7077#define GL_MAX_VERTEX_HINT_PGI 0x1A22D
7078#define GL_COLOR3_BIT_PGI 0x00010000
7079#define GL_COLOR4_BIT_PGI 0x00020000
7080#define GL_EDGEFLAG_BIT_PGI 0x00040000
7081#define GL_INDEX_BIT_PGI 0x00080000
7082#define GL_MAT_AMBIENT_BIT_PGI 0x00100000
7083#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
7084#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
7085#define GL_MAT_EMISSION_BIT_PGI 0x00800000
7086#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
7087#define GL_MAT_SHININESS_BIT_PGI 0x02000000
7088#define GL_MAT_SPECULAR_BIT_PGI 0x04000000
7089#define GL_NORMAL_BIT_PGI 0x08000000
7090#define GL_TEXCOORD1_BIT_PGI 0x10000000
7091#define GL_TEXCOORD2_BIT_PGI 0x20000000
7092#define GL_TEXCOORD3_BIT_PGI 0x40000000
7093#define GL_TEXCOORD4_BIT_PGI 0x80000000
7094#define GL_VERTEX23_BIT_PGI 0x00000004
7095#define GL_VERTEX4_BIT_PGI 0x00000008
7096#endif
7097
7098/* GL_PGI_misc_hints */
7099
7100#ifndef GL_PGI_misc_hints
7101#define GL_PGI_misc_hints 1
7102#define __GLEE_GL_PGI_misc_hints 1
7103/* Constants */
7104#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
7105#define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
7106#define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
7107#define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
7108#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
7109#define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
7110#define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
7111#define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
7112#define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
7113#define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
7114#define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
7115#define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
7116#define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
7117#define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
7118#define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
7119#define GL_FULL_STIPPLE_HINT_PGI 0x1A219
7120#define GL_CLIP_NEAR_HINT_PGI 0x1A220
7121#define GL_CLIP_FAR_HINT_PGI 0x1A221
7122#define GL_WIDE_LINE_HINT_PGI 0x1A222
7123#define GL_BACK_NORMALS_HINT_PGI 0x1A223
7124#ifndef GLEE_H_DEFINED_glHintPGI
7125#define GLEE_H_DEFINED_glHintPGI
7126 typedef void (APIENTRYP GLEEPFNGLHINTPGIPROC) (GLenum target, GLint mode);
7127 GLEE_EXTERN GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI;
7128 #define glHintPGI GLeeFuncPtr_glHintPGI
7129#endif
7130#endif
7131
7132/* GL_EXT_paletted_texture */
7133
7134#ifndef GL_EXT_paletted_texture
7135#define GL_EXT_paletted_texture 1
7136#define __GLEE_GL_EXT_paletted_texture 1
7137/* Constants */
7138#define GL_COLOR_INDEX1_EXT 0x80E2
7139#define GL_COLOR_INDEX2_EXT 0x80E3
7140#define GL_COLOR_INDEX4_EXT 0x80E4
7141#define GL_COLOR_INDEX8_EXT 0x80E5
7142#define GL_COLOR_INDEX12_EXT 0x80E6
7143#define GL_COLOR_INDEX16_EXT 0x80E7
7144#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
7145#ifndef GLEE_H_DEFINED_glColorTableEXT
7146#define GLEE_H_DEFINED_glColorTableEXT
7147 typedef void (APIENTRYP GLEEPFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
7148 GLEE_EXTERN GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT;
7149 #define glColorTableEXT GLeeFuncPtr_glColorTableEXT
7150#endif
7151#ifndef GLEE_H_DEFINED_glGetColorTableEXT
7152#define GLEE_H_DEFINED_glGetColorTableEXT
7153 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * data);
7154 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT;
7155 #define glGetColorTableEXT GLeeFuncPtr_glGetColorTableEXT
7156#endif
7157#ifndef GLEE_H_DEFINED_glGetColorTableParameterivEXT
7158#define GLEE_H_DEFINED_glGetColorTableParameterivEXT
7159 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
7160 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT;
7161 #define glGetColorTableParameterivEXT GLeeFuncPtr_glGetColorTableParameterivEXT
7162#endif
7163#ifndef GLEE_H_DEFINED_glGetColorTableParameterfvEXT
7164#define GLEE_H_DEFINED_glGetColorTableParameterfvEXT
7165 typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
7166 GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT;
7167 #define glGetColorTableParameterfvEXT GLeeFuncPtr_glGetColorTableParameterfvEXT
7168#endif
7169#endif
7170
7171/* GL_EXT_clip_volume_hint */
7172
7173#ifndef GL_EXT_clip_volume_hint
7174#define GL_EXT_clip_volume_hint 1
7175#define __GLEE_GL_EXT_clip_volume_hint 1
7176/* Constants */
7177#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
7178#endif
7179
7180/* GL_SGIX_list_priority */
7181
7182#ifndef GL_SGIX_list_priority
7183#define GL_SGIX_list_priority 1
7184#define __GLEE_GL_SGIX_list_priority 1
7185/* Constants */
7186#define GL_LIST_PRIORITY_SGIX 0x8182
7187#ifndef GLEE_H_DEFINED_glGetListParameterfvSGIX
7188#define GLEE_H_DEFINED_glGetListParameterfvSGIX
7189 typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat * params);
7190 GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX;
7191 #define glGetListParameterfvSGIX GLeeFuncPtr_glGetListParameterfvSGIX
7192#endif
7193#ifndef GLEE_H_DEFINED_glGetListParameterivSGIX
7194#define GLEE_H_DEFINED_glGetListParameterivSGIX
7195 typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint * params);
7196 GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX;
7197 #define glGetListParameterivSGIX GLeeFuncPtr_glGetListParameterivSGIX
7198#endif
7199#ifndef GLEE_H_DEFINED_glListParameterfSGIX
7200#define GLEE_H_DEFINED_glListParameterfSGIX
7201 typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
7202 GLEE_EXTERN GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX;
7203 #define glListParameterfSGIX GLeeFuncPtr_glListParameterfSGIX
7204#endif
7205#ifndef GLEE_H_DEFINED_glListParameterfvSGIX
7206#define GLEE_H_DEFINED_glListParameterfvSGIX
7207 typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat * params);
7208 GLEE_EXTERN GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX;
7209 #define glListParameterfvSGIX GLeeFuncPtr_glListParameterfvSGIX
7210#endif
7211#ifndef GLEE_H_DEFINED_glListParameteriSGIX
7212#define GLEE_H_DEFINED_glListParameteriSGIX
7213 typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
7214 GLEE_EXTERN GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX;
7215 #define glListParameteriSGIX GLeeFuncPtr_glListParameteriSGIX
7216#endif
7217#ifndef GLEE_H_DEFINED_glListParameterivSGIX
7218#define GLEE_H_DEFINED_glListParameterivSGIX
7219 typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint * params);
7220 GLEE_EXTERN GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX;
7221 #define glListParameterivSGIX GLeeFuncPtr_glListParameterivSGIX
7222#endif
7223#endif
7224
7225/* GL_SGIX_ir_instrument1 */
7226
7227#ifndef GL_SGIX_ir_instrument1
7228#define GL_SGIX_ir_instrument1 1
7229#define __GLEE_GL_SGIX_ir_instrument1 1
7230/* Constants */
7231#define GL_IR_INSTRUMENT1_SGIX 0x817F
7232#endif
7233
7234/* GL_SGIX_calligraphic_fragment */
7235
7236#ifndef GL_SGIX_calligraphic_fragment
7237#define GL_SGIX_calligraphic_fragment 1
7238#define __GLEE_GL_SGIX_calligraphic_fragment 1
7239/* Constants */
7240#define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
7241#endif
7242
7243/* GL_SGIX_texture_lod_bias */
7244
7245#ifndef GL_SGIX_texture_lod_bias
7246#define GL_SGIX_texture_lod_bias 1
7247#define __GLEE_GL_SGIX_texture_lod_bias 1
7248/* Constants */
7249#define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
7250#define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
7251#define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
7252#endif
7253
7254/* GL_SGIX_shadow_ambient */
7255
7256#ifndef GL_SGIX_shadow_ambient
7257#define GL_SGIX_shadow_ambient 1
7258#define __GLEE_GL_SGIX_shadow_ambient 1
7259/* Constants */
7260#define GL_SHADOW_AMBIENT_SGIX 0x80BF
7261#endif
7262
7263/* GL_EXT_index_texture */
7264
7265#ifndef GL_EXT_index_texture
7266#define GL_EXT_index_texture 1
7267#define __GLEE_GL_EXT_index_texture 1
7268/* Constants */
7269#endif
7270
7271/* GL_EXT_index_material */
7272
7273#ifndef GL_EXT_index_material
7274#define GL_EXT_index_material 1
7275#define __GLEE_GL_EXT_index_material 1
7276/* Constants */
7277#define GL_INDEX_MATERIAL_EXT 0x81B8
7278#define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
7279#define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
7280#ifndef GLEE_H_DEFINED_glIndexMaterialEXT
7281#define GLEE_H_DEFINED_glIndexMaterialEXT
7282 typedef void (APIENTRYP GLEEPFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
7283 GLEE_EXTERN GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT;
7284 #define glIndexMaterialEXT GLeeFuncPtr_glIndexMaterialEXT
7285#endif
7286#endif
7287
7288/* GL_EXT_index_func */
7289
7290#ifndef GL_EXT_index_func
7291#define GL_EXT_index_func 1
7292#define __GLEE_GL_EXT_index_func 1
7293/* Constants */
7294#define GL_INDEX_TEST_EXT 0x81B5
7295#define GL_INDEX_TEST_FUNC_EXT 0x81B6
7296#define GL_INDEX_TEST_REF_EXT 0x81B7
7297#ifndef GLEE_H_DEFINED_glIndexFuncEXT
7298#define GLEE_H_DEFINED_glIndexFuncEXT
7299 typedef void (APIENTRYP GLEEPFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
7300 GLEE_EXTERN GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT;
7301 #define glIndexFuncEXT GLeeFuncPtr_glIndexFuncEXT
7302#endif
7303#endif
7304
7305/* GL_EXT_index_array_formats */
7306
7307#ifndef GL_EXT_index_array_formats
7308#define GL_EXT_index_array_formats 1
7309#define __GLEE_GL_EXT_index_array_formats 1
7310/* Constants */
7311#define GL_IUI_V2F_EXT 0x81AD
7312#define GL_IUI_V3F_EXT 0x81AE
7313#define GL_IUI_N3F_V2F_EXT 0x81AF
7314#define GL_IUI_N3F_V3F_EXT 0x81B0
7315#define GL_T2F_IUI_V2F_EXT 0x81B1
7316#define GL_T2F_IUI_V3F_EXT 0x81B2
7317#define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
7318#define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
7319#endif
7320
7321/* GL_EXT_compiled_vertex_array */
7322
7323#ifndef GL_EXT_compiled_vertex_array
7324#define GL_EXT_compiled_vertex_array 1
7325#define __GLEE_GL_EXT_compiled_vertex_array 1
7326/* Constants */
7327#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
7328#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
7329#ifndef GLEE_H_DEFINED_glLockArraysEXT
7330#define GLEE_H_DEFINED_glLockArraysEXT
7331 typedef void (APIENTRYP GLEEPFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
7332 GLEE_EXTERN GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT;
7333 #define glLockArraysEXT GLeeFuncPtr_glLockArraysEXT
7334#endif
7335#ifndef GLEE_H_DEFINED_glUnlockArraysEXT
7336#define GLEE_H_DEFINED_glUnlockArraysEXT
7337 typedef void (APIENTRYP GLEEPFNGLUNLOCKARRAYSEXTPROC) ();
7338 GLEE_EXTERN GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT;
7339 #define glUnlockArraysEXT GLeeFuncPtr_glUnlockArraysEXT
7340#endif
7341#endif
7342
7343/* GL_EXT_cull_vertex */
7344
7345#ifndef GL_EXT_cull_vertex
7346#define GL_EXT_cull_vertex 1
7347#define __GLEE_GL_EXT_cull_vertex 1
7348/* Constants */
7349#define GL_CULL_VERTEX_EXT 0x81AA
7350#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
7351#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
7352#ifndef GLEE_H_DEFINED_glCullParameterdvEXT
7353#define GLEE_H_DEFINED_glCullParameterdvEXT
7354 typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble * params);
7355 GLEE_EXTERN GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT;
7356 #define glCullParameterdvEXT GLeeFuncPtr_glCullParameterdvEXT
7357#endif
7358#ifndef GLEE_H_DEFINED_glCullParameterfvEXT
7359#define GLEE_H_DEFINED_glCullParameterfvEXT
7360 typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat * params);
7361 GLEE_EXTERN GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT;
7362 #define glCullParameterfvEXT GLeeFuncPtr_glCullParameterfvEXT
7363#endif
7364#endif
7365
7366/* GL_SGIX_ycrcb */
7367
7368#ifndef GL_SGIX_ycrcb
7369#define GL_SGIX_ycrcb 1
7370#define __GLEE_GL_SGIX_ycrcb 1
7371/* Constants */
7372#define GL_YCRCB_422_SGIX 0x81BB
7373#define GL_YCRCB_444_SGIX 0x81BC
7374#endif
7375
7376/* GL_SGIX_fragment_lighting */
7377
7378#ifndef GL_SGIX_fragment_lighting
7379#define GL_SGIX_fragment_lighting 1
7380#define __GLEE_GL_SGIX_fragment_lighting 1
7381/* Constants */
7382#define GL_FRAGMENT_LIGHTING_SGIX 0x8400
7383#define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
7384#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
7385#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
7386#define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
7387#define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
7388#define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
7389#define GL_LIGHT_ENV_MODE_SGIX 0x8407
7390#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
7391#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
7392#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
7393#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
7394#define GL_FRAGMENT_LIGHT0_SGIX 0x840C
7395#define GL_FRAGMENT_LIGHT1_SGIX 0x840D
7396#define GL_FRAGMENT_LIGHT2_SGIX 0x840E
7397#define GL_FRAGMENT_LIGHT3_SGIX 0x840F
7398#define GL_FRAGMENT_LIGHT4_SGIX 0x8410
7399#define GL_FRAGMENT_LIGHT5_SGIX 0x8411
7400#define GL_FRAGMENT_LIGHT6_SGIX 0x8412
7401#define GL_FRAGMENT_LIGHT7_SGIX 0x8413
7402#ifndef GLEE_H_DEFINED_glFragmentColorMaterialSGIX
7403#define GLEE_H_DEFINED_glFragmentColorMaterialSGIX
7404 typedef void (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
7405 GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX;
7406 #define glFragmentColorMaterialSGIX GLeeFuncPtr_glFragmentColorMaterialSGIX
7407#endif
7408#ifndef GLEE_H_DEFINED_glFragmentLightfSGIX
7409#define GLEE_H_DEFINED_glFragmentLightfSGIX
7410 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
7411 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX;
7412 #define glFragmentLightfSGIX GLeeFuncPtr_glFragmentLightfSGIX
7413#endif
7414#ifndef GLEE_H_DEFINED_glFragmentLightfvSGIX
7415#define GLEE_H_DEFINED_glFragmentLightfvSGIX
7416 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat * params);
7417 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX;
7418 #define glFragmentLightfvSGIX GLeeFuncPtr_glFragmentLightfvSGIX
7419#endif
7420#ifndef GLEE_H_DEFINED_glFragmentLightiSGIX
7421#define GLEE_H_DEFINED_glFragmentLightiSGIX
7422 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
7423 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX;
7424 #define glFragmentLightiSGIX GLeeFuncPtr_glFragmentLightiSGIX
7425#endif
7426#ifndef GLEE_H_DEFINED_glFragmentLightivSGIX
7427#define GLEE_H_DEFINED_glFragmentLightivSGIX
7428 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint * params);
7429 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX;
7430 #define glFragmentLightivSGIX GLeeFuncPtr_glFragmentLightivSGIX
7431#endif
7432#ifndef GLEE_H_DEFINED_glFragmentLightModelfSGIX
7433#define GLEE_H_DEFINED_glFragmentLightModelfSGIX
7434 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
7435 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX;
7436 #define glFragmentLightModelfSGIX GLeeFuncPtr_glFragmentLightModelfSGIX
7437#endif
7438#ifndef GLEE_H_DEFINED_glFragmentLightModelfvSGIX
7439#define GLEE_H_DEFINED_glFragmentLightModelfvSGIX
7440 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat * params);
7441 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX;
7442 #define glFragmentLightModelfvSGIX GLeeFuncPtr_glFragmentLightModelfvSGIX
7443#endif
7444#ifndef GLEE_H_DEFINED_glFragmentLightModeliSGIX
7445#define GLEE_H_DEFINED_glFragmentLightModeliSGIX
7446 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
7447 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX;
7448 #define glFragmentLightModeliSGIX GLeeFuncPtr_glFragmentLightModeliSGIX
7449#endif
7450#ifndef GLEE_H_DEFINED_glFragmentLightModelivSGIX
7451#define GLEE_H_DEFINED_glFragmentLightModelivSGIX
7452 typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint * params);
7453 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX;
7454 #define glFragmentLightModelivSGIX GLeeFuncPtr_glFragmentLightModelivSGIX
7455#endif
7456#ifndef GLEE_H_DEFINED_glFragmentMaterialfSGIX
7457#define GLEE_H_DEFINED_glFragmentMaterialfSGIX
7458 typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
7459 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX;
7460 #define glFragmentMaterialfSGIX GLeeFuncPtr_glFragmentMaterialfSGIX
7461#endif
7462#ifndef GLEE_H_DEFINED_glFragmentMaterialfvSGIX
7463#define GLEE_H_DEFINED_glFragmentMaterialfvSGIX
7464 typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat * params);
7465 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX;
7466 #define glFragmentMaterialfvSGIX GLeeFuncPtr_glFragmentMaterialfvSGIX
7467#endif
7468#ifndef GLEE_H_DEFINED_glFragmentMaterialiSGIX
7469#define GLEE_H_DEFINED_glFragmentMaterialiSGIX
7470 typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
7471 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX;
7472 #define glFragmentMaterialiSGIX GLeeFuncPtr_glFragmentMaterialiSGIX
7473#endif
7474#ifndef GLEE_H_DEFINED_glFragmentMaterialivSGIX
7475#define GLEE_H_DEFINED_glFragmentMaterialivSGIX
7476 typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint * params);
7477 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX;
7478 #define glFragmentMaterialivSGIX GLeeFuncPtr_glFragmentMaterialivSGIX
7479#endif
7480#ifndef GLEE_H_DEFINED_glGetFragmentLightfvSGIX
7481#define GLEE_H_DEFINED_glGetFragmentLightfvSGIX
7482 typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat * params);
7483 GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX;
7484 #define glGetFragmentLightfvSGIX GLeeFuncPtr_glGetFragmentLightfvSGIX
7485#endif
7486#ifndef GLEE_H_DEFINED_glGetFragmentLightivSGIX
7487#define GLEE_H_DEFINED_glGetFragmentLightivSGIX
7488 typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint * params);
7489 GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX;
7490 #define glGetFragmentLightivSGIX GLeeFuncPtr_glGetFragmentLightivSGIX
7491#endif
7492#ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
7493#define GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
7494 typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat * params);
7495 GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX;
7496 #define glGetFragmentMaterialfvSGIX GLeeFuncPtr_glGetFragmentMaterialfvSGIX
7497#endif
7498#ifndef GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
7499#define GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
7500 typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint * params);
7501 GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX;
7502 #define glGetFragmentMaterialivSGIX GLeeFuncPtr_glGetFragmentMaterialivSGIX
7503#endif
7504#ifndef GLEE_H_DEFINED_glLightEnviSGIX
7505#define GLEE_H_DEFINED_glLightEnviSGIX
7506 typedef void (APIENTRYP GLEEPFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
7507 GLEE_EXTERN GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX;
7508 #define glLightEnviSGIX GLeeFuncPtr_glLightEnviSGIX
7509#endif
7510#endif
7511
7512/* GL_IBM_rasterpos_clip */
7513
7514#ifndef GL_IBM_rasterpos_clip
7515#define GL_IBM_rasterpos_clip 1
7516#define __GLEE_GL_IBM_rasterpos_clip 1
7517/* Constants */
7518#define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
7519#endif
7520
7521/* GL_HP_texture_lighting */
7522
7523#ifndef GL_HP_texture_lighting
7524#define GL_HP_texture_lighting 1
7525#define __GLEE_GL_HP_texture_lighting 1
7526/* Constants */
7527#define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
7528#define GL_TEXTURE_POST_SPECULAR_HP 0x8168
7529#define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
7530#endif
7531
7532/* GL_EXT_draw_range_elements */
7533
7534#ifndef GL_EXT_draw_range_elements
7535#define GL_EXT_draw_range_elements 1
7536#define __GLEE_GL_EXT_draw_range_elements 1
7537/* Constants */
7538#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
7539#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
7540#ifndef GLEE_H_DEFINED_glDrawRangeElementsEXT
7541#define GLEE_H_DEFINED_glDrawRangeElementsEXT
7542 typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
7543 GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT;
7544 #define glDrawRangeElementsEXT GLeeFuncPtr_glDrawRangeElementsEXT
7545#endif
7546#endif
7547
7548/* GL_WIN_phong_shading */
7549
7550#ifndef GL_WIN_phong_shading
7551#define GL_WIN_phong_shading 1
7552#define __GLEE_GL_WIN_phong_shading 1
7553/* Constants */
7554#define GL_PHONG_WIN 0x80EA
7555#define GL_PHONG_HINT_WIN 0x80EB
7556#endif
7557
7558/* GL_WIN_specular_fog */
7559
7560#ifndef GL_WIN_specular_fog
7561#define GL_WIN_specular_fog 1
7562#define __GLEE_GL_WIN_specular_fog 1
7563/* Constants */
7564#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
7565#endif
7566
7567/* GL_EXT_light_texture */
7568
7569#ifndef GL_EXT_light_texture
7570#define GL_EXT_light_texture 1
7571#define __GLEE_GL_EXT_light_texture 1
7572/* Constants */
7573#define GL_FRAGMENT_MATERIAL_EXT 0x8349
7574#define GL_FRAGMENT_NORMAL_EXT 0x834A
7575#define GL_FRAGMENT_COLOR_EXT 0x834C
7576#define GL_ATTENUATION_EXT 0x834D
7577#define GL_SHADOW_ATTENUATION_EXT 0x834E
7578#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
7579#define GL_TEXTURE_LIGHT_EXT 0x8350
7580#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
7581#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
7582#ifndef GLEE_H_DEFINED_glApplyTextureEXT
7583#define GLEE_H_DEFINED_glApplyTextureEXT
7584 typedef void (APIENTRYP GLEEPFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
7585 GLEE_EXTERN GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT;
7586 #define glApplyTextureEXT GLeeFuncPtr_glApplyTextureEXT
7587#endif
7588#ifndef GLEE_H_DEFINED_glTextureLightEXT
7589#define GLEE_H_DEFINED_glTextureLightEXT
7590 typedef void (APIENTRYP GLEEPFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
7591 GLEE_EXTERN GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT;
7592 #define glTextureLightEXT GLeeFuncPtr_glTextureLightEXT
7593#endif
7594#ifndef GLEE_H_DEFINED_glTextureMaterialEXT
7595#define GLEE_H_DEFINED_glTextureMaterialEXT
7596 typedef void (APIENTRYP GLEEPFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
7597 GLEE_EXTERN GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT;
7598 #define glTextureMaterialEXT GLeeFuncPtr_glTextureMaterialEXT
7599#endif
7600#endif
7601
7602/* GL_SGIX_blend_alpha_minmax */
7603
7604#ifndef GL_SGIX_blend_alpha_minmax
7605#define GL_SGIX_blend_alpha_minmax 1
7606#define __GLEE_GL_SGIX_blend_alpha_minmax 1
7607/* Constants */
7608#define GL_ALPHA_MIN_SGIX 0x8320
7609#define GL_ALPHA_MAX_SGIX 0x8321
7610#endif
7611
7612/* GL_SGIX_impact_pixel_texture */
7613
7614#ifndef GL_SGIX_impact_pixel_texture
7615#define GL_SGIX_impact_pixel_texture 1
7616#define __GLEE_GL_SGIX_impact_pixel_texture 1
7617/* Constants */
7618#define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184
7619#define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185
7620#define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186
7621#define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
7622#define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
7623#define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189
7624#define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A
7625#endif
7626
7627/* GL_EXT_bgra */
7628
7629#ifndef GL_EXT_bgra
7630#define GL_EXT_bgra 1
7631#define __GLEE_GL_EXT_bgra 1
7632/* Constants */
7633#define GL_BGR_EXT 0x80E0
7634#define GL_BGRA_EXT 0x80E1
7635#endif
7636
7637/* GL_SGIX_async */
7638
7639#ifndef GL_SGIX_async
7640#define GL_SGIX_async 1
7641#define __GLEE_GL_SGIX_async 1
7642/* Constants */
7643#define GL_ASYNC_MARKER_SGIX 0x8329
7644#ifndef GLEE_H_DEFINED_glAsyncMarkerSGIX
7645#define GLEE_H_DEFINED_glAsyncMarkerSGIX
7646 typedef void (APIENTRYP GLEEPFNGLASYNCMARKERSGIXPROC) (GLuint marker);
7647 GLEE_EXTERN GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX;
7648 #define glAsyncMarkerSGIX GLeeFuncPtr_glAsyncMarkerSGIX
7649#endif
7650#ifndef GLEE_H_DEFINED_glFinishAsyncSGIX
7651#define GLEE_H_DEFINED_glFinishAsyncSGIX
7652 typedef GLint (APIENTRYP GLEEPFNGLFINISHASYNCSGIXPROC) (GLuint * markerp);
7653 GLEE_EXTERN GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX;
7654 #define glFinishAsyncSGIX GLeeFuncPtr_glFinishAsyncSGIX
7655#endif
7656#ifndef GLEE_H_DEFINED_glPollAsyncSGIX
7657#define GLEE_H_DEFINED_glPollAsyncSGIX
7658 typedef GLint (APIENTRYP GLEEPFNGLPOLLASYNCSGIXPROC) (GLuint * markerp);
7659 GLEE_EXTERN GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX;
7660 #define glPollAsyncSGIX GLeeFuncPtr_glPollAsyncSGIX
7661#endif
7662#ifndef GLEE_H_DEFINED_glGenAsyncMarkersSGIX
7663#define GLEE_H_DEFINED_glGenAsyncMarkersSGIX
7664 typedef GLuint (APIENTRYP GLEEPFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
7665 GLEE_EXTERN GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX;
7666 #define glGenAsyncMarkersSGIX GLeeFuncPtr_glGenAsyncMarkersSGIX
7667#endif
7668#ifndef GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
7669#define GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
7670 typedef void (APIENTRYP GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
7671 GLEE_EXTERN GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX;
7672 #define glDeleteAsyncMarkersSGIX GLeeFuncPtr_glDeleteAsyncMarkersSGIX
7673#endif
7674#ifndef GLEE_H_DEFINED_glIsAsyncMarkerSGIX
7675#define GLEE_H_DEFINED_glIsAsyncMarkerSGIX
7676 typedef GLboolean (APIENTRYP GLEEPFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
7677 GLEE_EXTERN GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX;
7678 #define glIsAsyncMarkerSGIX GLeeFuncPtr_glIsAsyncMarkerSGIX
7679#endif
7680#endif
7681
7682/* GL_SGIX_async_pixel */
7683
7684#ifndef GL_SGIX_async_pixel
7685#define GL_SGIX_async_pixel 1
7686#define __GLEE_GL_SGIX_async_pixel 1
7687/* Constants */
7688#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
7689#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
7690#define GL_ASYNC_READ_PIXELS_SGIX 0x835E
7691#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
7692#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
7693#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
7694#endif
7695
7696/* GL_SGIX_async_histogram */
7697
7698#ifndef GL_SGIX_async_histogram
7699#define GL_SGIX_async_histogram 1
7700#define __GLEE_GL_SGIX_async_histogram 1
7701/* Constants */
7702#define GL_ASYNC_HISTOGRAM_SGIX 0x832C
7703#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
7704#endif
7705
7706/* GL_INTEL_texture_scissor */
7707
7708#ifndef GL_INTEL_texture_scissor
7709#define GL_INTEL_texture_scissor 1
7710#define __GLEE_GL_INTEL_texture_scissor 1
7711/* Constants */
7712#endif
7713
7714/* GL_INTEL_parallel_arrays */
7715
7716#ifndef GL_INTEL_parallel_arrays
7717#define GL_INTEL_parallel_arrays 1
7718#define __GLEE_GL_INTEL_parallel_arrays 1
7719/* Constants */
7720#define GL_PARALLEL_ARRAYS_INTEL 0x83F4
7721#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
7722#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
7723#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
7724#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
7725#ifndef GLEE_H_DEFINED_glVertexPointervINTEL
7726#define GLEE_H_DEFINED_glVertexPointervINTEL
7727 typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
7728 GLEE_EXTERN GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL;
7729 #define glVertexPointervINTEL GLeeFuncPtr_glVertexPointervINTEL
7730#endif
7731#ifndef GLEE_H_DEFINED_glNormalPointervINTEL
7732#define GLEE_H_DEFINED_glNormalPointervINTEL
7733 typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* * pointer);
7734 GLEE_EXTERN GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL;
7735 #define glNormalPointervINTEL GLeeFuncPtr_glNormalPointervINTEL
7736#endif
7737#ifndef GLEE_H_DEFINED_glColorPointervINTEL
7738#define GLEE_H_DEFINED_glColorPointervINTEL
7739 typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
7740 GLEE_EXTERN GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL;
7741 #define glColorPointervINTEL GLeeFuncPtr_glColorPointervINTEL
7742#endif
7743#ifndef GLEE_H_DEFINED_glTexCoordPointervINTEL
7744#define GLEE_H_DEFINED_glTexCoordPointervINTEL
7745 typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
7746 GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL;
7747 #define glTexCoordPointervINTEL GLeeFuncPtr_glTexCoordPointervINTEL
7748#endif
7749#endif
7750
7751/* GL_HP_occlusion_test */
7752
7753#ifndef GL_HP_occlusion_test
7754#define GL_HP_occlusion_test 1
7755#define __GLEE_GL_HP_occlusion_test 1
7756/* Constants */
7757#define GL_OCCLUSION_TEST_HP 0x8165
7758#define GL_OCCLUSION_TEST_RESULT_HP 0x8166
7759#endif
7760
7761/* GL_EXT_pixel_transform */
7762
7763#ifndef GL_EXT_pixel_transform
7764#define GL_EXT_pixel_transform 1
7765#define __GLEE_GL_EXT_pixel_transform 1
7766/* Constants */
7767#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
7768#define GL_PIXEL_MAG_FILTER_EXT 0x8331
7769#define GL_PIXEL_MIN_FILTER_EXT 0x8332
7770#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
7771#define GL_CUBIC_EXT 0x8334
7772#define GL_AVERAGE_EXT 0x8335
7773#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
7774#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
7775#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
7776#ifndef GLEE_H_DEFINED_glPixelTransformParameteriEXT
7777#define GLEE_H_DEFINED_glPixelTransformParameteriEXT
7778 typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
7779 GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT;
7780 #define glPixelTransformParameteriEXT GLeeFuncPtr_glPixelTransformParameteriEXT
7781#endif
7782#ifndef GLEE_H_DEFINED_glPixelTransformParameterfEXT
7783#define GLEE_H_DEFINED_glPixelTransformParameterfEXT
7784 typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
7785 GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT;
7786 #define glPixelTransformParameterfEXT GLeeFuncPtr_glPixelTransformParameterfEXT
7787#endif
7788#ifndef GLEE_H_DEFINED_glPixelTransformParameterivEXT
7789#define GLEE_H_DEFINED_glPixelTransformParameterivEXT
7790 typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
7791 GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT;
7792 #define glPixelTransformParameterivEXT GLeeFuncPtr_glPixelTransformParameterivEXT
7793#endif
7794#ifndef GLEE_H_DEFINED_glPixelTransformParameterfvEXT
7795#define GLEE_H_DEFINED_glPixelTransformParameterfvEXT
7796 typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
7797 GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT;
7798 #define glPixelTransformParameterfvEXT GLeeFuncPtr_glPixelTransformParameterfvEXT
7799#endif
7800#endif
7801
7802/* GL_EXT_pixel_transform_color_table */
7803
7804#ifndef GL_EXT_pixel_transform_color_table
7805#define GL_EXT_pixel_transform_color_table 1
7806#define __GLEE_GL_EXT_pixel_transform_color_table 1
7807/* Constants */
7808#endif
7809
7810/* GL_EXT_shared_texture_palette */
7811
7812#ifndef GL_EXT_shared_texture_palette
7813#define GL_EXT_shared_texture_palette 1
7814#define __GLEE_GL_EXT_shared_texture_palette 1
7815/* Constants */
7816#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
7817#endif
7818
7819/* GL_EXT_separate_specular_color */
7820
7821#ifndef GL_EXT_separate_specular_color
7822#define GL_EXT_separate_specular_color 1
7823#define __GLEE_GL_EXT_separate_specular_color 1
7824/* Constants */
7825#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
7826#define GL_SINGLE_COLOR_EXT 0x81F9
7827#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
7828#endif
7829
7830/* GL_EXT_secondary_color */
7831
7832#ifndef GL_EXT_secondary_color
7833#define GL_EXT_secondary_color 1
7834#define __GLEE_GL_EXT_secondary_color 1
7835/* Constants */
7836#define GL_COLOR_SUM_EXT 0x8458
7837#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
7838#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
7839#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
7840#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
7841#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
7842#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
7843#ifndef GLEE_H_DEFINED_glSecondaryColor3bEXT
7844#define GLEE_H_DEFINED_glSecondaryColor3bEXT
7845 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
7846 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT;
7847 #define glSecondaryColor3bEXT GLeeFuncPtr_glSecondaryColor3bEXT
7848#endif
7849#ifndef GLEE_H_DEFINED_glSecondaryColor3bvEXT
7850#define GLEE_H_DEFINED_glSecondaryColor3bvEXT
7851 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
7852 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT;
7853 #define glSecondaryColor3bvEXT GLeeFuncPtr_glSecondaryColor3bvEXT
7854#endif
7855#ifndef GLEE_H_DEFINED_glSecondaryColor3dEXT
7856#define GLEE_H_DEFINED_glSecondaryColor3dEXT
7857 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
7858 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT;
7859 #define glSecondaryColor3dEXT GLeeFuncPtr_glSecondaryColor3dEXT
7860#endif
7861#ifndef GLEE_H_DEFINED_glSecondaryColor3dvEXT
7862#define GLEE_H_DEFINED_glSecondaryColor3dvEXT
7863 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
7864 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT;
7865 #define glSecondaryColor3dvEXT GLeeFuncPtr_glSecondaryColor3dvEXT
7866#endif
7867#ifndef GLEE_H_DEFINED_glSecondaryColor3fEXT
7868#define GLEE_H_DEFINED_glSecondaryColor3fEXT
7869 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
7870 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT;
7871 #define glSecondaryColor3fEXT GLeeFuncPtr_glSecondaryColor3fEXT
7872#endif
7873#ifndef GLEE_H_DEFINED_glSecondaryColor3fvEXT
7874#define GLEE_H_DEFINED_glSecondaryColor3fvEXT
7875 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
7876 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT;
7877 #define glSecondaryColor3fvEXT GLeeFuncPtr_glSecondaryColor3fvEXT
7878#endif
7879#ifndef GLEE_H_DEFINED_glSecondaryColor3iEXT
7880#define GLEE_H_DEFINED_glSecondaryColor3iEXT
7881 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
7882 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT;
7883 #define glSecondaryColor3iEXT GLeeFuncPtr_glSecondaryColor3iEXT
7884#endif
7885#ifndef GLEE_H_DEFINED_glSecondaryColor3ivEXT
7886#define GLEE_H_DEFINED_glSecondaryColor3ivEXT
7887 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
7888 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT;
7889 #define glSecondaryColor3ivEXT GLeeFuncPtr_glSecondaryColor3ivEXT
7890#endif
7891#ifndef GLEE_H_DEFINED_glSecondaryColor3sEXT
7892#define GLEE_H_DEFINED_glSecondaryColor3sEXT
7893 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
7894 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT;
7895 #define glSecondaryColor3sEXT GLeeFuncPtr_glSecondaryColor3sEXT
7896#endif
7897#ifndef GLEE_H_DEFINED_glSecondaryColor3svEXT
7898#define GLEE_H_DEFINED_glSecondaryColor3svEXT
7899 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
7900 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT;
7901 #define glSecondaryColor3svEXT GLeeFuncPtr_glSecondaryColor3svEXT
7902#endif
7903#ifndef GLEE_H_DEFINED_glSecondaryColor3ubEXT
7904#define GLEE_H_DEFINED_glSecondaryColor3ubEXT
7905 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
7906 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT;
7907 #define glSecondaryColor3ubEXT GLeeFuncPtr_glSecondaryColor3ubEXT
7908#endif
7909#ifndef GLEE_H_DEFINED_glSecondaryColor3ubvEXT
7910#define GLEE_H_DEFINED_glSecondaryColor3ubvEXT
7911 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
7912 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT;
7913 #define glSecondaryColor3ubvEXT GLeeFuncPtr_glSecondaryColor3ubvEXT
7914#endif
7915#ifndef GLEE_H_DEFINED_glSecondaryColor3uiEXT
7916#define GLEE_H_DEFINED_glSecondaryColor3uiEXT
7917 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
7918 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT;
7919 #define glSecondaryColor3uiEXT GLeeFuncPtr_glSecondaryColor3uiEXT
7920#endif
7921#ifndef GLEE_H_DEFINED_glSecondaryColor3uivEXT
7922#define GLEE_H_DEFINED_glSecondaryColor3uivEXT
7923 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
7924 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT;
7925 #define glSecondaryColor3uivEXT GLeeFuncPtr_glSecondaryColor3uivEXT
7926#endif
7927#ifndef GLEE_H_DEFINED_glSecondaryColor3usEXT
7928#define GLEE_H_DEFINED_glSecondaryColor3usEXT
7929 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
7930 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT;
7931 #define glSecondaryColor3usEXT GLeeFuncPtr_glSecondaryColor3usEXT
7932#endif
7933#ifndef GLEE_H_DEFINED_glSecondaryColor3usvEXT
7934#define GLEE_H_DEFINED_glSecondaryColor3usvEXT
7935 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
7936 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT;
7937 #define glSecondaryColor3usvEXT GLeeFuncPtr_glSecondaryColor3usvEXT
7938#endif
7939#ifndef GLEE_H_DEFINED_glSecondaryColorPointerEXT
7940#define GLEE_H_DEFINED_glSecondaryColorPointerEXT
7941 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
7942 GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT;
7943 #define glSecondaryColorPointerEXT GLeeFuncPtr_glSecondaryColorPointerEXT
7944#endif
7945#endif
7946
7947/* GL_EXT_texture_perturb_normal */
7948
7949#ifndef GL_EXT_texture_perturb_normal
7950#define GL_EXT_texture_perturb_normal 1
7951#define __GLEE_GL_EXT_texture_perturb_normal 1
7952/* Constants */
7953#define GL_PERTURB_EXT 0x85AE
7954#define GL_TEXTURE_NORMAL_EXT 0x85AF
7955#ifndef GLEE_H_DEFINED_glTextureNormalEXT
7956#define GLEE_H_DEFINED_glTextureNormalEXT
7957 typedef void (APIENTRYP GLEEPFNGLTEXTURENORMALEXTPROC) (GLenum mode);
7958 GLEE_EXTERN GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT;
7959 #define glTextureNormalEXT GLeeFuncPtr_glTextureNormalEXT
7960#endif
7961#endif
7962
7963/* GL_EXT_multi_draw_arrays */
7964
7965#ifndef GL_EXT_multi_draw_arrays
7966#define GL_EXT_multi_draw_arrays 1
7967#define __GLEE_GL_EXT_multi_draw_arrays 1
7968/* Constants */
7969#ifndef GLEE_H_DEFINED_glMultiDrawArraysEXT
7970#define GLEE_H_DEFINED_glMultiDrawArraysEXT
7971 typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
7972 GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT;
7973 #define glMultiDrawArraysEXT GLeeFuncPtr_glMultiDrawArraysEXT
7974#endif
7975#ifndef GLEE_H_DEFINED_glMultiDrawElementsEXT
7976#define GLEE_H_DEFINED_glMultiDrawElementsEXT
7977 typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
7978 GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT;
7979 #define glMultiDrawElementsEXT GLeeFuncPtr_glMultiDrawElementsEXT
7980#endif
7981#endif
7982
7983/* GL_EXT_fog_coord */
7984
7985#ifndef GL_EXT_fog_coord
7986#define GL_EXT_fog_coord 1
7987#define __GLEE_GL_EXT_fog_coord 1
7988/* Constants */
7989#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
7990#define GL_FOG_COORDINATE_EXT 0x8451
7991#define GL_FRAGMENT_DEPTH_EXT 0x8452
7992#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
7993#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
7994#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
7995#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
7996#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
7997#ifndef GLEE_H_DEFINED_glFogCoordfEXT
7998#define GLEE_H_DEFINED_glFogCoordfEXT
7999 typedef void (APIENTRYP GLEEPFNGLFOGCOORDFEXTPROC) (GLfloat coord);
8000 GLEE_EXTERN GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT;
8001 #define glFogCoordfEXT GLeeFuncPtr_glFogCoordfEXT
8002#endif
8003#ifndef GLEE_H_DEFINED_glFogCoordfvEXT
8004#define GLEE_H_DEFINED_glFogCoordfvEXT
8005 typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
8006 GLEE_EXTERN GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT;
8007 #define glFogCoordfvEXT GLeeFuncPtr_glFogCoordfvEXT
8008#endif
8009#ifndef GLEE_H_DEFINED_glFogCoorddEXT
8010#define GLEE_H_DEFINED_glFogCoorddEXT
8011 typedef void (APIENTRYP GLEEPFNGLFOGCOORDDEXTPROC) (GLdouble coord);
8012 GLEE_EXTERN GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT;
8013 #define glFogCoorddEXT GLeeFuncPtr_glFogCoorddEXT
8014#endif
8015#ifndef GLEE_H_DEFINED_glFogCoorddvEXT
8016#define GLEE_H_DEFINED_glFogCoorddvEXT
8017 typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
8018 GLEE_EXTERN GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT;
8019 #define glFogCoorddvEXT GLeeFuncPtr_glFogCoorddvEXT
8020#endif
8021#ifndef GLEE_H_DEFINED_glFogCoordPointerEXT
8022#define GLEE_H_DEFINED_glFogCoordPointerEXT
8023 typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
8024 GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT;
8025 #define glFogCoordPointerEXT GLeeFuncPtr_glFogCoordPointerEXT
8026#endif
8027#endif
8028
8029/* GL_REND_screen_coordinates */
8030
8031#ifndef GL_REND_screen_coordinates
8032#define GL_REND_screen_coordinates 1
8033#define __GLEE_GL_REND_screen_coordinates 1
8034/* Constants */
8035#define GL_SCREEN_COORDINATES_REND 0x8490
8036#define GL_INVERTED_SCREEN_W_REND 0x8491
8037#endif
8038
8039/* GL_EXT_coordinate_frame */
8040
8041#ifndef GL_EXT_coordinate_frame
8042#define GL_EXT_coordinate_frame 1
8043#define __GLEE_GL_EXT_coordinate_frame 1
8044/* Constants */
8045#define GL_TANGENT_ARRAY_EXT 0x8439
8046#define GL_BINORMAL_ARRAY_EXT 0x843A
8047#define GL_CURRENT_TANGENT_EXT 0x843B
8048#define GL_CURRENT_BINORMAL_EXT 0x843C
8049#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
8050#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
8051#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
8052#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
8053#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
8054#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
8055#define GL_MAP1_TANGENT_EXT 0x8444
8056#define GL_MAP2_TANGENT_EXT 0x8445
8057#define GL_MAP1_BINORMAL_EXT 0x8446
8058#define GL_MAP2_BINORMAL_EXT 0x8447
8059#ifndef GLEE_H_DEFINED_glTangent3bEXT
8060#define GLEE_H_DEFINED_glTangent3bEXT
8061 typedef void (APIENTRYP GLEEPFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
8062 GLEE_EXTERN GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT;
8063 #define glTangent3bEXT GLeeFuncPtr_glTangent3bEXT
8064#endif
8065#ifndef GLEE_H_DEFINED_glTangent3bvEXT
8066#define GLEE_H_DEFINED_glTangent3bvEXT
8067 typedef void (APIENTRYP GLEEPFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
8068 GLEE_EXTERN GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT;
8069 #define glTangent3bvEXT GLeeFuncPtr_glTangent3bvEXT
8070#endif
8071#ifndef GLEE_H_DEFINED_glTangent3dEXT
8072#define GLEE_H_DEFINED_glTangent3dEXT
8073 typedef void (APIENTRYP GLEEPFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
8074 GLEE_EXTERN GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT;
8075 #define glTangent3dEXT GLeeFuncPtr_glTangent3dEXT
8076#endif
8077#ifndef GLEE_H_DEFINED_glTangent3dvEXT
8078#define GLEE_H_DEFINED_glTangent3dvEXT
8079 typedef void (APIENTRYP GLEEPFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
8080 GLEE_EXTERN GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT;
8081 #define glTangent3dvEXT GLeeFuncPtr_glTangent3dvEXT
8082#endif
8083#ifndef GLEE_H_DEFINED_glTangent3fEXT
8084#define GLEE_H_DEFINED_glTangent3fEXT
8085 typedef void (APIENTRYP GLEEPFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
8086 GLEE_EXTERN GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT;
8087 #define glTangent3fEXT GLeeFuncPtr_glTangent3fEXT
8088#endif
8089#ifndef GLEE_H_DEFINED_glTangent3fvEXT
8090#define GLEE_H_DEFINED_glTangent3fvEXT
8091 typedef void (APIENTRYP GLEEPFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
8092 GLEE_EXTERN GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT;
8093 #define glTangent3fvEXT GLeeFuncPtr_glTangent3fvEXT
8094#endif
8095#ifndef GLEE_H_DEFINED_glTangent3iEXT
8096#define GLEE_H_DEFINED_glTangent3iEXT
8097 typedef void (APIENTRYP GLEEPFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
8098 GLEE_EXTERN GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT;
8099 #define glTangent3iEXT GLeeFuncPtr_glTangent3iEXT
8100#endif
8101#ifndef GLEE_H_DEFINED_glTangent3ivEXT
8102#define GLEE_H_DEFINED_glTangent3ivEXT
8103 typedef void (APIENTRYP GLEEPFNGLTANGENT3IVEXTPROC) (const GLint * v);
8104 GLEE_EXTERN GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT;
8105 #define glTangent3ivEXT GLeeFuncPtr_glTangent3ivEXT
8106#endif
8107#ifndef GLEE_H_DEFINED_glTangent3sEXT
8108#define GLEE_H_DEFINED_glTangent3sEXT
8109 typedef void (APIENTRYP GLEEPFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
8110 GLEE_EXTERN GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT;
8111 #define glTangent3sEXT GLeeFuncPtr_glTangent3sEXT
8112#endif
8113#ifndef GLEE_H_DEFINED_glTangent3svEXT
8114#define GLEE_H_DEFINED_glTangent3svEXT
8115 typedef void (APIENTRYP GLEEPFNGLTANGENT3SVEXTPROC) (const GLshort * v);
8116 GLEE_EXTERN GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT;
8117 #define glTangent3svEXT GLeeFuncPtr_glTangent3svEXT
8118#endif
8119#ifndef GLEE_H_DEFINED_glBinormal3bEXT
8120#define GLEE_H_DEFINED_glBinormal3bEXT
8121 typedef void (APIENTRYP GLEEPFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
8122 GLEE_EXTERN GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT;
8123 #define glBinormal3bEXT GLeeFuncPtr_glBinormal3bEXT
8124#endif
8125#ifndef GLEE_H_DEFINED_glBinormal3bvEXT
8126#define GLEE_H_DEFINED_glBinormal3bvEXT
8127 typedef void (APIENTRYP GLEEPFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
8128 GLEE_EXTERN GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT;
8129 #define glBinormal3bvEXT GLeeFuncPtr_glBinormal3bvEXT
8130#endif
8131#ifndef GLEE_H_DEFINED_glBinormal3dEXT
8132#define GLEE_H_DEFINED_glBinormal3dEXT
8133 typedef void (APIENTRYP GLEEPFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
8134 GLEE_EXTERN GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT;
8135 #define glBinormal3dEXT GLeeFuncPtr_glBinormal3dEXT
8136#endif
8137#ifndef GLEE_H_DEFINED_glBinormal3dvEXT
8138#define GLEE_H_DEFINED_glBinormal3dvEXT
8139 typedef void (APIENTRYP GLEEPFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
8140 GLEE_EXTERN GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT;
8141 #define glBinormal3dvEXT GLeeFuncPtr_glBinormal3dvEXT
8142#endif
8143#ifndef GLEE_H_DEFINED_glBinormal3fEXT
8144#define GLEE_H_DEFINED_glBinormal3fEXT
8145 typedef void (APIENTRYP GLEEPFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
8146 GLEE_EXTERN GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT;
8147 #define glBinormal3fEXT GLeeFuncPtr_glBinormal3fEXT
8148#endif
8149#ifndef GLEE_H_DEFINED_glBinormal3fvEXT
8150#define GLEE_H_DEFINED_glBinormal3fvEXT
8151 typedef void (APIENTRYP GLEEPFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
8152 GLEE_EXTERN GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT;
8153 #define glBinormal3fvEXT GLeeFuncPtr_glBinormal3fvEXT
8154#endif
8155#ifndef GLEE_H_DEFINED_glBinormal3iEXT
8156#define GLEE_H_DEFINED_glBinormal3iEXT
8157 typedef void (APIENTRYP GLEEPFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
8158 GLEE_EXTERN GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT;
8159 #define glBinormal3iEXT GLeeFuncPtr_glBinormal3iEXT
8160#endif
8161#ifndef GLEE_H_DEFINED_glBinormal3ivEXT
8162#define GLEE_H_DEFINED_glBinormal3ivEXT
8163 typedef void (APIENTRYP GLEEPFNGLBINORMAL3IVEXTPROC) (const GLint * v);
8164 GLEE_EXTERN GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT;
8165 #define glBinormal3ivEXT GLeeFuncPtr_glBinormal3ivEXT
8166#endif
8167#ifndef GLEE_H_DEFINED_glBinormal3sEXT
8168#define GLEE_H_DEFINED_glBinormal3sEXT
8169 typedef void (APIENTRYP GLEEPFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
8170 GLEE_EXTERN GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT;
8171 #define glBinormal3sEXT GLeeFuncPtr_glBinormal3sEXT
8172#endif
8173#ifndef GLEE_H_DEFINED_glBinormal3svEXT
8174#define GLEE_H_DEFINED_glBinormal3svEXT
8175 typedef void (APIENTRYP GLEEPFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
8176 GLEE_EXTERN GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT;
8177 #define glBinormal3svEXT GLeeFuncPtr_glBinormal3svEXT
8178#endif
8179#ifndef GLEE_H_DEFINED_glTangentPointerEXT
8180#define GLEE_H_DEFINED_glTangentPointerEXT
8181 typedef void (APIENTRYP GLEEPFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
8182 GLEE_EXTERN GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT;
8183 #define glTangentPointerEXT GLeeFuncPtr_glTangentPointerEXT
8184#endif
8185#ifndef GLEE_H_DEFINED_glBinormalPointerEXT
8186#define GLEE_H_DEFINED_glBinormalPointerEXT
8187 typedef void (APIENTRYP GLEEPFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
8188 GLEE_EXTERN GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT;
8189 #define glBinormalPointerEXT GLeeFuncPtr_glBinormalPointerEXT
8190#endif
8191#endif
8192
8193/* GL_EXT_texture_env_combine */
8194
8195#ifndef GL_EXT_texture_env_combine
8196#define GL_EXT_texture_env_combine 1
8197#define __GLEE_GL_EXT_texture_env_combine 1
8198/* Constants */
8199#define GL_COMBINE_EXT 0x8570
8200#define GL_COMBINE_RGB_EXT 0x8571
8201#define GL_COMBINE_ALPHA_EXT 0x8572
8202#define GL_RGB_SCALE_EXT 0x8573
8203#define GL_ADD_SIGNED_EXT 0x8574
8204#define GL_INTERPOLATE_EXT 0x8575
8205#define GL_CONSTANT_EXT 0x8576
8206#define GL_PRIMARY_COLOR_EXT 0x8577
8207#define GL_PREVIOUS_EXT 0x8578
8208#define GL_SOURCE0_RGB_EXT 0x8580
8209#define GL_SOURCE1_RGB_EXT 0x8581
8210#define GL_SOURCE2_RGB_EXT 0x8582
8211#define GL_SOURCE0_ALPHA_EXT 0x8588
8212#define GL_SOURCE1_ALPHA_EXT 0x8589
8213#define GL_SOURCE2_ALPHA_EXT 0x858A
8214#define GL_OPERAND0_RGB_EXT 0x8590
8215#define GL_OPERAND1_RGB_EXT 0x8591
8216#define GL_OPERAND2_RGB_EXT 0x8592
8217#define GL_OPERAND0_ALPHA_EXT 0x8598
8218#define GL_OPERAND1_ALPHA_EXT 0x8599
8219#define GL_OPERAND2_ALPHA_EXT 0x859A
8220#endif
8221
8222/* GL_APPLE_specular_vector */
8223
8224#ifndef GL_APPLE_specular_vector
8225#define GL_APPLE_specular_vector 1
8226#define __GLEE_GL_APPLE_specular_vector 1
8227/* Constants */
8228#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
8229#endif
8230
8231/* GL_APPLE_transform_hint */
8232
8233#ifndef GL_APPLE_transform_hint
8234#define GL_APPLE_transform_hint 1
8235#define __GLEE_GL_APPLE_transform_hint 1
8236/* Constants */
8237#define GL_TRANSFORM_HINT_APPLE 0x85B1
8238#endif
8239
8240/* GL_SGIX_fog_scale */
8241
8242#ifndef GL_SGIX_fog_scale
8243#define GL_SGIX_fog_scale 1
8244#define __GLEE_GL_SGIX_fog_scale 1
8245/* Constants */
8246#define GL_FOG_SCALE_SGIX 0x81FC
8247#define GL_FOG_SCALE_VALUE_SGIX 0x81FD
8248#endif
8249
8250/* GL_SUNX_constant_data */
8251
8252#ifndef GL_SUNX_constant_data
8253#define GL_SUNX_constant_data 1
8254#define __GLEE_GL_SUNX_constant_data 1
8255/* Constants */
8256#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
8257#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
8258#ifndef GLEE_H_DEFINED_glFinishTextureSUNX
8259#define GLEE_H_DEFINED_glFinishTextureSUNX
8260 typedef void (APIENTRYP GLEEPFNGLFINISHTEXTURESUNXPROC) ();
8261 GLEE_EXTERN GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX;
8262 #define glFinishTextureSUNX GLeeFuncPtr_glFinishTextureSUNX
8263#endif
8264#endif
8265
8266/* GL_SUN_global_alpha */
8267
8268#ifndef GL_SUN_global_alpha
8269#define GL_SUN_global_alpha 1
8270#define __GLEE_GL_SUN_global_alpha 1
8271/* Constants */
8272#define GL_GLOBAL_ALPHA_SUN 0x81D9
8273#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
8274#ifndef GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
8275#define GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
8276 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
8277 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN;
8278 #define glGlobalAlphaFactorbSUN GLeeFuncPtr_glGlobalAlphaFactorbSUN
8279#endif
8280#ifndef GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
8281#define GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
8282 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
8283 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN;
8284 #define glGlobalAlphaFactorsSUN GLeeFuncPtr_glGlobalAlphaFactorsSUN
8285#endif
8286#ifndef GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
8287#define GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
8288 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
8289 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN;
8290 #define glGlobalAlphaFactoriSUN GLeeFuncPtr_glGlobalAlphaFactoriSUN
8291#endif
8292#ifndef GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
8293#define GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
8294 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
8295 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN;
8296 #define glGlobalAlphaFactorfSUN GLeeFuncPtr_glGlobalAlphaFactorfSUN
8297#endif
8298#ifndef GLEE_H_DEFINED_glGlobalAlphaFactordSUN
8299#define GLEE_H_DEFINED_glGlobalAlphaFactordSUN
8300 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
8301 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN;
8302 #define glGlobalAlphaFactordSUN GLeeFuncPtr_glGlobalAlphaFactordSUN
8303#endif
8304#ifndef GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
8305#define GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
8306 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
8307 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN;
8308 #define glGlobalAlphaFactorubSUN GLeeFuncPtr_glGlobalAlphaFactorubSUN
8309#endif
8310#ifndef GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
8311#define GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
8312 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
8313 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN;
8314 #define glGlobalAlphaFactorusSUN GLeeFuncPtr_glGlobalAlphaFactorusSUN
8315#endif
8316#ifndef GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
8317#define GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
8318 typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
8319 GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN;
8320 #define glGlobalAlphaFactoruiSUN GLeeFuncPtr_glGlobalAlphaFactoruiSUN
8321#endif
8322#endif
8323
8324/* GL_SUN_triangle_list */
8325
8326#ifndef GL_SUN_triangle_list
8327#define GL_SUN_triangle_list 1
8328#define __GLEE_GL_SUN_triangle_list 1
8329/* Constants */
8330#define GL_RESTART_SUN 0x0001
8331#define GL_REPLACE_MIDDLE_SUN 0x0002
8332#define GL_REPLACE_OLDEST_SUN 0x0003
8333#define GL_TRIANGLE_LIST_SUN 0x81D7
8334#define GL_REPLACEMENT_CODE_SUN 0x81D8
8335#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
8336#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
8337#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
8338#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
8339#define GL_R1UI_V3F_SUN 0x85C4
8340#define GL_R1UI_C4UB_V3F_SUN 0x85C5
8341#define GL_R1UI_C3F_V3F_SUN 0x85C6
8342#define GL_R1UI_N3F_V3F_SUN 0x85C7
8343#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
8344#define GL_R1UI_T2F_V3F_SUN 0x85C9
8345#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
8346#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
8347#ifndef GLEE_H_DEFINED_glReplacementCodeuiSUN
8348#define GLEE_H_DEFINED_glReplacementCodeuiSUN
8349 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
8350 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN;
8351 #define glReplacementCodeuiSUN GLeeFuncPtr_glReplacementCodeuiSUN
8352#endif
8353#ifndef GLEE_H_DEFINED_glReplacementCodeusSUN
8354#define GLEE_H_DEFINED_glReplacementCodeusSUN
8355 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
8356 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN;
8357 #define glReplacementCodeusSUN GLeeFuncPtr_glReplacementCodeusSUN
8358#endif
8359#ifndef GLEE_H_DEFINED_glReplacementCodeubSUN
8360#define GLEE_H_DEFINED_glReplacementCodeubSUN
8361 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
8362 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN;
8363 #define glReplacementCodeubSUN GLeeFuncPtr_glReplacementCodeubSUN
8364#endif
8365#ifndef GLEE_H_DEFINED_glReplacementCodeuivSUN
8366#define GLEE_H_DEFINED_glReplacementCodeuivSUN
8367 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint * code);
8368 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN;
8369 #define glReplacementCodeuivSUN GLeeFuncPtr_glReplacementCodeuivSUN
8370#endif
8371#ifndef GLEE_H_DEFINED_glReplacementCodeusvSUN
8372#define GLEE_H_DEFINED_glReplacementCodeusvSUN
8373 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort * code);
8374 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN;
8375 #define glReplacementCodeusvSUN GLeeFuncPtr_glReplacementCodeusvSUN
8376#endif
8377#ifndef GLEE_H_DEFINED_glReplacementCodeubvSUN
8378#define GLEE_H_DEFINED_glReplacementCodeubvSUN
8379 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte * code);
8380 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN;
8381 #define glReplacementCodeubvSUN GLeeFuncPtr_glReplacementCodeubvSUN
8382#endif
8383#ifndef GLEE_H_DEFINED_glReplacementCodePointerSUN
8384#define GLEE_H_DEFINED_glReplacementCodePointerSUN
8385 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* * pointer);
8386 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN;
8387 #define glReplacementCodePointerSUN GLeeFuncPtr_glReplacementCodePointerSUN
8388#endif
8389#endif
8390
8391/* GL_SUN_vertex */
8392
8393#ifndef GL_SUN_vertex
8394#define GL_SUN_vertex 1
8395#define __GLEE_GL_SUN_vertex 1
8396/* Constants */
8397#ifndef GLEE_H_DEFINED_glColor4ubVertex2fSUN
8398#define GLEE_H_DEFINED_glColor4ubVertex2fSUN
8399 typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
8400 GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN;
8401 #define glColor4ubVertex2fSUN GLeeFuncPtr_glColor4ubVertex2fSUN
8402#endif
8403#ifndef GLEE_H_DEFINED_glColor4ubVertex2fvSUN
8404#define GLEE_H_DEFINED_glColor4ubVertex2fvSUN
8405 typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte * c, const GLfloat * v);
8406 GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN;
8407 #define glColor4ubVertex2fvSUN GLeeFuncPtr_glColor4ubVertex2fvSUN
8408#endif
8409#ifndef GLEE_H_DEFINED_glColor4ubVertex3fSUN
8410#define GLEE_H_DEFINED_glColor4ubVertex3fSUN
8411 typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
8412 GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN;
8413 #define glColor4ubVertex3fSUN GLeeFuncPtr_glColor4ubVertex3fSUN
8414#endif
8415#ifndef GLEE_H_DEFINED_glColor4ubVertex3fvSUN
8416#define GLEE_H_DEFINED_glColor4ubVertex3fvSUN
8417 typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte * c, const GLfloat * v);
8418 GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN;
8419 #define glColor4ubVertex3fvSUN GLeeFuncPtr_glColor4ubVertex3fvSUN
8420#endif
8421#ifndef GLEE_H_DEFINED_glColor3fVertex3fSUN
8422#define GLEE_H_DEFINED_glColor3fVertex3fSUN
8423 typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
8424 GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN;
8425 #define glColor3fVertex3fSUN GLeeFuncPtr_glColor3fVertex3fSUN
8426#endif
8427#ifndef GLEE_H_DEFINED_glColor3fVertex3fvSUN
8428#define GLEE_H_DEFINED_glColor3fVertex3fvSUN
8429 typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * v);
8430 GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN;
8431 #define glColor3fVertex3fvSUN GLeeFuncPtr_glColor3fVertex3fvSUN
8432#endif
8433#ifndef GLEE_H_DEFINED_glNormal3fVertex3fSUN
8434#define GLEE_H_DEFINED_glNormal3fVertex3fSUN
8435 typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8436 GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN;
8437 #define glNormal3fVertex3fSUN GLeeFuncPtr_glNormal3fVertex3fSUN
8438#endif
8439#ifndef GLEE_H_DEFINED_glNormal3fVertex3fvSUN
8440#define GLEE_H_DEFINED_glNormal3fVertex3fvSUN
8441 typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * n, const GLfloat * v);
8442 GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN;
8443 #define glNormal3fVertex3fvSUN GLeeFuncPtr_glNormal3fVertex3fvSUN
8444#endif
8445#ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
8446#define GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
8447 typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8448 GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN;
8449 #define glColor4fNormal3fVertex3fSUN GLeeFuncPtr_glColor4fNormal3fVertex3fSUN
8450#endif
8451#ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
8452#define GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
8453 typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * n, const GLfloat * v);
8454 GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN;
8455 #define glColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN
8456#endif
8457#ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
8458#define GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
8459 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
8460 GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN;
8461 #define glTexCoord2fVertex3fSUN GLeeFuncPtr_glTexCoord2fVertex3fSUN
8462#endif
8463#ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
8464#define GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
8465 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
8466 GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN;
8467 #define glTexCoord2fVertex3fvSUN GLeeFuncPtr_glTexCoord2fVertex3fvSUN
8468#endif
8469#ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
8470#define GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
8471 typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8472 GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN;
8473 #define glTexCoord4fVertex4fSUN GLeeFuncPtr_glTexCoord4fVertex4fSUN
8474#endif
8475#ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
8476#define GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
8477 typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
8478 GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN;
8479 #define glTexCoord4fVertex4fvSUN GLeeFuncPtr_glTexCoord4fVertex4fvSUN
8480#endif
8481#ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
8482#define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
8483 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
8484 GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN;
8485 #define glTexCoord2fColor4ubVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN
8486#endif
8487#ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
8488#define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
8489 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat * tc, const GLubyte * c, const GLfloat * v);
8490 GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN;
8491 #define glTexCoord2fColor4ubVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN
8492#endif
8493#ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
8494#define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
8495 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
8496 GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN;
8497 #define glTexCoord2fColor3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN
8498#endif
8499#ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
8500#define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
8501 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * v);
8502 GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN;
8503 #define glTexCoord2fColor3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN
8504#endif
8505#ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
8506#define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
8507 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8508 GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN;
8509 #define glTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN
8510#endif
8511#ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
8512#define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
8513 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * n, const GLfloat * v);
8514 GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN;
8515 #define glTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN
8516#endif
8517#ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
8518#define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
8519 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8520 GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN;
8521 #define glTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN
8522#endif
8523#ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
8524#define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
8525 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8526 GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN;
8527 #define glTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN
8528#endif
8529#ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
8530#define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
8531 typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (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);
8532 GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN;
8533 #define glTexCoord4fColor4fNormal3fVertex4fSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN
8534#endif
8535#ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
8536#define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
8537 typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8538 GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN;
8539 #define glTexCoord4fColor4fNormal3fVertex4fvSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN
8540#endif
8541#ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
8542#define GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
8543 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
8544 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN;
8545 #define glReplacementCodeuiVertex3fSUN GLeeFuncPtr_glReplacementCodeuiVertex3fSUN
8546#endif
8547#ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
8548#define GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
8549 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * v);
8550 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN;
8551 #define glReplacementCodeuiVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN
8552#endif
8553#ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
8554#define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
8555 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
8556 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN;
8557 #define glReplacementCodeuiColor4ubVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN
8558#endif
8559#ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
8560#define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
8561 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint * rc, const GLubyte * c, const GLfloat * v);
8562 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN;
8563 #define glReplacementCodeuiColor4ubVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN
8564#endif
8565#ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
8566#define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
8567 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
8568 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN;
8569 #define glReplacementCodeuiColor3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN
8570#endif
8571#ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
8572#define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
8573 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * v);
8574 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN;
8575 #define glReplacementCodeuiColor3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN
8576#endif
8577#ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
8578#define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
8579 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8580 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN;
8581 #define glReplacementCodeuiNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN
8582#endif
8583#ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
8584#define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
8585 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * n, const GLfloat * v);
8586 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN;
8587 #define glReplacementCodeuiNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN
8588#endif
8589#ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
8590#define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
8591 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8592 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
8593 #define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN
8594#endif
8595#ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
8596#define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
8597 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8598 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
8599 #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
8600#endif
8601#ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
8602#define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
8603 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
8604 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN;
8605 #define glReplacementCodeuiTexCoord2fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN
8606#endif
8607#ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
8608#define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
8609 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * v);
8610 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN;
8611 #define glReplacementCodeuiTexCoord2fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN
8612#endif
8613#ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
8614#define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
8615 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8616 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
8617 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
8618#endif
8619#ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
8620#define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
8621 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v);
8622 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
8623 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
8624#endif
8625#ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
8626#define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
8627 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (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);
8628 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
8629 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
8630#endif
8631#ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
8632#define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
8633 typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8634 GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
8635 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
8636#endif
8637#endif
8638
8639/* GL_EXT_blend_func_separate */
8640
8641#ifndef GL_EXT_blend_func_separate
8642#define GL_EXT_blend_func_separate 1
8643#define __GLEE_GL_EXT_blend_func_separate 1
8644/* Constants */
8645#define GL_BLEND_DST_RGB_EXT 0x80C8
8646#define GL_BLEND_SRC_RGB_EXT 0x80C9
8647#define GL_BLEND_DST_ALPHA_EXT 0x80CA
8648#define GL_BLEND_SRC_ALPHA_EXT 0x80CB
8649#ifndef GLEE_H_DEFINED_glBlendFuncSeparateEXT
8650#define GLEE_H_DEFINED_glBlendFuncSeparateEXT
8651 typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
8652 GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT;
8653 #define glBlendFuncSeparateEXT GLeeFuncPtr_glBlendFuncSeparateEXT
8654#endif
8655#endif
8656
8657/* GL_INGR_color_clamp */
8658
8659#ifndef GL_INGR_color_clamp
8660#define GL_INGR_color_clamp 1
8661#define __GLEE_GL_INGR_color_clamp 1
8662/* Constants */
8663#define GL_RED_MIN_CLAMP_INGR 0x8560
8664#define GL_GREEN_MIN_CLAMP_INGR 0x8561
8665#define GL_BLUE_MIN_CLAMP_INGR 0x8562
8666#define GL_ALPHA_MIN_CLAMP_INGR 0x8563
8667#define GL_RED_MAX_CLAMP_INGR 0x8564
8668#define GL_GREEN_MAX_CLAMP_INGR 0x8565
8669#define GL_BLUE_MAX_CLAMP_INGR 0x8566
8670#define GL_ALPHA_MAX_CLAMP_INGR 0x8567
8671#endif
8672
8673/* GL_INGR_interlace_read */
8674
8675#ifndef GL_INGR_interlace_read
8676#define GL_INGR_interlace_read 1
8677#define __GLEE_GL_INGR_interlace_read 1
8678/* Constants */
8679#define GL_INTERLACE_READ_INGR 0x8568
8680#endif
8681
8682/* GL_EXT_stencil_wrap */
8683
8684#ifndef GL_EXT_stencil_wrap
8685#define GL_EXT_stencil_wrap 1
8686#define __GLEE_GL_EXT_stencil_wrap 1
8687/* Constants */
8688#define GL_INCR_WRAP_EXT 0x8507
8689#define GL_DECR_WRAP_EXT 0x8508
8690#endif
8691
8692/* GL_EXT_422_pixels */
8693
8694#ifndef GL_EXT_422_pixels
8695#define GL_EXT_422_pixels 1
8696#define __GLEE_GL_EXT_422_pixels 1
8697/* Constants */
8698#define GL_422_EXT 0x80CC
8699#define GL_422_REV_EXT 0x80CD
8700#define GL_422_AVERAGE_EXT 0x80CE
8701#define GL_422_REV_AVERAGE_EXT 0x80CF
8702#endif
8703
8704/* GL_NV_texgen_reflection */
8705
8706#ifndef GL_NV_texgen_reflection
8707#define GL_NV_texgen_reflection 1
8708#define __GLEE_GL_NV_texgen_reflection 1
8709/* Constants */
8710#define GL_NORMAL_MAP_NV 0x8511
8711#define GL_REFLECTION_MAP_NV 0x8512
8712#endif
8713
8714/* GL_EXT_texture_cube_map */
8715
8716#ifndef GL_EXT_texture_cube_map
8717#define GL_EXT_texture_cube_map 1
8718#define __GLEE_GL_EXT_texture_cube_map 1
8719/* Constants */
8720#define GL_NORMAL_MAP_EXT 0x8511
8721#define GL_REFLECTION_MAP_EXT 0x8512
8722#define GL_TEXTURE_CUBE_MAP_EXT 0x8513
8723#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
8724#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
8725#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
8726#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
8727#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
8728#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
8729#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
8730#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
8731#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
8732#endif
8733
8734/* GL_SUN_convolution_border_modes */
8735
8736#ifndef GL_SUN_convolution_border_modes
8737#define GL_SUN_convolution_border_modes 1
8738#define __GLEE_GL_SUN_convolution_border_modes 1
8739/* Constants */
8740#define GL_WRAP_BORDER_SUN 0x81D4
8741#endif
8742
8743/* GL_EXT_texture_env_add */
8744
8745#ifndef GL_EXT_texture_env_add
8746#define GL_EXT_texture_env_add 1
8747#define __GLEE_GL_EXT_texture_env_add 1
8748/* Constants */
8749#endif
8750
8751/* GL_EXT_texture_lod_bias */
8752
8753#ifndef GL_EXT_texture_lod_bias
8754#define GL_EXT_texture_lod_bias 1
8755#define __GLEE_GL_EXT_texture_lod_bias 1
8756/* Constants */
8757#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
8758#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
8759#define GL_TEXTURE_LOD_BIAS_EXT 0x8501
8760#endif
8761
8762/* GL_EXT_texture_filter_anisotropic */
8763
8764#ifndef GL_EXT_texture_filter_anisotropic
8765#define GL_EXT_texture_filter_anisotropic 1
8766#define __GLEE_GL_EXT_texture_filter_anisotropic 1
8767/* Constants */
8768#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
8769#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
8770#endif
8771
8772/* GL_EXT_vertex_weighting */
8773
8774#ifndef GL_EXT_vertex_weighting
8775#define GL_EXT_vertex_weighting 1
8776#define __GLEE_GL_EXT_vertex_weighting 1
8777/* Constants */
8778#define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
8779#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
8780#define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
8781#define GL_MODELVIEW1_MATRIX_EXT 0x8506
8782#define GL_VERTEX_WEIGHTING_EXT 0x8509
8783#define GL_MODELVIEW0_EXT GL_MODELVIEW
8784#define GL_MODELVIEW1_EXT 0x850A
8785#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
8786#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
8787#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
8788#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
8789#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
8790#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
8791#ifndef GLEE_H_DEFINED_glVertexWeightfEXT
8792#define GLEE_H_DEFINED_glVertexWeightfEXT
8793 typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
8794 GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT;
8795 #define glVertexWeightfEXT GLeeFuncPtr_glVertexWeightfEXT
8796#endif
8797#ifndef GLEE_H_DEFINED_glVertexWeightfvEXT
8798#define GLEE_H_DEFINED_glVertexWeightfvEXT
8799 typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
8800 GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT;
8801 #define glVertexWeightfvEXT GLeeFuncPtr_glVertexWeightfvEXT
8802#endif
8803#ifndef GLEE_H_DEFINED_glVertexWeightPointerEXT
8804#define GLEE_H_DEFINED_glVertexWeightPointerEXT
8805 typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);
8806 GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT;
8807 #define glVertexWeightPointerEXT GLeeFuncPtr_glVertexWeightPointerEXT
8808#endif
8809#endif
8810
8811/* GL_NV_light_max_exponent */
8812
8813#ifndef GL_NV_light_max_exponent
8814#define GL_NV_light_max_exponent 1
8815#define __GLEE_GL_NV_light_max_exponent 1
8816/* Constants */
8817#define GL_MAX_SHININESS_NV 0x8504
8818#define GL_MAX_SPOT_EXPONENT_NV 0x8505
8819#endif
8820
8821/* GL_NV_vertex_array_range */
8822
8823#ifndef GL_NV_vertex_array_range
8824#define GL_NV_vertex_array_range 1
8825#define __GLEE_GL_NV_vertex_array_range 1
8826/* Constants */
8827#define GL_VERTEX_ARRAY_RANGE_NV 0x851D
8828#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
8829#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
8830#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
8831#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
8832#ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeNV
8833#define GLEE_H_DEFINED_glFlushVertexArrayRangeNV
8834 typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
8835 GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV;
8836 #define glFlushVertexArrayRangeNV GLeeFuncPtr_glFlushVertexArrayRangeNV
8837#endif
8838#ifndef GLEE_H_DEFINED_glVertexArrayRangeNV
8839#define GLEE_H_DEFINED_glVertexArrayRangeNV
8840 typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid * pointer);
8841 GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV;
8842 #define glVertexArrayRangeNV GLeeFuncPtr_glVertexArrayRangeNV
8843#endif
8844#endif
8845
8846/* GL_NV_register_combiners */
8847
8848#ifndef GL_NV_register_combiners
8849#define GL_NV_register_combiners 1
8850#define __GLEE_GL_NV_register_combiners 1
8851/* Constants */
8852#define GL_REGISTER_COMBINERS_NV 0x8522
8853#define GL_VARIABLE_A_NV 0x8523
8854#define GL_VARIABLE_B_NV 0x8524
8855#define GL_VARIABLE_C_NV 0x8525
8856#define GL_VARIABLE_D_NV 0x8526
8857#define GL_VARIABLE_E_NV 0x8527
8858#define GL_VARIABLE_F_NV 0x8528
8859#define GL_VARIABLE_G_NV 0x8529
8860#define GL_CONSTANT_COLOR0_NV 0x852A
8861#define GL_CONSTANT_COLOR1_NV 0x852B
8862#define GL_PRIMARY_COLOR_NV 0x852C
8863#define GL_SECONDARY_COLOR_NV 0x852D
8864#define GL_SPARE0_NV 0x852E
8865#define GL_SPARE1_NV 0x852F
8866#define GL_DISCARD_NV 0x8530
8867#define GL_E_TIMES_F_NV 0x8531
8868#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
8869#define GL_UNSIGNED_IDENTITY_NV 0x8536
8870#define GL_UNSIGNED_INVERT_NV 0x8537
8871#define GL_EXPAND_NORMAL_NV 0x8538
8872#define GL_EXPAND_NEGATE_NV 0x8539
8873#define GL_HALF_BIAS_NORMAL_NV 0x853A
8874#define GL_HALF_BIAS_NEGATE_NV 0x853B
8875#define GL_SIGNED_IDENTITY_NV 0x853C
8876#define GL_SIGNED_NEGATE_NV 0x853D
8877#define GL_SCALE_BY_TWO_NV 0x853E
8878#define GL_SCALE_BY_FOUR_NV 0x853F
8879#define GL_SCALE_BY_ONE_HALF_NV 0x8540
8880#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
8881#define GL_COMBINER_INPUT_NV 0x8542
8882#define GL_COMBINER_MAPPING_NV 0x8543
8883#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
8884#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
8885#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
8886#define GL_COMBINER_MUX_SUM_NV 0x8547
8887#define GL_COMBINER_SCALE_NV 0x8548
8888#define GL_COMBINER_BIAS_NV 0x8549
8889#define GL_COMBINER_AB_OUTPUT_NV 0x854A
8890#define GL_COMBINER_CD_OUTPUT_NV 0x854B
8891#define GL_COMBINER_SUM_OUTPUT_NV 0x854C
8892#define GL_MAX_GENERAL_COMBINERS_NV 0x854D
8893#define GL_NUM_GENERAL_COMBINERS_NV 0x854E
8894#define GL_COLOR_SUM_CLAMP_NV 0x854F
8895#define GL_COMBINER0_NV 0x8550
8896#define GL_COMBINER1_NV 0x8551
8897#define GL_COMBINER2_NV 0x8552
8898#define GL_COMBINER3_NV 0x8553
8899#define GL_COMBINER4_NV 0x8554
8900#define GL_COMBINER5_NV 0x8555
8901#define GL_COMBINER6_NV 0x8556
8902#define GL_COMBINER7_NV 0x8557
8903#ifndef GLEE_H_DEFINED_glCombinerParameterfvNV
8904#define GLEE_H_DEFINED_glCombinerParameterfvNV
8905 typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat * params);
8906 GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV;
8907 #define glCombinerParameterfvNV GLeeFuncPtr_glCombinerParameterfvNV
8908#endif
8909#ifndef GLEE_H_DEFINED_glCombinerParameterfNV
8910#define GLEE_H_DEFINED_glCombinerParameterfNV
8911 typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
8912 GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV;
8913 #define glCombinerParameterfNV GLeeFuncPtr_glCombinerParameterfNV
8914#endif
8915#ifndef GLEE_H_DEFINED_glCombinerParameterivNV
8916#define GLEE_H_DEFINED_glCombinerParameterivNV
8917 typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
8918 GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV;
8919 #define glCombinerParameterivNV GLeeFuncPtr_glCombinerParameterivNV
8920#endif
8921#ifndef GLEE_H_DEFINED_glCombinerParameteriNV
8922#define GLEE_H_DEFINED_glCombinerParameteriNV
8923 typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
8924 GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV;
8925 #define glCombinerParameteriNV GLeeFuncPtr_glCombinerParameteriNV
8926#endif
8927#ifndef GLEE_H_DEFINED_glCombinerInputNV
8928#define GLEE_H_DEFINED_glCombinerInputNV
8929 typedef void (APIENTRYP GLEEPFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
8930 GLEE_EXTERN GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV;
8931 #define glCombinerInputNV GLeeFuncPtr_glCombinerInputNV
8932#endif
8933#ifndef GLEE_H_DEFINED_glCombinerOutputNV
8934#define GLEE_H_DEFINED_glCombinerOutputNV
8935 typedef void (APIENTRYP GLEEPFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
8936 GLEE_EXTERN GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV;
8937 #define glCombinerOutputNV GLeeFuncPtr_glCombinerOutputNV
8938#endif
8939#ifndef GLEE_H_DEFINED_glFinalCombinerInputNV
8940#define GLEE_H_DEFINED_glFinalCombinerInputNV
8941 typedef void (APIENTRYP GLEEPFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
8942 GLEE_EXTERN GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV;
8943 #define glFinalCombinerInputNV GLeeFuncPtr_glFinalCombinerInputNV
8944#endif
8945#ifndef GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
8946#define GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
8947 typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
8948 GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV;
8949 #define glGetCombinerInputParameterfvNV GLeeFuncPtr_glGetCombinerInputParameterfvNV
8950#endif
8951#ifndef GLEE_H_DEFINED_glGetCombinerInputParameterivNV
8952#define GLEE_H_DEFINED_glGetCombinerInputParameterivNV
8953 typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
8954 GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV;
8955 #define glGetCombinerInputParameterivNV GLeeFuncPtr_glGetCombinerInputParameterivNV
8956#endif
8957#ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
8958#define GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
8959 typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
8960 GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV;
8961 #define glGetCombinerOutputParameterfvNV GLeeFuncPtr_glGetCombinerOutputParameterfvNV
8962#endif
8963#ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
8964#define GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
8965 typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
8966 GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV;
8967 #define glGetCombinerOutputParameterivNV GLeeFuncPtr_glGetCombinerOutputParameterivNV
8968#endif
8969#ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
8970#define GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
8971 typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
8972 GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV;
8973 #define glGetFinalCombinerInputParameterfvNV GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV
8974#endif
8975#ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
8976#define GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
8977 typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint * params);
8978 GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV;
8979 #define glGetFinalCombinerInputParameterivNV GLeeFuncPtr_glGetFinalCombinerInputParameterivNV
8980#endif
8981#endif
8982
8983/* GL_NV_fog_distance */
8984
8985#ifndef GL_NV_fog_distance
8986#define GL_NV_fog_distance 1
8987#define __GLEE_GL_NV_fog_distance 1
8988/* Constants */
8989#define GL_FOG_DISTANCE_MODE_NV 0x855A
8990#define GL_EYE_RADIAL_NV 0x855B
8991#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
8992#endif
8993
8994/* GL_NV_texgen_emboss */
8995
8996#ifndef GL_NV_texgen_emboss
8997#define GL_NV_texgen_emboss 1
8998#define __GLEE_GL_NV_texgen_emboss 1
8999/* Constants */
9000#define GL_EMBOSS_LIGHT_NV 0x855D
9001#define GL_EMBOSS_CONSTANT_NV 0x855E
9002#define GL_EMBOSS_MAP_NV 0x855F
9003#endif
9004
9005/* GL_NV_blend_square */
9006
9007#ifndef GL_NV_blend_square
9008#define GL_NV_blend_square 1
9009#define __GLEE_GL_NV_blend_square 1
9010/* Constants */
9011#endif
9012
9013/* GL_NV_texture_env_combine4 */
9014
9015#ifndef GL_NV_texture_env_combine4
9016#define GL_NV_texture_env_combine4 1
9017#define __GLEE_GL_NV_texture_env_combine4 1
9018/* Constants */
9019#define GL_COMBINE4_NV 0x8503
9020#define GL_SOURCE3_RGB_NV 0x8583
9021#define GL_SOURCE3_ALPHA_NV 0x858B
9022#define GL_OPERAND3_RGB_NV 0x8593
9023#define GL_OPERAND3_ALPHA_NV 0x859B
9024#endif
9025
9026/* GL_MESA_resize_buffers */
9027
9028#ifndef GL_MESA_resize_buffers
9029#define GL_MESA_resize_buffers 1
9030#define __GLEE_GL_MESA_resize_buffers 1
9031/* Constants */
9032#ifndef GLEE_H_DEFINED_glResizeBuffersMESA
9033#define GLEE_H_DEFINED_glResizeBuffersMESA
9034 typedef void (APIENTRYP GLEEPFNGLRESIZEBUFFERSMESAPROC) ();
9035 GLEE_EXTERN GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA;
9036 #define glResizeBuffersMESA GLeeFuncPtr_glResizeBuffersMESA
9037#endif
9038#endif
9039
9040/* GL_MESA_window_pos */
9041
9042#ifndef GL_MESA_window_pos
9043#define GL_MESA_window_pos 1
9044#define __GLEE_GL_MESA_window_pos 1
9045/* Constants */
9046#ifndef GLEE_H_DEFINED_glWindowPos2dMESA
9047#define GLEE_H_DEFINED_glWindowPos2dMESA
9048 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
9049 GLEE_EXTERN GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA;
9050 #define glWindowPos2dMESA GLeeFuncPtr_glWindowPos2dMESA
9051#endif
9052#ifndef GLEE_H_DEFINED_glWindowPos2dvMESA
9053#define GLEE_H_DEFINED_glWindowPos2dvMESA
9054 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVMESAPROC) (const GLdouble * v);
9055 GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA;
9056 #define glWindowPos2dvMESA GLeeFuncPtr_glWindowPos2dvMESA
9057#endif
9058#ifndef GLEE_H_DEFINED_glWindowPos2fMESA
9059#define GLEE_H_DEFINED_glWindowPos2fMESA
9060 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
9061 GLEE_EXTERN GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA;
9062 #define glWindowPos2fMESA GLeeFuncPtr_glWindowPos2fMESA
9063#endif
9064#ifndef GLEE_H_DEFINED_glWindowPos2fvMESA
9065#define GLEE_H_DEFINED_glWindowPos2fvMESA
9066 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVMESAPROC) (const GLfloat * v);
9067 GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA;
9068 #define glWindowPos2fvMESA GLeeFuncPtr_glWindowPos2fvMESA
9069#endif
9070#ifndef GLEE_H_DEFINED_glWindowPos2iMESA
9071#define GLEE_H_DEFINED_glWindowPos2iMESA
9072 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
9073 GLEE_EXTERN GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA;
9074 #define glWindowPos2iMESA GLeeFuncPtr_glWindowPos2iMESA
9075#endif
9076#ifndef GLEE_H_DEFINED_glWindowPos2ivMESA
9077#define GLEE_H_DEFINED_glWindowPos2ivMESA
9078 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVMESAPROC) (const GLint * v);
9079 GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA;
9080 #define glWindowPos2ivMESA GLeeFuncPtr_glWindowPos2ivMESA
9081#endif
9082#ifndef GLEE_H_DEFINED_glWindowPos2sMESA
9083#define GLEE_H_DEFINED_glWindowPos2sMESA
9084 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
9085 GLEE_EXTERN GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA;
9086 #define glWindowPos2sMESA GLeeFuncPtr_glWindowPos2sMESA
9087#endif
9088#ifndef GLEE_H_DEFINED_glWindowPos2svMESA
9089#define GLEE_H_DEFINED_glWindowPos2svMESA
9090 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVMESAPROC) (const GLshort * v);
9091 GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA;
9092 #define glWindowPos2svMESA GLeeFuncPtr_glWindowPos2svMESA
9093#endif
9094#ifndef GLEE_H_DEFINED_glWindowPos3dMESA
9095#define GLEE_H_DEFINED_glWindowPos3dMESA
9096 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
9097 GLEE_EXTERN GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA;
9098 #define glWindowPos3dMESA GLeeFuncPtr_glWindowPos3dMESA
9099#endif
9100#ifndef GLEE_H_DEFINED_glWindowPos3dvMESA
9101#define GLEE_H_DEFINED_glWindowPos3dvMESA
9102 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVMESAPROC) (const GLdouble * v);
9103 GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA;
9104 #define glWindowPos3dvMESA GLeeFuncPtr_glWindowPos3dvMESA
9105#endif
9106#ifndef GLEE_H_DEFINED_glWindowPos3fMESA
9107#define GLEE_H_DEFINED_glWindowPos3fMESA
9108 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
9109 GLEE_EXTERN GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA;
9110 #define glWindowPos3fMESA GLeeFuncPtr_glWindowPos3fMESA
9111#endif
9112#ifndef GLEE_H_DEFINED_glWindowPos3fvMESA
9113#define GLEE_H_DEFINED_glWindowPos3fvMESA
9114 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVMESAPROC) (const GLfloat * v);
9115 GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA;
9116 #define glWindowPos3fvMESA GLeeFuncPtr_glWindowPos3fvMESA
9117#endif
9118#ifndef GLEE_H_DEFINED_glWindowPos3iMESA
9119#define GLEE_H_DEFINED_glWindowPos3iMESA
9120 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
9121 GLEE_EXTERN GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA;
9122 #define glWindowPos3iMESA GLeeFuncPtr_glWindowPos3iMESA
9123#endif
9124#ifndef GLEE_H_DEFINED_glWindowPos3ivMESA
9125#define GLEE_H_DEFINED_glWindowPos3ivMESA
9126 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVMESAPROC) (const GLint * v);
9127 GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA;
9128 #define glWindowPos3ivMESA GLeeFuncPtr_glWindowPos3ivMESA
9129#endif
9130#ifndef GLEE_H_DEFINED_glWindowPos3sMESA
9131#define GLEE_H_DEFINED_glWindowPos3sMESA
9132 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
9133 GLEE_EXTERN GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA;
9134 #define glWindowPos3sMESA GLeeFuncPtr_glWindowPos3sMESA
9135#endif
9136#ifndef GLEE_H_DEFINED_glWindowPos3svMESA
9137#define GLEE_H_DEFINED_glWindowPos3svMESA
9138 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVMESAPROC) (const GLshort * v);
9139 GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA;
9140 #define glWindowPos3svMESA GLeeFuncPtr_glWindowPos3svMESA
9141#endif
9142#ifndef GLEE_H_DEFINED_glWindowPos4dMESA
9143#define GLEE_H_DEFINED_glWindowPos4dMESA
9144 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9145 GLEE_EXTERN GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA;
9146 #define glWindowPos4dMESA GLeeFuncPtr_glWindowPos4dMESA
9147#endif
9148#ifndef GLEE_H_DEFINED_glWindowPos4dvMESA
9149#define GLEE_H_DEFINED_glWindowPos4dvMESA
9150 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DVMESAPROC) (const GLdouble * v);
9151 GLEE_EXTERN GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA;
9152 #define glWindowPos4dvMESA GLeeFuncPtr_glWindowPos4dvMESA
9153#endif
9154#ifndef GLEE_H_DEFINED_glWindowPos4fMESA
9155#define GLEE_H_DEFINED_glWindowPos4fMESA
9156 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
9157 GLEE_EXTERN GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA;
9158 #define glWindowPos4fMESA GLeeFuncPtr_glWindowPos4fMESA
9159#endif
9160#ifndef GLEE_H_DEFINED_glWindowPos4fvMESA
9161#define GLEE_H_DEFINED_glWindowPos4fvMESA
9162 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FVMESAPROC) (const GLfloat * v);
9163 GLEE_EXTERN GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA;
9164 #define glWindowPos4fvMESA GLeeFuncPtr_glWindowPos4fvMESA
9165#endif
9166#ifndef GLEE_H_DEFINED_glWindowPos4iMESA
9167#define GLEE_H_DEFINED_glWindowPos4iMESA
9168 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
9169 GLEE_EXTERN GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA;
9170 #define glWindowPos4iMESA GLeeFuncPtr_glWindowPos4iMESA
9171#endif
9172#ifndef GLEE_H_DEFINED_glWindowPos4ivMESA
9173#define GLEE_H_DEFINED_glWindowPos4ivMESA
9174 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IVMESAPROC) (const GLint * v);
9175 GLEE_EXTERN GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA;
9176 #define glWindowPos4ivMESA GLeeFuncPtr_glWindowPos4ivMESA
9177#endif
9178#ifndef GLEE_H_DEFINED_glWindowPos4sMESA
9179#define GLEE_H_DEFINED_glWindowPos4sMESA
9180 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
9181 GLEE_EXTERN GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA;
9182 #define glWindowPos4sMESA GLeeFuncPtr_glWindowPos4sMESA
9183#endif
9184#ifndef GLEE_H_DEFINED_glWindowPos4svMESA
9185#define GLEE_H_DEFINED_glWindowPos4svMESA
9186 typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SVMESAPROC) (const GLshort * v);
9187 GLEE_EXTERN GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA;
9188 #define glWindowPos4svMESA GLeeFuncPtr_glWindowPos4svMESA
9189#endif
9190#endif
9191
9192/* GL_EXT_texture_compression_s3tc */
9193
9194#ifndef GL_EXT_texture_compression_s3tc
9195#define GL_EXT_texture_compression_s3tc 1
9196#define __GLEE_GL_EXT_texture_compression_s3tc 1
9197/* Constants */
9198#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
9199#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
9200#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
9201#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
9202#endif
9203
9204/* GL_IBM_cull_vertex */
9205
9206#ifndef GL_IBM_cull_vertex
9207#define GL_IBM_cull_vertex 1
9208#define __GLEE_GL_IBM_cull_vertex 1
9209/* Constants */
9210#define GL_CULL_VERTEX_IBM 103050
9211#endif
9212
9213/* GL_IBM_multimode_draw_arrays */
9214
9215#ifndef GL_IBM_multimode_draw_arrays
9216#define GL_IBM_multimode_draw_arrays 1
9217#define __GLEE_GL_IBM_multimode_draw_arrays 1
9218/* Constants */
9219#ifndef GLEE_H_DEFINED_glMultiModeDrawArraysIBM
9220#define GLEE_H_DEFINED_glMultiModeDrawArraysIBM
9221 typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
9222 GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM;
9223 #define glMultiModeDrawArraysIBM GLeeFuncPtr_glMultiModeDrawArraysIBM
9224#endif
9225#ifndef GLEE_H_DEFINED_glMultiModeDrawElementsIBM
9226#define GLEE_H_DEFINED_glMultiModeDrawElementsIBM
9227 typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride);
9228 GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM;
9229 #define glMultiModeDrawElementsIBM GLeeFuncPtr_glMultiModeDrawElementsIBM
9230#endif
9231#endif
9232
9233/* GL_IBM_vertex_array_lists */
9234
9235#ifndef GL_IBM_vertex_array_lists
9236#define GL_IBM_vertex_array_lists 1
9237#define __GLEE_GL_IBM_vertex_array_lists 1
9238/* Constants */
9239#define GL_VERTEX_ARRAY_LIST_IBM 103070
9240#define GL_NORMAL_ARRAY_LIST_IBM 103071
9241#define GL_COLOR_ARRAY_LIST_IBM 103072
9242#define GL_INDEX_ARRAY_LIST_IBM 103073
9243#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
9244#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
9245#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
9246#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
9247#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
9248#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
9249#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
9250#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
9251#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
9252#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
9253#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
9254#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
9255#ifndef GLEE_H_DEFINED_glColorPointerListIBM
9256#define GLEE_H_DEFINED_glColorPointerListIBM
9257 typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9258 GLEE_EXTERN GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM;
9259 #define glColorPointerListIBM GLeeFuncPtr_glColorPointerListIBM
9260#endif
9261#ifndef GLEE_H_DEFINED_glSecondaryColorPointerListIBM
9262#define GLEE_H_DEFINED_glSecondaryColorPointerListIBM
9263 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9264 GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM;
9265 #define glSecondaryColorPointerListIBM GLeeFuncPtr_glSecondaryColorPointerListIBM
9266#endif
9267#ifndef GLEE_H_DEFINED_glEdgeFlagPointerListIBM
9268#define GLEE_H_DEFINED_glEdgeFlagPointerListIBM
9269 typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* * pointer, GLint ptrstride);
9270 GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM;
9271 #define glEdgeFlagPointerListIBM GLeeFuncPtr_glEdgeFlagPointerListIBM
9272#endif
9273#ifndef GLEE_H_DEFINED_glFogCoordPointerListIBM
9274#define GLEE_H_DEFINED_glFogCoordPointerListIBM
9275 typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9276 GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM;
9277 #define glFogCoordPointerListIBM GLeeFuncPtr_glFogCoordPointerListIBM
9278#endif
9279#ifndef GLEE_H_DEFINED_glIndexPointerListIBM
9280#define GLEE_H_DEFINED_glIndexPointerListIBM
9281 typedef void (APIENTRYP GLEEPFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9282 GLEE_EXTERN GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM;
9283 #define glIndexPointerListIBM GLeeFuncPtr_glIndexPointerListIBM
9284#endif
9285#ifndef GLEE_H_DEFINED_glNormalPointerListIBM
9286#define GLEE_H_DEFINED_glNormalPointerListIBM
9287 typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9288 GLEE_EXTERN GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM;
9289 #define glNormalPointerListIBM GLeeFuncPtr_glNormalPointerListIBM
9290#endif
9291#ifndef GLEE_H_DEFINED_glTexCoordPointerListIBM
9292#define GLEE_H_DEFINED_glTexCoordPointerListIBM
9293 typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9294 GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM;
9295 #define glTexCoordPointerListIBM GLeeFuncPtr_glTexCoordPointerListIBM
9296#endif
9297#ifndef GLEE_H_DEFINED_glVertexPointerListIBM
9298#define GLEE_H_DEFINED_glVertexPointerListIBM
9299 typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9300 GLEE_EXTERN GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM;
9301 #define glVertexPointerListIBM GLeeFuncPtr_glVertexPointerListIBM
9302#endif
9303#endif
9304
9305/* GL_SGIX_subsample */
9306
9307#ifndef GL_SGIX_subsample
9308#define GL_SGIX_subsample 1
9309#define __GLEE_GL_SGIX_subsample 1
9310/* Constants */
9311#define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
9312#define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
9313#define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
9314#define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
9315#define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
9316#endif
9317
9318/* GL_SGIX_ycrcb_subsample */
9319
9320#ifndef GL_SGIX_ycrcb_subsample
9321#define GL_SGIX_ycrcb_subsample 1
9322#define __GLEE_GL_SGIX_ycrcb_subsample 1
9323/* Constants */
9324#endif
9325
9326/* GL_SGIX_ycrcba */
9327
9328#ifndef GL_SGIX_ycrcba
9329#define GL_SGIX_ycrcba 1
9330#define __GLEE_GL_SGIX_ycrcba 1
9331/* Constants */
9332#define GL_YCRCB_SGIX 0x8318
9333#define GL_YCRCBA_SGIX 0x8319
9334#endif
9335
9336/* GL_SGI_depth_pass_instrument */
9337
9338#ifndef GL_SGI_depth_pass_instrument
9339#define GL_SGI_depth_pass_instrument 1
9340#define __GLEE_GL_SGI_depth_pass_instrument 1
9341/* Constants */
9342#define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310
9343#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
9344#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
9345#endif
9346
9347/* GL_3DFX_texture_compression_FXT1 */
9348
9349#ifndef GL_3DFX_texture_compression_FXT1
9350#define GL_3DFX_texture_compression_FXT1 1
9351#define __GLEE_GL_3DFX_texture_compression_FXT1 1
9352/* Constants */
9353#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
9354#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
9355#endif
9356
9357/* GL_3DFX_multisample */
9358
9359#ifndef GL_3DFX_multisample
9360#define GL_3DFX_multisample 1
9361#define __GLEE_GL_3DFX_multisample 1
9362/* Constants */
9363#define GL_MULTISAMPLE_3DFX 0x86B2
9364#define GL_SAMPLE_BUFFERS_3DFX 0x86B3
9365#define GL_SAMPLES_3DFX 0x86B4
9366#define GL_MULTISAMPLE_BIT_3DFX 0x20000000
9367#endif
9368
9369/* GL_3DFX_tbuffer */
9370
9371#ifndef GL_3DFX_tbuffer
9372#define GL_3DFX_tbuffer 1
9373#define __GLEE_GL_3DFX_tbuffer 1
9374/* Constants */
9375#ifndef GLEE_H_DEFINED_glTbufferMask3DFX
9376#define GLEE_H_DEFINED_glTbufferMask3DFX
9377 typedef void (APIENTRYP GLEEPFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
9378 GLEE_EXTERN GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX;
9379 #define glTbufferMask3DFX GLeeFuncPtr_glTbufferMask3DFX
9380#endif
9381#endif
9382
9383/* GL_EXT_multisample */
9384
9385#ifndef GL_EXT_multisample
9386#define GL_EXT_multisample 1
9387#define __GLEE_GL_EXT_multisample 1
9388/* Constants */
9389#define GL_MULTISAMPLE_EXT 0x809D
9390#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
9391#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
9392#define GL_SAMPLE_MASK_EXT 0x80A0
9393#define GL_1PASS_EXT 0x80A1
9394#define GL_2PASS_0_EXT 0x80A2
9395#define GL_2PASS_1_EXT 0x80A3
9396#define GL_4PASS_0_EXT 0x80A4
9397#define GL_4PASS_1_EXT 0x80A5
9398#define GL_4PASS_2_EXT 0x80A6
9399#define GL_4PASS_3_EXT 0x80A7
9400#define GL_SAMPLE_BUFFERS_EXT 0x80A8
9401#define GL_SAMPLES_EXT 0x80A9
9402#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
9403#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
9404#define GL_SAMPLE_PATTERN_EXT 0x80AC
9405#define GL_MULTISAMPLE_BIT_EXT 0x20000000
9406#ifndef GLEE_H_DEFINED_glSampleMaskEXT
9407#define GLEE_H_DEFINED_glSampleMaskEXT
9408 typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
9409 GLEE_EXTERN GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT;
9410 #define glSampleMaskEXT GLeeFuncPtr_glSampleMaskEXT
9411#endif
9412#ifndef GLEE_H_DEFINED_glSamplePatternEXT
9413#define GLEE_H_DEFINED_glSamplePatternEXT
9414 typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
9415 GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT;
9416 #define glSamplePatternEXT GLeeFuncPtr_glSamplePatternEXT
9417#endif
9418#endif
9419
9420/* GL_SGIX_vertex_preclip */
9421
9422#ifndef GL_SGIX_vertex_preclip
9423#define GL_SGIX_vertex_preclip 1
9424#define __GLEE_GL_SGIX_vertex_preclip 1
9425/* Constants */
9426#define GL_VERTEX_PRECLIP_SGIX 0x83EE
9427#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
9428#endif
9429
9430/* GL_SGIX_convolution_accuracy */
9431
9432#ifndef GL_SGIX_convolution_accuracy
9433#define GL_SGIX_convolution_accuracy 1
9434#define __GLEE_GL_SGIX_convolution_accuracy 1
9435/* Constants */
9436#define GL_CONVOLUTION_HINT_SGIX 0x8316
9437#endif
9438
9439/* GL_SGIX_resample */
9440
9441#ifndef GL_SGIX_resample
9442#define GL_SGIX_resample 1
9443#define __GLEE_GL_SGIX_resample 1
9444/* Constants */
9445#define GL_PACK_RESAMPLE_SGIX 0x842C
9446#define GL_UNPACK_RESAMPLE_SGIX 0x842D
9447#define GL_RESAMPLE_REPLICATE_SGIX 0x842E
9448#define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F
9449#define GL_RESAMPLE_DECIMATE_SGIX 0x8430
9450#endif
9451
9452/* GL_SGIS_point_line_texgen */
9453
9454#ifndef GL_SGIS_point_line_texgen
9455#define GL_SGIS_point_line_texgen 1
9456#define __GLEE_GL_SGIS_point_line_texgen 1
9457/* Constants */
9458#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
9459#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
9460#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
9461#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
9462#define GL_EYE_POINT_SGIS 0x81F4
9463#define GL_OBJECT_POINT_SGIS 0x81F5
9464#define GL_EYE_LINE_SGIS 0x81F6
9465#define GL_OBJECT_LINE_SGIS 0x81F7
9466#endif
9467
9468/* GL_SGIS_texture_color_mask */
9469
9470#ifndef GL_SGIS_texture_color_mask
9471#define GL_SGIS_texture_color_mask 1
9472#define __GLEE_GL_SGIS_texture_color_mask 1
9473/* Constants */
9474#define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
9475#ifndef GLEE_H_DEFINED_glTextureColorMaskSGIS
9476#define GLEE_H_DEFINED_glTextureColorMaskSGIS
9477 typedef void (APIENTRYP GLEEPFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
9478 GLEE_EXTERN GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS;
9479 #define glTextureColorMaskSGIS GLeeFuncPtr_glTextureColorMaskSGIS
9480#endif
9481#endif
9482
9483/* GL_EXT_texture_env_dot3 */
9484
9485#ifndef GL_EXT_texture_env_dot3
9486#define GL_EXT_texture_env_dot3 1
9487#define __GLEE_GL_EXT_texture_env_dot3 1
9488/* Constants */
9489#define GL_DOT3_RGB_EXT 0x8740
9490#define GL_DOT3_RGBA_EXT 0x8741
9491#endif
9492
9493/* GL_ATI_texture_mirror_once */
9494
9495#ifndef GL_ATI_texture_mirror_once
9496#define GL_ATI_texture_mirror_once 1
9497#define __GLEE_GL_ATI_texture_mirror_once 1
9498/* Constants */
9499#define GL_MIRROR_CLAMP_ATI 0x8742
9500#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
9501#endif
9502
9503/* GL_NV_fence */
9504
9505#ifndef GL_NV_fence
9506#define GL_NV_fence 1
9507#define __GLEE_GL_NV_fence 1
9508/* Constants */
9509#define GL_ALL_COMPLETED_NV 0x84F2
9510#define GL_FENCE_STATUS_NV 0x84F3
9511#define GL_FENCE_CONDITION_NV 0x84F4
9512#ifndef GLEE_H_DEFINED_glDeleteFencesNV
9513#define GLEE_H_DEFINED_glDeleteFencesNV
9514 typedef void (APIENTRYP GLEEPFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint * fences);
9515 GLEE_EXTERN GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV;
9516 #define glDeleteFencesNV GLeeFuncPtr_glDeleteFencesNV
9517#endif
9518#ifndef GLEE_H_DEFINED_glGenFencesNV
9519#define GLEE_H_DEFINED_glGenFencesNV
9520 typedef void (APIENTRYP GLEEPFNGLGENFENCESNVPROC) (GLsizei n, GLuint * fences);
9521 GLEE_EXTERN GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV;
9522 #define glGenFencesNV GLeeFuncPtr_glGenFencesNV
9523#endif
9524#ifndef GLEE_H_DEFINED_glIsFenceNV
9525#define GLEE_H_DEFINED_glIsFenceNV
9526 typedef GLboolean (APIENTRYP GLEEPFNGLISFENCENVPROC) (GLuint fence);
9527 GLEE_EXTERN GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV;
9528 #define glIsFenceNV GLeeFuncPtr_glIsFenceNV
9529#endif
9530#ifndef GLEE_H_DEFINED_glTestFenceNV
9531#define GLEE_H_DEFINED_glTestFenceNV
9532 typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCENVPROC) (GLuint fence);
9533 GLEE_EXTERN GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV;
9534 #define glTestFenceNV GLeeFuncPtr_glTestFenceNV
9535#endif
9536#ifndef GLEE_H_DEFINED_glGetFenceivNV
9537#define GLEE_H_DEFINED_glGetFenceivNV
9538 typedef void (APIENTRYP GLEEPFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint * params);
9539 GLEE_EXTERN GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV;
9540 #define glGetFenceivNV GLeeFuncPtr_glGetFenceivNV
9541#endif
9542#ifndef GLEE_H_DEFINED_glFinishFenceNV
9543#define GLEE_H_DEFINED_glFinishFenceNV
9544 typedef void (APIENTRYP GLEEPFNGLFINISHFENCENVPROC) (GLuint fence);
9545 GLEE_EXTERN GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV;
9546 #define glFinishFenceNV GLeeFuncPtr_glFinishFenceNV
9547#endif
9548#ifndef GLEE_H_DEFINED_glSetFenceNV
9549#define GLEE_H_DEFINED_glSetFenceNV
9550 typedef void (APIENTRYP GLEEPFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
9551 GLEE_EXTERN GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV;
9552 #define glSetFenceNV GLeeFuncPtr_glSetFenceNV
9553#endif
9554#endif
9555
9556/* GL_IBM_texture_mirrored_repeat */
9557
9558#ifndef GL_IBM_texture_mirrored_repeat
9559#define GL_IBM_texture_mirrored_repeat 1
9560#define __GLEE_GL_IBM_texture_mirrored_repeat 1
9561/* Constants */
9562#define GL_MIRRORED_REPEAT_IBM 0x8370
9563#endif
9564
9565/* GL_NV_evaluators */
9566
9567#ifndef GL_NV_evaluators
9568#define GL_NV_evaluators 1
9569#define __GLEE_GL_NV_evaluators 1
9570/* Constants */
9571#define GL_EVAL_2D_NV 0x86C0
9572#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
9573#define GL_MAP_TESSELLATION_NV 0x86C2
9574#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
9575#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
9576#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
9577#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
9578#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
9579#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
9580#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
9581#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
9582#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
9583#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
9584#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
9585#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
9586#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
9587#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
9588#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
9589#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
9590#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
9591#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
9592#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
9593#define GL_MAX_MAP_TESSELLATION_NV 0x86D6
9594#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
9595#ifndef GLEE_H_DEFINED_glMapControlPointsNV
9596#define GLEE_H_DEFINED_glMapControlPointsNV
9597 typedef void (APIENTRYP GLEEPFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points);
9598 GLEE_EXTERN GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV;
9599 #define glMapControlPointsNV GLeeFuncPtr_glMapControlPointsNV
9600#endif
9601#ifndef GLEE_H_DEFINED_glMapParameterivNV
9602#define GLEE_H_DEFINED_glMapParameterivNV
9603 typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint * params);
9604 GLEE_EXTERN GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV;
9605 #define glMapParameterivNV GLeeFuncPtr_glMapParameterivNV
9606#endif
9607#ifndef GLEE_H_DEFINED_glMapParameterfvNV
9608#define GLEE_H_DEFINED_glMapParameterfvNV
9609 typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat * params);
9610 GLEE_EXTERN GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV;
9611 #define glMapParameterfvNV GLeeFuncPtr_glMapParameterfvNV
9612#endif
9613#ifndef GLEE_H_DEFINED_glGetMapControlPointsNV
9614#define GLEE_H_DEFINED_glGetMapControlPointsNV
9615 typedef void (APIENTRYP GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);
9616 GLEE_EXTERN GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV;
9617 #define glGetMapControlPointsNV GLeeFuncPtr_glGetMapControlPointsNV
9618#endif
9619#ifndef GLEE_H_DEFINED_glGetMapParameterivNV
9620#define GLEE_H_DEFINED_glGetMapParameterivNV
9621 typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint * params);
9622 GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV;
9623 #define glGetMapParameterivNV GLeeFuncPtr_glGetMapParameterivNV
9624#endif
9625#ifndef GLEE_H_DEFINED_glGetMapParameterfvNV
9626#define GLEE_H_DEFINED_glGetMapParameterfvNV
9627 typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat * params);
9628 GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV;
9629 #define glGetMapParameterfvNV GLeeFuncPtr_glGetMapParameterfvNV
9630#endif
9631#ifndef GLEE_H_DEFINED_glGetMapAttribParameterivNV
9632#define GLEE_H_DEFINED_glGetMapAttribParameterivNV
9633 typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint * params);
9634 GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV;
9635 #define glGetMapAttribParameterivNV GLeeFuncPtr_glGetMapAttribParameterivNV
9636#endif
9637#ifndef GLEE_H_DEFINED_glGetMapAttribParameterfvNV
9638#define GLEE_H_DEFINED_glGetMapAttribParameterfvNV
9639 typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
9640 GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV;
9641 #define glGetMapAttribParameterfvNV GLeeFuncPtr_glGetMapAttribParameterfvNV
9642#endif
9643#ifndef GLEE_H_DEFINED_glEvalMapsNV
9644#define GLEE_H_DEFINED_glEvalMapsNV
9645 typedef void (APIENTRYP GLEEPFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
9646 GLEE_EXTERN GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV;
9647 #define glEvalMapsNV GLeeFuncPtr_glEvalMapsNV
9648#endif
9649#endif
9650
9651/* GL_NV_packed_depth_stencil */
9652
9653#ifndef GL_NV_packed_depth_stencil
9654#define GL_NV_packed_depth_stencil 1
9655#define __GLEE_GL_NV_packed_depth_stencil 1
9656/* Constants */
9657#define GL_DEPTH_STENCIL_NV 0x84F9
9658#define GL_UNSIGNED_INT_24_8_NV 0x84FA
9659#endif
9660
9661/* GL_NV_register_combiners2 */
9662
9663#ifndef GL_NV_register_combiners2
9664#define GL_NV_register_combiners2 1
9665#define __GLEE_GL_NV_register_combiners2 1
9666/* Constants */
9667#define GL_PER_STAGE_CONSTANTS_NV 0x8535
9668#ifndef GLEE_H_DEFINED_glCombinerStageParameterfvNV
9669#define GLEE_H_DEFINED_glCombinerStageParameterfvNV
9670 typedef void (APIENTRYP GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat * params);
9671 GLEE_EXTERN GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV;
9672 #define glCombinerStageParameterfvNV GLeeFuncPtr_glCombinerStageParameterfvNV
9673#endif
9674#ifndef GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
9675#define GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
9676 typedef void (APIENTRYP GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat * params);
9677 GLEE_EXTERN GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV;
9678 #define glGetCombinerStageParameterfvNV GLeeFuncPtr_glGetCombinerStageParameterfvNV
9679#endif
9680#endif
9681
9682/* GL_NV_texture_compression_vtc */
9683
9684#ifndef GL_NV_texture_compression_vtc
9685#define GL_NV_texture_compression_vtc 1
9686#define __GLEE_GL_NV_texture_compression_vtc 1
9687/* Constants */
9688#endif
9689
9690/* GL_NV_texture_rectangle */
9691
9692#ifndef GL_NV_texture_rectangle
9693#define GL_NV_texture_rectangle 1
9694#define __GLEE_GL_NV_texture_rectangle 1
9695/* Constants */
9696#define GL_TEXTURE_RECTANGLE_NV 0x84F5
9697#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
9698#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
9699#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
9700#endif
9701
9702/* GL_NV_texture_shader */
9703
9704#ifndef GL_NV_texture_shader
9705#define GL_NV_texture_shader 1
9706#define __GLEE_GL_NV_texture_shader 1
9707/* Constants */
9708#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
9709#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
9710#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
9711#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
9712#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
9713#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
9714#define GL_DSDT_MAG_INTENSITY_NV 0x86DC
9715#define GL_SHADER_CONSISTENT_NV 0x86DD
9716#define GL_TEXTURE_SHADER_NV 0x86DE
9717#define GL_SHADER_OPERATION_NV 0x86DF
9718#define GL_CULL_MODES_NV 0x86E0
9719#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
9720#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
9721#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
9722#define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
9723#define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
9724#define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
9725#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
9726#define GL_CONST_EYE_NV 0x86E5
9727#define GL_PASS_THROUGH_NV 0x86E6
9728#define GL_CULL_FRAGMENT_NV 0x86E7
9729#define GL_OFFSET_TEXTURE_2D_NV 0x86E8
9730#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
9731#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
9732#define GL_DOT_PRODUCT_NV 0x86EC
9733#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
9734#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
9735#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
9736#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
9737#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
9738#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
9739#define GL_HILO_NV 0x86F4
9740#define GL_DSDT_NV 0x86F5
9741#define GL_DSDT_MAG_NV 0x86F6
9742#define GL_DSDT_MAG_VIB_NV 0x86F7
9743#define GL_HILO16_NV 0x86F8
9744#define GL_SIGNED_HILO_NV 0x86F9
9745#define GL_SIGNED_HILO16_NV 0x86FA
9746#define GL_SIGNED_RGBA_NV 0x86FB
9747#define GL_SIGNED_RGBA8_NV 0x86FC
9748#define GL_SIGNED_RGB_NV 0x86FE
9749#define GL_SIGNED_RGB8_NV 0x86FF
9750#define GL_SIGNED_LUMINANCE_NV 0x8701
9751#define GL_SIGNED_LUMINANCE8_NV 0x8702
9752#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
9753#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
9754#define GL_SIGNED_ALPHA_NV 0x8705
9755#define GL_SIGNED_ALPHA8_NV 0x8706
9756#define GL_SIGNED_INTENSITY_NV 0x8707
9757#define GL_SIGNED_INTENSITY8_NV 0x8708
9758#define GL_DSDT8_NV 0x8709
9759#define GL_DSDT8_MAG8_NV 0x870A
9760#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
9761#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
9762#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
9763#define GL_HI_SCALE_NV 0x870E
9764#define GL_LO_SCALE_NV 0x870F
9765#define GL_DS_SCALE_NV 0x8710
9766#define GL_DT_SCALE_NV 0x8711
9767#define GL_MAGNITUDE_SCALE_NV 0x8712
9768#define GL_VIBRANCE_SCALE_NV 0x8713
9769#define GL_HI_BIAS_NV 0x8714
9770#define GL_LO_BIAS_NV 0x8715
9771#define GL_DS_BIAS_NV 0x8716
9772#define GL_DT_BIAS_NV 0x8717
9773#define GL_MAGNITUDE_BIAS_NV 0x8718
9774#define GL_VIBRANCE_BIAS_NV 0x8719
9775#define GL_TEXTURE_BORDER_VALUES_NV 0x871A
9776#define GL_TEXTURE_HI_SIZE_NV 0x871B
9777#define GL_TEXTURE_LO_SIZE_NV 0x871C
9778#define GL_TEXTURE_DS_SIZE_NV 0x871D
9779#define GL_TEXTURE_DT_SIZE_NV 0x871E
9780#define GL_TEXTURE_MAG_SIZE_NV 0x871F
9781#endif
9782
9783/* GL_NV_texture_shader2 */
9784
9785#ifndef GL_NV_texture_shader2
9786#define GL_NV_texture_shader2 1
9787#define __GLEE_GL_NV_texture_shader2 1
9788/* Constants */
9789#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
9790#endif
9791
9792/* GL_NV_vertex_array_range2 */
9793
9794#ifndef GL_NV_vertex_array_range2
9795#define GL_NV_vertex_array_range2 1
9796#define __GLEE_GL_NV_vertex_array_range2 1
9797/* Constants */
9798#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
9799#endif
9800
9801/* GL_NV_vertex_program */
9802
9803#ifndef GL_NV_vertex_program
9804#define GL_NV_vertex_program 1
9805#define __GLEE_GL_NV_vertex_program 1
9806/* Constants */
9807#define GL_VERTEX_PROGRAM_NV 0x8620
9808#define GL_VERTEX_STATE_PROGRAM_NV 0x8621
9809#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
9810#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
9811#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
9812#define GL_CURRENT_ATTRIB_NV 0x8626
9813#define GL_PROGRAM_LENGTH_NV 0x8627
9814#define GL_PROGRAM_STRING_NV 0x8628
9815#define GL_MODELVIEW_PROJECTION_NV 0x8629
9816#define GL_IDENTITY_NV 0x862A
9817#define GL_INVERSE_NV 0x862B
9818#define GL_TRANSPOSE_NV 0x862C
9819#define GL_INVERSE_TRANSPOSE_NV 0x862D
9820#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
9821#define GL_MAX_TRACK_MATRICES_NV 0x862F
9822#define GL_MATRIX0_NV 0x8630
9823#define GL_MATRIX1_NV 0x8631
9824#define GL_MATRIX2_NV 0x8632
9825#define GL_MATRIX3_NV 0x8633
9826#define GL_MATRIX4_NV 0x8634
9827#define GL_MATRIX5_NV 0x8635
9828#define GL_MATRIX6_NV 0x8636
9829#define GL_MATRIX7_NV 0x8637
9830#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
9831#define GL_CURRENT_MATRIX_NV 0x8641
9832#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
9833#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
9834#define GL_PROGRAM_PARAMETER_NV 0x8644
9835#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
9836#define GL_PROGRAM_TARGET_NV 0x8646
9837#define GL_PROGRAM_RESIDENT_NV 0x8647
9838#define GL_TRACK_MATRIX_NV 0x8648
9839#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
9840#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
9841#define GL_PROGRAM_ERROR_POSITION_NV 0x864B
9842#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
9843#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
9844#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
9845#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
9846#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
9847#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
9848#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
9849#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
9850#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
9851#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
9852#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
9853#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
9854#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
9855#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
9856#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
9857#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
9858#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
9859#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
9860#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
9861#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
9862#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
9863#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
9864#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
9865#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
9866#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
9867#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
9868#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
9869#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
9870#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
9871#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
9872#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
9873#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
9874#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
9875#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
9876#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
9877#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
9878#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
9879#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
9880#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
9881#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
9882#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
9883#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
9884#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
9885#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
9886#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
9887#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
9888#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
9889#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
9890#ifndef GLEE_H_DEFINED_glAreProgramsResidentNV
9891#define GLEE_H_DEFINED_glAreProgramsResidentNV
9892 typedef GLboolean (APIENTRYP GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint * programs, GLboolean * residences);
9893 GLEE_EXTERN GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV;
9894 #define glAreProgramsResidentNV GLeeFuncPtr_glAreProgramsResidentNV
9895#endif
9896#ifndef GLEE_H_DEFINED_glBindProgramNV
9897#define GLEE_H_DEFINED_glBindProgramNV
9898 typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
9899 GLEE_EXTERN GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV;
9900 #define glBindProgramNV GLeeFuncPtr_glBindProgramNV
9901#endif
9902#ifndef GLEE_H_DEFINED_glDeleteProgramsNV
9903#define GLEE_H_DEFINED_glDeleteProgramsNV
9904 typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
9905 GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV;
9906 #define glDeleteProgramsNV GLeeFuncPtr_glDeleteProgramsNV
9907#endif
9908#ifndef GLEE_H_DEFINED_glExecuteProgramNV
9909#define GLEE_H_DEFINED_glExecuteProgramNV
9910 typedef void (APIENTRYP GLEEPFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat * params);
9911 GLEE_EXTERN GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV;
9912 #define glExecuteProgramNV GLeeFuncPtr_glExecuteProgramNV
9913#endif
9914#ifndef GLEE_H_DEFINED_glGenProgramsNV
9915#define GLEE_H_DEFINED_glGenProgramsNV
9916 typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint * programs);
9917 GLEE_EXTERN GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV;
9918 #define glGenProgramsNV GLeeFuncPtr_glGenProgramsNV
9919#endif
9920#ifndef GLEE_H_DEFINED_glGetProgramParameterdvNV
9921#define GLEE_H_DEFINED_glGetProgramParameterdvNV
9922 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble * params);
9923 GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV;
9924 #define glGetProgramParameterdvNV GLeeFuncPtr_glGetProgramParameterdvNV
9925#endif
9926#ifndef GLEE_H_DEFINED_glGetProgramParameterfvNV
9927#define GLEE_H_DEFINED_glGetProgramParameterfvNV
9928 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
9929 GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV;
9930 #define glGetProgramParameterfvNV GLeeFuncPtr_glGetProgramParameterfvNV
9931#endif
9932#ifndef GLEE_H_DEFINED_glGetProgramivNV
9933#define GLEE_H_DEFINED_glGetProgramivNV
9934 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint * params);
9935 GLEE_EXTERN GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV;
9936 #define glGetProgramivNV GLeeFuncPtr_glGetProgramivNV
9937#endif
9938#ifndef GLEE_H_DEFINED_glGetProgramStringNV
9939#define GLEE_H_DEFINED_glGetProgramStringNV
9940 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte * program);
9941 GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV;
9942 #define glGetProgramStringNV GLeeFuncPtr_glGetProgramStringNV
9943#endif
9944#ifndef GLEE_H_DEFINED_glGetTrackMatrixivNV
9945#define GLEE_H_DEFINED_glGetTrackMatrixivNV
9946 typedef void (APIENTRYP GLEEPFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint * params);
9947 GLEE_EXTERN GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV;
9948 #define glGetTrackMatrixivNV GLeeFuncPtr_glGetTrackMatrixivNV
9949#endif
9950#ifndef GLEE_H_DEFINED_glGetVertexAttribdvNV
9951#define GLEE_H_DEFINED_glGetVertexAttribdvNV
9952 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble * params);
9953 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV;
9954 #define glGetVertexAttribdvNV GLeeFuncPtr_glGetVertexAttribdvNV
9955#endif
9956#ifndef GLEE_H_DEFINED_glGetVertexAttribfvNV
9957#define GLEE_H_DEFINED_glGetVertexAttribfvNV
9958 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat * params);
9959 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV;
9960 #define glGetVertexAttribfvNV GLeeFuncPtr_glGetVertexAttribfvNV
9961#endif
9962#ifndef GLEE_H_DEFINED_glGetVertexAttribivNV
9963#define GLEE_H_DEFINED_glGetVertexAttribivNV
9964 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint * params);
9965 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV;
9966 #define glGetVertexAttribivNV GLeeFuncPtr_glGetVertexAttribivNV
9967#endif
9968#ifndef GLEE_H_DEFINED_glGetVertexAttribPointervNV
9969#define GLEE_H_DEFINED_glGetVertexAttribPointervNV
9970 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
9971 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV;
9972 #define glGetVertexAttribPointervNV GLeeFuncPtr_glGetVertexAttribPointervNV
9973#endif
9974#ifndef GLEE_H_DEFINED_glIsProgramNV
9975#define GLEE_H_DEFINED_glIsProgramNV
9976 typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMNVPROC) (GLuint id);
9977 GLEE_EXTERN GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV;
9978 #define glIsProgramNV GLeeFuncPtr_glIsProgramNV
9979#endif
9980#ifndef GLEE_H_DEFINED_glLoadProgramNV
9981#define GLEE_H_DEFINED_glLoadProgramNV
9982 typedef void (APIENTRYP GLEEPFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte * program);
9983 GLEE_EXTERN GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV;
9984 #define glLoadProgramNV GLeeFuncPtr_glLoadProgramNV
9985#endif
9986#ifndef GLEE_H_DEFINED_glProgramParameter4dNV
9987#define GLEE_H_DEFINED_glProgramParameter4dNV
9988 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9989 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV;
9990 #define glProgramParameter4dNV GLeeFuncPtr_glProgramParameter4dNV
9991#endif
9992#ifndef GLEE_H_DEFINED_glProgramParameter4dvNV
9993#define GLEE_H_DEFINED_glProgramParameter4dvNV
9994 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble * v);
9995 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV;
9996 #define glProgramParameter4dvNV GLeeFuncPtr_glProgramParameter4dvNV
9997#endif
9998#ifndef GLEE_H_DEFINED_glProgramParameter4fNV
9999#define GLEE_H_DEFINED_glProgramParameter4fNV
10000 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10001 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV;
10002 #define glProgramParameter4fNV GLeeFuncPtr_glProgramParameter4fNV
10003#endif
10004#ifndef GLEE_H_DEFINED_glProgramParameter4fvNV
10005#define GLEE_H_DEFINED_glProgramParameter4fvNV
10006 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat * v);
10007 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV;
10008 #define glProgramParameter4fvNV GLeeFuncPtr_glProgramParameter4fvNV
10009#endif
10010#ifndef GLEE_H_DEFINED_glProgramParameters4dvNV
10011#define GLEE_H_DEFINED_glProgramParameters4dvNV
10012 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble * v);
10013 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV;
10014 #define glProgramParameters4dvNV GLeeFuncPtr_glProgramParameters4dvNV
10015#endif
10016#ifndef GLEE_H_DEFINED_glProgramParameters4fvNV
10017#define GLEE_H_DEFINED_glProgramParameters4fvNV
10018 typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat * v);
10019 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV;
10020 #define glProgramParameters4fvNV GLeeFuncPtr_glProgramParameters4fvNV
10021#endif
10022#ifndef GLEE_H_DEFINED_glRequestResidentProgramsNV
10023#define GLEE_H_DEFINED_glRequestResidentProgramsNV
10024 typedef void (APIENTRYP GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
10025 GLEE_EXTERN GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV;
10026 #define glRequestResidentProgramsNV GLeeFuncPtr_glRequestResidentProgramsNV
10027#endif
10028#ifndef GLEE_H_DEFINED_glTrackMatrixNV
10029#define GLEE_H_DEFINED_glTrackMatrixNV
10030 typedef void (APIENTRYP GLEEPFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
10031 GLEE_EXTERN GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV;
10032 #define glTrackMatrixNV GLeeFuncPtr_glTrackMatrixNV
10033#endif
10034#ifndef GLEE_H_DEFINED_glVertexAttribPointerNV
10035#define GLEE_H_DEFINED_glVertexAttribPointerNV
10036 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
10037 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV;
10038 #define glVertexAttribPointerNV GLeeFuncPtr_glVertexAttribPointerNV
10039#endif
10040#ifndef GLEE_H_DEFINED_glVertexAttrib1dNV
10041#define GLEE_H_DEFINED_glVertexAttrib1dNV
10042 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
10043 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV;
10044 #define glVertexAttrib1dNV GLeeFuncPtr_glVertexAttrib1dNV
10045#endif
10046#ifndef GLEE_H_DEFINED_glVertexAttrib1dvNV
10047#define GLEE_H_DEFINED_glVertexAttrib1dvNV
10048 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble * v);
10049 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV;
10050 #define glVertexAttrib1dvNV GLeeFuncPtr_glVertexAttrib1dvNV
10051#endif
10052#ifndef GLEE_H_DEFINED_glVertexAttrib1fNV
10053#define GLEE_H_DEFINED_glVertexAttrib1fNV
10054 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
10055 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV;
10056 #define glVertexAttrib1fNV GLeeFuncPtr_glVertexAttrib1fNV
10057#endif
10058#ifndef GLEE_H_DEFINED_glVertexAttrib1fvNV
10059#define GLEE_H_DEFINED_glVertexAttrib1fvNV
10060 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat * v);
10061 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV;
10062 #define glVertexAttrib1fvNV GLeeFuncPtr_glVertexAttrib1fvNV
10063#endif
10064#ifndef GLEE_H_DEFINED_glVertexAttrib1sNV
10065#define GLEE_H_DEFINED_glVertexAttrib1sNV
10066 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
10067 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV;
10068 #define glVertexAttrib1sNV GLeeFuncPtr_glVertexAttrib1sNV
10069#endif
10070#ifndef GLEE_H_DEFINED_glVertexAttrib1svNV
10071#define GLEE_H_DEFINED_glVertexAttrib1svNV
10072 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort * v);
10073 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV;
10074 #define glVertexAttrib1svNV GLeeFuncPtr_glVertexAttrib1svNV
10075#endif
10076#ifndef GLEE_H_DEFINED_glVertexAttrib2dNV
10077#define GLEE_H_DEFINED_glVertexAttrib2dNV
10078 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
10079 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV;
10080 #define glVertexAttrib2dNV GLeeFuncPtr_glVertexAttrib2dNV
10081#endif
10082#ifndef GLEE_H_DEFINED_glVertexAttrib2dvNV
10083#define GLEE_H_DEFINED_glVertexAttrib2dvNV
10084 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble * v);
10085 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV;
10086 #define glVertexAttrib2dvNV GLeeFuncPtr_glVertexAttrib2dvNV
10087#endif
10088#ifndef GLEE_H_DEFINED_glVertexAttrib2fNV
10089#define GLEE_H_DEFINED_glVertexAttrib2fNV
10090 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
10091 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV;
10092 #define glVertexAttrib2fNV GLeeFuncPtr_glVertexAttrib2fNV
10093#endif
10094#ifndef GLEE_H_DEFINED_glVertexAttrib2fvNV
10095#define GLEE_H_DEFINED_glVertexAttrib2fvNV
10096 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat * v);
10097 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV;
10098 #define glVertexAttrib2fvNV GLeeFuncPtr_glVertexAttrib2fvNV
10099#endif
10100#ifndef GLEE_H_DEFINED_glVertexAttrib2sNV
10101#define GLEE_H_DEFINED_glVertexAttrib2sNV
10102 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
10103 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV;
10104 #define glVertexAttrib2sNV GLeeFuncPtr_glVertexAttrib2sNV
10105#endif
10106#ifndef GLEE_H_DEFINED_glVertexAttrib2svNV
10107#define GLEE_H_DEFINED_glVertexAttrib2svNV
10108 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort * v);
10109 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV;
10110 #define glVertexAttrib2svNV GLeeFuncPtr_glVertexAttrib2svNV
10111#endif
10112#ifndef GLEE_H_DEFINED_glVertexAttrib3dNV
10113#define GLEE_H_DEFINED_glVertexAttrib3dNV
10114 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
10115 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV;
10116 #define glVertexAttrib3dNV GLeeFuncPtr_glVertexAttrib3dNV
10117#endif
10118#ifndef GLEE_H_DEFINED_glVertexAttrib3dvNV
10119#define GLEE_H_DEFINED_glVertexAttrib3dvNV
10120 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble * v);
10121 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV;
10122 #define glVertexAttrib3dvNV GLeeFuncPtr_glVertexAttrib3dvNV
10123#endif
10124#ifndef GLEE_H_DEFINED_glVertexAttrib3fNV
10125#define GLEE_H_DEFINED_glVertexAttrib3fNV
10126 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
10127 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV;
10128 #define glVertexAttrib3fNV GLeeFuncPtr_glVertexAttrib3fNV
10129#endif
10130#ifndef GLEE_H_DEFINED_glVertexAttrib3fvNV
10131#define GLEE_H_DEFINED_glVertexAttrib3fvNV
10132 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat * v);
10133 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV;
10134 #define glVertexAttrib3fvNV GLeeFuncPtr_glVertexAttrib3fvNV
10135#endif
10136#ifndef GLEE_H_DEFINED_glVertexAttrib3sNV
10137#define GLEE_H_DEFINED_glVertexAttrib3sNV
10138 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
10139 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV;
10140 #define glVertexAttrib3sNV GLeeFuncPtr_glVertexAttrib3sNV
10141#endif
10142#ifndef GLEE_H_DEFINED_glVertexAttrib3svNV
10143#define GLEE_H_DEFINED_glVertexAttrib3svNV
10144 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort * v);
10145 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV;
10146 #define glVertexAttrib3svNV GLeeFuncPtr_glVertexAttrib3svNV
10147#endif
10148#ifndef GLEE_H_DEFINED_glVertexAttrib4dNV
10149#define GLEE_H_DEFINED_glVertexAttrib4dNV
10150 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10151 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV;
10152 #define glVertexAttrib4dNV GLeeFuncPtr_glVertexAttrib4dNV
10153#endif
10154#ifndef GLEE_H_DEFINED_glVertexAttrib4dvNV
10155#define GLEE_H_DEFINED_glVertexAttrib4dvNV
10156 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble * v);
10157 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV;
10158 #define glVertexAttrib4dvNV GLeeFuncPtr_glVertexAttrib4dvNV
10159#endif
10160#ifndef GLEE_H_DEFINED_glVertexAttrib4fNV
10161#define GLEE_H_DEFINED_glVertexAttrib4fNV
10162 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10163 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV;
10164 #define glVertexAttrib4fNV GLeeFuncPtr_glVertexAttrib4fNV
10165#endif
10166#ifndef GLEE_H_DEFINED_glVertexAttrib4fvNV
10167#define GLEE_H_DEFINED_glVertexAttrib4fvNV
10168 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat * v);
10169 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV;
10170 #define glVertexAttrib4fvNV GLeeFuncPtr_glVertexAttrib4fvNV
10171#endif
10172#ifndef GLEE_H_DEFINED_glVertexAttrib4sNV
10173#define GLEE_H_DEFINED_glVertexAttrib4sNV
10174 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
10175 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV;
10176 #define glVertexAttrib4sNV GLeeFuncPtr_glVertexAttrib4sNV
10177#endif
10178#ifndef GLEE_H_DEFINED_glVertexAttrib4svNV
10179#define GLEE_H_DEFINED_glVertexAttrib4svNV
10180 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort * v);
10181 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV;
10182 #define glVertexAttrib4svNV GLeeFuncPtr_glVertexAttrib4svNV
10183#endif
10184#ifndef GLEE_H_DEFINED_glVertexAttrib4ubNV
10185#define GLEE_H_DEFINED_glVertexAttrib4ubNV
10186 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
10187 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV;
10188 #define glVertexAttrib4ubNV GLeeFuncPtr_glVertexAttrib4ubNV
10189#endif
10190#ifndef GLEE_H_DEFINED_glVertexAttrib4ubvNV
10191#define GLEE_H_DEFINED_glVertexAttrib4ubvNV
10192 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte * v);
10193 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV;
10194 #define glVertexAttrib4ubvNV GLeeFuncPtr_glVertexAttrib4ubvNV
10195#endif
10196#ifndef GLEE_H_DEFINED_glVertexAttribs1dvNV
10197#define GLEE_H_DEFINED_glVertexAttribs1dvNV
10198 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10199 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV;
10200 #define glVertexAttribs1dvNV GLeeFuncPtr_glVertexAttribs1dvNV
10201#endif
10202#ifndef GLEE_H_DEFINED_glVertexAttribs1fvNV
10203#define GLEE_H_DEFINED_glVertexAttribs1fvNV
10204 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10205 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV;
10206 #define glVertexAttribs1fvNV GLeeFuncPtr_glVertexAttribs1fvNV
10207#endif
10208#ifndef GLEE_H_DEFINED_glVertexAttribs1svNV
10209#define GLEE_H_DEFINED_glVertexAttribs1svNV
10210 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10211 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV;
10212 #define glVertexAttribs1svNV GLeeFuncPtr_glVertexAttribs1svNV
10213#endif
10214#ifndef GLEE_H_DEFINED_glVertexAttribs2dvNV
10215#define GLEE_H_DEFINED_glVertexAttribs2dvNV
10216 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10217 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV;
10218 #define glVertexAttribs2dvNV GLeeFuncPtr_glVertexAttribs2dvNV
10219#endif
10220#ifndef GLEE_H_DEFINED_glVertexAttribs2fvNV
10221#define GLEE_H_DEFINED_glVertexAttribs2fvNV
10222 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10223 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV;
10224 #define glVertexAttribs2fvNV GLeeFuncPtr_glVertexAttribs2fvNV
10225#endif
10226#ifndef GLEE_H_DEFINED_glVertexAttribs2svNV
10227#define GLEE_H_DEFINED_glVertexAttribs2svNV
10228 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10229 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV;
10230 #define glVertexAttribs2svNV GLeeFuncPtr_glVertexAttribs2svNV
10231#endif
10232#ifndef GLEE_H_DEFINED_glVertexAttribs3dvNV
10233#define GLEE_H_DEFINED_glVertexAttribs3dvNV
10234 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10235 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV;
10236 #define glVertexAttribs3dvNV GLeeFuncPtr_glVertexAttribs3dvNV
10237#endif
10238#ifndef GLEE_H_DEFINED_glVertexAttribs3fvNV
10239#define GLEE_H_DEFINED_glVertexAttribs3fvNV
10240 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10241 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV;
10242 #define glVertexAttribs3fvNV GLeeFuncPtr_glVertexAttribs3fvNV
10243#endif
10244#ifndef GLEE_H_DEFINED_glVertexAttribs3svNV
10245#define GLEE_H_DEFINED_glVertexAttribs3svNV
10246 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10247 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV;
10248 #define glVertexAttribs3svNV GLeeFuncPtr_glVertexAttribs3svNV
10249#endif
10250#ifndef GLEE_H_DEFINED_glVertexAttribs4dvNV
10251#define GLEE_H_DEFINED_glVertexAttribs4dvNV
10252 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10253 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV;
10254 #define glVertexAttribs4dvNV GLeeFuncPtr_glVertexAttribs4dvNV
10255#endif
10256#ifndef GLEE_H_DEFINED_glVertexAttribs4fvNV
10257#define GLEE_H_DEFINED_glVertexAttribs4fvNV
10258 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10259 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV;
10260 #define glVertexAttribs4fvNV GLeeFuncPtr_glVertexAttribs4fvNV
10261#endif
10262#ifndef GLEE_H_DEFINED_glVertexAttribs4svNV
10263#define GLEE_H_DEFINED_glVertexAttribs4svNV
10264 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10265 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV;
10266 #define glVertexAttribs4svNV GLeeFuncPtr_glVertexAttribs4svNV
10267#endif
10268#ifndef GLEE_H_DEFINED_glVertexAttribs4ubvNV
10269#define GLEE_H_DEFINED_glVertexAttribs4ubvNV
10270 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte * v);
10271 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV;
10272 #define glVertexAttribs4ubvNV GLeeFuncPtr_glVertexAttribs4ubvNV
10273#endif
10274#endif
10275
10276/* GL_SGIX_texture_coordinate_clamp */
10277
10278#ifndef GL_SGIX_texture_coordinate_clamp
10279#define GL_SGIX_texture_coordinate_clamp 1
10280#define __GLEE_GL_SGIX_texture_coordinate_clamp 1
10281/* Constants */
10282#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
10283#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
10284#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
10285#endif
10286
10287/* GL_SGIX_scalebias_hint */
10288
10289#ifndef GL_SGIX_scalebias_hint
10290#define GL_SGIX_scalebias_hint 1
10291#define __GLEE_GL_SGIX_scalebias_hint 1
10292/* Constants */
10293#define GL_SCALEBIAS_HINT_SGIX 0x8322
10294#endif
10295
10296/* GL_OML_interlace */
10297
10298#ifndef GL_OML_interlace
10299#define GL_OML_interlace 1
10300#define __GLEE_GL_OML_interlace 1
10301/* Constants */
10302#define GL_INTERLACE_OML 0x8980
10303#define GL_INTERLACE_READ_OML 0x8981
10304#endif
10305
10306/* GL_OML_subsample */
10307
10308#ifndef GL_OML_subsample
10309#define GL_OML_subsample 1
10310#define __GLEE_GL_OML_subsample 1
10311/* Constants */
10312#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
10313#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
10314#endif
10315
10316/* GL_OML_resample */
10317
10318#ifndef GL_OML_resample
10319#define GL_OML_resample 1
10320#define __GLEE_GL_OML_resample 1
10321/* Constants */
10322#define GL_PACK_RESAMPLE_OML 0x8984
10323#define GL_UNPACK_RESAMPLE_OML 0x8985
10324#define GL_RESAMPLE_REPLICATE_OML 0x8986
10325#define GL_RESAMPLE_ZERO_FILL_OML 0x8987
10326#define GL_RESAMPLE_AVERAGE_OML 0x8988
10327#define GL_RESAMPLE_DECIMATE_OML 0x8989
10328#endif
10329
10330/* GL_NV_copy_depth_to_color */
10331
10332#ifndef GL_NV_copy_depth_to_color
10333#define GL_NV_copy_depth_to_color 1
10334#define __GLEE_GL_NV_copy_depth_to_color 1
10335/* Constants */
10336#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
10337#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
10338#endif
10339
10340/* GL_ATI_envmap_bumpmap */
10341
10342#ifndef GL_ATI_envmap_bumpmap
10343#define GL_ATI_envmap_bumpmap 1
10344#define __GLEE_GL_ATI_envmap_bumpmap 1
10345/* Constants */
10346#define GL_BUMP_ROT_MATRIX_ATI 0x8775
10347#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
10348#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
10349#define GL_BUMP_TEX_UNITS_ATI 0x8778
10350#define GL_DUDV_ATI 0x8779
10351#define GL_DU8DV8_ATI 0x877A
10352#define GL_BUMP_ENVMAP_ATI 0x877B
10353#define GL_BUMP_TARGET_ATI 0x877C
10354#ifndef GLEE_H_DEFINED_glTexBumpParameterivATI
10355#define GLEE_H_DEFINED_glTexBumpParameterivATI
10356 typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint * param);
10357 GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI;
10358 #define glTexBumpParameterivATI GLeeFuncPtr_glTexBumpParameterivATI
10359#endif
10360#ifndef GLEE_H_DEFINED_glTexBumpParameterfvATI
10361#define GLEE_H_DEFINED_glTexBumpParameterfvATI
10362 typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat * param);
10363 GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI;
10364 #define glTexBumpParameterfvATI GLeeFuncPtr_glTexBumpParameterfvATI
10365#endif
10366#ifndef GLEE_H_DEFINED_glGetTexBumpParameterivATI
10367#define GLEE_H_DEFINED_glGetTexBumpParameterivATI
10368 typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint * param);
10369 GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI;
10370 #define glGetTexBumpParameterivATI GLeeFuncPtr_glGetTexBumpParameterivATI
10371#endif
10372#ifndef GLEE_H_DEFINED_glGetTexBumpParameterfvATI
10373#define GLEE_H_DEFINED_glGetTexBumpParameterfvATI
10374 typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat * param);
10375 GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI;
10376 #define glGetTexBumpParameterfvATI GLeeFuncPtr_glGetTexBumpParameterfvATI
10377#endif
10378#endif
10379
10380/* GL_ATI_fragment_shader */
10381
10382#ifndef GL_ATI_fragment_shader
10383#define GL_ATI_fragment_shader 1
10384#define __GLEE_GL_ATI_fragment_shader 1
10385/* Constants */
10386#define GL_FRAGMENT_SHADER_ATI 0x8920
10387#define GL_REG_0_ATI 0x8921
10388#define GL_REG_1_ATI 0x8922
10389#define GL_REG_2_ATI 0x8923
10390#define GL_REG_3_ATI 0x8924
10391#define GL_REG_4_ATI 0x8925
10392#define GL_REG_5_ATI 0x8926
10393#define GL_REG_6_ATI 0x8927
10394#define GL_REG_7_ATI 0x8928
10395#define GL_REG_8_ATI 0x8929
10396#define GL_REG_9_ATI 0x892A
10397#define GL_REG_10_ATI 0x892B
10398#define GL_REG_11_ATI 0x892C
10399#define GL_REG_12_ATI 0x892D
10400#define GL_REG_13_ATI 0x892E
10401#define GL_REG_14_ATI 0x892F
10402#define GL_REG_15_ATI 0x8930
10403#define GL_REG_16_ATI 0x8931
10404#define GL_REG_17_ATI 0x8932
10405#define GL_REG_18_ATI 0x8933
10406#define GL_REG_19_ATI 0x8934
10407#define GL_REG_20_ATI 0x8935
10408#define GL_REG_21_ATI 0x8936
10409#define GL_REG_22_ATI 0x8937
10410#define GL_REG_23_ATI 0x8938
10411#define GL_REG_24_ATI 0x8939
10412#define GL_REG_25_ATI 0x893A
10413#define GL_REG_26_ATI 0x893B
10414#define GL_REG_27_ATI 0x893C
10415#define GL_REG_28_ATI 0x893D
10416#define GL_REG_29_ATI 0x893E
10417#define GL_REG_30_ATI 0x893F
10418#define GL_REG_31_ATI 0x8940
10419#define GL_CON_0_ATI 0x8941
10420#define GL_CON_1_ATI 0x8942
10421#define GL_CON_2_ATI 0x8943
10422#define GL_CON_3_ATI 0x8944
10423#define GL_CON_4_ATI 0x8945
10424#define GL_CON_5_ATI 0x8946
10425#define GL_CON_6_ATI 0x8947
10426#define GL_CON_7_ATI 0x8948
10427#define GL_CON_8_ATI 0x8949
10428#define GL_CON_9_ATI 0x894A
10429#define GL_CON_10_ATI 0x894B
10430#define GL_CON_11_ATI 0x894C
10431#define GL_CON_12_ATI 0x894D
10432#define GL_CON_13_ATI 0x894E
10433#define GL_CON_14_ATI 0x894F
10434#define GL_CON_15_ATI 0x8950
10435#define GL_CON_16_ATI 0x8951
10436#define GL_CON_17_ATI 0x8952
10437#define GL_CON_18_ATI 0x8953
10438#define GL_CON_19_ATI 0x8954
10439#define GL_CON_20_ATI 0x8955
10440#define GL_CON_21_ATI 0x8956
10441#define GL_CON_22_ATI 0x8957
10442#define GL_CON_23_ATI 0x8958
10443#define GL_CON_24_ATI 0x8959
10444#define GL_CON_25_ATI 0x895A
10445#define GL_CON_26_ATI 0x895B
10446#define GL_CON_27_ATI 0x895C
10447#define GL_CON_28_ATI 0x895D
10448#define GL_CON_29_ATI 0x895E
10449#define GL_CON_30_ATI 0x895F
10450#define GL_CON_31_ATI 0x8960
10451#define GL_MOV_ATI 0x8961
10452#define GL_ADD_ATI 0x8963
10453#define GL_MUL_ATI 0x8964
10454#define GL_SUB_ATI 0x8965
10455#define GL_DOT3_ATI 0x8966
10456#define GL_DOT4_ATI 0x8967
10457#define GL_MAD_ATI 0x8968
10458#define GL_LERP_ATI 0x8969
10459#define GL_CND_ATI 0x896A
10460#define GL_CND0_ATI 0x896B
10461#define GL_DOT2_ADD_ATI 0x896C
10462#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
10463#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
10464#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
10465#define GL_NUM_PASSES_ATI 0x8970
10466#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
10467#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
10468#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
10469#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
10470#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
10471#define GL_SWIZZLE_STR_ATI 0x8976
10472#define GL_SWIZZLE_STQ_ATI 0x8977
10473#define GL_SWIZZLE_STR_DR_ATI 0x8978
10474#define GL_SWIZZLE_STQ_DQ_ATI 0x8979
10475#define GL_SWIZZLE_STRQ_ATI 0x897A
10476#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
10477#define GL_RED_BIT_ATI 0x00000001
10478#define GL_GREEN_BIT_ATI 0x00000002
10479#define GL_BLUE_BIT_ATI 0x00000004
10480#define GL_2X_BIT_ATI 0x00000001
10481#define GL_4X_BIT_ATI 0x00000002
10482#define GL_8X_BIT_ATI 0x00000004
10483#define GL_HALF_BIT_ATI 0x00000008
10484#define GL_QUARTER_BIT_ATI 0x00000010
10485#define GL_EIGHTH_BIT_ATI 0x00000020
10486#define GL_SATURATE_BIT_ATI 0x00000040
10487#define GL_COMP_BIT_ATI 0x00000002
10488#define GL_NEGATE_BIT_ATI 0x00000004
10489#define GL_BIAS_BIT_ATI 0x00000008
10490#ifndef GLEE_H_DEFINED_glGenFragmentShadersATI
10491#define GLEE_H_DEFINED_glGenFragmentShadersATI
10492 typedef GLuint (APIENTRYP GLEEPFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
10493 GLEE_EXTERN GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI;
10494 #define glGenFragmentShadersATI GLeeFuncPtr_glGenFragmentShadersATI
10495#endif
10496#ifndef GLEE_H_DEFINED_glBindFragmentShaderATI
10497#define GLEE_H_DEFINED_glBindFragmentShaderATI
10498 typedef void (APIENTRYP GLEEPFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
10499 GLEE_EXTERN GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI;
10500 #define glBindFragmentShaderATI GLeeFuncPtr_glBindFragmentShaderATI
10501#endif
10502#ifndef GLEE_H_DEFINED_glDeleteFragmentShaderATI
10503#define GLEE_H_DEFINED_glDeleteFragmentShaderATI
10504 typedef void (APIENTRYP GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
10505 GLEE_EXTERN GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI;
10506 #define glDeleteFragmentShaderATI GLeeFuncPtr_glDeleteFragmentShaderATI
10507#endif
10508#ifndef GLEE_H_DEFINED_glBeginFragmentShaderATI
10509#define GLEE_H_DEFINED_glBeginFragmentShaderATI
10510 typedef void (APIENTRYP GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) ();
10511 GLEE_EXTERN GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI;
10512 #define glBeginFragmentShaderATI GLeeFuncPtr_glBeginFragmentShaderATI
10513#endif
10514#ifndef GLEE_H_DEFINED_glEndFragmentShaderATI
10515#define GLEE_H_DEFINED_glEndFragmentShaderATI
10516 typedef void (APIENTRYP GLEEPFNGLENDFRAGMENTSHADERATIPROC) ();
10517 GLEE_EXTERN GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI;
10518 #define glEndFragmentShaderATI GLeeFuncPtr_glEndFragmentShaderATI
10519#endif
10520#ifndef GLEE_H_DEFINED_glPassTexCoordATI
10521#define GLEE_H_DEFINED_glPassTexCoordATI
10522 typedef void (APIENTRYP GLEEPFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
10523 GLEE_EXTERN GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI;
10524 #define glPassTexCoordATI GLeeFuncPtr_glPassTexCoordATI
10525#endif
10526#ifndef GLEE_H_DEFINED_glSampleMapATI
10527#define GLEE_H_DEFINED_glSampleMapATI
10528 typedef void (APIENTRYP GLEEPFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
10529 GLEE_EXTERN GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI;
10530 #define glSampleMapATI GLeeFuncPtr_glSampleMapATI
10531#endif
10532#ifndef GLEE_H_DEFINED_glColorFragmentOp1ATI
10533#define GLEE_H_DEFINED_glColorFragmentOp1ATI
10534 typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
10535 GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI;
10536 #define glColorFragmentOp1ATI GLeeFuncPtr_glColorFragmentOp1ATI
10537#endif
10538#ifndef GLEE_H_DEFINED_glColorFragmentOp2ATI
10539#define GLEE_H_DEFINED_glColorFragmentOp2ATI
10540 typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
10541 GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI;
10542 #define glColorFragmentOp2ATI GLeeFuncPtr_glColorFragmentOp2ATI
10543#endif
10544#ifndef GLEE_H_DEFINED_glColorFragmentOp3ATI
10545#define GLEE_H_DEFINED_glColorFragmentOp3ATI
10546 typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP3ATIPROC) (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);
10547 GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI;
10548 #define glColorFragmentOp3ATI GLeeFuncPtr_glColorFragmentOp3ATI
10549#endif
10550#ifndef GLEE_H_DEFINED_glAlphaFragmentOp1ATI
10551#define GLEE_H_DEFINED_glAlphaFragmentOp1ATI
10552 typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
10553 GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI;
10554 #define glAlphaFragmentOp1ATI GLeeFuncPtr_glAlphaFragmentOp1ATI
10555#endif
10556#ifndef GLEE_H_DEFINED_glAlphaFragmentOp2ATI
10557#define GLEE_H_DEFINED_glAlphaFragmentOp2ATI
10558 typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
10559 GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI;
10560 #define glAlphaFragmentOp2ATI GLeeFuncPtr_glAlphaFragmentOp2ATI
10561#endif
10562#ifndef GLEE_H_DEFINED_glAlphaFragmentOp3ATI
10563#define GLEE_H_DEFINED_glAlphaFragmentOp3ATI
10564 typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
10565 GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI;
10566 #define glAlphaFragmentOp3ATI GLeeFuncPtr_glAlphaFragmentOp3ATI
10567#endif
10568#ifndef GLEE_H_DEFINED_glSetFragmentShaderConstantATI
10569#define GLEE_H_DEFINED_glSetFragmentShaderConstantATI
10570 typedef void (APIENTRYP GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat * value);
10571 GLEE_EXTERN GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI;
10572 #define glSetFragmentShaderConstantATI GLeeFuncPtr_glSetFragmentShaderConstantATI
10573#endif
10574#endif
10575
10576/* GL_ATI_pn_triangles */
10577
10578#ifndef GL_ATI_pn_triangles
10579#define GL_ATI_pn_triangles 1
10580#define __GLEE_GL_ATI_pn_triangles 1
10581/* Constants */
10582#define GL_PN_TRIANGLES_ATI 0x87F0
10583#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
10584#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
10585#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
10586#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
10587#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
10588#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
10589#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
10590#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
10591#ifndef GLEE_H_DEFINED_glPNTrianglesiATI
10592#define GLEE_H_DEFINED_glPNTrianglesiATI
10593 typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
10594 GLEE_EXTERN GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI;
10595 #define glPNTrianglesiATI GLeeFuncPtr_glPNTrianglesiATI
10596#endif
10597#ifndef GLEE_H_DEFINED_glPNTrianglesfATI
10598#define GLEE_H_DEFINED_glPNTrianglesfATI
10599 typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
10600 GLEE_EXTERN GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI;
10601 #define glPNTrianglesfATI GLeeFuncPtr_glPNTrianglesfATI
10602#endif
10603#endif
10604
10605/* GL_ATI_vertex_array_object */
10606
10607#ifndef GL_ATI_vertex_array_object
10608#define GL_ATI_vertex_array_object 1
10609#define __GLEE_GL_ATI_vertex_array_object 1
10610/* Constants */
10611#define GL_STATIC_ATI 0x8760
10612#define GL_DYNAMIC_ATI 0x8761
10613#define GL_PRESERVE_ATI 0x8762
10614#define GL_DISCARD_ATI 0x8763
10615#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
10616#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
10617#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
10618#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
10619#ifndef GLEE_H_DEFINED_glNewObjectBufferATI
10620#define GLEE_H_DEFINED_glNewObjectBufferATI
10621 typedef GLuint (APIENTRYP GLEEPFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid * pointer, GLenum usage);
10622 GLEE_EXTERN GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI;
10623 #define glNewObjectBufferATI GLeeFuncPtr_glNewObjectBufferATI
10624#endif
10625#ifndef GLEE_H_DEFINED_glIsObjectBufferATI
10626#define GLEE_H_DEFINED_glIsObjectBufferATI
10627 typedef GLboolean (APIENTRYP GLEEPFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
10628 GLEE_EXTERN GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI;
10629 #define glIsObjectBufferATI GLeeFuncPtr_glIsObjectBufferATI
10630#endif
10631#ifndef GLEE_H_DEFINED_glUpdateObjectBufferATI
10632#define GLEE_H_DEFINED_glUpdateObjectBufferATI
10633 typedef void (APIENTRYP GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);
10634 GLEE_EXTERN GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI;
10635 #define glUpdateObjectBufferATI GLeeFuncPtr_glUpdateObjectBufferATI
10636#endif
10637#ifndef GLEE_H_DEFINED_glGetObjectBufferfvATI
10638#define GLEE_H_DEFINED_glGetObjectBufferfvATI
10639 typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat * params);
10640 GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI;
10641 #define glGetObjectBufferfvATI GLeeFuncPtr_glGetObjectBufferfvATI
10642#endif
10643#ifndef GLEE_H_DEFINED_glGetObjectBufferivATI
10644#define GLEE_H_DEFINED_glGetObjectBufferivATI
10645 typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint * params);
10646 GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI;
10647 #define glGetObjectBufferivATI GLeeFuncPtr_glGetObjectBufferivATI
10648#endif
10649#ifndef GLEE_H_DEFINED_glFreeObjectBufferATI
10650#define GLEE_H_DEFINED_glFreeObjectBufferATI
10651 typedef void (APIENTRYP GLEEPFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
10652 GLEE_EXTERN GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI;
10653 #define glFreeObjectBufferATI GLeeFuncPtr_glFreeObjectBufferATI
10654#endif
10655#ifndef GLEE_H_DEFINED_glArrayObjectATI
10656#define GLEE_H_DEFINED_glArrayObjectATI
10657 typedef void (APIENTRYP GLEEPFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
10658 GLEE_EXTERN GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI;
10659 #define glArrayObjectATI GLeeFuncPtr_glArrayObjectATI
10660#endif
10661#ifndef GLEE_H_DEFINED_glGetArrayObjectfvATI
10662#define GLEE_H_DEFINED_glGetArrayObjectfvATI
10663 typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat * params);
10664 GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI;
10665 #define glGetArrayObjectfvATI GLeeFuncPtr_glGetArrayObjectfvATI
10666#endif
10667#ifndef GLEE_H_DEFINED_glGetArrayObjectivATI
10668#define GLEE_H_DEFINED_glGetArrayObjectivATI
10669 typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint * params);
10670 GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI;
10671 #define glGetArrayObjectivATI GLeeFuncPtr_glGetArrayObjectivATI
10672#endif
10673#ifndef GLEE_H_DEFINED_glVariantArrayObjectATI
10674#define GLEE_H_DEFINED_glVariantArrayObjectATI
10675 typedef void (APIENTRYP GLEEPFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
10676 GLEE_EXTERN GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI;
10677 #define glVariantArrayObjectATI GLeeFuncPtr_glVariantArrayObjectATI
10678#endif
10679#ifndef GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
10680#define GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
10681 typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat * params);
10682 GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI;
10683 #define glGetVariantArrayObjectfvATI GLeeFuncPtr_glGetVariantArrayObjectfvATI
10684#endif
10685#ifndef GLEE_H_DEFINED_glGetVariantArrayObjectivATI
10686#define GLEE_H_DEFINED_glGetVariantArrayObjectivATI
10687 typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint * params);
10688 GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI;
10689 #define glGetVariantArrayObjectivATI GLeeFuncPtr_glGetVariantArrayObjectivATI
10690#endif
10691#endif
10692
10693/* GL_EXT_vertex_shader */
10694
10695#ifndef GL_EXT_vertex_shader
10696#define GL_EXT_vertex_shader 1
10697#define __GLEE_GL_EXT_vertex_shader 1
10698/* Constants */
10699#define GL_VERTEX_SHADER_EXT 0x8780
10700#define GL_VERTEX_SHADER_BINDING_EXT 0x8781
10701#define GL_OP_INDEX_EXT 0x8782
10702#define GL_OP_NEGATE_EXT 0x8783
10703#define GL_OP_DOT3_EXT 0x8784
10704#define GL_OP_DOT4_EXT 0x8785
10705#define GL_OP_MUL_EXT 0x8786
10706#define GL_OP_ADD_EXT 0x8787
10707#define GL_OP_MADD_EXT 0x8788
10708#define GL_OP_FRAC_EXT 0x8789
10709#define GL_OP_MAX_EXT 0x878A
10710#define GL_OP_MIN_EXT 0x878B
10711#define GL_OP_SET_GE_EXT 0x878C
10712#define GL_OP_SET_LT_EXT 0x878D
10713#define GL_OP_CLAMP_EXT 0x878E
10714#define GL_OP_FLOOR_EXT 0x878F
10715#define GL_OP_ROUND_EXT 0x8790
10716#define GL_OP_EXP_BASE_2_EXT 0x8791
10717#define GL_OP_LOG_BASE_2_EXT 0x8792
10718#define GL_OP_POWER_EXT 0x8793
10719#define GL_OP_RECIP_EXT 0x8794
10720#define GL_OP_RECIP_SQRT_EXT 0x8795
10721#define GL_OP_SUB_EXT 0x8796
10722#define GL_OP_CROSS_PRODUCT_EXT 0x8797
10723#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
10724#define GL_OP_MOV_EXT 0x8799
10725#define GL_OUTPUT_VERTEX_EXT 0x879A
10726#define GL_OUTPUT_COLOR0_EXT 0x879B
10727#define GL_OUTPUT_COLOR1_EXT 0x879C
10728#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
10729#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
10730#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
10731#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
10732#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
10733#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
10734#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
10735#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
10736#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
10737#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
10738#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
10739#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
10740#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
10741#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
10742#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
10743#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
10744#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
10745#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
10746#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
10747#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
10748#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
10749#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
10750#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
10751#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
10752#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
10753#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
10754#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
10755#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
10756#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
10757#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
10758#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
10759#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
10760#define GL_OUTPUT_FOG_EXT 0x87BD
10761#define GL_SCALAR_EXT 0x87BE
10762#define GL_VECTOR_EXT 0x87BF
10763#define GL_MATRIX_EXT 0x87C0
10764#define GL_VARIANT_EXT 0x87C1
10765#define GL_INVARIANT_EXT 0x87C2
10766#define GL_LOCAL_CONSTANT_EXT 0x87C3
10767#define GL_LOCAL_EXT 0x87C4
10768#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
10769#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
10770#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
10771#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
10772#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
10773#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
10774#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
10775#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
10776#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD
10777#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
10778#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
10779#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
10780#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
10781#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
10782#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
10783#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
10784#define GL_X_EXT 0x87D5
10785#define GL_Y_EXT 0x87D6
10786#define GL_Z_EXT 0x87D7
10787#define GL_W_EXT 0x87D8
10788#define GL_NEGATIVE_X_EXT 0x87D9
10789#define GL_NEGATIVE_Y_EXT 0x87DA
10790#define GL_NEGATIVE_Z_EXT 0x87DB
10791#define GL_NEGATIVE_W_EXT 0x87DC
10792#define GL_ZERO_EXT 0x87DD
10793#define GL_ONE_EXT 0x87DE
10794#define GL_NEGATIVE_ONE_EXT 0x87DF
10795#define GL_NORMALIZED_RANGE_EXT 0x87E0
10796#define GL_FULL_RANGE_EXT 0x87E1
10797#define GL_CURRENT_VERTEX_EXT 0x87E2
10798#define GL_MVP_MATRIX_EXT 0x87E3
10799#define GL_VARIANT_VALUE_EXT 0x87E4
10800#define GL_VARIANT_DATATYPE_EXT 0x87E5
10801#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
10802#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
10803#define GL_VARIANT_ARRAY_EXT 0x87E8
10804#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
10805#define GL_INVARIANT_VALUE_EXT 0x87EA
10806#define GL_INVARIANT_DATATYPE_EXT 0x87EB
10807#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
10808#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
10809#ifndef GLEE_H_DEFINED_glBeginVertexShaderEXT
10810#define GLEE_H_DEFINED_glBeginVertexShaderEXT
10811 typedef void (APIENTRYP GLEEPFNGLBEGINVERTEXSHADEREXTPROC) ();
10812 GLEE_EXTERN GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT;
10813 #define glBeginVertexShaderEXT GLeeFuncPtr_glBeginVertexShaderEXT
10814#endif
10815#ifndef GLEE_H_DEFINED_glEndVertexShaderEXT
10816#define GLEE_H_DEFINED_glEndVertexShaderEXT
10817 typedef void (APIENTRYP GLEEPFNGLENDVERTEXSHADEREXTPROC) ();
10818 GLEE_EXTERN GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT;
10819 #define glEndVertexShaderEXT GLeeFuncPtr_glEndVertexShaderEXT
10820#endif
10821#ifndef GLEE_H_DEFINED_glBindVertexShaderEXT
10822#define GLEE_H_DEFINED_glBindVertexShaderEXT
10823 typedef void (APIENTRYP GLEEPFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
10824 GLEE_EXTERN GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT;
10825 #define glBindVertexShaderEXT GLeeFuncPtr_glBindVertexShaderEXT
10826#endif
10827#ifndef GLEE_H_DEFINED_glGenVertexShadersEXT
10828#define GLEE_H_DEFINED_glGenVertexShadersEXT
10829 typedef GLuint (APIENTRYP GLEEPFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
10830 GLEE_EXTERN GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT;
10831 #define glGenVertexShadersEXT GLeeFuncPtr_glGenVertexShadersEXT
10832#endif
10833#ifndef GLEE_H_DEFINED_glDeleteVertexShaderEXT
10834#define GLEE_H_DEFINED_glDeleteVertexShaderEXT
10835 typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
10836 GLEE_EXTERN GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT;
10837 #define glDeleteVertexShaderEXT GLeeFuncPtr_glDeleteVertexShaderEXT
10838#endif
10839#ifndef GLEE_H_DEFINED_glShaderOp1EXT
10840#define GLEE_H_DEFINED_glShaderOp1EXT
10841 typedef void (APIENTRYP GLEEPFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
10842 GLEE_EXTERN GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT;
10843 #define glShaderOp1EXT GLeeFuncPtr_glShaderOp1EXT
10844#endif
10845#ifndef GLEE_H_DEFINED_glShaderOp2EXT
10846#define GLEE_H_DEFINED_glShaderOp2EXT
10847 typedef void (APIENTRYP GLEEPFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
10848 GLEE_EXTERN GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT;
10849 #define glShaderOp2EXT GLeeFuncPtr_glShaderOp2EXT
10850#endif
10851#ifndef GLEE_H_DEFINED_glShaderOp3EXT
10852#define GLEE_H_DEFINED_glShaderOp3EXT
10853 typedef void (APIENTRYP GLEEPFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
10854 GLEE_EXTERN GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT;
10855 #define glShaderOp3EXT GLeeFuncPtr_glShaderOp3EXT
10856#endif
10857#ifndef GLEE_H_DEFINED_glSwizzleEXT
10858#define GLEE_H_DEFINED_glSwizzleEXT
10859 typedef void (APIENTRYP GLEEPFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
10860 GLEE_EXTERN GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT;
10861 #define glSwizzleEXT GLeeFuncPtr_glSwizzleEXT
10862#endif
10863#ifndef GLEE_H_DEFINED_glWriteMaskEXT
10864#define GLEE_H_DEFINED_glWriteMaskEXT
10865 typedef void (APIENTRYP GLEEPFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
10866 GLEE_EXTERN GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT;
10867 #define glWriteMaskEXT GLeeFuncPtr_glWriteMaskEXT
10868#endif
10869#ifndef GLEE_H_DEFINED_glInsertComponentEXT
10870#define GLEE_H_DEFINED_glInsertComponentEXT
10871 typedef void (APIENTRYP GLEEPFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
10872 GLEE_EXTERN GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT;
10873 #define glInsertComponentEXT GLeeFuncPtr_glInsertComponentEXT
10874#endif
10875#ifndef GLEE_H_DEFINED_glExtractComponentEXT
10876#define GLEE_H_DEFINED_glExtractComponentEXT
10877 typedef void (APIENTRYP GLEEPFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
10878 GLEE_EXTERN GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT;
10879 #define glExtractComponentEXT GLeeFuncPtr_glExtractComponentEXT
10880#endif
10881#ifndef GLEE_H_DEFINED_glGenSymbolsEXT
10882#define GLEE_H_DEFINED_glGenSymbolsEXT
10883 typedef GLuint (APIENTRYP GLEEPFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
10884 GLEE_EXTERN GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT;
10885 #define glGenSymbolsEXT GLeeFuncPtr_glGenSymbolsEXT
10886#endif
10887#ifndef GLEE_H_DEFINED_glSetInvariantEXT
10888#define GLEE_H_DEFINED_glSetInvariantEXT
10889 typedef void (APIENTRYP GLEEPFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
10890 GLEE_EXTERN GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT;
10891 #define glSetInvariantEXT GLeeFuncPtr_glSetInvariantEXT
10892#endif
10893#ifndef GLEE_H_DEFINED_glSetLocalConstantEXT
10894#define GLEE_H_DEFINED_glSetLocalConstantEXT
10895 typedef void (APIENTRYP GLEEPFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
10896 GLEE_EXTERN GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT;
10897 #define glSetLocalConstantEXT GLeeFuncPtr_glSetLocalConstantEXT
10898#endif
10899#ifndef GLEE_H_DEFINED_glVariantbvEXT
10900#define GLEE_H_DEFINED_glVariantbvEXT
10901 typedef void (APIENTRYP GLEEPFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte * addr);
10902 GLEE_EXTERN GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT;
10903 #define glVariantbvEXT GLeeFuncPtr_glVariantbvEXT
10904#endif
10905#ifndef GLEE_H_DEFINED_glVariantsvEXT
10906#define GLEE_H_DEFINED_glVariantsvEXT
10907 typedef void (APIENTRYP GLEEPFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort * addr);
10908 GLEE_EXTERN GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT;
10909 #define glVariantsvEXT GLeeFuncPtr_glVariantsvEXT
10910#endif
10911#ifndef GLEE_H_DEFINED_glVariantivEXT
10912#define GLEE_H_DEFINED_glVariantivEXT
10913 typedef void (APIENTRYP GLEEPFNGLVARIANTIVEXTPROC) (GLuint id, const GLint * addr);
10914 GLEE_EXTERN GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT;
10915 #define glVariantivEXT GLeeFuncPtr_glVariantivEXT
10916#endif
10917#ifndef GLEE_H_DEFINED_glVariantfvEXT
10918#define GLEE_H_DEFINED_glVariantfvEXT
10919 typedef void (APIENTRYP GLEEPFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat * addr);
10920 GLEE_EXTERN GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT;
10921 #define glVariantfvEXT GLeeFuncPtr_glVariantfvEXT
10922#endif
10923#ifndef GLEE_H_DEFINED_glVariantdvEXT
10924#define GLEE_H_DEFINED_glVariantdvEXT
10925 typedef void (APIENTRYP GLEEPFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble * addr);
10926 GLEE_EXTERN GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT;
10927 #define glVariantdvEXT GLeeFuncPtr_glVariantdvEXT
10928#endif
10929#ifndef GLEE_H_DEFINED_glVariantubvEXT
10930#define GLEE_H_DEFINED_glVariantubvEXT
10931 typedef void (APIENTRYP GLEEPFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte * addr);
10932 GLEE_EXTERN GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT;
10933 #define glVariantubvEXT GLeeFuncPtr_glVariantubvEXT
10934#endif
10935#ifndef GLEE_H_DEFINED_glVariantusvEXT
10936#define GLEE_H_DEFINED_glVariantusvEXT
10937 typedef void (APIENTRYP GLEEPFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort * addr);
10938 GLEE_EXTERN GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT;
10939 #define glVariantusvEXT GLeeFuncPtr_glVariantusvEXT
10940#endif
10941#ifndef GLEE_H_DEFINED_glVariantuivEXT
10942#define GLEE_H_DEFINED_glVariantuivEXT
10943 typedef void (APIENTRYP GLEEPFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint * addr);
10944 GLEE_EXTERN GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT;
10945 #define glVariantuivEXT GLeeFuncPtr_glVariantuivEXT
10946#endif
10947#ifndef GLEE_H_DEFINED_glVariantPointerEXT
10948#define GLEE_H_DEFINED_glVariantPointerEXT
10949 typedef void (APIENTRYP GLEEPFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid * addr);
10950 GLEE_EXTERN GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT;
10951 #define glVariantPointerEXT GLeeFuncPtr_glVariantPointerEXT
10952#endif
10953#ifndef GLEE_H_DEFINED_glEnableVariantClientStateEXT
10954#define GLEE_H_DEFINED_glEnableVariantClientStateEXT
10955 typedef void (APIENTRYP GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
10956 GLEE_EXTERN GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT;
10957 #define glEnableVariantClientStateEXT GLeeFuncPtr_glEnableVariantClientStateEXT
10958#endif
10959#ifndef GLEE_H_DEFINED_glDisableVariantClientStateEXT
10960#define GLEE_H_DEFINED_glDisableVariantClientStateEXT
10961 typedef void (APIENTRYP GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
10962 GLEE_EXTERN GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT;
10963 #define glDisableVariantClientStateEXT GLeeFuncPtr_glDisableVariantClientStateEXT
10964#endif
10965#ifndef GLEE_H_DEFINED_glBindLightParameterEXT
10966#define GLEE_H_DEFINED_glBindLightParameterEXT
10967 typedef GLuint (APIENTRYP GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
10968 GLEE_EXTERN GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT;
10969 #define glBindLightParameterEXT GLeeFuncPtr_glBindLightParameterEXT
10970#endif
10971#ifndef GLEE_H_DEFINED_glBindMaterialParameterEXT
10972#define GLEE_H_DEFINED_glBindMaterialParameterEXT
10973 typedef GLuint (APIENTRYP GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
10974 GLEE_EXTERN GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT;
10975 #define glBindMaterialParameterEXT GLeeFuncPtr_glBindMaterialParameterEXT
10976#endif
10977#ifndef GLEE_H_DEFINED_glBindTexGenParameterEXT
10978#define GLEE_H_DEFINED_glBindTexGenParameterEXT
10979 typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
10980 GLEE_EXTERN GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT;
10981 #define glBindTexGenParameterEXT GLeeFuncPtr_glBindTexGenParameterEXT
10982#endif
10983#ifndef GLEE_H_DEFINED_glBindTextureUnitParameterEXT
10984#define GLEE_H_DEFINED_glBindTextureUnitParameterEXT
10985 typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
10986 GLEE_EXTERN GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT;
10987 #define glBindTextureUnitParameterEXT GLeeFuncPtr_glBindTextureUnitParameterEXT
10988#endif
10989#ifndef GLEE_H_DEFINED_glBindParameterEXT
10990#define GLEE_H_DEFINED_glBindParameterEXT
10991 typedef GLuint (APIENTRYP GLEEPFNGLBINDPARAMETEREXTPROC) (GLenum value);
10992 GLEE_EXTERN GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT;
10993 #define glBindParameterEXT GLeeFuncPtr_glBindParameterEXT
10994#endif
10995#ifndef GLEE_H_DEFINED_glIsVariantEnabledEXT
10996#define GLEE_H_DEFINED_glIsVariantEnabledEXT
10997 typedef GLboolean (APIENTRYP GLEEPFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
10998 GLEE_EXTERN GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT;
10999 #define glIsVariantEnabledEXT GLeeFuncPtr_glIsVariantEnabledEXT
11000#endif
11001#ifndef GLEE_H_DEFINED_glGetVariantBooleanvEXT
11002#define GLEE_H_DEFINED_glGetVariantBooleanvEXT
11003 typedef void (APIENTRYP GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11004 GLEE_EXTERN GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT;
11005 #define glGetVariantBooleanvEXT GLeeFuncPtr_glGetVariantBooleanvEXT
11006#endif
11007#ifndef GLEE_H_DEFINED_glGetVariantIntegervEXT
11008#define GLEE_H_DEFINED_glGetVariantIntegervEXT
11009 typedef void (APIENTRYP GLEEPFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11010 GLEE_EXTERN GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT;
11011 #define glGetVariantIntegervEXT GLeeFuncPtr_glGetVariantIntegervEXT
11012#endif
11013#ifndef GLEE_H_DEFINED_glGetVariantFloatvEXT
11014#define GLEE_H_DEFINED_glGetVariantFloatvEXT
11015 typedef void (APIENTRYP GLEEPFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11016 GLEE_EXTERN GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT;
11017 #define glGetVariantFloatvEXT GLeeFuncPtr_glGetVariantFloatvEXT
11018#endif
11019#ifndef GLEE_H_DEFINED_glGetVariantPointervEXT
11020#define GLEE_H_DEFINED_glGetVariantPointervEXT
11021 typedef void (APIENTRYP GLEEPFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* * data);
11022 GLEE_EXTERN GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT;
11023 #define glGetVariantPointervEXT GLeeFuncPtr_glGetVariantPointervEXT
11024#endif
11025#ifndef GLEE_H_DEFINED_glGetInvariantBooleanvEXT
11026#define GLEE_H_DEFINED_glGetInvariantBooleanvEXT
11027 typedef void (APIENTRYP GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11028 GLEE_EXTERN GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT;
11029 #define glGetInvariantBooleanvEXT GLeeFuncPtr_glGetInvariantBooleanvEXT
11030#endif
11031#ifndef GLEE_H_DEFINED_glGetInvariantIntegervEXT
11032#define GLEE_H_DEFINED_glGetInvariantIntegervEXT
11033 typedef void (APIENTRYP GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11034 GLEE_EXTERN GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT;
11035 #define glGetInvariantIntegervEXT GLeeFuncPtr_glGetInvariantIntegervEXT
11036#endif
11037#ifndef GLEE_H_DEFINED_glGetInvariantFloatvEXT
11038#define GLEE_H_DEFINED_glGetInvariantFloatvEXT
11039 typedef void (APIENTRYP GLEEPFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11040 GLEE_EXTERN GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT;
11041 #define glGetInvariantFloatvEXT GLeeFuncPtr_glGetInvariantFloatvEXT
11042#endif
11043#ifndef GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
11044#define GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
11045 typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11046 GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT;
11047 #define glGetLocalConstantBooleanvEXT GLeeFuncPtr_glGetLocalConstantBooleanvEXT
11048#endif
11049#ifndef GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
11050#define GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
11051 typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11052 GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT;
11053 #define glGetLocalConstantIntegervEXT GLeeFuncPtr_glGetLocalConstantIntegervEXT
11054#endif
11055#ifndef GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
11056#define GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
11057 typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11058 GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT;
11059 #define glGetLocalConstantFloatvEXT GLeeFuncPtr_glGetLocalConstantFloatvEXT
11060#endif
11061#endif
11062
11063/* GL_ATI_vertex_streams */
11064
11065#ifndef GL_ATI_vertex_streams
11066#define GL_ATI_vertex_streams 1
11067#define __GLEE_GL_ATI_vertex_streams 1
11068/* Constants */
11069#define GL_MAX_VERTEX_STREAMS_ATI 0x876B
11070#define GL_VERTEX_STREAM0_ATI 0x876C
11071#define GL_VERTEX_STREAM1_ATI 0x876D
11072#define GL_VERTEX_STREAM2_ATI 0x876E
11073#define GL_VERTEX_STREAM3_ATI 0x876F
11074#define GL_VERTEX_STREAM4_ATI 0x8770
11075#define GL_VERTEX_STREAM5_ATI 0x8771
11076#define GL_VERTEX_STREAM6_ATI 0x8772
11077#define GL_VERTEX_STREAM7_ATI 0x8773
11078#define GL_VERTEX_SOURCE_ATI 0x8774
11079#ifndef GLEE_H_DEFINED_glVertexStream1sATI
11080#define GLEE_H_DEFINED_glVertexStream1sATI
11081 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
11082 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI;
11083 #define glVertexStream1sATI GLeeFuncPtr_glVertexStream1sATI
11084#endif
11085#ifndef GLEE_H_DEFINED_glVertexStream1svATI
11086#define GLEE_H_DEFINED_glVertexStream1svATI
11087 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort * coords);
11088 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI;
11089 #define glVertexStream1svATI GLeeFuncPtr_glVertexStream1svATI
11090#endif
11091#ifndef GLEE_H_DEFINED_glVertexStream1iATI
11092#define GLEE_H_DEFINED_glVertexStream1iATI
11093 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
11094 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI;
11095 #define glVertexStream1iATI GLeeFuncPtr_glVertexStream1iATI
11096#endif
11097#ifndef GLEE_H_DEFINED_glVertexStream1ivATI
11098#define GLEE_H_DEFINED_glVertexStream1ivATI
11099 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint * coords);
11100 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI;
11101 #define glVertexStream1ivATI GLeeFuncPtr_glVertexStream1ivATI
11102#endif
11103#ifndef GLEE_H_DEFINED_glVertexStream1fATI
11104#define GLEE_H_DEFINED_glVertexStream1fATI
11105 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
11106 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI;
11107 #define glVertexStream1fATI GLeeFuncPtr_glVertexStream1fATI
11108#endif
11109#ifndef GLEE_H_DEFINED_glVertexStream1fvATI
11110#define GLEE_H_DEFINED_glVertexStream1fvATI
11111 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat * coords);
11112 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI;
11113 #define glVertexStream1fvATI GLeeFuncPtr_glVertexStream1fvATI
11114#endif
11115#ifndef GLEE_H_DEFINED_glVertexStream1dATI
11116#define GLEE_H_DEFINED_glVertexStream1dATI
11117 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
11118 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI;
11119 #define glVertexStream1dATI GLeeFuncPtr_glVertexStream1dATI
11120#endif
11121#ifndef GLEE_H_DEFINED_glVertexStream1dvATI
11122#define GLEE_H_DEFINED_glVertexStream1dvATI
11123 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble * coords);
11124 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI;
11125 #define glVertexStream1dvATI GLeeFuncPtr_glVertexStream1dvATI
11126#endif
11127#ifndef GLEE_H_DEFINED_glVertexStream2sATI
11128#define GLEE_H_DEFINED_glVertexStream2sATI
11129 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
11130 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI;
11131 #define glVertexStream2sATI GLeeFuncPtr_glVertexStream2sATI
11132#endif
11133#ifndef GLEE_H_DEFINED_glVertexStream2svATI
11134#define GLEE_H_DEFINED_glVertexStream2svATI
11135 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort * coords);
11136 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI;
11137 #define glVertexStream2svATI GLeeFuncPtr_glVertexStream2svATI
11138#endif
11139#ifndef GLEE_H_DEFINED_glVertexStream2iATI
11140#define GLEE_H_DEFINED_glVertexStream2iATI
11141 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
11142 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI;
11143 #define glVertexStream2iATI GLeeFuncPtr_glVertexStream2iATI
11144#endif
11145#ifndef GLEE_H_DEFINED_glVertexStream2ivATI
11146#define GLEE_H_DEFINED_glVertexStream2ivATI
11147 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint * coords);
11148 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI;
11149 #define glVertexStream2ivATI GLeeFuncPtr_glVertexStream2ivATI
11150#endif
11151#ifndef GLEE_H_DEFINED_glVertexStream2fATI
11152#define GLEE_H_DEFINED_glVertexStream2fATI
11153 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
11154 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI;
11155 #define glVertexStream2fATI GLeeFuncPtr_glVertexStream2fATI
11156#endif
11157#ifndef GLEE_H_DEFINED_glVertexStream2fvATI
11158#define GLEE_H_DEFINED_glVertexStream2fvATI
11159 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat * coords);
11160 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI;
11161 #define glVertexStream2fvATI GLeeFuncPtr_glVertexStream2fvATI
11162#endif
11163#ifndef GLEE_H_DEFINED_glVertexStream2dATI
11164#define GLEE_H_DEFINED_glVertexStream2dATI
11165 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
11166 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI;
11167 #define glVertexStream2dATI GLeeFuncPtr_glVertexStream2dATI
11168#endif
11169#ifndef GLEE_H_DEFINED_glVertexStream2dvATI
11170#define GLEE_H_DEFINED_glVertexStream2dvATI
11171 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble * coords);
11172 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI;
11173 #define glVertexStream2dvATI GLeeFuncPtr_glVertexStream2dvATI
11174#endif
11175#ifndef GLEE_H_DEFINED_glVertexStream3sATI
11176#define GLEE_H_DEFINED_glVertexStream3sATI
11177 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
11178 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI;
11179 #define glVertexStream3sATI GLeeFuncPtr_glVertexStream3sATI
11180#endif
11181#ifndef GLEE_H_DEFINED_glVertexStream3svATI
11182#define GLEE_H_DEFINED_glVertexStream3svATI
11183 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
11184 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI;
11185 #define glVertexStream3svATI GLeeFuncPtr_glVertexStream3svATI
11186#endif
11187#ifndef GLEE_H_DEFINED_glVertexStream3iATI
11188#define GLEE_H_DEFINED_glVertexStream3iATI
11189 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
11190 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI;
11191 #define glVertexStream3iATI GLeeFuncPtr_glVertexStream3iATI
11192#endif
11193#ifndef GLEE_H_DEFINED_glVertexStream3ivATI
11194#define GLEE_H_DEFINED_glVertexStream3ivATI
11195 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
11196 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI;
11197 #define glVertexStream3ivATI GLeeFuncPtr_glVertexStream3ivATI
11198#endif
11199#ifndef GLEE_H_DEFINED_glVertexStream3fATI
11200#define GLEE_H_DEFINED_glVertexStream3fATI
11201 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
11202 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI;
11203 #define glVertexStream3fATI GLeeFuncPtr_glVertexStream3fATI
11204#endif
11205#ifndef GLEE_H_DEFINED_glVertexStream3fvATI
11206#define GLEE_H_DEFINED_glVertexStream3fvATI
11207 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
11208 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI;
11209 #define glVertexStream3fvATI GLeeFuncPtr_glVertexStream3fvATI
11210#endif
11211#ifndef GLEE_H_DEFINED_glVertexStream3dATI
11212#define GLEE_H_DEFINED_glVertexStream3dATI
11213 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
11214 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI;
11215 #define glVertexStream3dATI GLeeFuncPtr_glVertexStream3dATI
11216#endif
11217#ifndef GLEE_H_DEFINED_glVertexStream3dvATI
11218#define GLEE_H_DEFINED_glVertexStream3dvATI
11219 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
11220 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI;
11221 #define glVertexStream3dvATI GLeeFuncPtr_glVertexStream3dvATI
11222#endif
11223#ifndef GLEE_H_DEFINED_glVertexStream4sATI
11224#define GLEE_H_DEFINED_glVertexStream4sATI
11225 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
11226 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI;
11227 #define glVertexStream4sATI GLeeFuncPtr_glVertexStream4sATI
11228#endif
11229#ifndef GLEE_H_DEFINED_glVertexStream4svATI
11230#define GLEE_H_DEFINED_glVertexStream4svATI
11231 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort * coords);
11232 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI;
11233 #define glVertexStream4svATI GLeeFuncPtr_glVertexStream4svATI
11234#endif
11235#ifndef GLEE_H_DEFINED_glVertexStream4iATI
11236#define GLEE_H_DEFINED_glVertexStream4iATI
11237 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
11238 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI;
11239 #define glVertexStream4iATI GLeeFuncPtr_glVertexStream4iATI
11240#endif
11241#ifndef GLEE_H_DEFINED_glVertexStream4ivATI
11242#define GLEE_H_DEFINED_glVertexStream4ivATI
11243 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint * coords);
11244 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI;
11245 #define glVertexStream4ivATI GLeeFuncPtr_glVertexStream4ivATI
11246#endif
11247#ifndef GLEE_H_DEFINED_glVertexStream4fATI
11248#define GLEE_H_DEFINED_glVertexStream4fATI
11249 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11250 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI;
11251 #define glVertexStream4fATI GLeeFuncPtr_glVertexStream4fATI
11252#endif
11253#ifndef GLEE_H_DEFINED_glVertexStream4fvATI
11254#define GLEE_H_DEFINED_glVertexStream4fvATI
11255 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat * coords);
11256 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI;
11257 #define glVertexStream4fvATI GLeeFuncPtr_glVertexStream4fvATI
11258#endif
11259#ifndef GLEE_H_DEFINED_glVertexStream4dATI
11260#define GLEE_H_DEFINED_glVertexStream4dATI
11261 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11262 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI;
11263 #define glVertexStream4dATI GLeeFuncPtr_glVertexStream4dATI
11264#endif
11265#ifndef GLEE_H_DEFINED_glVertexStream4dvATI
11266#define GLEE_H_DEFINED_glVertexStream4dvATI
11267 typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble * coords);
11268 GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI;
11269 #define glVertexStream4dvATI GLeeFuncPtr_glVertexStream4dvATI
11270#endif
11271#ifndef GLEE_H_DEFINED_glNormalStream3bATI
11272#define GLEE_H_DEFINED_glNormalStream3bATI
11273 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
11274 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI;
11275 #define glNormalStream3bATI GLeeFuncPtr_glNormalStream3bATI
11276#endif
11277#ifndef GLEE_H_DEFINED_glNormalStream3bvATI
11278#define GLEE_H_DEFINED_glNormalStream3bvATI
11279 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte * coords);
11280 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI;
11281 #define glNormalStream3bvATI GLeeFuncPtr_glNormalStream3bvATI
11282#endif
11283#ifndef GLEE_H_DEFINED_glNormalStream3sATI
11284#define GLEE_H_DEFINED_glNormalStream3sATI
11285 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
11286 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI;
11287 #define glNormalStream3sATI GLeeFuncPtr_glNormalStream3sATI
11288#endif
11289#ifndef GLEE_H_DEFINED_glNormalStream3svATI
11290#define GLEE_H_DEFINED_glNormalStream3svATI
11291 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
11292 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI;
11293 #define glNormalStream3svATI GLeeFuncPtr_glNormalStream3svATI
11294#endif
11295#ifndef GLEE_H_DEFINED_glNormalStream3iATI
11296#define GLEE_H_DEFINED_glNormalStream3iATI
11297 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
11298 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI;
11299 #define glNormalStream3iATI GLeeFuncPtr_glNormalStream3iATI
11300#endif
11301#ifndef GLEE_H_DEFINED_glNormalStream3ivATI
11302#define GLEE_H_DEFINED_glNormalStream3ivATI
11303 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
11304 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI;
11305 #define glNormalStream3ivATI GLeeFuncPtr_glNormalStream3ivATI
11306#endif
11307#ifndef GLEE_H_DEFINED_glNormalStream3fATI
11308#define GLEE_H_DEFINED_glNormalStream3fATI
11309 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
11310 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI;
11311 #define glNormalStream3fATI GLeeFuncPtr_glNormalStream3fATI
11312#endif
11313#ifndef GLEE_H_DEFINED_glNormalStream3fvATI
11314#define GLEE_H_DEFINED_glNormalStream3fvATI
11315 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
11316 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI;
11317 #define glNormalStream3fvATI GLeeFuncPtr_glNormalStream3fvATI
11318#endif
11319#ifndef GLEE_H_DEFINED_glNormalStream3dATI
11320#define GLEE_H_DEFINED_glNormalStream3dATI
11321 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
11322 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI;
11323 #define glNormalStream3dATI GLeeFuncPtr_glNormalStream3dATI
11324#endif
11325#ifndef GLEE_H_DEFINED_glNormalStream3dvATI
11326#define GLEE_H_DEFINED_glNormalStream3dvATI
11327 typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
11328 GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI;
11329 #define glNormalStream3dvATI GLeeFuncPtr_glNormalStream3dvATI
11330#endif
11331#ifndef GLEE_H_DEFINED_glClientActiveVertexStreamATI
11332#define GLEE_H_DEFINED_glClientActiveVertexStreamATI
11333 typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
11334 GLEE_EXTERN GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI;
11335 #define glClientActiveVertexStreamATI GLeeFuncPtr_glClientActiveVertexStreamATI
11336#endif
11337#ifndef GLEE_H_DEFINED_glVertexBlendEnviATI
11338#define GLEE_H_DEFINED_glVertexBlendEnviATI
11339 typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
11340 GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI;
11341 #define glVertexBlendEnviATI GLeeFuncPtr_glVertexBlendEnviATI
11342#endif
11343#ifndef GLEE_H_DEFINED_glVertexBlendEnvfATI
11344#define GLEE_H_DEFINED_glVertexBlendEnvfATI
11345 typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
11346 GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI;
11347 #define glVertexBlendEnvfATI GLeeFuncPtr_glVertexBlendEnvfATI
11348#endif
11349#endif
11350
11351/* GL_ATI_element_array */
11352
11353#ifndef GL_ATI_element_array
11354#define GL_ATI_element_array 1
11355#define __GLEE_GL_ATI_element_array 1
11356/* Constants */
11357#define GL_ELEMENT_ARRAY_ATI 0x8768
11358#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
11359#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
11360#ifndef GLEE_H_DEFINED_glElementPointerATI
11361#define GLEE_H_DEFINED_glElementPointerATI
11362 typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
11363 GLEE_EXTERN GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI;
11364 #define glElementPointerATI GLeeFuncPtr_glElementPointerATI
11365#endif
11366#ifndef GLEE_H_DEFINED_glDrawElementArrayATI
11367#define GLEE_H_DEFINED_glDrawElementArrayATI
11368 typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
11369 GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI;
11370 #define glDrawElementArrayATI GLeeFuncPtr_glDrawElementArrayATI
11371#endif
11372#ifndef GLEE_H_DEFINED_glDrawRangeElementArrayATI
11373#define GLEE_H_DEFINED_glDrawRangeElementArrayATI
11374 typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
11375 GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI;
11376 #define glDrawRangeElementArrayATI GLeeFuncPtr_glDrawRangeElementArrayATI
11377#endif
11378#endif
11379
11380/* GL_SUN_mesh_array */
11381
11382#ifndef GL_SUN_mesh_array
11383#define GL_SUN_mesh_array 1
11384#define __GLEE_GL_SUN_mesh_array 1
11385/* Constants */
11386#define GL_QUAD_MESH_SUN 0x8614
11387#define GL_TRIANGLE_MESH_SUN 0x8615
11388#ifndef GLEE_H_DEFINED_glDrawMeshArraysSUN
11389#define GLEE_H_DEFINED_glDrawMeshArraysSUN
11390 typedef void (APIENTRYP GLEEPFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
11391 GLEE_EXTERN GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN;
11392 #define glDrawMeshArraysSUN GLeeFuncPtr_glDrawMeshArraysSUN
11393#endif
11394#endif
11395
11396/* GL_SUN_slice_accum */
11397
11398#ifndef GL_SUN_slice_accum
11399#define GL_SUN_slice_accum 1
11400#define __GLEE_GL_SUN_slice_accum 1
11401/* Constants */
11402#define GL_SLICE_ACCUM_SUN 0x85CC
11403#endif
11404
11405/* GL_NV_multisample_filter_hint */
11406
11407#ifndef GL_NV_multisample_filter_hint
11408#define GL_NV_multisample_filter_hint 1
11409#define __GLEE_GL_NV_multisample_filter_hint 1
11410/* Constants */
11411#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
11412#endif
11413
11414/* GL_NV_depth_clamp */
11415
11416#ifndef GL_NV_depth_clamp
11417#define GL_NV_depth_clamp 1
11418#define __GLEE_GL_NV_depth_clamp 1
11419/* Constants */
11420#define GL_DEPTH_CLAMP_NV 0x864F
11421#endif
11422
11423/* GL_NV_occlusion_query */
11424
11425#ifndef GL_NV_occlusion_query
11426#define GL_NV_occlusion_query 1
11427#define __GLEE_GL_NV_occlusion_query 1
11428/* Constants */
11429#define GL_PIXEL_COUNTER_BITS_NV 0x8864
11430#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
11431#define GL_PIXEL_COUNT_NV 0x8866
11432#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
11433#ifndef GLEE_H_DEFINED_glGenOcclusionQueriesNV
11434#define GLEE_H_DEFINED_glGenOcclusionQueriesNV
11435 typedef void (APIENTRYP GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint * ids);
11436 GLEE_EXTERN GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV;
11437 #define glGenOcclusionQueriesNV GLeeFuncPtr_glGenOcclusionQueriesNV
11438#endif
11439#ifndef GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
11440#define GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
11441 typedef void (APIENTRYP GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint * ids);
11442 GLEE_EXTERN GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV;
11443 #define glDeleteOcclusionQueriesNV GLeeFuncPtr_glDeleteOcclusionQueriesNV
11444#endif
11445#ifndef GLEE_H_DEFINED_glIsOcclusionQueryNV
11446#define GLEE_H_DEFINED_glIsOcclusionQueryNV
11447 typedef GLboolean (APIENTRYP GLEEPFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
11448 GLEE_EXTERN GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV;
11449 #define glIsOcclusionQueryNV GLeeFuncPtr_glIsOcclusionQueryNV
11450#endif
11451#ifndef GLEE_H_DEFINED_glBeginOcclusionQueryNV
11452#define GLEE_H_DEFINED_glBeginOcclusionQueryNV
11453 typedef void (APIENTRYP GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
11454 GLEE_EXTERN GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV;
11455 #define glBeginOcclusionQueryNV GLeeFuncPtr_glBeginOcclusionQueryNV
11456#endif
11457#ifndef GLEE_H_DEFINED_glEndOcclusionQueryNV
11458#define GLEE_H_DEFINED_glEndOcclusionQueryNV
11459 typedef void (APIENTRYP GLEEPFNGLENDOCCLUSIONQUERYNVPROC) ();
11460 GLEE_EXTERN GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV;
11461 #define glEndOcclusionQueryNV GLeeFuncPtr_glEndOcclusionQueryNV
11462#endif
11463#ifndef GLEE_H_DEFINED_glGetOcclusionQueryivNV
11464#define GLEE_H_DEFINED_glGetOcclusionQueryivNV
11465 typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint * params);
11466 GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV;
11467 #define glGetOcclusionQueryivNV GLeeFuncPtr_glGetOcclusionQueryivNV
11468#endif
11469#ifndef GLEE_H_DEFINED_glGetOcclusionQueryuivNV
11470#define GLEE_H_DEFINED_glGetOcclusionQueryuivNV
11471 typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint * params);
11472 GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV;
11473 #define glGetOcclusionQueryuivNV GLeeFuncPtr_glGetOcclusionQueryuivNV
11474#endif
11475#endif
11476
11477/* GL_NV_point_sprite */
11478
11479#ifndef GL_NV_point_sprite
11480#define GL_NV_point_sprite 1
11481#define __GLEE_GL_NV_point_sprite 1
11482/* Constants */
11483#define GL_POINT_SPRITE_NV 0x8861
11484#define GL_COORD_REPLACE_NV 0x8862
11485#define GL_POINT_SPRITE_R_MODE_NV 0x8863
11486#ifndef GLEE_H_DEFINED_glPointParameteriNV
11487#define GLEE_H_DEFINED_glPointParameteriNV
11488 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
11489 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV;
11490 #define glPointParameteriNV GLeeFuncPtr_glPointParameteriNV
11491#endif
11492#ifndef GLEE_H_DEFINED_glPointParameterivNV
11493#define GLEE_H_DEFINED_glPointParameterivNV
11494 typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
11495 GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV;
11496 #define glPointParameterivNV GLeeFuncPtr_glPointParameterivNV
11497#endif
11498#endif
11499
11500/* GL_NV_texture_shader3 */
11501
11502#ifndef GL_NV_texture_shader3
11503#define GL_NV_texture_shader3 1
11504#define __GLEE_GL_NV_texture_shader3 1
11505/* Constants */
11506#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
11507#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
11508#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
11509#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
11510#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
11511#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
11512#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
11513#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
11514#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
11515#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
11516#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
11517#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
11518#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
11519#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
11520#define GL_HILO8_NV 0x885E
11521#define GL_SIGNED_HILO8_NV 0x885F
11522#define GL_FORCE_BLUE_TO_ONE_NV 0x8860
11523#endif
11524
11525/* GL_NV_vertex_program1_1 */
11526
11527#ifndef GL_NV_vertex_program1_1
11528#define GL_NV_vertex_program1_1 1
11529#define __GLEE_GL_NV_vertex_program1_1 1
11530/* Constants */
11531#endif
11532
11533/* GL_EXT_shadow_funcs */
11534
11535#ifndef GL_EXT_shadow_funcs
11536#define GL_EXT_shadow_funcs 1
11537#define __GLEE_GL_EXT_shadow_funcs 1
11538/* Constants */
11539#endif
11540
11541/* GL_EXT_stencil_two_side */
11542
11543#ifndef GL_EXT_stencil_two_side
11544#define GL_EXT_stencil_two_side 1
11545#define __GLEE_GL_EXT_stencil_two_side 1
11546/* Constants */
11547#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
11548#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
11549#ifndef GLEE_H_DEFINED_glActiveStencilFaceEXT
11550#define GLEE_H_DEFINED_glActiveStencilFaceEXT
11551 typedef void (APIENTRYP GLEEPFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
11552 GLEE_EXTERN GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT;
11553 #define glActiveStencilFaceEXT GLeeFuncPtr_glActiveStencilFaceEXT
11554#endif
11555#endif
11556
11557/* GL_ATI_text_fragment_shader */
11558
11559#ifndef GL_ATI_text_fragment_shader
11560#define GL_ATI_text_fragment_shader 1
11561#define __GLEE_GL_ATI_text_fragment_shader 1
11562/* Constants */
11563#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
11564#endif
11565
11566/* GL_APPLE_client_storage */
11567
11568#ifndef GL_APPLE_client_storage
11569#define GL_APPLE_client_storage 1
11570#define __GLEE_GL_APPLE_client_storage 1
11571/* Constants */
11572#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
11573#endif
11574
11575/* GL_APPLE_element_array */
11576
11577#ifndef GL_APPLE_element_array
11578#define GL_APPLE_element_array 1
11579#define __GLEE_GL_APPLE_element_array 1
11580/* Constants */
11581#define GL_ELEMENT_ARRAY_APPLE 0x8768
11582#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769
11583#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A
11584#ifndef GLEE_H_DEFINED_glElementPointerAPPLE
11585#define GLEE_H_DEFINED_glElementPointerAPPLE
11586 typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid * pointer);
11587 GLEE_EXTERN GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE;
11588 #define glElementPointerAPPLE GLeeFuncPtr_glElementPointerAPPLE
11589#endif
11590#ifndef GLEE_H_DEFINED_glDrawElementArrayAPPLE
11591#define GLEE_H_DEFINED_glDrawElementArrayAPPLE
11592 typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
11593 GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE;
11594 #define glDrawElementArrayAPPLE GLeeFuncPtr_glDrawElementArrayAPPLE
11595#endif
11596#ifndef GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
11597#define GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
11598 typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
11599 GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE;
11600 #define glDrawRangeElementArrayAPPLE GLeeFuncPtr_glDrawRangeElementArrayAPPLE
11601#endif
11602#ifndef GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
11603#define GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
11604 typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
11605 GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE;
11606 #define glMultiDrawElementArrayAPPLE GLeeFuncPtr_glMultiDrawElementArrayAPPLE
11607#endif
11608#ifndef GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
11609#define GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
11610 typedef void (APIENTRYP GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);
11611 GLEE_EXTERN GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE;
11612 #define glMultiDrawRangeElementArrayAPPLE GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE
11613#endif
11614#endif
11615
11616/* GL_APPLE_fence */
11617
11618#ifndef GL_APPLE_fence
11619#define GL_APPLE_fence 1
11620#define __GLEE_GL_APPLE_fence 1
11621/* Constants */
11622#define GL_DRAW_PIXELS_APPLE 0x8A0A
11623#define GL_FENCE_APPLE 0x8A0B
11624#ifndef GLEE_H_DEFINED_glGenFencesAPPLE
11625#define GLEE_H_DEFINED_glGenFencesAPPLE
11626 typedef void (APIENTRYP GLEEPFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint * fences);
11627 GLEE_EXTERN GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE;
11628 #define glGenFencesAPPLE GLeeFuncPtr_glGenFencesAPPLE
11629#endif
11630#ifndef GLEE_H_DEFINED_glDeleteFencesAPPLE
11631#define GLEE_H_DEFINED_glDeleteFencesAPPLE
11632 typedef void (APIENTRYP GLEEPFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint * fences);
11633 GLEE_EXTERN GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE;
11634 #define glDeleteFencesAPPLE GLeeFuncPtr_glDeleteFencesAPPLE
11635#endif
11636#ifndef GLEE_H_DEFINED_glSetFenceAPPLE
11637#define GLEE_H_DEFINED_glSetFenceAPPLE
11638 typedef void (APIENTRYP GLEEPFNGLSETFENCEAPPLEPROC) (GLuint fence);
11639 GLEE_EXTERN GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE;
11640 #define glSetFenceAPPLE GLeeFuncPtr_glSetFenceAPPLE
11641#endif
11642#ifndef GLEE_H_DEFINED_glIsFenceAPPLE
11643#define GLEE_H_DEFINED_glIsFenceAPPLE
11644 typedef GLboolean (APIENTRYP GLEEPFNGLISFENCEAPPLEPROC) (GLuint fence);
11645 GLEE_EXTERN GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE;
11646 #define glIsFenceAPPLE GLeeFuncPtr_glIsFenceAPPLE
11647#endif
11648#ifndef GLEE_H_DEFINED_glTestFenceAPPLE
11649#define GLEE_H_DEFINED_glTestFenceAPPLE
11650 typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCEAPPLEPROC) (GLuint fence);
11651 GLEE_EXTERN GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE;
11652 #define glTestFenceAPPLE GLeeFuncPtr_glTestFenceAPPLE
11653#endif
11654#ifndef GLEE_H_DEFINED_glFinishFenceAPPLE
11655#define GLEE_H_DEFINED_glFinishFenceAPPLE
11656 typedef void (APIENTRYP GLEEPFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
11657 GLEE_EXTERN GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE;
11658 #define glFinishFenceAPPLE GLeeFuncPtr_glFinishFenceAPPLE
11659#endif
11660#ifndef GLEE_H_DEFINED_glTestObjectAPPLE
11661#define GLEE_H_DEFINED_glTestObjectAPPLE
11662 typedef GLboolean (APIENTRYP GLEEPFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
11663 GLEE_EXTERN GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE;
11664 #define glTestObjectAPPLE GLeeFuncPtr_glTestObjectAPPLE
11665#endif
11666#ifndef GLEE_H_DEFINED_glFinishObjectAPPLE
11667#define GLEE_H_DEFINED_glFinishObjectAPPLE
11668 typedef void (APIENTRYP GLEEPFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
11669 GLEE_EXTERN GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE;
11670 #define glFinishObjectAPPLE GLeeFuncPtr_glFinishObjectAPPLE
11671#endif
11672#endif
11673
11674/* GL_APPLE_vertex_array_object */
11675
11676#ifndef GL_APPLE_vertex_array_object
11677#define GL_APPLE_vertex_array_object 1
11678#define __GLEE_GL_APPLE_vertex_array_object 1
11679/* Constants */
11680#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
11681#ifndef GLEE_H_DEFINED_glBindVertexArrayAPPLE
11682#define GLEE_H_DEFINED_glBindVertexArrayAPPLE
11683 typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
11684 GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE;
11685 #define glBindVertexArrayAPPLE GLeeFuncPtr_glBindVertexArrayAPPLE
11686#endif
11687#ifndef GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
11688#define GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
11689 typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
11690 GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE;
11691 #define glDeleteVertexArraysAPPLE GLeeFuncPtr_glDeleteVertexArraysAPPLE
11692#endif
11693#ifndef GLEE_H_DEFINED_glGenVertexArraysAPPLE
11694#define GLEE_H_DEFINED_glGenVertexArraysAPPLE
11695 typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint * arrays);
11696 GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE;
11697 #define glGenVertexArraysAPPLE GLeeFuncPtr_glGenVertexArraysAPPLE
11698#endif
11699#ifndef GLEE_H_DEFINED_glIsVertexArrayAPPLE
11700#define GLEE_H_DEFINED_glIsVertexArrayAPPLE
11701 typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
11702 GLEE_EXTERN GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE;
11703 #define glIsVertexArrayAPPLE GLeeFuncPtr_glIsVertexArrayAPPLE
11704#endif
11705#endif
11706
11707/* GL_APPLE_vertex_array_range */
11708
11709#ifndef GL_APPLE_vertex_array_range
11710#define GL_APPLE_vertex_array_range 1
11711#define __GLEE_GL_APPLE_vertex_array_range 1
11712/* Constants */
11713#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
11714#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
11715#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
11716#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
11717#define GL_STORAGE_CACHED_APPLE 0x85BE
11718#define GL_STORAGE_SHARED_APPLE 0x85BF
11719#ifndef GLEE_H_DEFINED_glVertexArrayRangeAPPLE
11720#define GLEE_H_DEFINED_glVertexArrayRangeAPPLE
11721 typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
11722 GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE;
11723 #define glVertexArrayRangeAPPLE GLeeFuncPtr_glVertexArrayRangeAPPLE
11724#endif
11725#ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
11726#define GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
11727 typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
11728 GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE;
11729 #define glFlushVertexArrayRangeAPPLE GLeeFuncPtr_glFlushVertexArrayRangeAPPLE
11730#endif
11731#ifndef GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
11732#define GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
11733 typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
11734 GLEE_EXTERN GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE;
11735 #define glVertexArrayParameteriAPPLE GLeeFuncPtr_glVertexArrayParameteriAPPLE
11736#endif
11737#endif
11738
11739/* GL_APPLE_ycbcr_422 */
11740
11741#ifndef GL_APPLE_ycbcr_422
11742#define GL_APPLE_ycbcr_422 1
11743#define __GLEE_GL_APPLE_ycbcr_422 1
11744/* Constants */
11745#define GL_YCBCR_422_APPLE 0x85B9
11746#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
11747#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
11748#endif
11749
11750/* GL_S3_s3tc */
11751
11752#ifndef GL_S3_s3tc
11753#define GL_S3_s3tc 1
11754#define __GLEE_GL_S3_s3tc 1
11755/* Constants */
11756#define GL_RGB_S3TC 0x83A0
11757#define GL_RGB4_S3TC 0x83A1
11758#define GL_RGBA_S3TC 0x83A2
11759#define GL_RGBA4_S3TC 0x83A3
11760#endif
11761
11762/* GL_ATI_draw_buffers */
11763
11764#ifndef GL_ATI_draw_buffers
11765#define GL_ATI_draw_buffers 1
11766#define __GLEE_GL_ATI_draw_buffers 1
11767/* Constants */
11768#define GL_MAX_DRAW_BUFFERS_ATI 0x8824
11769#define GL_DRAW_BUFFER0_ATI 0x8825
11770#define GL_DRAW_BUFFER1_ATI 0x8826
11771#define GL_DRAW_BUFFER2_ATI 0x8827
11772#define GL_DRAW_BUFFER3_ATI 0x8828
11773#define GL_DRAW_BUFFER4_ATI 0x8829
11774#define GL_DRAW_BUFFER5_ATI 0x882A
11775#define GL_DRAW_BUFFER6_ATI 0x882B
11776#define GL_DRAW_BUFFER7_ATI 0x882C
11777#define GL_DRAW_BUFFER8_ATI 0x882D
11778#define GL_DRAW_BUFFER9_ATI 0x882E
11779#define GL_DRAW_BUFFER10_ATI 0x882F
11780#define GL_DRAW_BUFFER11_ATI 0x8830
11781#define GL_DRAW_BUFFER12_ATI 0x8831
11782#define GL_DRAW_BUFFER13_ATI 0x8832
11783#define GL_DRAW_BUFFER14_ATI 0x8833
11784#define GL_DRAW_BUFFER15_ATI 0x8834
11785#ifndef GLEE_H_DEFINED_glDrawBuffersATI
11786#define GLEE_H_DEFINED_glDrawBuffersATI
11787 typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum * bufs);
11788 GLEE_EXTERN GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI;
11789 #define glDrawBuffersATI GLeeFuncPtr_glDrawBuffersATI
11790#endif
11791#endif
11792
11793/* GL_ATI_pixel_format_float */
11794
11795#ifndef GL_ATI_pixel_format_float
11796#define GL_ATI_pixel_format_float 1
11797#define __GLEE_GL_ATI_pixel_format_float 1
11798/* Constants */
11799#define GL_TYPE_RGBA_FLOAT_ATI 0x8820
11800#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
11801#endif
11802
11803/* GL_ATI_texture_env_combine3 */
11804
11805#ifndef GL_ATI_texture_env_combine3
11806#define GL_ATI_texture_env_combine3 1
11807#define __GLEE_GL_ATI_texture_env_combine3 1
11808/* Constants */
11809#define GL_MODULATE_ADD_ATI 0x8744
11810#define GL_MODULATE_SIGNED_ADD_ATI 0x8745
11811#define GL_MODULATE_SUBTRACT_ATI 0x8746
11812#endif
11813
11814/* GL_ATI_texture_float */
11815
11816#ifndef GL_ATI_texture_float
11817#define GL_ATI_texture_float 1
11818#define __GLEE_GL_ATI_texture_float 1
11819/* Constants */
11820#define GL_RGBA_FLOAT32_ATI 0x8814
11821#define GL_RGB_FLOAT32_ATI 0x8815
11822#define GL_ALPHA_FLOAT32_ATI 0x8816
11823#define GL_INTENSITY_FLOAT32_ATI 0x8817
11824#define GL_LUMINANCE_FLOAT32_ATI 0x8818
11825#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
11826#define GL_RGBA_FLOAT16_ATI 0x881A
11827#define GL_RGB_FLOAT16_ATI 0x881B
11828#define GL_ALPHA_FLOAT16_ATI 0x881C
11829#define GL_INTENSITY_FLOAT16_ATI 0x881D
11830#define GL_LUMINANCE_FLOAT16_ATI 0x881E
11831#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
11832#endif
11833
11834/* GL_NV_float_buffer */
11835
11836#ifndef GL_NV_float_buffer
11837#define GL_NV_float_buffer 1
11838#define __GLEE_GL_NV_float_buffer 1
11839/* Constants */
11840#define GL_FLOAT_R_NV 0x8880
11841#define GL_FLOAT_RG_NV 0x8881
11842#define GL_FLOAT_RGB_NV 0x8882
11843#define GL_FLOAT_RGBA_NV 0x8883
11844#define GL_FLOAT_R16_NV 0x8884
11845#define GL_FLOAT_R32_NV 0x8885
11846#define GL_FLOAT_RG16_NV 0x8886
11847#define GL_FLOAT_RG32_NV 0x8887
11848#define GL_FLOAT_RGB16_NV 0x8888
11849#define GL_FLOAT_RGB32_NV 0x8889
11850#define GL_FLOAT_RGBA16_NV 0x888A
11851#define GL_FLOAT_RGBA32_NV 0x888B
11852#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
11853#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
11854#define GL_FLOAT_RGBA_MODE_NV 0x888E
11855#endif
11856
11857/* GL_NV_fragment_program */
11858
11859#ifndef GL_NV_fragment_program
11860#define GL_NV_fragment_program 1
11861#define __GLEE_GL_NV_fragment_program 1
11862/* Constants */
11863#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
11864#define GL_FRAGMENT_PROGRAM_NV 0x8870
11865#define GL_MAX_TEXTURE_COORDS_NV 0x8871
11866#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
11867#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
11868#define GL_PROGRAM_ERROR_STRING_NV 0x8874
11869#ifndef GLEE_H_DEFINED_glProgramNamedParameter4fNV
11870#define GLEE_H_DEFINED_glProgramNamedParameter4fNV
11871 typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11872 GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV;
11873 #define glProgramNamedParameter4fNV GLeeFuncPtr_glProgramNamedParameter4fNV
11874#endif
11875#ifndef GLEE_H_DEFINED_glProgramNamedParameter4dNV
11876#define GLEE_H_DEFINED_glProgramNamedParameter4dNV
11877 typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11878 GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV;
11879 #define glProgramNamedParameter4dNV GLeeFuncPtr_glProgramNamedParameter4dNV
11880#endif
11881#ifndef GLEE_H_DEFINED_glProgramNamedParameter4fvNV
11882#define GLEE_H_DEFINED_glProgramNamedParameter4fvNV
11883 typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
11884 GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV;
11885 #define glProgramNamedParameter4fvNV GLeeFuncPtr_glProgramNamedParameter4fvNV
11886#endif
11887#ifndef GLEE_H_DEFINED_glProgramNamedParameter4dvNV
11888#define GLEE_H_DEFINED_glProgramNamedParameter4dvNV
11889 typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
11890 GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV;
11891 #define glProgramNamedParameter4dvNV GLeeFuncPtr_glProgramNamedParameter4dvNV
11892#endif
11893#ifndef GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
11894#define GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
11895 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
11896 GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV;
11897 #define glGetProgramNamedParameterfvNV GLeeFuncPtr_glGetProgramNamedParameterfvNV
11898#endif
11899#ifndef GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
11900#define GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
11901 typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
11902 GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV;
11903 #define glGetProgramNamedParameterdvNV GLeeFuncPtr_glGetProgramNamedParameterdvNV
11904#endif
11905#endif
11906
11907/* GL_NV_half_float */
11908
11909#ifndef GL_NV_half_float
11910#define GL_NV_half_float 1
11911#define __GLEE_GL_NV_half_float 1
11912/* Constants */
11913#define GL_HALF_FLOAT_NV 0x140B
11914#ifndef GLEE_H_DEFINED_glVertex2hNV
11915#define GLEE_H_DEFINED_glVertex2hNV
11916 typedef void (APIENTRYP GLEEPFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
11917 GLEE_EXTERN GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV;
11918 #define glVertex2hNV GLeeFuncPtr_glVertex2hNV
11919#endif
11920#ifndef GLEE_H_DEFINED_glVertex2hvNV
11921#define GLEE_H_DEFINED_glVertex2hvNV
11922 typedef void (APIENTRYP GLEEPFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
11923 GLEE_EXTERN GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV;
11924 #define glVertex2hvNV GLeeFuncPtr_glVertex2hvNV
11925#endif
11926#ifndef GLEE_H_DEFINED_glVertex3hNV
11927#define GLEE_H_DEFINED_glVertex3hNV
11928 typedef void (APIENTRYP GLEEPFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
11929 GLEE_EXTERN GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV;
11930 #define glVertex3hNV GLeeFuncPtr_glVertex3hNV
11931#endif
11932#ifndef GLEE_H_DEFINED_glVertex3hvNV
11933#define GLEE_H_DEFINED_glVertex3hvNV
11934 typedef void (APIENTRYP GLEEPFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
11935 GLEE_EXTERN GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV;
11936 #define glVertex3hvNV GLeeFuncPtr_glVertex3hvNV
11937#endif
11938#ifndef GLEE_H_DEFINED_glVertex4hNV
11939#define GLEE_H_DEFINED_glVertex4hNV
11940 typedef void (APIENTRYP GLEEPFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
11941 GLEE_EXTERN GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV;
11942 #define glVertex4hNV GLeeFuncPtr_glVertex4hNV
11943#endif
11944#ifndef GLEE_H_DEFINED_glVertex4hvNV
11945#define GLEE_H_DEFINED_glVertex4hvNV
11946 typedef void (APIENTRYP GLEEPFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
11947 GLEE_EXTERN GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV;
11948 #define glVertex4hvNV GLeeFuncPtr_glVertex4hvNV
11949#endif
11950#ifndef GLEE_H_DEFINED_glNormal3hNV
11951#define GLEE_H_DEFINED_glNormal3hNV
11952 typedef void (APIENTRYP GLEEPFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
11953 GLEE_EXTERN GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV;
11954 #define glNormal3hNV GLeeFuncPtr_glNormal3hNV
11955#endif
11956#ifndef GLEE_H_DEFINED_glNormal3hvNV
11957#define GLEE_H_DEFINED_glNormal3hvNV
11958 typedef void (APIENTRYP GLEEPFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
11959 GLEE_EXTERN GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV;
11960 #define glNormal3hvNV GLeeFuncPtr_glNormal3hvNV
11961#endif
11962#ifndef GLEE_H_DEFINED_glColor3hNV
11963#define GLEE_H_DEFINED_glColor3hNV
11964 typedef void (APIENTRYP GLEEPFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
11965 GLEE_EXTERN GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV;
11966 #define glColor3hNV GLeeFuncPtr_glColor3hNV
11967#endif
11968#ifndef GLEE_H_DEFINED_glColor3hvNV
11969#define GLEE_H_DEFINED_glColor3hvNV
11970 typedef void (APIENTRYP GLEEPFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
11971 GLEE_EXTERN GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV;
11972 #define glColor3hvNV GLeeFuncPtr_glColor3hvNV
11973#endif
11974#ifndef GLEE_H_DEFINED_glColor4hNV
11975#define GLEE_H_DEFINED_glColor4hNV
11976 typedef void (APIENTRYP GLEEPFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
11977 GLEE_EXTERN GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV;
11978 #define glColor4hNV GLeeFuncPtr_glColor4hNV
11979#endif
11980#ifndef GLEE_H_DEFINED_glColor4hvNV
11981#define GLEE_H_DEFINED_glColor4hvNV
11982 typedef void (APIENTRYP GLEEPFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
11983 GLEE_EXTERN GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV;
11984 #define glColor4hvNV GLeeFuncPtr_glColor4hvNV
11985#endif
11986#ifndef GLEE_H_DEFINED_glTexCoord1hNV
11987#define GLEE_H_DEFINED_glTexCoord1hNV
11988 typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
11989 GLEE_EXTERN GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV;
11990 #define glTexCoord1hNV GLeeFuncPtr_glTexCoord1hNV
11991#endif
11992#ifndef GLEE_H_DEFINED_glTexCoord1hvNV
11993#define GLEE_H_DEFINED_glTexCoord1hvNV
11994 typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
11995 GLEE_EXTERN GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV;
11996 #define glTexCoord1hvNV GLeeFuncPtr_glTexCoord1hvNV
11997#endif
11998#ifndef GLEE_H_DEFINED_glTexCoord2hNV
11999#define GLEE_H_DEFINED_glTexCoord2hNV
12000 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
12001 GLEE_EXTERN GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV;
12002 #define glTexCoord2hNV GLeeFuncPtr_glTexCoord2hNV
12003#endif
12004#ifndef GLEE_H_DEFINED_glTexCoord2hvNV
12005#define GLEE_H_DEFINED_glTexCoord2hvNV
12006 typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
12007 GLEE_EXTERN GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV;
12008 #define glTexCoord2hvNV GLeeFuncPtr_glTexCoord2hvNV
12009#endif
12010#ifndef GLEE_H_DEFINED_glTexCoord3hNV
12011#define GLEE_H_DEFINED_glTexCoord3hNV
12012 typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
12013 GLEE_EXTERN GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV;
12014 #define glTexCoord3hNV GLeeFuncPtr_glTexCoord3hNV
12015#endif
12016#ifndef GLEE_H_DEFINED_glTexCoord3hvNV
12017#define GLEE_H_DEFINED_glTexCoord3hvNV
12018 typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
12019 GLEE_EXTERN GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV;
12020 #define glTexCoord3hvNV GLeeFuncPtr_glTexCoord3hvNV
12021#endif
12022#ifndef GLEE_H_DEFINED_glTexCoord4hNV
12023#define GLEE_H_DEFINED_glTexCoord4hNV
12024 typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12025 GLEE_EXTERN GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV;
12026 #define glTexCoord4hNV GLeeFuncPtr_glTexCoord4hNV
12027#endif
12028#ifndef GLEE_H_DEFINED_glTexCoord4hvNV
12029#define GLEE_H_DEFINED_glTexCoord4hvNV
12030 typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
12031 GLEE_EXTERN GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV;
12032 #define glTexCoord4hvNV GLeeFuncPtr_glTexCoord4hvNV
12033#endif
12034#ifndef GLEE_H_DEFINED_glMultiTexCoord1hNV
12035#define GLEE_H_DEFINED_glMultiTexCoord1hNV
12036 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
12037 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV;
12038 #define glMultiTexCoord1hNV GLeeFuncPtr_glMultiTexCoord1hNV
12039#endif
12040#ifndef GLEE_H_DEFINED_glMultiTexCoord1hvNV
12041#define GLEE_H_DEFINED_glMultiTexCoord1hvNV
12042 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV * v);
12043 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV;
12044 #define glMultiTexCoord1hvNV GLeeFuncPtr_glMultiTexCoord1hvNV
12045#endif
12046#ifndef GLEE_H_DEFINED_glMultiTexCoord2hNV
12047#define GLEE_H_DEFINED_glMultiTexCoord2hNV
12048 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
12049 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV;
12050 #define glMultiTexCoord2hNV GLeeFuncPtr_glMultiTexCoord2hNV
12051#endif
12052#ifndef GLEE_H_DEFINED_glMultiTexCoord2hvNV
12053#define GLEE_H_DEFINED_glMultiTexCoord2hvNV
12054 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV * v);
12055 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV;
12056 #define glMultiTexCoord2hvNV GLeeFuncPtr_glMultiTexCoord2hvNV
12057#endif
12058#ifndef GLEE_H_DEFINED_glMultiTexCoord3hNV
12059#define GLEE_H_DEFINED_glMultiTexCoord3hNV
12060 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
12061 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV;
12062 #define glMultiTexCoord3hNV GLeeFuncPtr_glMultiTexCoord3hNV
12063#endif
12064#ifndef GLEE_H_DEFINED_glMultiTexCoord3hvNV
12065#define GLEE_H_DEFINED_glMultiTexCoord3hvNV
12066 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV * v);
12067 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV;
12068 #define glMultiTexCoord3hvNV GLeeFuncPtr_glMultiTexCoord3hvNV
12069#endif
12070#ifndef GLEE_H_DEFINED_glMultiTexCoord4hNV
12071#define GLEE_H_DEFINED_glMultiTexCoord4hNV
12072 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12073 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV;
12074 #define glMultiTexCoord4hNV GLeeFuncPtr_glMultiTexCoord4hNV
12075#endif
12076#ifndef GLEE_H_DEFINED_glMultiTexCoord4hvNV
12077#define GLEE_H_DEFINED_glMultiTexCoord4hvNV
12078 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV * v);
12079 GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV;
12080 #define glMultiTexCoord4hvNV GLeeFuncPtr_glMultiTexCoord4hvNV
12081#endif
12082#ifndef GLEE_H_DEFINED_glFogCoordhNV
12083#define GLEE_H_DEFINED_glFogCoordhNV
12084 typedef void (APIENTRYP GLEEPFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
12085 GLEE_EXTERN GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV;
12086 #define glFogCoordhNV GLeeFuncPtr_glFogCoordhNV
12087#endif
12088#ifndef GLEE_H_DEFINED_glFogCoordhvNV
12089#define GLEE_H_DEFINED_glFogCoordhvNV
12090 typedef void (APIENTRYP GLEEPFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
12091 GLEE_EXTERN GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV;
12092 #define glFogCoordhvNV GLeeFuncPtr_glFogCoordhvNV
12093#endif
12094#ifndef GLEE_H_DEFINED_glSecondaryColor3hNV
12095#define GLEE_H_DEFINED_glSecondaryColor3hNV
12096 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
12097 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV;
12098 #define glSecondaryColor3hNV GLeeFuncPtr_glSecondaryColor3hNV
12099#endif
12100#ifndef GLEE_H_DEFINED_glSecondaryColor3hvNV
12101#define GLEE_H_DEFINED_glSecondaryColor3hvNV
12102 typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
12103 GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV;
12104 #define glSecondaryColor3hvNV GLeeFuncPtr_glSecondaryColor3hvNV
12105#endif
12106#ifndef GLEE_H_DEFINED_glVertexWeighthNV
12107#define GLEE_H_DEFINED_glVertexWeighthNV
12108 typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
12109 GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV;
12110 #define glVertexWeighthNV GLeeFuncPtr_glVertexWeighthNV
12111#endif
12112#ifndef GLEE_H_DEFINED_glVertexWeighthvNV
12113#define GLEE_H_DEFINED_glVertexWeighthvNV
12114 typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
12115 GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV;
12116 #define glVertexWeighthvNV GLeeFuncPtr_glVertexWeighthvNV
12117#endif
12118#ifndef GLEE_H_DEFINED_glVertexAttrib1hNV
12119#define GLEE_H_DEFINED_glVertexAttrib1hNV
12120 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
12121 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV;
12122 #define glVertexAttrib1hNV GLeeFuncPtr_glVertexAttrib1hNV
12123#endif
12124#ifndef GLEE_H_DEFINED_glVertexAttrib1hvNV
12125#define GLEE_H_DEFINED_glVertexAttrib1hvNV
12126 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV * v);
12127 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV;
12128 #define glVertexAttrib1hvNV GLeeFuncPtr_glVertexAttrib1hvNV
12129#endif
12130#ifndef GLEE_H_DEFINED_glVertexAttrib2hNV
12131#define GLEE_H_DEFINED_glVertexAttrib2hNV
12132 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
12133 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV;
12134 #define glVertexAttrib2hNV GLeeFuncPtr_glVertexAttrib2hNV
12135#endif
12136#ifndef GLEE_H_DEFINED_glVertexAttrib2hvNV
12137#define GLEE_H_DEFINED_glVertexAttrib2hvNV
12138 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV * v);
12139 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV;
12140 #define glVertexAttrib2hvNV GLeeFuncPtr_glVertexAttrib2hvNV
12141#endif
12142#ifndef GLEE_H_DEFINED_glVertexAttrib3hNV
12143#define GLEE_H_DEFINED_glVertexAttrib3hNV
12144 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
12145 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV;
12146 #define glVertexAttrib3hNV GLeeFuncPtr_glVertexAttrib3hNV
12147#endif
12148#ifndef GLEE_H_DEFINED_glVertexAttrib3hvNV
12149#define GLEE_H_DEFINED_glVertexAttrib3hvNV
12150 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV * v);
12151 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV;
12152 #define glVertexAttrib3hvNV GLeeFuncPtr_glVertexAttrib3hvNV
12153#endif
12154#ifndef GLEE_H_DEFINED_glVertexAttrib4hNV
12155#define GLEE_H_DEFINED_glVertexAttrib4hNV
12156 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
12157 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV;
12158 #define glVertexAttrib4hNV GLeeFuncPtr_glVertexAttrib4hNV
12159#endif
12160#ifndef GLEE_H_DEFINED_glVertexAttrib4hvNV
12161#define GLEE_H_DEFINED_glVertexAttrib4hvNV
12162 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV * v);
12163 GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV;
12164 #define glVertexAttrib4hvNV GLeeFuncPtr_glVertexAttrib4hvNV
12165#endif
12166#ifndef GLEE_H_DEFINED_glVertexAttribs1hvNV
12167#define GLEE_H_DEFINED_glVertexAttribs1hvNV
12168 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12169 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV;
12170 #define glVertexAttribs1hvNV GLeeFuncPtr_glVertexAttribs1hvNV
12171#endif
12172#ifndef GLEE_H_DEFINED_glVertexAttribs2hvNV
12173#define GLEE_H_DEFINED_glVertexAttribs2hvNV
12174 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12175 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV;
12176 #define glVertexAttribs2hvNV GLeeFuncPtr_glVertexAttribs2hvNV
12177#endif
12178#ifndef GLEE_H_DEFINED_glVertexAttribs3hvNV
12179#define GLEE_H_DEFINED_glVertexAttribs3hvNV
12180 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12181 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV;
12182 #define glVertexAttribs3hvNV GLeeFuncPtr_glVertexAttribs3hvNV
12183#endif
12184#ifndef GLEE_H_DEFINED_glVertexAttribs4hvNV
12185#define GLEE_H_DEFINED_glVertexAttribs4hvNV
12186 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12187 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV;
12188 #define glVertexAttribs4hvNV GLeeFuncPtr_glVertexAttribs4hvNV
12189#endif
12190#endif
12191
12192/* GL_NV_pixel_data_range */
12193
12194#ifndef GL_NV_pixel_data_range
12195#define GL_NV_pixel_data_range 1
12196#define __GLEE_GL_NV_pixel_data_range 1
12197/* Constants */
12198#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
12199#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
12200#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
12201#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
12202#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
12203#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
12204#ifndef GLEE_H_DEFINED_glPixelDataRangeNV
12205#define GLEE_H_DEFINED_glPixelDataRangeNV
12206 typedef void (APIENTRYP GLEEPFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid * pointer);
12207 GLEE_EXTERN GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV;
12208 #define glPixelDataRangeNV GLeeFuncPtr_glPixelDataRangeNV
12209#endif
12210#ifndef GLEE_H_DEFINED_glFlushPixelDataRangeNV
12211#define GLEE_H_DEFINED_glFlushPixelDataRangeNV
12212 typedef void (APIENTRYP GLEEPFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
12213 GLEE_EXTERN GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV;
12214 #define glFlushPixelDataRangeNV GLeeFuncPtr_glFlushPixelDataRangeNV
12215#endif
12216#endif
12217
12218/* GL_NV_primitive_restart */
12219
12220#ifndef GL_NV_primitive_restart
12221#define GL_NV_primitive_restart 1
12222#define __GLEE_GL_NV_primitive_restart 1
12223/* Constants */
12224#define GL_PRIMITIVE_RESTART_NV 0x8558
12225#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
12226#ifndef GLEE_H_DEFINED_glPrimitiveRestartNV
12227#define GLEE_H_DEFINED_glPrimitiveRestartNV
12228 typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTNVPROC) ();
12229 GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV;
12230 #define glPrimitiveRestartNV GLeeFuncPtr_glPrimitiveRestartNV
12231#endif
12232#ifndef GLEE_H_DEFINED_glPrimitiveRestartIndexNV
12233#define GLEE_H_DEFINED_glPrimitiveRestartIndexNV
12234 typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
12235 GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV;
12236 #define glPrimitiveRestartIndexNV GLeeFuncPtr_glPrimitiveRestartIndexNV
12237#endif
12238#endif
12239
12240/* GL_NV_texture_expand_normal */
12241
12242#ifndef GL_NV_texture_expand_normal
12243#define GL_NV_texture_expand_normal 1
12244#define __GLEE_GL_NV_texture_expand_normal 1
12245/* Constants */
12246#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
12247#endif
12248
12249/* GL_NV_vertex_program2 */
12250
12251#ifndef GL_NV_vertex_program2
12252#define GL_NV_vertex_program2 1
12253#define __GLEE_GL_NV_vertex_program2 1
12254/* Constants */
12255#endif
12256
12257/* GL_ATI_map_object_buffer */
12258
12259#ifndef GL_ATI_map_object_buffer
12260#define GL_ATI_map_object_buffer 1
12261#define __GLEE_GL_ATI_map_object_buffer 1
12262/* Constants */
12263#ifndef GLEE_H_DEFINED_glMapObjectBufferATI
12264#define GLEE_H_DEFINED_glMapObjectBufferATI
12265 typedef GLvoid* (APIENTRYP GLEEPFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
12266 GLEE_EXTERN GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI;
12267 #define glMapObjectBufferATI GLeeFuncPtr_glMapObjectBufferATI
12268#endif
12269#ifndef GLEE_H_DEFINED_glUnmapObjectBufferATI
12270#define GLEE_H_DEFINED_glUnmapObjectBufferATI
12271 typedef void (APIENTRYP GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
12272 GLEE_EXTERN GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI;
12273 #define glUnmapObjectBufferATI GLeeFuncPtr_glUnmapObjectBufferATI
12274#endif
12275#endif
12276
12277/* GL_ATI_separate_stencil */
12278
12279#ifndef GL_ATI_separate_stencil
12280#define GL_ATI_separate_stencil 1
12281#define __GLEE_GL_ATI_separate_stencil 1
12282/* Constants */
12283#define GL_STENCIL_BACK_FUNC_ATI 0x8800
12284#define GL_STENCIL_BACK_FAIL_ATI 0x8801
12285#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
12286#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
12287#ifndef GLEE_H_DEFINED_glStencilOpSeparateATI
12288#define GLEE_H_DEFINED_glStencilOpSeparateATI
12289 typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
12290 GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI;
12291 #define glStencilOpSeparateATI GLeeFuncPtr_glStencilOpSeparateATI
12292#endif
12293#ifndef GLEE_H_DEFINED_glStencilFuncSeparateATI
12294#define GLEE_H_DEFINED_glStencilFuncSeparateATI
12295 typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
12296 GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI;
12297 #define glStencilFuncSeparateATI GLeeFuncPtr_glStencilFuncSeparateATI
12298#endif
12299#endif
12300
12301/* GL_ATI_vertex_attrib_array_object */
12302
12303#ifndef GL_ATI_vertex_attrib_array_object
12304#define GL_ATI_vertex_attrib_array_object 1
12305#define __GLEE_GL_ATI_vertex_attrib_array_object 1
12306/* Constants */
12307#ifndef GLEE_H_DEFINED_glVertexAttribArrayObjectATI
12308#define GLEE_H_DEFINED_glVertexAttribArrayObjectATI
12309 typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
12310 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI;
12311 #define glVertexAttribArrayObjectATI GLeeFuncPtr_glVertexAttribArrayObjectATI
12312#endif
12313#ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
12314#define GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
12315 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat * params);
12316 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI;
12317 #define glGetVertexAttribArrayObjectfvATI GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI
12318#endif
12319#ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
12320#define GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
12321 typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint * params);
12322 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI;
12323 #define glGetVertexAttribArrayObjectivATI GLeeFuncPtr_glGetVertexAttribArrayObjectivATI
12324#endif
12325#endif
12326
12327/* GL_OES_read_format */
12328
12329#ifndef GL_OES_read_format
12330#define GL_OES_read_format 1
12331#define __GLEE_GL_OES_read_format 1
12332/* Constants */
12333#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
12334#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
12335#endif
12336
12337/* GL_EXT_depth_bounds_test */
12338
12339#ifndef GL_EXT_depth_bounds_test
12340#define GL_EXT_depth_bounds_test 1
12341#define __GLEE_GL_EXT_depth_bounds_test 1
12342/* Constants */
12343#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
12344#define GL_DEPTH_BOUNDS_EXT 0x8891
12345#ifndef GLEE_H_DEFINED_glDepthBoundsEXT
12346#define GLEE_H_DEFINED_glDepthBoundsEXT
12347 typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
12348 GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT;
12349 #define glDepthBoundsEXT GLeeFuncPtr_glDepthBoundsEXT
12350#endif
12351#endif
12352
12353/* GL_EXT_texture_mirror_clamp */
12354
12355#ifndef GL_EXT_texture_mirror_clamp
12356#define GL_EXT_texture_mirror_clamp 1
12357#define __GLEE_GL_EXT_texture_mirror_clamp 1
12358/* Constants */
12359#define GL_MIRROR_CLAMP_EXT 0x8742
12360#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
12361#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
12362#endif
12363
12364/* GL_EXT_blend_equation_separate */
12365
12366#ifndef GL_EXT_blend_equation_separate
12367#define GL_EXT_blend_equation_separate 1
12368#define __GLEE_GL_EXT_blend_equation_separate 1
12369/* Constants */
12370#define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION
12371#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
12372#ifndef GLEE_H_DEFINED_glBlendEquationSeparateEXT
12373#define GLEE_H_DEFINED_glBlendEquationSeparateEXT
12374 typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
12375 GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT;
12376 #define glBlendEquationSeparateEXT GLeeFuncPtr_glBlendEquationSeparateEXT
12377#endif
12378#endif
12379
12380/* GL_MESA_pack_invert */
12381
12382#ifndef GL_MESA_pack_invert
12383#define GL_MESA_pack_invert 1
12384#define __GLEE_GL_MESA_pack_invert 1
12385/* Constants */
12386#define GL_PACK_INVERT_MESA 0x8758
12387#endif
12388
12389/* GL_MESA_ycbcr_texture */
12390
12391#ifndef GL_MESA_ycbcr_texture
12392#define GL_MESA_ycbcr_texture 1
12393#define __GLEE_GL_MESA_ycbcr_texture 1
12394/* Constants */
12395#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
12396#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
12397#define GL_YCBCR_MESA 0x8757
12398#endif
12399
12400/* GL_EXT_pixel_buffer_object */
12401
12402#ifndef GL_EXT_pixel_buffer_object
12403#define GL_EXT_pixel_buffer_object 1
12404#define __GLEE_GL_EXT_pixel_buffer_object 1
12405/* Constants */
12406#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
12407#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
12408#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
12409#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
12410#endif
12411
12412/* GL_NV_fragment_program_option */
12413
12414#ifndef GL_NV_fragment_program_option
12415#define GL_NV_fragment_program_option 1
12416#define __GLEE_GL_NV_fragment_program_option 1
12417/* Constants */
12418#endif
12419
12420/* GL_NV_fragment_program2 */
12421
12422#ifndef GL_NV_fragment_program2
12423#define GL_NV_fragment_program2 1
12424#define __GLEE_GL_NV_fragment_program2 1
12425/* Constants */
12426#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
12427#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
12428#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
12429#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
12430#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
12431#endif
12432
12433/* GL_NV_vertex_program2_option */
12434
12435#ifndef GL_NV_vertex_program2_option
12436#define GL_NV_vertex_program2_option 1
12437#define __GLEE_GL_NV_vertex_program2_option 1
12438/* Constants */
12439#endif
12440
12441/* GL_NV_vertex_program3 */
12442
12443#ifndef GL_NV_vertex_program3
12444#define GL_NV_vertex_program3 1
12445#define __GLEE_GL_NV_vertex_program3 1
12446/* Constants */
12447#endif
12448
12449/* GL_EXT_framebuffer_object */
12450
12451#ifndef GL_EXT_framebuffer_object
12452#define GL_EXT_framebuffer_object 1
12453#define __GLEE_GL_EXT_framebuffer_object 1
12454/* Constants */
12455#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
12456#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
12457#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
12458#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
12459#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
12460#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
12461#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
12462#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
12463#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
12464#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
12465#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
12466#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
12467#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
12468#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
12469#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
12470#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
12471#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
12472#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
12473#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
12474#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
12475#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
12476#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
12477#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
12478#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
12479#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
12480#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
12481#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
12482#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
12483#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
12484#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
12485#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
12486#define GL_COLOR_ATTACHMENT13_EXT 0x8CED
12487#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
12488#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
12489#define GL_DEPTH_ATTACHMENT_EXT 0x8D00
12490#define GL_STENCIL_ATTACHMENT_EXT 0x8D20
12491#define GL_FRAMEBUFFER_EXT 0x8D40
12492#define GL_RENDERBUFFER_EXT 0x8D41
12493#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
12494#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
12495#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
12496#define GL_STENCIL_INDEX1_EXT 0x8D46
12497#define GL_STENCIL_INDEX4_EXT 0x8D47
12498#define GL_STENCIL_INDEX8_EXT 0x8D48
12499#define GL_STENCIL_INDEX16_EXT 0x8D49
12500#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
12501#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
12502#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
12503#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
12504#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
12505#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
12506#ifndef GLEE_H_DEFINED_glIsRenderbufferEXT
12507#define GLEE_H_DEFINED_glIsRenderbufferEXT
12508 typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
12509 GLEE_EXTERN GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT;
12510 #define glIsRenderbufferEXT GLeeFuncPtr_glIsRenderbufferEXT
12511#endif
12512#ifndef GLEE_H_DEFINED_glBindRenderbufferEXT
12513#define GLEE_H_DEFINED_glBindRenderbufferEXT
12514 typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
12515 GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT;
12516 #define glBindRenderbufferEXT GLeeFuncPtr_glBindRenderbufferEXT
12517#endif
12518#ifndef GLEE_H_DEFINED_glDeleteRenderbuffersEXT
12519#define GLEE_H_DEFINED_glDeleteRenderbuffersEXT
12520 typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
12521 GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT;
12522 #define glDeleteRenderbuffersEXT GLeeFuncPtr_glDeleteRenderbuffersEXT
12523#endif
12524#ifndef GLEE_H_DEFINED_glGenRenderbuffersEXT
12525#define GLEE_H_DEFINED_glGenRenderbuffersEXT
12526 typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
12527 GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT;
12528 #define glGenRenderbuffersEXT GLeeFuncPtr_glGenRenderbuffersEXT
12529#endif
12530#ifndef GLEE_H_DEFINED_glRenderbufferStorageEXT
12531#define GLEE_H_DEFINED_glRenderbufferStorageEXT
12532 typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
12533 GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT;
12534 #define glRenderbufferStorageEXT GLeeFuncPtr_glRenderbufferStorageEXT
12535#endif
12536#ifndef GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
12537#define GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
12538 typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
12539 GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT;
12540 #define glGetRenderbufferParameterivEXT GLeeFuncPtr_glGetRenderbufferParameterivEXT
12541#endif
12542#ifndef GLEE_H_DEFINED_glIsFramebufferEXT
12543#define GLEE_H_DEFINED_glIsFramebufferEXT
12544 typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
12545 GLEE_EXTERN GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT;
12546 #define glIsFramebufferEXT GLeeFuncPtr_glIsFramebufferEXT
12547#endif
12548#ifndef GLEE_H_DEFINED_glBindFramebufferEXT
12549#define GLEE_H_DEFINED_glBindFramebufferEXT
12550 typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
12551 GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT;
12552 #define glBindFramebufferEXT GLeeFuncPtr_glBindFramebufferEXT
12553#endif
12554#ifndef GLEE_H_DEFINED_glDeleteFramebuffersEXT
12555#define GLEE_H_DEFINED_glDeleteFramebuffersEXT
12556 typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
12557 GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT;
12558 #define glDeleteFramebuffersEXT GLeeFuncPtr_glDeleteFramebuffersEXT
12559#endif
12560#ifndef GLEE_H_DEFINED_glGenFramebuffersEXT
12561#define GLEE_H_DEFINED_glGenFramebuffersEXT
12562 typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
12563 GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT;
12564 #define glGenFramebuffersEXT GLeeFuncPtr_glGenFramebuffersEXT
12565#endif
12566#ifndef GLEE_H_DEFINED_glCheckFramebufferStatusEXT
12567#define GLEE_H_DEFINED_glCheckFramebufferStatusEXT
12568 typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
12569 GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT;
12570 #define glCheckFramebufferStatusEXT GLeeFuncPtr_glCheckFramebufferStatusEXT
12571#endif
12572#ifndef GLEE_H_DEFINED_glFramebufferTexture1DEXT
12573#define GLEE_H_DEFINED_glFramebufferTexture1DEXT
12574 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
12575 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT;
12576 #define glFramebufferTexture1DEXT GLeeFuncPtr_glFramebufferTexture1DEXT
12577#endif
12578#ifndef GLEE_H_DEFINED_glFramebufferTexture2DEXT
12579#define GLEE_H_DEFINED_glFramebufferTexture2DEXT
12580 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
12581 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT;
12582 #define glFramebufferTexture2DEXT GLeeFuncPtr_glFramebufferTexture2DEXT
12583#endif
12584#ifndef GLEE_H_DEFINED_glFramebufferTexture3DEXT
12585#define GLEE_H_DEFINED_glFramebufferTexture3DEXT
12586 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
12587 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT;
12588 #define glFramebufferTexture3DEXT GLeeFuncPtr_glFramebufferTexture3DEXT
12589#endif
12590#ifndef GLEE_H_DEFINED_glFramebufferRenderbufferEXT
12591#define GLEE_H_DEFINED_glFramebufferRenderbufferEXT
12592 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
12593 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT;
12594 #define glFramebufferRenderbufferEXT GLeeFuncPtr_glFramebufferRenderbufferEXT
12595#endif
12596#ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
12597#define GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
12598 typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
12599 GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT;
12600 #define glGetFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT
12601#endif
12602#ifndef GLEE_H_DEFINED_glGenerateMipmapEXT
12603#define GLEE_H_DEFINED_glGenerateMipmapEXT
12604 typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
12605 GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT;
12606 #define glGenerateMipmapEXT GLeeFuncPtr_glGenerateMipmapEXT
12607#endif
12608#endif
12609
12610/* GL_GREMEDY_string_marker */
12611
12612#ifndef GL_GREMEDY_string_marker
12613#define GL_GREMEDY_string_marker 1
12614#define __GLEE_GL_GREMEDY_string_marker 1
12615/* Constants */
12616#ifndef GLEE_H_DEFINED_glStringMarkerGREMEDY
12617#define GLEE_H_DEFINED_glStringMarkerGREMEDY
12618 typedef void (APIENTRYP GLEEPFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid * string);
12619 GLEE_EXTERN GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY;
12620 #define glStringMarkerGREMEDY GLeeFuncPtr_glStringMarkerGREMEDY
12621#endif
12622#endif
12623
12624/* GL_EXT_packed_depth_stencil */
12625
12626#ifndef GL_EXT_packed_depth_stencil
12627#define GL_EXT_packed_depth_stencil 1
12628#define __GLEE_GL_EXT_packed_depth_stencil 1
12629/* Constants */
12630#define GL_DEPTH_STENCIL_EXT 0x84F9
12631#define GL_UNSIGNED_INT_24_8_EXT 0x84FA
12632#define GL_DEPTH24_STENCIL8_EXT 0x88F0
12633#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
12634#endif
12635
12636/* GL_EXT_stencil_clear_tag */
12637
12638#ifndef GL_EXT_stencil_clear_tag
12639#define GL_EXT_stencil_clear_tag 1
12640#define __GLEE_GL_EXT_stencil_clear_tag 1
12641/* Constants */
12642#define GL_STENCIL_TAG_BITS_EXT 0x88F2
12643#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
12644#ifndef GLEE_H_DEFINED_glStencilClearTagEXT
12645#define GLEE_H_DEFINED_glStencilClearTagEXT
12646 typedef void (APIENTRYP GLEEPFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag);
12647 GLEE_EXTERN GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT;
12648 #define glStencilClearTagEXT GLeeFuncPtr_glStencilClearTagEXT
12649#endif
12650#endif
12651
12652/* GL_EXT_texture_sRGB */
12653
12654#ifndef GL_EXT_texture_sRGB
12655#define GL_EXT_texture_sRGB 1
12656#define __GLEE_GL_EXT_texture_sRGB 1
12657/* Constants */
12658#define GL_SRGB_EXT 0x8C40
12659#define GL_SRGB8_EXT 0x8C41
12660#define GL_SRGB_ALPHA_EXT 0x8C42
12661#define GL_SRGB8_ALPHA8_EXT 0x8C43
12662#define GL_SLUMINANCE_ALPHA_EXT 0x8C44
12663#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
12664#define GL_SLUMINANCE_EXT 0x8C46
12665#define GL_SLUMINANCE8_EXT 0x8C47
12666#define GL_COMPRESSED_SRGB_EXT 0x8C48
12667#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
12668#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
12669#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
12670#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
12671#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
12672#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
12673#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
12674#endif
12675
12676/* GL_EXT_framebuffer_blit */
12677
12678#ifndef GL_EXT_framebuffer_blit
12679#define GL_EXT_framebuffer_blit 1
12680#define __GLEE_GL_EXT_framebuffer_blit 1
12681/* Constants */
12682#define GL_READ_FRAMEBUFFER_EXT 0x8CA8
12683#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
12684#define GL_DRAW_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT
12685#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
12686#ifndef GLEE_H_DEFINED_glBlitFramebufferEXT
12687#define GLEE_H_DEFINED_glBlitFramebufferEXT
12688 typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
12689 GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT;
12690 #define glBlitFramebufferEXT GLeeFuncPtr_glBlitFramebufferEXT
12691#endif
12692#endif
12693
12694/* GL_EXT_framebuffer_multisample */
12695
12696#ifndef GL_EXT_framebuffer_multisample
12697#define GL_EXT_framebuffer_multisample 1
12698#define __GLEE_GL_EXT_framebuffer_multisample 1
12699/* Constants */
12700#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
12701#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
12702#define GL_MAX_SAMPLES_EXT 0x8D57
12703#ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
12704#define GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
12705 typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
12706 GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT;
12707 #define glRenderbufferStorageMultisampleEXT GLeeFuncPtr_glRenderbufferStorageMultisampleEXT
12708#endif
12709#endif
12710
12711/* GL_MESAX_texture_stack */
12712
12713#ifndef GL_MESAX_texture_stack
12714#define GL_MESAX_texture_stack 1
12715#define __GLEE_GL_MESAX_texture_stack 1
12716/* Constants */
12717#define GL_TEXTURE_1D_STACK_MESAX 0x8759
12718#define GL_TEXTURE_2D_STACK_MESAX 0x875A
12719#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
12720#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
12721#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
12722#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
12723#endif
12724
12725/* GL_EXT_timer_query */
12726
12727#ifndef GL_EXT_timer_query
12728#define GL_EXT_timer_query 1
12729#define __GLEE_GL_EXT_timer_query 1
12730/* Constants */
12731#define GL_TIME_ELAPSED_EXT 0x88BF
12732#ifndef GLEE_H_DEFINED_glGetQueryObjecti64vEXT
12733#define GLEE_H_DEFINED_glGetQueryObjecti64vEXT
12734 typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT * params);
12735 GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT;
12736 #define glGetQueryObjecti64vEXT GLeeFuncPtr_glGetQueryObjecti64vEXT
12737#endif
12738#ifndef GLEE_H_DEFINED_glGetQueryObjectui64vEXT
12739#define GLEE_H_DEFINED_glGetQueryObjectui64vEXT
12740 typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT * params);
12741 GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT;
12742 #define glGetQueryObjectui64vEXT GLeeFuncPtr_glGetQueryObjectui64vEXT
12743#endif
12744#endif
12745
12746/* GL_EXT_gpu_program_parameters */
12747
12748#ifndef GL_EXT_gpu_program_parameters
12749#define GL_EXT_gpu_program_parameters 1
12750#define __GLEE_GL_EXT_gpu_program_parameters 1
12751/* Constants */
12752#ifndef GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
12753#define GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
12754 typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
12755 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT;
12756 #define glProgramEnvParameters4fvEXT GLeeFuncPtr_glProgramEnvParameters4fvEXT
12757#endif
12758#ifndef GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
12759#define GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
12760 typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
12761 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT;
12762 #define glProgramLocalParameters4fvEXT GLeeFuncPtr_glProgramLocalParameters4fvEXT
12763#endif
12764#endif
12765
12766/* GL_APPLE_flush_buffer_range */
12767
12768#ifndef GL_APPLE_flush_buffer_range
12769#define GL_APPLE_flush_buffer_range 1
12770#define __GLEE_GL_APPLE_flush_buffer_range 1
12771/* Constants */
12772#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
12773#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
12774#ifndef GLEE_H_DEFINED_glBufferParameteriAPPLE
12775#define GLEE_H_DEFINED_glBufferParameteriAPPLE
12776 typedef void (APIENTRYP GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);
12777 GLEE_EXTERN GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE;
12778 #define glBufferParameteriAPPLE GLeeFuncPtr_glBufferParameteriAPPLE
12779#endif
12780#ifndef GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
12781#define GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
12782 typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size);
12783 GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE;
12784 #define glFlushMappedBufferRangeAPPLE GLeeFuncPtr_glFlushMappedBufferRangeAPPLE
12785#endif
12786#endif
12787
12788/* GL_EXT_gpu_shader4 */
12789
12790#ifndef GL_EXT_gpu_shader4
12791#define GL_EXT_gpu_shader4 1
12792#define __GLEE_GL_EXT_gpu_shader4 1
12793/* Constants */
12794#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
12795#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
12796#define GL_SAMPLER_BUFFER_EXT 0x8DC2
12797#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
12798#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
12799#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
12800#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
12801#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
12802#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
12803#define GL_INT_SAMPLER_1D_EXT 0x8DC9
12804#define GL_INT_SAMPLER_2D_EXT 0x8DCA
12805#define GL_INT_SAMPLER_3D_EXT 0x8DCB
12806#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
12807#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
12808#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
12809#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
12810#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
12811#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
12812#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
12813#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
12814#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
12815#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
12816#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
12817#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
12818#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
12819#ifndef GLEE_H_DEFINED_glGetUniformuivEXT
12820#define GLEE_H_DEFINED_glGetUniformuivEXT
12821 typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint * params);
12822 GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT;
12823 #define glGetUniformuivEXT GLeeFuncPtr_glGetUniformuivEXT
12824#endif
12825#ifndef GLEE_H_DEFINED_glBindFragDataLocationEXT
12826#define GLEE_H_DEFINED_glBindFragDataLocationEXT
12827 typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar * name);
12828 GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT;
12829 #define glBindFragDataLocationEXT GLeeFuncPtr_glBindFragDataLocationEXT
12830#endif
12831#ifndef GLEE_H_DEFINED_glGetFragDataLocationEXT
12832#define GLEE_H_DEFINED_glGetFragDataLocationEXT
12833 typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar * name);
12834 GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT;
12835 #define glGetFragDataLocationEXT GLeeFuncPtr_glGetFragDataLocationEXT
12836#endif
12837#ifndef GLEE_H_DEFINED_glUniform1uiEXT
12838#define GLEE_H_DEFINED_glUniform1uiEXT
12839 typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
12840 GLEE_EXTERN GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT;
12841 #define glUniform1uiEXT GLeeFuncPtr_glUniform1uiEXT
12842#endif
12843#ifndef GLEE_H_DEFINED_glUniform2uiEXT
12844#define GLEE_H_DEFINED_glUniform2uiEXT
12845 typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
12846 GLEE_EXTERN GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT;
12847 #define glUniform2uiEXT GLeeFuncPtr_glUniform2uiEXT
12848#endif
12849#ifndef GLEE_H_DEFINED_glUniform3uiEXT
12850#define GLEE_H_DEFINED_glUniform3uiEXT
12851 typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
12852 GLEE_EXTERN GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT;
12853 #define glUniform3uiEXT GLeeFuncPtr_glUniform3uiEXT
12854#endif
12855#ifndef GLEE_H_DEFINED_glUniform4uiEXT
12856#define GLEE_H_DEFINED_glUniform4uiEXT
12857 typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
12858 GLEE_EXTERN GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT;
12859 #define glUniform4uiEXT GLeeFuncPtr_glUniform4uiEXT
12860#endif
12861#ifndef GLEE_H_DEFINED_glUniform1uivEXT
12862#define GLEE_H_DEFINED_glUniform1uivEXT
12863 typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12864 GLEE_EXTERN GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT;
12865 #define glUniform1uivEXT GLeeFuncPtr_glUniform1uivEXT
12866#endif
12867#ifndef GLEE_H_DEFINED_glUniform2uivEXT
12868#define GLEE_H_DEFINED_glUniform2uivEXT
12869 typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12870 GLEE_EXTERN GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT;
12871 #define glUniform2uivEXT GLeeFuncPtr_glUniform2uivEXT
12872#endif
12873#ifndef GLEE_H_DEFINED_glUniform3uivEXT
12874#define GLEE_H_DEFINED_glUniform3uivEXT
12875 typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12876 GLEE_EXTERN GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT;
12877 #define glUniform3uivEXT GLeeFuncPtr_glUniform3uivEXT
12878#endif
12879#ifndef GLEE_H_DEFINED_glUniform4uivEXT
12880#define GLEE_H_DEFINED_glUniform4uivEXT
12881 typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12882 GLEE_EXTERN GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT;
12883 #define glUniform4uivEXT GLeeFuncPtr_glUniform4uivEXT
12884#endif
12885#endif
12886
12887/* GL_EXT_draw_instanced */
12888
12889#ifndef GL_EXT_draw_instanced
12890#define GL_EXT_draw_instanced 1
12891#define __GLEE_GL_EXT_draw_instanced 1
12892/* Constants */
12893#ifndef GLEE_H_DEFINED_glDrawArraysInstancedEXT
12894#define GLEE_H_DEFINED_glDrawArraysInstancedEXT
12895 typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
12896 GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT;
12897 #define glDrawArraysInstancedEXT GLeeFuncPtr_glDrawArraysInstancedEXT
12898#endif
12899#ifndef GLEE_H_DEFINED_glDrawElementsInstancedEXT
12900#define GLEE_H_DEFINED_glDrawElementsInstancedEXT
12901 typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
12902 GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT;
12903 #define glDrawElementsInstancedEXT GLeeFuncPtr_glDrawElementsInstancedEXT
12904#endif
12905#endif
12906
12907/* GL_EXT_packed_float */
12908
12909#ifndef GL_EXT_packed_float
12910#define GL_EXT_packed_float 1
12911#define __GLEE_GL_EXT_packed_float 1
12912/* Constants */
12913#define GL_R11F_G11F_B10F_EXT 0x8C3A
12914#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
12915#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
12916#endif
12917
12918/* GL_EXT_texture_array */
12919
12920#ifndef GL_EXT_texture_array
12921#define GL_EXT_texture_array 1
12922#define __GLEE_GL_EXT_texture_array 1
12923/* Constants */
12924#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
12925#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
12926#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
12927#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
12928#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
12929#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
12930#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
12931#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
12932#endif
12933
12934/* GL_EXT_texture_buffer_object */
12935
12936#ifndef GL_EXT_texture_buffer_object
12937#define GL_EXT_texture_buffer_object 1
12938#define __GLEE_GL_EXT_texture_buffer_object 1
12939/* Constants */
12940#define GL_TEXTURE_BUFFER_EXT 0x8C2A
12941#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
12942#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
12943#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
12944#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
12945#ifndef GLEE_H_DEFINED_glTexBufferEXT
12946#define GLEE_H_DEFINED_glTexBufferEXT
12947 typedef void (APIENTRYP GLEEPFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
12948 GLEE_EXTERN GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT;
12949 #define glTexBufferEXT GLeeFuncPtr_glTexBufferEXT
12950#endif
12951#endif
12952
12953/* GL_EXT_texture_compression_latc */
12954
12955#ifndef GL_EXT_texture_compression_latc
12956#define GL_EXT_texture_compression_latc 1
12957#define __GLEE_GL_EXT_texture_compression_latc 1
12958/* Constants */
12959#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
12960#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
12961#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
12962#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
12963#endif
12964
12965/* GL_EXT_texture_compression_rgtc */
12966
12967#ifndef GL_EXT_texture_compression_rgtc
12968#define GL_EXT_texture_compression_rgtc 1
12969#define __GLEE_GL_EXT_texture_compression_rgtc 1
12970/* Constants */
12971#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
12972#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
12973#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
12974#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
12975#endif
12976
12977/* GL_EXT_texture_shared_exponent */
12978
12979#ifndef GL_EXT_texture_shared_exponent
12980#define GL_EXT_texture_shared_exponent 1
12981#define __GLEE_GL_EXT_texture_shared_exponent 1
12982/* Constants */
12983#define GL_RGB9_E5_EXT 0x8C3D
12984#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
12985#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
12986#endif
12987
12988/* GL_NV_depth_buffer_float */
12989
12990#ifndef GL_NV_depth_buffer_float
12991#define GL_NV_depth_buffer_float 1
12992#define __GLEE_GL_NV_depth_buffer_float 1
12993/* Constants */
12994#define GL_DEPTH_COMPONENT32F_NV 0x8DAB
12995#define GL_DEPTH32F_STENCIL8_NV 0x8DAC
12996#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
12997#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
12998#ifndef GLEE_H_DEFINED_glDepthRangedNV
12999#define GLEE_H_DEFINED_glDepthRangedNV
13000 typedef void (APIENTRYP GLEEPFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
13001 GLEE_EXTERN GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV;
13002 #define glDepthRangedNV GLeeFuncPtr_glDepthRangedNV
13003#endif
13004#ifndef GLEE_H_DEFINED_glClearDepthdNV
13005#define GLEE_H_DEFINED_glClearDepthdNV
13006 typedef void (APIENTRYP GLEEPFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
13007 GLEE_EXTERN GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV;
13008 #define glClearDepthdNV GLeeFuncPtr_glClearDepthdNV
13009#endif
13010#ifndef GLEE_H_DEFINED_glDepthBoundsdNV
13011#define GLEE_H_DEFINED_glDepthBoundsdNV
13012 typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
13013 GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV;
13014 #define glDepthBoundsdNV GLeeFuncPtr_glDepthBoundsdNV
13015#endif
13016#endif
13017
13018/* GL_NV_framebuffer_multisample_coverage */
13019
13020#ifndef GL_NV_framebuffer_multisample_coverage
13021#define GL_NV_framebuffer_multisample_coverage 1
13022#define __GLEE_GL_NV_framebuffer_multisample_coverage 1
13023/* Constants */
13024#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
13025#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
13026#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11
13027#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
13028#ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
13029#define GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
13030 typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
13031 GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV;
13032 #define glRenderbufferStorageMultisampleCoverageNV GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV
13033#endif
13034#endif
13035
13036/* GL_EXT_framebuffer_sRGB */
13037
13038#ifndef GL_EXT_framebuffer_sRGB
13039#define GL_EXT_framebuffer_sRGB 1
13040#define __GLEE_GL_EXT_framebuffer_sRGB 1
13041/* Constants */
13042#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
13043#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
13044#endif
13045
13046/* GL_NV_geometry_shader4 */
13047
13048#ifndef GL_NV_geometry_shader4
13049#define GL_NV_geometry_shader4 1
13050#define __GLEE_GL_NV_geometry_shader4 1
13051/* Constants */
13052#endif
13053
13054/* GL_NV_parameter_buffer_object */
13055
13056#ifndef GL_NV_parameter_buffer_object
13057#define GL_NV_parameter_buffer_object 1
13058#define __GLEE_GL_NV_parameter_buffer_object 1
13059/* Constants */
13060#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0
13061#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1
13062#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2
13063#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3
13064#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4
13065#ifndef GLEE_H_DEFINED_glProgramBufferParametersfvNV
13066#define GLEE_H_DEFINED_glProgramBufferParametersfvNV
13067 typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);
13068 GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV;
13069 #define glProgramBufferParametersfvNV GLeeFuncPtr_glProgramBufferParametersfvNV
13070#endif
13071#ifndef GLEE_H_DEFINED_glProgramBufferParametersIivNV
13072#define GLEE_H_DEFINED_glProgramBufferParametersIivNV
13073 typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);
13074 GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV;
13075 #define glProgramBufferParametersIivNV GLeeFuncPtr_glProgramBufferParametersIivNV
13076#endif
13077#ifndef GLEE_H_DEFINED_glProgramBufferParametersIuivNV
13078#define GLEE_H_DEFINED_glProgramBufferParametersIuivNV
13079 typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);
13080 GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV;
13081 #define glProgramBufferParametersIuivNV GLeeFuncPtr_glProgramBufferParametersIuivNV
13082#endif
13083#endif
13084
13085/* GL_EXT_draw_buffers2 */
13086
13087#ifndef GL_EXT_draw_buffers2
13088#define GL_EXT_draw_buffers2 1
13089#define __GLEE_GL_EXT_draw_buffers2 1
13090/* Constants */
13091#ifndef GLEE_H_DEFINED_glColorMaskIndexedEXT
13092#define GLEE_H_DEFINED_glColorMaskIndexedEXT
13093 typedef void (APIENTRYP GLEEPFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
13094 GLEE_EXTERN GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT;
13095 #define glColorMaskIndexedEXT GLeeFuncPtr_glColorMaskIndexedEXT
13096#endif
13097#ifndef GLEE_H_DEFINED_glGetBooleanIndexedvEXT
13098#define GLEE_H_DEFINED_glGetBooleanIndexedvEXT
13099 typedef void (APIENTRYP GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean * data);
13100 GLEE_EXTERN GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT;
13101 #define glGetBooleanIndexedvEXT GLeeFuncPtr_glGetBooleanIndexedvEXT
13102#endif
13103#ifndef GLEE_H_DEFINED_glGetIntegerIndexedvEXT
13104#define GLEE_H_DEFINED_glGetIntegerIndexedvEXT
13105 typedef void (APIENTRYP GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint * data);
13106 GLEE_EXTERN GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT;
13107 #define glGetIntegerIndexedvEXT GLeeFuncPtr_glGetIntegerIndexedvEXT
13108#endif
13109#ifndef GLEE_H_DEFINED_glEnableIndexedEXT
13110#define GLEE_H_DEFINED_glEnableIndexedEXT
13111 typedef void (APIENTRYP GLEEPFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
13112 GLEE_EXTERN GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT;
13113 #define glEnableIndexedEXT GLeeFuncPtr_glEnableIndexedEXT
13114#endif
13115#ifndef GLEE_H_DEFINED_glDisableIndexedEXT
13116#define GLEE_H_DEFINED_glDisableIndexedEXT
13117 typedef void (APIENTRYP GLEEPFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
13118 GLEE_EXTERN GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT;
13119 #define glDisableIndexedEXT GLeeFuncPtr_glDisableIndexedEXT
13120#endif
13121#ifndef GLEE_H_DEFINED_glIsEnabledIndexedEXT
13122#define GLEE_H_DEFINED_glIsEnabledIndexedEXT
13123 typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
13124 GLEE_EXTERN GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT;
13125 #define glIsEnabledIndexedEXT GLeeFuncPtr_glIsEnabledIndexedEXT
13126#endif
13127#endif
13128
13129/* GL_NV_transform_feedback */
13130
13131#ifndef GL_NV_transform_feedback
13132#define GL_NV_transform_feedback 1
13133#define __GLEE_GL_NV_transform_feedback 1
13134/* Constants */
13135#define GL_BACK_PRIMARY_COLOR_NV 0x8C77
13136#define GL_BACK_SECONDARY_COLOR_NV 0x8C78
13137#define GL_TEXTURE_COORD_NV 0x8C79
13138#define GL_CLIP_DISTANCE_NV 0x8C7A
13139#define GL_VERTEX_ID_NV 0x8C7B
13140#define GL_PRIMITIVE_ID_NV 0x8C7C
13141#define GL_GENERIC_ATTRIB_NV 0x8C7D
13142#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
13143#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
13144#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
13145#define GL_ACTIVE_VARYINGS_NV 0x8C81
13146#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
13147#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
13148#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
13149#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
13150#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
13151#define GL_PRIMITIVES_GENERATED_NV 0x8C87
13152#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
13153#define GL_RASTERIZER_DISCARD_NV 0x8C89
13154#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A
13155#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
13156#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
13157#define GL_SEPARATE_ATTRIBS_NV 0x8C8D
13158#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
13159#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
13160#ifndef GLEE_H_DEFINED_glBeginTransformFeedbackNV
13161#define GLEE_H_DEFINED_glBeginTransformFeedbackNV
13162 typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
13163 GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV;
13164 #define glBeginTransformFeedbackNV GLeeFuncPtr_glBeginTransformFeedbackNV
13165#endif
13166#ifndef GLEE_H_DEFINED_glEndTransformFeedbackNV
13167#define GLEE_H_DEFINED_glEndTransformFeedbackNV
13168 typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) ();
13169 GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV;
13170 #define glEndTransformFeedbackNV GLeeFuncPtr_glEndTransformFeedbackNV
13171#endif
13172#ifndef GLEE_H_DEFINED_glTransformFeedbackAttribsNV
13173#define GLEE_H_DEFINED_glTransformFeedbackAttribsNV
13174 typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint * attribs, GLenum bufferMode);
13175 GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV;
13176 #define glTransformFeedbackAttribsNV GLeeFuncPtr_glTransformFeedbackAttribsNV
13177#endif
13178#ifndef GLEE_H_DEFINED_glBindBufferRangeNV
13179#define GLEE_H_DEFINED_glBindBufferRangeNV
13180 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13181 GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV;
13182 #define glBindBufferRangeNV GLeeFuncPtr_glBindBufferRangeNV
13183#endif
13184#ifndef GLEE_H_DEFINED_glBindBufferOffsetNV
13185#define GLEE_H_DEFINED_glBindBufferOffsetNV
13186 typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13187 GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV;
13188 #define glBindBufferOffsetNV GLeeFuncPtr_glBindBufferOffsetNV
13189#endif
13190#ifndef GLEE_H_DEFINED_glBindBufferBaseNV
13191#define GLEE_H_DEFINED_glBindBufferBaseNV
13192 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
13193 GLEE_EXTERN GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV;
13194 #define glBindBufferBaseNV GLeeFuncPtr_glBindBufferBaseNV
13195#endif
13196#ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
13197#define GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
13198 typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
13199 GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV;
13200 #define glTransformFeedbackVaryingsNV GLeeFuncPtr_glTransformFeedbackVaryingsNV
13201#endif
13202#ifndef GLEE_H_DEFINED_glActiveVaryingNV
13203#define GLEE_H_DEFINED_glActiveVaryingNV
13204 typedef void (APIENTRYP GLEEPFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar * name);
13205 GLEE_EXTERN GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV;
13206 #define glActiveVaryingNV GLeeFuncPtr_glActiveVaryingNV
13207#endif
13208#ifndef GLEE_H_DEFINED_glGetVaryingLocationNV
13209#define GLEE_H_DEFINED_glGetVaryingLocationNV
13210 typedef GLint (APIENTRYP GLEEPFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar * name);
13211 GLEE_EXTERN GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV;
13212 #define glGetVaryingLocationNV GLeeFuncPtr_glGetVaryingLocationNV
13213#endif
13214#ifndef GLEE_H_DEFINED_glGetActiveVaryingNV
13215#define GLEE_H_DEFINED_glGetActiveVaryingNV
13216 typedef void (APIENTRYP GLEEPFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
13217 GLEE_EXTERN GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV;
13218 #define glGetActiveVaryingNV GLeeFuncPtr_glGetActiveVaryingNV
13219#endif
13220#ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
13221#define GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
13222 typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint * location);
13223 GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV;
13224 #define glGetTransformFeedbackVaryingNV GLeeFuncPtr_glGetTransformFeedbackVaryingNV
13225#endif
13226#endif
13227
13228/* GL_EXT_bindable_uniform */
13229
13230#ifndef GL_EXT_bindable_uniform
13231#define GL_EXT_bindable_uniform 1
13232#define __GLEE_GL_EXT_bindable_uniform 1
13233/* Constants */
13234#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
13235#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
13236#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
13237#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
13238#define GL_UNIFORM_BUFFER_EXT 0x8DEE
13239#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
13240#ifndef GLEE_H_DEFINED_glUniformBufferEXT
13241#define GLEE_H_DEFINED_glUniformBufferEXT
13242 typedef void (APIENTRYP GLEEPFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
13243 GLEE_EXTERN GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT;
13244 #define glUniformBufferEXT GLeeFuncPtr_glUniformBufferEXT
13245#endif
13246#ifndef GLEE_H_DEFINED_glGetUniformBufferSizeEXT
13247#define GLEE_H_DEFINED_glGetUniformBufferSizeEXT
13248 typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);
13249 GLEE_EXTERN GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT;
13250 #define glGetUniformBufferSizeEXT GLeeFuncPtr_glGetUniformBufferSizeEXT
13251#endif
13252#ifndef GLEE_H_DEFINED_glGetUniformOffsetEXT
13253#define GLEE_H_DEFINED_glGetUniformOffsetEXT
13254 typedef GLintptr (APIENTRYP GLEEPFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
13255 GLEE_EXTERN GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT;
13256 #define glGetUniformOffsetEXT GLeeFuncPtr_glGetUniformOffsetEXT
13257#endif
13258#endif
13259
13260/* GL_EXT_texture_integer */
13261
13262#ifndef GL_EXT_texture_integer
13263#define GL_EXT_texture_integer 1
13264#define __GLEE_GL_EXT_texture_integer 1
13265/* Constants */
13266#define GL_RGBA32UI_EXT 0x8D70
13267#define GL_RGB32UI_EXT 0x8D71
13268#define GL_ALPHA32UI_EXT 0x8D72
13269#define GL_INTENSITY32UI_EXT 0x8D73
13270#define GL_LUMINANCE32UI_EXT 0x8D74
13271#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
13272#define GL_RGBA16UI_EXT 0x8D76
13273#define GL_RGB16UI_EXT 0x8D77
13274#define GL_ALPHA16UI_EXT 0x8D78
13275#define GL_INTENSITY16UI_EXT 0x8D79
13276#define GL_LUMINANCE16UI_EXT 0x8D7A
13277#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
13278#define GL_RGBA8UI_EXT 0x8D7C
13279#define GL_RGB8UI_EXT 0x8D7D
13280#define GL_ALPHA8UI_EXT 0x8D7E
13281#define GL_INTENSITY8UI_EXT 0x8D7F
13282#define GL_LUMINANCE8UI_EXT 0x8D80
13283#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
13284#define GL_RGBA32I_EXT 0x8D82
13285#define GL_RGB32I_EXT 0x8D83
13286#define GL_ALPHA32I_EXT 0x8D84
13287#define GL_INTENSITY32I_EXT 0x8D85
13288#define GL_LUMINANCE32I_EXT 0x8D86
13289#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
13290#define GL_RGBA16I_EXT 0x8D88
13291#define GL_RGB16I_EXT 0x8D89
13292#define GL_ALPHA16I_EXT 0x8D8A
13293#define GL_INTENSITY16I_EXT 0x8D8B
13294#define GL_LUMINANCE16I_EXT 0x8D8C
13295#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
13296#define GL_RGBA8I_EXT 0x8D8E
13297#define GL_RGB8I_EXT 0x8D8F
13298#define GL_ALPHA8I_EXT 0x8D90
13299#define GL_INTENSITY8I_EXT 0x8D91
13300#define GL_LUMINANCE8I_EXT 0x8D92
13301#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
13302#define GL_RED_INTEGER_EXT 0x8D94
13303#define GL_GREEN_INTEGER_EXT 0x8D95
13304#define GL_BLUE_INTEGER_EXT 0x8D96
13305#define GL_ALPHA_INTEGER_EXT 0x8D97
13306#define GL_RGB_INTEGER_EXT 0x8D98
13307#define GL_RGBA_INTEGER_EXT 0x8D99
13308#define GL_BGR_INTEGER_EXT 0x8D9A
13309#define GL_BGRA_INTEGER_EXT 0x8D9B
13310#define GL_LUMINANCE_INTEGER_EXT 0x8D9C
13311#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
13312#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
13313#ifndef GLEE_H_DEFINED_glTexParameterIivEXT
13314#define GLEE_H_DEFINED_glTexParameterIivEXT
13315 typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
13316 GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT;
13317 #define glTexParameterIivEXT GLeeFuncPtr_glTexParameterIivEXT
13318#endif
13319#ifndef GLEE_H_DEFINED_glTexParameterIuivEXT
13320#define GLEE_H_DEFINED_glTexParameterIuivEXT
13321 typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint * params);
13322 GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT;
13323 #define glTexParameterIuivEXT GLeeFuncPtr_glTexParameterIuivEXT
13324#endif
13325#ifndef GLEE_H_DEFINED_glGetTexParameterIivEXT
13326#define GLEE_H_DEFINED_glGetTexParameterIivEXT
13327 typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
13328 GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT;
13329 #define glGetTexParameterIivEXT GLeeFuncPtr_glGetTexParameterIivEXT
13330#endif
13331#ifndef GLEE_H_DEFINED_glGetTexParameterIuivEXT
13332#define GLEE_H_DEFINED_glGetTexParameterIuivEXT
13333 typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint * params);
13334 GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT;
13335 #define glGetTexParameterIuivEXT GLeeFuncPtr_glGetTexParameterIuivEXT
13336#endif
13337#ifndef GLEE_H_DEFINED_glClearColorIiEXT
13338#define GLEE_H_DEFINED_glClearColorIiEXT
13339 typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
13340 GLEE_EXTERN GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT;
13341 #define glClearColorIiEXT GLeeFuncPtr_glClearColorIiEXT
13342#endif
13343#ifndef GLEE_H_DEFINED_glClearColorIuiEXT
13344#define GLEE_H_DEFINED_glClearColorIuiEXT
13345 typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
13346 GLEE_EXTERN GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT;
13347 #define glClearColorIuiEXT GLeeFuncPtr_glClearColorIuiEXT
13348#endif
13349#endif
13350
13351/* GL_GREMEDY_frame_terminator */
13352
13353#ifndef GL_GREMEDY_frame_terminator
13354#define GL_GREMEDY_frame_terminator 1
13355#define __GLEE_GL_GREMEDY_frame_terminator 1
13356/* Constants */
13357#ifndef GLEE_H_DEFINED_glFrameTerminatorGREMEDY
13358#define GLEE_H_DEFINED_glFrameTerminatorGREMEDY
13359 typedef void (APIENTRYP GLEEPFNGLFRAMETERMINATORGREMEDYPROC) ();
13360 GLEE_EXTERN GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY;
13361 #define glFrameTerminatorGREMEDY GLeeFuncPtr_glFrameTerminatorGREMEDY
13362#endif
13363#endif
13364
13365/* GL_NV_conditional_render */
13366
13367#ifndef GL_NV_conditional_render
13368#define GL_NV_conditional_render 1
13369#define __GLEE_GL_NV_conditional_render 1
13370/* Constants */
13371#define GL_QUERY_WAIT_NV 0x8E13
13372#define GL_QUERY_NO_WAIT_NV 0x8E14
13373#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
13374#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
13375#ifndef GLEE_H_DEFINED_glBeginConditionalRenderNV
13376#define GLEE_H_DEFINED_glBeginConditionalRenderNV
13377 typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);
13378 GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV;
13379 #define glBeginConditionalRenderNV GLeeFuncPtr_glBeginConditionalRenderNV
13380#endif
13381#ifndef GLEE_H_DEFINED_glEndConditionalRenderNV
13382#define GLEE_H_DEFINED_glEndConditionalRenderNV
13383 typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERNVPROC) ();
13384 GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV;
13385 #define glEndConditionalRenderNV GLeeFuncPtr_glEndConditionalRenderNV
13386#endif
13387#endif
13388
13389/* GL_NV_present_video */
13390
13391#ifndef GL_NV_present_video
13392#define GL_NV_present_video 1
13393#define __GLEE_GL_NV_present_video 1
13394/* Constants */
13395#define GL_FRAME_NV 0x8E26
13396#define GL_FIELDS_NV 0x8E27
13397#define GL_CURRENT_TIME_NV 0x8E28
13398#define GL_NUM_FILL_STREAMS_NV 0x8E29
13399#define GL_PRESENT_TIME_NV 0x8E2A
13400#define GL_PRESENT_DURATION_NV 0x8E2B
13401#endif
13402
13403/* GL_EXT_transform_feedback */
13404
13405#ifndef GL_EXT_transform_feedback
13406#define GL_EXT_transform_feedback 1
13407#define __GLEE_GL_EXT_transform_feedback 1
13408/* Constants */
13409#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
13410#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
13411#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
13412#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
13413#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
13414#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
13415#define GL_PRIMITIVES_GENERATED_EXT 0x8C87
13416#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
13417#define GL_RASTERIZER_DISCARD_EXT 0x8C89
13418#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
13419#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B
13420#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
13421#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
13422#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
13423#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
13424#ifndef GLEE_H_DEFINED_glBeginTransformFeedbackEXT
13425#define GLEE_H_DEFINED_glBeginTransformFeedbackEXT
13426 typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);
13427 GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT;
13428 #define glBeginTransformFeedbackEXT GLeeFuncPtr_glBeginTransformFeedbackEXT
13429#endif
13430#ifndef GLEE_H_DEFINED_glEndTransformFeedbackEXT
13431#define GLEE_H_DEFINED_glEndTransformFeedbackEXT
13432 typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) ();
13433 GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT;
13434 #define glEndTransformFeedbackEXT GLeeFuncPtr_glEndTransformFeedbackEXT
13435#endif
13436#ifndef GLEE_H_DEFINED_glBindBufferRangeEXT
13437#define GLEE_H_DEFINED_glBindBufferRangeEXT
13438 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13439 GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT;
13440 #define glBindBufferRangeEXT GLeeFuncPtr_glBindBufferRangeEXT
13441#endif
13442#ifndef GLEE_H_DEFINED_glBindBufferOffsetEXT
13443#define GLEE_H_DEFINED_glBindBufferOffsetEXT
13444 typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13445 GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT;
13446 #define glBindBufferOffsetEXT GLeeFuncPtr_glBindBufferOffsetEXT
13447#endif
13448#ifndef GLEE_H_DEFINED_glBindBufferBaseEXT
13449#define GLEE_H_DEFINED_glBindBufferBaseEXT
13450 typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
13451 GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT;
13452 #define glBindBufferBaseEXT GLeeFuncPtr_glBindBufferBaseEXT
13453#endif
13454#ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
13455#define GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
13456 typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
13457 GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT;
13458 #define glTransformFeedbackVaryingsEXT GLeeFuncPtr_glTransformFeedbackVaryingsEXT
13459#endif
13460#ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
13461#define GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
13462 typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLint * location);
13463 GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT;
13464 #define glGetTransformFeedbackVaryingEXT GLeeFuncPtr_glGetTransformFeedbackVaryingEXT
13465#endif
13466#endif
13467
13468/* GL_EXT_direct_state_access */
13469
13470#ifndef GL_EXT_direct_state_access
13471#define GL_EXT_direct_state_access 1
13472#define __GLEE_GL_EXT_direct_state_access 1
13473/* Constants */
13474#define GL_PROGRAM_MATRIX_EXT 0x8E2D
13475#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
13476#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
13477#ifndef GLEE_H_DEFINED_glClientAttribDefaultEXT
13478#define GLEE_H_DEFINED_glClientAttribDefaultEXT
13479 typedef void (APIENTRYP GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
13480 GLEE_EXTERN GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT;
13481 #define glClientAttribDefaultEXT GLeeFuncPtr_glClientAttribDefaultEXT
13482#endif
13483#ifndef GLEE_H_DEFINED_glPushClientAttribDefaultEXT
13484#define GLEE_H_DEFINED_glPushClientAttribDefaultEXT
13485 typedef void (APIENTRYP GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
13486 GLEE_EXTERN GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT;
13487 #define glPushClientAttribDefaultEXT GLeeFuncPtr_glPushClientAttribDefaultEXT
13488#endif
13489#ifndef GLEE_H_DEFINED_glMatrixLoadfEXT
13490#define GLEE_H_DEFINED_glMatrixLoadfEXT
13491 typedef void (APIENTRYP GLEEPFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat * m);
13492 GLEE_EXTERN GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT;
13493 #define glMatrixLoadfEXT GLeeFuncPtr_glMatrixLoadfEXT
13494#endif
13495#ifndef GLEE_H_DEFINED_glMatrixLoaddEXT
13496#define GLEE_H_DEFINED_glMatrixLoaddEXT
13497 typedef void (APIENTRYP GLEEPFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble * m);
13498 GLEE_EXTERN GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT;
13499 #define glMatrixLoaddEXT GLeeFuncPtr_glMatrixLoaddEXT
13500#endif
13501#ifndef GLEE_H_DEFINED_glMatrixMultfEXT
13502#define GLEE_H_DEFINED_glMatrixMultfEXT
13503 typedef void (APIENTRYP GLEEPFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat * m);
13504 GLEE_EXTERN GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT;
13505 #define glMatrixMultfEXT GLeeFuncPtr_glMatrixMultfEXT
13506#endif
13507#ifndef GLEE_H_DEFINED_glMatrixMultdEXT
13508#define GLEE_H_DEFINED_glMatrixMultdEXT
13509 typedef void (APIENTRYP GLEEPFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble * m);
13510 GLEE_EXTERN GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT;
13511 #define glMatrixMultdEXT GLeeFuncPtr_glMatrixMultdEXT
13512#endif
13513#ifndef GLEE_H_DEFINED_glMatrixLoadIdentityEXT
13514#define GLEE_H_DEFINED_glMatrixLoadIdentityEXT
13515 typedef void (APIENTRYP GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
13516 GLEE_EXTERN GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT;
13517 #define glMatrixLoadIdentityEXT GLeeFuncPtr_glMatrixLoadIdentityEXT
13518#endif
13519#ifndef GLEE_H_DEFINED_glMatrixRotatefEXT
13520#define GLEE_H_DEFINED_glMatrixRotatefEXT
13521 typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
13522 GLEE_EXTERN GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT;
13523 #define glMatrixRotatefEXT GLeeFuncPtr_glMatrixRotatefEXT
13524#endif
13525#ifndef GLEE_H_DEFINED_glMatrixRotatedEXT
13526#define GLEE_H_DEFINED_glMatrixRotatedEXT
13527 typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
13528 GLEE_EXTERN GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT;
13529 #define glMatrixRotatedEXT GLeeFuncPtr_glMatrixRotatedEXT
13530#endif
13531#ifndef GLEE_H_DEFINED_glMatrixScalefEXT
13532#define GLEE_H_DEFINED_glMatrixScalefEXT
13533 typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
13534 GLEE_EXTERN GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT;
13535 #define glMatrixScalefEXT GLeeFuncPtr_glMatrixScalefEXT
13536#endif
13537#ifndef GLEE_H_DEFINED_glMatrixScaledEXT
13538#define GLEE_H_DEFINED_glMatrixScaledEXT
13539 typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
13540 GLEE_EXTERN GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT;
13541 #define glMatrixScaledEXT GLeeFuncPtr_glMatrixScaledEXT
13542#endif
13543#ifndef GLEE_H_DEFINED_glMatrixTranslatefEXT
13544#define GLEE_H_DEFINED_glMatrixTranslatefEXT
13545 typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
13546 GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT;
13547 #define glMatrixTranslatefEXT GLeeFuncPtr_glMatrixTranslatefEXT
13548#endif
13549#ifndef GLEE_H_DEFINED_glMatrixTranslatedEXT
13550#define GLEE_H_DEFINED_glMatrixTranslatedEXT
13551 typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
13552 GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT;
13553 #define glMatrixTranslatedEXT GLeeFuncPtr_glMatrixTranslatedEXT
13554#endif
13555#ifndef GLEE_H_DEFINED_glMatrixFrustumEXT
13556#define GLEE_H_DEFINED_glMatrixFrustumEXT
13557 typedef void (APIENTRYP GLEEPFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
13558 GLEE_EXTERN GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT;
13559 #define glMatrixFrustumEXT GLeeFuncPtr_glMatrixFrustumEXT
13560#endif
13561#ifndef GLEE_H_DEFINED_glMatrixOrthoEXT
13562#define GLEE_H_DEFINED_glMatrixOrthoEXT
13563 typedef void (APIENTRYP GLEEPFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
13564 GLEE_EXTERN GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT;
13565 #define glMatrixOrthoEXT GLeeFuncPtr_glMatrixOrthoEXT
13566#endif
13567#ifndef GLEE_H_DEFINED_glMatrixPopEXT
13568#define GLEE_H_DEFINED_glMatrixPopEXT
13569 typedef void (APIENTRYP GLEEPFNGLMATRIXPOPEXTPROC) (GLenum mode);
13570 GLEE_EXTERN GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT;
13571 #define glMatrixPopEXT GLeeFuncPtr_glMatrixPopEXT
13572#endif
13573#ifndef GLEE_H_DEFINED_glMatrixPushEXT
13574#define GLEE_H_DEFINED_glMatrixPushEXT
13575 typedef void (APIENTRYP GLEEPFNGLMATRIXPUSHEXTPROC) (GLenum mode);
13576 GLEE_EXTERN GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT;
13577 #define glMatrixPushEXT GLeeFuncPtr_glMatrixPushEXT
13578#endif
13579#ifndef GLEE_H_DEFINED_glMatrixLoadTransposefEXT
13580#define GLEE_H_DEFINED_glMatrixLoadTransposefEXT
13581 typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
13582 GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT;
13583 #define glMatrixLoadTransposefEXT GLeeFuncPtr_glMatrixLoadTransposefEXT
13584#endif
13585#ifndef GLEE_H_DEFINED_glMatrixLoadTransposedEXT
13586#define GLEE_H_DEFINED_glMatrixLoadTransposedEXT
13587 typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
13588 GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT;
13589 #define glMatrixLoadTransposedEXT GLeeFuncPtr_glMatrixLoadTransposedEXT
13590#endif
13591#ifndef GLEE_H_DEFINED_glMatrixMultTransposefEXT
13592#define GLEE_H_DEFINED_glMatrixMultTransposefEXT
13593 typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
13594 GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT;
13595 #define glMatrixMultTransposefEXT GLeeFuncPtr_glMatrixMultTransposefEXT
13596#endif
13597#ifndef GLEE_H_DEFINED_glMatrixMultTransposedEXT
13598#define GLEE_H_DEFINED_glMatrixMultTransposedEXT
13599 typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
13600 GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT;
13601 #define glMatrixMultTransposedEXT GLeeFuncPtr_glMatrixMultTransposedEXT
13602#endif
13603#ifndef GLEE_H_DEFINED_glTextureParameterfEXT
13604#define GLEE_H_DEFINED_glTextureParameterfEXT
13605 typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
13606 GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT;
13607 #define glTextureParameterfEXT GLeeFuncPtr_glTextureParameterfEXT
13608#endif
13609#ifndef GLEE_H_DEFINED_glTextureParameterfvEXT
13610#define GLEE_H_DEFINED_glTextureParameterfvEXT
13611 typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat * params);
13612 GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT;
13613 #define glTextureParameterfvEXT GLeeFuncPtr_glTextureParameterfvEXT
13614#endif
13615#ifndef GLEE_H_DEFINED_glTextureParameteriEXT
13616#define GLEE_H_DEFINED_glTextureParameteriEXT
13617 typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
13618 GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT;
13619 #define glTextureParameteriEXT GLeeFuncPtr_glTextureParameteriEXT
13620#endif
13621#ifndef GLEE_H_DEFINED_glTextureParameterivEXT
13622#define GLEE_H_DEFINED_glTextureParameterivEXT
13623 typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
13624 GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT;
13625 #define glTextureParameterivEXT GLeeFuncPtr_glTextureParameterivEXT
13626#endif
13627#ifndef GLEE_H_DEFINED_glTextureImage1DEXT
13628#define GLEE_H_DEFINED_glTextureImage1DEXT
13629 typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13630 GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT;
13631 #define glTextureImage1DEXT GLeeFuncPtr_glTextureImage1DEXT
13632#endif
13633#ifndef GLEE_H_DEFINED_glTextureImage2DEXT
13634#define GLEE_H_DEFINED_glTextureImage2DEXT
13635 typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13636 GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT;
13637 #define glTextureImage2DEXT GLeeFuncPtr_glTextureImage2DEXT
13638#endif
13639#ifndef GLEE_H_DEFINED_glTextureSubImage1DEXT
13640#define GLEE_H_DEFINED_glTextureSubImage1DEXT
13641 typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
13642 GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT;
13643 #define glTextureSubImage1DEXT GLeeFuncPtr_glTextureSubImage1DEXT
13644#endif
13645#ifndef GLEE_H_DEFINED_glTextureSubImage2DEXT
13646#define GLEE_H_DEFINED_glTextureSubImage2DEXT
13647 typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
13648 GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT;
13649 #define glTextureSubImage2DEXT GLeeFuncPtr_glTextureSubImage2DEXT
13650#endif
13651#ifndef GLEE_H_DEFINED_glCopyTextureImage1DEXT
13652#define GLEE_H_DEFINED_glCopyTextureImage1DEXT
13653 typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
13654 GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT;
13655 #define glCopyTextureImage1DEXT GLeeFuncPtr_glCopyTextureImage1DEXT
13656#endif
13657#ifndef GLEE_H_DEFINED_glCopyTextureImage2DEXT
13658#define GLEE_H_DEFINED_glCopyTextureImage2DEXT
13659 typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
13660 GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT;
13661 #define glCopyTextureImage2DEXT GLeeFuncPtr_glCopyTextureImage2DEXT
13662#endif
13663#ifndef GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
13664#define GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
13665 typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
13666 GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT;
13667 #define glCopyTextureSubImage1DEXT GLeeFuncPtr_glCopyTextureSubImage1DEXT
13668#endif
13669#ifndef GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
13670#define GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
13671 typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13672 GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT;
13673 #define glCopyTextureSubImage2DEXT GLeeFuncPtr_glCopyTextureSubImage2DEXT
13674#endif
13675#ifndef GLEE_H_DEFINED_glGetTextureImageEXT
13676#define GLEE_H_DEFINED_glGetTextureImageEXT
13677 typedef void (APIENTRYP GLEEPFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
13678 GLEE_EXTERN GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT;
13679 #define glGetTextureImageEXT GLeeFuncPtr_glGetTextureImageEXT
13680#endif
13681#ifndef GLEE_H_DEFINED_glGetTextureParameterfvEXT
13682#define GLEE_H_DEFINED_glGetTextureParameterfvEXT
13683 typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat * params);
13684 GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT;
13685 #define glGetTextureParameterfvEXT GLeeFuncPtr_glGetTextureParameterfvEXT
13686#endif
13687#ifndef GLEE_H_DEFINED_glGetTextureParameterivEXT
13688#define GLEE_H_DEFINED_glGetTextureParameterivEXT
13689 typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
13690 GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT;
13691 #define glGetTextureParameterivEXT GLeeFuncPtr_glGetTextureParameterivEXT
13692#endif
13693#ifndef GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
13694#define GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
13695 typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params);
13696 GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT;
13697 #define glGetTextureLevelParameterfvEXT GLeeFuncPtr_glGetTextureLevelParameterfvEXT
13698#endif
13699#ifndef GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
13700#define GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
13701 typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params);
13702 GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT;
13703 #define glGetTextureLevelParameterivEXT GLeeFuncPtr_glGetTextureLevelParameterivEXT
13704#endif
13705#ifndef GLEE_H_DEFINED_glTextureImage3DEXT
13706#define GLEE_H_DEFINED_glTextureImage3DEXT
13707 typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13708 GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT;
13709 #define glTextureImage3DEXT GLeeFuncPtr_glTextureImage3DEXT
13710#endif
13711#ifndef GLEE_H_DEFINED_glTextureSubImage3DEXT
13712#define GLEE_H_DEFINED_glTextureSubImage3DEXT
13713 typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC) (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);
13714 GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT;
13715 #define glTextureSubImage3DEXT GLeeFuncPtr_glTextureSubImage3DEXT
13716#endif
13717#ifndef GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
13718#define GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
13719 typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13720 GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT;
13721 #define glCopyTextureSubImage3DEXT GLeeFuncPtr_glCopyTextureSubImage3DEXT
13722#endif
13723#ifndef GLEE_H_DEFINED_glMultiTexParameterfEXT
13724#define GLEE_H_DEFINED_glMultiTexParameterfEXT
13725 typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
13726 GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT;
13727 #define glMultiTexParameterfEXT GLeeFuncPtr_glMultiTexParameterfEXT
13728#endif
13729#ifndef GLEE_H_DEFINED_glMultiTexParameterfvEXT
13730#define GLEE_H_DEFINED_glMultiTexParameterfvEXT
13731 typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
13732 GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT;
13733 #define glMultiTexParameterfvEXT GLeeFuncPtr_glMultiTexParameterfvEXT
13734#endif
13735#ifndef GLEE_H_DEFINED_glMultiTexParameteriEXT
13736#define GLEE_H_DEFINED_glMultiTexParameteriEXT
13737 typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
13738 GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT;
13739 #define glMultiTexParameteriEXT GLeeFuncPtr_glMultiTexParameteriEXT
13740#endif
13741#ifndef GLEE_H_DEFINED_glMultiTexParameterivEXT
13742#define GLEE_H_DEFINED_glMultiTexParameterivEXT
13743 typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
13744 GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT;
13745 #define glMultiTexParameterivEXT GLeeFuncPtr_glMultiTexParameterivEXT
13746#endif
13747#ifndef GLEE_H_DEFINED_glMultiTexImage1DEXT
13748#define GLEE_H_DEFINED_glMultiTexImage1DEXT
13749 typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13750 GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT;
13751 #define glMultiTexImage1DEXT GLeeFuncPtr_glMultiTexImage1DEXT
13752#endif
13753#ifndef GLEE_H_DEFINED_glMultiTexImage2DEXT
13754#define GLEE_H_DEFINED_glMultiTexImage2DEXT
13755 typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13756 GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT;
13757 #define glMultiTexImage2DEXT GLeeFuncPtr_glMultiTexImage2DEXT
13758#endif
13759#ifndef GLEE_H_DEFINED_glMultiTexSubImage1DEXT
13760#define GLEE_H_DEFINED_glMultiTexSubImage1DEXT
13761 typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
13762 GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT;
13763 #define glMultiTexSubImage1DEXT GLeeFuncPtr_glMultiTexSubImage1DEXT
13764#endif
13765#ifndef GLEE_H_DEFINED_glMultiTexSubImage2DEXT
13766#define GLEE_H_DEFINED_glMultiTexSubImage2DEXT
13767 typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
13768 GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT;
13769 #define glMultiTexSubImage2DEXT GLeeFuncPtr_glMultiTexSubImage2DEXT
13770#endif
13771#ifndef GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
13772#define GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
13773 typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
13774 GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT;
13775 #define glCopyMultiTexImage1DEXT GLeeFuncPtr_glCopyMultiTexImage1DEXT
13776#endif
13777#ifndef GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
13778#define GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
13779 typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
13780 GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT;
13781 #define glCopyMultiTexImage2DEXT GLeeFuncPtr_glCopyMultiTexImage2DEXT
13782#endif
13783#ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
13784#define GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
13785 typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
13786 GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT;
13787 #define glCopyMultiTexSubImage1DEXT GLeeFuncPtr_glCopyMultiTexSubImage1DEXT
13788#endif
13789#ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
13790#define GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
13791 typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13792 GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT;
13793 #define glCopyMultiTexSubImage2DEXT GLeeFuncPtr_glCopyMultiTexSubImage2DEXT
13794#endif
13795#ifndef GLEE_H_DEFINED_glGetMultiTexImageEXT
13796#define GLEE_H_DEFINED_glGetMultiTexImageEXT
13797 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
13798 GLEE_EXTERN GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT;
13799 #define glGetMultiTexImageEXT GLeeFuncPtr_glGetMultiTexImageEXT
13800#endif
13801#ifndef GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
13802#define GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
13803 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
13804 GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT;
13805 #define glGetMultiTexParameterfvEXT GLeeFuncPtr_glGetMultiTexParameterfvEXT
13806#endif
13807#ifndef GLEE_H_DEFINED_glGetMultiTexParameterivEXT
13808#define GLEE_H_DEFINED_glGetMultiTexParameterivEXT
13809 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
13810 GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT;
13811 #define glGetMultiTexParameterivEXT GLeeFuncPtr_glGetMultiTexParameterivEXT
13812#endif
13813#ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
13814#define GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
13815 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params);
13816 GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT;
13817 #define glGetMultiTexLevelParameterfvEXT GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT
13818#endif
13819#ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
13820#define GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
13821 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params);
13822 GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT;
13823 #define glGetMultiTexLevelParameterivEXT GLeeFuncPtr_glGetMultiTexLevelParameterivEXT
13824#endif
13825#ifndef GLEE_H_DEFINED_glMultiTexImage3DEXT
13826#define GLEE_H_DEFINED_glMultiTexImage3DEXT
13827 typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13828 GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT;
13829 #define glMultiTexImage3DEXT GLeeFuncPtr_glMultiTexImage3DEXT
13830#endif
13831#ifndef GLEE_H_DEFINED_glMultiTexSubImage3DEXT
13832#define GLEE_H_DEFINED_glMultiTexSubImage3DEXT
13833 typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC) (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);
13834 GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT;
13835 #define glMultiTexSubImage3DEXT GLeeFuncPtr_glMultiTexSubImage3DEXT
13836#endif
13837#ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
13838#define GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
13839 typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13840 GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT;
13841 #define glCopyMultiTexSubImage3DEXT GLeeFuncPtr_glCopyMultiTexSubImage3DEXT
13842#endif
13843#ifndef GLEE_H_DEFINED_glBindMultiTextureEXT
13844#define GLEE_H_DEFINED_glBindMultiTextureEXT
13845 typedef void (APIENTRYP GLEEPFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
13846 GLEE_EXTERN GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT;
13847 #define glBindMultiTextureEXT GLeeFuncPtr_glBindMultiTextureEXT
13848#endif
13849#ifndef GLEE_H_DEFINED_glEnableClientStateIndexedEXT
13850#define GLEE_H_DEFINED_glEnableClientStateIndexedEXT
13851 typedef void (APIENTRYP GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
13852 GLEE_EXTERN GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT;
13853 #define glEnableClientStateIndexedEXT GLeeFuncPtr_glEnableClientStateIndexedEXT
13854#endif
13855#ifndef GLEE_H_DEFINED_glDisableClientStateIndexedEXT
13856#define GLEE_H_DEFINED_glDisableClientStateIndexedEXT
13857 typedef void (APIENTRYP GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
13858 GLEE_EXTERN GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT;
13859 #define glDisableClientStateIndexedEXT GLeeFuncPtr_glDisableClientStateIndexedEXT
13860#endif
13861#ifndef GLEE_H_DEFINED_glMultiTexCoordPointerEXT
13862#define GLEE_H_DEFINED_glMultiTexCoordPointerEXT
13863 typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
13864 GLEE_EXTERN GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT;
13865 #define glMultiTexCoordPointerEXT GLeeFuncPtr_glMultiTexCoordPointerEXT
13866#endif
13867#ifndef GLEE_H_DEFINED_glMultiTexEnvfEXT
13868#define GLEE_H_DEFINED_glMultiTexEnvfEXT
13869 typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
13870 GLEE_EXTERN GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT;
13871 #define glMultiTexEnvfEXT GLeeFuncPtr_glMultiTexEnvfEXT
13872#endif
13873#ifndef GLEE_H_DEFINED_glMultiTexEnvfvEXT
13874#define GLEE_H_DEFINED_glMultiTexEnvfvEXT
13875 typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
13876 GLEE_EXTERN GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT;
13877 #define glMultiTexEnvfvEXT GLeeFuncPtr_glMultiTexEnvfvEXT
13878#endif
13879#ifndef GLEE_H_DEFINED_glMultiTexEnviEXT
13880#define GLEE_H_DEFINED_glMultiTexEnviEXT
13881 typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
13882 GLEE_EXTERN GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT;
13883 #define glMultiTexEnviEXT GLeeFuncPtr_glMultiTexEnviEXT
13884#endif
13885#ifndef GLEE_H_DEFINED_glMultiTexEnvivEXT
13886#define GLEE_H_DEFINED_glMultiTexEnvivEXT
13887 typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
13888 GLEE_EXTERN GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT;
13889 #define glMultiTexEnvivEXT GLeeFuncPtr_glMultiTexEnvivEXT
13890#endif
13891#ifndef GLEE_H_DEFINED_glMultiTexGendEXT
13892#define GLEE_H_DEFINED_glMultiTexGendEXT
13893 typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
13894 GLEE_EXTERN GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT;
13895 #define glMultiTexGendEXT GLeeFuncPtr_glMultiTexGendEXT
13896#endif
13897#ifndef GLEE_H_DEFINED_glMultiTexGendvEXT
13898#define GLEE_H_DEFINED_glMultiTexGendvEXT
13899 typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params);
13900 GLEE_EXTERN GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT;
13901 #define glMultiTexGendvEXT GLeeFuncPtr_glMultiTexGendvEXT
13902#endif
13903#ifndef GLEE_H_DEFINED_glMultiTexGenfEXT
13904#define GLEE_H_DEFINED_glMultiTexGenfEXT
13905 typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
13906 GLEE_EXTERN GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT;
13907 #define glMultiTexGenfEXT GLeeFuncPtr_glMultiTexGenfEXT
13908#endif
13909#ifndef GLEE_H_DEFINED_glMultiTexGenfvEXT
13910#define GLEE_H_DEFINED_glMultiTexGenfvEXT
13911 typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params);
13912 GLEE_EXTERN GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT;
13913 #define glMultiTexGenfvEXT GLeeFuncPtr_glMultiTexGenfvEXT
13914#endif
13915#ifndef GLEE_H_DEFINED_glMultiTexGeniEXT
13916#define GLEE_H_DEFINED_glMultiTexGeniEXT
13917 typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
13918 GLEE_EXTERN GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT;
13919 #define glMultiTexGeniEXT GLeeFuncPtr_glMultiTexGeniEXT
13920#endif
13921#ifndef GLEE_H_DEFINED_glMultiTexGenivEXT
13922#define GLEE_H_DEFINED_glMultiTexGenivEXT
13923 typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint * params);
13924 GLEE_EXTERN GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT;
13925 #define glMultiTexGenivEXT GLeeFuncPtr_glMultiTexGenivEXT
13926#endif
13927#ifndef GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
13928#define GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
13929 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
13930 GLEE_EXTERN GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT;
13931 #define glGetMultiTexEnvfvEXT GLeeFuncPtr_glGetMultiTexEnvfvEXT
13932#endif
13933#ifndef GLEE_H_DEFINED_glGetMultiTexEnvivEXT
13934#define GLEE_H_DEFINED_glGetMultiTexEnvivEXT
13935 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
13936 GLEE_EXTERN GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT;
13937 #define glGetMultiTexEnvivEXT GLeeFuncPtr_glGetMultiTexEnvivEXT
13938#endif
13939#ifndef GLEE_H_DEFINED_glGetMultiTexGendvEXT
13940#define GLEE_H_DEFINED_glGetMultiTexGendvEXT
13941 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble * params);
13942 GLEE_EXTERN GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT;
13943 #define glGetMultiTexGendvEXT GLeeFuncPtr_glGetMultiTexGendvEXT
13944#endif
13945#ifndef GLEE_H_DEFINED_glGetMultiTexGenfvEXT
13946#define GLEE_H_DEFINED_glGetMultiTexGenfvEXT
13947 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat * params);
13948 GLEE_EXTERN GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT;
13949 #define glGetMultiTexGenfvEXT GLeeFuncPtr_glGetMultiTexGenfvEXT
13950#endif
13951#ifndef GLEE_H_DEFINED_glGetMultiTexGenivEXT
13952#define GLEE_H_DEFINED_glGetMultiTexGenivEXT
13953 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint * params);
13954 GLEE_EXTERN GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT;
13955 #define glGetMultiTexGenivEXT GLeeFuncPtr_glGetMultiTexGenivEXT
13956#endif
13957#ifndef GLEE_H_DEFINED_glGetFloatIndexedvEXT
13958#define GLEE_H_DEFINED_glGetFloatIndexedvEXT
13959 typedef void (APIENTRYP GLEEPFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat * data);
13960 GLEE_EXTERN GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT;
13961 #define glGetFloatIndexedvEXT GLeeFuncPtr_glGetFloatIndexedvEXT
13962#endif
13963#ifndef GLEE_H_DEFINED_glGetDoubleIndexedvEXT
13964#define GLEE_H_DEFINED_glGetDoubleIndexedvEXT
13965 typedef void (APIENTRYP GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble * data);
13966 GLEE_EXTERN GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT;
13967 #define glGetDoubleIndexedvEXT GLeeFuncPtr_glGetDoubleIndexedvEXT
13968#endif
13969#ifndef GLEE_H_DEFINED_glGetPointerIndexedvEXT
13970#define GLEE_H_DEFINED_glGetPointerIndexedvEXT
13971 typedef void (APIENTRYP GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid* * data);
13972 GLEE_EXTERN GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT;
13973 #define glGetPointerIndexedvEXT GLeeFuncPtr_glGetPointerIndexedvEXT
13974#endif
13975#ifndef GLEE_H_DEFINED_glCompressedTextureImage3DEXT
13976#define GLEE_H_DEFINED_glCompressedTextureImage3DEXT
13977 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits);
13978 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT;
13979 #define glCompressedTextureImage3DEXT GLeeFuncPtr_glCompressedTextureImage3DEXT
13980#endif
13981#ifndef GLEE_H_DEFINED_glCompressedTextureImage2DEXT
13982#define GLEE_H_DEFINED_glCompressedTextureImage2DEXT
13983 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
13984 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT;
13985 #define glCompressedTextureImage2DEXT GLeeFuncPtr_glCompressedTextureImage2DEXT
13986#endif
13987#ifndef GLEE_H_DEFINED_glCompressedTextureImage1DEXT
13988#define GLEE_H_DEFINED_glCompressedTextureImage1DEXT
13989 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
13990 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT;
13991 #define glCompressedTextureImage1DEXT GLeeFuncPtr_glCompressedTextureImage1DEXT
13992#endif
13993#ifndef GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
13994#define GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
13995 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (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);
13996 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT;
13997 #define glCompressedTextureSubImage3DEXT GLeeFuncPtr_glCompressedTextureSubImage3DEXT
13998#endif
13999#ifndef GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
14000#define GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
14001 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits);
14002 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT;
14003 #define glCompressedTextureSubImage2DEXT GLeeFuncPtr_glCompressedTextureSubImage2DEXT
14004#endif
14005#ifndef GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
14006#define GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
14007 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
14008 GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT;
14009 #define glCompressedTextureSubImage1DEXT GLeeFuncPtr_glCompressedTextureSubImage1DEXT
14010#endif
14011#ifndef GLEE_H_DEFINED_glGetCompressedTextureImageEXT
14012#define GLEE_H_DEFINED_glGetCompressedTextureImageEXT
14013 typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid * img);
14014 GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT;
14015 #define glGetCompressedTextureImageEXT GLeeFuncPtr_glGetCompressedTextureImageEXT
14016#endif
14017#ifndef GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
14018#define GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
14019 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits);
14020 GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT;
14021 #define glCompressedMultiTexImage3DEXT GLeeFuncPtr_glCompressedMultiTexImage3DEXT
14022#endif
14023#ifndef GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
14024#define GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
14025 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
14026 GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT;
14027 #define glCompressedMultiTexImage2DEXT GLeeFuncPtr_glCompressedMultiTexImage2DEXT
14028#endif
14029#ifndef GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
14030#define GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
14031 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
14032 GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT;
14033 #define glCompressedMultiTexImage1DEXT GLeeFuncPtr_glCompressedMultiTexImage1DEXT
14034#endif
14035#ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
14036#define GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
14037 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (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);
14038 GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT;
14039 #define glCompressedMultiTexSubImage3DEXT GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT
14040#endif
14041#ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
14042#define GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
14043 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits);
14044 GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT;
14045 #define glCompressedMultiTexSubImage2DEXT GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT
14046#endif
14047#ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
14048#define GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
14049 typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
14050 GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT;
14051 #define glCompressedMultiTexSubImage1DEXT GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT
14052#endif
14053#ifndef GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
14054#define GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
14055 typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid * img);
14056 GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT;
14057 #define glGetCompressedMultiTexImageEXT GLeeFuncPtr_glGetCompressedMultiTexImageEXT
14058#endif
14059#ifndef GLEE_H_DEFINED_glNamedProgramStringEXT
14060#define GLEE_H_DEFINED_glNamedProgramStringEXT
14061 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string);
14062 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT;
14063 #define glNamedProgramStringEXT GLeeFuncPtr_glNamedProgramStringEXT
14064#endif
14065#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
14066#define GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
14067 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
14068 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT;
14069 #define glNamedProgramLocalParameter4dEXT GLeeFuncPtr_glNamedProgramLocalParameter4dEXT
14070#endif
14071#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
14072#define GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
14073 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble * params);
14074 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT;
14075 #define glNamedProgramLocalParameter4dvEXT GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT
14076#endif
14077#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
14078#define GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
14079 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
14080 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT;
14081 #define glNamedProgramLocalParameter4fEXT GLeeFuncPtr_glNamedProgramLocalParameter4fEXT
14082#endif
14083#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
14084#define GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
14085 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat * params);
14086 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT;
14087 #define glNamedProgramLocalParameter4fvEXT GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT
14088#endif
14089#ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
14090#define GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
14091 typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble * params);
14092 GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT;
14093 #define glGetNamedProgramLocalParameterdvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT
14094#endif
14095#ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
14096#define GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
14097 typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat * params);
14098 GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT;
14099 #define glGetNamedProgramLocalParameterfvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT
14100#endif
14101#ifndef GLEE_H_DEFINED_glGetNamedProgramivEXT
14102#define GLEE_H_DEFINED_glGetNamedProgramivEXT
14103 typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint * params);
14104 GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT;
14105 #define glGetNamedProgramivEXT GLeeFuncPtr_glGetNamedProgramivEXT
14106#endif
14107#ifndef GLEE_H_DEFINED_glGetNamedProgramStringEXT
14108#define GLEE_H_DEFINED_glGetNamedProgramStringEXT
14109 typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid * string);
14110 GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT;
14111 #define glGetNamedProgramStringEXT GLeeFuncPtr_glGetNamedProgramStringEXT
14112#endif
14113#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
14114#define GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
14115 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params);
14116 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT;
14117 #define glNamedProgramLocalParameters4fvEXT GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT
14118#endif
14119#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
14120#define GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
14121 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
14122 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT;
14123 #define glNamedProgramLocalParameterI4iEXT GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT
14124#endif
14125#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
14126#define GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
14127 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint * params);
14128 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT;
14129 #define glNamedProgramLocalParameterI4ivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT
14130#endif
14131#ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
14132#define GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
14133 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params);
14134 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT;
14135 #define glNamedProgramLocalParametersI4ivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT
14136#endif
14137#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
14138#define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
14139 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
14140 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT;
14141 #define glNamedProgramLocalParameterI4uiEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT
14142#endif
14143#ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
14144#define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
14145 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint * params);
14146 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT;
14147 #define glNamedProgramLocalParameterI4uivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT
14148#endif
14149#ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
14150#define GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
14151 typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params);
14152 GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT;
14153 #define glNamedProgramLocalParametersI4uivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT
14154#endif
14155#ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
14156#define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
14157 typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint * params);
14158 GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT;
14159 #define glGetNamedProgramLocalParameterIivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT
14160#endif
14161#ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
14162#define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
14163 typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint * params);
14164 GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT;
14165 #define glGetNamedProgramLocalParameterIuivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT
14166#endif
14167#ifndef GLEE_H_DEFINED_glTextureParameterIivEXT
14168#define GLEE_H_DEFINED_glTextureParameterIivEXT
14169 typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
14170 GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT;
14171 #define glTextureParameterIivEXT GLeeFuncPtr_glTextureParameterIivEXT
14172#endif
14173#ifndef GLEE_H_DEFINED_glTextureParameterIuivEXT
14174#define GLEE_H_DEFINED_glTextureParameterIuivEXT
14175 typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint * params);
14176 GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT;
14177 #define glTextureParameterIuivEXT GLeeFuncPtr_glTextureParameterIuivEXT
14178#endif
14179#ifndef GLEE_H_DEFINED_glGetTextureParameterIivEXT
14180#define GLEE_H_DEFINED_glGetTextureParameterIivEXT
14181 typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
14182 GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT;
14183 #define glGetTextureParameterIivEXT GLeeFuncPtr_glGetTextureParameterIivEXT
14184#endif
14185#ifndef GLEE_H_DEFINED_glGetTextureParameterIuivEXT
14186#define GLEE_H_DEFINED_glGetTextureParameterIuivEXT
14187 typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint * params);
14188 GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT;
14189 #define glGetTextureParameterIuivEXT GLeeFuncPtr_glGetTextureParameterIuivEXT
14190#endif
14191#ifndef GLEE_H_DEFINED_glMultiTexParameterIivEXT
14192#define GLEE_H_DEFINED_glMultiTexParameterIivEXT
14193 typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
14194 GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT;
14195 #define glMultiTexParameterIivEXT GLeeFuncPtr_glMultiTexParameterIivEXT
14196#endif
14197#ifndef GLEE_H_DEFINED_glMultiTexParameterIuivEXT
14198#define GLEE_H_DEFINED_glMultiTexParameterIuivEXT
14199 typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint * params);
14200 GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT;
14201 #define glMultiTexParameterIuivEXT GLeeFuncPtr_glMultiTexParameterIuivEXT
14202#endif
14203#ifndef GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
14204#define GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
14205 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
14206 GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT;
14207 #define glGetMultiTexParameterIivEXT GLeeFuncPtr_glGetMultiTexParameterIivEXT
14208#endif
14209#ifndef GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
14210#define GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
14211 typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint * params);
14212 GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT;
14213 #define glGetMultiTexParameterIuivEXT GLeeFuncPtr_glGetMultiTexParameterIuivEXT
14214#endif
14215#ifndef GLEE_H_DEFINED_glProgramUniform1fEXT
14216#define GLEE_H_DEFINED_glProgramUniform1fEXT
14217 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
14218 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT;
14219 #define glProgramUniform1fEXT GLeeFuncPtr_glProgramUniform1fEXT
14220#endif
14221#ifndef GLEE_H_DEFINED_glProgramUniform2fEXT
14222#define GLEE_H_DEFINED_glProgramUniform2fEXT
14223 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
14224 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT;
14225 #define glProgramUniform2fEXT GLeeFuncPtr_glProgramUniform2fEXT
14226#endif
14227#ifndef GLEE_H_DEFINED_glProgramUniform3fEXT
14228#define GLEE_H_DEFINED_glProgramUniform3fEXT
14229 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
14230 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT;
14231 #define glProgramUniform3fEXT GLeeFuncPtr_glProgramUniform3fEXT
14232#endif
14233#ifndef GLEE_H_DEFINED_glProgramUniform4fEXT
14234#define GLEE_H_DEFINED_glProgramUniform4fEXT
14235 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
14236 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT;
14237 #define glProgramUniform4fEXT GLeeFuncPtr_glProgramUniform4fEXT
14238#endif
14239#ifndef GLEE_H_DEFINED_glProgramUniform1iEXT
14240#define GLEE_H_DEFINED_glProgramUniform1iEXT
14241 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
14242 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT;
14243 #define glProgramUniform1iEXT GLeeFuncPtr_glProgramUniform1iEXT
14244#endif
14245#ifndef GLEE_H_DEFINED_glProgramUniform2iEXT
14246#define GLEE_H_DEFINED_glProgramUniform2iEXT
14247 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
14248 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT;
14249 #define glProgramUniform2iEXT GLeeFuncPtr_glProgramUniform2iEXT
14250#endif
14251#ifndef GLEE_H_DEFINED_glProgramUniform3iEXT
14252#define GLEE_H_DEFINED_glProgramUniform3iEXT
14253 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
14254 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT;
14255 #define glProgramUniform3iEXT GLeeFuncPtr_glProgramUniform3iEXT
14256#endif
14257#ifndef GLEE_H_DEFINED_glProgramUniform4iEXT
14258#define GLEE_H_DEFINED_glProgramUniform4iEXT
14259 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
14260 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT;
14261 #define glProgramUniform4iEXT GLeeFuncPtr_glProgramUniform4iEXT
14262#endif
14263#ifndef GLEE_H_DEFINED_glProgramUniform1fvEXT
14264#define GLEE_H_DEFINED_glProgramUniform1fvEXT
14265 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14266 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT;
14267 #define glProgramUniform1fvEXT GLeeFuncPtr_glProgramUniform1fvEXT
14268#endif
14269#ifndef GLEE_H_DEFINED_glProgramUniform2fvEXT
14270#define GLEE_H_DEFINED_glProgramUniform2fvEXT
14271 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14272 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT;
14273 #define glProgramUniform2fvEXT GLeeFuncPtr_glProgramUniform2fvEXT
14274#endif
14275#ifndef GLEE_H_DEFINED_glProgramUniform3fvEXT
14276#define GLEE_H_DEFINED_glProgramUniform3fvEXT
14277 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14278 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT;
14279 #define glProgramUniform3fvEXT GLeeFuncPtr_glProgramUniform3fvEXT
14280#endif
14281#ifndef GLEE_H_DEFINED_glProgramUniform4fvEXT
14282#define GLEE_H_DEFINED_glProgramUniform4fvEXT
14283 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14284 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT;
14285 #define glProgramUniform4fvEXT GLeeFuncPtr_glProgramUniform4fvEXT
14286#endif
14287#ifndef GLEE_H_DEFINED_glProgramUniform1ivEXT
14288#define GLEE_H_DEFINED_glProgramUniform1ivEXT
14289 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14290 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT;
14291 #define glProgramUniform1ivEXT GLeeFuncPtr_glProgramUniform1ivEXT
14292#endif
14293#ifndef GLEE_H_DEFINED_glProgramUniform2ivEXT
14294#define GLEE_H_DEFINED_glProgramUniform2ivEXT
14295 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14296 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT;
14297 #define glProgramUniform2ivEXT GLeeFuncPtr_glProgramUniform2ivEXT
14298#endif
14299#ifndef GLEE_H_DEFINED_glProgramUniform3ivEXT
14300#define GLEE_H_DEFINED_glProgramUniform3ivEXT
14301 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14302 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT;
14303 #define glProgramUniform3ivEXT GLeeFuncPtr_glProgramUniform3ivEXT
14304#endif
14305#ifndef GLEE_H_DEFINED_glProgramUniform4ivEXT
14306#define GLEE_H_DEFINED_glProgramUniform4ivEXT
14307 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14308 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT;
14309 #define glProgramUniform4ivEXT GLeeFuncPtr_glProgramUniform4ivEXT
14310#endif
14311#ifndef GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
14312#define GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
14313 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14314 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT;
14315 #define glProgramUniformMatrix2fvEXT GLeeFuncPtr_glProgramUniformMatrix2fvEXT
14316#endif
14317#ifndef GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
14318#define GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
14319 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14320 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT;
14321 #define glProgramUniformMatrix3fvEXT GLeeFuncPtr_glProgramUniformMatrix3fvEXT
14322#endif
14323#ifndef GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
14324#define GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
14325 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14326 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT;
14327 #define glProgramUniformMatrix4fvEXT GLeeFuncPtr_glProgramUniformMatrix4fvEXT
14328#endif
14329#ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
14330#define GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
14331 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14332 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT;
14333 #define glProgramUniformMatrix2x3fvEXT GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT
14334#endif
14335#ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
14336#define GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
14337 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14338 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT;
14339 #define glProgramUniformMatrix3x2fvEXT GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT
14340#endif
14341#ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
14342#define GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
14343 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14344 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT;
14345 #define glProgramUniformMatrix2x4fvEXT GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT
14346#endif
14347#ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
14348#define GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
14349 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14350 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT;
14351 #define glProgramUniformMatrix4x2fvEXT GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT
14352#endif
14353#ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
14354#define GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
14355 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14356 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT;
14357 #define glProgramUniformMatrix3x4fvEXT GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT
14358#endif
14359#ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
14360#define GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
14361 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14362 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT;
14363 #define glProgramUniformMatrix4x3fvEXT GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT
14364#endif
14365#ifndef GLEE_H_DEFINED_glProgramUniform1uiEXT
14366#define GLEE_H_DEFINED_glProgramUniform1uiEXT
14367 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
14368 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT;
14369 #define glProgramUniform1uiEXT GLeeFuncPtr_glProgramUniform1uiEXT
14370#endif
14371#ifndef GLEE_H_DEFINED_glProgramUniform2uiEXT
14372#define GLEE_H_DEFINED_glProgramUniform2uiEXT
14373 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
14374 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT;
14375 #define glProgramUniform2uiEXT GLeeFuncPtr_glProgramUniform2uiEXT
14376#endif
14377#ifndef GLEE_H_DEFINED_glProgramUniform3uiEXT
14378#define GLEE_H_DEFINED_glProgramUniform3uiEXT
14379 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
14380 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT;
14381 #define glProgramUniform3uiEXT GLeeFuncPtr_glProgramUniform3uiEXT
14382#endif
14383#ifndef GLEE_H_DEFINED_glProgramUniform4uiEXT
14384#define GLEE_H_DEFINED_glProgramUniform4uiEXT
14385 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
14386 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT;
14387 #define glProgramUniform4uiEXT GLeeFuncPtr_glProgramUniform4uiEXT
14388#endif
14389#ifndef GLEE_H_DEFINED_glProgramUniform1uivEXT
14390#define GLEE_H_DEFINED_glProgramUniform1uivEXT
14391 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14392 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT;
14393 #define glProgramUniform1uivEXT GLeeFuncPtr_glProgramUniform1uivEXT
14394#endif
14395#ifndef GLEE_H_DEFINED_glProgramUniform2uivEXT
14396#define GLEE_H_DEFINED_glProgramUniform2uivEXT
14397 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14398 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT;
14399 #define glProgramUniform2uivEXT GLeeFuncPtr_glProgramUniform2uivEXT
14400#endif
14401#ifndef GLEE_H_DEFINED_glProgramUniform3uivEXT
14402#define GLEE_H_DEFINED_glProgramUniform3uivEXT
14403 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14404 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT;
14405 #define glProgramUniform3uivEXT GLeeFuncPtr_glProgramUniform3uivEXT
14406#endif
14407#ifndef GLEE_H_DEFINED_glProgramUniform4uivEXT
14408#define GLEE_H_DEFINED_glProgramUniform4uivEXT
14409 typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14410 GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT;
14411 #define glProgramUniform4uivEXT GLeeFuncPtr_glProgramUniform4uivEXT
14412#endif
14413#ifndef GLEE_H_DEFINED_glNamedBufferDataEXT
14414#define GLEE_H_DEFINED_glNamedBufferDataEXT
14415 typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
14416 GLEE_EXTERN GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT;
14417 #define glNamedBufferDataEXT GLeeFuncPtr_glNamedBufferDataEXT
14418#endif
14419#ifndef GLEE_H_DEFINED_glNamedBufferSubDataEXT
14420#define GLEE_H_DEFINED_glNamedBufferSubDataEXT
14421 typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
14422 GLEE_EXTERN GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT;
14423 #define glNamedBufferSubDataEXT GLeeFuncPtr_glNamedBufferSubDataEXT
14424#endif
14425#ifndef GLEE_H_DEFINED_glMapNamedBufferEXT
14426#define GLEE_H_DEFINED_glMapNamedBufferEXT
14427 typedef GLvoid* (APIENTRYP GLEEPFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);
14428 GLEE_EXTERN GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT;
14429 #define glMapNamedBufferEXT GLeeFuncPtr_glMapNamedBufferEXT
14430#endif
14431#ifndef GLEE_H_DEFINED_glUnmapNamedBufferEXT
14432#define GLEE_H_DEFINED_glUnmapNamedBufferEXT
14433 typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
14434 GLEE_EXTERN GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT;
14435 #define glUnmapNamedBufferEXT GLeeFuncPtr_glUnmapNamedBufferEXT
14436#endif
14437#ifndef GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
14438#define GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
14439 typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint * params);
14440 GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT;
14441 #define glGetNamedBufferParameterivEXT GLeeFuncPtr_glGetNamedBufferParameterivEXT
14442#endif
14443#ifndef GLEE_H_DEFINED_glGetNamedBufferPointervEXT
14444#define GLEE_H_DEFINED_glGetNamedBufferPointervEXT
14445 typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* * params);
14446 GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT;
14447 #define glGetNamedBufferPointervEXT GLeeFuncPtr_glGetNamedBufferPointervEXT
14448#endif
14449#ifndef GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
14450#define GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
14451 typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
14452 GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT;
14453 #define glGetNamedBufferSubDataEXT GLeeFuncPtr_glGetNamedBufferSubDataEXT
14454#endif
14455#ifndef GLEE_H_DEFINED_glTextureBufferEXT
14456#define GLEE_H_DEFINED_glTextureBufferEXT
14457 typedef void (APIENTRYP GLEEPFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
14458 GLEE_EXTERN GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT;
14459 #define glTextureBufferEXT GLeeFuncPtr_glTextureBufferEXT
14460#endif
14461#ifndef GLEE_H_DEFINED_glMultiTexBufferEXT
14462#define GLEE_H_DEFINED_glMultiTexBufferEXT
14463 typedef void (APIENTRYP GLEEPFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
14464 GLEE_EXTERN GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT;
14465 #define glMultiTexBufferEXT GLeeFuncPtr_glMultiTexBufferEXT
14466#endif
14467#ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
14468#define GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
14469 typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
14470 GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT;
14471 #define glNamedRenderbufferStorageEXT GLeeFuncPtr_glNamedRenderbufferStorageEXT
14472#endif
14473#ifndef GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
14474#define GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
14475 typedef void (APIENTRYP GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint * params);
14476 GLEE_EXTERN GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT;
14477 #define glGetNamedRenderbufferParameterivEXT GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT
14478#endif
14479#ifndef GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
14480#define GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
14481 typedef GLenum (APIENTRYP GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
14482 GLEE_EXTERN GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT;
14483 #define glCheckNamedFramebufferStatusEXT GLeeFuncPtr_glCheckNamedFramebufferStatusEXT
14484#endif
14485#ifndef GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
14486#define GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
14487 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
14488 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT;
14489 #define glNamedFramebufferTexture1DEXT GLeeFuncPtr_glNamedFramebufferTexture1DEXT
14490#endif
14491#ifndef GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
14492#define GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
14493 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
14494 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT;
14495 #define glNamedFramebufferTexture2DEXT GLeeFuncPtr_glNamedFramebufferTexture2DEXT
14496#endif
14497#ifndef GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
14498#define GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
14499 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
14500 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT;
14501 #define glNamedFramebufferTexture3DEXT GLeeFuncPtr_glNamedFramebufferTexture3DEXT
14502#endif
14503#ifndef GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
14504#define GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
14505 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
14506 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT;
14507 #define glNamedFramebufferRenderbufferEXT GLeeFuncPtr_glNamedFramebufferRenderbufferEXT
14508#endif
14509#ifndef GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
14510#define GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
14511 typedef void (APIENTRYP GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
14512 GLEE_EXTERN GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT;
14513 #define glGetNamedFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT
14514#endif
14515#ifndef GLEE_H_DEFINED_glGenerateTextureMipmapEXT
14516#define GLEE_H_DEFINED_glGenerateTextureMipmapEXT
14517 typedef void (APIENTRYP GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
14518 GLEE_EXTERN GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT;
14519 #define glGenerateTextureMipmapEXT GLeeFuncPtr_glGenerateTextureMipmapEXT
14520#endif
14521#ifndef GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
14522#define GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
14523 typedef void (APIENTRYP GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
14524 GLEE_EXTERN GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT;
14525 #define glGenerateMultiTexMipmapEXT GLeeFuncPtr_glGenerateMultiTexMipmapEXT
14526#endif
14527#ifndef GLEE_H_DEFINED_glFramebufferDrawBufferEXT
14528#define GLEE_H_DEFINED_glFramebufferDrawBufferEXT
14529 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
14530 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT;
14531 #define glFramebufferDrawBufferEXT GLeeFuncPtr_glFramebufferDrawBufferEXT
14532#endif
14533#ifndef GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
14534#define GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
14535 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum * bufs);
14536 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT;
14537 #define glFramebufferDrawBuffersEXT GLeeFuncPtr_glFramebufferDrawBuffersEXT
14538#endif
14539#ifndef GLEE_H_DEFINED_glFramebufferReadBufferEXT
14540#define GLEE_H_DEFINED_glFramebufferReadBufferEXT
14541 typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
14542 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT;
14543 #define glFramebufferReadBufferEXT GLeeFuncPtr_glFramebufferReadBufferEXT
14544#endif
14545#ifndef GLEE_H_DEFINED_glGetFramebufferParameterivEXT
14546#define GLEE_H_DEFINED_glGetFramebufferParameterivEXT
14547 typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint * params);
14548 GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT;
14549 #define glGetFramebufferParameterivEXT GLeeFuncPtr_glGetFramebufferParameterivEXT
14550#endif
14551#ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
14552#define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
14553 typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
14554 GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT;
14555 #define glNamedRenderbufferStorageMultisampleEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT
14556#endif
14557#ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
14558#define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
14559 typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
14560 GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT;
14561 #define glNamedRenderbufferStorageMultisampleCoverageEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT
14562#endif
14563#ifndef GLEE_H_DEFINED_glNamedFramebufferTextureEXT
14564#define GLEE_H_DEFINED_glNamedFramebufferTextureEXT
14565 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
14566 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT;
14567 #define glNamedFramebufferTextureEXT GLeeFuncPtr_glNamedFramebufferTextureEXT
14568#endif
14569#ifndef GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
14570#define GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
14571 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
14572 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT;
14573 #define glNamedFramebufferTextureLayerEXT GLeeFuncPtr_glNamedFramebufferTextureLayerEXT
14574#endif
14575#ifndef GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
14576#define GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
14577 typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
14578 GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT;
14579 #define glNamedFramebufferTextureFaceEXT GLeeFuncPtr_glNamedFramebufferTextureFaceEXT
14580#endif
14581#ifndef GLEE_H_DEFINED_glTextureRenderbufferEXT
14582#define GLEE_H_DEFINED_glTextureRenderbufferEXT
14583 typedef void (APIENTRYP GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
14584 GLEE_EXTERN GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT;
14585 #define glTextureRenderbufferEXT GLeeFuncPtr_glTextureRenderbufferEXT
14586#endif
14587#ifndef GLEE_H_DEFINED_glMultiTexRenderbufferEXT
14588#define GLEE_H_DEFINED_glMultiTexRenderbufferEXT
14589 typedef void (APIENTRYP GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
14590 GLEE_EXTERN GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT;
14591 #define glMultiTexRenderbufferEXT GLeeFuncPtr_glMultiTexRenderbufferEXT
14592#endif
14593#endif
14594
14595/* GL_EXT_vertex_array_bgra */
14596
14597#ifndef GL_EXT_vertex_array_bgra
14598#define GL_EXT_vertex_array_bgra 1
14599#define __GLEE_GL_EXT_vertex_array_bgra 1
14600/* Constants */
14601#endif
14602
14603/* GL_EXT_texture_swizzle */
14604
14605#ifndef GL_EXT_texture_swizzle
14606#define GL_EXT_texture_swizzle 1
14607#define __GLEE_GL_EXT_texture_swizzle 1
14608/* Constants */
14609#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42
14610#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43
14611#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44
14612#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45
14613#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46
14614#endif
14615
14616/* GL_NV_explicit_multisample */
14617
14618#ifndef GL_NV_explicit_multisample
14619#define GL_NV_explicit_multisample 1
14620#define __GLEE_GL_NV_explicit_multisample 1
14621/* Constants */
14622#define GL_SAMPLE_POSITION_NV 0x8E50
14623#define GL_SAMPLE_MASK_NV 0x8E51
14624#define GL_SAMPLE_MASK_VALUE_NV 0x8E52
14625#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
14626#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
14627#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
14628#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
14629#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
14630#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
14631#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
14632#ifndef GLEE_H_DEFINED_glGetMultisamplefvNV
14633#define GLEE_H_DEFINED_glGetMultisamplefvNV
14634 typedef void (APIENTRYP GLEEPFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat * val);
14635 GLEE_EXTERN GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV;
14636 #define glGetMultisamplefvNV GLeeFuncPtr_glGetMultisamplefvNV
14637#endif
14638#ifndef GLEE_H_DEFINED_glSampleMaskIndexedNV
14639#define GLEE_H_DEFINED_glSampleMaskIndexedNV
14640 typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);
14641 GLEE_EXTERN GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV;
14642 #define glSampleMaskIndexedNV GLeeFuncPtr_glSampleMaskIndexedNV
14643#endif
14644#ifndef GLEE_H_DEFINED_glTexRenderbufferNV
14645#define GLEE_H_DEFINED_glTexRenderbufferNV
14646 typedef void (APIENTRYP GLEEPFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);
14647 GLEE_EXTERN GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV;
14648 #define glTexRenderbufferNV GLeeFuncPtr_glTexRenderbufferNV
14649#endif
14650#endif
14651
14652/* GL_NV_transform_feedback2 */
14653
14654#ifndef GL_NV_transform_feedback2
14655#define GL_NV_transform_feedback2 1
14656#define __GLEE_GL_NV_transform_feedback2 1
14657/* Constants */
14658#define GL_TRANSFORM_FEEDBACK_NV 0x8E22
14659#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23
14660#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24
14661#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25
14662#ifndef GLEE_H_DEFINED_glBindTransformFeedbackNV
14663#define GLEE_H_DEFINED_glBindTransformFeedbackNV
14664 typedef void (APIENTRYP GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);
14665 GLEE_EXTERN GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV;
14666 #define glBindTransformFeedbackNV GLeeFuncPtr_glBindTransformFeedbackNV
14667#endif
14668#ifndef GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
14669#define GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
14670 typedef void (APIENTRYP GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint * ids);
14671 GLEE_EXTERN GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV;
14672 #define glDeleteTransformFeedbacksNV GLeeFuncPtr_glDeleteTransformFeedbacksNV
14673#endif
14674#ifndef GLEE_H_DEFINED_glGenTransformFeedbacksNV
14675#define GLEE_H_DEFINED_glGenTransformFeedbacksNV
14676 typedef void (APIENTRYP GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint * ids);
14677 GLEE_EXTERN GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV;
14678 #define glGenTransformFeedbacksNV GLeeFuncPtr_glGenTransformFeedbacksNV
14679#endif
14680#ifndef GLEE_H_DEFINED_glIsTransformFeedbackNV
14681#define GLEE_H_DEFINED_glIsTransformFeedbackNV
14682 typedef GLboolean (APIENTRYP GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);
14683 GLEE_EXTERN GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV;
14684 #define glIsTransformFeedbackNV GLeeFuncPtr_glIsTransformFeedbackNV
14685#endif
14686#ifndef GLEE_H_DEFINED_glPauseTransformFeedbackNV
14687#define GLEE_H_DEFINED_glPauseTransformFeedbackNV
14688 typedef void (APIENTRYP GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) ();
14689 GLEE_EXTERN GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV;
14690 #define glPauseTransformFeedbackNV GLeeFuncPtr_glPauseTransformFeedbackNV
14691#endif
14692#ifndef GLEE_H_DEFINED_glResumeTransformFeedbackNV
14693#define GLEE_H_DEFINED_glResumeTransformFeedbackNV
14694 typedef void (APIENTRYP GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) ();
14695 GLEE_EXTERN GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV;
14696 #define glResumeTransformFeedbackNV GLeeFuncPtr_glResumeTransformFeedbackNV
14697#endif
14698#ifndef GLEE_H_DEFINED_glDrawTransformFeedbackNV
14699#define GLEE_H_DEFINED_glDrawTransformFeedbackNV
14700 typedef void (APIENTRYP GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);
14701 GLEE_EXTERN GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV;
14702 #define glDrawTransformFeedbackNV GLeeFuncPtr_glDrawTransformFeedbackNV
14703#endif
14704#endif
14705
14706/* GL_SGIX_texture_select */
14707
14708#ifndef GL_SGIX_texture_select
14709#define GL_SGIX_texture_select 1
14710#define __GLEE_GL_SGIX_texture_select 1
14711/* Constants */
14712#endif
14713
14714/* GL_INGR_blend_func_separate */
14715
14716#ifndef GL_INGR_blend_func_separate
14717#define GL_INGR_blend_func_separate 1
14718#define __GLEE_GL_INGR_blend_func_separate 1
14719/* Constants */
14720#ifndef GLEE_H_DEFINED_glBlendFuncSeparateINGR
14721#define GLEE_H_DEFINED_glBlendFuncSeparateINGR
14722 typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
14723 GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR;
14724 #define glBlendFuncSeparateINGR GLeeFuncPtr_glBlendFuncSeparateINGR
14725#endif
14726#endif
14727
14728/* GL_SGIX_depth_pass_instrument */
14729
14730#ifndef GL_SGIX_depth_pass_instrument
14731#define GL_SGIX_depth_pass_instrument 1
14732#define __GLEE_GL_SGIX_depth_pass_instrument 1
14733/* Constants */
14734#endif
14735
14736/* GL_SGIX_igloo_interface */
14737
14738#ifndef GL_SGIX_igloo_interface
14739#define GL_SGIX_igloo_interface 1
14740#define __GLEE_GL_SGIX_igloo_interface 1
14741/* Constants */
14742#ifndef GLEE_H_DEFINED_glIglooInterfaceSGIX
14743#define GLEE_H_DEFINED_glIglooInterfaceSGIX
14744 typedef void (APIENTRYP GLEEPFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
14745 GLEE_EXTERN GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX;
14746 #define glIglooInterfaceSGIX GLeeFuncPtr_glIglooInterfaceSGIX
14747#endif
14748#endif
14749
14750/* GL_EXT_fragment_lighting */
14751
14752#ifndef GL_EXT_fragment_lighting
14753#define GL_EXT_fragment_lighting 1
14754#define __GLEE_GL_EXT_fragment_lighting 1
14755/* Constants */
14756#define GL_FRAGMENT_LIGHTING_EXT 0x8400
14757#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
14758#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
14759#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
14760#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
14761#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
14762#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
14763#define GL_LIGHT_ENV_MODE_EXT 0x8407
14764#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
14765#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
14766#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
14767#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
14768#define GL_FRAGMENT_LIGHT0_EXT 0x840C
14769#define GL_FRAGMENT_LIGHT7_EXT 0x8413
14770#ifndef GLEE_H_DEFINED_glFragmentLightModeliEXT
14771#define GLEE_H_DEFINED_glFragmentLightModeliEXT
14772 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
14773 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT;
14774 #define glFragmentLightModeliEXT GLeeFuncPtr_glFragmentLightModeliEXT
14775#endif
14776#ifndef GLEE_H_DEFINED_glFragmentLightModelfEXT
14777#define GLEE_H_DEFINED_glFragmentLightModelfEXT
14778 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
14779 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT;
14780 #define glFragmentLightModelfEXT GLeeFuncPtr_glFragmentLightModelfEXT
14781#endif
14782#ifndef GLEE_H_DEFINED_glFragmentLightModelivEXT
14783#define GLEE_H_DEFINED_glFragmentLightModelivEXT
14784 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
14785 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT;
14786 #define glFragmentLightModelivEXT GLeeFuncPtr_glFragmentLightModelivEXT
14787#endif
14788#ifndef GLEE_H_DEFINED_glFragmentLightModelfvEXT
14789#define GLEE_H_DEFINED_glFragmentLightModelfvEXT
14790 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
14791 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT;
14792 #define glFragmentLightModelfvEXT GLeeFuncPtr_glFragmentLightModelfvEXT
14793#endif
14794#ifndef GLEE_H_DEFINED_glFragmentLightiEXT
14795#define GLEE_H_DEFINED_glFragmentLightiEXT
14796 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
14797 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT;
14798 #define glFragmentLightiEXT GLeeFuncPtr_glFragmentLightiEXT
14799#endif
14800#ifndef GLEE_H_DEFINED_glFragmentLightfEXT
14801#define GLEE_H_DEFINED_glFragmentLightfEXT
14802 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
14803 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT;
14804 #define glFragmentLightfEXT GLeeFuncPtr_glFragmentLightfEXT
14805#endif
14806#ifndef GLEE_H_DEFINED_glFragmentLightivEXT
14807#define GLEE_H_DEFINED_glFragmentLightivEXT
14808 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
14809 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT;
14810 #define glFragmentLightivEXT GLeeFuncPtr_glFragmentLightivEXT
14811#endif
14812#ifndef GLEE_H_DEFINED_glFragmentLightfvEXT
14813#define GLEE_H_DEFINED_glFragmentLightfvEXT
14814 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
14815 GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT;
14816 #define glFragmentLightfvEXT GLeeFuncPtr_glFragmentLightfvEXT
14817#endif
14818#ifndef GLEE_H_DEFINED_glGetFragmentLightivEXT
14819#define GLEE_H_DEFINED_glGetFragmentLightivEXT
14820 typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
14821 GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT;
14822 #define glGetFragmentLightivEXT GLeeFuncPtr_glGetFragmentLightivEXT
14823#endif
14824#ifndef GLEE_H_DEFINED_glGetFragmentLightfvEXT
14825#define GLEE_H_DEFINED_glGetFragmentLightfvEXT
14826 typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
14827 GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT;
14828 #define glGetFragmentLightfvEXT GLeeFuncPtr_glGetFragmentLightfvEXT
14829#endif
14830#ifndef GLEE_H_DEFINED_glFragmentMaterialfEXT
14831#define GLEE_H_DEFINED_glFragmentMaterialfEXT
14832 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
14833 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT;
14834 #define glFragmentMaterialfEXT GLeeFuncPtr_glFragmentMaterialfEXT
14835#endif
14836#ifndef GLEE_H_DEFINED_glFragmentMaterialiEXT
14837#define GLEE_H_DEFINED_glFragmentMaterialiEXT
14838 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
14839 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT;
14840 #define glFragmentMaterialiEXT GLeeFuncPtr_glFragmentMaterialiEXT
14841#endif
14842#ifndef GLEE_H_DEFINED_glFragmentMaterialfvEXT
14843#define GLEE_H_DEFINED_glFragmentMaterialfvEXT
14844 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
14845 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT;
14846 #define glFragmentMaterialfvEXT GLeeFuncPtr_glFragmentMaterialfvEXT
14847#endif
14848#ifndef GLEE_H_DEFINED_glFragmentMaterialivEXT
14849#define GLEE_H_DEFINED_glFragmentMaterialivEXT
14850 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
14851 GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT;
14852 #define glFragmentMaterialivEXT GLeeFuncPtr_glFragmentMaterialivEXT
14853#endif
14854#ifndef GLEE_H_DEFINED_glFragmentColorMaterialEXT
14855#define GLEE_H_DEFINED_glFragmentColorMaterialEXT
14856 typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
14857 GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT;
14858 #define glFragmentColorMaterialEXT GLeeFuncPtr_glFragmentColorMaterialEXT
14859#endif
14860#ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
14861#define GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
14862 typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
14863 GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT;
14864 #define glGetFragmentMaterialfvEXT GLeeFuncPtr_glGetFragmentMaterialfvEXT
14865#endif
14866#ifndef GLEE_H_DEFINED_glGetFragmentMaterialivEXT
14867#define GLEE_H_DEFINED_glGetFragmentMaterialivEXT
14868 typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
14869 GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT;
14870 #define glGetFragmentMaterialivEXT GLeeFuncPtr_glGetFragmentMaterialivEXT
14871#endif
14872#ifndef GLEE_H_DEFINED_glLightEnviEXT
14873#define GLEE_H_DEFINED_glLightEnviEXT
14874 typedef GLvoid (APIENTRYP GLEEPFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
14875 GLEE_EXTERN GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT;
14876 #define glLightEnviEXT GLeeFuncPtr_glLightEnviEXT
14877#endif
14878#endif
14879
14880/* GL_EXT_geometry_shader4 */
14881
14882#ifndef GL_EXT_geometry_shader4
14883#define GL_EXT_geometry_shader4 1
14884#define __GLEE_GL_EXT_geometry_shader4 1
14885/* Constants */
14886#define GL_GEOMETRY_SHADER_EXT 0x8DD9
14887#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
14888#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
14889#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
14890#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
14891#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
14892#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
14893#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
14894#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
14895#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
14896#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
14897#define GL_LINES_ADJACENCY_EXT 0xA
14898#define GL_LINE_STRIP_ADJACENCY_EXT 0xB
14899#define GL_TRIANGLES_ADJACENCY_EXT 0xC
14900#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
14901#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
14902#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
14903#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
14904#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
14905#define GL_PROGRAM_POINT_SIZE_EXT 0x8642
14906#ifndef GLEE_H_DEFINED_glProgramParameteriEXT
14907#define GLEE_H_DEFINED_glProgramParameteriEXT
14908 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
14909 GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT;
14910 #define glProgramParameteriEXT GLeeFuncPtr_glProgramParameteriEXT
14911#endif
14912#ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
14913#define GLEE_H_DEFINED_glFramebufferTextureEXT
14914 typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
14915 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
14916 #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
14917#endif
14918#ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
14919#define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
14920 typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
14921 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
14922 #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
14923#endif
14924#ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
14925#define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
14926 typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
14927 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
14928 #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
14929#endif
14930#endif
14931
14932/* GL_EXT_scene_marker */
14933
14934#ifndef GL_EXT_scene_marker
14935#define GL_EXT_scene_marker 1
14936#define __GLEE_GL_EXT_scene_marker 1
14937/* Constants */
14938#ifndef GLEE_H_DEFINED_glBeginSceneEXT
14939#define GLEE_H_DEFINED_glBeginSceneEXT
14940 typedef GLvoid (APIENTRYP GLEEPFNGLBEGINSCENEEXTPROC) ();
14941 GLEE_EXTERN GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT;
14942 #define glBeginSceneEXT GLeeFuncPtr_glBeginSceneEXT
14943#endif
14944#ifndef GLEE_H_DEFINED_glEndSceneEXT
14945#define GLEE_H_DEFINED_glEndSceneEXT
14946 typedef GLvoid (APIENTRYP GLEEPFNGLENDSCENEEXTPROC) ();
14947 GLEE_EXTERN GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT;
14948 #define glEndSceneEXT GLeeFuncPtr_glEndSceneEXT
14949#endif
14950#endif
14951
14952/* GL_EXT_texture_compression_dxt1 */
14953
14954#ifndef GL_EXT_texture_compression_dxt1
14955#define GL_EXT_texture_compression_dxt1 1
14956#define __GLEE_GL_EXT_texture_compression_dxt1 1
14957/* Constants */
14958#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
14959#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
14960#endif
14961
14962/* GL_EXT_texture_env */
14963
14964#ifndef GL_EXT_texture_env
14965#define GL_EXT_texture_env 1
14966#define __GLEE_GL_EXT_texture_env 1
14967/* Constants */
14968#define GL_TEXTURE_ENV0_EXT 0
14969#define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
14970#define GL_ENV_COPY_EXT 0
14971#define GL_ENV_REPLACE_EXT 0
14972#define GL_ENV_MODULATE_EXT 0
14973#define GL_ENV_ADD_EXT 0
14974#define GL_ENV_SUBTRACT_EXT 0
14975#define GL_ENV_REVERSE_SUBTRACT_EXT 0
14976#define GL_ENV_BLEND_EXT 0
14977#define GL_ENV_REVERSE_BLEND_EXT 0
14978#define GL_TEXTURE_ENV_SHIFT_EXT 0
14979#endif
14980
14981/* GL_IBM_static_data */
14982
14983#ifndef GL_IBM_static_data
14984#define GL_IBM_static_data 1
14985#define __GLEE_GL_IBM_static_data 1
14986/* Constants */
14987#define GL_ALL_STATIC_DATA_IBM 103060
14988#define GL_STATIC_VERTEX_ARRAY_IBM 103061
14989#endif
14990
14991/* GL_NV_gpu_program4 */
14992
14993#ifndef GL_NV_gpu_program4
14994#define GL_NV_gpu_program4 1
14995#define __GLEE_GL_NV_gpu_program4 1
14996/* Constants */
14997#define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904
14998#define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905
14999#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
15000#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
15001#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
15002#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
15003#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
15004#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
15005#define GL_GEOMETRY_PROGRAM_NV 0x8C26
15006#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
15007#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
15008#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
15009#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
15010#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
15011#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
15012#define GL_LINES_ADJACENCY_EXT 0xA
15013#define GL_LINE_STRIP_ADJACENCY_EXT 0xB
15014#define GL_TRIANGLES_ADJACENCY_EXT 0xC
15015#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
15016#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
15017#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
15018#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
15019#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
15020#define GL_PROGRAM_POINT_SIZE_EXT 0x8642
15021#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
15022#ifndef GLEE_H_DEFINED_glProgramLocalParameterI4iNV
15023#define GLEE_H_DEFINED_glProgramLocalParameterI4iNV
15024 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
15025 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV;
15026 #define glProgramLocalParameterI4iNV GLeeFuncPtr_glProgramLocalParameterI4iNV
15027#endif
15028#ifndef GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
15029#define GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
15030 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
15031 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV;
15032 #define glProgramLocalParameterI4ivNV GLeeFuncPtr_glProgramLocalParameterI4ivNV
15033#endif
15034#ifndef GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
15035#define GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
15036 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
15037 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV;
15038 #define glProgramLocalParametersI4ivNV GLeeFuncPtr_glProgramLocalParametersI4ivNV
15039#endif
15040#ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
15041#define GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
15042 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15043 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV;
15044 #define glProgramLocalParameterI4uiNV GLeeFuncPtr_glProgramLocalParameterI4uiNV
15045#endif
15046#ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
15047#define GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
15048 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
15049 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV;
15050 #define glProgramLocalParameterI4uivNV GLeeFuncPtr_glProgramLocalParameterI4uivNV
15051#endif
15052#ifndef GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
15053#define GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
15054 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
15055 GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV;
15056 #define glProgramLocalParametersI4uivNV GLeeFuncPtr_glProgramLocalParametersI4uivNV
15057#endif
15058#ifndef GLEE_H_DEFINED_glProgramEnvParameterI4iNV
15059#define GLEE_H_DEFINED_glProgramEnvParameterI4iNV
15060 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
15061 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV;
15062 #define glProgramEnvParameterI4iNV GLeeFuncPtr_glProgramEnvParameterI4iNV
15063#endif
15064#ifndef GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
15065#define GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
15066 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
15067 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV;
15068 #define glProgramEnvParameterI4ivNV GLeeFuncPtr_glProgramEnvParameterI4ivNV
15069#endif
15070#ifndef GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
15071#define GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
15072 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
15073 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV;
15074 #define glProgramEnvParametersI4ivNV GLeeFuncPtr_glProgramEnvParametersI4ivNV
15075#endif
15076#ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
15077#define GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
15078 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15079 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV;
15080 #define glProgramEnvParameterI4uiNV GLeeFuncPtr_glProgramEnvParameterI4uiNV
15081#endif
15082#ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
15083#define GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
15084 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
15085 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV;
15086 #define glProgramEnvParameterI4uivNV GLeeFuncPtr_glProgramEnvParameterI4uivNV
15087#endif
15088#ifndef GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
15089#define GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
15090 typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
15091 GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV;
15092 #define glProgramEnvParametersI4uivNV GLeeFuncPtr_glProgramEnvParametersI4uivNV
15093#endif
15094#ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
15095#define GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
15096 typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
15097 GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV;
15098 #define glGetProgramLocalParameterIivNV GLeeFuncPtr_glGetProgramLocalParameterIivNV
15099#endif
15100#ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
15101#define GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
15102 typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
15103 GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV;
15104 #define glGetProgramLocalParameterIuivNV GLeeFuncPtr_glGetProgramLocalParameterIuivNV
15105#endif
15106#ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
15107#define GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
15108 typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
15109 GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV;
15110 #define glGetProgramEnvParameterIivNV GLeeFuncPtr_glGetProgramEnvParameterIivNV
15111#endif
15112#ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
15113#define GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
15114 typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
15115 GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV;
15116 #define glGetProgramEnvParameterIuivNV GLeeFuncPtr_glGetProgramEnvParameterIuivNV
15117#endif
15118#ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
15119#define GLEE_H_DEFINED_glFramebufferTextureEXT
15120 typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
15121 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
15122 #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
15123#endif
15124#ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
15125#define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
15126 typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
15127 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
15128 #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
15129#endif
15130#ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
15131#define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
15132 typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
15133 GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
15134 #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
15135#endif
15136#ifndef GLEE_H_DEFINED_glVertexAttribI2iEXT
15137#define GLEE_H_DEFINED_glVertexAttribI2iEXT
15138 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);
15139 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT;
15140 #define glVertexAttribI2iEXT GLeeFuncPtr_glVertexAttribI2iEXT
15141#endif
15142#ifndef GLEE_H_DEFINED_glVertexAttribI3iEXT
15143#define GLEE_H_DEFINED_glVertexAttribI3iEXT
15144 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
15145 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT;
15146 #define glVertexAttribI3iEXT GLeeFuncPtr_glVertexAttribI3iEXT
15147#endif
15148#ifndef GLEE_H_DEFINED_glVertexAttribI4iEXT
15149#define GLEE_H_DEFINED_glVertexAttribI4iEXT
15150 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
15151 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT;
15152 #define glVertexAttribI4iEXT GLeeFuncPtr_glVertexAttribI4iEXT
15153#endif
15154#ifndef GLEE_H_DEFINED_glVertexAttribI1uiEXT
15155#define GLEE_H_DEFINED_glVertexAttribI1uiEXT
15156 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
15157 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT;
15158 #define glVertexAttribI1uiEXT GLeeFuncPtr_glVertexAttribI1uiEXT
15159#endif
15160#ifndef GLEE_H_DEFINED_glVertexAttribI2uiEXT
15161#define GLEE_H_DEFINED_glVertexAttribI2uiEXT
15162 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);
15163 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT;
15164 #define glVertexAttribI2uiEXT GLeeFuncPtr_glVertexAttribI2uiEXT
15165#endif
15166#ifndef GLEE_H_DEFINED_glVertexAttribI3uiEXT
15167#define GLEE_H_DEFINED_glVertexAttribI3uiEXT
15168 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
15169 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT;
15170 #define glVertexAttribI3uiEXT GLeeFuncPtr_glVertexAttribI3uiEXT
15171#endif
15172#ifndef GLEE_H_DEFINED_glVertexAttribI4uiEXT
15173#define GLEE_H_DEFINED_glVertexAttribI4uiEXT
15174 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15175 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT;
15176 #define glVertexAttribI4uiEXT GLeeFuncPtr_glVertexAttribI4uiEXT
15177#endif
15178#ifndef GLEE_H_DEFINED_glVertexAttribI1ivEXT
15179#define GLEE_H_DEFINED_glVertexAttribI1ivEXT
15180 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint * v);
15181 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT;
15182 #define glVertexAttribI1ivEXT GLeeFuncPtr_glVertexAttribI1ivEXT
15183#endif
15184#ifndef GLEE_H_DEFINED_glVertexAttribI2ivEXT
15185#define GLEE_H_DEFINED_glVertexAttribI2ivEXT
15186 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint * v);
15187 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT;
15188 #define glVertexAttribI2ivEXT GLeeFuncPtr_glVertexAttribI2ivEXT
15189#endif
15190#ifndef GLEE_H_DEFINED_glVertexAttribI3ivEXT
15191#define GLEE_H_DEFINED_glVertexAttribI3ivEXT
15192 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint * v);
15193 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT;
15194 #define glVertexAttribI3ivEXT GLeeFuncPtr_glVertexAttribI3ivEXT
15195#endif
15196#ifndef GLEE_H_DEFINED_glVertexAttribI4ivEXT
15197#define GLEE_H_DEFINED_glVertexAttribI4ivEXT
15198 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint * v);
15199 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT;
15200 #define glVertexAttribI4ivEXT GLeeFuncPtr_glVertexAttribI4ivEXT
15201#endif
15202#ifndef GLEE_H_DEFINED_glVertexAttribI1uivEXT
15203#define GLEE_H_DEFINED_glVertexAttribI1uivEXT
15204 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint * v);
15205 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT;
15206 #define glVertexAttribI1uivEXT GLeeFuncPtr_glVertexAttribI1uivEXT
15207#endif
15208#ifndef GLEE_H_DEFINED_glVertexAttribI2uivEXT
15209#define GLEE_H_DEFINED_glVertexAttribI2uivEXT
15210 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint * v);
15211 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT;
15212 #define glVertexAttribI2uivEXT GLeeFuncPtr_glVertexAttribI2uivEXT
15213#endif
15214#ifndef GLEE_H_DEFINED_glVertexAttribI3uivEXT
15215#define GLEE_H_DEFINED_glVertexAttribI3uivEXT
15216 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint * v);
15217 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT;
15218 #define glVertexAttribI3uivEXT GLeeFuncPtr_glVertexAttribI3uivEXT
15219#endif
15220#ifndef GLEE_H_DEFINED_glVertexAttribI4uivEXT
15221#define GLEE_H_DEFINED_glVertexAttribI4uivEXT
15222 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint * v);
15223 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT;
15224 #define glVertexAttribI4uivEXT GLeeFuncPtr_glVertexAttribI4uivEXT
15225#endif
15226#ifndef GLEE_H_DEFINED_glVertexAttribI4bvEXT
15227#define GLEE_H_DEFINED_glVertexAttribI4bvEXT
15228 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte * v);
15229 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT;
15230 #define glVertexAttribI4bvEXT GLeeFuncPtr_glVertexAttribI4bvEXT
15231#endif
15232#ifndef GLEE_H_DEFINED_glVertexAttribI4svEXT
15233#define GLEE_H_DEFINED_glVertexAttribI4svEXT
15234 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort * v);
15235 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT;
15236 #define glVertexAttribI4svEXT GLeeFuncPtr_glVertexAttribI4svEXT
15237#endif
15238#ifndef GLEE_H_DEFINED_glVertexAttribI4ubvEXT
15239#define GLEE_H_DEFINED_glVertexAttribI4ubvEXT
15240 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte * v);
15241 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT;
15242 #define glVertexAttribI4ubvEXT GLeeFuncPtr_glVertexAttribI4ubvEXT
15243#endif
15244#ifndef GLEE_H_DEFINED_glVertexAttribI4usvEXT
15245#define GLEE_H_DEFINED_glVertexAttribI4usvEXT
15246 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort * v);
15247 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT;
15248 #define glVertexAttribI4usvEXT GLeeFuncPtr_glVertexAttribI4usvEXT
15249#endif
15250#ifndef GLEE_H_DEFINED_glVertexAttribIPointerEXT
15251#define GLEE_H_DEFINED_glVertexAttribIPointerEXT
15252 typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
15253 GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT;
15254 #define glVertexAttribIPointerEXT GLeeFuncPtr_glVertexAttribIPointerEXT
15255#endif
15256#ifndef GLEE_H_DEFINED_glGetVertexAttribIivEXT
15257#define GLEE_H_DEFINED_glGetVertexAttribIivEXT
15258 typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint * params);
15259 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT;
15260 #define glGetVertexAttribIivEXT GLeeFuncPtr_glGetVertexAttribIivEXT
15261#endif
15262#ifndef GLEE_H_DEFINED_glGetVertexAttribIuivEXT
15263#define GLEE_H_DEFINED_glGetVertexAttribIuivEXT
15264 typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint * params);
15265 GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT;
15266 #define glGetVertexAttribIuivEXT GLeeFuncPtr_glGetVertexAttribIuivEXT
15267#endif
15268#endif
15269
15270/* GL_OES_byte_coordinates */
15271
15272#ifndef GL_OES_byte_coordinates
15273#define GL_OES_byte_coordinates 1
15274#define __GLEE_GL_OES_byte_coordinates 1
15275/* Constants */
15276#define GL_BYTE 0x1400
15277#endif
15278
15279/* GL_OES_compressed_paletted_texture */
15280
15281#ifndef GL_OES_compressed_paletted_texture
15282#define GL_OES_compressed_paletted_texture 1
15283#define __GLEE_GL_OES_compressed_paletted_texture 1
15284/* Constants */
15285#define GL_PALETTE4_RGB8_OES 0x8B90
15286#define GL_PALETTE4_RGBA8_OES 0x8B91
15287#define GL_PALETTE4_R5_G6_B5_OES 0x8B92
15288#define GL_PALETTE4_RGBA4_OES 0x8B93
15289#define GL_PALETTE4_RGB5_A1_OES 0x8B94
15290#define GL_PALETTE8_RGB8_OES 0x8B95
15291#define GL_PALETTE8_RGBA8_OES 0x8B96
15292#define GL_PALETTE8_R5_G6_B5_OES 0x8B97
15293#define GL_PALETTE8_RGBA4_OES 0x8B98
15294#define GL_PALETTE8_RGB5_A1_OES 0x8B99
15295#endif
15296
15297/* GL_OES_single_precision */
15298
15299#ifndef GL_OES_single_precision
15300#define GL_OES_single_precision 1
15301#define __GLEE_GL_OES_single_precision 1
15302/* Constants */
15303#ifndef GLEE_H_DEFINED_glDepthRangefOES
15304#define GLEE_H_DEFINED_glDepthRangefOES
15305 typedef GLvoid (APIENTRYP GLEEPFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
15306 GLEE_EXTERN GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES;
15307 #define glDepthRangefOES GLeeFuncPtr_glDepthRangefOES
15308#endif
15309#ifndef GLEE_H_DEFINED_glFrustumfOES
15310#define GLEE_H_DEFINED_glFrustumfOES
15311 typedef GLvoid (APIENTRYP GLEEPFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
15312 GLEE_EXTERN GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES;
15313 #define glFrustumfOES GLeeFuncPtr_glFrustumfOES
15314#endif
15315#ifndef GLEE_H_DEFINED_glOrthofOES
15316#define GLEE_H_DEFINED_glOrthofOES
15317 typedef GLvoid (APIENTRYP GLEEPFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
15318 GLEE_EXTERN GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES;
15319 #define glOrthofOES GLeeFuncPtr_glOrthofOES
15320#endif
15321#ifndef GLEE_H_DEFINED_glClipPlanefOES
15322#define GLEE_H_DEFINED_glClipPlanefOES
15323 typedef GLvoid (APIENTRYP GLEEPFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
15324 GLEE_EXTERN GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES;
15325 #define glClipPlanefOES GLeeFuncPtr_glClipPlanefOES
15326#endif
15327#ifndef GLEE_H_DEFINED_glGetClipPlanefOES
15328#define GLEE_H_DEFINED_glGetClipPlanefOES
15329 typedef GLvoid (APIENTRYP GLEEPFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
15330 GLEE_EXTERN GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES;
15331 #define glGetClipPlanefOES GLeeFuncPtr_glGetClipPlanefOES
15332#endif
15333#ifndef GLEE_H_DEFINED_glClearDepthfOES
15334#define GLEE_H_DEFINED_glClearDepthfOES
15335 typedef GLvoid (APIENTRYP GLEEPFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
15336 GLEE_EXTERN GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES;
15337 #define glClearDepthfOES GLeeFuncPtr_glClearDepthfOES
15338#endif
15339#endif
15340
15341/* GL_SGIX_pixel_texture_bits */
15342
15343#ifndef GL_SGIX_pixel_texture_bits
15344#define GL_SGIX_pixel_texture_bits 1
15345#define __GLEE_GL_SGIX_pixel_texture_bits 1
15346/* Constants */
15347#endif
15348
15349/* GL_SGIX_texture_range */
15350
15351#ifndef GL_SGIX_texture_range
15352#define GL_SGIX_texture_range 1
15353#define __GLEE_GL_SGIX_texture_range 1
15354/* Constants */
15355#define GL_RGB_SIGNED_SGIX 0x85E0
15356#define GL_RGBA_SIGNED_SGIX 0x85E1
15357#define GL_ALPHA_SIGNED_SGIX 0x85E2
15358#define GL_LUMINANCE_SIGNED_SGIX 0x85E3
15359#define GL_INTENSITY_SIGNED_SGIX 0x85E4
15360#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
15361#define GL_RGB16_SIGNED_SGIX 0x85E6
15362#define GL_RGBA16_SIGNED_SGIX 0x85E7
15363#define GL_ALPHA16_SIGNED_SGIX 0x85E8
15364#define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
15365#define GL_INTENSITY16_SIGNED_SGIX 0x85EA
15366#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
15367#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
15368#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
15369#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
15370#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
15371#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
15372#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
15373#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
15374#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
15375#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
15376#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
15377#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
15378#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
15379#define GL_MIN_LUMINANCE_SGIS 0x85F8
15380#define GL_MAX_LUMINANCE_SGIS 0x85F9
15381#define GL_MIN_INTENSITY_SGIS 0x85FA
15382#define GL_MAX_INTENSITY_SGIS 0x85FB
15383#endif
15384
15385/* WGL */
15386
15387#ifdef WIN32
15388
15389/* Extension querying variables */
15390
15391GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
15392GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
15393GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
15394GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
15395GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
15396GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
15397GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
15398GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
15399GLEE_EXTERN GLboolean _GLEE_WGL_ARB_create_context;
15400GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
15401GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
15402GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
15403GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
15404GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
15405GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
15406GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
15407GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
15408GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
15409GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
15410GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
15411GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
15412GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
15413GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
15414GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
15415GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
15416GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format_packed_float;
15417GLEE_EXTERN GLboolean _GLEE_WGL_EXT_framebuffer_sRGB;
15418GLEE_EXTERN GLboolean _GLEE_WGL_NV_present_video;
15419GLEE_EXTERN GLboolean _GLEE_WGL_NV_swap_group;
15420GLEE_EXTERN GLboolean _GLEE_WGL_NV_gpu_affinity;
15421GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
15422GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
15423GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
15424GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
15425GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
15426GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
15427GLEE_EXTERN GLboolean _GLEE_WGL_NV_video_output;
15428
15429/* Aliases for extension querying variables */
15430
15431#define GLEE_WGL_ARB_buffer_region GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
15432#define GLEE_WGL_ARB_multisample GLeeEnabled(&_GLEE_WGL_ARB_multisample)
15433#define GLEE_WGL_ARB_extensions_string GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
15434#define GLEE_WGL_ARB_pixel_format GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
15435#define GLEE_WGL_ARB_make_current_read GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
15436#define GLEE_WGL_ARB_pbuffer GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
15437#define GLEE_WGL_ARB_render_texture GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
15438#define GLEE_WGL_ARB_pixel_format_float GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
15439#define GLEE_WGL_ARB_create_context GLeeEnabled(&_GLEE_WGL_ARB_create_context)
15440#define GLEE_WGL_EXT_make_current_read GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
15441#define GLEE_WGL_EXT_pixel_format GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
15442#define GLEE_WGL_EXT_pbuffer GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
15443#define GLEE_WGL_EXT_depth_float GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
15444#define GLEE_WGL_3DFX_multisample GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
15445#define GLEE_WGL_EXT_multisample GLeeEnabled(&_GLEE_WGL_EXT_multisample)
15446#define GLEE_WGL_I3D_digital_video_control GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
15447#define GLEE_WGL_I3D_gamma GLeeEnabled(&_GLEE_WGL_I3D_gamma)
15448#define GLEE_WGL_I3D_genlock GLeeEnabled(&_GLEE_WGL_I3D_genlock)
15449#define GLEE_WGL_I3D_image_buffer GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
15450#define GLEE_WGL_I3D_swap_frame_lock GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
15451#define GLEE_WGL_NV_render_depth_texture GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
15452#define GLEE_WGL_NV_render_texture_rectangle GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
15453#define GLEE_WGL_ATI_pixel_format_float GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
15454#define GLEE_WGL_NV_float_buffer GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
15455#define GLEE_WGL_3DL_stereo_control GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
15456#define GLEE_WGL_EXT_pixel_format_packed_float GLeeEnabled(&_GLEE_WGL_EXT_pixel_format_packed_float)
15457#define GLEE_WGL_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_WGL_EXT_framebuffer_sRGB)
15458#define GLEE_WGL_NV_present_video GLeeEnabled(&_GLEE_WGL_NV_present_video)
15459#define GLEE_WGL_NV_swap_group GLeeEnabled(&_GLEE_WGL_NV_swap_group)
15460#define GLEE_WGL_NV_gpu_affinity GLeeEnabled(&_GLEE_WGL_NV_gpu_affinity)
15461#define GLEE_WGL_EXT_display_color_table GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
15462#define GLEE_WGL_EXT_extensions_string GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
15463#define GLEE_WGL_EXT_swap_control GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
15464#define GLEE_WGL_NV_vertex_array_range GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
15465#define GLEE_WGL_OML_sync_control GLeeEnabled(&_GLEE_WGL_OML_sync_control)
15466#define GLEE_WGL_I3D_swap_frame_usage GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
15467#define GLEE_WGL_NV_video_output GLeeEnabled(&_GLEE_WGL_NV_video_output)
15468
15469/* WGL_ARB_buffer_region */
15470
15471#ifndef WGL_ARB_buffer_region
15472#define WGL_ARB_buffer_region 1
15473#define __GLEE_WGL_ARB_buffer_region 1
15474/* Constants */
15475#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
15476#define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
15477#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
15478#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
15479#ifndef GLEE_H_DEFINED_wglCreateBufferRegionARB
15480#define GLEE_H_DEFINED_wglCreateBufferRegionARB
15481 typedef HANDLE (APIENTRYP GLEEPFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
15482 GLEE_EXTERN GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB;
15483 #define wglCreateBufferRegionARB GLeeFuncPtr_wglCreateBufferRegionARB
15484#endif
15485#ifndef GLEE_H_DEFINED_wglDeleteBufferRegionARB
15486#define GLEE_H_DEFINED_wglDeleteBufferRegionARB
15487 typedef VOID (APIENTRYP GLEEPFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
15488 GLEE_EXTERN GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB;
15489 #define wglDeleteBufferRegionARB GLeeFuncPtr_wglDeleteBufferRegionARB
15490#endif
15491#ifndef GLEE_H_DEFINED_wglSaveBufferRegionARB
15492#define GLEE_H_DEFINED_wglSaveBufferRegionARB
15493 typedef BOOL (APIENTRYP GLEEPFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
15494 GLEE_EXTERN GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB;
15495 #define wglSaveBufferRegionARB GLeeFuncPtr_wglSaveBufferRegionARB
15496#endif
15497#ifndef GLEE_H_DEFINED_wglRestoreBufferRegionARB
15498#define GLEE_H_DEFINED_wglRestoreBufferRegionARB
15499 typedef BOOL (APIENTRYP GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
15500 GLEE_EXTERN GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB;
15501 #define wglRestoreBufferRegionARB GLeeFuncPtr_wglRestoreBufferRegionARB
15502#endif
15503#endif
15504
15505/* WGL_ARB_multisample */
15506
15507#ifndef WGL_ARB_multisample
15508#define WGL_ARB_multisample 1
15509#define __GLEE_WGL_ARB_multisample 1
15510/* Constants */
15511#define WGL_SAMPLE_BUFFERS_ARB 0x2041
15512#define WGL_SAMPLES_ARB 0x2042
15513#endif
15514
15515/* WGL_ARB_extensions_string */
15516
15517#ifndef WGL_ARB_extensions_string
15518#define WGL_ARB_extensions_string 1
15519#define __GLEE_WGL_ARB_extensions_string 1
15520/* Constants */
15521#ifndef GLEE_H_DEFINED_wglGetExtensionsStringARB
15522#define GLEE_H_DEFINED_wglGetExtensionsStringARB
15523 typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
15524 GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB;
15525 #define wglGetExtensionsStringARB GLeeFuncPtr_wglGetExtensionsStringARB
15526#endif
15527#endif
15528
15529/* WGL_ARB_pixel_format */
15530
15531#ifndef WGL_ARB_pixel_format
15532#define WGL_ARB_pixel_format 1
15533#define __GLEE_WGL_ARB_pixel_format 1
15534/* Constants */
15535#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
15536#define WGL_DRAW_TO_WINDOW_ARB 0x2001
15537#define WGL_DRAW_TO_BITMAP_ARB 0x2002
15538#define WGL_ACCELERATION_ARB 0x2003
15539#define WGL_NEED_PALETTE_ARB 0x2004
15540#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
15541#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
15542#define WGL_SWAP_METHOD_ARB 0x2007
15543#define WGL_NUMBER_OVERLAYS_ARB 0x2008
15544#define WGL_NUMBER_UNDERLAYS_ARB 0x2009
15545#define WGL_TRANSPARENT_ARB 0x200A
15546#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
15547#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
15548#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
15549#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
15550#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
15551#define WGL_SHARE_DEPTH_ARB 0x200C
15552#define WGL_SHARE_STENCIL_ARB 0x200D
15553#define WGL_SHARE_ACCUM_ARB 0x200E
15554#define WGL_SUPPORT_GDI_ARB 0x200F
15555#define WGL_SUPPORT_OPENGL_ARB 0x2010
15556#define WGL_DOUBLE_BUFFER_ARB 0x2011
15557#define WGL_STEREO_ARB 0x2012
15558#define WGL_PIXEL_TYPE_ARB 0x2013
15559#define WGL_COLOR_BITS_ARB 0x2014
15560#define WGL_RED_BITS_ARB 0x2015
15561#define WGL_RED_SHIFT_ARB 0x2016
15562#define WGL_GREEN_BITS_ARB 0x2017
15563#define WGL_GREEN_SHIFT_ARB 0x2018
15564#define WGL_BLUE_BITS_ARB 0x2019
15565#define WGL_BLUE_SHIFT_ARB 0x201A
15566#define WGL_ALPHA_BITS_ARB 0x201B
15567#define WGL_ALPHA_SHIFT_ARB 0x201C
15568#define WGL_ACCUM_BITS_ARB 0x201D
15569#define WGL_ACCUM_RED_BITS_ARB 0x201E
15570#define WGL_ACCUM_GREEN_BITS_ARB 0x201F
15571#define WGL_ACCUM_BLUE_BITS_ARB 0x2020
15572#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
15573#define WGL_DEPTH_BITS_ARB 0x2022
15574#define WGL_STENCIL_BITS_ARB 0x2023
15575#define WGL_AUX_BUFFERS_ARB 0x2024
15576#define WGL_NO_ACCELERATION_ARB 0x2025
15577#define WGL_GENERIC_ACCELERATION_ARB 0x2026
15578#define WGL_FULL_ACCELERATION_ARB 0x2027
15579#define WGL_SWAP_EXCHANGE_ARB 0x2028
15580#define WGL_SWAP_COPY_ARB 0x2029
15581#define WGL_SWAP_UNDEFINED_ARB 0x202A
15582#define WGL_TYPE_RGBA_ARB 0x202B
15583#define WGL_TYPE_COLORINDEX_ARB 0x202C
15584#ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
15585#define GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
15586 typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
15587 GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB;
15588 #define wglGetPixelFormatAttribivARB GLeeFuncPtr_wglGetPixelFormatAttribivARB
15589#endif
15590#ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
15591#define GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
15592 typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
15593 GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB;
15594 #define wglGetPixelFormatAttribfvARB GLeeFuncPtr_wglGetPixelFormatAttribfvARB
15595#endif
15596#ifndef GLEE_H_DEFINED_wglChoosePixelFormatARB
15597#define GLEE_H_DEFINED_wglChoosePixelFormatARB
15598 typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
15599 GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB;
15600 #define wglChoosePixelFormatARB GLeeFuncPtr_wglChoosePixelFormatARB
15601#endif
15602#endif
15603
15604/* WGL_ARB_make_current_read */
15605
15606#ifndef WGL_ARB_make_current_read
15607#define WGL_ARB_make_current_read 1
15608#define __GLEE_WGL_ARB_make_current_read 1
15609/* Constants */
15610#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
15611#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
15612#ifndef GLEE_H_DEFINED_wglMakeContextCurrentARB
15613#define GLEE_H_DEFINED_wglMakeContextCurrentARB
15614 typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
15615 GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB;
15616 #define wglMakeContextCurrentARB GLeeFuncPtr_wglMakeContextCurrentARB
15617#endif
15618#ifndef GLEE_H_DEFINED_wglGetCurrentReadDCARB
15619#define GLEE_H_DEFINED_wglGetCurrentReadDCARB
15620 typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCARBPROC) ();
15621 GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB;
15622 #define wglGetCurrentReadDCARB GLeeFuncPtr_wglGetCurrentReadDCARB
15623#endif
15624#endif
15625
15626/* WGL_ARB_pbuffer */
15627
15628#ifndef WGL_ARB_pbuffer
15629#define WGL_ARB_pbuffer 1
15630#define __GLEE_WGL_ARB_pbuffer 1
15631/* Constants */
15632#define WGL_DRAW_TO_PBUFFER_ARB 0x202D
15633#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
15634#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
15635#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
15636#define WGL_PBUFFER_LARGEST_ARB 0x2033
15637#define WGL_PBUFFER_WIDTH_ARB 0x2034
15638#define WGL_PBUFFER_HEIGHT_ARB 0x2035
15639#define WGL_PBUFFER_LOST_ARB 0x2036
15640#ifndef GLEE_H_DEFINED_wglCreatePbufferARB
15641#define GLEE_H_DEFINED_wglCreatePbufferARB
15642 typedef HPBUFFERARB (APIENTRYP GLEEPFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
15643 GLEE_EXTERN GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB;
15644 #define wglCreatePbufferARB GLeeFuncPtr_wglCreatePbufferARB
15645#endif
15646#ifndef GLEE_H_DEFINED_wglGetPbufferDCARB
15647#define GLEE_H_DEFINED_wglGetPbufferDCARB
15648 typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
15649 GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB;
15650 #define wglGetPbufferDCARB GLeeFuncPtr_wglGetPbufferDCARB
15651#endif
15652#ifndef GLEE_H_DEFINED_wglReleasePbufferDCARB
15653#define GLEE_H_DEFINED_wglReleasePbufferDCARB
15654 typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
15655 GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB;
15656 #define wglReleasePbufferDCARB GLeeFuncPtr_wglReleasePbufferDCARB
15657#endif
15658#ifndef GLEE_H_DEFINED_wglDestroyPbufferARB
15659#define GLEE_H_DEFINED_wglDestroyPbufferARB
15660 typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
15661 GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB;
15662 #define wglDestroyPbufferARB GLeeFuncPtr_wglDestroyPbufferARB
15663#endif
15664#ifndef GLEE_H_DEFINED_wglQueryPbufferARB
15665#define GLEE_H_DEFINED_wglQueryPbufferARB
15666 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
15667 GLEE_EXTERN GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB;
15668 #define wglQueryPbufferARB GLeeFuncPtr_wglQueryPbufferARB
15669#endif
15670#endif
15671
15672/* WGL_ARB_render_texture */
15673
15674#ifndef WGL_ARB_render_texture
15675#define WGL_ARB_render_texture 1
15676#define __GLEE_WGL_ARB_render_texture 1
15677/* Constants */
15678#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
15679#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
15680#define WGL_TEXTURE_FORMAT_ARB 0x2072
15681#define WGL_TEXTURE_TARGET_ARB 0x2073
15682#define WGL_MIPMAP_TEXTURE_ARB 0x2074
15683#define WGL_TEXTURE_RGB_ARB 0x2075
15684#define WGL_TEXTURE_RGBA_ARB 0x2076
15685#define WGL_NO_TEXTURE_ARB 0x2077
15686#define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
15687#define WGL_TEXTURE_1D_ARB 0x2079
15688#define WGL_TEXTURE_2D_ARB 0x207A
15689#define WGL_MIPMAP_LEVEL_ARB 0x207B
15690#define WGL_CUBE_MAP_FACE_ARB 0x207C
15691#define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D
15692#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E
15693#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F
15694#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080
15695#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081
15696#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082
15697#define WGL_FRONT_LEFT_ARB 0x2083
15698#define WGL_FRONT_RIGHT_ARB 0x2084
15699#define WGL_BACK_LEFT_ARB 0x2085
15700#define WGL_BACK_RIGHT_ARB 0x2086
15701#define WGL_AUX0_ARB 0x2087
15702#define WGL_AUX1_ARB 0x2088
15703#define WGL_AUX2_ARB 0x2089
15704#define WGL_AUX3_ARB 0x208A
15705#define WGL_AUX4_ARB 0x208B
15706#define WGL_AUX5_ARB 0x208C
15707#define WGL_AUX6_ARB 0x208D
15708#define WGL_AUX7_ARB 0x208E
15709#define WGL_AUX8_ARB 0x208F
15710#define WGL_AUX9_ARB 0x2090
15711#ifndef GLEE_H_DEFINED_wglBindTexImageARB
15712#define GLEE_H_DEFINED_wglBindTexImageARB
15713 typedef BOOL (APIENTRYP GLEEPFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
15714 GLEE_EXTERN GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB;
15715 #define wglBindTexImageARB GLeeFuncPtr_wglBindTexImageARB
15716#endif
15717#ifndef GLEE_H_DEFINED_wglReleaseTexImageARB
15718#define GLEE_H_DEFINED_wglReleaseTexImageARB
15719 typedef BOOL (APIENTRYP GLEEPFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
15720 GLEE_EXTERN GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB;
15721 #define wglReleaseTexImageARB GLeeFuncPtr_wglReleaseTexImageARB
15722#endif
15723#ifndef GLEE_H_DEFINED_wglSetPbufferAttribARB
15724#define GLEE_H_DEFINED_wglSetPbufferAttribARB
15725 typedef BOOL (APIENTRYP GLEEPFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int * piAttribList);
15726 GLEE_EXTERN GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB;
15727 #define wglSetPbufferAttribARB GLeeFuncPtr_wglSetPbufferAttribARB
15728#endif
15729#endif
15730
15731/* WGL_ARB_pixel_format_float */
15732
15733#ifndef WGL_ARB_pixel_format_float
15734#define WGL_ARB_pixel_format_float 1
15735#define __GLEE_WGL_ARB_pixel_format_float 1
15736/* Constants */
15737#define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0
15738#endif
15739
15740/* WGL_ARB_create_context */
15741
15742#ifndef WGL_ARB_create_context
15743#define WGL_ARB_create_context 1
15744#define __GLEE_WGL_ARB_create_context 1
15745/* Constants */
15746#define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001
15747#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002
15748#define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091
15749#define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092
15750#define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093
15751#define WGL_CONTEXT_FLAGS_ARB 0x2094
15752#define ERROR_INVALID_VERSION_ARB 0x2095
15753#ifndef GLEE_H_DEFINED_wglCreateContextAttribsARB
15754#define GLEE_H_DEFINED_wglCreateContextAttribsARB
15755 typedef HGLRC (APIENTRYP GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int * attribList);
15756 GLEE_EXTERN GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB;
15757 #define wglCreateContextAttribsARB GLeeFuncPtr_wglCreateContextAttribsARB
15758#endif
15759#endif
15760
15761/* WGL_EXT_make_current_read */
15762
15763#ifndef WGL_EXT_make_current_read
15764#define WGL_EXT_make_current_read 1
15765#define __GLEE_WGL_EXT_make_current_read 1
15766/* Constants */
15767#define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043
15768#ifndef GLEE_H_DEFINED_wglMakeContextCurrentEXT
15769#define GLEE_H_DEFINED_wglMakeContextCurrentEXT
15770 typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
15771 GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT;
15772 #define wglMakeContextCurrentEXT GLeeFuncPtr_wglMakeContextCurrentEXT
15773#endif
15774#ifndef GLEE_H_DEFINED_wglGetCurrentReadDCEXT
15775#define GLEE_H_DEFINED_wglGetCurrentReadDCEXT
15776 typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCEXTPROC) ();
15777 GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT;
15778 #define wglGetCurrentReadDCEXT GLeeFuncPtr_wglGetCurrentReadDCEXT
15779#endif
15780#endif
15781
15782/* WGL_EXT_pixel_format */
15783
15784#ifndef WGL_EXT_pixel_format
15785#define WGL_EXT_pixel_format 1
15786#define __GLEE_WGL_EXT_pixel_format 1
15787/* Constants */
15788#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000
15789#define WGL_DRAW_TO_WINDOW_EXT 0x2001
15790#define WGL_DRAW_TO_BITMAP_EXT 0x2002
15791#define WGL_ACCELERATION_EXT 0x2003
15792#define WGL_NEED_PALETTE_EXT 0x2004
15793#define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005
15794#define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006
15795#define WGL_SWAP_METHOD_EXT 0x2007
15796#define WGL_NUMBER_OVERLAYS_EXT 0x2008
15797#define WGL_NUMBER_UNDERLAYS_EXT 0x2009
15798#define WGL_TRANSPARENT_EXT 0x200A
15799#define WGL_TRANSPARENT_VALUE_EXT 0x200B
15800#define WGL_SHARE_DEPTH_EXT 0x200C
15801#define WGL_SHARE_STENCIL_EXT 0x200D
15802#define WGL_SHARE_ACCUM_EXT 0x200E
15803#define WGL_SUPPORT_GDI_EXT 0x200F
15804#define WGL_SUPPORT_OPENGL_EXT 0x2010
15805#define WGL_DOUBLE_BUFFER_EXT 0x2011
15806#define WGL_STEREO_EXT 0x2012
15807#define WGL_PIXEL_TYPE_EXT 0x2013
15808#define WGL_COLOR_BITS_EXT 0x2014
15809#define WGL_RED_BITS_EXT 0x2015
15810#define WGL_RED_SHIFT_EXT 0x2016
15811#define WGL_GREEN_BITS_EXT 0x2017
15812#define WGL_GREEN_SHIFT_EXT 0x2018
15813#define WGL_BLUE_BITS_EXT 0x2019
15814#define WGL_BLUE_SHIFT_EXT 0x201A
15815#define WGL_ALPHA_BITS_EXT 0x201B
15816#define WGL_ALPHA_SHIFT_EXT 0x201C
15817#define WGL_ACCUM_BITS_EXT 0x201D
15818#define WGL_ACCUM_RED_BITS_EXT 0x201E
15819#define WGL_ACCUM_GREEN_BITS_EXT 0x201F
15820#define WGL_ACCUM_BLUE_BITS_EXT 0x2020
15821#define WGL_ACCUM_ALPHA_BITS_EXT 0x2021
15822#define WGL_DEPTH_BITS_EXT 0x2022
15823#define WGL_STENCIL_BITS_EXT 0x2023
15824#define WGL_AUX_BUFFERS_EXT 0x2024
15825#define WGL_NO_ACCELERATION_EXT 0x2025
15826#define WGL_GENERIC_ACCELERATION_EXT 0x2026
15827#define WGL_FULL_ACCELERATION_EXT 0x2027
15828#define WGL_SWAP_EXCHANGE_EXT 0x2028
15829#define WGL_SWAP_COPY_EXT 0x2029
15830#define WGL_SWAP_UNDEFINED_EXT 0x202A
15831#define WGL_TYPE_RGBA_EXT 0x202B
15832#define WGL_TYPE_COLORINDEX_EXT 0x202C
15833#ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
15834#define GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
15835 typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues);
15836 GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT;
15837 #define wglGetPixelFormatAttribivEXT GLeeFuncPtr_wglGetPixelFormatAttribivEXT
15838#endif
15839#ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
15840#define GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
15841 typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues);
15842 GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT;
15843 #define wglGetPixelFormatAttribfvEXT GLeeFuncPtr_wglGetPixelFormatAttribfvEXT
15844#endif
15845#ifndef GLEE_H_DEFINED_wglChoosePixelFormatEXT
15846#define GLEE_H_DEFINED_wglChoosePixelFormatEXT
15847 typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
15848 GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT;
15849 #define wglChoosePixelFormatEXT GLeeFuncPtr_wglChoosePixelFormatEXT
15850#endif
15851#endif
15852
15853/* WGL_EXT_pbuffer */
15854
15855#ifndef WGL_EXT_pbuffer
15856#define WGL_EXT_pbuffer 1
15857#define __GLEE_WGL_EXT_pbuffer 1
15858/* Constants */
15859#define WGL_DRAW_TO_PBUFFER_EXT 0x202D
15860#define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E
15861#define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F
15862#define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030
15863#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031
15864#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032
15865#define WGL_PBUFFER_LARGEST_EXT 0x2033
15866#define WGL_PBUFFER_WIDTH_EXT 0x2034
15867#define WGL_PBUFFER_HEIGHT_EXT 0x2035
15868#ifndef GLEE_H_DEFINED_wglCreatePbufferEXT
15869#define GLEE_H_DEFINED_wglCreatePbufferEXT
15870 typedef HPBUFFEREXT (APIENTRYP GLEEPFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
15871 GLEE_EXTERN GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT;
15872 #define wglCreatePbufferEXT GLeeFuncPtr_wglCreatePbufferEXT
15873#endif
15874#ifndef GLEE_H_DEFINED_wglGetPbufferDCEXT
15875#define GLEE_H_DEFINED_wglGetPbufferDCEXT
15876 typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
15877 GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT;
15878 #define wglGetPbufferDCEXT GLeeFuncPtr_wglGetPbufferDCEXT
15879#endif
15880#ifndef GLEE_H_DEFINED_wglReleasePbufferDCEXT
15881#define GLEE_H_DEFINED_wglReleasePbufferDCEXT
15882 typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
15883 GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT;
15884 #define wglReleasePbufferDCEXT GLeeFuncPtr_wglReleasePbufferDCEXT
15885#endif
15886#ifndef GLEE_H_DEFINED_wglDestroyPbufferEXT
15887#define GLEE_H_DEFINED_wglDestroyPbufferEXT
15888 typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
15889 GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT;
15890 #define wglDestroyPbufferEXT GLeeFuncPtr_wglDestroyPbufferEXT
15891#endif
15892#ifndef GLEE_H_DEFINED_wglQueryPbufferEXT
15893#define GLEE_H_DEFINED_wglQueryPbufferEXT
15894 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int * piValue);
15895 GLEE_EXTERN GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT;
15896 #define wglQueryPbufferEXT GLeeFuncPtr_wglQueryPbufferEXT
15897#endif
15898#endif
15899
15900/* WGL_EXT_depth_float */
15901
15902#ifndef WGL_EXT_depth_float
15903#define WGL_EXT_depth_float 1
15904#define __GLEE_WGL_EXT_depth_float 1
15905/* Constants */
15906#define WGL_DEPTH_FLOAT_EXT 0x2040
15907#endif
15908
15909/* WGL_3DFX_multisample */
15910
15911#ifndef WGL_3DFX_multisample
15912#define WGL_3DFX_multisample 1
15913#define __GLEE_WGL_3DFX_multisample 1
15914/* Constants */
15915#define WGL_SAMPLE_BUFFERS_3DFX 0x2060
15916#define WGL_SAMPLES_3DFX 0x2061
15917#endif
15918
15919/* WGL_EXT_multisample */
15920
15921#ifndef WGL_EXT_multisample
15922#define WGL_EXT_multisample 1
15923#define __GLEE_WGL_EXT_multisample 1
15924/* Constants */
15925#define WGL_SAMPLE_BUFFERS_EXT 0x2041
15926#define WGL_SAMPLES_EXT 0x2042
15927#endif
15928
15929/* WGL_I3D_digital_video_control */
15930
15931#ifndef WGL_I3D_digital_video_control
15932#define WGL_I3D_digital_video_control 1
15933#define __GLEE_WGL_I3D_digital_video_control 1
15934/* Constants */
15935#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050
15936#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051
15937#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052
15938#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053
15939#ifndef GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
15940#define GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
15941 typedef BOOL (APIENTRYP GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
15942 GLEE_EXTERN GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D;
15943 #define wglGetDigitalVideoParametersI3D GLeeFuncPtr_wglGetDigitalVideoParametersI3D
15944#endif
15945#ifndef GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
15946#define GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
15947 typedef BOOL (APIENTRYP GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
15948 GLEE_EXTERN GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D;
15949 #define wglSetDigitalVideoParametersI3D GLeeFuncPtr_wglSetDigitalVideoParametersI3D
15950#endif
15951#endif
15952
15953/* WGL_I3D_gamma */
15954
15955#ifndef WGL_I3D_gamma
15956#define WGL_I3D_gamma 1
15957#define __GLEE_WGL_I3D_gamma 1
15958/* Constants */
15959#define WGL_GAMMA_TABLE_SIZE_I3D 0x204E
15960#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F
15961#ifndef GLEE_H_DEFINED_wglGetGammaTableParametersI3D
15962#define GLEE_H_DEFINED_wglGetGammaTableParametersI3D
15963 typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
15964 GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D;
15965 #define wglGetGammaTableParametersI3D GLeeFuncPtr_wglGetGammaTableParametersI3D
15966#endif
15967#ifndef GLEE_H_DEFINED_wglSetGammaTableParametersI3D
15968#define GLEE_H_DEFINED_wglSetGammaTableParametersI3D
15969 typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
15970 GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D;
15971 #define wglSetGammaTableParametersI3D GLeeFuncPtr_wglSetGammaTableParametersI3D
15972#endif
15973#ifndef GLEE_H_DEFINED_wglGetGammaTableI3D
15974#define GLEE_H_DEFINED_wglGetGammaTableI3D
15975 typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue);
15976 GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D;
15977 #define wglGetGammaTableI3D GLeeFuncPtr_wglGetGammaTableI3D
15978#endif
15979#ifndef GLEE_H_DEFINED_wglSetGammaTableI3D
15980#define GLEE_H_DEFINED_wglSetGammaTableI3D
15981 typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue);
15982 GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D;
15983 #define wglSetGammaTableI3D GLeeFuncPtr_wglSetGammaTableI3D
15984#endif
15985#endif
15986
15987/* WGL_I3D_genlock */
15988
15989#ifndef WGL_I3D_genlock
15990#define WGL_I3D_genlock 1
15991#define __GLEE_WGL_I3D_genlock 1
15992/* Constants */
15993#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044
15994#define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D 0x2045
15995#define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D 0x2046
15996#define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D 0x2047
15997#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048
15998#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049
15999#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A
16000#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B
16001#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C
16002#ifndef GLEE_H_DEFINED_wglEnableGenlockI3D
16003#define GLEE_H_DEFINED_wglEnableGenlockI3D
16004 typedef BOOL (APIENTRYP GLEEPFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
16005 GLEE_EXTERN GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D;
16006 #define wglEnableGenlockI3D GLeeFuncPtr_wglEnableGenlockI3D
16007#endif
16008#ifndef GLEE_H_DEFINED_wglDisableGenlockI3D
16009#define GLEE_H_DEFINED_wglDisableGenlockI3D
16010 typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
16011 GLEE_EXTERN GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D;
16012 #define wglDisableGenlockI3D GLeeFuncPtr_wglDisableGenlockI3D
16013#endif
16014#ifndef GLEE_H_DEFINED_wglIsEnabledGenlockI3D
16015#define GLEE_H_DEFINED_wglIsEnabledGenlockI3D
16016 typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL * pFlag);
16017 GLEE_EXTERN GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D;
16018 #define wglIsEnabledGenlockI3D GLeeFuncPtr_wglIsEnabledGenlockI3D
16019#endif
16020#ifndef GLEE_H_DEFINED_wglGenlockSourceI3D
16021#define GLEE_H_DEFINED_wglGenlockSourceI3D
16022 typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
16023 GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D;
16024 #define wglGenlockSourceI3D GLeeFuncPtr_wglGenlockSourceI3D
16025#endif
16026#ifndef GLEE_H_DEFINED_wglGetGenlockSourceI3D
16027#define GLEE_H_DEFINED_wglGetGenlockSourceI3D
16028 typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT * uSource);
16029 GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D;
16030 #define wglGetGenlockSourceI3D GLeeFuncPtr_wglGetGenlockSourceI3D
16031#endif
16032#ifndef GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
16033#define GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
16034 typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
16035 GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D;
16036 #define wglGenlockSourceEdgeI3D GLeeFuncPtr_wglGenlockSourceEdgeI3D
16037#endif
16038#ifndef GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
16039#define GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
16040 typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT * uEdge);
16041 GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D;
16042 #define wglGetGenlockSourceEdgeI3D GLeeFuncPtr_wglGetGenlockSourceEdgeI3D
16043#endif
16044#ifndef GLEE_H_DEFINED_wglGenlockSampleRateI3D
16045#define GLEE_H_DEFINED_wglGenlockSampleRateI3D
16046 typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
16047 GLEE_EXTERN GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D;
16048 #define wglGenlockSampleRateI3D GLeeFuncPtr_wglGenlockSampleRateI3D
16049#endif
16050#ifndef GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
16051#define GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
16052 typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT * uRate);
16053 GLEE_EXTERN GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D;
16054 #define wglGetGenlockSampleRateI3D GLeeFuncPtr_wglGetGenlockSampleRateI3D
16055#endif
16056#ifndef GLEE_H_DEFINED_wglGenlockSourceDelayI3D
16057#define GLEE_H_DEFINED_wglGenlockSourceDelayI3D
16058 typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
16059 GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D;
16060 #define wglGenlockSourceDelayI3D GLeeFuncPtr_wglGenlockSourceDelayI3D
16061#endif
16062#ifndef GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
16063#define GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
16064 typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT * uDelay);
16065 GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D;
16066 #define wglGetGenlockSourceDelayI3D GLeeFuncPtr_wglGetGenlockSourceDelayI3D
16067#endif
16068#ifndef GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
16069#define GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
16070 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay);
16071 GLEE_EXTERN GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D;
16072 #define wglQueryGenlockMaxSourceDelayI3D GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D
16073#endif
16074#endif
16075
16076/* WGL_I3D_image_buffer */
16077
16078#ifndef WGL_I3D_image_buffer
16079#define WGL_I3D_image_buffer 1
16080#define __GLEE_WGL_I3D_image_buffer 1
16081/* Constants */
16082#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001
16083#define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002
16084#ifndef GLEE_H_DEFINED_wglCreateImageBufferI3D
16085#define GLEE_H_DEFINED_wglCreateImageBufferI3D
16086 typedef LPVOID (APIENTRYP GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
16087 GLEE_EXTERN GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D;
16088 #define wglCreateImageBufferI3D GLeeFuncPtr_wglCreateImageBufferI3D
16089#endif
16090#ifndef GLEE_H_DEFINED_wglDestroyImageBufferI3D
16091#define GLEE_H_DEFINED_wglDestroyImageBufferI3D
16092 typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
16093 GLEE_EXTERN GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D;
16094 #define wglDestroyImageBufferI3D GLeeFuncPtr_wglDestroyImageBufferI3D
16095#endif
16096#ifndef GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
16097#define GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
16098 typedef BOOL (APIENTRYP GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count);
16099 GLEE_EXTERN GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D;
16100 #define wglAssociateImageBufferEventsI3D GLeeFuncPtr_wglAssociateImageBufferEventsI3D
16101#endif
16102#ifndef GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
16103#define GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
16104 typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID * pAddress, UINT count);
16105 GLEE_EXTERN GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D;
16106 #define wglReleaseImageBufferEventsI3D GLeeFuncPtr_wglReleaseImageBufferEventsI3D
16107#endif
16108#endif
16109
16110/* WGL_I3D_swap_frame_lock */
16111
16112#ifndef WGL_I3D_swap_frame_lock
16113#define WGL_I3D_swap_frame_lock 1
16114#define __GLEE_WGL_I3D_swap_frame_lock 1
16115/* Constants */
16116#ifndef GLEE_H_DEFINED_wglEnableFrameLockI3D
16117#define GLEE_H_DEFINED_wglEnableFrameLockI3D
16118 typedef BOOL (APIENTRYP GLEEPFNWGLENABLEFRAMELOCKI3DPROC) ();
16119 GLEE_EXTERN GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D;
16120 #define wglEnableFrameLockI3D GLeeFuncPtr_wglEnableFrameLockI3D
16121#endif
16122#ifndef GLEE_H_DEFINED_wglDisableFrameLockI3D
16123#define GLEE_H_DEFINED_wglDisableFrameLockI3D
16124 typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) ();
16125 GLEE_EXTERN GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D;
16126 #define wglDisableFrameLockI3D GLeeFuncPtr_wglDisableFrameLockI3D
16127#endif
16128#ifndef GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
16129#define GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
16130 typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL * pFlag);
16131 GLEE_EXTERN GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D;
16132 #define wglIsEnabledFrameLockI3D GLeeFuncPtr_wglIsEnabledFrameLockI3D
16133#endif
16134#ifndef GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
16135#define GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
16136 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL * pFlag);
16137 GLEE_EXTERN GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D;
16138 #define wglQueryFrameLockMasterI3D GLeeFuncPtr_wglQueryFrameLockMasterI3D
16139#endif
16140#endif
16141
16142/* WGL_NV_render_depth_texture */
16143
16144#ifndef WGL_NV_render_depth_texture
16145#define WGL_NV_render_depth_texture 1
16146#define __GLEE_WGL_NV_render_depth_texture 1
16147/* Constants */
16148#define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3
16149#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4
16150#define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5
16151#define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6
16152#define WGL_DEPTH_COMPONENT_NV 0x20A7
16153#endif
16154
16155/* WGL_NV_render_texture_rectangle */
16156
16157#ifndef WGL_NV_render_texture_rectangle
16158#define WGL_NV_render_texture_rectangle 1
16159#define __GLEE_WGL_NV_render_texture_rectangle 1
16160/* Constants */
16161#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0
16162#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1
16163#define WGL_TEXTURE_RECTANGLE_NV 0x20A2
16164#endif
16165
16166/* WGL_ATI_pixel_format_float */
16167
16168#ifndef WGL_ATI_pixel_format_float
16169#define WGL_ATI_pixel_format_float 1
16170#define __GLEE_WGL_ATI_pixel_format_float 1
16171/* Constants */
16172#define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0
16173#endif
16174
16175/* WGL_NV_float_buffer */
16176
16177#ifndef WGL_NV_float_buffer
16178#define WGL_NV_float_buffer 1
16179#define __GLEE_WGL_NV_float_buffer 1
16180/* Constants */
16181#define WGL_FLOAT_COMPONENTS_NV 0x20B0
16182#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1
16183#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2
16184#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3
16185#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4
16186#define WGL_TEXTURE_FLOAT_R_NV 0x20B5
16187#define WGL_TEXTURE_FLOAT_RG_NV 0x20B6
16188#define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7
16189#define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8
16190#endif
16191
16192/* WGL_3DL_stereo_control */
16193
16194#ifndef WGL_3DL_stereo_control
16195#define WGL_3DL_stereo_control 1
16196#define __GLEE_WGL_3DL_stereo_control 1
16197/* Constants */
16198#define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055
16199#define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056
16200#define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057
16201#define WGL_STEREO_POLARITY_INVERT_3DL 0x2058
16202#endif
16203
16204/* WGL_EXT_pixel_format_packed_float */
16205
16206#ifndef WGL_EXT_pixel_format_packed_float
16207#define WGL_EXT_pixel_format_packed_float 1
16208#define __GLEE_WGL_EXT_pixel_format_packed_float 1
16209/* Constants */
16210#define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8
16211#endif
16212
16213/* WGL_EXT_framebuffer_sRGB */
16214
16215#ifndef WGL_EXT_framebuffer_sRGB
16216#define WGL_EXT_framebuffer_sRGB 1
16217#define __GLEE_WGL_EXT_framebuffer_sRGB 1
16218/* Constants */
16219#define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9
16220#endif
16221
16222/* WGL_NV_present_video */
16223
16224#ifndef WGL_NV_present_video
16225#define WGL_NV_present_video 1
16226#define __GLEE_WGL_NV_present_video 1
16227/* Constants */
16228#define WGL_NUM_VIDEO_SLOTS_NV 0x20F0
16229#ifndef GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
16230#define GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
16231 typedef int (APIENTRYP GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList);
16232 GLEE_EXTERN GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV;
16233 #define wglEnumerateVideoDevicesNV GLeeFuncPtr_wglEnumerateVideoDevicesNV
16234#endif
16235#ifndef GLEE_H_DEFINED_wglBindVideoDeviceNV
16236#define GLEE_H_DEFINED_wglBindVideoDeviceNV
16237 typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEODEVICENVPROC) (HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList);
16238 GLEE_EXTERN GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV;
16239 #define wglBindVideoDeviceNV GLeeFuncPtr_wglBindVideoDeviceNV
16240#endif
16241#ifndef GLEE_H_DEFINED_wglQueryCurrentContextNV
16242#define GLEE_H_DEFINED_wglQueryCurrentContextNV
16243 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int * piValue);
16244 GLEE_EXTERN GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV;
16245 #define wglQueryCurrentContextNV GLeeFuncPtr_wglQueryCurrentContextNV
16246#endif
16247#endif
16248
16249/* WGL_NV_swap_group */
16250
16251#ifndef WGL_NV_swap_group
16252#define WGL_NV_swap_group 1
16253#define __GLEE_WGL_NV_swap_group 1
16254/* Constants */
16255#ifndef GLEE_H_DEFINED_wglJoinSwapGroupNV
16256#define GLEE_H_DEFINED_wglJoinSwapGroupNV
16257 typedef BOOL (APIENTRYP GLEEPFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group);
16258 GLEE_EXTERN GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV;
16259 #define wglJoinSwapGroupNV GLeeFuncPtr_wglJoinSwapGroupNV
16260#endif
16261#ifndef GLEE_H_DEFINED_wglBindSwapBarrierNV
16262#define GLEE_H_DEFINED_wglBindSwapBarrierNV
16263 typedef BOOL (APIENTRYP GLEEPFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier);
16264 GLEE_EXTERN GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV;
16265 #define wglBindSwapBarrierNV GLeeFuncPtr_wglBindSwapBarrierNV
16266#endif
16267#ifndef GLEE_H_DEFINED_wglQuerySwapGroupNV
16268#define GLEE_H_DEFINED_wglQuerySwapGroupNV
16269 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint * group, GLuint * barrier);
16270 GLEE_EXTERN GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV;
16271 #define wglQuerySwapGroupNV GLeeFuncPtr_wglQuerySwapGroupNV
16272#endif
16273#ifndef GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
16274#define GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
16275 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint * maxGroups, GLuint * maxBarriers);
16276 GLEE_EXTERN GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV;
16277 #define wglQueryMaxSwapGroupsNV GLeeFuncPtr_wglQueryMaxSwapGroupsNV
16278#endif
16279#ifndef GLEE_H_DEFINED_wglQueryFrameCountNV
16280#define GLEE_H_DEFINED_wglQueryFrameCountNV
16281 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint * count);
16282 GLEE_EXTERN GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV;
16283 #define wglQueryFrameCountNV GLeeFuncPtr_wglQueryFrameCountNV
16284#endif
16285#ifndef GLEE_H_DEFINED_wglResetFrameCountNV
16286#define GLEE_H_DEFINED_wglResetFrameCountNV
16287 typedef BOOL (APIENTRYP GLEEPFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC);
16288 GLEE_EXTERN GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV;
16289 #define wglResetFrameCountNV GLeeFuncPtr_wglResetFrameCountNV
16290#endif
16291#endif
16292
16293/* WGL_NV_gpu_affinity */
16294
16295#ifndef WGL_NV_gpu_affinity
16296#define WGL_NV_gpu_affinity 1
16297#define __GLEE_WGL_NV_gpu_affinity 1
16298/* Constants */
16299#define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0
16300#define WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1
16301#ifndef GLEE_H_DEFINED_wglEnumGpusNV
16302#define GLEE_H_DEFINED_wglEnumGpusNV
16303 typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV * phGpu);
16304 GLEE_EXTERN GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV;
16305 #define wglEnumGpusNV GLeeFuncPtr_wglEnumGpusNV
16306#endif
16307#ifndef GLEE_H_DEFINED_wglEnumGpuDevicesNV
16308#define GLEE_H_DEFINED_wglEnumGpuDevicesNV
16309 typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice);
16310 GLEE_EXTERN GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV;
16311 #define wglEnumGpuDevicesNV GLeeFuncPtr_wglEnumGpuDevicesNV
16312#endif
16313#ifndef GLEE_H_DEFINED_wglCreateAffinityDCNV
16314#define GLEE_H_DEFINED_wglCreateAffinityDCNV
16315 typedef HDC (APIENTRYP GLEEPFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV * phGpuList);
16316 GLEE_EXTERN GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV;
16317 #define wglCreateAffinityDCNV GLeeFuncPtr_wglCreateAffinityDCNV
16318#endif
16319#ifndef GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
16320#define GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
16321 typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu);
16322 GLEE_EXTERN GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV;
16323 #define wglEnumGpusFromAffinityDCNV GLeeFuncPtr_wglEnumGpusFromAffinityDCNV
16324#endif
16325#ifndef GLEE_H_DEFINED_wglDeleteDCNV
16326#define GLEE_H_DEFINED_wglDeleteDCNV
16327 typedef BOOL (APIENTRYP GLEEPFNWGLDELETEDCNVPROC) (HDC hdc);
16328 GLEE_EXTERN GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV;
16329 #define wglDeleteDCNV GLeeFuncPtr_wglDeleteDCNV
16330#endif
16331#endif
16332
16333/* WGL_EXT_display_color_table */
16334
16335#ifndef WGL_EXT_display_color_table
16336#define WGL_EXT_display_color_table 1
16337#define __GLEE_WGL_EXT_display_color_table 1
16338/* Constants */
16339#ifndef GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
16340#define GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
16341 typedef GLboolean (APIENTRYP GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16342 GLEE_EXTERN GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT;
16343 #define wglCreateDisplayColorTableEXT GLeeFuncPtr_wglCreateDisplayColorTableEXT
16344#endif
16345#ifndef GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
16346#define GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
16347 typedef GLboolean (APIENTRYP GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort * table, GLuint length);
16348 GLEE_EXTERN GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT;
16349 #define wglLoadDisplayColorTableEXT GLeeFuncPtr_wglLoadDisplayColorTableEXT
16350#endif
16351#ifndef GLEE_H_DEFINED_wglBindDisplayColorTableEXT
16352#define GLEE_H_DEFINED_wglBindDisplayColorTableEXT
16353 typedef GLboolean (APIENTRYP GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16354 GLEE_EXTERN GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT;
16355 #define wglBindDisplayColorTableEXT GLeeFuncPtr_wglBindDisplayColorTableEXT
16356#endif
16357#ifndef GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
16358#define GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
16359 typedef VOID (APIENTRYP GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16360 GLEE_EXTERN GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT;
16361 #define wglDestroyDisplayColorTableEXT GLeeFuncPtr_wglDestroyDisplayColorTableEXT
16362#endif
16363#endif
16364
16365/* WGL_EXT_extensions_string */
16366
16367#ifndef WGL_EXT_extensions_string
16368#define WGL_EXT_extensions_string 1
16369#define __GLEE_WGL_EXT_extensions_string 1
16370/* Constants */
16371#ifndef GLEE_H_DEFINED_wglGetExtensionsStringEXT
16372#define GLEE_H_DEFINED_wglGetExtensionsStringEXT
16373 typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
16374 GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT;
16375 #define wglGetExtensionsStringEXT GLeeFuncPtr_wglGetExtensionsStringEXT
16376#endif
16377#endif
16378
16379/* WGL_EXT_swap_control */
16380
16381#ifndef WGL_EXT_swap_control
16382#define WGL_EXT_swap_control 1
16383#define __GLEE_WGL_EXT_swap_control 1
16384/* Constants */
16385#ifndef GLEE_H_DEFINED_wglSwapIntervalEXT
16386#define GLEE_H_DEFINED_wglSwapIntervalEXT
16387 typedef BOOL (APIENTRYP GLEEPFNWGLSWAPINTERVALEXTPROC) (int interval);
16388 GLEE_EXTERN GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT;
16389 #define wglSwapIntervalEXT GLeeFuncPtr_wglSwapIntervalEXT
16390#endif
16391#ifndef GLEE_H_DEFINED_wglGetSwapIntervalEXT
16392#define GLEE_H_DEFINED_wglGetSwapIntervalEXT
16393 typedef int (APIENTRYP GLEEPFNWGLGETSWAPINTERVALEXTPROC) ();
16394 GLEE_EXTERN GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT;
16395 #define wglGetSwapIntervalEXT GLeeFuncPtr_wglGetSwapIntervalEXT
16396#endif
16397#endif
16398
16399/* WGL_NV_vertex_array_range */
16400
16401#ifndef WGL_NV_vertex_array_range
16402#define WGL_NV_vertex_array_range 1
16403#define __GLEE_WGL_NV_vertex_array_range 1
16404/* Constants */
16405#ifndef GLEE_H_DEFINED_wglAllocateMemoryNV
16406#define GLEE_H_DEFINED_wglAllocateMemoryNV
16407 typedef void* (APIENTRYP GLEEPFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
16408 GLEE_EXTERN GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV;
16409 #define wglAllocateMemoryNV GLeeFuncPtr_wglAllocateMemoryNV
16410#endif
16411#ifndef GLEE_H_DEFINED_wglFreeMemoryNV
16412#define GLEE_H_DEFINED_wglFreeMemoryNV
16413 typedef void (APIENTRYP GLEEPFNWGLFREEMEMORYNVPROC) (void * pointer);
16414 GLEE_EXTERN GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV;
16415 #define wglFreeMemoryNV GLeeFuncPtr_wglFreeMemoryNV
16416#endif
16417#endif
16418
16419/* WGL_OML_sync_control */
16420
16421#ifndef WGL_OML_sync_control
16422#define WGL_OML_sync_control 1
16423#define __GLEE_WGL_OML_sync_control 1
16424/* Constants */
16425#ifndef GLEE_H_DEFINED_wglGetSyncValuesOML
16426#define GLEE_H_DEFINED_wglGetSyncValuesOML
16427 typedef BOOL (APIENTRYP GLEEPFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc);
16428 GLEE_EXTERN GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML;
16429 #define wglGetSyncValuesOML GLeeFuncPtr_wglGetSyncValuesOML
16430#endif
16431#ifndef GLEE_H_DEFINED_wglGetMscRateOML
16432#define GLEE_H_DEFINED_wglGetMscRateOML
16433 typedef BOOL (APIENTRYP GLEEPFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 * numerator, INT32 * denominator);
16434 GLEE_EXTERN GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML;
16435 #define wglGetMscRateOML GLeeFuncPtr_wglGetMscRateOML
16436#endif
16437#ifndef GLEE_H_DEFINED_wglSwapBuffersMscOML
16438#define GLEE_H_DEFINED_wglSwapBuffersMscOML
16439 typedef INT64 (APIENTRYP GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
16440 GLEE_EXTERN GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML;
16441 #define wglSwapBuffersMscOML GLeeFuncPtr_wglSwapBuffersMscOML
16442#endif
16443#ifndef GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
16444#define GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
16445 typedef INT64 (APIENTRYP GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
16446 GLEE_EXTERN GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML;
16447 #define wglSwapLayerBuffersMscOML GLeeFuncPtr_wglSwapLayerBuffersMscOML
16448#endif
16449#ifndef GLEE_H_DEFINED_wglWaitForMscOML
16450#define GLEE_H_DEFINED_wglWaitForMscOML
16451 typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc);
16452 GLEE_EXTERN GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML;
16453 #define wglWaitForMscOML GLeeFuncPtr_wglWaitForMscOML
16454#endif
16455#ifndef GLEE_H_DEFINED_wglWaitForSbcOML
16456#define GLEE_H_DEFINED_wglWaitForSbcOML
16457 typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc);
16458 GLEE_EXTERN GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML;
16459 #define wglWaitForSbcOML GLeeFuncPtr_wglWaitForSbcOML
16460#endif
16461#endif
16462
16463/* WGL_I3D_swap_frame_usage */
16464
16465#ifndef WGL_I3D_swap_frame_usage
16466#define WGL_I3D_swap_frame_usage 1
16467#define __GLEE_WGL_I3D_swap_frame_usage 1
16468/* Constants */
16469#ifndef GLEE_H_DEFINED_wglGetFrameUsageI3D
16470#define GLEE_H_DEFINED_wglGetFrameUsageI3D
16471 typedef BOOL (APIENTRYP GLEEPFNWGLGETFRAMEUSAGEI3DPROC) (float * pUsage);
16472 GLEE_EXTERN GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D;
16473 #define wglGetFrameUsageI3D GLeeFuncPtr_wglGetFrameUsageI3D
16474#endif
16475#ifndef GLEE_H_DEFINED_wglBeginFrameTrackingI3D
16476#define GLEE_H_DEFINED_wglBeginFrameTrackingI3D
16477 typedef BOOL (APIENTRYP GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) ();
16478 GLEE_EXTERN GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D;
16479 #define wglBeginFrameTrackingI3D GLeeFuncPtr_wglBeginFrameTrackingI3D
16480#endif
16481#ifndef GLEE_H_DEFINED_wglEndFrameTrackingI3D
16482#define GLEE_H_DEFINED_wglEndFrameTrackingI3D
16483 typedef BOOL (APIENTRYP GLEEPFNWGLENDFRAMETRACKINGI3DPROC) ();
16484 GLEE_EXTERN GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D;
16485 #define wglEndFrameTrackingI3D GLeeFuncPtr_wglEndFrameTrackingI3D
16486#endif
16487#ifndef GLEE_H_DEFINED_wglQueryFrameTrackingI3D
16488#define GLEE_H_DEFINED_wglQueryFrameTrackingI3D
16489 typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage);
16490 GLEE_EXTERN GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D;
16491 #define wglQueryFrameTrackingI3D GLeeFuncPtr_wglQueryFrameTrackingI3D
16492#endif
16493#endif
16494
16495/* WGL_NV_video_output */
16496
16497#ifndef WGL_NV_video_output
16498#define WGL_NV_video_output 1
16499#define __GLEE_WGL_NV_video_output 1
16500/* Constants */
16501#define WGL_BIND_TO_VIDEO_RGB_NV 0x20C0
16502#define WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1
16503#define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2
16504#define WGL_VIDEO_OUT_COLOR_NV 0x20C3
16505#define WGL_VIDEO_OUT_ALPHA_NV 0x20C4
16506#define WGL_VIDEO_OUT_DEPTH_NV 0x20C5
16507#define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
16508#define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
16509#define WGL_VIDEO_OUT_FRAME 0x20C8
16510#define WGL_VIDEO_OUT_FIELD_1 0x20C9
16511#define WGL_VIDEO_OUT_FIELD_2 0x20CA
16512#define WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB
16513#define WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC
16514#ifndef GLEE_H_DEFINED_wglGetVideoDeviceNV
16515#define GLEE_H_DEFINED_wglGetVideoDeviceNV
16516 typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice);
16517 GLEE_EXTERN GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV;
16518 #define wglGetVideoDeviceNV GLeeFuncPtr_wglGetVideoDeviceNV
16519#endif
16520#ifndef GLEE_H_DEFINED_wglReleaseVideoDeviceNV
16521#define GLEE_H_DEFINED_wglReleaseVideoDeviceNV
16522 typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice);
16523 GLEE_EXTERN GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV;
16524 #define wglReleaseVideoDeviceNV GLeeFuncPtr_wglReleaseVideoDeviceNV
16525#endif
16526#ifndef GLEE_H_DEFINED_wglBindVideoImageNV
16527#define GLEE_H_DEFINED_wglBindVideoImageNV
16528 typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer);
16529 GLEE_EXTERN GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV;
16530 #define wglBindVideoImageNV GLeeFuncPtr_wglBindVideoImageNV
16531#endif
16532#ifndef GLEE_H_DEFINED_wglReleaseVideoImageNV
16533#define GLEE_H_DEFINED_wglReleaseVideoImageNV
16534 typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer);
16535 GLEE_EXTERN GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV;
16536 #define wglReleaseVideoImageNV GLeeFuncPtr_wglReleaseVideoImageNV
16537#endif
16538#ifndef GLEE_H_DEFINED_wglSendPbufferToVideoNV
16539#define GLEE_H_DEFINED_wglSendPbufferToVideoNV
16540 typedef BOOL (APIENTRYP GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock);
16541 GLEE_EXTERN GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV;
16542 #define wglSendPbufferToVideoNV GLeeFuncPtr_wglSendPbufferToVideoNV
16543#endif
16544#ifndef GLEE_H_DEFINED_wglGetVideoInfoNV
16545#define GLEE_H_DEFINED_wglGetVideoInfoNV
16546 typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
16547 GLEE_EXTERN GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV;
16548 #define wglGetVideoInfoNV GLeeFuncPtr_wglGetVideoInfoNV
16549#endif
16550#endif
16551#elif defined(__APPLE__) || defined(__APPLE_CC__)
16552#else /* GLX */
16553
16554/* Extension querying variables */
16555
16556GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3;
16557GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4;
16558GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample;
16559GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float;
16560GLEE_EXTERN GLboolean _GLEE_GLX_ARB_create_context;
16561GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample;
16562GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info;
16563GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control;
16564GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync;
16565GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read;
16566GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating;
16567GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context;
16568GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig;
16569GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer;
16570GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion;
16571GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize;
16572GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group;
16573GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier;
16574GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay;
16575GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample;
16576GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index;
16577GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample;
16578GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer;
16579GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap;
16580GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers;
16581GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode;
16582GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group;
16583GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method;
16584GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control;
16585GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer;
16586GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe;
16587GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset;
16588GLEE_EXTERN GLboolean _GLEE_GLX_EXT_fbconfig_packed_float;
16589GLEE_EXTERN GLboolean _GLEE_GLX_EXT_framebuffer_sRGB;
16590GLEE_EXTERN GLboolean _GLEE_GLX_EXT_texture_from_pixmap;
16591GLEE_EXTERN GLboolean _GLEE_GLX_NV_present_video;
16592GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_out;
16593GLEE_EXTERN GLboolean _GLEE_GLX_NV_swap_group;
16594GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker;
16595GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_output;
16596
16597/* Aliases for extension querying variables */
16598
16599#define GLEE_GLX_VERSION_1_3 GLeeEnabled(&_GLEE_GLX_VERSION_1_3)
16600#define GLEE_GLX_VERSION_1_4 GLeeEnabled(&_GLEE_GLX_VERSION_1_4)
16601#define GLEE_GLX_ARB_multisample GLeeEnabled(&_GLEE_GLX_ARB_multisample)
16602#define GLEE_GLX_ARB_fbconfig_float GLeeEnabled(&_GLEE_GLX_ARB_fbconfig_float)
16603#define GLEE_GLX_ARB_create_context GLeeEnabled(&_GLEE_GLX_ARB_create_context)
16604#define GLEE_GLX_SGIS_multisample GLeeEnabled(&_GLEE_GLX_SGIS_multisample)
16605#define GLEE_GLX_EXT_visual_info GLeeEnabled(&_GLEE_GLX_EXT_visual_info)
16606#define GLEE_GLX_SGI_swap_control GLeeEnabled(&_GLEE_GLX_SGI_swap_control)
16607#define GLEE_GLX_SGI_video_sync GLeeEnabled(&_GLEE_GLX_SGI_video_sync)
16608#define GLEE_GLX_SGI_make_current_read GLeeEnabled(&_GLEE_GLX_SGI_make_current_read)
16609#define GLEE_GLX_EXT_visual_rating GLeeEnabled(&_GLEE_GLX_EXT_visual_rating)
16610#define GLEE_GLX_EXT_import_context GLeeEnabled(&_GLEE_GLX_EXT_import_context)
16611#define GLEE_GLX_SGIX_fbconfig GLeeEnabled(&_GLEE_GLX_SGIX_fbconfig)
16612#define GLEE_GLX_SGIX_pbuffer GLeeEnabled(&_GLEE_GLX_SGIX_pbuffer)
16613#define GLEE_GLX_SGI_cushion GLeeEnabled(&_GLEE_GLX_SGI_cushion)
16614#define GLEE_GLX_SGIX_video_resize GLeeEnabled(&_GLEE_GLX_SGIX_video_resize)
16615#define GLEE_GLX_SGIX_swap_group GLeeEnabled(&_GLEE_GLX_SGIX_swap_group)
16616#define GLEE_GLX_SGIX_swap_barrier GLeeEnabled(&_GLEE_GLX_SGIX_swap_barrier)
16617#define GLEE_GLX_SGIS_blended_overlay GLeeEnabled(&_GLEE_GLX_SGIS_blended_overlay)
16618#define GLEE_GLX_SGIS_shared_multisample GLeeEnabled(&_GLEE_GLX_SGIS_shared_multisample)
16619#define GLEE_GLX_SUN_get_transparent_index GLeeEnabled(&_GLEE_GLX_SUN_get_transparent_index)
16620#define GLEE_GLX_3DFX_multisample GLeeEnabled(&_GLEE_GLX_3DFX_multisample)
16621#define GLEE_GLX_MESA_copy_sub_buffer GLeeEnabled(&_GLEE_GLX_MESA_copy_sub_buffer)
16622#define GLEE_GLX_MESA_pixmap_colormap GLeeEnabled(&_GLEE_GLX_MESA_pixmap_colormap)
16623#define GLEE_GLX_MESA_release_buffers GLeeEnabled(&_GLEE_GLX_MESA_release_buffers)
16624#define GLEE_GLX_MESA_set_3dfx_mode GLeeEnabled(&_GLEE_GLX_MESA_set_3dfx_mode)
16625#define GLEE_GLX_SGIX_visual_select_group GLeeEnabled(&_GLEE_GLX_SGIX_visual_select_group)
16626#define GLEE_GLX_OML_swap_method GLeeEnabled(&_GLEE_GLX_OML_swap_method)
16627#define GLEE_GLX_OML_sync_control GLeeEnabled(&_GLEE_GLX_OML_sync_control)
16628#define GLEE_GLX_NV_float_buffer GLeeEnabled(&_GLEE_GLX_NV_float_buffer)
16629#define GLEE_GLX_SGIX_hyperpipe GLeeEnabled(&_GLEE_GLX_SGIX_hyperpipe)
16630#define GLEE_GLX_MESA_agp_offset GLeeEnabled(&_GLEE_GLX_MESA_agp_offset)
16631#define GLEE_GLX_EXT_fbconfig_packed_float GLeeEnabled(&_GLEE_GLX_EXT_fbconfig_packed_float)
16632#define GLEE_GLX_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_GLX_EXT_framebuffer_sRGB)
16633#define GLEE_GLX_EXT_texture_from_pixmap GLeeEnabled(&_GLEE_GLX_EXT_texture_from_pixmap)
16634#define GLEE_GLX_NV_present_video GLeeEnabled(&_GLEE_GLX_NV_present_video)
16635#define GLEE_GLX_NV_video_out GLeeEnabled(&_GLEE_GLX_NV_video_out)
16636#define GLEE_GLX_NV_swap_group GLeeEnabled(&_GLEE_GLX_NV_swap_group)
16637#define GLEE_GLX_EXT_scene_marker GLeeEnabled(&_GLEE_GLX_EXT_scene_marker)
16638#define GLEE_GLX_NV_video_output GLeeEnabled(&_GLEE_GLX_NV_video_output)
16639
16640/* GLX_VERSION_1_3 */
16641
16642#ifndef GLX_VERSION_1_3
16643#define GLX_VERSION_1_3 1
16644#define __GLEE_GLX_VERSION_1_3 1
16645/* Constants */
16646#define GLX_WINDOW_BIT 0x00000001
16647#define GLX_PIXMAP_BIT 0x00000002
16648#define GLX_PBUFFER_BIT 0x00000004
16649#define GLX_RGBA_BIT 0x00000001
16650#define GLX_COLOR_INDEX_BIT 0x00000002
16651#define GLX_PBUFFER_CLOBBER_MASK 0x08000000
16652#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
16653#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
16654#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004
16655#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
16656#define GLX_AUX_BUFFERS_BIT 0x00000010
16657#define GLX_DEPTH_BUFFER_BIT 0x00000020
16658#define GLX_STENCIL_BUFFER_BIT 0x00000040
16659#define GLX_ACCUM_BUFFER_BIT 0x00000080
16660#define GLX_CONFIG_CAVEAT 0x20
16661#define GLX_X_VISUAL_TYPE 0x22
16662#define GLX_TRANSPARENT_TYPE 0x23
16663#define GLX_TRANSPARENT_INDEX_VALUE 0x24
16664#define GLX_TRANSPARENT_RED_VALUE 0x25
16665#define GLX_TRANSPARENT_GREEN_VALUE 0x26
16666#define GLX_TRANSPARENT_BLUE_VALUE 0x27
16667#define GLX_TRANSPARENT_ALPHA_VALUE 0x28
16668#define GLX_DONT_CARE 0xFFFFFFFF
16669#define GLX_NONE 0x8000
16670#define GLX_SLOW_CONFIG 0x8001
16671#define GLX_TRUE_COLOR 0x8002
16672#define GLX_DIRECT_COLOR 0x8003
16673#define GLX_PSEUDO_COLOR 0x8004
16674#define GLX_STATIC_COLOR 0x8005
16675#define GLX_GRAY_SCALE 0x8006
16676#define GLX_STATIC_GRAY 0x8007
16677#define GLX_TRANSPARENT_RGB 0x8008
16678#define GLX_TRANSPARENT_INDEX 0x8009
16679#define GLX_VISUAL_ID 0x800B
16680#define GLX_SCREEN 0x800C
16681#define GLX_NON_CONFORMANT_CONFIG 0x800D
16682#define GLX_DRAWABLE_TYPE 0x8010
16683#define GLX_RENDER_TYPE 0x8011
16684#define GLX_X_RENDERABLE 0x8012
16685#define GLX_FBCONFIG_ID 0x8013
16686#define GLX_RGBA_TYPE 0x8014
16687#define GLX_COLOR_INDEX_TYPE 0x8015
16688#define GLX_MAX_PBUFFER_WIDTH 0x8016
16689#define GLX_MAX_PBUFFER_HEIGHT 0x8017
16690#define GLX_MAX_PBUFFER_PIXELS 0x8018
16691#define GLX_PRESERVED_CONTENTS 0x801B
16692#define GLX_LARGEST_PBUFFER 0x801C
16693#define GLX_WIDTH 0x801D
16694#define GLX_HEIGHT 0x801E
16695#define GLX_EVENT_MASK 0x801F
16696#define GLX_DAMAGED 0x8020
16697#define GLX_SAVED 0x8021
16698#define GLX_WINDOW 0x8022
16699#define GLX_PBUFFER 0x8023
16700#define GLX_PBUFFER_HEIGHT 0x8040
16701#define GLX_PBUFFER_WIDTH 0x8041
16702#ifndef GLEE_H_DEFINED_glXGetFBConfigs
16703#define GLEE_H_DEFINED_glXGetFBConfigs
16704 typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXGETFBCONFIGSPROC) (Display * dpy, int screen, int * nelements);
16705 GLEE_EXTERN GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs;
16706 #define glXGetFBConfigs GLeeFuncPtr_glXGetFBConfigs
16707#endif
16708#ifndef GLEE_H_DEFINED_glXChooseFBConfig
16709#define GLEE_H_DEFINED_glXChooseFBConfig
16710 typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGPROC) (Display * dpy, int screen, const int * attrib_list, int * nelements);
16711 GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig;
16712 #define glXChooseFBConfig GLeeFuncPtr_glXChooseFBConfig
16713#endif
16714#ifndef GLEE_H_DEFINED_glXGetFBConfigAttrib
16715#define GLEE_H_DEFINED_glXGetFBConfigAttrib
16716 typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBPROC) (Display * dpy, GLXFBConfig config, int attribute, int * value);
16717 GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib;
16718 #define glXGetFBConfigAttrib GLeeFuncPtr_glXGetFBConfigAttrib
16719#endif
16720#ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfig
16721#define GLEE_H_DEFINED_glXGetVisualFromFBConfig
16722 typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) (Display * dpy, GLXFBConfig config);
16723 GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig;
16724 #define glXGetVisualFromFBConfig GLeeFuncPtr_glXGetVisualFromFBConfig
16725#endif
16726#ifndef GLEE_H_DEFINED_glXCreateWindow
16727#define GLEE_H_DEFINED_glXCreateWindow
16728 typedef GLXWindow (APIENTRYP GLEEPFNGLXCREATEWINDOWPROC) (Display * dpy, GLXFBConfig config, Window win, const int * attrib_list);
16729 GLEE_EXTERN GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow;
16730 #define glXCreateWindow GLeeFuncPtr_glXCreateWindow
16731#endif
16732#ifndef GLEE_H_DEFINED_glXDestroyWindow
16733#define GLEE_H_DEFINED_glXDestroyWindow
16734 typedef void (APIENTRYP GLEEPFNGLXDESTROYWINDOWPROC) (Display * dpy, GLXWindow win);
16735 GLEE_EXTERN GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow;
16736 #define glXDestroyWindow GLeeFuncPtr_glXDestroyWindow
16737#endif
16738#ifndef GLEE_H_DEFINED_glXCreatePixmap
16739#define GLEE_H_DEFINED_glXCreatePixmap
16740 typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEPIXMAPPROC) (Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list);
16741 GLEE_EXTERN GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap;
16742 #define glXCreatePixmap GLeeFuncPtr_glXCreatePixmap
16743#endif
16744#ifndef GLEE_H_DEFINED_glXDestroyPixmap
16745#define GLEE_H_DEFINED_glXDestroyPixmap
16746 typedef void (APIENTRYP GLEEPFNGLXDESTROYPIXMAPPROC) (Display * dpy, GLXPixmap pixmap);
16747 GLEE_EXTERN GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap;
16748 #define glXDestroyPixmap GLeeFuncPtr_glXDestroyPixmap
16749#endif
16750#ifndef GLEE_H_DEFINED_glXCreatePbuffer
16751#define GLEE_H_DEFINED_glXCreatePbuffer
16752 typedef GLXPbuffer (APIENTRYP GLEEPFNGLXCREATEPBUFFERPROC) (Display * dpy, GLXFBConfig config, const int * attrib_list);
16753 GLEE_EXTERN GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer;
16754 #define glXCreatePbuffer GLeeFuncPtr_glXCreatePbuffer
16755#endif
16756#ifndef GLEE_H_DEFINED_glXDestroyPbuffer
16757#define GLEE_H_DEFINED_glXDestroyPbuffer
16758 typedef void (APIENTRYP GLEEPFNGLXDESTROYPBUFFERPROC) (Display * dpy, GLXPbuffer pbuf);
16759 GLEE_EXTERN GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer;
16760 #define glXDestroyPbuffer GLeeFuncPtr_glXDestroyPbuffer
16761#endif
16762#ifndef GLEE_H_DEFINED_glXQueryDrawable
16763#define GLEE_H_DEFINED_glXQueryDrawable
16764 typedef void (APIENTRYP GLEEPFNGLXQUERYDRAWABLEPROC) (Display * dpy, GLXDrawable draw, int attribute, unsigned int * value);
16765 GLEE_EXTERN GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable;
16766 #define glXQueryDrawable GLeeFuncPtr_glXQueryDrawable
16767#endif
16768#ifndef GLEE_H_DEFINED_glXCreateNewContext
16769#define GLEE_H_DEFINED_glXCreateNewContext
16770 typedef GLXContext (APIENTRYP GLEEPFNGLXCREATENEWCONTEXTPROC) (Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
16771 GLEE_EXTERN GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext;
16772 #define glXCreateNewContext GLeeFuncPtr_glXCreateNewContext
16773#endif
16774#ifndef GLEE_H_DEFINED_glXMakeContextCurrent
16775#define GLEE_H_DEFINED_glXMakeContextCurrent
16776 typedef Bool (APIENTRYP GLEEPFNGLXMAKECONTEXTCURRENTPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
16777 GLEE_EXTERN GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent;
16778 #define glXMakeContextCurrent GLeeFuncPtr_glXMakeContextCurrent
16779#endif
16780#ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawable
16781#define GLEE_H_DEFINED_glXGetCurrentReadDrawable
16782 typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) ();
16783 GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable;
16784 #define glXGetCurrentReadDrawable GLeeFuncPtr_glXGetCurrentReadDrawable
16785#endif
16786#ifndef GLEE_H_DEFINED_glXGetCurrentDisplay
16787#define GLEE_H_DEFINED_glXGetCurrentDisplay
16788 typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYPROC) ();
16789 GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay;
16790 #define glXGetCurrentDisplay GLeeFuncPtr_glXGetCurrentDisplay
16791#endif
16792#ifndef GLEE_H_DEFINED_glXQueryContext
16793#define GLEE_H_DEFINED_glXQueryContext
16794 typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTPROC) (Display * dpy, GLXContext ctx, int attribute, int * value);
16795 GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext;
16796 #define glXQueryContext GLeeFuncPtr_glXQueryContext
16797#endif
16798#ifndef GLEE_H_DEFINED_glXSelectEvent
16799#define GLEE_H_DEFINED_glXSelectEvent
16800 typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long event_mask);
16801 GLEE_EXTERN GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent;
16802 #define glXSelectEvent GLeeFuncPtr_glXSelectEvent
16803#endif
16804#ifndef GLEE_H_DEFINED_glXGetSelectedEvent
16805#define GLEE_H_DEFINED_glXGetSelectedEvent
16806 typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long * event_mask);
16807 GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent;
16808 #define glXGetSelectedEvent GLeeFuncPtr_glXGetSelectedEvent
16809#endif
16810#endif
16811
16812/* GLX_VERSION_1_4 */
16813
16814#ifndef GLX_VERSION_1_4
16815#define GLX_VERSION_1_4 1
16816#define __GLEE_GLX_VERSION_1_4 1
16817/* Constants */
16818#define GLX_SAMPLE_BUFFERS 100000
16819#define GLX_SAMPLES 100001
16820#ifndef GLEE_H_DEFINED_glXGetProcAddress
16821#define GLEE_H_DEFINED_glXGetProcAddress
16822 typedef __GLXextFuncPtr (APIENTRYP GLEEPFNGLXGETPROCADDRESSPROC) (const GLubyte * procName);
16823 GLEE_EXTERN GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress;
16824 #define glXGetProcAddress GLeeFuncPtr_glXGetProcAddress
16825#endif
16826#endif
16827
16828/* GLX_ARB_multisample */
16829
16830#ifndef GLX_ARB_multisample
16831#define GLX_ARB_multisample 1
16832#define __GLEE_GLX_ARB_multisample 1
16833/* Constants */
16834#define GLX_SAMPLE_BUFFERS_ARB 100000
16835#define GLX_SAMPLES_ARB 100001
16836#endif
16837
16838/* GLX_ARB_fbconfig_float */
16839
16840#ifndef GLX_ARB_fbconfig_float
16841#define GLX_ARB_fbconfig_float 1
16842#define __GLEE_GLX_ARB_fbconfig_float 1
16843/* Constants */
16844#define GLX_RGBA_FLOAT_TYPE_ARB 0x20B9
16845#define GLX_RGBA_FLOAT_BIT_ARB 0x00000004
16846#endif
16847
16848/* GLX_ARB_create_context */
16849
16850#ifndef GLX_ARB_create_context
16851#define GLX_ARB_create_context 1
16852#define __GLEE_GLX_ARB_create_context 1
16853/* Constants */
16854#define GLX_CONTEXT_DEBUG_BIT_ARB 0x00000001
16855#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002
16856#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091
16857#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092
16858#define GLX_CONTEXT_FLAGS_ARB 0x2094
16859#ifndef GLEE_H_DEFINED_glXCreateContextAttribsARB
16860#define GLEE_H_DEFINED_glXCreateContextAttribsARB
16861 typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) (Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
16862 GLEE_EXTERN GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB;
16863 #define glXCreateContextAttribsARB GLeeFuncPtr_glXCreateContextAttribsARB
16864#endif
16865#endif
16866
16867/* GLX_SGIS_multisample */
16868
16869#ifndef GLX_SGIS_multisample
16870#define GLX_SGIS_multisample 1
16871#define __GLEE_GLX_SGIS_multisample 1
16872/* Constants */
16873#define GLX_SAMPLE_BUFFERS_SGIS 100000
16874#define GLX_SAMPLES_SGIS 100001
16875#endif
16876
16877/* GLX_EXT_visual_info */
16878
16879#ifndef GLX_EXT_visual_info
16880#define GLX_EXT_visual_info 1
16881#define __GLEE_GLX_EXT_visual_info 1
16882/* Constants */
16883#define GLX_X_VISUAL_TYPE_EXT 0x22
16884#define GLX_TRANSPARENT_TYPE_EXT 0x23
16885#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24
16886#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25
16887#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26
16888#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27
16889#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28
16890#define GLX_NONE_EXT 0x8000
16891#define GLX_TRUE_COLOR_EXT 0x8002
16892#define GLX_DIRECT_COLOR_EXT 0x8003
16893#define GLX_PSEUDO_COLOR_EXT 0x8004
16894#define GLX_STATIC_COLOR_EXT 0x8005
16895#define GLX_GRAY_SCALE_EXT 0x8006
16896#define GLX_STATIC_GRAY_EXT 0x8007
16897#define GLX_TRANSPARENT_RGB_EXT 0x8008
16898#define GLX_TRANSPARENT_INDEX_EXT 0x8009
16899#endif
16900
16901/* GLX_SGI_swap_control */
16902
16903#ifndef GLX_SGI_swap_control
16904#define GLX_SGI_swap_control 1
16905#define __GLEE_GLX_SGI_swap_control 1
16906/* Constants */
16907#ifndef GLEE_H_DEFINED_glXSwapIntervalSGI
16908#define GLEE_H_DEFINED_glXSwapIntervalSGI
16909 typedef int (APIENTRYP GLEEPFNGLXSWAPINTERVALSGIPROC) (int interval);
16910 GLEE_EXTERN GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI;
16911 #define glXSwapIntervalSGI GLeeFuncPtr_glXSwapIntervalSGI
16912#endif
16913#endif
16914
16915/* GLX_SGI_video_sync */
16916
16917#ifndef GLX_SGI_video_sync
16918#define GLX_SGI_video_sync 1
16919#define __GLEE_GLX_SGI_video_sync 1
16920/* Constants */
16921#ifndef GLEE_H_DEFINED_glXGetVideoSyncSGI
16922#define GLEE_H_DEFINED_glXGetVideoSyncSGI
16923 typedef int (APIENTRYP GLEEPFNGLXGETVIDEOSYNCSGIPROC) (unsigned int * count);
16924 GLEE_EXTERN GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI;
16925 #define glXGetVideoSyncSGI GLeeFuncPtr_glXGetVideoSyncSGI
16926#endif
16927#ifndef GLEE_H_DEFINED_glXWaitVideoSyncSGI
16928#define GLEE_H_DEFINED_glXWaitVideoSyncSGI
16929 typedef int (APIENTRYP GLEEPFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int * count);
16930 GLEE_EXTERN GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI;
16931 #define glXWaitVideoSyncSGI GLeeFuncPtr_glXWaitVideoSyncSGI
16932#endif
16933#endif
16934
16935/* GLX_SGI_make_current_read */
16936
16937#ifndef GLX_SGI_make_current_read
16938#define GLX_SGI_make_current_read 1
16939#define __GLEE_GLX_SGI_make_current_read 1
16940/* Constants */
16941#ifndef GLEE_H_DEFINED_glXMakeCurrentReadSGI
16942#define GLEE_H_DEFINED_glXMakeCurrentReadSGI
16943 typedef Bool (APIENTRYP GLEEPFNGLXMAKECURRENTREADSGIPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
16944 GLEE_EXTERN GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI;
16945 #define glXMakeCurrentReadSGI GLeeFuncPtr_glXMakeCurrentReadSGI
16946#endif
16947#ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
16948#define GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
16949 typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) ();
16950 GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI;
16951 #define glXGetCurrentReadDrawableSGI GLeeFuncPtr_glXGetCurrentReadDrawableSGI
16952#endif
16953#endif
16954
16955/* GLX_EXT_visual_rating */
16956
16957#ifndef GLX_EXT_visual_rating
16958#define GLX_EXT_visual_rating 1
16959#define __GLEE_GLX_EXT_visual_rating 1
16960/* Constants */
16961#define GLX_VISUAL_CAVEAT_EXT 0x20
16962#define GLX_SLOW_VISUAL_EXT 0x8001
16963#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
16964#endif
16965
16966/* GLX_EXT_import_context */
16967
16968#ifndef GLX_EXT_import_context
16969#define GLX_EXT_import_context 1
16970#define __GLEE_GLX_EXT_import_context 1
16971/* Constants */
16972#define GLX_SHARE_CONTEXT_EXT 0x800A
16973#define GLX_VISUAL_ID_EXT 0x800B
16974#define GLX_SCREEN_EXT 0x800C
16975#ifndef GLEE_H_DEFINED_glXGetCurrentDisplayEXT
16976#define GLEE_H_DEFINED_glXGetCurrentDisplayEXT
16977 typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) ();
16978 GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT;
16979 #define glXGetCurrentDisplayEXT GLeeFuncPtr_glXGetCurrentDisplayEXT
16980#endif
16981#ifndef GLEE_H_DEFINED_glXQueryContextInfoEXT
16982#define GLEE_H_DEFINED_glXQueryContextInfoEXT
16983 typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) (Display * dpy, GLXContext context, int attribute, int * value);
16984 GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT;
16985 #define glXQueryContextInfoEXT GLeeFuncPtr_glXQueryContextInfoEXT
16986#endif
16987#ifndef GLEE_H_DEFINED_glXGetContextIDEXT
16988#define GLEE_H_DEFINED_glXGetContextIDEXT
16989 typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
16990 GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
16991 #define glXGetContextIDEXT GLeeFuncPtr_glXGetContextIDEXT
16992#endif
16993#ifndef GLEE_H_DEFINED_glXImportContextEXT
16994#define GLEE_H_DEFINED_glXImportContextEXT
16995 typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
16996 GLEE_EXTERN GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT;
16997 #define glXImportContextEXT GLeeFuncPtr_glXImportContextEXT
16998#endif
16999#ifndef GLEE_H_DEFINED_glXFreeContextEXT
17000#define GLEE_H_DEFINED_glXFreeContextEXT
17001 typedef void (APIENTRYP GLEEPFNGLXFREECONTEXTEXTPROC) (Display * dpy, GLXContext context);
17002 GLEE_EXTERN GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT;
17003 #define glXFreeContextEXT GLeeFuncPtr_glXFreeContextEXT
17004#endif
17005#endif
17006
17007/* GLX_SGIX_fbconfig */
17008
17009#ifndef GLX_SGIX_fbconfig
17010#define GLX_SGIX_fbconfig 1
17011#define __GLEE_GLX_SGIX_fbconfig 1
17012/* Constants */
17013#define GLX_WINDOW_BIT_SGIX 0x00000001
17014#define GLX_PIXMAP_BIT_SGIX 0x00000002
17015#define GLX_RGBA_BIT_SGIX 0x00000001
17016#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002
17017#define GLX_DRAWABLE_TYPE_SGIX 0x8010
17018#define GLX_RENDER_TYPE_SGIX 0x8011
17019#define GLX_X_RENDERABLE_SGIX 0x8012
17020#define GLX_FBCONFIG_ID_SGIX 0x8013
17021#define GLX_RGBA_TYPE_SGIX 0x8014
17022#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015
17023#ifndef GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
17024#define GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
17025 typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int attribute, int * value);
17026 GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX;
17027 #define glXGetFBConfigAttribSGIX GLeeFuncPtr_glXGetFBConfigAttribSGIX
17028#endif
17029#ifndef GLEE_H_DEFINED_glXChooseFBConfigSGIX
17030#define GLEE_H_DEFINED_glXChooseFBConfigSGIX
17031 typedef GLXFBConfigSGIX * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) (Display * dpy, int screen, int * attrib_list, int * nelements);
17032 GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX;
17033 #define glXChooseFBConfigSGIX GLeeFuncPtr_glXChooseFBConfigSGIX
17034#endif
17035#ifndef GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
17036#define GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
17037 typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap);
17038 GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX;
17039 #define glXCreateGLXPixmapWithConfigSGIX GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX
17040#endif
17041#ifndef GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
17042#define GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
17043 typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
17044 GLEE_EXTERN GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX;
17045 #define glXCreateContextWithConfigSGIX GLeeFuncPtr_glXCreateContextWithConfigSGIX
17046#endif
17047#ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
17048#define GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
17049 typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config);
17050 GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX;
17051 #define glXGetVisualFromFBConfigSGIX GLeeFuncPtr_glXGetVisualFromFBConfigSGIX
17052#endif
17053#ifndef GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
17054#define GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
17055 typedef GLXFBConfigSGIX (APIENTRYP GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display * dpy, XVisualInfo * vis);
17056 GLEE_EXTERN GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX;
17057 #define glXGetFBConfigFromVisualSGIX GLeeFuncPtr_glXGetFBConfigFromVisualSGIX
17058#endif
17059#endif
17060
17061/* GLX_SGIX_pbuffer */
17062
17063#ifndef GLX_SGIX_pbuffer
17064#define GLX_SGIX_pbuffer 1
17065#define __GLEE_GLX_SGIX_pbuffer 1
17066/* Constants */
17067#define GLX_PBUFFER_BIT_SGIX 0x00000004
17068#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
17069#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
17070#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
17071#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
17072#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
17073#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
17074#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
17075#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
17076#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
17077#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
17078#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
17079#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
17080#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
17081#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
17082#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
17083#define GLX_PRESERVED_CONTENTS_SGIX 0x801B
17084#define GLX_LARGEST_PBUFFER_SGIX 0x801C
17085#define GLX_WIDTH_SGIX 0x801D
17086#define GLX_HEIGHT_SGIX 0x801E
17087#define GLX_EVENT_MASK_SGIX 0x801F
17088#define GLX_DAMAGED_SGIX 0x8020
17089#define GLX_SAVED_SGIX 0x8021
17090#define GLX_WINDOW_SGIX 0x8022
17091#define GLX_PBUFFER_SGIX 0x8023
17092#ifndef GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
17093#define GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
17094 typedef GLXPbufferSGIX (APIENTRYP GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list);
17095 GLEE_EXTERN GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX;
17096 #define glXCreateGLXPbufferSGIX GLeeFuncPtr_glXCreateGLXPbufferSGIX
17097#endif
17098#ifndef GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
17099#define GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
17100 typedef void (APIENTRYP GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf);
17101 GLEE_EXTERN GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX;
17102 #define glXDestroyGLXPbufferSGIX GLeeFuncPtr_glXDestroyGLXPbufferSGIX
17103#endif
17104#ifndef GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
17105#define GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
17106 typedef int (APIENTRYP GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value);
17107 GLEE_EXTERN GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX;
17108 #define glXQueryGLXPbufferSGIX GLeeFuncPtr_glXQueryGLXPbufferSGIX
17109#endif
17110#ifndef GLEE_H_DEFINED_glXSelectEventSGIX
17111#define GLEE_H_DEFINED_glXSelectEventSGIX
17112 typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long mask);
17113 GLEE_EXTERN GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX;
17114 #define glXSelectEventSGIX GLeeFuncPtr_glXSelectEventSGIX
17115#endif
17116#ifndef GLEE_H_DEFINED_glXGetSelectedEventSGIX
17117#define GLEE_H_DEFINED_glXGetSelectedEventSGIX
17118 typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long * mask);
17119 GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX;
17120 #define glXGetSelectedEventSGIX GLeeFuncPtr_glXGetSelectedEventSGIX
17121#endif
17122#endif
17123
17124/* GLX_SGI_cushion */
17125
17126#ifndef GLX_SGI_cushion
17127#define GLX_SGI_cushion 1
17128#define __GLEE_GLX_SGI_cushion 1
17129/* Constants */
17130#ifndef GLEE_H_DEFINED_glXCushionSGI
17131#define GLEE_H_DEFINED_glXCushionSGI
17132 typedef void (APIENTRYP GLEEPFNGLXCUSHIONSGIPROC) (Display * dpy, Window window, float cushion);
17133 GLEE_EXTERN GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI;
17134 #define glXCushionSGI GLeeFuncPtr_glXCushionSGI
17135#endif
17136#endif
17137
17138/* GLX_SGIX_video_resize */
17139
17140#ifndef GLX_SGIX_video_resize
17141#define GLX_SGIX_video_resize 1
17142#define __GLEE_GLX_SGIX_video_resize 1
17143/* Constants */
17144#define GLX_SYNC_FRAME_SGIX 0x00000000
17145#define GLX_SYNC_SWAP_SGIX 0x00000001
17146#ifndef GLEE_H_DEFINED_glXBindChannelToWindowSGIX
17147#define GLEE_H_DEFINED_glXBindChannelToWindowSGIX
17148 typedef int (APIENTRYP GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display * display, int screen, int channel, Window window);
17149 GLEE_EXTERN GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX;
17150 #define glXBindChannelToWindowSGIX GLeeFuncPtr_glXBindChannelToWindowSGIX
17151#endif
17152#ifndef GLEE_H_DEFINED_glXChannelRectSGIX
17153#define GLEE_H_DEFINED_glXChannelRectSGIX
17154 typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int x, int y, int w, int h);
17155 GLEE_EXTERN GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX;
17156 #define glXChannelRectSGIX GLeeFuncPtr_glXChannelRectSGIX
17157#endif
17158#ifndef GLEE_H_DEFINED_glXQueryChannelRectSGIX
17159#define GLEE_H_DEFINED_glXQueryChannelRectSGIX
17160 typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
17161 GLEE_EXTERN GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX;
17162 #define glXQueryChannelRectSGIX GLeeFuncPtr_glXQueryChannelRectSGIX
17163#endif
17164#ifndef GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
17165#define GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
17166 typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) (Display * display, int screen, int channel, int * x, int * y, int * w, int * h);
17167 GLEE_EXTERN GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX;
17168 #define glXQueryChannelDeltasSGIX GLeeFuncPtr_glXQueryChannelDeltasSGIX
17169#endif
17170#ifndef GLEE_H_DEFINED_glXChannelRectSyncSGIX
17171#define GLEE_H_DEFINED_glXChannelRectSyncSGIX
17172 typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) (Display * display, int screen, int channel, GLenum synctype);
17173 GLEE_EXTERN GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX;
17174 #define glXChannelRectSyncSGIX GLeeFuncPtr_glXChannelRectSyncSGIX
17175#endif
17176#endif
17177
17178/* GLX_SGIX_swap_group */
17179
17180#ifndef GLX_SGIX_swap_group
17181#define GLX_SGIX_swap_group 1
17182#define __GLEE_GLX_SGIX_swap_group 1
17183/* Constants */
17184#ifndef GLEE_H_DEFINED_glXJoinSwapGroupSGIX
17185#define GLEE_H_DEFINED_glXJoinSwapGroupSGIX
17186 typedef void (APIENTRYP GLEEPFNGLXJOINSWAPGROUPSGIXPROC) (Display * dpy, GLXDrawable drawable, GLXDrawable member);
17187 GLEE_EXTERN GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX;
17188 #define glXJoinSwapGroupSGIX GLeeFuncPtr_glXJoinSwapGroupSGIX
17189#endif
17190#endif
17191
17192/* GLX_SGIX_swap_barrier */
17193
17194#ifndef GLX_SGIX_swap_barrier
17195#define GLX_SGIX_swap_barrier 1
17196#define __GLEE_GLX_SGIX_swap_barrier 1
17197/* Constants */
17198#ifndef GLEE_H_DEFINED_glXBindSwapBarrierSGIX
17199#define GLEE_H_DEFINED_glXBindSwapBarrierSGIX
17200 typedef void (APIENTRYP GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) (Display * dpy, GLXDrawable drawable, int barrier);
17201 GLEE_EXTERN GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX;
17202 #define glXBindSwapBarrierSGIX GLeeFuncPtr_glXBindSwapBarrierSGIX
17203#endif
17204#ifndef GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
17205#define GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
17206 typedef Bool (APIENTRYP GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display * dpy, int screen, int * max);
17207 GLEE_EXTERN GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX;
17208 #define glXQueryMaxSwapBarriersSGIX GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX
17209#endif
17210#endif
17211
17212/* GLX_SGIS_blended_overlay */
17213
17214#ifndef GLX_SGIS_blended_overlay
17215#define GLX_SGIS_blended_overlay 1
17216#define __GLEE_GLX_SGIS_blended_overlay 1
17217/* Constants */
17218#define GLX_BLENDED_RGBA_SGIS 0x8025
17219#endif
17220
17221/* GLX_SGIS_shared_multisample */
17222
17223#ifndef GLX_SGIS_shared_multisample
17224#define GLX_SGIS_shared_multisample 1
17225#define __GLEE_GLX_SGIS_shared_multisample 1
17226/* Constants */
17227#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
17228#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
17229#endif
17230
17231/* GLX_SUN_get_transparent_index */
17232
17233#ifndef GLX_SUN_get_transparent_index
17234#define GLX_SUN_get_transparent_index 1
17235#define __GLEE_GLX_SUN_get_transparent_index 1
17236/* Constants */
17237#ifndef GLEE_H_DEFINED_glXGetTransparentIndexSUN
17238#define GLEE_H_DEFINED_glXGetTransparentIndexSUN
17239 typedef Status (APIENTRYP GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) (Display * dpy, Window overlay, Window underlay, long * pTransparentIndex);
17240 GLEE_EXTERN GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN;
17241 #define glXGetTransparentIndexSUN GLeeFuncPtr_glXGetTransparentIndexSUN
17242#endif
17243#endif
17244
17245/* GLX_3DFX_multisample */
17246
17247#ifndef GLX_3DFX_multisample
17248#define GLX_3DFX_multisample 1
17249#define __GLEE_GLX_3DFX_multisample 1
17250/* Constants */
17251#define GLX_SAMPLE_BUFFERS_3DFX 0x8050
17252#define GLX_SAMPLES_3DFX 0x8051
17253#endif
17254
17255/* GLX_MESA_copy_sub_buffer */
17256
17257#ifndef GLX_MESA_copy_sub_buffer
17258#define GLX_MESA_copy_sub_buffer 1
17259#define __GLEE_GLX_MESA_copy_sub_buffer 1
17260/* Constants */
17261#ifndef GLEE_H_DEFINED_glXCopySubBufferMESA
17262#define GLEE_H_DEFINED_glXCopySubBufferMESA
17263 typedef void (APIENTRYP GLEEPFNGLXCOPYSUBBUFFERMESAPROC) (Display * dpy, GLXDrawable drawable, int x, int y, int width, int height);
17264 GLEE_EXTERN GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA;
17265 #define glXCopySubBufferMESA GLeeFuncPtr_glXCopySubBufferMESA
17266#endif
17267#endif
17268
17269/* GLX_MESA_pixmap_colormap */
17270
17271#ifndef GLX_MESA_pixmap_colormap
17272#define GLX_MESA_pixmap_colormap 1
17273#define __GLEE_GLX_MESA_pixmap_colormap 1
17274/* Constants */
17275#ifndef GLEE_H_DEFINED_glXCreateGLXPixmapMESA
17276#define GLEE_H_DEFINED_glXCreateGLXPixmapMESA
17277 typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) (Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap);
17278 GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA;
17279 #define glXCreateGLXPixmapMESA GLeeFuncPtr_glXCreateGLXPixmapMESA
17280#endif
17281#endif
17282
17283/* GLX_MESA_release_buffers */
17284
17285#ifndef GLX_MESA_release_buffers
17286#define GLX_MESA_release_buffers 1
17287#define __GLEE_GLX_MESA_release_buffers 1
17288/* Constants */
17289#ifndef GLEE_H_DEFINED_glXReleaseBuffersMESA
17290#define GLEE_H_DEFINED_glXReleaseBuffersMESA
17291 typedef Bool (APIENTRYP GLEEPFNGLXRELEASEBUFFERSMESAPROC) (Display * dpy, GLXDrawable drawable);
17292 GLEE_EXTERN GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA;
17293 #define glXReleaseBuffersMESA GLeeFuncPtr_glXReleaseBuffersMESA
17294#endif
17295#endif
17296
17297/* GLX_MESA_set_3dfx_mode */
17298
17299#ifndef GLX_MESA_set_3dfx_mode
17300#define GLX_MESA_set_3dfx_mode 1
17301#define __GLEE_GLX_MESA_set_3dfx_mode 1
17302/* Constants */
17303#define GLX_3DFX_WINDOW_MODE_MESA 0x1
17304#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
17305#ifndef GLEE_H_DEFINED_glXSet3DfxModeMESA
17306#define GLEE_H_DEFINED_glXSet3DfxModeMESA
17307 typedef Bool (APIENTRYP GLEEPFNGLXSET3DFXMODEMESAPROC) (int mode);
17308 GLEE_EXTERN GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA;
17309 #define glXSet3DfxModeMESA GLeeFuncPtr_glXSet3DfxModeMESA
17310#endif
17311#endif
17312
17313/* GLX_SGIX_visual_select_group */
17314
17315#ifndef GLX_SGIX_visual_select_group
17316#define GLX_SGIX_visual_select_group 1
17317#define __GLEE_GLX_SGIX_visual_select_group 1
17318/* Constants */
17319#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
17320#endif
17321
17322/* GLX_OML_swap_method */
17323
17324#ifndef GLX_OML_swap_method
17325#define GLX_OML_swap_method 1
17326#define __GLEE_GLX_OML_swap_method 1
17327/* Constants */
17328#define GLX_SWAP_METHOD_OML 0x8060
17329#define GLX_SWAP_EXCHANGE_OML 0x8061
17330#define GLX_SWAP_COPY_OML 0x8062
17331#define GLX_SWAP_UNDEFINED_OML 0x8063
17332#endif
17333
17334/* GLX_OML_sync_control */
17335
17336#ifndef GLX_OML_sync_control
17337#define GLX_OML_sync_control 1
17338#define __GLEE_GLX_OML_sync_control 1
17339/* Constants */
17340#ifndef GLEE_H_DEFINED_glXGetSyncValuesOML
17341#define GLEE_H_DEFINED_glXGetSyncValuesOML
17342 typedef Bool (APIENTRYP GLEEPFNGLXGETSYNCVALUESOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
17343 GLEE_EXTERN GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML;
17344 #define glXGetSyncValuesOML GLeeFuncPtr_glXGetSyncValuesOML
17345#endif
17346#ifndef GLEE_H_DEFINED_glXGetMscRateOML
17347#define GLEE_H_DEFINED_glXGetMscRateOML
17348 typedef Bool (APIENTRYP GLEEPFNGLXGETMSCRATEOMLPROC) (Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator);
17349 GLEE_EXTERN GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML;
17350 #define glXGetMscRateOML GLeeFuncPtr_glXGetMscRateOML
17351#endif
17352#ifndef GLEE_H_DEFINED_glXSwapBuffersMscOML
17353#define GLEE_H_DEFINED_glXSwapBuffersMscOML
17354 typedef int64_t (APIENTRYP GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
17355 GLEE_EXTERN GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML;
17356 #define glXSwapBuffersMscOML GLeeFuncPtr_glXSwapBuffersMscOML
17357#endif
17358#ifndef GLEE_H_DEFINED_glXWaitForMscOML
17359#define GLEE_H_DEFINED_glXWaitForMscOML
17360 typedef Bool (APIENTRYP GLEEPFNGLXWAITFORMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
17361 GLEE_EXTERN GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML;
17362 #define glXWaitForMscOML GLeeFuncPtr_glXWaitForMscOML
17363#endif
17364#ifndef GLEE_H_DEFINED_glXWaitForSbcOML
17365#define GLEE_H_DEFINED_glXWaitForSbcOML
17366 typedef Bool (APIENTRYP GLEEPFNGLXWAITFORSBCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
17367 GLEE_EXTERN GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML;
17368 #define glXWaitForSbcOML GLeeFuncPtr_glXWaitForSbcOML
17369#endif
17370#endif
17371
17372/* GLX_NV_float_buffer */
17373
17374#ifndef GLX_NV_float_buffer
17375#define GLX_NV_float_buffer 1
17376#define __GLEE_GLX_NV_float_buffer 1
17377/* Constants */
17378#define GLX_FLOAT_COMPONENTS_NV 0x20B0
17379#endif
17380
17381/* GLX_SGIX_hyperpipe */
17382
17383#ifndef GLX_SGIX_hyperpipe
17384#define GLX_SGIX_hyperpipe 1
17385#define __GLEE_GLX_SGIX_hyperpipe 1
17386/* Constants */
17387#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
17388#define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
17389#define GLX_BAD_HYPERPIPE_SGIX 92
17390#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
17391#define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
17392#define GLX_PIPE_RECT_SGIX 0x00000001
17393#define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
17394#define GLX_HYPERPIPE_STEREO_SGIX 0x00000003
17395#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
17396#define GLX_HYPERPIPE_ID_SGIX 0x8030
17397#ifndef GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
17398#define GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
17399 typedef GLXHyperpipeNetworkSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display * dpy, int * npipes);
17400 GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX;
17401 #define glXQueryHyperpipeNetworkSGIX GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX
17402#endif
17403#ifndef GLEE_H_DEFINED_glXHyperpipeConfigSGIX
17404#define GLEE_H_DEFINED_glXHyperpipeConfigSGIX
17405 typedef int (APIENTRYP GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) (Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId);
17406 GLEE_EXTERN GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX;
17407 #define glXHyperpipeConfigSGIX GLeeFuncPtr_glXHyperpipeConfigSGIX
17408#endif
17409#ifndef GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
17410#define GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
17411 typedef GLXHyperpipeConfigSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId, int * npipes);
17412 GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX;
17413 #define glXQueryHyperpipeConfigSGIX GLeeFuncPtr_glXQueryHyperpipeConfigSGIX
17414#endif
17415#ifndef GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
17416#define GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
17417 typedef int (APIENTRYP GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId);
17418 GLEE_EXTERN GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX;
17419 #define glXDestroyHyperpipeConfigSGIX GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX
17420#endif
17421#ifndef GLEE_H_DEFINED_glXBindHyperpipeSGIX
17422#define GLEE_H_DEFINED_glXBindHyperpipeSGIX
17423 typedef int (APIENTRYP GLEEPFNGLXBINDHYPERPIPESGIXPROC) (Display * dpy, int hpId);
17424 GLEE_EXTERN GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX;
17425 #define glXBindHyperpipeSGIX GLeeFuncPtr_glXBindHyperpipeSGIX
17426#endif
17427#ifndef GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
17428#define GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
17429 typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList);
17430 GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX;
17431 #define glXQueryHyperpipeBestAttribSGIX GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX
17432#endif
17433#ifndef GLEE_H_DEFINED_glXHyperpipeAttribSGIX
17434#define GLEE_H_DEFINED_glXHyperpipeAttribSGIX
17435 typedef int (APIENTRYP GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList);
17436 GLEE_EXTERN GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX;
17437 #define glXHyperpipeAttribSGIX GLeeFuncPtr_glXHyperpipeAttribSGIX
17438#endif
17439#ifndef GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
17440#define GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
17441 typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList);
17442 GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX;
17443 #define glXQueryHyperpipeAttribSGIX GLeeFuncPtr_glXQueryHyperpipeAttribSGIX
17444#endif
17445#endif
17446
17447/* GLX_MESA_agp_offset */
17448
17449#ifndef GLX_MESA_agp_offset
17450#define GLX_MESA_agp_offset 1
17451#define __GLEE_GLX_MESA_agp_offset 1
17452/* Constants */
17453#ifndef GLEE_H_DEFINED_glXGetAGPOffsetMESA
17454#define GLEE_H_DEFINED_glXGetAGPOffsetMESA
17455 typedef unsigned int (APIENTRYP GLEEPFNGLXGETAGPOFFSETMESAPROC) (const void * pointer);
17456 GLEE_EXTERN GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA;
17457 #define glXGetAGPOffsetMESA GLeeFuncPtr_glXGetAGPOffsetMESA
17458#endif
17459#endif
17460
17461/* GLX_EXT_fbconfig_packed_float */
17462
17463#ifndef GLX_EXT_fbconfig_packed_float
17464#define GLX_EXT_fbconfig_packed_float 1
17465#define __GLEE_GLX_EXT_fbconfig_packed_float 1
17466/* Constants */
17467#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1
17468#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008
17469#endif
17470
17471/* GLX_EXT_framebuffer_sRGB */
17472
17473#ifndef GLX_EXT_framebuffer_sRGB
17474#define GLX_EXT_framebuffer_sRGB 1
17475#define __GLEE_GLX_EXT_framebuffer_sRGB 1
17476/* Constants */
17477#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2
17478#endif
17479
17480/* GLX_EXT_texture_from_pixmap */
17481
17482#ifndef GLX_EXT_texture_from_pixmap
17483#define GLX_EXT_texture_from_pixmap 1
17484#define __GLEE_GLX_EXT_texture_from_pixmap 1
17485/* Constants */
17486#define GLX_TEXTURE_1D_BIT_EXT 0x00000001
17487#define GLX_TEXTURE_2D_BIT_EXT 0x00000002
17488#define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004
17489#define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0
17490#define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1
17491#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2
17492#define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3
17493#define GLX_Y_INVERTED_EXT 0x20D4
17494#define GLX_TEXTURE_FORMAT_EXT 0x20D5
17495#define GLX_TEXTURE_TARGET_EXT 0x20D6
17496#define GLX_MIPMAP_TEXTURE_EXT 0x20D7
17497#define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8
17498#define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9
17499#define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA
17500#define GLX_TEXTURE_1D_EXT 0x20DB
17501#define GLX_TEXTURE_2D_EXT 0x20DC
17502#define GLX_TEXTURE_RECTANGLE_EXT 0x20DD
17503#define GLX_FRONT_LEFT_EXT 0x20DE
17504#define GLX_FRONT_RIGHT_EXT 0x20DF
17505#define GLX_BACK_LEFT_EXT 0x20E0
17506#define GLX_BACK_RIGHT_EXT 0x20E1
17507#define GLX_FRONT_EXT GLX_FRONT_LEFT_EXT
17508#define GLX_BACK_EXT GLX_BACK_LEFT_EXT
17509#define GLX_AUX0_EXT 0x20E2
17510#define GLX_AUX1_EXT 0x20E3
17511#define GLX_AUX2_EXT 0x20E4
17512#define GLX_AUX3_EXT 0x20E5
17513#define GLX_AUX4_EXT 0x20E6
17514#define GLX_AUX5_EXT 0x20E7
17515#define GLX_AUX6_EXT 0x20E8
17516#define GLX_AUX7_EXT 0x20E9
17517#define GLX_AUX8_EXT 0x20EA
17518#define GLX_AUX9_EXT 0x20EB
17519#ifndef GLEE_H_DEFINED_glXBindTexImageEXT
17520#define GLEE_H_DEFINED_glXBindTexImageEXT
17521 typedef void (APIENTRYP GLEEPFNGLXBINDTEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list);
17522 GLEE_EXTERN GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT;
17523 #define glXBindTexImageEXT GLeeFuncPtr_glXBindTexImageEXT
17524#endif
17525#ifndef GLEE_H_DEFINED_glXReleaseTexImageEXT
17526#define GLEE_H_DEFINED_glXReleaseTexImageEXT
17527 typedef void (APIENTRYP GLEEPFNGLXRELEASETEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer);
17528 GLEE_EXTERN GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT;
17529 #define glXReleaseTexImageEXT GLeeFuncPtr_glXReleaseTexImageEXT
17530#endif
17531#endif
17532
17533/* GLX_NV_present_video */
17534
17535#ifndef GLX_NV_present_video
17536#define GLX_NV_present_video 1
17537#define __GLEE_GLX_NV_present_video 1
17538/* Constants */
17539#define GLX_NUM_VIDEO_SLOTS_NV 0x20F0
17540#endif
17541
17542/* GLX_NV_video_out */
17543
17544#ifndef GLX_NV_video_out
17545#define GLX_NV_video_out 1
17546#define __GLEE_GLX_NV_video_out 1
17547/* Constants */
17548#define GLX_VIDEO_OUT_COLOR_NV 0x20C3
17549#define GLX_VIDEO_OUT_ALPHA_NV 0x20C4
17550#define GLX_VIDEO_OUT_DEPTH_NV 0x20C5
17551#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
17552#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
17553#define GLX_VIDEO_OUT_FRAME_NV 0x20C8
17554#define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9
17555#define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA
17556#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
17557#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
17558#endif
17559
17560/* GLX_NV_swap_group */
17561
17562#ifndef GLX_NV_swap_group
17563#define GLX_NV_swap_group 1
17564#define __GLEE_GLX_NV_swap_group 1
17565/* Constants */
17566#endif
17567
17568/* GLX_EXT_scene_marker */
17569
17570#ifndef GLX_EXT_scene_marker
17571#define GLX_EXT_scene_marker 1
17572#define __GLEE_GLX_EXT_scene_marker 1
17573/* Constants */
17574#endif
17575
17576/* GLX_NV_video_output */
17577
17578#ifndef GLX_NV_video_output
17579#define GLX_NV_video_output 1
17580#define __GLEE_GLX_NV_video_output 1
17581/* Constants */
17582#define GLX_VIDEO_OUT_COLOR_NV 0x20C3
17583#define GLX_VIDEO_OUT_ALPHA_NV 0x20C4
17584#define GLX_VIDEO_OUT_DEPTH_NV 0x20C5
17585#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
17586#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
17587#define GLX_VIDEO_OUT_FRAME_NV 0x20C8
17588#define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9
17589#define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA
17590#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
17591#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
17592#ifndef GLEE_H_DEFINED_glXGetVideoDeviceNV
17593#define GLEE_H_DEFINED_glXGetVideoDeviceNV
17594 typedef int (APIENTRYP GLEEPFNGLXGETVIDEODEVICENVPROC) (Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
17595 GLEE_EXTERN GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV;
17596 #define glXGetVideoDeviceNV GLeeFuncPtr_glXGetVideoDeviceNV
17597#endif
17598#ifndef GLEE_H_DEFINED_glXReleaseVideoDeviceNV
17599#define GLEE_H_DEFINED_glXReleaseVideoDeviceNV
17600 typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEODEVICENVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
17601 GLEE_EXTERN GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV;
17602 #define glXReleaseVideoDeviceNV GLeeFuncPtr_glXReleaseVideoDeviceNV
17603#endif
17604#ifndef GLEE_H_DEFINED_glXBindVideoImageNV
17605#define GLEE_H_DEFINED_glXBindVideoImageNV
17606 typedef int (APIENTRYP GLEEPFNGLXBINDVIDEOIMAGENVPROC) (Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
17607 GLEE_EXTERN GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV;
17608 #define glXBindVideoImageNV GLeeFuncPtr_glXBindVideoImageNV
17609#endif
17610#ifndef GLEE_H_DEFINED_glXReleaseVideoImageNV
17611#define GLEE_H_DEFINED_glXReleaseVideoImageNV
17612 typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) (Display * dpy, GLXPbuffer pbuf);
17613 GLEE_EXTERN GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV;
17614 #define glXReleaseVideoImageNV GLeeFuncPtr_glXReleaseVideoImageNV
17615#endif
17616#ifndef GLEE_H_DEFINED_glXSendPbufferToVideoNV
17617#define GLEE_H_DEFINED_glXSendPbufferToVideoNV
17618 typedef int (APIENTRYP GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) (Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
17619 GLEE_EXTERN GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV;
17620 #define glXSendPbufferToVideoNV GLeeFuncPtr_glXSendPbufferToVideoNV
17621#endif
17622#ifndef GLEE_H_DEFINED_glXGetVideoInfoNV
17623#define GLEE_H_DEFINED_glXGetVideoInfoNV
17624 typedef int (APIENTRYP GLEEPFNGLXGETVIDEOINFONVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
17625 GLEE_EXTERN GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV;
17626 #define glXGetVideoInfoNV GLeeFuncPtr_glXGetVideoInfoNV
17627#endif
17628#endif
17629#endif /*end GLX */
17630
17631/*****************************************************************
17632 * GLee functions
17633 *****************************************************************/
17634
17635GLEE_EXTERN GLboolean GLeeInit( void );
17636GLEE_EXTERN GLint GLeeForceLink(const char * extensionName);
17637GLEE_EXTERN const char * GLeeGetErrorString( void );
17638GLEE_EXTERN const char * GLeeGetExtStrGL( void );
17639GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
17640
17641#ifdef WIN32
17642GLEE_EXTERN const char * GLeeGetExtStrWGL( void );
17643#elif defined(__APPLE__) || defined(__APPLE_CC__)
17644#else
17645GLEE_EXTERN const char * GLeeGetExtStrGLX( void );
17646#endif
17647
17648#ifdef __cplusplus
17649 }/* end C linkage */
17650#endif
17651
17652#endif /* __glee_h_ defined */
diff --git a/src/GLee5_4/GLee.lib b/src/GLee5_4/GLee.lib
new file mode 100644
index 0000000..15016d8
--- a/dev/null
+++ b/src/GLee5_4/GLee.lib
Binary files differ
diff --git a/src/GLee5_4/extensionList.txt b/src/GLee5_4/extensionList.txt
new file mode 100644
index 0000000..a2f4c3c
--- a/dev/null
+++ b/src/GLee5_4/extensionList.txt
@@ -0,0 +1,410 @@
1--------------------------------------------------------------
2GLee 5.4 Supported Extensions and Core Functions
3--------------------------------------------------------------
4
5Core OpenGL Version: 3.0
6399 extensions supported (322 GL | 37 WGL | 40 GLX)
7
8GL Extensions
9-------------------
10
11GL_ARB_imaging
12GL_ARB_multitexture
13GL_ARB_transpose_matrix
14GL_ARB_multisample
15GL_ARB_texture_env_add
16GL_ARB_texture_cube_map
17GL_ARB_texture_compression
18GL_ARB_texture_border_clamp
19GL_ARB_point_parameters
20GL_ARB_vertex_blend
21GL_ARB_matrix_palette
22GL_ARB_texture_env_combine
23GL_ARB_texture_env_crossbar
24GL_ARB_texture_env_dot3
25GL_ARB_texture_mirrored_repeat
26GL_ARB_depth_texture
27GL_ARB_shadow
28GL_ARB_shadow_ambient
29GL_ARB_window_pos
30GL_ARB_vertex_program
31GL_ARB_fragment_program
32GL_ARB_vertex_buffer_object
33GL_ARB_occlusion_query
34GL_ARB_shader_objects
35GL_ARB_vertex_shader
36GL_ARB_fragment_shader
37GL_ARB_shading_language_100
38GL_ARB_texture_non_power_of_two
39GL_ARB_point_sprite
40GL_ARB_fragment_program_shadow
41GL_ARB_draw_buffers
42GL_ARB_texture_rectangle
43GL_ARB_color_buffer_float
44GL_ARB_half_float_pixel
45GL_ARB_texture_float
46GL_ARB_pixel_buffer_object
47GL_ARB_depth_buffer_float
48GL_ARB_draw_instanced
49GL_ARB_framebuffer_object
50GL_ARB_framebuffer_sRGB
51GL_ARB_geometry_shader4
52GL_ARB_half_float_vertex
53GL_ARB_instanced_arrays
54GL_ARB_map_buffer_range
55GL_ARB_texture_buffer_object
56GL_ARB_texture_compression_rgtc
57GL_ARB_texture_rg
58GL_ARB_vertex_array_object
59GL_EXT_abgr
60GL_EXT_blend_color
61GL_EXT_polygon_offset
62GL_EXT_texture
63GL_EXT_texture3D
64GL_SGIS_texture_filter4
65GL_EXT_subtexture
66GL_EXT_copy_texture
67GL_EXT_histogram
68GL_EXT_convolution
69GL_SGI_color_matrix
70GL_SGI_color_table
71GL_SGIS_pixel_texture
72GL_SGIX_pixel_texture
73GL_SGIS_texture4D
74GL_SGI_texture_color_table
75GL_EXT_cmyka
76GL_EXT_texture_object
77GL_SGIS_detail_texture
78GL_SGIS_sharpen_texture
79GL_EXT_packed_pixels
80GL_SGIS_texture_lod
81GL_SGIS_multisample
82GL_EXT_rescale_normal
83GL_EXT_vertex_array
84GL_EXT_misc_attribute
85GL_SGIS_generate_mipmap
86GL_SGIX_clipmap
87GL_SGIX_shadow
88GL_SGIS_texture_edge_clamp
89GL_SGIS_texture_border_clamp
90GL_EXT_blend_minmax
91GL_EXT_blend_subtract
92GL_EXT_blend_logic_op
93GL_SGIX_interlace
94GL_SGIX_pixel_tiles
95GL_SGIS_texture_select
96GL_SGIX_sprite
97GL_SGIX_texture_multi_buffer
98GL_EXT_point_parameters
99GL_SGIS_point_parameters
100GL_SGIX_instruments
101GL_SGIX_texture_scale_bias
102GL_SGIX_framezoom
103GL_SGIX_tag_sample_buffer
104GL_FfdMaskSGIX
105GL_SGIX_polynomial_ffd
106GL_SGIX_reference_plane
107GL_SGIX_flush_raster
108GL_SGIX_depth_texture
109GL_SGIS_fog_function
110GL_SGIX_fog_offset
111GL_HP_image_transform
112GL_HP_convolution_border_modes
113GL_INGR_palette_buffer
114GL_SGIX_texture_add_env
115GL_EXT_color_subtable
116GL_PGI_vertex_hints
117GL_PGI_misc_hints
118GL_EXT_paletted_texture
119GL_EXT_clip_volume_hint
120GL_SGIX_list_priority
121GL_SGIX_ir_instrument1
122GL_SGIX_calligraphic_fragment
123GL_SGIX_texture_lod_bias
124GL_SGIX_shadow_ambient
125GL_EXT_index_texture
126GL_EXT_index_material
127GL_EXT_index_func
128GL_EXT_index_array_formats
129GL_EXT_compiled_vertex_array
130GL_EXT_cull_vertex
131GL_SGIX_ycrcb
132GL_SGIX_fragment_lighting
133GL_IBM_rasterpos_clip
134GL_HP_texture_lighting
135GL_EXT_draw_range_elements
136GL_WIN_phong_shading
137GL_WIN_specular_fog
138GL_EXT_light_texture
139GL_SGIX_blend_alpha_minmax
140GL_SGIX_impact_pixel_texture
141GL_EXT_bgra
142GL_SGIX_async
143GL_SGIX_async_pixel
144GL_SGIX_async_histogram
145GL_INTEL_texture_scissor
146GL_INTEL_parallel_arrays
147GL_HP_occlusion_test
148GL_EXT_pixel_transform
149GL_EXT_pixel_transform_color_table
150GL_EXT_shared_texture_palette
151GL_EXT_separate_specular_color
152GL_EXT_secondary_color
153GL_EXT_texture_perturb_normal
154GL_EXT_multi_draw_arrays
155GL_EXT_fog_coord
156GL_REND_screen_coordinates
157GL_EXT_coordinate_frame
158GL_EXT_texture_env_combine
159GL_APPLE_specular_vector
160GL_APPLE_transform_hint
161GL_SGIX_fog_scale
162GL_SUNX_constant_data
163GL_SUN_global_alpha
164GL_SUN_triangle_list
165GL_SUN_vertex
166GL_EXT_blend_func_separate
167GL_INGR_color_clamp
168GL_INGR_interlace_read
169GL_EXT_stencil_wrap
170GL_EXT_422_pixels
171GL_NV_texgen_reflection
172GL_EXT_texture_cube_map
173GL_SUN_convolution_border_modes
174GL_EXT_texture_env_add
175GL_EXT_texture_lod_bias
176GL_EXT_texture_filter_anisotropic
177GL_EXT_vertex_weighting
178GL_NV_light_max_exponent
179GL_NV_vertex_array_range
180GL_NV_register_combiners
181GL_NV_fog_distance
182GL_NV_texgen_emboss
183GL_NV_blend_square
184GL_NV_texture_env_combine4
185GL_MESA_resize_buffers
186GL_MESA_window_pos
187GL_EXT_texture_compression_s3tc
188GL_IBM_cull_vertex
189GL_IBM_multimode_draw_arrays
190GL_IBM_vertex_array_lists
191GL_SGIX_subsample
192GL_SGIX_ycrcb_subsample
193GL_SGIX_ycrcba
194GL_SGI_depth_pass_instrument
195GL_3DFX_texture_compression_FXT1
196GL_3DFX_multisample
197GL_3DFX_tbuffer
198GL_EXT_multisample
199GL_SGIX_vertex_preclip
200GL_SGIX_convolution_accuracy
201GL_SGIX_resample
202GL_SGIS_point_line_texgen
203GL_SGIS_texture_color_mask
204GL_EXT_texture_env_dot3
205GL_ATI_texture_mirror_once
206GL_NV_fence
207GL_IBM_texture_mirrored_repeat
208GL_NV_evaluators
209GL_NV_packed_depth_stencil
210GL_NV_register_combiners2
211GL_NV_texture_compression_vtc
212GL_NV_texture_rectangle
213GL_NV_texture_shader
214GL_NV_texture_shader2
215GL_NV_vertex_array_range2
216GL_NV_vertex_program
217GL_SGIX_texture_coordinate_clamp
218GL_SGIX_scalebias_hint
219GL_OML_interlace
220GL_OML_subsample
221GL_OML_resample
222GL_NV_copy_depth_to_color
223GL_ATI_envmap_bumpmap
224GL_ATI_fragment_shader
225GL_ATI_pn_triangles
226GL_ATI_vertex_array_object
227GL_EXT_vertex_shader
228GL_ATI_vertex_streams
229GL_ATI_element_array
230GL_SUN_mesh_array
231GL_SUN_slice_accum
232GL_NV_multisample_filter_hint
233GL_NV_depth_clamp
234GL_NV_occlusion_query
235GL_NV_point_sprite
236GL_NV_texture_shader3
237GL_NV_vertex_program1_1
238GL_EXT_shadow_funcs
239GL_EXT_stencil_two_side
240GL_ATI_text_fragment_shader
241GL_APPLE_client_storage
242GL_APPLE_element_array
243GL_APPLE_fence
244GL_APPLE_vertex_array_object
245GL_APPLE_vertex_array_range
246GL_APPLE_ycbcr_422
247GL_S3_s3tc
248GL_ATI_draw_buffers
249GL_ATI_pixel_format_float
250GL_ATI_texture_env_combine3
251GL_ATI_texture_float
252GL_NV_float_buffer
253GL_NV_fragment_program
254GL_NV_half_float
255GL_NV_pixel_data_range
256GL_NV_primitive_restart
257GL_NV_texture_expand_normal
258GL_NV_vertex_program2
259GL_ATI_map_object_buffer
260GL_ATI_separate_stencil
261GL_ATI_vertex_attrib_array_object
262GL_OES_read_format
263GL_EXT_depth_bounds_test
264GL_EXT_texture_mirror_clamp
265GL_EXT_blend_equation_separate
266GL_MESA_pack_invert
267GL_MESA_ycbcr_texture
268GL_EXT_pixel_buffer_object
269GL_NV_fragment_program_option
270GL_NV_fragment_program2
271GL_NV_vertex_program2_option
272GL_NV_vertex_program3
273GL_EXT_framebuffer_object
274GL_GREMEDY_string_marker
275GL_EXT_packed_depth_stencil
276GL_EXT_stencil_clear_tag
277GL_EXT_texture_sRGB
278GL_EXT_framebuffer_blit
279GL_EXT_framebuffer_multisample
280GL_MESAX_texture_stack
281GL_EXT_timer_query
282GL_EXT_gpu_program_parameters
283GL_APPLE_flush_buffer_range
284GL_EXT_gpu_shader4
285GL_EXT_draw_instanced
286GL_EXT_packed_float
287GL_EXT_texture_array
288GL_EXT_texture_buffer_object
289GL_EXT_texture_compression_latc
290GL_EXT_texture_compression_rgtc
291GL_EXT_texture_shared_exponent
292GL_NV_depth_buffer_float
293GL_NV_framebuffer_multisample_coverage
294GL_EXT_framebuffer_sRGB
295GL_NV_geometry_shader4
296GL_NV_parameter_buffer_object
297GL_EXT_draw_buffers2
298GL_NV_transform_feedback
299GL_EXT_bindable_uniform
300GL_EXT_texture_integer
301GL_GREMEDY_frame_terminator
302GL_NV_conditional_render
303GL_NV_present_video
304GL_EXT_transform_feedback
305GL_EXT_direct_state_access
306GL_EXT_vertex_array_bgra
307GL_EXT_texture_swizzle
308GL_NV_explicit_multisample
309GL_NV_transform_feedback2
310GL_SGIX_texture_select
311GL_INGR_blend_func_separate
312GL_SGIX_depth_pass_instrument
313GL_SGIX_igloo_interface
314GL_EXT_fragment_lighting
315GL_EXT_geometry_shader4
316GL_EXT_scene_marker
317GL_EXT_texture_compression_dxt1
318GL_EXT_texture_env
319GL_IBM_static_data
320GL_NV_gpu_program4
321GL_OES_byte_coordinates
322GL_OES_compressed_paletted_texture
323GL_OES_single_precision
324GL_SGIX_pixel_texture_bits
325GL_SGIX_texture_range
326
327WGL Extensions
328------------------
329
330WGL_ARB_buffer_region
331WGL_ARB_multisample
332WGL_ARB_extensions_string
333WGL_ARB_pixel_format
334WGL_ARB_make_current_read
335WGL_ARB_pbuffer
336WGL_ARB_render_texture
337WGL_ARB_pixel_format_float
338WGL_ARB_create_context
339WGL_EXT_make_current_read
340WGL_EXT_pixel_format
341WGL_EXT_pbuffer
342WGL_EXT_depth_float
343WGL_3DFX_multisample
344WGL_EXT_multisample
345WGL_I3D_digital_video_control
346WGL_I3D_gamma
347WGL_I3D_genlock
348WGL_I3D_image_buffer
349WGL_I3D_swap_frame_lock
350WGL_NV_render_depth_texture
351WGL_NV_render_texture_rectangle
352WGL_ATI_pixel_format_float
353WGL_NV_float_buffer
354WGL_3DL_stereo_control
355WGL_EXT_pixel_format_packed_float
356WGL_EXT_framebuffer_sRGB
357WGL_NV_present_video
358WGL_NV_swap_group
359WGL_NV_gpu_affinity
360WGL_EXT_display_color_table
361WGL_EXT_extensions_string
362WGL_EXT_swap_control
363WGL_NV_vertex_array_range
364WGL_OML_sync_control
365WGL_I3D_swap_frame_usage
366WGL_NV_video_output
367
368GLX Extensions
369------------------
370
371GLX_VERSION_1_3
372GLX_VERSION_1_4
373GLX_ARB_multisample
374GLX_ARB_fbconfig_float
375GLX_ARB_create_context
376GLX_SGIS_multisample
377GLX_EXT_visual_info
378GLX_SGI_swap_control
379GLX_SGI_video_sync
380GLX_SGI_make_current_read
381GLX_EXT_visual_rating
382GLX_EXT_import_context
383GLX_SGIX_fbconfig
384GLX_SGIX_pbuffer
385GLX_SGI_cushion
386GLX_SGIX_video_resize
387GLX_SGIX_swap_group
388GLX_SGIX_swap_barrier
389GLX_SGIS_blended_overlay
390GLX_SGIS_shared_multisample
391GLX_SUN_get_transparent_index
392GLX_3DFX_multisample
393GLX_MESA_copy_sub_buffer
394GLX_MESA_pixmap_colormap
395GLX_MESA_release_buffers
396GLX_MESA_set_3dfx_mode
397GLX_SGIX_visual_select_group
398GLX_OML_swap_method
399GLX_OML_sync_control
400GLX_NV_float_buffer
401GLX_SGIX_hyperpipe
402GLX_MESA_agp_offset
403GLX_EXT_fbconfig_packed_float
404GLX_EXT_framebuffer_sRGB
405GLX_EXT_texture_from_pixmap
406GLX_NV_present_video
407GLX_NV_video_out
408GLX_NV_swap_group
409GLX_EXT_scene_marker
410GLX_NV_video_output
diff --git a/src/GLee5_4/readme.txt b/src/GLee5_4/readme.txt
new file mode 100644
index 0000000..72dd82f
--- a/dev/null
+++ b/src/GLee5_4/readme.txt
@@ -0,0 +1,380 @@
1GLee
2GL Easy Extension Library
3Version 5.4
4
5By Ben Woodhouse
6http://elf-stone.com
7
8
9LICENSE
10
11Copyright (c)2009 Ben Woodhouse All rights reserved.
12
13Redistribution and use in source and binary forms, with or without
14modification, are permitted provided that the following conditions are
15met:
161. Redistributions of source code must retain the above copyright
17notice, this list of conditions and the following disclaimer as
18the first lines of this file unmodified.
192. Redistributions in binary form must reproduce the above copyright
20notice, this list of conditions and the following disclaimer in the
21documentation and/or other materials provided with the distribution.
22
23THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
24IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
25OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
26IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
27INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
28NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
32THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33
34
35
36CONTACT
37
38Send any general questions, bug reports etc to me (Ben Woodhouse):
39 bw [at] elf-stone.com
40
41Questions about the D port for GLee should go to Joel Anderson:
42 anderson [at] badmama.com.au
43
44Questions about GLee on OS X should go to Tristam MacDonald
45 swiftcoder [at] gmail.com
46
47
48
49INTRODUCTION
50
51GLee provides a simple interface for using extensions and core OpenGL
52functionality beyond OpenGL version 1.1, and automates the otherwise tedious
53process of linking function pointers. GLee works with both C and C++
54compilers.
55
56Because the code is automatically generated, the latest extensions can
57be included rapidly in new versions. Currently there is support
58for OpenGL up to 3.0 and almost all registered extensions. For a complete
59list of extensions, please see the accompanying extensionList.txt file.
60
61For extension specifications, please visit:
62
63 http://www.opengl.org/registry/
64
65
66CREDITS
67
68Tristam MacDonald for adding OS-X compatibility.
69
70Martin Büchler (LousyPhreak on the GameDev.net forums) for
71a huge amount of testing, tweaking, suggestions and advice to get GLee to
72work properly with Linux.
73
74Daniel Jo (Ostsol on the OpenGL.org forums) for helping to get
75GLEE 2.1 working with the OGLSL extensions (ARB_shader_objects,
76ARB_vertex_shader and ARB_fragment_shader).
77
78Joel Anderson for his for his D port of GLee 3.0
79
80Jacques Beaurain for pointing out a potential access violation in
81__GLeeGetExtensions.
82
83
84WHAT'S NEW IN GLEE 5.0
85
86GLeeGen, the program that generates the code for the GLee library, has been
87rewritten to support parsing of extension specifications. As a result, GLee 5.0 and upwards support
88all extensions for which there is a specification, regardless of that
89extension's inclusion in glext.h, wglext.h or glxext.h.
90
91GLee 5.0 adds support for forced extension loading through the
92GLeeForceLink function. This makes it possible to force the linking of
93extension functions (or core functions) which are not reported by the video driver.
94
95GLee now supports lazy loading of extensions, meaning it is no longer
96necessary to call GLeeInit() at initialisation time.
97
98
99
100HOW TO INSTALL
101
102MSVC 2003 binary version
103
104 1. Copy GLee.lib to your visual C++ lib directory
105 (eg C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib)
106
107 2. Copy GLee.h to your visual C++ include\GL directory
108 (eg C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include\gl)
109
110
111Linux binary version (GLee-*-bin.tar.gz)
112 (Installation has to be done as root)
113
114 1. unpack GLee-*-bin.tar.gz
115 (tar -xzf GLee-2.0-bin.tar.gz)
116
117 2. Install with the inst script
118 (cd glee && ./inst)
119
120Linux source version (GLee-*-src.tar.gz)
121 1. unpack GLee-*-src.tar.gz
122 (tar -xzf GLee-2.0-src.tar.gz)
123
124 2. cd to "glee" and run the gnu build chain
125 (cd glee && ./configure && make)
126
127 3. Become root (password needed)
128 (su)
129
130 4. Install the lib
131 (make install)
132
133
134
135HOW TO USE
136
137If you're using the binary version then you'll need to link to
138glee.lib and #include <gl\glee.h> in your project. Otherwise,
139just add glee.h and glee.c in your project and #include "glee.h".
140You can also build the library yourself using glee.c and glee.h.
141
142From this point onwards, you should have access to all OpenGL
143extensions and core functionality.
144
145You can query the availability of an extension like this:
146
147if (GLEE_ARB_point_parameters)
148{
149 //GL_ARB_point_parameters is supported
150 glPointParameterfARB(...);
151}
152
153WGL extensions have a GLEE_WGL_ prefix. For example,
154GLEE_WGL_ARB_pbuffer. GLX extensions work in a similar way.
155
156You can also query the OpenGL version:
157if (GLEE_VERSION_1_3)
158{
159 //OpenGL 1.3 is supported
160 glLoadTransposeMatrixf(...) ;
161 ...
162}
163
164
165
166ERROR CHECKING
167
168Optionally, you can add a call to GLeeInit() after your OpenGL
169initialisation code, however this is no longer required as of
170GLee 5.0. GLeeInit returns a boolean value to indicate success
171or failure.
172
173If GLeeInit returns false you can get more detailed error
174information by calling GLeeGetErrorString(). This returns a pointer
175to a string which contains error description(s).
176
177At any time you can call GLeeGetExtStrGL() or GLeeGetExtStrWGL()
178(win32) or GLeeGetExtStrGLX() (linux) to retrieve a pointer to the
179corresponding extension list string.
180
181
182
183FORCED EXTENSION SUPPORT
184
185By default, only those extensions reported by OpenGL's
186glGetString(GL_EXTENSIONS) are loaded by GLeeInit(). Likewise,
187only core functions whose version doesn't exceed the version number
188returned by glGetString(GL_VERSION) are loaded.
189
190However, GLee 5.0 and above can load additional extension and core
191functions using the GLeeForceLink function:
192
193 GLint GLeeForceLink(const char * extensionName)
194
195For example, GLeeForceLink("GL_ARB_point_parameters") will attempt to
196load the ARB_point_parameters function.
197
198For core functions, you can use the GL version string for the version
199you wish to initialise. For example, GLeeForceLink( "GL_VERSION_2_0" )
200will attempt to initialise OpenGL 2.0 core functions.
201
202Return Value:
203 GLEE_LINK_COMPLETE is returned if all functions were
204 successfully linked.
205
206 GLEE_LINK_PARTIAL is returned if only some functions were
207 linked successfully.
208
209 GLEE_LINK_FAIL is returned if no functions could be linked
210 successfully.
211
212Functions which could not be linked will be set to NULL.
213
214A successful link does not guarantee that a function will work
215correctly. If you want to be safe, only use extensions which are
216reported by the driver.
217
218
219
220LINUX NOTES - by LousyPhreak
221
222The binary version was compiled with gcc 3.3 and was also tested
223with gcc 3.2, but if you still have gcc 2.x you need the source
224version. If you don't know which version you have on your system just
225look at the output of 'gcc --version'.
226
227You should be using the NVIDIA headers if you have the NVIDIA drivers
228installed, and the MESA headers otherwise.
229
230One more note:
231The binary version might complain about missing glXGetProcAddressARB
232on the linker stage, but if you get this error, use the source
233version and email me (lousyphreak [at] gmx.at).
234
235Compiling on linux:
236You just need to replace the linking of libGL by libGLee:
237gcc main.cpp whatever.cpp -lGLee -o myproject
238
239Everything else should be the same as on windows.
240
241
242
243NOTES ON THE GLEE 3.0 D PORT FOR WIN32 - by Joel Anderson
244
2451) Put the GLee.lib in the lib folder (ie C:\dmd\lib)
2462) Put glee.d and glConstants.d in the include folder (ie create c:\glee
247and use the -IC:\glee on the compiler.)
2483) The D code is pretty much the same as the C code but you need to specify:
249
250import glee; //Instead of #include "glee.h"
251
252Notes
253- The GLee.lib was built using dmc. I did try the one that comes with the
254C version, but that doesn't work with D. You can compile the lib yourself
255using cbuild\go.bat
256- I haven't tested everything.
257
258You can contact me (Joel Anderson) at anderson@badmama.com.au
259
260(21/01/2004) - AU
261
262
263CHANGES
264
2655.4 : Added 5 new extensions :
266 GL_EXT_texture_swizzle
267 GL_NV_explicit_multisample
268 GL_NV_transform_feedback2
269 WGL_NV_gpu_affinity
270 GLX_ARB_create_context
271
272 Removed some duplicate extensions:
273 GL_NV_geometry_program4 (use GL_NV_gpu_program4)
274 GL_NV_vertex_program4 (use GL_NV_gpu_program4)
275 GL_NV_fragment_program4 (use GL_NV_gpu_program4)
276 WGL_NV_video_out (use WGL_NV_video_output)
277
278 Fixed GL_NV_gpu_program4 by merging with GL_NV_geometry_program4,
279 GL_NV_vertex_program4 and GL_NV_fragment_program4.
280
281 Added support for multiple extensions including the same functions, so
282 GL_EXT_geometry_shader4 and GL_NV_geometry_program4 can coexist without
283 compile errors.
284
285 Fixed GL_EXT_geometry_shader4 so it no longer has missing functions and constants.
286 These were excluded previously to avoid clashes with GL_NV_vertex_program4, which
287 included a bunch of functions with the same names.
288
289 Various GLeeGen/GLeeXMLGen fixes, mainly to fix issues with NVidia extensions, most
290 notably:
291 Added support for overriding extension spec files so we can manually fix
292 buggy specs which don't follow the standard (like GL_NV_gpu_program4).
293
294
295Reworked GLeeGen and GLeeXMLGen to allow overriding of
296
2975.33 : Fixed some GCC warnings
298 Fixed some OS-X warnings
299 Fixed an issue in __GLeeGetExtensions which could cause two
300 extensions to go missing on some platforms
301
3025.32 : Fixed a potential access violation in __GLeeGetExtensions
303
3045.31 : Fixed GLX compile error
305
3065.3 : OpenGL 3.0 support
307
3085.21 : Nvidia geometry shader extensions
309
3105.2 : OS-X support
311
3125.1 : Fixed some ansi-C compatibility issues.
313 New GLeeGen version
314 Added 5 new GL extensions and 1 new WGL extension.
315
3165.04 : Added the latest extensions
317
3185.03 : Some minor compatibility fixes.
319
320 Malloc.h no longer used.
321
322 GLee no longer fails if platform-specific (GLX or WGL) extensions
323 could not be loaded (a problem with some cards apparently).
324
3255.02 : Changed extension querying variable system. Removed GLEE_ENABLED()
326 extension checking macro introduced in 5.00, since it is no longer
327 needed
328
3295.01 : Fixed GLX_SGIX_HYPERPIPE bug
330
3315.00 : Rewrote GLeeGen to parse extension specs
332
333 Added lazy loading for extensions
334
335 Added experimental support
336
3374.00 : Updated using extensions from glext.h version 26, wglext.h version 6,
338 and glxext.h version 10. OpenGL 2.0 is now supported.
339
3403.05 : Updated with glExt.h version 23 extensions.
341
3423.04 : Updated with glExt.h version 22 extensions.
343
3443.03 : Another linux compatibility bug fixed
345
3463.02 : GLX typedef bug fixed
347
3483.01 : Minor linux compatibility bugs fixed
349
3503.0 : Removed STL and other C++ specific features to make GLee
351 compatible with C compilers
352
353 Added a number of WGL extensions that had previously been
354 excluded due to a bug with GLeeGen (now fixed)
355
3562.21 : Fixed VC6 compilation bug
357
3582.2 : Added full OpenGL 1.5 support
359
3602.1 : Added the OpenGL shading language extensions:
361 ARB_shader_objects, ARB_vertex_shader and ARB_fragment_shader.
362
3632.01 : Fixed missing description comment in header
364 Fixed include guard
365
3662.0 : Removed dependency on glext.h and wglext.h
367 Added cross-platform code for support with linux
368 Fixed potential stability problems
369
3701.2 : Made library compatible with VC7 and VC7.1
371
3721.12 : Cleaned up some commenting errors in GLeeGen
373
3741.11 : Added functions to get WGL and GL extension strings.
375 Fixed minor formatting errors caused by a bug in GLeeGen (now fixed)
376
3771.1 : Added detailed error checking.
378 Fixed possible buffer overrun issue
379
3801.01 : GLeeInit no longer requires a device context handle. \ No newline at end of file
diff --git a/src/controller/actions/clear_selection.sqc b/src/controller/actions/clear_selection.sqc
index c496546..5736068 100644
--- a/src/controller/actions/clear_selection.sqc
+++ b/src/controller/actions/clear_selection.sqc
@@ -2,7 +2,7 @@
2#include "clear_selection.h"2#include "clear_selection.h"
3#include "../../model/geometry/map_geometry.h"3#include "../../model/geometry/map_geometry.h"
4#include "../../view/state0.h"4#include "../../view/state0.h"
5#include <GL/glut.h>5#include "../../GLee5_4/GLee.h"
6#include "sqlca.h"6#include "sqlca.h"
7extern struct sqlca sqlca;7extern struct sqlca sqlca;
88
diff --git a/src/controller/actions/process_hits.c b/src/controller/actions/process_hits.c
index 319ce6c..8cc15d8 100644
--- a/src/controller/actions/process_hits.c
+++ b/src/controller/actions/process_hits.c
@@ -1,4 +1,5 @@
1#define GL_GLEXT_PROTOTYPES1#define GL_GLEXT_PROTOTYPES
2#include "../../GLee5_4/GLee.h"
2#include "../../view/state0.h"3#include "../../view/state0.h"
3#include "../../model/geometry/map_geometry.h"4#include "../../model/geometry/map_geometry.h"
4#include "process_hits.h"5#include "process_hits.h"
diff --git a/src/controller/actions/process_hits.h b/src/controller/actions/process_hits.h
index d664a6e..d4caf40 100644
--- a/src/controller/actions/process_hits.h
+++ b/src/controller/actions/process_hits.h
@@ -1,7 +1,7 @@
1#ifndef PROCESS_HITS_H1#ifndef PROCESS_HITS_H
2#define PROCESS_HITS_H2#define PROCESS_HITS_H
33
4#include <GL/glut.h>4#include "../../GLee5_4/GLee.h"
55
6void process_hits (const GLint hits, const GLuint * hitlist);6void process_hits (const GLint hits, const GLuint * hitlist);
77
diff --git a/src/controller/callbacks/mouse.c b/src/controller/callbacks/mouse.c
index 5b1a794..09c703b 100644
--- a/src/controller/callbacks/mouse.c
+++ b/src/controller/callbacks/mouse.c
@@ -1,3 +1,4 @@
1#include "../../GLee5_4/GLee.h"
1#include "../../util/check_error.h"2#include "../../util/check_error.h"
2#include "../../util/pick_convert.h"3#include "../../util/pick_convert.h"
3#include "../../view/geometry.h"4#include "../../view/geometry.h"
@@ -7,7 +8,6 @@
7#include "../actions/zoom.h"8#include "../actions/zoom.h"
8#include "mouse.h"9#include "mouse.h"
9#include "reshape.h"10#include "reshape.h"
10#include <GL/glut.h>
11#include <math.h>11#include <math.h>
12#include <stdio.h>12#include <stdio.h>
13#include <stdlib.h>13#include <stdlib.h>
diff --git a/src/util/check_error.c b/src/util/check_error.c
index 7d116e9..35a4f6c 100644
--- a/src/util/check_error.c
+++ b/src/util/check_error.c
@@ -1,6 +1,4 @@
1#include <GL/glut.h>1#include <GL/glut.h>
2#include <error.h>
3#include <errno.h>
4#include <stdlib.h>2#include <stdlib.h>
5#include "check_error_db.h"3#include "check_error_db.h"
64
@@ -14,9 +12,9 @@ check_error (const char *filename, const unsigned int linenum)
14 GLenum errCode = glGetError ();12 GLenum errCode = glGetError ();
15 if (errCode != GL_NO_ERROR)13 if (errCode != GL_NO_ERROR)
16 {14 {
17 const GLubyte *errString = gluErrorString (errCode);15 const GLubyte *errString = gluErrorString (errCode);
18 error_at_line (EXIT_FAILURE, errno, filename, linenum,16 printf ("%s:%u OpenGL Error %s", filename, linenum, errString);
19 "OpenGL Error %s", errString);17 exit (-1);
20 }18 }
2119
22 /*20 /*

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.