FIFE  2008.0
GLee.h
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  #ifndef WIN32_LEAN_AND_MEAN
57  #define WIN32_LEAN_AND_MEAN
58  #endif
59  #include <windows.h>
60  #include <GL/gl.h>
61 #elif defined(__APPLE__) || defined(__APPLE_CC__)
62  #define GL_GLEXT_LEGACY
63  #include <OpenGL/gl.h>
64 #else // GLX
65  #define __glext_h_ /* prevent glext.h from being included */
66  #define __glxext_h_ /* prevent glxext.h from being included */
67  #define GLX_GLXEXT_PROTOTYPES
68  #include <GL/gl.h>
69  #include <GL/glx.h>
70 #endif
71 
72 #ifndef APIENTRY
73  #define APIENTRY
74 #endif
75 
76 #ifndef APIENTRYP
77  #define APIENTRYP APIENTRY *
78 #endif
79 
80 #define GLEE_EXTERN extern
81 
82 #ifdef __cplusplus
83  extern "C" { /* begin C linkage */
84 #endif
85 
86 #define GLEE_LINK_FAIL 0
87 #define GLEE_LINK_PARTIAL 1
88 #define GLEE_LINK_COMPLETE 2
89 
90 /* Extension querying variables */
91 
92 GLEE_EXTERN GLboolean _GLEE_VERSION_1_2;
93 GLEE_EXTERN GLboolean _GLEE_ARB_imaging;
94 GLEE_EXTERN GLboolean _GLEE_VERSION_1_3;
95 GLEE_EXTERN GLboolean _GLEE_VERSION_1_4;
96 GLEE_EXTERN GLboolean _GLEE_VERSION_1_5;
97 GLEE_EXTERN GLboolean _GLEE_VERSION_2_0;
98 GLEE_EXTERN GLboolean _GLEE_VERSION_2_1;
99 GLEE_EXTERN GLboolean _GLEE_VERSION_3_0;
100 GLEE_EXTERN GLboolean _GLEE_ARB_multitexture;
101 GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix;
102 GLEE_EXTERN GLboolean _GLEE_ARB_multisample;
103 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add;
104 GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map;
105 GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression;
106 GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp;
107 GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters;
108 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend;
109 GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette;
110 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine;
111 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar;
112 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3;
113 GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat;
114 GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture;
115 GLEE_EXTERN GLboolean _GLEE_ARB_shadow;
116 GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient;
117 GLEE_EXTERN GLboolean _GLEE_ARB_window_pos;
118 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program;
119 GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program;
120 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object;
121 GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query;
122 GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects;
123 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader;
124 GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader;
125 GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100;
126 GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two;
127 GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite;
128 GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow;
129 GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers;
130 GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle;
131 GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float;
132 GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel;
133 GLEE_EXTERN GLboolean _GLEE_ARB_texture_float;
134 GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object;
135 GLEE_EXTERN GLboolean _GLEE_ARB_depth_buffer_float;
136 GLEE_EXTERN GLboolean _GLEE_ARB_draw_instanced;
137 GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_object;
138 GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_sRGB;
139 GLEE_EXTERN GLboolean _GLEE_ARB_geometry_shader4;
140 GLEE_EXTERN GLboolean _GLEE_ARB_half_float_vertex;
141 GLEE_EXTERN GLboolean _GLEE_ARB_instanced_arrays;
142 GLEE_EXTERN GLboolean _GLEE_ARB_map_buffer_range;
143 GLEE_EXTERN GLboolean _GLEE_ARB_texture_buffer_object;
144 GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression_rgtc;
145 GLEE_EXTERN GLboolean _GLEE_ARB_texture_rg;
146 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_array_object;
147 GLEE_EXTERN GLboolean _GLEE_EXT_abgr;
148 GLEE_EXTERN GLboolean _GLEE_EXT_blend_color;
149 GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset;
150 GLEE_EXTERN GLboolean _GLEE_EXT_texture;
151 GLEE_EXTERN GLboolean _GLEE_EXT_texture3D;
152 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4;
153 GLEE_EXTERN GLboolean _GLEE_EXT_subtexture;
154 GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture;
155 GLEE_EXTERN GLboolean _GLEE_EXT_histogram;
156 GLEE_EXTERN GLboolean _GLEE_EXT_convolution;
157 GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix;
158 GLEE_EXTERN GLboolean _GLEE_SGI_color_table;
159 GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture;
160 GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture;
161 GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D;
162 GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table;
163 GLEE_EXTERN GLboolean _GLEE_EXT_cmyka;
164 GLEE_EXTERN GLboolean _GLEE_EXT_texture_object;
165 GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture;
166 GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture;
167 GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels;
168 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod;
169 GLEE_EXTERN GLboolean _GLEE_SGIS_multisample;
170 GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal;
171 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array;
172 GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute;
173 GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap;
174 GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap;
175 GLEE_EXTERN GLboolean _GLEE_SGIX_shadow;
176 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp;
177 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp;
178 GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax;
179 GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract;
180 GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op;
181 GLEE_EXTERN GLboolean _GLEE_SGIX_interlace;
182 GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles;
183 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select;
184 GLEE_EXTERN GLboolean _GLEE_SGIX_sprite;
185 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer;
186 GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters;
187 GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters;
188 GLEE_EXTERN GLboolean _GLEE_SGIX_instruments;
189 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias;
190 GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom;
191 GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer;
192 GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX;
193 GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd;
194 GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane;
195 GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster;
196 GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture;
197 GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function;
198 GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset;
199 GLEE_EXTERN GLboolean _GLEE_HP_image_transform;
200 GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes;
201 GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer;
202 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env;
203 GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable;
204 GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints;
205 GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints;
206 GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture;
207 GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint;
208 GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority;
209 GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1;
210 GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment;
211 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias;
212 GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient;
213 GLEE_EXTERN GLboolean _GLEE_EXT_index_texture;
214 GLEE_EXTERN GLboolean _GLEE_EXT_index_material;
215 GLEE_EXTERN GLboolean _GLEE_EXT_index_func;
216 GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats;
217 GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array;
218 GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex;
219 GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb;
220 GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting;
221 GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip;
222 GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting;
223 GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements;
224 GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading;
225 GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog;
226 GLEE_EXTERN GLboolean _GLEE_EXT_light_texture;
227 GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax;
228 GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture;
229 GLEE_EXTERN GLboolean _GLEE_EXT_bgra;
230 GLEE_EXTERN GLboolean _GLEE_SGIX_async;
231 GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel;
232 GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram;
233 GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor;
234 GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays;
235 GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test;
236 GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform;
237 GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table;
238 GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette;
239 GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color;
240 GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color;
241 GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal;
242 GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays;
243 GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord;
244 GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates;
245 GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame;
246 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine;
247 GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector;
248 GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint;
249 GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale;
250 GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data;
251 GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha;
252 GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list;
253 GLEE_EXTERN GLboolean _GLEE_SUN_vertex;
254 GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate;
255 GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp;
256 GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read;
257 GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap;
258 GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels;
259 GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection;
260 GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map;
261 GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes;
262 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add;
263 GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias;
264 GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic;
265 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting;
266 GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent;
267 GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range;
268 GLEE_EXTERN GLboolean _GLEE_NV_register_combiners;
269 GLEE_EXTERN GLboolean _GLEE_NV_fog_distance;
270 GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss;
271 GLEE_EXTERN GLboolean _GLEE_NV_blend_square;
272 GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4;
273 GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers;
274 GLEE_EXTERN GLboolean _GLEE_MESA_window_pos;
275 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc;
276 GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex;
277 GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays;
278 GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists;
279 GLEE_EXTERN GLboolean _GLEE_SGIX_subsample;
280 GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample;
281 GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba;
282 GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument;
283 GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1;
284 GLEE_EXTERN GLboolean _GLEE_3DFX_multisample;
285 GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer;
286 GLEE_EXTERN GLboolean _GLEE_EXT_multisample;
287 GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip;
288 GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy;
289 GLEE_EXTERN GLboolean _GLEE_SGIX_resample;
290 GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen;
291 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask;
292 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3;
293 GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once;
294 GLEE_EXTERN GLboolean _GLEE_NV_fence;
295 GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat;
296 GLEE_EXTERN GLboolean _GLEE_NV_evaluators;
297 GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil;
298 GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2;
299 GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc;
300 GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle;
301 GLEE_EXTERN GLboolean _GLEE_NV_texture_shader;
302 GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2;
303 GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2;
304 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program;
305 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp;
306 GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint;
307 GLEE_EXTERN GLboolean _GLEE_OML_interlace;
308 GLEE_EXTERN GLboolean _GLEE_OML_subsample;
309 GLEE_EXTERN GLboolean _GLEE_OML_resample;
310 GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color;
311 GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap;
312 GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader;
313 GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles;
314 GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object;
315 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader;
316 GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams;
317 GLEE_EXTERN GLboolean _GLEE_ATI_element_array;
318 GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array;
319 GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum;
320 GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint;
321 GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp;
322 GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query;
323 GLEE_EXTERN GLboolean _GLEE_NV_point_sprite;
324 GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3;
325 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1;
326 GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs;
327 GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side;
328 GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader;
329 GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage;
330 GLEE_EXTERN GLboolean _GLEE_APPLE_element_array;
331 GLEE_EXTERN GLboolean _GLEE_APPLE_fence;
332 GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object;
333 GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range;
334 GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422;
335 GLEE_EXTERN GLboolean _GLEE_S3_s3tc;
336 GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers;
337 GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float;
338 GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3;
339 GLEE_EXTERN GLboolean _GLEE_ATI_texture_float;
340 GLEE_EXTERN GLboolean _GLEE_NV_float_buffer;
341 GLEE_EXTERN GLboolean _GLEE_NV_fragment_program;
342 GLEE_EXTERN GLboolean _GLEE_NV_half_float;
343 GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range;
344 GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart;
345 GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal;
346 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2;
347 GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer;
348 GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil;
349 GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object;
350 GLEE_EXTERN GLboolean _GLEE_OES_read_format;
351 GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test;
352 GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp;
353 GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate;
354 GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert;
355 GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture;
356 GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object;
357 GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option;
358 GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2;
359 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option;
360 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3;
361 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object;
362 GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker;
363 GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil;
364 GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag;
365 GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB;
366 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit;
367 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample;
368 GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack;
369 GLEE_EXTERN GLboolean _GLEE_EXT_timer_query;
370 GLEE_EXTERN GLboolean _GLEE_EXT_gpu_program_parameters;
371 GLEE_EXTERN GLboolean _GLEE_APPLE_flush_buffer_range;
372 GLEE_EXTERN GLboolean _GLEE_EXT_gpu_shader4;
373 GLEE_EXTERN GLboolean _GLEE_EXT_draw_instanced;
374 GLEE_EXTERN GLboolean _GLEE_EXT_packed_float;
375 GLEE_EXTERN GLboolean _GLEE_EXT_texture_array;
376 GLEE_EXTERN GLboolean _GLEE_EXT_texture_buffer_object;
377 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_latc;
378 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_rgtc;
379 GLEE_EXTERN GLboolean _GLEE_EXT_texture_shared_exponent;
380 GLEE_EXTERN GLboolean _GLEE_NV_depth_buffer_float;
381 GLEE_EXTERN GLboolean _GLEE_NV_framebuffer_multisample_coverage;
382 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_sRGB;
383 GLEE_EXTERN GLboolean _GLEE_NV_geometry_shader4;
384 GLEE_EXTERN GLboolean _GLEE_NV_parameter_buffer_object;
385 GLEE_EXTERN GLboolean _GLEE_EXT_draw_buffers2;
386 GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback;
387 GLEE_EXTERN GLboolean _GLEE_EXT_bindable_uniform;
388 GLEE_EXTERN GLboolean _GLEE_EXT_texture_integer;
389 GLEE_EXTERN GLboolean _GLEE_GREMEDY_frame_terminator;
390 GLEE_EXTERN GLboolean _GLEE_NV_conditional_render;
391 GLEE_EXTERN GLboolean _GLEE_NV_present_video;
392 GLEE_EXTERN GLboolean _GLEE_EXT_transform_feedback;
393 GLEE_EXTERN GLboolean _GLEE_EXT_direct_state_access;
394 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array_bgra;
395 GLEE_EXTERN GLboolean _GLEE_EXT_texture_swizzle;
396 GLEE_EXTERN GLboolean _GLEE_NV_explicit_multisample;
397 GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback2;
398 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select;
399 GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate;
400 GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument;
401 GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface;
402 GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting;
403 GLEE_EXTERN GLboolean _GLEE_EXT_geometry_shader4;
404 GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker;
405 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1;
406 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env;
407 GLEE_EXTERN GLboolean _GLEE_IBM_static_data;
408 GLEE_EXTERN GLboolean _GLEE_NV_gpu_program4;
409 GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates;
410 GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture;
411 GLEE_EXTERN GLboolean _GLEE_OES_single_precision;
412 GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits;
413 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range;
414 
415 /* Aliases for extension querying variables */
416 
417 #define GLEE_VERSION_1_2 GLeeEnabled(&_GLEE_VERSION_1_2)
418 #define GLEE_ARB_imaging GLeeEnabled(&_GLEE_ARB_imaging)
419 #define GLEE_VERSION_1_3 GLeeEnabled(&_GLEE_VERSION_1_3)
420 #define GLEE_VERSION_1_4 GLeeEnabled(&_GLEE_VERSION_1_4)
421 #define GLEE_VERSION_1_5 GLeeEnabled(&_GLEE_VERSION_1_5)
422 #define GLEE_VERSION_2_0 GLeeEnabled(&_GLEE_VERSION_2_0)
423 #define GLEE_VERSION_2_1 GLeeEnabled(&_GLEE_VERSION_2_1)
424 #define GLEE_VERSION_3_0 GLeeEnabled(&_GLEE_VERSION_3_0)
425 #define GLEE_ARB_multitexture GLeeEnabled(&_GLEE_ARB_multitexture)
426 #define GLEE_ARB_transpose_matrix GLeeEnabled(&_GLEE_ARB_transpose_matrix)
427 #define GLEE_ARB_multisample GLeeEnabled(&_GLEE_ARB_multisample)
428 #define GLEE_ARB_texture_env_add GLeeEnabled(&_GLEE_ARB_texture_env_add)
429 #define GLEE_ARB_texture_cube_map GLeeEnabled(&_GLEE_ARB_texture_cube_map)
430 #define GLEE_ARB_texture_compression GLeeEnabled(&_GLEE_ARB_texture_compression)
431 #define GLEE_ARB_texture_border_clamp GLeeEnabled(&_GLEE_ARB_texture_border_clamp)
432 #define GLEE_ARB_point_parameters GLeeEnabled(&_GLEE_ARB_point_parameters)
433 #define GLEE_ARB_vertex_blend GLeeEnabled(&_GLEE_ARB_vertex_blend)
434 #define GLEE_ARB_matrix_palette GLeeEnabled(&_GLEE_ARB_matrix_palette)
435 #define GLEE_ARB_texture_env_combine GLeeEnabled(&_GLEE_ARB_texture_env_combine)
436 #define GLEE_ARB_texture_env_crossbar GLeeEnabled(&_GLEE_ARB_texture_env_crossbar)
437 #define GLEE_ARB_texture_env_dot3 GLeeEnabled(&_GLEE_ARB_texture_env_dot3)
438 #define GLEE_ARB_texture_mirrored_repeat GLeeEnabled(&_GLEE_ARB_texture_mirrored_repeat)
439 #define GLEE_ARB_depth_texture GLeeEnabled(&_GLEE_ARB_depth_texture)
440 #define GLEE_ARB_shadow GLeeEnabled(&_GLEE_ARB_shadow)
441 #define GLEE_ARB_shadow_ambient GLeeEnabled(&_GLEE_ARB_shadow_ambient)
442 #define GLEE_ARB_window_pos GLeeEnabled(&_GLEE_ARB_window_pos)
443 #define GLEE_ARB_vertex_program GLeeEnabled(&_GLEE_ARB_vertex_program)
444 #define GLEE_ARB_fragment_program GLeeEnabled(&_GLEE_ARB_fragment_program)
445 #define GLEE_ARB_vertex_buffer_object GLeeEnabled(&_GLEE_ARB_vertex_buffer_object)
446 #define GLEE_ARB_occlusion_query GLeeEnabled(&_GLEE_ARB_occlusion_query)
447 #define GLEE_ARB_shader_objects GLeeEnabled(&_GLEE_ARB_shader_objects)
448 #define GLEE_ARB_vertex_shader GLeeEnabled(&_GLEE_ARB_vertex_shader)
449 #define GLEE_ARB_fragment_shader GLeeEnabled(&_GLEE_ARB_fragment_shader)
450 #define GLEE_ARB_shading_language_100 GLeeEnabled(&_GLEE_ARB_shading_language_100)
451 #define GLEE_ARB_texture_non_power_of_two GLeeEnabled(&_GLEE_ARB_texture_non_power_of_two)
452 #define GLEE_ARB_point_sprite GLeeEnabled(&_GLEE_ARB_point_sprite)
453 #define GLEE_ARB_fragment_program_shadow GLeeEnabled(&_GLEE_ARB_fragment_program_shadow)
454 #define GLEE_ARB_draw_buffers GLeeEnabled(&_GLEE_ARB_draw_buffers)
455 #define GLEE_ARB_texture_rectangle GLeeEnabled(&_GLEE_ARB_texture_rectangle)
456 #define GLEE_ARB_color_buffer_float GLeeEnabled(&_GLEE_ARB_color_buffer_float)
457 #define GLEE_ARB_half_float_pixel GLeeEnabled(&_GLEE_ARB_half_float_pixel)
458 #define GLEE_ARB_texture_float GLeeEnabled(&_GLEE_ARB_texture_float)
459 #define GLEE_ARB_pixel_buffer_object GLeeEnabled(&_GLEE_ARB_pixel_buffer_object)
460 #define GLEE_ARB_depth_buffer_float GLeeEnabled(&_GLEE_ARB_depth_buffer_float)
461 #define GLEE_ARB_draw_instanced GLeeEnabled(&_GLEE_ARB_draw_instanced)
462 #define GLEE_ARB_framebuffer_object GLeeEnabled(&_GLEE_ARB_framebuffer_object)
463 #define GLEE_ARB_framebuffer_sRGB GLeeEnabled(&_GLEE_ARB_framebuffer_sRGB)
464 #define GLEE_ARB_geometry_shader4 GLeeEnabled(&_GLEE_ARB_geometry_shader4)
465 #define GLEE_ARB_half_float_vertex GLeeEnabled(&_GLEE_ARB_half_float_vertex)
466 #define GLEE_ARB_instanced_arrays GLeeEnabled(&_GLEE_ARB_instanced_arrays)
467 #define GLEE_ARB_map_buffer_range GLeeEnabled(&_GLEE_ARB_map_buffer_range)
468 #define GLEE_ARB_texture_buffer_object GLeeEnabled(&_GLEE_ARB_texture_buffer_object)
469 #define GLEE_ARB_texture_compression_rgtc GLeeEnabled(&_GLEE_ARB_texture_compression_rgtc)
470 #define GLEE_ARB_texture_rg GLeeEnabled(&_GLEE_ARB_texture_rg)
471 #define GLEE_ARB_vertex_array_object GLeeEnabled(&_GLEE_ARB_vertex_array_object)
472 #define GLEE_EXT_abgr GLeeEnabled(&_GLEE_EXT_abgr)
473 #define GLEE_EXT_blend_color GLeeEnabled(&_GLEE_EXT_blend_color)
474 #define GLEE_EXT_polygon_offset GLeeEnabled(&_GLEE_EXT_polygon_offset)
475 #define GLEE_EXT_texture GLeeEnabled(&_GLEE_EXT_texture)
476 #define GLEE_EXT_texture3D GLeeEnabled(&_GLEE_EXT_texture3D)
477 #define GLEE_SGIS_texture_filter4 GLeeEnabled(&_GLEE_SGIS_texture_filter4)
478 #define GLEE_EXT_subtexture GLeeEnabled(&_GLEE_EXT_subtexture)
479 #define GLEE_EXT_copy_texture GLeeEnabled(&_GLEE_EXT_copy_texture)
480 #define GLEE_EXT_histogram GLeeEnabled(&_GLEE_EXT_histogram)
481 #define GLEE_EXT_convolution GLeeEnabled(&_GLEE_EXT_convolution)
482 #define GLEE_SGI_color_matrix GLeeEnabled(&_GLEE_SGI_color_matrix)
483 #define GLEE_SGI_color_table GLeeEnabled(&_GLEE_SGI_color_table)
484 #define GLEE_SGIS_pixel_texture GLeeEnabled(&_GLEE_SGIS_pixel_texture)
485 #define GLEE_SGIX_pixel_texture GLeeEnabled(&_GLEE_SGIX_pixel_texture)
486 #define GLEE_SGIS_texture4D GLeeEnabled(&_GLEE_SGIS_texture4D)
487 #define GLEE_SGI_texture_color_table GLeeEnabled(&_GLEE_SGI_texture_color_table)
488 #define GLEE_EXT_cmyka GLeeEnabled(&_GLEE_EXT_cmyka)
489 #define GLEE_EXT_texture_object GLeeEnabled(&_GLEE_EXT_texture_object)
490 #define GLEE_SGIS_detail_texture GLeeEnabled(&_GLEE_SGIS_detail_texture)
491 #define GLEE_SGIS_sharpen_texture GLeeEnabled(&_GLEE_SGIS_sharpen_texture)
492 #define GLEE_EXT_packed_pixels GLeeEnabled(&_GLEE_EXT_packed_pixels)
493 #define GLEE_SGIS_texture_lod GLeeEnabled(&_GLEE_SGIS_texture_lod)
494 #define GLEE_SGIS_multisample GLeeEnabled(&_GLEE_SGIS_multisample)
495 #define GLEE_EXT_rescale_normal GLeeEnabled(&_GLEE_EXT_rescale_normal)
496 #define GLEE_EXT_vertex_array GLeeEnabled(&_GLEE_EXT_vertex_array)
497 #define GLEE_EXT_misc_attribute GLeeEnabled(&_GLEE_EXT_misc_attribute)
498 #define GLEE_SGIS_generate_mipmap GLeeEnabled(&_GLEE_SGIS_generate_mipmap)
499 #define GLEE_SGIX_clipmap GLeeEnabled(&_GLEE_SGIX_clipmap)
500 #define GLEE_SGIX_shadow GLeeEnabled(&_GLEE_SGIX_shadow)
501 #define GLEE_SGIS_texture_edge_clamp GLeeEnabled(&_GLEE_SGIS_texture_edge_clamp)
502 #define GLEE_SGIS_texture_border_clamp GLeeEnabled(&_GLEE_SGIS_texture_border_clamp)
503 #define GLEE_EXT_blend_minmax GLeeEnabled(&_GLEE_EXT_blend_minmax)
504 #define GLEE_EXT_blend_subtract GLeeEnabled(&_GLEE_EXT_blend_subtract)
505 #define GLEE_EXT_blend_logic_op GLeeEnabled(&_GLEE_EXT_blend_logic_op)
506 #define GLEE_SGIX_interlace GLeeEnabled(&_GLEE_SGIX_interlace)
507 #define GLEE_SGIX_pixel_tiles GLeeEnabled(&_GLEE_SGIX_pixel_tiles)
508 #define GLEE_SGIS_texture_select GLeeEnabled(&_GLEE_SGIS_texture_select)
509 #define GLEE_SGIX_sprite GLeeEnabled(&_GLEE_SGIX_sprite)
510 #define GLEE_SGIX_texture_multi_buffer GLeeEnabled(&_GLEE_SGIX_texture_multi_buffer)
511 #define GLEE_EXT_point_parameters GLeeEnabled(&_GLEE_EXT_point_parameters)
512 #define GLEE_SGIS_point_parameters GLeeEnabled(&_GLEE_SGIS_point_parameters)
513 #define GLEE_SGIX_instruments GLeeEnabled(&_GLEE_SGIX_instruments)
514 #define GLEE_SGIX_texture_scale_bias GLeeEnabled(&_GLEE_SGIX_texture_scale_bias)
515 #define GLEE_SGIX_framezoom GLeeEnabled(&_GLEE_SGIX_framezoom)
516 #define GLEE_SGIX_tag_sample_buffer GLeeEnabled(&_GLEE_SGIX_tag_sample_buffer)
517 #define GLEE_FfdMaskSGIX GLeeEnabled(&_GLEE_FfdMaskSGIX)
518 #define GLEE_SGIX_polynomial_ffd GLeeEnabled(&_GLEE_SGIX_polynomial_ffd)
519 #define GLEE_SGIX_reference_plane GLeeEnabled(&_GLEE_SGIX_reference_plane)
520 #define GLEE_SGIX_flush_raster GLeeEnabled(&_GLEE_SGIX_flush_raster)
521 #define GLEE_SGIX_depth_texture GLeeEnabled(&_GLEE_SGIX_depth_texture)
522 #define GLEE_SGIS_fog_function GLeeEnabled(&_GLEE_SGIS_fog_function)
523 #define GLEE_SGIX_fog_offset GLeeEnabled(&_GLEE_SGIX_fog_offset)
524 #define GLEE_HP_image_transform GLeeEnabled(&_GLEE_HP_image_transform)
525 #define GLEE_HP_convolution_border_modes GLeeEnabled(&_GLEE_HP_convolution_border_modes)
526 #define GLEE_INGR_palette_buffer GLeeEnabled(&_GLEE_INGR_palette_buffer)
527 #define GLEE_SGIX_texture_add_env GLeeEnabled(&_GLEE_SGIX_texture_add_env)
528 #define GLEE_EXT_color_subtable GLeeEnabled(&_GLEE_EXT_color_subtable)
529 #define GLEE_PGI_vertex_hints GLeeEnabled(&_GLEE_PGI_vertex_hints)
530 #define GLEE_PGI_misc_hints GLeeEnabled(&_GLEE_PGI_misc_hints)
531 #define GLEE_EXT_paletted_texture GLeeEnabled(&_GLEE_EXT_paletted_texture)
532 #define GLEE_EXT_clip_volume_hint GLeeEnabled(&_GLEE_EXT_clip_volume_hint)
533 #define GLEE_SGIX_list_priority GLeeEnabled(&_GLEE_SGIX_list_priority)
534 #define GLEE_SGIX_ir_instrument1 GLeeEnabled(&_GLEE_SGIX_ir_instrument1)
535 #define GLEE_SGIX_calligraphic_fragment GLeeEnabled(&_GLEE_SGIX_calligraphic_fragment)
536 #define GLEE_SGIX_texture_lod_bias GLeeEnabled(&_GLEE_SGIX_texture_lod_bias)
537 #define GLEE_SGIX_shadow_ambient GLeeEnabled(&_GLEE_SGIX_shadow_ambient)
538 #define GLEE_EXT_index_texture GLeeEnabled(&_GLEE_EXT_index_texture)
539 #define GLEE_EXT_index_material GLeeEnabled(&_GLEE_EXT_index_material)
540 #define GLEE_EXT_index_func GLeeEnabled(&_GLEE_EXT_index_func)
541 #define GLEE_EXT_index_array_formats GLeeEnabled(&_GLEE_EXT_index_array_formats)
542 #define GLEE_EXT_compiled_vertex_array GLeeEnabled(&_GLEE_EXT_compiled_vertex_array)
543 #define GLEE_EXT_cull_vertex GLeeEnabled(&_GLEE_EXT_cull_vertex)
544 #define GLEE_SGIX_ycrcb GLeeEnabled(&_GLEE_SGIX_ycrcb)
545 #define GLEE_SGIX_fragment_lighting GLeeEnabled(&_GLEE_SGIX_fragment_lighting)
546 #define GLEE_IBM_rasterpos_clip GLeeEnabled(&_GLEE_IBM_rasterpos_clip)
547 #define GLEE_HP_texture_lighting GLeeEnabled(&_GLEE_HP_texture_lighting)
548 #define GLEE_EXT_draw_range_elements GLeeEnabled(&_GLEE_EXT_draw_range_elements)
549 #define GLEE_WIN_phong_shading GLeeEnabled(&_GLEE_WIN_phong_shading)
550 #define GLEE_WIN_specular_fog GLeeEnabled(&_GLEE_WIN_specular_fog)
551 #define GLEE_EXT_light_texture GLeeEnabled(&_GLEE_EXT_light_texture)
552 #define GLEE_SGIX_blend_alpha_minmax GLeeEnabled(&_GLEE_SGIX_blend_alpha_minmax)
553 #define GLEE_SGIX_impact_pixel_texture GLeeEnabled(&_GLEE_SGIX_impact_pixel_texture)
554 #define GLEE_EXT_bgra GLeeEnabled(&_GLEE_EXT_bgra)
555 #define GLEE_SGIX_async GLeeEnabled(&_GLEE_SGIX_async)
556 #define GLEE_SGIX_async_pixel GLeeEnabled(&_GLEE_SGIX_async_pixel)
557 #define GLEE_SGIX_async_histogram GLeeEnabled(&_GLEE_SGIX_async_histogram)
558 #define GLEE_INTEL_texture_scissor GLeeEnabled(&_GLEE_INTEL_texture_scissor)
559 #define GLEE_INTEL_parallel_arrays GLeeEnabled(&_GLEE_INTEL_parallel_arrays)
560 #define GLEE_HP_occlusion_test GLeeEnabled(&_GLEE_HP_occlusion_test)
561 #define GLEE_EXT_pixel_transform GLeeEnabled(&_GLEE_EXT_pixel_transform)
562 #define GLEE_EXT_pixel_transform_color_table GLeeEnabled(&_GLEE_EXT_pixel_transform_color_table)
563 #define GLEE_EXT_shared_texture_palette GLeeEnabled(&_GLEE_EXT_shared_texture_palette)
564 #define GLEE_EXT_separate_specular_color GLeeEnabled(&_GLEE_EXT_separate_specular_color)
565 #define GLEE_EXT_secondary_color GLeeEnabled(&_GLEE_EXT_secondary_color)
566 #define GLEE_EXT_texture_perturb_normal GLeeEnabled(&_GLEE_EXT_texture_perturb_normal)
567 #define GLEE_EXT_multi_draw_arrays GLeeEnabled(&_GLEE_EXT_multi_draw_arrays)
568 #define GLEE_EXT_fog_coord GLeeEnabled(&_GLEE_EXT_fog_coord)
569 #define GLEE_REND_screen_coordinates GLeeEnabled(&_GLEE_REND_screen_coordinates)
570 #define GLEE_EXT_coordinate_frame GLeeEnabled(&_GLEE_EXT_coordinate_frame)
571 #define GLEE_EXT_texture_env_combine GLeeEnabled(&_GLEE_EXT_texture_env_combine)
572 #define GLEE_APPLE_specular_vector GLeeEnabled(&_GLEE_APPLE_specular_vector)
573 #define GLEE_APPLE_transform_hint GLeeEnabled(&_GLEE_APPLE_transform_hint)
574 #define GLEE_SGIX_fog_scale GLeeEnabled(&_GLEE_SGIX_fog_scale)
575 #define GLEE_SUNX_constant_data GLeeEnabled(&_GLEE_SUNX_constant_data)
576 #define GLEE_SUN_global_alpha GLeeEnabled(&_GLEE_SUN_global_alpha)
577 #define GLEE_SUN_triangle_list GLeeEnabled(&_GLEE_SUN_triangle_list)
578 #define GLEE_SUN_vertex GLeeEnabled(&_GLEE_SUN_vertex)
579 #define GLEE_EXT_blend_func_separate GLeeEnabled(&_GLEE_EXT_blend_func_separate)
580 #define GLEE_INGR_color_clamp GLeeEnabled(&_GLEE_INGR_color_clamp)
581 #define GLEE_INGR_interlace_read GLeeEnabled(&_GLEE_INGR_interlace_read)
582 #define GLEE_EXT_stencil_wrap GLeeEnabled(&_GLEE_EXT_stencil_wrap)
583 #define GLEE_EXT_422_pixels GLeeEnabled(&_GLEE_EXT_422_pixels)
584 #define GLEE_NV_texgen_reflection GLeeEnabled(&_GLEE_NV_texgen_reflection)
585 #define GLEE_EXT_texture_cube_map GLeeEnabled(&_GLEE_EXT_texture_cube_map)
586 #define GLEE_SUN_convolution_border_modes GLeeEnabled(&_GLEE_SUN_convolution_border_modes)
587 #define GLEE_EXT_texture_env_add GLeeEnabled(&_GLEE_EXT_texture_env_add)
588 #define GLEE_EXT_texture_lod_bias GLeeEnabled(&_GLEE_EXT_texture_lod_bias)
589 #define GLEE_EXT_texture_filter_anisotropic GLeeEnabled(&_GLEE_EXT_texture_filter_anisotropic)
590 #define GLEE_EXT_vertex_weighting GLeeEnabled(&_GLEE_EXT_vertex_weighting)
591 #define GLEE_NV_light_max_exponent GLeeEnabled(&_GLEE_NV_light_max_exponent)
592 #define GLEE_NV_vertex_array_range GLeeEnabled(&_GLEE_NV_vertex_array_range)
593 #define GLEE_NV_register_combiners GLeeEnabled(&_GLEE_NV_register_combiners)
594 #define GLEE_NV_fog_distance GLeeEnabled(&_GLEE_NV_fog_distance)
595 #define GLEE_NV_texgen_emboss GLeeEnabled(&_GLEE_NV_texgen_emboss)
596 #define GLEE_NV_blend_square GLeeEnabled(&_GLEE_NV_blend_square)
597 #define GLEE_NV_texture_env_combine4 GLeeEnabled(&_GLEE_NV_texture_env_combine4)
598 #define GLEE_MESA_resize_buffers GLeeEnabled(&_GLEE_MESA_resize_buffers)
599 #define GLEE_MESA_window_pos GLeeEnabled(&_GLEE_MESA_window_pos)
600 #define GLEE_EXT_texture_compression_s3tc GLeeEnabled(&_GLEE_EXT_texture_compression_s3tc)
601 #define GLEE_IBM_cull_vertex GLeeEnabled(&_GLEE_IBM_cull_vertex)
602 #define GLEE_IBM_multimode_draw_arrays GLeeEnabled(&_GLEE_IBM_multimode_draw_arrays)
603 #define GLEE_IBM_vertex_array_lists GLeeEnabled(&_GLEE_IBM_vertex_array_lists)
604 #define GLEE_SGIX_subsample GLeeEnabled(&_GLEE_SGIX_subsample)
605 #define GLEE_SGIX_ycrcb_subsample GLeeEnabled(&_GLEE_SGIX_ycrcb_subsample)
606 #define GLEE_SGIX_ycrcba GLeeEnabled(&_GLEE_SGIX_ycrcba)
607 #define GLEE_SGI_depth_pass_instrument GLeeEnabled(&_GLEE_SGI_depth_pass_instrument)
608 #define GLEE_3DFX_texture_compression_FXT1 GLeeEnabled(&_GLEE_3DFX_texture_compression_FXT1)
609 #define GLEE_3DFX_multisample GLeeEnabled(&_GLEE_3DFX_multisample)
610 #define GLEE_3DFX_tbuffer GLeeEnabled(&_GLEE_3DFX_tbuffer)
611 #define GLEE_EXT_multisample GLeeEnabled(&_GLEE_EXT_multisample)
612 #define GLEE_SGIX_vertex_preclip GLeeEnabled(&_GLEE_SGIX_vertex_preclip)
613 #define GLEE_SGIX_convolution_accuracy GLeeEnabled(&_GLEE_SGIX_convolution_accuracy)
614 #define GLEE_SGIX_resample GLeeEnabled(&_GLEE_SGIX_resample)
615 #define GLEE_SGIS_point_line_texgen GLeeEnabled(&_GLEE_SGIS_point_line_texgen)
616 #define GLEE_SGIS_texture_color_mask GLeeEnabled(&_GLEE_SGIS_texture_color_mask)
617 #define GLEE_EXT_texture_env_dot3 GLeeEnabled(&_GLEE_EXT_texture_env_dot3)
618 #define GLEE_ATI_texture_mirror_once GLeeEnabled(&_GLEE_ATI_texture_mirror_once)
619 #define GLEE_NV_fence GLeeEnabled(&_GLEE_NV_fence)
620 #define GLEE_IBM_texture_mirrored_repeat GLeeEnabled(&_GLEE_IBM_texture_mirrored_repeat)
621 #define GLEE_NV_evaluators GLeeEnabled(&_GLEE_NV_evaluators)
622 #define GLEE_NV_packed_depth_stencil GLeeEnabled(&_GLEE_NV_packed_depth_stencil)
623 #define GLEE_NV_register_combiners2 GLeeEnabled(&_GLEE_NV_register_combiners2)
624 #define GLEE_NV_texture_compression_vtc GLeeEnabled(&_GLEE_NV_texture_compression_vtc)
625 #define GLEE_NV_texture_rectangle GLeeEnabled(&_GLEE_NV_texture_rectangle)
626 #define GLEE_NV_texture_shader GLeeEnabled(&_GLEE_NV_texture_shader)
627 #define GLEE_NV_texture_shader2 GLeeEnabled(&_GLEE_NV_texture_shader2)
628 #define GLEE_NV_vertex_array_range2 GLeeEnabled(&_GLEE_NV_vertex_array_range2)
629 #define GLEE_NV_vertex_program GLeeEnabled(&_GLEE_NV_vertex_program)
630 #define GLEE_SGIX_texture_coordinate_clamp GLeeEnabled(&_GLEE_SGIX_texture_coordinate_clamp)
631 #define GLEE_SGIX_scalebias_hint GLeeEnabled(&_GLEE_SGIX_scalebias_hint)
632 #define GLEE_OML_interlace GLeeEnabled(&_GLEE_OML_interlace)
633 #define GLEE_OML_subsample GLeeEnabled(&_GLEE_OML_subsample)
634 #define GLEE_OML_resample GLeeEnabled(&_GLEE_OML_resample)
635 #define GLEE_NV_copy_depth_to_color GLeeEnabled(&_GLEE_NV_copy_depth_to_color)
636 #define GLEE_ATI_envmap_bumpmap GLeeEnabled(&_GLEE_ATI_envmap_bumpmap)
637 #define GLEE_ATI_fragment_shader GLeeEnabled(&_GLEE_ATI_fragment_shader)
638 #define GLEE_ATI_pn_triangles GLeeEnabled(&_GLEE_ATI_pn_triangles)
639 #define GLEE_ATI_vertex_array_object GLeeEnabled(&_GLEE_ATI_vertex_array_object)
640 #define GLEE_EXT_vertex_shader GLeeEnabled(&_GLEE_EXT_vertex_shader)
641 #define GLEE_ATI_vertex_streams GLeeEnabled(&_GLEE_ATI_vertex_streams)
642 #define GLEE_ATI_element_array GLeeEnabled(&_GLEE_ATI_element_array)
643 #define GLEE_SUN_mesh_array GLeeEnabled(&_GLEE_SUN_mesh_array)
644 #define GLEE_SUN_slice_accum GLeeEnabled(&_GLEE_SUN_slice_accum)
645 #define GLEE_NV_multisample_filter_hint GLeeEnabled(&_GLEE_NV_multisample_filter_hint)
646 #define GLEE_NV_depth_clamp GLeeEnabled(&_GLEE_NV_depth_clamp)
647 #define GLEE_NV_occlusion_query GLeeEnabled(&_GLEE_NV_occlusion_query)
648 #define GLEE_NV_point_sprite GLeeEnabled(&_GLEE_NV_point_sprite)
649 #define GLEE_NV_texture_shader3 GLeeEnabled(&_GLEE_NV_texture_shader3)
650 #define GLEE_NV_vertex_program1_1 GLeeEnabled(&_GLEE_NV_vertex_program1_1)
651 #define GLEE_EXT_shadow_funcs GLeeEnabled(&_GLEE_EXT_shadow_funcs)
652 #define GLEE_EXT_stencil_two_side GLeeEnabled(&_GLEE_EXT_stencil_two_side)
653 #define GLEE_ATI_text_fragment_shader GLeeEnabled(&_GLEE_ATI_text_fragment_shader)
654 #define GLEE_APPLE_client_storage GLeeEnabled(&_GLEE_APPLE_client_storage)
655 #define GLEE_APPLE_element_array GLeeEnabled(&_GLEE_APPLE_element_array)
656 #define GLEE_APPLE_fence GLeeEnabled(&_GLEE_APPLE_fence)
657 #define GLEE_APPLE_vertex_array_object GLeeEnabled(&_GLEE_APPLE_vertex_array_object)
658 #define GLEE_APPLE_vertex_array_range GLeeEnabled(&_GLEE_APPLE_vertex_array_range)
659 #define GLEE_APPLE_ycbcr_422 GLeeEnabled(&_GLEE_APPLE_ycbcr_422)
660 #define GLEE_S3_s3tc GLeeEnabled(&_GLEE_S3_s3tc)
661 #define GLEE_ATI_draw_buffers GLeeEnabled(&_GLEE_ATI_draw_buffers)
662 #define GLEE_ATI_pixel_format_float GLeeEnabled(&_GLEE_ATI_pixel_format_float)
663 #define GLEE_ATI_texture_env_combine3 GLeeEnabled(&_GLEE_ATI_texture_env_combine3)
664 #define GLEE_ATI_texture_float GLeeEnabled(&_GLEE_ATI_texture_float)
665 #define GLEE_NV_float_buffer GLeeEnabled(&_GLEE_NV_float_buffer)
666 #define GLEE_NV_fragment_program GLeeEnabled(&_GLEE_NV_fragment_program)
667 #define GLEE_NV_half_float GLeeEnabled(&_GLEE_NV_half_float)
668 #define GLEE_NV_pixel_data_range GLeeEnabled(&_GLEE_NV_pixel_data_range)
669 #define GLEE_NV_primitive_restart GLeeEnabled(&_GLEE_NV_primitive_restart)
670 #define GLEE_NV_texture_expand_normal GLeeEnabled(&_GLEE_NV_texture_expand_normal)
671 #define GLEE_NV_vertex_program2 GLeeEnabled(&_GLEE_NV_vertex_program2)
672 #define GLEE_ATI_map_object_buffer GLeeEnabled(&_GLEE_ATI_map_object_buffer)
673 #define GLEE_ATI_separate_stencil GLeeEnabled(&_GLEE_ATI_separate_stencil)
674 #define GLEE_ATI_vertex_attrib_array_object GLeeEnabled(&_GLEE_ATI_vertex_attrib_array_object)
675 #define GLEE_OES_read_format GLeeEnabled(&_GLEE_OES_read_format)
676 #define GLEE_EXT_depth_bounds_test GLeeEnabled(&_GLEE_EXT_depth_bounds_test)
677 #define GLEE_EXT_texture_mirror_clamp GLeeEnabled(&_GLEE_EXT_texture_mirror_clamp)
678 #define GLEE_EXT_blend_equation_separate GLeeEnabled(&_GLEE_EXT_blend_equation_separate)
679 #define GLEE_MESA_pack_invert GLeeEnabled(&_GLEE_MESA_pack_invert)
680 #define GLEE_MESA_ycbcr_texture GLeeEnabled(&_GLEE_MESA_ycbcr_texture)
681 #define GLEE_EXT_pixel_buffer_object GLeeEnabled(&_GLEE_EXT_pixel_buffer_object)
682 #define GLEE_NV_fragment_program_option GLeeEnabled(&_GLEE_NV_fragment_program_option)
683 #define GLEE_NV_fragment_program2 GLeeEnabled(&_GLEE_NV_fragment_program2)
684 #define GLEE_NV_vertex_program2_option GLeeEnabled(&_GLEE_NV_vertex_program2_option)
685 #define GLEE_NV_vertex_program3 GLeeEnabled(&_GLEE_NV_vertex_program3)
686 #define GLEE_EXT_framebuffer_object GLeeEnabled(&_GLEE_EXT_framebuffer_object)
687 #define GLEE_GREMEDY_string_marker GLeeEnabled(&_GLEE_GREMEDY_string_marker)
688 #define GLEE_EXT_packed_depth_stencil GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
689 #define GLEE_EXT_stencil_clear_tag GLeeEnabled(&_GLEE_EXT_stencil_clear_tag)
690 #define GLEE_EXT_texture_sRGB GLeeEnabled(&_GLEE_EXT_texture_sRGB)
691 #define GLEE_EXT_framebuffer_blit GLeeEnabled(&_GLEE_EXT_framebuffer_blit)
692 #define GLEE_EXT_framebuffer_multisample GLeeEnabled(&_GLEE_EXT_framebuffer_multisample)
693 #define GLEE_MESAX_texture_stack GLeeEnabled(&_GLEE_MESAX_texture_stack)
694 #define GLEE_EXT_timer_query GLeeEnabled(&_GLEE_EXT_timer_query)
695 #define GLEE_EXT_gpu_program_parameters GLeeEnabled(&_GLEE_EXT_gpu_program_parameters)
696 #define GLEE_APPLE_flush_buffer_range GLeeEnabled(&_GLEE_APPLE_flush_buffer_range)
697 #define GLEE_EXT_gpu_shader4 GLeeEnabled(&_GLEE_EXT_gpu_shader4)
698 #define GLEE_EXT_draw_instanced GLeeEnabled(&_GLEE_EXT_draw_instanced)
699 #define GLEE_EXT_packed_float GLeeEnabled(&_GLEE_EXT_packed_float)
700 #define GLEE_EXT_texture_array GLeeEnabled(&_GLEE_EXT_texture_array)
701 #define GLEE_EXT_texture_buffer_object GLeeEnabled(&_GLEE_EXT_texture_buffer_object)
702 #define GLEE_EXT_texture_compression_latc GLeeEnabled(&_GLEE_EXT_texture_compression_latc)
703 #define GLEE_EXT_texture_compression_rgtc GLeeEnabled(&_GLEE_EXT_texture_compression_rgtc)
704 #define GLEE_EXT_texture_shared_exponent GLeeEnabled(&_GLEE_EXT_texture_shared_exponent)
705 #define GLEE_NV_depth_buffer_float GLeeEnabled(&_GLEE_NV_depth_buffer_float)
706 #define GLEE_NV_framebuffer_multisample_coverage GLeeEnabled(&_GLEE_NV_framebuffer_multisample_coverage)
707 #define GLEE_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_EXT_framebuffer_sRGB)
708 #define GLEE_NV_geometry_shader4 GLeeEnabled(&_GLEE_NV_geometry_shader4)
709 #define GLEE_NV_parameter_buffer_object GLeeEnabled(&_GLEE_NV_parameter_buffer_object)
710 #define GLEE_EXT_draw_buffers2 GLeeEnabled(&_GLEE_EXT_draw_buffers2)
711 #define GLEE_NV_transform_feedback GLeeEnabled(&_GLEE_NV_transform_feedback)
712 #define GLEE_EXT_bindable_uniform GLeeEnabled(&_GLEE_EXT_bindable_uniform)
713 #define GLEE_EXT_texture_integer GLeeEnabled(&_GLEE_EXT_texture_integer)
714 #define GLEE_GREMEDY_frame_terminator GLeeEnabled(&_GLEE_GREMEDY_frame_terminator)
715 #define GLEE_NV_conditional_render GLeeEnabled(&_GLEE_NV_conditional_render)
716 #define GLEE_NV_present_video GLeeEnabled(&_GLEE_NV_present_video)
717 #define GLEE_EXT_transform_feedback GLeeEnabled(&_GLEE_EXT_transform_feedback)
718 #define GLEE_EXT_direct_state_access GLeeEnabled(&_GLEE_EXT_direct_state_access)
719 #define GLEE_EXT_vertex_array_bgra GLeeEnabled(&_GLEE_EXT_vertex_array_bgra)
720 #define GLEE_EXT_texture_swizzle GLeeEnabled(&_GLEE_EXT_texture_swizzle)
721 #define GLEE_NV_explicit_multisample GLeeEnabled(&_GLEE_NV_explicit_multisample)
722 #define GLEE_NV_transform_feedback2 GLeeEnabled(&_GLEE_NV_transform_feedback2)
723 #define GLEE_SGIX_texture_select GLeeEnabled(&_GLEE_SGIX_texture_select)
724 #define GLEE_INGR_blend_func_separate GLeeEnabled(&_GLEE_INGR_blend_func_separate)
725 #define GLEE_SGIX_depth_pass_instrument GLeeEnabled(&_GLEE_SGIX_depth_pass_instrument)
726 #define GLEE_SGIX_igloo_interface GLeeEnabled(&_GLEE_SGIX_igloo_interface)
727 #define GLEE_EXT_fragment_lighting GLeeEnabled(&_GLEE_EXT_fragment_lighting)
728 #define GLEE_EXT_geometry_shader4 GLeeEnabled(&_GLEE_EXT_geometry_shader4)
729 #define GLEE_EXT_scene_marker GLeeEnabled(&_GLEE_EXT_scene_marker)
730 #define GLEE_EXT_texture_compression_dxt1 GLeeEnabled(&_GLEE_EXT_texture_compression_dxt1)
731 #define GLEE_EXT_texture_env GLeeEnabled(&_GLEE_EXT_texture_env)
732 #define GLEE_IBM_static_data GLeeEnabled(&_GLEE_IBM_static_data)
733 #define GLEE_NV_gpu_program4 GLeeEnabled(&_GLEE_NV_gpu_program4)
734 #define GLEE_OES_byte_coordinates GLeeEnabled(&_GLEE_OES_byte_coordinates)
735 #define GLEE_OES_compressed_paletted_texture GLeeEnabled(&_GLEE_OES_compressed_paletted_texture)
736 #define GLEE_OES_single_precision GLeeEnabled(&_GLEE_OES_single_precision)
737 #define GLEE_SGIX_pixel_texture_bits GLeeEnabled(&_GLEE_SGIX_pixel_texture_bits)
738 #define GLEE_SGIX_texture_range GLeeEnabled(&_GLEE_SGIX_texture_range)
739 
740 
741 /*****************************************************************
742  * Additional types needed for extensions
743  *****************************************************************/
744 
745 /* Used for GLSL shader text */
746 #ifndef GL_VERSION_2_0
747  typedef char GLchar;
748 #endif
749 
750 #include <stddef.h>
751 
752 #ifndef GL_VERSION_1_5
753  typedef ptrdiff_t GLintptr;
754  typedef ptrdiff_t GLsizeiptr;
755 #endif
756 
757 #ifndef GL_NV_half_float
758  typedef unsigned short GLhalfNV;
759 #endif
760 
761 #ifndef GL_ARB_vertex_buffer_object
762  typedef ptrdiff_t GLintptrARB;
763  typedef ptrdiff_t GLsizeiptrARB;
764 #endif
765 
766 #ifndef GL_ARB_shader_objects
767  typedef int GLhandleARB;
768  typedef char GLcharARB;
769 #endif
770 
771 #ifndef GL_EXT_timer_query
772  typedef signed long long GLint64EXT;
773  typedef unsigned long long GLuint64EXT;
774 #endif
775 
776 /* Platform-specific */
777 
778 #ifdef WIN32
779 
780  /* WGL */
781 
782  #ifndef WGL_ARB_pbuffer
783  DECLARE_HANDLE(HPBUFFERARB);
784  #endif
785 
786  #ifndef WGL_EXT_pbuffer
787  DECLARE_HANDLE(HPBUFFEREXT);
788  #endif
789 
790  #ifndef WGL_NV_video_output
791  DECLARE_HANDLE(HPVIDEODEV);
792  #endif
793 
794  #ifndef WGL_NV_present_video
795  DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);
796  #endif
797 
798  #ifndef WGL_NV_gpu_affinity
799  DECLARE_HANDLE(HPGPUNV);
800  DECLARE_HANDLE(HGPUNV);
801 
802  typedef struct _GPU_DEVICE {
803  DWORD cb;
804  CHAR DeviceName[32];
805  CHAR DeviceString[128];
806  DWORD Flags;
807  RECT rcVirtualScreen;
808  } GPU_DEVICE, *PGPU_DEVICE;
809  #endif
810 
811 #elif defined(__APPLE__) || defined(__APPLE_CC__)
812 
813  /* Mac OS X */
814 
815 #else
816 
817  /* GLX */
818 
819  typedef void (*__GLXextFuncPtr)(void);
820 
821  #ifndef GLX_ARB_get_proc_address
822  #define GLX_ARB_get_proc_address 1
823  extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
824  extern void ( * glXGetProcAddressARB (const GLubyte *procName))(void);
825  typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
826  #endif
827 
828  #ifndef GLX_SGIX_fbconfig
829  typedef XID GLXFBConfigIDSGIX;
830  typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
831  #endif
832 
833  #ifndef GLX_SGIX_pbuffer
834  typedef XID GLXPbufferSGIX;
835  typedef struct {
836  int type;
837  unsigned long serial;
838  Bool send_event;
839  Display *display;
840  GLXDrawable drawable;
841  int event_type;
842  int draw_type;
843  unsigned int mask;
844  int x, y;
845  int width, height;
846  int count;
847  } GLXBufferClobberEventSGIX;
848  #endif
849 
850  #ifndef GLX_SGIX_hyperpipe
851  #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
852  typedef struct
853  {
854  char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
855  int networkId;
856  } GLXHyperpipeNetworkSGIX;
857 
858  typedef struct
859  {
860  char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
861  int channel;
862  unsigned int participationType;
863  int timeSlice;
864  } GLXHyperpipeConfigSGIX;
865 
866  typedef struct
867  {
868  char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
869  int srcXOrigin;
870  int srcYOrigin;
871  int srcWidth;
872  int srcHeight;
873  int destXOrigin;
874  int destYOrigin;
875  int destWidth;
876  int destHeight;
877  } GLXPipeRect;
878 
879  typedef struct
880  {
881  char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
882  int XOrigin;
883  int YOrigin;
884  int maxHeight;
885  int maxWidth;
886  } GLXPipeRectLimits;
887  #endif
888 
889  #ifndef GLX_NV_video_output
890  typedef unsigned int GLXVideoDeviceNV;
891  #endif // GLX_NV_video_output
892 
893 #endif /* end platform specific */
894 
895 
896 
897 /* GL_VERSION_1_2 */
898 
899 #ifndef GL_VERSION_1_2
900 #define GL_VERSION_1_2 1
901 #define __GLEE_GL_VERSION_1_2 1
902 /* Constants */
903 #define GL_UNSIGNED_BYTE_3_3_2 0x8032
904 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
905 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
906 #define GL_UNSIGNED_INT_8_8_8_8 0x8035
907 #define GL_UNSIGNED_INT_10_10_10_2 0x8036
908 #define GL_RESCALE_NORMAL 0x803A
909 #define GL_TEXTURE_BINDING_3D 0x806A
910 #define GL_PACK_SKIP_IMAGES 0x806B
911 #define GL_PACK_IMAGE_HEIGHT 0x806C
912 #define GL_UNPACK_SKIP_IMAGES 0x806D
913 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
914 #define GL_TEXTURE_3D 0x806F
915 #define GL_PROXY_TEXTURE_3D 0x8070
916 #define GL_TEXTURE_DEPTH 0x8071
917 #define GL_TEXTURE_WRAP_R 0x8072
918 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
919 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
920 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
921 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
922 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
923 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
924 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
925 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
926 #define GL_BGR 0x80E0
927 #define GL_BGRA 0x80E1
928 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
929 #define GL_MAX_ELEMENTS_INDICES 0x80E9
930 #define GL_CLAMP_TO_EDGE 0x812F
931 #define GL_TEXTURE_MIN_LOD 0x813A
932 #define GL_TEXTURE_MAX_LOD 0x813B
933 #define GL_TEXTURE_BASE_LEVEL 0x813C
934 #define GL_TEXTURE_MAX_LEVEL 0x813D
935 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
936 #define GL_SINGLE_COLOR 0x81F9
937 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
938 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
939 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
940 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
941 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
942 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
943 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
944 #ifndef GLEE_H_DEFINED_glBlendColor
945 #define GLEE_H_DEFINED_glBlendColor
946  typedef void (APIENTRYP GLEEPFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
947  GLEE_EXTERN GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor;
948  #define glBlendColor GLeeFuncPtr_glBlendColor
949 #endif
950 #ifndef GLEE_H_DEFINED_glBlendEquation
951 #define GLEE_H_DEFINED_glBlendEquation
952  typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONPROC) (GLenum mode);
953  GLEE_EXTERN GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation;
954  #define glBlendEquation GLeeFuncPtr_glBlendEquation
955 #endif
956 #ifndef GLEE_H_DEFINED_glDrawRangeElements
957 #define GLEE_H_DEFINED_glDrawRangeElements
958  typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
959  GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements;
960  #define glDrawRangeElements GLeeFuncPtr_glDrawRangeElements
961 #endif
962 #ifndef GLEE_H_DEFINED_glColorTable
963 #define GLEE_H_DEFINED_glColorTable
964  typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
965  GLEE_EXTERN GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable;
966  #define glColorTable GLeeFuncPtr_glColorTable
967 #endif
968 #ifndef GLEE_H_DEFINED_glColorTableParameterfv
969 #define GLEE_H_DEFINED_glColorTableParameterfv
970  typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
971  GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv;
972  #define glColorTableParameterfv GLeeFuncPtr_glColorTableParameterfv
973 #endif
974 #ifndef GLEE_H_DEFINED_glColorTableParameteriv
975 #define GLEE_H_DEFINED_glColorTableParameteriv
976  typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
977  GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv;
978  #define glColorTableParameteriv GLeeFuncPtr_glColorTableParameteriv
979 #endif
980 #ifndef GLEE_H_DEFINED_glCopyColorTable
981 #define GLEE_H_DEFINED_glCopyColorTable
982  typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
983  GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable;
984  #define glCopyColorTable GLeeFuncPtr_glCopyColorTable
985 #endif
986 #ifndef GLEE_H_DEFINED_glGetColorTable
987 #define GLEE_H_DEFINED_glGetColorTable
988  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
989  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable;
990  #define glGetColorTable GLeeFuncPtr_glGetColorTable
991 #endif
992 #ifndef GLEE_H_DEFINED_glGetColorTableParameterfv
993 #define GLEE_H_DEFINED_glGetColorTableParameterfv
994  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
995  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv;
996  #define glGetColorTableParameterfv GLeeFuncPtr_glGetColorTableParameterfv
997 #endif
998 #ifndef GLEE_H_DEFINED_glGetColorTableParameteriv
999 #define GLEE_H_DEFINED_glGetColorTableParameteriv
1000  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1001  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv;
1002  #define glGetColorTableParameteriv GLeeFuncPtr_glGetColorTableParameteriv
1003 #endif
1004 #ifndef GLEE_H_DEFINED_glColorSubTable
1005 #define GLEE_H_DEFINED_glColorSubTable
1006  typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
1007  GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable;
1008  #define glColorSubTable GLeeFuncPtr_glColorSubTable
1009 #endif
1010 #ifndef GLEE_H_DEFINED_glCopyColorSubTable
1011 #define GLEE_H_DEFINED_glCopyColorSubTable
1012  typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
1013  GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable;
1014  #define glCopyColorSubTable GLeeFuncPtr_glCopyColorSubTable
1015 #endif
1016 #ifndef GLEE_H_DEFINED_glConvolutionFilter1D
1017 #define GLEE_H_DEFINED_glConvolutionFilter1D
1018  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
1019  GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D;
1020  #define glConvolutionFilter1D GLeeFuncPtr_glConvolutionFilter1D
1021 #endif
1022 #ifndef GLEE_H_DEFINED_glConvolutionFilter2D
1023 #define GLEE_H_DEFINED_glConvolutionFilter2D
1024  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
1025  GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D;
1026  #define glConvolutionFilter2D GLeeFuncPtr_glConvolutionFilter2D
1027 #endif
1028 #ifndef GLEE_H_DEFINED_glConvolutionParameterf
1029 #define GLEE_H_DEFINED_glConvolutionParameterf
1030  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
1031  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf;
1032  #define glConvolutionParameterf GLeeFuncPtr_glConvolutionParameterf
1033 #endif
1034 #ifndef GLEE_H_DEFINED_glConvolutionParameterfv
1035 #define GLEE_H_DEFINED_glConvolutionParameterfv
1036  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
1037  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv;
1038  #define glConvolutionParameterfv GLeeFuncPtr_glConvolutionParameterfv
1039 #endif
1040 #ifndef GLEE_H_DEFINED_glConvolutionParameteri
1041 #define GLEE_H_DEFINED_glConvolutionParameteri
1042  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
1043  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri;
1044  #define glConvolutionParameteri GLeeFuncPtr_glConvolutionParameteri
1045 #endif
1046 #ifndef GLEE_H_DEFINED_glConvolutionParameteriv
1047 #define GLEE_H_DEFINED_glConvolutionParameteriv
1048  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
1049  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv;
1050  #define glConvolutionParameteriv GLeeFuncPtr_glConvolutionParameteriv
1051 #endif
1052 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1D
1053 #define GLEE_H_DEFINED_glCopyConvolutionFilter1D
1054  typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1055  GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D;
1056  #define glCopyConvolutionFilter1D GLeeFuncPtr_glCopyConvolutionFilter1D
1057 #endif
1058 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2D
1059 #define GLEE_H_DEFINED_glCopyConvolutionFilter2D
1060  typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
1061  GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D;
1062  #define glCopyConvolutionFilter2D GLeeFuncPtr_glCopyConvolutionFilter2D
1063 #endif
1064 #ifndef GLEE_H_DEFINED_glGetConvolutionFilter
1065 #define GLEE_H_DEFINED_glGetConvolutionFilter
1066  typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
1067  GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter;
1068  #define glGetConvolutionFilter GLeeFuncPtr_glGetConvolutionFilter
1069 #endif
1070 #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfv
1071 #define GLEE_H_DEFINED_glGetConvolutionParameterfv
1072  typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
1073  GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv;
1074  #define glGetConvolutionParameterfv GLeeFuncPtr_glGetConvolutionParameterfv
1075 #endif
1076 #ifndef GLEE_H_DEFINED_glGetConvolutionParameteriv
1077 #define GLEE_H_DEFINED_glGetConvolutionParameteriv
1078  typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1079  GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv;
1080  #define glGetConvolutionParameteriv GLeeFuncPtr_glGetConvolutionParameteriv
1081 #endif
1082 #ifndef GLEE_H_DEFINED_glGetSeparableFilter
1083 #define GLEE_H_DEFINED_glGetSeparableFilter
1084  typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
1085  GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter;
1086  #define glGetSeparableFilter GLeeFuncPtr_glGetSeparableFilter
1087 #endif
1088 #ifndef GLEE_H_DEFINED_glSeparableFilter2D
1089 #define GLEE_H_DEFINED_glSeparableFilter2D
1090  typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
1091  GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D;
1092  #define glSeparableFilter2D GLeeFuncPtr_glSeparableFilter2D
1093 #endif
1094 #ifndef GLEE_H_DEFINED_glGetHistogram
1095 #define GLEE_H_DEFINED_glGetHistogram
1096  typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
1097  GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram;
1098  #define glGetHistogram GLeeFuncPtr_glGetHistogram
1099 #endif
1100 #ifndef GLEE_H_DEFINED_glGetHistogramParameterfv
1101 #define GLEE_H_DEFINED_glGetHistogramParameterfv
1102  typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
1103  GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv;
1104  #define glGetHistogramParameterfv GLeeFuncPtr_glGetHistogramParameterfv
1105 #endif
1106 #ifndef GLEE_H_DEFINED_glGetHistogramParameteriv
1107 #define GLEE_H_DEFINED_glGetHistogramParameteriv
1108  typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1109  GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv;
1110  #define glGetHistogramParameteriv GLeeFuncPtr_glGetHistogramParameteriv
1111 #endif
1112 #ifndef GLEE_H_DEFINED_glGetMinmax
1113 #define GLEE_H_DEFINED_glGetMinmax
1114  typedef void (APIENTRYP GLEEPFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
1115  GLEE_EXTERN GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax;
1116  #define glGetMinmax GLeeFuncPtr_glGetMinmax
1117 #endif
1118 #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfv
1119 #define GLEE_H_DEFINED_glGetMinmaxParameterfv
1120  typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
1121  GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv;
1122  #define glGetMinmaxParameterfv GLeeFuncPtr_glGetMinmaxParameterfv
1123 #endif
1124 #ifndef GLEE_H_DEFINED_glGetMinmaxParameteriv
1125 #define GLEE_H_DEFINED_glGetMinmaxParameteriv
1126  typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1127  GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv;
1128  #define glGetMinmaxParameteriv GLeeFuncPtr_glGetMinmaxParameteriv
1129 #endif
1130 #ifndef GLEE_H_DEFINED_glHistogram
1131 #define GLEE_H_DEFINED_glHistogram
1132  typedef void (APIENTRYP GLEEPFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
1133  GLEE_EXTERN GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram;
1134  #define glHistogram GLeeFuncPtr_glHistogram
1135 #endif
1136 #ifndef GLEE_H_DEFINED_glMinmax
1137 #define GLEE_H_DEFINED_glMinmax
1138  typedef void (APIENTRYP GLEEPFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
1139  GLEE_EXTERN GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax;
1140  #define glMinmax GLeeFuncPtr_glMinmax
1141 #endif
1142 #ifndef GLEE_H_DEFINED_glResetHistogram
1143 #define GLEE_H_DEFINED_glResetHistogram
1144  typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMPROC) (GLenum target);
1145  GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram;
1146  #define glResetHistogram GLeeFuncPtr_glResetHistogram
1147 #endif
1148 #ifndef GLEE_H_DEFINED_glResetMinmax
1149 #define GLEE_H_DEFINED_glResetMinmax
1150  typedef void (APIENTRYP GLEEPFNGLRESETMINMAXPROC) (GLenum target);
1151  GLEE_EXTERN GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax;
1152  #define glResetMinmax GLeeFuncPtr_glResetMinmax
1153 #endif
1154 #ifndef GLEE_H_DEFINED_glTexImage3D
1155 #define GLEE_H_DEFINED_glTexImage3D
1156  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);
1157  GLEE_EXTERN GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D;
1158  #define glTexImage3D GLeeFuncPtr_glTexImage3D
1159 #endif
1160 #ifndef GLEE_H_DEFINED_glTexSubImage3D
1161 #define GLEE_H_DEFINED_glTexSubImage3D
1162  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);
1163  GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D;
1164  #define glTexSubImage3D GLeeFuncPtr_glTexSubImage3D
1165 #endif
1166 #ifndef GLEE_H_DEFINED_glCopyTexSubImage3D
1167 #define GLEE_H_DEFINED_glCopyTexSubImage3D
1168  typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1169  GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D;
1170  #define glCopyTexSubImage3D GLeeFuncPtr_glCopyTexSubImage3D
1171 #endif
1172 #endif
1173 
1174 /* GL_ARB_imaging */
1175 
1176 #ifndef GL_ARB_imaging
1177 #define GL_ARB_imaging 1
1178 #define __GLEE_GL_ARB_imaging 1
1179 /* Constants */
1180 #define GL_CONSTANT_COLOR 0x8001
1181 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
1182 #define GL_CONSTANT_ALPHA 0x8003
1183 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
1184 #define GL_BLEND_COLOR 0x8005
1185 #define GL_FUNC_ADD 0x8006
1186 #define GL_MIN 0x8007
1187 #define GL_MAX 0x8008
1188 #define GL_BLEND_EQUATION 0x8009
1189 #define GL_FUNC_SUBTRACT 0x800A
1190 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
1191 #define GL_CONVOLUTION_1D 0x8010
1192 #define GL_CONVOLUTION_2D 0x8011
1193 #define GL_SEPARABLE_2D 0x8012
1194 #define GL_CONVOLUTION_BORDER_MODE 0x8013
1195 #define GL_CONVOLUTION_FILTER_SCALE 0x8014
1196 #define GL_CONVOLUTION_FILTER_BIAS 0x8015
1197 #define GL_REDUCE 0x8016
1198 #define GL_CONVOLUTION_FORMAT 0x8017
1199 #define GL_CONVOLUTION_WIDTH 0x8018
1200 #define GL_CONVOLUTION_HEIGHT 0x8019
1201 #define GL_MAX_CONVOLUTION_WIDTH 0x801A
1202 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
1203 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
1204 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
1205 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
1206 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
1207 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
1208 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
1209 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
1210 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
1211 #define GL_HISTOGRAM 0x8024
1212 #define GL_PROXY_HISTOGRAM 0x8025
1213 #define GL_HISTOGRAM_WIDTH 0x8026
1214 #define GL_HISTOGRAM_FORMAT 0x8027
1215 #define GL_HISTOGRAM_RED_SIZE 0x8028
1216 #define GL_HISTOGRAM_GREEN_SIZE 0x8029
1217 #define GL_HISTOGRAM_BLUE_SIZE 0x802A
1218 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
1219 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
1220 #define GL_HISTOGRAM_SINK 0x802D
1221 #define GL_MINMAX 0x802E
1222 #define GL_MINMAX_FORMAT 0x802F
1223 #define GL_MINMAX_SINK 0x8030
1224 #define GL_TABLE_TOO_LARGE 0x8031
1225 #define GL_COLOR_MATRIX 0x80B1
1226 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
1227 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
1228 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
1229 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
1230 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
1231 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
1232 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
1233 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
1234 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
1235 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
1236 #define GL_COLOR_TABLE 0x80D0
1237 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
1238 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
1239 #define GL_PROXY_COLOR_TABLE 0x80D3
1240 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
1241 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
1242 #define GL_COLOR_TABLE_SCALE 0x80D6
1243 #define GL_COLOR_TABLE_BIAS 0x80D7
1244 #define GL_COLOR_TABLE_FORMAT 0x80D8
1245 #define GL_COLOR_TABLE_WIDTH 0x80D9
1246 #define GL_COLOR_TABLE_RED_SIZE 0x80DA
1247 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
1248 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
1249 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
1250 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
1251 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
1252 #define GL_CONSTANT_BORDER 0x8151
1253 #define GL_REPLICATE_BORDER 0x8153
1254 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
1255 #endif
1256 
1257 /* GL_VERSION_1_3 */
1258 
1259 #ifndef GL_VERSION_1_3
1260 #define GL_VERSION_1_3 1
1261 #define __GLEE_GL_VERSION_1_3 1
1262 /* Constants */
1263 #define GL_TEXTURE0 0x84C0
1264 #define GL_TEXTURE1 0x84C1
1265 #define GL_TEXTURE2 0x84C2
1266 #define GL_TEXTURE3 0x84C3
1267 #define GL_TEXTURE4 0x84C4
1268 #define GL_TEXTURE5 0x84C5
1269 #define GL_TEXTURE6 0x84C6
1270 #define GL_TEXTURE7 0x84C7
1271 #define GL_TEXTURE8 0x84C8
1272 #define GL_TEXTURE9 0x84C9
1273 #define GL_TEXTURE10 0x84CA
1274 #define GL_TEXTURE11 0x84CB
1275 #define GL_TEXTURE12 0x84CC
1276 #define GL_TEXTURE13 0x84CD
1277 #define GL_TEXTURE14 0x84CE
1278 #define GL_TEXTURE15 0x84CF
1279 #define GL_TEXTURE16 0x84D0
1280 #define GL_TEXTURE17 0x84D1
1281 #define GL_TEXTURE18 0x84D2
1282 #define GL_TEXTURE19 0x84D3
1283 #define GL_TEXTURE20 0x84D4
1284 #define GL_TEXTURE21 0x84D5
1285 #define GL_TEXTURE22 0x84D6
1286 #define GL_TEXTURE23 0x84D7
1287 #define GL_TEXTURE24 0x84D8
1288 #define GL_TEXTURE25 0x84D9
1289 #define GL_TEXTURE26 0x84DA
1290 #define GL_TEXTURE27 0x84DB
1291 #define GL_TEXTURE28 0x84DC
1292 #define GL_TEXTURE29 0x84DD
1293 #define GL_TEXTURE30 0x84DE
1294 #define GL_TEXTURE31 0x84DF
1295 #define GL_ACTIVE_TEXTURE 0x84E0
1296 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
1297 #define GL_MAX_TEXTURE_UNITS 0x84E2
1298 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
1299 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
1300 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
1301 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
1302 #define GL_MULTISAMPLE 0x809D
1303 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
1304 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
1305 #define GL_SAMPLE_COVERAGE 0x80A0
1306 #define GL_SAMPLE_BUFFERS 0x80A8
1307 #define GL_SAMPLES 0x80A9
1308 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
1309 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
1310 #define GL_MULTISAMPLE_BIT 0x20000000
1311 #define GL_NORMAL_MAP 0x8511
1312 #define GL_REFLECTION_MAP 0x8512
1313 #define GL_TEXTURE_CUBE_MAP 0x8513
1314 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
1315 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
1316 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
1317 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
1318 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
1319 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
1320 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
1321 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
1322 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1323 #define GL_COMPRESSED_ALPHA 0x84E9
1324 #define GL_COMPRESSED_LUMINANCE 0x84EA
1325 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
1326 #define GL_COMPRESSED_INTENSITY 0x84EC
1327 #define GL_COMPRESSED_RGB 0x84ED
1328 #define GL_COMPRESSED_RGBA 0x84EE
1329 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
1330 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
1331 #define GL_TEXTURE_COMPRESSED 0x86A1
1332 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
1333 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
1334 #define GL_CLAMP_TO_BORDER 0x812D
1335 #define GL_COMBINE 0x8570
1336 #define GL_COMBINE_RGB 0x8571
1337 #define GL_COMBINE_ALPHA 0x8572
1338 #define GL_SOURCE0_RGB 0x8580
1339 #define GL_SOURCE1_RGB 0x8581
1340 #define GL_SOURCE2_RGB 0x8582
1341 #define GL_SOURCE0_ALPHA 0x8588
1342 #define GL_SOURCE1_ALPHA 0x8589
1343 #define GL_SOURCE2_ALPHA 0x858A
1344 #define GL_OPERAND0_RGB 0x8590
1345 #define GL_OPERAND1_RGB 0x8591
1346 #define GL_OPERAND2_RGB 0x8592
1347 #define GL_OPERAND0_ALPHA 0x8598
1348 #define GL_OPERAND1_ALPHA 0x8599
1349 #define GL_OPERAND2_ALPHA 0x859A
1350 #define GL_RGB_SCALE 0x8573
1351 #define GL_ADD_SIGNED 0x8574
1352 #define GL_INTERPOLATE 0x8575
1353 #define GL_SUBTRACT 0x84E7
1354 #define GL_CONSTANT 0x8576
1355 #define GL_PRIMARY_COLOR 0x8577
1356 #define GL_PREVIOUS 0x8578
1357 #define GL_DOT3_RGB 0x86AE
1358 #define GL_DOT3_RGBA 0x86AF
1359 #ifndef GLEE_H_DEFINED_glActiveTexture
1360 #define GLEE_H_DEFINED_glActiveTexture
1361  typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREPROC) (GLenum texture);
1362  GLEE_EXTERN GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture;
1363  #define glActiveTexture GLeeFuncPtr_glActiveTexture
1364 #endif
1365 #ifndef GLEE_H_DEFINED_glClientActiveTexture
1366 #define GLEE_H_DEFINED_glClientActiveTexture
1367  typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
1368  GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture;
1369  #define glClientActiveTexture GLeeFuncPtr_glClientActiveTexture
1370 #endif
1371 #ifndef GLEE_H_DEFINED_glMultiTexCoord1d
1372 #define GLEE_H_DEFINED_glMultiTexCoord1d
1373  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
1374  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d;
1375  #define glMultiTexCoord1d GLeeFuncPtr_glMultiTexCoord1d
1376 #endif
1377 #ifndef GLEE_H_DEFINED_glMultiTexCoord1dv
1378 #define GLEE_H_DEFINED_glMultiTexCoord1dv
1379  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
1380  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv;
1381  #define glMultiTexCoord1dv GLeeFuncPtr_glMultiTexCoord1dv
1382 #endif
1383 #ifndef GLEE_H_DEFINED_glMultiTexCoord1f
1384 #define GLEE_H_DEFINED_glMultiTexCoord1f
1385  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
1386  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f;
1387  #define glMultiTexCoord1f GLeeFuncPtr_glMultiTexCoord1f
1388 #endif
1389 #ifndef GLEE_H_DEFINED_glMultiTexCoord1fv
1390 #define GLEE_H_DEFINED_glMultiTexCoord1fv
1391  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
1392  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv;
1393  #define glMultiTexCoord1fv GLeeFuncPtr_glMultiTexCoord1fv
1394 #endif
1395 #ifndef GLEE_H_DEFINED_glMultiTexCoord1i
1396 #define GLEE_H_DEFINED_glMultiTexCoord1i
1397  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
1398  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i;
1399  #define glMultiTexCoord1i GLeeFuncPtr_glMultiTexCoord1i
1400 #endif
1401 #ifndef GLEE_H_DEFINED_glMultiTexCoord1iv
1402 #define GLEE_H_DEFINED_glMultiTexCoord1iv
1403  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
1404  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv;
1405  #define glMultiTexCoord1iv GLeeFuncPtr_glMultiTexCoord1iv
1406 #endif
1407 #ifndef GLEE_H_DEFINED_glMultiTexCoord1s
1408 #define GLEE_H_DEFINED_glMultiTexCoord1s
1409  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
1410  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s;
1411  #define glMultiTexCoord1s GLeeFuncPtr_glMultiTexCoord1s
1412 #endif
1413 #ifndef GLEE_H_DEFINED_glMultiTexCoord1sv
1414 #define GLEE_H_DEFINED_glMultiTexCoord1sv
1415  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
1416  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv;
1417  #define glMultiTexCoord1sv GLeeFuncPtr_glMultiTexCoord1sv
1418 #endif
1419 #ifndef GLEE_H_DEFINED_glMultiTexCoord2d
1420 #define GLEE_H_DEFINED_glMultiTexCoord2d
1421  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
1422  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d;
1423  #define glMultiTexCoord2d GLeeFuncPtr_glMultiTexCoord2d
1424 #endif
1425 #ifndef GLEE_H_DEFINED_glMultiTexCoord2dv
1426 #define GLEE_H_DEFINED_glMultiTexCoord2dv
1427  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
1428  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv;
1429  #define glMultiTexCoord2dv GLeeFuncPtr_glMultiTexCoord2dv
1430 #endif
1431 #ifndef GLEE_H_DEFINED_glMultiTexCoord2f
1432 #define GLEE_H_DEFINED_glMultiTexCoord2f
1433  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
1434  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f;
1435  #define glMultiTexCoord2f GLeeFuncPtr_glMultiTexCoord2f
1436 #endif
1437 #ifndef GLEE_H_DEFINED_glMultiTexCoord2fv
1438 #define GLEE_H_DEFINED_glMultiTexCoord2fv
1439  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
1440  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv;
1441  #define glMultiTexCoord2fv GLeeFuncPtr_glMultiTexCoord2fv
1442 #endif
1443 #ifndef GLEE_H_DEFINED_glMultiTexCoord2i
1444 #define GLEE_H_DEFINED_glMultiTexCoord2i
1445  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
1446  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i;
1447  #define glMultiTexCoord2i GLeeFuncPtr_glMultiTexCoord2i
1448 #endif
1449 #ifndef GLEE_H_DEFINED_glMultiTexCoord2iv
1450 #define GLEE_H_DEFINED_glMultiTexCoord2iv
1451  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
1452  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv;
1453  #define glMultiTexCoord2iv GLeeFuncPtr_glMultiTexCoord2iv
1454 #endif
1455 #ifndef GLEE_H_DEFINED_glMultiTexCoord2s
1456 #define GLEE_H_DEFINED_glMultiTexCoord2s
1457  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
1458  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s;
1459  #define glMultiTexCoord2s GLeeFuncPtr_glMultiTexCoord2s
1460 #endif
1461 #ifndef GLEE_H_DEFINED_glMultiTexCoord2sv
1462 #define GLEE_H_DEFINED_glMultiTexCoord2sv
1463  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
1464  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv;
1465  #define glMultiTexCoord2sv GLeeFuncPtr_glMultiTexCoord2sv
1466 #endif
1467 #ifndef GLEE_H_DEFINED_glMultiTexCoord3d
1468 #define GLEE_H_DEFINED_glMultiTexCoord3d
1469  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1470  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d;
1471  #define glMultiTexCoord3d GLeeFuncPtr_glMultiTexCoord3d
1472 #endif
1473 #ifndef GLEE_H_DEFINED_glMultiTexCoord3dv
1474 #define GLEE_H_DEFINED_glMultiTexCoord3dv
1475  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
1476  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv;
1477  #define glMultiTexCoord3dv GLeeFuncPtr_glMultiTexCoord3dv
1478 #endif
1479 #ifndef GLEE_H_DEFINED_glMultiTexCoord3f
1480 #define GLEE_H_DEFINED_glMultiTexCoord3f
1481  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1482  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f;
1483  #define glMultiTexCoord3f GLeeFuncPtr_glMultiTexCoord3f
1484 #endif
1485 #ifndef GLEE_H_DEFINED_glMultiTexCoord3fv
1486 #define GLEE_H_DEFINED_glMultiTexCoord3fv
1487  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
1488  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv;
1489  #define glMultiTexCoord3fv GLeeFuncPtr_glMultiTexCoord3fv
1490 #endif
1491 #ifndef GLEE_H_DEFINED_glMultiTexCoord3i
1492 #define GLEE_H_DEFINED_glMultiTexCoord3i
1493  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
1494  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i;
1495  #define glMultiTexCoord3i GLeeFuncPtr_glMultiTexCoord3i
1496 #endif
1497 #ifndef GLEE_H_DEFINED_glMultiTexCoord3iv
1498 #define GLEE_H_DEFINED_glMultiTexCoord3iv
1499  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
1500  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv;
1501  #define glMultiTexCoord3iv GLeeFuncPtr_glMultiTexCoord3iv
1502 #endif
1503 #ifndef GLEE_H_DEFINED_glMultiTexCoord3s
1504 #define GLEE_H_DEFINED_glMultiTexCoord3s
1505  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
1506  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s;
1507  #define glMultiTexCoord3s GLeeFuncPtr_glMultiTexCoord3s
1508 #endif
1509 #ifndef GLEE_H_DEFINED_glMultiTexCoord3sv
1510 #define GLEE_H_DEFINED_glMultiTexCoord3sv
1511  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
1512  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv;
1513  #define glMultiTexCoord3sv GLeeFuncPtr_glMultiTexCoord3sv
1514 #endif
1515 #ifndef GLEE_H_DEFINED_glMultiTexCoord4d
1516 #define GLEE_H_DEFINED_glMultiTexCoord4d
1517  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1518  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d;
1519  #define glMultiTexCoord4d GLeeFuncPtr_glMultiTexCoord4d
1520 #endif
1521 #ifndef GLEE_H_DEFINED_glMultiTexCoord4dv
1522 #define GLEE_H_DEFINED_glMultiTexCoord4dv
1523  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
1524  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv;
1525  #define glMultiTexCoord4dv GLeeFuncPtr_glMultiTexCoord4dv
1526 #endif
1527 #ifndef GLEE_H_DEFINED_glMultiTexCoord4f
1528 #define GLEE_H_DEFINED_glMultiTexCoord4f
1529  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1530  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f;
1531  #define glMultiTexCoord4f GLeeFuncPtr_glMultiTexCoord4f
1532 #endif
1533 #ifndef GLEE_H_DEFINED_glMultiTexCoord4fv
1534 #define GLEE_H_DEFINED_glMultiTexCoord4fv
1535  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
1536  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv;
1537  #define glMultiTexCoord4fv GLeeFuncPtr_glMultiTexCoord4fv
1538 #endif
1539 #ifndef GLEE_H_DEFINED_glMultiTexCoord4i
1540 #define GLEE_H_DEFINED_glMultiTexCoord4i
1541  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
1542  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i;
1543  #define glMultiTexCoord4i GLeeFuncPtr_glMultiTexCoord4i
1544 #endif
1545 #ifndef GLEE_H_DEFINED_glMultiTexCoord4iv
1546 #define GLEE_H_DEFINED_glMultiTexCoord4iv
1547  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
1548  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv;
1549  #define glMultiTexCoord4iv GLeeFuncPtr_glMultiTexCoord4iv
1550 #endif
1551 #ifndef GLEE_H_DEFINED_glMultiTexCoord4s
1552 #define GLEE_H_DEFINED_glMultiTexCoord4s
1553  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1554  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s;
1555  #define glMultiTexCoord4s GLeeFuncPtr_glMultiTexCoord4s
1556 #endif
1557 #ifndef GLEE_H_DEFINED_glMultiTexCoord4sv
1558 #define GLEE_H_DEFINED_glMultiTexCoord4sv
1559  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
1560  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv;
1561  #define glMultiTexCoord4sv GLeeFuncPtr_glMultiTexCoord4sv
1562 #endif
1563 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixf
1564 #define GLEE_H_DEFINED_glLoadTransposeMatrixf
1565  typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1566  GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf;
1567  #define glLoadTransposeMatrixf GLeeFuncPtr_glLoadTransposeMatrixf
1568 #endif
1569 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixd
1570 #define GLEE_H_DEFINED_glLoadTransposeMatrixd
1571  typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1572  GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd;
1573  #define glLoadTransposeMatrixd GLeeFuncPtr_glLoadTransposeMatrixd
1574 #endif
1575 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixf
1576 #define GLEE_H_DEFINED_glMultTransposeMatrixf
1577  typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1578  GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf;
1579  #define glMultTransposeMatrixf GLeeFuncPtr_glMultTransposeMatrixf
1580 #endif
1581 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixd
1582 #define GLEE_H_DEFINED_glMultTransposeMatrixd
1583  typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1584  GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd;
1585  #define glMultTransposeMatrixd GLeeFuncPtr_glMultTransposeMatrixd
1586 #endif
1587 #ifndef GLEE_H_DEFINED_glSampleCoverage
1588 #define GLEE_H_DEFINED_glSampleCoverage
1589  typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
1590  GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage;
1591  #define glSampleCoverage GLeeFuncPtr_glSampleCoverage
1592 #endif
1593 #ifndef GLEE_H_DEFINED_glCompressedTexImage3D
1594 #define GLEE_H_DEFINED_glCompressedTexImage3D
1595  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
1596  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D;
1597  #define glCompressedTexImage3D GLeeFuncPtr_glCompressedTexImage3D
1598 #endif
1599 #ifndef GLEE_H_DEFINED_glCompressedTexImage2D
1600 #define GLEE_H_DEFINED_glCompressedTexImage2D
1601  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
1602  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D;
1603  #define glCompressedTexImage2D GLeeFuncPtr_glCompressedTexImage2D
1604 #endif
1605 #ifndef GLEE_H_DEFINED_glCompressedTexImage1D
1606 #define GLEE_H_DEFINED_glCompressedTexImage1D
1607  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
1608  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D;
1609  #define glCompressedTexImage1D GLeeFuncPtr_glCompressedTexImage1D
1610 #endif
1611 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3D
1612 #define GLEE_H_DEFINED_glCompressedTexSubImage3D
1613  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);
1614  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D;
1615  #define glCompressedTexSubImage3D GLeeFuncPtr_glCompressedTexSubImage3D
1616 #endif
1617 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2D
1618 #define GLEE_H_DEFINED_glCompressedTexSubImage2D
1619  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
1620  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D;
1621  #define glCompressedTexSubImage2D GLeeFuncPtr_glCompressedTexSubImage2D
1622 #endif
1623 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1D
1624 #define GLEE_H_DEFINED_glCompressedTexSubImage1D
1625  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
1626  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D;
1627  #define glCompressedTexSubImage1D GLeeFuncPtr_glCompressedTexSubImage1D
1628 #endif
1629 #ifndef GLEE_H_DEFINED_glGetCompressedTexImage
1630 #define GLEE_H_DEFINED_glGetCompressedTexImage
1631  typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
1632  GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage;
1633  #define glGetCompressedTexImage GLeeFuncPtr_glGetCompressedTexImage
1634 #endif
1635 #endif
1636 
1637 /* GL_VERSION_1_4 */
1638 
1639 #ifndef GL_VERSION_1_4
1640 #define GL_VERSION_1_4 1
1641 #define __GLEE_GL_VERSION_1_4 1
1642 /* Constants */
1643 #define GL_BLEND_DST_RGB 0x80C8
1644 #define GL_BLEND_SRC_RGB 0x80C9
1645 #define GL_BLEND_DST_ALPHA 0x80CA
1646 #define GL_BLEND_SRC_ALPHA 0x80CB
1647 #define GL_POINT_SIZE_MIN 0x8126
1648 #define GL_POINT_SIZE_MAX 0x8127
1649 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
1650 #define GL_POINT_DISTANCE_ATTENUATION 0x8129
1651 #define GL_GENERATE_MIPMAP 0x8191
1652 #define GL_GENERATE_MIPMAP_HINT 0x8192
1653 #define GL_DEPTH_COMPONENT16 0x81A5
1654 #define GL_DEPTH_COMPONENT24 0x81A6
1655 #define GL_DEPTH_COMPONENT32 0x81A7
1656 #define GL_MIRRORED_REPEAT 0x8370
1657 #define GL_FOG_COORDINATE_SOURCE 0x8450
1658 #define GL_FOG_COORDINATE 0x8451
1659 #define GL_FRAGMENT_DEPTH 0x8452
1660 #define GL_CURRENT_FOG_COORDINATE 0x8453
1661 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
1662 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
1663 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
1664 #define GL_FOG_COORDINATE_ARRAY 0x8457
1665 #define GL_COLOR_SUM 0x8458
1666 #define GL_CURRENT_SECONDARY_COLOR 0x8459
1667 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
1668 #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
1669 #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
1670 #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
1671 #define GL_SECONDARY_COLOR_ARRAY 0x845E
1672 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
1673 #define GL_TEXTURE_FILTER_CONTROL 0x8500
1674 #define GL_TEXTURE_LOD_BIAS 0x8501
1675 #define GL_INCR_WRAP 0x8507
1676 #define GL_DECR_WRAP 0x8508
1677 #define GL_TEXTURE_DEPTH_SIZE 0x884A
1678 #define GL_DEPTH_TEXTURE_MODE 0x884B
1679 #define GL_TEXTURE_COMPARE_MODE 0x884C
1680 #define GL_TEXTURE_COMPARE_FUNC 0x884D
1681 #define GL_COMPARE_R_TO_TEXTURE 0x884E
1682 #ifndef GLEE_H_DEFINED_glBlendFuncSeparate
1683 #define GLEE_H_DEFINED_glBlendFuncSeparate
1684  typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1685  GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate;
1686  #define glBlendFuncSeparate GLeeFuncPtr_glBlendFuncSeparate
1687 #endif
1688 #ifndef GLEE_H_DEFINED_glFogCoordf
1689 #define GLEE_H_DEFINED_glFogCoordf
1690  typedef void (APIENTRYP GLEEPFNGLFOGCOORDFPROC) (GLfloat coord);
1691  GLEE_EXTERN GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf;
1692  #define glFogCoordf GLeeFuncPtr_glFogCoordf
1693 #endif
1694 #ifndef GLEE_H_DEFINED_glFogCoordfv
1695 #define GLEE_H_DEFINED_glFogCoordfv
1696  typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVPROC) (const GLfloat * coord);
1697  GLEE_EXTERN GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv;
1698  #define glFogCoordfv GLeeFuncPtr_glFogCoordfv
1699 #endif
1700 #ifndef GLEE_H_DEFINED_glFogCoordd
1701 #define GLEE_H_DEFINED_glFogCoordd
1702  typedef void (APIENTRYP GLEEPFNGLFOGCOORDDPROC) (GLdouble coord);
1703  GLEE_EXTERN GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd;
1704  #define glFogCoordd GLeeFuncPtr_glFogCoordd
1705 #endif
1706 #ifndef GLEE_H_DEFINED_glFogCoorddv
1707 #define GLEE_H_DEFINED_glFogCoorddv
1708  typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVPROC) (const GLdouble * coord);
1709  GLEE_EXTERN GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv;
1710  #define glFogCoorddv GLeeFuncPtr_glFogCoorddv
1711 #endif
1712 #ifndef GLEE_H_DEFINED_glFogCoordPointer
1713 #define GLEE_H_DEFINED_glFogCoordPointer
1714  typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
1715  GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer;
1716  #define glFogCoordPointer GLeeFuncPtr_glFogCoordPointer
1717 #endif
1718 #ifndef GLEE_H_DEFINED_glMultiDrawArrays
1719 #define GLEE_H_DEFINED_glMultiDrawArrays
1720  typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
1721  GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays;
1722  #define glMultiDrawArrays GLeeFuncPtr_glMultiDrawArrays
1723 #endif
1724 #ifndef GLEE_H_DEFINED_glMultiDrawElements
1725 #define GLEE_H_DEFINED_glMultiDrawElements
1726  typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
1727  GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements;
1728  #define glMultiDrawElements GLeeFuncPtr_glMultiDrawElements
1729 #endif
1730 #ifndef GLEE_H_DEFINED_glPointParameterf
1731 #define GLEE_H_DEFINED_glPointParameterf
1732  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
1733  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf;
1734  #define glPointParameterf GLeeFuncPtr_glPointParameterf
1735 #endif
1736 #ifndef GLEE_H_DEFINED_glPointParameterfv
1737 #define GLEE_H_DEFINED_glPointParameterfv
1738  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
1739  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv;
1740  #define glPointParameterfv GLeeFuncPtr_glPointParameterfv
1741 #endif
1742 #ifndef GLEE_H_DEFINED_glPointParameteri
1743 #define GLEE_H_DEFINED_glPointParameteri
1744  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
1745  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri;
1746  #define glPointParameteri GLeeFuncPtr_glPointParameteri
1747 #endif
1748 #ifndef GLEE_H_DEFINED_glPointParameteriv
1749 #define GLEE_H_DEFINED_glPointParameteriv
1750  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
1751  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv;
1752  #define glPointParameteriv GLeeFuncPtr_glPointParameteriv
1753 #endif
1754 #ifndef GLEE_H_DEFINED_glSecondaryColor3b
1755 #define GLEE_H_DEFINED_glSecondaryColor3b
1756  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
1757  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b;
1758  #define glSecondaryColor3b GLeeFuncPtr_glSecondaryColor3b
1759 #endif
1760 #ifndef GLEE_H_DEFINED_glSecondaryColor3bv
1761 #define GLEE_H_DEFINED_glSecondaryColor3bv
1762  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
1763  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv;
1764  #define glSecondaryColor3bv GLeeFuncPtr_glSecondaryColor3bv
1765 #endif
1766 #ifndef GLEE_H_DEFINED_glSecondaryColor3d
1767 #define GLEE_H_DEFINED_glSecondaryColor3d
1768  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
1769  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d;
1770  #define glSecondaryColor3d GLeeFuncPtr_glSecondaryColor3d
1771 #endif
1772 #ifndef GLEE_H_DEFINED_glSecondaryColor3dv
1773 #define GLEE_H_DEFINED_glSecondaryColor3dv
1774  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
1775  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv;
1776  #define glSecondaryColor3dv GLeeFuncPtr_glSecondaryColor3dv
1777 #endif
1778 #ifndef GLEE_H_DEFINED_glSecondaryColor3f
1779 #define GLEE_H_DEFINED_glSecondaryColor3f
1780  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
1781  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f;
1782  #define glSecondaryColor3f GLeeFuncPtr_glSecondaryColor3f
1783 #endif
1784 #ifndef GLEE_H_DEFINED_glSecondaryColor3fv
1785 #define GLEE_H_DEFINED_glSecondaryColor3fv
1786  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
1787  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv;
1788  #define glSecondaryColor3fv GLeeFuncPtr_glSecondaryColor3fv
1789 #endif
1790 #ifndef GLEE_H_DEFINED_glSecondaryColor3i
1791 #define GLEE_H_DEFINED_glSecondaryColor3i
1792  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
1793  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i;
1794  #define glSecondaryColor3i GLeeFuncPtr_glSecondaryColor3i
1795 #endif
1796 #ifndef GLEE_H_DEFINED_glSecondaryColor3iv
1797 #define GLEE_H_DEFINED_glSecondaryColor3iv
1798  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
1799  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv;
1800  #define glSecondaryColor3iv GLeeFuncPtr_glSecondaryColor3iv
1801 #endif
1802 #ifndef GLEE_H_DEFINED_glSecondaryColor3s
1803 #define GLEE_H_DEFINED_glSecondaryColor3s
1804  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
1805  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s;
1806  #define glSecondaryColor3s GLeeFuncPtr_glSecondaryColor3s
1807 #endif
1808 #ifndef GLEE_H_DEFINED_glSecondaryColor3sv
1809 #define GLEE_H_DEFINED_glSecondaryColor3sv
1810  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
1811  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv;
1812  #define glSecondaryColor3sv GLeeFuncPtr_glSecondaryColor3sv
1813 #endif
1814 #ifndef GLEE_H_DEFINED_glSecondaryColor3ub
1815 #define GLEE_H_DEFINED_glSecondaryColor3ub
1816  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
1817  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub;
1818  #define glSecondaryColor3ub GLeeFuncPtr_glSecondaryColor3ub
1819 #endif
1820 #ifndef GLEE_H_DEFINED_glSecondaryColor3ubv
1821 #define GLEE_H_DEFINED_glSecondaryColor3ubv
1822  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
1823  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv;
1824  #define glSecondaryColor3ubv GLeeFuncPtr_glSecondaryColor3ubv
1825 #endif
1826 #ifndef GLEE_H_DEFINED_glSecondaryColor3ui
1827 #define GLEE_H_DEFINED_glSecondaryColor3ui
1828  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
1829  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui;
1830  #define glSecondaryColor3ui GLeeFuncPtr_glSecondaryColor3ui
1831 #endif
1832 #ifndef GLEE_H_DEFINED_glSecondaryColor3uiv
1833 #define GLEE_H_DEFINED_glSecondaryColor3uiv
1834  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
1835  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv;
1836  #define glSecondaryColor3uiv GLeeFuncPtr_glSecondaryColor3uiv
1837 #endif
1838 #ifndef GLEE_H_DEFINED_glSecondaryColor3us
1839 #define GLEE_H_DEFINED_glSecondaryColor3us
1840  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
1841  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us;
1842  #define glSecondaryColor3us GLeeFuncPtr_glSecondaryColor3us
1843 #endif
1844 #ifndef GLEE_H_DEFINED_glSecondaryColor3usv
1845 #define GLEE_H_DEFINED_glSecondaryColor3usv
1846  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
1847  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv;
1848  #define glSecondaryColor3usv GLeeFuncPtr_glSecondaryColor3usv
1849 #endif
1850 #ifndef GLEE_H_DEFINED_glSecondaryColorPointer
1851 #define GLEE_H_DEFINED_glSecondaryColorPointer
1852  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
1853  GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer;
1854  #define glSecondaryColorPointer GLeeFuncPtr_glSecondaryColorPointer
1855 #endif
1856 #ifndef GLEE_H_DEFINED_glWindowPos2d
1857 #define GLEE_H_DEFINED_glWindowPos2d
1858  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
1859  GLEE_EXTERN GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d;
1860  #define glWindowPos2d GLeeFuncPtr_glWindowPos2d
1861 #endif
1862 #ifndef GLEE_H_DEFINED_glWindowPos2dv
1863 #define GLEE_H_DEFINED_glWindowPos2dv
1864  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
1865  GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv;
1866  #define glWindowPos2dv GLeeFuncPtr_glWindowPos2dv
1867 #endif
1868 #ifndef GLEE_H_DEFINED_glWindowPos2f
1869 #define GLEE_H_DEFINED_glWindowPos2f
1870  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
1871  GLEE_EXTERN GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f;
1872  #define glWindowPos2f GLeeFuncPtr_glWindowPos2f
1873 #endif
1874 #ifndef GLEE_H_DEFINED_glWindowPos2fv
1875 #define GLEE_H_DEFINED_glWindowPos2fv
1876  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
1877  GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv;
1878  #define glWindowPos2fv GLeeFuncPtr_glWindowPos2fv
1879 #endif
1880 #ifndef GLEE_H_DEFINED_glWindowPos2i
1881 #define GLEE_H_DEFINED_glWindowPos2i
1882  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
1883  GLEE_EXTERN GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i;
1884  #define glWindowPos2i GLeeFuncPtr_glWindowPos2i
1885 #endif
1886 #ifndef GLEE_H_DEFINED_glWindowPos2iv
1887 #define GLEE_H_DEFINED_glWindowPos2iv
1888  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVPROC) (const GLint * v);
1889  GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv;
1890  #define glWindowPos2iv GLeeFuncPtr_glWindowPos2iv
1891 #endif
1892 #ifndef GLEE_H_DEFINED_glWindowPos2s
1893 #define GLEE_H_DEFINED_glWindowPos2s
1894  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
1895  GLEE_EXTERN GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s;
1896  #define glWindowPos2s GLeeFuncPtr_glWindowPos2s
1897 #endif
1898 #ifndef GLEE_H_DEFINED_glWindowPos2sv
1899 #define GLEE_H_DEFINED_glWindowPos2sv
1900  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVPROC) (const GLshort * v);
1901  GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv;
1902  #define glWindowPos2sv GLeeFuncPtr_glWindowPos2sv
1903 #endif
1904 #ifndef GLEE_H_DEFINED_glWindowPos3d
1905 #define GLEE_H_DEFINED_glWindowPos3d
1906  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
1907  GLEE_EXTERN GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d;
1908  #define glWindowPos3d GLeeFuncPtr_glWindowPos3d
1909 #endif
1910 #ifndef GLEE_H_DEFINED_glWindowPos3dv
1911 #define GLEE_H_DEFINED_glWindowPos3dv
1912  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
1913  GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv;
1914  #define glWindowPos3dv GLeeFuncPtr_glWindowPos3dv
1915 #endif
1916 #ifndef GLEE_H_DEFINED_glWindowPos3f
1917 #define GLEE_H_DEFINED_glWindowPos3f
1918  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
1919  GLEE_EXTERN GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f;
1920  #define glWindowPos3f GLeeFuncPtr_glWindowPos3f
1921 #endif
1922 #ifndef GLEE_H_DEFINED_glWindowPos3fv
1923 #define GLEE_H_DEFINED_glWindowPos3fv
1924  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
1925  GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv;
1926  #define glWindowPos3fv GLeeFuncPtr_glWindowPos3fv
1927 #endif
1928 #ifndef GLEE_H_DEFINED_glWindowPos3i
1929 #define GLEE_H_DEFINED_glWindowPos3i
1930  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
1931  GLEE_EXTERN GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i;
1932  #define glWindowPos3i GLeeFuncPtr_glWindowPos3i
1933 #endif
1934 #ifndef GLEE_H_DEFINED_glWindowPos3iv
1935 #define GLEE_H_DEFINED_glWindowPos3iv
1936  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVPROC) (const GLint * v);
1937  GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv;
1938  #define glWindowPos3iv GLeeFuncPtr_glWindowPos3iv
1939 #endif
1940 #ifndef GLEE_H_DEFINED_glWindowPos3s
1941 #define GLEE_H_DEFINED_glWindowPos3s
1942  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
1943  GLEE_EXTERN GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s;
1944  #define glWindowPos3s GLeeFuncPtr_glWindowPos3s
1945 #endif
1946 #ifndef GLEE_H_DEFINED_glWindowPos3sv
1947 #define GLEE_H_DEFINED_glWindowPos3sv
1948  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVPROC) (const GLshort * v);
1949  GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv;
1950  #define glWindowPos3sv GLeeFuncPtr_glWindowPos3sv
1951 #endif
1952 #endif
1953 
1954 /* GL_VERSION_1_5 */
1955 
1956 #ifndef GL_VERSION_1_5
1957 #define GL_VERSION_1_5 1
1958 #define __GLEE_GL_VERSION_1_5 1
1959 /* Constants */
1960 #define GL_BUFFER_SIZE 0x8764
1961 #define GL_BUFFER_USAGE 0x8765
1962 #define GL_QUERY_COUNTER_BITS 0x8864
1963 #define GL_CURRENT_QUERY 0x8865
1964 #define GL_QUERY_RESULT 0x8866
1965 #define GL_QUERY_RESULT_AVAILABLE 0x8867
1966 #define GL_ARRAY_BUFFER 0x8892
1967 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
1968 #define GL_ARRAY_BUFFER_BINDING 0x8894
1969 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
1970 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
1971 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
1972 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
1973 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
1974 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
1975 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
1976 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
1977 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
1978 #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
1979 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
1980 #define GL_READ_ONLY 0x88B8
1981 #define GL_WRITE_ONLY 0x88B9
1982 #define GL_READ_WRITE 0x88BA
1983 #define GL_BUFFER_ACCESS 0x88BB
1984 #define GL_BUFFER_MAPPED 0x88BC
1985 #define GL_BUFFER_MAP_POINTER 0x88BD
1986 #define GL_STREAM_DRAW 0x88E0
1987 #define GL_STREAM_READ 0x88E1
1988 #define GL_STREAM_COPY 0x88E2
1989 #define GL_STATIC_DRAW 0x88E4
1990 #define GL_STATIC_READ 0x88E5
1991 #define GL_STATIC_COPY 0x88E6
1992 #define GL_DYNAMIC_DRAW 0x88E8
1993 #define GL_DYNAMIC_READ 0x88E9
1994 #define GL_DYNAMIC_COPY 0x88EA
1995 #define GL_SAMPLES_PASSED 0x8914
1996 #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
1997 #define GL_FOG_COORD GL_FOG_COORDINATE
1998 #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
1999 #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
2000 #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
2001 #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
2002 #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
2003 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
2004 #define GL_SRC0_RGB GL_SOURCE0_RGB
2005 #define GL_SRC1_RGB GL_SOURCE1_RGB
2006 #define GL_SRC2_RGB GL_SOURCE2_RGB
2007 #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
2008 #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
2009 #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
2010 #ifndef GLEE_H_DEFINED_glGenQueries
2011 #define GLEE_H_DEFINED_glGenQueries
2012  typedef void (APIENTRYP GLEEPFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
2013  GLEE_EXTERN GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries;
2014  #define glGenQueries GLeeFuncPtr_glGenQueries
2015 #endif
2016 #ifndef GLEE_H_DEFINED_glDeleteQueries
2017 #define GLEE_H_DEFINED_glDeleteQueries
2018  typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
2019  GLEE_EXTERN GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries;
2020  #define glDeleteQueries GLeeFuncPtr_glDeleteQueries
2021 #endif
2022 #ifndef GLEE_H_DEFINED_glIsQuery
2023 #define GLEE_H_DEFINED_glIsQuery
2024  typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYPROC) (GLuint id);
2025  GLEE_EXTERN GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery;
2026  #define glIsQuery GLeeFuncPtr_glIsQuery
2027 #endif
2028 #ifndef GLEE_H_DEFINED_glBeginQuery
2029 #define GLEE_H_DEFINED_glBeginQuery
2030  typedef void (APIENTRYP GLEEPFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
2031  GLEE_EXTERN GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery;
2032  #define glBeginQuery GLeeFuncPtr_glBeginQuery
2033 #endif
2034 #ifndef GLEE_H_DEFINED_glEndQuery
2035 #define GLEE_H_DEFINED_glEndQuery
2036  typedef void (APIENTRYP GLEEPFNGLENDQUERYPROC) (GLenum target);
2037  GLEE_EXTERN GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery;
2038  #define glEndQuery GLeeFuncPtr_glEndQuery
2039 #endif
2040 #ifndef GLEE_H_DEFINED_glGetQueryiv
2041 #define GLEE_H_DEFINED_glGetQueryiv
2042  typedef void (APIENTRYP GLEEPFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
2043  GLEE_EXTERN GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv;
2044  #define glGetQueryiv GLeeFuncPtr_glGetQueryiv
2045 #endif
2046 #ifndef GLEE_H_DEFINED_glGetQueryObjectiv
2047 #define GLEE_H_DEFINED_glGetQueryObjectiv
2048  typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
2049  GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv;
2050  #define glGetQueryObjectiv GLeeFuncPtr_glGetQueryObjectiv
2051 #endif
2052 #ifndef GLEE_H_DEFINED_glGetQueryObjectuiv
2053 #define GLEE_H_DEFINED_glGetQueryObjectuiv
2054  typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
2055  GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv;
2056  #define glGetQueryObjectuiv GLeeFuncPtr_glGetQueryObjectuiv
2057 #endif
2058 #ifndef GLEE_H_DEFINED_glBindBuffer
2059 #define GLEE_H_DEFINED_glBindBuffer
2060  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
2061  GLEE_EXTERN GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer;
2062  #define glBindBuffer GLeeFuncPtr_glBindBuffer
2063 #endif
2064 #ifndef GLEE_H_DEFINED_glDeleteBuffers
2065 #define GLEE_H_DEFINED_glDeleteBuffers
2066  typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
2067  GLEE_EXTERN GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers;
2068  #define glDeleteBuffers GLeeFuncPtr_glDeleteBuffers
2069 #endif
2070 #ifndef GLEE_H_DEFINED_glGenBuffers
2071 #define GLEE_H_DEFINED_glGenBuffers
2072  typedef void (APIENTRYP GLEEPFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
2073  GLEE_EXTERN GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers;
2074  #define glGenBuffers GLeeFuncPtr_glGenBuffers
2075 #endif
2076 #ifndef GLEE_H_DEFINED_glIsBuffer
2077 #define GLEE_H_DEFINED_glIsBuffer
2078  typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERPROC) (GLuint buffer);
2079  GLEE_EXTERN GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer;
2080  #define glIsBuffer GLeeFuncPtr_glIsBuffer
2081 #endif
2082 #ifndef GLEE_H_DEFINED_glBufferData
2083 #define GLEE_H_DEFINED_glBufferData
2084  typedef void (APIENTRYP GLEEPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
2085  GLEE_EXTERN GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData;
2086  #define glBufferData GLeeFuncPtr_glBufferData
2087 #endif
2088 #ifndef GLEE_H_DEFINED_glBufferSubData
2089 #define GLEE_H_DEFINED_glBufferSubData
2090  typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
2091  GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData;
2092  #define glBufferSubData GLeeFuncPtr_glBufferSubData
2093 #endif
2094 #ifndef GLEE_H_DEFINED_glGetBufferSubData
2095 #define GLEE_H_DEFINED_glGetBufferSubData
2096  typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
2097  GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData;
2098  #define glGetBufferSubData GLeeFuncPtr_glGetBufferSubData
2099 #endif
2100 #ifndef GLEE_H_DEFINED_glMapBuffer
2101 #define GLEE_H_DEFINED_glMapBuffer
2102  typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
2103  GLEE_EXTERN GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer;
2104  #define glMapBuffer GLeeFuncPtr_glMapBuffer
2105 #endif
2106 #ifndef GLEE_H_DEFINED_glUnmapBuffer
2107 #define GLEE_H_DEFINED_glUnmapBuffer
2108  typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERPROC) (GLenum target);
2109  GLEE_EXTERN GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer;
2110  #define glUnmapBuffer GLeeFuncPtr_glUnmapBuffer
2111 #endif
2112 #ifndef GLEE_H_DEFINED_glGetBufferParameteriv
2113 #define GLEE_H_DEFINED_glGetBufferParameteriv
2114  typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
2115  GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv;
2116  #define glGetBufferParameteriv GLeeFuncPtr_glGetBufferParameteriv
2117 #endif
2118 #ifndef GLEE_H_DEFINED_glGetBufferPointerv
2119 #define GLEE_H_DEFINED_glGetBufferPointerv
2120  typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
2121  GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv;
2122  #define glGetBufferPointerv GLeeFuncPtr_glGetBufferPointerv
2123 #endif
2124 #endif
2125 
2126 /* GL_VERSION_2_0 */
2127 
2128 #ifndef GL_VERSION_2_0
2129 #define GL_VERSION_2_0 1
2130 #define __GLEE_GL_VERSION_2_0 1
2131 /* Constants */
2132 #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
2133 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
2134 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
2135 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
2136 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
2137 #define GL_CURRENT_VERTEX_ATTRIB 0x8626
2138 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
2139 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
2140 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
2141 #define GL_STENCIL_BACK_FUNC 0x8800
2142 #define GL_STENCIL_BACK_FAIL 0x8801
2143 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
2144 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
2145 #define GL_MAX_DRAW_BUFFERS 0x8824
2146 #define GL_DRAW_BUFFER0 0x8825
2147 #define GL_DRAW_BUFFER1 0x8826
2148 #define GL_DRAW_BUFFER2 0x8827
2149 #define GL_DRAW_BUFFER3 0x8828
2150 #define GL_DRAW_BUFFER4 0x8829
2151 #define GL_DRAW_BUFFER5 0x882A
2152 #define GL_DRAW_BUFFER6 0x882B
2153 #define GL_DRAW_BUFFER7 0x882C
2154 #define GL_DRAW_BUFFER8 0x882D
2155 #define GL_DRAW_BUFFER9 0x882E
2156 #define GL_DRAW_BUFFER10 0x882F
2157 #define GL_DRAW_BUFFER11 0x8830
2158 #define GL_DRAW_BUFFER12 0x8831
2159 #define GL_DRAW_BUFFER13 0x8832
2160 #define GL_DRAW_BUFFER14 0x8833
2161 #define GL_DRAW_BUFFER15 0x8834
2162 #define GL_BLEND_EQUATION_ALPHA 0x883D
2163 #define GL_POINT_SPRITE 0x8861
2164 #define GL_COORD_REPLACE 0x8862
2165 #define GL_MAX_VERTEX_ATTRIBS 0x8869
2166 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
2167 #define GL_MAX_TEXTURE_COORDS 0x8871
2168 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
2169 #define GL_FRAGMENT_SHADER 0x8B30
2170 #define GL_VERTEX_SHADER 0x8B31
2171 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
2172 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
2173 #define GL_MAX_VARYING_FLOATS 0x8B4B
2174 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
2175 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
2176 #define GL_SHADER_TYPE 0x8B4F
2177 #define GL_FLOAT_VEC2 0x8B50
2178 #define GL_FLOAT_VEC3 0x8B51
2179 #define GL_FLOAT_VEC4 0x8B52
2180 #define GL_INT_VEC2 0x8B53
2181 #define GL_INT_VEC3 0x8B54
2182 #define GL_INT_VEC4 0x8B55
2183 #define GL_BOOL 0x8B56
2184 #define GL_BOOL_VEC2 0x8B57
2185 #define GL_BOOL_VEC3 0x8B58
2186 #define GL_BOOL_VEC4 0x8B59
2187 #define GL_FLOAT_MAT2 0x8B5A
2188 #define GL_FLOAT_MAT3 0x8B5B
2189 #define GL_FLOAT_MAT4 0x8B5C
2190 #define GL_SAMPLER_1D 0x8B5D
2191 #define GL_SAMPLER_2D 0x8B5E
2192 #define GL_SAMPLER_3D 0x8B5F
2193 #define GL_SAMPLER_CUBE 0x8B60
2194 #define GL_SAMPLER_1D_SHADOW 0x8B61
2195 #define GL_SAMPLER_2D_SHADOW 0x8B62
2196 #define GL_DELETE_STATUS 0x8B80
2197 #define GL_COMPILE_STATUS 0x8B81
2198 #define GL_LINK_STATUS 0x8B82
2199 #define GL_VALIDATE_STATUS 0x8B83
2200 #define GL_INFO_LOG_LENGTH 0x8B84
2201 #define GL_ATTACHED_SHADERS 0x8B85
2202 #define GL_ACTIVE_UNIFORMS 0x8B86
2203 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
2204 #define GL_SHADER_SOURCE_LENGTH 0x8B88
2205 #define GL_ACTIVE_ATTRIBUTES 0x8B89
2206 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
2207 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
2208 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
2209 #define GL_CURRENT_PROGRAM 0x8B8D
2210 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
2211 #define GL_LOWER_LEFT 0x8CA1
2212 #define GL_UPPER_LEFT 0x8CA2
2213 #define GL_STENCIL_BACK_REF 0x8CA3
2214 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
2215 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
2216 #ifndef GLEE_H_DEFINED_glBlendEquationSeparate
2217 #define GLEE_H_DEFINED_glBlendEquationSeparate
2218  typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
2219  GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate;
2220  #define glBlendEquationSeparate GLeeFuncPtr_glBlendEquationSeparate
2221 #endif
2222 #ifndef GLEE_H_DEFINED_glDrawBuffers
2223 #define GLEE_H_DEFINED_glDrawBuffers
2224  typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
2225  GLEE_EXTERN GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers;
2226  #define glDrawBuffers GLeeFuncPtr_glDrawBuffers
2227 #endif
2228 #ifndef GLEE_H_DEFINED_glStencilOpSeparate
2229 #define GLEE_H_DEFINED_glStencilOpSeparate
2230  typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
2231  GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate;
2232  #define glStencilOpSeparate GLeeFuncPtr_glStencilOpSeparate
2233 #endif
2234 #ifndef GLEE_H_DEFINED_glStencilFuncSeparate
2235 #define GLEE_H_DEFINED_glStencilFuncSeparate
2236  typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
2237  GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate;
2238  #define glStencilFuncSeparate GLeeFuncPtr_glStencilFuncSeparate
2239 #endif
2240 #ifndef GLEE_H_DEFINED_glStencilMaskSeparate
2241 #define GLEE_H_DEFINED_glStencilMaskSeparate
2242  typedef void (APIENTRYP GLEEPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
2243  GLEE_EXTERN GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate;
2244  #define glStencilMaskSeparate GLeeFuncPtr_glStencilMaskSeparate
2245 #endif
2246 #ifndef GLEE_H_DEFINED_glAttachShader
2247 #define GLEE_H_DEFINED_glAttachShader
2248  typedef void (APIENTRYP GLEEPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
2249  GLEE_EXTERN GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader;
2250  #define glAttachShader GLeeFuncPtr_glAttachShader
2251 #endif
2252 #ifndef GLEE_H_DEFINED_glBindAttribLocation
2253 #define GLEE_H_DEFINED_glBindAttribLocation
2254  typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
2255  GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation;
2256  #define glBindAttribLocation GLeeFuncPtr_glBindAttribLocation
2257 #endif
2258 #ifndef GLEE_H_DEFINED_glCompileShader
2259 #define GLEE_H_DEFINED_glCompileShader
2260  typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERPROC) (GLuint shader);
2261  GLEE_EXTERN GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader;
2262  #define glCompileShader GLeeFuncPtr_glCompileShader
2263 #endif
2264 #ifndef GLEE_H_DEFINED_glCreateProgram
2265 #define GLEE_H_DEFINED_glCreateProgram
2266  typedef GLuint (APIENTRYP GLEEPFNGLCREATEPROGRAMPROC) ();
2267  GLEE_EXTERN GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram;
2268  #define glCreateProgram GLeeFuncPtr_glCreateProgram
2269 #endif
2270 #ifndef GLEE_H_DEFINED_glCreateShader
2271 #define GLEE_H_DEFINED_glCreateShader
2272  typedef GLuint (APIENTRYP GLEEPFNGLCREATESHADERPROC) (GLenum type);
2273  GLEE_EXTERN GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader;
2274  #define glCreateShader GLeeFuncPtr_glCreateShader
2275 #endif
2276 #ifndef GLEE_H_DEFINED_glDeleteProgram
2277 #define GLEE_H_DEFINED_glDeleteProgram
2278  typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMPROC) (GLuint program);
2279  GLEE_EXTERN GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram;
2280  #define glDeleteProgram GLeeFuncPtr_glDeleteProgram
2281 #endif
2282 #ifndef GLEE_H_DEFINED_glDeleteShader
2283 #define GLEE_H_DEFINED_glDeleteShader
2284  typedef void (APIENTRYP GLEEPFNGLDELETESHADERPROC) (GLuint shader);
2285  GLEE_EXTERN GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader;
2286  #define glDeleteShader GLeeFuncPtr_glDeleteShader
2287 #endif
2288 #ifndef GLEE_H_DEFINED_glDetachShader
2289 #define GLEE_H_DEFINED_glDetachShader
2290  typedef void (APIENTRYP GLEEPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
2291  GLEE_EXTERN GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader;
2292  #define glDetachShader GLeeFuncPtr_glDetachShader
2293 #endif
2294 #ifndef GLEE_H_DEFINED_glDisableVertexAttribArray
2295 #define GLEE_H_DEFINED_glDisableVertexAttribArray
2296  typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
2297  GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray;
2298  #define glDisableVertexAttribArray GLeeFuncPtr_glDisableVertexAttribArray
2299 #endif
2300 #ifndef GLEE_H_DEFINED_glEnableVertexAttribArray
2301 #define GLEE_H_DEFINED_glEnableVertexAttribArray
2302  typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
2303  GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray;
2304  #define glEnableVertexAttribArray GLeeFuncPtr_glEnableVertexAttribArray
2305 #endif
2306 #ifndef GLEE_H_DEFINED_glGetActiveAttrib
2307 #define GLEE_H_DEFINED_glGetActiveAttrib
2308  typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
2309  GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib;
2310  #define glGetActiveAttrib GLeeFuncPtr_glGetActiveAttrib
2311 #endif
2312 #ifndef GLEE_H_DEFINED_glGetActiveUniform
2313 #define GLEE_H_DEFINED_glGetActiveUniform
2314  typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
2315  GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform;
2316  #define glGetActiveUniform GLeeFuncPtr_glGetActiveUniform
2317 #endif
2318 #ifndef GLEE_H_DEFINED_glGetAttachedShaders
2319 #define GLEE_H_DEFINED_glGetAttachedShaders
2320  typedef void (APIENTRYP GLEEPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
2321  GLEE_EXTERN GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders;
2322  #define glGetAttachedShaders GLeeFuncPtr_glGetAttachedShaders
2323 #endif
2324 #ifndef GLEE_H_DEFINED_glGetAttribLocation
2325 #define GLEE_H_DEFINED_glGetAttribLocation
2326  typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
2327  GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation;
2328  #define glGetAttribLocation GLeeFuncPtr_glGetAttribLocation
2329 #endif
2330 #ifndef GLEE_H_DEFINED_glGetProgramiv
2331 #define GLEE_H_DEFINED_glGetProgramiv
2332  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
2333  GLEE_EXTERN GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv;
2334  #define glGetProgramiv GLeeFuncPtr_glGetProgramiv
2335 #endif
2336 #ifndef GLEE_H_DEFINED_glGetProgramInfoLog
2337 #define GLEE_H_DEFINED_glGetProgramInfoLog
2338  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
2339  GLEE_EXTERN GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog;
2340  #define glGetProgramInfoLog GLeeFuncPtr_glGetProgramInfoLog
2341 #endif
2342 #ifndef GLEE_H_DEFINED_glGetShaderiv
2343 #define GLEE_H_DEFINED_glGetShaderiv
2344  typedef void (APIENTRYP GLEEPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
2345  GLEE_EXTERN GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv;
2346  #define glGetShaderiv GLeeFuncPtr_glGetShaderiv
2347 #endif
2348 #ifndef GLEE_H_DEFINED_glGetShaderInfoLog
2349 #define GLEE_H_DEFINED_glGetShaderInfoLog
2350  typedef void (APIENTRYP GLEEPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
2351  GLEE_EXTERN GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog;
2352  #define glGetShaderInfoLog GLeeFuncPtr_glGetShaderInfoLog
2353 #endif
2354 #ifndef GLEE_H_DEFINED_glGetShaderSource
2355 #define GLEE_H_DEFINED_glGetShaderSource
2356  typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
2357  GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource;
2358  #define glGetShaderSource GLeeFuncPtr_glGetShaderSource
2359 #endif
2360 #ifndef GLEE_H_DEFINED_glGetUniformLocation
2361 #define GLEE_H_DEFINED_glGetUniformLocation
2362  typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
2363  GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation;
2364  #define glGetUniformLocation GLeeFuncPtr_glGetUniformLocation
2365 #endif
2366 #ifndef GLEE_H_DEFINED_glGetUniformfv
2367 #define GLEE_H_DEFINED_glGetUniformfv
2368  typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
2369  GLEE_EXTERN GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv;
2370  #define glGetUniformfv GLeeFuncPtr_glGetUniformfv
2371 #endif
2372 #ifndef GLEE_H_DEFINED_glGetUniformiv
2373 #define GLEE_H_DEFINED_glGetUniformiv
2374  typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
2375  GLEE_EXTERN GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv;
2376  #define glGetUniformiv GLeeFuncPtr_glGetUniformiv
2377 #endif
2378 #ifndef GLEE_H_DEFINED_glGetVertexAttribdv
2379 #define GLEE_H_DEFINED_glGetVertexAttribdv
2380  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
2381  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv;
2382  #define glGetVertexAttribdv GLeeFuncPtr_glGetVertexAttribdv
2383 #endif
2384 #ifndef GLEE_H_DEFINED_glGetVertexAttribfv
2385 #define GLEE_H_DEFINED_glGetVertexAttribfv
2386  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
2387  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv;
2388  #define glGetVertexAttribfv GLeeFuncPtr_glGetVertexAttribfv
2389 #endif
2390 #ifndef GLEE_H_DEFINED_glGetVertexAttribiv
2391 #define GLEE_H_DEFINED_glGetVertexAttribiv
2392  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
2393  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv;
2394  #define glGetVertexAttribiv GLeeFuncPtr_glGetVertexAttribiv
2395 #endif
2396 #ifndef GLEE_H_DEFINED_glGetVertexAttribPointerv
2397 #define GLEE_H_DEFINED_glGetVertexAttribPointerv
2398  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
2399  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv;
2400  #define glGetVertexAttribPointerv GLeeFuncPtr_glGetVertexAttribPointerv
2401 #endif
2402 #ifndef GLEE_H_DEFINED_glIsProgram
2403 #define GLEE_H_DEFINED_glIsProgram
2404  typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMPROC) (GLuint program);
2405  GLEE_EXTERN GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram;
2406  #define glIsProgram GLeeFuncPtr_glIsProgram
2407 #endif
2408 #ifndef GLEE_H_DEFINED_glIsShader
2409 #define GLEE_H_DEFINED_glIsShader
2410  typedef GLboolean (APIENTRYP GLEEPFNGLISSHADERPROC) (GLuint shader);
2411  GLEE_EXTERN GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader;
2412  #define glIsShader GLeeFuncPtr_glIsShader
2413 #endif
2414 #ifndef GLEE_H_DEFINED_glLinkProgram
2415 #define GLEE_H_DEFINED_glLinkProgram
2416  typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMPROC) (GLuint program);
2417  GLEE_EXTERN GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram;
2418  #define glLinkProgram GLeeFuncPtr_glLinkProgram
2419 #endif
2420 #ifndef GLEE_H_DEFINED_glShaderSource
2421 #define GLEE_H_DEFINED_glShaderSource
2422  typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
2423  GLEE_EXTERN GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource;
2424  #define glShaderSource GLeeFuncPtr_glShaderSource
2425 #endif
2426 #ifndef GLEE_H_DEFINED_glUseProgram
2427 #define GLEE_H_DEFINED_glUseProgram
2428  typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMPROC) (GLuint program);
2429  GLEE_EXTERN GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram;
2430  #define glUseProgram GLeeFuncPtr_glUseProgram
2431 #endif
2432 #ifndef GLEE_H_DEFINED_glUniform1f
2433 #define GLEE_H_DEFINED_glUniform1f
2434  typedef void (APIENTRYP GLEEPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
2435  GLEE_EXTERN GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f;
2436  #define glUniform1f GLeeFuncPtr_glUniform1f
2437 #endif
2438 #ifndef GLEE_H_DEFINED_glUniform2f
2439 #define GLEE_H_DEFINED_glUniform2f
2440  typedef void (APIENTRYP GLEEPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
2441  GLEE_EXTERN GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f;
2442  #define glUniform2f GLeeFuncPtr_glUniform2f
2443 #endif
2444 #ifndef GLEE_H_DEFINED_glUniform3f
2445 #define GLEE_H_DEFINED_glUniform3f
2446  typedef void (APIENTRYP GLEEPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2447  GLEE_EXTERN GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f;
2448  #define glUniform3f GLeeFuncPtr_glUniform3f
2449 #endif
2450 #ifndef GLEE_H_DEFINED_glUniform4f
2451 #define GLEE_H_DEFINED_glUniform4f
2452  typedef void (APIENTRYP GLEEPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2453  GLEE_EXTERN GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f;
2454  #define glUniform4f GLeeFuncPtr_glUniform4f
2455 #endif
2456 #ifndef GLEE_H_DEFINED_glUniform1i
2457 #define GLEE_H_DEFINED_glUniform1i
2458  typedef void (APIENTRYP GLEEPFNGLUNIFORM1IPROC) (GLint location, GLint v0);
2459  GLEE_EXTERN GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i;
2460  #define glUniform1i GLeeFuncPtr_glUniform1i
2461 #endif
2462 #ifndef GLEE_H_DEFINED_glUniform2i
2463 #define GLEE_H_DEFINED_glUniform2i
2464  typedef void (APIENTRYP GLEEPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
2465  GLEE_EXTERN GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i;
2466  #define glUniform2i GLeeFuncPtr_glUniform2i
2467 #endif
2468 #ifndef GLEE_H_DEFINED_glUniform3i
2469 #define GLEE_H_DEFINED_glUniform3i
2470  typedef void (APIENTRYP GLEEPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
2471  GLEE_EXTERN GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i;
2472  #define glUniform3i GLeeFuncPtr_glUniform3i
2473 #endif
2474 #ifndef GLEE_H_DEFINED_glUniform4i
2475 #define GLEE_H_DEFINED_glUniform4i
2476  typedef void (APIENTRYP GLEEPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2477  GLEE_EXTERN GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i;
2478  #define glUniform4i GLeeFuncPtr_glUniform4i
2479 #endif
2480 #ifndef GLEE_H_DEFINED_glUniform1fv
2481 #define GLEE_H_DEFINED_glUniform1fv
2482  typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2483  GLEE_EXTERN GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv;
2484  #define glUniform1fv GLeeFuncPtr_glUniform1fv
2485 #endif
2486 #ifndef GLEE_H_DEFINED_glUniform2fv
2487 #define GLEE_H_DEFINED_glUniform2fv
2488  typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2489  GLEE_EXTERN GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv;
2490  #define glUniform2fv GLeeFuncPtr_glUniform2fv
2491 #endif
2492 #ifndef GLEE_H_DEFINED_glUniform3fv
2493 #define GLEE_H_DEFINED_glUniform3fv
2494  typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2495  GLEE_EXTERN GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv;
2496  #define glUniform3fv GLeeFuncPtr_glUniform3fv
2497 #endif
2498 #ifndef GLEE_H_DEFINED_glUniform4fv
2499 #define GLEE_H_DEFINED_glUniform4fv
2500  typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
2501  GLEE_EXTERN GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv;
2502  #define glUniform4fv GLeeFuncPtr_glUniform4fv
2503 #endif
2504 #ifndef GLEE_H_DEFINED_glUniform1iv
2505 #define GLEE_H_DEFINED_glUniform1iv
2506  typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
2507  GLEE_EXTERN GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv;
2508  #define glUniform1iv GLeeFuncPtr_glUniform1iv
2509 #endif
2510 #ifndef GLEE_H_DEFINED_glUniform2iv
2511 #define GLEE_H_DEFINED_glUniform2iv
2512  typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
2513  GLEE_EXTERN GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv;
2514  #define glUniform2iv GLeeFuncPtr_glUniform2iv
2515 #endif
2516 #ifndef GLEE_H_DEFINED_glUniform3iv
2517 #define GLEE_H_DEFINED_glUniform3iv
2518  typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
2519  GLEE_EXTERN GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv;
2520  #define glUniform3iv GLeeFuncPtr_glUniform3iv
2521 #endif
2522 #ifndef GLEE_H_DEFINED_glUniform4iv
2523 #define GLEE_H_DEFINED_glUniform4iv
2524  typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
2525  GLEE_EXTERN GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv;
2526  #define glUniform4iv GLeeFuncPtr_glUniform4iv
2527 #endif
2528 #ifndef GLEE_H_DEFINED_glUniformMatrix2fv
2529 #define GLEE_H_DEFINED_glUniformMatrix2fv
2530  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2531  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv;
2532  #define glUniformMatrix2fv GLeeFuncPtr_glUniformMatrix2fv
2533 #endif
2534 #ifndef GLEE_H_DEFINED_glUniformMatrix3fv
2535 #define GLEE_H_DEFINED_glUniformMatrix3fv
2536  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2537  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv;
2538  #define glUniformMatrix3fv GLeeFuncPtr_glUniformMatrix3fv
2539 #endif
2540 #ifndef GLEE_H_DEFINED_glUniformMatrix4fv
2541 #define GLEE_H_DEFINED_glUniformMatrix4fv
2542  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2543  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv;
2544  #define glUniformMatrix4fv GLeeFuncPtr_glUniformMatrix4fv
2545 #endif
2546 #ifndef GLEE_H_DEFINED_glValidateProgram
2547 #define GLEE_H_DEFINED_glValidateProgram
2548  typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMPROC) (GLuint program);
2549  GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram;
2550  #define glValidateProgram GLeeFuncPtr_glValidateProgram
2551 #endif
2552 #ifndef GLEE_H_DEFINED_glVertexAttrib1d
2553 #define GLEE_H_DEFINED_glVertexAttrib1d
2554  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
2555  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d;
2556  #define glVertexAttrib1d GLeeFuncPtr_glVertexAttrib1d
2557 #endif
2558 #ifndef GLEE_H_DEFINED_glVertexAttrib1dv
2559 #define GLEE_H_DEFINED_glVertexAttrib1dv
2560  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
2561  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv;
2562  #define glVertexAttrib1dv GLeeFuncPtr_glVertexAttrib1dv
2563 #endif
2564 #ifndef GLEE_H_DEFINED_glVertexAttrib1f
2565 #define GLEE_H_DEFINED_glVertexAttrib1f
2566  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
2567  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f;
2568  #define glVertexAttrib1f GLeeFuncPtr_glVertexAttrib1f
2569 #endif
2570 #ifndef GLEE_H_DEFINED_glVertexAttrib1fv
2571 #define GLEE_H_DEFINED_glVertexAttrib1fv
2572  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
2573  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv;
2574  #define glVertexAttrib1fv GLeeFuncPtr_glVertexAttrib1fv
2575 #endif
2576 #ifndef GLEE_H_DEFINED_glVertexAttrib1s
2577 #define GLEE_H_DEFINED_glVertexAttrib1s
2578  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
2579  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s;
2580  #define glVertexAttrib1s GLeeFuncPtr_glVertexAttrib1s
2581 #endif
2582 #ifndef GLEE_H_DEFINED_glVertexAttrib1sv
2583 #define GLEE_H_DEFINED_glVertexAttrib1sv
2584  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
2585  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv;
2586  #define glVertexAttrib1sv GLeeFuncPtr_glVertexAttrib1sv
2587 #endif
2588 #ifndef GLEE_H_DEFINED_glVertexAttrib2d
2589 #define GLEE_H_DEFINED_glVertexAttrib2d
2590  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
2591  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d;
2592  #define glVertexAttrib2d GLeeFuncPtr_glVertexAttrib2d
2593 #endif
2594 #ifndef GLEE_H_DEFINED_glVertexAttrib2dv
2595 #define GLEE_H_DEFINED_glVertexAttrib2dv
2596  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
2597  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv;
2598  #define glVertexAttrib2dv GLeeFuncPtr_glVertexAttrib2dv
2599 #endif
2600 #ifndef GLEE_H_DEFINED_glVertexAttrib2f
2601 #define GLEE_H_DEFINED_glVertexAttrib2f
2602  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
2603  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f;
2604  #define glVertexAttrib2f GLeeFuncPtr_glVertexAttrib2f
2605 #endif
2606 #ifndef GLEE_H_DEFINED_glVertexAttrib2fv
2607 #define GLEE_H_DEFINED_glVertexAttrib2fv
2608  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
2609  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv;
2610  #define glVertexAttrib2fv GLeeFuncPtr_glVertexAttrib2fv
2611 #endif
2612 #ifndef GLEE_H_DEFINED_glVertexAttrib2s
2613 #define GLEE_H_DEFINED_glVertexAttrib2s
2614  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
2615  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s;
2616  #define glVertexAttrib2s GLeeFuncPtr_glVertexAttrib2s
2617 #endif
2618 #ifndef GLEE_H_DEFINED_glVertexAttrib2sv
2619 #define GLEE_H_DEFINED_glVertexAttrib2sv
2620  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
2621  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv;
2622  #define glVertexAttrib2sv GLeeFuncPtr_glVertexAttrib2sv
2623 #endif
2624 #ifndef GLEE_H_DEFINED_glVertexAttrib3d
2625 #define GLEE_H_DEFINED_glVertexAttrib3d
2626  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
2627  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d;
2628  #define glVertexAttrib3d GLeeFuncPtr_glVertexAttrib3d
2629 #endif
2630 #ifndef GLEE_H_DEFINED_glVertexAttrib3dv
2631 #define GLEE_H_DEFINED_glVertexAttrib3dv
2632  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
2633  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv;
2634  #define glVertexAttrib3dv GLeeFuncPtr_glVertexAttrib3dv
2635 #endif
2636 #ifndef GLEE_H_DEFINED_glVertexAttrib3f
2637 #define GLEE_H_DEFINED_glVertexAttrib3f
2638  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
2639  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f;
2640  #define glVertexAttrib3f GLeeFuncPtr_glVertexAttrib3f
2641 #endif
2642 #ifndef GLEE_H_DEFINED_glVertexAttrib3fv
2643 #define GLEE_H_DEFINED_glVertexAttrib3fv
2644  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
2645  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv;
2646  #define glVertexAttrib3fv GLeeFuncPtr_glVertexAttrib3fv
2647 #endif
2648 #ifndef GLEE_H_DEFINED_glVertexAttrib3s
2649 #define GLEE_H_DEFINED_glVertexAttrib3s
2650  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
2651  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s;
2652  #define glVertexAttrib3s GLeeFuncPtr_glVertexAttrib3s
2653 #endif
2654 #ifndef GLEE_H_DEFINED_glVertexAttrib3sv
2655 #define GLEE_H_DEFINED_glVertexAttrib3sv
2656  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
2657  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv;
2658  #define glVertexAttrib3sv GLeeFuncPtr_glVertexAttrib3sv
2659 #endif
2660 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nbv
2661 #define GLEE_H_DEFINED_glVertexAttrib4Nbv
2662  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
2663  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv;
2664  #define glVertexAttrib4Nbv GLeeFuncPtr_glVertexAttrib4Nbv
2665 #endif
2666 #ifndef GLEE_H_DEFINED_glVertexAttrib4Niv
2667 #define GLEE_H_DEFINED_glVertexAttrib4Niv
2668  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
2669  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv;
2670  #define glVertexAttrib4Niv GLeeFuncPtr_glVertexAttrib4Niv
2671 #endif
2672 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nsv
2673 #define GLEE_H_DEFINED_glVertexAttrib4Nsv
2674  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
2675  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv;
2676  #define glVertexAttrib4Nsv GLeeFuncPtr_glVertexAttrib4Nsv
2677 #endif
2678 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nub
2679 #define GLEE_H_DEFINED_glVertexAttrib4Nub
2680  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2681  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub;
2682  #define glVertexAttrib4Nub GLeeFuncPtr_glVertexAttrib4Nub
2683 #endif
2684 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nubv
2685 #define GLEE_H_DEFINED_glVertexAttrib4Nubv
2686  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
2687  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv;
2688  #define glVertexAttrib4Nubv GLeeFuncPtr_glVertexAttrib4Nubv
2689 #endif
2690 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nuiv
2691 #define GLEE_H_DEFINED_glVertexAttrib4Nuiv
2692  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
2693  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv;
2694  #define glVertexAttrib4Nuiv GLeeFuncPtr_glVertexAttrib4Nuiv
2695 #endif
2696 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nusv
2697 #define GLEE_H_DEFINED_glVertexAttrib4Nusv
2698  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
2699  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv;
2700  #define glVertexAttrib4Nusv GLeeFuncPtr_glVertexAttrib4Nusv
2701 #endif
2702 #ifndef GLEE_H_DEFINED_glVertexAttrib4bv
2703 #define GLEE_H_DEFINED_glVertexAttrib4bv
2704  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
2705  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv;
2706  #define glVertexAttrib4bv GLeeFuncPtr_glVertexAttrib4bv
2707 #endif
2708 #ifndef GLEE_H_DEFINED_glVertexAttrib4d
2709 #define GLEE_H_DEFINED_glVertexAttrib4d
2710  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2711  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d;
2712  #define glVertexAttrib4d GLeeFuncPtr_glVertexAttrib4d
2713 #endif
2714 #ifndef GLEE_H_DEFINED_glVertexAttrib4dv
2715 #define GLEE_H_DEFINED_glVertexAttrib4dv
2716  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
2717  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv;
2718  #define glVertexAttrib4dv GLeeFuncPtr_glVertexAttrib4dv
2719 #endif
2720 #ifndef GLEE_H_DEFINED_glVertexAttrib4f
2721 #define GLEE_H_DEFINED_glVertexAttrib4f
2722  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2723  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f;
2724  #define glVertexAttrib4f GLeeFuncPtr_glVertexAttrib4f
2725 #endif
2726 #ifndef GLEE_H_DEFINED_glVertexAttrib4fv
2727 #define GLEE_H_DEFINED_glVertexAttrib4fv
2728  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
2729  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv;
2730  #define glVertexAttrib4fv GLeeFuncPtr_glVertexAttrib4fv
2731 #endif
2732 #ifndef GLEE_H_DEFINED_glVertexAttrib4iv
2733 #define GLEE_H_DEFINED_glVertexAttrib4iv
2734  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
2735  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv;
2736  #define glVertexAttrib4iv GLeeFuncPtr_glVertexAttrib4iv
2737 #endif
2738 #ifndef GLEE_H_DEFINED_glVertexAttrib4s
2739 #define GLEE_H_DEFINED_glVertexAttrib4s
2740  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2741  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s;
2742  #define glVertexAttrib4s GLeeFuncPtr_glVertexAttrib4s
2743 #endif
2744 #ifndef GLEE_H_DEFINED_glVertexAttrib4sv
2745 #define GLEE_H_DEFINED_glVertexAttrib4sv
2746  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
2747  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv;
2748  #define glVertexAttrib4sv GLeeFuncPtr_glVertexAttrib4sv
2749 #endif
2750 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubv
2751 #define GLEE_H_DEFINED_glVertexAttrib4ubv
2752  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
2753  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv;
2754  #define glVertexAttrib4ubv GLeeFuncPtr_glVertexAttrib4ubv
2755 #endif
2756 #ifndef GLEE_H_DEFINED_glVertexAttrib4uiv
2757 #define GLEE_H_DEFINED_glVertexAttrib4uiv
2758  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
2759  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv;
2760  #define glVertexAttrib4uiv GLeeFuncPtr_glVertexAttrib4uiv
2761 #endif
2762 #ifndef GLEE_H_DEFINED_glVertexAttrib4usv
2763 #define GLEE_H_DEFINED_glVertexAttrib4usv
2764  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
2765  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv;
2766  #define glVertexAttrib4usv GLeeFuncPtr_glVertexAttrib4usv
2767 #endif
2768 #ifndef GLEE_H_DEFINED_glVertexAttribPointer
2769 #define GLEE_H_DEFINED_glVertexAttribPointer
2770  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
2771  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer;
2772  #define glVertexAttribPointer GLeeFuncPtr_glVertexAttribPointer
2773 #endif
2774 #endif
2775 
2776 /* GL_VERSION_2_1 */
2777 
2778 #ifndef GL_VERSION_2_1
2779 #define GL_VERSION_2_1 1
2780 #define __GLEE_GL_VERSION_2_1 1
2781 /* Constants */
2782 #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
2783 #define GL_PIXEL_PACK_BUFFER 0x88EB
2784 #define GL_PIXEL_UNPACK_BUFFER 0x88EC
2785 #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
2786 #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
2787 #define GL_FLOAT_MAT2x3 0x8B65
2788 #define GL_FLOAT_MAT2x4 0x8B66
2789 #define GL_FLOAT_MAT3x2 0x8B67
2790 #define GL_FLOAT_MAT3x4 0x8B68
2791 #define GL_FLOAT_MAT4x2 0x8B69
2792 #define GL_FLOAT_MAT4x3 0x8B6A
2793 #define GL_SRGB 0x8C40
2794 #define GL_SRGB8 0x8C41
2795 #define GL_SRGB_ALPHA 0x8C42
2796 #define GL_SRGB8_ALPHA8 0x8C43
2797 #define GL_SLUMINANCE_ALPHA 0x8C44
2798 #define GL_SLUMINANCE8_ALPHA8 0x8C45
2799 #define GL_SLUMINANCE 0x8C46
2800 #define GL_SLUMINANCE8 0x8C47
2801 #define GL_COMPRESSED_SRGB 0x8C48
2802 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49
2803 #define GL_COMPRESSED_SLUMINANCE 0x8C4A
2804 #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
2805 #ifndef GLEE_H_DEFINED_glUniformMatrix2x3fv
2806 #define GLEE_H_DEFINED_glUniformMatrix2x3fv
2807  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2808  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv;
2809  #define glUniformMatrix2x3fv GLeeFuncPtr_glUniformMatrix2x3fv
2810 #endif
2811 #ifndef GLEE_H_DEFINED_glUniformMatrix3x2fv
2812 #define GLEE_H_DEFINED_glUniformMatrix3x2fv
2813  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2814  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv;
2815  #define glUniformMatrix3x2fv GLeeFuncPtr_glUniformMatrix3x2fv
2816 #endif
2817 #ifndef GLEE_H_DEFINED_glUniformMatrix2x4fv
2818 #define GLEE_H_DEFINED_glUniformMatrix2x4fv
2819  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2820  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv;
2821  #define glUniformMatrix2x4fv GLeeFuncPtr_glUniformMatrix2x4fv
2822 #endif
2823 #ifndef GLEE_H_DEFINED_glUniformMatrix4x2fv
2824 #define GLEE_H_DEFINED_glUniformMatrix4x2fv
2825  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2826  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv;
2827  #define glUniformMatrix4x2fv GLeeFuncPtr_glUniformMatrix4x2fv
2828 #endif
2829 #ifndef GLEE_H_DEFINED_glUniformMatrix3x4fv
2830 #define GLEE_H_DEFINED_glUniformMatrix3x4fv
2831  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2832  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv;
2833  #define glUniformMatrix3x4fv GLeeFuncPtr_glUniformMatrix3x4fv
2834 #endif
2835 #ifndef GLEE_H_DEFINED_glUniformMatrix4x3fv
2836 #define GLEE_H_DEFINED_glUniformMatrix4x3fv
2837  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2838  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv;
2839  #define glUniformMatrix4x3fv GLeeFuncPtr_glUniformMatrix4x3fv
2840 #endif
2841 #endif
2842 
2843 /* GL_VERSION_3_0 */
2844 
2845 #ifndef GL_VERSION_3_0
2846 #define GL_VERSION_3_0 1
2847 #define __GLEE_GL_VERSION_3_0 1
2848 /* Constants */
2849 #define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB
2850 #define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
2851 #define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
2852 #define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
2853 #define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
2854 #define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
2855 #define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
2856 #define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
2857 #define GL_MAJOR_VERSION 0x821B
2858 #define GL_MINOR_VERSION 0x821C
2859 #define GL_NUM_EXTENSIONS 0x821D
2860 #define GL_CONTEXT_FLAGS 0x821E
2861 #define GL_DEPTH_BUFFER 0x8223
2862 #define GL_STENCIL_BUFFER 0x8224
2863 #define GL_COMPRESSED_RED 0x8225
2864 #define GL_COMPRESSED_RG 0x8226
2865 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
2866 #define GL_RGBA32F 0x8814
2867 #define GL_RGB32F 0x8815
2868 #define GL_RGBA16F 0x881A
2869 #define GL_RGB16F 0x881B
2870 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
2871 #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
2872 #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
2873 #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
2874 #define GL_CLAMP_VERTEX_COLOR 0x891A
2875 #define GL_CLAMP_FRAGMENT_COLOR 0x891B
2876 #define GL_CLAMP_READ_COLOR 0x891C
2877 #define GL_FIXED_ONLY 0x891D
2878 #define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
2879 #define GL_TEXTURE_RED_TYPE 0x8C10
2880 #define GL_TEXTURE_GREEN_TYPE 0x8C11
2881 #define GL_TEXTURE_BLUE_TYPE 0x8C12
2882 #define GL_TEXTURE_ALPHA_TYPE 0x8C13
2883 #define GL_TEXTURE_LUMINANCE_TYPE 0x8C14
2884 #define GL_TEXTURE_INTENSITY_TYPE 0x8C15
2885 #define GL_TEXTURE_DEPTH_TYPE 0x8C16
2886 #define GL_UNSIGNED_NORMALIZED 0x8C17
2887 #define GL_TEXTURE_1D_ARRAY 0x8C18
2888 #define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
2889 #define GL_TEXTURE_2D_ARRAY 0x8C1A
2890 #define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
2891 #define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
2892 #define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
2893 #define GL_R11F_G11F_B10F 0x8C3A
2894 #define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
2895 #define GL_RGB9_E5 0x8C3D
2896 #define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
2897 #define GL_TEXTURE_SHARED_SIZE 0x8C3F
2898 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
2899 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
2900 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
2901 #define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
2902 #define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
2903 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
2904 #define GL_PRIMITIVES_GENERATED 0x8C87
2905 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
2906 #define GL_RASTERIZER_DISCARD 0x8C89
2907 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
2908 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
2909 #define GL_INTERLEAVED_ATTRIBS 0x8C8C
2910 #define GL_SEPARATE_ATTRIBS 0x8C8D
2911 #define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
2912 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
2913 #define GL_RGBA32UI 0x8D70
2914 #define GL_RGB32UI 0x8D71
2915 #define GL_RGBA16UI 0x8D76
2916 #define GL_RGB16UI 0x8D77
2917 #define GL_RGBA8UI 0x8D7C
2918 #define GL_RGB8UI 0x8D7D
2919 #define GL_RGBA32I 0x8D82
2920 #define GL_RGB32I 0x8D83
2921 #define GL_RGBA16I 0x8D88
2922 #define GL_RGB16I 0x8D89
2923 #define GL_RGBA8I 0x8D8E
2924 #define GL_RGB8I 0x8D8F
2925 #define GL_RED_INTEGER 0x8D94
2926 #define GL_GREEN_INTEGER 0x8D95
2927 #define GL_BLUE_INTEGER 0x8D96
2928 #define GL_ALPHA_INTEGER 0x8D97
2929 #define GL_RGB_INTEGER 0x8D98
2930 #define GL_RGBA_INTEGER 0x8D99
2931 #define GL_BGR_INTEGER 0x8D9A
2932 #define GL_BGRA_INTEGER 0x8D9B
2933 #define GL_SAMPLER_1D_ARRAY 0x8DC0
2934 #define GL_SAMPLER_2D_ARRAY 0x8DC1
2935 #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
2936 #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
2937 #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
2938 #define GL_UNSIGNED_INT_VEC2 0x8DC6
2939 #define GL_UNSIGNED_INT_VEC3 0x8DC7
2940 #define GL_UNSIGNED_INT_VEC4 0x8DC8
2941 #define GL_INT_SAMPLER_1D 0x8DC9
2942 #define GL_INT_SAMPLER_2D 0x8DCA
2943 #define GL_INT_SAMPLER_3D 0x8DCB
2944 #define GL_INT_SAMPLER_CUBE 0x8DCC
2945 #define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
2946 #define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
2947 #define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
2948 #define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
2949 #define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
2950 #define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
2951 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
2952 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
2953 #define GL_QUERY_WAIT 0x8E13
2954 #define GL_QUERY_NO_WAIT 0x8E14
2955 #define GL_QUERY_BY_REGION_WAIT 0x8E15
2956 #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
2957 #ifndef GLEE_H_DEFINED_glColorMaski
2958 #define GLEE_H_DEFINED_glColorMaski
2959  typedef void (APIENTRYP GLEEPFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
2960  GLEE_EXTERN GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski;
2961  #define glColorMaski GLeeFuncPtr_glColorMaski
2962 #endif
2963 #ifndef GLEE_H_DEFINED_glGetBooleani_v
2964 #define GLEE_H_DEFINED_glGetBooleani_v
2965  typedef void (APIENTRYP GLEEPFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean * data);
2966  GLEE_EXTERN GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v;
2967  #define glGetBooleani_v GLeeFuncPtr_glGetBooleani_v
2968 #endif
2969 #ifndef GLEE_H_DEFINED_glGetIntegeri_v
2970 #define GLEE_H_DEFINED_glGetIntegeri_v
2971  typedef void (APIENTRYP GLEEPFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint * data);
2972  GLEE_EXTERN GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v;
2973  #define glGetIntegeri_v GLeeFuncPtr_glGetIntegeri_v
2974 #endif
2975 #ifndef GLEE_H_DEFINED_glEnablei
2976 #define GLEE_H_DEFINED_glEnablei
2977  typedef void (APIENTRYP GLEEPFNGLENABLEIPROC) (GLenum target, GLuint index);
2978  GLEE_EXTERN GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei;
2979  #define glEnablei GLeeFuncPtr_glEnablei
2980 #endif
2981 #ifndef GLEE_H_DEFINED_glDisablei
2982 #define GLEE_H_DEFINED_glDisablei
2983  typedef void (APIENTRYP GLEEPFNGLDISABLEIPROC) (GLenum target, GLuint index);
2984  GLEE_EXTERN GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei;
2985  #define glDisablei GLeeFuncPtr_glDisablei
2986 #endif
2987 #ifndef GLEE_H_DEFINED_glIsEnabledi
2988 #define GLEE_H_DEFINED_glIsEnabledi
2989  typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDIPROC) (GLenum target, GLuint index);
2990  GLEE_EXTERN GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi;
2991  #define glIsEnabledi GLeeFuncPtr_glIsEnabledi
2992 #endif
2993 #ifndef GLEE_H_DEFINED_glBeginTransformFeedback
2994 #define GLEE_H_DEFINED_glBeginTransformFeedback
2995  typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
2996  GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback;
2997  #define glBeginTransformFeedback GLeeFuncPtr_glBeginTransformFeedback
2998 #endif
2999 #ifndef GLEE_H_DEFINED_glEndTransformFeedback
3000 #define GLEE_H_DEFINED_glEndTransformFeedback
3001  typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKPROC) ();
3002  GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback;
3003  #define glEndTransformFeedback GLeeFuncPtr_glEndTransformFeedback
3004 #endif
3005 #ifndef GLEE_H_DEFINED_glBindBufferRange
3006 #define GLEE_H_DEFINED_glBindBufferRange
3007  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3008  GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange;
3009  #define glBindBufferRange GLeeFuncPtr_glBindBufferRange
3010 #endif
3011 #ifndef GLEE_H_DEFINED_glBindBufferBase
3012 #define GLEE_H_DEFINED_glBindBufferBase
3013  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
3014  GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase;
3015  #define glBindBufferBase GLeeFuncPtr_glBindBufferBase
3016 #endif
3017 #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryings
3018 #define GLEE_H_DEFINED_glTransformFeedbackVaryings
3019  typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
3020  GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings;
3021  #define glTransformFeedbackVaryings GLeeFuncPtr_glTransformFeedbackVaryings
3022 #endif
3023 #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVarying
3024 #define GLEE_H_DEFINED_glGetTransformFeedbackVarying
3025  typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLint * location);
3026  GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying;
3027  #define glGetTransformFeedbackVarying GLeeFuncPtr_glGetTransformFeedbackVarying
3028 #endif
3029 #ifndef GLEE_H_DEFINED_glClampColor
3030 #define GLEE_H_DEFINED_glClampColor
3031  typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
3032  GLEE_EXTERN GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor;
3033  #define glClampColor GLeeFuncPtr_glClampColor
3034 #endif
3035 #ifndef GLEE_H_DEFINED_glBeginConditionalRender
3036 #define GLEE_H_DEFINED_glBeginConditionalRender
3037  typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
3038  GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender;
3039  #define glBeginConditionalRender GLeeFuncPtr_glBeginConditionalRender
3040 #endif
3041 #ifndef GLEE_H_DEFINED_glEndConditionalRender
3042 #define GLEE_H_DEFINED_glEndConditionalRender
3043  typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERPROC) ();
3044  GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender;
3045  #define glEndConditionalRender GLeeFuncPtr_glEndConditionalRender
3046 #endif
3047 #ifndef GLEE_H_DEFINED_glVertexAttribI1i
3048 #define GLEE_H_DEFINED_glVertexAttribI1i
3049  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
3050  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i;
3051  #define glVertexAttribI1i GLeeFuncPtr_glVertexAttribI1i
3052 #endif
3053 #ifndef GLEE_H_DEFINED_glVertexAttribI2i
3054 #define GLEE_H_DEFINED_glVertexAttribI2i
3055  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
3056  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i;
3057  #define glVertexAttribI2i GLeeFuncPtr_glVertexAttribI2i
3058 #endif
3059 #ifndef GLEE_H_DEFINED_glVertexAttribI3i
3060 #define GLEE_H_DEFINED_glVertexAttribI3i
3061  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
3062  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i;
3063  #define glVertexAttribI3i GLeeFuncPtr_glVertexAttribI3i
3064 #endif
3065 #ifndef GLEE_H_DEFINED_glVertexAttribI4i
3066 #define GLEE_H_DEFINED_glVertexAttribI4i
3067  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
3068  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i;
3069  #define glVertexAttribI4i GLeeFuncPtr_glVertexAttribI4i
3070 #endif
3071 #ifndef GLEE_H_DEFINED_glVertexAttribI1ui
3072 #define GLEE_H_DEFINED_glVertexAttribI1ui
3073  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
3074  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui;
3075  #define glVertexAttribI1ui GLeeFuncPtr_glVertexAttribI1ui
3076 #endif
3077 #ifndef GLEE_H_DEFINED_glVertexAttribI2ui
3078 #define GLEE_H_DEFINED_glVertexAttribI2ui
3079  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
3080  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui;
3081  #define glVertexAttribI2ui GLeeFuncPtr_glVertexAttribI2ui
3082 #endif
3083 #ifndef GLEE_H_DEFINED_glVertexAttribI3ui
3084 #define GLEE_H_DEFINED_glVertexAttribI3ui
3085  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
3086  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui;
3087  #define glVertexAttribI3ui GLeeFuncPtr_glVertexAttribI3ui
3088 #endif
3089 #ifndef GLEE_H_DEFINED_glVertexAttribI4ui
3090 #define GLEE_H_DEFINED_glVertexAttribI4ui
3091  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
3092  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui;
3093  #define glVertexAttribI4ui GLeeFuncPtr_glVertexAttribI4ui
3094 #endif
3095 #ifndef GLEE_H_DEFINED_glVertexAttribI1iv
3096 #define GLEE_H_DEFINED_glVertexAttribI1iv
3097  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint * v);
3098  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv;
3099  #define glVertexAttribI1iv GLeeFuncPtr_glVertexAttribI1iv
3100 #endif
3101 #ifndef GLEE_H_DEFINED_glVertexAttribI2iv
3102 #define GLEE_H_DEFINED_glVertexAttribI2iv
3103  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint * v);
3104  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv;
3105  #define glVertexAttribI2iv GLeeFuncPtr_glVertexAttribI2iv
3106 #endif
3107 #ifndef GLEE_H_DEFINED_glVertexAttribI3iv
3108 #define GLEE_H_DEFINED_glVertexAttribI3iv
3109  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint * v);
3110  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv;
3111  #define glVertexAttribI3iv GLeeFuncPtr_glVertexAttribI3iv
3112 #endif
3113 #ifndef GLEE_H_DEFINED_glVertexAttribI4iv
3114 #define GLEE_H_DEFINED_glVertexAttribI4iv
3115  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint * v);
3116  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv;
3117  #define glVertexAttribI4iv GLeeFuncPtr_glVertexAttribI4iv
3118 #endif
3119 #ifndef GLEE_H_DEFINED_glVertexAttribI1uiv
3120 #define GLEE_H_DEFINED_glVertexAttribI1uiv
3121  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint * v);
3122  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv;
3123  #define glVertexAttribI1uiv GLeeFuncPtr_glVertexAttribI1uiv
3124 #endif
3125 #ifndef GLEE_H_DEFINED_glVertexAttribI2uiv
3126 #define GLEE_H_DEFINED_glVertexAttribI2uiv
3127  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint * v);
3128  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv;
3129  #define glVertexAttribI2uiv GLeeFuncPtr_glVertexAttribI2uiv
3130 #endif
3131 #ifndef GLEE_H_DEFINED_glVertexAttribI3uiv
3132 #define GLEE_H_DEFINED_glVertexAttribI3uiv
3133  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint * v);
3134  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv;
3135  #define glVertexAttribI3uiv GLeeFuncPtr_glVertexAttribI3uiv
3136 #endif
3137 #ifndef GLEE_H_DEFINED_glVertexAttribI4uiv
3138 #define GLEE_H_DEFINED_glVertexAttribI4uiv
3139  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint * v);
3140  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv;
3141  #define glVertexAttribI4uiv GLeeFuncPtr_glVertexAttribI4uiv
3142 #endif
3143 #ifndef GLEE_H_DEFINED_glVertexAttribI4bv
3144 #define GLEE_H_DEFINED_glVertexAttribI4bv
3145  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte * v);
3146  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv;
3147  #define glVertexAttribI4bv GLeeFuncPtr_glVertexAttribI4bv
3148 #endif
3149 #ifndef GLEE_H_DEFINED_glVertexAttribI4sv
3150 #define GLEE_H_DEFINED_glVertexAttribI4sv
3151  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort * v);
3152  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv;
3153  #define glVertexAttribI4sv GLeeFuncPtr_glVertexAttribI4sv
3154 #endif
3155 #ifndef GLEE_H_DEFINED_glVertexAttribI4ubv
3156 #define GLEE_H_DEFINED_glVertexAttribI4ubv
3157  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte * v);
3158  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv;
3159  #define glVertexAttribI4ubv GLeeFuncPtr_glVertexAttribI4ubv
3160 #endif
3161 #ifndef GLEE_H_DEFINED_glVertexAttribI4usv
3162 #define GLEE_H_DEFINED_glVertexAttribI4usv
3163  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort * v);
3164  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv;
3165  #define glVertexAttribI4usv GLeeFuncPtr_glVertexAttribI4usv
3166 #endif
3167 #ifndef GLEE_H_DEFINED_glVertexAttribIPointer
3168 #define GLEE_H_DEFINED_glVertexAttribIPointer
3169  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3170  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer;
3171  #define glVertexAttribIPointer GLeeFuncPtr_glVertexAttribIPointer
3172 #endif
3173 #ifndef GLEE_H_DEFINED_glGetVertexAttribIiv
3174 #define GLEE_H_DEFINED_glGetVertexAttribIiv
3175  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint * params);
3176  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv;
3177  #define glGetVertexAttribIiv GLeeFuncPtr_glGetVertexAttribIiv
3178 #endif
3179 #ifndef GLEE_H_DEFINED_glGetVertexAttribIuiv
3180 #define GLEE_H_DEFINED_glGetVertexAttribIuiv
3181  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint * params);
3182  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv;
3183  #define glGetVertexAttribIuiv GLeeFuncPtr_glGetVertexAttribIuiv
3184 #endif
3185 #ifndef GLEE_H_DEFINED_glGetUniformuiv
3186 #define GLEE_H_DEFINED_glGetUniformuiv
3187  typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint * params);
3188  GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv;
3189  #define glGetUniformuiv GLeeFuncPtr_glGetUniformuiv
3190 #endif
3191 #ifndef GLEE_H_DEFINED_glBindFragDataLocation
3192 #define GLEE_H_DEFINED_glBindFragDataLocation
3193  typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar * name);
3194  GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation;
3195  #define glBindFragDataLocation GLeeFuncPtr_glBindFragDataLocation
3196 #endif
3197 #ifndef GLEE_H_DEFINED_glGetFragDataLocation
3198 #define GLEE_H_DEFINED_glGetFragDataLocation
3199  typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar * name);
3200  GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation;
3201  #define glGetFragDataLocation GLeeFuncPtr_glGetFragDataLocation
3202 #endif
3203 #ifndef GLEE_H_DEFINED_glUniform1ui
3204 #define GLEE_H_DEFINED_glUniform1ui
3205  typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);
3206  GLEE_EXTERN GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui;
3207  #define glUniform1ui GLeeFuncPtr_glUniform1ui
3208 #endif
3209 #ifndef GLEE_H_DEFINED_glUniform2ui
3210 #define GLEE_H_DEFINED_glUniform2ui
3211  typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
3212  GLEE_EXTERN GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui;
3213  #define glUniform2ui GLeeFuncPtr_glUniform2ui
3214 #endif
3215 #ifndef GLEE_H_DEFINED_glUniform3ui
3216 #define GLEE_H_DEFINED_glUniform3ui
3217  typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
3218  GLEE_EXTERN GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui;
3219  #define glUniform3ui GLeeFuncPtr_glUniform3ui
3220 #endif
3221 #ifndef GLEE_H_DEFINED_glUniform4ui
3222 #define GLEE_H_DEFINED_glUniform4ui
3223  typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
3224  GLEE_EXTERN GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui;
3225  #define glUniform4ui GLeeFuncPtr_glUniform4ui
3226 #endif
3227 #ifndef GLEE_H_DEFINED_glUniform1uiv
3228 #define GLEE_H_DEFINED_glUniform1uiv
3229  typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3230  GLEE_EXTERN GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv;
3231  #define glUniform1uiv GLeeFuncPtr_glUniform1uiv
3232 #endif
3233 #ifndef GLEE_H_DEFINED_glUniform2uiv
3234 #define GLEE_H_DEFINED_glUniform2uiv
3235  typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3236  GLEE_EXTERN GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv;
3237  #define glUniform2uiv GLeeFuncPtr_glUniform2uiv
3238 #endif
3239 #ifndef GLEE_H_DEFINED_glUniform3uiv
3240 #define GLEE_H_DEFINED_glUniform3uiv
3241  typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3242  GLEE_EXTERN GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv;
3243  #define glUniform3uiv GLeeFuncPtr_glUniform3uiv
3244 #endif
3245 #ifndef GLEE_H_DEFINED_glUniform4uiv
3246 #define GLEE_H_DEFINED_glUniform4uiv
3247  typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint * value);
3248  GLEE_EXTERN GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv;
3249  #define glUniform4uiv GLeeFuncPtr_glUniform4uiv
3250 #endif
3251 #ifndef GLEE_H_DEFINED_glTexParameterIiv
3252 #define GLEE_H_DEFINED_glTexParameterIiv
3253  typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint * params);
3254  GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv;
3255  #define glTexParameterIiv GLeeFuncPtr_glTexParameterIiv
3256 #endif
3257 #ifndef GLEE_H_DEFINED_glTexParameterIuiv
3258 #define GLEE_H_DEFINED_glTexParameterIuiv
3259  typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint * params);
3260  GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv;
3261  #define glTexParameterIuiv GLeeFuncPtr_glTexParameterIuiv
3262 #endif
3263 #ifndef GLEE_H_DEFINED_glGetTexParameterIiv
3264 #define GLEE_H_DEFINED_glGetTexParameterIiv
3265  typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint * params);
3266  GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv;
3267  #define glGetTexParameterIiv GLeeFuncPtr_glGetTexParameterIiv
3268 #endif
3269 #ifndef GLEE_H_DEFINED_glGetTexParameterIuiv
3270 #define GLEE_H_DEFINED_glGetTexParameterIuiv
3271  typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint * params);
3272  GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv;
3273  #define glGetTexParameterIuiv GLeeFuncPtr_glGetTexParameterIuiv
3274 #endif
3275 #ifndef GLEE_H_DEFINED_glClearBufferiv
3276 #define GLEE_H_DEFINED_glClearBufferiv
3277  typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint * value);
3278  GLEE_EXTERN GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv;
3279  #define glClearBufferiv GLeeFuncPtr_glClearBufferiv
3280 #endif
3281 #ifndef GLEE_H_DEFINED_glClearBufferuiv
3282 #define GLEE_H_DEFINED_glClearBufferuiv
3283  typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint * value);
3284  GLEE_EXTERN GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv;
3285  #define glClearBufferuiv GLeeFuncPtr_glClearBufferuiv
3286 #endif
3287 #ifndef GLEE_H_DEFINED_glClearBufferfv
3288 #define GLEE_H_DEFINED_glClearBufferfv
3289  typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat * value);
3290  GLEE_EXTERN GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv;
3291  #define glClearBufferfv GLeeFuncPtr_glClearBufferfv
3292 #endif
3293 #ifndef GLEE_H_DEFINED_glClearBufferfi
3294 #define GLEE_H_DEFINED_glClearBufferfi
3295  typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
3296  GLEE_EXTERN GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi;
3297  #define glClearBufferfi GLeeFuncPtr_glClearBufferfi
3298 #endif
3299 #ifndef GLEE_H_DEFINED_glGetStringi
3300 #define GLEE_H_DEFINED_glGetStringi
3301  typedef const GLubyte * (APIENTRYP GLEEPFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
3302  GLEE_EXTERN GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi;
3303  #define glGetStringi GLeeFuncPtr_glGetStringi
3304 #endif
3305 #endif
3306 
3307 /* GL_ARB_multitexture */
3308 
3309 #ifndef GL_ARB_multitexture
3310 #define GL_ARB_multitexture 1
3311 #define __GLEE_GL_ARB_multitexture 1
3312 /* Constants */
3313 #define GL_TEXTURE0_ARB 0x84C0
3314 #define GL_TEXTURE1_ARB 0x84C1
3315 #define GL_TEXTURE2_ARB 0x84C2
3316 #define GL_TEXTURE3_ARB 0x84C3
3317 #define GL_TEXTURE4_ARB 0x84C4
3318 #define GL_TEXTURE5_ARB 0x84C5
3319 #define GL_TEXTURE6_ARB 0x84C6
3320 #define GL_TEXTURE7_ARB 0x84C7
3321 #define GL_TEXTURE8_ARB 0x84C8
3322 #define GL_TEXTURE9_ARB 0x84C9
3323 #define GL_TEXTURE10_ARB 0x84CA
3324 #define GL_TEXTURE11_ARB 0x84CB
3325 #define GL_TEXTURE12_ARB 0x84CC
3326 #define GL_TEXTURE13_ARB 0x84CD
3327 #define GL_TEXTURE14_ARB 0x84CE
3328 #define GL_TEXTURE15_ARB 0x84CF
3329 #define GL_TEXTURE16_ARB 0x84D0
3330 #define GL_TEXTURE17_ARB 0x84D1
3331 #define GL_TEXTURE18_ARB 0x84D2
3332 #define GL_TEXTURE19_ARB 0x84D3
3333 #define GL_TEXTURE20_ARB 0x84D4
3334 #define GL_TEXTURE21_ARB 0x84D5
3335 #define GL_TEXTURE22_ARB 0x84D6
3336 #define GL_TEXTURE23_ARB 0x84D7
3337 #define GL_TEXTURE24_ARB 0x84D8
3338 #define GL_TEXTURE25_ARB 0x84D9
3339 #define GL_TEXTURE26_ARB 0x84DA
3340 #define GL_TEXTURE27_ARB 0x84DB
3341 #define GL_TEXTURE28_ARB 0x84DC
3342 #define GL_TEXTURE29_ARB 0x84DD
3343 #define GL_TEXTURE30_ARB 0x84DE
3344 #define GL_TEXTURE31_ARB 0x84DF
3345 #define GL_ACTIVE_TEXTURE_ARB 0x84E0
3346 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
3347 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
3348 #ifndef GLEE_H_DEFINED_glActiveTextureARB
3349 #define GLEE_H_DEFINED_glActiveTextureARB
3350  typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREARBPROC) (GLenum texture);
3351  GLEE_EXTERN GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB;
3352  #define glActiveTextureARB GLeeFuncPtr_glActiveTextureARB
3353 #endif
3354 #ifndef GLEE_H_DEFINED_glClientActiveTextureARB
3355 #define GLEE_H_DEFINED_glClientActiveTextureARB
3356  typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
3357  GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB;
3358  #define glClientActiveTextureARB GLeeFuncPtr_glClientActiveTextureARB
3359 #endif
3360 #ifndef GLEE_H_DEFINED_glMultiTexCoord1dARB
3361 #define GLEE_H_DEFINED_glMultiTexCoord1dARB
3362  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
3363  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB;
3364  #define glMultiTexCoord1dARB GLeeFuncPtr_glMultiTexCoord1dARB
3365 #endif
3366 #ifndef GLEE_H_DEFINED_glMultiTexCoord1dvARB
3367 #define GLEE_H_DEFINED_glMultiTexCoord1dvARB
3368  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble * v);
3369  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB;
3370  #define glMultiTexCoord1dvARB GLeeFuncPtr_glMultiTexCoord1dvARB
3371 #endif
3372 #ifndef GLEE_H_DEFINED_glMultiTexCoord1fARB
3373 #define GLEE_H_DEFINED_glMultiTexCoord1fARB
3374  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
3375  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB;
3376  #define glMultiTexCoord1fARB GLeeFuncPtr_glMultiTexCoord1fARB
3377 #endif
3378 #ifndef GLEE_H_DEFINED_glMultiTexCoord1fvARB
3379 #define GLEE_H_DEFINED_glMultiTexCoord1fvARB
3380  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat * v);
3381  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB;
3382  #define glMultiTexCoord1fvARB GLeeFuncPtr_glMultiTexCoord1fvARB
3383 #endif
3384 #ifndef GLEE_H_DEFINED_glMultiTexCoord1iARB
3385 #define GLEE_H_DEFINED_glMultiTexCoord1iARB
3386  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
3387  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB;
3388  #define glMultiTexCoord1iARB GLeeFuncPtr_glMultiTexCoord1iARB
3389 #endif
3390 #ifndef GLEE_H_DEFINED_glMultiTexCoord1ivARB
3391 #define GLEE_H_DEFINED_glMultiTexCoord1ivARB
3392  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint * v);
3393  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB;
3394  #define glMultiTexCoord1ivARB GLeeFuncPtr_glMultiTexCoord1ivARB
3395 #endif
3396 #ifndef GLEE_H_DEFINED_glMultiTexCoord1sARB
3397 #define GLEE_H_DEFINED_glMultiTexCoord1sARB
3398  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
3399  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB;
3400  #define glMultiTexCoord1sARB GLeeFuncPtr_glMultiTexCoord1sARB
3401 #endif
3402 #ifndef GLEE_H_DEFINED_glMultiTexCoord1svARB
3403 #define GLEE_H_DEFINED_glMultiTexCoord1svARB
3404  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort * v);
3405  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB;
3406  #define glMultiTexCoord1svARB GLeeFuncPtr_glMultiTexCoord1svARB
3407 #endif
3408 #ifndef GLEE_H_DEFINED_glMultiTexCoord2dARB
3409 #define GLEE_H_DEFINED_glMultiTexCoord2dARB
3410  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
3411  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB;
3412  #define glMultiTexCoord2dARB GLeeFuncPtr_glMultiTexCoord2dARB
3413 #endif
3414 #ifndef GLEE_H_DEFINED_glMultiTexCoord2dvARB
3415 #define GLEE_H_DEFINED_glMultiTexCoord2dvARB
3416  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble * v);
3417  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB;
3418  #define glMultiTexCoord2dvARB GLeeFuncPtr_glMultiTexCoord2dvARB
3419 #endif
3420 #ifndef GLEE_H_DEFINED_glMultiTexCoord2fARB
3421 #define GLEE_H_DEFINED_glMultiTexCoord2fARB
3422  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
3423  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB;
3424  #define glMultiTexCoord2fARB GLeeFuncPtr_glMultiTexCoord2fARB
3425 #endif
3426 #ifndef GLEE_H_DEFINED_glMultiTexCoord2fvARB
3427 #define GLEE_H_DEFINED_glMultiTexCoord2fvARB
3428  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat * v);
3429  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB;
3430  #define glMultiTexCoord2fvARB GLeeFuncPtr_glMultiTexCoord2fvARB
3431 #endif
3432 #ifndef GLEE_H_DEFINED_glMultiTexCoord2iARB
3433 #define GLEE_H_DEFINED_glMultiTexCoord2iARB
3434  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
3435  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB;
3436  #define glMultiTexCoord2iARB GLeeFuncPtr_glMultiTexCoord2iARB
3437 #endif
3438 #ifndef GLEE_H_DEFINED_glMultiTexCoord2ivARB
3439 #define GLEE_H_DEFINED_glMultiTexCoord2ivARB
3440  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint * v);
3441  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB;
3442  #define glMultiTexCoord2ivARB GLeeFuncPtr_glMultiTexCoord2ivARB
3443 #endif
3444 #ifndef GLEE_H_DEFINED_glMultiTexCoord2sARB
3445 #define GLEE_H_DEFINED_glMultiTexCoord2sARB
3446  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
3447  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB;
3448  #define glMultiTexCoord2sARB GLeeFuncPtr_glMultiTexCoord2sARB
3449 #endif
3450 #ifndef GLEE_H_DEFINED_glMultiTexCoord2svARB
3451 #define GLEE_H_DEFINED_glMultiTexCoord2svARB
3452  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort * v);
3453  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB;
3454  #define glMultiTexCoord2svARB GLeeFuncPtr_glMultiTexCoord2svARB
3455 #endif
3456 #ifndef GLEE_H_DEFINED_glMultiTexCoord3dARB
3457 #define GLEE_H_DEFINED_glMultiTexCoord3dARB
3458  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
3459  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB;
3460  #define glMultiTexCoord3dARB GLeeFuncPtr_glMultiTexCoord3dARB
3461 #endif
3462 #ifndef GLEE_H_DEFINED_glMultiTexCoord3dvARB
3463 #define GLEE_H_DEFINED_glMultiTexCoord3dvARB
3464  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble * v);
3465  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB;
3466  #define glMultiTexCoord3dvARB GLeeFuncPtr_glMultiTexCoord3dvARB
3467 #endif
3468 #ifndef GLEE_H_DEFINED_glMultiTexCoord3fARB
3469 #define GLEE_H_DEFINED_glMultiTexCoord3fARB
3470  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
3471  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB;
3472  #define glMultiTexCoord3fARB GLeeFuncPtr_glMultiTexCoord3fARB
3473 #endif
3474 #ifndef GLEE_H_DEFINED_glMultiTexCoord3fvARB
3475 #define GLEE_H_DEFINED_glMultiTexCoord3fvARB
3476  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat * v);
3477  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB;
3478  #define glMultiTexCoord3fvARB GLeeFuncPtr_glMultiTexCoord3fvARB
3479 #endif
3480 #ifndef GLEE_H_DEFINED_glMultiTexCoord3iARB
3481 #define GLEE_H_DEFINED_glMultiTexCoord3iARB
3482  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
3483  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB;
3484  #define glMultiTexCoord3iARB GLeeFuncPtr_glMultiTexCoord3iARB
3485 #endif
3486 #ifndef GLEE_H_DEFINED_glMultiTexCoord3ivARB
3487 #define GLEE_H_DEFINED_glMultiTexCoord3ivARB
3488  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint * v);
3489  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB;
3490  #define glMultiTexCoord3ivARB GLeeFuncPtr_glMultiTexCoord3ivARB
3491 #endif
3492 #ifndef GLEE_H_DEFINED_glMultiTexCoord3sARB
3493 #define GLEE_H_DEFINED_glMultiTexCoord3sARB
3494  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
3495  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB;
3496  #define glMultiTexCoord3sARB GLeeFuncPtr_glMultiTexCoord3sARB
3497 #endif
3498 #ifndef GLEE_H_DEFINED_glMultiTexCoord3svARB
3499 #define GLEE_H_DEFINED_glMultiTexCoord3svARB
3500  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort * v);
3501  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB;
3502  #define glMultiTexCoord3svARB GLeeFuncPtr_glMultiTexCoord3svARB
3503 #endif
3504 #ifndef GLEE_H_DEFINED_glMultiTexCoord4dARB
3505 #define GLEE_H_DEFINED_glMultiTexCoord4dARB
3506  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
3507  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB;
3508  #define glMultiTexCoord4dARB GLeeFuncPtr_glMultiTexCoord4dARB
3509 #endif
3510 #ifndef GLEE_H_DEFINED_glMultiTexCoord4dvARB
3511 #define GLEE_H_DEFINED_glMultiTexCoord4dvARB
3512  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble * v);
3513  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB;
3514  #define glMultiTexCoord4dvARB GLeeFuncPtr_glMultiTexCoord4dvARB
3515 #endif
3516 #ifndef GLEE_H_DEFINED_glMultiTexCoord4fARB
3517 #define GLEE_H_DEFINED_glMultiTexCoord4fARB
3518  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
3519  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB;
3520  #define glMultiTexCoord4fARB GLeeFuncPtr_glMultiTexCoord4fARB
3521 #endif
3522 #ifndef GLEE_H_DEFINED_glMultiTexCoord4fvARB
3523 #define GLEE_H_DEFINED_glMultiTexCoord4fvARB
3524  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat * v);
3525  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB;
3526  #define glMultiTexCoord4fvARB GLeeFuncPtr_glMultiTexCoord4fvARB
3527 #endif
3528 #ifndef GLEE_H_DEFINED_glMultiTexCoord4iARB
3529 #define GLEE_H_DEFINED_glMultiTexCoord4iARB
3530  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
3531  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB;
3532  #define glMultiTexCoord4iARB GLeeFuncPtr_glMultiTexCoord4iARB
3533 #endif
3534 #ifndef GLEE_H_DEFINED_glMultiTexCoord4ivARB
3535 #define GLEE_H_DEFINED_glMultiTexCoord4ivARB
3536  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint * v);
3537  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB;
3538  #define glMultiTexCoord4ivARB GLeeFuncPtr_glMultiTexCoord4ivARB
3539 #endif
3540 #ifndef GLEE_H_DEFINED_glMultiTexCoord4sARB
3541 #define GLEE_H_DEFINED_glMultiTexCoord4sARB
3542  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
3543  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB;
3544  #define glMultiTexCoord4sARB GLeeFuncPtr_glMultiTexCoord4sARB
3545 #endif
3546 #ifndef GLEE_H_DEFINED_glMultiTexCoord4svARB
3547 #define GLEE_H_DEFINED_glMultiTexCoord4svARB
3548  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort * v);
3549  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB;
3550  #define glMultiTexCoord4svARB GLeeFuncPtr_glMultiTexCoord4svARB
3551 #endif
3552 #endif
3553 
3554 /* GL_ARB_transpose_matrix */
3555 
3556 #ifndef GL_ARB_transpose_matrix
3557 #define GL_ARB_transpose_matrix 1
3558 #define __GLEE_GL_ARB_transpose_matrix 1
3559 /* Constants */
3560 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
3561 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
3562 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
3563 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
3564 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixfARB
3565 #define GLEE_H_DEFINED_glLoadTransposeMatrixfARB
3566  typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
3567  GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB;
3568  #define glLoadTransposeMatrixfARB GLeeFuncPtr_glLoadTransposeMatrixfARB
3569 #endif
3570 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixdARB
3571 #define GLEE_H_DEFINED_glLoadTransposeMatrixdARB
3572  typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
3573  GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB;
3574  #define glLoadTransposeMatrixdARB GLeeFuncPtr_glLoadTransposeMatrixdARB
3575 #endif
3576 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixfARB
3577 #define GLEE_H_DEFINED_glMultTransposeMatrixfARB
3578  typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
3579  GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB;
3580  #define glMultTransposeMatrixfARB GLeeFuncPtr_glMultTransposeMatrixfARB
3581 #endif
3582 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixdARB
3583 #define GLEE_H_DEFINED_glMultTransposeMatrixdARB
3584  typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
3585  GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB;
3586  #define glMultTransposeMatrixdARB GLeeFuncPtr_glMultTransposeMatrixdARB
3587 #endif
3588 #endif
3589 
3590 /* GL_ARB_multisample */
3591 
3592 #ifndef GL_ARB_multisample
3593 #define GL_ARB_multisample 1
3594 #define __GLEE_GL_ARB_multisample 1
3595 /* Constants */
3596 #define GL_MULTISAMPLE_ARB 0x809D
3597 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
3598 #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
3599 #define GL_SAMPLE_COVERAGE_ARB 0x80A0
3600 #define GL_SAMPLE_BUFFERS_ARB 0x80A8
3601 #define GL_SAMPLES_ARB 0x80A9
3602 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
3603 #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
3604 #define GL_MULTISAMPLE_BIT_ARB 0x20000000
3605 #ifndef GLEE_H_DEFINED_glSampleCoverageARB
3606 #define GLEE_H_DEFINED_glSampleCoverageARB
3607  typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
3608  GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB;
3609  #define glSampleCoverageARB GLeeFuncPtr_glSampleCoverageARB
3610 #endif
3611 #endif
3612 
3613 /* GL_ARB_texture_env_add */
3614 
3615 #ifndef GL_ARB_texture_env_add
3616 #define GL_ARB_texture_env_add 1
3617 #define __GLEE_GL_ARB_texture_env_add 1
3618 /* Constants */
3619 #endif
3620 
3621 /* GL_ARB_texture_cube_map */
3622 
3623 #ifndef GL_ARB_texture_cube_map
3624 #define GL_ARB_texture_cube_map 1
3625 #define __GLEE_GL_ARB_texture_cube_map 1
3626 /* Constants */
3627 #define GL_NORMAL_MAP_ARB 0x8511
3628 #define GL_REFLECTION_MAP_ARB 0x8512
3629 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
3630 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
3631 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
3632 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
3633 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
3634 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
3635 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
3636 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
3637 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
3638 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
3639 #endif
3640 
3641 /* GL_ARB_texture_compression */
3642 
3643 #ifndef GL_ARB_texture_compression
3644 #define GL_ARB_texture_compression 1
3645 #define __GLEE_GL_ARB_texture_compression 1
3646 /* Constants */
3647 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
3648 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
3649 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
3650 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
3651 #define GL_COMPRESSED_RGB_ARB 0x84ED
3652 #define GL_COMPRESSED_RGBA_ARB 0x84EE
3653 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
3654 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
3655 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
3656 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
3657 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
3658 #ifndef GLEE_H_DEFINED_glCompressedTexImage3DARB
3659 #define GLEE_H_DEFINED_glCompressedTexImage3DARB
3660  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
3661  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB;
3662  #define glCompressedTexImage3DARB GLeeFuncPtr_glCompressedTexImage3DARB
3663 #endif
3664 #ifndef GLEE_H_DEFINED_glCompressedTexImage2DARB
3665 #define GLEE_H_DEFINED_glCompressedTexImage2DARB
3666  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
3667  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB;
3668  #define glCompressedTexImage2DARB GLeeFuncPtr_glCompressedTexImage2DARB
3669 #endif
3670 #ifndef GLEE_H_DEFINED_glCompressedTexImage1DARB
3671 #define GLEE_H_DEFINED_glCompressedTexImage1DARB
3672  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
3673  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB;
3674  #define glCompressedTexImage1DARB GLeeFuncPtr_glCompressedTexImage1DARB
3675 #endif
3676 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3DARB
3677 #define GLEE_H_DEFINED_glCompressedTexSubImage3DARB
3678  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);
3679  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB;
3680  #define glCompressedTexSubImage3DARB GLeeFuncPtr_glCompressedTexSubImage3DARB
3681 #endif
3682 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2DARB
3683 #define GLEE_H_DEFINED_glCompressedTexSubImage2DARB
3684  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
3685  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB;
3686  #define glCompressedTexSubImage2DARB GLeeFuncPtr_glCompressedTexSubImage2DARB
3687 #endif
3688 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1DARB
3689 #define GLEE_H_DEFINED_glCompressedTexSubImage1DARB
3690  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
3691  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB;
3692  #define glCompressedTexSubImage1DARB GLeeFuncPtr_glCompressedTexSubImage1DARB
3693 #endif
3694 #ifndef GLEE_H_DEFINED_glGetCompressedTexImageARB
3695 #define GLEE_H_DEFINED_glGetCompressedTexImageARB
3696  typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid * img);
3697  GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB;
3698  #define glGetCompressedTexImageARB GLeeFuncPtr_glGetCompressedTexImageARB
3699 #endif
3700 #endif
3701 
3702 /* GL_ARB_texture_border_clamp */
3703 
3704 #ifndef GL_ARB_texture_border_clamp
3705 #define GL_ARB_texture_border_clamp 1
3706 #define __GLEE_GL_ARB_texture_border_clamp 1
3707 /* Constants */
3708 #define GL_CLAMP_TO_BORDER_ARB 0x812D
3709 #endif
3710 
3711 /* GL_ARB_point_parameters */
3712 
3713 #ifndef GL_ARB_point_parameters
3714 #define GL_ARB_point_parameters 1
3715 #define __GLEE_GL_ARB_point_parameters 1
3716 /* Constants */
3717 #define GL_POINT_SIZE_MIN_ARB 0x8126
3718 #define GL_POINT_SIZE_MAX_ARB 0x8127
3719 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
3720 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
3721 #ifndef GLEE_H_DEFINED_glPointParameterfARB
3722 #define GLEE_H_DEFINED_glPointParameterfARB
3723  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
3724  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB;
3725  #define glPointParameterfARB GLeeFuncPtr_glPointParameterfARB
3726 #endif
3727 #ifndef GLEE_H_DEFINED_glPointParameterfvARB
3728 #define GLEE_H_DEFINED_glPointParameterfvARB
3729  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat * params);
3730  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB;
3731  #define glPointParameterfvARB GLeeFuncPtr_glPointParameterfvARB
3732 #endif
3733 #endif
3734 
3735 /* GL_ARB_vertex_blend */
3736 
3737 #ifndef GL_ARB_vertex_blend
3738 #define GL_ARB_vertex_blend 1
3739 #define __GLEE_GL_ARB_vertex_blend 1
3740 /* Constants */
3741 #define GL_MAX_VERTEX_UNITS_ARB 0x86A4
3742 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
3743 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
3744 #define GL_VERTEX_BLEND_ARB 0x86A7
3745 #define GL_CURRENT_WEIGHT_ARB 0x86A8
3746 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
3747 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
3748 #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
3749 #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
3750 #define GL_WEIGHT_ARRAY_ARB 0x86AD
3751 #define GL_MODELVIEW0_ARB 0x1700
3752 #define GL_MODELVIEW1_ARB 0x850A
3753 #define GL_MODELVIEW2_ARB 0x8722
3754 #define GL_MODELVIEW3_ARB 0x8723
3755 #define GL_MODELVIEW4_ARB 0x8724
3756 #define GL_MODELVIEW5_ARB 0x8725
3757 #define GL_MODELVIEW6_ARB 0x8726
3758 #define GL_MODELVIEW7_ARB 0x8727
3759 #define GL_MODELVIEW8_ARB 0x8728
3760 #define GL_MODELVIEW9_ARB 0x8729
3761 #define GL_MODELVIEW10_ARB 0x872A
3762 #define GL_MODELVIEW11_ARB 0x872B
3763 #define GL_MODELVIEW12_ARB 0x872C
3764 #define GL_MODELVIEW13_ARB 0x872D
3765 #define GL_MODELVIEW14_ARB 0x872E
3766 #define GL_MODELVIEW15_ARB 0x872F
3767 #define GL_MODELVIEW16_ARB 0x8730
3768 #define GL_MODELVIEW17_ARB 0x8731
3769 #define GL_MODELVIEW18_ARB 0x8732
3770 #define GL_MODELVIEW19_ARB 0x8733
3771 #define GL_MODELVIEW20_ARB 0x8734
3772 #define GL_MODELVIEW21_ARB 0x8735
3773 #define GL_MODELVIEW22_ARB 0x8736
3774 #define GL_MODELVIEW23_ARB 0x8737
3775 #define GL_MODELVIEW24_ARB 0x8738
3776 #define GL_MODELVIEW25_ARB 0x8739
3777 #define GL_MODELVIEW26_ARB 0x873A
3778 #define GL_MODELVIEW27_ARB 0x873B
3779 #define GL_MODELVIEW28_ARB 0x873C
3780 #define GL_MODELVIEW29_ARB 0x873D
3781 #define GL_MODELVIEW30_ARB 0x873E
3782 #define GL_MODELVIEW31_ARB 0x873F
3783 #ifndef GLEE_H_DEFINED_glWeightbvARB
3784 #define GLEE_H_DEFINED_glWeightbvARB
3785  typedef void (APIENTRYP GLEEPFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte * weights);
3786  GLEE_EXTERN GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB;
3787  #define glWeightbvARB GLeeFuncPtr_glWeightbvARB
3788 #endif
3789 #ifndef GLEE_H_DEFINED_glWeightsvARB
3790 #define GLEE_H_DEFINED_glWeightsvARB
3791  typedef void (APIENTRYP GLEEPFNGLWEIGHTSVARBPROC) (GLint size, const GLshort * weights);
3792  GLEE_EXTERN GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB;
3793  #define glWeightsvARB GLeeFuncPtr_glWeightsvARB
3794 #endif
3795 #ifndef GLEE_H_DEFINED_glWeightivARB
3796 #define GLEE_H_DEFINED_glWeightivARB
3797  typedef void (APIENTRYP GLEEPFNGLWEIGHTIVARBPROC) (GLint size, const GLint * weights);
3798  GLEE_EXTERN GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB;
3799  #define glWeightivARB GLeeFuncPtr_glWeightivARB
3800 #endif
3801 #ifndef GLEE_H_DEFINED_glWeightfvARB
3802 #define GLEE_H_DEFINED_glWeightfvARB
3803  typedef void (APIENTRYP GLEEPFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat * weights);
3804  GLEE_EXTERN GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB;
3805  #define glWeightfvARB GLeeFuncPtr_glWeightfvARB
3806 #endif
3807 #ifndef GLEE_H_DEFINED_glWeightdvARB
3808 #define GLEE_H_DEFINED_glWeightdvARB
3809  typedef void (APIENTRYP GLEEPFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble * weights);
3810  GLEE_EXTERN GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB;
3811  #define glWeightdvARB GLeeFuncPtr_glWeightdvARB
3812 #endif
3813 #ifndef GLEE_H_DEFINED_glWeightubvARB
3814 #define GLEE_H_DEFINED_glWeightubvARB
3815  typedef void (APIENTRYP GLEEPFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte * weights);
3816  GLEE_EXTERN GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB;
3817  #define glWeightubvARB GLeeFuncPtr_glWeightubvARB
3818 #endif
3819 #ifndef GLEE_H_DEFINED_glWeightusvARB
3820 #define GLEE_H_DEFINED_glWeightusvARB
3821  typedef void (APIENTRYP GLEEPFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort * weights);
3822  GLEE_EXTERN GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB;
3823  #define glWeightusvARB GLeeFuncPtr_glWeightusvARB
3824 #endif
3825 #ifndef GLEE_H_DEFINED_glWeightuivARB
3826 #define GLEE_H_DEFINED_glWeightuivARB
3827  typedef void (APIENTRYP GLEEPFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint * weights);
3828  GLEE_EXTERN GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB;
3829  #define glWeightuivARB GLeeFuncPtr_glWeightuivARB
3830 #endif
3831 #ifndef GLEE_H_DEFINED_glWeightPointerARB
3832 #define GLEE_H_DEFINED_glWeightPointerARB
3833  typedef void (APIENTRYP GLEEPFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3834  GLEE_EXTERN GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB;
3835  #define glWeightPointerARB GLeeFuncPtr_glWeightPointerARB
3836 #endif
3837 #ifndef GLEE_H_DEFINED_glVertexBlendARB
3838 #define GLEE_H_DEFINED_glVertexBlendARB
3839  typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDARBPROC) (GLint count);
3840  GLEE_EXTERN GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB;
3841  #define glVertexBlendARB GLeeFuncPtr_glVertexBlendARB
3842 #endif
3843 #endif
3844 
3845 /* GL_ARB_matrix_palette */
3846 
3847 #ifndef GL_ARB_matrix_palette
3848 #define GL_ARB_matrix_palette 1
3849 #define __GLEE_GL_ARB_matrix_palette 1
3850 /* Constants */
3851 #define GL_MATRIX_PALETTE_ARB 0x8840
3852 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
3853 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842
3854 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
3855 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
3856 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
3857 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
3858 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
3859 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
3860 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
3861 #ifndef GLEE_H_DEFINED_glCurrentPaletteMatrixARB
3862 #define GLEE_H_DEFINED_glCurrentPaletteMatrixARB
3863  typedef void (APIENTRYP GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
3864  GLEE_EXTERN GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB;
3865  #define glCurrentPaletteMatrixARB GLeeFuncPtr_glCurrentPaletteMatrixARB
3866 #endif
3867 #ifndef GLEE_H_DEFINED_glMatrixIndexubvARB
3868 #define GLEE_H_DEFINED_glMatrixIndexubvARB
3869  typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
3870  GLEE_EXTERN GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB;
3871  #define glMatrixIndexubvARB GLeeFuncPtr_glMatrixIndexubvARB
3872 #endif
3873 #ifndef GLEE_H_DEFINED_glMatrixIndexusvARB
3874 #define GLEE_H_DEFINED_glMatrixIndexusvARB
3875  typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort * indices);
3876  GLEE_EXTERN GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB;
3877  #define glMatrixIndexusvARB GLeeFuncPtr_glMatrixIndexusvARB
3878 #endif
3879 #ifndef GLEE_H_DEFINED_glMatrixIndexuivARB
3880 #define GLEE_H_DEFINED_glMatrixIndexuivARB
3881  typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint * indices);
3882  GLEE_EXTERN GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB;
3883  #define glMatrixIndexuivARB GLeeFuncPtr_glMatrixIndexuivARB
3884 #endif
3885 #ifndef GLEE_H_DEFINED_glMatrixIndexPointerARB
3886 #define GLEE_H_DEFINED_glMatrixIndexPointerARB
3887  typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
3888  GLEE_EXTERN GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB;
3889  #define glMatrixIndexPointerARB GLeeFuncPtr_glMatrixIndexPointerARB
3890 #endif
3891 #endif
3892 
3893 /* GL_ARB_texture_env_combine */
3894 
3895 #ifndef GL_ARB_texture_env_combine
3896 #define GL_ARB_texture_env_combine 1
3897 #define __GLEE_GL_ARB_texture_env_combine 1
3898 /* Constants */
3899 #define GL_COMBINE_ARB 0x8570
3900 #define GL_COMBINE_RGB_ARB 0x8571
3901 #define GL_COMBINE_ALPHA_ARB 0x8572
3902 #define GL_SOURCE0_RGB_ARB 0x8580
3903 #define GL_SOURCE1_RGB_ARB 0x8581
3904 #define GL_SOURCE2_RGB_ARB 0x8582
3905 #define GL_SOURCE0_ALPHA_ARB 0x8588
3906 #define GL_SOURCE1_ALPHA_ARB 0x8589
3907 #define GL_SOURCE2_ALPHA_ARB 0x858A
3908 #define GL_OPERAND0_RGB_ARB 0x8590
3909 #define GL_OPERAND1_RGB_ARB 0x8591
3910 #define GL_OPERAND2_RGB_ARB 0x8592
3911 #define GL_OPERAND0_ALPHA_ARB 0x8598
3912 #define GL_OPERAND1_ALPHA_ARB 0x8599
3913 #define GL_OPERAND2_ALPHA_ARB 0x859A
3914 #define GL_RGB_SCALE_ARB 0x8573
3915 #define GL_ADD_SIGNED_ARB 0x8574
3916 #define GL_INTERPOLATE_ARB 0x8575
3917 #define GL_SUBTRACT_ARB 0x84E7
3918 #define GL_CONSTANT_ARB 0x8576
3919 #define GL_PRIMARY_COLOR_ARB 0x8577
3920 #define GL_PREVIOUS_ARB 0x8578
3921 #endif
3922 
3923 /* GL_ARB_texture_env_crossbar */
3924 
3925 #ifndef GL_ARB_texture_env_crossbar
3926 #define GL_ARB_texture_env_crossbar 1
3927 #define __GLEE_GL_ARB_texture_env_crossbar 1
3928 /* Constants */
3929 #endif
3930 
3931 /* GL_ARB_texture_env_dot3 */
3932 
3933 #ifndef GL_ARB_texture_env_dot3
3934 #define GL_ARB_texture_env_dot3 1
3935 #define __GLEE_GL_ARB_texture_env_dot3 1
3936 /* Constants */
3937 #define GL_DOT3_RGB_ARB 0x86AE
3938 #define GL_DOT3_RGBA_ARB 0x86AF
3939 #endif
3940 
3941 /* GL_ARB_texture_mirrored_repeat */
3942 
3943 #ifndef GL_ARB_texture_mirrored_repeat
3944 #define GL_ARB_texture_mirrored_repeat 1
3945 #define __GLEE_GL_ARB_texture_mirrored_repeat 1
3946 /* Constants */
3947 #define GL_MIRRORED_REPEAT_ARB 0x8370
3948 #endif
3949 
3950 /* GL_ARB_depth_texture */
3951 
3952 #ifndef GL_ARB_depth_texture
3953 #define GL_ARB_depth_texture 1
3954 #define __GLEE_GL_ARB_depth_texture 1
3955 /* Constants */
3956 #define GL_DEPTH_COMPONENT16_ARB 0x81A5
3957 #define GL_DEPTH_COMPONENT24_ARB 0x81A6
3958 #define GL_DEPTH_COMPONENT32_ARB 0x81A7
3959 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
3960 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
3961 #endif
3962 
3963 /* GL_ARB_shadow */
3964 
3965 #ifndef GL_ARB_shadow
3966 #define GL_ARB_shadow 1
3967 #define __GLEE_GL_ARB_shadow 1
3968 /* Constants */
3969 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
3970 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
3971 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
3972 #endif
3973 
3974 /* GL_ARB_shadow_ambient */
3975 
3976 #ifndef GL_ARB_shadow_ambient
3977 #define GL_ARB_shadow_ambient 1
3978 #define __GLEE_GL_ARB_shadow_ambient 1
3979 /* Constants */
3980 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
3981 #endif
3982 
3983 /* GL_ARB_window_pos */
3984 
3985 #ifndef GL_ARB_window_pos
3986 #define GL_ARB_window_pos 1
3987 #define __GLEE_GL_ARB_window_pos 1
3988 /* Constants */
3989 #ifndef GLEE_H_DEFINED_glWindowPos2dARB
3990 #define GLEE_H_DEFINED_glWindowPos2dARB
3991  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
3992  GLEE_EXTERN GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB;
3993  #define glWindowPos2dARB GLeeFuncPtr_glWindowPos2dARB
3994 #endif
3995 #ifndef GLEE_H_DEFINED_glWindowPos2dvARB
3996 #define GLEE_H_DEFINED_glWindowPos2dvARB
3997  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
3998  GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB;
3999  #define glWindowPos2dvARB GLeeFuncPtr_glWindowPos2dvARB
4000 #endif
4001 #ifndef GLEE_H_DEFINED_glWindowPos2fARB
4002 #define GLEE_H_DEFINED_glWindowPos2fARB
4003  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
4004  GLEE_EXTERN GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB;
4005  #define glWindowPos2fARB GLeeFuncPtr_glWindowPos2fARB
4006 #endif
4007 #ifndef GLEE_H_DEFINED_glWindowPos2fvARB
4008 #define GLEE_H_DEFINED_glWindowPos2fvARB
4009  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
4010  GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB;
4011  #define glWindowPos2fvARB GLeeFuncPtr_glWindowPos2fvARB
4012 #endif
4013 #ifndef GLEE_H_DEFINED_glWindowPos2iARB
4014 #define GLEE_H_DEFINED_glWindowPos2iARB
4015  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
4016  GLEE_EXTERN GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB;
4017  #define glWindowPos2iARB GLeeFuncPtr_glWindowPos2iARB
4018 #endif
4019 #ifndef GLEE_H_DEFINED_glWindowPos2ivARB
4020 #define GLEE_H_DEFINED_glWindowPos2ivARB
4021  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
4022  GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB;
4023  #define glWindowPos2ivARB GLeeFuncPtr_glWindowPos2ivARB
4024 #endif
4025 #ifndef GLEE_H_DEFINED_glWindowPos2sARB
4026 #define GLEE_H_DEFINED_glWindowPos2sARB
4027  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
4028  GLEE_EXTERN GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB;
4029  #define glWindowPos2sARB GLeeFuncPtr_glWindowPos2sARB
4030 #endif
4031 #ifndef GLEE_H_DEFINED_glWindowPos2svARB
4032 #define GLEE_H_DEFINED_glWindowPos2svARB
4033  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
4034  GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB;
4035  #define glWindowPos2svARB GLeeFuncPtr_glWindowPos2svARB
4036 #endif
4037 #ifndef GLEE_H_DEFINED_glWindowPos3dARB
4038 #define GLEE_H_DEFINED_glWindowPos3dARB
4039  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
4040  GLEE_EXTERN GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB;
4041  #define glWindowPos3dARB GLeeFuncPtr_glWindowPos3dARB
4042 #endif
4043 #ifndef GLEE_H_DEFINED_glWindowPos3dvARB
4044 #define GLEE_H_DEFINED_glWindowPos3dvARB
4045  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
4046  GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB;
4047  #define glWindowPos3dvARB GLeeFuncPtr_glWindowPos3dvARB
4048 #endif
4049 #ifndef GLEE_H_DEFINED_glWindowPos3fARB
4050 #define GLEE_H_DEFINED_glWindowPos3fARB
4051  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
4052  GLEE_EXTERN GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB;
4053  #define glWindowPos3fARB GLeeFuncPtr_glWindowPos3fARB
4054 #endif
4055 #ifndef GLEE_H_DEFINED_glWindowPos3fvARB
4056 #define GLEE_H_DEFINED_glWindowPos3fvARB
4057  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
4058  GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB;
4059  #define glWindowPos3fvARB GLeeFuncPtr_glWindowPos3fvARB
4060 #endif
4061 #ifndef GLEE_H_DEFINED_glWindowPos3iARB
4062 #define GLEE_H_DEFINED_glWindowPos3iARB
4063  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
4064  GLEE_EXTERN GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB;
4065  #define glWindowPos3iARB GLeeFuncPtr_glWindowPos3iARB
4066 #endif
4067 #ifndef GLEE_H_DEFINED_glWindowPos3ivARB
4068 #define GLEE_H_DEFINED_glWindowPos3ivARB
4069  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
4070  GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB;
4071  #define glWindowPos3ivARB GLeeFuncPtr_glWindowPos3ivARB
4072 #endif
4073 #ifndef GLEE_H_DEFINED_glWindowPos3sARB
4074 #define GLEE_H_DEFINED_glWindowPos3sARB
4075  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
4076  GLEE_EXTERN GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB;
4077  #define glWindowPos3sARB GLeeFuncPtr_glWindowPos3sARB
4078 #endif
4079 #ifndef GLEE_H_DEFINED_glWindowPos3svARB
4080 #define GLEE_H_DEFINED_glWindowPos3svARB
4081  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
4082  GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB;
4083  #define glWindowPos3svARB GLeeFuncPtr_glWindowPos3svARB
4084 #endif
4085 #endif
4086 
4087 /* GL_ARB_vertex_program */
4088 
4089 #ifndef GL_ARB_vertex_program
4090 #define GL_ARB_vertex_program 1
4091 #define __GLEE_GL_ARB_vertex_program 1
4092 /* Constants */
4093 #define GL_COLOR_SUM_ARB 0x8458
4094 #define GL_VERTEX_PROGRAM_ARB 0x8620
4095 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
4096 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
4097 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
4098 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
4099 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
4100 #define GL_PROGRAM_LENGTH_ARB 0x8627
4101 #define GL_PROGRAM_STRING_ARB 0x8628
4102 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
4103 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
4104 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
4105 #define GL_CURRENT_MATRIX_ARB 0x8641
4106 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
4107 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
4108 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
4109 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
4110 #define GL_PROGRAM_BINDING_ARB 0x8677
4111 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
4112 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
4113 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
4114 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
4115 #define GL_PROGRAM_FORMAT_ARB 0x8876
4116 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
4117 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
4118 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
4119 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
4120 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
4121 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
4122 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
4123 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
4124 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
4125 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
4126 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
4127 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
4128 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
4129 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
4130 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
4131 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
4132 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
4133 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
4134 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
4135 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
4136 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
4137 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
4138 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
4139 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
4140 #define GL_MATRIX0_ARB 0x88C0
4141 #define GL_MATRIX1_ARB 0x88C1
4142 #define GL_MATRIX2_ARB 0x88C2
4143 #define GL_MATRIX3_ARB 0x88C3
4144 #define GL_MATRIX4_ARB 0x88C4
4145 #define GL_MATRIX5_ARB 0x88C5
4146 #define GL_MATRIX6_ARB 0x88C6
4147 #define GL_MATRIX7_ARB 0x88C7
4148 #define GL_MATRIX8_ARB 0x88C8
4149 #define GL_MATRIX9_ARB 0x88C9
4150 #define GL_MATRIX10_ARB 0x88CA
4151 #define GL_MATRIX11_ARB 0x88CB
4152 #define GL_MATRIX12_ARB 0x88CC
4153 #define GL_MATRIX13_ARB 0x88CD
4154 #define GL_MATRIX14_ARB 0x88CE
4155 #define GL_MATRIX15_ARB 0x88CF
4156 #define GL_MATRIX16_ARB 0x88D0
4157 #define GL_MATRIX17_ARB 0x88D1
4158 #define GL_MATRIX18_ARB 0x88D2
4159 #define GL_MATRIX19_ARB 0x88D3
4160 #define GL_MATRIX20_ARB 0x88D4
4161 #define GL_MATRIX21_ARB 0x88D5
4162 #define GL_MATRIX22_ARB 0x88D6
4163 #define GL_MATRIX23_ARB 0x88D7
4164 #define GL_MATRIX24_ARB 0x88D8
4165 #define GL_MATRIX25_ARB 0x88D9
4166 #define GL_MATRIX26_ARB 0x88DA
4167 #define GL_MATRIX27_ARB 0x88DB
4168 #define GL_MATRIX28_ARB 0x88DC
4169 #define GL_MATRIX29_ARB 0x88DD
4170 #define GL_MATRIX30_ARB 0x88DE
4171 #define GL_MATRIX31_ARB 0x88DF
4172 #ifndef GLEE_H_DEFINED_glVertexAttrib1dARB
4173 #define GLEE_H_DEFINED_glVertexAttrib1dARB
4174  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
4175  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB;
4176  #define glVertexAttrib1dARB GLeeFuncPtr_glVertexAttrib1dARB
4177 #endif
4178 #ifndef GLEE_H_DEFINED_glVertexAttrib1dvARB
4179 #define GLEE_H_DEFINED_glVertexAttrib1dvARB
4180  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble * v);
4181  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB;
4182  #define glVertexAttrib1dvARB GLeeFuncPtr_glVertexAttrib1dvARB
4183 #endif
4184 #ifndef GLEE_H_DEFINED_glVertexAttrib1fARB
4185 #define GLEE_H_DEFINED_glVertexAttrib1fARB
4186  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
4187  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB;
4188  #define glVertexAttrib1fARB GLeeFuncPtr_glVertexAttrib1fARB
4189 #endif
4190 #ifndef GLEE_H_DEFINED_glVertexAttrib1fvARB
4191 #define GLEE_H_DEFINED_glVertexAttrib1fvARB
4192  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat * v);
4193  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB;
4194  #define glVertexAttrib1fvARB GLeeFuncPtr_glVertexAttrib1fvARB
4195 #endif
4196 #ifndef GLEE_H_DEFINED_glVertexAttrib1sARB
4197 #define GLEE_H_DEFINED_glVertexAttrib1sARB
4198  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
4199  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB;
4200  #define glVertexAttrib1sARB GLeeFuncPtr_glVertexAttrib1sARB
4201 #endif
4202 #ifndef GLEE_H_DEFINED_glVertexAttrib1svARB
4203 #define GLEE_H_DEFINED_glVertexAttrib1svARB
4204  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort * v);
4205  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB;
4206  #define glVertexAttrib1svARB GLeeFuncPtr_glVertexAttrib1svARB
4207 #endif
4208 #ifndef GLEE_H_DEFINED_glVertexAttrib2dARB
4209 #define GLEE_H_DEFINED_glVertexAttrib2dARB
4210  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
4211  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB;
4212  #define glVertexAttrib2dARB GLeeFuncPtr_glVertexAttrib2dARB
4213 #endif
4214 #ifndef GLEE_H_DEFINED_glVertexAttrib2dvARB
4215 #define GLEE_H_DEFINED_glVertexAttrib2dvARB
4216  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble * v);
4217  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB;
4218  #define glVertexAttrib2dvARB GLeeFuncPtr_glVertexAttrib2dvARB
4219 #endif
4220 #ifndef GLEE_H_DEFINED_glVertexAttrib2fARB
4221 #define GLEE_H_DEFINED_glVertexAttrib2fARB
4222  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
4223  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB;
4224  #define glVertexAttrib2fARB GLeeFuncPtr_glVertexAttrib2fARB
4225 #endif
4226 #ifndef GLEE_H_DEFINED_glVertexAttrib2fvARB
4227 #define GLEE_H_DEFINED_glVertexAttrib2fvARB
4228  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat * v);
4229  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB;
4230  #define glVertexAttrib2fvARB GLeeFuncPtr_glVertexAttrib2fvARB
4231 #endif
4232 #ifndef GLEE_H_DEFINED_glVertexAttrib2sARB
4233 #define GLEE_H_DEFINED_glVertexAttrib2sARB
4234  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
4235  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB;
4236  #define glVertexAttrib2sARB GLeeFuncPtr_glVertexAttrib2sARB
4237 #endif
4238 #ifndef GLEE_H_DEFINED_glVertexAttrib2svARB
4239 #define GLEE_H_DEFINED_glVertexAttrib2svARB
4240  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort * v);
4241  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB;
4242  #define glVertexAttrib2svARB GLeeFuncPtr_glVertexAttrib2svARB
4243 #endif
4244 #ifndef GLEE_H_DEFINED_glVertexAttrib3dARB
4245 #define GLEE_H_DEFINED_glVertexAttrib3dARB
4246  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
4247  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB;
4248  #define glVertexAttrib3dARB GLeeFuncPtr_glVertexAttrib3dARB
4249 #endif
4250 #ifndef GLEE_H_DEFINED_glVertexAttrib3dvARB
4251 #define GLEE_H_DEFINED_glVertexAttrib3dvARB
4252  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble * v);
4253  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB;
4254  #define glVertexAttrib3dvARB GLeeFuncPtr_glVertexAttrib3dvARB
4255 #endif
4256 #ifndef GLEE_H_DEFINED_glVertexAttrib3fARB
4257 #define GLEE_H_DEFINED_glVertexAttrib3fARB
4258  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
4259  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB;
4260  #define glVertexAttrib3fARB GLeeFuncPtr_glVertexAttrib3fARB
4261 #endif
4262 #ifndef GLEE_H_DEFINED_glVertexAttrib3fvARB
4263 #define GLEE_H_DEFINED_glVertexAttrib3fvARB
4264  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat * v);
4265  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB;
4266  #define glVertexAttrib3fvARB GLeeFuncPtr_glVertexAttrib3fvARB
4267 #endif
4268 #ifndef GLEE_H_DEFINED_glVertexAttrib3sARB
4269 #define GLEE_H_DEFINED_glVertexAttrib3sARB
4270  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
4271  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB;
4272  #define glVertexAttrib3sARB GLeeFuncPtr_glVertexAttrib3sARB
4273 #endif
4274 #ifndef GLEE_H_DEFINED_glVertexAttrib3svARB
4275 #define GLEE_H_DEFINED_glVertexAttrib3svARB
4276  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort * v);
4277  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB;
4278  #define glVertexAttrib3svARB GLeeFuncPtr_glVertexAttrib3svARB
4279 #endif
4280 #ifndef GLEE_H_DEFINED_glVertexAttrib4NbvARB
4281 #define GLEE_H_DEFINED_glVertexAttrib4NbvARB
4282  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte * v);
4283  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB;
4284  #define glVertexAttrib4NbvARB GLeeFuncPtr_glVertexAttrib4NbvARB
4285 #endif
4286 #ifndef GLEE_H_DEFINED_glVertexAttrib4NivARB
4287 #define GLEE_H_DEFINED_glVertexAttrib4NivARB
4288  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint * v);
4289  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB;
4290  #define glVertexAttrib4NivARB GLeeFuncPtr_glVertexAttrib4NivARB
4291 #endif
4292 #ifndef GLEE_H_DEFINED_glVertexAttrib4NsvARB
4293 #define GLEE_H_DEFINED_glVertexAttrib4NsvARB
4294  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort * v);
4295  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB;
4296  #define glVertexAttrib4NsvARB GLeeFuncPtr_glVertexAttrib4NsvARB
4297 #endif
4298 #ifndef GLEE_H_DEFINED_glVertexAttrib4NubARB
4299 #define GLEE_H_DEFINED_glVertexAttrib4NubARB
4300  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
4301  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB;
4302  #define glVertexAttrib4NubARB GLeeFuncPtr_glVertexAttrib4NubARB
4303 #endif
4304 #ifndef GLEE_H_DEFINED_glVertexAttrib4NubvARB
4305 #define GLEE_H_DEFINED_glVertexAttrib4NubvARB
4306  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte * v);
4307  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB;
4308  #define glVertexAttrib4NubvARB GLeeFuncPtr_glVertexAttrib4NubvARB
4309 #endif
4310 #ifndef GLEE_H_DEFINED_glVertexAttrib4NuivARB
4311 #define GLEE_H_DEFINED_glVertexAttrib4NuivARB
4312  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint * v);
4313  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB;
4314  #define glVertexAttrib4NuivARB GLeeFuncPtr_glVertexAttrib4NuivARB
4315 #endif
4316 #ifndef GLEE_H_DEFINED_glVertexAttrib4NusvARB
4317 #define GLEE_H_DEFINED_glVertexAttrib4NusvARB
4318  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort * v);
4319  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB;
4320  #define glVertexAttrib4NusvARB GLeeFuncPtr_glVertexAttrib4NusvARB
4321 #endif
4322 #ifndef GLEE_H_DEFINED_glVertexAttrib4bvARB
4323 #define GLEE_H_DEFINED_glVertexAttrib4bvARB
4324  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte * v);
4325  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB;
4326  #define glVertexAttrib4bvARB GLeeFuncPtr_glVertexAttrib4bvARB
4327 #endif
4328 #ifndef GLEE_H_DEFINED_glVertexAttrib4dARB
4329 #define GLEE_H_DEFINED_glVertexAttrib4dARB
4330  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4331  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB;
4332  #define glVertexAttrib4dARB GLeeFuncPtr_glVertexAttrib4dARB
4333 #endif
4334 #ifndef GLEE_H_DEFINED_glVertexAttrib4dvARB
4335 #define GLEE_H_DEFINED_glVertexAttrib4dvARB
4336  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble * v);
4337  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB;
4338  #define glVertexAttrib4dvARB GLeeFuncPtr_glVertexAttrib4dvARB
4339 #endif
4340 #ifndef GLEE_H_DEFINED_glVertexAttrib4fARB
4341 #define GLEE_H_DEFINED_glVertexAttrib4fARB
4342  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4343  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB;
4344  #define glVertexAttrib4fARB GLeeFuncPtr_glVertexAttrib4fARB
4345 #endif
4346 #ifndef GLEE_H_DEFINED_glVertexAttrib4fvARB
4347 #define GLEE_H_DEFINED_glVertexAttrib4fvARB
4348  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat * v);
4349  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB;
4350  #define glVertexAttrib4fvARB GLeeFuncPtr_glVertexAttrib4fvARB
4351 #endif
4352 #ifndef GLEE_H_DEFINED_glVertexAttrib4ivARB
4353 #define GLEE_H_DEFINED_glVertexAttrib4ivARB
4354  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint * v);
4355  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB;
4356  #define glVertexAttrib4ivARB GLeeFuncPtr_glVertexAttrib4ivARB
4357 #endif
4358 #ifndef GLEE_H_DEFINED_glVertexAttrib4sARB
4359 #define GLEE_H_DEFINED_glVertexAttrib4sARB
4360  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
4361  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB;
4362  #define glVertexAttrib4sARB GLeeFuncPtr_glVertexAttrib4sARB
4363 #endif
4364 #ifndef GLEE_H_DEFINED_glVertexAttrib4svARB
4365 #define GLEE_H_DEFINED_glVertexAttrib4svARB
4366  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort * v);
4367  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB;
4368  #define glVertexAttrib4svARB GLeeFuncPtr_glVertexAttrib4svARB
4369 #endif
4370 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubvARB
4371 #define GLEE_H_DEFINED_glVertexAttrib4ubvARB
4372  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte * v);
4373  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB;
4374  #define glVertexAttrib4ubvARB GLeeFuncPtr_glVertexAttrib4ubvARB
4375 #endif
4376 #ifndef GLEE_H_DEFINED_glVertexAttrib4uivARB
4377 #define GLEE_H_DEFINED_glVertexAttrib4uivARB
4378  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint * v);
4379  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB;
4380  #define glVertexAttrib4uivARB GLeeFuncPtr_glVertexAttrib4uivARB
4381 #endif
4382 #ifndef GLEE_H_DEFINED_glVertexAttrib4usvARB
4383 #define GLEE_H_DEFINED_glVertexAttrib4usvARB
4384  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort * v);
4385  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB;
4386  #define glVertexAttrib4usvARB GLeeFuncPtr_glVertexAttrib4usvARB
4387 #endif
4388 #ifndef GLEE_H_DEFINED_glVertexAttribPointerARB
4389 #define GLEE_H_DEFINED_glVertexAttribPointerARB
4390  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
4391  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB;
4392  #define glVertexAttribPointerARB GLeeFuncPtr_glVertexAttribPointerARB
4393 #endif
4394 #ifndef GLEE_H_DEFINED_glEnableVertexAttribArrayARB
4395 #define GLEE_H_DEFINED_glEnableVertexAttribArrayARB
4396  typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
4397  GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB;
4398  #define glEnableVertexAttribArrayARB GLeeFuncPtr_glEnableVertexAttribArrayARB
4399 #endif
4400 #ifndef GLEE_H_DEFINED_glDisableVertexAttribArrayARB
4401 #define GLEE_H_DEFINED_glDisableVertexAttribArrayARB
4402  typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
4403  GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB;
4404  #define glDisableVertexAttribArrayARB GLeeFuncPtr_glDisableVertexAttribArrayARB
4405 #endif
4406 #ifndef GLEE_H_DEFINED_glProgramStringARB
4407 #define GLEE_H_DEFINED_glProgramStringARB
4408  typedef void (APIENTRYP GLEEPFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid * string);
4409  GLEE_EXTERN GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB;
4410  #define glProgramStringARB GLeeFuncPtr_glProgramStringARB
4411 #endif
4412 #ifndef GLEE_H_DEFINED_glBindProgramARB
4413 #define GLEE_H_DEFINED_glBindProgramARB
4414  typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
4415  GLEE_EXTERN GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB;
4416  #define glBindProgramARB GLeeFuncPtr_glBindProgramARB
4417 #endif
4418 #ifndef GLEE_H_DEFINED_glDeleteProgramsARB
4419 #define GLEE_H_DEFINED_glDeleteProgramsARB
4420  typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint * programs);
4421  GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB;
4422  #define glDeleteProgramsARB GLeeFuncPtr_glDeleteProgramsARB
4423 #endif
4424 #ifndef GLEE_H_DEFINED_glGenProgramsARB
4425 #define GLEE_H_DEFINED_glGenProgramsARB
4426  typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint * programs);
4427  GLEE_EXTERN GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB;
4428  #define glGenProgramsARB GLeeFuncPtr_glGenProgramsARB
4429 #endif
4430 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4dARB
4431 #define GLEE_H_DEFINED_glProgramEnvParameter4dARB
4432  typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4433  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB;
4434  #define glProgramEnvParameter4dARB GLeeFuncPtr_glProgramEnvParameter4dARB
4435 #endif
4436 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4dvARB
4437 #define GLEE_H_DEFINED_glProgramEnvParameter4dvARB
4438  typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
4439  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB;
4440  #define glProgramEnvParameter4dvARB GLeeFuncPtr_glProgramEnvParameter4dvARB
4441 #endif
4442 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4fARB
4443 #define GLEE_H_DEFINED_glProgramEnvParameter4fARB
4444  typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4445  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB;
4446  #define glProgramEnvParameter4fARB GLeeFuncPtr_glProgramEnvParameter4fARB
4447 #endif
4448 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4fvARB
4449 #define GLEE_H_DEFINED_glProgramEnvParameter4fvARB
4450  typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
4451  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB;
4452  #define glProgramEnvParameter4fvARB GLeeFuncPtr_glProgramEnvParameter4fvARB
4453 #endif
4454 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4dARB
4455 #define GLEE_H_DEFINED_glProgramLocalParameter4dARB
4456  typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4457  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB;
4458  #define glProgramLocalParameter4dARB GLeeFuncPtr_glProgramLocalParameter4dARB
4459 #endif
4460 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4dvARB
4461 #define GLEE_H_DEFINED_glProgramLocalParameter4dvARB
4462  typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
4463  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB;
4464  #define glProgramLocalParameter4dvARB GLeeFuncPtr_glProgramLocalParameter4dvARB
4465 #endif
4466 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4fARB
4467 #define GLEE_H_DEFINED_glProgramLocalParameter4fARB
4468  typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4469  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB;
4470  #define glProgramLocalParameter4fARB GLeeFuncPtr_glProgramLocalParameter4fARB
4471 #endif
4472 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4fvARB
4473 #define GLEE_H_DEFINED_glProgramLocalParameter4fvARB
4474  typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
4475  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB;
4476  #define glProgramLocalParameter4fvARB GLeeFuncPtr_glProgramLocalParameter4fvARB
4477 #endif
4478 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
4479 #define GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
4480  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
4481  GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB;
4482  #define glGetProgramEnvParameterdvARB GLeeFuncPtr_glGetProgramEnvParameterdvARB
4483 #endif
4484 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
4485 #define GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
4486  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
4487  GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB;
4488  #define glGetProgramEnvParameterfvARB GLeeFuncPtr_glGetProgramEnvParameterfvARB
4489 #endif
4490 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
4491 #define GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
4492  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
4493  GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB;
4494  #define glGetProgramLocalParameterdvARB GLeeFuncPtr_glGetProgramLocalParameterdvARB
4495 #endif
4496 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
4497 #define GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
4498  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
4499  GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB;
4500  #define glGetProgramLocalParameterfvARB GLeeFuncPtr_glGetProgramLocalParameterfvARB
4501 #endif
4502 #ifndef GLEE_H_DEFINED_glGetProgramivARB
4503 #define GLEE_H_DEFINED_glGetProgramivARB
4504  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint * params);
4505  GLEE_EXTERN GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB;
4506  #define glGetProgramivARB GLeeFuncPtr_glGetProgramivARB
4507 #endif
4508 #ifndef GLEE_H_DEFINED_glGetProgramStringARB
4509 #define GLEE_H_DEFINED_glGetProgramStringARB
4510  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid * string);
4511  GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB;
4512  #define glGetProgramStringARB GLeeFuncPtr_glGetProgramStringARB
4513 #endif
4514 #ifndef GLEE_H_DEFINED_glGetVertexAttribdvARB
4515 #define GLEE_H_DEFINED_glGetVertexAttribdvARB
4516  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble * params);
4517  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB;
4518  #define glGetVertexAttribdvARB GLeeFuncPtr_glGetVertexAttribdvARB
4519 #endif
4520 #ifndef GLEE_H_DEFINED_glGetVertexAttribfvARB
4521 #define GLEE_H_DEFINED_glGetVertexAttribfvARB
4522  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat * params);
4523  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB;
4524  #define glGetVertexAttribfvARB GLeeFuncPtr_glGetVertexAttribfvARB
4525 #endif
4526 #ifndef GLEE_H_DEFINED_glGetVertexAttribivARB
4527 #define GLEE_H_DEFINED_glGetVertexAttribivARB
4528  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint * params);
4529  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB;
4530  #define glGetVertexAttribivARB GLeeFuncPtr_glGetVertexAttribivARB
4531 #endif
4532 #ifndef GLEE_H_DEFINED_glGetVertexAttribPointervARB
4533 #define GLEE_H_DEFINED_glGetVertexAttribPointervARB
4534  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
4535  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB;
4536  #define glGetVertexAttribPointervARB GLeeFuncPtr_glGetVertexAttribPointervARB
4537 #endif
4538 #ifndef GLEE_H_DEFINED_glIsProgramARB
4539 #define GLEE_H_DEFINED_glIsProgramARB
4540  typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMARBPROC) (GLuint program);
4541  GLEE_EXTERN GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB;
4542  #define glIsProgramARB GLeeFuncPtr_glIsProgramARB
4543 #endif
4544 #endif
4545 
4546 /* GL_ARB_fragment_program */
4547 
4548 #ifndef GL_ARB_fragment_program
4549 #define GL_ARB_fragment_program 1
4550 #define __GLEE_GL_ARB_fragment_program 1
4551 /* Constants */
4552 #define GL_FRAGMENT_PROGRAM_ARB 0x8804
4553 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
4554 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
4555 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
4556 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
4557 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
4558 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
4559 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
4560 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
4561 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
4562 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
4563 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
4564 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
4565 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
4566 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
4567 #endif
4568 
4569 /* GL_ARB_vertex_buffer_object */
4570 
4571 #ifndef GL_ARB_vertex_buffer_object
4572 #define GL_ARB_vertex_buffer_object 1
4573 #define __GLEE_GL_ARB_vertex_buffer_object 1
4574 /* Constants */
4575 #define GL_BUFFER_SIZE_ARB 0x8764
4576 #define GL_BUFFER_USAGE_ARB 0x8765
4577 #define GL_ARRAY_BUFFER_ARB 0x8892
4578 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
4579 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
4580 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
4581 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
4582 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
4583 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
4584 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
4585 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
4586 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
4587 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
4588 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
4589 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
4590 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
4591 #define GL_READ_ONLY_ARB 0x88B8
4592 #define GL_WRITE_ONLY_ARB 0x88B9
4593 #define GL_READ_WRITE_ARB 0x88BA
4594 #define GL_BUFFER_ACCESS_ARB 0x88BB
4595 #define GL_BUFFER_MAPPED_ARB 0x88BC
4596 #define GL_BUFFER_MAP_POINTER_ARB 0x88BD
4597 #define GL_STREAM_DRAW_ARB 0x88E0
4598 #define GL_STREAM_READ_ARB 0x88E1
4599 #define GL_STREAM_COPY_ARB 0x88E2
4600 #define GL_STATIC_DRAW_ARB 0x88E4
4601 #define GL_STATIC_READ_ARB 0x88E5
4602 #define GL_STATIC_COPY_ARB 0x88E6
4603 #define GL_DYNAMIC_DRAW_ARB 0x88E8
4604 #define GL_DYNAMIC_READ_ARB 0x88E9
4605 #define GL_DYNAMIC_COPY_ARB 0x88EA
4606 #ifndef GLEE_H_DEFINED_glBindBufferARB
4607 #define GLEE_H_DEFINED_glBindBufferARB
4608  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
4609  GLEE_EXTERN GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB;
4610  #define glBindBufferARB GLeeFuncPtr_glBindBufferARB
4611 #endif
4612 #ifndef GLEE_H_DEFINED_glDeleteBuffersARB
4613 #define GLEE_H_DEFINED_glDeleteBuffersARB
4614  typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint * buffers);
4615  GLEE_EXTERN GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB;
4616  #define glDeleteBuffersARB GLeeFuncPtr_glDeleteBuffersARB
4617 #endif
4618 #ifndef GLEE_H_DEFINED_glGenBuffersARB
4619 #define GLEE_H_DEFINED_glGenBuffersARB
4620  typedef void (APIENTRYP GLEEPFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint * buffers);
4621  GLEE_EXTERN GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB;
4622  #define glGenBuffersARB GLeeFuncPtr_glGenBuffersARB
4623 #endif
4624 #ifndef GLEE_H_DEFINED_glIsBufferARB
4625 #define GLEE_H_DEFINED_glIsBufferARB
4626  typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERARBPROC) (GLuint buffer);
4627  GLEE_EXTERN GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB;
4628  #define glIsBufferARB GLeeFuncPtr_glIsBufferARB
4629 #endif
4630 #ifndef GLEE_H_DEFINED_glBufferDataARB
4631 #define GLEE_H_DEFINED_glBufferDataARB
4632  typedef void (APIENTRYP GLEEPFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
4633  GLEE_EXTERN GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB;
4634  #define glBufferDataARB GLeeFuncPtr_glBufferDataARB
4635 #endif
4636 #ifndef GLEE_H_DEFINED_glBufferSubDataARB
4637 #define GLEE_H_DEFINED_glBufferSubDataARB
4638  typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
4639  GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB;
4640  #define glBufferSubDataARB GLeeFuncPtr_glBufferSubDataARB
4641 #endif
4642 #ifndef GLEE_H_DEFINED_glGetBufferSubDataARB
4643 #define GLEE_H_DEFINED_glGetBufferSubDataARB
4644  typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
4645  GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB;
4646  #define glGetBufferSubDataARB GLeeFuncPtr_glGetBufferSubDataARB
4647 #endif
4648 #ifndef GLEE_H_DEFINED_glMapBufferARB
4649 #define GLEE_H_DEFINED_glMapBufferARB
4650  typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
4651  GLEE_EXTERN GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB;
4652  #define glMapBufferARB GLeeFuncPtr_glMapBufferARB
4653 #endif
4654 #ifndef GLEE_H_DEFINED_glUnmapBufferARB
4655 #define GLEE_H_DEFINED_glUnmapBufferARB
4656  typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERARBPROC) (GLenum target);
4657  GLEE_EXTERN GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB;
4658  #define glUnmapBufferARB GLeeFuncPtr_glUnmapBufferARB
4659 #endif
4660 #ifndef GLEE_H_DEFINED_glGetBufferParameterivARB
4661 #define GLEE_H_DEFINED_glGetBufferParameterivARB
4662  typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint * params);
4663  GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB;
4664  #define glGetBufferParameterivARB GLeeFuncPtr_glGetBufferParameterivARB
4665 #endif
4666 #ifndef GLEE_H_DEFINED_glGetBufferPointervARB
4667 #define GLEE_H_DEFINED_glGetBufferPointervARB
4668  typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* * params);
4669  GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB;
4670  #define glGetBufferPointervARB GLeeFuncPtr_glGetBufferPointervARB
4671 #endif
4672 #endif
4673 
4674 /* GL_ARB_occlusion_query */
4675 
4676 #ifndef GL_ARB_occlusion_query
4677 #define GL_ARB_occlusion_query 1
4678 #define __GLEE_GL_ARB_occlusion_query 1
4679 /* Constants */
4680 #define GL_QUERY_COUNTER_BITS_ARB 0x8864
4681 #define GL_CURRENT_QUERY_ARB 0x8865
4682 #define GL_QUERY_RESULT_ARB 0x8866
4683 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
4684 #define GL_SAMPLES_PASSED_ARB 0x8914
4685 #ifndef GLEE_H_DEFINED_glGenQueriesARB
4686 #define GLEE_H_DEFINED_glGenQueriesARB
4687  typedef void (APIENTRYP GLEEPFNGLGENQUERIESARBPROC) (GLsizei n, GLuint * ids);
4688  GLEE_EXTERN GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB;
4689  #define glGenQueriesARB GLeeFuncPtr_glGenQueriesARB
4690 #endif
4691 #ifndef GLEE_H_DEFINED_glDeleteQueriesARB
4692 #define GLEE_H_DEFINED_glDeleteQueriesARB
4693  typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint * ids);
4694  GLEE_EXTERN GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB;
4695  #define glDeleteQueriesARB GLeeFuncPtr_glDeleteQueriesARB
4696 #endif
4697 #ifndef GLEE_H_DEFINED_glIsQueryARB
4698 #define GLEE_H_DEFINED_glIsQueryARB
4699  typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYARBPROC) (GLuint id);
4700  GLEE_EXTERN GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB;
4701  #define glIsQueryARB GLeeFuncPtr_glIsQueryARB
4702 #endif
4703 #ifndef GLEE_H_DEFINED_glBeginQueryARB
4704 #define GLEE_H_DEFINED_glBeginQueryARB
4705  typedef void (APIENTRYP GLEEPFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
4706  GLEE_EXTERN GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB;
4707  #define glBeginQueryARB GLeeFuncPtr_glBeginQueryARB
4708 #endif
4709 #ifndef GLEE_H_DEFINED_glEndQueryARB
4710 #define GLEE_H_DEFINED_glEndQueryARB
4711  typedef void (APIENTRYP GLEEPFNGLENDQUERYARBPROC) (GLenum target);
4712  GLEE_EXTERN GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB;
4713  #define glEndQueryARB GLeeFuncPtr_glEndQueryARB
4714 #endif
4715 #ifndef GLEE_H_DEFINED_glGetQueryivARB
4716 #define GLEE_H_DEFINED_glGetQueryivARB
4717  typedef void (APIENTRYP GLEEPFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint * params);
4718  GLEE_EXTERN GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB;
4719  #define glGetQueryivARB GLeeFuncPtr_glGetQueryivARB
4720 #endif
4721 #ifndef GLEE_H_DEFINED_glGetQueryObjectivARB
4722 #define GLEE_H_DEFINED_glGetQueryObjectivARB
4723  typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint * params);
4724  GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB;
4725  #define glGetQueryObjectivARB GLeeFuncPtr_glGetQueryObjectivARB
4726 #endif
4727 #ifndef GLEE_H_DEFINED_glGetQueryObjectuivARB
4728 #define GLEE_H_DEFINED_glGetQueryObjectuivARB
4729  typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint * params);
4730  GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB;
4731  #define glGetQueryObjectuivARB GLeeFuncPtr_glGetQueryObjectuivARB
4732 #endif
4733 #endif
4734 
4735 /* GL_ARB_shader_objects */
4736 
4737 #ifndef GL_ARB_shader_objects
4738 #define GL_ARB_shader_objects 1
4739 #define __GLEE_GL_ARB_shader_objects 1
4740 /* Constants */
4741 #define GL_PROGRAM_OBJECT_ARB 0x8B40
4742 #define GL_SHADER_OBJECT_ARB 0x8B48
4743 #define GL_OBJECT_TYPE_ARB 0x8B4E
4744 #define GL_OBJECT_SUBTYPE_ARB 0x8B4F
4745 #define GL_FLOAT_VEC2_ARB 0x8B50
4746 #define GL_FLOAT_VEC3_ARB 0x8B51
4747 #define GL_FLOAT_VEC4_ARB 0x8B52
4748 #define GL_INT_VEC2_ARB 0x8B53
4749 #define GL_INT_VEC3_ARB 0x8B54
4750 #define GL_INT_VEC4_ARB 0x8B55
4751 #define GL_BOOL_ARB 0x8B56
4752 #define GL_BOOL_VEC2_ARB 0x8B57
4753 #define GL_BOOL_VEC3_ARB 0x8B58
4754 #define GL_BOOL_VEC4_ARB 0x8B59
4755 #define GL_FLOAT_MAT2_ARB 0x8B5A
4756 #define GL_FLOAT_MAT3_ARB 0x8B5B
4757 #define GL_FLOAT_MAT4_ARB 0x8B5C
4758 #define GL_SAMPLER_1D_ARB 0x8B5D
4759 #define GL_SAMPLER_2D_ARB 0x8B5E
4760 #define GL_SAMPLER_3D_ARB 0x8B5F
4761 #define GL_SAMPLER_CUBE_ARB 0x8B60
4762 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
4763 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
4764 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
4765 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
4766 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
4767 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
4768 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
4769 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
4770 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
4771 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
4772 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
4773 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
4774 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
4775 #ifndef GLEE_H_DEFINED_glDeleteObjectARB
4776 #define GLEE_H_DEFINED_glDeleteObjectARB
4777  typedef void (APIENTRYP GLEEPFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
4778  GLEE_EXTERN GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB;
4779  #define glDeleteObjectARB GLeeFuncPtr_glDeleteObjectARB
4780 #endif
4781 #ifndef GLEE_H_DEFINED_glGetHandleARB
4782 #define GLEE_H_DEFINED_glGetHandleARB
4783  typedef GLhandleARB (APIENTRYP GLEEPFNGLGETHANDLEARBPROC) (GLenum pname);
4784  GLEE_EXTERN GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB;
4785  #define glGetHandleARB GLeeFuncPtr_glGetHandleARB
4786 #endif
4787 #ifndef GLEE_H_DEFINED_glDetachObjectARB
4788 #define GLEE_H_DEFINED_glDetachObjectARB
4789  typedef void (APIENTRYP GLEEPFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
4790  GLEE_EXTERN GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB;
4791  #define glDetachObjectARB GLeeFuncPtr_glDetachObjectARB
4792 #endif
4793 #ifndef GLEE_H_DEFINED_glCreateShaderObjectARB
4794 #define GLEE_H_DEFINED_glCreateShaderObjectARB
4795  typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
4796  GLEE_EXTERN GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB;
4797  #define glCreateShaderObjectARB GLeeFuncPtr_glCreateShaderObjectARB
4798 #endif
4799 #ifndef GLEE_H_DEFINED_glShaderSourceARB
4800 #define GLEE_H_DEFINED_glShaderSourceARB
4801  typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length);
4802  GLEE_EXTERN GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB;
4803  #define glShaderSourceARB GLeeFuncPtr_glShaderSourceARB
4804 #endif
4805 #ifndef GLEE_H_DEFINED_glCompileShaderARB
4806 #define GLEE_H_DEFINED_glCompileShaderARB
4807  typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
4808  GLEE_EXTERN GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB;
4809  #define glCompileShaderARB GLeeFuncPtr_glCompileShaderARB
4810 #endif
4811 #ifndef GLEE_H_DEFINED_glCreateProgramObjectARB
4812 #define GLEE_H_DEFINED_glCreateProgramObjectARB
4813  typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) ();
4814  GLEE_EXTERN GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB;
4815  #define glCreateProgramObjectARB GLeeFuncPtr_glCreateProgramObjectARB
4816 #endif
4817 #ifndef GLEE_H_DEFINED_glAttachObjectARB
4818 #define GLEE_H_DEFINED_glAttachObjectARB
4819  typedef void (APIENTRYP GLEEPFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
4820  GLEE_EXTERN GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB;
4821  #define glAttachObjectARB GLeeFuncPtr_glAttachObjectARB
4822 #endif
4823 #ifndef GLEE_H_DEFINED_glLinkProgramARB
4824 #define GLEE_H_DEFINED_glLinkProgramARB
4825  typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
4826  GLEE_EXTERN GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB;
4827  #define glLinkProgramARB GLeeFuncPtr_glLinkProgramARB
4828 #endif
4829 #ifndef GLEE_H_DEFINED_glUseProgramObjectARB
4830 #define GLEE_H_DEFINED_glUseProgramObjectARB
4831  typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
4832  GLEE_EXTERN GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB;
4833  #define glUseProgramObjectARB GLeeFuncPtr_glUseProgramObjectARB
4834 #endif
4835 #ifndef GLEE_H_DEFINED_glValidateProgramARB
4836 #define GLEE_H_DEFINED_glValidateProgramARB
4837  typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
4838  GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB;
4839  #define glValidateProgramARB GLeeFuncPtr_glValidateProgramARB
4840 #endif
4841 #ifndef GLEE_H_DEFINED_glUniform1fARB
4842 #define GLEE_H_DEFINED_glUniform1fARB
4843  typedef void (APIENTRYP GLEEPFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
4844  GLEE_EXTERN GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB;
4845  #define glUniform1fARB GLeeFuncPtr_glUniform1fARB
4846 #endif
4847 #ifndef GLEE_H_DEFINED_glUniform2fARB
4848 #define GLEE_H_DEFINED_glUniform2fARB
4849  typedef void (APIENTRYP GLEEPFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
4850  GLEE_EXTERN GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB;
4851  #define glUniform2fARB GLeeFuncPtr_glUniform2fARB
4852 #endif
4853 #ifndef GLEE_H_DEFINED_glUniform3fARB
4854 #define GLEE_H_DEFINED_glUniform3fARB
4855  typedef void (APIENTRYP GLEEPFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4856  GLEE_EXTERN GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB;
4857  #define glUniform3fARB GLeeFuncPtr_glUniform3fARB
4858 #endif
4859 #ifndef GLEE_H_DEFINED_glUniform4fARB
4860 #define GLEE_H_DEFINED_glUniform4fARB
4861  typedef void (APIENTRYP GLEEPFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4862  GLEE_EXTERN GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB;
4863  #define glUniform4fARB GLeeFuncPtr_glUniform4fARB
4864 #endif
4865 #ifndef GLEE_H_DEFINED_glUniform1iARB
4866 #define GLEE_H_DEFINED_glUniform1iARB
4867  typedef void (APIENTRYP GLEEPFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
4868  GLEE_EXTERN GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB;
4869  #define glUniform1iARB GLeeFuncPtr_glUniform1iARB
4870 #endif
4871 #ifndef GLEE_H_DEFINED_glUniform2iARB
4872 #define GLEE_H_DEFINED_glUniform2iARB
4873  typedef void (APIENTRYP GLEEPFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
4874  GLEE_EXTERN GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB;
4875  #define glUniform2iARB GLeeFuncPtr_glUniform2iARB
4876 #endif
4877 #ifndef GLEE_H_DEFINED_glUniform3iARB
4878 #define GLEE_H_DEFINED_glUniform3iARB
4879  typedef void (APIENTRYP GLEEPFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
4880  GLEE_EXTERN GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB;
4881  #define glUniform3iARB GLeeFuncPtr_glUniform3iARB
4882 #endif
4883 #ifndef GLEE_H_DEFINED_glUniform4iARB
4884 #define GLEE_H_DEFINED_glUniform4iARB
4885  typedef void (APIENTRYP GLEEPFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4886  GLEE_EXTERN GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB;
4887  #define glUniform4iARB GLeeFuncPtr_glUniform4iARB
4888 #endif
4889 #ifndef GLEE_H_DEFINED_glUniform1fvARB
4890 #define GLEE_H_DEFINED_glUniform1fvARB
4891  typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4892  GLEE_EXTERN GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB;
4893  #define glUniform1fvARB GLeeFuncPtr_glUniform1fvARB
4894 #endif
4895 #ifndef GLEE_H_DEFINED_glUniform2fvARB
4896 #define GLEE_H_DEFINED_glUniform2fvARB
4897  typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4898  GLEE_EXTERN GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB;
4899  #define glUniform2fvARB GLeeFuncPtr_glUniform2fvARB
4900 #endif
4901 #ifndef GLEE_H_DEFINED_glUniform3fvARB
4902 #define GLEE_H_DEFINED_glUniform3fvARB
4903  typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4904  GLEE_EXTERN GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB;
4905  #define glUniform3fvARB GLeeFuncPtr_glUniform3fvARB
4906 #endif
4907 #ifndef GLEE_H_DEFINED_glUniform4fvARB
4908 #define GLEE_H_DEFINED_glUniform4fvARB
4909  typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
4910  GLEE_EXTERN GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB;
4911  #define glUniform4fvARB GLeeFuncPtr_glUniform4fvARB
4912 #endif
4913 #ifndef GLEE_H_DEFINED_glUniform1ivARB
4914 #define GLEE_H_DEFINED_glUniform1ivARB
4915  typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4916  GLEE_EXTERN GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB;
4917  #define glUniform1ivARB GLeeFuncPtr_glUniform1ivARB
4918 #endif
4919 #ifndef GLEE_H_DEFINED_glUniform2ivARB
4920 #define GLEE_H_DEFINED_glUniform2ivARB
4921  typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4922  GLEE_EXTERN GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB;
4923  #define glUniform2ivARB GLeeFuncPtr_glUniform2ivARB
4924 #endif
4925 #ifndef GLEE_H_DEFINED_glUniform3ivARB
4926 #define GLEE_H_DEFINED_glUniform3ivARB
4927  typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4928  GLEE_EXTERN GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB;
4929  #define glUniform3ivARB GLeeFuncPtr_glUniform3ivARB
4930 #endif
4931 #ifndef GLEE_H_DEFINED_glUniform4ivARB
4932 #define GLEE_H_DEFINED_glUniform4ivARB
4933  typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint * value);
4934  GLEE_EXTERN GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB;
4935  #define glUniform4ivARB GLeeFuncPtr_glUniform4ivARB
4936 #endif
4937 #ifndef GLEE_H_DEFINED_glUniformMatrix2fvARB
4938 #define GLEE_H_DEFINED_glUniformMatrix2fvARB
4939  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4940  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB;
4941  #define glUniformMatrix2fvARB GLeeFuncPtr_glUniformMatrix2fvARB
4942 #endif
4943 #ifndef GLEE_H_DEFINED_glUniformMatrix3fvARB
4944 #define GLEE_H_DEFINED_glUniformMatrix3fvARB
4945  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4946  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB;
4947  #define glUniformMatrix3fvARB GLeeFuncPtr_glUniformMatrix3fvARB
4948 #endif
4949 #ifndef GLEE_H_DEFINED_glUniformMatrix4fvARB
4950 #define GLEE_H_DEFINED_glUniformMatrix4fvARB
4951  typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4952  GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB;
4953  #define glUniformMatrix4fvARB GLeeFuncPtr_glUniformMatrix4fvARB
4954 #endif
4955 #ifndef GLEE_H_DEFINED_glGetObjectParameterfvARB
4956 #define GLEE_H_DEFINED_glGetObjectParameterfvARB
4957  typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat * params);
4958  GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB;
4959  #define glGetObjectParameterfvARB GLeeFuncPtr_glGetObjectParameterfvARB
4960 #endif
4961 #ifndef GLEE_H_DEFINED_glGetObjectParameterivARB
4962 #define GLEE_H_DEFINED_glGetObjectParameterivARB
4963  typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint * params);
4964  GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB;
4965  #define glGetObjectParameterivARB GLeeFuncPtr_glGetObjectParameterivARB
4966 #endif
4967 #ifndef GLEE_H_DEFINED_glGetInfoLogARB
4968 #define GLEE_H_DEFINED_glGetInfoLogARB
4969  typedef void (APIENTRYP GLEEPFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
4970  GLEE_EXTERN GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB;
4971  #define glGetInfoLogARB GLeeFuncPtr_glGetInfoLogARB
4972 #endif
4973 #ifndef GLEE_H_DEFINED_glGetAttachedObjectsARB
4974 #define GLEE_H_DEFINED_glGetAttachedObjectsARB
4975  typedef void (APIENTRYP GLEEPFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
4976  GLEE_EXTERN GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB;
4977  #define glGetAttachedObjectsARB GLeeFuncPtr_glGetAttachedObjectsARB
4978 #endif
4979 #ifndef GLEE_H_DEFINED_glGetUniformLocationARB
4980 #define GLEE_H_DEFINED_glGetUniformLocationARB
4981  typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
4982  GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB;
4983  #define glGetUniformLocationARB GLeeFuncPtr_glGetUniformLocationARB
4984 #endif
4985 #ifndef GLEE_H_DEFINED_glGetActiveUniformARB
4986 #define GLEE_H_DEFINED_glGetActiveUniformARB
4987  typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
4988  GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB;
4989  #define glGetActiveUniformARB GLeeFuncPtr_glGetActiveUniformARB
4990 #endif
4991 #ifndef GLEE_H_DEFINED_glGetUniformfvARB
4992 #define GLEE_H_DEFINED_glGetUniformfvARB
4993  typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat * params);
4994  GLEE_EXTERN GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB;
4995  #define glGetUniformfvARB GLeeFuncPtr_glGetUniformfvARB
4996 #endif
4997 #ifndef GLEE_H_DEFINED_glGetUniformivARB
4998 #define GLEE_H_DEFINED_glGetUniformivARB
4999  typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint * params);
5000  GLEE_EXTERN GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB;
5001  #define glGetUniformivARB GLeeFuncPtr_glGetUniformivARB
5002 #endif
5003 #ifndef GLEE_H_DEFINED_glGetShaderSourceARB
5004 #define GLEE_H_DEFINED_glGetShaderSourceARB
5005  typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
5006  GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB;
5007  #define glGetShaderSourceARB GLeeFuncPtr_glGetShaderSourceARB
5008 #endif
5009 #endif
5010 
5011 /* GL_ARB_vertex_shader */
5012 
5013 #ifndef GL_ARB_vertex_shader
5014 #define GL_ARB_vertex_shader 1
5015 #define __GLEE_GL_ARB_vertex_shader 1
5016 /* Constants */
5017 #define GL_VERTEX_SHADER_ARB 0x8B31
5018 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
5019 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
5020 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
5021 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
5022 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
5023 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
5024 #ifndef GLEE_H_DEFINED_glBindAttribLocationARB
5025 #define GLEE_H_DEFINED_glBindAttribLocationARB
5026  typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB * name);
5027  GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB;
5028  #define glBindAttribLocationARB GLeeFuncPtr_glBindAttribLocationARB
5029 #endif
5030 #ifndef GLEE_H_DEFINED_glGetActiveAttribARB
5031 #define GLEE_H_DEFINED_glGetActiveAttribARB
5032  typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
5033  GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB;
5034  #define glGetActiveAttribARB GLeeFuncPtr_glGetActiveAttribARB
5035 #endif
5036 #ifndef GLEE_H_DEFINED_glGetAttribLocationARB
5037 #define GLEE_H_DEFINED_glGetAttribLocationARB
5038  typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
5039  GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB;
5040  #define glGetAttribLocationARB GLeeFuncPtr_glGetAttribLocationARB
5041 #endif
5042 #endif
5043 
5044 /* GL_ARB_fragment_shader */
5045 
5046 #ifndef GL_ARB_fragment_shader
5047 #define GL_ARB_fragment_shader 1
5048 #define __GLEE_GL_ARB_fragment_shader 1
5049 /* Constants */
5050 #define GL_FRAGMENT_SHADER_ARB 0x8B30
5051 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
5052 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
5053 #endif
5054 
5055 /* GL_ARB_shading_language_100 */
5056 
5057 #ifndef GL_ARB_shading_language_100
5058 #define GL_ARB_shading_language_100 1
5059 #define __GLEE_GL_ARB_shading_language_100 1
5060 /* Constants */
5061 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
5062 #endif
5063 
5064 /* GL_ARB_texture_non_power_of_two */
5065 
5066 #ifndef GL_ARB_texture_non_power_of_two
5067 #define GL_ARB_texture_non_power_of_two 1
5068 #define __GLEE_GL_ARB_texture_non_power_of_two 1
5069 /* Constants */
5070 #endif
5071 
5072 /* GL_ARB_point_sprite */
5073 
5074 #ifndef GL_ARB_point_sprite
5075 #define GL_ARB_point_sprite 1
5076 #define __GLEE_GL_ARB_point_sprite 1
5077 /* Constants */
5078 #define GL_POINT_SPRITE_ARB 0x8861
5079 #define GL_COORD_REPLACE_ARB 0x8862
5080 #endif
5081 
5082 /* GL_ARB_fragment_program_shadow */
5083 
5084 #ifndef GL_ARB_fragment_program_shadow
5085 #define GL_ARB_fragment_program_shadow 1
5086 #define __GLEE_GL_ARB_fragment_program_shadow 1
5087 /* Constants */
5088 #endif
5089 
5090 /* GL_ARB_draw_buffers */
5091 
5092 #ifndef GL_ARB_draw_buffers
5093 #define GL_ARB_draw_buffers 1
5094 #define __GLEE_GL_ARB_draw_buffers 1
5095 /* Constants */
5096 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824
5097 #define GL_DRAW_BUFFER0_ARB 0x8825
5098 #define GL_DRAW_BUFFER1_ARB 0x8826
5099 #define GL_DRAW_BUFFER2_ARB 0x8827
5100 #define GL_DRAW_BUFFER3_ARB 0x8828
5101 #define GL_DRAW_BUFFER4_ARB 0x8829
5102 #define GL_DRAW_BUFFER5_ARB 0x882A
5103 #define GL_DRAW_BUFFER6_ARB 0x882B
5104 #define GL_DRAW_BUFFER7_ARB 0x882C
5105 #define GL_DRAW_BUFFER8_ARB 0x882D
5106 #define GL_DRAW_BUFFER9_ARB 0x882E
5107 #define GL_DRAW_BUFFER10_ARB 0x882F
5108 #define GL_DRAW_BUFFER11_ARB 0x8830
5109 #define GL_DRAW_BUFFER12_ARB 0x8831
5110 #define GL_DRAW_BUFFER13_ARB 0x8832
5111 #define GL_DRAW_BUFFER14_ARB 0x8833
5112 #define GL_DRAW_BUFFER15_ARB 0x8834
5113 #ifndef GLEE_H_DEFINED_glDrawBuffersARB
5114 #define GLEE_H_DEFINED_glDrawBuffersARB
5115  typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum * bufs);
5116  GLEE_EXTERN GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB;
5117  #define glDrawBuffersARB GLeeFuncPtr_glDrawBuffersARB
5118 #endif
5119 #endif
5120 
5121 /* GL_ARB_texture_rectangle */
5122 
5123 #ifndef GL_ARB_texture_rectangle
5124 #define GL_ARB_texture_rectangle 1
5125 #define __GLEE_GL_ARB_texture_rectangle 1
5126 /* Constants */
5127 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
5128 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
5129 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
5130 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
5131 #endif
5132 
5133 /* GL_ARB_color_buffer_float */
5134 
5135 #ifndef GL_ARB_color_buffer_float
5136 #define GL_ARB_color_buffer_float 1
5137 #define __GLEE_GL_ARB_color_buffer_float 1
5138 /* Constants */
5139 #define GL_RGBA_FLOAT_MODE_ARB 0x8820
5140 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
5141 #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
5142 #define GL_CLAMP_READ_COLOR_ARB 0x891C
5143 #define GL_FIXED_ONLY_ARB 0x891D
5144 #ifndef GLEE_H_DEFINED_glClampColorARB
5145 #define GLEE_H_DEFINED_glClampColorARB
5146  typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
5147  GLEE_EXTERN GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB;
5148  #define glClampColorARB GLeeFuncPtr_glClampColorARB
5149 #endif
5150 #endif
5151 
5152 /* GL_ARB_half_float_pixel */
5153 
5154 #ifndef GL_ARB_half_float_pixel
5155 #define GL_ARB_half_float_pixel 1
5156 #define __GLEE_GL_ARB_half_float_pixel 1
5157 /* Constants */
5158 #define GL_HALF_FLOAT_ARB 0x140B
5159 #endif
5160 
5161 /* GL_ARB_texture_float */
5162 
5163 #ifndef GL_ARB_texture_float
5164 #define GL_ARB_texture_float 1
5165 #define __GLEE_GL_ARB_texture_float 1
5166 /* Constants */
5167 #define GL_TEXTURE_RED_TYPE_ARB 0x8C10
5168 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
5169 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
5170 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
5171 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
5172 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
5173 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
5174 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
5175 #define GL_RGBA32F_ARB 0x8814
5176 #define GL_RGB32F_ARB 0x8815
5177 #define GL_ALPHA32F_ARB 0x8816
5178 #define GL_INTENSITY32F_ARB 0x8817
5179 #define GL_LUMINANCE32F_ARB 0x8818
5180 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
5181 #define GL_RGBA16F_ARB 0x881A
5182 #define GL_RGB16F_ARB 0x881B
5183 #define GL_ALPHA16F_ARB 0x881C
5184 #define GL_INTENSITY16F_ARB 0x881D
5185 #define GL_LUMINANCE16F_ARB 0x881E
5186 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
5187 #endif
5188 
5189 /* GL_ARB_pixel_buffer_object */
5190 
5191 #ifndef GL_ARB_pixel_buffer_object
5192 #define GL_ARB_pixel_buffer_object 1
5193 #define __GLEE_GL_ARB_pixel_buffer_object 1
5194 /* Constants */
5195 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
5196 #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
5197 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
5198 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
5199 #endif
5200 
5201 /* GL_ARB_depth_buffer_float */
5202 
5203 #ifndef GL_ARB_depth_buffer_float
5204 #define GL_ARB_depth_buffer_float 1
5205 #define __GLEE_GL_ARB_depth_buffer_float 1
5206 /* Constants */
5207 #define GL_DEPTH_COMPONENT32F 0x8CAC
5208 #define GL_DEPTH32F_STENCIL8 0x8CAD
5209 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
5210 #endif
5211 
5212 /* GL_ARB_draw_instanced */
5213 
5214 #ifndef GL_ARB_draw_instanced
5215 #define GL_ARB_draw_instanced 1
5216 #define __GLEE_GL_ARB_draw_instanced 1
5217 /* Constants */
5218 #ifndef GLEE_H_DEFINED_glDrawArraysInstancedARB
5219 #define GLEE_H_DEFINED_glDrawArraysInstancedARB
5220  typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
5221  GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB;
5222  #define glDrawArraysInstancedARB GLeeFuncPtr_glDrawArraysInstancedARB
5223 #endif
5224 #ifndef GLEE_H_DEFINED_glDrawElementsInstancedARB
5225 #define GLEE_H_DEFINED_glDrawElementsInstancedARB
5226  typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
5227  GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB;
5228  #define glDrawElementsInstancedARB GLeeFuncPtr_glDrawElementsInstancedARB
5229 #endif
5230 #endif
5231 
5232 /* GL_ARB_framebuffer_object */
5233 
5234 #ifndef GL_ARB_framebuffer_object
5235 #define GL_ARB_framebuffer_object 1
5236 #define __GLEE_GL_ARB_framebuffer_object 1
5237 /* Constants */
5238 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
5239 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
5240 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
5241 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
5242 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
5243 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
5244 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
5245 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
5246 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
5247 #define GL_FRAMEBUFFER_DEFAULT 0x8218
5248 #define GL_FRAMEBUFFER_UNDEFINED 0x8219
5249 #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
5250 #define GL_INDEX 0x8222
5251 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
5252 #define GL_DEPTH_STENCIL 0x84F9
5253 #define GL_UNSIGNED_INT_24_8 0x84FA
5254 #define GL_DEPTH24_STENCIL8 0x88F0
5255 #define GL_TEXTURE_STENCIL_SIZE 0x88F1
5256 #define GL_FRAMEBUFFER_BINDING 0x8CA6
5257 #define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING
5258 #define GL_RENDERBUFFER_BINDING 0x8CA7
5259 #define GL_READ_FRAMEBUFFER 0x8CA8
5260 #define GL_DRAW_FRAMEBUFFER 0x8CA9
5261 #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
5262 #define GL_RENDERBUFFER_SAMPLES 0x8CAB
5263 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
5264 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
5265 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
5266 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
5267 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
5268 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
5269 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
5270 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
5271 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
5272 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
5273 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
5274 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
5275 #define GL_COLOR_ATTACHMENT0 0x8CE0
5276 #define GL_COLOR_ATTACHMENT1 0x8CE1
5277 #define GL_COLOR_ATTACHMENT2 0x8CE2
5278 #define GL_COLOR_ATTACHMENT3 0x8CE3
5279 #define GL_COLOR_ATTACHMENT4 0x8CE4
5280 #define GL_COLOR_ATTACHMENT5 0x8CE5
5281 #define GL_COLOR_ATTACHMENT6 0x8CE6
5282 #define GL_COLOR_ATTACHMENT7 0x8CE7
5283 #define GL_COLOR_ATTACHMENT8 0x8CE8
5284 #define GL_COLOR_ATTACHMENT9 0x8CE9
5285 #define GL_COLOR_ATTACHMENT10 0x8CEA
5286 #define GL_COLOR_ATTACHMENT11 0x8CEB
5287 #define GL_COLOR_ATTACHMENT12 0x8CEC
5288 #define GL_COLOR_ATTACHMENT13 0x8CED
5289 #define GL_COLOR_ATTACHMENT14 0x8CEE
5290 #define GL_COLOR_ATTACHMENT15 0x8CEF
5291 #define GL_DEPTH_ATTACHMENT 0x8D00
5292 #define GL_STENCIL_ATTACHMENT 0x8D20
5293 #define GL_FRAMEBUFFER 0x8D40
5294 #define GL_RENDERBUFFER 0x8D41
5295 #define GL_RENDERBUFFER_WIDTH 0x8D42
5296 #define GL_RENDERBUFFER_HEIGHT 0x8D43
5297 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
5298 #define GL_STENCIL_INDEX1 0x8D46
5299 #define GL_STENCIL_INDEX4 0x8D47
5300 #define GL_STENCIL_INDEX8 0x8D48
5301 #define GL_STENCIL_INDEX16 0x8D49
5302 #define GL_RENDERBUFFER_RED_SIZE 0x8D50
5303 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
5304 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
5305 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
5306 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
5307 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
5308 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
5309 #define GL_MAX_SAMPLES 0x8D57
5310 #ifndef GLEE_H_DEFINED_glIsRenderbuffer
5311 #define GLEE_H_DEFINED_glIsRenderbuffer
5312  typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
5313  GLEE_EXTERN GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer;
5314  #define glIsRenderbuffer GLeeFuncPtr_glIsRenderbuffer
5315 #endif
5316 #ifndef GLEE_H_DEFINED_glBindRenderbuffer
5317 #define GLEE_H_DEFINED_glBindRenderbuffer
5318  typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
5319  GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer;
5320  #define glBindRenderbuffer GLeeFuncPtr_glBindRenderbuffer
5321 #endif
5322 #ifndef GLEE_H_DEFINED_glDeleteRenderbuffers
5323 #define GLEE_H_DEFINED_glDeleteRenderbuffers
5324  typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint * renderbuffers);
5325  GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers;
5326  #define glDeleteRenderbuffers GLeeFuncPtr_glDeleteRenderbuffers
5327 #endif
5328 #ifndef GLEE_H_DEFINED_glGenRenderbuffers
5329 #define GLEE_H_DEFINED_glGenRenderbuffers
5330  typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint * renderbuffers);
5331  GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers;
5332  #define glGenRenderbuffers GLeeFuncPtr_glGenRenderbuffers
5333 #endif
5334 #ifndef GLEE_H_DEFINED_glRenderbufferStorage
5335 #define GLEE_H_DEFINED_glRenderbufferStorage
5336  typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
5337  GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage;
5338  #define glRenderbufferStorage GLeeFuncPtr_glRenderbufferStorage
5339 #endif
5340 #ifndef GLEE_H_DEFINED_glGetRenderbufferParameteriv
5341 #define GLEE_H_DEFINED_glGetRenderbufferParameteriv
5342  typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
5343  GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv;
5344  #define glGetRenderbufferParameteriv GLeeFuncPtr_glGetRenderbufferParameteriv
5345 #endif
5346 #ifndef GLEE_H_DEFINED_glIsFramebuffer
5347 #define GLEE_H_DEFINED_glIsFramebuffer
5348  typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
5349  GLEE_EXTERN GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer;
5350  #define glIsFramebuffer GLeeFuncPtr_glIsFramebuffer
5351 #endif
5352 #ifndef GLEE_H_DEFINED_glBindFramebuffer
5353 #define GLEE_H_DEFINED_glBindFramebuffer
5354  typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
5355  GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer;
5356  #define glBindFramebuffer GLeeFuncPtr_glBindFramebuffer
5357 #endif
5358 #ifndef GLEE_H_DEFINED_glDeleteFramebuffers
5359 #define GLEE_H_DEFINED_glDeleteFramebuffers
5360  typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint * framebuffers);
5361  GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers;
5362  #define glDeleteFramebuffers GLeeFuncPtr_glDeleteFramebuffers
5363 #endif
5364 #ifndef GLEE_H_DEFINED_glGenFramebuffers
5365 #define GLEE_H_DEFINED_glGenFramebuffers
5366  typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint * framebuffers);
5367  GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers;
5368  #define glGenFramebuffers GLeeFuncPtr_glGenFramebuffers
5369 #endif
5370 #ifndef GLEE_H_DEFINED_glCheckFramebufferStatus
5371 #define GLEE_H_DEFINED_glCheckFramebufferStatus
5372  typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
5373  GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus;
5374  #define glCheckFramebufferStatus GLeeFuncPtr_glCheckFramebufferStatus
5375 #endif
5376 #ifndef GLEE_H_DEFINED_glFramebufferTexture1D
5377 #define GLEE_H_DEFINED_glFramebufferTexture1D
5378  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
5379  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D;
5380  #define glFramebufferTexture1D GLeeFuncPtr_glFramebufferTexture1D
5381 #endif
5382 #ifndef GLEE_H_DEFINED_glFramebufferTexture2D
5383 #define GLEE_H_DEFINED_glFramebufferTexture2D
5384  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
5385  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D;
5386  #define glFramebufferTexture2D GLeeFuncPtr_glFramebufferTexture2D
5387 #endif
5388 #ifndef GLEE_H_DEFINED_glFramebufferTexture3D
5389 #define GLEE_H_DEFINED_glFramebufferTexture3D
5390  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
5391  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D;
5392  #define glFramebufferTexture3D GLeeFuncPtr_glFramebufferTexture3D
5393 #endif
5394 #ifndef GLEE_H_DEFINED_glFramebufferRenderbuffer
5395 #define GLEE_H_DEFINED_glFramebufferRenderbuffer
5396  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
5397  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer;
5398  #define glFramebufferRenderbuffer GLeeFuncPtr_glFramebufferRenderbuffer
5399 #endif
5400 #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
5401 #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
5402  typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
5403  GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv;
5404  #define glGetFramebufferAttachmentParameteriv GLeeFuncPtr_glGetFramebufferAttachmentParameteriv
5405 #endif
5406 #ifndef GLEE_H_DEFINED_glGenerateMipmap
5407 #define GLEE_H_DEFINED_glGenerateMipmap
5408  typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPPROC) (GLenum target);
5409  GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap;
5410  #define glGenerateMipmap GLeeFuncPtr_glGenerateMipmap
5411 #endif
5412 #ifndef GLEE_H_DEFINED_glBlitFramebuffer
5413 #define GLEE_H_DEFINED_glBlitFramebuffer
5414  typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
5415  GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer;
5416  #define glBlitFramebuffer GLeeFuncPtr_glBlitFramebuffer
5417 #endif
5418 #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisample
5419 #define GLEE_H_DEFINED_glRenderbufferStorageMultisample
5420  typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
5421  GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample;
5422  #define glRenderbufferStorageMultisample GLeeFuncPtr_glRenderbufferStorageMultisample
5423 #endif
5424 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayer
5425 #define GLEE_H_DEFINED_glFramebufferTextureLayer
5426  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
5427  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer;
5428  #define glFramebufferTextureLayer GLeeFuncPtr_glFramebufferTextureLayer
5429 #endif
5430 #endif
5431 
5432 /* GL_ARB_framebuffer_sRGB */
5433 
5434 #ifndef GL_ARB_framebuffer_sRGB
5435 #define GL_ARB_framebuffer_sRGB 1
5436 #define __GLEE_GL_ARB_framebuffer_sRGB 1
5437 /* Constants */
5438 #define GL_FRAMEBUFFER_SRGB 0x8DB9
5439 #endif
5440 
5441 /* GL_ARB_geometry_shader4 */
5442 
5443 #ifndef GL_ARB_geometry_shader4
5444 #define GL_ARB_geometry_shader4 1
5445 #define __GLEE_GL_ARB_geometry_shader4 1
5446 /* Constants */
5447 #define GL_LINES_ADJACENCY_ARB 0x000A
5448 #define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
5449 #define GL_TRIANGLES_ADJACENCY_ARB 0x000C
5450 #define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
5451 #define GL_PROGRAM_POINT_SIZE_ARB 0x8642
5452 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
5453 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
5454 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
5455 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
5456 #define GL_GEOMETRY_SHADER_ARB 0x8DD9
5457 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
5458 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
5459 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
5460 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
5461 #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
5462 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
5463 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
5464 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
5465 #ifndef GLEE_H_DEFINED_glProgramParameteriARB
5466 #define GLEE_H_DEFINED_glProgramParameteriARB
5467  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
5468  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB;
5469  #define glProgramParameteriARB GLeeFuncPtr_glProgramParameteriARB
5470 #endif
5471 #ifndef GLEE_H_DEFINED_glFramebufferTextureARB
5472 #define GLEE_H_DEFINED_glFramebufferTextureARB
5473  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
5474  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB;
5475  #define glFramebufferTextureARB GLeeFuncPtr_glFramebufferTextureARB
5476 #endif
5477 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerARB
5478 #define GLEE_H_DEFINED_glFramebufferTextureLayerARB
5479  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
5480  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB;
5481  #define glFramebufferTextureLayerARB GLeeFuncPtr_glFramebufferTextureLayerARB
5482 #endif
5483 #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceARB
5484 #define GLEE_H_DEFINED_glFramebufferTextureFaceARB
5485  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
5486  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB;
5487  #define glFramebufferTextureFaceARB GLeeFuncPtr_glFramebufferTextureFaceARB
5488 #endif
5489 #endif
5490 
5491 /* GL_ARB_half_float_vertex */
5492 
5493 #ifndef GL_ARB_half_float_vertex
5494 #define GL_ARB_half_float_vertex 1
5495 #define __GLEE_GL_ARB_half_float_vertex 1
5496 /* Constants */
5497 #define GL_HALF_FLOAT 0x140B
5498 #endif
5499 
5500 /* GL_ARB_instanced_arrays */
5501 
5502 #ifndef GL_ARB_instanced_arrays
5503 #define GL_ARB_instanced_arrays 1
5504 #define __GLEE_GL_ARB_instanced_arrays 1
5505 /* Constants */
5506 #ifndef GLEE_H_DEFINED_glVertexAttribDivisor
5507 #define GLEE_H_DEFINED_glVertexAttribDivisor
5508  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
5509  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor;
5510  #define glVertexAttribDivisor GLeeFuncPtr_glVertexAttribDivisor
5511 #endif
5512 #endif
5513 
5514 /* GL_ARB_map_buffer_range */
5515 
5516 #ifndef GL_ARB_map_buffer_range
5517 #define GL_ARB_map_buffer_range 1
5518 #define __GLEE_GL_ARB_map_buffer_range 1
5519 /* Constants */
5520 #define GL_MAP_READ_BIT 0x0001
5521 #define GL_MAP_WRITE_BIT 0x0002
5522 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
5523 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
5524 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
5525 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
5526 #ifndef GLEE_H_DEFINED_glMapBufferRange
5527 #define GLEE_H_DEFINED_glMapBufferRange
5528  typedef void (APIENTRYP GLEEPFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
5529  GLEE_EXTERN GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange;
5530  #define glMapBufferRange GLeeFuncPtr_glMapBufferRange
5531 #endif
5532 #ifndef GLEE_H_DEFINED_glFlushMappedBufferRange
5533 #define GLEE_H_DEFINED_glFlushMappedBufferRange
5534  typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
5535  GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange;
5536  #define glFlushMappedBufferRange GLeeFuncPtr_glFlushMappedBufferRange
5537 #endif
5538 #endif
5539 
5540 /* GL_ARB_texture_buffer_object */
5541 
5542 #ifndef GL_ARB_texture_buffer_object
5543 #define GL_ARB_texture_buffer_object 1
5544 #define __GLEE_GL_ARB_texture_buffer_object 1
5545 /* Constants */
5546 #define GL_TEXTURE_BUFFER_ARB 0x8C2A
5547 #define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
5548 #define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
5549 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
5550 #define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
5551 #ifndef GLEE_H_DEFINED_glTexBufferARB
5552 #define GLEE_H_DEFINED_glTexBufferARB
5553  typedef void (APIENTRYP GLEEPFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
5554  GLEE_EXTERN GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB;
5555  #define glTexBufferARB GLeeFuncPtr_glTexBufferARB
5556 #endif
5557 #endif
5558 
5559 /* GL_ARB_texture_compression_rgtc */
5560 
5561 #ifndef GL_ARB_texture_compression_rgtc
5562 #define GL_ARB_texture_compression_rgtc 1
5563 #define __GLEE_GL_ARB_texture_compression_rgtc 1
5564 /* Constants */
5565 #define GL_COMPRESSED_RED_RGTC1 0x8DBB
5566 #define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
5567 #define GL_COMPRESSED_RG_RGTC2 0x8DBD
5568 #define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
5569 #endif
5570 
5571 /* GL_ARB_texture_rg */
5572 
5573 #ifndef GL_ARB_texture_rg
5574 #define GL_ARB_texture_rg 1
5575 #define __GLEE_GL_ARB_texture_rg 1
5576 /* Constants */
5577 #define GL_RG 0x8227
5578 #define GL_RG_INTEGER 0x8228
5579 #define GL_R8 0x8229
5580 #define GL_R16 0x822A
5581 #define GL_RG8 0x822B
5582 #define GL_RG16 0x822C
5583 #define GL_R16F 0x822D
5584 #define GL_R32F 0x822E
5585 #define GL_RG16F 0x822F
5586 #define GL_RG32F 0x8230
5587 #define GL_R8I 0x8231
5588 #define GL_R8UI 0x8232
5589 #define GL_R16I 0x8233
5590 #define GL_R16UI 0x8234
5591 #define GL_R32I 0x8235
5592 #define GL_R32UI 0x8236
5593 #define GL_RG8I 0x8237
5594 #define GL_RG8UI 0x8238
5595 #define GL_RG16I 0x8239
5596 #define GL_RG16UI 0x823A
5597 #define GL_RG32I 0x823B
5598 #define GL_RG32UI 0x823C
5599 #endif
5600 
5601 /* GL_ARB_vertex_array_object */
5602 
5603 #ifndef GL_ARB_vertex_array_object
5604 #define GL_ARB_vertex_array_object 1
5605 #define __GLEE_GL_ARB_vertex_array_object 1
5606 /* Constants */
5607 #define GL_VERTEX_ARRAY_BINDING 0x85B5
5608 #ifndef GLEE_H_DEFINED_glBindVertexArray
5609 #define GLEE_H_DEFINED_glBindVertexArray
5610  typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYPROC) (GLuint array);
5611  GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray;
5612  #define glBindVertexArray GLeeFuncPtr_glBindVertexArray
5613 #endif
5614 #ifndef GLEE_H_DEFINED_glDeleteVertexArrays
5615 #define GLEE_H_DEFINED_glDeleteVertexArrays
5616  typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint * arrays);
5617  GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays;
5618  #define glDeleteVertexArrays GLeeFuncPtr_glDeleteVertexArrays
5619 #endif
5620 #ifndef GLEE_H_DEFINED_glGenVertexArrays
5621 #define GLEE_H_DEFINED_glGenVertexArrays
5622  typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint * arrays);
5623  GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays;
5624  #define glGenVertexArrays GLeeFuncPtr_glGenVertexArrays
5625 #endif
5626 #ifndef GLEE_H_DEFINED_glIsVertexArray
5627 #define GLEE_H_DEFINED_glIsVertexArray
5628  typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYPROC) (GLuint array);
5629  GLEE_EXTERN GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray;
5630  #define glIsVertexArray GLeeFuncPtr_glIsVertexArray
5631 #endif
5632 #endif
5633 
5634 /* GL_EXT_abgr */
5635 
5636 #ifndef GL_EXT_abgr
5637 #define GL_EXT_abgr 1
5638 #define __GLEE_GL_EXT_abgr 1
5639 /* Constants */
5640 #define GL_ABGR_EXT 0x8000
5641 #endif
5642 
5643 /* GL_EXT_blend_color */
5644 
5645 #ifndef GL_EXT_blend_color
5646 #define GL_EXT_blend_color 1
5647 #define __GLEE_GL_EXT_blend_color 1
5648 /* Constants */
5649 #define GL_CONSTANT_COLOR_EXT 0x8001
5650 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
5651 #define GL_CONSTANT_ALPHA_EXT 0x8003
5652 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
5653 #define GL_BLEND_COLOR_EXT 0x8005
5654 #ifndef GLEE_H_DEFINED_glBlendColorEXT
5655 #define GLEE_H_DEFINED_glBlendColorEXT
5656  typedef void (APIENTRYP GLEEPFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
5657  GLEE_EXTERN GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT;
5658  #define glBlendColorEXT GLeeFuncPtr_glBlendColorEXT
5659 #endif
5660 #endif
5661 
5662 /* GL_EXT_polygon_offset */
5663 
5664 #ifndef GL_EXT_polygon_offset
5665 #define GL_EXT_polygon_offset 1
5666 #define __GLEE_GL_EXT_polygon_offset 1
5667 /* Constants */
5668 #define GL_POLYGON_OFFSET_EXT 0x8037
5669 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
5670 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
5671 #ifndef GLEE_H_DEFINED_glPolygonOffsetEXT
5672 #define GLEE_H_DEFINED_glPolygonOffsetEXT
5673  typedef void (APIENTRYP GLEEPFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
5674  GLEE_EXTERN GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT;
5675  #define glPolygonOffsetEXT GLeeFuncPtr_glPolygonOffsetEXT
5676 #endif
5677 #endif
5678 
5679 /* GL_EXT_texture */
5680 
5681 #ifndef GL_EXT_texture
5682 #define GL_EXT_texture 1
5683 #define __GLEE_GL_EXT_texture 1
5684 /* Constants */
5685 #define GL_ALPHA4_EXT 0x803B
5686 #define GL_ALPHA8_EXT 0x803C
5687 #define GL_ALPHA12_EXT 0x803D
5688 #define GL_ALPHA16_EXT 0x803E
5689 #define GL_LUMINANCE4_EXT 0x803F
5690 #define GL_LUMINANCE8_EXT 0x8040
5691 #define GL_LUMINANCE12_EXT 0x8041
5692 #define GL_LUMINANCE16_EXT 0x8042
5693 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043
5694 #define GL_LUMINANCE6_ALPHA2_EXT 0x8044
5695 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045
5696 #define GL_LUMINANCE12_ALPHA4_EXT 0x8046
5697 #define GL_LUMINANCE12_ALPHA12_EXT 0x8047
5698 #define GL_LUMINANCE16_ALPHA16_EXT 0x8048
5699 #define GL_INTENSITY_EXT 0x8049
5700 #define GL_INTENSITY4_EXT 0x804A
5701 #define GL_INTENSITY8_EXT 0x804B
5702 #define GL_INTENSITY12_EXT 0x804C
5703 #define GL_INTENSITY16_EXT 0x804D
5704 #define GL_RGB2_EXT 0x804E
5705 #define GL_RGB4_EXT 0x804F
5706 #define GL_RGB5_EXT 0x8050
5707 #define GL_RGB8_EXT 0x8051
5708 #define GL_RGB10_EXT 0x8052
5709 #define GL_RGB12_EXT 0x8053
5710 #define GL_RGB16_EXT 0x8054
5711 #define GL_RGBA2_EXT 0x8055
5712 #define GL_RGBA4_EXT 0x8056
5713 #define GL_RGB5_A1_EXT 0x8057
5714 #define GL_RGBA8_EXT 0x8058
5715 #define GL_RGB10_A2_EXT 0x8059
5716 #define GL_RGBA12_EXT 0x805A
5717 #define GL_RGBA16_EXT 0x805B
5718 #define GL_TEXTURE_RED_SIZE_EXT 0x805C
5719 #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
5720 #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
5721 #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
5722 #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
5723 #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
5724 #define GL_REPLACE_EXT 0x8062
5725 #define GL_PROXY_TEXTURE_1D_EXT 0x8063
5726 #define GL_PROXY_TEXTURE_2D_EXT 0x8064
5727 #define GL_TEXTURE_TOO_LARGE_EXT 0x8065
5728 #endif
5729 
5730 /* GL_EXT_texture3D */
5731 
5732 #ifndef GL_EXT_texture3D
5733 #define GL_EXT_texture3D 1
5734 #define __GLEE_GL_EXT_texture3D 1
5735 /* Constants */
5736 #define GL_PACK_SKIP_IMAGES_EXT 0x806B
5737 #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
5738 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
5739 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
5740 #define GL_TEXTURE_3D_EXT 0x806F
5741 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
5742 #define GL_TEXTURE_DEPTH_EXT 0x8071
5743 #define GL_TEXTURE_WRAP_R_EXT 0x8072
5744 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
5745 #ifndef GLEE_H_DEFINED_glTexImage3DEXT
5746 #define GLEE_H_DEFINED_glTexImage3DEXT
5747  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);
5748  GLEE_EXTERN GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT;
5749  #define glTexImage3DEXT GLeeFuncPtr_glTexImage3DEXT
5750 #endif
5751 #ifndef GLEE_H_DEFINED_glTexSubImage3DEXT
5752 #define GLEE_H_DEFINED_glTexSubImage3DEXT
5753  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);
5754  GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT;
5755  #define glTexSubImage3DEXT GLeeFuncPtr_glTexSubImage3DEXT
5756 #endif
5757 #endif
5758 
5759 /* GL_SGIS_texture_filter4 */
5760 
5761 #ifndef GL_SGIS_texture_filter4
5762 #define GL_SGIS_texture_filter4 1
5763 #define __GLEE_GL_SGIS_texture_filter4 1
5764 /* Constants */
5765 #define GL_FILTER4_SGIS 0x8146
5766 #define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
5767 #ifndef GLEE_H_DEFINED_glGetTexFilterFuncSGIS
5768 #define GLEE_H_DEFINED_glGetTexFilterFuncSGIS
5769  typedef void (APIENTRYP GLEEPFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat * weights);
5770  GLEE_EXTERN GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS;
5771  #define glGetTexFilterFuncSGIS GLeeFuncPtr_glGetTexFilterFuncSGIS
5772 #endif
5773 #ifndef GLEE_H_DEFINED_glTexFilterFuncSGIS
5774 #define GLEE_H_DEFINED_glTexFilterFuncSGIS
5775  typedef void (APIENTRYP GLEEPFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);
5776  GLEE_EXTERN GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS;
5777  #define glTexFilterFuncSGIS GLeeFuncPtr_glTexFilterFuncSGIS
5778 #endif
5779 #endif
5780 
5781 /* GL_EXT_subtexture */
5782 
5783 #ifndef GL_EXT_subtexture
5784 #define GL_EXT_subtexture 1
5785 #define __GLEE_GL_EXT_subtexture 1
5786 /* Constants */
5787 #ifndef GLEE_H_DEFINED_glTexSubImage1DEXT
5788 #define GLEE_H_DEFINED_glTexSubImage1DEXT
5789  typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
5790  GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT;
5791  #define glTexSubImage1DEXT GLeeFuncPtr_glTexSubImage1DEXT
5792 #endif
5793 #ifndef GLEE_H_DEFINED_glTexSubImage2DEXT
5794 #define GLEE_H_DEFINED_glTexSubImage2DEXT
5795  typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
5796  GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT;
5797  #define glTexSubImage2DEXT GLeeFuncPtr_glTexSubImage2DEXT
5798 #endif
5799 #endif
5800 
5801 /* GL_EXT_copy_texture */
5802 
5803 #ifndef GL_EXT_copy_texture
5804 #define GL_EXT_copy_texture 1
5805 #define __GLEE_GL_EXT_copy_texture 1
5806 /* Constants */
5807 #ifndef GLEE_H_DEFINED_glCopyTexImage1DEXT
5808 #define GLEE_H_DEFINED_glCopyTexImage1DEXT
5809  typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
5810  GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT;
5811  #define glCopyTexImage1DEXT GLeeFuncPtr_glCopyTexImage1DEXT
5812 #endif
5813 #ifndef GLEE_H_DEFINED_glCopyTexImage2DEXT
5814 #define GLEE_H_DEFINED_glCopyTexImage2DEXT
5815  typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
5816  GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT;
5817  #define glCopyTexImage2DEXT GLeeFuncPtr_glCopyTexImage2DEXT
5818 #endif
5819 #ifndef GLEE_H_DEFINED_glCopyTexSubImage1DEXT
5820 #define GLEE_H_DEFINED_glCopyTexSubImage1DEXT
5821  typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
5822  GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT;
5823  #define glCopyTexSubImage1DEXT GLeeFuncPtr_glCopyTexSubImage1DEXT
5824 #endif
5825 #ifndef GLEE_H_DEFINED_glCopyTexSubImage2DEXT
5826 #define GLEE_H_DEFINED_glCopyTexSubImage2DEXT
5827  typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
5828  GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT;
5829  #define glCopyTexSubImage2DEXT GLeeFuncPtr_glCopyTexSubImage2DEXT
5830 #endif
5831 #ifndef GLEE_H_DEFINED_glCopyTexSubImage3DEXT
5832 #define GLEE_H_DEFINED_glCopyTexSubImage3DEXT
5833  typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
5834  GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT;
5835  #define glCopyTexSubImage3DEXT GLeeFuncPtr_glCopyTexSubImage3DEXT
5836 #endif
5837 #endif
5838 
5839 /* GL_EXT_histogram */
5840 
5841 #ifndef GL_EXT_histogram
5842 #define GL_EXT_histogram 1
5843 #define __GLEE_GL_EXT_histogram 1
5844 /* Constants */
5845 #define GL_HISTOGRAM_EXT 0x8024
5846 #define GL_PROXY_HISTOGRAM_EXT 0x8025
5847 #define GL_HISTOGRAM_WIDTH_EXT 0x8026
5848 #define GL_HISTOGRAM_FORMAT_EXT 0x8027
5849 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
5850 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
5851 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
5852 #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
5853 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
5854 #define GL_HISTOGRAM_SINK_EXT 0x802D
5855 #define GL_MINMAX_EXT 0x802E
5856 #define GL_MINMAX_FORMAT_EXT 0x802F
5857 #define GL_MINMAX_SINK_EXT 0x8030
5858 #define GL_TABLE_TOO_LARGE_EXT 0x8031
5859 #ifndef GLEE_H_DEFINED_glGetHistogramEXT
5860 #define GLEE_H_DEFINED_glGetHistogramEXT
5861  typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
5862  GLEE_EXTERN GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT;
5863  #define glGetHistogramEXT GLeeFuncPtr_glGetHistogramEXT
5864 #endif
5865 #ifndef GLEE_H_DEFINED_glGetHistogramParameterfvEXT
5866 #define GLEE_H_DEFINED_glGetHistogramParameterfvEXT
5867  typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
5868  GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT;
5869  #define glGetHistogramParameterfvEXT GLeeFuncPtr_glGetHistogramParameterfvEXT
5870 #endif
5871 #ifndef GLEE_H_DEFINED_glGetHistogramParameterivEXT
5872 #define GLEE_H_DEFINED_glGetHistogramParameterivEXT
5873  typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
5874  GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT;
5875  #define glGetHistogramParameterivEXT GLeeFuncPtr_glGetHistogramParameterivEXT
5876 #endif
5877 #ifndef GLEE_H_DEFINED_glGetMinmaxEXT
5878 #define GLEE_H_DEFINED_glGetMinmaxEXT
5879  typedef void (APIENTRYP GLEEPFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
5880  GLEE_EXTERN GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT;
5881  #define glGetMinmaxEXT GLeeFuncPtr_glGetMinmaxEXT
5882 #endif
5883 #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
5884 #define GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
5885  typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
5886  GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT;
5887  #define glGetMinmaxParameterfvEXT GLeeFuncPtr_glGetMinmaxParameterfvEXT
5888 #endif
5889 #ifndef GLEE_H_DEFINED_glGetMinmaxParameterivEXT
5890 #define GLEE_H_DEFINED_glGetMinmaxParameterivEXT
5891  typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
5892  GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT;
5893  #define glGetMinmaxParameterivEXT GLeeFuncPtr_glGetMinmaxParameterivEXT
5894 #endif
5895 #ifndef GLEE_H_DEFINED_glHistogramEXT
5896 #define GLEE_H_DEFINED_glHistogramEXT
5897  typedef void (APIENTRYP GLEEPFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
5898  GLEE_EXTERN GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT;
5899  #define glHistogramEXT GLeeFuncPtr_glHistogramEXT
5900 #endif
5901 #ifndef GLEE_H_DEFINED_glMinmaxEXT
5902 #define GLEE_H_DEFINED_glMinmaxEXT
5903  typedef void (APIENTRYP GLEEPFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
5904  GLEE_EXTERN GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT;
5905  #define glMinmaxEXT GLeeFuncPtr_glMinmaxEXT
5906 #endif
5907 #ifndef GLEE_H_DEFINED_glResetHistogramEXT
5908 #define GLEE_H_DEFINED_glResetHistogramEXT
5909  typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
5910  GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT;
5911  #define glResetHistogramEXT GLeeFuncPtr_glResetHistogramEXT
5912 #endif
5913 #ifndef GLEE_H_DEFINED_glResetMinmaxEXT
5914 #define GLEE_H_DEFINED_glResetMinmaxEXT
5915  typedef void (APIENTRYP GLEEPFNGLRESETMINMAXEXTPROC) (GLenum target);
5916  GLEE_EXTERN GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT;
5917  #define glResetMinmaxEXT GLeeFuncPtr_glResetMinmaxEXT
5918 #endif
5919 #endif
5920 
5921 /* GL_EXT_convolution */
5922 
5923 #ifndef GL_EXT_convolution
5924 #define GL_EXT_convolution 1
5925 #define __GLEE_GL_EXT_convolution 1
5926 /* Constants */
5927 #define GL_CONVOLUTION_1D_EXT 0x8010
5928 #define GL_CONVOLUTION_2D_EXT 0x8011
5929 #define GL_SEPARABLE_2D_EXT 0x8012
5930 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
5931 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
5932 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
5933 #define GL_REDUCE_EXT 0x8016
5934 #define GL_CONVOLUTION_FORMAT_EXT 0x8017
5935 #define GL_CONVOLUTION_WIDTH_EXT 0x8018
5936 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019
5937 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
5938 #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
5939 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
5940 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
5941 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
5942 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
5943 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
5944 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
5945 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
5946 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
5947 #ifndef GLEE_H_DEFINED_glConvolutionFilter1DEXT
5948 #define GLEE_H_DEFINED_glConvolutionFilter1DEXT
5949  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
5950  GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT;
5951  #define glConvolutionFilter1DEXT GLeeFuncPtr_glConvolutionFilter1DEXT
5952 #endif
5953 #ifndef GLEE_H_DEFINED_glConvolutionFilter2DEXT
5954 #define GLEE_H_DEFINED_glConvolutionFilter2DEXT
5955  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
5956  GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT;
5957  #define glConvolutionFilter2DEXT GLeeFuncPtr_glConvolutionFilter2DEXT
5958 #endif
5959 #ifndef GLEE_H_DEFINED_glConvolutionParameterfEXT
5960 #define GLEE_H_DEFINED_glConvolutionParameterfEXT
5961  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
5962  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT;
5963  #define glConvolutionParameterfEXT GLeeFuncPtr_glConvolutionParameterfEXT
5964 #endif
5965 #ifndef GLEE_H_DEFINED_glConvolutionParameterfvEXT
5966 #define GLEE_H_DEFINED_glConvolutionParameterfvEXT
5967  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
5968  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT;
5969  #define glConvolutionParameterfvEXT GLeeFuncPtr_glConvolutionParameterfvEXT
5970 #endif
5971 #ifndef GLEE_H_DEFINED_glConvolutionParameteriEXT
5972 #define GLEE_H_DEFINED_glConvolutionParameteriEXT
5973  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
5974  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT;
5975  #define glConvolutionParameteriEXT GLeeFuncPtr_glConvolutionParameteriEXT
5976 #endif
5977 #ifndef GLEE_H_DEFINED_glConvolutionParameterivEXT
5978 #define GLEE_H_DEFINED_glConvolutionParameterivEXT
5979  typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
5980  GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT;
5981  #define glConvolutionParameterivEXT GLeeFuncPtr_glConvolutionParameterivEXT
5982 #endif
5983 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
5984 #define GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
5985  typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
5986  GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT;
5987  #define glCopyConvolutionFilter1DEXT GLeeFuncPtr_glCopyConvolutionFilter1DEXT
5988 #endif
5989 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
5990 #define GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
5991  typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
5992  GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT;
5993  #define glCopyConvolutionFilter2DEXT GLeeFuncPtr_glCopyConvolutionFilter2DEXT
5994 #endif
5995 #ifndef GLEE_H_DEFINED_glGetConvolutionFilterEXT
5996 #define GLEE_H_DEFINED_glGetConvolutionFilterEXT
5997  typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
5998  GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT;
5999  #define glGetConvolutionFilterEXT GLeeFuncPtr_glGetConvolutionFilterEXT
6000 #endif
6001 #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
6002 #define GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
6003  typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
6004  GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT;
6005  #define glGetConvolutionParameterfvEXT GLeeFuncPtr_glGetConvolutionParameterfvEXT
6006 #endif
6007 #ifndef GLEE_H_DEFINED_glGetConvolutionParameterivEXT
6008 #define GLEE_H_DEFINED_glGetConvolutionParameterivEXT
6009  typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
6010  GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT;
6011  #define glGetConvolutionParameterivEXT GLeeFuncPtr_glGetConvolutionParameterivEXT
6012 #endif
6013 #ifndef GLEE_H_DEFINED_glGetSeparableFilterEXT
6014 #define GLEE_H_DEFINED_glGetSeparableFilterEXT
6015  typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
6016  GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT;
6017  #define glGetSeparableFilterEXT GLeeFuncPtr_glGetSeparableFilterEXT
6018 #endif
6019 #ifndef GLEE_H_DEFINED_glSeparableFilter2DEXT
6020 #define GLEE_H_DEFINED_glSeparableFilter2DEXT
6021  typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
6022  GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT;
6023  #define glSeparableFilter2DEXT GLeeFuncPtr_glSeparableFilter2DEXT
6024 #endif
6025 #endif
6026 
6027 /* GL_SGI_color_matrix */
6028 
6029 #ifndef GL_SGI_color_matrix
6030 #define GL_SGI_color_matrix 1
6031 #define __GLEE_GL_SGI_color_matrix 1
6032 /* Constants */
6033 #define GL_COLOR_MATRIX_SGI 0x80B1
6034 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
6035 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
6036 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
6037 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
6038 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
6039 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
6040 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
6041 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
6042 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
6043 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
6044 #endif
6045 
6046 /* GL_SGI_color_table */
6047 
6048 #ifndef GL_SGI_color_table
6049 #define GL_SGI_color_table 1
6050 #define __GLEE_GL_SGI_color_table 1
6051 /* Constants */
6052 #define GL_COLOR_TABLE_SGI 0x80D0
6053 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
6054 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
6055 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3
6056 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
6057 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
6058 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6
6059 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7
6060 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
6061 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
6062 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
6063 #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
6064 #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
6065 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
6066 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
6067 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
6068 #ifndef GLEE_H_DEFINED_glColorTableSGI
6069 #define GLEE_H_DEFINED_glColorTableSGI
6070  typedef void (APIENTRYP GLEEPFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
6071  GLEE_EXTERN GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI;
6072  #define glColorTableSGI GLeeFuncPtr_glColorTableSGI
6073 #endif
6074 #ifndef GLEE_H_DEFINED_glColorTableParameterfvSGI
6075 #define GLEE_H_DEFINED_glColorTableParameterfvSGI
6076  typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat * params);
6077  GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI;
6078  #define glColorTableParameterfvSGI GLeeFuncPtr_glColorTableParameterfvSGI
6079 #endif
6080 #ifndef GLEE_H_DEFINED_glColorTableParameterivSGI
6081 #define GLEE_H_DEFINED_glColorTableParameterivSGI
6082  typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint * params);
6083  GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI;
6084  #define glColorTableParameterivSGI GLeeFuncPtr_glColorTableParameterivSGI
6085 #endif
6086 #ifndef GLEE_H_DEFINED_glCopyColorTableSGI
6087 #define GLEE_H_DEFINED_glCopyColorTableSGI
6088  typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
6089  GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI;
6090  #define glCopyColorTableSGI GLeeFuncPtr_glCopyColorTableSGI
6091 #endif
6092 #ifndef GLEE_H_DEFINED_glGetColorTableSGI
6093 #define GLEE_H_DEFINED_glGetColorTableSGI
6094  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
6095  GLEE_EXTERN GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI;
6096  #define glGetColorTableSGI GLeeFuncPtr_glGetColorTableSGI
6097 #endif
6098 #ifndef GLEE_H_DEFINED_glGetColorTableParameterfvSGI
6099 #define GLEE_H_DEFINED_glGetColorTableParameterfvSGI
6100  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat * params);
6101  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI;
6102  #define glGetColorTableParameterfvSGI GLeeFuncPtr_glGetColorTableParameterfvSGI
6103 #endif
6104 #ifndef GLEE_H_DEFINED_glGetColorTableParameterivSGI
6105 #define GLEE_H_DEFINED_glGetColorTableParameterivSGI
6106  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint * params);
6107  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI;
6108  #define glGetColorTableParameterivSGI GLeeFuncPtr_glGetColorTableParameterivSGI
6109 #endif
6110 #endif
6111 
6112 /* GL_SGIS_pixel_texture */
6113 
6114 #ifndef GL_SGIS_pixel_texture
6115 #define GL_SGIS_pixel_texture 1
6116 #define __GLEE_GL_SGIS_pixel_texture 1
6117 /* Constants */
6118 #define GL_PIXEL_TEXTURE_SGIS 0x8353
6119 #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
6120 #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
6121 #define GL_PIXEL_GROUP_COLOR_SGIS 0x8356
6122 #ifndef GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
6123 #define GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
6124  typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
6125  GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS;
6126  #define glPixelTexGenParameteriSGIS GLeeFuncPtr_glPixelTexGenParameteriSGIS
6127 #endif
6128 #ifndef GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
6129 #define GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
6130  typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint * params);
6131  GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS;
6132  #define glPixelTexGenParameterivSGIS GLeeFuncPtr_glPixelTexGenParameterivSGIS
6133 #endif
6134 #ifndef GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
6135 #define GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
6136  typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
6137  GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS;
6138  #define glPixelTexGenParameterfSGIS GLeeFuncPtr_glPixelTexGenParameterfSGIS
6139 #endif
6140 #ifndef GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
6141 #define GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
6142  typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
6143  GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS;
6144  #define glPixelTexGenParameterfvSGIS GLeeFuncPtr_glPixelTexGenParameterfvSGIS
6145 #endif
6146 #ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
6147 #define GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
6148  typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint * params);
6149  GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS;
6150  #define glGetPixelTexGenParameterivSGIS GLeeFuncPtr_glGetPixelTexGenParameterivSGIS
6151 #endif
6152 #ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
6153 #define GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
6154  typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat * params);
6155  GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS;
6156  #define glGetPixelTexGenParameterfvSGIS GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS
6157 #endif
6158 #endif
6159 
6160 /* GL_SGIX_pixel_texture */
6161 
6162 #ifndef GL_SGIX_pixel_texture
6163 #define GL_SGIX_pixel_texture 1
6164 #define __GLEE_GL_SGIX_pixel_texture 1
6165 /* Constants */
6166 #define GL_PIXEL_TEX_GEN_SGIX 0x8139
6167 #define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
6168 #ifndef GLEE_H_DEFINED_glPixelTexGenSGIX
6169 #define GLEE_H_DEFINED_glPixelTexGenSGIX
6170  typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
6171  GLEE_EXTERN GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX;
6172  #define glPixelTexGenSGIX GLeeFuncPtr_glPixelTexGenSGIX
6173 #endif
6174 #endif
6175 
6176 /* GL_SGIS_texture4D */
6177 
6178 #ifndef GL_SGIS_texture4D
6179 #define GL_SGIS_texture4D 1
6180 #define __GLEE_GL_SGIS_texture4D 1
6181 /* Constants */
6182 #define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
6183 #define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
6184 #define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
6185 #define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
6186 #define GL_TEXTURE_4D_SGIS 0x8134
6187 #define GL_PROXY_TEXTURE_4D_SGIS 0x8135
6188 #define GL_TEXTURE_4DSIZE_SGIS 0x8136
6189 #define GL_TEXTURE_WRAP_Q_SGIS 0x8137
6190 #define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
6191 #define GL_TEXTURE_4D_BINDING_SGIS 0x814F
6192 #ifndef GLEE_H_DEFINED_glTexImage4DSGIS
6193 #define GLEE_H_DEFINED_glTexImage4DSGIS
6194  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);
6195  GLEE_EXTERN GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS;
6196  #define glTexImage4DSGIS GLeeFuncPtr_glTexImage4DSGIS
6197 #endif
6198 #ifndef GLEE_H_DEFINED_glTexSubImage4DSGIS
6199 #define GLEE_H_DEFINED_glTexSubImage4DSGIS
6200  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);
6201  GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS;
6202  #define glTexSubImage4DSGIS GLeeFuncPtr_glTexSubImage4DSGIS
6203 #endif
6204 #endif
6205 
6206 /* GL_SGI_texture_color_table */
6207 
6208 #ifndef GL_SGI_texture_color_table
6209 #define GL_SGI_texture_color_table 1
6210 #define __GLEE_GL_SGI_texture_color_table 1
6211 /* Constants */
6212 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
6213 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
6214 #endif
6215 
6216 /* GL_EXT_cmyka */
6217 
6218 #ifndef GL_EXT_cmyka
6219 #define GL_EXT_cmyka 1
6220 #define __GLEE_GL_EXT_cmyka 1
6221 /* Constants */
6222 #define GL_CMYK_EXT 0x800C
6223 #define GL_CMYKA_EXT 0x800D
6224 #define GL_PACK_CMYK_HINT_EXT 0x800E
6225 #define GL_UNPACK_CMYK_HINT_EXT 0x800F
6226 #endif
6227 
6228 /* GL_EXT_texture_object */
6229 
6230 #ifndef GL_EXT_texture_object
6231 #define GL_EXT_texture_object 1
6232 #define __GLEE_GL_EXT_texture_object 1
6233 /* Constants */
6234 #define GL_TEXTURE_PRIORITY_EXT 0x8066
6235 #define GL_TEXTURE_RESIDENT_EXT 0x8067
6236 #define GL_TEXTURE_1D_BINDING_EXT 0x8068
6237 #define GL_TEXTURE_2D_BINDING_EXT 0x8069
6238 #define GL_TEXTURE_3D_BINDING_EXT 0x806A
6239 #ifndef GLEE_H_DEFINED_glAreTexturesResidentEXT
6240 #define GLEE_H_DEFINED_glAreTexturesResidentEXT
6241  typedef GLboolean (APIENTRYP GLEEPFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint * textures, GLboolean * residences);
6242  GLEE_EXTERN GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT;
6243  #define glAreTexturesResidentEXT GLeeFuncPtr_glAreTexturesResidentEXT
6244 #endif
6245 #ifndef GLEE_H_DEFINED_glBindTextureEXT
6246 #define GLEE_H_DEFINED_glBindTextureEXT
6247  typedef void (APIENTRYP GLEEPFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
6248  GLEE_EXTERN GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT;
6249  #define glBindTextureEXT GLeeFuncPtr_glBindTextureEXT
6250 #endif
6251 #ifndef GLEE_H_DEFINED_glDeleteTexturesEXT
6252 #define GLEE_H_DEFINED_glDeleteTexturesEXT
6253  typedef void (APIENTRYP GLEEPFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint * textures);
6254  GLEE_EXTERN GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT;
6255  #define glDeleteTexturesEXT GLeeFuncPtr_glDeleteTexturesEXT
6256 #endif
6257 #ifndef GLEE_H_DEFINED_glGenTexturesEXT
6258 #define GLEE_H_DEFINED_glGenTexturesEXT
6259  typedef void (APIENTRYP GLEEPFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint * textures);
6260  GLEE_EXTERN GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT;
6261  #define glGenTexturesEXT GLeeFuncPtr_glGenTexturesEXT
6262 #endif
6263 #ifndef GLEE_H_DEFINED_glIsTextureEXT
6264 #define GLEE_H_DEFINED_glIsTextureEXT
6265  typedef GLboolean (APIENTRYP GLEEPFNGLISTEXTUREEXTPROC) (GLuint texture);
6266  GLEE_EXTERN GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT;
6267  #define glIsTextureEXT GLeeFuncPtr_glIsTextureEXT
6268 #endif
6269 #ifndef GLEE_H_DEFINED_glPrioritizeTexturesEXT
6270 #define GLEE_H_DEFINED_glPrioritizeTexturesEXT
6271  typedef void (APIENTRYP GLEEPFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities);
6272  GLEE_EXTERN GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT;
6273  #define glPrioritizeTexturesEXT GLeeFuncPtr_glPrioritizeTexturesEXT
6274 #endif
6275 #endif
6276 
6277 /* GL_SGIS_detail_texture */
6278 
6279 #ifndef GL_SGIS_detail_texture
6280 #define GL_SGIS_detail_texture 1
6281 #define __GLEE_GL_SGIS_detail_texture 1
6282 /* Constants */
6283 #define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
6284 #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
6285 #define GL_LINEAR_DETAIL_SGIS 0x8097
6286 #define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
6287 #define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
6288 #define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
6289 #define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
6290 #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
6291 #ifndef GLEE_H_DEFINED_glDetailTexFuncSGIS
6292 #define GLEE_H_DEFINED_glDetailTexFuncSGIS
6293  typedef void (APIENTRYP GLEEPFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
6294  GLEE_EXTERN GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS;
6295  #define glDetailTexFuncSGIS GLeeFuncPtr_glDetailTexFuncSGIS
6296 #endif
6297 #ifndef GLEE_H_DEFINED_glGetDetailTexFuncSGIS
6298 #define GLEE_H_DEFINED_glGetDetailTexFuncSGIS
6299  typedef void (APIENTRYP GLEEPFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
6300  GLEE_EXTERN GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS;
6301  #define glGetDetailTexFuncSGIS GLeeFuncPtr_glGetDetailTexFuncSGIS
6302 #endif
6303 #endif
6304 
6305 /* GL_SGIS_sharpen_texture */
6306 
6307 #ifndef GL_SGIS_sharpen_texture
6308 #define GL_SGIS_sharpen_texture 1
6309 #define __GLEE_GL_SGIS_sharpen_texture 1
6310 /* Constants */
6311 #define GL_LINEAR_SHARPEN_SGIS 0x80AD
6312 #define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
6313 #define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
6314 #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
6315 #ifndef GLEE_H_DEFINED_glSharpenTexFuncSGIS
6316 #define GLEE_H_DEFINED_glSharpenTexFuncSGIS
6317  typedef void (APIENTRYP GLEEPFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
6318  GLEE_EXTERN GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS;
6319  #define glSharpenTexFuncSGIS GLeeFuncPtr_glSharpenTexFuncSGIS
6320 #endif
6321 #ifndef GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
6322 #define GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
6323  typedef void (APIENTRYP GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
6324  GLEE_EXTERN GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS;
6325  #define glGetSharpenTexFuncSGIS GLeeFuncPtr_glGetSharpenTexFuncSGIS
6326 #endif
6327 #endif
6328 
6329 /* GL_EXT_packed_pixels */
6330 
6331 #ifndef GL_EXT_packed_pixels
6332 #define GL_EXT_packed_pixels 1
6333 #define __GLEE_GL_EXT_packed_pixels 1
6334 /* Constants */
6335 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
6336 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
6337 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
6338 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
6339 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
6340 #endif
6341 
6342 /* GL_SGIS_texture_lod */
6343 
6344 #ifndef GL_SGIS_texture_lod
6345 #define GL_SGIS_texture_lod 1
6346 #define __GLEE_GL_SGIS_texture_lod 1
6347 /* Constants */
6348 #define GL_TEXTURE_MIN_LOD_SGIS 0x813A
6349 #define GL_TEXTURE_MAX_LOD_SGIS 0x813B
6350 #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
6351 #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
6352 #endif
6353 
6354 /* GL_SGIS_multisample */
6355 
6356 #ifndef GL_SGIS_multisample
6357 #define GL_SGIS_multisample 1
6358 #define __GLEE_GL_SGIS_multisample 1
6359 /* Constants */
6360 #define GL_MULTISAMPLE_SGIS 0x809D
6361 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
6362 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
6363 #define GL_SAMPLE_MASK_SGIS 0x80A0
6364 #define GL_1PASS_SGIS 0x80A1
6365 #define GL_2PASS_0_SGIS 0x80A2
6366 #define GL_2PASS_1_SGIS 0x80A3
6367 #define GL_4PASS_0_SGIS 0x80A4
6368 #define GL_4PASS_1_SGIS 0x80A5
6369 #define GL_4PASS_2_SGIS 0x80A6
6370 #define GL_4PASS_3_SGIS 0x80A7
6371 #define GL_SAMPLE_BUFFERS_SGIS 0x80A8
6372 #define GL_SAMPLES_SGIS 0x80A9
6373 #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
6374 #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
6375 #define GL_SAMPLE_PATTERN_SGIS 0x80AC
6376 #ifndef GLEE_H_DEFINED_glSampleMaskSGIS
6377 #define GLEE_H_DEFINED_glSampleMaskSGIS
6378  typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
6379  GLEE_EXTERN GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS;
6380  #define glSampleMaskSGIS GLeeFuncPtr_glSampleMaskSGIS
6381 #endif
6382 #ifndef GLEE_H_DEFINED_glSamplePatternSGIS
6383 #define GLEE_H_DEFINED_glSamplePatternSGIS
6384  typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
6385  GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS;
6386  #define glSamplePatternSGIS GLeeFuncPtr_glSamplePatternSGIS
6387 #endif
6388 #endif
6389 
6390 /* GL_EXT_rescale_normal */
6391 
6392 #ifndef GL_EXT_rescale_normal
6393 #define GL_EXT_rescale_normal 1
6394 #define __GLEE_GL_EXT_rescale_normal 1
6395 /* Constants */
6396 #define GL_RESCALE_NORMAL_EXT 0x803A
6397 #endif
6398 
6399 /* GL_EXT_vertex_array */
6400 
6401 #ifndef GL_EXT_vertex_array
6402 #define GL_EXT_vertex_array 1
6403 #define __GLEE_GL_EXT_vertex_array 1
6404 /* Constants */
6405 #define GL_VERTEX_ARRAY_EXT 0x8074
6406 #define GL_NORMAL_ARRAY_EXT 0x8075
6407 #define GL_COLOR_ARRAY_EXT 0x8076
6408 #define GL_INDEX_ARRAY_EXT 0x8077
6409 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
6410 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
6411 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
6412 #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
6413 #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
6414 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
6415 #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
6416 #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
6417 #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
6418 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
6419 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
6420 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
6421 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
6422 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
6423 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
6424 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
6425 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
6426 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
6427 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
6428 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
6429 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
6430 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
6431 #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
6432 #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
6433 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
6434 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
6435 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
6436 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
6437 #ifndef GLEE_H_DEFINED_glArrayElementEXT
6438 #define GLEE_H_DEFINED_glArrayElementEXT
6439  typedef void (APIENTRYP GLEEPFNGLARRAYELEMENTEXTPROC) (GLint i);
6440  GLEE_EXTERN GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT;
6441  #define glArrayElementEXT GLeeFuncPtr_glArrayElementEXT
6442 #endif
6443 #ifndef GLEE_H_DEFINED_glColorPointerEXT
6444 #define GLEE_H_DEFINED_glColorPointerEXT
6445  typedef void (APIENTRYP GLEEPFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6446  GLEE_EXTERN GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT;
6447  #define glColorPointerEXT GLeeFuncPtr_glColorPointerEXT
6448 #endif
6449 #ifndef GLEE_H_DEFINED_glDrawArraysEXT
6450 #define GLEE_H_DEFINED_glDrawArraysEXT
6451  typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
6452  GLEE_EXTERN GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT;
6453  #define glDrawArraysEXT GLeeFuncPtr_glDrawArraysEXT
6454 #endif
6455 #ifndef GLEE_H_DEFINED_glEdgeFlagPointerEXT
6456 #define GLEE_H_DEFINED_glEdgeFlagPointerEXT
6457  typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean * pointer);
6458  GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT;
6459  #define glEdgeFlagPointerEXT GLeeFuncPtr_glEdgeFlagPointerEXT
6460 #endif
6461 #ifndef GLEE_H_DEFINED_glGetPointervEXT
6462 #define GLEE_H_DEFINED_glGetPointervEXT
6463  typedef void (APIENTRYP GLEEPFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* * params);
6464  GLEE_EXTERN GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT;
6465  #define glGetPointervEXT GLeeFuncPtr_glGetPointervEXT
6466 #endif
6467 #ifndef GLEE_H_DEFINED_glIndexPointerEXT
6468 #define GLEE_H_DEFINED_glIndexPointerEXT
6469  typedef void (APIENTRYP GLEEPFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6470  GLEE_EXTERN GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT;
6471  #define glIndexPointerEXT GLeeFuncPtr_glIndexPointerEXT
6472 #endif
6473 #ifndef GLEE_H_DEFINED_glNormalPointerEXT
6474 #define GLEE_H_DEFINED_glNormalPointerEXT
6475  typedef void (APIENTRYP GLEEPFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6476  GLEE_EXTERN GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT;
6477  #define glNormalPointerEXT GLeeFuncPtr_glNormalPointerEXT
6478 #endif
6479 #ifndef GLEE_H_DEFINED_glTexCoordPointerEXT
6480 #define GLEE_H_DEFINED_glTexCoordPointerEXT
6481  typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6482  GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT;
6483  #define glTexCoordPointerEXT GLeeFuncPtr_glTexCoordPointerEXT
6484 #endif
6485 #ifndef GLEE_H_DEFINED_glVertexPointerEXT
6486 #define GLEE_H_DEFINED_glVertexPointerEXT
6487  typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
6488  GLEE_EXTERN GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT;
6489  #define glVertexPointerEXT GLeeFuncPtr_glVertexPointerEXT
6490 #endif
6491 #endif
6492 
6493 /* GL_EXT_misc_attribute */
6494 
6495 #ifndef GL_EXT_misc_attribute
6496 #define GL_EXT_misc_attribute 1
6497 #define __GLEE_GL_EXT_misc_attribute 1
6498 /* Constants */
6499 #endif
6500 
6501 /* GL_SGIS_generate_mipmap */
6502 
6503 #ifndef GL_SGIS_generate_mipmap
6504 #define GL_SGIS_generate_mipmap 1
6505 #define __GLEE_GL_SGIS_generate_mipmap 1
6506 /* Constants */
6507 #define GL_GENERATE_MIPMAP_SGIS 0x8191
6508 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
6509 #endif
6510 
6511 /* GL_SGIX_clipmap */
6512 
6513 #ifndef GL_SGIX_clipmap
6514 #define GL_SGIX_clipmap 1
6515 #define __GLEE_GL_SGIX_clipmap 1
6516 /* Constants */
6517 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
6518 #define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
6519 #define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
6520 #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
6521 #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
6522 #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
6523 #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
6524 #define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
6525 #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
6526 #define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
6527 #define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
6528 #define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
6529 #endif
6530 
6531 /* GL_SGIX_shadow */
6532 
6533 #ifndef GL_SGIX_shadow
6534 #define GL_SGIX_shadow 1
6535 #define __GLEE_GL_SGIX_shadow 1
6536 /* Constants */
6537 #define GL_TEXTURE_COMPARE_SGIX 0x819A
6538 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
6539 #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
6540 #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
6541 #endif
6542 
6543 /* GL_SGIS_texture_edge_clamp */
6544 
6545 #ifndef GL_SGIS_texture_edge_clamp
6546 #define GL_SGIS_texture_edge_clamp 1
6547 #define __GLEE_GL_SGIS_texture_edge_clamp 1
6548 /* Constants */
6549 #define GL_CLAMP_TO_EDGE_SGIS 0x812F
6550 #endif
6551 
6552 /* GL_SGIS_texture_border_clamp */
6553 
6554 #ifndef GL_SGIS_texture_border_clamp
6555 #define GL_SGIS_texture_border_clamp 1
6556 #define __GLEE_GL_SGIS_texture_border_clamp 1
6557 /* Constants */
6558 #define GL_CLAMP_TO_BORDER_SGIS 0x812D
6559 #endif
6560 
6561 /* GL_EXT_blend_minmax */
6562 
6563 #ifndef GL_EXT_blend_minmax
6564 #define GL_EXT_blend_minmax 1
6565 #define __GLEE_GL_EXT_blend_minmax 1
6566 /* Constants */
6567 #define GL_FUNC_ADD_EXT 0x8006
6568 #define GL_MIN_EXT 0x8007
6569 #define GL_MAX_EXT 0x8008
6570 #define GL_BLEND_EQUATION_EXT 0x8009
6571 #ifndef GLEE_H_DEFINED_glBlendEquationEXT
6572 #define GLEE_H_DEFINED_glBlendEquationEXT
6573  typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
6574  GLEE_EXTERN GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT;
6575  #define glBlendEquationEXT GLeeFuncPtr_glBlendEquationEXT
6576 #endif
6577 #endif
6578 
6579 /* GL_EXT_blend_subtract */
6580 
6581 #ifndef GL_EXT_blend_subtract
6582 #define GL_EXT_blend_subtract 1
6583 #define __GLEE_GL_EXT_blend_subtract 1
6584 /* Constants */
6585 #define GL_FUNC_SUBTRACT_EXT 0x800A
6586 #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
6587 #endif
6588 
6589 /* GL_EXT_blend_logic_op */
6590 
6591 #ifndef GL_EXT_blend_logic_op
6592 #define GL_EXT_blend_logic_op 1
6593 #define __GLEE_GL_EXT_blend_logic_op 1
6594 /* Constants */
6595 #endif
6596 
6597 /* GL_SGIX_interlace */
6598 
6599 #ifndef GL_SGIX_interlace
6600 #define GL_SGIX_interlace 1
6601 #define __GLEE_GL_SGIX_interlace 1
6602 /* Constants */
6603 #define GL_INTERLACE_SGIX 0x8094
6604 #endif
6605 
6606 /* GL_SGIX_pixel_tiles */
6607 
6608 #ifndef GL_SGIX_pixel_tiles
6609 #define GL_SGIX_pixel_tiles 1
6610 #define __GLEE_GL_SGIX_pixel_tiles 1
6611 /* Constants */
6612 #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
6613 #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
6614 #define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
6615 #define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
6616 #define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
6617 #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
6618 #define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
6619 #define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
6620 #endif
6621 
6622 /* GL_SGIS_texture_select */
6623 
6624 #ifndef GL_SGIS_texture_select
6625 #define GL_SGIS_texture_select 1
6626 #define __GLEE_GL_SGIS_texture_select 1
6627 /* Constants */
6628 #define GL_DUAL_ALPHA4_SGIS 0x8110
6629 #define GL_DUAL_ALPHA8_SGIS 0x8111
6630 #define GL_DUAL_ALPHA12_SGIS 0x8112
6631 #define GL_DUAL_ALPHA16_SGIS 0x8113
6632 #define GL_DUAL_LUMINANCE4_SGIS 0x8114
6633 #define GL_DUAL_LUMINANCE8_SGIS 0x8115
6634 #define GL_DUAL_LUMINANCE12_SGIS 0x8116
6635 #define GL_DUAL_LUMINANCE16_SGIS 0x8117
6636 #define GL_DUAL_INTENSITY4_SGIS 0x8118
6637 #define GL_DUAL_INTENSITY8_SGIS 0x8119
6638 #define GL_DUAL_INTENSITY12_SGIS 0x811A
6639 #define GL_DUAL_INTENSITY16_SGIS 0x811B
6640 #define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
6641 #define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
6642 #define GL_QUAD_ALPHA4_SGIS 0x811E
6643 #define GL_QUAD_ALPHA8_SGIS 0x811F
6644 #define GL_QUAD_LUMINANCE4_SGIS 0x8120
6645 #define GL_QUAD_LUMINANCE8_SGIS 0x8121
6646 #define GL_QUAD_INTENSITY4_SGIS 0x8122
6647 #define GL_QUAD_INTENSITY8_SGIS 0x8123
6648 #define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
6649 #define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
6650 #endif
6651 
6652 /* GL_SGIX_sprite */
6653 
6654 #ifndef GL_SGIX_sprite
6655 #define GL_SGIX_sprite 1
6656 #define __GLEE_GL_SGIX_sprite 1
6657 /* Constants */
6658 #define GL_SPRITE_SGIX 0x8148
6659 #define GL_SPRITE_MODE_SGIX 0x8149
6660 #define GL_SPRITE_AXIS_SGIX 0x814A
6661 #define GL_SPRITE_TRANSLATION_SGIX 0x814B
6662 #define GL_SPRITE_AXIAL_SGIX 0x814C
6663 #define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
6664 #define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
6665 #ifndef GLEE_H_DEFINED_glSpriteParameterfSGIX
6666 #define GLEE_H_DEFINED_glSpriteParameterfSGIX
6667  typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
6668  GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX;
6669  #define glSpriteParameterfSGIX GLeeFuncPtr_glSpriteParameterfSGIX
6670 #endif
6671 #ifndef GLEE_H_DEFINED_glSpriteParameterfvSGIX
6672 #define GLEE_H_DEFINED_glSpriteParameterfvSGIX
6673  typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat * params);
6674  GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX;
6675  #define glSpriteParameterfvSGIX GLeeFuncPtr_glSpriteParameterfvSGIX
6676 #endif
6677 #ifndef GLEE_H_DEFINED_glSpriteParameteriSGIX
6678 #define GLEE_H_DEFINED_glSpriteParameteriSGIX
6679  typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
6680  GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX;
6681  #define glSpriteParameteriSGIX GLeeFuncPtr_glSpriteParameteriSGIX
6682 #endif
6683 #ifndef GLEE_H_DEFINED_glSpriteParameterivSGIX
6684 #define GLEE_H_DEFINED_glSpriteParameterivSGIX
6685  typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint * params);
6686  GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX;
6687  #define glSpriteParameterivSGIX GLeeFuncPtr_glSpriteParameterivSGIX
6688 #endif
6689 #endif
6690 
6691 /* GL_SGIX_texture_multi_buffer */
6692 
6693 #ifndef GL_SGIX_texture_multi_buffer
6694 #define GL_SGIX_texture_multi_buffer 1
6695 #define __GLEE_GL_SGIX_texture_multi_buffer 1
6696 /* Constants */
6697 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
6698 #endif
6699 
6700 /* GL_EXT_point_parameters */
6701 
6702 #ifndef GL_EXT_point_parameters
6703 #define GL_EXT_point_parameters 1
6704 #define __GLEE_GL_EXT_point_parameters 1
6705 /* Constants */
6706 #define GL_POINT_SIZE_MIN_EXT 0x8126
6707 #define GL_POINT_SIZE_MAX_EXT 0x8127
6708 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
6709 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
6710 #ifndef GLEE_H_DEFINED_glPointParameterfEXT
6711 #define GLEE_H_DEFINED_glPointParameterfEXT
6712  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
6713  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT;
6714  #define glPointParameterfEXT GLeeFuncPtr_glPointParameterfEXT
6715 #endif
6716 #ifndef GLEE_H_DEFINED_glPointParameterfvEXT
6717 #define GLEE_H_DEFINED_glPointParameterfvEXT
6718  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat * params);
6719  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT;
6720  #define glPointParameterfvEXT GLeeFuncPtr_glPointParameterfvEXT
6721 #endif
6722 #endif
6723 
6724 /* GL_SGIS_point_parameters */
6725 
6726 #ifndef GL_SGIS_point_parameters
6727 #define GL_SGIS_point_parameters 1
6728 #define __GLEE_GL_SGIS_point_parameters 1
6729 /* Constants */
6730 #define GL_POINT_SIZE_MIN_SGIS 0x8126
6731 #define GL_POINT_SIZE_MAX_SGIS 0x8127
6732 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
6733 #define GL_DISTANCE_ATTENUATION_SGIS 0x8129
6734 #ifndef GLEE_H_DEFINED_glPointParameterfSGIS
6735 #define GLEE_H_DEFINED_glPointParameterfSGIS
6736  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
6737  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS;
6738  #define glPointParameterfSGIS GLeeFuncPtr_glPointParameterfSGIS
6739 #endif
6740 #ifndef GLEE_H_DEFINED_glPointParameterfvSGIS
6741 #define GLEE_H_DEFINED_glPointParameterfvSGIS
6742  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
6743  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS;
6744  #define glPointParameterfvSGIS GLeeFuncPtr_glPointParameterfvSGIS
6745 #endif
6746 #endif
6747 
6748 /* GL_SGIX_instruments */
6749 
6750 #ifndef GL_SGIX_instruments
6751 #define GL_SGIX_instruments 1
6752 #define __GLEE_GL_SGIX_instruments 1
6753 /* Constants */
6754 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
6755 #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
6756 #ifndef GLEE_H_DEFINED_glGetInstrumentsSGIX
6757 #define GLEE_H_DEFINED_glGetInstrumentsSGIX
6758  typedef GLint (APIENTRYP GLEEPFNGLGETINSTRUMENTSSGIXPROC) ();
6759  GLEE_EXTERN GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX;
6760  #define glGetInstrumentsSGIX GLeeFuncPtr_glGetInstrumentsSGIX
6761 #endif
6762 #ifndef GLEE_H_DEFINED_glInstrumentsBufferSGIX
6763 #define GLEE_H_DEFINED_glInstrumentsBufferSGIX
6764  typedef void (APIENTRYP GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint * buffer);
6765  GLEE_EXTERN GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX;
6766  #define glInstrumentsBufferSGIX GLeeFuncPtr_glInstrumentsBufferSGIX
6767 #endif
6768 #ifndef GLEE_H_DEFINED_glPollInstrumentsSGIX
6769 #define GLEE_H_DEFINED_glPollInstrumentsSGIX
6770  typedef GLint (APIENTRYP GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) (GLint * marker_p);
6771  GLEE_EXTERN GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX;
6772  #define glPollInstrumentsSGIX GLeeFuncPtr_glPollInstrumentsSGIX
6773 #endif
6774 #ifndef GLEE_H_DEFINED_glReadInstrumentsSGIX
6775 #define GLEE_H_DEFINED_glReadInstrumentsSGIX
6776  typedef void (APIENTRYP GLEEPFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
6777  GLEE_EXTERN GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX;
6778  #define glReadInstrumentsSGIX GLeeFuncPtr_glReadInstrumentsSGIX
6779 #endif
6780 #ifndef GLEE_H_DEFINED_glStartInstrumentsSGIX
6781 #define GLEE_H_DEFINED_glStartInstrumentsSGIX
6782  typedef void (APIENTRYP GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) ();
6783  GLEE_EXTERN GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX;
6784  #define glStartInstrumentsSGIX GLeeFuncPtr_glStartInstrumentsSGIX
6785 #endif
6786 #ifndef GLEE_H_DEFINED_glStopInstrumentsSGIX
6787 #define GLEE_H_DEFINED_glStopInstrumentsSGIX
6788  typedef void (APIENTRYP GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
6789  GLEE_EXTERN GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX;
6790  #define glStopInstrumentsSGIX GLeeFuncPtr_glStopInstrumentsSGIX
6791 #endif
6792 #endif
6793 
6794 /* GL_SGIX_texture_scale_bias */
6795 
6796 #ifndef GL_SGIX_texture_scale_bias
6797 #define GL_SGIX_texture_scale_bias 1
6798 #define __GLEE_GL_SGIX_texture_scale_bias 1
6799 /* Constants */
6800 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
6801 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
6802 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
6803 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
6804 #endif
6805 
6806 /* GL_SGIX_framezoom */
6807 
6808 #ifndef GL_SGIX_framezoom
6809 #define GL_SGIX_framezoom 1
6810 #define __GLEE_GL_SGIX_framezoom 1
6811 /* Constants */
6812 #define GL_FRAMEZOOM_SGIX 0x818B
6813 #define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
6814 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
6815 #ifndef GLEE_H_DEFINED_glFrameZoomSGIX
6816 #define GLEE_H_DEFINED_glFrameZoomSGIX
6817  typedef void (APIENTRYP GLEEPFNGLFRAMEZOOMSGIXPROC) (GLint factor);
6818  GLEE_EXTERN GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX;
6819  #define glFrameZoomSGIX GLeeFuncPtr_glFrameZoomSGIX
6820 #endif
6821 #endif
6822 
6823 /* GL_SGIX_tag_sample_buffer */
6824 
6825 #ifndef GL_SGIX_tag_sample_buffer
6826 #define GL_SGIX_tag_sample_buffer 1
6827 #define __GLEE_GL_SGIX_tag_sample_buffer 1
6828 /* Constants */
6829 #ifndef GLEE_H_DEFINED_glTagSampleBufferSGIX
6830 #define GLEE_H_DEFINED_glTagSampleBufferSGIX
6831  typedef void (APIENTRYP GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) ();
6832  GLEE_EXTERN GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX;
6833  #define glTagSampleBufferSGIX GLeeFuncPtr_glTagSampleBufferSGIX
6834 #endif
6835 #endif
6836 
6837 /* GL_FfdMaskSGIX */
6838 
6839 #ifndef GL_FfdMaskSGIX
6840 #define GL_FfdMaskSGIX 1
6841 #define __GLEE_GL_FfdMaskSGIX 1
6842 /* Constants */
6843 #define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
6844 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
6845 #endif
6846 
6847 /* GL_SGIX_polynomial_ffd */
6848 
6849 #ifndef GL_SGIX_polynomial_ffd
6850 #define GL_SGIX_polynomial_ffd 1
6851 #define __GLEE_GL_SGIX_polynomial_ffd 1
6852 /* Constants */
6853 #define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
6854 #define GL_TEXTURE_DEFORMATION_SGIX 0x8195
6855 #define GL_DEFORMATIONS_MASK_SGIX 0x8196
6856 #define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
6857 #ifndef GLEE_H_DEFINED_glDeformationMap3dSGIX
6858 #define GLEE_H_DEFINED_glDeformationMap3dSGIX
6859  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);
6860  GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX;
6861  #define glDeformationMap3dSGIX GLeeFuncPtr_glDeformationMap3dSGIX
6862 #endif
6863 #ifndef GLEE_H_DEFINED_glDeformationMap3fSGIX
6864 #define GLEE_H_DEFINED_glDeformationMap3fSGIX
6865  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);
6866  GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX;
6867  #define glDeformationMap3fSGIX GLeeFuncPtr_glDeformationMap3fSGIX
6868 #endif
6869 #ifndef GLEE_H_DEFINED_glDeformSGIX
6870 #define GLEE_H_DEFINED_glDeformSGIX
6871  typedef void (APIENTRYP GLEEPFNGLDEFORMSGIXPROC) (GLbitfield mask);
6872  GLEE_EXTERN GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX;
6873  #define glDeformSGIX GLeeFuncPtr_glDeformSGIX
6874 #endif
6875 #ifndef GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
6876 #define GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
6877  typedef void (APIENTRYP GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
6878  GLEE_EXTERN GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX;
6879  #define glLoadIdentityDeformationMapSGIX GLeeFuncPtr_glLoadIdentityDeformationMapSGIX
6880 #endif
6881 #endif
6882 
6883 /* GL_SGIX_reference_plane */
6884 
6885 #ifndef GL_SGIX_reference_plane
6886 #define GL_SGIX_reference_plane 1
6887 #define __GLEE_GL_SGIX_reference_plane 1
6888 /* Constants */
6889 #define GL_REFERENCE_PLANE_SGIX 0x817D
6890 #define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
6891 #ifndef GLEE_H_DEFINED_glReferencePlaneSGIX
6892 #define GLEE_H_DEFINED_glReferencePlaneSGIX
6893  typedef void (APIENTRYP GLEEPFNGLREFERENCEPLANESGIXPROC) (const GLdouble * equation);
6894  GLEE_EXTERN GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX;
6895  #define glReferencePlaneSGIX GLeeFuncPtr_glReferencePlaneSGIX
6896 #endif
6897 #endif
6898 
6899 /* GL_SGIX_flush_raster */
6900 
6901 #ifndef GL_SGIX_flush_raster
6902 #define GL_SGIX_flush_raster 1
6903 #define __GLEE_GL_SGIX_flush_raster 1
6904 /* Constants */
6905 #ifndef GLEE_H_DEFINED_glFlushRasterSGIX
6906 #define GLEE_H_DEFINED_glFlushRasterSGIX
6907  typedef void (APIENTRYP GLEEPFNGLFLUSHRASTERSGIXPROC) ();
6908  GLEE_EXTERN GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX;
6909  #define glFlushRasterSGIX GLeeFuncPtr_glFlushRasterSGIX
6910 #endif
6911 #endif
6912 
6913 /* GL_SGIX_depth_texture */
6914 
6915 #ifndef GL_SGIX_depth_texture
6916 #define GL_SGIX_depth_texture 1
6917 #define __GLEE_GL_SGIX_depth_texture 1
6918 /* Constants */
6919 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
6920 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
6921 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
6922 #endif
6923 
6924 /* GL_SGIS_fog_function */
6925 
6926 #ifndef GL_SGIS_fog_function
6927 #define GL_SGIS_fog_function 1
6928 #define __GLEE_GL_SGIS_fog_function 1
6929 /* Constants */
6930 #define GL_FOG_FUNC_SGIS 0x812A
6931 #define GL_FOG_FUNC_POINTS_SGIS 0x812B
6932 #define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
6933 #ifndef GLEE_H_DEFINED_glFogFuncSGIS
6934 #define GLEE_H_DEFINED_glFogFuncSGIS
6935  typedef void (APIENTRYP GLEEPFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat * points);
6936  GLEE_EXTERN GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS;
6937  #define glFogFuncSGIS GLeeFuncPtr_glFogFuncSGIS
6938 #endif
6939 #ifndef GLEE_H_DEFINED_glGetFogFuncSGIS
6940 #define GLEE_H_DEFINED_glGetFogFuncSGIS
6941  typedef void (APIENTRYP GLEEPFNGLGETFOGFUNCSGISPROC) (GLfloat * points);
6942  GLEE_EXTERN GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS;
6943  #define glGetFogFuncSGIS GLeeFuncPtr_glGetFogFuncSGIS
6944 #endif
6945 #endif
6946 
6947 /* GL_SGIX_fog_offset */
6948 
6949 #ifndef GL_SGIX_fog_offset
6950 #define GL_SGIX_fog_offset 1
6951 #define __GLEE_GL_SGIX_fog_offset 1
6952 /* Constants */
6953 #define GL_FOG_OFFSET_SGIX 0x8198
6954 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199
6955 #endif
6956 
6957 /* GL_HP_image_transform */
6958 
6959 #ifndef GL_HP_image_transform
6960 #define GL_HP_image_transform 1
6961 #define __GLEE_GL_HP_image_transform 1
6962 /* Constants */
6963 #define GL_IMAGE_SCALE_X_HP 0x8155
6964 #define GL_IMAGE_SCALE_Y_HP 0x8156
6965 #define GL_IMAGE_TRANSLATE_X_HP 0x8157
6966 #define GL_IMAGE_TRANSLATE_Y_HP 0x8158
6967 #define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
6968 #define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
6969 #define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
6970 #define GL_IMAGE_MAG_FILTER_HP 0x815C
6971 #define GL_IMAGE_MIN_FILTER_HP 0x815D
6972 #define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
6973 #define GL_CUBIC_HP 0x815F
6974 #define GL_AVERAGE_HP 0x8160
6975 #define GL_IMAGE_TRANSFORM_2D_HP 0x8161
6976 #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
6977 #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
6978 #ifndef GLEE_H_DEFINED_glImageTransformParameteriHP
6979 #define GLEE_H_DEFINED_glImageTransformParameteriHP
6980  typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
6981  GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP;
6982  #define glImageTransformParameteriHP GLeeFuncPtr_glImageTransformParameteriHP
6983 #endif
6984 #ifndef GLEE_H_DEFINED_glImageTransformParameterfHP
6985 #define GLEE_H_DEFINED_glImageTransformParameterfHP
6986  typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
6987  GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP;
6988  #define glImageTransformParameterfHP GLeeFuncPtr_glImageTransformParameterfHP
6989 #endif
6990 #ifndef GLEE_H_DEFINED_glImageTransformParameterivHP
6991 #define GLEE_H_DEFINED_glImageTransformParameterivHP
6992  typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint * params);
6993  GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP;
6994  #define glImageTransformParameterivHP GLeeFuncPtr_glImageTransformParameterivHP
6995 #endif
6996 #ifndef GLEE_H_DEFINED_glImageTransformParameterfvHP
6997 #define GLEE_H_DEFINED_glImageTransformParameterfvHP
6998  typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat * params);
6999  GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP;
7000  #define glImageTransformParameterfvHP GLeeFuncPtr_glImageTransformParameterfvHP
7001 #endif
7002 #ifndef GLEE_H_DEFINED_glGetImageTransformParameterivHP
7003 #define GLEE_H_DEFINED_glGetImageTransformParameterivHP
7004  typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint * params);
7005  GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP;
7006  #define glGetImageTransformParameterivHP GLeeFuncPtr_glGetImageTransformParameterivHP
7007 #endif
7008 #ifndef GLEE_H_DEFINED_glGetImageTransformParameterfvHP
7009 #define GLEE_H_DEFINED_glGetImageTransformParameterfvHP
7010  typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat * params);
7011  GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP;
7012  #define glGetImageTransformParameterfvHP GLeeFuncPtr_glGetImageTransformParameterfvHP
7013 #endif
7014 #endif
7015 
7016 /* GL_HP_convolution_border_modes */
7017 
7018 #ifndef GL_HP_convolution_border_modes
7019 #define GL_HP_convolution_border_modes 1
7020 #define __GLEE_GL_HP_convolution_border_modes 1
7021 /* Constants */
7022 #define GL_IGNORE_BORDER_HP 0x8150
7023 #define GL_CONSTANT_BORDER_HP 0x8151
7024 #define GL_REPLICATE_BORDER_HP 0x8153
7025 #define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
7026 #endif
7027 
7028 /* GL_INGR_palette_buffer */
7029 
7030 #ifndef GL_INGR_palette_buffer
7031 #define GL_INGR_palette_buffer 1
7032 #define __GLEE_GL_INGR_palette_buffer 1
7033 /* Constants */
7034 #endif
7035 
7036 /* GL_SGIX_texture_add_env */
7037 
7038 #ifndef GL_SGIX_texture_add_env
7039 #define GL_SGIX_texture_add_env 1
7040 #define __GLEE_GL_SGIX_texture_add_env 1
7041 /* Constants */
7042 #define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
7043 #endif
7044 
7045 /* GL_EXT_color_subtable */
7046 
7047 #ifndef GL_EXT_color_subtable
7048 #define GL_EXT_color_subtable 1
7049 #define __GLEE_GL_EXT_color_subtable 1
7050 /* Constants */
7051 #ifndef GLEE_H_DEFINED_glColorSubTableEXT
7052 #define GLEE_H_DEFINED_glColorSubTableEXT
7053  typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
7054  GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT;
7055  #define glColorSubTableEXT GLeeFuncPtr_glColorSubTableEXT
7056 #endif
7057 #ifndef GLEE_H_DEFINED_glCopyColorSubTableEXT
7058 #define GLEE_H_DEFINED_glCopyColorSubTableEXT
7059  typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
7060  GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT;
7061  #define glCopyColorSubTableEXT GLeeFuncPtr_glCopyColorSubTableEXT
7062 #endif
7063 #endif
7064 
7065 /* GL_PGI_vertex_hints */
7066 
7067 #ifndef GL_PGI_vertex_hints
7068 #define GL_PGI_vertex_hints 1
7069 #define __GLEE_GL_PGI_vertex_hints 1
7070 /* Constants */
7071 #define GL_VERTEX_DATA_HINT_PGI 0x1A22A
7072 #define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
7073 #define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
7074 #define GL_MAX_VERTEX_HINT_PGI 0x1A22D
7075 #define GL_COLOR3_BIT_PGI 0x00010000
7076 #define GL_COLOR4_BIT_PGI 0x00020000
7077 #define GL_EDGEFLAG_BIT_PGI 0x00040000
7078 #define GL_INDEX_BIT_PGI 0x00080000
7079 #define GL_MAT_AMBIENT_BIT_PGI 0x00100000
7080 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
7081 #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
7082 #define GL_MAT_EMISSION_BIT_PGI 0x00800000
7083 #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
7084 #define GL_MAT_SHININESS_BIT_PGI 0x02000000
7085 #define GL_MAT_SPECULAR_BIT_PGI 0x04000000
7086 #define GL_NORMAL_BIT_PGI 0x08000000
7087 #define GL_TEXCOORD1_BIT_PGI 0x10000000
7088 #define GL_TEXCOORD2_BIT_PGI 0x20000000
7089 #define GL_TEXCOORD3_BIT_PGI 0x40000000
7090 #define GL_TEXCOORD4_BIT_PGI 0x80000000
7091 #define GL_VERTEX23_BIT_PGI 0x00000004
7092 #define GL_VERTEX4_BIT_PGI 0x00000008
7093 #endif
7094 
7095 /* GL_PGI_misc_hints */
7096 
7097 #ifndef GL_PGI_misc_hints
7098 #define GL_PGI_misc_hints 1
7099 #define __GLEE_GL_PGI_misc_hints 1
7100 /* Constants */
7101 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
7102 #define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
7103 #define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
7104 #define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
7105 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
7106 #define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
7107 #define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
7108 #define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
7109 #define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
7110 #define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
7111 #define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
7112 #define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
7113 #define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
7114 #define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
7115 #define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
7116 #define GL_FULL_STIPPLE_HINT_PGI 0x1A219
7117 #define GL_CLIP_NEAR_HINT_PGI 0x1A220
7118 #define GL_CLIP_FAR_HINT_PGI 0x1A221
7119 #define GL_WIDE_LINE_HINT_PGI 0x1A222
7120 #define GL_BACK_NORMALS_HINT_PGI 0x1A223
7121 #ifndef GLEE_H_DEFINED_glHintPGI
7122 #define GLEE_H_DEFINED_glHintPGI
7123  typedef void (APIENTRYP GLEEPFNGLHINTPGIPROC) (GLenum target, GLint mode);
7124  GLEE_EXTERN GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI;
7125  #define glHintPGI GLeeFuncPtr_glHintPGI
7126 #endif
7127 #endif
7128 
7129 /* GL_EXT_paletted_texture */
7130 
7131 #ifndef GL_EXT_paletted_texture
7132 #define GL_EXT_paletted_texture 1
7133 #define __GLEE_GL_EXT_paletted_texture 1
7134 /* Constants */
7135 #define GL_COLOR_INDEX1_EXT 0x80E2
7136 #define GL_COLOR_INDEX2_EXT 0x80E3
7137 #define GL_COLOR_INDEX4_EXT 0x80E4
7138 #define GL_COLOR_INDEX8_EXT 0x80E5
7139 #define GL_COLOR_INDEX12_EXT 0x80E6
7140 #define GL_COLOR_INDEX16_EXT 0x80E7
7141 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
7142 #ifndef GLEE_H_DEFINED_glColorTableEXT
7143 #define GLEE_H_DEFINED_glColorTableEXT
7144  typedef void (APIENTRYP GLEEPFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
7145  GLEE_EXTERN GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT;
7146  #define glColorTableEXT GLeeFuncPtr_glColorTableEXT
7147 #endif
7148 #ifndef GLEE_H_DEFINED_glGetColorTableEXT
7149 #define GLEE_H_DEFINED_glGetColorTableEXT
7150  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * data);
7151  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT;
7152  #define glGetColorTableEXT GLeeFuncPtr_glGetColorTableEXT
7153 #endif
7154 #ifndef GLEE_H_DEFINED_glGetColorTableParameterivEXT
7155 #define GLEE_H_DEFINED_glGetColorTableParameterivEXT
7156  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
7157  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT;
7158  #define glGetColorTableParameterivEXT GLeeFuncPtr_glGetColorTableParameterivEXT
7159 #endif
7160 #ifndef GLEE_H_DEFINED_glGetColorTableParameterfvEXT
7161 #define GLEE_H_DEFINED_glGetColorTableParameterfvEXT
7162  typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
7163  GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT;
7164  #define glGetColorTableParameterfvEXT GLeeFuncPtr_glGetColorTableParameterfvEXT
7165 #endif
7166 #endif
7167 
7168 /* GL_EXT_clip_volume_hint */
7169 
7170 #ifndef GL_EXT_clip_volume_hint
7171 #define GL_EXT_clip_volume_hint 1
7172 #define __GLEE_GL_EXT_clip_volume_hint 1
7173 /* Constants */
7174 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
7175 #endif
7176 
7177 /* GL_SGIX_list_priority */
7178 
7179 #ifndef GL_SGIX_list_priority
7180 #define GL_SGIX_list_priority 1
7181 #define __GLEE_GL_SGIX_list_priority 1
7182 /* Constants */
7183 #define GL_LIST_PRIORITY_SGIX 0x8182
7184 #ifndef GLEE_H_DEFINED_glGetListParameterfvSGIX
7185 #define GLEE_H_DEFINED_glGetListParameterfvSGIX
7186  typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat * params);
7187  GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX;
7188  #define glGetListParameterfvSGIX GLeeFuncPtr_glGetListParameterfvSGIX
7189 #endif
7190 #ifndef GLEE_H_DEFINED_glGetListParameterivSGIX
7191 #define GLEE_H_DEFINED_glGetListParameterivSGIX
7192  typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint * params);
7193  GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX;
7194  #define glGetListParameterivSGIX GLeeFuncPtr_glGetListParameterivSGIX
7195 #endif
7196 #ifndef GLEE_H_DEFINED_glListParameterfSGIX
7197 #define GLEE_H_DEFINED_glListParameterfSGIX
7198  typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
7199  GLEE_EXTERN GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX;
7200  #define glListParameterfSGIX GLeeFuncPtr_glListParameterfSGIX
7201 #endif
7202 #ifndef GLEE_H_DEFINED_glListParameterfvSGIX
7203 #define GLEE_H_DEFINED_glListParameterfvSGIX
7204  typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat * params);
7205  GLEE_EXTERN GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX;
7206  #define glListParameterfvSGIX GLeeFuncPtr_glListParameterfvSGIX
7207 #endif
7208 #ifndef GLEE_H_DEFINED_glListParameteriSGIX
7209 #define GLEE_H_DEFINED_glListParameteriSGIX
7210  typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
7211  GLEE_EXTERN GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX;
7212  #define glListParameteriSGIX GLeeFuncPtr_glListParameteriSGIX
7213 #endif
7214 #ifndef GLEE_H_DEFINED_glListParameterivSGIX
7215 #define GLEE_H_DEFINED_glListParameterivSGIX
7216  typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint * params);
7217  GLEE_EXTERN GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX;
7218  #define glListParameterivSGIX GLeeFuncPtr_glListParameterivSGIX
7219 #endif
7220 #endif
7221 
7222 /* GL_SGIX_ir_instrument1 */
7223 
7224 #ifndef GL_SGIX_ir_instrument1
7225 #define GL_SGIX_ir_instrument1 1
7226 #define __GLEE_GL_SGIX_ir_instrument1 1
7227 /* Constants */
7228 #define GL_IR_INSTRUMENT1_SGIX 0x817F
7229 #endif
7230 
7231 /* GL_SGIX_calligraphic_fragment */
7232 
7233 #ifndef GL_SGIX_calligraphic_fragment
7234 #define GL_SGIX_calligraphic_fragment 1
7235 #define __GLEE_GL_SGIX_calligraphic_fragment 1
7236 /* Constants */
7237 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
7238 #endif
7239 
7240 /* GL_SGIX_texture_lod_bias */
7241 
7242 #ifndef GL_SGIX_texture_lod_bias
7243 #define GL_SGIX_texture_lod_bias 1
7244 #define __GLEE_GL_SGIX_texture_lod_bias 1
7245 /* Constants */
7246 #define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
7247 #define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
7248 #define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
7249 #endif
7250 
7251 /* GL_SGIX_shadow_ambient */
7252 
7253 #ifndef GL_SGIX_shadow_ambient
7254 #define GL_SGIX_shadow_ambient 1
7255 #define __GLEE_GL_SGIX_shadow_ambient 1
7256 /* Constants */
7257 #define GL_SHADOW_AMBIENT_SGIX 0x80BF
7258 #endif
7259 
7260 /* GL_EXT_index_texture */
7261 
7262 #ifndef GL_EXT_index_texture
7263 #define GL_EXT_index_texture 1
7264 #define __GLEE_GL_EXT_index_texture 1
7265 /* Constants */
7266 #endif
7267 
7268 /* GL_EXT_index_material */
7269 
7270 #ifndef GL_EXT_index_material
7271 #define GL_EXT_index_material 1
7272 #define __GLEE_GL_EXT_index_material 1
7273 /* Constants */
7274 #define GL_INDEX_MATERIAL_EXT 0x81B8
7275 #define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
7276 #define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
7277 #ifndef GLEE_H_DEFINED_glIndexMaterialEXT
7278 #define GLEE_H_DEFINED_glIndexMaterialEXT
7279  typedef void (APIENTRYP GLEEPFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
7280  GLEE_EXTERN GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT;
7281  #define glIndexMaterialEXT GLeeFuncPtr_glIndexMaterialEXT
7282 #endif
7283 #endif
7284 
7285 /* GL_EXT_index_func */
7286 
7287 #ifndef GL_EXT_index_func
7288 #define GL_EXT_index_func 1
7289 #define __GLEE_GL_EXT_index_func 1
7290 /* Constants */
7291 #define GL_INDEX_TEST_EXT 0x81B5
7292 #define GL_INDEX_TEST_FUNC_EXT 0x81B6
7293 #define GL_INDEX_TEST_REF_EXT 0x81B7
7294 #ifndef GLEE_H_DEFINED_glIndexFuncEXT
7295 #define GLEE_H_DEFINED_glIndexFuncEXT
7296  typedef void (APIENTRYP GLEEPFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
7297  GLEE_EXTERN GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT;
7298  #define glIndexFuncEXT GLeeFuncPtr_glIndexFuncEXT
7299 #endif
7300 #endif
7301 
7302 /* GL_EXT_index_array_formats */
7303 
7304 #ifndef GL_EXT_index_array_formats
7305 #define GL_EXT_index_array_formats 1
7306 #define __GLEE_GL_EXT_index_array_formats 1
7307 /* Constants */
7308 #define GL_IUI_V2F_EXT 0x81AD
7309 #define GL_IUI_V3F_EXT 0x81AE
7310 #define GL_IUI_N3F_V2F_EXT 0x81AF
7311 #define GL_IUI_N3F_V3F_EXT 0x81B0
7312 #define GL_T2F_IUI_V2F_EXT 0x81B1
7313 #define GL_T2F_IUI_V3F_EXT 0x81B2
7314 #define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
7315 #define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
7316 #endif
7317 
7318 /* GL_EXT_compiled_vertex_array */
7319 
7320 #ifndef GL_EXT_compiled_vertex_array
7321 #define GL_EXT_compiled_vertex_array 1
7322 #define __GLEE_GL_EXT_compiled_vertex_array 1
7323 /* Constants */
7324 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
7325 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
7326 #ifndef GLEE_H_DEFINED_glLockArraysEXT
7327 #define GLEE_H_DEFINED_glLockArraysEXT
7328  typedef void (APIENTRYP GLEEPFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
7329  GLEE_EXTERN GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT;
7330  #define glLockArraysEXT GLeeFuncPtr_glLockArraysEXT
7331 #endif
7332 #ifndef GLEE_H_DEFINED_glUnlockArraysEXT
7333 #define GLEE_H_DEFINED_glUnlockArraysEXT
7334  typedef void (APIENTRYP GLEEPFNGLUNLOCKARRAYSEXTPROC) ();
7335  GLEE_EXTERN GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT;
7336  #define glUnlockArraysEXT GLeeFuncPtr_glUnlockArraysEXT
7337 #endif
7338 #endif
7339 
7340 /* GL_EXT_cull_vertex */
7341 
7342 #ifndef GL_EXT_cull_vertex
7343 #define GL_EXT_cull_vertex 1
7344 #define __GLEE_GL_EXT_cull_vertex 1
7345 /* Constants */
7346 #define GL_CULL_VERTEX_EXT 0x81AA
7347 #define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
7348 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
7349 #ifndef GLEE_H_DEFINED_glCullParameterdvEXT
7350 #define GLEE_H_DEFINED_glCullParameterdvEXT
7351  typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble * params);
7352  GLEE_EXTERN GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT;
7353  #define glCullParameterdvEXT GLeeFuncPtr_glCullParameterdvEXT
7354 #endif
7355 #ifndef GLEE_H_DEFINED_glCullParameterfvEXT
7356 #define GLEE_H_DEFINED_glCullParameterfvEXT
7357  typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat * params);
7358  GLEE_EXTERN GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT;
7359  #define glCullParameterfvEXT GLeeFuncPtr_glCullParameterfvEXT
7360 #endif
7361 #endif
7362 
7363 /* GL_SGIX_ycrcb */
7364 
7365 #ifndef GL_SGIX_ycrcb
7366 #define GL_SGIX_ycrcb 1
7367 #define __GLEE_GL_SGIX_ycrcb 1
7368 /* Constants */
7369 #define GL_YCRCB_422_SGIX 0x81BB
7370 #define GL_YCRCB_444_SGIX 0x81BC
7371 #endif
7372 
7373 /* GL_SGIX_fragment_lighting */
7374 
7375 #ifndef GL_SGIX_fragment_lighting
7376 #define GL_SGIX_fragment_lighting 1
7377 #define __GLEE_GL_SGIX_fragment_lighting 1
7378 /* Constants */
7379 #define GL_FRAGMENT_LIGHTING_SGIX 0x8400
7380 #define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
7381 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
7382 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
7383 #define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
7384 #define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
7385 #define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
7386 #define GL_LIGHT_ENV_MODE_SGIX 0x8407
7387 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
7388 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
7389 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
7390 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
7391 #define GL_FRAGMENT_LIGHT0_SGIX 0x840C
7392 #define GL_FRAGMENT_LIGHT1_SGIX 0x840D
7393 #define GL_FRAGMENT_LIGHT2_SGIX 0x840E
7394 #define GL_FRAGMENT_LIGHT3_SGIX 0x840F
7395 #define GL_FRAGMENT_LIGHT4_SGIX 0x8410
7396 #define GL_FRAGMENT_LIGHT5_SGIX 0x8411
7397 #define GL_FRAGMENT_LIGHT6_SGIX 0x8412
7398 #define GL_FRAGMENT_LIGHT7_SGIX 0x8413
7399 #ifndef GLEE_H_DEFINED_glFragmentColorMaterialSGIX
7400 #define GLEE_H_DEFINED_glFragmentColorMaterialSGIX
7401  typedef void (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
7402  GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX;
7403  #define glFragmentColorMaterialSGIX GLeeFuncPtr_glFragmentColorMaterialSGIX
7404 #endif
7405 #ifndef GLEE_H_DEFINED_glFragmentLightfSGIX
7406 #define GLEE_H_DEFINED_glFragmentLightfSGIX
7407  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
7408  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX;
7409  #define glFragmentLightfSGIX GLeeFuncPtr_glFragmentLightfSGIX
7410 #endif
7411 #ifndef GLEE_H_DEFINED_glFragmentLightfvSGIX
7412 #define GLEE_H_DEFINED_glFragmentLightfvSGIX
7413  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat * params);
7414  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX;
7415  #define glFragmentLightfvSGIX GLeeFuncPtr_glFragmentLightfvSGIX
7416 #endif
7417 #ifndef GLEE_H_DEFINED_glFragmentLightiSGIX
7418 #define GLEE_H_DEFINED_glFragmentLightiSGIX
7419  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
7420  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX;
7421  #define glFragmentLightiSGIX GLeeFuncPtr_glFragmentLightiSGIX
7422 #endif
7423 #ifndef GLEE_H_DEFINED_glFragmentLightivSGIX
7424 #define GLEE_H_DEFINED_glFragmentLightivSGIX
7425  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint * params);
7426  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX;
7427  #define glFragmentLightivSGIX GLeeFuncPtr_glFragmentLightivSGIX
7428 #endif
7429 #ifndef GLEE_H_DEFINED_glFragmentLightModelfSGIX
7430 #define GLEE_H_DEFINED_glFragmentLightModelfSGIX
7431  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
7432  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX;
7433  #define glFragmentLightModelfSGIX GLeeFuncPtr_glFragmentLightModelfSGIX
7434 #endif
7435 #ifndef GLEE_H_DEFINED_glFragmentLightModelfvSGIX
7436 #define GLEE_H_DEFINED_glFragmentLightModelfvSGIX
7437  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat * params);
7438  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX;
7439  #define glFragmentLightModelfvSGIX GLeeFuncPtr_glFragmentLightModelfvSGIX
7440 #endif
7441 #ifndef GLEE_H_DEFINED_glFragmentLightModeliSGIX
7442 #define GLEE_H_DEFINED_glFragmentLightModeliSGIX
7443  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
7444  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX;
7445  #define glFragmentLightModeliSGIX GLeeFuncPtr_glFragmentLightModeliSGIX
7446 #endif
7447 #ifndef GLEE_H_DEFINED_glFragmentLightModelivSGIX
7448 #define GLEE_H_DEFINED_glFragmentLightModelivSGIX
7449  typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint * params);
7450  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX;
7451  #define glFragmentLightModelivSGIX GLeeFuncPtr_glFragmentLightModelivSGIX
7452 #endif
7453 #ifndef GLEE_H_DEFINED_glFragmentMaterialfSGIX
7454 #define GLEE_H_DEFINED_glFragmentMaterialfSGIX
7455  typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
7456  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX;
7457  #define glFragmentMaterialfSGIX GLeeFuncPtr_glFragmentMaterialfSGIX
7458 #endif
7459 #ifndef GLEE_H_DEFINED_glFragmentMaterialfvSGIX
7460 #define GLEE_H_DEFINED_glFragmentMaterialfvSGIX
7461  typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat * params);
7462  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX;
7463  #define glFragmentMaterialfvSGIX GLeeFuncPtr_glFragmentMaterialfvSGIX
7464 #endif
7465 #ifndef GLEE_H_DEFINED_glFragmentMaterialiSGIX
7466 #define GLEE_H_DEFINED_glFragmentMaterialiSGIX
7467  typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
7468  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX;
7469  #define glFragmentMaterialiSGIX GLeeFuncPtr_glFragmentMaterialiSGIX
7470 #endif
7471 #ifndef GLEE_H_DEFINED_glFragmentMaterialivSGIX
7472 #define GLEE_H_DEFINED_glFragmentMaterialivSGIX
7473  typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint * params);
7474  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX;
7475  #define glFragmentMaterialivSGIX GLeeFuncPtr_glFragmentMaterialivSGIX
7476 #endif
7477 #ifndef GLEE_H_DEFINED_glGetFragmentLightfvSGIX
7478 #define GLEE_H_DEFINED_glGetFragmentLightfvSGIX
7479  typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat * params);
7480  GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX;
7481  #define glGetFragmentLightfvSGIX GLeeFuncPtr_glGetFragmentLightfvSGIX
7482 #endif
7483 #ifndef GLEE_H_DEFINED_glGetFragmentLightivSGIX
7484 #define GLEE_H_DEFINED_glGetFragmentLightivSGIX
7485  typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint * params);
7486  GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX;
7487  #define glGetFragmentLightivSGIX GLeeFuncPtr_glGetFragmentLightivSGIX
7488 #endif
7489 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
7490 #define GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
7491  typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat * params);
7492  GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX;
7493  #define glGetFragmentMaterialfvSGIX GLeeFuncPtr_glGetFragmentMaterialfvSGIX
7494 #endif
7495 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
7496 #define GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
7497  typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint * params);
7498  GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX;
7499  #define glGetFragmentMaterialivSGIX GLeeFuncPtr_glGetFragmentMaterialivSGIX
7500 #endif
7501 #ifndef GLEE_H_DEFINED_glLightEnviSGIX
7502 #define GLEE_H_DEFINED_glLightEnviSGIX
7503  typedef void (APIENTRYP GLEEPFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
7504  GLEE_EXTERN GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX;
7505  #define glLightEnviSGIX GLeeFuncPtr_glLightEnviSGIX
7506 #endif
7507 #endif
7508 
7509 /* GL_IBM_rasterpos_clip */
7510 
7511 #ifndef GL_IBM_rasterpos_clip
7512 #define GL_IBM_rasterpos_clip 1
7513 #define __GLEE_GL_IBM_rasterpos_clip 1
7514 /* Constants */
7515 #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
7516 #endif
7517 
7518 /* GL_HP_texture_lighting */
7519 
7520 #ifndef GL_HP_texture_lighting
7521 #define GL_HP_texture_lighting 1
7522 #define __GLEE_GL_HP_texture_lighting 1
7523 /* Constants */
7524 #define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
7525 #define GL_TEXTURE_POST_SPECULAR_HP 0x8168
7526 #define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
7527 #endif
7528 
7529 /* GL_EXT_draw_range_elements */
7530 
7531 #ifndef GL_EXT_draw_range_elements
7532 #define GL_EXT_draw_range_elements 1
7533 #define __GLEE_GL_EXT_draw_range_elements 1
7534 /* Constants */
7535 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
7536 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
7537 #ifndef GLEE_H_DEFINED_glDrawRangeElementsEXT
7538 #define GLEE_H_DEFINED_glDrawRangeElementsEXT
7539  typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
7540  GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT;
7541  #define glDrawRangeElementsEXT GLeeFuncPtr_glDrawRangeElementsEXT
7542 #endif
7543 #endif
7544 
7545 /* GL_WIN_phong_shading */
7546 
7547 #ifndef GL_WIN_phong_shading
7548 #define GL_WIN_phong_shading 1
7549 #define __GLEE_GL_WIN_phong_shading 1
7550 /* Constants */
7551 #define GL_PHONG_WIN 0x80EA
7552 #define GL_PHONG_HINT_WIN 0x80EB
7553 #endif
7554 
7555 /* GL_WIN_specular_fog */
7556 
7557 #ifndef GL_WIN_specular_fog
7558 #define GL_WIN_specular_fog 1
7559 #define __GLEE_GL_WIN_specular_fog 1
7560 /* Constants */
7561 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
7562 #endif
7563 
7564 /* GL_EXT_light_texture */
7565 
7566 #ifndef GL_EXT_light_texture
7567 #define GL_EXT_light_texture 1
7568 #define __GLEE_GL_EXT_light_texture 1
7569 /* Constants */
7570 #define GL_FRAGMENT_MATERIAL_EXT 0x8349
7571 #define GL_FRAGMENT_NORMAL_EXT 0x834A
7572 #define GL_FRAGMENT_COLOR_EXT 0x834C
7573 #define GL_ATTENUATION_EXT 0x834D
7574 #define GL_SHADOW_ATTENUATION_EXT 0x834E
7575 #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
7576 #define GL_TEXTURE_LIGHT_EXT 0x8350
7577 #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
7578 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
7579 #ifndef GLEE_H_DEFINED_glApplyTextureEXT
7580 #define GLEE_H_DEFINED_glApplyTextureEXT
7581  typedef void (APIENTRYP GLEEPFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
7582  GLEE_EXTERN GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT;
7583  #define glApplyTextureEXT GLeeFuncPtr_glApplyTextureEXT
7584 #endif
7585 #ifndef GLEE_H_DEFINED_glTextureLightEXT
7586 #define GLEE_H_DEFINED_glTextureLightEXT
7587  typedef void (APIENTRYP GLEEPFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
7588  GLEE_EXTERN GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT;
7589  #define glTextureLightEXT GLeeFuncPtr_glTextureLightEXT
7590 #endif
7591 #ifndef GLEE_H_DEFINED_glTextureMaterialEXT
7592 #define GLEE_H_DEFINED_glTextureMaterialEXT
7593  typedef void (APIENTRYP GLEEPFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
7594  GLEE_EXTERN GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT;
7595  #define glTextureMaterialEXT GLeeFuncPtr_glTextureMaterialEXT
7596 #endif
7597 #endif
7598 
7599 /* GL_SGIX_blend_alpha_minmax */
7600 
7601 #ifndef GL_SGIX_blend_alpha_minmax
7602 #define GL_SGIX_blend_alpha_minmax 1
7603 #define __GLEE_GL_SGIX_blend_alpha_minmax 1
7604 /* Constants */
7605 #define GL_ALPHA_MIN_SGIX 0x8320
7606 #define GL_ALPHA_MAX_SGIX 0x8321
7607 #endif
7608 
7609 /* GL_SGIX_impact_pixel_texture */
7610 
7611 #ifndef GL_SGIX_impact_pixel_texture
7612 #define GL_SGIX_impact_pixel_texture 1
7613 #define __GLEE_GL_SGIX_impact_pixel_texture 1
7614 /* Constants */
7615 #define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184
7616 #define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185
7617 #define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186
7618 #define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
7619 #define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
7620 #define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189
7621 #define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A
7622 #endif
7623 
7624 /* GL_EXT_bgra */
7625 
7626 #ifndef GL_EXT_bgra
7627 #define GL_EXT_bgra 1
7628 #define __GLEE_GL_EXT_bgra 1
7629 /* Constants */
7630 #define GL_BGR_EXT 0x80E0
7631 #define GL_BGRA_EXT 0x80E1
7632 #endif
7633 
7634 /* GL_SGIX_async */
7635 
7636 #ifndef GL_SGIX_async
7637 #define GL_SGIX_async 1
7638 #define __GLEE_GL_SGIX_async 1
7639 /* Constants */
7640 #define GL_ASYNC_MARKER_SGIX 0x8329
7641 #ifndef GLEE_H_DEFINED_glAsyncMarkerSGIX
7642 #define GLEE_H_DEFINED_glAsyncMarkerSGIX
7643  typedef void (APIENTRYP GLEEPFNGLASYNCMARKERSGIXPROC) (GLuint marker);
7644  GLEE_EXTERN GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX;
7645  #define glAsyncMarkerSGIX GLeeFuncPtr_glAsyncMarkerSGIX
7646 #endif
7647 #ifndef GLEE_H_DEFINED_glFinishAsyncSGIX
7648 #define GLEE_H_DEFINED_glFinishAsyncSGIX
7649  typedef GLint (APIENTRYP GLEEPFNGLFINISHASYNCSGIXPROC) (GLuint * markerp);
7650  GLEE_EXTERN GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX;
7651  #define glFinishAsyncSGIX GLeeFuncPtr_glFinishAsyncSGIX
7652 #endif
7653 #ifndef GLEE_H_DEFINED_glPollAsyncSGIX
7654 #define GLEE_H_DEFINED_glPollAsyncSGIX
7655  typedef GLint (APIENTRYP GLEEPFNGLPOLLASYNCSGIXPROC) (GLuint * markerp);
7656  GLEE_EXTERN GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX;
7657  #define glPollAsyncSGIX GLeeFuncPtr_glPollAsyncSGIX
7658 #endif
7659 #ifndef GLEE_H_DEFINED_glGenAsyncMarkersSGIX
7660 #define GLEE_H_DEFINED_glGenAsyncMarkersSGIX
7661  typedef GLuint (APIENTRYP GLEEPFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
7662  GLEE_EXTERN GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX;
7663  #define glGenAsyncMarkersSGIX GLeeFuncPtr_glGenAsyncMarkersSGIX
7664 #endif
7665 #ifndef GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
7666 #define GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
7667  typedef void (APIENTRYP GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
7668  GLEE_EXTERN GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX;
7669  #define glDeleteAsyncMarkersSGIX GLeeFuncPtr_glDeleteAsyncMarkersSGIX
7670 #endif
7671 #ifndef GLEE_H_DEFINED_glIsAsyncMarkerSGIX
7672 #define GLEE_H_DEFINED_glIsAsyncMarkerSGIX
7673  typedef GLboolean (APIENTRYP GLEEPFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
7674  GLEE_EXTERN GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX;
7675  #define glIsAsyncMarkerSGIX GLeeFuncPtr_glIsAsyncMarkerSGIX
7676 #endif
7677 #endif
7678 
7679 /* GL_SGIX_async_pixel */
7680 
7681 #ifndef GL_SGIX_async_pixel
7682 #define GL_SGIX_async_pixel 1
7683 #define __GLEE_GL_SGIX_async_pixel 1
7684 /* Constants */
7685 #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
7686 #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
7687 #define GL_ASYNC_READ_PIXELS_SGIX 0x835E
7688 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
7689 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
7690 #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
7691 #endif
7692 
7693 /* GL_SGIX_async_histogram */
7694 
7695 #ifndef GL_SGIX_async_histogram
7696 #define GL_SGIX_async_histogram 1
7697 #define __GLEE_GL_SGIX_async_histogram 1
7698 /* Constants */
7699 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C
7700 #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
7701 #endif
7702 
7703 /* GL_INTEL_texture_scissor */
7704 
7705 #ifndef GL_INTEL_texture_scissor
7706 #define GL_INTEL_texture_scissor 1
7707 #define __GLEE_GL_INTEL_texture_scissor 1
7708 /* Constants */
7709 #endif
7710 
7711 /* GL_INTEL_parallel_arrays */
7712 
7713 #ifndef GL_INTEL_parallel_arrays
7714 #define GL_INTEL_parallel_arrays 1
7715 #define __GLEE_GL_INTEL_parallel_arrays 1
7716 /* Constants */
7717 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4
7718 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
7719 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
7720 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
7721 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
7722 #ifndef GLEE_H_DEFINED_glVertexPointervINTEL
7723 #define GLEE_H_DEFINED_glVertexPointervINTEL
7724  typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
7725  GLEE_EXTERN GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL;
7726  #define glVertexPointervINTEL GLeeFuncPtr_glVertexPointervINTEL
7727 #endif
7728 #ifndef GLEE_H_DEFINED_glNormalPointervINTEL
7729 #define GLEE_H_DEFINED_glNormalPointervINTEL
7730  typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* * pointer);
7731  GLEE_EXTERN GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL;
7732  #define glNormalPointervINTEL GLeeFuncPtr_glNormalPointervINTEL
7733 #endif
7734 #ifndef GLEE_H_DEFINED_glColorPointervINTEL
7735 #define GLEE_H_DEFINED_glColorPointervINTEL
7736  typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
7737  GLEE_EXTERN GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL;
7738  #define glColorPointervINTEL GLeeFuncPtr_glColorPointervINTEL
7739 #endif
7740 #ifndef GLEE_H_DEFINED_glTexCoordPointervINTEL
7741 #define GLEE_H_DEFINED_glTexCoordPointervINTEL
7742  typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
7743  GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL;
7744  #define glTexCoordPointervINTEL GLeeFuncPtr_glTexCoordPointervINTEL
7745 #endif
7746 #endif
7747 
7748 /* GL_HP_occlusion_test */
7749 
7750 #ifndef GL_HP_occlusion_test
7751 #define GL_HP_occlusion_test 1
7752 #define __GLEE_GL_HP_occlusion_test 1
7753 /* Constants */
7754 #define GL_OCCLUSION_TEST_HP 0x8165
7755 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
7756 #endif
7757 
7758 /* GL_EXT_pixel_transform */
7759 
7760 #ifndef GL_EXT_pixel_transform
7761 #define GL_EXT_pixel_transform 1
7762 #define __GLEE_GL_EXT_pixel_transform 1
7763 /* Constants */
7764 #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
7765 #define GL_PIXEL_MAG_FILTER_EXT 0x8331
7766 #define GL_PIXEL_MIN_FILTER_EXT 0x8332
7767 #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
7768 #define GL_CUBIC_EXT 0x8334
7769 #define GL_AVERAGE_EXT 0x8335
7770 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
7771 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
7772 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
7773 #ifndef GLEE_H_DEFINED_glPixelTransformParameteriEXT
7774 #define GLEE_H_DEFINED_glPixelTransformParameteriEXT
7775  typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
7776  GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT;
7777  #define glPixelTransformParameteriEXT GLeeFuncPtr_glPixelTransformParameteriEXT
7778 #endif
7779 #ifndef GLEE_H_DEFINED_glPixelTransformParameterfEXT
7780 #define GLEE_H_DEFINED_glPixelTransformParameterfEXT
7781  typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
7782  GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT;
7783  #define glPixelTransformParameterfEXT GLeeFuncPtr_glPixelTransformParameterfEXT
7784 #endif
7785 #ifndef GLEE_H_DEFINED_glPixelTransformParameterivEXT
7786 #define GLEE_H_DEFINED_glPixelTransformParameterivEXT
7787  typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
7788  GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT;
7789  #define glPixelTransformParameterivEXT GLeeFuncPtr_glPixelTransformParameterivEXT
7790 #endif
7791 #ifndef GLEE_H_DEFINED_glPixelTransformParameterfvEXT
7792 #define GLEE_H_DEFINED_glPixelTransformParameterfvEXT
7793  typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
7794  GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT;
7795  #define glPixelTransformParameterfvEXT GLeeFuncPtr_glPixelTransformParameterfvEXT
7796 #endif
7797 #endif
7798 
7799 /* GL_EXT_pixel_transform_color_table */
7800 
7801 #ifndef GL_EXT_pixel_transform_color_table
7802 #define GL_EXT_pixel_transform_color_table 1
7803 #define __GLEE_GL_EXT_pixel_transform_color_table 1
7804 /* Constants */
7805 #endif
7806 
7807 /* GL_EXT_shared_texture_palette */
7808 
7809 #ifndef GL_EXT_shared_texture_palette
7810 #define GL_EXT_shared_texture_palette 1
7811 #define __GLEE_GL_EXT_shared_texture_palette 1
7812 /* Constants */
7813 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
7814 #endif
7815 
7816 /* GL_EXT_separate_specular_color */
7817 
7818 #ifndef GL_EXT_separate_specular_color
7819 #define GL_EXT_separate_specular_color 1
7820 #define __GLEE_GL_EXT_separate_specular_color 1
7821 /* Constants */
7822 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
7823 #define GL_SINGLE_COLOR_EXT 0x81F9
7824 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
7825 #endif
7826 
7827 /* GL_EXT_secondary_color */
7828 
7829 #ifndef GL_EXT_secondary_color
7830 #define GL_EXT_secondary_color 1
7831 #define __GLEE_GL_EXT_secondary_color 1
7832 /* Constants */
7833 #define GL_COLOR_SUM_EXT 0x8458
7834 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
7835 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
7836 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
7837 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
7838 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
7839 #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
7840 #ifndef GLEE_H_DEFINED_glSecondaryColor3bEXT
7841 #define GLEE_H_DEFINED_glSecondaryColor3bEXT
7842  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
7843  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT;
7844  #define glSecondaryColor3bEXT GLeeFuncPtr_glSecondaryColor3bEXT
7845 #endif
7846 #ifndef GLEE_H_DEFINED_glSecondaryColor3bvEXT
7847 #define GLEE_H_DEFINED_glSecondaryColor3bvEXT
7848  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
7849  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT;
7850  #define glSecondaryColor3bvEXT GLeeFuncPtr_glSecondaryColor3bvEXT
7851 #endif
7852 #ifndef GLEE_H_DEFINED_glSecondaryColor3dEXT
7853 #define GLEE_H_DEFINED_glSecondaryColor3dEXT
7854  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
7855  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT;
7856  #define glSecondaryColor3dEXT GLeeFuncPtr_glSecondaryColor3dEXT
7857 #endif
7858 #ifndef GLEE_H_DEFINED_glSecondaryColor3dvEXT
7859 #define GLEE_H_DEFINED_glSecondaryColor3dvEXT
7860  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
7861  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT;
7862  #define glSecondaryColor3dvEXT GLeeFuncPtr_glSecondaryColor3dvEXT
7863 #endif
7864 #ifndef GLEE_H_DEFINED_glSecondaryColor3fEXT
7865 #define GLEE_H_DEFINED_glSecondaryColor3fEXT
7866  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
7867  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT;
7868  #define glSecondaryColor3fEXT GLeeFuncPtr_glSecondaryColor3fEXT
7869 #endif
7870 #ifndef GLEE_H_DEFINED_glSecondaryColor3fvEXT
7871 #define GLEE_H_DEFINED_glSecondaryColor3fvEXT
7872  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
7873  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT;
7874  #define glSecondaryColor3fvEXT GLeeFuncPtr_glSecondaryColor3fvEXT
7875 #endif
7876 #ifndef GLEE_H_DEFINED_glSecondaryColor3iEXT
7877 #define GLEE_H_DEFINED_glSecondaryColor3iEXT
7878  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
7879  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT;
7880  #define glSecondaryColor3iEXT GLeeFuncPtr_glSecondaryColor3iEXT
7881 #endif
7882 #ifndef GLEE_H_DEFINED_glSecondaryColor3ivEXT
7883 #define GLEE_H_DEFINED_glSecondaryColor3ivEXT
7884  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
7885  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT;
7886  #define glSecondaryColor3ivEXT GLeeFuncPtr_glSecondaryColor3ivEXT
7887 #endif
7888 #ifndef GLEE_H_DEFINED_glSecondaryColor3sEXT
7889 #define GLEE_H_DEFINED_glSecondaryColor3sEXT
7890  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
7891  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT;
7892  #define glSecondaryColor3sEXT GLeeFuncPtr_glSecondaryColor3sEXT
7893 #endif
7894 #ifndef GLEE_H_DEFINED_glSecondaryColor3svEXT
7895 #define GLEE_H_DEFINED_glSecondaryColor3svEXT
7896  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
7897  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT;
7898  #define glSecondaryColor3svEXT GLeeFuncPtr_glSecondaryColor3svEXT
7899 #endif
7900 #ifndef GLEE_H_DEFINED_glSecondaryColor3ubEXT
7901 #define GLEE_H_DEFINED_glSecondaryColor3ubEXT
7902  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
7903  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT;
7904  #define glSecondaryColor3ubEXT GLeeFuncPtr_glSecondaryColor3ubEXT
7905 #endif
7906 #ifndef GLEE_H_DEFINED_glSecondaryColor3ubvEXT
7907 #define GLEE_H_DEFINED_glSecondaryColor3ubvEXT
7908  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
7909  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT;
7910  #define glSecondaryColor3ubvEXT GLeeFuncPtr_glSecondaryColor3ubvEXT
7911 #endif
7912 #ifndef GLEE_H_DEFINED_glSecondaryColor3uiEXT
7913 #define GLEE_H_DEFINED_glSecondaryColor3uiEXT
7914  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
7915  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT;
7916  #define glSecondaryColor3uiEXT GLeeFuncPtr_glSecondaryColor3uiEXT
7917 #endif
7918 #ifndef GLEE_H_DEFINED_glSecondaryColor3uivEXT
7919 #define GLEE_H_DEFINED_glSecondaryColor3uivEXT
7920  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
7921  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT;
7922  #define glSecondaryColor3uivEXT GLeeFuncPtr_glSecondaryColor3uivEXT
7923 #endif
7924 #ifndef GLEE_H_DEFINED_glSecondaryColor3usEXT
7925 #define GLEE_H_DEFINED_glSecondaryColor3usEXT
7926  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
7927  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT;
7928  #define glSecondaryColor3usEXT GLeeFuncPtr_glSecondaryColor3usEXT
7929 #endif
7930 #ifndef GLEE_H_DEFINED_glSecondaryColor3usvEXT
7931 #define GLEE_H_DEFINED_glSecondaryColor3usvEXT
7932  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
7933  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT;
7934  #define glSecondaryColor3usvEXT GLeeFuncPtr_glSecondaryColor3usvEXT
7935 #endif
7936 #ifndef GLEE_H_DEFINED_glSecondaryColorPointerEXT
7937 #define GLEE_H_DEFINED_glSecondaryColorPointerEXT
7938  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
7939  GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT;
7940  #define glSecondaryColorPointerEXT GLeeFuncPtr_glSecondaryColorPointerEXT
7941 #endif
7942 #endif
7943 
7944 /* GL_EXT_texture_perturb_normal */
7945 
7946 #ifndef GL_EXT_texture_perturb_normal
7947 #define GL_EXT_texture_perturb_normal 1
7948 #define __GLEE_GL_EXT_texture_perturb_normal 1
7949 /* Constants */
7950 #define GL_PERTURB_EXT 0x85AE
7951 #define GL_TEXTURE_NORMAL_EXT 0x85AF
7952 #ifndef GLEE_H_DEFINED_glTextureNormalEXT
7953 #define GLEE_H_DEFINED_glTextureNormalEXT
7954  typedef void (APIENTRYP GLEEPFNGLTEXTURENORMALEXTPROC) (GLenum mode);
7955  GLEE_EXTERN GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT;
7956  #define glTextureNormalEXT GLeeFuncPtr_glTextureNormalEXT
7957 #endif
7958 #endif
7959 
7960 /* GL_EXT_multi_draw_arrays */
7961 
7962 #ifndef GL_EXT_multi_draw_arrays
7963 #define GL_EXT_multi_draw_arrays 1
7964 #define __GLEE_GL_EXT_multi_draw_arrays 1
7965 /* Constants */
7966 #ifndef GLEE_H_DEFINED_glMultiDrawArraysEXT
7967 #define GLEE_H_DEFINED_glMultiDrawArraysEXT
7968  typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
7969  GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT;
7970  #define glMultiDrawArraysEXT GLeeFuncPtr_glMultiDrawArraysEXT
7971 #endif
7972 #ifndef GLEE_H_DEFINED_glMultiDrawElementsEXT
7973 #define GLEE_H_DEFINED_glMultiDrawElementsEXT
7974  typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
7975  GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT;
7976  #define glMultiDrawElementsEXT GLeeFuncPtr_glMultiDrawElementsEXT
7977 #endif
7978 #endif
7979 
7980 /* GL_EXT_fog_coord */
7981 
7982 #ifndef GL_EXT_fog_coord
7983 #define GL_EXT_fog_coord 1
7984 #define __GLEE_GL_EXT_fog_coord 1
7985 /* Constants */
7986 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
7987 #define GL_FOG_COORDINATE_EXT 0x8451
7988 #define GL_FRAGMENT_DEPTH_EXT 0x8452
7989 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
7990 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
7991 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
7992 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
7993 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
7994 #ifndef GLEE_H_DEFINED_glFogCoordfEXT
7995 #define GLEE_H_DEFINED_glFogCoordfEXT
7996  typedef void (APIENTRYP GLEEPFNGLFOGCOORDFEXTPROC) (GLfloat coord);
7997  GLEE_EXTERN GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT;
7998  #define glFogCoordfEXT GLeeFuncPtr_glFogCoordfEXT
7999 #endif
8000 #ifndef GLEE_H_DEFINED_glFogCoordfvEXT
8001 #define GLEE_H_DEFINED_glFogCoordfvEXT
8002  typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
8003  GLEE_EXTERN GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT;
8004  #define glFogCoordfvEXT GLeeFuncPtr_glFogCoordfvEXT
8005 #endif
8006 #ifndef GLEE_H_DEFINED_glFogCoorddEXT
8007 #define GLEE_H_DEFINED_glFogCoorddEXT
8008  typedef void (APIENTRYP GLEEPFNGLFOGCOORDDEXTPROC) (GLdouble coord);
8009  GLEE_EXTERN GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT;
8010  #define glFogCoorddEXT GLeeFuncPtr_glFogCoorddEXT
8011 #endif
8012 #ifndef GLEE_H_DEFINED_glFogCoorddvEXT
8013 #define GLEE_H_DEFINED_glFogCoorddvEXT
8014  typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
8015  GLEE_EXTERN GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT;
8016  #define glFogCoorddvEXT GLeeFuncPtr_glFogCoorddvEXT
8017 #endif
8018 #ifndef GLEE_H_DEFINED_glFogCoordPointerEXT
8019 #define GLEE_H_DEFINED_glFogCoordPointerEXT
8020  typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
8021  GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT;
8022  #define glFogCoordPointerEXT GLeeFuncPtr_glFogCoordPointerEXT
8023 #endif
8024 #endif
8025 
8026 /* GL_REND_screen_coordinates */
8027 
8028 #ifndef GL_REND_screen_coordinates
8029 #define GL_REND_screen_coordinates 1
8030 #define __GLEE_GL_REND_screen_coordinates 1
8031 /* Constants */
8032 #define GL_SCREEN_COORDINATES_REND 0x8490
8033 #define GL_INVERTED_SCREEN_W_REND 0x8491
8034 #endif
8035 
8036 /* GL_EXT_coordinate_frame */
8037 
8038 #ifndef GL_EXT_coordinate_frame
8039 #define GL_EXT_coordinate_frame 1
8040 #define __GLEE_GL_EXT_coordinate_frame 1
8041 /* Constants */
8042 #define GL_TANGENT_ARRAY_EXT 0x8439
8043 #define GL_BINORMAL_ARRAY_EXT 0x843A
8044 #define GL_CURRENT_TANGENT_EXT 0x843B
8045 #define GL_CURRENT_BINORMAL_EXT 0x843C
8046 #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
8047 #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
8048 #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
8049 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
8050 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
8051 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
8052 #define GL_MAP1_TANGENT_EXT 0x8444
8053 #define GL_MAP2_TANGENT_EXT 0x8445
8054 #define GL_MAP1_BINORMAL_EXT 0x8446
8055 #define GL_MAP2_BINORMAL_EXT 0x8447
8056 #ifndef GLEE_H_DEFINED_glTangent3bEXT
8057 #define GLEE_H_DEFINED_glTangent3bEXT
8058  typedef void (APIENTRYP GLEEPFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
8059  GLEE_EXTERN GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT;
8060  #define glTangent3bEXT GLeeFuncPtr_glTangent3bEXT
8061 #endif
8062 #ifndef GLEE_H_DEFINED_glTangent3bvEXT
8063 #define GLEE_H_DEFINED_glTangent3bvEXT
8064  typedef void (APIENTRYP GLEEPFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
8065  GLEE_EXTERN GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT;
8066  #define glTangent3bvEXT GLeeFuncPtr_glTangent3bvEXT
8067 #endif
8068 #ifndef GLEE_H_DEFINED_glTangent3dEXT
8069 #define GLEE_H_DEFINED_glTangent3dEXT
8070  typedef void (APIENTRYP GLEEPFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
8071  GLEE_EXTERN GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT;
8072  #define glTangent3dEXT GLeeFuncPtr_glTangent3dEXT
8073 #endif
8074 #ifndef GLEE_H_DEFINED_glTangent3dvEXT
8075 #define GLEE_H_DEFINED_glTangent3dvEXT
8076  typedef void (APIENTRYP GLEEPFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
8077  GLEE_EXTERN GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT;
8078  #define glTangent3dvEXT GLeeFuncPtr_glTangent3dvEXT
8079 #endif
8080 #ifndef GLEE_H_DEFINED_glTangent3fEXT
8081 #define GLEE_H_DEFINED_glTangent3fEXT
8082  typedef void (APIENTRYP GLEEPFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
8083  GLEE_EXTERN GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT;
8084  #define glTangent3fEXT GLeeFuncPtr_glTangent3fEXT
8085 #endif
8086 #ifndef GLEE_H_DEFINED_glTangent3fvEXT
8087 #define GLEE_H_DEFINED_glTangent3fvEXT
8088  typedef void (APIENTRYP GLEEPFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
8089  GLEE_EXTERN GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT;
8090  #define glTangent3fvEXT GLeeFuncPtr_glTangent3fvEXT
8091 #endif
8092 #ifndef GLEE_H_DEFINED_glTangent3iEXT
8093 #define GLEE_H_DEFINED_glTangent3iEXT
8094  typedef void (APIENTRYP GLEEPFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
8095  GLEE_EXTERN GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT;
8096  #define glTangent3iEXT GLeeFuncPtr_glTangent3iEXT
8097 #endif
8098 #ifndef GLEE_H_DEFINED_glTangent3ivEXT
8099 #define GLEE_H_DEFINED_glTangent3ivEXT
8100  typedef void (APIENTRYP GLEEPFNGLTANGENT3IVEXTPROC) (const GLint * v);
8101  GLEE_EXTERN GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT;
8102  #define glTangent3ivEXT GLeeFuncPtr_glTangent3ivEXT
8103 #endif
8104 #ifndef GLEE_H_DEFINED_glTangent3sEXT
8105 #define GLEE_H_DEFINED_glTangent3sEXT
8106  typedef void (APIENTRYP GLEEPFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
8107  GLEE_EXTERN GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT;
8108  #define glTangent3sEXT GLeeFuncPtr_glTangent3sEXT
8109 #endif
8110 #ifndef GLEE_H_DEFINED_glTangent3svEXT
8111 #define GLEE_H_DEFINED_glTangent3svEXT
8112  typedef void (APIENTRYP GLEEPFNGLTANGENT3SVEXTPROC) (const GLshort * v);
8113  GLEE_EXTERN GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT;
8114  #define glTangent3svEXT GLeeFuncPtr_glTangent3svEXT
8115 #endif
8116 #ifndef GLEE_H_DEFINED_glBinormal3bEXT
8117 #define GLEE_H_DEFINED_glBinormal3bEXT
8118  typedef void (APIENTRYP GLEEPFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
8119  GLEE_EXTERN GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT;
8120  #define glBinormal3bEXT GLeeFuncPtr_glBinormal3bEXT
8121 #endif
8122 #ifndef GLEE_H_DEFINED_glBinormal3bvEXT
8123 #define GLEE_H_DEFINED_glBinormal3bvEXT
8124  typedef void (APIENTRYP GLEEPFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
8125  GLEE_EXTERN GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT;
8126  #define glBinormal3bvEXT GLeeFuncPtr_glBinormal3bvEXT
8127 #endif
8128 #ifndef GLEE_H_DEFINED_glBinormal3dEXT
8129 #define GLEE_H_DEFINED_glBinormal3dEXT
8130  typedef void (APIENTRYP GLEEPFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
8131  GLEE_EXTERN GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT;
8132  #define glBinormal3dEXT GLeeFuncPtr_glBinormal3dEXT
8133 #endif
8134 #ifndef GLEE_H_DEFINED_glBinormal3dvEXT
8135 #define GLEE_H_DEFINED_glBinormal3dvEXT
8136  typedef void (APIENTRYP GLEEPFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
8137  GLEE_EXTERN GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT;
8138  #define glBinormal3dvEXT GLeeFuncPtr_glBinormal3dvEXT
8139 #endif
8140 #ifndef GLEE_H_DEFINED_glBinormal3fEXT
8141 #define GLEE_H_DEFINED_glBinormal3fEXT
8142  typedef void (APIENTRYP GLEEPFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
8143  GLEE_EXTERN GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT;
8144  #define glBinormal3fEXT GLeeFuncPtr_glBinormal3fEXT
8145 #endif
8146 #ifndef GLEE_H_DEFINED_glBinormal3fvEXT
8147 #define GLEE_H_DEFINED_glBinormal3fvEXT
8148  typedef void (APIENTRYP GLEEPFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
8149  GLEE_EXTERN GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT;
8150  #define glBinormal3fvEXT GLeeFuncPtr_glBinormal3fvEXT
8151 #endif
8152 #ifndef GLEE_H_DEFINED_glBinormal3iEXT
8153 #define GLEE_H_DEFINED_glBinormal3iEXT
8154  typedef void (APIENTRYP GLEEPFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
8155  GLEE_EXTERN GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT;
8156  #define glBinormal3iEXT GLeeFuncPtr_glBinormal3iEXT
8157 #endif
8158 #ifndef GLEE_H_DEFINED_glBinormal3ivEXT
8159 #define GLEE_H_DEFINED_glBinormal3ivEXT
8160  typedef void (APIENTRYP GLEEPFNGLBINORMAL3IVEXTPROC) (const GLint * v);
8161  GLEE_EXTERN GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT;
8162  #define glBinormal3ivEXT GLeeFuncPtr_glBinormal3ivEXT
8163 #endif
8164 #ifndef GLEE_H_DEFINED_glBinormal3sEXT
8165 #define GLEE_H_DEFINED_glBinormal3sEXT
8166  typedef void (APIENTRYP GLEEPFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
8167  GLEE_EXTERN GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT;
8168  #define glBinormal3sEXT GLeeFuncPtr_glBinormal3sEXT
8169 #endif
8170 #ifndef GLEE_H_DEFINED_glBinormal3svEXT
8171 #define GLEE_H_DEFINED_glBinormal3svEXT
8172  typedef void (APIENTRYP GLEEPFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
8173  GLEE_EXTERN GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT;
8174  #define glBinormal3svEXT GLeeFuncPtr_glBinormal3svEXT
8175 #endif
8176 #ifndef GLEE_H_DEFINED_glTangentPointerEXT
8177 #define GLEE_H_DEFINED_glTangentPointerEXT
8178  typedef void (APIENTRYP GLEEPFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
8179  GLEE_EXTERN GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT;
8180  #define glTangentPointerEXT GLeeFuncPtr_glTangentPointerEXT
8181 #endif
8182 #ifndef GLEE_H_DEFINED_glBinormalPointerEXT
8183 #define GLEE_H_DEFINED_glBinormalPointerEXT
8184  typedef void (APIENTRYP GLEEPFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
8185  GLEE_EXTERN GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT;
8186  #define glBinormalPointerEXT GLeeFuncPtr_glBinormalPointerEXT
8187 #endif
8188 #endif
8189 
8190 /* GL_EXT_texture_env_combine */
8191 
8192 #ifndef GL_EXT_texture_env_combine
8193 #define GL_EXT_texture_env_combine 1
8194 #define __GLEE_GL_EXT_texture_env_combine 1
8195 /* Constants */
8196 #define GL_COMBINE_EXT 0x8570
8197 #define GL_COMBINE_RGB_EXT 0x8571
8198 #define GL_COMBINE_ALPHA_EXT 0x8572
8199 #define GL_RGB_SCALE_EXT 0x8573
8200 #define GL_ADD_SIGNED_EXT 0x8574
8201 #define GL_INTERPOLATE_EXT 0x8575
8202 #define GL_CONSTANT_EXT 0x8576
8203 #define GL_PRIMARY_COLOR_EXT 0x8577
8204 #define GL_PREVIOUS_EXT 0x8578
8205 #define GL_SOURCE0_RGB_EXT 0x8580
8206 #define GL_SOURCE1_RGB_EXT 0x8581
8207 #define GL_SOURCE2_RGB_EXT 0x8582
8208 #define GL_SOURCE0_ALPHA_EXT 0x8588
8209 #define GL_SOURCE1_ALPHA_EXT 0x8589
8210 #define GL_SOURCE2_ALPHA_EXT 0x858A
8211 #define GL_OPERAND0_RGB_EXT 0x8590
8212 #define GL_OPERAND1_RGB_EXT 0x8591
8213 #define GL_OPERAND2_RGB_EXT 0x8592
8214 #define GL_OPERAND0_ALPHA_EXT 0x8598
8215 #define GL_OPERAND1_ALPHA_EXT 0x8599
8216 #define GL_OPERAND2_ALPHA_EXT 0x859A
8217 #endif
8218 
8219 /* GL_APPLE_specular_vector */
8220 
8221 #ifndef GL_APPLE_specular_vector
8222 #define GL_APPLE_specular_vector 1
8223 #define __GLEE_GL_APPLE_specular_vector 1
8224 /* Constants */
8225 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
8226 #endif
8227 
8228 /* GL_APPLE_transform_hint */
8229 
8230 #ifndef GL_APPLE_transform_hint
8231 #define GL_APPLE_transform_hint 1
8232 #define __GLEE_GL_APPLE_transform_hint 1
8233 /* Constants */
8234 #define GL_TRANSFORM_HINT_APPLE 0x85B1
8235 #endif
8236 
8237 /* GL_SGIX_fog_scale */
8238 
8239 #ifndef GL_SGIX_fog_scale
8240 #define GL_SGIX_fog_scale 1
8241 #define __GLEE_GL_SGIX_fog_scale 1
8242 /* Constants */
8243 #define GL_FOG_SCALE_SGIX 0x81FC
8244 #define GL_FOG_SCALE_VALUE_SGIX 0x81FD
8245 #endif
8246 
8247 /* GL_SUNX_constant_data */
8248 
8249 #ifndef GL_SUNX_constant_data
8250 #define GL_SUNX_constant_data 1
8251 #define __GLEE_GL_SUNX_constant_data 1
8252 /* Constants */
8253 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
8254 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
8255 #ifndef GLEE_H_DEFINED_glFinishTextureSUNX
8256 #define GLEE_H_DEFINED_glFinishTextureSUNX
8257  typedef void (APIENTRYP GLEEPFNGLFINISHTEXTURESUNXPROC) ();
8258  GLEE_EXTERN GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX;
8259  #define glFinishTextureSUNX GLeeFuncPtr_glFinishTextureSUNX
8260 #endif
8261 #endif
8262 
8263 /* GL_SUN_global_alpha */
8264 
8265 #ifndef GL_SUN_global_alpha
8266 #define GL_SUN_global_alpha 1
8267 #define __GLEE_GL_SUN_global_alpha 1
8268 /* Constants */
8269 #define GL_GLOBAL_ALPHA_SUN 0x81D9
8270 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
8271 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
8272 #define GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
8273  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
8274  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN;
8275  #define glGlobalAlphaFactorbSUN GLeeFuncPtr_glGlobalAlphaFactorbSUN
8276 #endif
8277 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
8278 #define GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
8279  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
8280  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN;
8281  #define glGlobalAlphaFactorsSUN GLeeFuncPtr_glGlobalAlphaFactorsSUN
8282 #endif
8283 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
8284 #define GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
8285  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
8286  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN;
8287  #define glGlobalAlphaFactoriSUN GLeeFuncPtr_glGlobalAlphaFactoriSUN
8288 #endif
8289 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
8290 #define GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
8291  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
8292  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN;
8293  #define glGlobalAlphaFactorfSUN GLeeFuncPtr_glGlobalAlphaFactorfSUN
8294 #endif
8295 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactordSUN
8296 #define GLEE_H_DEFINED_glGlobalAlphaFactordSUN
8297  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
8298  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN;
8299  #define glGlobalAlphaFactordSUN GLeeFuncPtr_glGlobalAlphaFactordSUN
8300 #endif
8301 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
8302 #define GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
8303  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
8304  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN;
8305  #define glGlobalAlphaFactorubSUN GLeeFuncPtr_glGlobalAlphaFactorubSUN
8306 #endif
8307 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
8308 #define GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
8309  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
8310  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN;
8311  #define glGlobalAlphaFactorusSUN GLeeFuncPtr_glGlobalAlphaFactorusSUN
8312 #endif
8313 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
8314 #define GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
8315  typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
8316  GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN;
8317  #define glGlobalAlphaFactoruiSUN GLeeFuncPtr_glGlobalAlphaFactoruiSUN
8318 #endif
8319 #endif
8320 
8321 /* GL_SUN_triangle_list */
8322 
8323 #ifndef GL_SUN_triangle_list
8324 #define GL_SUN_triangle_list 1
8325 #define __GLEE_GL_SUN_triangle_list 1
8326 /* Constants */
8327 #define GL_RESTART_SUN 0x0001
8328 #define GL_REPLACE_MIDDLE_SUN 0x0002
8329 #define GL_REPLACE_OLDEST_SUN 0x0003
8330 #define GL_TRIANGLE_LIST_SUN 0x81D7
8331 #define GL_REPLACEMENT_CODE_SUN 0x81D8
8332 #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
8333 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
8334 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
8335 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
8336 #define GL_R1UI_V3F_SUN 0x85C4
8337 #define GL_R1UI_C4UB_V3F_SUN 0x85C5
8338 #define GL_R1UI_C3F_V3F_SUN 0x85C6
8339 #define GL_R1UI_N3F_V3F_SUN 0x85C7
8340 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
8341 #define GL_R1UI_T2F_V3F_SUN 0x85C9
8342 #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
8343 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
8344 #ifndef GLEE_H_DEFINED_glReplacementCodeuiSUN
8345 #define GLEE_H_DEFINED_glReplacementCodeuiSUN
8346  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
8347  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN;
8348  #define glReplacementCodeuiSUN GLeeFuncPtr_glReplacementCodeuiSUN
8349 #endif
8350 #ifndef GLEE_H_DEFINED_glReplacementCodeusSUN
8351 #define GLEE_H_DEFINED_glReplacementCodeusSUN
8352  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
8353  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN;
8354  #define glReplacementCodeusSUN GLeeFuncPtr_glReplacementCodeusSUN
8355 #endif
8356 #ifndef GLEE_H_DEFINED_glReplacementCodeubSUN
8357 #define GLEE_H_DEFINED_glReplacementCodeubSUN
8358  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
8359  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN;
8360  #define glReplacementCodeubSUN GLeeFuncPtr_glReplacementCodeubSUN
8361 #endif
8362 #ifndef GLEE_H_DEFINED_glReplacementCodeuivSUN
8363 #define GLEE_H_DEFINED_glReplacementCodeuivSUN
8364  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint * code);
8365  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN;
8366  #define glReplacementCodeuivSUN GLeeFuncPtr_glReplacementCodeuivSUN
8367 #endif
8368 #ifndef GLEE_H_DEFINED_glReplacementCodeusvSUN
8369 #define GLEE_H_DEFINED_glReplacementCodeusvSUN
8370  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort * code);
8371  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN;
8372  #define glReplacementCodeusvSUN GLeeFuncPtr_glReplacementCodeusvSUN
8373 #endif
8374 #ifndef GLEE_H_DEFINED_glReplacementCodeubvSUN
8375 #define GLEE_H_DEFINED_glReplacementCodeubvSUN
8376  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte * code);
8377  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN;
8378  #define glReplacementCodeubvSUN GLeeFuncPtr_glReplacementCodeubvSUN
8379 #endif
8380 #ifndef GLEE_H_DEFINED_glReplacementCodePointerSUN
8381 #define GLEE_H_DEFINED_glReplacementCodePointerSUN
8382  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* * pointer);
8383  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN;
8384  #define glReplacementCodePointerSUN GLeeFuncPtr_glReplacementCodePointerSUN
8385 #endif
8386 #endif
8387 
8388 /* GL_SUN_vertex */
8389 
8390 #ifndef GL_SUN_vertex
8391 #define GL_SUN_vertex 1
8392 #define __GLEE_GL_SUN_vertex 1
8393 /* Constants */
8394 #ifndef GLEE_H_DEFINED_glColor4ubVertex2fSUN
8395 #define GLEE_H_DEFINED_glColor4ubVertex2fSUN
8396  typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
8397  GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN;
8398  #define glColor4ubVertex2fSUN GLeeFuncPtr_glColor4ubVertex2fSUN
8399 #endif
8400 #ifndef GLEE_H_DEFINED_glColor4ubVertex2fvSUN
8401 #define GLEE_H_DEFINED_glColor4ubVertex2fvSUN
8402  typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte * c, const GLfloat * v);
8403  GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN;
8404  #define glColor4ubVertex2fvSUN GLeeFuncPtr_glColor4ubVertex2fvSUN
8405 #endif
8406 #ifndef GLEE_H_DEFINED_glColor4ubVertex3fSUN
8407 #define GLEE_H_DEFINED_glColor4ubVertex3fSUN
8408  typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
8409  GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN;
8410  #define glColor4ubVertex3fSUN GLeeFuncPtr_glColor4ubVertex3fSUN
8411 #endif
8412 #ifndef GLEE_H_DEFINED_glColor4ubVertex3fvSUN
8413 #define GLEE_H_DEFINED_glColor4ubVertex3fvSUN
8414  typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte * c, const GLfloat * v);
8415  GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN;
8416  #define glColor4ubVertex3fvSUN GLeeFuncPtr_glColor4ubVertex3fvSUN
8417 #endif
8418 #ifndef GLEE_H_DEFINED_glColor3fVertex3fSUN
8419 #define GLEE_H_DEFINED_glColor3fVertex3fSUN
8420  typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
8421  GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN;
8422  #define glColor3fVertex3fSUN GLeeFuncPtr_glColor3fVertex3fSUN
8423 #endif
8424 #ifndef GLEE_H_DEFINED_glColor3fVertex3fvSUN
8425 #define GLEE_H_DEFINED_glColor3fVertex3fvSUN
8426  typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * v);
8427  GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN;
8428  #define glColor3fVertex3fvSUN GLeeFuncPtr_glColor3fVertex3fvSUN
8429 #endif
8430 #ifndef GLEE_H_DEFINED_glNormal3fVertex3fSUN
8431 #define GLEE_H_DEFINED_glNormal3fVertex3fSUN
8432  typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8433  GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN;
8434  #define glNormal3fVertex3fSUN GLeeFuncPtr_glNormal3fVertex3fSUN
8435 #endif
8436 #ifndef GLEE_H_DEFINED_glNormal3fVertex3fvSUN
8437 #define GLEE_H_DEFINED_glNormal3fVertex3fvSUN
8438  typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * n, const GLfloat * v);
8439  GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN;
8440  #define glNormal3fVertex3fvSUN GLeeFuncPtr_glNormal3fVertex3fvSUN
8441 #endif
8442 #ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
8443 #define GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
8444  typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8445  GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN;
8446  #define glColor4fNormal3fVertex3fSUN GLeeFuncPtr_glColor4fNormal3fVertex3fSUN
8447 #endif
8448 #ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
8449 #define GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
8450  typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * n, const GLfloat * v);
8451  GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN;
8452  #define glColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN
8453 #endif
8454 #ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
8455 #define GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
8456  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
8457  GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN;
8458  #define glTexCoord2fVertex3fSUN GLeeFuncPtr_glTexCoord2fVertex3fSUN
8459 #endif
8460 #ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
8461 #define GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
8462  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
8463  GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN;
8464  #define glTexCoord2fVertex3fvSUN GLeeFuncPtr_glTexCoord2fVertex3fvSUN
8465 #endif
8466 #ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
8467 #define GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
8468  typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8469  GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN;
8470  #define glTexCoord4fVertex4fSUN GLeeFuncPtr_glTexCoord4fVertex4fSUN
8471 #endif
8472 #ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
8473 #define GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
8474  typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
8475  GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN;
8476  #define glTexCoord4fVertex4fvSUN GLeeFuncPtr_glTexCoord4fVertex4fvSUN
8477 #endif
8478 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
8479 #define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
8480  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
8481  GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN;
8482  #define glTexCoord2fColor4ubVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN
8483 #endif
8484 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
8485 #define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
8486  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat * tc, const GLubyte * c, const GLfloat * v);
8487  GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN;
8488  #define glTexCoord2fColor4ubVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN
8489 #endif
8490 #ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
8491 #define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
8492  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
8493  GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN;
8494  #define glTexCoord2fColor3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN
8495 #endif
8496 #ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
8497 #define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
8498  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * v);
8499  GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN;
8500  #define glTexCoord2fColor3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN
8501 #endif
8502 #ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
8503 #define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
8504  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8505  GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN;
8506  #define glTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN
8507 #endif
8508 #ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
8509 #define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
8510  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * n, const GLfloat * v);
8511  GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN;
8512  #define glTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN
8513 #endif
8514 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
8515 #define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
8516  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);
8517  GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN;
8518  #define glTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN
8519 #endif
8520 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
8521 #define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
8522  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8523  GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN;
8524  #define glTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN
8525 #endif
8526 #ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
8527 #define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
8528  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);
8529  GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN;
8530  #define glTexCoord4fColor4fNormal3fVertex4fSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN
8531 #endif
8532 #ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
8533 #define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
8534  typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8535  GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN;
8536  #define glTexCoord4fColor4fNormal3fVertex4fvSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN
8537 #endif
8538 #ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
8539 #define GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
8540  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
8541  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN;
8542  #define glReplacementCodeuiVertex3fSUN GLeeFuncPtr_glReplacementCodeuiVertex3fSUN
8543 #endif
8544 #ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
8545 #define GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
8546  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * v);
8547  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN;
8548  #define glReplacementCodeuiVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN
8549 #endif
8550 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
8551 #define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
8552  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
8553  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN;
8554  #define glReplacementCodeuiColor4ubVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN
8555 #endif
8556 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
8557 #define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
8558  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint * rc, const GLubyte * c, const GLfloat * v);
8559  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN;
8560  #define glReplacementCodeuiColor4ubVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN
8561 #endif
8562 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
8563 #define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
8564  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
8565  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN;
8566  #define glReplacementCodeuiColor3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN
8567 #endif
8568 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
8569 #define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
8570  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * v);
8571  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN;
8572  #define glReplacementCodeuiColor3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN
8573 #endif
8574 #ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
8575 #define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
8576  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8577  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN;
8578  #define glReplacementCodeuiNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN
8579 #endif
8580 #ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
8581 #define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
8582  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * n, const GLfloat * v);
8583  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN;
8584  #define glReplacementCodeuiNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN
8585 #endif
8586 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
8587 #define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
8588  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);
8589  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
8590  #define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN
8591 #endif
8592 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
8593 #define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
8594  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8595  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
8596  #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
8597 #endif
8598 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
8599 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
8600  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
8601  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN;
8602  #define glReplacementCodeuiTexCoord2fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN
8603 #endif
8604 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
8605 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
8606  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * v);
8607  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN;
8608  #define glReplacementCodeuiTexCoord2fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN
8609 #endif
8610 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
8611 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
8612  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
8613  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
8614  #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
8615 #endif
8616 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
8617 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
8618  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v);
8619  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
8620  #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
8621 #endif
8622 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
8623 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
8624  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);
8625  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
8626  #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
8627 #endif
8628 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
8629 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
8630  typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
8631  GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
8632  #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
8633 #endif
8634 #endif
8635 
8636 /* GL_EXT_blend_func_separate */
8637 
8638 #ifndef GL_EXT_blend_func_separate
8639 #define GL_EXT_blend_func_separate 1
8640 #define __GLEE_GL_EXT_blend_func_separate 1
8641 /* Constants */
8642 #define GL_BLEND_DST_RGB_EXT 0x80C8
8643 #define GL_BLEND_SRC_RGB_EXT 0x80C9
8644 #define GL_BLEND_DST_ALPHA_EXT 0x80CA
8645 #define GL_BLEND_SRC_ALPHA_EXT 0x80CB
8646 #ifndef GLEE_H_DEFINED_glBlendFuncSeparateEXT
8647 #define GLEE_H_DEFINED_glBlendFuncSeparateEXT
8648  typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
8649  GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT;
8650  #define glBlendFuncSeparateEXT GLeeFuncPtr_glBlendFuncSeparateEXT
8651 #endif
8652 #endif
8653 
8654 /* GL_INGR_color_clamp */
8655 
8656 #ifndef GL_INGR_color_clamp
8657 #define GL_INGR_color_clamp 1
8658 #define __GLEE_GL_INGR_color_clamp 1
8659 /* Constants */
8660 #define GL_RED_MIN_CLAMP_INGR 0x8560
8661 #define GL_GREEN_MIN_CLAMP_INGR 0x8561
8662 #define GL_BLUE_MIN_CLAMP_INGR 0x8562
8663 #define GL_ALPHA_MIN_CLAMP_INGR 0x8563
8664 #define GL_RED_MAX_CLAMP_INGR 0x8564
8665 #define GL_GREEN_MAX_CLAMP_INGR 0x8565
8666 #define GL_BLUE_MAX_CLAMP_INGR 0x8566
8667 #define GL_ALPHA_MAX_CLAMP_INGR 0x8567
8668 #endif
8669 
8670 /* GL_INGR_interlace_read */
8671 
8672 #ifndef GL_INGR_interlace_read
8673 #define GL_INGR_interlace_read 1
8674 #define __GLEE_GL_INGR_interlace_read 1
8675 /* Constants */
8676 #define GL_INTERLACE_READ_INGR 0x8568
8677 #endif
8678 
8679 /* GL_EXT_stencil_wrap */
8680 
8681 #ifndef GL_EXT_stencil_wrap
8682 #define GL_EXT_stencil_wrap 1
8683 #define __GLEE_GL_EXT_stencil_wrap 1
8684 /* Constants */
8685 #define GL_INCR_WRAP_EXT 0x8507
8686 #define GL_DECR_WRAP_EXT 0x8508
8687 #endif
8688 
8689 /* GL_EXT_422_pixels */
8690 
8691 #ifndef GL_EXT_422_pixels
8692 #define GL_EXT_422_pixels 1
8693 #define __GLEE_GL_EXT_422_pixels 1
8694 /* Constants */
8695 #define GL_422_EXT 0x80CC
8696 #define GL_422_REV_EXT 0x80CD
8697 #define GL_422_AVERAGE_EXT 0x80CE
8698 #define GL_422_REV_AVERAGE_EXT 0x80CF
8699 #endif
8700 
8701 /* GL_NV_texgen_reflection */
8702 
8703 #ifndef GL_NV_texgen_reflection
8704 #define GL_NV_texgen_reflection 1
8705 #define __GLEE_GL_NV_texgen_reflection 1
8706 /* Constants */
8707 #define GL_NORMAL_MAP_NV 0x8511
8708 #define GL_REFLECTION_MAP_NV 0x8512
8709 #endif
8710 
8711 /* GL_EXT_texture_cube_map */
8712 
8713 #ifndef GL_EXT_texture_cube_map
8714 #define GL_EXT_texture_cube_map 1
8715 #define __GLEE_GL_EXT_texture_cube_map 1
8716 /* Constants */
8717 #define GL_NORMAL_MAP_EXT 0x8511
8718 #define GL_REFLECTION_MAP_EXT 0x8512
8719 #define GL_TEXTURE_CUBE_MAP_EXT 0x8513
8720 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
8721 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
8722 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
8723 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
8724 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
8725 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
8726 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
8727 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
8728 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
8729 #endif
8730 
8731 /* GL_SUN_convolution_border_modes */
8732 
8733 #ifndef GL_SUN_convolution_border_modes
8734 #define GL_SUN_convolution_border_modes 1
8735 #define __GLEE_GL_SUN_convolution_border_modes 1
8736 /* Constants */
8737 #define GL_WRAP_BORDER_SUN 0x81D4
8738 #endif
8739 
8740 /* GL_EXT_texture_env_add */
8741 
8742 #ifndef GL_EXT_texture_env_add
8743 #define GL_EXT_texture_env_add 1
8744 #define __GLEE_GL_EXT_texture_env_add 1
8745 /* Constants */
8746 #endif
8747 
8748 /* GL_EXT_texture_lod_bias */
8749 
8750 #ifndef GL_EXT_texture_lod_bias
8751 #define GL_EXT_texture_lod_bias 1
8752 #define __GLEE_GL_EXT_texture_lod_bias 1
8753 /* Constants */
8754 #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
8755 #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
8756 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501
8757 #endif
8758 
8759 /* GL_EXT_texture_filter_anisotropic */
8760 
8761 #ifndef GL_EXT_texture_filter_anisotropic
8762 #define GL_EXT_texture_filter_anisotropic 1
8763 #define __GLEE_GL_EXT_texture_filter_anisotropic 1
8764 /* Constants */
8765 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
8766 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
8767 #endif
8768 
8769 /* GL_EXT_vertex_weighting */
8770 
8771 #ifndef GL_EXT_vertex_weighting
8772 #define GL_EXT_vertex_weighting 1
8773 #define __GLEE_GL_EXT_vertex_weighting 1
8774 /* Constants */
8775 #define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
8776 #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
8777 #define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
8778 #define GL_MODELVIEW1_MATRIX_EXT 0x8506
8779 #define GL_VERTEX_WEIGHTING_EXT 0x8509
8780 #define GL_MODELVIEW0_EXT GL_MODELVIEW
8781 #define GL_MODELVIEW1_EXT 0x850A
8782 #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
8783 #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
8784 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
8785 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
8786 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
8787 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
8788 #ifndef GLEE_H_DEFINED_glVertexWeightfEXT
8789 #define GLEE_H_DEFINED_glVertexWeightfEXT
8790  typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
8791  GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT;
8792  #define glVertexWeightfEXT GLeeFuncPtr_glVertexWeightfEXT
8793 #endif
8794 #ifndef GLEE_H_DEFINED_glVertexWeightfvEXT
8795 #define GLEE_H_DEFINED_glVertexWeightfvEXT
8796  typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
8797  GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT;
8798  #define glVertexWeightfvEXT GLeeFuncPtr_glVertexWeightfvEXT
8799 #endif
8800 #ifndef GLEE_H_DEFINED_glVertexWeightPointerEXT
8801 #define GLEE_H_DEFINED_glVertexWeightPointerEXT
8802  typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);
8803  GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT;
8804  #define glVertexWeightPointerEXT GLeeFuncPtr_glVertexWeightPointerEXT
8805 #endif
8806 #endif
8807 
8808 /* GL_NV_light_max_exponent */
8809 
8810 #ifndef GL_NV_light_max_exponent
8811 #define GL_NV_light_max_exponent 1
8812 #define __GLEE_GL_NV_light_max_exponent 1
8813 /* Constants */
8814 #define GL_MAX_SHININESS_NV 0x8504
8815 #define GL_MAX_SPOT_EXPONENT_NV 0x8505
8816 #endif
8817 
8818 /* GL_NV_vertex_array_range */
8819 
8820 #ifndef GL_NV_vertex_array_range
8821 #define GL_NV_vertex_array_range 1
8822 #define __GLEE_GL_NV_vertex_array_range 1
8823 /* Constants */
8824 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
8825 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
8826 #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
8827 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
8828 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
8829 #ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeNV
8830 #define GLEE_H_DEFINED_glFlushVertexArrayRangeNV
8831  typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
8832  GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV;
8833  #define glFlushVertexArrayRangeNV GLeeFuncPtr_glFlushVertexArrayRangeNV
8834 #endif
8835 #ifndef GLEE_H_DEFINED_glVertexArrayRangeNV
8836 #define GLEE_H_DEFINED_glVertexArrayRangeNV
8837  typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid * pointer);
8838  GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV;
8839  #define glVertexArrayRangeNV GLeeFuncPtr_glVertexArrayRangeNV
8840 #endif
8841 #endif
8842 
8843 /* GL_NV_register_combiners */
8844 
8845 #ifndef GL_NV_register_combiners
8846 #define GL_NV_register_combiners 1
8847 #define __GLEE_GL_NV_register_combiners 1
8848 /* Constants */
8849 #define GL_REGISTER_COMBINERS_NV 0x8522
8850 #define GL_VARIABLE_A_NV 0x8523
8851 #define GL_VARIABLE_B_NV 0x8524
8852 #define GL_VARIABLE_C_NV 0x8525
8853 #define GL_VARIABLE_D_NV 0x8526
8854 #define GL_VARIABLE_E_NV 0x8527
8855 #define GL_VARIABLE_F_NV 0x8528
8856 #define GL_VARIABLE_G_NV 0x8529
8857 #define GL_CONSTANT_COLOR0_NV 0x852A
8858 #define GL_CONSTANT_COLOR1_NV 0x852B
8859 #define GL_PRIMARY_COLOR_NV 0x852C
8860 #define GL_SECONDARY_COLOR_NV 0x852D
8861 #define GL_SPARE0_NV 0x852E
8862 #define GL_SPARE1_NV 0x852F
8863 #define GL_DISCARD_NV 0x8530
8864 #define GL_E_TIMES_F_NV 0x8531
8865 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
8866 #define GL_UNSIGNED_IDENTITY_NV 0x8536
8867 #define GL_UNSIGNED_INVERT_NV 0x8537
8868 #define GL_EXPAND_NORMAL_NV 0x8538
8869 #define GL_EXPAND_NEGATE_NV 0x8539
8870 #define GL_HALF_BIAS_NORMAL_NV 0x853A
8871 #define GL_HALF_BIAS_NEGATE_NV 0x853B
8872 #define GL_SIGNED_IDENTITY_NV 0x853C
8873 #define GL_SIGNED_NEGATE_NV 0x853D
8874 #define GL_SCALE_BY_TWO_NV 0x853E
8875 #define GL_SCALE_BY_FOUR_NV 0x853F
8876 #define GL_SCALE_BY_ONE_HALF_NV 0x8540
8877 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
8878 #define GL_COMBINER_INPUT_NV 0x8542
8879 #define GL_COMBINER_MAPPING_NV 0x8543
8880 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
8881 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
8882 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
8883 #define GL_COMBINER_MUX_SUM_NV 0x8547
8884 #define GL_COMBINER_SCALE_NV 0x8548
8885 #define GL_COMBINER_BIAS_NV 0x8549
8886 #define GL_COMBINER_AB_OUTPUT_NV 0x854A
8887 #define GL_COMBINER_CD_OUTPUT_NV 0x854B
8888 #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
8889 #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
8890 #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
8891 #define GL_COLOR_SUM_CLAMP_NV 0x854F
8892 #define GL_COMBINER0_NV 0x8550
8893 #define GL_COMBINER1_NV 0x8551
8894 #define GL_COMBINER2_NV 0x8552
8895 #define GL_COMBINER3_NV 0x8553
8896 #define GL_COMBINER4_NV 0x8554
8897 #define GL_COMBINER5_NV 0x8555
8898 #define GL_COMBINER6_NV 0x8556
8899 #define GL_COMBINER7_NV 0x8557
8900 #ifndef GLEE_H_DEFINED_glCombinerParameterfvNV
8901 #define GLEE_H_DEFINED_glCombinerParameterfvNV
8902  typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat * params);
8903  GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV;
8904  #define glCombinerParameterfvNV GLeeFuncPtr_glCombinerParameterfvNV
8905 #endif
8906 #ifndef GLEE_H_DEFINED_glCombinerParameterfNV
8907 #define GLEE_H_DEFINED_glCombinerParameterfNV
8908  typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
8909  GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV;
8910  #define glCombinerParameterfNV GLeeFuncPtr_glCombinerParameterfNV
8911 #endif
8912 #ifndef GLEE_H_DEFINED_glCombinerParameterivNV
8913 #define GLEE_H_DEFINED_glCombinerParameterivNV
8914  typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
8915  GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV;
8916  #define glCombinerParameterivNV GLeeFuncPtr_glCombinerParameterivNV
8917 #endif
8918 #ifndef GLEE_H_DEFINED_glCombinerParameteriNV
8919 #define GLEE_H_DEFINED_glCombinerParameteriNV
8920  typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
8921  GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV;
8922  #define glCombinerParameteriNV GLeeFuncPtr_glCombinerParameteriNV
8923 #endif
8924 #ifndef GLEE_H_DEFINED_glCombinerInputNV
8925 #define GLEE_H_DEFINED_glCombinerInputNV
8926  typedef void (APIENTRYP GLEEPFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
8927  GLEE_EXTERN GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV;
8928  #define glCombinerInputNV GLeeFuncPtr_glCombinerInputNV
8929 #endif
8930 #ifndef GLEE_H_DEFINED_glCombinerOutputNV
8931 #define GLEE_H_DEFINED_glCombinerOutputNV
8932  typedef void (APIENTRYP GLEEPFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
8933  GLEE_EXTERN GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV;
8934  #define glCombinerOutputNV GLeeFuncPtr_glCombinerOutputNV
8935 #endif
8936 #ifndef GLEE_H_DEFINED_glFinalCombinerInputNV
8937 #define GLEE_H_DEFINED_glFinalCombinerInputNV
8938  typedef void (APIENTRYP GLEEPFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
8939  GLEE_EXTERN GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV;
8940  #define glFinalCombinerInputNV GLeeFuncPtr_glFinalCombinerInputNV
8941 #endif
8942 #ifndef GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
8943 #define GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
8944  typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
8945  GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV;
8946  #define glGetCombinerInputParameterfvNV GLeeFuncPtr_glGetCombinerInputParameterfvNV
8947 #endif
8948 #ifndef GLEE_H_DEFINED_glGetCombinerInputParameterivNV
8949 #define GLEE_H_DEFINED_glGetCombinerInputParameterivNV
8950  typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
8951  GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV;
8952  #define glGetCombinerInputParameterivNV GLeeFuncPtr_glGetCombinerInputParameterivNV
8953 #endif
8954 #ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
8955 #define GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
8956  typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
8957  GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV;
8958  #define glGetCombinerOutputParameterfvNV GLeeFuncPtr_glGetCombinerOutputParameterfvNV
8959 #endif
8960 #ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
8961 #define GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
8962  typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
8963  GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV;
8964  #define glGetCombinerOutputParameterivNV GLeeFuncPtr_glGetCombinerOutputParameterivNV
8965 #endif
8966 #ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
8967 #define GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
8968  typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
8969  GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV;
8970  #define glGetFinalCombinerInputParameterfvNV GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV
8971 #endif
8972 #ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
8973 #define GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
8974  typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint * params);
8975  GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV;
8976  #define glGetFinalCombinerInputParameterivNV GLeeFuncPtr_glGetFinalCombinerInputParameterivNV
8977 #endif
8978 #endif
8979 
8980 /* GL_NV_fog_distance */
8981 
8982 #ifndef GL_NV_fog_distance
8983 #define GL_NV_fog_distance 1
8984 #define __GLEE_GL_NV_fog_distance 1
8985 /* Constants */
8986 #define GL_FOG_DISTANCE_MODE_NV 0x855A
8987 #define GL_EYE_RADIAL_NV 0x855B
8988 #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
8989 #endif
8990 
8991 /* GL_NV_texgen_emboss */
8992 
8993 #ifndef GL_NV_texgen_emboss
8994 #define GL_NV_texgen_emboss 1
8995 #define __GLEE_GL_NV_texgen_emboss 1
8996 /* Constants */
8997 #define GL_EMBOSS_LIGHT_NV 0x855D
8998 #define GL_EMBOSS_CONSTANT_NV 0x855E
8999 #define GL_EMBOSS_MAP_NV 0x855F
9000 #endif
9001 
9002 /* GL_NV_blend_square */
9003 
9004 #ifndef GL_NV_blend_square
9005 #define GL_NV_blend_square 1
9006 #define __GLEE_GL_NV_blend_square 1
9007 /* Constants */
9008 #endif
9009 
9010 /* GL_NV_texture_env_combine4 */
9011 
9012 #ifndef GL_NV_texture_env_combine4
9013 #define GL_NV_texture_env_combine4 1
9014 #define __GLEE_GL_NV_texture_env_combine4 1
9015 /* Constants */
9016 #define GL_COMBINE4_NV 0x8503
9017 #define GL_SOURCE3_RGB_NV 0x8583
9018 #define GL_SOURCE3_ALPHA_NV 0x858B
9019 #define GL_OPERAND3_RGB_NV 0x8593
9020 #define GL_OPERAND3_ALPHA_NV 0x859B
9021 #endif
9022 
9023 /* GL_MESA_resize_buffers */
9024 
9025 #ifndef GL_MESA_resize_buffers
9026 #define GL_MESA_resize_buffers 1
9027 #define __GLEE_GL_MESA_resize_buffers 1
9028 /* Constants */
9029 #ifndef GLEE_H_DEFINED_glResizeBuffersMESA
9030 #define GLEE_H_DEFINED_glResizeBuffersMESA
9031  typedef void (APIENTRYP GLEEPFNGLRESIZEBUFFERSMESAPROC) ();
9032  GLEE_EXTERN GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA;
9033  #define glResizeBuffersMESA GLeeFuncPtr_glResizeBuffersMESA
9034 #endif
9035 #endif
9036 
9037 /* GL_MESA_window_pos */
9038 
9039 #ifndef GL_MESA_window_pos
9040 #define GL_MESA_window_pos 1
9041 #define __GLEE_GL_MESA_window_pos 1
9042 /* Constants */
9043 #ifndef GLEE_H_DEFINED_glWindowPos2dMESA
9044 #define GLEE_H_DEFINED_glWindowPos2dMESA
9045  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
9046  GLEE_EXTERN GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA;
9047  #define glWindowPos2dMESA GLeeFuncPtr_glWindowPos2dMESA
9048 #endif
9049 #ifndef GLEE_H_DEFINED_glWindowPos2dvMESA
9050 #define GLEE_H_DEFINED_glWindowPos2dvMESA
9051  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVMESAPROC) (const GLdouble * v);
9052  GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA;
9053  #define glWindowPos2dvMESA GLeeFuncPtr_glWindowPos2dvMESA
9054 #endif
9055 #ifndef GLEE_H_DEFINED_glWindowPos2fMESA
9056 #define GLEE_H_DEFINED_glWindowPos2fMESA
9057  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
9058  GLEE_EXTERN GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA;
9059  #define glWindowPos2fMESA GLeeFuncPtr_glWindowPos2fMESA
9060 #endif
9061 #ifndef GLEE_H_DEFINED_glWindowPos2fvMESA
9062 #define GLEE_H_DEFINED_glWindowPos2fvMESA
9063  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVMESAPROC) (const GLfloat * v);
9064  GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA;
9065  #define glWindowPos2fvMESA GLeeFuncPtr_glWindowPos2fvMESA
9066 #endif
9067 #ifndef GLEE_H_DEFINED_glWindowPos2iMESA
9068 #define GLEE_H_DEFINED_glWindowPos2iMESA
9069  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
9070  GLEE_EXTERN GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA;
9071  #define glWindowPos2iMESA GLeeFuncPtr_glWindowPos2iMESA
9072 #endif
9073 #ifndef GLEE_H_DEFINED_glWindowPos2ivMESA
9074 #define GLEE_H_DEFINED_glWindowPos2ivMESA
9075  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVMESAPROC) (const GLint * v);
9076  GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA;
9077  #define glWindowPos2ivMESA GLeeFuncPtr_glWindowPos2ivMESA
9078 #endif
9079 #ifndef GLEE_H_DEFINED_glWindowPos2sMESA
9080 #define GLEE_H_DEFINED_glWindowPos2sMESA
9081  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
9082  GLEE_EXTERN GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA;
9083  #define glWindowPos2sMESA GLeeFuncPtr_glWindowPos2sMESA
9084 #endif
9085 #ifndef GLEE_H_DEFINED_glWindowPos2svMESA
9086 #define GLEE_H_DEFINED_glWindowPos2svMESA
9087  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVMESAPROC) (const GLshort * v);
9088  GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA;
9089  #define glWindowPos2svMESA GLeeFuncPtr_glWindowPos2svMESA
9090 #endif
9091 #ifndef GLEE_H_DEFINED_glWindowPos3dMESA
9092 #define GLEE_H_DEFINED_glWindowPos3dMESA
9093  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
9094  GLEE_EXTERN GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA;
9095  #define glWindowPos3dMESA GLeeFuncPtr_glWindowPos3dMESA
9096 #endif
9097 #ifndef GLEE_H_DEFINED_glWindowPos3dvMESA
9098 #define GLEE_H_DEFINED_glWindowPos3dvMESA
9099  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVMESAPROC) (const GLdouble * v);
9100  GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA;
9101  #define glWindowPos3dvMESA GLeeFuncPtr_glWindowPos3dvMESA
9102 #endif
9103 #ifndef GLEE_H_DEFINED_glWindowPos3fMESA
9104 #define GLEE_H_DEFINED_glWindowPos3fMESA
9105  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
9106  GLEE_EXTERN GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA;
9107  #define glWindowPos3fMESA GLeeFuncPtr_glWindowPos3fMESA
9108 #endif
9109 #ifndef GLEE_H_DEFINED_glWindowPos3fvMESA
9110 #define GLEE_H_DEFINED_glWindowPos3fvMESA
9111  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVMESAPROC) (const GLfloat * v);
9112  GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA;
9113  #define glWindowPos3fvMESA GLeeFuncPtr_glWindowPos3fvMESA
9114 #endif
9115 #ifndef GLEE_H_DEFINED_glWindowPos3iMESA
9116 #define GLEE_H_DEFINED_glWindowPos3iMESA
9117  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
9118  GLEE_EXTERN GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA;
9119  #define glWindowPos3iMESA GLeeFuncPtr_glWindowPos3iMESA
9120 #endif
9121 #ifndef GLEE_H_DEFINED_glWindowPos3ivMESA
9122 #define GLEE_H_DEFINED_glWindowPos3ivMESA
9123  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVMESAPROC) (const GLint * v);
9124  GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA;
9125  #define glWindowPos3ivMESA GLeeFuncPtr_glWindowPos3ivMESA
9126 #endif
9127 #ifndef GLEE_H_DEFINED_glWindowPos3sMESA
9128 #define GLEE_H_DEFINED_glWindowPos3sMESA
9129  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
9130  GLEE_EXTERN GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA;
9131  #define glWindowPos3sMESA GLeeFuncPtr_glWindowPos3sMESA
9132 #endif
9133 #ifndef GLEE_H_DEFINED_glWindowPos3svMESA
9134 #define GLEE_H_DEFINED_glWindowPos3svMESA
9135  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVMESAPROC) (const GLshort * v);
9136  GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA;
9137  #define glWindowPos3svMESA GLeeFuncPtr_glWindowPos3svMESA
9138 #endif
9139 #ifndef GLEE_H_DEFINED_glWindowPos4dMESA
9140 #define GLEE_H_DEFINED_glWindowPos4dMESA
9141  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9142  GLEE_EXTERN GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA;
9143  #define glWindowPos4dMESA GLeeFuncPtr_glWindowPos4dMESA
9144 #endif
9145 #ifndef GLEE_H_DEFINED_glWindowPos4dvMESA
9146 #define GLEE_H_DEFINED_glWindowPos4dvMESA
9147  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DVMESAPROC) (const GLdouble * v);
9148  GLEE_EXTERN GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA;
9149  #define glWindowPos4dvMESA GLeeFuncPtr_glWindowPos4dvMESA
9150 #endif
9151 #ifndef GLEE_H_DEFINED_glWindowPos4fMESA
9152 #define GLEE_H_DEFINED_glWindowPos4fMESA
9153  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
9154  GLEE_EXTERN GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA;
9155  #define glWindowPos4fMESA GLeeFuncPtr_glWindowPos4fMESA
9156 #endif
9157 #ifndef GLEE_H_DEFINED_glWindowPos4fvMESA
9158 #define GLEE_H_DEFINED_glWindowPos4fvMESA
9159  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FVMESAPROC) (const GLfloat * v);
9160  GLEE_EXTERN GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA;
9161  #define glWindowPos4fvMESA GLeeFuncPtr_glWindowPos4fvMESA
9162 #endif
9163 #ifndef GLEE_H_DEFINED_glWindowPos4iMESA
9164 #define GLEE_H_DEFINED_glWindowPos4iMESA
9165  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
9166  GLEE_EXTERN GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA;
9167  #define glWindowPos4iMESA GLeeFuncPtr_glWindowPos4iMESA
9168 #endif
9169 #ifndef GLEE_H_DEFINED_glWindowPos4ivMESA
9170 #define GLEE_H_DEFINED_glWindowPos4ivMESA
9171  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IVMESAPROC) (const GLint * v);
9172  GLEE_EXTERN GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA;
9173  #define glWindowPos4ivMESA GLeeFuncPtr_glWindowPos4ivMESA
9174 #endif
9175 #ifndef GLEE_H_DEFINED_glWindowPos4sMESA
9176 #define GLEE_H_DEFINED_glWindowPos4sMESA
9177  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
9178  GLEE_EXTERN GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA;
9179  #define glWindowPos4sMESA GLeeFuncPtr_glWindowPos4sMESA
9180 #endif
9181 #ifndef GLEE_H_DEFINED_glWindowPos4svMESA
9182 #define GLEE_H_DEFINED_glWindowPos4svMESA
9183  typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SVMESAPROC) (const GLshort * v);
9184  GLEE_EXTERN GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA;
9185  #define glWindowPos4svMESA GLeeFuncPtr_glWindowPos4svMESA
9186 #endif
9187 #endif
9188 
9189 /* GL_EXT_texture_compression_s3tc */
9190 
9191 #ifndef GL_EXT_texture_compression_s3tc
9192 #define GL_EXT_texture_compression_s3tc 1
9193 #define __GLEE_GL_EXT_texture_compression_s3tc 1
9194 /* Constants */
9195 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
9196 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
9197 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
9198 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
9199 #endif
9200 
9201 /* GL_IBM_cull_vertex */
9202 
9203 #ifndef GL_IBM_cull_vertex
9204 #define GL_IBM_cull_vertex 1
9205 #define __GLEE_GL_IBM_cull_vertex 1
9206 /* Constants */
9207 #define GL_CULL_VERTEX_IBM 103050
9208 #endif
9209 
9210 /* GL_IBM_multimode_draw_arrays */
9211 
9212 #ifndef GL_IBM_multimode_draw_arrays
9213 #define GL_IBM_multimode_draw_arrays 1
9214 #define __GLEE_GL_IBM_multimode_draw_arrays 1
9215 /* Constants */
9216 #ifndef GLEE_H_DEFINED_glMultiModeDrawArraysIBM
9217 #define GLEE_H_DEFINED_glMultiModeDrawArraysIBM
9218  typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
9219  GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM;
9220  #define glMultiModeDrawArraysIBM GLeeFuncPtr_glMultiModeDrawArraysIBM
9221 #endif
9222 #ifndef GLEE_H_DEFINED_glMultiModeDrawElementsIBM
9223 #define GLEE_H_DEFINED_glMultiModeDrawElementsIBM
9224  typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride);
9225  GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM;
9226  #define glMultiModeDrawElementsIBM GLeeFuncPtr_glMultiModeDrawElementsIBM
9227 #endif
9228 #endif
9229 
9230 /* GL_IBM_vertex_array_lists */
9231 
9232 #ifndef GL_IBM_vertex_array_lists
9233 #define GL_IBM_vertex_array_lists 1
9234 #define __GLEE_GL_IBM_vertex_array_lists 1
9235 /* Constants */
9236 #define GL_VERTEX_ARRAY_LIST_IBM 103070
9237 #define GL_NORMAL_ARRAY_LIST_IBM 103071
9238 #define GL_COLOR_ARRAY_LIST_IBM 103072
9239 #define GL_INDEX_ARRAY_LIST_IBM 103073
9240 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
9241 #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
9242 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
9243 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
9244 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
9245 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
9246 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
9247 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
9248 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
9249 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
9250 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
9251 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
9252 #ifndef GLEE_H_DEFINED_glColorPointerListIBM
9253 #define GLEE_H_DEFINED_glColorPointerListIBM
9254  typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9255  GLEE_EXTERN GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM;
9256  #define glColorPointerListIBM GLeeFuncPtr_glColorPointerListIBM
9257 #endif
9258 #ifndef GLEE_H_DEFINED_glSecondaryColorPointerListIBM
9259 #define GLEE_H_DEFINED_glSecondaryColorPointerListIBM
9260  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9261  GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM;
9262  #define glSecondaryColorPointerListIBM GLeeFuncPtr_glSecondaryColorPointerListIBM
9263 #endif
9264 #ifndef GLEE_H_DEFINED_glEdgeFlagPointerListIBM
9265 #define GLEE_H_DEFINED_glEdgeFlagPointerListIBM
9266  typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* * pointer, GLint ptrstride);
9267  GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM;
9268  #define glEdgeFlagPointerListIBM GLeeFuncPtr_glEdgeFlagPointerListIBM
9269 #endif
9270 #ifndef GLEE_H_DEFINED_glFogCoordPointerListIBM
9271 #define GLEE_H_DEFINED_glFogCoordPointerListIBM
9272  typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9273  GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM;
9274  #define glFogCoordPointerListIBM GLeeFuncPtr_glFogCoordPointerListIBM
9275 #endif
9276 #ifndef GLEE_H_DEFINED_glIndexPointerListIBM
9277 #define GLEE_H_DEFINED_glIndexPointerListIBM
9278  typedef void (APIENTRYP GLEEPFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9279  GLEE_EXTERN GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM;
9280  #define glIndexPointerListIBM GLeeFuncPtr_glIndexPointerListIBM
9281 #endif
9282 #ifndef GLEE_H_DEFINED_glNormalPointerListIBM
9283 #define GLEE_H_DEFINED_glNormalPointerListIBM
9284  typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9285  GLEE_EXTERN GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM;
9286  #define glNormalPointerListIBM GLeeFuncPtr_glNormalPointerListIBM
9287 #endif
9288 #ifndef GLEE_H_DEFINED_glTexCoordPointerListIBM
9289 #define GLEE_H_DEFINED_glTexCoordPointerListIBM
9290  typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9291  GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM;
9292  #define glTexCoordPointerListIBM GLeeFuncPtr_glTexCoordPointerListIBM
9293 #endif
9294 #ifndef GLEE_H_DEFINED_glVertexPointerListIBM
9295 #define GLEE_H_DEFINED_glVertexPointerListIBM
9296  typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
9297  GLEE_EXTERN GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM;
9298  #define glVertexPointerListIBM GLeeFuncPtr_glVertexPointerListIBM
9299 #endif
9300 #endif
9301 
9302 /* GL_SGIX_subsample */
9303 
9304 #ifndef GL_SGIX_subsample
9305 #define GL_SGIX_subsample 1
9306 #define __GLEE_GL_SGIX_subsample 1
9307 /* Constants */
9308 #define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
9309 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
9310 #define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
9311 #define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
9312 #define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
9313 #endif
9314 
9315 /* GL_SGIX_ycrcb_subsample */
9316 
9317 #ifndef GL_SGIX_ycrcb_subsample
9318 #define GL_SGIX_ycrcb_subsample 1
9319 #define __GLEE_GL_SGIX_ycrcb_subsample 1
9320 /* Constants */
9321 #endif
9322 
9323 /* GL_SGIX_ycrcba */
9324 
9325 #ifndef GL_SGIX_ycrcba
9326 #define GL_SGIX_ycrcba 1
9327 #define __GLEE_GL_SGIX_ycrcba 1
9328 /* Constants */
9329 #define GL_YCRCB_SGIX 0x8318
9330 #define GL_YCRCBA_SGIX 0x8319
9331 #endif
9332 
9333 /* GL_SGI_depth_pass_instrument */
9334 
9335 #ifndef GL_SGI_depth_pass_instrument
9336 #define GL_SGI_depth_pass_instrument 1
9337 #define __GLEE_GL_SGI_depth_pass_instrument 1
9338 /* Constants */
9339 #define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310
9340 #define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
9341 #define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
9342 #endif
9343 
9344 /* GL_3DFX_texture_compression_FXT1 */
9345 
9346 #ifndef GL_3DFX_texture_compression_FXT1
9347 #define GL_3DFX_texture_compression_FXT1 1
9348 #define __GLEE_GL_3DFX_texture_compression_FXT1 1
9349 /* Constants */
9350 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
9351 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
9352 #endif
9353 
9354 /* GL_3DFX_multisample */
9355 
9356 #ifndef GL_3DFX_multisample
9357 #define GL_3DFX_multisample 1
9358 #define __GLEE_GL_3DFX_multisample 1
9359 /* Constants */
9360 #define GL_MULTISAMPLE_3DFX 0x86B2
9361 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3
9362 #define GL_SAMPLES_3DFX 0x86B4
9363 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000
9364 #endif
9365 
9366 /* GL_3DFX_tbuffer */
9367 
9368 #ifndef GL_3DFX_tbuffer
9369 #define GL_3DFX_tbuffer 1
9370 #define __GLEE_GL_3DFX_tbuffer 1
9371 /* Constants */
9372 #ifndef GLEE_H_DEFINED_glTbufferMask3DFX
9373 #define GLEE_H_DEFINED_glTbufferMask3DFX
9374  typedef void (APIENTRYP GLEEPFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
9375  GLEE_EXTERN GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX;
9376  #define glTbufferMask3DFX GLeeFuncPtr_glTbufferMask3DFX
9377 #endif
9378 #endif
9379 
9380 /* GL_EXT_multisample */
9381 
9382 #ifndef GL_EXT_multisample
9383 #define GL_EXT_multisample 1
9384 #define __GLEE_GL_EXT_multisample 1
9385 /* Constants */
9386 #define GL_MULTISAMPLE_EXT 0x809D
9387 #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
9388 #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
9389 #define GL_SAMPLE_MASK_EXT 0x80A0
9390 #define GL_1PASS_EXT 0x80A1
9391 #define GL_2PASS_0_EXT 0x80A2
9392 #define GL_2PASS_1_EXT 0x80A3
9393 #define GL_4PASS_0_EXT 0x80A4
9394 #define GL_4PASS_1_EXT 0x80A5
9395 #define GL_4PASS_2_EXT 0x80A6
9396 #define GL_4PASS_3_EXT 0x80A7
9397 #define GL_SAMPLE_BUFFERS_EXT 0x80A8
9398 #define GL_SAMPLES_EXT 0x80A9
9399 #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
9400 #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
9401 #define GL_SAMPLE_PATTERN_EXT 0x80AC
9402 #define GL_MULTISAMPLE_BIT_EXT 0x20000000
9403 #ifndef GLEE_H_DEFINED_glSampleMaskEXT
9404 #define GLEE_H_DEFINED_glSampleMaskEXT
9405  typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
9406  GLEE_EXTERN GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT;
9407  #define glSampleMaskEXT GLeeFuncPtr_glSampleMaskEXT
9408 #endif
9409 #ifndef GLEE_H_DEFINED_glSamplePatternEXT
9410 #define GLEE_H_DEFINED_glSamplePatternEXT
9411  typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
9412  GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT;
9413  #define glSamplePatternEXT GLeeFuncPtr_glSamplePatternEXT
9414 #endif
9415 #endif
9416 
9417 /* GL_SGIX_vertex_preclip */
9418 
9419 #ifndef GL_SGIX_vertex_preclip
9420 #define GL_SGIX_vertex_preclip 1
9421 #define __GLEE_GL_SGIX_vertex_preclip 1
9422 /* Constants */
9423 #define GL_VERTEX_PRECLIP_SGIX 0x83EE
9424 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
9425 #endif
9426 
9427 /* GL_SGIX_convolution_accuracy */
9428 
9429 #ifndef GL_SGIX_convolution_accuracy
9430 #define GL_SGIX_convolution_accuracy 1
9431 #define __GLEE_GL_SGIX_convolution_accuracy 1
9432 /* Constants */
9433 #define GL_CONVOLUTION_HINT_SGIX 0x8316
9434 #endif
9435 
9436 /* GL_SGIX_resample */
9437 
9438 #ifndef GL_SGIX_resample
9439 #define GL_SGIX_resample 1
9440 #define __GLEE_GL_SGIX_resample 1
9441 /* Constants */
9442 #define GL_PACK_RESAMPLE_SGIX 0x842C
9443 #define GL_UNPACK_RESAMPLE_SGIX 0x842D
9444 #define GL_RESAMPLE_REPLICATE_SGIX 0x842E
9445 #define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F
9446 #define GL_RESAMPLE_DECIMATE_SGIX 0x8430
9447 #endif
9448 
9449 /* GL_SGIS_point_line_texgen */
9450 
9451 #ifndef GL_SGIS_point_line_texgen
9452 #define GL_SGIS_point_line_texgen 1
9453 #define __GLEE_GL_SGIS_point_line_texgen 1
9454 /* Constants */
9455 #define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
9456 #define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
9457 #define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
9458 #define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
9459 #define GL_EYE_POINT_SGIS 0x81F4
9460 #define GL_OBJECT_POINT_SGIS 0x81F5
9461 #define GL_EYE_LINE_SGIS 0x81F6
9462 #define GL_OBJECT_LINE_SGIS 0x81F7
9463 #endif
9464 
9465 /* GL_SGIS_texture_color_mask */
9466 
9467 #ifndef GL_SGIS_texture_color_mask
9468 #define GL_SGIS_texture_color_mask 1
9469 #define __GLEE_GL_SGIS_texture_color_mask 1
9470 /* Constants */
9471 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
9472 #ifndef GLEE_H_DEFINED_glTextureColorMaskSGIS
9473 #define GLEE_H_DEFINED_glTextureColorMaskSGIS
9474  typedef void (APIENTRYP GLEEPFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
9475  GLEE_EXTERN GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS;
9476  #define glTextureColorMaskSGIS GLeeFuncPtr_glTextureColorMaskSGIS
9477 #endif
9478 #endif
9479 
9480 /* GL_EXT_texture_env_dot3 */
9481 
9482 #ifndef GL_EXT_texture_env_dot3
9483 #define GL_EXT_texture_env_dot3 1
9484 #define __GLEE_GL_EXT_texture_env_dot3 1
9485 /* Constants */
9486 #define GL_DOT3_RGB_EXT 0x8740
9487 #define GL_DOT3_RGBA_EXT 0x8741
9488 #endif
9489 
9490 /* GL_ATI_texture_mirror_once */
9491 
9492 #ifndef GL_ATI_texture_mirror_once
9493 #define GL_ATI_texture_mirror_once 1
9494 #define __GLEE_GL_ATI_texture_mirror_once 1
9495 /* Constants */
9496 #define GL_MIRROR_CLAMP_ATI 0x8742
9497 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
9498 #endif
9499 
9500 /* GL_NV_fence */
9501 
9502 #ifndef GL_NV_fence
9503 #define GL_NV_fence 1
9504 #define __GLEE_GL_NV_fence 1
9505 /* Constants */
9506 #define GL_ALL_COMPLETED_NV 0x84F2
9507 #define GL_FENCE_STATUS_NV 0x84F3
9508 #define GL_FENCE_CONDITION_NV 0x84F4
9509 #ifndef GLEE_H_DEFINED_glDeleteFencesNV
9510 #define GLEE_H_DEFINED_glDeleteFencesNV
9511  typedef void (APIENTRYP GLEEPFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint * fences);
9512  GLEE_EXTERN GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV;
9513  #define glDeleteFencesNV GLeeFuncPtr_glDeleteFencesNV
9514 #endif
9515 #ifndef GLEE_H_DEFINED_glGenFencesNV
9516 #define GLEE_H_DEFINED_glGenFencesNV
9517  typedef void (APIENTRYP GLEEPFNGLGENFENCESNVPROC) (GLsizei n, GLuint * fences);
9518  GLEE_EXTERN GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV;
9519  #define glGenFencesNV GLeeFuncPtr_glGenFencesNV
9520 #endif
9521 #ifndef GLEE_H_DEFINED_glIsFenceNV
9522 #define GLEE_H_DEFINED_glIsFenceNV
9523  typedef GLboolean (APIENTRYP GLEEPFNGLISFENCENVPROC) (GLuint fence);
9524  GLEE_EXTERN GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV;
9525  #define glIsFenceNV GLeeFuncPtr_glIsFenceNV
9526 #endif
9527 #ifndef GLEE_H_DEFINED_glTestFenceNV
9528 #define GLEE_H_DEFINED_glTestFenceNV
9529  typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCENVPROC) (GLuint fence);
9530  GLEE_EXTERN GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV;
9531  #define glTestFenceNV GLeeFuncPtr_glTestFenceNV
9532 #endif
9533 #ifndef GLEE_H_DEFINED_glGetFenceivNV
9534 #define GLEE_H_DEFINED_glGetFenceivNV
9535  typedef void (APIENTRYP GLEEPFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint * params);
9536  GLEE_EXTERN GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV;
9537  #define glGetFenceivNV GLeeFuncPtr_glGetFenceivNV
9538 #endif
9539 #ifndef GLEE_H_DEFINED_glFinishFenceNV
9540 #define GLEE_H_DEFINED_glFinishFenceNV
9541  typedef void (APIENTRYP GLEEPFNGLFINISHFENCENVPROC) (GLuint fence);
9542  GLEE_EXTERN GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV;
9543  #define glFinishFenceNV GLeeFuncPtr_glFinishFenceNV
9544 #endif
9545 #ifndef GLEE_H_DEFINED_glSetFenceNV
9546 #define GLEE_H_DEFINED_glSetFenceNV
9547  typedef void (APIENTRYP GLEEPFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
9548  GLEE_EXTERN GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV;
9549  #define glSetFenceNV GLeeFuncPtr_glSetFenceNV
9550 #endif
9551 #endif
9552 
9553 /* GL_IBM_texture_mirrored_repeat */
9554 
9555 #ifndef GL_IBM_texture_mirrored_repeat
9556 #define GL_IBM_texture_mirrored_repeat 1
9557 #define __GLEE_GL_IBM_texture_mirrored_repeat 1
9558 /* Constants */
9559 #define GL_MIRRORED_REPEAT_IBM 0x8370
9560 #endif
9561 
9562 /* GL_NV_evaluators */
9563 
9564 #ifndef GL_NV_evaluators
9565 #define GL_NV_evaluators 1
9566 #define __GLEE_GL_NV_evaluators 1
9567 /* Constants */
9568 #define GL_EVAL_2D_NV 0x86C0
9569 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
9570 #define GL_MAP_TESSELLATION_NV 0x86C2
9571 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
9572 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
9573 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
9574 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
9575 #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
9576 #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
9577 #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
9578 #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
9579 #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
9580 #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
9581 #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
9582 #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
9583 #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
9584 #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
9585 #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
9586 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
9587 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
9588 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
9589 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
9590 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
9591 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
9592 #ifndef GLEE_H_DEFINED_glMapControlPointsNV
9593 #define GLEE_H_DEFINED_glMapControlPointsNV
9594  typedef void (APIENTRYP GLEEPFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points);
9595  GLEE_EXTERN GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV;
9596  #define glMapControlPointsNV GLeeFuncPtr_glMapControlPointsNV
9597 #endif
9598 #ifndef GLEE_H_DEFINED_glMapParameterivNV
9599 #define GLEE_H_DEFINED_glMapParameterivNV
9600  typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint * params);
9601  GLEE_EXTERN GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV;
9602  #define glMapParameterivNV GLeeFuncPtr_glMapParameterivNV
9603 #endif
9604 #ifndef GLEE_H_DEFINED_glMapParameterfvNV
9605 #define GLEE_H_DEFINED_glMapParameterfvNV
9606  typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat * params);
9607  GLEE_EXTERN GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV;
9608  #define glMapParameterfvNV GLeeFuncPtr_glMapParameterfvNV
9609 #endif
9610 #ifndef GLEE_H_DEFINED_glGetMapControlPointsNV
9611 #define GLEE_H_DEFINED_glGetMapControlPointsNV
9612  typedef void (APIENTRYP GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);
9613  GLEE_EXTERN GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV;
9614  #define glGetMapControlPointsNV GLeeFuncPtr_glGetMapControlPointsNV
9615 #endif
9616 #ifndef GLEE_H_DEFINED_glGetMapParameterivNV
9617 #define GLEE_H_DEFINED_glGetMapParameterivNV
9618  typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint * params);
9619  GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV;
9620  #define glGetMapParameterivNV GLeeFuncPtr_glGetMapParameterivNV
9621 #endif
9622 #ifndef GLEE_H_DEFINED_glGetMapParameterfvNV
9623 #define GLEE_H_DEFINED_glGetMapParameterfvNV
9624  typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat * params);
9625  GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV;
9626  #define glGetMapParameterfvNV GLeeFuncPtr_glGetMapParameterfvNV
9627 #endif
9628 #ifndef GLEE_H_DEFINED_glGetMapAttribParameterivNV
9629 #define GLEE_H_DEFINED_glGetMapAttribParameterivNV
9630  typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint * params);
9631  GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV;
9632  #define glGetMapAttribParameterivNV GLeeFuncPtr_glGetMapAttribParameterivNV
9633 #endif
9634 #ifndef GLEE_H_DEFINED_glGetMapAttribParameterfvNV
9635 #define GLEE_H_DEFINED_glGetMapAttribParameterfvNV
9636  typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
9637  GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV;
9638  #define glGetMapAttribParameterfvNV GLeeFuncPtr_glGetMapAttribParameterfvNV
9639 #endif
9640 #ifndef GLEE_H_DEFINED_glEvalMapsNV
9641 #define GLEE_H_DEFINED_glEvalMapsNV
9642  typedef void (APIENTRYP GLEEPFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
9643  GLEE_EXTERN GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV;
9644  #define glEvalMapsNV GLeeFuncPtr_glEvalMapsNV
9645 #endif
9646 #endif
9647 
9648 /* GL_NV_packed_depth_stencil */
9649 
9650 #ifndef GL_NV_packed_depth_stencil
9651 #define GL_NV_packed_depth_stencil 1
9652 #define __GLEE_GL_NV_packed_depth_stencil 1
9653 /* Constants */
9654 #define GL_DEPTH_STENCIL_NV 0x84F9
9655 #define GL_UNSIGNED_INT_24_8_NV 0x84FA
9656 #endif
9657 
9658 /* GL_NV_register_combiners2 */
9659 
9660 #ifndef GL_NV_register_combiners2
9661 #define GL_NV_register_combiners2 1
9662 #define __GLEE_GL_NV_register_combiners2 1
9663 /* Constants */
9664 #define GL_PER_STAGE_CONSTANTS_NV 0x8535
9665 #ifndef GLEE_H_DEFINED_glCombinerStageParameterfvNV
9666 #define GLEE_H_DEFINED_glCombinerStageParameterfvNV
9667  typedef void (APIENTRYP GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat * params);
9668  GLEE_EXTERN GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV;
9669  #define glCombinerStageParameterfvNV GLeeFuncPtr_glCombinerStageParameterfvNV
9670 #endif
9671 #ifndef GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
9672 #define GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
9673  typedef void (APIENTRYP GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat * params);
9674  GLEE_EXTERN GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV;
9675  #define glGetCombinerStageParameterfvNV GLeeFuncPtr_glGetCombinerStageParameterfvNV
9676 #endif
9677 #endif
9678 
9679 /* GL_NV_texture_compression_vtc */
9680 
9681 #ifndef GL_NV_texture_compression_vtc
9682 #define GL_NV_texture_compression_vtc 1
9683 #define __GLEE_GL_NV_texture_compression_vtc 1
9684 /* Constants */
9685 #endif
9686 
9687 /* GL_NV_texture_rectangle */
9688 
9689 #ifndef GL_NV_texture_rectangle
9690 #define GL_NV_texture_rectangle 1
9691 #define __GLEE_GL_NV_texture_rectangle 1
9692 /* Constants */
9693 #define GL_TEXTURE_RECTANGLE_NV 0x84F5
9694 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
9695 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
9696 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
9697 #endif
9698 
9699 /* GL_NV_texture_shader */
9700 
9701 #ifndef GL_NV_texture_shader
9702 #define GL_NV_texture_shader 1
9703 #define __GLEE_GL_NV_texture_shader 1
9704 /* Constants */
9705 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
9706 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
9707 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
9708 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
9709 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
9710 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
9711 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
9712 #define GL_SHADER_CONSISTENT_NV 0x86DD
9713 #define GL_TEXTURE_SHADER_NV 0x86DE
9714 #define GL_SHADER_OPERATION_NV 0x86DF
9715 #define GL_CULL_MODES_NV 0x86E0
9716 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
9717 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
9718 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
9719 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
9720 #define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
9721 #define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
9722 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
9723 #define GL_CONST_EYE_NV 0x86E5
9724 #define GL_PASS_THROUGH_NV 0x86E6
9725 #define GL_CULL_FRAGMENT_NV 0x86E7
9726 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
9727 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
9728 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
9729 #define GL_DOT_PRODUCT_NV 0x86EC
9730 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
9731 #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
9732 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
9733 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
9734 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
9735 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
9736 #define GL_HILO_NV 0x86F4
9737 #define GL_DSDT_NV 0x86F5
9738 #define GL_DSDT_MAG_NV 0x86F6
9739 #define GL_DSDT_MAG_VIB_NV 0x86F7
9740 #define GL_HILO16_NV 0x86F8
9741 #define GL_SIGNED_HILO_NV 0x86F9
9742 #define GL_SIGNED_HILO16_NV 0x86FA
9743 #define GL_SIGNED_RGBA_NV 0x86FB
9744 #define GL_SIGNED_RGBA8_NV 0x86FC
9745 #define GL_SIGNED_RGB_NV 0x86FE
9746 #define GL_SIGNED_RGB8_NV 0x86FF
9747 #define GL_SIGNED_LUMINANCE_NV 0x8701
9748 #define GL_SIGNED_LUMINANCE8_NV 0x8702
9749 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
9750 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
9751 #define GL_SIGNED_ALPHA_NV 0x8705
9752 #define GL_SIGNED_ALPHA8_NV 0x8706
9753 #define GL_SIGNED_INTENSITY_NV 0x8707
9754 #define GL_SIGNED_INTENSITY8_NV 0x8708
9755 #define GL_DSDT8_NV 0x8709
9756 #define GL_DSDT8_MAG8_NV 0x870A
9757 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
9758 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
9759 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
9760 #define GL_HI_SCALE_NV 0x870E
9761 #define GL_LO_SCALE_NV 0x870F
9762 #define GL_DS_SCALE_NV 0x8710
9763 #define GL_DT_SCALE_NV 0x8711
9764 #define GL_MAGNITUDE_SCALE_NV 0x8712
9765 #define GL_VIBRANCE_SCALE_NV 0x8713
9766 #define GL_HI_BIAS_NV 0x8714
9767 #define GL_LO_BIAS_NV 0x8715
9768 #define GL_DS_BIAS_NV 0x8716
9769 #define GL_DT_BIAS_NV 0x8717
9770 #define GL_MAGNITUDE_BIAS_NV 0x8718
9771 #define GL_VIBRANCE_BIAS_NV 0x8719
9772 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
9773 #define GL_TEXTURE_HI_SIZE_NV 0x871B
9774 #define GL_TEXTURE_LO_SIZE_NV 0x871C
9775 #define GL_TEXTURE_DS_SIZE_NV 0x871D
9776 #define GL_TEXTURE_DT_SIZE_NV 0x871E
9777 #define GL_TEXTURE_MAG_SIZE_NV 0x871F
9778 #endif
9779 
9780 /* GL_NV_texture_shader2 */
9781 
9782 #ifndef GL_NV_texture_shader2
9783 #define GL_NV_texture_shader2 1
9784 #define __GLEE_GL_NV_texture_shader2 1
9785 /* Constants */
9786 #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
9787 #endif
9788 
9789 /* GL_NV_vertex_array_range2 */
9790 
9791 #ifndef GL_NV_vertex_array_range2
9792 #define GL_NV_vertex_array_range2 1
9793 #define __GLEE_GL_NV_vertex_array_range2 1
9794 /* Constants */
9795 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
9796 #endif
9797 
9798 /* GL_NV_vertex_program */
9799 
9800 #ifndef GL_NV_vertex_program
9801 #define GL_NV_vertex_program 1
9802 #define __GLEE_GL_NV_vertex_program 1
9803 /* Constants */
9804 #define GL_VERTEX_PROGRAM_NV 0x8620
9805 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
9806 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
9807 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
9808 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
9809 #define GL_CURRENT_ATTRIB_NV 0x8626
9810 #define GL_PROGRAM_LENGTH_NV 0x8627
9811 #define GL_PROGRAM_STRING_NV 0x8628
9812 #define GL_MODELVIEW_PROJECTION_NV 0x8629
9813 #define GL_IDENTITY_NV 0x862A
9814 #define GL_INVERSE_NV 0x862B
9815 #define GL_TRANSPOSE_NV 0x862C
9816 #define GL_INVERSE_TRANSPOSE_NV 0x862D
9817 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
9818 #define GL_MAX_TRACK_MATRICES_NV 0x862F
9819 #define GL_MATRIX0_NV 0x8630
9820 #define GL_MATRIX1_NV 0x8631
9821 #define GL_MATRIX2_NV 0x8632
9822 #define GL_MATRIX3_NV 0x8633
9823 #define GL_MATRIX4_NV 0x8634
9824 #define GL_MATRIX5_NV 0x8635
9825 #define GL_MATRIX6_NV 0x8636
9826 #define GL_MATRIX7_NV 0x8637
9827 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
9828 #define GL_CURRENT_MATRIX_NV 0x8641
9829 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
9830 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
9831 #define GL_PROGRAM_PARAMETER_NV 0x8644
9832 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
9833 #define GL_PROGRAM_TARGET_NV 0x8646
9834 #define GL_PROGRAM_RESIDENT_NV 0x8647
9835 #define GL_TRACK_MATRIX_NV 0x8648
9836 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
9837 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
9838 #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
9839 #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
9840 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
9841 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
9842 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
9843 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
9844 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
9845 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
9846 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
9847 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
9848 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
9849 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
9850 #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
9851 #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
9852 #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
9853 #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
9854 #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
9855 #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
9856 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
9857 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
9858 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
9859 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
9860 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
9861 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
9862 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
9863 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
9864 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
9865 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
9866 #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
9867 #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
9868 #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
9869 #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
9870 #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
9871 #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
9872 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
9873 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
9874 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
9875 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
9876 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
9877 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
9878 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
9879 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
9880 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
9881 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
9882 #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
9883 #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
9884 #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
9885 #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
9886 #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
9887 #ifndef GLEE_H_DEFINED_glAreProgramsResidentNV
9888 #define GLEE_H_DEFINED_glAreProgramsResidentNV
9889  typedef GLboolean (APIENTRYP GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint * programs, GLboolean * residences);
9890  GLEE_EXTERN GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV;
9891  #define glAreProgramsResidentNV GLeeFuncPtr_glAreProgramsResidentNV
9892 #endif
9893 #ifndef GLEE_H_DEFINED_glBindProgramNV
9894 #define GLEE_H_DEFINED_glBindProgramNV
9895  typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
9896  GLEE_EXTERN GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV;
9897  #define glBindProgramNV GLeeFuncPtr_glBindProgramNV
9898 #endif
9899 #ifndef GLEE_H_DEFINED_glDeleteProgramsNV
9900 #define GLEE_H_DEFINED_glDeleteProgramsNV
9901  typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
9902  GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV;
9903  #define glDeleteProgramsNV GLeeFuncPtr_glDeleteProgramsNV
9904 #endif
9905 #ifndef GLEE_H_DEFINED_glExecuteProgramNV
9906 #define GLEE_H_DEFINED_glExecuteProgramNV
9907  typedef void (APIENTRYP GLEEPFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat * params);
9908  GLEE_EXTERN GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV;
9909  #define glExecuteProgramNV GLeeFuncPtr_glExecuteProgramNV
9910 #endif
9911 #ifndef GLEE_H_DEFINED_glGenProgramsNV
9912 #define GLEE_H_DEFINED_glGenProgramsNV
9913  typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint * programs);
9914  GLEE_EXTERN GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV;
9915  #define glGenProgramsNV GLeeFuncPtr_glGenProgramsNV
9916 #endif
9917 #ifndef GLEE_H_DEFINED_glGetProgramParameterdvNV
9918 #define GLEE_H_DEFINED_glGetProgramParameterdvNV
9919  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble * params);
9920  GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV;
9921  #define glGetProgramParameterdvNV GLeeFuncPtr_glGetProgramParameterdvNV
9922 #endif
9923 #ifndef GLEE_H_DEFINED_glGetProgramParameterfvNV
9924 #define GLEE_H_DEFINED_glGetProgramParameterfvNV
9925  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
9926  GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV;
9927  #define glGetProgramParameterfvNV GLeeFuncPtr_glGetProgramParameterfvNV
9928 #endif
9929 #ifndef GLEE_H_DEFINED_glGetProgramivNV
9930 #define GLEE_H_DEFINED_glGetProgramivNV
9931  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint * params);
9932  GLEE_EXTERN GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV;
9933  #define glGetProgramivNV GLeeFuncPtr_glGetProgramivNV
9934 #endif
9935 #ifndef GLEE_H_DEFINED_glGetProgramStringNV
9936 #define GLEE_H_DEFINED_glGetProgramStringNV
9937  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte * program);
9938  GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV;
9939  #define glGetProgramStringNV GLeeFuncPtr_glGetProgramStringNV
9940 #endif
9941 #ifndef GLEE_H_DEFINED_glGetTrackMatrixivNV
9942 #define GLEE_H_DEFINED_glGetTrackMatrixivNV
9943  typedef void (APIENTRYP GLEEPFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint * params);
9944  GLEE_EXTERN GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV;
9945  #define glGetTrackMatrixivNV GLeeFuncPtr_glGetTrackMatrixivNV
9946 #endif
9947 #ifndef GLEE_H_DEFINED_glGetVertexAttribdvNV
9948 #define GLEE_H_DEFINED_glGetVertexAttribdvNV
9949  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble * params);
9950  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV;
9951  #define glGetVertexAttribdvNV GLeeFuncPtr_glGetVertexAttribdvNV
9952 #endif
9953 #ifndef GLEE_H_DEFINED_glGetVertexAttribfvNV
9954 #define GLEE_H_DEFINED_glGetVertexAttribfvNV
9955  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat * params);
9956  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV;
9957  #define glGetVertexAttribfvNV GLeeFuncPtr_glGetVertexAttribfvNV
9958 #endif
9959 #ifndef GLEE_H_DEFINED_glGetVertexAttribivNV
9960 #define GLEE_H_DEFINED_glGetVertexAttribivNV
9961  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint * params);
9962  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV;
9963  #define glGetVertexAttribivNV GLeeFuncPtr_glGetVertexAttribivNV
9964 #endif
9965 #ifndef GLEE_H_DEFINED_glGetVertexAttribPointervNV
9966 #define GLEE_H_DEFINED_glGetVertexAttribPointervNV
9967  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
9968  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV;
9969  #define glGetVertexAttribPointervNV GLeeFuncPtr_glGetVertexAttribPointervNV
9970 #endif
9971 #ifndef GLEE_H_DEFINED_glIsProgramNV
9972 #define GLEE_H_DEFINED_glIsProgramNV
9973  typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMNVPROC) (GLuint id);
9974  GLEE_EXTERN GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV;
9975  #define glIsProgramNV GLeeFuncPtr_glIsProgramNV
9976 #endif
9977 #ifndef GLEE_H_DEFINED_glLoadProgramNV
9978 #define GLEE_H_DEFINED_glLoadProgramNV
9979  typedef void (APIENTRYP GLEEPFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte * program);
9980  GLEE_EXTERN GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV;
9981  #define glLoadProgramNV GLeeFuncPtr_glLoadProgramNV
9982 #endif
9983 #ifndef GLEE_H_DEFINED_glProgramParameter4dNV
9984 #define GLEE_H_DEFINED_glProgramParameter4dNV
9985  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9986  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV;
9987  #define glProgramParameter4dNV GLeeFuncPtr_glProgramParameter4dNV
9988 #endif
9989 #ifndef GLEE_H_DEFINED_glProgramParameter4dvNV
9990 #define GLEE_H_DEFINED_glProgramParameter4dvNV
9991  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble * v);
9992  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV;
9993  #define glProgramParameter4dvNV GLeeFuncPtr_glProgramParameter4dvNV
9994 #endif
9995 #ifndef GLEE_H_DEFINED_glProgramParameter4fNV
9996 #define GLEE_H_DEFINED_glProgramParameter4fNV
9997  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
9998  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV;
9999  #define glProgramParameter4fNV GLeeFuncPtr_glProgramParameter4fNV
10000 #endif
10001 #ifndef GLEE_H_DEFINED_glProgramParameter4fvNV
10002 #define GLEE_H_DEFINED_glProgramParameter4fvNV
10003  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat * v);
10004  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV;
10005  #define glProgramParameter4fvNV GLeeFuncPtr_glProgramParameter4fvNV
10006 #endif
10007 #ifndef GLEE_H_DEFINED_glProgramParameters4dvNV
10008 #define GLEE_H_DEFINED_glProgramParameters4dvNV
10009  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble * v);
10010  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV;
10011  #define glProgramParameters4dvNV GLeeFuncPtr_glProgramParameters4dvNV
10012 #endif
10013 #ifndef GLEE_H_DEFINED_glProgramParameters4fvNV
10014 #define GLEE_H_DEFINED_glProgramParameters4fvNV
10015  typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat * v);
10016  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV;
10017  #define glProgramParameters4fvNV GLeeFuncPtr_glProgramParameters4fvNV
10018 #endif
10019 #ifndef GLEE_H_DEFINED_glRequestResidentProgramsNV
10020 #define GLEE_H_DEFINED_glRequestResidentProgramsNV
10021  typedef void (APIENTRYP GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
10022  GLEE_EXTERN GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV;
10023  #define glRequestResidentProgramsNV GLeeFuncPtr_glRequestResidentProgramsNV
10024 #endif
10025 #ifndef GLEE_H_DEFINED_glTrackMatrixNV
10026 #define GLEE_H_DEFINED_glTrackMatrixNV
10027  typedef void (APIENTRYP GLEEPFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
10028  GLEE_EXTERN GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV;
10029  #define glTrackMatrixNV GLeeFuncPtr_glTrackMatrixNV
10030 #endif
10031 #ifndef GLEE_H_DEFINED_glVertexAttribPointerNV
10032 #define GLEE_H_DEFINED_glVertexAttribPointerNV
10033  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
10034  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV;
10035  #define glVertexAttribPointerNV GLeeFuncPtr_glVertexAttribPointerNV
10036 #endif
10037 #ifndef GLEE_H_DEFINED_glVertexAttrib1dNV
10038 #define GLEE_H_DEFINED_glVertexAttrib1dNV
10039  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
10040  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV;
10041  #define glVertexAttrib1dNV GLeeFuncPtr_glVertexAttrib1dNV
10042 #endif
10043 #ifndef GLEE_H_DEFINED_glVertexAttrib1dvNV
10044 #define GLEE_H_DEFINED_glVertexAttrib1dvNV
10045  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble * v);
10046  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV;
10047  #define glVertexAttrib1dvNV GLeeFuncPtr_glVertexAttrib1dvNV
10048 #endif
10049 #ifndef GLEE_H_DEFINED_glVertexAttrib1fNV
10050 #define GLEE_H_DEFINED_glVertexAttrib1fNV
10051  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
10052  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV;
10053  #define glVertexAttrib1fNV GLeeFuncPtr_glVertexAttrib1fNV
10054 #endif
10055 #ifndef GLEE_H_DEFINED_glVertexAttrib1fvNV
10056 #define GLEE_H_DEFINED_glVertexAttrib1fvNV
10057  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat * v);
10058  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV;
10059  #define glVertexAttrib1fvNV GLeeFuncPtr_glVertexAttrib1fvNV
10060 #endif
10061 #ifndef GLEE_H_DEFINED_glVertexAttrib1sNV
10062 #define GLEE_H_DEFINED_glVertexAttrib1sNV
10063  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
10064  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV;
10065  #define glVertexAttrib1sNV GLeeFuncPtr_glVertexAttrib1sNV
10066 #endif
10067 #ifndef GLEE_H_DEFINED_glVertexAttrib1svNV
10068 #define GLEE_H_DEFINED_glVertexAttrib1svNV
10069  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort * v);
10070  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV;
10071  #define glVertexAttrib1svNV GLeeFuncPtr_glVertexAttrib1svNV
10072 #endif
10073 #ifndef GLEE_H_DEFINED_glVertexAttrib2dNV
10074 #define GLEE_H_DEFINED_glVertexAttrib2dNV
10075  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
10076  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV;
10077  #define glVertexAttrib2dNV GLeeFuncPtr_glVertexAttrib2dNV
10078 #endif
10079 #ifndef GLEE_H_DEFINED_glVertexAttrib2dvNV
10080 #define GLEE_H_DEFINED_glVertexAttrib2dvNV
10081  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble * v);
10082  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV;
10083  #define glVertexAttrib2dvNV GLeeFuncPtr_glVertexAttrib2dvNV
10084 #endif
10085 #ifndef GLEE_H_DEFINED_glVertexAttrib2fNV
10086 #define GLEE_H_DEFINED_glVertexAttrib2fNV
10087  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
10088  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV;
10089  #define glVertexAttrib2fNV GLeeFuncPtr_glVertexAttrib2fNV
10090 #endif
10091 #ifndef GLEE_H_DEFINED_glVertexAttrib2fvNV
10092 #define GLEE_H_DEFINED_glVertexAttrib2fvNV
10093  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat * v);
10094  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV;
10095  #define glVertexAttrib2fvNV GLeeFuncPtr_glVertexAttrib2fvNV
10096 #endif
10097 #ifndef GLEE_H_DEFINED_glVertexAttrib2sNV
10098 #define GLEE_H_DEFINED_glVertexAttrib2sNV
10099  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
10100  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV;
10101  #define glVertexAttrib2sNV GLeeFuncPtr_glVertexAttrib2sNV
10102 #endif
10103 #ifndef GLEE_H_DEFINED_glVertexAttrib2svNV
10104 #define GLEE_H_DEFINED_glVertexAttrib2svNV
10105  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort * v);
10106  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV;
10107  #define glVertexAttrib2svNV GLeeFuncPtr_glVertexAttrib2svNV
10108 #endif
10109 #ifndef GLEE_H_DEFINED_glVertexAttrib3dNV
10110 #define GLEE_H_DEFINED_glVertexAttrib3dNV
10111  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
10112  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV;
10113  #define glVertexAttrib3dNV GLeeFuncPtr_glVertexAttrib3dNV
10114 #endif
10115 #ifndef GLEE_H_DEFINED_glVertexAttrib3dvNV
10116 #define GLEE_H_DEFINED_glVertexAttrib3dvNV
10117  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble * v);
10118  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV;
10119  #define glVertexAttrib3dvNV GLeeFuncPtr_glVertexAttrib3dvNV
10120 #endif
10121 #ifndef GLEE_H_DEFINED_glVertexAttrib3fNV
10122 #define GLEE_H_DEFINED_glVertexAttrib3fNV
10123  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
10124  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV;
10125  #define glVertexAttrib3fNV GLeeFuncPtr_glVertexAttrib3fNV
10126 #endif
10127 #ifndef GLEE_H_DEFINED_glVertexAttrib3fvNV
10128 #define GLEE_H_DEFINED_glVertexAttrib3fvNV
10129  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat * v);
10130  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV;
10131  #define glVertexAttrib3fvNV GLeeFuncPtr_glVertexAttrib3fvNV
10132 #endif
10133 #ifndef GLEE_H_DEFINED_glVertexAttrib3sNV
10134 #define GLEE_H_DEFINED_glVertexAttrib3sNV
10135  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
10136  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV;
10137  #define glVertexAttrib3sNV GLeeFuncPtr_glVertexAttrib3sNV
10138 #endif
10139 #ifndef GLEE_H_DEFINED_glVertexAttrib3svNV
10140 #define GLEE_H_DEFINED_glVertexAttrib3svNV
10141  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort * v);
10142  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV;
10143  #define glVertexAttrib3svNV GLeeFuncPtr_glVertexAttrib3svNV
10144 #endif
10145 #ifndef GLEE_H_DEFINED_glVertexAttrib4dNV
10146 #define GLEE_H_DEFINED_glVertexAttrib4dNV
10147  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10148  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV;
10149  #define glVertexAttrib4dNV GLeeFuncPtr_glVertexAttrib4dNV
10150 #endif
10151 #ifndef GLEE_H_DEFINED_glVertexAttrib4dvNV
10152 #define GLEE_H_DEFINED_glVertexAttrib4dvNV
10153  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble * v);
10154  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV;
10155  #define glVertexAttrib4dvNV GLeeFuncPtr_glVertexAttrib4dvNV
10156 #endif
10157 #ifndef GLEE_H_DEFINED_glVertexAttrib4fNV
10158 #define GLEE_H_DEFINED_glVertexAttrib4fNV
10159  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10160  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV;
10161  #define glVertexAttrib4fNV GLeeFuncPtr_glVertexAttrib4fNV
10162 #endif
10163 #ifndef GLEE_H_DEFINED_glVertexAttrib4fvNV
10164 #define GLEE_H_DEFINED_glVertexAttrib4fvNV
10165  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat * v);
10166  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV;
10167  #define glVertexAttrib4fvNV GLeeFuncPtr_glVertexAttrib4fvNV
10168 #endif
10169 #ifndef GLEE_H_DEFINED_glVertexAttrib4sNV
10170 #define GLEE_H_DEFINED_glVertexAttrib4sNV
10171  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
10172  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV;
10173  #define glVertexAttrib4sNV GLeeFuncPtr_glVertexAttrib4sNV
10174 #endif
10175 #ifndef GLEE_H_DEFINED_glVertexAttrib4svNV
10176 #define GLEE_H_DEFINED_glVertexAttrib4svNV
10177  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort * v);
10178  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV;
10179  #define glVertexAttrib4svNV GLeeFuncPtr_glVertexAttrib4svNV
10180 #endif
10181 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubNV
10182 #define GLEE_H_DEFINED_glVertexAttrib4ubNV
10183  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
10184  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV;
10185  #define glVertexAttrib4ubNV GLeeFuncPtr_glVertexAttrib4ubNV
10186 #endif
10187 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubvNV
10188 #define GLEE_H_DEFINED_glVertexAttrib4ubvNV
10189  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte * v);
10190  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV;
10191  #define glVertexAttrib4ubvNV GLeeFuncPtr_glVertexAttrib4ubvNV
10192 #endif
10193 #ifndef GLEE_H_DEFINED_glVertexAttribs1dvNV
10194 #define GLEE_H_DEFINED_glVertexAttribs1dvNV
10195  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10196  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV;
10197  #define glVertexAttribs1dvNV GLeeFuncPtr_glVertexAttribs1dvNV
10198 #endif
10199 #ifndef GLEE_H_DEFINED_glVertexAttribs1fvNV
10200 #define GLEE_H_DEFINED_glVertexAttribs1fvNV
10201  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10202  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV;
10203  #define glVertexAttribs1fvNV GLeeFuncPtr_glVertexAttribs1fvNV
10204 #endif
10205 #ifndef GLEE_H_DEFINED_glVertexAttribs1svNV
10206 #define GLEE_H_DEFINED_glVertexAttribs1svNV
10207  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10208  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV;
10209  #define glVertexAttribs1svNV GLeeFuncPtr_glVertexAttribs1svNV
10210 #endif
10211 #ifndef GLEE_H_DEFINED_glVertexAttribs2dvNV
10212 #define GLEE_H_DEFINED_glVertexAttribs2dvNV
10213  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10214  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV;
10215  #define glVertexAttribs2dvNV GLeeFuncPtr_glVertexAttribs2dvNV
10216 #endif
10217 #ifndef GLEE_H_DEFINED_glVertexAttribs2fvNV
10218 #define GLEE_H_DEFINED_glVertexAttribs2fvNV
10219  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10220  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV;
10221  #define glVertexAttribs2fvNV GLeeFuncPtr_glVertexAttribs2fvNV
10222 #endif
10223 #ifndef GLEE_H_DEFINED_glVertexAttribs2svNV
10224 #define GLEE_H_DEFINED_glVertexAttribs2svNV
10225  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10226  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV;
10227  #define glVertexAttribs2svNV GLeeFuncPtr_glVertexAttribs2svNV
10228 #endif
10229 #ifndef GLEE_H_DEFINED_glVertexAttribs3dvNV
10230 #define GLEE_H_DEFINED_glVertexAttribs3dvNV
10231  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10232  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV;
10233  #define glVertexAttribs3dvNV GLeeFuncPtr_glVertexAttribs3dvNV
10234 #endif
10235 #ifndef GLEE_H_DEFINED_glVertexAttribs3fvNV
10236 #define GLEE_H_DEFINED_glVertexAttribs3fvNV
10237  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10238  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV;
10239  #define glVertexAttribs3fvNV GLeeFuncPtr_glVertexAttribs3fvNV
10240 #endif
10241 #ifndef GLEE_H_DEFINED_glVertexAttribs3svNV
10242 #define GLEE_H_DEFINED_glVertexAttribs3svNV
10243  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10244  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV;
10245  #define glVertexAttribs3svNV GLeeFuncPtr_glVertexAttribs3svNV
10246 #endif
10247 #ifndef GLEE_H_DEFINED_glVertexAttribs4dvNV
10248 #define GLEE_H_DEFINED_glVertexAttribs4dvNV
10249  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10250  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV;
10251  #define glVertexAttribs4dvNV GLeeFuncPtr_glVertexAttribs4dvNV
10252 #endif
10253 #ifndef GLEE_H_DEFINED_glVertexAttribs4fvNV
10254 #define GLEE_H_DEFINED_glVertexAttribs4fvNV
10255  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10256  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV;
10257  #define glVertexAttribs4fvNV GLeeFuncPtr_glVertexAttribs4fvNV
10258 #endif
10259 #ifndef GLEE_H_DEFINED_glVertexAttribs4svNV
10260 #define GLEE_H_DEFINED_glVertexAttribs4svNV
10261  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10262  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV;
10263  #define glVertexAttribs4svNV GLeeFuncPtr_glVertexAttribs4svNV
10264 #endif
10265 #ifndef GLEE_H_DEFINED_glVertexAttribs4ubvNV
10266 #define GLEE_H_DEFINED_glVertexAttribs4ubvNV
10267  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte * v);
10268  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV;
10269  #define glVertexAttribs4ubvNV GLeeFuncPtr_glVertexAttribs4ubvNV
10270 #endif
10271 #endif
10272 
10273 /* GL_SGIX_texture_coordinate_clamp */
10274 
10275 #ifndef GL_SGIX_texture_coordinate_clamp
10276 #define GL_SGIX_texture_coordinate_clamp 1
10277 #define __GLEE_GL_SGIX_texture_coordinate_clamp 1
10278 /* Constants */
10279 #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
10280 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
10281 #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
10282 #endif
10283 
10284 /* GL_SGIX_scalebias_hint */
10285 
10286 #ifndef GL_SGIX_scalebias_hint
10287 #define GL_SGIX_scalebias_hint 1
10288 #define __GLEE_GL_SGIX_scalebias_hint 1
10289 /* Constants */
10290 #define GL_SCALEBIAS_HINT_SGIX 0x8322
10291 #endif
10292 
10293 /* GL_OML_interlace */
10294 
10295 #ifndef GL_OML_interlace
10296 #define GL_OML_interlace 1
10297 #define __GLEE_GL_OML_interlace 1
10298 /* Constants */
10299 #define GL_INTERLACE_OML 0x8980
10300 #define GL_INTERLACE_READ_OML 0x8981
10301 #endif
10302 
10303 /* GL_OML_subsample */
10304 
10305 #ifndef GL_OML_subsample
10306 #define GL_OML_subsample 1
10307 #define __GLEE_GL_OML_subsample 1
10308 /* Constants */
10309 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
10310 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
10311 #endif
10312 
10313 /* GL_OML_resample */
10314 
10315 #ifndef GL_OML_resample
10316 #define GL_OML_resample 1
10317 #define __GLEE_GL_OML_resample 1
10318 /* Constants */
10319 #define GL_PACK_RESAMPLE_OML 0x8984
10320 #define GL_UNPACK_RESAMPLE_OML 0x8985
10321 #define GL_RESAMPLE_REPLICATE_OML 0x8986
10322 #define GL_RESAMPLE_ZERO_FILL_OML 0x8987
10323 #define GL_RESAMPLE_AVERAGE_OML 0x8988
10324 #define GL_RESAMPLE_DECIMATE_OML 0x8989
10325 #endif
10326 
10327 /* GL_NV_copy_depth_to_color */
10328 
10329 #ifndef GL_NV_copy_depth_to_color
10330 #define GL_NV_copy_depth_to_color 1
10331 #define __GLEE_GL_NV_copy_depth_to_color 1
10332 /* Constants */
10333 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
10334 #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
10335 #endif
10336 
10337 /* GL_ATI_envmap_bumpmap */
10338 
10339 #ifndef GL_ATI_envmap_bumpmap
10340 #define GL_ATI_envmap_bumpmap 1
10341 #define __GLEE_GL_ATI_envmap_bumpmap 1
10342 /* Constants */
10343 #define GL_BUMP_ROT_MATRIX_ATI 0x8775
10344 #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
10345 #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
10346 #define GL_BUMP_TEX_UNITS_ATI 0x8778
10347 #define GL_DUDV_ATI 0x8779
10348 #define GL_DU8DV8_ATI 0x877A
10349 #define GL_BUMP_ENVMAP_ATI 0x877B
10350 #define GL_BUMP_TARGET_ATI 0x877C
10351 #ifndef GLEE_H_DEFINED_glTexBumpParameterivATI
10352 #define GLEE_H_DEFINED_glTexBumpParameterivATI
10353  typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint * param);
10354  GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI;
10355  #define glTexBumpParameterivATI GLeeFuncPtr_glTexBumpParameterivATI
10356 #endif
10357 #ifndef GLEE_H_DEFINED_glTexBumpParameterfvATI
10358 #define GLEE_H_DEFINED_glTexBumpParameterfvATI
10359  typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat * param);
10360  GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI;
10361  #define glTexBumpParameterfvATI GLeeFuncPtr_glTexBumpParameterfvATI
10362 #endif
10363 #ifndef GLEE_H_DEFINED_glGetTexBumpParameterivATI
10364 #define GLEE_H_DEFINED_glGetTexBumpParameterivATI
10365  typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint * param);
10366  GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI;
10367  #define glGetTexBumpParameterivATI GLeeFuncPtr_glGetTexBumpParameterivATI
10368 #endif
10369 #ifndef GLEE_H_DEFINED_glGetTexBumpParameterfvATI
10370 #define GLEE_H_DEFINED_glGetTexBumpParameterfvATI
10371  typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat * param);
10372  GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI;
10373  #define glGetTexBumpParameterfvATI GLeeFuncPtr_glGetTexBumpParameterfvATI
10374 #endif
10375 #endif
10376 
10377 /* GL_ATI_fragment_shader */
10378 
10379 #ifndef GL_ATI_fragment_shader
10380 #define GL_ATI_fragment_shader 1
10381 #define __GLEE_GL_ATI_fragment_shader 1
10382 /* Constants */
10383 #define GL_FRAGMENT_SHADER_ATI 0x8920
10384 #define GL_REG_0_ATI 0x8921
10385 #define GL_REG_1_ATI 0x8922
10386 #define GL_REG_2_ATI 0x8923
10387 #define GL_REG_3_ATI 0x8924
10388 #define GL_REG_4_ATI 0x8925
10389 #define GL_REG_5_ATI 0x8926
10390 #define GL_REG_6_ATI 0x8927
10391 #define GL_REG_7_ATI 0x8928
10392 #define GL_REG_8_ATI 0x8929
10393 #define GL_REG_9_ATI 0x892A
10394 #define GL_REG_10_ATI 0x892B
10395 #define GL_REG_11_ATI 0x892C
10396 #define GL_REG_12_ATI 0x892D
10397 #define GL_REG_13_ATI 0x892E
10398 #define GL_REG_14_ATI 0x892F
10399 #define GL_REG_15_ATI 0x8930
10400 #define GL_REG_16_ATI 0x8931
10401 #define GL_REG_17_ATI 0x8932
10402 #define GL_REG_18_ATI 0x8933
10403 #define GL_REG_19_ATI 0x8934
10404 #define GL_REG_20_ATI 0x8935
10405 #define GL_REG_21_ATI 0x8936
10406 #define GL_REG_22_ATI 0x8937
10407 #define GL_REG_23_ATI 0x8938
10408 #define GL_REG_24_ATI 0x8939
10409 #define GL_REG_25_ATI 0x893A
10410 #define GL_REG_26_ATI 0x893B
10411 #define GL_REG_27_ATI 0x893C
10412 #define GL_REG_28_ATI 0x893D
10413 #define GL_REG_29_ATI 0x893E
10414 #define GL_REG_30_ATI 0x893F
10415 #define GL_REG_31_ATI 0x8940
10416 #define GL_CON_0_ATI 0x8941
10417 #define GL_CON_1_ATI 0x8942
10418 #define GL_CON_2_ATI 0x8943
10419 #define GL_CON_3_ATI 0x8944
10420 #define GL_CON_4_ATI 0x8945
10421 #define GL_CON_5_ATI 0x8946
10422 #define GL_CON_6_ATI 0x8947
10423 #define GL_CON_7_ATI 0x8948
10424 #define GL_CON_8_ATI 0x8949
10425 #define GL_CON_9_ATI 0x894A
10426 #define GL_CON_10_ATI 0x894B
10427 #define GL_CON_11_ATI 0x894C
10428 #define GL_CON_12_ATI 0x894D
10429 #define GL_CON_13_ATI 0x894E
10430 #define GL_CON_14_ATI 0x894F
10431 #define GL_CON_15_ATI 0x8950
10432 #define GL_CON_16_ATI 0x8951
10433 #define GL_CON_17_ATI 0x8952
10434 #define GL_CON_18_ATI 0x8953
10435 #define GL_CON_19_ATI 0x8954
10436 #define GL_CON_20_ATI 0x8955
10437 #define GL_CON_21_ATI 0x8956
10438 #define GL_CON_22_ATI 0x8957
10439 #define GL_CON_23_ATI 0x8958
10440 #define GL_CON_24_ATI 0x8959
10441 #define GL_CON_25_ATI 0x895A
10442 #define GL_CON_26_ATI 0x895B
10443 #define GL_CON_27_ATI 0x895C
10444 #define GL_CON_28_ATI 0x895D
10445 #define GL_CON_29_ATI 0x895E
10446 #define GL_CON_30_ATI 0x895F
10447 #define GL_CON_31_ATI 0x8960
10448 #define GL_MOV_ATI 0x8961
10449 #define GL_ADD_ATI 0x8963
10450 #define GL_MUL_ATI 0x8964
10451 #define GL_SUB_ATI 0x8965
10452 #define GL_DOT3_ATI 0x8966
10453 #define GL_DOT4_ATI 0x8967
10454 #define GL_MAD_ATI 0x8968
10455 #define GL_LERP_ATI 0x8969
10456 #define GL_CND_ATI 0x896A
10457 #define GL_CND0_ATI 0x896B
10458 #define GL_DOT2_ADD_ATI 0x896C
10459 #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
10460 #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
10461 #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
10462 #define GL_NUM_PASSES_ATI 0x8970
10463 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
10464 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
10465 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
10466 #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
10467 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
10468 #define GL_SWIZZLE_STR_ATI 0x8976
10469 #define GL_SWIZZLE_STQ_ATI 0x8977
10470 #define GL_SWIZZLE_STR_DR_ATI 0x8978
10471 #define GL_SWIZZLE_STQ_DQ_ATI 0x8979
10472 #define GL_SWIZZLE_STRQ_ATI 0x897A
10473 #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
10474 #define GL_RED_BIT_ATI 0x00000001
10475 #define GL_GREEN_BIT_ATI 0x00000002
10476 #define GL_BLUE_BIT_ATI 0x00000004
10477 #define GL_2X_BIT_ATI 0x00000001
10478 #define GL_4X_BIT_ATI 0x00000002
10479 #define GL_8X_BIT_ATI 0x00000004
10480 #define GL_HALF_BIT_ATI 0x00000008
10481 #define GL_QUARTER_BIT_ATI 0x00000010
10482 #define GL_EIGHTH_BIT_ATI 0x00000020
10483 #define GL_SATURATE_BIT_ATI 0x00000040
10484 #define GL_COMP_BIT_ATI 0x00000002
10485 #define GL_NEGATE_BIT_ATI 0x00000004
10486 #define GL_BIAS_BIT_ATI 0x00000008
10487 #ifndef GLEE_H_DEFINED_glGenFragmentShadersATI
10488 #define GLEE_H_DEFINED_glGenFragmentShadersATI
10489  typedef GLuint (APIENTRYP GLEEPFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
10490  GLEE_EXTERN GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI;
10491  #define glGenFragmentShadersATI GLeeFuncPtr_glGenFragmentShadersATI
10492 #endif
10493 #ifndef GLEE_H_DEFINED_glBindFragmentShaderATI
10494 #define GLEE_H_DEFINED_glBindFragmentShaderATI
10495  typedef void (APIENTRYP GLEEPFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
10496  GLEE_EXTERN GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI;
10497  #define glBindFragmentShaderATI GLeeFuncPtr_glBindFragmentShaderATI
10498 #endif
10499 #ifndef GLEE_H_DEFINED_glDeleteFragmentShaderATI
10500 #define GLEE_H_DEFINED_glDeleteFragmentShaderATI
10501  typedef void (APIENTRYP GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
10502  GLEE_EXTERN GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI;
10503  #define glDeleteFragmentShaderATI GLeeFuncPtr_glDeleteFragmentShaderATI
10504 #endif
10505 #ifndef GLEE_H_DEFINED_glBeginFragmentShaderATI
10506 #define GLEE_H_DEFINED_glBeginFragmentShaderATI
10507  typedef void (APIENTRYP GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) ();
10508  GLEE_EXTERN GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI;
10509  #define glBeginFragmentShaderATI GLeeFuncPtr_glBeginFragmentShaderATI
10510 #endif
10511 #ifndef GLEE_H_DEFINED_glEndFragmentShaderATI
10512 #define GLEE_H_DEFINED_glEndFragmentShaderATI
10513  typedef void (APIENTRYP GLEEPFNGLENDFRAGMENTSHADERATIPROC) ();
10514  GLEE_EXTERN GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI;
10515  #define glEndFragmentShaderATI GLeeFuncPtr_glEndFragmentShaderATI
10516 #endif
10517 #ifndef GLEE_H_DEFINED_glPassTexCoordATI
10518 #define GLEE_H_DEFINED_glPassTexCoordATI
10519  typedef void (APIENTRYP GLEEPFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
10520  GLEE_EXTERN GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI;
10521  #define glPassTexCoordATI GLeeFuncPtr_glPassTexCoordATI
10522 #endif
10523 #ifndef GLEE_H_DEFINED_glSampleMapATI
10524 #define GLEE_H_DEFINED_glSampleMapATI
10525  typedef void (APIENTRYP GLEEPFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
10526  GLEE_EXTERN GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI;
10527  #define glSampleMapATI GLeeFuncPtr_glSampleMapATI
10528 #endif
10529 #ifndef GLEE_H_DEFINED_glColorFragmentOp1ATI
10530 #define GLEE_H_DEFINED_glColorFragmentOp1ATI
10531  typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
10532  GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI;
10533  #define glColorFragmentOp1ATI GLeeFuncPtr_glColorFragmentOp1ATI
10534 #endif
10535 #ifndef GLEE_H_DEFINED_glColorFragmentOp2ATI
10536 #define GLEE_H_DEFINED_glColorFragmentOp2ATI
10537  typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
10538  GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI;
10539  #define glColorFragmentOp2ATI GLeeFuncPtr_glColorFragmentOp2ATI
10540 #endif
10541 #ifndef GLEE_H_DEFINED_glColorFragmentOp3ATI
10542 #define GLEE_H_DEFINED_glColorFragmentOp3ATI
10543  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);
10544  GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI;
10545  #define glColorFragmentOp3ATI GLeeFuncPtr_glColorFragmentOp3ATI
10546 #endif
10547 #ifndef GLEE_H_DEFINED_glAlphaFragmentOp1ATI
10548 #define GLEE_H_DEFINED_glAlphaFragmentOp1ATI
10549  typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
10550  GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI;
10551  #define glAlphaFragmentOp1ATI GLeeFuncPtr_glAlphaFragmentOp1ATI
10552 #endif
10553 #ifndef GLEE_H_DEFINED_glAlphaFragmentOp2ATI
10554 #define GLEE_H_DEFINED_glAlphaFragmentOp2ATI
10555  typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
10556  GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI;
10557  #define glAlphaFragmentOp2ATI GLeeFuncPtr_glAlphaFragmentOp2ATI
10558 #endif
10559 #ifndef GLEE_H_DEFINED_glAlphaFragmentOp3ATI
10560 #define GLEE_H_DEFINED_glAlphaFragmentOp3ATI
10561  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);
10562  GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI;
10563  #define glAlphaFragmentOp3ATI GLeeFuncPtr_glAlphaFragmentOp3ATI
10564 #endif
10565 #ifndef GLEE_H_DEFINED_glSetFragmentShaderConstantATI
10566 #define GLEE_H_DEFINED_glSetFragmentShaderConstantATI
10567  typedef void (APIENTRYP GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat * value);
10568  GLEE_EXTERN GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI;
10569  #define glSetFragmentShaderConstantATI GLeeFuncPtr_glSetFragmentShaderConstantATI
10570 #endif
10571 #endif
10572 
10573 /* GL_ATI_pn_triangles */
10574 
10575 #ifndef GL_ATI_pn_triangles
10576 #define GL_ATI_pn_triangles 1
10577 #define __GLEE_GL_ATI_pn_triangles 1
10578 /* Constants */
10579 #define GL_PN_TRIANGLES_ATI 0x87F0
10580 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
10581 #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
10582 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
10583 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
10584 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
10585 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
10586 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
10587 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
10588 #ifndef GLEE_H_DEFINED_glPNTrianglesiATI
10589 #define GLEE_H_DEFINED_glPNTrianglesiATI
10590  typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
10591  GLEE_EXTERN GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI;
10592  #define glPNTrianglesiATI GLeeFuncPtr_glPNTrianglesiATI
10593 #endif
10594 #ifndef GLEE_H_DEFINED_glPNTrianglesfATI
10595 #define GLEE_H_DEFINED_glPNTrianglesfATI
10596  typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
10597  GLEE_EXTERN GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI;
10598  #define glPNTrianglesfATI GLeeFuncPtr_glPNTrianglesfATI
10599 #endif
10600 #endif
10601 
10602 /* GL_ATI_vertex_array_object */
10603 
10604 #ifndef GL_ATI_vertex_array_object
10605 #define GL_ATI_vertex_array_object 1
10606 #define __GLEE_GL_ATI_vertex_array_object 1
10607 /* Constants */
10608 #define GL_STATIC_ATI 0x8760
10609 #define GL_DYNAMIC_ATI 0x8761
10610 #define GL_PRESERVE_ATI 0x8762
10611 #define GL_DISCARD_ATI 0x8763
10612 #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
10613 #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
10614 #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
10615 #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
10616 #ifndef GLEE_H_DEFINED_glNewObjectBufferATI
10617 #define GLEE_H_DEFINED_glNewObjectBufferATI
10618  typedef GLuint (APIENTRYP GLEEPFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid * pointer, GLenum usage);
10619  GLEE_EXTERN GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI;
10620  #define glNewObjectBufferATI GLeeFuncPtr_glNewObjectBufferATI
10621 #endif
10622 #ifndef GLEE_H_DEFINED_glIsObjectBufferATI
10623 #define GLEE_H_DEFINED_glIsObjectBufferATI
10624  typedef GLboolean (APIENTRYP GLEEPFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
10625  GLEE_EXTERN GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI;
10626  #define glIsObjectBufferATI GLeeFuncPtr_glIsObjectBufferATI
10627 #endif
10628 #ifndef GLEE_H_DEFINED_glUpdateObjectBufferATI
10629 #define GLEE_H_DEFINED_glUpdateObjectBufferATI
10630  typedef void (APIENTRYP GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);
10631  GLEE_EXTERN GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI;
10632  #define glUpdateObjectBufferATI GLeeFuncPtr_glUpdateObjectBufferATI
10633 #endif
10634 #ifndef GLEE_H_DEFINED_glGetObjectBufferfvATI
10635 #define GLEE_H_DEFINED_glGetObjectBufferfvATI
10636  typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat * params);
10637  GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI;
10638  #define glGetObjectBufferfvATI GLeeFuncPtr_glGetObjectBufferfvATI
10639 #endif
10640 #ifndef GLEE_H_DEFINED_glGetObjectBufferivATI
10641 #define GLEE_H_DEFINED_glGetObjectBufferivATI
10642  typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint * params);
10643  GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI;
10644  #define glGetObjectBufferivATI GLeeFuncPtr_glGetObjectBufferivATI
10645 #endif
10646 #ifndef GLEE_H_DEFINED_glFreeObjectBufferATI
10647 #define GLEE_H_DEFINED_glFreeObjectBufferATI
10648  typedef void (APIENTRYP GLEEPFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
10649  GLEE_EXTERN GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI;
10650  #define glFreeObjectBufferATI GLeeFuncPtr_glFreeObjectBufferATI
10651 #endif
10652 #ifndef GLEE_H_DEFINED_glArrayObjectATI
10653 #define GLEE_H_DEFINED_glArrayObjectATI
10654  typedef void (APIENTRYP GLEEPFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
10655  GLEE_EXTERN GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI;
10656  #define glArrayObjectATI GLeeFuncPtr_glArrayObjectATI
10657 #endif
10658 #ifndef GLEE_H_DEFINED_glGetArrayObjectfvATI
10659 #define GLEE_H_DEFINED_glGetArrayObjectfvATI
10660  typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat * params);
10661  GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI;
10662  #define glGetArrayObjectfvATI GLeeFuncPtr_glGetArrayObjectfvATI
10663 #endif
10664 #ifndef GLEE_H_DEFINED_glGetArrayObjectivATI
10665 #define GLEE_H_DEFINED_glGetArrayObjectivATI
10666  typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint * params);
10667  GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI;
10668  #define glGetArrayObjectivATI GLeeFuncPtr_glGetArrayObjectivATI
10669 #endif
10670 #ifndef GLEE_H_DEFINED_glVariantArrayObjectATI
10671 #define GLEE_H_DEFINED_glVariantArrayObjectATI
10672  typedef void (APIENTRYP GLEEPFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
10673  GLEE_EXTERN GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI;
10674  #define glVariantArrayObjectATI GLeeFuncPtr_glVariantArrayObjectATI
10675 #endif
10676 #ifndef GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
10677 #define GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
10678  typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat * params);
10679  GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI;
10680  #define glGetVariantArrayObjectfvATI GLeeFuncPtr_glGetVariantArrayObjectfvATI
10681 #endif
10682 #ifndef GLEE_H_DEFINED_glGetVariantArrayObjectivATI
10683 #define GLEE_H_DEFINED_glGetVariantArrayObjectivATI
10684  typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint * params);
10685  GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI;
10686  #define glGetVariantArrayObjectivATI GLeeFuncPtr_glGetVariantArrayObjectivATI
10687 #endif
10688 #endif
10689 
10690 /* GL_EXT_vertex_shader */
10691 
10692 #ifndef GL_EXT_vertex_shader
10693 #define GL_EXT_vertex_shader 1
10694 #define __GLEE_GL_EXT_vertex_shader 1
10695 /* Constants */
10696 #define GL_VERTEX_SHADER_EXT 0x8780
10697 #define GL_VERTEX_SHADER_BINDING_EXT 0x8781
10698 #define GL_OP_INDEX_EXT 0x8782
10699 #define GL_OP_NEGATE_EXT 0x8783
10700 #define GL_OP_DOT3_EXT 0x8784
10701 #define GL_OP_DOT4_EXT 0x8785
10702 #define GL_OP_MUL_EXT 0x8786
10703 #define GL_OP_ADD_EXT 0x8787
10704 #define GL_OP_MADD_EXT 0x8788
10705 #define GL_OP_FRAC_EXT 0x8789
10706 #define GL_OP_MAX_EXT 0x878A
10707 #define GL_OP_MIN_EXT 0x878B
10708 #define GL_OP_SET_GE_EXT 0x878C
10709 #define GL_OP_SET_LT_EXT 0x878D
10710 #define GL_OP_CLAMP_EXT 0x878E
10711 #define GL_OP_FLOOR_EXT 0x878F
10712 #define GL_OP_ROUND_EXT 0x8790
10713 #define GL_OP_EXP_BASE_2_EXT 0x8791
10714 #define GL_OP_LOG_BASE_2_EXT 0x8792
10715 #define GL_OP_POWER_EXT 0x8793
10716 #define GL_OP_RECIP_EXT 0x8794
10717 #define GL_OP_RECIP_SQRT_EXT 0x8795
10718 #define GL_OP_SUB_EXT 0x8796
10719 #define GL_OP_CROSS_PRODUCT_EXT 0x8797
10720 #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
10721 #define GL_OP_MOV_EXT 0x8799
10722 #define GL_OUTPUT_VERTEX_EXT 0x879A
10723 #define GL_OUTPUT_COLOR0_EXT 0x879B
10724 #define GL_OUTPUT_COLOR1_EXT 0x879C
10725 #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
10726 #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
10727 #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
10728 #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
10729 #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
10730 #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
10731 #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
10732 #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
10733 #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
10734 #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
10735 #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
10736 #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
10737 #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
10738 #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
10739 #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
10740 #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
10741 #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
10742 #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
10743 #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
10744 #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
10745 #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
10746 #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
10747 #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
10748 #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
10749 #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
10750 #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
10751 #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
10752 #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
10753 #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
10754 #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
10755 #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
10756 #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
10757 #define GL_OUTPUT_FOG_EXT 0x87BD
10758 #define GL_SCALAR_EXT 0x87BE
10759 #define GL_VECTOR_EXT 0x87BF
10760 #define GL_MATRIX_EXT 0x87C0
10761 #define GL_VARIANT_EXT 0x87C1
10762 #define GL_INVARIANT_EXT 0x87C2
10763 #define GL_LOCAL_CONSTANT_EXT 0x87C3
10764 #define GL_LOCAL_EXT 0x87C4
10765 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
10766 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
10767 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
10768 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
10769 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
10770 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
10771 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
10772 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
10773 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD
10774 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
10775 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
10776 #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
10777 #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
10778 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
10779 #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
10780 #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
10781 #define GL_X_EXT 0x87D5
10782 #define GL_Y_EXT 0x87D6
10783 #define GL_Z_EXT 0x87D7
10784 #define GL_W_EXT 0x87D8
10785 #define GL_NEGATIVE_X_EXT 0x87D9
10786 #define GL_NEGATIVE_Y_EXT 0x87DA
10787 #define GL_NEGATIVE_Z_EXT 0x87DB
10788 #define GL_NEGATIVE_W_EXT 0x87DC
10789 #define GL_ZERO_EXT 0x87DD
10790 #define GL_ONE_EXT 0x87DE
10791 #define GL_NEGATIVE_ONE_EXT 0x87DF
10792 #define GL_NORMALIZED_RANGE_EXT 0x87E0
10793 #define GL_FULL_RANGE_EXT 0x87E1
10794 #define GL_CURRENT_VERTEX_EXT 0x87E2
10795 #define GL_MVP_MATRIX_EXT 0x87E3
10796 #define GL_VARIANT_VALUE_EXT 0x87E4
10797 #define GL_VARIANT_DATATYPE_EXT 0x87E5
10798 #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
10799 #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
10800 #define GL_VARIANT_ARRAY_EXT 0x87E8
10801 #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
10802 #define GL_INVARIANT_VALUE_EXT 0x87EA
10803 #define GL_INVARIANT_DATATYPE_EXT 0x87EB
10804 #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
10805 #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
10806 #ifndef GLEE_H_DEFINED_glBeginVertexShaderEXT
10807 #define GLEE_H_DEFINED_glBeginVertexShaderEXT
10808  typedef void (APIENTRYP GLEEPFNGLBEGINVERTEXSHADEREXTPROC) ();
10809  GLEE_EXTERN GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT;
10810  #define glBeginVertexShaderEXT GLeeFuncPtr_glBeginVertexShaderEXT
10811 #endif
10812 #ifndef GLEE_H_DEFINED_glEndVertexShaderEXT
10813 #define GLEE_H_DEFINED_glEndVertexShaderEXT
10814  typedef void (APIENTRYP GLEEPFNGLENDVERTEXSHADEREXTPROC) ();
10815  GLEE_EXTERN GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT;
10816  #define glEndVertexShaderEXT GLeeFuncPtr_glEndVertexShaderEXT
10817 #endif
10818 #ifndef GLEE_H_DEFINED_glBindVertexShaderEXT
10819 #define GLEE_H_DEFINED_glBindVertexShaderEXT
10820  typedef void (APIENTRYP GLEEPFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
10821  GLEE_EXTERN GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT;
10822  #define glBindVertexShaderEXT GLeeFuncPtr_glBindVertexShaderEXT
10823 #endif
10824 #ifndef GLEE_H_DEFINED_glGenVertexShadersEXT
10825 #define GLEE_H_DEFINED_glGenVertexShadersEXT
10826  typedef GLuint (APIENTRYP GLEEPFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
10827  GLEE_EXTERN GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT;
10828  #define glGenVertexShadersEXT GLeeFuncPtr_glGenVertexShadersEXT
10829 #endif
10830 #ifndef GLEE_H_DEFINED_glDeleteVertexShaderEXT
10831 #define GLEE_H_DEFINED_glDeleteVertexShaderEXT
10832  typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
10833  GLEE_EXTERN GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT;
10834  #define glDeleteVertexShaderEXT GLeeFuncPtr_glDeleteVertexShaderEXT
10835 #endif
10836 #ifndef GLEE_H_DEFINED_glShaderOp1EXT
10837 #define GLEE_H_DEFINED_glShaderOp1EXT
10838  typedef void (APIENTRYP GLEEPFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
10839  GLEE_EXTERN GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT;
10840  #define glShaderOp1EXT GLeeFuncPtr_glShaderOp1EXT
10841 #endif
10842 #ifndef GLEE_H_DEFINED_glShaderOp2EXT
10843 #define GLEE_H_DEFINED_glShaderOp2EXT
10844  typedef void (APIENTRYP GLEEPFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
10845  GLEE_EXTERN GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT;
10846  #define glShaderOp2EXT GLeeFuncPtr_glShaderOp2EXT
10847 #endif
10848 #ifndef GLEE_H_DEFINED_glShaderOp3EXT
10849 #define GLEE_H_DEFINED_glShaderOp3EXT
10850  typedef void (APIENTRYP GLEEPFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
10851  GLEE_EXTERN GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT;
10852  #define glShaderOp3EXT GLeeFuncPtr_glShaderOp3EXT
10853 #endif
10854 #ifndef GLEE_H_DEFINED_glSwizzleEXT
10855 #define GLEE_H_DEFINED_glSwizzleEXT
10856  typedef void (APIENTRYP GLEEPFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
10857  GLEE_EXTERN GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT;
10858  #define glSwizzleEXT GLeeFuncPtr_glSwizzleEXT
10859 #endif
10860 #ifndef GLEE_H_DEFINED_glWriteMaskEXT
10861 #define GLEE_H_DEFINED_glWriteMaskEXT
10862  typedef void (APIENTRYP GLEEPFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
10863  GLEE_EXTERN GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT;
10864  #define glWriteMaskEXT GLeeFuncPtr_glWriteMaskEXT
10865 #endif
10866 #ifndef GLEE_H_DEFINED_glInsertComponentEXT
10867 #define GLEE_H_DEFINED_glInsertComponentEXT
10868  typedef void (APIENTRYP GLEEPFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
10869  GLEE_EXTERN GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT;
10870  #define glInsertComponentEXT GLeeFuncPtr_glInsertComponentEXT
10871 #endif
10872 #ifndef GLEE_H_DEFINED_glExtractComponentEXT
10873 #define GLEE_H_DEFINED_glExtractComponentEXT
10874  typedef void (APIENTRYP GLEEPFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
10875  GLEE_EXTERN GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT;
10876  #define glExtractComponentEXT GLeeFuncPtr_glExtractComponentEXT
10877 #endif
10878 #ifndef GLEE_H_DEFINED_glGenSymbolsEXT
10879 #define GLEE_H_DEFINED_glGenSymbolsEXT
10880  typedef GLuint (APIENTRYP GLEEPFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
10881  GLEE_EXTERN GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT;
10882  #define glGenSymbolsEXT GLeeFuncPtr_glGenSymbolsEXT
10883 #endif
10884 #ifndef GLEE_H_DEFINED_glSetInvariantEXT
10885 #define GLEE_H_DEFINED_glSetInvariantEXT
10886  typedef void (APIENTRYP GLEEPFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
10887  GLEE_EXTERN GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT;
10888  #define glSetInvariantEXT GLeeFuncPtr_glSetInvariantEXT
10889 #endif
10890 #ifndef GLEE_H_DEFINED_glSetLocalConstantEXT
10891 #define GLEE_H_DEFINED_glSetLocalConstantEXT
10892  typedef void (APIENTRYP GLEEPFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
10893  GLEE_EXTERN GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT;
10894  #define glSetLocalConstantEXT GLeeFuncPtr_glSetLocalConstantEXT
10895 #endif
10896 #ifndef GLEE_H_DEFINED_glVariantbvEXT
10897 #define GLEE_H_DEFINED_glVariantbvEXT
10898  typedef void (APIENTRYP GLEEPFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte * addr);
10899  GLEE_EXTERN GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT;
10900  #define glVariantbvEXT GLeeFuncPtr_glVariantbvEXT
10901 #endif
10902 #ifndef GLEE_H_DEFINED_glVariantsvEXT
10903 #define GLEE_H_DEFINED_glVariantsvEXT
10904  typedef void (APIENTRYP GLEEPFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort * addr);
10905  GLEE_EXTERN GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT;
10906  #define glVariantsvEXT GLeeFuncPtr_glVariantsvEXT
10907 #endif
10908 #ifndef GLEE_H_DEFINED_glVariantivEXT
10909 #define GLEE_H_DEFINED_glVariantivEXT
10910  typedef void (APIENTRYP GLEEPFNGLVARIANTIVEXTPROC) (GLuint id, const GLint * addr);
10911  GLEE_EXTERN GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT;
10912  #define glVariantivEXT GLeeFuncPtr_glVariantivEXT
10913 #endif
10914 #ifndef GLEE_H_DEFINED_glVariantfvEXT
10915 #define GLEE_H_DEFINED_glVariantfvEXT
10916  typedef void (APIENTRYP GLEEPFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat * addr);
10917  GLEE_EXTERN GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT;
10918  #define glVariantfvEXT GLeeFuncPtr_glVariantfvEXT
10919 #endif
10920 #ifndef GLEE_H_DEFINED_glVariantdvEXT
10921 #define GLEE_H_DEFINED_glVariantdvEXT
10922  typedef void (APIENTRYP GLEEPFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble * addr);
10923  GLEE_EXTERN GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT;
10924  #define glVariantdvEXT GLeeFuncPtr_glVariantdvEXT
10925 #endif
10926 #ifndef GLEE_H_DEFINED_glVariantubvEXT
10927 #define GLEE_H_DEFINED_glVariantubvEXT
10928  typedef void (APIENTRYP GLEEPFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte * addr);
10929  GLEE_EXTERN GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT;
10930  #define glVariantubvEXT GLeeFuncPtr_glVariantubvEXT
10931 #endif
10932 #ifndef GLEE_H_DEFINED_glVariantusvEXT
10933 #define GLEE_H_DEFINED_glVariantusvEXT
10934  typedef void (APIENTRYP GLEEPFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort * addr);
10935  GLEE_EXTERN GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT;
10936  #define glVariantusvEXT GLeeFuncPtr_glVariantusvEXT
10937 #endif
10938 #ifndef GLEE_H_DEFINED_glVariantuivEXT
10939 #define GLEE_H_DEFINED_glVariantuivEXT
10940  typedef void (APIENTRYP GLEEPFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint * addr);
10941  GLEE_EXTERN GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT;
10942  #define glVariantuivEXT GLeeFuncPtr_glVariantuivEXT
10943 #endif
10944 #ifndef GLEE_H_DEFINED_glVariantPointerEXT
10945 #define GLEE_H_DEFINED_glVariantPointerEXT
10946  typedef void (APIENTRYP GLEEPFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid * addr);
10947  GLEE_EXTERN GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT;
10948  #define glVariantPointerEXT GLeeFuncPtr_glVariantPointerEXT
10949 #endif
10950 #ifndef GLEE_H_DEFINED_glEnableVariantClientStateEXT
10951 #define GLEE_H_DEFINED_glEnableVariantClientStateEXT
10952  typedef void (APIENTRYP GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
10953  GLEE_EXTERN GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT;
10954  #define glEnableVariantClientStateEXT GLeeFuncPtr_glEnableVariantClientStateEXT
10955 #endif
10956 #ifndef GLEE_H_DEFINED_glDisableVariantClientStateEXT
10957 #define GLEE_H_DEFINED_glDisableVariantClientStateEXT
10958  typedef void (APIENTRYP GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
10959  GLEE_EXTERN GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT;
10960  #define glDisableVariantClientStateEXT GLeeFuncPtr_glDisableVariantClientStateEXT
10961 #endif
10962 #ifndef GLEE_H_DEFINED_glBindLightParameterEXT
10963 #define GLEE_H_DEFINED_glBindLightParameterEXT
10964  typedef GLuint (APIENTRYP GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
10965  GLEE_EXTERN GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT;
10966  #define glBindLightParameterEXT GLeeFuncPtr_glBindLightParameterEXT
10967 #endif
10968 #ifndef GLEE_H_DEFINED_glBindMaterialParameterEXT
10969 #define GLEE_H_DEFINED_glBindMaterialParameterEXT
10970  typedef GLuint (APIENTRYP GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
10971  GLEE_EXTERN GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT;
10972  #define glBindMaterialParameterEXT GLeeFuncPtr_glBindMaterialParameterEXT
10973 #endif
10974 #ifndef GLEE_H_DEFINED_glBindTexGenParameterEXT
10975 #define GLEE_H_DEFINED_glBindTexGenParameterEXT
10976  typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
10977  GLEE_EXTERN GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT;
10978  #define glBindTexGenParameterEXT GLeeFuncPtr_glBindTexGenParameterEXT
10979 #endif
10980 #ifndef GLEE_H_DEFINED_glBindTextureUnitParameterEXT
10981 #define GLEE_H_DEFINED_glBindTextureUnitParameterEXT
10982  typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
10983  GLEE_EXTERN GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT;
10984  #define glBindTextureUnitParameterEXT GLeeFuncPtr_glBindTextureUnitParameterEXT
10985 #endif
10986 #ifndef GLEE_H_DEFINED_glBindParameterEXT
10987 #define GLEE_H_DEFINED_glBindParameterEXT
10988  typedef GLuint (APIENTRYP GLEEPFNGLBINDPARAMETEREXTPROC) (GLenum value);
10989  GLEE_EXTERN GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT;
10990  #define glBindParameterEXT GLeeFuncPtr_glBindParameterEXT
10991 #endif
10992 #ifndef GLEE_H_DEFINED_glIsVariantEnabledEXT
10993 #define GLEE_H_DEFINED_glIsVariantEnabledEXT
10994  typedef GLboolean (APIENTRYP GLEEPFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
10995  GLEE_EXTERN GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT;
10996  #define glIsVariantEnabledEXT GLeeFuncPtr_glIsVariantEnabledEXT
10997 #endif
10998 #ifndef GLEE_H_DEFINED_glGetVariantBooleanvEXT
10999 #define GLEE_H_DEFINED_glGetVariantBooleanvEXT
11000  typedef void (APIENTRYP GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11001  GLEE_EXTERN GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT;
11002  #define glGetVariantBooleanvEXT GLeeFuncPtr_glGetVariantBooleanvEXT
11003 #endif
11004 #ifndef GLEE_H_DEFINED_glGetVariantIntegervEXT
11005 #define GLEE_H_DEFINED_glGetVariantIntegervEXT
11006  typedef void (APIENTRYP GLEEPFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11007  GLEE_EXTERN GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT;
11008  #define glGetVariantIntegervEXT GLeeFuncPtr_glGetVariantIntegervEXT
11009 #endif
11010 #ifndef GLEE_H_DEFINED_glGetVariantFloatvEXT
11011 #define GLEE_H_DEFINED_glGetVariantFloatvEXT
11012  typedef void (APIENTRYP GLEEPFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11013  GLEE_EXTERN GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT;
11014  #define glGetVariantFloatvEXT GLeeFuncPtr_glGetVariantFloatvEXT
11015 #endif
11016 #ifndef GLEE_H_DEFINED_glGetVariantPointervEXT
11017 #define GLEE_H_DEFINED_glGetVariantPointervEXT
11018  typedef void (APIENTRYP GLEEPFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* * data);
11019  GLEE_EXTERN GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT;
11020  #define glGetVariantPointervEXT GLeeFuncPtr_glGetVariantPointervEXT
11021 #endif
11022 #ifndef GLEE_H_DEFINED_glGetInvariantBooleanvEXT
11023 #define GLEE_H_DEFINED_glGetInvariantBooleanvEXT
11024  typedef void (APIENTRYP GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11025  GLEE_EXTERN GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT;
11026  #define glGetInvariantBooleanvEXT GLeeFuncPtr_glGetInvariantBooleanvEXT
11027 #endif
11028 #ifndef GLEE_H_DEFINED_glGetInvariantIntegervEXT
11029 #define GLEE_H_DEFINED_glGetInvariantIntegervEXT
11030  typedef void (APIENTRYP GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11031  GLEE_EXTERN GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT;
11032  #define glGetInvariantIntegervEXT GLeeFuncPtr_glGetInvariantIntegervEXT
11033 #endif
11034 #ifndef GLEE_H_DEFINED_glGetInvariantFloatvEXT
11035 #define GLEE_H_DEFINED_glGetInvariantFloatvEXT
11036  typedef void (APIENTRYP GLEEPFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11037  GLEE_EXTERN GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT;
11038  #define glGetInvariantFloatvEXT GLeeFuncPtr_glGetInvariantFloatvEXT
11039 #endif
11040 #ifndef GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
11041 #define GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
11042  typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11043  GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT;
11044  #define glGetLocalConstantBooleanvEXT GLeeFuncPtr_glGetLocalConstantBooleanvEXT
11045 #endif
11046 #ifndef GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
11047 #define GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
11048  typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11049  GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT;
11050  #define glGetLocalConstantIntegervEXT GLeeFuncPtr_glGetLocalConstantIntegervEXT
11051 #endif
11052 #ifndef GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
11053 #define GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
11054  typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11055  GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT;
11056  #define glGetLocalConstantFloatvEXT GLeeFuncPtr_glGetLocalConstantFloatvEXT
11057 #endif
11058 #endif
11059 
11060 /* GL_ATI_vertex_streams */
11061 
11062 #ifndef GL_ATI_vertex_streams
11063 #define GL_ATI_vertex_streams 1
11064 #define __GLEE_GL_ATI_vertex_streams 1
11065 /* Constants */
11066 #define GL_MAX_VERTEX_STREAMS_ATI 0x876B
11067 #define GL_VERTEX_STREAM0_ATI 0x876C
11068 #define GL_VERTEX_STREAM1_ATI 0x876D
11069 #define GL_VERTEX_STREAM2_ATI 0x876E
11070 #define GL_VERTEX_STREAM3_ATI 0x876F
11071 #define GL_VERTEX_STREAM4_ATI 0x8770
11072 #define GL_VERTEX_STREAM5_ATI 0x8771
11073 #define GL_VERTEX_STREAM6_ATI 0x8772
11074 #define GL_VERTEX_STREAM7_ATI 0x8773
11075 #define GL_VERTEX_SOURCE_ATI 0x8774
11076 #ifndef GLEE_H_DEFINED_glVertexStream1sATI
11077 #define GLEE_H_DEFINED_glVertexStream1sATI
11078  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
11079  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI;
11080  #define glVertexStream1sATI GLeeFuncPtr_glVertexStream1sATI
11081 #endif
11082 #ifndef GLEE_H_DEFINED_glVertexStream1svATI
11083 #define GLEE_H_DEFINED_glVertexStream1svATI
11084  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort * coords);
11085  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI;
11086  #define glVertexStream1svATI GLeeFuncPtr_glVertexStream1svATI
11087 #endif
11088 #ifndef GLEE_H_DEFINED_glVertexStream1iATI
11089 #define GLEE_H_DEFINED_glVertexStream1iATI
11090  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
11091  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI;
11092  #define glVertexStream1iATI GLeeFuncPtr_glVertexStream1iATI
11093 #endif
11094 #ifndef GLEE_H_DEFINED_glVertexStream1ivATI
11095 #define GLEE_H_DEFINED_glVertexStream1ivATI
11096  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint * coords);
11097  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI;
11098  #define glVertexStream1ivATI GLeeFuncPtr_glVertexStream1ivATI
11099 #endif
11100 #ifndef GLEE_H_DEFINED_glVertexStream1fATI
11101 #define GLEE_H_DEFINED_glVertexStream1fATI
11102  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
11103  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI;
11104  #define glVertexStream1fATI GLeeFuncPtr_glVertexStream1fATI
11105 #endif
11106 #ifndef GLEE_H_DEFINED_glVertexStream1fvATI
11107 #define GLEE_H_DEFINED_glVertexStream1fvATI
11108  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat * coords);
11109  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI;
11110  #define glVertexStream1fvATI GLeeFuncPtr_glVertexStream1fvATI
11111 #endif
11112 #ifndef GLEE_H_DEFINED_glVertexStream1dATI
11113 #define GLEE_H_DEFINED_glVertexStream1dATI
11114  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
11115  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI;
11116  #define glVertexStream1dATI GLeeFuncPtr_glVertexStream1dATI
11117 #endif
11118 #ifndef GLEE_H_DEFINED_glVertexStream1dvATI
11119 #define GLEE_H_DEFINED_glVertexStream1dvATI
11120  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble * coords);
11121  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI;
11122  #define glVertexStream1dvATI GLeeFuncPtr_glVertexStream1dvATI
11123 #endif
11124 #ifndef GLEE_H_DEFINED_glVertexStream2sATI
11125 #define GLEE_H_DEFINED_glVertexStream2sATI
11126  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
11127  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI;
11128  #define glVertexStream2sATI GLeeFuncPtr_glVertexStream2sATI
11129 #endif
11130 #ifndef GLEE_H_DEFINED_glVertexStream2svATI
11131 #define GLEE_H_DEFINED_glVertexStream2svATI
11132  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort * coords);
11133  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI;
11134  #define glVertexStream2svATI GLeeFuncPtr_glVertexStream2svATI
11135 #endif
11136 #ifndef GLEE_H_DEFINED_glVertexStream2iATI
11137 #define GLEE_H_DEFINED_glVertexStream2iATI
11138  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
11139  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI;
11140  #define glVertexStream2iATI GLeeFuncPtr_glVertexStream2iATI
11141 #endif
11142 #ifndef GLEE_H_DEFINED_glVertexStream2ivATI
11143 #define GLEE_H_DEFINED_glVertexStream2ivATI
11144  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint * coords);
11145  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI;
11146  #define glVertexStream2ivATI GLeeFuncPtr_glVertexStream2ivATI
11147 #endif
11148 #ifndef GLEE_H_DEFINED_glVertexStream2fATI
11149 #define GLEE_H_DEFINED_glVertexStream2fATI
11150  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
11151  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI;
11152  #define glVertexStream2fATI GLeeFuncPtr_glVertexStream2fATI
11153 #endif
11154 #ifndef GLEE_H_DEFINED_glVertexStream2fvATI
11155 #define GLEE_H_DEFINED_glVertexStream2fvATI
11156  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat * coords);
11157  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI;
11158  #define glVertexStream2fvATI GLeeFuncPtr_glVertexStream2fvATI
11159 #endif
11160 #ifndef GLEE_H_DEFINED_glVertexStream2dATI
11161 #define GLEE_H_DEFINED_glVertexStream2dATI
11162  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
11163  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI;
11164  #define glVertexStream2dATI GLeeFuncPtr_glVertexStream2dATI
11165 #endif
11166 #ifndef GLEE_H_DEFINED_glVertexStream2dvATI
11167 #define GLEE_H_DEFINED_glVertexStream2dvATI
11168  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble * coords);
11169  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI;
11170  #define glVertexStream2dvATI GLeeFuncPtr_glVertexStream2dvATI
11171 #endif
11172 #ifndef GLEE_H_DEFINED_glVertexStream3sATI
11173 #define GLEE_H_DEFINED_glVertexStream3sATI
11174  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
11175  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI;
11176  #define glVertexStream3sATI GLeeFuncPtr_glVertexStream3sATI
11177 #endif
11178 #ifndef GLEE_H_DEFINED_glVertexStream3svATI
11179 #define GLEE_H_DEFINED_glVertexStream3svATI
11180  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
11181  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI;
11182  #define glVertexStream3svATI GLeeFuncPtr_glVertexStream3svATI
11183 #endif
11184 #ifndef GLEE_H_DEFINED_glVertexStream3iATI
11185 #define GLEE_H_DEFINED_glVertexStream3iATI
11186  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
11187  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI;
11188  #define glVertexStream3iATI GLeeFuncPtr_glVertexStream3iATI
11189 #endif
11190 #ifndef GLEE_H_DEFINED_glVertexStream3ivATI
11191 #define GLEE_H_DEFINED_glVertexStream3ivATI
11192  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
11193  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI;
11194  #define glVertexStream3ivATI GLeeFuncPtr_glVertexStream3ivATI
11195 #endif
11196 #ifndef GLEE_H_DEFINED_glVertexStream3fATI
11197 #define GLEE_H_DEFINED_glVertexStream3fATI
11198  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
11199  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI;
11200  #define glVertexStream3fATI GLeeFuncPtr_glVertexStream3fATI
11201 #endif
11202 #ifndef GLEE_H_DEFINED_glVertexStream3fvATI
11203 #define GLEE_H_DEFINED_glVertexStream3fvATI
11204  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
11205  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI;
11206  #define glVertexStream3fvATI GLeeFuncPtr_glVertexStream3fvATI
11207 #endif
11208 #ifndef GLEE_H_DEFINED_glVertexStream3dATI
11209 #define GLEE_H_DEFINED_glVertexStream3dATI
11210  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
11211  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI;
11212  #define glVertexStream3dATI GLeeFuncPtr_glVertexStream3dATI
11213 #endif
11214 #ifndef GLEE_H_DEFINED_glVertexStream3dvATI
11215 #define GLEE_H_DEFINED_glVertexStream3dvATI
11216  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
11217  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI;
11218  #define glVertexStream3dvATI GLeeFuncPtr_glVertexStream3dvATI
11219 #endif
11220 #ifndef GLEE_H_DEFINED_glVertexStream4sATI
11221 #define GLEE_H_DEFINED_glVertexStream4sATI
11222  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
11223  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI;
11224  #define glVertexStream4sATI GLeeFuncPtr_glVertexStream4sATI
11225 #endif
11226 #ifndef GLEE_H_DEFINED_glVertexStream4svATI
11227 #define GLEE_H_DEFINED_glVertexStream4svATI
11228  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort * coords);
11229  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI;
11230  #define glVertexStream4svATI GLeeFuncPtr_glVertexStream4svATI
11231 #endif
11232 #ifndef GLEE_H_DEFINED_glVertexStream4iATI
11233 #define GLEE_H_DEFINED_glVertexStream4iATI
11234  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
11235  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI;
11236  #define glVertexStream4iATI GLeeFuncPtr_glVertexStream4iATI
11237 #endif
11238 #ifndef GLEE_H_DEFINED_glVertexStream4ivATI
11239 #define GLEE_H_DEFINED_glVertexStream4ivATI
11240  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint * coords);
11241  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI;
11242  #define glVertexStream4ivATI GLeeFuncPtr_glVertexStream4ivATI
11243 #endif
11244 #ifndef GLEE_H_DEFINED_glVertexStream4fATI
11245 #define GLEE_H_DEFINED_glVertexStream4fATI
11246  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11247  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI;
11248  #define glVertexStream4fATI GLeeFuncPtr_glVertexStream4fATI
11249 #endif
11250 #ifndef GLEE_H_DEFINED_glVertexStream4fvATI
11251 #define GLEE_H_DEFINED_glVertexStream4fvATI
11252  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat * coords);
11253  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI;
11254  #define glVertexStream4fvATI GLeeFuncPtr_glVertexStream4fvATI
11255 #endif
11256 #ifndef GLEE_H_DEFINED_glVertexStream4dATI
11257 #define GLEE_H_DEFINED_glVertexStream4dATI
11258  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11259  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI;
11260  #define glVertexStream4dATI GLeeFuncPtr_glVertexStream4dATI
11261 #endif
11262 #ifndef GLEE_H_DEFINED_glVertexStream4dvATI
11263 #define GLEE_H_DEFINED_glVertexStream4dvATI
11264  typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble * coords);
11265  GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI;
11266  #define glVertexStream4dvATI GLeeFuncPtr_glVertexStream4dvATI
11267 #endif
11268 #ifndef GLEE_H_DEFINED_glNormalStream3bATI
11269 #define GLEE_H_DEFINED_glNormalStream3bATI
11270  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
11271  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI;
11272  #define glNormalStream3bATI GLeeFuncPtr_glNormalStream3bATI
11273 #endif
11274 #ifndef GLEE_H_DEFINED_glNormalStream3bvATI
11275 #define GLEE_H_DEFINED_glNormalStream3bvATI
11276  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte * coords);
11277  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI;
11278  #define glNormalStream3bvATI GLeeFuncPtr_glNormalStream3bvATI
11279 #endif
11280 #ifndef GLEE_H_DEFINED_glNormalStream3sATI
11281 #define GLEE_H_DEFINED_glNormalStream3sATI
11282  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
11283  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI;
11284  #define glNormalStream3sATI GLeeFuncPtr_glNormalStream3sATI
11285 #endif
11286 #ifndef GLEE_H_DEFINED_glNormalStream3svATI
11287 #define GLEE_H_DEFINED_glNormalStream3svATI
11288  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
11289  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI;
11290  #define glNormalStream3svATI GLeeFuncPtr_glNormalStream3svATI
11291 #endif
11292 #ifndef GLEE_H_DEFINED_glNormalStream3iATI
11293 #define GLEE_H_DEFINED_glNormalStream3iATI
11294  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
11295  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI;
11296  #define glNormalStream3iATI GLeeFuncPtr_glNormalStream3iATI
11297 #endif
11298 #ifndef GLEE_H_DEFINED_glNormalStream3ivATI
11299 #define GLEE_H_DEFINED_glNormalStream3ivATI
11300  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
11301  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI;
11302  #define glNormalStream3ivATI GLeeFuncPtr_glNormalStream3ivATI
11303 #endif
11304 #ifndef GLEE_H_DEFINED_glNormalStream3fATI
11305 #define GLEE_H_DEFINED_glNormalStream3fATI
11306  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
11307  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI;
11308  #define glNormalStream3fATI GLeeFuncPtr_glNormalStream3fATI
11309 #endif
11310 #ifndef GLEE_H_DEFINED_glNormalStream3fvATI
11311 #define GLEE_H_DEFINED_glNormalStream3fvATI
11312  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
11313  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI;
11314  #define glNormalStream3fvATI GLeeFuncPtr_glNormalStream3fvATI
11315 #endif
11316 #ifndef GLEE_H_DEFINED_glNormalStream3dATI
11317 #define GLEE_H_DEFINED_glNormalStream3dATI
11318  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
11319  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI;
11320  #define glNormalStream3dATI GLeeFuncPtr_glNormalStream3dATI
11321 #endif
11322 #ifndef GLEE_H_DEFINED_glNormalStream3dvATI
11323 #define GLEE_H_DEFINED_glNormalStream3dvATI
11324  typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
11325  GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI;
11326  #define glNormalStream3dvATI GLeeFuncPtr_glNormalStream3dvATI
11327 #endif
11328 #ifndef GLEE_H_DEFINED_glClientActiveVertexStreamATI
11329 #define GLEE_H_DEFINED_glClientActiveVertexStreamATI
11330  typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
11331  GLEE_EXTERN GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI;
11332  #define glClientActiveVertexStreamATI GLeeFuncPtr_glClientActiveVertexStreamATI
11333 #endif
11334 #ifndef GLEE_H_DEFINED_glVertexBlendEnviATI
11335 #define GLEE_H_DEFINED_glVertexBlendEnviATI
11336  typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
11337  GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI;
11338  #define glVertexBlendEnviATI GLeeFuncPtr_glVertexBlendEnviATI
11339 #endif
11340 #ifndef GLEE_H_DEFINED_glVertexBlendEnvfATI
11341 #define GLEE_H_DEFINED_glVertexBlendEnvfATI
11342  typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
11343  GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI;
11344  #define glVertexBlendEnvfATI GLeeFuncPtr_glVertexBlendEnvfATI
11345 #endif
11346 #endif
11347 
11348 /* GL_ATI_element_array */
11349 
11350 #ifndef GL_ATI_element_array
11351 #define GL_ATI_element_array 1
11352 #define __GLEE_GL_ATI_element_array 1
11353 /* Constants */
11354 #define GL_ELEMENT_ARRAY_ATI 0x8768
11355 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
11356 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
11357 #ifndef GLEE_H_DEFINED_glElementPointerATI
11358 #define GLEE_H_DEFINED_glElementPointerATI
11359  typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
11360  GLEE_EXTERN GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI;
11361  #define glElementPointerATI GLeeFuncPtr_glElementPointerATI
11362 #endif
11363 #ifndef GLEE_H_DEFINED_glDrawElementArrayATI
11364 #define GLEE_H_DEFINED_glDrawElementArrayATI
11365  typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
11366  GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI;
11367  #define glDrawElementArrayATI GLeeFuncPtr_glDrawElementArrayATI
11368 #endif
11369 #ifndef GLEE_H_DEFINED_glDrawRangeElementArrayATI
11370 #define GLEE_H_DEFINED_glDrawRangeElementArrayATI
11371  typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
11372  GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI;
11373  #define glDrawRangeElementArrayATI GLeeFuncPtr_glDrawRangeElementArrayATI
11374 #endif
11375 #endif
11376 
11377 /* GL_SUN_mesh_array */
11378 
11379 #ifndef GL_SUN_mesh_array
11380 #define GL_SUN_mesh_array 1
11381 #define __GLEE_GL_SUN_mesh_array 1
11382 /* Constants */
11383 #define GL_QUAD_MESH_SUN 0x8614
11384 #define GL_TRIANGLE_MESH_SUN 0x8615
11385 #ifndef GLEE_H_DEFINED_glDrawMeshArraysSUN
11386 #define GLEE_H_DEFINED_glDrawMeshArraysSUN
11387  typedef void (APIENTRYP GLEEPFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
11388  GLEE_EXTERN GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN;
11389  #define glDrawMeshArraysSUN GLeeFuncPtr_glDrawMeshArraysSUN
11390 #endif
11391 #endif
11392 
11393 /* GL_SUN_slice_accum */
11394 
11395 #ifndef GL_SUN_slice_accum
11396 #define GL_SUN_slice_accum 1
11397 #define __GLEE_GL_SUN_slice_accum 1
11398 /* Constants */
11399 #define GL_SLICE_ACCUM_SUN 0x85CC
11400 #endif
11401 
11402 /* GL_NV_multisample_filter_hint */
11403 
11404 #ifndef GL_NV_multisample_filter_hint
11405 #define GL_NV_multisample_filter_hint 1
11406 #define __GLEE_GL_NV_multisample_filter_hint 1
11407 /* Constants */
11408 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
11409 #endif
11410 
11411 /* GL_NV_depth_clamp */
11412 
11413 #ifndef GL_NV_depth_clamp
11414 #define GL_NV_depth_clamp 1
11415 #define __GLEE_GL_NV_depth_clamp 1
11416 /* Constants */
11417 #define GL_DEPTH_CLAMP_NV 0x864F
11418 #endif
11419 
11420 /* GL_NV_occlusion_query */
11421 
11422 #ifndef GL_NV_occlusion_query
11423 #define GL_NV_occlusion_query 1
11424 #define __GLEE_GL_NV_occlusion_query 1
11425 /* Constants */
11426 #define GL_PIXEL_COUNTER_BITS_NV 0x8864
11427 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
11428 #define GL_PIXEL_COUNT_NV 0x8866
11429 #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
11430 #ifndef GLEE_H_DEFINED_glGenOcclusionQueriesNV
11431 #define GLEE_H_DEFINED_glGenOcclusionQueriesNV
11432  typedef void (APIENTRYP GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint * ids);
11433  GLEE_EXTERN GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV;
11434  #define glGenOcclusionQueriesNV GLeeFuncPtr_glGenOcclusionQueriesNV
11435 #endif
11436 #ifndef GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
11437 #define GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
11438  typedef void (APIENTRYP GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint * ids);
11439  GLEE_EXTERN GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV;
11440  #define glDeleteOcclusionQueriesNV GLeeFuncPtr_glDeleteOcclusionQueriesNV
11441 #endif
11442 #ifndef GLEE_H_DEFINED_glIsOcclusionQueryNV
11443 #define GLEE_H_DEFINED_glIsOcclusionQueryNV
11444  typedef GLboolean (APIENTRYP GLEEPFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
11445  GLEE_EXTERN GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV;
11446  #define glIsOcclusionQueryNV GLeeFuncPtr_glIsOcclusionQueryNV
11447 #endif
11448 #ifndef GLEE_H_DEFINED_glBeginOcclusionQueryNV
11449 #define GLEE_H_DEFINED_glBeginOcclusionQueryNV
11450  typedef void (APIENTRYP GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
11451  GLEE_EXTERN GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV;
11452  #define glBeginOcclusionQueryNV GLeeFuncPtr_glBeginOcclusionQueryNV
11453 #endif
11454 #ifndef GLEE_H_DEFINED_glEndOcclusionQueryNV
11455 #define GLEE_H_DEFINED_glEndOcclusionQueryNV
11456  typedef void (APIENTRYP GLEEPFNGLENDOCCLUSIONQUERYNVPROC) ();
11457  GLEE_EXTERN GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV;
11458  #define glEndOcclusionQueryNV GLeeFuncPtr_glEndOcclusionQueryNV
11459 #endif
11460 #ifndef GLEE_H_DEFINED_glGetOcclusionQueryivNV
11461 #define GLEE_H_DEFINED_glGetOcclusionQueryivNV
11462  typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint * params);
11463  GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV;
11464  #define glGetOcclusionQueryivNV GLeeFuncPtr_glGetOcclusionQueryivNV
11465 #endif
11466 #ifndef GLEE_H_DEFINED_glGetOcclusionQueryuivNV
11467 #define GLEE_H_DEFINED_glGetOcclusionQueryuivNV
11468  typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint * params);
11469  GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV;
11470  #define glGetOcclusionQueryuivNV GLeeFuncPtr_glGetOcclusionQueryuivNV
11471 #endif
11472 #endif
11473 
11474 /* GL_NV_point_sprite */
11475 
11476 #ifndef GL_NV_point_sprite
11477 #define GL_NV_point_sprite 1
11478 #define __GLEE_GL_NV_point_sprite 1
11479 /* Constants */
11480 #define GL_POINT_SPRITE_NV 0x8861
11481 #define GL_COORD_REPLACE_NV 0x8862
11482 #define GL_POINT_SPRITE_R_MODE_NV 0x8863
11483 #ifndef GLEE_H_DEFINED_glPointParameteriNV
11484 #define GLEE_H_DEFINED_glPointParameteriNV
11485  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
11486  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV;
11487  #define glPointParameteriNV GLeeFuncPtr_glPointParameteriNV
11488 #endif
11489 #ifndef GLEE_H_DEFINED_glPointParameterivNV
11490 #define GLEE_H_DEFINED_glPointParameterivNV
11491  typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
11492  GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV;
11493  #define glPointParameterivNV GLeeFuncPtr_glPointParameterivNV
11494 #endif
11495 #endif
11496 
11497 /* GL_NV_texture_shader3 */
11498 
11499 #ifndef GL_NV_texture_shader3
11500 #define GL_NV_texture_shader3 1
11501 #define __GLEE_GL_NV_texture_shader3 1
11502 /* Constants */
11503 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
11504 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
11505 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
11506 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
11507 #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
11508 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
11509 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
11510 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
11511 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
11512 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
11513 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
11514 #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
11515 #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
11516 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
11517 #define GL_HILO8_NV 0x885E
11518 #define GL_SIGNED_HILO8_NV 0x885F
11519 #define GL_FORCE_BLUE_TO_ONE_NV 0x8860
11520 #endif
11521 
11522 /* GL_NV_vertex_program1_1 */
11523 
11524 #ifndef GL_NV_vertex_program1_1
11525 #define GL_NV_vertex_program1_1 1
11526 #define __GLEE_GL_NV_vertex_program1_1 1
11527 /* Constants */
11528 #endif
11529 
11530 /* GL_EXT_shadow_funcs */
11531 
11532 #ifndef GL_EXT_shadow_funcs
11533 #define GL_EXT_shadow_funcs 1
11534 #define __GLEE_GL_EXT_shadow_funcs 1
11535 /* Constants */
11536 #endif
11537 
11538 /* GL_EXT_stencil_two_side */
11539 
11540 #ifndef GL_EXT_stencil_two_side
11541 #define GL_EXT_stencil_two_side 1
11542 #define __GLEE_GL_EXT_stencil_two_side 1
11543 /* Constants */
11544 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
11545 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
11546 #ifndef GLEE_H_DEFINED_glActiveStencilFaceEXT
11547 #define GLEE_H_DEFINED_glActiveStencilFaceEXT
11548  typedef void (APIENTRYP GLEEPFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
11549  GLEE_EXTERN GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT;
11550  #define glActiveStencilFaceEXT GLeeFuncPtr_glActiveStencilFaceEXT
11551 #endif
11552 #endif
11553 
11554 /* GL_ATI_text_fragment_shader */
11555 
11556 #ifndef GL_ATI_text_fragment_shader
11557 #define GL_ATI_text_fragment_shader 1
11558 #define __GLEE_GL_ATI_text_fragment_shader 1
11559 /* Constants */
11560 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
11561 #endif
11562 
11563 /* GL_APPLE_client_storage */
11564 
11565 #ifndef GL_APPLE_client_storage
11566 #define GL_APPLE_client_storage 1
11567 #define __GLEE_GL_APPLE_client_storage 1
11568 /* Constants */
11569 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
11570 #endif
11571 
11572 /* GL_APPLE_element_array */
11573 
11574 #ifndef GL_APPLE_element_array
11575 #define GL_APPLE_element_array 1
11576 #define __GLEE_GL_APPLE_element_array 1
11577 /* Constants */
11578 #define GL_ELEMENT_ARRAY_APPLE 0x8768
11579 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769
11580 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A
11581 #ifndef GLEE_H_DEFINED_glElementPointerAPPLE
11582 #define GLEE_H_DEFINED_glElementPointerAPPLE
11583  typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid * pointer);
11584  GLEE_EXTERN GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE;
11585  #define glElementPointerAPPLE GLeeFuncPtr_glElementPointerAPPLE
11586 #endif
11587 #ifndef GLEE_H_DEFINED_glDrawElementArrayAPPLE
11588 #define GLEE_H_DEFINED_glDrawElementArrayAPPLE
11589  typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
11590  GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE;
11591  #define glDrawElementArrayAPPLE GLeeFuncPtr_glDrawElementArrayAPPLE
11592 #endif
11593 #ifndef GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
11594 #define GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
11595  typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
11596  GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE;
11597  #define glDrawRangeElementArrayAPPLE GLeeFuncPtr_glDrawRangeElementArrayAPPLE
11598 #endif
11599 #ifndef GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
11600 #define GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
11601  typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
11602  GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE;
11603  #define glMultiDrawElementArrayAPPLE GLeeFuncPtr_glMultiDrawElementArrayAPPLE
11604 #endif
11605 #ifndef GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
11606 #define GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
11607  typedef void (APIENTRYP GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);
11608  GLEE_EXTERN GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE;
11609  #define glMultiDrawRangeElementArrayAPPLE GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE
11610 #endif
11611 #endif
11612 
11613 /* GL_APPLE_fence */
11614 
11615 #ifndef GL_APPLE_fence
11616 #define GL_APPLE_fence 1
11617 #define __GLEE_GL_APPLE_fence 1
11618 /* Constants */
11619 #define GL_DRAW_PIXELS_APPLE 0x8A0A
11620 #define GL_FENCE_APPLE 0x8A0B
11621 #ifndef GLEE_H_DEFINED_glGenFencesAPPLE
11622 #define GLEE_H_DEFINED_glGenFencesAPPLE
11623  typedef void (APIENTRYP GLEEPFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint * fences);
11624  GLEE_EXTERN GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE;
11625  #define glGenFencesAPPLE GLeeFuncPtr_glGenFencesAPPLE
11626 #endif
11627 #ifndef GLEE_H_DEFINED_glDeleteFencesAPPLE
11628 #define GLEE_H_DEFINED_glDeleteFencesAPPLE
11629  typedef void (APIENTRYP GLEEPFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint * fences);
11630  GLEE_EXTERN GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE;
11631  #define glDeleteFencesAPPLE GLeeFuncPtr_glDeleteFencesAPPLE
11632 #endif
11633 #ifndef GLEE_H_DEFINED_glSetFenceAPPLE
11634 #define GLEE_H_DEFINED_glSetFenceAPPLE
11635  typedef void (APIENTRYP GLEEPFNGLSETFENCEAPPLEPROC) (GLuint fence);
11636  GLEE_EXTERN GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE;
11637  #define glSetFenceAPPLE GLeeFuncPtr_glSetFenceAPPLE
11638 #endif
11639 #ifndef GLEE_H_DEFINED_glIsFenceAPPLE
11640 #define GLEE_H_DEFINED_glIsFenceAPPLE
11641  typedef GLboolean (APIENTRYP GLEEPFNGLISFENCEAPPLEPROC) (GLuint fence);
11642  GLEE_EXTERN GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE;
11643  #define glIsFenceAPPLE GLeeFuncPtr_glIsFenceAPPLE
11644 #endif
11645 #ifndef GLEE_H_DEFINED_glTestFenceAPPLE
11646 #define GLEE_H_DEFINED_glTestFenceAPPLE
11647  typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCEAPPLEPROC) (GLuint fence);
11648  GLEE_EXTERN GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE;
11649  #define glTestFenceAPPLE GLeeFuncPtr_glTestFenceAPPLE
11650 #endif
11651 #ifndef GLEE_H_DEFINED_glFinishFenceAPPLE
11652 #define GLEE_H_DEFINED_glFinishFenceAPPLE
11653  typedef void (APIENTRYP GLEEPFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
11654  GLEE_EXTERN GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE;
11655  #define glFinishFenceAPPLE GLeeFuncPtr_glFinishFenceAPPLE
11656 #endif
11657 #ifndef GLEE_H_DEFINED_glTestObjectAPPLE
11658 #define GLEE_H_DEFINED_glTestObjectAPPLE
11659  typedef GLboolean (APIENTRYP GLEEPFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
11660  GLEE_EXTERN GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE;
11661  #define glTestObjectAPPLE GLeeFuncPtr_glTestObjectAPPLE
11662 #endif
11663 #ifndef GLEE_H_DEFINED_glFinishObjectAPPLE
11664 #define GLEE_H_DEFINED_glFinishObjectAPPLE
11665  typedef void (APIENTRYP GLEEPFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
11666  GLEE_EXTERN GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE;
11667  #define glFinishObjectAPPLE GLeeFuncPtr_glFinishObjectAPPLE
11668 #endif
11669 #endif
11670 
11671 /* GL_APPLE_vertex_array_object */
11672 
11673 #ifndef GL_APPLE_vertex_array_object
11674 #define GL_APPLE_vertex_array_object 1
11675 #define __GLEE_GL_APPLE_vertex_array_object 1
11676 /* Constants */
11677 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
11678 #ifndef GLEE_H_DEFINED_glBindVertexArrayAPPLE
11679 #define GLEE_H_DEFINED_glBindVertexArrayAPPLE
11680  typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
11681  GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE;
11682  #define glBindVertexArrayAPPLE GLeeFuncPtr_glBindVertexArrayAPPLE
11683 #endif
11684 #ifndef GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
11685 #define GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
11686  typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
11687  GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE;
11688  #define glDeleteVertexArraysAPPLE GLeeFuncPtr_glDeleteVertexArraysAPPLE
11689 #endif
11690 #ifndef GLEE_H_DEFINED_glGenVertexArraysAPPLE
11691 #define GLEE_H_DEFINED_glGenVertexArraysAPPLE
11692  typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint * arrays);
11693  GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE;
11694  #define glGenVertexArraysAPPLE GLeeFuncPtr_glGenVertexArraysAPPLE
11695 #endif
11696 #ifndef GLEE_H_DEFINED_glIsVertexArrayAPPLE
11697 #define GLEE_H_DEFINED_glIsVertexArrayAPPLE
11698  typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
11699  GLEE_EXTERN GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE;
11700  #define glIsVertexArrayAPPLE GLeeFuncPtr_glIsVertexArrayAPPLE
11701 #endif
11702 #endif
11703 
11704 /* GL_APPLE_vertex_array_range */
11705 
11706 #ifndef GL_APPLE_vertex_array_range
11707 #define GL_APPLE_vertex_array_range 1
11708 #define __GLEE_GL_APPLE_vertex_array_range 1
11709 /* Constants */
11710 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
11711 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
11712 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
11713 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
11714 #define GL_STORAGE_CACHED_APPLE 0x85BE
11715 #define GL_STORAGE_SHARED_APPLE 0x85BF
11716 #ifndef GLEE_H_DEFINED_glVertexArrayRangeAPPLE
11717 #define GLEE_H_DEFINED_glVertexArrayRangeAPPLE
11718  typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
11719  GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE;
11720  #define glVertexArrayRangeAPPLE GLeeFuncPtr_glVertexArrayRangeAPPLE
11721 #endif
11722 #ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
11723 #define GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
11724  typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
11725  GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE;
11726  #define glFlushVertexArrayRangeAPPLE GLeeFuncPtr_glFlushVertexArrayRangeAPPLE
11727 #endif
11728 #ifndef GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
11729 #define GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
11730  typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
11731  GLEE_EXTERN GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE;
11732  #define glVertexArrayParameteriAPPLE GLeeFuncPtr_glVertexArrayParameteriAPPLE
11733 #endif
11734 #endif
11735 
11736 /* GL_APPLE_ycbcr_422 */
11737 
11738 #ifndef GL_APPLE_ycbcr_422
11739 #define GL_APPLE_ycbcr_422 1
11740 #define __GLEE_GL_APPLE_ycbcr_422 1
11741 /* Constants */
11742 #define GL_YCBCR_422_APPLE 0x85B9
11743 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
11744 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
11745 #endif
11746 
11747 /* GL_S3_s3tc */
11748 
11749 #ifndef GL_S3_s3tc
11750 #define GL_S3_s3tc 1
11751 #define __GLEE_GL_S3_s3tc 1
11752 /* Constants */
11753 #define GL_RGB_S3TC 0x83A0
11754 #define GL_RGB4_S3TC 0x83A1
11755 #define GL_RGBA_S3TC 0x83A2
11756 #define GL_RGBA4_S3TC 0x83A3
11757 #endif
11758 
11759 /* GL_ATI_draw_buffers */
11760 
11761 #ifndef GL_ATI_draw_buffers
11762 #define GL_ATI_draw_buffers 1
11763 #define __GLEE_GL_ATI_draw_buffers 1
11764 /* Constants */
11765 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824
11766 #define GL_DRAW_BUFFER0_ATI 0x8825
11767 #define GL_DRAW_BUFFER1_ATI 0x8826
11768 #define GL_DRAW_BUFFER2_ATI 0x8827
11769 #define GL_DRAW_BUFFER3_ATI 0x8828
11770 #define GL_DRAW_BUFFER4_ATI 0x8829
11771 #define GL_DRAW_BUFFER5_ATI 0x882A
11772 #define GL_DRAW_BUFFER6_ATI 0x882B
11773 #define GL_DRAW_BUFFER7_ATI 0x882C
11774 #define GL_DRAW_BUFFER8_ATI 0x882D
11775 #define GL_DRAW_BUFFER9_ATI 0x882E
11776 #define GL_DRAW_BUFFER10_ATI 0x882F
11777 #define GL_DRAW_BUFFER11_ATI 0x8830
11778 #define GL_DRAW_BUFFER12_ATI 0x8831
11779 #define GL_DRAW_BUFFER13_ATI 0x8832
11780 #define GL_DRAW_BUFFER14_ATI 0x8833
11781 #define GL_DRAW_BUFFER15_ATI 0x8834
11782 #ifndef GLEE_H_DEFINED_glDrawBuffersATI
11783 #define GLEE_H_DEFINED_glDrawBuffersATI
11784  typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum * bufs);
11785  GLEE_EXTERN GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI;
11786  #define glDrawBuffersATI GLeeFuncPtr_glDrawBuffersATI
11787 #endif
11788 #endif
11789 
11790 /* GL_ATI_pixel_format_float */
11791 
11792 #ifndef GL_ATI_pixel_format_float
11793 #define GL_ATI_pixel_format_float 1
11794 #define __GLEE_GL_ATI_pixel_format_float 1
11795 /* Constants */
11796 #define GL_TYPE_RGBA_FLOAT_ATI 0x8820
11797 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
11798 #endif
11799 
11800 /* GL_ATI_texture_env_combine3 */
11801 
11802 #ifndef GL_ATI_texture_env_combine3
11803 #define GL_ATI_texture_env_combine3 1
11804 #define __GLEE_GL_ATI_texture_env_combine3 1
11805 /* Constants */
11806 #define GL_MODULATE_ADD_ATI 0x8744
11807 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745
11808 #define GL_MODULATE_SUBTRACT_ATI 0x8746
11809 #endif
11810 
11811 /* GL_ATI_texture_float */
11812 
11813 #ifndef GL_ATI_texture_float
11814 #define GL_ATI_texture_float 1
11815 #define __GLEE_GL_ATI_texture_float 1
11816 /* Constants */
11817 #define GL_RGBA_FLOAT32_ATI 0x8814
11818 #define GL_RGB_FLOAT32_ATI 0x8815
11819 #define GL_ALPHA_FLOAT32_ATI 0x8816
11820 #define GL_INTENSITY_FLOAT32_ATI 0x8817
11821 #define GL_LUMINANCE_FLOAT32_ATI 0x8818
11822 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
11823 #define GL_RGBA_FLOAT16_ATI 0x881A
11824 #define GL_RGB_FLOAT16_ATI 0x881B
11825 #define GL_ALPHA_FLOAT16_ATI 0x881C
11826 #define GL_INTENSITY_FLOAT16_ATI 0x881D
11827 #define GL_LUMINANCE_FLOAT16_ATI 0x881E
11828 #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
11829 #endif
11830 
11831 /* GL_NV_float_buffer */
11832 
11833 #ifndef GL_NV_float_buffer
11834 #define GL_NV_float_buffer 1
11835 #define __GLEE_GL_NV_float_buffer 1
11836 /* Constants */
11837 #define GL_FLOAT_R_NV 0x8880
11838 #define GL_FLOAT_RG_NV 0x8881
11839 #define GL_FLOAT_RGB_NV 0x8882
11840 #define GL_FLOAT_RGBA_NV 0x8883
11841 #define GL_FLOAT_R16_NV 0x8884
11842 #define GL_FLOAT_R32_NV 0x8885
11843 #define GL_FLOAT_RG16_NV 0x8886
11844 #define GL_FLOAT_RG32_NV 0x8887
11845 #define GL_FLOAT_RGB16_NV 0x8888
11846 #define GL_FLOAT_RGB32_NV 0x8889
11847 #define GL_FLOAT_RGBA16_NV 0x888A
11848 #define GL_FLOAT_RGBA32_NV 0x888B
11849 #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
11850 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
11851 #define GL_FLOAT_RGBA_MODE_NV 0x888E
11852 #endif
11853 
11854 /* GL_NV_fragment_program */
11855 
11856 #ifndef GL_NV_fragment_program
11857 #define GL_NV_fragment_program 1
11858 #define __GLEE_GL_NV_fragment_program 1
11859 /* Constants */
11860 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
11861 #define GL_FRAGMENT_PROGRAM_NV 0x8870
11862 #define GL_MAX_TEXTURE_COORDS_NV 0x8871
11863 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
11864 #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
11865 #define GL_PROGRAM_ERROR_STRING_NV 0x8874
11866 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4fNV
11867 #define GLEE_H_DEFINED_glProgramNamedParameter4fNV
11868  typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11869  GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV;
11870  #define glProgramNamedParameter4fNV GLeeFuncPtr_glProgramNamedParameter4fNV
11871 #endif
11872 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4dNV
11873 #define GLEE_H_DEFINED_glProgramNamedParameter4dNV
11874  typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11875  GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV;
11876  #define glProgramNamedParameter4dNV GLeeFuncPtr_glProgramNamedParameter4dNV
11877 #endif
11878 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4fvNV
11879 #define GLEE_H_DEFINED_glProgramNamedParameter4fvNV
11880  typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
11881  GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV;
11882  #define glProgramNamedParameter4fvNV GLeeFuncPtr_glProgramNamedParameter4fvNV
11883 #endif
11884 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4dvNV
11885 #define GLEE_H_DEFINED_glProgramNamedParameter4dvNV
11886  typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
11887  GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV;
11888  #define glProgramNamedParameter4dvNV GLeeFuncPtr_glProgramNamedParameter4dvNV
11889 #endif
11890 #ifndef GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
11891 #define GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
11892  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
11893  GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV;
11894  #define glGetProgramNamedParameterfvNV GLeeFuncPtr_glGetProgramNamedParameterfvNV
11895 #endif
11896 #ifndef GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
11897 #define GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
11898  typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
11899  GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV;
11900  #define glGetProgramNamedParameterdvNV GLeeFuncPtr_glGetProgramNamedParameterdvNV
11901 #endif
11902 #endif
11903 
11904 /* GL_NV_half_float */
11905 
11906 #ifndef GL_NV_half_float
11907 #define GL_NV_half_float 1
11908 #define __GLEE_GL_NV_half_float 1
11909 /* Constants */
11910 #define GL_HALF_FLOAT_NV 0x140B
11911 #ifndef GLEE_H_DEFINED_glVertex2hNV
11912 #define GLEE_H_DEFINED_glVertex2hNV
11913  typedef void (APIENTRYP GLEEPFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
11914  GLEE_EXTERN GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV;
11915  #define glVertex2hNV GLeeFuncPtr_glVertex2hNV
11916 #endif
11917 #ifndef GLEE_H_DEFINED_glVertex2hvNV
11918 #define GLEE_H_DEFINED_glVertex2hvNV
11919  typedef void (APIENTRYP GLEEPFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
11920  GLEE_EXTERN GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV;
11921  #define glVertex2hvNV GLeeFuncPtr_glVertex2hvNV
11922 #endif
11923 #ifndef GLEE_H_DEFINED_glVertex3hNV
11924 #define GLEE_H_DEFINED_glVertex3hNV
11925  typedef void (APIENTRYP GLEEPFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
11926  GLEE_EXTERN GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV;
11927  #define glVertex3hNV GLeeFuncPtr_glVertex3hNV
11928 #endif
11929 #ifndef GLEE_H_DEFINED_glVertex3hvNV
11930 #define GLEE_H_DEFINED_glVertex3hvNV
11931  typedef void (APIENTRYP GLEEPFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
11932  GLEE_EXTERN GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV;
11933  #define glVertex3hvNV GLeeFuncPtr_glVertex3hvNV
11934 #endif
11935 #ifndef GLEE_H_DEFINED_glVertex4hNV
11936 #define GLEE_H_DEFINED_glVertex4hNV
11937  typedef void (APIENTRYP GLEEPFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
11938  GLEE_EXTERN GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV;
11939  #define glVertex4hNV GLeeFuncPtr_glVertex4hNV
11940 #endif
11941 #ifndef GLEE_H_DEFINED_glVertex4hvNV
11942 #define GLEE_H_DEFINED_glVertex4hvNV
11943  typedef void (APIENTRYP GLEEPFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
11944  GLEE_EXTERN GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV;
11945  #define glVertex4hvNV GLeeFuncPtr_glVertex4hvNV
11946 #endif
11947 #ifndef GLEE_H_DEFINED_glNormal3hNV
11948 #define GLEE_H_DEFINED_glNormal3hNV
11949  typedef void (APIENTRYP GLEEPFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
11950  GLEE_EXTERN GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV;
11951  #define glNormal3hNV GLeeFuncPtr_glNormal3hNV
11952 #endif
11953 #ifndef GLEE_H_DEFINED_glNormal3hvNV
11954 #define GLEE_H_DEFINED_glNormal3hvNV
11955  typedef void (APIENTRYP GLEEPFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
11956  GLEE_EXTERN GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV;
11957  #define glNormal3hvNV GLeeFuncPtr_glNormal3hvNV
11958 #endif
11959 #ifndef GLEE_H_DEFINED_glColor3hNV
11960 #define GLEE_H_DEFINED_glColor3hNV
11961  typedef void (APIENTRYP GLEEPFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
11962  GLEE_EXTERN GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV;
11963  #define glColor3hNV GLeeFuncPtr_glColor3hNV
11964 #endif
11965 #ifndef GLEE_H_DEFINED_glColor3hvNV
11966 #define GLEE_H_DEFINED_glColor3hvNV
11967  typedef void (APIENTRYP GLEEPFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
11968  GLEE_EXTERN GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV;
11969  #define glColor3hvNV GLeeFuncPtr_glColor3hvNV
11970 #endif
11971 #ifndef GLEE_H_DEFINED_glColor4hNV
11972 #define GLEE_H_DEFINED_glColor4hNV
11973  typedef void (APIENTRYP GLEEPFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
11974  GLEE_EXTERN GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV;
11975  #define glColor4hNV GLeeFuncPtr_glColor4hNV
11976 #endif
11977 #ifndef GLEE_H_DEFINED_glColor4hvNV
11978 #define GLEE_H_DEFINED_glColor4hvNV
11979  typedef void (APIENTRYP GLEEPFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
11980  GLEE_EXTERN GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV;
11981  #define glColor4hvNV GLeeFuncPtr_glColor4hvNV
11982 #endif
11983 #ifndef GLEE_H_DEFINED_glTexCoord1hNV
11984 #define GLEE_H_DEFINED_glTexCoord1hNV
11985  typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
11986  GLEE_EXTERN GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV;
11987  #define glTexCoord1hNV GLeeFuncPtr_glTexCoord1hNV
11988 #endif
11989 #ifndef GLEE_H_DEFINED_glTexCoord1hvNV
11990 #define GLEE_H_DEFINED_glTexCoord1hvNV
11991  typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
11992  GLEE_EXTERN GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV;
11993  #define glTexCoord1hvNV GLeeFuncPtr_glTexCoord1hvNV
11994 #endif
11995 #ifndef GLEE_H_DEFINED_glTexCoord2hNV
11996 #define GLEE_H_DEFINED_glTexCoord2hNV
11997  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
11998  GLEE_EXTERN GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV;
11999  #define glTexCoord2hNV GLeeFuncPtr_glTexCoord2hNV
12000 #endif
12001 #ifndef GLEE_H_DEFINED_glTexCoord2hvNV
12002 #define GLEE_H_DEFINED_glTexCoord2hvNV
12003  typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
12004  GLEE_EXTERN GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV;
12005  #define glTexCoord2hvNV GLeeFuncPtr_glTexCoord2hvNV
12006 #endif
12007 #ifndef GLEE_H_DEFINED_glTexCoord3hNV
12008 #define GLEE_H_DEFINED_glTexCoord3hNV
12009  typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
12010  GLEE_EXTERN GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV;
12011  #define glTexCoord3hNV GLeeFuncPtr_glTexCoord3hNV
12012 #endif
12013 #ifndef GLEE_H_DEFINED_glTexCoord3hvNV
12014 #define GLEE_H_DEFINED_glTexCoord3hvNV
12015  typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
12016  GLEE_EXTERN GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV;
12017  #define glTexCoord3hvNV GLeeFuncPtr_glTexCoord3hvNV
12018 #endif
12019 #ifndef GLEE_H_DEFINED_glTexCoord4hNV
12020 #define GLEE_H_DEFINED_glTexCoord4hNV
12021  typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12022  GLEE_EXTERN GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV;
12023  #define glTexCoord4hNV GLeeFuncPtr_glTexCoord4hNV
12024 #endif
12025 #ifndef GLEE_H_DEFINED_glTexCoord4hvNV
12026 #define GLEE_H_DEFINED_glTexCoord4hvNV
12027  typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
12028  GLEE_EXTERN GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV;
12029  #define glTexCoord4hvNV GLeeFuncPtr_glTexCoord4hvNV
12030 #endif
12031 #ifndef GLEE_H_DEFINED_glMultiTexCoord1hNV
12032 #define GLEE_H_DEFINED_glMultiTexCoord1hNV
12033  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
12034  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV;
12035  #define glMultiTexCoord1hNV GLeeFuncPtr_glMultiTexCoord1hNV
12036 #endif
12037 #ifndef GLEE_H_DEFINED_glMultiTexCoord1hvNV
12038 #define GLEE_H_DEFINED_glMultiTexCoord1hvNV
12039  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV * v);
12040  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV;
12041  #define glMultiTexCoord1hvNV GLeeFuncPtr_glMultiTexCoord1hvNV
12042 #endif
12043 #ifndef GLEE_H_DEFINED_glMultiTexCoord2hNV
12044 #define GLEE_H_DEFINED_glMultiTexCoord2hNV
12045  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
12046  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV;
12047  #define glMultiTexCoord2hNV GLeeFuncPtr_glMultiTexCoord2hNV
12048 #endif
12049 #ifndef GLEE_H_DEFINED_glMultiTexCoord2hvNV
12050 #define GLEE_H_DEFINED_glMultiTexCoord2hvNV
12051  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV * v);
12052  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV;
12053  #define glMultiTexCoord2hvNV GLeeFuncPtr_glMultiTexCoord2hvNV
12054 #endif
12055 #ifndef GLEE_H_DEFINED_glMultiTexCoord3hNV
12056 #define GLEE_H_DEFINED_glMultiTexCoord3hNV
12057  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
12058  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV;
12059  #define glMultiTexCoord3hNV GLeeFuncPtr_glMultiTexCoord3hNV
12060 #endif
12061 #ifndef GLEE_H_DEFINED_glMultiTexCoord3hvNV
12062 #define GLEE_H_DEFINED_glMultiTexCoord3hvNV
12063  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV * v);
12064  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV;
12065  #define glMultiTexCoord3hvNV GLeeFuncPtr_glMultiTexCoord3hvNV
12066 #endif
12067 #ifndef GLEE_H_DEFINED_glMultiTexCoord4hNV
12068 #define GLEE_H_DEFINED_glMultiTexCoord4hNV
12069  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12070  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV;
12071  #define glMultiTexCoord4hNV GLeeFuncPtr_glMultiTexCoord4hNV
12072 #endif
12073 #ifndef GLEE_H_DEFINED_glMultiTexCoord4hvNV
12074 #define GLEE_H_DEFINED_glMultiTexCoord4hvNV
12075  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV * v);
12076  GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV;
12077  #define glMultiTexCoord4hvNV GLeeFuncPtr_glMultiTexCoord4hvNV
12078 #endif
12079 #ifndef GLEE_H_DEFINED_glFogCoordhNV
12080 #define GLEE_H_DEFINED_glFogCoordhNV
12081  typedef void (APIENTRYP GLEEPFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
12082  GLEE_EXTERN GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV;
12083  #define glFogCoordhNV GLeeFuncPtr_glFogCoordhNV
12084 #endif
12085 #ifndef GLEE_H_DEFINED_glFogCoordhvNV
12086 #define GLEE_H_DEFINED_glFogCoordhvNV
12087  typedef void (APIENTRYP GLEEPFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
12088  GLEE_EXTERN GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV;
12089  #define glFogCoordhvNV GLeeFuncPtr_glFogCoordhvNV
12090 #endif
12091 #ifndef GLEE_H_DEFINED_glSecondaryColor3hNV
12092 #define GLEE_H_DEFINED_glSecondaryColor3hNV
12093  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
12094  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV;
12095  #define glSecondaryColor3hNV GLeeFuncPtr_glSecondaryColor3hNV
12096 #endif
12097 #ifndef GLEE_H_DEFINED_glSecondaryColor3hvNV
12098 #define GLEE_H_DEFINED_glSecondaryColor3hvNV
12099  typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
12100  GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV;
12101  #define glSecondaryColor3hvNV GLeeFuncPtr_glSecondaryColor3hvNV
12102 #endif
12103 #ifndef GLEE_H_DEFINED_glVertexWeighthNV
12104 #define GLEE_H_DEFINED_glVertexWeighthNV
12105  typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
12106  GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV;
12107  #define glVertexWeighthNV GLeeFuncPtr_glVertexWeighthNV
12108 #endif
12109 #ifndef GLEE_H_DEFINED_glVertexWeighthvNV
12110 #define GLEE_H_DEFINED_glVertexWeighthvNV
12111  typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
12112  GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV;
12113  #define glVertexWeighthvNV GLeeFuncPtr_glVertexWeighthvNV
12114 #endif
12115 #ifndef GLEE_H_DEFINED_glVertexAttrib1hNV
12116 #define GLEE_H_DEFINED_glVertexAttrib1hNV
12117  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
12118  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV;
12119  #define glVertexAttrib1hNV GLeeFuncPtr_glVertexAttrib1hNV
12120 #endif
12121 #ifndef GLEE_H_DEFINED_glVertexAttrib1hvNV
12122 #define GLEE_H_DEFINED_glVertexAttrib1hvNV
12123  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV * v);
12124  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV;
12125  #define glVertexAttrib1hvNV GLeeFuncPtr_glVertexAttrib1hvNV
12126 #endif
12127 #ifndef GLEE_H_DEFINED_glVertexAttrib2hNV
12128 #define GLEE_H_DEFINED_glVertexAttrib2hNV
12129  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
12130  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV;
12131  #define glVertexAttrib2hNV GLeeFuncPtr_glVertexAttrib2hNV
12132 #endif
12133 #ifndef GLEE_H_DEFINED_glVertexAttrib2hvNV
12134 #define GLEE_H_DEFINED_glVertexAttrib2hvNV
12135  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV * v);
12136  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV;
12137  #define glVertexAttrib2hvNV GLeeFuncPtr_glVertexAttrib2hvNV
12138 #endif
12139 #ifndef GLEE_H_DEFINED_glVertexAttrib3hNV
12140 #define GLEE_H_DEFINED_glVertexAttrib3hNV
12141  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
12142  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV;
12143  #define glVertexAttrib3hNV GLeeFuncPtr_glVertexAttrib3hNV
12144 #endif
12145 #ifndef GLEE_H_DEFINED_glVertexAttrib3hvNV
12146 #define GLEE_H_DEFINED_glVertexAttrib3hvNV
12147  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV * v);
12148  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV;
12149  #define glVertexAttrib3hvNV GLeeFuncPtr_glVertexAttrib3hvNV
12150 #endif
12151 #ifndef GLEE_H_DEFINED_glVertexAttrib4hNV
12152 #define GLEE_H_DEFINED_glVertexAttrib4hNV
12153  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
12154  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV;
12155  #define glVertexAttrib4hNV GLeeFuncPtr_glVertexAttrib4hNV
12156 #endif
12157 #ifndef GLEE_H_DEFINED_glVertexAttrib4hvNV
12158 #define GLEE_H_DEFINED_glVertexAttrib4hvNV
12159  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV * v);
12160  GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV;
12161  #define glVertexAttrib4hvNV GLeeFuncPtr_glVertexAttrib4hvNV
12162 #endif
12163 #ifndef GLEE_H_DEFINED_glVertexAttribs1hvNV
12164 #define GLEE_H_DEFINED_glVertexAttribs1hvNV
12165  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12166  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV;
12167  #define glVertexAttribs1hvNV GLeeFuncPtr_glVertexAttribs1hvNV
12168 #endif
12169 #ifndef GLEE_H_DEFINED_glVertexAttribs2hvNV
12170 #define GLEE_H_DEFINED_glVertexAttribs2hvNV
12171  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12172  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV;
12173  #define glVertexAttribs2hvNV GLeeFuncPtr_glVertexAttribs2hvNV
12174 #endif
12175 #ifndef GLEE_H_DEFINED_glVertexAttribs3hvNV
12176 #define GLEE_H_DEFINED_glVertexAttribs3hvNV
12177  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12178  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV;
12179  #define glVertexAttribs3hvNV GLeeFuncPtr_glVertexAttribs3hvNV
12180 #endif
12181 #ifndef GLEE_H_DEFINED_glVertexAttribs4hvNV
12182 #define GLEE_H_DEFINED_glVertexAttribs4hvNV
12183  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12184  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV;
12185  #define glVertexAttribs4hvNV GLeeFuncPtr_glVertexAttribs4hvNV
12186 #endif
12187 #endif
12188 
12189 /* GL_NV_pixel_data_range */
12190 
12191 #ifndef GL_NV_pixel_data_range
12192 #define GL_NV_pixel_data_range 1
12193 #define __GLEE_GL_NV_pixel_data_range 1
12194 /* Constants */
12195 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
12196 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
12197 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
12198 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
12199 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
12200 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
12201 #ifndef GLEE_H_DEFINED_glPixelDataRangeNV
12202 #define GLEE_H_DEFINED_glPixelDataRangeNV
12203  typedef void (APIENTRYP GLEEPFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid * pointer);
12204  GLEE_EXTERN GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV;
12205  #define glPixelDataRangeNV GLeeFuncPtr_glPixelDataRangeNV
12206 #endif
12207 #ifndef GLEE_H_DEFINED_glFlushPixelDataRangeNV
12208 #define GLEE_H_DEFINED_glFlushPixelDataRangeNV
12209  typedef void (APIENTRYP GLEEPFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
12210  GLEE_EXTERN GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV;
12211  #define glFlushPixelDataRangeNV GLeeFuncPtr_glFlushPixelDataRangeNV
12212 #endif
12213 #endif
12214 
12215 /* GL_NV_primitive_restart */
12216 
12217 #ifndef GL_NV_primitive_restart
12218 #define GL_NV_primitive_restart 1
12219 #define __GLEE_GL_NV_primitive_restart 1
12220 /* Constants */
12221 #define GL_PRIMITIVE_RESTART_NV 0x8558
12222 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
12223 #ifndef GLEE_H_DEFINED_glPrimitiveRestartNV
12224 #define GLEE_H_DEFINED_glPrimitiveRestartNV
12225  typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTNVPROC) ();
12226  GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV;
12227  #define glPrimitiveRestartNV GLeeFuncPtr_glPrimitiveRestartNV
12228 #endif
12229 #ifndef GLEE_H_DEFINED_glPrimitiveRestartIndexNV
12230 #define GLEE_H_DEFINED_glPrimitiveRestartIndexNV
12231  typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
12232  GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV;
12233  #define glPrimitiveRestartIndexNV GLeeFuncPtr_glPrimitiveRestartIndexNV
12234 #endif
12235 #endif
12236 
12237 /* GL_NV_texture_expand_normal */
12238 
12239 #ifndef GL_NV_texture_expand_normal
12240 #define GL_NV_texture_expand_normal 1
12241 #define __GLEE_GL_NV_texture_expand_normal 1
12242 /* Constants */
12243 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
12244 #endif
12245 
12246 /* GL_NV_vertex_program2 */
12247 
12248 #ifndef GL_NV_vertex_program2
12249 #define GL_NV_vertex_program2 1
12250 #define __GLEE_GL_NV_vertex_program2 1
12251 /* Constants */
12252 #endif
12253 
12254 /* GL_ATI_map_object_buffer */
12255 
12256 #ifndef GL_ATI_map_object_buffer
12257 #define GL_ATI_map_object_buffer 1
12258 #define __GLEE_GL_ATI_map_object_buffer 1
12259 /* Constants */
12260 #ifndef GLEE_H_DEFINED_glMapObjectBufferATI
12261 #define GLEE_H_DEFINED_glMapObjectBufferATI
12262  typedef GLvoid* (APIENTRYP GLEEPFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
12263  GLEE_EXTERN GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI;
12264  #define glMapObjectBufferATI GLeeFuncPtr_glMapObjectBufferATI
12265 #endif
12266 #ifndef GLEE_H_DEFINED_glUnmapObjectBufferATI
12267 #define GLEE_H_DEFINED_glUnmapObjectBufferATI
12268  typedef void (APIENTRYP GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
12269  GLEE_EXTERN GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI;
12270  #define glUnmapObjectBufferATI GLeeFuncPtr_glUnmapObjectBufferATI
12271 #endif
12272 #endif
12273 
12274 /* GL_ATI_separate_stencil */
12275 
12276 #ifndef GL_ATI_separate_stencil
12277 #define GL_ATI_separate_stencil 1
12278 #define __GLEE_GL_ATI_separate_stencil 1
12279 /* Constants */
12280 #define GL_STENCIL_BACK_FUNC_ATI 0x8800
12281 #define GL_STENCIL_BACK_FAIL_ATI 0x8801
12282 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
12283 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
12284 #ifndef GLEE_H_DEFINED_glStencilOpSeparateATI
12285 #define GLEE_H_DEFINED_glStencilOpSeparateATI
12286  typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
12287  GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI;
12288  #define glStencilOpSeparateATI GLeeFuncPtr_glStencilOpSeparateATI
12289 #endif
12290 #ifndef GLEE_H_DEFINED_glStencilFuncSeparateATI
12291 #define GLEE_H_DEFINED_glStencilFuncSeparateATI
12292  typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
12293  GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI;
12294  #define glStencilFuncSeparateATI GLeeFuncPtr_glStencilFuncSeparateATI
12295 #endif
12296 #endif
12297 
12298 /* GL_ATI_vertex_attrib_array_object */
12299 
12300 #ifndef GL_ATI_vertex_attrib_array_object
12301 #define GL_ATI_vertex_attrib_array_object 1
12302 #define __GLEE_GL_ATI_vertex_attrib_array_object 1
12303 /* Constants */
12304 #ifndef GLEE_H_DEFINED_glVertexAttribArrayObjectATI
12305 #define GLEE_H_DEFINED_glVertexAttribArrayObjectATI
12306  typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
12307  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI;
12308  #define glVertexAttribArrayObjectATI GLeeFuncPtr_glVertexAttribArrayObjectATI
12309 #endif
12310 #ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
12311 #define GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
12312  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat * params);
12313  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI;
12314  #define glGetVertexAttribArrayObjectfvATI GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI
12315 #endif
12316 #ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
12317 #define GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
12318  typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint * params);
12319  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI;
12320  #define glGetVertexAttribArrayObjectivATI GLeeFuncPtr_glGetVertexAttribArrayObjectivATI
12321 #endif
12322 #endif
12323 
12324 /* GL_OES_read_format */
12325 
12326 #ifndef GL_OES_read_format
12327 #define GL_OES_read_format 1
12328 #define __GLEE_GL_OES_read_format 1
12329 /* Constants */
12330 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
12331 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
12332 #endif
12333 
12334 /* GL_EXT_depth_bounds_test */
12335 
12336 #ifndef GL_EXT_depth_bounds_test
12337 #define GL_EXT_depth_bounds_test 1
12338 #define __GLEE_GL_EXT_depth_bounds_test 1
12339 /* Constants */
12340 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
12341 #define GL_DEPTH_BOUNDS_EXT 0x8891
12342 #ifndef GLEE_H_DEFINED_glDepthBoundsEXT
12343 #define GLEE_H_DEFINED_glDepthBoundsEXT
12344  typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
12345  GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT;
12346  #define glDepthBoundsEXT GLeeFuncPtr_glDepthBoundsEXT
12347 #endif
12348 #endif
12349 
12350 /* GL_EXT_texture_mirror_clamp */
12351 
12352 #ifndef GL_EXT_texture_mirror_clamp
12353 #define GL_EXT_texture_mirror_clamp 1
12354 #define __GLEE_GL_EXT_texture_mirror_clamp 1
12355 /* Constants */
12356 #define GL_MIRROR_CLAMP_EXT 0x8742
12357 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
12358 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
12359 #endif
12360 
12361 /* GL_EXT_blend_equation_separate */
12362 
12363 #ifndef GL_EXT_blend_equation_separate
12364 #define GL_EXT_blend_equation_separate 1
12365 #define __GLEE_GL_EXT_blend_equation_separate 1
12366 /* Constants */
12367 #define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION
12368 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
12369 #ifndef GLEE_H_DEFINED_glBlendEquationSeparateEXT
12370 #define GLEE_H_DEFINED_glBlendEquationSeparateEXT
12371  typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
12372  GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT;
12373  #define glBlendEquationSeparateEXT GLeeFuncPtr_glBlendEquationSeparateEXT
12374 #endif
12375 #endif
12376 
12377 /* GL_MESA_pack_invert */
12378 
12379 #ifndef GL_MESA_pack_invert
12380 #define GL_MESA_pack_invert 1
12381 #define __GLEE_GL_MESA_pack_invert 1
12382 /* Constants */
12383 #define GL_PACK_INVERT_MESA 0x8758
12384 #endif
12385 
12386 /* GL_MESA_ycbcr_texture */
12387 
12388 #ifndef GL_MESA_ycbcr_texture
12389 #define GL_MESA_ycbcr_texture 1
12390 #define __GLEE_GL_MESA_ycbcr_texture 1
12391 /* Constants */
12392 #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
12393 #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
12394 #define GL_YCBCR_MESA 0x8757
12395 #endif
12396 
12397 /* GL_EXT_pixel_buffer_object */
12398 
12399 #ifndef GL_EXT_pixel_buffer_object
12400 #define GL_EXT_pixel_buffer_object 1
12401 #define __GLEE_GL_EXT_pixel_buffer_object 1
12402 /* Constants */
12403 #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
12404 #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
12405 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
12406 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
12407 #endif
12408 
12409 /* GL_NV_fragment_program_option */
12410 
12411 #ifndef GL_NV_fragment_program_option
12412 #define GL_NV_fragment_program_option 1
12413 #define __GLEE_GL_NV_fragment_program_option 1
12414 /* Constants */
12415 #endif
12416 
12417 /* GL_NV_fragment_program2 */
12418 
12419 #ifndef GL_NV_fragment_program2
12420 #define GL_NV_fragment_program2 1
12421 #define __GLEE_GL_NV_fragment_program2 1
12422 /* Constants */
12423 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
12424 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
12425 #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
12426 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
12427 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
12428 #endif
12429 
12430 /* GL_NV_vertex_program2_option */
12431 
12432 #ifndef GL_NV_vertex_program2_option
12433 #define GL_NV_vertex_program2_option 1
12434 #define __GLEE_GL_NV_vertex_program2_option 1
12435 /* Constants */
12436 #endif
12437 
12438 /* GL_NV_vertex_program3 */
12439 
12440 #ifndef GL_NV_vertex_program3
12441 #define GL_NV_vertex_program3 1
12442 #define __GLEE_GL_NV_vertex_program3 1
12443 /* Constants */
12444 #endif
12445 
12446 /* GL_EXT_framebuffer_object */
12447 
12448 #ifndef GL_EXT_framebuffer_object
12449 #define GL_EXT_framebuffer_object 1
12450 #define __GLEE_GL_EXT_framebuffer_object 1
12451 /* Constants */
12452 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
12453 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
12454 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
12455 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
12456 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
12457 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
12458 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
12459 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
12460 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
12461 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
12462 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
12463 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
12464 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
12465 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
12466 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
12467 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
12468 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
12469 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
12470 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
12471 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
12472 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
12473 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
12474 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
12475 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
12476 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
12477 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
12478 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
12479 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
12480 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
12481 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
12482 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
12483 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
12484 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
12485 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
12486 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
12487 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
12488 #define GL_FRAMEBUFFER_EXT 0x8D40
12489 #define GL_RENDERBUFFER_EXT 0x8D41
12490 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
12491 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
12492 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
12493 #define GL_STENCIL_INDEX1_EXT 0x8D46
12494 #define GL_STENCIL_INDEX4_EXT 0x8D47
12495 #define GL_STENCIL_INDEX8_EXT 0x8D48
12496 #define GL_STENCIL_INDEX16_EXT 0x8D49
12497 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
12498 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
12499 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
12500 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
12501 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
12502 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
12503 #ifndef GLEE_H_DEFINED_glIsRenderbufferEXT
12504 #define GLEE_H_DEFINED_glIsRenderbufferEXT
12505  typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
12506  GLEE_EXTERN GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT;
12507  #define glIsRenderbufferEXT GLeeFuncPtr_glIsRenderbufferEXT
12508 #endif
12509 #ifndef GLEE_H_DEFINED_glBindRenderbufferEXT
12510 #define GLEE_H_DEFINED_glBindRenderbufferEXT
12511  typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
12512  GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT;
12513  #define glBindRenderbufferEXT GLeeFuncPtr_glBindRenderbufferEXT
12514 #endif
12515 #ifndef GLEE_H_DEFINED_glDeleteRenderbuffersEXT
12516 #define GLEE_H_DEFINED_glDeleteRenderbuffersEXT
12517  typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
12518  GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT;
12519  #define glDeleteRenderbuffersEXT GLeeFuncPtr_glDeleteRenderbuffersEXT
12520 #endif
12521 #ifndef GLEE_H_DEFINED_glGenRenderbuffersEXT
12522 #define GLEE_H_DEFINED_glGenRenderbuffersEXT
12523  typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
12524  GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT;
12525  #define glGenRenderbuffersEXT GLeeFuncPtr_glGenRenderbuffersEXT
12526 #endif
12527 #ifndef GLEE_H_DEFINED_glRenderbufferStorageEXT
12528 #define GLEE_H_DEFINED_glRenderbufferStorageEXT
12529  typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
12530  GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT;
12531  #define glRenderbufferStorageEXT GLeeFuncPtr_glRenderbufferStorageEXT
12532 #endif
12533 #ifndef GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
12534 #define GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
12535  typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
12536  GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT;
12537  #define glGetRenderbufferParameterivEXT GLeeFuncPtr_glGetRenderbufferParameterivEXT
12538 #endif
12539 #ifndef GLEE_H_DEFINED_glIsFramebufferEXT
12540 #define GLEE_H_DEFINED_glIsFramebufferEXT
12541  typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
12542  GLEE_EXTERN GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT;
12543  #define glIsFramebufferEXT GLeeFuncPtr_glIsFramebufferEXT
12544 #endif
12545 #ifndef GLEE_H_DEFINED_glBindFramebufferEXT
12546 #define GLEE_H_DEFINED_glBindFramebufferEXT
12547  typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
12548  GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT;
12549  #define glBindFramebufferEXT GLeeFuncPtr_glBindFramebufferEXT
12550 #endif
12551 #ifndef GLEE_H_DEFINED_glDeleteFramebuffersEXT
12552 #define GLEE_H_DEFINED_glDeleteFramebuffersEXT
12553  typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
12554  GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT;
12555  #define glDeleteFramebuffersEXT GLeeFuncPtr_glDeleteFramebuffersEXT
12556 #endif
12557 #ifndef GLEE_H_DEFINED_glGenFramebuffersEXT
12558 #define GLEE_H_DEFINED_glGenFramebuffersEXT
12559  typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
12560  GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT;
12561  #define glGenFramebuffersEXT GLeeFuncPtr_glGenFramebuffersEXT
12562 #endif
12563 #ifndef GLEE_H_DEFINED_glCheckFramebufferStatusEXT
12564 #define GLEE_H_DEFINED_glCheckFramebufferStatusEXT
12565  typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
12566  GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT;
12567  #define glCheckFramebufferStatusEXT GLeeFuncPtr_glCheckFramebufferStatusEXT
12568 #endif
12569 #ifndef GLEE_H_DEFINED_glFramebufferTexture1DEXT
12570 #define GLEE_H_DEFINED_glFramebufferTexture1DEXT
12571  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
12572  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT;
12573  #define glFramebufferTexture1DEXT GLeeFuncPtr_glFramebufferTexture1DEXT
12574 #endif
12575 #ifndef GLEE_H_DEFINED_glFramebufferTexture2DEXT
12576 #define GLEE_H_DEFINED_glFramebufferTexture2DEXT
12577  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
12578  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT;
12579  #define glFramebufferTexture2DEXT GLeeFuncPtr_glFramebufferTexture2DEXT
12580 #endif
12581 #ifndef GLEE_H_DEFINED_glFramebufferTexture3DEXT
12582 #define GLEE_H_DEFINED_glFramebufferTexture3DEXT
12583  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
12584  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT;
12585  #define glFramebufferTexture3DEXT GLeeFuncPtr_glFramebufferTexture3DEXT
12586 #endif
12587 #ifndef GLEE_H_DEFINED_glFramebufferRenderbufferEXT
12588 #define GLEE_H_DEFINED_glFramebufferRenderbufferEXT
12589  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
12590  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT;
12591  #define glFramebufferRenderbufferEXT GLeeFuncPtr_glFramebufferRenderbufferEXT
12592 #endif
12593 #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
12594 #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
12595  typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
12596  GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT;
12597  #define glGetFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT
12598 #endif
12599 #ifndef GLEE_H_DEFINED_glGenerateMipmapEXT
12600 #define GLEE_H_DEFINED_glGenerateMipmapEXT
12601  typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
12602  GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT;
12603  #define glGenerateMipmapEXT GLeeFuncPtr_glGenerateMipmapEXT
12604 #endif
12605 #endif
12606 
12607 /* GL_GREMEDY_string_marker */
12608 
12609 #ifndef GL_GREMEDY_string_marker
12610 #define GL_GREMEDY_string_marker 1
12611 #define __GLEE_GL_GREMEDY_string_marker 1
12612 /* Constants */
12613 #ifndef GLEE_H_DEFINED_glStringMarkerGREMEDY
12614 #define GLEE_H_DEFINED_glStringMarkerGREMEDY
12615  typedef void (APIENTRYP GLEEPFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid * string);
12616  GLEE_EXTERN GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY;
12617  #define glStringMarkerGREMEDY GLeeFuncPtr_glStringMarkerGREMEDY
12618 #endif
12619 #endif
12620 
12621 /* GL_EXT_packed_depth_stencil */
12622 
12623 #ifndef GL_EXT_packed_depth_stencil
12624 #define GL_EXT_packed_depth_stencil 1
12625 #define __GLEE_GL_EXT_packed_depth_stencil 1
12626 /* Constants */
12627 #define GL_DEPTH_STENCIL_EXT 0x84F9
12628 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
12629 #define GL_DEPTH24_STENCIL8_EXT 0x88F0
12630 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
12631 #endif
12632 
12633 /* GL_EXT_stencil_clear_tag */
12634 
12635 #ifndef GL_EXT_stencil_clear_tag
12636 #define GL_EXT_stencil_clear_tag 1
12637 #define __GLEE_GL_EXT_stencil_clear_tag 1
12638 /* Constants */
12639 #define GL_STENCIL_TAG_BITS_EXT 0x88F2
12640 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
12641 #ifndef GLEE_H_DEFINED_glStencilClearTagEXT
12642 #define GLEE_H_DEFINED_glStencilClearTagEXT
12643  typedef void (APIENTRYP GLEEPFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag);
12644  GLEE_EXTERN GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT;
12645  #define glStencilClearTagEXT GLeeFuncPtr_glStencilClearTagEXT
12646 #endif
12647 #endif
12648 
12649 /* GL_EXT_texture_sRGB */
12650 
12651 #ifndef GL_EXT_texture_sRGB
12652 #define GL_EXT_texture_sRGB 1
12653 #define __GLEE_GL_EXT_texture_sRGB 1
12654 /* Constants */
12655 #define GL_SRGB_EXT 0x8C40
12656 #define GL_SRGB8_EXT 0x8C41
12657 #define GL_SRGB_ALPHA_EXT 0x8C42
12658 #define GL_SRGB8_ALPHA8_EXT 0x8C43
12659 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44
12660 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
12661 #define GL_SLUMINANCE_EXT 0x8C46
12662 #define GL_SLUMINANCE8_EXT 0x8C47
12663 #define GL_COMPRESSED_SRGB_EXT 0x8C48
12664 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
12665 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
12666 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
12667 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
12668 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
12669 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
12670 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
12671 #endif
12672 
12673 /* GL_EXT_framebuffer_blit */
12674 
12675 #ifndef GL_EXT_framebuffer_blit
12676 #define GL_EXT_framebuffer_blit 1
12677 #define __GLEE_GL_EXT_framebuffer_blit 1
12678 /* Constants */
12679 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8
12680 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
12681 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT
12682 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
12683 #ifndef GLEE_H_DEFINED_glBlitFramebufferEXT
12684 #define GLEE_H_DEFINED_glBlitFramebufferEXT
12685  typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
12686  GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT;
12687  #define glBlitFramebufferEXT GLeeFuncPtr_glBlitFramebufferEXT
12688 #endif
12689 #endif
12690 
12691 /* GL_EXT_framebuffer_multisample */
12692 
12693 #ifndef GL_EXT_framebuffer_multisample
12694 #define GL_EXT_framebuffer_multisample 1
12695 #define __GLEE_GL_EXT_framebuffer_multisample 1
12696 /* Constants */
12697 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
12698 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
12699 #define GL_MAX_SAMPLES_EXT 0x8D57
12700 #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
12701 #define GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
12702  typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
12703  GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT;
12704  #define glRenderbufferStorageMultisampleEXT GLeeFuncPtr_glRenderbufferStorageMultisampleEXT
12705 #endif
12706 #endif
12707 
12708 /* GL_MESAX_texture_stack */
12709 
12710 #ifndef GL_MESAX_texture_stack
12711 #define GL_MESAX_texture_stack 1
12712 #define __GLEE_GL_MESAX_texture_stack 1
12713 /* Constants */
12714 #define GL_TEXTURE_1D_STACK_MESAX 0x8759
12715 #define GL_TEXTURE_2D_STACK_MESAX 0x875A
12716 #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
12717 #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
12718 #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
12719 #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
12720 #endif
12721 
12722 /* GL_EXT_timer_query */
12723 
12724 #ifndef GL_EXT_timer_query
12725 #define GL_EXT_timer_query 1
12726 #define __GLEE_GL_EXT_timer_query 1
12727 /* Constants */
12728 #define GL_TIME_ELAPSED_EXT 0x88BF
12729 #ifndef GLEE_H_DEFINED_glGetQueryObjecti64vEXT
12730 #define GLEE_H_DEFINED_glGetQueryObjecti64vEXT
12731  typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT * params);
12732  GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT;
12733  #define glGetQueryObjecti64vEXT GLeeFuncPtr_glGetQueryObjecti64vEXT
12734 #endif
12735 #ifndef GLEE_H_DEFINED_glGetQueryObjectui64vEXT
12736 #define GLEE_H_DEFINED_glGetQueryObjectui64vEXT
12737  typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT * params);
12738  GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT;
12739  #define glGetQueryObjectui64vEXT GLeeFuncPtr_glGetQueryObjectui64vEXT
12740 #endif
12741 #endif
12742 
12743 /* GL_EXT_gpu_program_parameters */
12744 
12745 #ifndef GL_EXT_gpu_program_parameters
12746 #define GL_EXT_gpu_program_parameters 1
12747 #define __GLEE_GL_EXT_gpu_program_parameters 1
12748 /* Constants */
12749 #ifndef GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
12750 #define GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
12751  typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
12752  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT;
12753  #define glProgramEnvParameters4fvEXT GLeeFuncPtr_glProgramEnvParameters4fvEXT
12754 #endif
12755 #ifndef GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
12756 #define GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
12757  typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
12758  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT;
12759  #define glProgramLocalParameters4fvEXT GLeeFuncPtr_glProgramLocalParameters4fvEXT
12760 #endif
12761 #endif
12762 
12763 /* GL_APPLE_flush_buffer_range */
12764 
12765 #ifndef GL_APPLE_flush_buffer_range
12766 #define GL_APPLE_flush_buffer_range 1
12767 #define __GLEE_GL_APPLE_flush_buffer_range 1
12768 /* Constants */
12769 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
12770 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
12771 #ifndef GLEE_H_DEFINED_glBufferParameteriAPPLE
12772 #define GLEE_H_DEFINED_glBufferParameteriAPPLE
12773  typedef void (APIENTRYP GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);
12774  GLEE_EXTERN GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE;
12775  #define glBufferParameteriAPPLE GLeeFuncPtr_glBufferParameteriAPPLE
12776 #endif
12777 #ifndef GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
12778 #define GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
12779  typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size);
12780  GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE;
12781  #define glFlushMappedBufferRangeAPPLE GLeeFuncPtr_glFlushMappedBufferRangeAPPLE
12782 #endif
12783 #endif
12784 
12785 /* GL_EXT_gpu_shader4 */
12786 
12787 #ifndef GL_EXT_gpu_shader4
12788 #define GL_EXT_gpu_shader4 1
12789 #define __GLEE_GL_EXT_gpu_shader4 1
12790 /* Constants */
12791 #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
12792 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
12793 #define GL_SAMPLER_BUFFER_EXT 0x8DC2
12794 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
12795 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
12796 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
12797 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
12798 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
12799 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
12800 #define GL_INT_SAMPLER_1D_EXT 0x8DC9
12801 #define GL_INT_SAMPLER_2D_EXT 0x8DCA
12802 #define GL_INT_SAMPLER_3D_EXT 0x8DCB
12803 #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
12804 #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
12805 #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
12806 #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
12807 #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
12808 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
12809 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
12810 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
12811 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
12812 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
12813 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
12814 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
12815 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
12816 #ifndef GLEE_H_DEFINED_glGetUniformuivEXT
12817 #define GLEE_H_DEFINED_glGetUniformuivEXT
12818  typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint * params);
12819  GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT;
12820  #define glGetUniformuivEXT GLeeFuncPtr_glGetUniformuivEXT
12821 #endif
12822 #ifndef GLEE_H_DEFINED_glBindFragDataLocationEXT
12823 #define GLEE_H_DEFINED_glBindFragDataLocationEXT
12824  typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar * name);
12825  GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT;
12826  #define glBindFragDataLocationEXT GLeeFuncPtr_glBindFragDataLocationEXT
12827 #endif
12828 #ifndef GLEE_H_DEFINED_glGetFragDataLocationEXT
12829 #define GLEE_H_DEFINED_glGetFragDataLocationEXT
12830  typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar * name);
12831  GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT;
12832  #define glGetFragDataLocationEXT GLeeFuncPtr_glGetFragDataLocationEXT
12833 #endif
12834 #ifndef GLEE_H_DEFINED_glUniform1uiEXT
12835 #define GLEE_H_DEFINED_glUniform1uiEXT
12836  typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
12837  GLEE_EXTERN GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT;
12838  #define glUniform1uiEXT GLeeFuncPtr_glUniform1uiEXT
12839 #endif
12840 #ifndef GLEE_H_DEFINED_glUniform2uiEXT
12841 #define GLEE_H_DEFINED_glUniform2uiEXT
12842  typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
12843  GLEE_EXTERN GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT;
12844  #define glUniform2uiEXT GLeeFuncPtr_glUniform2uiEXT
12845 #endif
12846 #ifndef GLEE_H_DEFINED_glUniform3uiEXT
12847 #define GLEE_H_DEFINED_glUniform3uiEXT
12848  typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
12849  GLEE_EXTERN GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT;
12850  #define glUniform3uiEXT GLeeFuncPtr_glUniform3uiEXT
12851 #endif
12852 #ifndef GLEE_H_DEFINED_glUniform4uiEXT
12853 #define GLEE_H_DEFINED_glUniform4uiEXT
12854  typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
12855  GLEE_EXTERN GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT;
12856  #define glUniform4uiEXT GLeeFuncPtr_glUniform4uiEXT
12857 #endif
12858 #ifndef GLEE_H_DEFINED_glUniform1uivEXT
12859 #define GLEE_H_DEFINED_glUniform1uivEXT
12860  typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12861  GLEE_EXTERN GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT;
12862  #define glUniform1uivEXT GLeeFuncPtr_glUniform1uivEXT
12863 #endif
12864 #ifndef GLEE_H_DEFINED_glUniform2uivEXT
12865 #define GLEE_H_DEFINED_glUniform2uivEXT
12866  typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12867  GLEE_EXTERN GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT;
12868  #define glUniform2uivEXT GLeeFuncPtr_glUniform2uivEXT
12869 #endif
12870 #ifndef GLEE_H_DEFINED_glUniform3uivEXT
12871 #define GLEE_H_DEFINED_glUniform3uivEXT
12872  typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12873  GLEE_EXTERN GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT;
12874  #define glUniform3uivEXT GLeeFuncPtr_glUniform3uivEXT
12875 #endif
12876 #ifndef GLEE_H_DEFINED_glUniform4uivEXT
12877 #define GLEE_H_DEFINED_glUniform4uivEXT
12878  typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12879  GLEE_EXTERN GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT;
12880  #define glUniform4uivEXT GLeeFuncPtr_glUniform4uivEXT
12881 #endif
12882 #endif
12883 
12884 /* GL_EXT_draw_instanced */
12885 
12886 #ifndef GL_EXT_draw_instanced
12887 #define GL_EXT_draw_instanced 1
12888 #define __GLEE_GL_EXT_draw_instanced 1
12889 /* Constants */
12890 #ifndef GLEE_H_DEFINED_glDrawArraysInstancedEXT
12891 #define GLEE_H_DEFINED_glDrawArraysInstancedEXT
12892  typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
12893  GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT;
12894  #define glDrawArraysInstancedEXT GLeeFuncPtr_glDrawArraysInstancedEXT
12895 #endif
12896 #ifndef GLEE_H_DEFINED_glDrawElementsInstancedEXT
12897 #define GLEE_H_DEFINED_glDrawElementsInstancedEXT
12898  typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
12899  GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT;
12900  #define glDrawElementsInstancedEXT GLeeFuncPtr_glDrawElementsInstancedEXT
12901 #endif
12902 #endif
12903 
12904 /* GL_EXT_packed_float */
12905 
12906 #ifndef GL_EXT_packed_float
12907 #define GL_EXT_packed_float 1
12908 #define __GLEE_GL_EXT_packed_float 1
12909 /* Constants */
12910 #define GL_R11F_G11F_B10F_EXT 0x8C3A
12911 #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
12912 #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
12913 #endif
12914 
12915 /* GL_EXT_texture_array */
12916 
12917 #ifndef GL_EXT_texture_array
12918 #define GL_EXT_texture_array 1
12919 #define __GLEE_GL_EXT_texture_array 1
12920 /* Constants */
12921 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
12922 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
12923 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
12924 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
12925 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
12926 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
12927 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
12928 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
12929 #endif
12930 
12931 /* GL_EXT_texture_buffer_object */
12932 
12933 #ifndef GL_EXT_texture_buffer_object
12934 #define GL_EXT_texture_buffer_object 1
12935 #define __GLEE_GL_EXT_texture_buffer_object 1
12936 /* Constants */
12937 #define GL_TEXTURE_BUFFER_EXT 0x8C2A
12938 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
12939 #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
12940 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
12941 #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
12942 #ifndef GLEE_H_DEFINED_glTexBufferEXT
12943 #define GLEE_H_DEFINED_glTexBufferEXT
12944  typedef void (APIENTRYP GLEEPFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
12945  GLEE_EXTERN GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT;
12946  #define glTexBufferEXT GLeeFuncPtr_glTexBufferEXT
12947 #endif
12948 #endif
12949 
12950 /* GL_EXT_texture_compression_latc */
12951 
12952 #ifndef GL_EXT_texture_compression_latc
12953 #define GL_EXT_texture_compression_latc 1
12954 #define __GLEE_GL_EXT_texture_compression_latc 1
12955 /* Constants */
12956 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
12957 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
12958 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
12959 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
12960 #endif
12961 
12962 /* GL_EXT_texture_compression_rgtc */
12963 
12964 #ifndef GL_EXT_texture_compression_rgtc
12965 #define GL_EXT_texture_compression_rgtc 1
12966 #define __GLEE_GL_EXT_texture_compression_rgtc 1
12967 /* Constants */
12968 #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
12969 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
12970 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
12971 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
12972 #endif
12973 
12974 /* GL_EXT_texture_shared_exponent */
12975 
12976 #ifndef GL_EXT_texture_shared_exponent
12977 #define GL_EXT_texture_shared_exponent 1
12978 #define __GLEE_GL_EXT_texture_shared_exponent 1
12979 /* Constants */
12980 #define GL_RGB9_E5_EXT 0x8C3D
12981 #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
12982 #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
12983 #endif
12984 
12985 /* GL_NV_depth_buffer_float */
12986 
12987 #ifndef GL_NV_depth_buffer_float
12988 #define GL_NV_depth_buffer_float 1
12989 #define __GLEE_GL_NV_depth_buffer_float 1
12990 /* Constants */
12991 #define GL_DEPTH_COMPONENT32F_NV 0x8DAB
12992 #define GL_DEPTH32F_STENCIL8_NV 0x8DAC
12993 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
12994 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
12995 #ifndef GLEE_H_DEFINED_glDepthRangedNV
12996 #define GLEE_H_DEFINED_glDepthRangedNV
12997  typedef void (APIENTRYP GLEEPFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
12998  GLEE_EXTERN GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV;
12999  #define glDepthRangedNV GLeeFuncPtr_glDepthRangedNV
13000 #endif
13001 #ifndef GLEE_H_DEFINED_glClearDepthdNV
13002 #define GLEE_H_DEFINED_glClearDepthdNV
13003  typedef void (APIENTRYP GLEEPFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
13004  GLEE_EXTERN GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV;
13005  #define glClearDepthdNV GLeeFuncPtr_glClearDepthdNV
13006 #endif
13007 #ifndef GLEE_H_DEFINED_glDepthBoundsdNV
13008 #define GLEE_H_DEFINED_glDepthBoundsdNV
13009  typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
13010  GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV;
13011  #define glDepthBoundsdNV GLeeFuncPtr_glDepthBoundsdNV
13012 #endif
13013 #endif
13014 
13015 /* GL_NV_framebuffer_multisample_coverage */
13016 
13017 #ifndef GL_NV_framebuffer_multisample_coverage
13018 #define GL_NV_framebuffer_multisample_coverage 1
13019 #define __GLEE_GL_NV_framebuffer_multisample_coverage 1
13020 /* Constants */
13021 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
13022 #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
13023 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11
13024 #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
13025 #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
13026 #define GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
13027  typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
13028  GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV;
13029  #define glRenderbufferStorageMultisampleCoverageNV GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV
13030 #endif
13031 #endif
13032 
13033 /* GL_EXT_framebuffer_sRGB */
13034 
13035 #ifndef GL_EXT_framebuffer_sRGB
13036 #define GL_EXT_framebuffer_sRGB 1
13037 #define __GLEE_GL_EXT_framebuffer_sRGB 1
13038 /* Constants */
13039 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
13040 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
13041 #endif
13042 
13043 /* GL_NV_geometry_shader4 */
13044 
13045 #ifndef GL_NV_geometry_shader4
13046 #define GL_NV_geometry_shader4 1
13047 #define __GLEE_GL_NV_geometry_shader4 1
13048 /* Constants */
13049 #endif
13050 
13051 /* GL_NV_parameter_buffer_object */
13052 
13053 #ifndef GL_NV_parameter_buffer_object
13054 #define GL_NV_parameter_buffer_object 1
13055 #define __GLEE_GL_NV_parameter_buffer_object 1
13056 /* Constants */
13057 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0
13058 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1
13059 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2
13060 #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3
13061 #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4
13062 #ifndef GLEE_H_DEFINED_glProgramBufferParametersfvNV
13063 #define GLEE_H_DEFINED_glProgramBufferParametersfvNV
13064  typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);
13065  GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV;
13066  #define glProgramBufferParametersfvNV GLeeFuncPtr_glProgramBufferParametersfvNV
13067 #endif
13068 #ifndef GLEE_H_DEFINED_glProgramBufferParametersIivNV
13069 #define GLEE_H_DEFINED_glProgramBufferParametersIivNV
13070  typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);
13071  GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV;
13072  #define glProgramBufferParametersIivNV GLeeFuncPtr_glProgramBufferParametersIivNV
13073 #endif
13074 #ifndef GLEE_H_DEFINED_glProgramBufferParametersIuivNV
13075 #define GLEE_H_DEFINED_glProgramBufferParametersIuivNV
13076  typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);
13077  GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV;
13078  #define glProgramBufferParametersIuivNV GLeeFuncPtr_glProgramBufferParametersIuivNV
13079 #endif
13080 #endif
13081 
13082 /* GL_EXT_draw_buffers2 */
13083 
13084 #ifndef GL_EXT_draw_buffers2
13085 #define GL_EXT_draw_buffers2 1
13086 #define __GLEE_GL_EXT_draw_buffers2 1
13087 /* Constants */
13088 #ifndef GLEE_H_DEFINED_glColorMaskIndexedEXT
13089 #define GLEE_H_DEFINED_glColorMaskIndexedEXT
13090  typedef void (APIENTRYP GLEEPFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
13091  GLEE_EXTERN GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT;
13092  #define glColorMaskIndexedEXT GLeeFuncPtr_glColorMaskIndexedEXT
13093 #endif
13094 #ifndef GLEE_H_DEFINED_glGetBooleanIndexedvEXT
13095 #define GLEE_H_DEFINED_glGetBooleanIndexedvEXT
13096  typedef void (APIENTRYP GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean * data);
13097  GLEE_EXTERN GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT;
13098  #define glGetBooleanIndexedvEXT GLeeFuncPtr_glGetBooleanIndexedvEXT
13099 #endif
13100 #ifndef GLEE_H_DEFINED_glGetIntegerIndexedvEXT
13101 #define GLEE_H_DEFINED_glGetIntegerIndexedvEXT
13102  typedef void (APIENTRYP GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint * data);
13103  GLEE_EXTERN GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT;
13104  #define glGetIntegerIndexedvEXT GLeeFuncPtr_glGetIntegerIndexedvEXT
13105 #endif
13106 #ifndef GLEE_H_DEFINED_glEnableIndexedEXT
13107 #define GLEE_H_DEFINED_glEnableIndexedEXT
13108  typedef void (APIENTRYP GLEEPFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
13109  GLEE_EXTERN GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT;
13110  #define glEnableIndexedEXT GLeeFuncPtr_glEnableIndexedEXT
13111 #endif
13112 #ifndef GLEE_H_DEFINED_glDisableIndexedEXT
13113 #define GLEE_H_DEFINED_glDisableIndexedEXT
13114  typedef void (APIENTRYP GLEEPFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
13115  GLEE_EXTERN GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT;
13116  #define glDisableIndexedEXT GLeeFuncPtr_glDisableIndexedEXT
13117 #endif
13118 #ifndef GLEE_H_DEFINED_glIsEnabledIndexedEXT
13119 #define GLEE_H_DEFINED_glIsEnabledIndexedEXT
13120  typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
13121  GLEE_EXTERN GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT;
13122  #define glIsEnabledIndexedEXT GLeeFuncPtr_glIsEnabledIndexedEXT
13123 #endif
13124 #endif
13125 
13126 /* GL_NV_transform_feedback */
13127 
13128 #ifndef GL_NV_transform_feedback
13129 #define GL_NV_transform_feedback 1
13130 #define __GLEE_GL_NV_transform_feedback 1
13131 /* Constants */
13132 #define GL_BACK_PRIMARY_COLOR_NV 0x8C77
13133 #define GL_BACK_SECONDARY_COLOR_NV 0x8C78
13134 #define GL_TEXTURE_COORD_NV 0x8C79
13135 #define GL_CLIP_DISTANCE_NV 0x8C7A
13136 #define GL_VERTEX_ID_NV 0x8C7B
13137 #define GL_PRIMITIVE_ID_NV 0x8C7C
13138 #define GL_GENERIC_ATTRIB_NV 0x8C7D
13139 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
13140 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
13141 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
13142 #define GL_ACTIVE_VARYINGS_NV 0x8C81
13143 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
13144 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
13145 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
13146 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
13147 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
13148 #define GL_PRIMITIVES_GENERATED_NV 0x8C87
13149 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
13150 #define GL_RASTERIZER_DISCARD_NV 0x8C89
13151 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A
13152 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
13153 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
13154 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D
13155 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
13156 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
13157 #ifndef GLEE_H_DEFINED_glBeginTransformFeedbackNV
13158 #define GLEE_H_DEFINED_glBeginTransformFeedbackNV
13159  typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
13160  GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV;
13161  #define glBeginTransformFeedbackNV GLeeFuncPtr_glBeginTransformFeedbackNV
13162 #endif
13163 #ifndef GLEE_H_DEFINED_glEndTransformFeedbackNV
13164 #define GLEE_H_DEFINED_glEndTransformFeedbackNV
13165  typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) ();
13166  GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV;
13167  #define glEndTransformFeedbackNV GLeeFuncPtr_glEndTransformFeedbackNV
13168 #endif
13169 #ifndef GLEE_H_DEFINED_glTransformFeedbackAttribsNV
13170 #define GLEE_H_DEFINED_glTransformFeedbackAttribsNV
13171  typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint * attribs, GLenum bufferMode);
13172  GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV;
13173  #define glTransformFeedbackAttribsNV GLeeFuncPtr_glTransformFeedbackAttribsNV
13174 #endif
13175 #ifndef GLEE_H_DEFINED_glBindBufferRangeNV
13176 #define GLEE_H_DEFINED_glBindBufferRangeNV
13177  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13178  GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV;
13179  #define glBindBufferRangeNV GLeeFuncPtr_glBindBufferRangeNV
13180 #endif
13181 #ifndef GLEE_H_DEFINED_glBindBufferOffsetNV
13182 #define GLEE_H_DEFINED_glBindBufferOffsetNV
13183  typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13184  GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV;
13185  #define glBindBufferOffsetNV GLeeFuncPtr_glBindBufferOffsetNV
13186 #endif
13187 #ifndef GLEE_H_DEFINED_glBindBufferBaseNV
13188 #define GLEE_H_DEFINED_glBindBufferBaseNV
13189  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
13190  GLEE_EXTERN GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV;
13191  #define glBindBufferBaseNV GLeeFuncPtr_glBindBufferBaseNV
13192 #endif
13193 #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
13194 #define GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
13195  typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
13196  GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV;
13197  #define glTransformFeedbackVaryingsNV GLeeFuncPtr_glTransformFeedbackVaryingsNV
13198 #endif
13199 #ifndef GLEE_H_DEFINED_glActiveVaryingNV
13200 #define GLEE_H_DEFINED_glActiveVaryingNV
13201  typedef void (APIENTRYP GLEEPFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar * name);
13202  GLEE_EXTERN GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV;
13203  #define glActiveVaryingNV GLeeFuncPtr_glActiveVaryingNV
13204 #endif
13205 #ifndef GLEE_H_DEFINED_glGetVaryingLocationNV
13206 #define GLEE_H_DEFINED_glGetVaryingLocationNV
13207  typedef GLint (APIENTRYP GLEEPFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar * name);
13208  GLEE_EXTERN GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV;
13209  #define glGetVaryingLocationNV GLeeFuncPtr_glGetVaryingLocationNV
13210 #endif
13211 #ifndef GLEE_H_DEFINED_glGetActiveVaryingNV
13212 #define GLEE_H_DEFINED_glGetActiveVaryingNV
13213  typedef void (APIENTRYP GLEEPFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
13214  GLEE_EXTERN GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV;
13215  #define glGetActiveVaryingNV GLeeFuncPtr_glGetActiveVaryingNV
13216 #endif
13217 #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
13218 #define GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
13219  typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint * location);
13220  GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV;
13221  #define glGetTransformFeedbackVaryingNV GLeeFuncPtr_glGetTransformFeedbackVaryingNV
13222 #endif
13223 #endif
13224 
13225 /* GL_EXT_bindable_uniform */
13226 
13227 #ifndef GL_EXT_bindable_uniform
13228 #define GL_EXT_bindable_uniform 1
13229 #define __GLEE_GL_EXT_bindable_uniform 1
13230 /* Constants */
13231 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
13232 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
13233 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
13234 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
13235 #define GL_UNIFORM_BUFFER_EXT 0x8DEE
13236 #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
13237 #ifndef GLEE_H_DEFINED_glUniformBufferEXT
13238 #define GLEE_H_DEFINED_glUniformBufferEXT
13239  typedef void (APIENTRYP GLEEPFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
13240  GLEE_EXTERN GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT;
13241  #define glUniformBufferEXT GLeeFuncPtr_glUniformBufferEXT
13242 #endif
13243 #ifndef GLEE_H_DEFINED_glGetUniformBufferSizeEXT
13244 #define GLEE_H_DEFINED_glGetUniformBufferSizeEXT
13245  typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);
13246  GLEE_EXTERN GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT;
13247  #define glGetUniformBufferSizeEXT GLeeFuncPtr_glGetUniformBufferSizeEXT
13248 #endif
13249 #ifndef GLEE_H_DEFINED_glGetUniformOffsetEXT
13250 #define GLEE_H_DEFINED_glGetUniformOffsetEXT
13251  typedef GLintptr (APIENTRYP GLEEPFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
13252  GLEE_EXTERN GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT;
13253  #define glGetUniformOffsetEXT GLeeFuncPtr_glGetUniformOffsetEXT
13254 #endif
13255 #endif
13256 
13257 /* GL_EXT_texture_integer */
13258 
13259 #ifndef GL_EXT_texture_integer
13260 #define GL_EXT_texture_integer 1
13261 #define __GLEE_GL_EXT_texture_integer 1
13262 /* Constants */
13263 #define GL_RGBA32UI_EXT 0x8D70
13264 #define GL_RGB32UI_EXT 0x8D71
13265 #define GL_ALPHA32UI_EXT 0x8D72
13266 #define GL_INTENSITY32UI_EXT 0x8D73
13267 #define GL_LUMINANCE32UI_EXT 0x8D74
13268 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
13269 #define GL_RGBA16UI_EXT 0x8D76
13270 #define GL_RGB16UI_EXT 0x8D77
13271 #define GL_ALPHA16UI_EXT 0x8D78
13272 #define GL_INTENSITY16UI_EXT 0x8D79
13273 #define GL_LUMINANCE16UI_EXT 0x8D7A
13274 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
13275 #define GL_RGBA8UI_EXT 0x8D7C
13276 #define GL_RGB8UI_EXT 0x8D7D
13277 #define GL_ALPHA8UI_EXT 0x8D7E
13278 #define GL_INTENSITY8UI_EXT 0x8D7F
13279 #define GL_LUMINANCE8UI_EXT 0x8D80
13280 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
13281 #define GL_RGBA32I_EXT 0x8D82
13282 #define GL_RGB32I_EXT 0x8D83
13283 #define GL_ALPHA32I_EXT 0x8D84
13284 #define GL_INTENSITY32I_EXT 0x8D85
13285 #define GL_LUMINANCE32I_EXT 0x8D86
13286 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
13287 #define GL_RGBA16I_EXT 0x8D88
13288 #define GL_RGB16I_EXT 0x8D89
13289 #define GL_ALPHA16I_EXT 0x8D8A
13290 #define GL_INTENSITY16I_EXT 0x8D8B
13291 #define GL_LUMINANCE16I_EXT 0x8D8C
13292 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
13293 #define GL_RGBA8I_EXT 0x8D8E
13294 #define GL_RGB8I_EXT 0x8D8F
13295 #define GL_ALPHA8I_EXT 0x8D90
13296 #define GL_INTENSITY8I_EXT 0x8D91
13297 #define GL_LUMINANCE8I_EXT 0x8D92
13298 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
13299 #define GL_RED_INTEGER_EXT 0x8D94
13300 #define GL_GREEN_INTEGER_EXT 0x8D95
13301 #define GL_BLUE_INTEGER_EXT 0x8D96
13302 #define GL_ALPHA_INTEGER_EXT 0x8D97
13303 #define GL_RGB_INTEGER_EXT 0x8D98
13304 #define GL_RGBA_INTEGER_EXT 0x8D99
13305 #define GL_BGR_INTEGER_EXT 0x8D9A
13306 #define GL_BGRA_INTEGER_EXT 0x8D9B
13307 #define GL_LUMINANCE_INTEGER_EXT 0x8D9C
13308 #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
13309 #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
13310 #ifndef GLEE_H_DEFINED_glTexParameterIivEXT
13311 #define GLEE_H_DEFINED_glTexParameterIivEXT
13312  typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
13313  GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT;
13314  #define glTexParameterIivEXT GLeeFuncPtr_glTexParameterIivEXT
13315 #endif
13316 #ifndef GLEE_H_DEFINED_glTexParameterIuivEXT
13317 #define GLEE_H_DEFINED_glTexParameterIuivEXT
13318  typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint * params);
13319  GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT;
13320  #define glTexParameterIuivEXT GLeeFuncPtr_glTexParameterIuivEXT
13321 #endif
13322 #ifndef GLEE_H_DEFINED_glGetTexParameterIivEXT
13323 #define GLEE_H_DEFINED_glGetTexParameterIivEXT
13324  typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
13325  GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT;
13326  #define glGetTexParameterIivEXT GLeeFuncPtr_glGetTexParameterIivEXT
13327 #endif
13328 #ifndef GLEE_H_DEFINED_glGetTexParameterIuivEXT
13329 #define GLEE_H_DEFINED_glGetTexParameterIuivEXT
13330  typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint * params);
13331  GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT;
13332  #define glGetTexParameterIuivEXT GLeeFuncPtr_glGetTexParameterIuivEXT
13333 #endif
13334 #ifndef GLEE_H_DEFINED_glClearColorIiEXT
13335 #define GLEE_H_DEFINED_glClearColorIiEXT
13336  typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
13337  GLEE_EXTERN GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT;
13338  #define glClearColorIiEXT GLeeFuncPtr_glClearColorIiEXT
13339 #endif
13340 #ifndef GLEE_H_DEFINED_glClearColorIuiEXT
13341 #define GLEE_H_DEFINED_glClearColorIuiEXT
13342  typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
13343  GLEE_EXTERN GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT;
13344  #define glClearColorIuiEXT GLeeFuncPtr_glClearColorIuiEXT
13345 #endif
13346 #endif
13347 
13348 /* GL_GREMEDY_frame_terminator */
13349 
13350 #ifndef GL_GREMEDY_frame_terminator
13351 #define GL_GREMEDY_frame_terminator 1
13352 #define __GLEE_GL_GREMEDY_frame_terminator 1
13353 /* Constants */
13354 #ifndef GLEE_H_DEFINED_glFrameTerminatorGREMEDY
13355 #define GLEE_H_DEFINED_glFrameTerminatorGREMEDY
13356  typedef void (APIENTRYP GLEEPFNGLFRAMETERMINATORGREMEDYPROC) ();
13357  GLEE_EXTERN GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY;
13358  #define glFrameTerminatorGREMEDY GLeeFuncPtr_glFrameTerminatorGREMEDY
13359 #endif
13360 #endif
13361 
13362 /* GL_NV_conditional_render */
13363 
13364 #ifndef GL_NV_conditional_render
13365 #define GL_NV_conditional_render 1
13366 #define __GLEE_GL_NV_conditional_render 1
13367 /* Constants */
13368 #define GL_QUERY_WAIT_NV 0x8E13
13369 #define GL_QUERY_NO_WAIT_NV 0x8E14
13370 #define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
13371 #define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
13372 #ifndef GLEE_H_DEFINED_glBeginConditionalRenderNV
13373 #define GLEE_H_DEFINED_glBeginConditionalRenderNV
13374  typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);
13375  GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV;
13376  #define glBeginConditionalRenderNV GLeeFuncPtr_glBeginConditionalRenderNV
13377 #endif
13378 #ifndef GLEE_H_DEFINED_glEndConditionalRenderNV
13379 #define GLEE_H_DEFINED_glEndConditionalRenderNV
13380  typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERNVPROC) ();
13381  GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV;
13382  #define glEndConditionalRenderNV GLeeFuncPtr_glEndConditionalRenderNV
13383 #endif
13384 #endif
13385 
13386 /* GL_NV_present_video */
13387 
13388 #ifndef GL_NV_present_video
13389 #define GL_NV_present_video 1
13390 #define __GLEE_GL_NV_present_video 1
13391 /* Constants */
13392 #define GL_FRAME_NV 0x8E26
13393 #define GL_FIELDS_NV 0x8E27
13394 #define GL_CURRENT_TIME_NV 0x8E28
13395 #define GL_NUM_FILL_STREAMS_NV 0x8E29
13396 #define GL_PRESENT_TIME_NV 0x8E2A
13397 #define GL_PRESENT_DURATION_NV 0x8E2B
13398 #endif
13399 
13400 /* GL_EXT_transform_feedback */
13401 
13402 #ifndef GL_EXT_transform_feedback
13403 #define GL_EXT_transform_feedback 1
13404 #define __GLEE_GL_EXT_transform_feedback 1
13405 /* Constants */
13406 #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
13407 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
13408 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
13409 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
13410 #define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
13411 #define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
13412 #define GL_PRIMITIVES_GENERATED_EXT 0x8C87
13413 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
13414 #define GL_RASTERIZER_DISCARD_EXT 0x8C89
13415 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
13416 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B
13417 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
13418 #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
13419 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
13420 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
13421 #ifndef GLEE_H_DEFINED_glBeginTransformFeedbackEXT
13422 #define GLEE_H_DEFINED_glBeginTransformFeedbackEXT
13423  typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);
13424  GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT;
13425  #define glBeginTransformFeedbackEXT GLeeFuncPtr_glBeginTransformFeedbackEXT
13426 #endif
13427 #ifndef GLEE_H_DEFINED_glEndTransformFeedbackEXT
13428 #define GLEE_H_DEFINED_glEndTransformFeedbackEXT
13429  typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) ();
13430  GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT;
13431  #define glEndTransformFeedbackEXT GLeeFuncPtr_glEndTransformFeedbackEXT
13432 #endif
13433 #ifndef GLEE_H_DEFINED_glBindBufferRangeEXT
13434 #define GLEE_H_DEFINED_glBindBufferRangeEXT
13435  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13436  GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT;
13437  #define glBindBufferRangeEXT GLeeFuncPtr_glBindBufferRangeEXT
13438 #endif
13439 #ifndef GLEE_H_DEFINED_glBindBufferOffsetEXT
13440 #define GLEE_H_DEFINED_glBindBufferOffsetEXT
13441  typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13442  GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT;
13443  #define glBindBufferOffsetEXT GLeeFuncPtr_glBindBufferOffsetEXT
13444 #endif
13445 #ifndef GLEE_H_DEFINED_glBindBufferBaseEXT
13446 #define GLEE_H_DEFINED_glBindBufferBaseEXT
13447  typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
13448  GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT;
13449  #define glBindBufferBaseEXT GLeeFuncPtr_glBindBufferBaseEXT
13450 #endif
13451 #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
13452 #define GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
13453  typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
13454  GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT;
13455  #define glTransformFeedbackVaryingsEXT GLeeFuncPtr_glTransformFeedbackVaryingsEXT
13456 #endif
13457 #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
13458 #define GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
13459  typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLint * location);
13460  GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT;
13461  #define glGetTransformFeedbackVaryingEXT GLeeFuncPtr_glGetTransformFeedbackVaryingEXT
13462 #endif
13463 #endif
13464 
13465 /* GL_EXT_direct_state_access */
13466 
13467 #ifndef GL_EXT_direct_state_access
13468 #define GL_EXT_direct_state_access 1
13469 #define __GLEE_GL_EXT_direct_state_access 1
13470 /* Constants */
13471 #define GL_PROGRAM_MATRIX_EXT 0x8E2D
13472 #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
13473 #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
13474 #ifndef GLEE_H_DEFINED_glClientAttribDefaultEXT
13475 #define GLEE_H_DEFINED_glClientAttribDefaultEXT
13476  typedef void (APIENTRYP GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
13477  GLEE_EXTERN GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT;
13478  #define glClientAttribDefaultEXT GLeeFuncPtr_glClientAttribDefaultEXT
13479 #endif
13480 #ifndef GLEE_H_DEFINED_glPushClientAttribDefaultEXT
13481 #define GLEE_H_DEFINED_glPushClientAttribDefaultEXT
13482  typedef void (APIENTRYP GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
13483  GLEE_EXTERN GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT;
13484  #define glPushClientAttribDefaultEXT GLeeFuncPtr_glPushClientAttribDefaultEXT
13485 #endif
13486 #ifndef GLEE_H_DEFINED_glMatrixLoadfEXT
13487 #define GLEE_H_DEFINED_glMatrixLoadfEXT
13488  typedef void (APIENTRYP GLEEPFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat * m);
13489  GLEE_EXTERN GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT;
13490  #define glMatrixLoadfEXT GLeeFuncPtr_glMatrixLoadfEXT
13491 #endif
13492 #ifndef GLEE_H_DEFINED_glMatrixLoaddEXT
13493 #define GLEE_H_DEFINED_glMatrixLoaddEXT
13494  typedef void (APIENTRYP GLEEPFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble * m);
13495  GLEE_EXTERN GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT;
13496  #define glMatrixLoaddEXT GLeeFuncPtr_glMatrixLoaddEXT
13497 #endif
13498 #ifndef GLEE_H_DEFINED_glMatrixMultfEXT
13499 #define GLEE_H_DEFINED_glMatrixMultfEXT
13500  typedef void (APIENTRYP GLEEPFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat * m);
13501  GLEE_EXTERN GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT;
13502  #define glMatrixMultfEXT GLeeFuncPtr_glMatrixMultfEXT
13503 #endif
13504 #ifndef GLEE_H_DEFINED_glMatrixMultdEXT
13505 #define GLEE_H_DEFINED_glMatrixMultdEXT
13506  typedef void (APIENTRYP GLEEPFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble * m);
13507  GLEE_EXTERN GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT;
13508  #define glMatrixMultdEXT GLeeFuncPtr_glMatrixMultdEXT
13509 #endif
13510 #ifndef GLEE_H_DEFINED_glMatrixLoadIdentityEXT
13511 #define GLEE_H_DEFINED_glMatrixLoadIdentityEXT
13512  typedef void (APIENTRYP GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
13513  GLEE_EXTERN GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT;
13514  #define glMatrixLoadIdentityEXT GLeeFuncPtr_glMatrixLoadIdentityEXT
13515 #endif
13516 #ifndef GLEE_H_DEFINED_glMatrixRotatefEXT
13517 #define GLEE_H_DEFINED_glMatrixRotatefEXT
13518  typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
13519  GLEE_EXTERN GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT;
13520  #define glMatrixRotatefEXT GLeeFuncPtr_glMatrixRotatefEXT
13521 #endif
13522 #ifndef GLEE_H_DEFINED_glMatrixRotatedEXT
13523 #define GLEE_H_DEFINED_glMatrixRotatedEXT
13524  typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
13525  GLEE_EXTERN GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT;
13526  #define glMatrixRotatedEXT GLeeFuncPtr_glMatrixRotatedEXT
13527 #endif
13528 #ifndef GLEE_H_DEFINED_glMatrixScalefEXT
13529 #define GLEE_H_DEFINED_glMatrixScalefEXT
13530  typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
13531  GLEE_EXTERN GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT;
13532  #define glMatrixScalefEXT GLeeFuncPtr_glMatrixScalefEXT
13533 #endif
13534 #ifndef GLEE_H_DEFINED_glMatrixScaledEXT
13535 #define GLEE_H_DEFINED_glMatrixScaledEXT
13536  typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
13537  GLEE_EXTERN GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT;
13538  #define glMatrixScaledEXT GLeeFuncPtr_glMatrixScaledEXT
13539 #endif
13540 #ifndef GLEE_H_DEFINED_glMatrixTranslatefEXT
13541 #define GLEE_H_DEFINED_glMatrixTranslatefEXT
13542  typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
13543  GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT;
13544  #define glMatrixTranslatefEXT GLeeFuncPtr_glMatrixTranslatefEXT
13545 #endif
13546 #ifndef GLEE_H_DEFINED_glMatrixTranslatedEXT
13547 #define GLEE_H_DEFINED_glMatrixTranslatedEXT
13548  typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
13549  GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT;
13550  #define glMatrixTranslatedEXT GLeeFuncPtr_glMatrixTranslatedEXT
13551 #endif
13552 #ifndef GLEE_H_DEFINED_glMatrixFrustumEXT
13553 #define GLEE_H_DEFINED_glMatrixFrustumEXT
13554  typedef void (APIENTRYP GLEEPFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
13555  GLEE_EXTERN GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT;
13556  #define glMatrixFrustumEXT GLeeFuncPtr_glMatrixFrustumEXT
13557 #endif
13558 #ifndef GLEE_H_DEFINED_glMatrixOrthoEXT
13559 #define GLEE_H_DEFINED_glMatrixOrthoEXT
13560  typedef void (APIENTRYP GLEEPFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
13561  GLEE_EXTERN GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT;
13562  #define glMatrixOrthoEXT GLeeFuncPtr_glMatrixOrthoEXT
13563 #endif
13564 #ifndef GLEE_H_DEFINED_glMatrixPopEXT
13565 #define GLEE_H_DEFINED_glMatrixPopEXT
13566  typedef void (APIENTRYP GLEEPFNGLMATRIXPOPEXTPROC) (GLenum mode);
13567  GLEE_EXTERN GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT;
13568  #define glMatrixPopEXT GLeeFuncPtr_glMatrixPopEXT
13569 #endif
13570 #ifndef GLEE_H_DEFINED_glMatrixPushEXT
13571 #define GLEE_H_DEFINED_glMatrixPushEXT
13572  typedef void (APIENTRYP GLEEPFNGLMATRIXPUSHEXTPROC) (GLenum mode);
13573  GLEE_EXTERN GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT;
13574  #define glMatrixPushEXT GLeeFuncPtr_glMatrixPushEXT
13575 #endif
13576 #ifndef GLEE_H_DEFINED_glMatrixLoadTransposefEXT
13577 #define GLEE_H_DEFINED_glMatrixLoadTransposefEXT
13578  typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
13579  GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT;
13580  #define glMatrixLoadTransposefEXT GLeeFuncPtr_glMatrixLoadTransposefEXT
13581 #endif
13582 #ifndef GLEE_H_DEFINED_glMatrixLoadTransposedEXT
13583 #define GLEE_H_DEFINED_glMatrixLoadTransposedEXT
13584  typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
13585  GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT;
13586  #define glMatrixLoadTransposedEXT GLeeFuncPtr_glMatrixLoadTransposedEXT
13587 #endif
13588 #ifndef GLEE_H_DEFINED_glMatrixMultTransposefEXT
13589 #define GLEE_H_DEFINED_glMatrixMultTransposefEXT
13590  typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
13591  GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT;
13592  #define glMatrixMultTransposefEXT GLeeFuncPtr_glMatrixMultTransposefEXT
13593 #endif
13594 #ifndef GLEE_H_DEFINED_glMatrixMultTransposedEXT
13595 #define GLEE_H_DEFINED_glMatrixMultTransposedEXT
13596  typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
13597  GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT;
13598  #define glMatrixMultTransposedEXT GLeeFuncPtr_glMatrixMultTransposedEXT
13599 #endif
13600 #ifndef GLEE_H_DEFINED_glTextureParameterfEXT
13601 #define GLEE_H_DEFINED_glTextureParameterfEXT
13602  typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
13603  GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT;
13604  #define glTextureParameterfEXT GLeeFuncPtr_glTextureParameterfEXT
13605 #endif
13606 #ifndef GLEE_H_DEFINED_glTextureParameterfvEXT
13607 #define GLEE_H_DEFINED_glTextureParameterfvEXT
13608  typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat * params);
13609  GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT;
13610  #define glTextureParameterfvEXT GLeeFuncPtr_glTextureParameterfvEXT
13611 #endif
13612 #ifndef GLEE_H_DEFINED_glTextureParameteriEXT
13613 #define GLEE_H_DEFINED_glTextureParameteriEXT
13614  typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
13615  GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT;
13616  #define glTextureParameteriEXT GLeeFuncPtr_glTextureParameteriEXT
13617 #endif
13618 #ifndef GLEE_H_DEFINED_glTextureParameterivEXT
13619 #define GLEE_H_DEFINED_glTextureParameterivEXT
13620  typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
13621  GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT;
13622  #define glTextureParameterivEXT GLeeFuncPtr_glTextureParameterivEXT
13623 #endif
13624 #ifndef GLEE_H_DEFINED_glTextureImage1DEXT
13625 #define GLEE_H_DEFINED_glTextureImage1DEXT
13626  typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13627  GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT;
13628  #define glTextureImage1DEXT GLeeFuncPtr_glTextureImage1DEXT
13629 #endif
13630 #ifndef GLEE_H_DEFINED_glTextureImage2DEXT
13631 #define GLEE_H_DEFINED_glTextureImage2DEXT
13632  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);
13633  GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT;
13634  #define glTextureImage2DEXT GLeeFuncPtr_glTextureImage2DEXT
13635 #endif
13636 #ifndef GLEE_H_DEFINED_glTextureSubImage1DEXT
13637 #define GLEE_H_DEFINED_glTextureSubImage1DEXT
13638  typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
13639  GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT;
13640  #define glTextureSubImage1DEXT GLeeFuncPtr_glTextureSubImage1DEXT
13641 #endif
13642 #ifndef GLEE_H_DEFINED_glTextureSubImage2DEXT
13643 #define GLEE_H_DEFINED_glTextureSubImage2DEXT
13644  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);
13645  GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT;
13646  #define glTextureSubImage2DEXT GLeeFuncPtr_glTextureSubImage2DEXT
13647 #endif
13648 #ifndef GLEE_H_DEFINED_glCopyTextureImage1DEXT
13649 #define GLEE_H_DEFINED_glCopyTextureImage1DEXT
13650  typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
13651  GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT;
13652  #define glCopyTextureImage1DEXT GLeeFuncPtr_glCopyTextureImage1DEXT
13653 #endif
13654 #ifndef GLEE_H_DEFINED_glCopyTextureImage2DEXT
13655 #define GLEE_H_DEFINED_glCopyTextureImage2DEXT
13656  typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
13657  GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT;
13658  #define glCopyTextureImage2DEXT GLeeFuncPtr_glCopyTextureImage2DEXT
13659 #endif
13660 #ifndef GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
13661 #define GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
13662  typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
13663  GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT;
13664  #define glCopyTextureSubImage1DEXT GLeeFuncPtr_glCopyTextureSubImage1DEXT
13665 #endif
13666 #ifndef GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
13667 #define GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
13668  typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13669  GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT;
13670  #define glCopyTextureSubImage2DEXT GLeeFuncPtr_glCopyTextureSubImage2DEXT
13671 #endif
13672 #ifndef GLEE_H_DEFINED_glGetTextureImageEXT
13673 #define GLEE_H_DEFINED_glGetTextureImageEXT
13674  typedef void (APIENTRYP GLEEPFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
13675  GLEE_EXTERN GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT;
13676  #define glGetTextureImageEXT GLeeFuncPtr_glGetTextureImageEXT
13677 #endif
13678 #ifndef GLEE_H_DEFINED_glGetTextureParameterfvEXT
13679 #define GLEE_H_DEFINED_glGetTextureParameterfvEXT
13680  typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat * params);
13681  GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT;
13682  #define glGetTextureParameterfvEXT GLeeFuncPtr_glGetTextureParameterfvEXT
13683 #endif
13684 #ifndef GLEE_H_DEFINED_glGetTextureParameterivEXT
13685 #define GLEE_H_DEFINED_glGetTextureParameterivEXT
13686  typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
13687  GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT;
13688  #define glGetTextureParameterivEXT GLeeFuncPtr_glGetTextureParameterivEXT
13689 #endif
13690 #ifndef GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
13691 #define GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
13692  typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params);
13693  GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT;
13694  #define glGetTextureLevelParameterfvEXT GLeeFuncPtr_glGetTextureLevelParameterfvEXT
13695 #endif
13696 #ifndef GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
13697 #define GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
13698  typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params);
13699  GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT;
13700  #define glGetTextureLevelParameterivEXT GLeeFuncPtr_glGetTextureLevelParameterivEXT
13701 #endif
13702 #ifndef GLEE_H_DEFINED_glTextureImage3DEXT
13703 #define GLEE_H_DEFINED_glTextureImage3DEXT
13704  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);
13705  GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT;
13706  #define glTextureImage3DEXT GLeeFuncPtr_glTextureImage3DEXT
13707 #endif
13708 #ifndef GLEE_H_DEFINED_glTextureSubImage3DEXT
13709 #define GLEE_H_DEFINED_glTextureSubImage3DEXT
13710  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);
13711  GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT;
13712  #define glTextureSubImage3DEXT GLeeFuncPtr_glTextureSubImage3DEXT
13713 #endif
13714 #ifndef GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
13715 #define GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
13716  typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13717  GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT;
13718  #define glCopyTextureSubImage3DEXT GLeeFuncPtr_glCopyTextureSubImage3DEXT
13719 #endif
13720 #ifndef GLEE_H_DEFINED_glMultiTexParameterfEXT
13721 #define GLEE_H_DEFINED_glMultiTexParameterfEXT
13722  typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
13723  GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT;
13724  #define glMultiTexParameterfEXT GLeeFuncPtr_glMultiTexParameterfEXT
13725 #endif
13726 #ifndef GLEE_H_DEFINED_glMultiTexParameterfvEXT
13727 #define GLEE_H_DEFINED_glMultiTexParameterfvEXT
13728  typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
13729  GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT;
13730  #define glMultiTexParameterfvEXT GLeeFuncPtr_glMultiTexParameterfvEXT
13731 #endif
13732 #ifndef GLEE_H_DEFINED_glMultiTexParameteriEXT
13733 #define GLEE_H_DEFINED_glMultiTexParameteriEXT
13734  typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
13735  GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT;
13736  #define glMultiTexParameteriEXT GLeeFuncPtr_glMultiTexParameteriEXT
13737 #endif
13738 #ifndef GLEE_H_DEFINED_glMultiTexParameterivEXT
13739 #define GLEE_H_DEFINED_glMultiTexParameterivEXT
13740  typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
13741  GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT;
13742  #define glMultiTexParameterivEXT GLeeFuncPtr_glMultiTexParameterivEXT
13743 #endif
13744 #ifndef GLEE_H_DEFINED_glMultiTexImage1DEXT
13745 #define GLEE_H_DEFINED_glMultiTexImage1DEXT
13746  typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13747  GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT;
13748  #define glMultiTexImage1DEXT GLeeFuncPtr_glMultiTexImage1DEXT
13749 #endif
13750 #ifndef GLEE_H_DEFINED_glMultiTexImage2DEXT
13751 #define GLEE_H_DEFINED_glMultiTexImage2DEXT
13752  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);
13753  GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT;
13754  #define glMultiTexImage2DEXT GLeeFuncPtr_glMultiTexImage2DEXT
13755 #endif
13756 #ifndef GLEE_H_DEFINED_glMultiTexSubImage1DEXT
13757 #define GLEE_H_DEFINED_glMultiTexSubImage1DEXT
13758  typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
13759  GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT;
13760  #define glMultiTexSubImage1DEXT GLeeFuncPtr_glMultiTexSubImage1DEXT
13761 #endif
13762 #ifndef GLEE_H_DEFINED_glMultiTexSubImage2DEXT
13763 #define GLEE_H_DEFINED_glMultiTexSubImage2DEXT
13764  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);
13765  GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT;
13766  #define glMultiTexSubImage2DEXT GLeeFuncPtr_glMultiTexSubImage2DEXT
13767 #endif
13768 #ifndef GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
13769 #define GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
13770  typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
13771  GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT;
13772  #define glCopyMultiTexImage1DEXT GLeeFuncPtr_glCopyMultiTexImage1DEXT
13773 #endif
13774 #ifndef GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
13775 #define GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
13776  typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
13777  GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT;
13778  #define glCopyMultiTexImage2DEXT GLeeFuncPtr_glCopyMultiTexImage2DEXT
13779 #endif
13780 #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
13781 #define GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
13782  typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
13783  GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT;
13784  #define glCopyMultiTexSubImage1DEXT GLeeFuncPtr_glCopyMultiTexSubImage1DEXT
13785 #endif
13786 #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
13787 #define GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
13788  typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13789  GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT;
13790  #define glCopyMultiTexSubImage2DEXT GLeeFuncPtr_glCopyMultiTexSubImage2DEXT
13791 #endif
13792 #ifndef GLEE_H_DEFINED_glGetMultiTexImageEXT
13793 #define GLEE_H_DEFINED_glGetMultiTexImageEXT
13794  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
13795  GLEE_EXTERN GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT;
13796  #define glGetMultiTexImageEXT GLeeFuncPtr_glGetMultiTexImageEXT
13797 #endif
13798 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
13799 #define GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
13800  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
13801  GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT;
13802  #define glGetMultiTexParameterfvEXT GLeeFuncPtr_glGetMultiTexParameterfvEXT
13803 #endif
13804 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterivEXT
13805 #define GLEE_H_DEFINED_glGetMultiTexParameterivEXT
13806  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
13807  GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT;
13808  #define glGetMultiTexParameterivEXT GLeeFuncPtr_glGetMultiTexParameterivEXT
13809 #endif
13810 #ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
13811 #define GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
13812  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params);
13813  GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT;
13814  #define glGetMultiTexLevelParameterfvEXT GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT
13815 #endif
13816 #ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
13817 #define GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
13818  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params);
13819  GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT;
13820  #define glGetMultiTexLevelParameterivEXT GLeeFuncPtr_glGetMultiTexLevelParameterivEXT
13821 #endif
13822 #ifndef GLEE_H_DEFINED_glMultiTexImage3DEXT
13823 #define GLEE_H_DEFINED_glMultiTexImage3DEXT
13824  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);
13825  GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT;
13826  #define glMultiTexImage3DEXT GLeeFuncPtr_glMultiTexImage3DEXT
13827 #endif
13828 #ifndef GLEE_H_DEFINED_glMultiTexSubImage3DEXT
13829 #define GLEE_H_DEFINED_glMultiTexSubImage3DEXT
13830  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);
13831  GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT;
13832  #define glMultiTexSubImage3DEXT GLeeFuncPtr_glMultiTexSubImage3DEXT
13833 #endif
13834 #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
13835 #define GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
13836  typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13837  GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT;
13838  #define glCopyMultiTexSubImage3DEXT GLeeFuncPtr_glCopyMultiTexSubImage3DEXT
13839 #endif
13840 #ifndef GLEE_H_DEFINED_glBindMultiTextureEXT
13841 #define GLEE_H_DEFINED_glBindMultiTextureEXT
13842  typedef void (APIENTRYP GLEEPFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
13843  GLEE_EXTERN GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT;
13844  #define glBindMultiTextureEXT GLeeFuncPtr_glBindMultiTextureEXT
13845 #endif
13846 #ifndef GLEE_H_DEFINED_glEnableClientStateIndexedEXT
13847 #define GLEE_H_DEFINED_glEnableClientStateIndexedEXT
13848  typedef void (APIENTRYP GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
13849  GLEE_EXTERN GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT;
13850  #define glEnableClientStateIndexedEXT GLeeFuncPtr_glEnableClientStateIndexedEXT
13851 #endif
13852 #ifndef GLEE_H_DEFINED_glDisableClientStateIndexedEXT
13853 #define GLEE_H_DEFINED_glDisableClientStateIndexedEXT
13854  typedef void (APIENTRYP GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
13855  GLEE_EXTERN GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT;
13856  #define glDisableClientStateIndexedEXT GLeeFuncPtr_glDisableClientStateIndexedEXT
13857 #endif
13858 #ifndef GLEE_H_DEFINED_glMultiTexCoordPointerEXT
13859 #define GLEE_H_DEFINED_glMultiTexCoordPointerEXT
13860  typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
13861  GLEE_EXTERN GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT;
13862  #define glMultiTexCoordPointerEXT GLeeFuncPtr_glMultiTexCoordPointerEXT
13863 #endif
13864 #ifndef GLEE_H_DEFINED_glMultiTexEnvfEXT
13865 #define GLEE_H_DEFINED_glMultiTexEnvfEXT
13866  typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
13867  GLEE_EXTERN GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT;
13868  #define glMultiTexEnvfEXT GLeeFuncPtr_glMultiTexEnvfEXT
13869 #endif
13870 #ifndef GLEE_H_DEFINED_glMultiTexEnvfvEXT
13871 #define GLEE_H_DEFINED_glMultiTexEnvfvEXT
13872  typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
13873  GLEE_EXTERN GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT;
13874  #define glMultiTexEnvfvEXT GLeeFuncPtr_glMultiTexEnvfvEXT
13875 #endif
13876 #ifndef GLEE_H_DEFINED_glMultiTexEnviEXT
13877 #define GLEE_H_DEFINED_glMultiTexEnviEXT
13878  typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
13879  GLEE_EXTERN GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT;
13880  #define glMultiTexEnviEXT GLeeFuncPtr_glMultiTexEnviEXT
13881 #endif
13882 #ifndef GLEE_H_DEFINED_glMultiTexEnvivEXT
13883 #define GLEE_H_DEFINED_glMultiTexEnvivEXT
13884  typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
13885  GLEE_EXTERN GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT;
13886  #define glMultiTexEnvivEXT GLeeFuncPtr_glMultiTexEnvivEXT
13887 #endif
13888 #ifndef GLEE_H_DEFINED_glMultiTexGendEXT
13889 #define GLEE_H_DEFINED_glMultiTexGendEXT
13890  typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
13891  GLEE_EXTERN GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT;
13892  #define glMultiTexGendEXT GLeeFuncPtr_glMultiTexGendEXT
13893 #endif
13894 #ifndef GLEE_H_DEFINED_glMultiTexGendvEXT
13895 #define GLEE_H_DEFINED_glMultiTexGendvEXT
13896  typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params);
13897  GLEE_EXTERN GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT;
13898  #define glMultiTexGendvEXT GLeeFuncPtr_glMultiTexGendvEXT
13899 #endif
13900 #ifndef GLEE_H_DEFINED_glMultiTexGenfEXT
13901 #define GLEE_H_DEFINED_glMultiTexGenfEXT
13902  typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
13903  GLEE_EXTERN GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT;
13904  #define glMultiTexGenfEXT GLeeFuncPtr_glMultiTexGenfEXT
13905 #endif
13906 #ifndef GLEE_H_DEFINED_glMultiTexGenfvEXT
13907 #define GLEE_H_DEFINED_glMultiTexGenfvEXT
13908  typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params);
13909  GLEE_EXTERN GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT;
13910  #define glMultiTexGenfvEXT GLeeFuncPtr_glMultiTexGenfvEXT
13911 #endif
13912 #ifndef GLEE_H_DEFINED_glMultiTexGeniEXT
13913 #define GLEE_H_DEFINED_glMultiTexGeniEXT
13914  typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
13915  GLEE_EXTERN GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT;
13916  #define glMultiTexGeniEXT GLeeFuncPtr_glMultiTexGeniEXT
13917 #endif
13918 #ifndef GLEE_H_DEFINED_glMultiTexGenivEXT
13919 #define GLEE_H_DEFINED_glMultiTexGenivEXT
13920  typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint * params);
13921  GLEE_EXTERN GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT;
13922  #define glMultiTexGenivEXT GLeeFuncPtr_glMultiTexGenivEXT
13923 #endif
13924 #ifndef GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
13925 #define GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
13926  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
13927  GLEE_EXTERN GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT;
13928  #define glGetMultiTexEnvfvEXT GLeeFuncPtr_glGetMultiTexEnvfvEXT
13929 #endif
13930 #ifndef GLEE_H_DEFINED_glGetMultiTexEnvivEXT
13931 #define GLEE_H_DEFINED_glGetMultiTexEnvivEXT
13932  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
13933  GLEE_EXTERN GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT;
13934  #define glGetMultiTexEnvivEXT GLeeFuncPtr_glGetMultiTexEnvivEXT
13935 #endif
13936 #ifndef GLEE_H_DEFINED_glGetMultiTexGendvEXT
13937 #define GLEE_H_DEFINED_glGetMultiTexGendvEXT
13938  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble * params);
13939  GLEE_EXTERN GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT;
13940  #define glGetMultiTexGendvEXT GLeeFuncPtr_glGetMultiTexGendvEXT
13941 #endif
13942 #ifndef GLEE_H_DEFINED_glGetMultiTexGenfvEXT
13943 #define GLEE_H_DEFINED_glGetMultiTexGenfvEXT
13944  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat * params);
13945  GLEE_EXTERN GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT;
13946  #define glGetMultiTexGenfvEXT GLeeFuncPtr_glGetMultiTexGenfvEXT
13947 #endif
13948 #ifndef GLEE_H_DEFINED_glGetMultiTexGenivEXT
13949 #define GLEE_H_DEFINED_glGetMultiTexGenivEXT
13950  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint * params);
13951  GLEE_EXTERN GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT;
13952  #define glGetMultiTexGenivEXT GLeeFuncPtr_glGetMultiTexGenivEXT
13953 #endif
13954 #ifndef GLEE_H_DEFINED_glGetFloatIndexedvEXT
13955 #define GLEE_H_DEFINED_glGetFloatIndexedvEXT
13956  typedef void (APIENTRYP GLEEPFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat * data);
13957  GLEE_EXTERN GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT;
13958  #define glGetFloatIndexedvEXT GLeeFuncPtr_glGetFloatIndexedvEXT
13959 #endif
13960 #ifndef GLEE_H_DEFINED_glGetDoubleIndexedvEXT
13961 #define GLEE_H_DEFINED_glGetDoubleIndexedvEXT
13962  typedef void (APIENTRYP GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble * data);
13963  GLEE_EXTERN GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT;
13964  #define glGetDoubleIndexedvEXT GLeeFuncPtr_glGetDoubleIndexedvEXT
13965 #endif
13966 #ifndef GLEE_H_DEFINED_glGetPointerIndexedvEXT
13967 #define GLEE_H_DEFINED_glGetPointerIndexedvEXT
13968  typedef void (APIENTRYP GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid* * data);
13969  GLEE_EXTERN GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT;
13970  #define glGetPointerIndexedvEXT GLeeFuncPtr_glGetPointerIndexedvEXT
13971 #endif
13972 #ifndef GLEE_H_DEFINED_glCompressedTextureImage3DEXT
13973 #define GLEE_H_DEFINED_glCompressedTextureImage3DEXT
13974  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);
13975  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT;
13976  #define glCompressedTextureImage3DEXT GLeeFuncPtr_glCompressedTextureImage3DEXT
13977 #endif
13978 #ifndef GLEE_H_DEFINED_glCompressedTextureImage2DEXT
13979 #define GLEE_H_DEFINED_glCompressedTextureImage2DEXT
13980  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
13981  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT;
13982  #define glCompressedTextureImage2DEXT GLeeFuncPtr_glCompressedTextureImage2DEXT
13983 #endif
13984 #ifndef GLEE_H_DEFINED_glCompressedTextureImage1DEXT
13985 #define GLEE_H_DEFINED_glCompressedTextureImage1DEXT
13986  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
13987  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT;
13988  #define glCompressedTextureImage1DEXT GLeeFuncPtr_glCompressedTextureImage1DEXT
13989 #endif
13990 #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
13991 #define GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
13992  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);
13993  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT;
13994  #define glCompressedTextureSubImage3DEXT GLeeFuncPtr_glCompressedTextureSubImage3DEXT
13995 #endif
13996 #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
13997 #define GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
13998  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);
13999  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT;
14000  #define glCompressedTextureSubImage2DEXT GLeeFuncPtr_glCompressedTextureSubImage2DEXT
14001 #endif
14002 #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
14003 #define GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
14004  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
14005  GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT;
14006  #define glCompressedTextureSubImage1DEXT GLeeFuncPtr_glCompressedTextureSubImage1DEXT
14007 #endif
14008 #ifndef GLEE_H_DEFINED_glGetCompressedTextureImageEXT
14009 #define GLEE_H_DEFINED_glGetCompressedTextureImageEXT
14010  typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid * img);
14011  GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT;
14012  #define glGetCompressedTextureImageEXT GLeeFuncPtr_glGetCompressedTextureImageEXT
14013 #endif
14014 #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
14015 #define GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
14016  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);
14017  GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT;
14018  #define glCompressedMultiTexImage3DEXT GLeeFuncPtr_glCompressedMultiTexImage3DEXT
14019 #endif
14020 #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
14021 #define GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
14022  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
14023  GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT;
14024  #define glCompressedMultiTexImage2DEXT GLeeFuncPtr_glCompressedMultiTexImage2DEXT
14025 #endif
14026 #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
14027 #define GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
14028  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
14029  GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT;
14030  #define glCompressedMultiTexImage1DEXT GLeeFuncPtr_glCompressedMultiTexImage1DEXT
14031 #endif
14032 #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
14033 #define GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
14034  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);
14035  GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT;
14036  #define glCompressedMultiTexSubImage3DEXT GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT
14037 #endif
14038 #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
14039 #define GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
14040  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);
14041  GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT;
14042  #define glCompressedMultiTexSubImage2DEXT GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT
14043 #endif
14044 #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
14045 #define GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
14046  typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
14047  GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT;
14048  #define glCompressedMultiTexSubImage1DEXT GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT
14049 #endif
14050 #ifndef GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
14051 #define GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
14052  typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid * img);
14053  GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT;
14054  #define glGetCompressedMultiTexImageEXT GLeeFuncPtr_glGetCompressedMultiTexImageEXT
14055 #endif
14056 #ifndef GLEE_H_DEFINED_glNamedProgramStringEXT
14057 #define GLEE_H_DEFINED_glNamedProgramStringEXT
14058  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string);
14059  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT;
14060  #define glNamedProgramStringEXT GLeeFuncPtr_glNamedProgramStringEXT
14061 #endif
14062 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
14063 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
14064  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
14065  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT;
14066  #define glNamedProgramLocalParameter4dEXT GLeeFuncPtr_glNamedProgramLocalParameter4dEXT
14067 #endif
14068 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
14069 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
14070  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble * params);
14071  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT;
14072  #define glNamedProgramLocalParameter4dvEXT GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT
14073 #endif
14074 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
14075 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
14076  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
14077  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT;
14078  #define glNamedProgramLocalParameter4fEXT GLeeFuncPtr_glNamedProgramLocalParameter4fEXT
14079 #endif
14080 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
14081 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
14082  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat * params);
14083  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT;
14084  #define glNamedProgramLocalParameter4fvEXT GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT
14085 #endif
14086 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
14087 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
14088  typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble * params);
14089  GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT;
14090  #define glGetNamedProgramLocalParameterdvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT
14091 #endif
14092 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
14093 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
14094  typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat * params);
14095  GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT;
14096  #define glGetNamedProgramLocalParameterfvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT
14097 #endif
14098 #ifndef GLEE_H_DEFINED_glGetNamedProgramivEXT
14099 #define GLEE_H_DEFINED_glGetNamedProgramivEXT
14100  typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint * params);
14101  GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT;
14102  #define glGetNamedProgramivEXT GLeeFuncPtr_glGetNamedProgramivEXT
14103 #endif
14104 #ifndef GLEE_H_DEFINED_glGetNamedProgramStringEXT
14105 #define GLEE_H_DEFINED_glGetNamedProgramStringEXT
14106  typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid * string);
14107  GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT;
14108  #define glGetNamedProgramStringEXT GLeeFuncPtr_glGetNamedProgramStringEXT
14109 #endif
14110 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
14111 #define GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
14112  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params);
14113  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT;
14114  #define glNamedProgramLocalParameters4fvEXT GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT
14115 #endif
14116 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
14117 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
14118  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
14119  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT;
14120  #define glNamedProgramLocalParameterI4iEXT GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT
14121 #endif
14122 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
14123 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
14124  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint * params);
14125  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT;
14126  #define glNamedProgramLocalParameterI4ivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT
14127 #endif
14128 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
14129 #define GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
14130  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params);
14131  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT;
14132  #define glNamedProgramLocalParametersI4ivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT
14133 #endif
14134 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
14135 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
14136  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
14137  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT;
14138  #define glNamedProgramLocalParameterI4uiEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT
14139 #endif
14140 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
14141 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
14142  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint * params);
14143  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT;
14144  #define glNamedProgramLocalParameterI4uivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT
14145 #endif
14146 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
14147 #define GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
14148  typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params);
14149  GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT;
14150  #define glNamedProgramLocalParametersI4uivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT
14151 #endif
14152 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
14153 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
14154  typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint * params);
14155  GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT;
14156  #define glGetNamedProgramLocalParameterIivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT
14157 #endif
14158 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
14159 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
14160  typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint * params);
14161  GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT;
14162  #define glGetNamedProgramLocalParameterIuivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT
14163 #endif
14164 #ifndef GLEE_H_DEFINED_glTextureParameterIivEXT
14165 #define GLEE_H_DEFINED_glTextureParameterIivEXT
14166  typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
14167  GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT;
14168  #define glTextureParameterIivEXT GLeeFuncPtr_glTextureParameterIivEXT
14169 #endif
14170 #ifndef GLEE_H_DEFINED_glTextureParameterIuivEXT
14171 #define GLEE_H_DEFINED_glTextureParameterIuivEXT
14172  typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint * params);
14173  GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT;
14174  #define glTextureParameterIuivEXT GLeeFuncPtr_glTextureParameterIuivEXT
14175 #endif
14176 #ifndef GLEE_H_DEFINED_glGetTextureParameterIivEXT
14177 #define GLEE_H_DEFINED_glGetTextureParameterIivEXT
14178  typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
14179  GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT;
14180  #define glGetTextureParameterIivEXT GLeeFuncPtr_glGetTextureParameterIivEXT
14181 #endif
14182 #ifndef GLEE_H_DEFINED_glGetTextureParameterIuivEXT
14183 #define GLEE_H_DEFINED_glGetTextureParameterIuivEXT
14184  typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint * params);
14185  GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT;
14186  #define glGetTextureParameterIuivEXT GLeeFuncPtr_glGetTextureParameterIuivEXT
14187 #endif
14188 #ifndef GLEE_H_DEFINED_glMultiTexParameterIivEXT
14189 #define GLEE_H_DEFINED_glMultiTexParameterIivEXT
14190  typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
14191  GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT;
14192  #define glMultiTexParameterIivEXT GLeeFuncPtr_glMultiTexParameterIivEXT
14193 #endif
14194 #ifndef GLEE_H_DEFINED_glMultiTexParameterIuivEXT
14195 #define GLEE_H_DEFINED_glMultiTexParameterIuivEXT
14196  typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint * params);
14197  GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT;
14198  #define glMultiTexParameterIuivEXT GLeeFuncPtr_glMultiTexParameterIuivEXT
14199 #endif
14200 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
14201 #define GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
14202  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
14203  GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT;
14204  #define glGetMultiTexParameterIivEXT GLeeFuncPtr_glGetMultiTexParameterIivEXT
14205 #endif
14206 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
14207 #define GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
14208  typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint * params);
14209  GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT;
14210  #define glGetMultiTexParameterIuivEXT GLeeFuncPtr_glGetMultiTexParameterIuivEXT
14211 #endif
14212 #ifndef GLEE_H_DEFINED_glProgramUniform1fEXT
14213 #define GLEE_H_DEFINED_glProgramUniform1fEXT
14214  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
14215  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT;
14216  #define glProgramUniform1fEXT GLeeFuncPtr_glProgramUniform1fEXT
14217 #endif
14218 #ifndef GLEE_H_DEFINED_glProgramUniform2fEXT
14219 #define GLEE_H_DEFINED_glProgramUniform2fEXT
14220  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
14221  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT;
14222  #define glProgramUniform2fEXT GLeeFuncPtr_glProgramUniform2fEXT
14223 #endif
14224 #ifndef GLEE_H_DEFINED_glProgramUniform3fEXT
14225 #define GLEE_H_DEFINED_glProgramUniform3fEXT
14226  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
14227  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT;
14228  #define glProgramUniform3fEXT GLeeFuncPtr_glProgramUniform3fEXT
14229 #endif
14230 #ifndef GLEE_H_DEFINED_glProgramUniform4fEXT
14231 #define GLEE_H_DEFINED_glProgramUniform4fEXT
14232  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
14233  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT;
14234  #define glProgramUniform4fEXT GLeeFuncPtr_glProgramUniform4fEXT
14235 #endif
14236 #ifndef GLEE_H_DEFINED_glProgramUniform1iEXT
14237 #define GLEE_H_DEFINED_glProgramUniform1iEXT
14238  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
14239  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT;
14240  #define glProgramUniform1iEXT GLeeFuncPtr_glProgramUniform1iEXT
14241 #endif
14242 #ifndef GLEE_H_DEFINED_glProgramUniform2iEXT
14243 #define GLEE_H_DEFINED_glProgramUniform2iEXT
14244  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
14245  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT;
14246  #define glProgramUniform2iEXT GLeeFuncPtr_glProgramUniform2iEXT
14247 #endif
14248 #ifndef GLEE_H_DEFINED_glProgramUniform3iEXT
14249 #define GLEE_H_DEFINED_glProgramUniform3iEXT
14250  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
14251  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT;
14252  #define glProgramUniform3iEXT GLeeFuncPtr_glProgramUniform3iEXT
14253 #endif
14254 #ifndef GLEE_H_DEFINED_glProgramUniform4iEXT
14255 #define GLEE_H_DEFINED_glProgramUniform4iEXT
14256  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
14257  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT;
14258  #define glProgramUniform4iEXT GLeeFuncPtr_glProgramUniform4iEXT
14259 #endif
14260 #ifndef GLEE_H_DEFINED_glProgramUniform1fvEXT
14261 #define GLEE_H_DEFINED_glProgramUniform1fvEXT
14262  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14263  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT;
14264  #define glProgramUniform1fvEXT GLeeFuncPtr_glProgramUniform1fvEXT
14265 #endif
14266 #ifndef GLEE_H_DEFINED_glProgramUniform2fvEXT
14267 #define GLEE_H_DEFINED_glProgramUniform2fvEXT
14268  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14269  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT;
14270  #define glProgramUniform2fvEXT GLeeFuncPtr_glProgramUniform2fvEXT
14271 #endif
14272 #ifndef GLEE_H_DEFINED_glProgramUniform3fvEXT
14273 #define GLEE_H_DEFINED_glProgramUniform3fvEXT
14274  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14275  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT;
14276  #define glProgramUniform3fvEXT GLeeFuncPtr_glProgramUniform3fvEXT
14277 #endif
14278 #ifndef GLEE_H_DEFINED_glProgramUniform4fvEXT
14279 #define GLEE_H_DEFINED_glProgramUniform4fvEXT
14280  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14281  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT;
14282  #define glProgramUniform4fvEXT GLeeFuncPtr_glProgramUniform4fvEXT
14283 #endif
14284 #ifndef GLEE_H_DEFINED_glProgramUniform1ivEXT
14285 #define GLEE_H_DEFINED_glProgramUniform1ivEXT
14286  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14287  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT;
14288  #define glProgramUniform1ivEXT GLeeFuncPtr_glProgramUniform1ivEXT
14289 #endif
14290 #ifndef GLEE_H_DEFINED_glProgramUniform2ivEXT
14291 #define GLEE_H_DEFINED_glProgramUniform2ivEXT
14292  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14293  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT;
14294  #define glProgramUniform2ivEXT GLeeFuncPtr_glProgramUniform2ivEXT
14295 #endif
14296 #ifndef GLEE_H_DEFINED_glProgramUniform3ivEXT
14297 #define GLEE_H_DEFINED_glProgramUniform3ivEXT
14298  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14299  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT;
14300  #define glProgramUniform3ivEXT GLeeFuncPtr_glProgramUniform3ivEXT
14301 #endif
14302 #ifndef GLEE_H_DEFINED_glProgramUniform4ivEXT
14303 #define GLEE_H_DEFINED_glProgramUniform4ivEXT
14304  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14305  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT;
14306  #define glProgramUniform4ivEXT GLeeFuncPtr_glProgramUniform4ivEXT
14307 #endif
14308 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
14309 #define GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
14310  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14311  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT;
14312  #define glProgramUniformMatrix2fvEXT GLeeFuncPtr_glProgramUniformMatrix2fvEXT
14313 #endif
14314 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
14315 #define GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
14316  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14317  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT;
14318  #define glProgramUniformMatrix3fvEXT GLeeFuncPtr_glProgramUniformMatrix3fvEXT
14319 #endif
14320 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
14321 #define GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
14322  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14323  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT;
14324  #define glProgramUniformMatrix4fvEXT GLeeFuncPtr_glProgramUniformMatrix4fvEXT
14325 #endif
14326 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
14327 #define GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
14328  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14329  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT;
14330  #define glProgramUniformMatrix2x3fvEXT GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT
14331 #endif
14332 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
14333 #define GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
14334  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14335  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT;
14336  #define glProgramUniformMatrix3x2fvEXT GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT
14337 #endif
14338 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
14339 #define GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
14340  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14341  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT;
14342  #define glProgramUniformMatrix2x4fvEXT GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT
14343 #endif
14344 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
14345 #define GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
14346  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14347  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT;
14348  #define glProgramUniformMatrix4x2fvEXT GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT
14349 #endif
14350 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
14351 #define GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
14352  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14353  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT;
14354  #define glProgramUniformMatrix3x4fvEXT GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT
14355 #endif
14356 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
14357 #define GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
14358  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14359  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT;
14360  #define glProgramUniformMatrix4x3fvEXT GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT
14361 #endif
14362 #ifndef GLEE_H_DEFINED_glProgramUniform1uiEXT
14363 #define GLEE_H_DEFINED_glProgramUniform1uiEXT
14364  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
14365  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT;
14366  #define glProgramUniform1uiEXT GLeeFuncPtr_glProgramUniform1uiEXT
14367 #endif
14368 #ifndef GLEE_H_DEFINED_glProgramUniform2uiEXT
14369 #define GLEE_H_DEFINED_glProgramUniform2uiEXT
14370  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
14371  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT;
14372  #define glProgramUniform2uiEXT GLeeFuncPtr_glProgramUniform2uiEXT
14373 #endif
14374 #ifndef GLEE_H_DEFINED_glProgramUniform3uiEXT
14375 #define GLEE_H_DEFINED_glProgramUniform3uiEXT
14376  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
14377  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT;
14378  #define glProgramUniform3uiEXT GLeeFuncPtr_glProgramUniform3uiEXT
14379 #endif
14380 #ifndef GLEE_H_DEFINED_glProgramUniform4uiEXT
14381 #define GLEE_H_DEFINED_glProgramUniform4uiEXT
14382  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
14383  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT;
14384  #define glProgramUniform4uiEXT GLeeFuncPtr_glProgramUniform4uiEXT
14385 #endif
14386 #ifndef GLEE_H_DEFINED_glProgramUniform1uivEXT
14387 #define GLEE_H_DEFINED_glProgramUniform1uivEXT
14388  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14389  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT;
14390  #define glProgramUniform1uivEXT GLeeFuncPtr_glProgramUniform1uivEXT
14391 #endif
14392 #ifndef GLEE_H_DEFINED_glProgramUniform2uivEXT
14393 #define GLEE_H_DEFINED_glProgramUniform2uivEXT
14394  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14395  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT;
14396  #define glProgramUniform2uivEXT GLeeFuncPtr_glProgramUniform2uivEXT
14397 #endif
14398 #ifndef GLEE_H_DEFINED_glProgramUniform3uivEXT
14399 #define GLEE_H_DEFINED_glProgramUniform3uivEXT
14400  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14401  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT;
14402  #define glProgramUniform3uivEXT GLeeFuncPtr_glProgramUniform3uivEXT
14403 #endif
14404 #ifndef GLEE_H_DEFINED_glProgramUniform4uivEXT
14405 #define GLEE_H_DEFINED_glProgramUniform4uivEXT
14406  typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14407  GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT;
14408  #define glProgramUniform4uivEXT GLeeFuncPtr_glProgramUniform4uivEXT
14409 #endif
14410 #ifndef GLEE_H_DEFINED_glNamedBufferDataEXT
14411 #define GLEE_H_DEFINED_glNamedBufferDataEXT
14412  typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
14413  GLEE_EXTERN GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT;
14414  #define glNamedBufferDataEXT GLeeFuncPtr_glNamedBufferDataEXT
14415 #endif
14416 #ifndef GLEE_H_DEFINED_glNamedBufferSubDataEXT
14417 #define GLEE_H_DEFINED_glNamedBufferSubDataEXT
14418  typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
14419  GLEE_EXTERN GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT;
14420  #define glNamedBufferSubDataEXT GLeeFuncPtr_glNamedBufferSubDataEXT
14421 #endif
14422 #ifndef GLEE_H_DEFINED_glMapNamedBufferEXT
14423 #define GLEE_H_DEFINED_glMapNamedBufferEXT
14424  typedef GLvoid* (APIENTRYP GLEEPFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);
14425  GLEE_EXTERN GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT;
14426  #define glMapNamedBufferEXT GLeeFuncPtr_glMapNamedBufferEXT
14427 #endif
14428 #ifndef GLEE_H_DEFINED_glUnmapNamedBufferEXT
14429 #define GLEE_H_DEFINED_glUnmapNamedBufferEXT
14430  typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
14431  GLEE_EXTERN GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT;
14432  #define glUnmapNamedBufferEXT GLeeFuncPtr_glUnmapNamedBufferEXT
14433 #endif
14434 #ifndef GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
14435 #define GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
14436  typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint * params);
14437  GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT;
14438  #define glGetNamedBufferParameterivEXT GLeeFuncPtr_glGetNamedBufferParameterivEXT
14439 #endif
14440 #ifndef GLEE_H_DEFINED_glGetNamedBufferPointervEXT
14441 #define GLEE_H_DEFINED_glGetNamedBufferPointervEXT
14442  typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* * params);
14443  GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT;
14444  #define glGetNamedBufferPointervEXT GLeeFuncPtr_glGetNamedBufferPointervEXT
14445 #endif
14446 #ifndef GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
14447 #define GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
14448  typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
14449  GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT;
14450  #define glGetNamedBufferSubDataEXT GLeeFuncPtr_glGetNamedBufferSubDataEXT
14451 #endif
14452 #ifndef GLEE_H_DEFINED_glTextureBufferEXT
14453 #define GLEE_H_DEFINED_glTextureBufferEXT
14454  typedef void (APIENTRYP GLEEPFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
14455  GLEE_EXTERN GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT;
14456  #define glTextureBufferEXT GLeeFuncPtr_glTextureBufferEXT
14457 #endif
14458 #ifndef GLEE_H_DEFINED_glMultiTexBufferEXT
14459 #define GLEE_H_DEFINED_glMultiTexBufferEXT
14460  typedef void (APIENTRYP GLEEPFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
14461  GLEE_EXTERN GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT;
14462  #define glMultiTexBufferEXT GLeeFuncPtr_glMultiTexBufferEXT
14463 #endif
14464 #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
14465 #define GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
14466  typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
14467  GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT;
14468  #define glNamedRenderbufferStorageEXT GLeeFuncPtr_glNamedRenderbufferStorageEXT
14469 #endif
14470 #ifndef GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
14471 #define GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
14472  typedef void (APIENTRYP GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint * params);
14473  GLEE_EXTERN GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT;
14474  #define glGetNamedRenderbufferParameterivEXT GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT
14475 #endif
14476 #ifndef GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
14477 #define GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
14478  typedef GLenum (APIENTRYP GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
14479  GLEE_EXTERN GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT;
14480  #define glCheckNamedFramebufferStatusEXT GLeeFuncPtr_glCheckNamedFramebufferStatusEXT
14481 #endif
14482 #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
14483 #define GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
14484  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
14485  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT;
14486  #define glNamedFramebufferTexture1DEXT GLeeFuncPtr_glNamedFramebufferTexture1DEXT
14487 #endif
14488 #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
14489 #define GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
14490  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
14491  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT;
14492  #define glNamedFramebufferTexture2DEXT GLeeFuncPtr_glNamedFramebufferTexture2DEXT
14493 #endif
14494 #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
14495 #define GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
14496  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
14497  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT;
14498  #define glNamedFramebufferTexture3DEXT GLeeFuncPtr_glNamedFramebufferTexture3DEXT
14499 #endif
14500 #ifndef GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
14501 #define GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
14502  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
14503  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT;
14504  #define glNamedFramebufferRenderbufferEXT GLeeFuncPtr_glNamedFramebufferRenderbufferEXT
14505 #endif
14506 #ifndef GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
14507 #define GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
14508  typedef void (APIENTRYP GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
14509  GLEE_EXTERN GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT;
14510  #define glGetNamedFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT
14511 #endif
14512 #ifndef GLEE_H_DEFINED_glGenerateTextureMipmapEXT
14513 #define GLEE_H_DEFINED_glGenerateTextureMipmapEXT
14514  typedef void (APIENTRYP GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
14515  GLEE_EXTERN GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT;
14516  #define glGenerateTextureMipmapEXT GLeeFuncPtr_glGenerateTextureMipmapEXT
14517 #endif
14518 #ifndef GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
14519 #define GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
14520  typedef void (APIENTRYP GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
14521  GLEE_EXTERN GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT;
14522  #define glGenerateMultiTexMipmapEXT GLeeFuncPtr_glGenerateMultiTexMipmapEXT
14523 #endif
14524 #ifndef GLEE_H_DEFINED_glFramebufferDrawBufferEXT
14525 #define GLEE_H_DEFINED_glFramebufferDrawBufferEXT
14526  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
14527  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT;
14528  #define glFramebufferDrawBufferEXT GLeeFuncPtr_glFramebufferDrawBufferEXT
14529 #endif
14530 #ifndef GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
14531 #define GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
14532  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum * bufs);
14533  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT;
14534  #define glFramebufferDrawBuffersEXT GLeeFuncPtr_glFramebufferDrawBuffersEXT
14535 #endif
14536 #ifndef GLEE_H_DEFINED_glFramebufferReadBufferEXT
14537 #define GLEE_H_DEFINED_glFramebufferReadBufferEXT
14538  typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
14539  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT;
14540  #define glFramebufferReadBufferEXT GLeeFuncPtr_glFramebufferReadBufferEXT
14541 #endif
14542 #ifndef GLEE_H_DEFINED_glGetFramebufferParameterivEXT
14543 #define GLEE_H_DEFINED_glGetFramebufferParameterivEXT
14544  typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint * params);
14545  GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT;
14546  #define glGetFramebufferParameterivEXT GLeeFuncPtr_glGetFramebufferParameterivEXT
14547 #endif
14548 #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
14549 #define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
14550  typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
14551  GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT;
14552  #define glNamedRenderbufferStorageMultisampleEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT
14553 #endif
14554 #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
14555 #define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
14556  typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
14557  GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT;
14558  #define glNamedRenderbufferStorageMultisampleCoverageEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT
14559 #endif
14560 #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureEXT
14561 #define GLEE_H_DEFINED_glNamedFramebufferTextureEXT
14562  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
14563  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT;
14564  #define glNamedFramebufferTextureEXT GLeeFuncPtr_glNamedFramebufferTextureEXT
14565 #endif
14566 #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
14567 #define GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
14568  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
14569  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT;
14570  #define glNamedFramebufferTextureLayerEXT GLeeFuncPtr_glNamedFramebufferTextureLayerEXT
14571 #endif
14572 #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
14573 #define GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
14574  typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
14575  GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT;
14576  #define glNamedFramebufferTextureFaceEXT GLeeFuncPtr_glNamedFramebufferTextureFaceEXT
14577 #endif
14578 #ifndef GLEE_H_DEFINED_glTextureRenderbufferEXT
14579 #define GLEE_H_DEFINED_glTextureRenderbufferEXT
14580  typedef void (APIENTRYP GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
14581  GLEE_EXTERN GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT;
14582  #define glTextureRenderbufferEXT GLeeFuncPtr_glTextureRenderbufferEXT
14583 #endif
14584 #ifndef GLEE_H_DEFINED_glMultiTexRenderbufferEXT
14585 #define GLEE_H_DEFINED_glMultiTexRenderbufferEXT
14586  typedef void (APIENTRYP GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
14587  GLEE_EXTERN GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT;
14588  #define glMultiTexRenderbufferEXT GLeeFuncPtr_glMultiTexRenderbufferEXT
14589 #endif
14590 #endif
14591 
14592 /* GL_EXT_vertex_array_bgra */
14593 
14594 #ifndef GL_EXT_vertex_array_bgra
14595 #define GL_EXT_vertex_array_bgra 1
14596 #define __GLEE_GL_EXT_vertex_array_bgra 1
14597 /* Constants */
14598 #endif
14599 
14600 /* GL_EXT_texture_swizzle */
14601 
14602 #ifndef GL_EXT_texture_swizzle
14603 #define GL_EXT_texture_swizzle 1
14604 #define __GLEE_GL_EXT_texture_swizzle 1
14605 /* Constants */
14606 #define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42
14607 #define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43
14608 #define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44
14609 #define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45
14610 #define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46
14611 #endif
14612 
14613 /* GL_NV_explicit_multisample */
14614 
14615 #ifndef GL_NV_explicit_multisample
14616 #define GL_NV_explicit_multisample 1
14617 #define __GLEE_GL_NV_explicit_multisample 1
14618 /* Constants */
14619 #define GL_SAMPLE_POSITION_NV 0x8E50
14620 #define GL_SAMPLE_MASK_NV 0x8E51
14621 #define GL_SAMPLE_MASK_VALUE_NV 0x8E52
14622 #define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
14623 #define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
14624 #define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
14625 #define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
14626 #define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
14627 #define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
14628 #define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
14629 #ifndef GLEE_H_DEFINED_glGetMultisamplefvNV
14630 #define GLEE_H_DEFINED_glGetMultisamplefvNV
14631  typedef void (APIENTRYP GLEEPFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat * val);
14632  GLEE_EXTERN GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV;
14633  #define glGetMultisamplefvNV GLeeFuncPtr_glGetMultisamplefvNV
14634 #endif
14635 #ifndef GLEE_H_DEFINED_glSampleMaskIndexedNV
14636 #define GLEE_H_DEFINED_glSampleMaskIndexedNV
14637  typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);
14638  GLEE_EXTERN GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV;
14639  #define glSampleMaskIndexedNV GLeeFuncPtr_glSampleMaskIndexedNV
14640 #endif
14641 #ifndef GLEE_H_DEFINED_glTexRenderbufferNV
14642 #define GLEE_H_DEFINED_glTexRenderbufferNV
14643  typedef void (APIENTRYP GLEEPFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);
14644  GLEE_EXTERN GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV;
14645  #define glTexRenderbufferNV GLeeFuncPtr_glTexRenderbufferNV
14646 #endif
14647 #endif
14648 
14649 /* GL_NV_transform_feedback2 */
14650 
14651 #ifndef GL_NV_transform_feedback2
14652 #define GL_NV_transform_feedback2 1
14653 #define __GLEE_GL_NV_transform_feedback2 1
14654 /* Constants */
14655 #define GL_TRANSFORM_FEEDBACK_NV 0x8E22
14656 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23
14657 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24
14658 #define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25
14659 #ifndef GLEE_H_DEFINED_glBindTransformFeedbackNV
14660 #define GLEE_H_DEFINED_glBindTransformFeedbackNV
14661  typedef void (APIENTRYP GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);
14662  GLEE_EXTERN GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV;
14663  #define glBindTransformFeedbackNV GLeeFuncPtr_glBindTransformFeedbackNV
14664 #endif
14665 #ifndef GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
14666 #define GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
14667  typedef void (APIENTRYP GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint * ids);
14668  GLEE_EXTERN GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV;
14669  #define glDeleteTransformFeedbacksNV GLeeFuncPtr_glDeleteTransformFeedbacksNV
14670 #endif
14671 #ifndef GLEE_H_DEFINED_glGenTransformFeedbacksNV
14672 #define GLEE_H_DEFINED_glGenTransformFeedbacksNV
14673  typedef void (APIENTRYP GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint * ids);
14674  GLEE_EXTERN GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV;
14675  #define glGenTransformFeedbacksNV GLeeFuncPtr_glGenTransformFeedbacksNV
14676 #endif
14677 #ifndef GLEE_H_DEFINED_glIsTransformFeedbackNV
14678 #define GLEE_H_DEFINED_glIsTransformFeedbackNV
14679  typedef GLboolean (APIENTRYP GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);
14680  GLEE_EXTERN GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV;
14681  #define glIsTransformFeedbackNV GLeeFuncPtr_glIsTransformFeedbackNV
14682 #endif
14683 #ifndef GLEE_H_DEFINED_glPauseTransformFeedbackNV
14684 #define GLEE_H_DEFINED_glPauseTransformFeedbackNV
14685  typedef void (APIENTRYP GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) ();
14686  GLEE_EXTERN GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV;
14687  #define glPauseTransformFeedbackNV GLeeFuncPtr_glPauseTransformFeedbackNV
14688 #endif
14689 #ifndef GLEE_H_DEFINED_glResumeTransformFeedbackNV
14690 #define GLEE_H_DEFINED_glResumeTransformFeedbackNV
14691  typedef void (APIENTRYP GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) ();
14692  GLEE_EXTERN GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV;
14693  #define glResumeTransformFeedbackNV GLeeFuncPtr_glResumeTransformFeedbackNV
14694 #endif
14695 #ifndef GLEE_H_DEFINED_glDrawTransformFeedbackNV
14696 #define GLEE_H_DEFINED_glDrawTransformFeedbackNV
14697  typedef void (APIENTRYP GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);
14698  GLEE_EXTERN GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV;
14699  #define glDrawTransformFeedbackNV GLeeFuncPtr_glDrawTransformFeedbackNV
14700 #endif
14701 #endif
14702 
14703 /* GL_SGIX_texture_select */
14704 
14705 #ifndef GL_SGIX_texture_select
14706 #define GL_SGIX_texture_select 1
14707 #define __GLEE_GL_SGIX_texture_select 1
14708 /* Constants */
14709 #endif
14710 
14711 /* GL_INGR_blend_func_separate */
14712 
14713 #ifndef GL_INGR_blend_func_separate
14714 #define GL_INGR_blend_func_separate 1
14715 #define __GLEE_GL_INGR_blend_func_separate 1
14716 /* Constants */
14717 #ifndef GLEE_H_DEFINED_glBlendFuncSeparateINGR
14718 #define GLEE_H_DEFINED_glBlendFuncSeparateINGR
14719  typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
14720  GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR;
14721  #define glBlendFuncSeparateINGR GLeeFuncPtr_glBlendFuncSeparateINGR
14722 #endif
14723 #endif
14724 
14725 /* GL_SGIX_depth_pass_instrument */
14726 
14727 #ifndef GL_SGIX_depth_pass_instrument
14728 #define GL_SGIX_depth_pass_instrument 1
14729 #define __GLEE_GL_SGIX_depth_pass_instrument 1
14730 /* Constants */
14731 #endif
14732 
14733 /* GL_SGIX_igloo_interface */
14734 
14735 #ifndef GL_SGIX_igloo_interface
14736 #define GL_SGIX_igloo_interface 1
14737 #define __GLEE_GL_SGIX_igloo_interface 1
14738 /* Constants */
14739 #ifndef GLEE_H_DEFINED_glIglooInterfaceSGIX
14740 #define GLEE_H_DEFINED_glIglooInterfaceSGIX
14741  typedef void (APIENTRYP GLEEPFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
14742  GLEE_EXTERN GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX;
14743  #define glIglooInterfaceSGIX GLeeFuncPtr_glIglooInterfaceSGIX
14744 #endif
14745 #endif
14746 
14747 /* GL_EXT_fragment_lighting */
14748 
14749 #ifndef GL_EXT_fragment_lighting
14750 #define GL_EXT_fragment_lighting 1
14751 #define __GLEE_GL_EXT_fragment_lighting 1
14752 /* Constants */
14753 #define GL_FRAGMENT_LIGHTING_EXT 0x8400
14754 #define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
14755 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
14756 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
14757 #define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
14758 #define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
14759 #define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
14760 #define GL_LIGHT_ENV_MODE_EXT 0x8407
14761 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
14762 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
14763 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
14764 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
14765 #define GL_FRAGMENT_LIGHT0_EXT 0x840C
14766 #define GL_FRAGMENT_LIGHT7_EXT 0x8413
14767 #ifndef GLEE_H_DEFINED_glFragmentLightModeliEXT
14768 #define GLEE_H_DEFINED_glFragmentLightModeliEXT
14769  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
14770  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT;
14771  #define glFragmentLightModeliEXT GLeeFuncPtr_glFragmentLightModeliEXT
14772 #endif
14773 #ifndef GLEE_H_DEFINED_glFragmentLightModelfEXT
14774 #define GLEE_H_DEFINED_glFragmentLightModelfEXT
14775  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
14776  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT;
14777  #define glFragmentLightModelfEXT GLeeFuncPtr_glFragmentLightModelfEXT
14778 #endif
14779 #ifndef GLEE_H_DEFINED_glFragmentLightModelivEXT
14780 #define GLEE_H_DEFINED_glFragmentLightModelivEXT
14781  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
14782  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT;
14783  #define glFragmentLightModelivEXT GLeeFuncPtr_glFragmentLightModelivEXT
14784 #endif
14785 #ifndef GLEE_H_DEFINED_glFragmentLightModelfvEXT
14786 #define GLEE_H_DEFINED_glFragmentLightModelfvEXT
14787  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
14788  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT;
14789  #define glFragmentLightModelfvEXT GLeeFuncPtr_glFragmentLightModelfvEXT
14790 #endif
14791 #ifndef GLEE_H_DEFINED_glFragmentLightiEXT
14792 #define GLEE_H_DEFINED_glFragmentLightiEXT
14793  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
14794  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT;
14795  #define glFragmentLightiEXT GLeeFuncPtr_glFragmentLightiEXT
14796 #endif
14797 #ifndef GLEE_H_DEFINED_glFragmentLightfEXT
14798 #define GLEE_H_DEFINED_glFragmentLightfEXT
14799  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
14800  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT;
14801  #define glFragmentLightfEXT GLeeFuncPtr_glFragmentLightfEXT
14802 #endif
14803 #ifndef GLEE_H_DEFINED_glFragmentLightivEXT
14804 #define GLEE_H_DEFINED_glFragmentLightivEXT
14805  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
14806  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT;
14807  #define glFragmentLightivEXT GLeeFuncPtr_glFragmentLightivEXT
14808 #endif
14809 #ifndef GLEE_H_DEFINED_glFragmentLightfvEXT
14810 #define GLEE_H_DEFINED_glFragmentLightfvEXT
14811  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
14812  GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT;
14813  #define glFragmentLightfvEXT GLeeFuncPtr_glFragmentLightfvEXT
14814 #endif
14815 #ifndef GLEE_H_DEFINED_glGetFragmentLightivEXT
14816 #define GLEE_H_DEFINED_glGetFragmentLightivEXT
14817  typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
14818  GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT;
14819  #define glGetFragmentLightivEXT GLeeFuncPtr_glGetFragmentLightivEXT
14820 #endif
14821 #ifndef GLEE_H_DEFINED_glGetFragmentLightfvEXT
14822 #define GLEE_H_DEFINED_glGetFragmentLightfvEXT
14823  typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
14824  GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT;
14825  #define glGetFragmentLightfvEXT GLeeFuncPtr_glGetFragmentLightfvEXT
14826 #endif
14827 #ifndef GLEE_H_DEFINED_glFragmentMaterialfEXT
14828 #define GLEE_H_DEFINED_glFragmentMaterialfEXT
14829  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
14830  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT;
14831  #define glFragmentMaterialfEXT GLeeFuncPtr_glFragmentMaterialfEXT
14832 #endif
14833 #ifndef GLEE_H_DEFINED_glFragmentMaterialiEXT
14834 #define GLEE_H_DEFINED_glFragmentMaterialiEXT
14835  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
14836  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT;
14837  #define glFragmentMaterialiEXT GLeeFuncPtr_glFragmentMaterialiEXT
14838 #endif
14839 #ifndef GLEE_H_DEFINED_glFragmentMaterialfvEXT
14840 #define GLEE_H_DEFINED_glFragmentMaterialfvEXT
14841  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
14842  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT;
14843  #define glFragmentMaterialfvEXT GLeeFuncPtr_glFragmentMaterialfvEXT
14844 #endif
14845 #ifndef GLEE_H_DEFINED_glFragmentMaterialivEXT
14846 #define GLEE_H_DEFINED_glFragmentMaterialivEXT
14847  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
14848  GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT;
14849  #define glFragmentMaterialivEXT GLeeFuncPtr_glFragmentMaterialivEXT
14850 #endif
14851 #ifndef GLEE_H_DEFINED_glFragmentColorMaterialEXT
14852 #define GLEE_H_DEFINED_glFragmentColorMaterialEXT
14853  typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
14854  GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT;
14855  #define glFragmentColorMaterialEXT GLeeFuncPtr_glFragmentColorMaterialEXT
14856 #endif
14857 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
14858 #define GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
14859  typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
14860  GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT;
14861  #define glGetFragmentMaterialfvEXT GLeeFuncPtr_glGetFragmentMaterialfvEXT
14862 #endif
14863 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialivEXT
14864 #define GLEE_H_DEFINED_glGetFragmentMaterialivEXT
14865  typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
14866  GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT;
14867  #define glGetFragmentMaterialivEXT GLeeFuncPtr_glGetFragmentMaterialivEXT
14868 #endif
14869 #ifndef GLEE_H_DEFINED_glLightEnviEXT
14870 #define GLEE_H_DEFINED_glLightEnviEXT
14871  typedef GLvoid (APIENTRYP GLEEPFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
14872  GLEE_EXTERN GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT;
14873  #define glLightEnviEXT GLeeFuncPtr_glLightEnviEXT
14874 #endif
14875 #endif
14876 
14877 /* GL_EXT_geometry_shader4 */
14878 
14879 #ifndef GL_EXT_geometry_shader4
14880 #define GL_EXT_geometry_shader4 1
14881 #define __GLEE_GL_EXT_geometry_shader4 1
14882 /* Constants */
14883 #define GL_GEOMETRY_SHADER_EXT 0x8DD9
14884 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
14885 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
14886 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
14887 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
14888 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
14889 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
14890 #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
14891 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
14892 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
14893 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
14894 #define GL_LINES_ADJACENCY_EXT 0xA
14895 #define GL_LINE_STRIP_ADJACENCY_EXT 0xB
14896 #define GL_TRIANGLES_ADJACENCY_EXT 0xC
14897 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
14898 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
14899 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
14900 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
14901 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
14902 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
14903 #ifndef GLEE_H_DEFINED_glProgramParameteriEXT
14904 #define GLEE_H_DEFINED_glProgramParameteriEXT
14905  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
14906  GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT;
14907  #define glProgramParameteriEXT GLeeFuncPtr_glProgramParameteriEXT
14908 #endif
14909 #ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
14910 #define GLEE_H_DEFINED_glFramebufferTextureEXT
14911  typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
14912  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
14913  #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
14914 #endif
14915 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
14916 #define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
14917  typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
14918  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
14919  #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
14920 #endif
14921 #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
14922 #define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
14923  typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
14924  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
14925  #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
14926 #endif
14927 #endif
14928 
14929 /* GL_EXT_scene_marker */
14930 
14931 #ifndef GL_EXT_scene_marker
14932 #define GL_EXT_scene_marker 1
14933 #define __GLEE_GL_EXT_scene_marker 1
14934 /* Constants */
14935 #ifndef GLEE_H_DEFINED_glBeginSceneEXT
14936 #define GLEE_H_DEFINED_glBeginSceneEXT
14937  typedef GLvoid (APIENTRYP GLEEPFNGLBEGINSCENEEXTPROC) ();
14938  GLEE_EXTERN GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT;
14939  #define glBeginSceneEXT GLeeFuncPtr_glBeginSceneEXT
14940 #endif
14941 #ifndef GLEE_H_DEFINED_glEndSceneEXT
14942 #define GLEE_H_DEFINED_glEndSceneEXT
14943  typedef GLvoid (APIENTRYP GLEEPFNGLENDSCENEEXTPROC) ();
14944  GLEE_EXTERN GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT;
14945  #define glEndSceneEXT GLeeFuncPtr_glEndSceneEXT
14946 #endif
14947 #endif
14948 
14949 /* GL_EXT_texture_compression_dxt1 */
14950 
14951 #ifndef GL_EXT_texture_compression_dxt1
14952 #define GL_EXT_texture_compression_dxt1 1
14953 #define __GLEE_GL_EXT_texture_compression_dxt1 1
14954 /* Constants */
14955 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
14956 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
14957 #endif
14958 
14959 /* GL_EXT_texture_env */
14960 
14961 #ifndef GL_EXT_texture_env
14962 #define GL_EXT_texture_env 1
14963 #define __GLEE_GL_EXT_texture_env 1
14964 /* Constants */
14965 #define GL_TEXTURE_ENV0_EXT 0
14966 #define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
14967 #define GL_ENV_COPY_EXT 0
14968 #define GL_ENV_REPLACE_EXT 0
14969 #define GL_ENV_MODULATE_EXT 0
14970 #define GL_ENV_ADD_EXT 0
14971 #define GL_ENV_SUBTRACT_EXT 0
14972 #define GL_ENV_REVERSE_SUBTRACT_EXT 0
14973 #define GL_ENV_BLEND_EXT 0
14974 #define GL_ENV_REVERSE_BLEND_EXT 0
14975 #define GL_TEXTURE_ENV_SHIFT_EXT 0
14976 #endif
14977 
14978 /* GL_IBM_static_data */
14979 
14980 #ifndef GL_IBM_static_data
14981 #define GL_IBM_static_data 1
14982 #define __GLEE_GL_IBM_static_data 1
14983 /* Constants */
14984 #define GL_ALL_STATIC_DATA_IBM 103060
14985 #define GL_STATIC_VERTEX_ARRAY_IBM 103061
14986 #endif
14987 
14988 /* GL_NV_gpu_program4 */
14989 
14990 #ifndef GL_NV_gpu_program4
14991 #define GL_NV_gpu_program4 1
14992 #define __GLEE_GL_NV_gpu_program4 1
14993 /* Constants */
14994 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904
14995 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905
14996 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
14997 #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
14998 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
14999 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
15000 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
15001 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
15002 #define GL_GEOMETRY_PROGRAM_NV 0x8C26
15003 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
15004 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
15005 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
15006 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
15007 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
15008 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
15009 #define GL_LINES_ADJACENCY_EXT 0xA
15010 #define GL_LINE_STRIP_ADJACENCY_EXT 0xB
15011 #define GL_TRIANGLES_ADJACENCY_EXT 0xC
15012 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
15013 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
15014 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
15015 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
15016 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
15017 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
15018 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
15019 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4iNV
15020 #define GLEE_H_DEFINED_glProgramLocalParameterI4iNV
15021  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
15022  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV;
15023  #define glProgramLocalParameterI4iNV GLeeFuncPtr_glProgramLocalParameterI4iNV
15024 #endif
15025 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
15026 #define GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
15027  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
15028  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV;
15029  #define glProgramLocalParameterI4ivNV GLeeFuncPtr_glProgramLocalParameterI4ivNV
15030 #endif
15031 #ifndef GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
15032 #define GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
15033  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
15034  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV;
15035  #define glProgramLocalParametersI4ivNV GLeeFuncPtr_glProgramLocalParametersI4ivNV
15036 #endif
15037 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
15038 #define GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
15039  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15040  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV;
15041  #define glProgramLocalParameterI4uiNV GLeeFuncPtr_glProgramLocalParameterI4uiNV
15042 #endif
15043 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
15044 #define GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
15045  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
15046  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV;
15047  #define glProgramLocalParameterI4uivNV GLeeFuncPtr_glProgramLocalParameterI4uivNV
15048 #endif
15049 #ifndef GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
15050 #define GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
15051  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
15052  GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV;
15053  #define glProgramLocalParametersI4uivNV GLeeFuncPtr_glProgramLocalParametersI4uivNV
15054 #endif
15055 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4iNV
15056 #define GLEE_H_DEFINED_glProgramEnvParameterI4iNV
15057  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
15058  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV;
15059  #define glProgramEnvParameterI4iNV GLeeFuncPtr_glProgramEnvParameterI4iNV
15060 #endif
15061 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
15062 #define GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
15063  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
15064  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV;
15065  #define glProgramEnvParameterI4ivNV GLeeFuncPtr_glProgramEnvParameterI4ivNV
15066 #endif
15067 #ifndef GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
15068 #define GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
15069  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
15070  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV;
15071  #define glProgramEnvParametersI4ivNV GLeeFuncPtr_glProgramEnvParametersI4ivNV
15072 #endif
15073 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
15074 #define GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
15075  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15076  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV;
15077  #define glProgramEnvParameterI4uiNV GLeeFuncPtr_glProgramEnvParameterI4uiNV
15078 #endif
15079 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
15080 #define GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
15081  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
15082  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV;
15083  #define glProgramEnvParameterI4uivNV GLeeFuncPtr_glProgramEnvParameterI4uivNV
15084 #endif
15085 #ifndef GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
15086 #define GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
15087  typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
15088  GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV;
15089  #define glProgramEnvParametersI4uivNV GLeeFuncPtr_glProgramEnvParametersI4uivNV
15090 #endif
15091 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
15092 #define GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
15093  typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
15094  GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV;
15095  #define glGetProgramLocalParameterIivNV GLeeFuncPtr_glGetProgramLocalParameterIivNV
15096 #endif
15097 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
15098 #define GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
15099  typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
15100  GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV;
15101  #define glGetProgramLocalParameterIuivNV GLeeFuncPtr_glGetProgramLocalParameterIuivNV
15102 #endif
15103 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
15104 #define GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
15105  typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
15106  GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV;
15107  #define glGetProgramEnvParameterIivNV GLeeFuncPtr_glGetProgramEnvParameterIivNV
15108 #endif
15109 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
15110 #define GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
15111  typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
15112  GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV;
15113  #define glGetProgramEnvParameterIuivNV GLeeFuncPtr_glGetProgramEnvParameterIuivNV
15114 #endif
15115 #ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
15116 #define GLEE_H_DEFINED_glFramebufferTextureEXT
15117  typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
15118  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
15119  #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
15120 #endif
15121 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
15122 #define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
15123  typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
15124  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
15125  #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
15126 #endif
15127 #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
15128 #define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
15129  typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
15130  GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
15131  #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
15132 #endif
15133 #ifndef GLEE_H_DEFINED_glVertexAttribI2iEXT
15134 #define GLEE_H_DEFINED_glVertexAttribI2iEXT
15135  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);
15136  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT;
15137  #define glVertexAttribI2iEXT GLeeFuncPtr_glVertexAttribI2iEXT
15138 #endif
15139 #ifndef GLEE_H_DEFINED_glVertexAttribI3iEXT
15140 #define GLEE_H_DEFINED_glVertexAttribI3iEXT
15141  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
15142  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT;
15143  #define glVertexAttribI3iEXT GLeeFuncPtr_glVertexAttribI3iEXT
15144 #endif
15145 #ifndef GLEE_H_DEFINED_glVertexAttribI4iEXT
15146 #define GLEE_H_DEFINED_glVertexAttribI4iEXT
15147  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
15148  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT;
15149  #define glVertexAttribI4iEXT GLeeFuncPtr_glVertexAttribI4iEXT
15150 #endif
15151 #ifndef GLEE_H_DEFINED_glVertexAttribI1uiEXT
15152 #define GLEE_H_DEFINED_glVertexAttribI1uiEXT
15153  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
15154  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT;
15155  #define glVertexAttribI1uiEXT GLeeFuncPtr_glVertexAttribI1uiEXT
15156 #endif
15157 #ifndef GLEE_H_DEFINED_glVertexAttribI2uiEXT
15158 #define GLEE_H_DEFINED_glVertexAttribI2uiEXT
15159  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);
15160  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT;
15161  #define glVertexAttribI2uiEXT GLeeFuncPtr_glVertexAttribI2uiEXT
15162 #endif
15163 #ifndef GLEE_H_DEFINED_glVertexAttribI3uiEXT
15164 #define GLEE_H_DEFINED_glVertexAttribI3uiEXT
15165  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
15166  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT;
15167  #define glVertexAttribI3uiEXT GLeeFuncPtr_glVertexAttribI3uiEXT
15168 #endif
15169 #ifndef GLEE_H_DEFINED_glVertexAttribI4uiEXT
15170 #define GLEE_H_DEFINED_glVertexAttribI4uiEXT
15171  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15172  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT;
15173  #define glVertexAttribI4uiEXT GLeeFuncPtr_glVertexAttribI4uiEXT
15174 #endif
15175 #ifndef GLEE_H_DEFINED_glVertexAttribI1ivEXT
15176 #define GLEE_H_DEFINED_glVertexAttribI1ivEXT
15177  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint * v);
15178  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT;
15179  #define glVertexAttribI1ivEXT GLeeFuncPtr_glVertexAttribI1ivEXT
15180 #endif
15181 #ifndef GLEE_H_DEFINED_glVertexAttribI2ivEXT
15182 #define GLEE_H_DEFINED_glVertexAttribI2ivEXT
15183  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint * v);
15184  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT;
15185  #define glVertexAttribI2ivEXT GLeeFuncPtr_glVertexAttribI2ivEXT
15186 #endif
15187 #ifndef GLEE_H_DEFINED_glVertexAttribI3ivEXT
15188 #define GLEE_H_DEFINED_glVertexAttribI3ivEXT
15189  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint * v);
15190  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT;
15191  #define glVertexAttribI3ivEXT GLeeFuncPtr_glVertexAttribI3ivEXT
15192 #endif
15193 #ifndef GLEE_H_DEFINED_glVertexAttribI4ivEXT
15194 #define GLEE_H_DEFINED_glVertexAttribI4ivEXT
15195  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint * v);
15196  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT;
15197  #define glVertexAttribI4ivEXT GLeeFuncPtr_glVertexAttribI4ivEXT
15198 #endif
15199 #ifndef GLEE_H_DEFINED_glVertexAttribI1uivEXT
15200 #define GLEE_H_DEFINED_glVertexAttribI1uivEXT
15201  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint * v);
15202  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT;
15203  #define glVertexAttribI1uivEXT GLeeFuncPtr_glVertexAttribI1uivEXT
15204 #endif
15205 #ifndef GLEE_H_DEFINED_glVertexAttribI2uivEXT
15206 #define GLEE_H_DEFINED_glVertexAttribI2uivEXT
15207  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint * v);
15208  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT;
15209  #define glVertexAttribI2uivEXT GLeeFuncPtr_glVertexAttribI2uivEXT
15210 #endif
15211 #ifndef GLEE_H_DEFINED_glVertexAttribI3uivEXT
15212 #define GLEE_H_DEFINED_glVertexAttribI3uivEXT
15213  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint * v);
15214  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT;
15215  #define glVertexAttribI3uivEXT GLeeFuncPtr_glVertexAttribI3uivEXT
15216 #endif
15217 #ifndef GLEE_H_DEFINED_glVertexAttribI4uivEXT
15218 #define GLEE_H_DEFINED_glVertexAttribI4uivEXT
15219  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint * v);
15220  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT;
15221  #define glVertexAttribI4uivEXT GLeeFuncPtr_glVertexAttribI4uivEXT
15222 #endif
15223 #ifndef GLEE_H_DEFINED_glVertexAttribI4bvEXT
15224 #define GLEE_H_DEFINED_glVertexAttribI4bvEXT
15225  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte * v);
15226  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT;
15227  #define glVertexAttribI4bvEXT GLeeFuncPtr_glVertexAttribI4bvEXT
15228 #endif
15229 #ifndef GLEE_H_DEFINED_glVertexAttribI4svEXT
15230 #define GLEE_H_DEFINED_glVertexAttribI4svEXT
15231  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort * v);
15232  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT;
15233  #define glVertexAttribI4svEXT GLeeFuncPtr_glVertexAttribI4svEXT
15234 #endif
15235 #ifndef GLEE_H_DEFINED_glVertexAttribI4ubvEXT
15236 #define GLEE_H_DEFINED_glVertexAttribI4ubvEXT
15237  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte * v);
15238  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT;
15239  #define glVertexAttribI4ubvEXT GLeeFuncPtr_glVertexAttribI4ubvEXT
15240 #endif
15241 #ifndef GLEE_H_DEFINED_glVertexAttribI4usvEXT
15242 #define GLEE_H_DEFINED_glVertexAttribI4usvEXT
15243  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort * v);
15244  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT;
15245  #define glVertexAttribI4usvEXT GLeeFuncPtr_glVertexAttribI4usvEXT
15246 #endif
15247 #ifndef GLEE_H_DEFINED_glVertexAttribIPointerEXT
15248 #define GLEE_H_DEFINED_glVertexAttribIPointerEXT
15249  typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
15250  GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT;
15251  #define glVertexAttribIPointerEXT GLeeFuncPtr_glVertexAttribIPointerEXT
15252 #endif
15253 #ifndef GLEE_H_DEFINED_glGetVertexAttribIivEXT
15254 #define GLEE_H_DEFINED_glGetVertexAttribIivEXT
15255  typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint * params);
15256  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT;
15257  #define glGetVertexAttribIivEXT GLeeFuncPtr_glGetVertexAttribIivEXT
15258 #endif
15259 #ifndef GLEE_H_DEFINED_glGetVertexAttribIuivEXT
15260 #define GLEE_H_DEFINED_glGetVertexAttribIuivEXT
15261  typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint * params);
15262  GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT;
15263  #define glGetVertexAttribIuivEXT GLeeFuncPtr_glGetVertexAttribIuivEXT
15264 #endif
15265 #endif
15266 
15267 /* GL_OES_byte_coordinates */
15268 
15269 #ifndef GL_OES_byte_coordinates
15270 #define GL_OES_byte_coordinates 1
15271 #define __GLEE_GL_OES_byte_coordinates 1
15272 /* Constants */
15273 #define GL_BYTE 0x1400
15274 #endif
15275 
15276 /* GL_OES_compressed_paletted_texture */
15277 
15278 #ifndef GL_OES_compressed_paletted_texture
15279 #define GL_OES_compressed_paletted_texture 1
15280 #define __GLEE_GL_OES_compressed_paletted_texture 1
15281 /* Constants */
15282 #define GL_PALETTE4_RGB8_OES 0x8B90
15283 #define GL_PALETTE4_RGBA8_OES 0x8B91
15284 #define GL_PALETTE4_R5_G6_B5_OES 0x8B92
15285 #define GL_PALETTE4_RGBA4_OES 0x8B93
15286 #define GL_PALETTE4_RGB5_A1_OES 0x8B94
15287 #define GL_PALETTE8_RGB8_OES 0x8B95
15288 #define GL_PALETTE8_RGBA8_OES 0x8B96
15289 #define GL_PALETTE8_R5_G6_B5_OES 0x8B97
15290 #define GL_PALETTE8_RGBA4_OES 0x8B98
15291 #define GL_PALETTE8_RGB5_A1_OES 0x8B99
15292 #endif
15293 
15294 /* GL_OES_single_precision */
15295 
15296 #ifndef GL_OES_single_precision
15297 #define GL_OES_single_precision 1
15298 #define __GLEE_GL_OES_single_precision 1
15299 /* Constants */
15300 #ifndef GLEE_H_DEFINED_glDepthRangefOES
15301 #define GLEE_H_DEFINED_glDepthRangefOES
15302  typedef GLvoid (APIENTRYP GLEEPFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
15303  GLEE_EXTERN GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES;
15304  #define glDepthRangefOES GLeeFuncPtr_glDepthRangefOES
15305 #endif
15306 #ifndef GLEE_H_DEFINED_glFrustumfOES
15307 #define GLEE_H_DEFINED_glFrustumfOES
15308  typedef GLvoid (APIENTRYP GLEEPFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
15309  GLEE_EXTERN GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES;
15310  #define glFrustumfOES GLeeFuncPtr_glFrustumfOES
15311 #endif
15312 #ifndef GLEE_H_DEFINED_glOrthofOES
15313 #define GLEE_H_DEFINED_glOrthofOES
15314  typedef GLvoid (APIENTRYP GLEEPFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
15315  GLEE_EXTERN GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES;
15316  #define glOrthofOES GLeeFuncPtr_glOrthofOES
15317 #endif
15318 #ifndef GLEE_H_DEFINED_glClipPlanefOES
15319 #define GLEE_H_DEFINED_glClipPlanefOES
15320  typedef GLvoid (APIENTRYP GLEEPFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
15321  GLEE_EXTERN GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES;
15322  #define glClipPlanefOES GLeeFuncPtr_glClipPlanefOES
15323 #endif
15324 #ifndef GLEE_H_DEFINED_glGetClipPlanefOES
15325 #define GLEE_H_DEFINED_glGetClipPlanefOES
15326  typedef GLvoid (APIENTRYP GLEEPFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
15327  GLEE_EXTERN GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES;
15328  #define glGetClipPlanefOES GLeeFuncPtr_glGetClipPlanefOES
15329 #endif
15330 #ifndef GLEE_H_DEFINED_glClearDepthfOES
15331 #define GLEE_H_DEFINED_glClearDepthfOES
15332  typedef GLvoid (APIENTRYP GLEEPFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
15333  GLEE_EXTERN GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES;
15334  #define glClearDepthfOES GLeeFuncPtr_glClearDepthfOES
15335 #endif
15336 #endif
15337 
15338 /* GL_SGIX_pixel_texture_bits */
15339 
15340 #ifndef GL_SGIX_pixel_texture_bits
15341 #define GL_SGIX_pixel_texture_bits 1
15342 #define __GLEE_GL_SGIX_pixel_texture_bits 1
15343 /* Constants */
15344 #endif
15345 
15346 /* GL_SGIX_texture_range */
15347 
15348 #ifndef GL_SGIX_texture_range
15349 #define GL_SGIX_texture_range 1
15350 #define __GLEE_GL_SGIX_texture_range 1
15351 /* Constants */
15352 #define GL_RGB_SIGNED_SGIX 0x85E0
15353 #define GL_RGBA_SIGNED_SGIX 0x85E1
15354 #define GL_ALPHA_SIGNED_SGIX 0x85E2
15355 #define GL_LUMINANCE_SIGNED_SGIX 0x85E3
15356 #define GL_INTENSITY_SIGNED_SGIX 0x85E4
15357 #define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
15358 #define GL_RGB16_SIGNED_SGIX 0x85E6
15359 #define GL_RGBA16_SIGNED_SGIX 0x85E7
15360 #define GL_ALPHA16_SIGNED_SGIX 0x85E8
15361 #define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
15362 #define GL_INTENSITY16_SIGNED_SGIX 0x85EA
15363 #define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
15364 #define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
15365 #define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
15366 #define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
15367 #define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
15368 #define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
15369 #define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
15370 #define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
15371 #define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
15372 #define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
15373 #define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
15374 #define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
15375 #define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
15376 #define GL_MIN_LUMINANCE_SGIS 0x85F8
15377 #define GL_MAX_LUMINANCE_SGIS 0x85F9
15378 #define GL_MIN_INTENSITY_SGIS 0x85FA
15379 #define GL_MAX_INTENSITY_SGIS 0x85FB
15380 #endif
15381 
15382 /* WGL */
15383 
15384 #ifdef WIN32
15385 
15386 /* Extension querying variables */
15387 
15388 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
15389 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
15390 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
15391 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
15392 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
15393 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
15394 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
15395 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
15396 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_create_context;
15397 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
15398 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
15399 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
15400 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
15401 GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
15402 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
15403 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
15404 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
15405 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
15406 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
15407 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
15408 GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
15409 GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
15410 GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
15411 GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
15412 GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
15413 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format_packed_float;
15414 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_framebuffer_sRGB;
15415 GLEE_EXTERN GLboolean _GLEE_WGL_NV_present_video;
15416 GLEE_EXTERN GLboolean _GLEE_WGL_NV_swap_group;
15417 GLEE_EXTERN GLboolean _GLEE_WGL_NV_gpu_affinity;
15418 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
15419 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
15420 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
15421 GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
15422 GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
15423 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
15424 GLEE_EXTERN GLboolean _GLEE_WGL_NV_video_output;
15425 
15426 /* Aliases for extension querying variables */
15427 
15428 #define GLEE_WGL_ARB_buffer_region GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
15429 #define GLEE_WGL_ARB_multisample GLeeEnabled(&_GLEE_WGL_ARB_multisample)
15430 #define GLEE_WGL_ARB_extensions_string GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
15431 #define GLEE_WGL_ARB_pixel_format GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
15432 #define GLEE_WGL_ARB_make_current_read GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
15433 #define GLEE_WGL_ARB_pbuffer GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
15434 #define GLEE_WGL_ARB_render_texture GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
15435 #define GLEE_WGL_ARB_pixel_format_float GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
15436 #define GLEE_WGL_ARB_create_context GLeeEnabled(&_GLEE_WGL_ARB_create_context)
15437 #define GLEE_WGL_EXT_make_current_read GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
15438 #define GLEE_WGL_EXT_pixel_format GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
15439 #define GLEE_WGL_EXT_pbuffer GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
15440 #define GLEE_WGL_EXT_depth_float GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
15441 #define GLEE_WGL_3DFX_multisample GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
15442 #define GLEE_WGL_EXT_multisample GLeeEnabled(&_GLEE_WGL_EXT_multisample)
15443 #define GLEE_WGL_I3D_digital_video_control GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
15444 #define GLEE_WGL_I3D_gamma GLeeEnabled(&_GLEE_WGL_I3D_gamma)
15445 #define GLEE_WGL_I3D_genlock GLeeEnabled(&_GLEE_WGL_I3D_genlock)
15446 #define GLEE_WGL_I3D_image_buffer GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
15447 #define GLEE_WGL_I3D_swap_frame_lock GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
15448 #define GLEE_WGL_NV_render_depth_texture GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
15449 #define GLEE_WGL_NV_render_texture_rectangle GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
15450 #define GLEE_WGL_ATI_pixel_format_float GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
15451 #define GLEE_WGL_NV_float_buffer GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
15452 #define GLEE_WGL_3DL_stereo_control GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
15453 #define GLEE_WGL_EXT_pixel_format_packed_float GLeeEnabled(&_GLEE_WGL_EXT_pixel_format_packed_float)
15454 #define GLEE_WGL_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_WGL_EXT_framebuffer_sRGB)
15455 #define GLEE_WGL_NV_present_video GLeeEnabled(&_GLEE_WGL_NV_present_video)
15456 #define GLEE_WGL_NV_swap_group GLeeEnabled(&_GLEE_WGL_NV_swap_group)
15457 #define GLEE_WGL_NV_gpu_affinity GLeeEnabled(&_GLEE_WGL_NV_gpu_affinity)
15458 #define GLEE_WGL_EXT_display_color_table GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
15459 #define GLEE_WGL_EXT_extensions_string GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
15460 #define GLEE_WGL_EXT_swap_control GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
15461 #define GLEE_WGL_NV_vertex_array_range GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
15462 #define GLEE_WGL_OML_sync_control GLeeEnabled(&_GLEE_WGL_OML_sync_control)
15463 #define GLEE_WGL_I3D_swap_frame_usage GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
15464 #define GLEE_WGL_NV_video_output GLeeEnabled(&_GLEE_WGL_NV_video_output)
15465 
15466 /* WGL_ARB_buffer_region */
15467 
15468 #ifndef WGL_ARB_buffer_region
15469 #define WGL_ARB_buffer_region 1
15470 #define __GLEE_WGL_ARB_buffer_region 1
15471 /* Constants */
15472 #define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
15473 #define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
15474 #define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
15475 #define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
15476 #ifndef GLEE_H_DEFINED_wglCreateBufferRegionARB
15477 #define GLEE_H_DEFINED_wglCreateBufferRegionARB
15478  typedef HANDLE (APIENTRYP GLEEPFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
15479  GLEE_EXTERN GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB;
15480  #define wglCreateBufferRegionARB GLeeFuncPtr_wglCreateBufferRegionARB
15481 #endif
15482 #ifndef GLEE_H_DEFINED_wglDeleteBufferRegionARB
15483 #define GLEE_H_DEFINED_wglDeleteBufferRegionARB
15484  typedef VOID (APIENTRYP GLEEPFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
15485  GLEE_EXTERN GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB;
15486  #define wglDeleteBufferRegionARB GLeeFuncPtr_wglDeleteBufferRegionARB
15487 #endif
15488 #ifndef GLEE_H_DEFINED_wglSaveBufferRegionARB
15489 #define GLEE_H_DEFINED_wglSaveBufferRegionARB
15490  typedef BOOL (APIENTRYP GLEEPFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
15491  GLEE_EXTERN GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB;
15492  #define wglSaveBufferRegionARB GLeeFuncPtr_wglSaveBufferRegionARB
15493 #endif
15494 #ifndef GLEE_H_DEFINED_wglRestoreBufferRegionARB
15495 #define GLEE_H_DEFINED_wglRestoreBufferRegionARB
15496  typedef BOOL (APIENTRYP GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
15497  GLEE_EXTERN GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB;
15498  #define wglRestoreBufferRegionARB GLeeFuncPtr_wglRestoreBufferRegionARB
15499 #endif
15500 #endif
15501 
15502 /* WGL_ARB_multisample */
15503 
15504 #ifndef WGL_ARB_multisample
15505 #define WGL_ARB_multisample 1
15506 #define __GLEE_WGL_ARB_multisample 1
15507 /* Constants */
15508 #define WGL_SAMPLE_BUFFERS_ARB 0x2041
15509 #define WGL_SAMPLES_ARB 0x2042
15510 #endif
15511 
15512 /* WGL_ARB_extensions_string */
15513 
15514 #ifndef WGL_ARB_extensions_string
15515 #define WGL_ARB_extensions_string 1
15516 #define __GLEE_WGL_ARB_extensions_string 1
15517 /* Constants */
15518 #ifndef GLEE_H_DEFINED_wglGetExtensionsStringARB
15519 #define GLEE_H_DEFINED_wglGetExtensionsStringARB
15520  typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
15521  GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB;
15522  #define wglGetExtensionsStringARB GLeeFuncPtr_wglGetExtensionsStringARB
15523 #endif
15524 #endif
15525 
15526 /* WGL_ARB_pixel_format */
15527 
15528 #ifndef WGL_ARB_pixel_format
15529 #define WGL_ARB_pixel_format 1
15530 #define __GLEE_WGL_ARB_pixel_format 1
15531 /* Constants */
15532 #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
15533 #define WGL_DRAW_TO_WINDOW_ARB 0x2001
15534 #define WGL_DRAW_TO_BITMAP_ARB 0x2002
15535 #define WGL_ACCELERATION_ARB 0x2003
15536 #define WGL_NEED_PALETTE_ARB 0x2004
15537 #define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
15538 #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
15539 #define WGL_SWAP_METHOD_ARB 0x2007
15540 #define WGL_NUMBER_OVERLAYS_ARB 0x2008
15541 #define WGL_NUMBER_UNDERLAYS_ARB 0x2009
15542 #define WGL_TRANSPARENT_ARB 0x200A
15543 #define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
15544 #define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
15545 #define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
15546 #define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
15547 #define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
15548 #define WGL_SHARE_DEPTH_ARB 0x200C
15549 #define WGL_SHARE_STENCIL_ARB 0x200D
15550 #define WGL_SHARE_ACCUM_ARB 0x200E
15551 #define WGL_SUPPORT_GDI_ARB 0x200F
15552 #define WGL_SUPPORT_OPENGL_ARB 0x2010
15553 #define WGL_DOUBLE_BUFFER_ARB 0x2011
15554 #define WGL_STEREO_ARB 0x2012
15555 #define WGL_PIXEL_TYPE_ARB 0x2013
15556 #define WGL_COLOR_BITS_ARB 0x2014
15557 #define WGL_RED_BITS_ARB 0x2015
15558 #define WGL_RED_SHIFT_ARB 0x2016
15559 #define WGL_GREEN_BITS_ARB 0x2017
15560 #define WGL_GREEN_SHIFT_ARB 0x2018
15561 #define WGL_BLUE_BITS_ARB 0x2019
15562 #define WGL_BLUE_SHIFT_ARB 0x201A
15563 #define WGL_ALPHA_BITS_ARB 0x201B
15564 #define WGL_ALPHA_SHIFT_ARB 0x201C
15565 #define WGL_ACCUM_BITS_ARB 0x201D
15566 #define WGL_ACCUM_RED_BITS_ARB 0x201E
15567 #define WGL_ACCUM_GREEN_BITS_ARB 0x201F
15568 #define WGL_ACCUM_BLUE_BITS_ARB 0x2020
15569 #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
15570 #define WGL_DEPTH_BITS_ARB 0x2022
15571 #define WGL_STENCIL_BITS_ARB 0x2023
15572 #define WGL_AUX_BUFFERS_ARB 0x2024
15573 #define WGL_NO_ACCELERATION_ARB 0x2025
15574 #define WGL_GENERIC_ACCELERATION_ARB 0x2026
15575 #define WGL_FULL_ACCELERATION_ARB 0x2027
15576 #define WGL_SWAP_EXCHANGE_ARB 0x2028
15577 #define WGL_SWAP_COPY_ARB 0x2029
15578 #define WGL_SWAP_UNDEFINED_ARB 0x202A
15579 #define WGL_TYPE_RGBA_ARB 0x202B
15580 #define WGL_TYPE_COLORINDEX_ARB 0x202C
15581 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
15582 #define GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
15583  typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
15584  GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB;
15585  #define wglGetPixelFormatAttribivARB GLeeFuncPtr_wglGetPixelFormatAttribivARB
15586 #endif
15587 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
15588 #define GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
15589  typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
15590  GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB;
15591  #define wglGetPixelFormatAttribfvARB GLeeFuncPtr_wglGetPixelFormatAttribfvARB
15592 #endif
15593 #ifndef GLEE_H_DEFINED_wglChoosePixelFormatARB
15594 #define GLEE_H_DEFINED_wglChoosePixelFormatARB
15595  typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
15596  GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB;
15597  #define wglChoosePixelFormatARB GLeeFuncPtr_wglChoosePixelFormatARB
15598 #endif
15599 #endif
15600 
15601 /* WGL_ARB_make_current_read */
15602 
15603 #ifndef WGL_ARB_make_current_read
15604 #define WGL_ARB_make_current_read 1
15605 #define __GLEE_WGL_ARB_make_current_read 1
15606 /* Constants */
15607 #define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
15608 #define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
15609 #ifndef GLEE_H_DEFINED_wglMakeContextCurrentARB
15610 #define GLEE_H_DEFINED_wglMakeContextCurrentARB
15611  typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
15612  GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB;
15613  #define wglMakeContextCurrentARB GLeeFuncPtr_wglMakeContextCurrentARB
15614 #endif
15615 #ifndef GLEE_H_DEFINED_wglGetCurrentReadDCARB
15616 #define GLEE_H_DEFINED_wglGetCurrentReadDCARB
15617  typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCARBPROC) ();
15618  GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB;
15619  #define wglGetCurrentReadDCARB GLeeFuncPtr_wglGetCurrentReadDCARB
15620 #endif
15621 #endif
15622 
15623 /* WGL_ARB_pbuffer */
15624 
15625 #ifndef WGL_ARB_pbuffer
15626 #define WGL_ARB_pbuffer 1
15627 #define __GLEE_WGL_ARB_pbuffer 1
15628 /* Constants */
15629 #define WGL_DRAW_TO_PBUFFER_ARB 0x202D
15630 #define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
15631 #define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
15632 #define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
15633 #define WGL_PBUFFER_LARGEST_ARB 0x2033
15634 #define WGL_PBUFFER_WIDTH_ARB 0x2034
15635 #define WGL_PBUFFER_HEIGHT_ARB 0x2035
15636 #define WGL_PBUFFER_LOST_ARB 0x2036
15637 #ifndef GLEE_H_DEFINED_wglCreatePbufferARB
15638 #define GLEE_H_DEFINED_wglCreatePbufferARB
15639  typedef HPBUFFERARB (APIENTRYP GLEEPFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
15640  GLEE_EXTERN GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB;
15641  #define wglCreatePbufferARB GLeeFuncPtr_wglCreatePbufferARB
15642 #endif
15643 #ifndef GLEE_H_DEFINED_wglGetPbufferDCARB
15644 #define GLEE_H_DEFINED_wglGetPbufferDCARB
15645  typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
15646  GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB;
15647  #define wglGetPbufferDCARB GLeeFuncPtr_wglGetPbufferDCARB
15648 #endif
15649 #ifndef GLEE_H_DEFINED_wglReleasePbufferDCARB
15650 #define GLEE_H_DEFINED_wglReleasePbufferDCARB
15651  typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
15652  GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB;
15653  #define wglReleasePbufferDCARB GLeeFuncPtr_wglReleasePbufferDCARB
15654 #endif
15655 #ifndef GLEE_H_DEFINED_wglDestroyPbufferARB
15656 #define GLEE_H_DEFINED_wglDestroyPbufferARB
15657  typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
15658  GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB;
15659  #define wglDestroyPbufferARB GLeeFuncPtr_wglDestroyPbufferARB
15660 #endif
15661 #ifndef GLEE_H_DEFINED_wglQueryPbufferARB
15662 #define GLEE_H_DEFINED_wglQueryPbufferARB
15663  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
15664  GLEE_EXTERN GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB;
15665  #define wglQueryPbufferARB GLeeFuncPtr_wglQueryPbufferARB
15666 #endif
15667 #endif
15668 
15669 /* WGL_ARB_render_texture */
15670 
15671 #ifndef WGL_ARB_render_texture
15672 #define WGL_ARB_render_texture 1
15673 #define __GLEE_WGL_ARB_render_texture 1
15674 /* Constants */
15675 #define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
15676 #define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
15677 #define WGL_TEXTURE_FORMAT_ARB 0x2072
15678 #define WGL_TEXTURE_TARGET_ARB 0x2073
15679 #define WGL_MIPMAP_TEXTURE_ARB 0x2074
15680 #define WGL_TEXTURE_RGB_ARB 0x2075
15681 #define WGL_TEXTURE_RGBA_ARB 0x2076
15682 #define WGL_NO_TEXTURE_ARB 0x2077
15683 #define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
15684 #define WGL_TEXTURE_1D_ARB 0x2079
15685 #define WGL_TEXTURE_2D_ARB 0x207A
15686 #define WGL_MIPMAP_LEVEL_ARB 0x207B
15687 #define WGL_CUBE_MAP_FACE_ARB 0x207C
15688 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D
15689 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E
15690 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F
15691 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080
15692 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081
15693 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082
15694 #define WGL_FRONT_LEFT_ARB 0x2083
15695 #define WGL_FRONT_RIGHT_ARB 0x2084
15696 #define WGL_BACK_LEFT_ARB 0x2085
15697 #define WGL_BACK_RIGHT_ARB 0x2086
15698 #define WGL_AUX0_ARB 0x2087
15699 #define WGL_AUX1_ARB 0x2088
15700 #define WGL_AUX2_ARB 0x2089
15701 #define WGL_AUX3_ARB 0x208A
15702 #define WGL_AUX4_ARB 0x208B
15703 #define WGL_AUX5_ARB 0x208C
15704 #define WGL_AUX6_ARB 0x208D
15705 #define WGL_AUX7_ARB 0x208E
15706 #define WGL_AUX8_ARB 0x208F
15707 #define WGL_AUX9_ARB 0x2090
15708 #ifndef GLEE_H_DEFINED_wglBindTexImageARB
15709 #define GLEE_H_DEFINED_wglBindTexImageARB
15710  typedef BOOL (APIENTRYP GLEEPFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
15711  GLEE_EXTERN GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB;
15712  #define wglBindTexImageARB GLeeFuncPtr_wglBindTexImageARB
15713 #endif
15714 #ifndef GLEE_H_DEFINED_wglReleaseTexImageARB
15715 #define GLEE_H_DEFINED_wglReleaseTexImageARB
15716  typedef BOOL (APIENTRYP GLEEPFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
15717  GLEE_EXTERN GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB;
15718  #define wglReleaseTexImageARB GLeeFuncPtr_wglReleaseTexImageARB
15719 #endif
15720 #ifndef GLEE_H_DEFINED_wglSetPbufferAttribARB
15721 #define GLEE_H_DEFINED_wglSetPbufferAttribARB
15722  typedef BOOL (APIENTRYP GLEEPFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int * piAttribList);
15723  GLEE_EXTERN GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB;
15724  #define wglSetPbufferAttribARB GLeeFuncPtr_wglSetPbufferAttribARB
15725 #endif
15726 #endif
15727 
15728 /* WGL_ARB_pixel_format_float */
15729 
15730 #ifndef WGL_ARB_pixel_format_float
15731 #define WGL_ARB_pixel_format_float 1
15732 #define __GLEE_WGL_ARB_pixel_format_float 1
15733 /* Constants */
15734 #define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0
15735 #endif
15736 
15737 /* WGL_ARB_create_context */
15738 
15739 #ifndef WGL_ARB_create_context
15740 #define WGL_ARB_create_context 1
15741 #define __GLEE_WGL_ARB_create_context 1
15742 /* Constants */
15743 #define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001
15744 #define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002
15745 #define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091
15746 #define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092
15747 #define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093
15748 #define WGL_CONTEXT_FLAGS_ARB 0x2094
15749 #define ERROR_INVALID_VERSION_ARB 0x2095
15750 #ifndef GLEE_H_DEFINED_wglCreateContextAttribsARB
15751 #define GLEE_H_DEFINED_wglCreateContextAttribsARB
15752  typedef HGLRC (APIENTRYP GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int * attribList);
15753  GLEE_EXTERN GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB;
15754  #define wglCreateContextAttribsARB GLeeFuncPtr_wglCreateContextAttribsARB
15755 #endif
15756 #endif
15757 
15758 /* WGL_EXT_make_current_read */
15759 
15760 #ifndef WGL_EXT_make_current_read
15761 #define WGL_EXT_make_current_read 1
15762 #define __GLEE_WGL_EXT_make_current_read 1
15763 /* Constants */
15764 #define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043
15765 #ifndef GLEE_H_DEFINED_wglMakeContextCurrentEXT
15766 #define GLEE_H_DEFINED_wglMakeContextCurrentEXT
15767  typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
15768  GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT;
15769  #define wglMakeContextCurrentEXT GLeeFuncPtr_wglMakeContextCurrentEXT
15770 #endif
15771 #ifndef GLEE_H_DEFINED_wglGetCurrentReadDCEXT
15772 #define GLEE_H_DEFINED_wglGetCurrentReadDCEXT
15773  typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCEXTPROC) ();
15774  GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT;
15775  #define wglGetCurrentReadDCEXT GLeeFuncPtr_wglGetCurrentReadDCEXT
15776 #endif
15777 #endif
15778 
15779 /* WGL_EXT_pixel_format */
15780 
15781 #ifndef WGL_EXT_pixel_format
15782 #define WGL_EXT_pixel_format 1
15783 #define __GLEE_WGL_EXT_pixel_format 1
15784 /* Constants */
15785 #define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000
15786 #define WGL_DRAW_TO_WINDOW_EXT 0x2001
15787 #define WGL_DRAW_TO_BITMAP_EXT 0x2002
15788 #define WGL_ACCELERATION_EXT 0x2003
15789 #define WGL_NEED_PALETTE_EXT 0x2004
15790 #define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005
15791 #define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006
15792 #define WGL_SWAP_METHOD_EXT 0x2007
15793 #define WGL_NUMBER_OVERLAYS_EXT 0x2008
15794 #define WGL_NUMBER_UNDERLAYS_EXT 0x2009
15795 #define WGL_TRANSPARENT_EXT 0x200A
15796 #define WGL_TRANSPARENT_VALUE_EXT 0x200B
15797 #define WGL_SHARE_DEPTH_EXT 0x200C
15798 #define WGL_SHARE_STENCIL_EXT 0x200D
15799 #define WGL_SHARE_ACCUM_EXT 0x200E
15800 #define WGL_SUPPORT_GDI_EXT 0x200F
15801 #define WGL_SUPPORT_OPENGL_EXT 0x2010
15802 #define WGL_DOUBLE_BUFFER_EXT 0x2011
15803 #define WGL_STEREO_EXT 0x2012
15804 #define WGL_PIXEL_TYPE_EXT 0x2013
15805 #define WGL_COLOR_BITS_EXT 0x2014
15806 #define WGL_RED_BITS_EXT 0x2015
15807 #define WGL_RED_SHIFT_EXT 0x2016
15808 #define WGL_GREEN_BITS_EXT 0x2017
15809 #define WGL_GREEN_SHIFT_EXT 0x2018
15810 #define WGL_BLUE_BITS_EXT 0x2019
15811 #define WGL_BLUE_SHIFT_EXT 0x201A
15812 #define WGL_ALPHA_BITS_EXT 0x201B
15813 #define WGL_ALPHA_SHIFT_EXT 0x201C
15814 #define WGL_ACCUM_BITS_EXT 0x201D
15815 #define WGL_ACCUM_RED_BITS_EXT 0x201E
15816 #define WGL_ACCUM_GREEN_BITS_EXT 0x201F
15817 #define WGL_ACCUM_BLUE_BITS_EXT 0x2020
15818 #define WGL_ACCUM_ALPHA_BITS_EXT 0x2021
15819 #define WGL_DEPTH_BITS_EXT 0x2022
15820 #define WGL_STENCIL_BITS_EXT 0x2023
15821 #define WGL_AUX_BUFFERS_EXT 0x2024
15822 #define WGL_NO_ACCELERATION_EXT 0x2025
15823 #define WGL_GENERIC_ACCELERATION_EXT 0x2026
15824 #define WGL_FULL_ACCELERATION_EXT 0x2027
15825 #define WGL_SWAP_EXCHANGE_EXT 0x2028
15826 #define WGL_SWAP_COPY_EXT 0x2029
15827 #define WGL_SWAP_UNDEFINED_EXT 0x202A
15828 #define WGL_TYPE_RGBA_EXT 0x202B
15829 #define WGL_TYPE_COLORINDEX_EXT 0x202C
15830 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
15831 #define GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
15832  typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues);
15833  GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT;
15834  #define wglGetPixelFormatAttribivEXT GLeeFuncPtr_wglGetPixelFormatAttribivEXT
15835 #endif
15836 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
15837 #define GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
15838  typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues);
15839  GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT;
15840  #define wglGetPixelFormatAttribfvEXT GLeeFuncPtr_wglGetPixelFormatAttribfvEXT
15841 #endif
15842 #ifndef GLEE_H_DEFINED_wglChoosePixelFormatEXT
15843 #define GLEE_H_DEFINED_wglChoosePixelFormatEXT
15844  typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
15845  GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT;
15846  #define wglChoosePixelFormatEXT GLeeFuncPtr_wglChoosePixelFormatEXT
15847 #endif
15848 #endif
15849 
15850 /* WGL_EXT_pbuffer */
15851 
15852 #ifndef WGL_EXT_pbuffer
15853 #define WGL_EXT_pbuffer 1
15854 #define __GLEE_WGL_EXT_pbuffer 1
15855 /* Constants */
15856 #define WGL_DRAW_TO_PBUFFER_EXT 0x202D
15857 #define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E
15858 #define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F
15859 #define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030
15860 #define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031
15861 #define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032
15862 #define WGL_PBUFFER_LARGEST_EXT 0x2033
15863 #define WGL_PBUFFER_WIDTH_EXT 0x2034
15864 #define WGL_PBUFFER_HEIGHT_EXT 0x2035
15865 #ifndef GLEE_H_DEFINED_wglCreatePbufferEXT
15866 #define GLEE_H_DEFINED_wglCreatePbufferEXT
15867  typedef HPBUFFEREXT (APIENTRYP GLEEPFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
15868  GLEE_EXTERN GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT;
15869  #define wglCreatePbufferEXT GLeeFuncPtr_wglCreatePbufferEXT
15870 #endif
15871 #ifndef GLEE_H_DEFINED_wglGetPbufferDCEXT
15872 #define GLEE_H_DEFINED_wglGetPbufferDCEXT
15873  typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
15874  GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT;
15875  #define wglGetPbufferDCEXT GLeeFuncPtr_wglGetPbufferDCEXT
15876 #endif
15877 #ifndef GLEE_H_DEFINED_wglReleasePbufferDCEXT
15878 #define GLEE_H_DEFINED_wglReleasePbufferDCEXT
15879  typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
15880  GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT;
15881  #define wglReleasePbufferDCEXT GLeeFuncPtr_wglReleasePbufferDCEXT
15882 #endif
15883 #ifndef GLEE_H_DEFINED_wglDestroyPbufferEXT
15884 #define GLEE_H_DEFINED_wglDestroyPbufferEXT
15885  typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
15886  GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT;
15887  #define wglDestroyPbufferEXT GLeeFuncPtr_wglDestroyPbufferEXT
15888 #endif
15889 #ifndef GLEE_H_DEFINED_wglQueryPbufferEXT
15890 #define GLEE_H_DEFINED_wglQueryPbufferEXT
15891  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int * piValue);
15892  GLEE_EXTERN GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT;
15893  #define wglQueryPbufferEXT GLeeFuncPtr_wglQueryPbufferEXT
15894 #endif
15895 #endif
15896 
15897 /* WGL_EXT_depth_float */
15898 
15899 #ifndef WGL_EXT_depth_float
15900 #define WGL_EXT_depth_float 1
15901 #define __GLEE_WGL_EXT_depth_float 1
15902 /* Constants */
15903 #define WGL_DEPTH_FLOAT_EXT 0x2040
15904 #endif
15905 
15906 /* WGL_3DFX_multisample */
15907 
15908 #ifndef WGL_3DFX_multisample
15909 #define WGL_3DFX_multisample 1
15910 #define __GLEE_WGL_3DFX_multisample 1
15911 /* Constants */
15912 #define WGL_SAMPLE_BUFFERS_3DFX 0x2060
15913 #define WGL_SAMPLES_3DFX 0x2061
15914 #endif
15915 
15916 /* WGL_EXT_multisample */
15917 
15918 #ifndef WGL_EXT_multisample
15919 #define WGL_EXT_multisample 1
15920 #define __GLEE_WGL_EXT_multisample 1
15921 /* Constants */
15922 #define WGL_SAMPLE_BUFFERS_EXT 0x2041
15923 #define WGL_SAMPLES_EXT 0x2042
15924 #endif
15925 
15926 /* WGL_I3D_digital_video_control */
15927 
15928 #ifndef WGL_I3D_digital_video_control
15929 #define WGL_I3D_digital_video_control 1
15930 #define __GLEE_WGL_I3D_digital_video_control 1
15931 /* Constants */
15932 #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050
15933 #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051
15934 #define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052
15935 #define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053
15936 #ifndef GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
15937 #define GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
15938  typedef BOOL (APIENTRYP GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
15939  GLEE_EXTERN GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D;
15940  #define wglGetDigitalVideoParametersI3D GLeeFuncPtr_wglGetDigitalVideoParametersI3D
15941 #endif
15942 #ifndef GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
15943 #define GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
15944  typedef BOOL (APIENTRYP GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
15945  GLEE_EXTERN GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D;
15946  #define wglSetDigitalVideoParametersI3D GLeeFuncPtr_wglSetDigitalVideoParametersI3D
15947 #endif
15948 #endif
15949 
15950 /* WGL_I3D_gamma */
15951 
15952 #ifndef WGL_I3D_gamma
15953 #define WGL_I3D_gamma 1
15954 #define __GLEE_WGL_I3D_gamma 1
15955 /* Constants */
15956 #define WGL_GAMMA_TABLE_SIZE_I3D 0x204E
15957 #define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F
15958 #ifndef GLEE_H_DEFINED_wglGetGammaTableParametersI3D
15959 #define GLEE_H_DEFINED_wglGetGammaTableParametersI3D
15960  typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
15961  GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D;
15962  #define wglGetGammaTableParametersI3D GLeeFuncPtr_wglGetGammaTableParametersI3D
15963 #endif
15964 #ifndef GLEE_H_DEFINED_wglSetGammaTableParametersI3D
15965 #define GLEE_H_DEFINED_wglSetGammaTableParametersI3D
15966  typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
15967  GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D;
15968  #define wglSetGammaTableParametersI3D GLeeFuncPtr_wglSetGammaTableParametersI3D
15969 #endif
15970 #ifndef GLEE_H_DEFINED_wglGetGammaTableI3D
15971 #define GLEE_H_DEFINED_wglGetGammaTableI3D
15972  typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue);
15973  GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D;
15974  #define wglGetGammaTableI3D GLeeFuncPtr_wglGetGammaTableI3D
15975 #endif
15976 #ifndef GLEE_H_DEFINED_wglSetGammaTableI3D
15977 #define GLEE_H_DEFINED_wglSetGammaTableI3D
15978  typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue);
15979  GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D;
15980  #define wglSetGammaTableI3D GLeeFuncPtr_wglSetGammaTableI3D
15981 #endif
15982 #endif
15983 
15984 /* WGL_I3D_genlock */
15985 
15986 #ifndef WGL_I3D_genlock
15987 #define WGL_I3D_genlock 1
15988 #define __GLEE_WGL_I3D_genlock 1
15989 /* Constants */
15990 #define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044
15991 #define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D 0x2045
15992 #define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D 0x2046
15993 #define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D 0x2047
15994 #define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048
15995 #define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049
15996 #define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A
15997 #define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B
15998 #define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C
15999 #ifndef GLEE_H_DEFINED_wglEnableGenlockI3D
16000 #define GLEE_H_DEFINED_wglEnableGenlockI3D
16001  typedef BOOL (APIENTRYP GLEEPFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
16002  GLEE_EXTERN GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D;
16003  #define wglEnableGenlockI3D GLeeFuncPtr_wglEnableGenlockI3D
16004 #endif
16005 #ifndef GLEE_H_DEFINED_wglDisableGenlockI3D
16006 #define GLEE_H_DEFINED_wglDisableGenlockI3D
16007  typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
16008  GLEE_EXTERN GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D;
16009  #define wglDisableGenlockI3D GLeeFuncPtr_wglDisableGenlockI3D
16010 #endif
16011 #ifndef GLEE_H_DEFINED_wglIsEnabledGenlockI3D
16012 #define GLEE_H_DEFINED_wglIsEnabledGenlockI3D
16013  typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL * pFlag);
16014  GLEE_EXTERN GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D;
16015  #define wglIsEnabledGenlockI3D GLeeFuncPtr_wglIsEnabledGenlockI3D
16016 #endif
16017 #ifndef GLEE_H_DEFINED_wglGenlockSourceI3D
16018 #define GLEE_H_DEFINED_wglGenlockSourceI3D
16019  typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
16020  GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D;
16021  #define wglGenlockSourceI3D GLeeFuncPtr_wglGenlockSourceI3D
16022 #endif
16023 #ifndef GLEE_H_DEFINED_wglGetGenlockSourceI3D
16024 #define GLEE_H_DEFINED_wglGetGenlockSourceI3D
16025  typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT * uSource);
16026  GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D;
16027  #define wglGetGenlockSourceI3D GLeeFuncPtr_wglGetGenlockSourceI3D
16028 #endif
16029 #ifndef GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
16030 #define GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
16031  typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
16032  GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D;
16033  #define wglGenlockSourceEdgeI3D GLeeFuncPtr_wglGenlockSourceEdgeI3D
16034 #endif
16035 #ifndef GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
16036 #define GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
16037  typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT * uEdge);
16038  GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D;
16039  #define wglGetGenlockSourceEdgeI3D GLeeFuncPtr_wglGetGenlockSourceEdgeI3D
16040 #endif
16041 #ifndef GLEE_H_DEFINED_wglGenlockSampleRateI3D
16042 #define GLEE_H_DEFINED_wglGenlockSampleRateI3D
16043  typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
16044  GLEE_EXTERN GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D;
16045  #define wglGenlockSampleRateI3D GLeeFuncPtr_wglGenlockSampleRateI3D
16046 #endif
16047 #ifndef GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
16048 #define GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
16049  typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT * uRate);
16050  GLEE_EXTERN GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D;
16051  #define wglGetGenlockSampleRateI3D GLeeFuncPtr_wglGetGenlockSampleRateI3D
16052 #endif
16053 #ifndef GLEE_H_DEFINED_wglGenlockSourceDelayI3D
16054 #define GLEE_H_DEFINED_wglGenlockSourceDelayI3D
16055  typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
16056  GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D;
16057  #define wglGenlockSourceDelayI3D GLeeFuncPtr_wglGenlockSourceDelayI3D
16058 #endif
16059 #ifndef GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
16060 #define GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
16061  typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT * uDelay);
16062  GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D;
16063  #define wglGetGenlockSourceDelayI3D GLeeFuncPtr_wglGetGenlockSourceDelayI3D
16064 #endif
16065 #ifndef GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
16066 #define GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
16067  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay);
16068  GLEE_EXTERN GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D;
16069  #define wglQueryGenlockMaxSourceDelayI3D GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D
16070 #endif
16071 #endif
16072 
16073 /* WGL_I3D_image_buffer */
16074 
16075 #ifndef WGL_I3D_image_buffer
16076 #define WGL_I3D_image_buffer 1
16077 #define __GLEE_WGL_I3D_image_buffer 1
16078 /* Constants */
16079 #define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001
16080 #define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002
16081 #ifndef GLEE_H_DEFINED_wglCreateImageBufferI3D
16082 #define GLEE_H_DEFINED_wglCreateImageBufferI3D
16083  typedef LPVOID (APIENTRYP GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
16084  GLEE_EXTERN GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D;
16085  #define wglCreateImageBufferI3D GLeeFuncPtr_wglCreateImageBufferI3D
16086 #endif
16087 #ifndef GLEE_H_DEFINED_wglDestroyImageBufferI3D
16088 #define GLEE_H_DEFINED_wglDestroyImageBufferI3D
16089  typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
16090  GLEE_EXTERN GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D;
16091  #define wglDestroyImageBufferI3D GLeeFuncPtr_wglDestroyImageBufferI3D
16092 #endif
16093 #ifndef GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
16094 #define GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
16095  typedef BOOL (APIENTRYP GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count);
16096  GLEE_EXTERN GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D;
16097  #define wglAssociateImageBufferEventsI3D GLeeFuncPtr_wglAssociateImageBufferEventsI3D
16098 #endif
16099 #ifndef GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
16100 #define GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
16101  typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID * pAddress, UINT count);
16102  GLEE_EXTERN GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D;
16103  #define wglReleaseImageBufferEventsI3D GLeeFuncPtr_wglReleaseImageBufferEventsI3D
16104 #endif
16105 #endif
16106 
16107 /* WGL_I3D_swap_frame_lock */
16108 
16109 #ifndef WGL_I3D_swap_frame_lock
16110 #define WGL_I3D_swap_frame_lock 1
16111 #define __GLEE_WGL_I3D_swap_frame_lock 1
16112 /* Constants */
16113 #ifndef GLEE_H_DEFINED_wglEnableFrameLockI3D
16114 #define GLEE_H_DEFINED_wglEnableFrameLockI3D
16115  typedef BOOL (APIENTRYP GLEEPFNWGLENABLEFRAMELOCKI3DPROC) ();
16116  GLEE_EXTERN GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D;
16117  #define wglEnableFrameLockI3D GLeeFuncPtr_wglEnableFrameLockI3D
16118 #endif
16119 #ifndef GLEE_H_DEFINED_wglDisableFrameLockI3D
16120 #define GLEE_H_DEFINED_wglDisableFrameLockI3D
16121  typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) ();
16122  GLEE_EXTERN GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D;
16123  #define wglDisableFrameLockI3D GLeeFuncPtr_wglDisableFrameLockI3D
16124 #endif
16125 #ifndef GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
16126 #define GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
16127  typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL * pFlag);
16128  GLEE_EXTERN GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D;
16129  #define wglIsEnabledFrameLockI3D GLeeFuncPtr_wglIsEnabledFrameLockI3D
16130 #endif
16131 #ifndef GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
16132 #define GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
16133  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL * pFlag);
16134  GLEE_EXTERN GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D;
16135  #define wglQueryFrameLockMasterI3D GLeeFuncPtr_wglQueryFrameLockMasterI3D
16136 #endif
16137 #endif
16138 
16139 /* WGL_NV_render_depth_texture */
16140 
16141 #ifndef WGL_NV_render_depth_texture
16142 #define WGL_NV_render_depth_texture 1
16143 #define __GLEE_WGL_NV_render_depth_texture 1
16144 /* Constants */
16145 #define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3
16146 #define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4
16147 #define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5
16148 #define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6
16149 #define WGL_DEPTH_COMPONENT_NV 0x20A7
16150 #endif
16151 
16152 /* WGL_NV_render_texture_rectangle */
16153 
16154 #ifndef WGL_NV_render_texture_rectangle
16155 #define WGL_NV_render_texture_rectangle 1
16156 #define __GLEE_WGL_NV_render_texture_rectangle 1
16157 /* Constants */
16158 #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0
16159 #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1
16160 #define WGL_TEXTURE_RECTANGLE_NV 0x20A2
16161 #endif
16162 
16163 /* WGL_ATI_pixel_format_float */
16164 
16165 #ifndef WGL_ATI_pixel_format_float
16166 #define WGL_ATI_pixel_format_float 1
16167 #define __GLEE_WGL_ATI_pixel_format_float 1
16168 /* Constants */
16169 #define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0
16170 #endif
16171 
16172 /* WGL_NV_float_buffer */
16173 
16174 #ifndef WGL_NV_float_buffer
16175 #define WGL_NV_float_buffer 1
16176 #define __GLEE_WGL_NV_float_buffer 1
16177 /* Constants */
16178 #define WGL_FLOAT_COMPONENTS_NV 0x20B0
16179 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1
16180 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2
16181 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3
16182 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4
16183 #define WGL_TEXTURE_FLOAT_R_NV 0x20B5
16184 #define WGL_TEXTURE_FLOAT_RG_NV 0x20B6
16185 #define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7
16186 #define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8
16187 #endif
16188 
16189 /* WGL_3DL_stereo_control */
16190 
16191 #ifndef WGL_3DL_stereo_control
16192 #define WGL_3DL_stereo_control 1
16193 #define __GLEE_WGL_3DL_stereo_control 1
16194 /* Constants */
16195 #define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055
16196 #define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056
16197 #define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057
16198 #define WGL_STEREO_POLARITY_INVERT_3DL 0x2058
16199 #endif
16200 
16201 /* WGL_EXT_pixel_format_packed_float */
16202 
16203 #ifndef WGL_EXT_pixel_format_packed_float
16204 #define WGL_EXT_pixel_format_packed_float 1
16205 #define __GLEE_WGL_EXT_pixel_format_packed_float 1
16206 /* Constants */
16207 #define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8
16208 #endif
16209 
16210 /* WGL_EXT_framebuffer_sRGB */
16211 
16212 #ifndef WGL_EXT_framebuffer_sRGB
16213 #define WGL_EXT_framebuffer_sRGB 1
16214 #define __GLEE_WGL_EXT_framebuffer_sRGB 1
16215 /* Constants */
16216 #define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9
16217 #endif
16218 
16219 /* WGL_NV_present_video */
16220 
16221 #ifndef WGL_NV_present_video
16222 #define WGL_NV_present_video 1
16223 #define __GLEE_WGL_NV_present_video 1
16224 /* Constants */
16225 #define WGL_NUM_VIDEO_SLOTS_NV 0x20F0
16226 #ifndef GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
16227 #define GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
16228  typedef int (APIENTRYP GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList);
16229  GLEE_EXTERN GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV;
16230  #define wglEnumerateVideoDevicesNV GLeeFuncPtr_wglEnumerateVideoDevicesNV
16231 #endif
16232 #ifndef GLEE_H_DEFINED_wglBindVideoDeviceNV
16233 #define GLEE_H_DEFINED_wglBindVideoDeviceNV
16234  typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEODEVICENVPROC) (HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList);
16235  GLEE_EXTERN GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV;
16236  #define wglBindVideoDeviceNV GLeeFuncPtr_wglBindVideoDeviceNV
16237 #endif
16238 #ifndef GLEE_H_DEFINED_wglQueryCurrentContextNV
16239 #define GLEE_H_DEFINED_wglQueryCurrentContextNV
16240  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int * piValue);
16241  GLEE_EXTERN GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV;
16242  #define wglQueryCurrentContextNV GLeeFuncPtr_wglQueryCurrentContextNV
16243 #endif
16244 #endif
16245 
16246 /* WGL_NV_swap_group */
16247 
16248 #ifndef WGL_NV_swap_group
16249 #define WGL_NV_swap_group 1
16250 #define __GLEE_WGL_NV_swap_group 1
16251 /* Constants */
16252 #ifndef GLEE_H_DEFINED_wglJoinSwapGroupNV
16253 #define GLEE_H_DEFINED_wglJoinSwapGroupNV
16254  typedef BOOL (APIENTRYP GLEEPFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group);
16255  GLEE_EXTERN GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV;
16256  #define wglJoinSwapGroupNV GLeeFuncPtr_wglJoinSwapGroupNV
16257 #endif
16258 #ifndef GLEE_H_DEFINED_wglBindSwapBarrierNV
16259 #define GLEE_H_DEFINED_wglBindSwapBarrierNV
16260  typedef BOOL (APIENTRYP GLEEPFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier);
16261  GLEE_EXTERN GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV;
16262  #define wglBindSwapBarrierNV GLeeFuncPtr_wglBindSwapBarrierNV
16263 #endif
16264 #ifndef GLEE_H_DEFINED_wglQuerySwapGroupNV
16265 #define GLEE_H_DEFINED_wglQuerySwapGroupNV
16266  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint * group, GLuint * barrier);
16267  GLEE_EXTERN GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV;
16268  #define wglQuerySwapGroupNV GLeeFuncPtr_wglQuerySwapGroupNV
16269 #endif
16270 #ifndef GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
16271 #define GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
16272  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint * maxGroups, GLuint * maxBarriers);
16273  GLEE_EXTERN GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV;
16274  #define wglQueryMaxSwapGroupsNV GLeeFuncPtr_wglQueryMaxSwapGroupsNV
16275 #endif
16276 #ifndef GLEE_H_DEFINED_wglQueryFrameCountNV
16277 #define GLEE_H_DEFINED_wglQueryFrameCountNV
16278  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint * count);
16279  GLEE_EXTERN GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV;
16280  #define wglQueryFrameCountNV GLeeFuncPtr_wglQueryFrameCountNV
16281 #endif
16282 #ifndef GLEE_H_DEFINED_wglResetFrameCountNV
16283 #define GLEE_H_DEFINED_wglResetFrameCountNV
16284  typedef BOOL (APIENTRYP GLEEPFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC);
16285  GLEE_EXTERN GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV;
16286  #define wglResetFrameCountNV GLeeFuncPtr_wglResetFrameCountNV
16287 #endif
16288 #endif
16289 
16290 /* WGL_NV_gpu_affinity */
16291 
16292 #ifndef WGL_NV_gpu_affinity
16293 #define WGL_NV_gpu_affinity 1
16294 #define __GLEE_WGL_NV_gpu_affinity 1
16295 /* Constants */
16296 #define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0
16297 #define WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1
16298 #ifndef GLEE_H_DEFINED_wglEnumGpusNV
16299 #define GLEE_H_DEFINED_wglEnumGpusNV
16300  typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV * phGpu);
16301  GLEE_EXTERN GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV;
16302  #define wglEnumGpusNV GLeeFuncPtr_wglEnumGpusNV
16303 #endif
16304 #ifndef GLEE_H_DEFINED_wglEnumGpuDevicesNV
16305 #define GLEE_H_DEFINED_wglEnumGpuDevicesNV
16306  typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice);
16307  GLEE_EXTERN GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV;
16308  #define wglEnumGpuDevicesNV GLeeFuncPtr_wglEnumGpuDevicesNV
16309 #endif
16310 #ifndef GLEE_H_DEFINED_wglCreateAffinityDCNV
16311 #define GLEE_H_DEFINED_wglCreateAffinityDCNV
16312  typedef HDC (APIENTRYP GLEEPFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV * phGpuList);
16313  GLEE_EXTERN GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV;
16314  #define wglCreateAffinityDCNV GLeeFuncPtr_wglCreateAffinityDCNV
16315 #endif
16316 #ifndef GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
16317 #define GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
16318  typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu);
16319  GLEE_EXTERN GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV;
16320  #define wglEnumGpusFromAffinityDCNV GLeeFuncPtr_wglEnumGpusFromAffinityDCNV
16321 #endif
16322 #ifndef GLEE_H_DEFINED_wglDeleteDCNV
16323 #define GLEE_H_DEFINED_wglDeleteDCNV
16324  typedef BOOL (APIENTRYP GLEEPFNWGLDELETEDCNVPROC) (HDC hdc);
16325  GLEE_EXTERN GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV;
16326  #define wglDeleteDCNV GLeeFuncPtr_wglDeleteDCNV
16327 #endif
16328 #endif
16329 
16330 /* WGL_EXT_display_color_table */
16331 
16332 #ifndef WGL_EXT_display_color_table
16333 #define WGL_EXT_display_color_table 1
16334 #define __GLEE_WGL_EXT_display_color_table 1
16335 /* Constants */
16336 #ifndef GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
16337 #define GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
16338  typedef GLboolean (APIENTRYP GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16339  GLEE_EXTERN GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT;
16340  #define wglCreateDisplayColorTableEXT GLeeFuncPtr_wglCreateDisplayColorTableEXT
16341 #endif
16342 #ifndef GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
16343 #define GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
16344  typedef GLboolean (APIENTRYP GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort * table, GLuint length);
16345  GLEE_EXTERN GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT;
16346  #define wglLoadDisplayColorTableEXT GLeeFuncPtr_wglLoadDisplayColorTableEXT
16347 #endif
16348 #ifndef GLEE_H_DEFINED_wglBindDisplayColorTableEXT
16349 #define GLEE_H_DEFINED_wglBindDisplayColorTableEXT
16350  typedef GLboolean (APIENTRYP GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16351  GLEE_EXTERN GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT;
16352  #define wglBindDisplayColorTableEXT GLeeFuncPtr_wglBindDisplayColorTableEXT
16353 #endif
16354 #ifndef GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
16355 #define GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
16356  typedef VOID (APIENTRYP GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16357  GLEE_EXTERN GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT;
16358  #define wglDestroyDisplayColorTableEXT GLeeFuncPtr_wglDestroyDisplayColorTableEXT
16359 #endif
16360 #endif
16361 
16362 /* WGL_EXT_extensions_string */
16363 
16364 #ifndef WGL_EXT_extensions_string
16365 #define WGL_EXT_extensions_string 1
16366 #define __GLEE_WGL_EXT_extensions_string 1
16367 /* Constants */
16368 #ifndef GLEE_H_DEFINED_wglGetExtensionsStringEXT
16369 #define GLEE_H_DEFINED_wglGetExtensionsStringEXT
16370  typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
16371  GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT;
16372  #define wglGetExtensionsStringEXT GLeeFuncPtr_wglGetExtensionsStringEXT
16373 #endif
16374 #endif
16375 
16376 /* WGL_EXT_swap_control */
16377 
16378 #ifndef WGL_EXT_swap_control
16379 #define WGL_EXT_swap_control 1
16380 #define __GLEE_WGL_EXT_swap_control 1
16381 /* Constants */
16382 #ifndef GLEE_H_DEFINED_wglSwapIntervalEXT
16383 #define GLEE_H_DEFINED_wglSwapIntervalEXT
16384  typedef BOOL (APIENTRYP GLEEPFNWGLSWAPINTERVALEXTPROC) (int interval);
16385  GLEE_EXTERN GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT;
16386  #define wglSwapIntervalEXT GLeeFuncPtr_wglSwapIntervalEXT
16387 #endif
16388 #ifndef GLEE_H_DEFINED_wglGetSwapIntervalEXT
16389 #define GLEE_H_DEFINED_wglGetSwapIntervalEXT
16390  typedef int (APIENTRYP GLEEPFNWGLGETSWAPINTERVALEXTPROC) ();
16391  GLEE_EXTERN GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT;
16392  #define wglGetSwapIntervalEXT GLeeFuncPtr_wglGetSwapIntervalEXT
16393 #endif
16394 #endif
16395 
16396 /* WGL_NV_vertex_array_range */
16397 
16398 #ifndef WGL_NV_vertex_array_range
16399 #define WGL_NV_vertex_array_range 1
16400 #define __GLEE_WGL_NV_vertex_array_range 1
16401 /* Constants */
16402 #ifndef GLEE_H_DEFINED_wglAllocateMemoryNV
16403 #define GLEE_H_DEFINED_wglAllocateMemoryNV
16404  typedef void* (APIENTRYP GLEEPFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
16405  GLEE_EXTERN GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV;
16406  #define wglAllocateMemoryNV GLeeFuncPtr_wglAllocateMemoryNV
16407 #endif
16408 #ifndef GLEE_H_DEFINED_wglFreeMemoryNV
16409 #define GLEE_H_DEFINED_wglFreeMemoryNV
16410  typedef void (APIENTRYP GLEEPFNWGLFREEMEMORYNVPROC) (void * pointer);
16411  GLEE_EXTERN GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV;
16412  #define wglFreeMemoryNV GLeeFuncPtr_wglFreeMemoryNV
16413 #endif
16414 #endif
16415 
16416 /* WGL_OML_sync_control */
16417 
16418 #ifndef WGL_OML_sync_control
16419 #define WGL_OML_sync_control 1
16420 #define __GLEE_WGL_OML_sync_control 1
16421 /* Constants */
16422 #ifndef GLEE_H_DEFINED_wglGetSyncValuesOML
16423 #define GLEE_H_DEFINED_wglGetSyncValuesOML
16424  typedef BOOL (APIENTRYP GLEEPFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc);
16425  GLEE_EXTERN GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML;
16426  #define wglGetSyncValuesOML GLeeFuncPtr_wglGetSyncValuesOML
16427 #endif
16428 #ifndef GLEE_H_DEFINED_wglGetMscRateOML
16429 #define GLEE_H_DEFINED_wglGetMscRateOML
16430  typedef BOOL (APIENTRYP GLEEPFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 * numerator, INT32 * denominator);
16431  GLEE_EXTERN GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML;
16432  #define wglGetMscRateOML GLeeFuncPtr_wglGetMscRateOML
16433 #endif
16434 #ifndef GLEE_H_DEFINED_wglSwapBuffersMscOML
16435 #define GLEE_H_DEFINED_wglSwapBuffersMscOML
16436  typedef INT64 (APIENTRYP GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
16437  GLEE_EXTERN GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML;
16438  #define wglSwapBuffersMscOML GLeeFuncPtr_wglSwapBuffersMscOML
16439 #endif
16440 #ifndef GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
16441 #define GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
16442  typedef INT64 (APIENTRYP GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
16443  GLEE_EXTERN GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML;
16444  #define wglSwapLayerBuffersMscOML GLeeFuncPtr_wglSwapLayerBuffersMscOML
16445 #endif
16446 #ifndef GLEE_H_DEFINED_wglWaitForMscOML
16447 #define GLEE_H_DEFINED_wglWaitForMscOML
16448  typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc);
16449  GLEE_EXTERN GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML;
16450  #define wglWaitForMscOML GLeeFuncPtr_wglWaitForMscOML
16451 #endif
16452 #ifndef GLEE_H_DEFINED_wglWaitForSbcOML
16453 #define GLEE_H_DEFINED_wglWaitForSbcOML
16454  typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc);
16455  GLEE_EXTERN GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML;
16456  #define wglWaitForSbcOML GLeeFuncPtr_wglWaitForSbcOML
16457 #endif
16458 #endif
16459 
16460 /* WGL_I3D_swap_frame_usage */
16461 
16462 #ifndef WGL_I3D_swap_frame_usage
16463 #define WGL_I3D_swap_frame_usage 1
16464 #define __GLEE_WGL_I3D_swap_frame_usage 1
16465 /* Constants */
16466 #ifndef GLEE_H_DEFINED_wglGetFrameUsageI3D
16467 #define GLEE_H_DEFINED_wglGetFrameUsageI3D
16468  typedef BOOL (APIENTRYP GLEEPFNWGLGETFRAMEUSAGEI3DPROC) (float * pUsage);
16469  GLEE_EXTERN GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D;
16470  #define wglGetFrameUsageI3D GLeeFuncPtr_wglGetFrameUsageI3D
16471 #endif
16472 #ifndef GLEE_H_DEFINED_wglBeginFrameTrackingI3D
16473 #define GLEE_H_DEFINED_wglBeginFrameTrackingI3D
16474  typedef BOOL (APIENTRYP GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) ();
16475  GLEE_EXTERN GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D;
16476  #define wglBeginFrameTrackingI3D GLeeFuncPtr_wglBeginFrameTrackingI3D
16477 #endif
16478 #ifndef GLEE_H_DEFINED_wglEndFrameTrackingI3D
16479 #define GLEE_H_DEFINED_wglEndFrameTrackingI3D
16480  typedef BOOL (APIENTRYP GLEEPFNWGLENDFRAMETRACKINGI3DPROC) ();
16481  GLEE_EXTERN GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D;
16482  #define wglEndFrameTrackingI3D GLeeFuncPtr_wglEndFrameTrackingI3D
16483 #endif
16484 #ifndef GLEE_H_DEFINED_wglQueryFrameTrackingI3D
16485 #define GLEE_H_DEFINED_wglQueryFrameTrackingI3D
16486  typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage);
16487  GLEE_EXTERN GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D;
16488  #define wglQueryFrameTrackingI3D GLeeFuncPtr_wglQueryFrameTrackingI3D
16489 #endif
16490 #endif
16491 
16492 /* WGL_NV_video_output */
16493 
16494 #ifndef WGL_NV_video_output
16495 #define WGL_NV_video_output 1
16496 #define __GLEE_WGL_NV_video_output 1
16497 /* Constants */
16498 #define WGL_BIND_TO_VIDEO_RGB_NV 0x20C0
16499 #define WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1
16500 #define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2
16501 #define WGL_VIDEO_OUT_COLOR_NV 0x20C3
16502 #define WGL_VIDEO_OUT_ALPHA_NV 0x20C4
16503 #define WGL_VIDEO_OUT_DEPTH_NV 0x20C5
16504 #define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
16505 #define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
16506 #define WGL_VIDEO_OUT_FRAME 0x20C8
16507 #define WGL_VIDEO_OUT_FIELD_1 0x20C9
16508 #define WGL_VIDEO_OUT_FIELD_2 0x20CA
16509 #define WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB
16510 #define WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC
16511 #ifndef GLEE_H_DEFINED_wglGetVideoDeviceNV
16512 #define GLEE_H_DEFINED_wglGetVideoDeviceNV
16513  typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice);
16514  GLEE_EXTERN GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV;
16515  #define wglGetVideoDeviceNV GLeeFuncPtr_wglGetVideoDeviceNV
16516 #endif
16517 #ifndef GLEE_H_DEFINED_wglReleaseVideoDeviceNV
16518 #define GLEE_H_DEFINED_wglReleaseVideoDeviceNV
16519  typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice);
16520  GLEE_EXTERN GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV;
16521  #define wglReleaseVideoDeviceNV GLeeFuncPtr_wglReleaseVideoDeviceNV
16522 #endif
16523 #ifndef GLEE_H_DEFINED_wglBindVideoImageNV
16524 #define GLEE_H_DEFINED_wglBindVideoImageNV
16525  typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer);
16526  GLEE_EXTERN GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV;
16527  #define wglBindVideoImageNV GLeeFuncPtr_wglBindVideoImageNV
16528 #endif
16529 #ifndef GLEE_H_DEFINED_wglReleaseVideoImageNV
16530 #define GLEE_H_DEFINED_wglReleaseVideoImageNV
16531  typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer);
16532  GLEE_EXTERN GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV;
16533  #define wglReleaseVideoImageNV GLeeFuncPtr_wglReleaseVideoImageNV
16534 #endif
16535 #ifndef GLEE_H_DEFINED_wglSendPbufferToVideoNV
16536 #define GLEE_H_DEFINED_wglSendPbufferToVideoNV
16537  typedef BOOL (APIENTRYP GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock);
16538  GLEE_EXTERN GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV;
16539  #define wglSendPbufferToVideoNV GLeeFuncPtr_wglSendPbufferToVideoNV
16540 #endif
16541 #ifndef GLEE_H_DEFINED_wglGetVideoInfoNV
16542 #define GLEE_H_DEFINED_wglGetVideoInfoNV
16543  typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
16544  GLEE_EXTERN GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV;
16545  #define wglGetVideoInfoNV GLeeFuncPtr_wglGetVideoInfoNV
16546 #endif
16547 #endif
16548 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16549 #else /* GLX */
16550 
16551 /* Extension querying variables */
16552 
16553 GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3;
16554 GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4;
16555 GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample;
16556 GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float;
16557 GLEE_EXTERN GLboolean _GLEE_GLX_ARB_create_context;
16558 GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample;
16559 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info;
16560 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control;
16561 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync;
16562 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read;
16563 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating;
16564 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context;
16565 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig;
16566 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer;
16567 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion;
16568 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize;
16569 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group;
16570 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier;
16571 GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay;
16572 GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample;
16573 GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index;
16574 GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample;
16575 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer;
16576 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap;
16577 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers;
16578 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode;
16579 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group;
16580 GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method;
16581 GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control;
16582 GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer;
16583 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe;
16584 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset;
16585 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_fbconfig_packed_float;
16586 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_framebuffer_sRGB;
16587 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_texture_from_pixmap;
16588 GLEE_EXTERN GLboolean _GLEE_GLX_NV_present_video;
16589 GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_out;
16590 GLEE_EXTERN GLboolean _GLEE_GLX_NV_swap_group;
16591 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker;
16592 GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_output;
16593 
16594 /* Aliases for extension querying variables */
16595 
16596 #define GLEE_GLX_VERSION_1_3 GLeeEnabled(&_GLEE_GLX_VERSION_1_3)
16597 #define GLEE_GLX_VERSION_1_4 GLeeEnabled(&_GLEE_GLX_VERSION_1_4)
16598 #define GLEE_GLX_ARB_multisample GLeeEnabled(&_GLEE_GLX_ARB_multisample)
16599 #define GLEE_GLX_ARB_fbconfig_float GLeeEnabled(&_GLEE_GLX_ARB_fbconfig_float)
16600 #define GLEE_GLX_ARB_create_context GLeeEnabled(&_GLEE_GLX_ARB_create_context)
16601 #define GLEE_GLX_SGIS_multisample GLeeEnabled(&_GLEE_GLX_SGIS_multisample)
16602 #define GLEE_GLX_EXT_visual_info GLeeEnabled(&_GLEE_GLX_EXT_visual_info)
16603 #define GLEE_GLX_SGI_swap_control GLeeEnabled(&_GLEE_GLX_SGI_swap_control)
16604 #define GLEE_GLX_SGI_video_sync GLeeEnabled(&_GLEE_GLX_SGI_video_sync)
16605 #define GLEE_GLX_SGI_make_current_read GLeeEnabled(&_GLEE_GLX_SGI_make_current_read)
16606 #define GLEE_GLX_EXT_visual_rating GLeeEnabled(&_GLEE_GLX_EXT_visual_rating)
16607 #define GLEE_GLX_EXT_import_context GLeeEnabled(&_GLEE_GLX_EXT_import_context)
16608 #define GLEE_GLX_SGIX_fbconfig GLeeEnabled(&_GLEE_GLX_SGIX_fbconfig)
16609 #define GLEE_GLX_SGIX_pbuffer GLeeEnabled(&_GLEE_GLX_SGIX_pbuffer)
16610 #define GLEE_GLX_SGI_cushion GLeeEnabled(&_GLEE_GLX_SGI_cushion)
16611 #define GLEE_GLX_SGIX_video_resize GLeeEnabled(&_GLEE_GLX_SGIX_video_resize)
16612 #define GLEE_GLX_SGIX_swap_group GLeeEnabled(&_GLEE_GLX_SGIX_swap_group)
16613 #define GLEE_GLX_SGIX_swap_barrier GLeeEnabled(&_GLEE_GLX_SGIX_swap_barrier)
16614 #define GLEE_GLX_SGIS_blended_overlay GLeeEnabled(&_GLEE_GLX_SGIS_blended_overlay)
16615 #define GLEE_GLX_SGIS_shared_multisample GLeeEnabled(&_GLEE_GLX_SGIS_shared_multisample)
16616 #define GLEE_GLX_SUN_get_transparent_index GLeeEnabled(&_GLEE_GLX_SUN_get_transparent_index)
16617 #define GLEE_GLX_3DFX_multisample GLeeEnabled(&_GLEE_GLX_3DFX_multisample)
16618 #define GLEE_GLX_MESA_copy_sub_buffer GLeeEnabled(&_GLEE_GLX_MESA_copy_sub_buffer)
16619 #define GLEE_GLX_MESA_pixmap_colormap GLeeEnabled(&_GLEE_GLX_MESA_pixmap_colormap)
16620 #define GLEE_GLX_MESA_release_buffers GLeeEnabled(&_GLEE_GLX_MESA_release_buffers)
16621 #define GLEE_GLX_MESA_set_3dfx_mode GLeeEnabled(&_GLEE_GLX_MESA_set_3dfx_mode)
16622 #define GLEE_GLX_SGIX_visual_select_group GLeeEnabled(&_GLEE_GLX_SGIX_visual_select_group)
16623 #define GLEE_GLX_OML_swap_method GLeeEnabled(&_GLEE_GLX_OML_swap_method)
16624 #define GLEE_GLX_OML_sync_control GLeeEnabled(&_GLEE_GLX_OML_sync_control)
16625 #define GLEE_GLX_NV_float_buffer GLeeEnabled(&_GLEE_GLX_NV_float_buffer)
16626 #define GLEE_GLX_SGIX_hyperpipe GLeeEnabled(&_GLEE_GLX_SGIX_hyperpipe)
16627 #define GLEE_GLX_MESA_agp_offset GLeeEnabled(&_GLEE_GLX_MESA_agp_offset)
16628 #define GLEE_GLX_EXT_fbconfig_packed_float GLeeEnabled(&_GLEE_GLX_EXT_fbconfig_packed_float)
16629 #define GLEE_GLX_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_GLX_EXT_framebuffer_sRGB)
16630 #define GLEE_GLX_EXT_texture_from_pixmap GLeeEnabled(&_GLEE_GLX_EXT_texture_from_pixmap)
16631 #define GLEE_GLX_NV_present_video GLeeEnabled(&_GLEE_GLX_NV_present_video)
16632 #define GLEE_GLX_NV_video_out GLeeEnabled(&_GLEE_GLX_NV_video_out)
16633 #define GLEE_GLX_NV_swap_group GLeeEnabled(&_GLEE_GLX_NV_swap_group)
16634 #define GLEE_GLX_EXT_scene_marker GLeeEnabled(&_GLEE_GLX_EXT_scene_marker)
16635 #define GLEE_GLX_NV_video_output GLeeEnabled(&_GLEE_GLX_NV_video_output)
16636 
16637 /* GLX_VERSION_1_3 */
16638 
16639 #ifndef GLX_VERSION_1_3
16640 #define GLX_VERSION_1_3 1
16641 #define __GLEE_GLX_VERSION_1_3 1
16642 /* Constants */
16643 #define GLX_WINDOW_BIT 0x00000001
16644 #define GLX_PIXMAP_BIT 0x00000002
16645 #define GLX_PBUFFER_BIT 0x00000004
16646 #define GLX_RGBA_BIT 0x00000001
16647 #define GLX_COLOR_INDEX_BIT 0x00000002
16648 #define GLX_PBUFFER_CLOBBER_MASK 0x08000000
16649 #define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
16650 #define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
16651 #define GLX_BACK_LEFT_BUFFER_BIT 0x00000004
16652 #define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
16653 #define GLX_AUX_BUFFERS_BIT 0x00000010
16654 #define GLX_DEPTH_BUFFER_BIT 0x00000020
16655 #define GLX_STENCIL_BUFFER_BIT 0x00000040
16656 #define GLX_ACCUM_BUFFER_BIT 0x00000080
16657 #define GLX_CONFIG_CAVEAT 0x20
16658 #define GLX_X_VISUAL_TYPE 0x22
16659 #define GLX_TRANSPARENT_TYPE 0x23
16660 #define GLX_TRANSPARENT_INDEX_VALUE 0x24
16661 #define GLX_TRANSPARENT_RED_VALUE 0x25
16662 #define GLX_TRANSPARENT_GREEN_VALUE 0x26
16663 #define GLX_TRANSPARENT_BLUE_VALUE 0x27
16664 #define GLX_TRANSPARENT_ALPHA_VALUE 0x28
16665 #define GLX_DONT_CARE 0xFFFFFFFF
16666 #define GLX_NONE 0x8000
16667 #define GLX_SLOW_CONFIG 0x8001
16668 #define GLX_TRUE_COLOR 0x8002
16669 #define GLX_DIRECT_COLOR 0x8003
16670 #define GLX_PSEUDO_COLOR 0x8004
16671 #define GLX_STATIC_COLOR 0x8005
16672 #define GLX_GRAY_SCALE 0x8006
16673 #define GLX_STATIC_GRAY 0x8007
16674 #define GLX_TRANSPARENT_RGB 0x8008
16675 #define GLX_TRANSPARENT_INDEX 0x8009
16676 #define GLX_VISUAL_ID 0x800B
16677 #define GLX_SCREEN 0x800C
16678 #define GLX_NON_CONFORMANT_CONFIG 0x800D
16679 #define GLX_DRAWABLE_TYPE 0x8010
16680 #define GLX_RENDER_TYPE 0x8011
16681 #define GLX_X_RENDERABLE 0x8012
16682 #define GLX_FBCONFIG_ID 0x8013
16683 #define GLX_RGBA_TYPE 0x8014
16684 #define GLX_COLOR_INDEX_TYPE 0x8015
16685 #define GLX_MAX_PBUFFER_WIDTH 0x8016
16686 #define GLX_MAX_PBUFFER_HEIGHT 0x8017
16687 #define GLX_MAX_PBUFFER_PIXELS 0x8018
16688 #define GLX_PRESERVED_CONTENTS 0x801B
16689 #define GLX_LARGEST_PBUFFER 0x801C
16690 #define GLX_WIDTH 0x801D
16691 #define GLX_HEIGHT 0x801E
16692 #define GLX_EVENT_MASK 0x801F
16693 #define GLX_DAMAGED 0x8020
16694 #define GLX_SAVED 0x8021
16695 #define GLX_WINDOW 0x8022
16696 #define GLX_PBUFFER 0x8023
16697 #define GLX_PBUFFER_HEIGHT 0x8040
16698 #define GLX_PBUFFER_WIDTH 0x8041
16699 #ifndef GLEE_H_DEFINED_glXGetFBConfigs
16700 #define GLEE_H_DEFINED_glXGetFBConfigs
16701  typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXGETFBCONFIGSPROC) (Display * dpy, int screen, int * nelements);
16702  GLEE_EXTERN GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs;
16703  #define glXGetFBConfigs GLeeFuncPtr_glXGetFBConfigs
16704 #endif
16705 #ifndef GLEE_H_DEFINED_glXChooseFBConfig
16706 #define GLEE_H_DEFINED_glXChooseFBConfig
16707  typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGPROC) (Display * dpy, int screen, const int * attrib_list, int * nelements);
16708  GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig;
16709  #define glXChooseFBConfig GLeeFuncPtr_glXChooseFBConfig
16710 #endif
16711 #ifndef GLEE_H_DEFINED_glXGetFBConfigAttrib
16712 #define GLEE_H_DEFINED_glXGetFBConfigAttrib
16713  typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBPROC) (Display * dpy, GLXFBConfig config, int attribute, int * value);
16714  GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib;
16715  #define glXGetFBConfigAttrib GLeeFuncPtr_glXGetFBConfigAttrib
16716 #endif
16717 #ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfig
16718 #define GLEE_H_DEFINED_glXGetVisualFromFBConfig
16719  typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) (Display * dpy, GLXFBConfig config);
16720  GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig;
16721  #define glXGetVisualFromFBConfig GLeeFuncPtr_glXGetVisualFromFBConfig
16722 #endif
16723 #ifndef GLEE_H_DEFINED_glXCreateWindow
16724 #define GLEE_H_DEFINED_glXCreateWindow
16725  typedef GLXWindow (APIENTRYP GLEEPFNGLXCREATEWINDOWPROC) (Display * dpy, GLXFBConfig config, Window win, const int * attrib_list);
16726  GLEE_EXTERN GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow;
16727  #define glXCreateWindow GLeeFuncPtr_glXCreateWindow
16728 #endif
16729 #ifndef GLEE_H_DEFINED_glXDestroyWindow
16730 #define GLEE_H_DEFINED_glXDestroyWindow
16731  typedef void (APIENTRYP GLEEPFNGLXDESTROYWINDOWPROC) (Display * dpy, GLXWindow win);
16732  GLEE_EXTERN GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow;
16733  #define glXDestroyWindow GLeeFuncPtr_glXDestroyWindow
16734 #endif
16735 #ifndef GLEE_H_DEFINED_glXCreatePixmap
16736 #define GLEE_H_DEFINED_glXCreatePixmap
16737  typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEPIXMAPPROC) (Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list);
16738  GLEE_EXTERN GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap;
16739  #define glXCreatePixmap GLeeFuncPtr_glXCreatePixmap
16740 #endif
16741 #ifndef GLEE_H_DEFINED_glXDestroyPixmap
16742 #define GLEE_H_DEFINED_glXDestroyPixmap
16743  typedef void (APIENTRYP GLEEPFNGLXDESTROYPIXMAPPROC) (Display * dpy, GLXPixmap pixmap);
16744  GLEE_EXTERN GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap;
16745  #define glXDestroyPixmap GLeeFuncPtr_glXDestroyPixmap
16746 #endif
16747 #ifndef GLEE_H_DEFINED_glXCreatePbuffer
16748 #define GLEE_H_DEFINED_glXCreatePbuffer
16749  typedef GLXPbuffer (APIENTRYP GLEEPFNGLXCREATEPBUFFERPROC) (Display * dpy, GLXFBConfig config, const int * attrib_list);
16750  GLEE_EXTERN GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer;
16751  #define glXCreatePbuffer GLeeFuncPtr_glXCreatePbuffer
16752 #endif
16753 #ifndef GLEE_H_DEFINED_glXDestroyPbuffer
16754 #define GLEE_H_DEFINED_glXDestroyPbuffer
16755  typedef void (APIENTRYP GLEEPFNGLXDESTROYPBUFFERPROC) (Display * dpy, GLXPbuffer pbuf);
16756  GLEE_EXTERN GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer;
16757  #define glXDestroyPbuffer GLeeFuncPtr_glXDestroyPbuffer
16758 #endif
16759 #ifndef GLEE_H_DEFINED_glXQueryDrawable
16760 #define GLEE_H_DEFINED_glXQueryDrawable
16761  typedef void (APIENTRYP GLEEPFNGLXQUERYDRAWABLEPROC) (Display * dpy, GLXDrawable draw, int attribute, unsigned int * value);
16762  GLEE_EXTERN GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable;
16763  #define glXQueryDrawable GLeeFuncPtr_glXQueryDrawable
16764 #endif
16765 #ifndef GLEE_H_DEFINED_glXCreateNewContext
16766 #define GLEE_H_DEFINED_glXCreateNewContext
16767  typedef GLXContext (APIENTRYP GLEEPFNGLXCREATENEWCONTEXTPROC) (Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
16768  GLEE_EXTERN GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext;
16769  #define glXCreateNewContext GLeeFuncPtr_glXCreateNewContext
16770 #endif
16771 #ifndef GLEE_H_DEFINED_glXMakeContextCurrent
16772 #define GLEE_H_DEFINED_glXMakeContextCurrent
16773  typedef Bool (APIENTRYP GLEEPFNGLXMAKECONTEXTCURRENTPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
16774  GLEE_EXTERN GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent;
16775  #define glXMakeContextCurrent GLeeFuncPtr_glXMakeContextCurrent
16776 #endif
16777 #ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawable
16778 #define GLEE_H_DEFINED_glXGetCurrentReadDrawable
16779  typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) ();
16780  GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable;
16781  #define glXGetCurrentReadDrawable GLeeFuncPtr_glXGetCurrentReadDrawable
16782 #endif
16783 #ifndef GLEE_H_DEFINED_glXGetCurrentDisplay
16784 #define GLEE_H_DEFINED_glXGetCurrentDisplay
16785  typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYPROC) ();
16786  GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay;
16787  #define glXGetCurrentDisplay GLeeFuncPtr_glXGetCurrentDisplay
16788 #endif
16789 #ifndef GLEE_H_DEFINED_glXQueryContext
16790 #define GLEE_H_DEFINED_glXQueryContext
16791  typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTPROC) (Display * dpy, GLXContext ctx, int attribute, int * value);
16792  GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext;
16793  #define glXQueryContext GLeeFuncPtr_glXQueryContext
16794 #endif
16795 #ifndef GLEE_H_DEFINED_glXSelectEvent
16796 #define GLEE_H_DEFINED_glXSelectEvent
16797  typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long event_mask);
16798  GLEE_EXTERN GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent;
16799  #define glXSelectEvent GLeeFuncPtr_glXSelectEvent
16800 #endif
16801 #ifndef GLEE_H_DEFINED_glXGetSelectedEvent
16802 #define GLEE_H_DEFINED_glXGetSelectedEvent
16803  typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long * event_mask);
16804  GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent;
16805  #define glXGetSelectedEvent GLeeFuncPtr_glXGetSelectedEvent
16806 #endif
16807 #endif
16808 
16809 /* GLX_VERSION_1_4 */
16810 
16811 #ifndef GLX_VERSION_1_4
16812 #define GLX_VERSION_1_4 1
16813 #define __GLEE_GLX_VERSION_1_4 1
16814 /* Constants */
16815 #define GLX_SAMPLE_BUFFERS 100000
16816 #define GLX_SAMPLES 100001
16817 #ifndef GLEE_H_DEFINED_glXGetProcAddress
16818 #define GLEE_H_DEFINED_glXGetProcAddress
16819  typedef __GLXextFuncPtr (APIENTRYP GLEEPFNGLXGETPROCADDRESSPROC) (const GLubyte * procName);
16820  GLEE_EXTERN GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress;
16821  #define glXGetProcAddress GLeeFuncPtr_glXGetProcAddress
16822 #endif
16823 #endif
16824 
16825 /* GLX_ARB_multisample */
16826 
16827 #ifndef GLX_ARB_multisample
16828 #define GLX_ARB_multisample 1
16829 #define __GLEE_GLX_ARB_multisample 1
16830 /* Constants */
16831 #define GLX_SAMPLE_BUFFERS_ARB 100000
16832 #define GLX_SAMPLES_ARB 100001
16833 #endif
16834 
16835 /* GLX_ARB_fbconfig_float */
16836 
16837 #ifndef GLX_ARB_fbconfig_float
16838 #define GLX_ARB_fbconfig_float 1
16839 #define __GLEE_GLX_ARB_fbconfig_float 1
16840 /* Constants */
16841 #define GLX_RGBA_FLOAT_TYPE_ARB 0x20B9
16842 #define GLX_RGBA_FLOAT_BIT_ARB 0x00000004
16843 #endif
16844 
16845 /* GLX_ARB_create_context */
16846 
16847 #ifndef GLX_ARB_create_context
16848 #define GLX_ARB_create_context 1
16849 #define __GLEE_GLX_ARB_create_context 1
16850 /* Constants */
16851 #define GLX_CONTEXT_DEBUG_BIT_ARB 0x00000001
16852 #define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002
16853 #define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091
16854 #define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092
16855 #define GLX_CONTEXT_FLAGS_ARB 0x2094
16856 #ifndef GLEE_H_DEFINED_glXCreateContextAttribsARB
16857 #define GLEE_H_DEFINED_glXCreateContextAttribsARB
16858  typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) (Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
16859  GLEE_EXTERN GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB;
16860  #define glXCreateContextAttribsARB GLeeFuncPtr_glXCreateContextAttribsARB
16861 #endif
16862 #endif
16863 
16864 /* GLX_SGIS_multisample */
16865 
16866 #ifndef GLX_SGIS_multisample
16867 #define GLX_SGIS_multisample 1
16868 #define __GLEE_GLX_SGIS_multisample 1
16869 /* Constants */
16870 #define GLX_SAMPLE_BUFFERS_SGIS 100000
16871 #define GLX_SAMPLES_SGIS 100001
16872 #endif
16873 
16874 /* GLX_EXT_visual_info */
16875 
16876 #ifndef GLX_EXT_visual_info
16877 #define GLX_EXT_visual_info 1
16878 #define __GLEE_GLX_EXT_visual_info 1
16879 /* Constants */
16880 #define GLX_X_VISUAL_TYPE_EXT 0x22
16881 #define GLX_TRANSPARENT_TYPE_EXT 0x23
16882 #define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24
16883 #define GLX_TRANSPARENT_RED_VALUE_EXT 0x25
16884 #define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26
16885 #define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27
16886 #define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28
16887 #define GLX_NONE_EXT 0x8000
16888 #define GLX_TRUE_COLOR_EXT 0x8002
16889 #define GLX_DIRECT_COLOR_EXT 0x8003
16890 #define GLX_PSEUDO_COLOR_EXT 0x8004
16891 #define GLX_STATIC_COLOR_EXT 0x8005
16892 #define GLX_GRAY_SCALE_EXT 0x8006
16893 #define GLX_STATIC_GRAY_EXT 0x8007
16894 #define GLX_TRANSPARENT_RGB_EXT 0x8008
16895 #define GLX_TRANSPARENT_INDEX_EXT 0x8009
16896 #endif
16897 
16898 /* GLX_SGI_swap_control */
16899 
16900 #ifndef GLX_SGI_swap_control
16901 #define GLX_SGI_swap_control 1
16902 #define __GLEE_GLX_SGI_swap_control 1
16903 /* Constants */
16904 #ifndef GLEE_H_DEFINED_glXSwapIntervalSGI
16905 #define GLEE_H_DEFINED_glXSwapIntervalSGI
16906  typedef int (APIENTRYP GLEEPFNGLXSWAPINTERVALSGIPROC) (int interval);
16907  GLEE_EXTERN GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI;
16908  #define glXSwapIntervalSGI GLeeFuncPtr_glXSwapIntervalSGI
16909 #endif
16910 #endif
16911 
16912 /* GLX_SGI_video_sync */
16913 
16914 #ifndef GLX_SGI_video_sync
16915 #define GLX_SGI_video_sync 1
16916 #define __GLEE_GLX_SGI_video_sync 1
16917 /* Constants */
16918 #ifndef GLEE_H_DEFINED_glXGetVideoSyncSGI
16919 #define GLEE_H_DEFINED_glXGetVideoSyncSGI
16920  typedef int (APIENTRYP GLEEPFNGLXGETVIDEOSYNCSGIPROC) (unsigned int * count);
16921  GLEE_EXTERN GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI;
16922  #define glXGetVideoSyncSGI GLeeFuncPtr_glXGetVideoSyncSGI
16923 #endif
16924 #ifndef GLEE_H_DEFINED_glXWaitVideoSyncSGI
16925 #define GLEE_H_DEFINED_glXWaitVideoSyncSGI
16926  typedef int (APIENTRYP GLEEPFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int * count);
16927  GLEE_EXTERN GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI;
16928  #define glXWaitVideoSyncSGI GLeeFuncPtr_glXWaitVideoSyncSGI
16929 #endif
16930 #endif
16931 
16932 /* GLX_SGI_make_current_read */
16933 
16934 #ifndef GLX_SGI_make_current_read
16935 #define GLX_SGI_make_current_read 1
16936 #define __GLEE_GLX_SGI_make_current_read 1
16937 /* Constants */
16938 #ifndef GLEE_H_DEFINED_glXMakeCurrentReadSGI
16939 #define GLEE_H_DEFINED_glXMakeCurrentReadSGI
16940  typedef Bool (APIENTRYP GLEEPFNGLXMAKECURRENTREADSGIPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
16941  GLEE_EXTERN GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI;
16942  #define glXMakeCurrentReadSGI GLeeFuncPtr_glXMakeCurrentReadSGI
16943 #endif
16944 #ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
16945 #define GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
16946  typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) ();
16947  GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI;
16948  #define glXGetCurrentReadDrawableSGI GLeeFuncPtr_glXGetCurrentReadDrawableSGI
16949 #endif
16950 #endif
16951 
16952 /* GLX_EXT_visual_rating */
16953 
16954 #ifndef GLX_EXT_visual_rating
16955 #define GLX_EXT_visual_rating 1
16956 #define __GLEE_GLX_EXT_visual_rating 1
16957 /* Constants */
16958 #define GLX_VISUAL_CAVEAT_EXT 0x20
16959 #define GLX_SLOW_VISUAL_EXT 0x8001
16960 #define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
16961 #endif
16962 
16963 /* GLX_EXT_import_context */
16964 
16965 #ifndef GLX_EXT_import_context
16966 #define GLX_EXT_import_context 1
16967 #define __GLEE_GLX_EXT_import_context 1
16968 /* Constants */
16969 #define GLX_SHARE_CONTEXT_EXT 0x800A
16970 #define GLX_VISUAL_ID_EXT 0x800B
16971 #define GLX_SCREEN_EXT 0x800C
16972 #ifndef GLEE_H_DEFINED_glXGetCurrentDisplayEXT
16973 #define GLEE_H_DEFINED_glXGetCurrentDisplayEXT
16974  typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) ();
16975  GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT;
16976  #define glXGetCurrentDisplayEXT GLeeFuncPtr_glXGetCurrentDisplayEXT
16977 #endif
16978 #ifndef GLEE_H_DEFINED_glXQueryContextInfoEXT
16979 #define GLEE_H_DEFINED_glXQueryContextInfoEXT
16980  typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) (Display * dpy, GLXContext context, int attribute, int * value);
16981  GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT;
16982  #define glXQueryContextInfoEXT GLeeFuncPtr_glXQueryContextInfoEXT
16983 #endif
16984 #ifndef GLEE_H_DEFINED_glXGetContextIDEXT
16985 #define GLEE_H_DEFINED_glXGetContextIDEXT
16986  typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
16987  GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
16988  #define glXGetContextIDEXT GLeeFuncPtr_glXGetContextIDEXT
16989 #endif
16990 #ifndef GLEE_H_DEFINED_glXImportContextEXT
16991 #define GLEE_H_DEFINED_glXImportContextEXT
16992  typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
16993  GLEE_EXTERN GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT;
16994  #define glXImportContextEXT GLeeFuncPtr_glXImportContextEXT
16995 #endif
16996 #ifndef GLEE_H_DEFINED_glXFreeContextEXT
16997 #define GLEE_H_DEFINED_glXFreeContextEXT
16998  typedef void (APIENTRYP GLEEPFNGLXFREECONTEXTEXTPROC) (Display * dpy, GLXContext context);
16999  GLEE_EXTERN GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT;
17000  #define glXFreeContextEXT GLeeFuncPtr_glXFreeContextEXT
17001 #endif
17002 #endif
17003 
17004 /* GLX_SGIX_fbconfig */
17005 
17006 #ifndef GLX_SGIX_fbconfig
17007 #define GLX_SGIX_fbconfig 1
17008 #define __GLEE_GLX_SGIX_fbconfig 1
17009 /* Constants */
17010 #define GLX_WINDOW_BIT_SGIX 0x00000001
17011 #define GLX_PIXMAP_BIT_SGIX 0x00000002
17012 #define GLX_RGBA_BIT_SGIX 0x00000001
17013 #define GLX_COLOR_INDEX_BIT_SGIX 0x00000002
17014 #define GLX_DRAWABLE_TYPE_SGIX 0x8010
17015 #define GLX_RENDER_TYPE_SGIX 0x8011
17016 #define GLX_X_RENDERABLE_SGIX 0x8012
17017 #define GLX_FBCONFIG_ID_SGIX 0x8013
17018 #define GLX_RGBA_TYPE_SGIX 0x8014
17019 #define GLX_COLOR_INDEX_TYPE_SGIX 0x8015
17020 #ifndef GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
17021 #define GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
17022  typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int attribute, int * value);
17023  GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX;
17024  #define glXGetFBConfigAttribSGIX GLeeFuncPtr_glXGetFBConfigAttribSGIX
17025 #endif
17026 #ifndef GLEE_H_DEFINED_glXChooseFBConfigSGIX
17027 #define GLEE_H_DEFINED_glXChooseFBConfigSGIX
17028  typedef GLXFBConfigSGIX * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) (Display * dpy, int screen, int * attrib_list, int * nelements);
17029  GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX;
17030  #define glXChooseFBConfigSGIX GLeeFuncPtr_glXChooseFBConfigSGIX
17031 #endif
17032 #ifndef GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
17033 #define GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
17034  typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap);
17035  GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX;
17036  #define glXCreateGLXPixmapWithConfigSGIX GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX
17037 #endif
17038 #ifndef GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
17039 #define GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
17040  typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
17041  GLEE_EXTERN GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX;
17042  #define glXCreateContextWithConfigSGIX GLeeFuncPtr_glXCreateContextWithConfigSGIX
17043 #endif
17044 #ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
17045 #define GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
17046  typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config);
17047  GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX;
17048  #define glXGetVisualFromFBConfigSGIX GLeeFuncPtr_glXGetVisualFromFBConfigSGIX
17049 #endif
17050 #ifndef GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
17051 #define GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
17052  typedef GLXFBConfigSGIX (APIENTRYP GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display * dpy, XVisualInfo * vis);
17053  GLEE_EXTERN GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX;
17054  #define glXGetFBConfigFromVisualSGIX GLeeFuncPtr_glXGetFBConfigFromVisualSGIX
17055 #endif
17056 #endif
17057 
17058 /* GLX_SGIX_pbuffer */
17059 
17060 #ifndef GLX_SGIX_pbuffer
17061 #define GLX_SGIX_pbuffer 1
17062 #define __GLEE_GLX_SGIX_pbuffer 1
17063 /* Constants */
17064 #define GLX_PBUFFER_BIT_SGIX 0x00000004
17065 #define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
17066 #define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
17067 #define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
17068 #define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
17069 #define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
17070 #define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
17071 #define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
17072 #define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
17073 #define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
17074 #define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
17075 #define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
17076 #define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
17077 #define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
17078 #define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
17079 #define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
17080 #define GLX_PRESERVED_CONTENTS_SGIX 0x801B
17081 #define GLX_LARGEST_PBUFFER_SGIX 0x801C
17082 #define GLX_WIDTH_SGIX 0x801D
17083 #define GLX_HEIGHT_SGIX 0x801E
17084 #define GLX_EVENT_MASK_SGIX 0x801F
17085 #define GLX_DAMAGED_SGIX 0x8020
17086 #define GLX_SAVED_SGIX 0x8021
17087 #define GLX_WINDOW_SGIX 0x8022
17088 #define GLX_PBUFFER_SGIX 0x8023
17089 #ifndef GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
17090 #define GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
17091  typedef GLXPbufferSGIX (APIENTRYP GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list);
17092  GLEE_EXTERN GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX;
17093  #define glXCreateGLXPbufferSGIX GLeeFuncPtr_glXCreateGLXPbufferSGIX
17094 #endif
17095 #ifndef GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
17096 #define GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
17097  typedef void (APIENTRYP GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf);
17098  GLEE_EXTERN GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX;
17099  #define glXDestroyGLXPbufferSGIX GLeeFuncPtr_glXDestroyGLXPbufferSGIX
17100 #endif
17101 #ifndef GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
17102 #define GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
17103  typedef int (APIENTRYP GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value);
17104  GLEE_EXTERN GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX;
17105  #define glXQueryGLXPbufferSGIX GLeeFuncPtr_glXQueryGLXPbufferSGIX
17106 #endif
17107 #ifndef GLEE_H_DEFINED_glXSelectEventSGIX
17108 #define GLEE_H_DEFINED_glXSelectEventSGIX
17109  typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long mask);
17110  GLEE_EXTERN GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX;
17111  #define glXSelectEventSGIX GLeeFuncPtr_glXSelectEventSGIX
17112 #endif
17113 #ifndef GLEE_H_DEFINED_glXGetSelectedEventSGIX
17114 #define GLEE_H_DEFINED_glXGetSelectedEventSGIX
17115  typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long * mask);
17116  GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX;
17117  #define glXGetSelectedEventSGIX GLeeFuncPtr_glXGetSelectedEventSGIX
17118 #endif
17119 #endif
17120 
17121 /* GLX_SGI_cushion */
17122 
17123 #ifndef GLX_SGI_cushion
17124 #define GLX_SGI_cushion 1
17125 #define __GLEE_GLX_SGI_cushion 1
17126 /* Constants */
17127 #ifndef GLEE_H_DEFINED_glXCushionSGI
17128 #define GLEE_H_DEFINED_glXCushionSGI
17129  typedef void (APIENTRYP GLEEPFNGLXCUSHIONSGIPROC) (Display * dpy, Window window, float cushion);
17130  GLEE_EXTERN GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI;
17131  #define glXCushionSGI GLeeFuncPtr_glXCushionSGI
17132 #endif
17133 #endif
17134 
17135 /* GLX_SGIX_video_resize */
17136 
17137 #ifndef GLX_SGIX_video_resize
17138 #define GLX_SGIX_video_resize 1
17139 #define __GLEE_GLX_SGIX_video_resize 1
17140 /* Constants */
17141 #define GLX_SYNC_FRAME_SGIX 0x00000000
17142 #define GLX_SYNC_SWAP_SGIX 0x00000001
17143 #ifndef GLEE_H_DEFINED_glXBindChannelToWindowSGIX
17144 #define GLEE_H_DEFINED_glXBindChannelToWindowSGIX
17145  typedef int (APIENTRYP GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display * display, int screen, int channel, Window window);
17146  GLEE_EXTERN GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX;
17147  #define glXBindChannelToWindowSGIX GLeeFuncPtr_glXBindChannelToWindowSGIX
17148 #endif
17149 #ifndef GLEE_H_DEFINED_glXChannelRectSGIX
17150 #define GLEE_H_DEFINED_glXChannelRectSGIX
17151  typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int x, int y, int w, int h);
17152  GLEE_EXTERN GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX;
17153  #define glXChannelRectSGIX GLeeFuncPtr_glXChannelRectSGIX
17154 #endif
17155 #ifndef GLEE_H_DEFINED_glXQueryChannelRectSGIX
17156 #define GLEE_H_DEFINED_glXQueryChannelRectSGIX
17157  typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
17158  GLEE_EXTERN GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX;
17159  #define glXQueryChannelRectSGIX GLeeFuncPtr_glXQueryChannelRectSGIX
17160 #endif
17161 #ifndef GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
17162 #define GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
17163  typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) (Display * display, int screen, int channel, int * x, int * y, int * w, int * h);
17164  GLEE_EXTERN GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX;
17165  #define glXQueryChannelDeltasSGIX GLeeFuncPtr_glXQueryChannelDeltasSGIX
17166 #endif
17167 #ifndef GLEE_H_DEFINED_glXChannelRectSyncSGIX
17168 #define GLEE_H_DEFINED_glXChannelRectSyncSGIX
17169  typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) (Display * display, int screen, int channel, GLenum synctype);
17170  GLEE_EXTERN GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX;
17171  #define glXChannelRectSyncSGIX GLeeFuncPtr_glXChannelRectSyncSGIX
17172 #endif
17173 #endif
17174 
17175 /* GLX_SGIX_swap_group */
17176 
17177 #ifndef GLX_SGIX_swap_group
17178 #define GLX_SGIX_swap_group 1
17179 #define __GLEE_GLX_SGIX_swap_group 1
17180 /* Constants */
17181 #ifndef GLEE_H_DEFINED_glXJoinSwapGroupSGIX
17182 #define GLEE_H_DEFINED_glXJoinSwapGroupSGIX
17183  typedef void (APIENTRYP GLEEPFNGLXJOINSWAPGROUPSGIXPROC) (Display * dpy, GLXDrawable drawable, GLXDrawable member);
17184  GLEE_EXTERN GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX;
17185  #define glXJoinSwapGroupSGIX GLeeFuncPtr_glXJoinSwapGroupSGIX
17186 #endif
17187 #endif
17188 
17189 /* GLX_SGIX_swap_barrier */
17190 
17191 #ifndef GLX_SGIX_swap_barrier
17192 #define GLX_SGIX_swap_barrier 1
17193 #define __GLEE_GLX_SGIX_swap_barrier 1
17194 /* Constants */
17195 #ifndef GLEE_H_DEFINED_glXBindSwapBarrierSGIX
17196 #define GLEE_H_DEFINED_glXBindSwapBarrierSGIX
17197  typedef void (APIENTRYP GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) (Display * dpy, GLXDrawable drawable, int barrier);
17198  GLEE_EXTERN GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX;
17199  #define glXBindSwapBarrierSGIX GLeeFuncPtr_glXBindSwapBarrierSGIX
17200 #endif
17201 #ifndef GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
17202 #define GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
17203  typedef Bool (APIENTRYP GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display * dpy, int screen, int * max);
17204  GLEE_EXTERN GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX;
17205  #define glXQueryMaxSwapBarriersSGIX GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX
17206 #endif
17207 #endif
17208 
17209 /* GLX_SGIS_blended_overlay */
17210 
17211 #ifndef GLX_SGIS_blended_overlay
17212 #define GLX_SGIS_blended_overlay 1
17213 #define __GLEE_GLX_SGIS_blended_overlay 1
17214 /* Constants */
17215 #define GLX_BLENDED_RGBA_SGIS 0x8025
17216 #endif
17217 
17218 /* GLX_SGIS_shared_multisample */
17219 
17220 #ifndef GLX_SGIS_shared_multisample
17221 #define GLX_SGIS_shared_multisample 1
17222 #define __GLEE_GLX_SGIS_shared_multisample 1
17223 /* Constants */
17224 #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
17225 #define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
17226 #endif
17227 
17228 /* GLX_SUN_get_transparent_index */
17229 
17230 #ifndef GLX_SUN_get_transparent_index
17231 #define GLX_SUN_get_transparent_index 1
17232 #define __GLEE_GLX_SUN_get_transparent_index 1
17233 /* Constants */
17234 #ifndef GLEE_H_DEFINED_glXGetTransparentIndexSUN
17235 #define GLEE_H_DEFINED_glXGetTransparentIndexSUN
17236  typedef Status (APIENTRYP GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) (Display * dpy, Window overlay, Window underlay, long * pTransparentIndex);
17237  GLEE_EXTERN GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN;
17238  #define glXGetTransparentIndexSUN GLeeFuncPtr_glXGetTransparentIndexSUN
17239 #endif
17240 #endif
17241 
17242 /* GLX_3DFX_multisample */
17243 
17244 #ifndef GLX_3DFX_multisample
17245 #define GLX_3DFX_multisample 1
17246 #define __GLEE_GLX_3DFX_multisample 1
17247 /* Constants */
17248 #define GLX_SAMPLE_BUFFERS_3DFX 0x8050
17249 #define GLX_SAMPLES_3DFX 0x8051
17250 #endif
17251 
17252 /* GLX_MESA_copy_sub_buffer */
17253 
17254 #ifndef GLX_MESA_copy_sub_buffer
17255 #define GLX_MESA_copy_sub_buffer 1
17256 #define __GLEE_GLX_MESA_copy_sub_buffer 1
17257 /* Constants */
17258 #ifndef GLEE_H_DEFINED_glXCopySubBufferMESA
17259 #define GLEE_H_DEFINED_glXCopySubBufferMESA
17260  typedef void (APIENTRYP GLEEPFNGLXCOPYSUBBUFFERMESAPROC) (Display * dpy, GLXDrawable drawable, int x, int y, int width, int height);
17261  GLEE_EXTERN GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA;
17262  #define glXCopySubBufferMESA GLeeFuncPtr_glXCopySubBufferMESA
17263 #endif
17264 #endif
17265 
17266 /* GLX_MESA_pixmap_colormap */
17267 
17268 #ifndef GLX_MESA_pixmap_colormap
17269 #define GLX_MESA_pixmap_colormap 1
17270 #define __GLEE_GLX_MESA_pixmap_colormap 1
17271 /* Constants */
17272 #ifndef GLEE_H_DEFINED_glXCreateGLXPixmapMESA
17273 #define GLEE_H_DEFINED_glXCreateGLXPixmapMESA
17274  typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) (Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap);
17275  GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA;
17276  #define glXCreateGLXPixmapMESA GLeeFuncPtr_glXCreateGLXPixmapMESA
17277 #endif
17278 #endif
17279 
17280 /* GLX_MESA_release_buffers */
17281 
17282 #ifndef GLX_MESA_release_buffers
17283 #define GLX_MESA_release_buffers 1
17284 #define __GLEE_GLX_MESA_release_buffers 1
17285 /* Constants */
17286 #ifndef GLEE_H_DEFINED_glXReleaseBuffersMESA
17287 #define GLEE_H_DEFINED_glXReleaseBuffersMESA
17288  typedef Bool (APIENTRYP GLEEPFNGLXRELEASEBUFFERSMESAPROC) (Display * dpy, GLXDrawable drawable);
17289  GLEE_EXTERN GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA;
17290  #define glXReleaseBuffersMESA GLeeFuncPtr_glXReleaseBuffersMESA
17291 #endif
17292 #endif
17293 
17294 /* GLX_MESA_set_3dfx_mode */
17295 
17296 #ifndef GLX_MESA_set_3dfx_mode
17297 #define GLX_MESA_set_3dfx_mode 1
17298 #define __GLEE_GLX_MESA_set_3dfx_mode 1
17299 /* Constants */
17300 #define GLX_3DFX_WINDOW_MODE_MESA 0x1
17301 #define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
17302 #ifndef GLEE_H_DEFINED_glXSet3DfxModeMESA
17303 #define GLEE_H_DEFINED_glXSet3DfxModeMESA
17304  typedef Bool (APIENTRYP GLEEPFNGLXSET3DFXMODEMESAPROC) (int mode);
17305  GLEE_EXTERN GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA;
17306  #define glXSet3DfxModeMESA GLeeFuncPtr_glXSet3DfxModeMESA
17307 #endif
17308 #endif
17309 
17310 /* GLX_SGIX_visual_select_group */
17311 
17312 #ifndef GLX_SGIX_visual_select_group
17313 #define GLX_SGIX_visual_select_group 1
17314 #define __GLEE_GLX_SGIX_visual_select_group 1
17315 /* Constants */
17316 #define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
17317 #endif
17318 
17319 /* GLX_OML_swap_method */
17320 
17321 #ifndef GLX_OML_swap_method
17322 #define GLX_OML_swap_method 1
17323 #define __GLEE_GLX_OML_swap_method 1
17324 /* Constants */
17325 #define GLX_SWAP_METHOD_OML 0x8060
17326 #define GLX_SWAP_EXCHANGE_OML 0x8061
17327 #define GLX_SWAP_COPY_OML 0x8062
17328 #define GLX_SWAP_UNDEFINED_OML 0x8063
17329 #endif
17330 
17331 /* GLX_OML_sync_control */
17332 
17333 #ifndef GLX_OML_sync_control
17334 #define GLX_OML_sync_control 1
17335 #define __GLEE_GLX_OML_sync_control 1
17336 /* Constants */
17337 #ifndef GLEE_H_DEFINED_glXGetSyncValuesOML
17338 #define GLEE_H_DEFINED_glXGetSyncValuesOML
17339  typedef Bool (APIENTRYP GLEEPFNGLXGETSYNCVALUESOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
17340  GLEE_EXTERN GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML;
17341  #define glXGetSyncValuesOML GLeeFuncPtr_glXGetSyncValuesOML
17342 #endif
17343 #ifndef GLEE_H_DEFINED_glXGetMscRateOML
17344 #define GLEE_H_DEFINED_glXGetMscRateOML
17345  typedef Bool (APIENTRYP GLEEPFNGLXGETMSCRATEOMLPROC) (Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator);
17346  GLEE_EXTERN GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML;
17347  #define glXGetMscRateOML GLeeFuncPtr_glXGetMscRateOML
17348 #endif
17349 #ifndef GLEE_H_DEFINED_glXSwapBuffersMscOML
17350 #define GLEE_H_DEFINED_glXSwapBuffersMscOML
17351  typedef int64_t (APIENTRYP GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
17352  GLEE_EXTERN GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML;
17353  #define glXSwapBuffersMscOML GLeeFuncPtr_glXSwapBuffersMscOML
17354 #endif
17355 #ifndef GLEE_H_DEFINED_glXWaitForMscOML
17356 #define GLEE_H_DEFINED_glXWaitForMscOML
17357  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);
17358  GLEE_EXTERN GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML;
17359  #define glXWaitForMscOML GLeeFuncPtr_glXWaitForMscOML
17360 #endif
17361 #ifndef GLEE_H_DEFINED_glXWaitForSbcOML
17362 #define GLEE_H_DEFINED_glXWaitForSbcOML
17363  typedef Bool (APIENTRYP GLEEPFNGLXWAITFORSBCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
17364  GLEE_EXTERN GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML;
17365  #define glXWaitForSbcOML GLeeFuncPtr_glXWaitForSbcOML
17366 #endif
17367 #endif
17368 
17369 /* GLX_NV_float_buffer */
17370 
17371 #ifndef GLX_NV_float_buffer
17372 #define GLX_NV_float_buffer 1
17373 #define __GLEE_GLX_NV_float_buffer 1
17374 /* Constants */
17375 #define GLX_FLOAT_COMPONENTS_NV 0x20B0
17376 #endif
17377 
17378 /* GLX_SGIX_hyperpipe */
17379 
17380 #ifndef GLX_SGIX_hyperpipe
17381 #define GLX_SGIX_hyperpipe 1
17382 #define __GLEE_GLX_SGIX_hyperpipe 1
17383 /* Constants */
17384 #define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
17385 #define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
17386 #define GLX_BAD_HYPERPIPE_SGIX 92
17387 #define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
17388 #define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
17389 #define GLX_PIPE_RECT_SGIX 0x00000001
17390 #define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
17391 #define GLX_HYPERPIPE_STEREO_SGIX 0x00000003
17392 #define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
17393 #define GLX_HYPERPIPE_ID_SGIX 0x8030
17394 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
17395 #define GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
17396  typedef GLXHyperpipeNetworkSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display * dpy, int * npipes);
17397  GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX;
17398  #define glXQueryHyperpipeNetworkSGIX GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX
17399 #endif
17400 #ifndef GLEE_H_DEFINED_glXHyperpipeConfigSGIX
17401 #define GLEE_H_DEFINED_glXHyperpipeConfigSGIX
17402  typedef int (APIENTRYP GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) (Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId);
17403  GLEE_EXTERN GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX;
17404  #define glXHyperpipeConfigSGIX GLeeFuncPtr_glXHyperpipeConfigSGIX
17405 #endif
17406 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
17407 #define GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
17408  typedef GLXHyperpipeConfigSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId, int * npipes);
17409  GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX;
17410  #define glXQueryHyperpipeConfigSGIX GLeeFuncPtr_glXQueryHyperpipeConfigSGIX
17411 #endif
17412 #ifndef GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
17413 #define GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
17414  typedef int (APIENTRYP GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId);
17415  GLEE_EXTERN GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX;
17416  #define glXDestroyHyperpipeConfigSGIX GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX
17417 #endif
17418 #ifndef GLEE_H_DEFINED_glXBindHyperpipeSGIX
17419 #define GLEE_H_DEFINED_glXBindHyperpipeSGIX
17420  typedef int (APIENTRYP GLEEPFNGLXBINDHYPERPIPESGIXPROC) (Display * dpy, int hpId);
17421  GLEE_EXTERN GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX;
17422  #define glXBindHyperpipeSGIX GLeeFuncPtr_glXBindHyperpipeSGIX
17423 #endif
17424 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
17425 #define GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
17426  typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList);
17427  GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX;
17428  #define glXQueryHyperpipeBestAttribSGIX GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX
17429 #endif
17430 #ifndef GLEE_H_DEFINED_glXHyperpipeAttribSGIX
17431 #define GLEE_H_DEFINED_glXHyperpipeAttribSGIX
17432  typedef int (APIENTRYP GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList);
17433  GLEE_EXTERN GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX;
17434  #define glXHyperpipeAttribSGIX GLeeFuncPtr_glXHyperpipeAttribSGIX
17435 #endif
17436 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
17437 #define GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
17438  typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList);
17439  GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX;
17440  #define glXQueryHyperpipeAttribSGIX GLeeFuncPtr_glXQueryHyperpipeAttribSGIX
17441 #endif
17442 #endif
17443 
17444 /* GLX_MESA_agp_offset */
17445 
17446 #ifndef GLX_MESA_agp_offset
17447 #define GLX_MESA_agp_offset 1
17448 #define __GLEE_GLX_MESA_agp_offset 1
17449 /* Constants */
17450 #ifndef GLEE_H_DEFINED_glXGetAGPOffsetMESA
17451 #define GLEE_H_DEFINED_glXGetAGPOffsetMESA
17452  typedef unsigned int (APIENTRYP GLEEPFNGLXGETAGPOFFSETMESAPROC) (const void * pointer);
17453  GLEE_EXTERN GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA;
17454  #define glXGetAGPOffsetMESA GLeeFuncPtr_glXGetAGPOffsetMESA
17455 #endif
17456 #endif
17457 
17458 /* GLX_EXT_fbconfig_packed_float */
17459 
17460 #ifndef GLX_EXT_fbconfig_packed_float
17461 #define GLX_EXT_fbconfig_packed_float 1
17462 #define __GLEE_GLX_EXT_fbconfig_packed_float 1
17463 /* Constants */
17464 #define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1
17465 #define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008
17466 #endif
17467 
17468 /* GLX_EXT_framebuffer_sRGB */
17469 
17470 #ifndef GLX_EXT_framebuffer_sRGB
17471 #define GLX_EXT_framebuffer_sRGB 1
17472 #define __GLEE_GLX_EXT_framebuffer_sRGB 1
17473 /* Constants */
17474 #define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2
17475 #endif
17476 
17477 /* GLX_EXT_texture_from_pixmap */
17478 
17479 #ifndef GLX_EXT_texture_from_pixmap
17480 #define GLX_EXT_texture_from_pixmap 1
17481 #define __GLEE_GLX_EXT_texture_from_pixmap 1
17482 /* Constants */
17483 #define GLX_TEXTURE_1D_BIT_EXT 0x00000001
17484 #define GLX_TEXTURE_2D_BIT_EXT 0x00000002
17485 #define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004
17486 #define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0
17487 #define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1
17488 #define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2
17489 #define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3
17490 #define GLX_Y_INVERTED_EXT 0x20D4
17491 #define GLX_TEXTURE_FORMAT_EXT 0x20D5
17492 #define GLX_TEXTURE_TARGET_EXT 0x20D6
17493 #define GLX_MIPMAP_TEXTURE_EXT 0x20D7
17494 #define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8
17495 #define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9
17496 #define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA
17497 #define GLX_TEXTURE_1D_EXT 0x20DB
17498 #define GLX_TEXTURE_2D_EXT 0x20DC
17499 #define GLX_TEXTURE_RECTANGLE_EXT 0x20DD
17500 #define GLX_FRONT_LEFT_EXT 0x20DE
17501 #define GLX_FRONT_RIGHT_EXT 0x20DF
17502 #define GLX_BACK_LEFT_EXT 0x20E0
17503 #define GLX_BACK_RIGHT_EXT 0x20E1
17504 #define GLX_FRONT_EXT GLX_FRONT_LEFT_EXT
17505 #define GLX_BACK_EXT GLX_BACK_LEFT_EXT
17506 #define GLX_AUX0_EXT 0x20E2
17507 #define GLX_AUX1_EXT 0x20E3
17508 #define GLX_AUX2_EXT 0x20E4
17509 #define GLX_AUX3_EXT 0x20E5
17510 #define GLX_AUX4_EXT 0x20E6
17511 #define GLX_AUX5_EXT 0x20E7
17512 #define GLX_AUX6_EXT 0x20E8
17513 #define GLX_AUX7_EXT 0x20E9
17514 #define GLX_AUX8_EXT 0x20EA
17515 #define GLX_AUX9_EXT 0x20EB
17516 #ifndef GLEE_H_DEFINED_glXBindTexImageEXT
17517 #define GLEE_H_DEFINED_glXBindTexImageEXT
17518  typedef void (APIENTRYP GLEEPFNGLXBINDTEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list);
17519  GLEE_EXTERN GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT;
17520  #define glXBindTexImageEXT GLeeFuncPtr_glXBindTexImageEXT
17521 #endif
17522 #ifndef GLEE_H_DEFINED_glXReleaseTexImageEXT
17523 #define GLEE_H_DEFINED_glXReleaseTexImageEXT
17524  typedef void (APIENTRYP GLEEPFNGLXRELEASETEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer);
17525  GLEE_EXTERN GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT;
17526  #define glXReleaseTexImageEXT GLeeFuncPtr_glXReleaseTexImageEXT
17527 #endif
17528 #endif
17529 
17530 /* GLX_NV_present_video */
17531 
17532 #ifndef GLX_NV_present_video
17533 #define GLX_NV_present_video 1
17534 #define __GLEE_GLX_NV_present_video 1
17535 /* Constants */
17536 #define GLX_NUM_VIDEO_SLOTS_NV 0x20F0
17537 #endif
17538 
17539 /* GLX_NV_video_out */
17540 
17541 #ifndef GLX_NV_video_out
17542 #define GLX_NV_video_out 1
17543 #define __GLEE_GLX_NV_video_out 1
17544 /* Constants */
17545 #define GLX_VIDEO_OUT_COLOR_NV 0x20C3
17546 #define GLX_VIDEO_OUT_ALPHA_NV 0x20C4
17547 #define GLX_VIDEO_OUT_DEPTH_NV 0x20C5
17548 #define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
17549 #define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
17550 #define GLX_VIDEO_OUT_FRAME_NV 0x20C8
17551 #define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9
17552 #define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA
17553 #define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
17554 #define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
17555 #endif
17556 
17557 /* GLX_NV_swap_group */
17558 
17559 #ifndef GLX_NV_swap_group
17560 #define GLX_NV_swap_group 1
17561 #define __GLEE_GLX_NV_swap_group 1
17562 /* Constants */
17563 #endif
17564 
17565 /* GLX_EXT_scene_marker */
17566 
17567 #ifndef GLX_EXT_scene_marker
17568 #define GLX_EXT_scene_marker 1
17569 #define __GLEE_GLX_EXT_scene_marker 1
17570 /* Constants */
17571 #endif
17572 
17573 /* GLX_NV_video_output */
17574 
17575 #ifndef GLX_NV_video_output
17576 #define GLX_NV_video_output 1
17577 #define __GLEE_GLX_NV_video_output 1
17578 /* Constants */
17579 #define GLX_VIDEO_OUT_COLOR_NV 0x20C3
17580 #define GLX_VIDEO_OUT_ALPHA_NV 0x20C4
17581 #define GLX_VIDEO_OUT_DEPTH_NV 0x20C5
17582 #define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
17583 #define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
17584 #define GLX_VIDEO_OUT_FRAME_NV 0x20C8
17585 #define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9
17586 #define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA
17587 #define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
17588 #define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
17589 #ifndef GLEE_H_DEFINED_glXGetVideoDeviceNV
17590 #define GLEE_H_DEFINED_glXGetVideoDeviceNV
17591  typedef int (APIENTRYP GLEEPFNGLXGETVIDEODEVICENVPROC) (Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
17592  GLEE_EXTERN GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV;
17593  #define glXGetVideoDeviceNV GLeeFuncPtr_glXGetVideoDeviceNV
17594 #endif
17595 #ifndef GLEE_H_DEFINED_glXReleaseVideoDeviceNV
17596 #define GLEE_H_DEFINED_glXReleaseVideoDeviceNV
17597  typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEODEVICENVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
17598  GLEE_EXTERN GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV;
17599  #define glXReleaseVideoDeviceNV GLeeFuncPtr_glXReleaseVideoDeviceNV
17600 #endif
17601 #ifndef GLEE_H_DEFINED_glXBindVideoImageNV
17602 #define GLEE_H_DEFINED_glXBindVideoImageNV
17603  typedef int (APIENTRYP GLEEPFNGLXBINDVIDEOIMAGENVPROC) (Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
17604  GLEE_EXTERN GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV;
17605  #define glXBindVideoImageNV GLeeFuncPtr_glXBindVideoImageNV
17606 #endif
17607 #ifndef GLEE_H_DEFINED_glXReleaseVideoImageNV
17608 #define GLEE_H_DEFINED_glXReleaseVideoImageNV
17609  typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) (Display * dpy, GLXPbuffer pbuf);
17610  GLEE_EXTERN GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV;
17611  #define glXReleaseVideoImageNV GLeeFuncPtr_glXReleaseVideoImageNV
17612 #endif
17613 #ifndef GLEE_H_DEFINED_glXSendPbufferToVideoNV
17614 #define GLEE_H_DEFINED_glXSendPbufferToVideoNV
17615  typedef int (APIENTRYP GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) (Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
17616  GLEE_EXTERN GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV;
17617  #define glXSendPbufferToVideoNV GLeeFuncPtr_glXSendPbufferToVideoNV
17618 #endif
17619 #ifndef GLEE_H_DEFINED_glXGetVideoInfoNV
17620 #define GLEE_H_DEFINED_glXGetVideoInfoNV
17621  typedef int (APIENTRYP GLEEPFNGLXGETVIDEOINFONVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
17622  GLEE_EXTERN GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV;
17623  #define glXGetVideoInfoNV GLeeFuncPtr_glXGetVideoInfoNV
17624 #endif
17625 #endif
17626 #endif /*end GLX */
17627 
17628 /*****************************************************************
17629  * GLee functions
17630  *****************************************************************/
17631 
17632 GLEE_EXTERN GLboolean GLeeInit( void );
17633 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName);
17634 GLEE_EXTERN const char * GLeeGetErrorString( void );
17635 GLEE_EXTERN const char * GLeeGetExtStrGL( void );
17636 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
17637 
17638 #ifdef WIN32
17639 GLEE_EXTERN const char * GLeeGetExtStrWGL( void );
17640 #elif defined(__APPLE__) || defined(__APPLE_CC__)
17641 #else
17642 GLEE_EXTERN const char * GLeeGetExtStrGLX( void );
17643 #endif
17644 
17645 #ifdef __cplusplus
17646 } /* end C linkage */
17647 #endif
17648 
17649 #endif /* __glee_h_ defined */