CrossFramework Library

XG3D/GLee.h

00001 /***************************************************************************
00002 *
00003 * GLee.h 
00004 * GLee (OpenGL Easy Extension library)        
00005 * Version : 5.4
00006 *
00007 * Copyright (c)2009  Ben Woodhouse  All rights reserved.
00008 *
00009 * Redistribution and use in source and binary forms, with or without
00010 * modification, are permitted provided that the following conditions are 
00011 * met:
00012 * 1. Redistributions of source code must retain the above copyright
00013 * notice, this list of conditions and the following disclaimer as
00014 * the first lines of this file unmodified.
00015 * 2. Redistributions in binary form must reproduce the above copyright
00016 * notice, this list of conditions and the following disclaimer in the
00017 * documentation and/or other materials provided with the distribution.
00018 *
00019 * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
00020 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
00021 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
00022 * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
00023 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
00024 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
00025 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
00026 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00027 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
00028 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00029 
00030 * Web: http://elf-stone.com/glee.php
00031 *
00032 * [This file was automatically generated by GLeeGen 7.0
00033 *
00034 ***************************************************************************/
00035 
00036 #ifndef __glee_h_
00037 #define __glee_h_
00038 
00039 #ifdef __gl_h_
00040     #error gl.h included before glee.h
00041 #endif
00042 
00043 #ifdef __glext_h_
00044     #error glext.h included before glee.h
00045 #endif
00046 
00047 #ifdef __wglext_h_
00048     #error wglext.h included before glee.h
00049 #endif
00050 
00051 #ifdef __glxext_h_
00052     #error glxext.h included before glee.h
00053 #endif
00054 
00055 #ifdef WIN32
00056     #define WIN32_LEAN_AND_MEAN
00057     #include <windows.h>
00058     #include <GL/gl.h>
00059 #elif defined(__APPLE__) || defined(__APPLE_CC__)
00060     #define GL_GLEXT_LEGACY
00061     #include <OpenGL/gl.h>
00062 #else // GLX
00063     #define __glext_h_  /* prevent glext.h from being included  */
00064     #define __glxext_h_ /* prevent glxext.h from being included */
00065     #define GLX_GLXEXT_PROTOTYPES
00066     #include <GL/gl.h>
00067     #include <GL/glx.h>
00068 #endif
00069 
00070 #ifndef APIENTRY
00071     #define APIENTRY
00072 #endif
00073 
00074 #ifndef APIENTRYP
00075     #define APIENTRYP APIENTRY *
00076 #endif
00077 
00078 #define GLEE_EXTERN extern
00079 
00080 #ifdef __cplusplus 
00081     extern "C" {        /* begin C linkage */
00082 #endif
00083 
00084 #define GLEE_LINK_FAIL 0
00085 #define GLEE_LINK_PARTIAL 1
00086 #define GLEE_LINK_COMPLETE 2
00087 
00088 /* Extension querying variables */
00089 
00090 GLEE_EXTERN GLboolean _GLEE_VERSION_1_2;
00091 GLEE_EXTERN GLboolean _GLEE_ARB_imaging;
00092 GLEE_EXTERN GLboolean _GLEE_VERSION_1_3;
00093 GLEE_EXTERN GLboolean _GLEE_VERSION_1_4;
00094 GLEE_EXTERN GLboolean _GLEE_VERSION_1_5;
00095 GLEE_EXTERN GLboolean _GLEE_VERSION_2_0;
00096 GLEE_EXTERN GLboolean _GLEE_VERSION_2_1;
00097 GLEE_EXTERN GLboolean _GLEE_VERSION_3_0;
00098 GLEE_EXTERN GLboolean _GLEE_ARB_multitexture;
00099 GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix;
00100 GLEE_EXTERN GLboolean _GLEE_ARB_multisample;
00101 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add;
00102 GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map;
00103 GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression;
00104 GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp;
00105 GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters;
00106 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend;
00107 GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette;
00108 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine;
00109 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar;
00110 GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3;
00111 GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat;
00112 GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture;
00113 GLEE_EXTERN GLboolean _GLEE_ARB_shadow;
00114 GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient;
00115 GLEE_EXTERN GLboolean _GLEE_ARB_window_pos;
00116 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program;
00117 GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program;
00118 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object;
00119 GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query;
00120 GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects;
00121 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader;
00122 GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader;
00123 GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100;
00124 GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two;
00125 GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite;
00126 GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow;
00127 GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers;
00128 GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle;
00129 GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float;
00130 GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel;
00131 GLEE_EXTERN GLboolean _GLEE_ARB_texture_float;
00132 GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object;
00133 GLEE_EXTERN GLboolean _GLEE_ARB_depth_buffer_float;
00134 GLEE_EXTERN GLboolean _GLEE_ARB_draw_instanced;
00135 GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_object;
00136 GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_sRGB;
00137 GLEE_EXTERN GLboolean _GLEE_ARB_geometry_shader4;
00138 GLEE_EXTERN GLboolean _GLEE_ARB_half_float_vertex;
00139 GLEE_EXTERN GLboolean _GLEE_ARB_instanced_arrays;
00140 GLEE_EXTERN GLboolean _GLEE_ARB_map_buffer_range;
00141 GLEE_EXTERN GLboolean _GLEE_ARB_texture_buffer_object;
00142 GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression_rgtc;
00143 GLEE_EXTERN GLboolean _GLEE_ARB_texture_rg;
00144 GLEE_EXTERN GLboolean _GLEE_ARB_vertex_array_object;
00145 GLEE_EXTERN GLboolean _GLEE_EXT_abgr;
00146 GLEE_EXTERN GLboolean _GLEE_EXT_blend_color;
00147 GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset;
00148 GLEE_EXTERN GLboolean _GLEE_EXT_texture;
00149 GLEE_EXTERN GLboolean _GLEE_EXT_texture3D;
00150 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4;
00151 GLEE_EXTERN GLboolean _GLEE_EXT_subtexture;
00152 GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture;
00153 GLEE_EXTERN GLboolean _GLEE_EXT_histogram;
00154 GLEE_EXTERN GLboolean _GLEE_EXT_convolution;
00155 GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix;
00156 GLEE_EXTERN GLboolean _GLEE_SGI_color_table;
00157 GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture;
00158 GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture;
00159 GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D;
00160 GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table;
00161 GLEE_EXTERN GLboolean _GLEE_EXT_cmyka;
00162 GLEE_EXTERN GLboolean _GLEE_EXT_texture_object;
00163 GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture;
00164 GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture;
00165 GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels;
00166 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod;
00167 GLEE_EXTERN GLboolean _GLEE_SGIS_multisample;
00168 GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal;
00169 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array;
00170 GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute;
00171 GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap;
00172 GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap;
00173 GLEE_EXTERN GLboolean _GLEE_SGIX_shadow;
00174 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp;
00175 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp;
00176 GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax;
00177 GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract;
00178 GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op;
00179 GLEE_EXTERN GLboolean _GLEE_SGIX_interlace;
00180 GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles;
00181 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select;
00182 GLEE_EXTERN GLboolean _GLEE_SGIX_sprite;
00183 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer;
00184 GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters;
00185 GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters;
00186 GLEE_EXTERN GLboolean _GLEE_SGIX_instruments;
00187 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias;
00188 GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom;
00189 GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer;
00190 GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX;
00191 GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd;
00192 GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane;
00193 GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster;
00194 GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture;
00195 GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function;
00196 GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset;
00197 GLEE_EXTERN GLboolean _GLEE_HP_image_transform;
00198 GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes;
00199 GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer;
00200 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env;
00201 GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable;
00202 GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints;
00203 GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints;
00204 GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture;
00205 GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint;
00206 GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority;
00207 GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1;
00208 GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment;
00209 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias;
00210 GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient;
00211 GLEE_EXTERN GLboolean _GLEE_EXT_index_texture;
00212 GLEE_EXTERN GLboolean _GLEE_EXT_index_material;
00213 GLEE_EXTERN GLboolean _GLEE_EXT_index_func;
00214 GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats;
00215 GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array;
00216 GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex;
00217 GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb;
00218 GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting;
00219 GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip;
00220 GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting;
00221 GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements;
00222 GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading;
00223 GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog;
00224 GLEE_EXTERN GLboolean _GLEE_EXT_light_texture;
00225 GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax;
00226 GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture;
00227 GLEE_EXTERN GLboolean _GLEE_EXT_bgra;
00228 GLEE_EXTERN GLboolean _GLEE_SGIX_async;
00229 GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel;
00230 GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram;
00231 GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor;
00232 GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays;
00233 GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test;
00234 GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform;
00235 GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table;
00236 GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette;
00237 GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color;
00238 GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color;
00239 GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal;
00240 GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays;
00241 GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord;
00242 GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates;
00243 GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame;
00244 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine;
00245 GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector;
00246 GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint;
00247 GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale;
00248 GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data;
00249 GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha;
00250 GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list;
00251 GLEE_EXTERN GLboolean _GLEE_SUN_vertex;
00252 GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate;
00253 GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp;
00254 GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read;
00255 GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap;
00256 GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels;
00257 GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection;
00258 GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map;
00259 GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes;
00260 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add;
00261 GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias;
00262 GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic;
00263 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting;
00264 GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent;
00265 GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range;
00266 GLEE_EXTERN GLboolean _GLEE_NV_register_combiners;
00267 GLEE_EXTERN GLboolean _GLEE_NV_fog_distance;
00268 GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss;
00269 GLEE_EXTERN GLboolean _GLEE_NV_blend_square;
00270 GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4;
00271 GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers;
00272 GLEE_EXTERN GLboolean _GLEE_MESA_window_pos;
00273 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc;
00274 GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex;
00275 GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays;
00276 GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists;
00277 GLEE_EXTERN GLboolean _GLEE_SGIX_subsample;
00278 GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample;
00279 GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba;
00280 GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument;
00281 GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1;
00282 GLEE_EXTERN GLboolean _GLEE_3DFX_multisample;
00283 GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer;
00284 GLEE_EXTERN GLboolean _GLEE_EXT_multisample;
00285 GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip;
00286 GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy;
00287 GLEE_EXTERN GLboolean _GLEE_SGIX_resample;
00288 GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen;
00289 GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask;
00290 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3;
00291 GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once;
00292 GLEE_EXTERN GLboolean _GLEE_NV_fence;
00293 GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat;
00294 GLEE_EXTERN GLboolean _GLEE_NV_evaluators;
00295 GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil;
00296 GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2;
00297 GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc;
00298 GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle;
00299 GLEE_EXTERN GLboolean _GLEE_NV_texture_shader;
00300 GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2;
00301 GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2;
00302 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program;
00303 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp;
00304 GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint;
00305 GLEE_EXTERN GLboolean _GLEE_OML_interlace;
00306 GLEE_EXTERN GLboolean _GLEE_OML_subsample;
00307 GLEE_EXTERN GLboolean _GLEE_OML_resample;
00308 GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color;
00309 GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap;
00310 GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader;
00311 GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles;
00312 GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object;
00313 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader;
00314 GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams;
00315 GLEE_EXTERN GLboolean _GLEE_ATI_element_array;
00316 GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array;
00317 GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum;
00318 GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint;
00319 GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp;
00320 GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query;
00321 GLEE_EXTERN GLboolean _GLEE_NV_point_sprite;
00322 GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3;
00323 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1;
00324 GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs;
00325 GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side;
00326 GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader;
00327 GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage;
00328 GLEE_EXTERN GLboolean _GLEE_APPLE_element_array;
00329 GLEE_EXTERN GLboolean _GLEE_APPLE_fence;
00330 GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object;
00331 GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range;
00332 GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422;
00333 GLEE_EXTERN GLboolean _GLEE_S3_s3tc;
00334 GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers;
00335 GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float;
00336 GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3;
00337 GLEE_EXTERN GLboolean _GLEE_ATI_texture_float;
00338 GLEE_EXTERN GLboolean _GLEE_NV_float_buffer;
00339 GLEE_EXTERN GLboolean _GLEE_NV_fragment_program;
00340 GLEE_EXTERN GLboolean _GLEE_NV_half_float;
00341 GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range;
00342 GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart;
00343 GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal;
00344 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2;
00345 GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer;
00346 GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil;
00347 GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object;
00348 GLEE_EXTERN GLboolean _GLEE_OES_read_format;
00349 GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test;
00350 GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp;
00351 GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate;
00352 GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert;
00353 GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture;
00354 GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object;
00355 GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option;
00356 GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2;
00357 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option;
00358 GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3;
00359 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object;
00360 GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker;
00361 GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil;
00362 GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag;
00363 GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB;
00364 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit;
00365 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample;
00366 GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack;
00367 GLEE_EXTERN GLboolean _GLEE_EXT_timer_query;
00368 GLEE_EXTERN GLboolean _GLEE_EXT_gpu_program_parameters;
00369 GLEE_EXTERN GLboolean _GLEE_APPLE_flush_buffer_range;
00370 GLEE_EXTERN GLboolean _GLEE_EXT_gpu_shader4;
00371 GLEE_EXTERN GLboolean _GLEE_EXT_draw_instanced;
00372 GLEE_EXTERN GLboolean _GLEE_EXT_packed_float;
00373 GLEE_EXTERN GLboolean _GLEE_EXT_texture_array;
00374 GLEE_EXTERN GLboolean _GLEE_EXT_texture_buffer_object;
00375 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_latc;
00376 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_rgtc;
00377 GLEE_EXTERN GLboolean _GLEE_EXT_texture_shared_exponent;
00378 GLEE_EXTERN GLboolean _GLEE_NV_depth_buffer_float;
00379 GLEE_EXTERN GLboolean _GLEE_NV_framebuffer_multisample_coverage;
00380 GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_sRGB;
00381 GLEE_EXTERN GLboolean _GLEE_NV_geometry_shader4;
00382 GLEE_EXTERN GLboolean _GLEE_NV_parameter_buffer_object;
00383 GLEE_EXTERN GLboolean _GLEE_EXT_draw_buffers2;
00384 GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback;
00385 GLEE_EXTERN GLboolean _GLEE_EXT_bindable_uniform;
00386 GLEE_EXTERN GLboolean _GLEE_EXT_texture_integer;
00387 GLEE_EXTERN GLboolean _GLEE_GREMEDY_frame_terminator;
00388 GLEE_EXTERN GLboolean _GLEE_NV_conditional_render;
00389 GLEE_EXTERN GLboolean _GLEE_NV_present_video;
00390 GLEE_EXTERN GLboolean _GLEE_EXT_transform_feedback;
00391 GLEE_EXTERN GLboolean _GLEE_EXT_direct_state_access;
00392 GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array_bgra;
00393 GLEE_EXTERN GLboolean _GLEE_EXT_texture_swizzle;
00394 GLEE_EXTERN GLboolean _GLEE_NV_explicit_multisample;
00395 GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback2;
00396 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select;
00397 GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate;
00398 GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument;
00399 GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface;
00400 GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting;
00401 GLEE_EXTERN GLboolean _GLEE_EXT_geometry_shader4;
00402 GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker;
00403 GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1;
00404 GLEE_EXTERN GLboolean _GLEE_EXT_texture_env;
00405 GLEE_EXTERN GLboolean _GLEE_IBM_static_data;
00406 GLEE_EXTERN GLboolean _GLEE_NV_gpu_program4;
00407 GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates;
00408 GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture;
00409 GLEE_EXTERN GLboolean _GLEE_OES_single_precision;
00410 GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits;
00411 GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range;
00412 
00413 /* Aliases for extension querying variables */
00414 
00415 #define GLEE_VERSION_1_2     GLeeEnabled(&_GLEE_VERSION_1_2)
00416 #define GLEE_ARB_imaging     GLeeEnabled(&_GLEE_ARB_imaging)
00417 #define GLEE_VERSION_1_3     GLeeEnabled(&_GLEE_VERSION_1_3)
00418 #define GLEE_VERSION_1_4     GLeeEnabled(&_GLEE_VERSION_1_4)
00419 #define GLEE_VERSION_1_5     GLeeEnabled(&_GLEE_VERSION_1_5)
00420 #define GLEE_VERSION_2_0     GLeeEnabled(&_GLEE_VERSION_2_0)
00421 #define GLEE_VERSION_2_1     GLeeEnabled(&_GLEE_VERSION_2_1)
00422 #define GLEE_VERSION_3_0     GLeeEnabled(&_GLEE_VERSION_3_0)
00423 #define GLEE_ARB_multitexture     GLeeEnabled(&_GLEE_ARB_multitexture)
00424 #define GLEE_ARB_transpose_matrix     GLeeEnabled(&_GLEE_ARB_transpose_matrix)
00425 #define GLEE_ARB_multisample     GLeeEnabled(&_GLEE_ARB_multisample)
00426 #define GLEE_ARB_texture_env_add     GLeeEnabled(&_GLEE_ARB_texture_env_add)
00427 #define GLEE_ARB_texture_cube_map     GLeeEnabled(&_GLEE_ARB_texture_cube_map)
00428 #define GLEE_ARB_texture_compression     GLeeEnabled(&_GLEE_ARB_texture_compression)
00429 #define GLEE_ARB_texture_border_clamp     GLeeEnabled(&_GLEE_ARB_texture_border_clamp)
00430 #define GLEE_ARB_point_parameters     GLeeEnabled(&_GLEE_ARB_point_parameters)
00431 #define GLEE_ARB_vertex_blend     GLeeEnabled(&_GLEE_ARB_vertex_blend)
00432 #define GLEE_ARB_matrix_palette     GLeeEnabled(&_GLEE_ARB_matrix_palette)
00433 #define GLEE_ARB_texture_env_combine     GLeeEnabled(&_GLEE_ARB_texture_env_combine)
00434 #define GLEE_ARB_texture_env_crossbar     GLeeEnabled(&_GLEE_ARB_texture_env_crossbar)
00435 #define GLEE_ARB_texture_env_dot3     GLeeEnabled(&_GLEE_ARB_texture_env_dot3)
00436 #define GLEE_ARB_texture_mirrored_repeat     GLeeEnabled(&_GLEE_ARB_texture_mirrored_repeat)
00437 #define GLEE_ARB_depth_texture     GLeeEnabled(&_GLEE_ARB_depth_texture)
00438 #define GLEE_ARB_shadow     GLeeEnabled(&_GLEE_ARB_shadow)
00439 #define GLEE_ARB_shadow_ambient     GLeeEnabled(&_GLEE_ARB_shadow_ambient)
00440 #define GLEE_ARB_window_pos     GLeeEnabled(&_GLEE_ARB_window_pos)
00441 #define GLEE_ARB_vertex_program     GLeeEnabled(&_GLEE_ARB_vertex_program)
00442 #define GLEE_ARB_fragment_program     GLeeEnabled(&_GLEE_ARB_fragment_program)
00443 #define GLEE_ARB_vertex_buffer_object     GLeeEnabled(&_GLEE_ARB_vertex_buffer_object)
00444 #define GLEE_ARB_occlusion_query     GLeeEnabled(&_GLEE_ARB_occlusion_query)
00445 #define GLEE_ARB_shader_objects     GLeeEnabled(&_GLEE_ARB_shader_objects)
00446 #define GLEE_ARB_vertex_shader     GLeeEnabled(&_GLEE_ARB_vertex_shader)
00447 #define GLEE_ARB_fragment_shader     GLeeEnabled(&_GLEE_ARB_fragment_shader)
00448 #define GLEE_ARB_shading_language_100     GLeeEnabled(&_GLEE_ARB_shading_language_100)
00449 #define GLEE_ARB_texture_non_power_of_two     GLeeEnabled(&_GLEE_ARB_texture_non_power_of_two)
00450 #define GLEE_ARB_point_sprite     GLeeEnabled(&_GLEE_ARB_point_sprite)
00451 #define GLEE_ARB_fragment_program_shadow     GLeeEnabled(&_GLEE_ARB_fragment_program_shadow)
00452 #define GLEE_ARB_draw_buffers     GLeeEnabled(&_GLEE_ARB_draw_buffers)
00453 #define GLEE_ARB_texture_rectangle     GLeeEnabled(&_GLEE_ARB_texture_rectangle)
00454 #define GLEE_ARB_color_buffer_float     GLeeEnabled(&_GLEE_ARB_color_buffer_float)
00455 #define GLEE_ARB_half_float_pixel     GLeeEnabled(&_GLEE_ARB_half_float_pixel)
00456 #define GLEE_ARB_texture_float     GLeeEnabled(&_GLEE_ARB_texture_float)
00457 #define GLEE_ARB_pixel_buffer_object     GLeeEnabled(&_GLEE_ARB_pixel_buffer_object)
00458 #define GLEE_ARB_depth_buffer_float     GLeeEnabled(&_GLEE_ARB_depth_buffer_float)
00459 #define GLEE_ARB_draw_instanced     GLeeEnabled(&_GLEE_ARB_draw_instanced)
00460 #define GLEE_ARB_framebuffer_object     GLeeEnabled(&_GLEE_ARB_framebuffer_object)
00461 #define GLEE_ARB_framebuffer_sRGB     GLeeEnabled(&_GLEE_ARB_framebuffer_sRGB)
00462 #define GLEE_ARB_geometry_shader4     GLeeEnabled(&_GLEE_ARB_geometry_shader4)
00463 #define GLEE_ARB_half_float_vertex     GLeeEnabled(&_GLEE_ARB_half_float_vertex)
00464 #define GLEE_ARB_instanced_arrays     GLeeEnabled(&_GLEE_ARB_instanced_arrays)
00465 #define GLEE_ARB_map_buffer_range     GLeeEnabled(&_GLEE_ARB_map_buffer_range)
00466 #define GLEE_ARB_texture_buffer_object     GLeeEnabled(&_GLEE_ARB_texture_buffer_object)
00467 #define GLEE_ARB_texture_compression_rgtc     GLeeEnabled(&_GLEE_ARB_texture_compression_rgtc)
00468 #define GLEE_ARB_texture_rg     GLeeEnabled(&_GLEE_ARB_texture_rg)
00469 #define GLEE_ARB_vertex_array_object     GLeeEnabled(&_GLEE_ARB_vertex_array_object)
00470 #define GLEE_EXT_abgr     GLeeEnabled(&_GLEE_EXT_abgr)
00471 #define GLEE_EXT_blend_color     GLeeEnabled(&_GLEE_EXT_blend_color)
00472 #define GLEE_EXT_polygon_offset     GLeeEnabled(&_GLEE_EXT_polygon_offset)
00473 #define GLEE_EXT_texture     GLeeEnabled(&_GLEE_EXT_texture)
00474 #define GLEE_EXT_texture3D     GLeeEnabled(&_GLEE_EXT_texture3D)
00475 #define GLEE_SGIS_texture_filter4     GLeeEnabled(&_GLEE_SGIS_texture_filter4)
00476 #define GLEE_EXT_subtexture     GLeeEnabled(&_GLEE_EXT_subtexture)
00477 #define GLEE_EXT_copy_texture     GLeeEnabled(&_GLEE_EXT_copy_texture)
00478 #define GLEE_EXT_histogram     GLeeEnabled(&_GLEE_EXT_histogram)
00479 #define GLEE_EXT_convolution     GLeeEnabled(&_GLEE_EXT_convolution)
00480 #define GLEE_SGI_color_matrix     GLeeEnabled(&_GLEE_SGI_color_matrix)
00481 #define GLEE_SGI_color_table     GLeeEnabled(&_GLEE_SGI_color_table)
00482 #define GLEE_SGIS_pixel_texture     GLeeEnabled(&_GLEE_SGIS_pixel_texture)
00483 #define GLEE_SGIX_pixel_texture     GLeeEnabled(&_GLEE_SGIX_pixel_texture)
00484 #define GLEE_SGIS_texture4D     GLeeEnabled(&_GLEE_SGIS_texture4D)
00485 #define GLEE_SGI_texture_color_table     GLeeEnabled(&_GLEE_SGI_texture_color_table)
00486 #define GLEE_EXT_cmyka     GLeeEnabled(&_GLEE_EXT_cmyka)
00487 #define GLEE_EXT_texture_object     GLeeEnabled(&_GLEE_EXT_texture_object)
00488 #define GLEE_SGIS_detail_texture     GLeeEnabled(&_GLEE_SGIS_detail_texture)
00489 #define GLEE_SGIS_sharpen_texture     GLeeEnabled(&_GLEE_SGIS_sharpen_texture)
00490 #define GLEE_EXT_packed_pixels     GLeeEnabled(&_GLEE_EXT_packed_pixels)
00491 #define GLEE_SGIS_texture_lod     GLeeEnabled(&_GLEE_SGIS_texture_lod)
00492 #define GLEE_SGIS_multisample     GLeeEnabled(&_GLEE_SGIS_multisample)
00493 #define GLEE_EXT_rescale_normal     GLeeEnabled(&_GLEE_EXT_rescale_normal)
00494 #define GLEE_EXT_vertex_array     GLeeEnabled(&_GLEE_EXT_vertex_array)
00495 #define GLEE_EXT_misc_attribute     GLeeEnabled(&_GLEE_EXT_misc_attribute)
00496 #define GLEE_SGIS_generate_mipmap     GLeeEnabled(&_GLEE_SGIS_generate_mipmap)
00497 #define GLEE_SGIX_clipmap     GLeeEnabled(&_GLEE_SGIX_clipmap)
00498 #define GLEE_SGIX_shadow     GLeeEnabled(&_GLEE_SGIX_shadow)
00499 #define GLEE_SGIS_texture_edge_clamp     GLeeEnabled(&_GLEE_SGIS_texture_edge_clamp)
00500 #define GLEE_SGIS_texture_border_clamp     GLeeEnabled(&_GLEE_SGIS_texture_border_clamp)
00501 #define GLEE_EXT_blend_minmax     GLeeEnabled(&_GLEE_EXT_blend_minmax)
00502 #define GLEE_EXT_blend_subtract     GLeeEnabled(&_GLEE_EXT_blend_subtract)
00503 #define GLEE_EXT_blend_logic_op     GLeeEnabled(&_GLEE_EXT_blend_logic_op)
00504 #define GLEE_SGIX_interlace     GLeeEnabled(&_GLEE_SGIX_interlace)
00505 #define GLEE_SGIX_pixel_tiles     GLeeEnabled(&_GLEE_SGIX_pixel_tiles)
00506 #define GLEE_SGIS_texture_select     GLeeEnabled(&_GLEE_SGIS_texture_select)
00507 #define GLEE_SGIX_sprite     GLeeEnabled(&_GLEE_SGIX_sprite)
00508 #define GLEE_SGIX_texture_multi_buffer     GLeeEnabled(&_GLEE_SGIX_texture_multi_buffer)
00509 #define GLEE_EXT_point_parameters     GLeeEnabled(&_GLEE_EXT_point_parameters)
00510 #define GLEE_SGIS_point_parameters     GLeeEnabled(&_GLEE_SGIS_point_parameters)
00511 #define GLEE_SGIX_instruments     GLeeEnabled(&_GLEE_SGIX_instruments)
00512 #define GLEE_SGIX_texture_scale_bias     GLeeEnabled(&_GLEE_SGIX_texture_scale_bias)
00513 #define GLEE_SGIX_framezoom     GLeeEnabled(&_GLEE_SGIX_framezoom)
00514 #define GLEE_SGIX_tag_sample_buffer     GLeeEnabled(&_GLEE_SGIX_tag_sample_buffer)
00515 #define GLEE_FfdMaskSGIX     GLeeEnabled(&_GLEE_FfdMaskSGIX)
00516 #define GLEE_SGIX_polynomial_ffd     GLeeEnabled(&_GLEE_SGIX_polynomial_ffd)
00517 #define GLEE_SGIX_reference_plane     GLeeEnabled(&_GLEE_SGIX_reference_plane)
00518 #define GLEE_SGIX_flush_raster     GLeeEnabled(&_GLEE_SGIX_flush_raster)
00519 #define GLEE_SGIX_depth_texture     GLeeEnabled(&_GLEE_SGIX_depth_texture)
00520 #define GLEE_SGIS_fog_function     GLeeEnabled(&_GLEE_SGIS_fog_function)
00521 #define GLEE_SGIX_fog_offset     GLeeEnabled(&_GLEE_SGIX_fog_offset)
00522 #define GLEE_HP_image_transform     GLeeEnabled(&_GLEE_HP_image_transform)
00523 #define GLEE_HP_convolution_border_modes     GLeeEnabled(&_GLEE_HP_convolution_border_modes)
00524 #define GLEE_INGR_palette_buffer     GLeeEnabled(&_GLEE_INGR_palette_buffer)
00525 #define GLEE_SGIX_texture_add_env     GLeeEnabled(&_GLEE_SGIX_texture_add_env)
00526 #define GLEE_EXT_color_subtable     GLeeEnabled(&_GLEE_EXT_color_subtable)
00527 #define GLEE_PGI_vertex_hints     GLeeEnabled(&_GLEE_PGI_vertex_hints)
00528 #define GLEE_PGI_misc_hints     GLeeEnabled(&_GLEE_PGI_misc_hints)
00529 #define GLEE_EXT_paletted_texture     GLeeEnabled(&_GLEE_EXT_paletted_texture)
00530 #define GLEE_EXT_clip_volume_hint     GLeeEnabled(&_GLEE_EXT_clip_volume_hint)
00531 #define GLEE_SGIX_list_priority     GLeeEnabled(&_GLEE_SGIX_list_priority)
00532 #define GLEE_SGIX_ir_instrument1     GLeeEnabled(&_GLEE_SGIX_ir_instrument1)
00533 #define GLEE_SGIX_calligraphic_fragment     GLeeEnabled(&_GLEE_SGIX_calligraphic_fragment)
00534 #define GLEE_SGIX_texture_lod_bias     GLeeEnabled(&_GLEE_SGIX_texture_lod_bias)
00535 #define GLEE_SGIX_shadow_ambient     GLeeEnabled(&_GLEE_SGIX_shadow_ambient)
00536 #define GLEE_EXT_index_texture     GLeeEnabled(&_GLEE_EXT_index_texture)
00537 #define GLEE_EXT_index_material     GLeeEnabled(&_GLEE_EXT_index_material)
00538 #define GLEE_EXT_index_func     GLeeEnabled(&_GLEE_EXT_index_func)
00539 #define GLEE_EXT_index_array_formats     GLeeEnabled(&_GLEE_EXT_index_array_formats)
00540 #define GLEE_EXT_compiled_vertex_array     GLeeEnabled(&_GLEE_EXT_compiled_vertex_array)
00541 #define GLEE_EXT_cull_vertex     GLeeEnabled(&_GLEE_EXT_cull_vertex)
00542 #define GLEE_SGIX_ycrcb     GLeeEnabled(&_GLEE_SGIX_ycrcb)
00543 #define GLEE_SGIX_fragment_lighting     GLeeEnabled(&_GLEE_SGIX_fragment_lighting)
00544 #define GLEE_IBM_rasterpos_clip     GLeeEnabled(&_GLEE_IBM_rasterpos_clip)
00545 #define GLEE_HP_texture_lighting     GLeeEnabled(&_GLEE_HP_texture_lighting)
00546 #define GLEE_EXT_draw_range_elements     GLeeEnabled(&_GLEE_EXT_draw_range_elements)
00547 #define GLEE_WIN_phong_shading     GLeeEnabled(&_GLEE_WIN_phong_shading)
00548 #define GLEE_WIN_specular_fog     GLeeEnabled(&_GLEE_WIN_specular_fog)
00549 #define GLEE_EXT_light_texture     GLeeEnabled(&_GLEE_EXT_light_texture)
00550 #define GLEE_SGIX_blend_alpha_minmax     GLeeEnabled(&_GLEE_SGIX_blend_alpha_minmax)
00551 #define GLEE_SGIX_impact_pixel_texture     GLeeEnabled(&_GLEE_SGIX_impact_pixel_texture)
00552 #define GLEE_EXT_bgra     GLeeEnabled(&_GLEE_EXT_bgra)
00553 #define GLEE_SGIX_async     GLeeEnabled(&_GLEE_SGIX_async)
00554 #define GLEE_SGIX_async_pixel     GLeeEnabled(&_GLEE_SGIX_async_pixel)
00555 #define GLEE_SGIX_async_histogram     GLeeEnabled(&_GLEE_SGIX_async_histogram)
00556 #define GLEE_INTEL_texture_scissor     GLeeEnabled(&_GLEE_INTEL_texture_scissor)
00557 #define GLEE_INTEL_parallel_arrays     GLeeEnabled(&_GLEE_INTEL_parallel_arrays)
00558 #define GLEE_HP_occlusion_test     GLeeEnabled(&_GLEE_HP_occlusion_test)
00559 #define GLEE_EXT_pixel_transform     GLeeEnabled(&_GLEE_EXT_pixel_transform)
00560 #define GLEE_EXT_pixel_transform_color_table     GLeeEnabled(&_GLEE_EXT_pixel_transform_color_table)
00561 #define GLEE_EXT_shared_texture_palette     GLeeEnabled(&_GLEE_EXT_shared_texture_palette)
00562 #define GLEE_EXT_separate_specular_color     GLeeEnabled(&_GLEE_EXT_separate_specular_color)
00563 #define GLEE_EXT_secondary_color     GLeeEnabled(&_GLEE_EXT_secondary_color)
00564 #define GLEE_EXT_texture_perturb_normal     GLeeEnabled(&_GLEE_EXT_texture_perturb_normal)
00565 #define GLEE_EXT_multi_draw_arrays     GLeeEnabled(&_GLEE_EXT_multi_draw_arrays)
00566 #define GLEE_EXT_fog_coord     GLeeEnabled(&_GLEE_EXT_fog_coord)
00567 #define GLEE_REND_screen_coordinates     GLeeEnabled(&_GLEE_REND_screen_coordinates)
00568 #define GLEE_EXT_coordinate_frame     GLeeEnabled(&_GLEE_EXT_coordinate_frame)
00569 #define GLEE_EXT_texture_env_combine     GLeeEnabled(&_GLEE_EXT_texture_env_combine)
00570 #define GLEE_APPLE_specular_vector     GLeeEnabled(&_GLEE_APPLE_specular_vector)
00571 #define GLEE_APPLE_transform_hint     GLeeEnabled(&_GLEE_APPLE_transform_hint)
00572 #define GLEE_SGIX_fog_scale     GLeeEnabled(&_GLEE_SGIX_fog_scale)
00573 #define GLEE_SUNX_constant_data     GLeeEnabled(&_GLEE_SUNX_constant_data)
00574 #define GLEE_SUN_global_alpha     GLeeEnabled(&_GLEE_SUN_global_alpha)
00575 #define GLEE_SUN_triangle_list     GLeeEnabled(&_GLEE_SUN_triangle_list)
00576 #define GLEE_SUN_vertex     GLeeEnabled(&_GLEE_SUN_vertex)
00577 #define GLEE_EXT_blend_func_separate     GLeeEnabled(&_GLEE_EXT_blend_func_separate)
00578 #define GLEE_INGR_color_clamp     GLeeEnabled(&_GLEE_INGR_color_clamp)
00579 #define GLEE_INGR_interlace_read     GLeeEnabled(&_GLEE_INGR_interlace_read)
00580 #define GLEE_EXT_stencil_wrap     GLeeEnabled(&_GLEE_EXT_stencil_wrap)
00581 #define GLEE_EXT_422_pixels     GLeeEnabled(&_GLEE_EXT_422_pixels)
00582 #define GLEE_NV_texgen_reflection     GLeeEnabled(&_GLEE_NV_texgen_reflection)
00583 #define GLEE_EXT_texture_cube_map     GLeeEnabled(&_GLEE_EXT_texture_cube_map)
00584 #define GLEE_SUN_convolution_border_modes     GLeeEnabled(&_GLEE_SUN_convolution_border_modes)
00585 #define GLEE_EXT_texture_env_add     GLeeEnabled(&_GLEE_EXT_texture_env_add)
00586 #define GLEE_EXT_texture_lod_bias     GLeeEnabled(&_GLEE_EXT_texture_lod_bias)
00587 #define GLEE_EXT_texture_filter_anisotropic     GLeeEnabled(&_GLEE_EXT_texture_filter_anisotropic)
00588 #define GLEE_EXT_vertex_weighting     GLeeEnabled(&_GLEE_EXT_vertex_weighting)
00589 #define GLEE_NV_light_max_exponent     GLeeEnabled(&_GLEE_NV_light_max_exponent)
00590 #define GLEE_NV_vertex_array_range     GLeeEnabled(&_GLEE_NV_vertex_array_range)
00591 #define GLEE_NV_register_combiners     GLeeEnabled(&_GLEE_NV_register_combiners)
00592 #define GLEE_NV_fog_distance     GLeeEnabled(&_GLEE_NV_fog_distance)
00593 #define GLEE_NV_texgen_emboss     GLeeEnabled(&_GLEE_NV_texgen_emboss)
00594 #define GLEE_NV_blend_square     GLeeEnabled(&_GLEE_NV_blend_square)
00595 #define GLEE_NV_texture_env_combine4     GLeeEnabled(&_GLEE_NV_texture_env_combine4)
00596 #define GLEE_MESA_resize_buffers     GLeeEnabled(&_GLEE_MESA_resize_buffers)
00597 #define GLEE_MESA_window_pos     GLeeEnabled(&_GLEE_MESA_window_pos)
00598 #define GLEE_EXT_texture_compression_s3tc     GLeeEnabled(&_GLEE_EXT_texture_compression_s3tc)
00599 #define GLEE_IBM_cull_vertex     GLeeEnabled(&_GLEE_IBM_cull_vertex)
00600 #define GLEE_IBM_multimode_draw_arrays     GLeeEnabled(&_GLEE_IBM_multimode_draw_arrays)
00601 #define GLEE_IBM_vertex_array_lists     GLeeEnabled(&_GLEE_IBM_vertex_array_lists)
00602 #define GLEE_SGIX_subsample     GLeeEnabled(&_GLEE_SGIX_subsample)
00603 #define GLEE_SGIX_ycrcb_subsample     GLeeEnabled(&_GLEE_SGIX_ycrcb_subsample)
00604 #define GLEE_SGIX_ycrcba     GLeeEnabled(&_GLEE_SGIX_ycrcba)
00605 #define GLEE_SGI_depth_pass_instrument     GLeeEnabled(&_GLEE_SGI_depth_pass_instrument)
00606 #define GLEE_3DFX_texture_compression_FXT1     GLeeEnabled(&_GLEE_3DFX_texture_compression_FXT1)
00607 #define GLEE_3DFX_multisample     GLeeEnabled(&_GLEE_3DFX_multisample)
00608 #define GLEE_3DFX_tbuffer     GLeeEnabled(&_GLEE_3DFX_tbuffer)
00609 #define GLEE_EXT_multisample     GLeeEnabled(&_GLEE_EXT_multisample)
00610 #define GLEE_SGIX_vertex_preclip     GLeeEnabled(&_GLEE_SGIX_vertex_preclip)
00611 #define GLEE_SGIX_convolution_accuracy     GLeeEnabled(&_GLEE_SGIX_convolution_accuracy)
00612 #define GLEE_SGIX_resample     GLeeEnabled(&_GLEE_SGIX_resample)
00613 #define GLEE_SGIS_point_line_texgen     GLeeEnabled(&_GLEE_SGIS_point_line_texgen)
00614 #define GLEE_SGIS_texture_color_mask     GLeeEnabled(&_GLEE_SGIS_texture_color_mask)
00615 #define GLEE_EXT_texture_env_dot3     GLeeEnabled(&_GLEE_EXT_texture_env_dot3)
00616 #define GLEE_ATI_texture_mirror_once     GLeeEnabled(&_GLEE_ATI_texture_mirror_once)
00617 #define GLEE_NV_fence     GLeeEnabled(&_GLEE_NV_fence)
00618 #define GLEE_IBM_texture_mirrored_repeat     GLeeEnabled(&_GLEE_IBM_texture_mirrored_repeat)
00619 #define GLEE_NV_evaluators     GLeeEnabled(&_GLEE_NV_evaluators)
00620 #define GLEE_NV_packed_depth_stencil     GLeeEnabled(&_GLEE_NV_packed_depth_stencil)
00621 #define GLEE_NV_register_combiners2     GLeeEnabled(&_GLEE_NV_register_combiners2)
00622 #define GLEE_NV_texture_compression_vtc     GLeeEnabled(&_GLEE_NV_texture_compression_vtc)
00623 #define GLEE_NV_texture_rectangle     GLeeEnabled(&_GLEE_NV_texture_rectangle)
00624 #define GLEE_NV_texture_shader     GLeeEnabled(&_GLEE_NV_texture_shader)
00625 #define GLEE_NV_texture_shader2     GLeeEnabled(&_GLEE_NV_texture_shader2)
00626 #define GLEE_NV_vertex_array_range2     GLeeEnabled(&_GLEE_NV_vertex_array_range2)
00627 #define GLEE_NV_vertex_program     GLeeEnabled(&_GLEE_NV_vertex_program)
00628 #define GLEE_SGIX_texture_coordinate_clamp     GLeeEnabled(&_GLEE_SGIX_texture_coordinate_clamp)
00629 #define GLEE_SGIX_scalebias_hint     GLeeEnabled(&_GLEE_SGIX_scalebias_hint)
00630 #define GLEE_OML_interlace     GLeeEnabled(&_GLEE_OML_interlace)
00631 #define GLEE_OML_subsample     GLeeEnabled(&_GLEE_OML_subsample)
00632 #define GLEE_OML_resample     GLeeEnabled(&_GLEE_OML_resample)
00633 #define GLEE_NV_copy_depth_to_color     GLeeEnabled(&_GLEE_NV_copy_depth_to_color)
00634 #define GLEE_ATI_envmap_bumpmap     GLeeEnabled(&_GLEE_ATI_envmap_bumpmap)
00635 #define GLEE_ATI_fragment_shader     GLeeEnabled(&_GLEE_ATI_fragment_shader)
00636 #define GLEE_ATI_pn_triangles     GLeeEnabled(&_GLEE_ATI_pn_triangles)
00637 #define GLEE_ATI_vertex_array_object     GLeeEnabled(&_GLEE_ATI_vertex_array_object)
00638 #define GLEE_EXT_vertex_shader     GLeeEnabled(&_GLEE_EXT_vertex_shader)
00639 #define GLEE_ATI_vertex_streams     GLeeEnabled(&_GLEE_ATI_vertex_streams)
00640 #define GLEE_ATI_element_array     GLeeEnabled(&_GLEE_ATI_element_array)
00641 #define GLEE_SUN_mesh_array     GLeeEnabled(&_GLEE_SUN_mesh_array)
00642 #define GLEE_SUN_slice_accum     GLeeEnabled(&_GLEE_SUN_slice_accum)
00643 #define GLEE_NV_multisample_filter_hint     GLeeEnabled(&_GLEE_NV_multisample_filter_hint)
00644 #define GLEE_NV_depth_clamp     GLeeEnabled(&_GLEE_NV_depth_clamp)
00645 #define GLEE_NV_occlusion_query     GLeeEnabled(&_GLEE_NV_occlusion_query)
00646 #define GLEE_NV_point_sprite     GLeeEnabled(&_GLEE_NV_point_sprite)
00647 #define GLEE_NV_texture_shader3     GLeeEnabled(&_GLEE_NV_texture_shader3)
00648 #define GLEE_NV_vertex_program1_1     GLeeEnabled(&_GLEE_NV_vertex_program1_1)
00649 #define GLEE_EXT_shadow_funcs     GLeeEnabled(&_GLEE_EXT_shadow_funcs)
00650 #define GLEE_EXT_stencil_two_side     GLeeEnabled(&_GLEE_EXT_stencil_two_side)
00651 #define GLEE_ATI_text_fragment_shader     GLeeEnabled(&_GLEE_ATI_text_fragment_shader)
00652 #define GLEE_APPLE_client_storage     GLeeEnabled(&_GLEE_APPLE_client_storage)
00653 #define GLEE_APPLE_element_array     GLeeEnabled(&_GLEE_APPLE_element_array)
00654 #define GLEE_APPLE_fence     GLeeEnabled(&_GLEE_APPLE_fence)
00655 #define GLEE_APPLE_vertex_array_object     GLeeEnabled(&_GLEE_APPLE_vertex_array_object)
00656 #define GLEE_APPLE_vertex_array_range     GLeeEnabled(&_GLEE_APPLE_vertex_array_range)
00657 #define GLEE_APPLE_ycbcr_422     GLeeEnabled(&_GLEE_APPLE_ycbcr_422)
00658 #define GLEE_S3_s3tc     GLeeEnabled(&_GLEE_S3_s3tc)
00659 #define GLEE_ATI_draw_buffers     GLeeEnabled(&_GLEE_ATI_draw_buffers)
00660 #define GLEE_ATI_pixel_format_float     GLeeEnabled(&_GLEE_ATI_pixel_format_float)
00661 #define GLEE_ATI_texture_env_combine3     GLeeEnabled(&_GLEE_ATI_texture_env_combine3)
00662 #define GLEE_ATI_texture_float     GLeeEnabled(&_GLEE_ATI_texture_float)
00663 #define GLEE_NV_float_buffer     GLeeEnabled(&_GLEE_NV_float_buffer)
00664 #define GLEE_NV_fragment_program     GLeeEnabled(&_GLEE_NV_fragment_program)
00665 #define GLEE_NV_half_float     GLeeEnabled(&_GLEE_NV_half_float)
00666 #define GLEE_NV_pixel_data_range     GLeeEnabled(&_GLEE_NV_pixel_data_range)
00667 #define GLEE_NV_primitive_restart     GLeeEnabled(&_GLEE_NV_primitive_restart)
00668 #define GLEE_NV_texture_expand_normal     GLeeEnabled(&_GLEE_NV_texture_expand_normal)
00669 #define GLEE_NV_vertex_program2     GLeeEnabled(&_GLEE_NV_vertex_program2)
00670 #define GLEE_ATI_map_object_buffer     GLeeEnabled(&_GLEE_ATI_map_object_buffer)
00671 #define GLEE_ATI_separate_stencil     GLeeEnabled(&_GLEE_ATI_separate_stencil)
00672 #define GLEE_ATI_vertex_attrib_array_object     GLeeEnabled(&_GLEE_ATI_vertex_attrib_array_object)
00673 #define GLEE_OES_read_format     GLeeEnabled(&_GLEE_OES_read_format)
00674 #define GLEE_EXT_depth_bounds_test     GLeeEnabled(&_GLEE_EXT_depth_bounds_test)
00675 #define GLEE_EXT_texture_mirror_clamp     GLeeEnabled(&_GLEE_EXT_texture_mirror_clamp)
00676 #define GLEE_EXT_blend_equation_separate     GLeeEnabled(&_GLEE_EXT_blend_equation_separate)
00677 #define GLEE_MESA_pack_invert     GLeeEnabled(&_GLEE_MESA_pack_invert)
00678 #define GLEE_MESA_ycbcr_texture     GLeeEnabled(&_GLEE_MESA_ycbcr_texture)
00679 #define GLEE_EXT_pixel_buffer_object     GLeeEnabled(&_GLEE_EXT_pixel_buffer_object)
00680 #define GLEE_NV_fragment_program_option     GLeeEnabled(&_GLEE_NV_fragment_program_option)
00681 #define GLEE_NV_fragment_program2     GLeeEnabled(&_GLEE_NV_fragment_program2)
00682 #define GLEE_NV_vertex_program2_option     GLeeEnabled(&_GLEE_NV_vertex_program2_option)
00683 #define GLEE_NV_vertex_program3     GLeeEnabled(&_GLEE_NV_vertex_program3)
00684 #define GLEE_EXT_framebuffer_object     GLeeEnabled(&_GLEE_EXT_framebuffer_object)
00685 #define GLEE_GREMEDY_string_marker     GLeeEnabled(&_GLEE_GREMEDY_string_marker)
00686 #define GLEE_EXT_packed_depth_stencil     GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
00687 #define GLEE_EXT_stencil_clear_tag     GLeeEnabled(&_GLEE_EXT_stencil_clear_tag)
00688 #define GLEE_EXT_texture_sRGB     GLeeEnabled(&_GLEE_EXT_texture_sRGB)
00689 #define GLEE_EXT_framebuffer_blit     GLeeEnabled(&_GLEE_EXT_framebuffer_blit)
00690 #define GLEE_EXT_framebuffer_multisample     GLeeEnabled(&_GLEE_EXT_framebuffer_multisample)
00691 #define GLEE_MESAX_texture_stack     GLeeEnabled(&_GLEE_MESAX_texture_stack)
00692 #define GLEE_EXT_timer_query     GLeeEnabled(&_GLEE_EXT_timer_query)
00693 #define GLEE_EXT_gpu_program_parameters     GLeeEnabled(&_GLEE_EXT_gpu_program_parameters)
00694 #define GLEE_APPLE_flush_buffer_range     GLeeEnabled(&_GLEE_APPLE_flush_buffer_range)
00695 #define GLEE_EXT_gpu_shader4     GLeeEnabled(&_GLEE_EXT_gpu_shader4)
00696 #define GLEE_EXT_draw_instanced     GLeeEnabled(&_GLEE_EXT_draw_instanced)
00697 #define GLEE_EXT_packed_float     GLeeEnabled(&_GLEE_EXT_packed_float)
00698 #define GLEE_EXT_texture_array     GLeeEnabled(&_GLEE_EXT_texture_array)
00699 #define GLEE_EXT_texture_buffer_object     GLeeEnabled(&_GLEE_EXT_texture_buffer_object)
00700 #define GLEE_EXT_texture_compression_latc     GLeeEnabled(&_GLEE_EXT_texture_compression_latc)
00701 #define GLEE_EXT_texture_compression_rgtc     GLeeEnabled(&_GLEE_EXT_texture_compression_rgtc)
00702 #define GLEE_EXT_texture_shared_exponent     GLeeEnabled(&_GLEE_EXT_texture_shared_exponent)
00703 #define GLEE_NV_depth_buffer_float     GLeeEnabled(&_GLEE_NV_depth_buffer_float)
00704 #define GLEE_NV_framebuffer_multisample_coverage     GLeeEnabled(&_GLEE_NV_framebuffer_multisample_coverage)
00705 #define GLEE_EXT_framebuffer_sRGB     GLeeEnabled(&_GLEE_EXT_framebuffer_sRGB)
00706 #define GLEE_NV_geometry_shader4     GLeeEnabled(&_GLEE_NV_geometry_shader4)
00707 #define GLEE_NV_parameter_buffer_object     GLeeEnabled(&_GLEE_NV_parameter_buffer_object)
00708 #define GLEE_EXT_draw_buffers2     GLeeEnabled(&_GLEE_EXT_draw_buffers2)
00709 #define GLEE_NV_transform_feedback     GLeeEnabled(&_GLEE_NV_transform_feedback)
00710 #define GLEE_EXT_bindable_uniform     GLeeEnabled(&_GLEE_EXT_bindable_uniform)
00711 #define GLEE_EXT_texture_integer     GLeeEnabled(&_GLEE_EXT_texture_integer)
00712 #define GLEE_GREMEDY_frame_terminator     GLeeEnabled(&_GLEE_GREMEDY_frame_terminator)
00713 #define GLEE_NV_conditional_render     GLeeEnabled(&_GLEE_NV_conditional_render)
00714 #define GLEE_NV_present_video     GLeeEnabled(&_GLEE_NV_present_video)
00715 #define GLEE_EXT_transform_feedback     GLeeEnabled(&_GLEE_EXT_transform_feedback)
00716 #define GLEE_EXT_direct_state_access     GLeeEnabled(&_GLEE_EXT_direct_state_access)
00717 #define GLEE_EXT_vertex_array_bgra     GLeeEnabled(&_GLEE_EXT_vertex_array_bgra)
00718 #define GLEE_EXT_texture_swizzle     GLeeEnabled(&_GLEE_EXT_texture_swizzle)
00719 #define GLEE_NV_explicit_multisample     GLeeEnabled(&_GLEE_NV_explicit_multisample)
00720 #define GLEE_NV_transform_feedback2     GLeeEnabled(&_GLEE_NV_transform_feedback2)
00721 #define GLEE_SGIX_texture_select     GLeeEnabled(&_GLEE_SGIX_texture_select)
00722 #define GLEE_INGR_blend_func_separate     GLeeEnabled(&_GLEE_INGR_blend_func_separate)
00723 #define GLEE_SGIX_depth_pass_instrument     GLeeEnabled(&_GLEE_SGIX_depth_pass_instrument)
00724 #define GLEE_SGIX_igloo_interface     GLeeEnabled(&_GLEE_SGIX_igloo_interface)
00725 #define GLEE_EXT_fragment_lighting     GLeeEnabled(&_GLEE_EXT_fragment_lighting)
00726 #define GLEE_EXT_geometry_shader4     GLeeEnabled(&_GLEE_EXT_geometry_shader4)
00727 #define GLEE_EXT_scene_marker     GLeeEnabled(&_GLEE_EXT_scene_marker)
00728 #define GLEE_EXT_texture_compression_dxt1     GLeeEnabled(&_GLEE_EXT_texture_compression_dxt1)
00729 #define GLEE_EXT_texture_env     GLeeEnabled(&_GLEE_EXT_texture_env)
00730 #define GLEE_IBM_static_data     GLeeEnabled(&_GLEE_IBM_static_data)
00731 #define GLEE_NV_gpu_program4     GLeeEnabled(&_GLEE_NV_gpu_program4)
00732 #define GLEE_OES_byte_coordinates     GLeeEnabled(&_GLEE_OES_byte_coordinates)
00733 #define GLEE_OES_compressed_paletted_texture     GLeeEnabled(&_GLEE_OES_compressed_paletted_texture)
00734 #define GLEE_OES_single_precision     GLeeEnabled(&_GLEE_OES_single_precision)
00735 #define GLEE_SGIX_pixel_texture_bits     GLeeEnabled(&_GLEE_SGIX_pixel_texture_bits)
00736 #define GLEE_SGIX_texture_range     GLeeEnabled(&_GLEE_SGIX_texture_range)
00737 
00738 
00739 /*****************************************************************
00740  * Additional types needed for extensions
00741  *****************************************************************/
00742 
00743 /* Used for GLSL shader text */
00744 #ifndef GL_VERSION_2_0
00745     typedef char GLchar; 
00746 #endif
00747 
00748 #include <stddef.h>
00749 
00750 #ifndef GL_VERSION_1_5
00751     typedef ptrdiff_t GLintptr;
00752     typedef ptrdiff_t GLsizeiptr;
00753 #endif
00754 
00755 #ifndef GL_NV_half_float
00756     typedef unsigned short GLhalfNV;
00757 #endif
00758 
00759 #ifndef GL_ARB_vertex_buffer_object
00760     typedef ptrdiff_t GLintptrARB;
00761     typedef ptrdiff_t GLsizeiptrARB;
00762 #endif
00763 
00764 #ifndef GL_ARB_shader_objects
00765     typedef int GLhandleARB;
00766     typedef char GLcharARB;
00767 #endif
00768 
00769 #ifndef GL_EXT_timer_query
00770     typedef signed long long GLint64EXT;
00771     typedef unsigned long long GLuint64EXT;
00772 #endif
00773 
00774 /* Platform-specific */
00775 
00776 #ifdef WIN32    
00777 
00778     /* WGL */
00779 
00780     #ifndef WGL_ARB_pbuffer
00781         DECLARE_HANDLE(HPBUFFERARB);
00782     #endif
00783     
00784     #ifndef WGL_EXT_pbuffer
00785         DECLARE_HANDLE(HPBUFFEREXT);
00786     #endif
00787     
00788     #ifndef WGL_NV_video_output
00789         DECLARE_HANDLE(HPVIDEODEV);
00790     #endif
00791     
00792     #ifndef WGL_NV_present_video
00793         DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);
00794     #endif    
00795 
00796     #ifndef WGL_NV_gpu_affinity
00797         DECLARE_HANDLE(HPGPUNV);
00798         DECLARE_HANDLE(HGPUNV);
00799 
00800         typedef struct _GPU_DEVICE {
00801             DWORD  cb;
00802             CHAR   DeviceName[32];
00803             CHAR   DeviceString[128];
00804             DWORD  Flags;
00805             RECT   rcVirtualScreen;
00806         } GPU_DEVICE, *PGPU_DEVICE;
00807     #endif
00808     
00809 #elif defined(__APPLE__) || defined(__APPLE_CC__)
00810 
00811     /* Mac OS X */
00812 
00813 #else          
00814 
00815     /* GLX */
00816 
00817     typedef void (*__GLXextFuncPtr)(void);
00818 
00819     #ifndef GLX_ARB_get_proc_address 
00820     #define GLX_ARB_get_proc_address 1
00821         extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
00822         extern void ( * glXGetProcAddressARB (const GLubyte *procName))(void);
00823         typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
00824     #endif
00825 
00826     #ifndef GLX_SGIX_fbconfig
00827         typedef XID GLXFBConfigIDSGIX;
00828         typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
00829     #endif
00830 
00831     #ifndef GLX_SGIX_pbuffer
00832     typedef XID GLXPbufferSGIX;
00833     typedef struct {
00834         int type;
00835         unsigned long serial;
00836         Bool send_event;
00837         Display *display;
00838         GLXDrawable drawable;
00839         int event_type;       
00840         int draw_type;        
00841         unsigned int mask;    
00842         int x, y;
00843         int width, height;
00844         int count;
00845     } GLXBufferClobberEventSGIX;
00846     #endif
00847 
00848     #ifndef GLX_SGIX_hyperpipe
00849         #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
00850         typedef struct 
00851         {
00852             char  pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
00853             int  networkId;
00854         } GLXHyperpipeNetworkSGIX;
00855 
00856         typedef struct 
00857         {
00858             char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
00859             int channel;
00860             unsigned int participationType;
00861             int timeSlice;
00862         } GLXHyperpipeConfigSGIX;
00863 
00864         typedef struct 
00865         {
00866             char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
00867             int srcXOrigin;
00868             int srcYOrigin;
00869             int srcWidth;
00870             int srcHeight;
00871             int destXOrigin;
00872             int destYOrigin;
00873             int destWidth;
00874             int destHeight;
00875         } GLXPipeRect;
00876 
00877         typedef struct 
00878         {
00879             char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
00880             int XOrigin; 
00881             int YOrigin;
00882             int maxHeight;
00883             int maxWidth;
00884         } GLXPipeRectLimits;
00885     #endif 
00886     
00887     #ifndef GLX_NV_video_output
00888     typedef unsigned int GLXVideoDeviceNV;
00889     #endif // GLX_NV_video_output
00890         
00891 #endif /* end platform specific */
00892 
00893 
00894 
00895 /* GL_VERSION_1_2 */
00896 
00897 #ifndef GL_VERSION_1_2
00898 #define GL_VERSION_1_2 1
00899 #define __GLEE_GL_VERSION_1_2 1
00900 /* Constants */
00901 #define GL_UNSIGNED_BYTE_3_3_2                             0x8032
00902 #define GL_UNSIGNED_SHORT_4_4_4_4                          0x8033
00903 #define GL_UNSIGNED_SHORT_5_5_5_1                          0x8034
00904 #define GL_UNSIGNED_INT_8_8_8_8                            0x8035
00905 #define GL_UNSIGNED_INT_10_10_10_2                         0x8036
00906 #define GL_RESCALE_NORMAL                                  0x803A
00907 #define GL_TEXTURE_BINDING_3D                              0x806A
00908 #define GL_PACK_SKIP_IMAGES                                0x806B
00909 #define GL_PACK_IMAGE_HEIGHT                               0x806C
00910 #define GL_UNPACK_SKIP_IMAGES                              0x806D
00911 #define GL_UNPACK_IMAGE_HEIGHT                             0x806E
00912 #define GL_TEXTURE_3D                                      0x806F
00913 #define GL_PROXY_TEXTURE_3D                                0x8070
00914 #define GL_TEXTURE_DEPTH                                   0x8071
00915 #define GL_TEXTURE_WRAP_R                                  0x8072
00916 #define GL_MAX_3D_TEXTURE_SIZE                             0x8073
00917 #define GL_UNSIGNED_BYTE_2_3_3_REV                         0x8362
00918 #define GL_UNSIGNED_SHORT_5_6_5                            0x8363
00919 #define GL_UNSIGNED_SHORT_5_6_5_REV                        0x8364
00920 #define GL_UNSIGNED_SHORT_4_4_4_4_REV                      0x8365
00921 #define GL_UNSIGNED_SHORT_1_5_5_5_REV                      0x8366
00922 #define GL_UNSIGNED_INT_8_8_8_8_REV                        0x8367
00923 #define GL_UNSIGNED_INT_2_10_10_10_REV                     0x8368
00924 #define GL_BGR                                             0x80E0
00925 #define GL_BGRA                                            0x80E1
00926 #define GL_MAX_ELEMENTS_VERTICES                           0x80E8
00927 #define GL_MAX_ELEMENTS_INDICES                            0x80E9
00928 #define GL_CLAMP_TO_EDGE                                   0x812F
00929 #define GL_TEXTURE_MIN_LOD                                 0x813A
00930 #define GL_TEXTURE_MAX_LOD                                 0x813B
00931 #define GL_TEXTURE_BASE_LEVEL                              0x813C
00932 #define GL_TEXTURE_MAX_LEVEL                               0x813D
00933 #define GL_LIGHT_MODEL_COLOR_CONTROL                       0x81F8
00934 #define GL_SINGLE_COLOR                                    0x81F9
00935 #define GL_SEPARATE_SPECULAR_COLOR                         0x81FA
00936 #define GL_SMOOTH_POINT_SIZE_RANGE                         0x0B12
00937 #define GL_SMOOTH_POINT_SIZE_GRANULARITY                   0x0B13
00938 #define GL_SMOOTH_LINE_WIDTH_RANGE                         0x0B22
00939 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY                   0x0B23
00940 #define GL_ALIASED_POINT_SIZE_RANGE                        0x846D
00941 #define GL_ALIASED_LINE_WIDTH_RANGE                        0x846E
00942 #ifndef GLEE_H_DEFINED_glBlendColor
00943 #define GLEE_H_DEFINED_glBlendColor
00944   typedef void (APIENTRYP GLEEPFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00945   GLEE_EXTERN GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor;
00946   #define glBlendColor GLeeFuncPtr_glBlendColor
00947 #endif
00948 #ifndef GLEE_H_DEFINED_glBlendEquation
00949 #define GLEE_H_DEFINED_glBlendEquation
00950   typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONPROC) (GLenum mode);
00951   GLEE_EXTERN GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation;
00952   #define glBlendEquation GLeeFuncPtr_glBlendEquation
00953 #endif
00954 #ifndef GLEE_H_DEFINED_glDrawRangeElements
00955 #define GLEE_H_DEFINED_glDrawRangeElements
00956   typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
00957   GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements;
00958   #define glDrawRangeElements GLeeFuncPtr_glDrawRangeElements
00959 #endif
00960 #ifndef GLEE_H_DEFINED_glColorTable
00961 #define GLEE_H_DEFINED_glColorTable
00962   typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
00963   GLEE_EXTERN GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable;
00964   #define glColorTable GLeeFuncPtr_glColorTable
00965 #endif
00966 #ifndef GLEE_H_DEFINED_glColorTableParameterfv
00967 #define GLEE_H_DEFINED_glColorTableParameterfv
00968   typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
00969   GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv;
00970   #define glColorTableParameterfv GLeeFuncPtr_glColorTableParameterfv
00971 #endif
00972 #ifndef GLEE_H_DEFINED_glColorTableParameteriv
00973 #define GLEE_H_DEFINED_glColorTableParameteriv
00974   typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
00975   GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv;
00976   #define glColorTableParameteriv GLeeFuncPtr_glColorTableParameteriv
00977 #endif
00978 #ifndef GLEE_H_DEFINED_glCopyColorTable
00979 #define GLEE_H_DEFINED_glCopyColorTable
00980   typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00981   GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable;
00982   #define glCopyColorTable GLeeFuncPtr_glCopyColorTable
00983 #endif
00984 #ifndef GLEE_H_DEFINED_glGetColorTable
00985 #define GLEE_H_DEFINED_glGetColorTable
00986   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
00987   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable;
00988   #define glGetColorTable GLeeFuncPtr_glGetColorTable
00989 #endif
00990 #ifndef GLEE_H_DEFINED_glGetColorTableParameterfv
00991 #define GLEE_H_DEFINED_glGetColorTableParameterfv
00992   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
00993   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv;
00994   #define glGetColorTableParameterfv GLeeFuncPtr_glGetColorTableParameterfv
00995 #endif
00996 #ifndef GLEE_H_DEFINED_glGetColorTableParameteriv
00997 #define GLEE_H_DEFINED_glGetColorTableParameteriv
00998   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
00999   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv;
01000   #define glGetColorTableParameteriv GLeeFuncPtr_glGetColorTableParameteriv
01001 #endif
01002 #ifndef GLEE_H_DEFINED_glColorSubTable
01003 #define GLEE_H_DEFINED_glColorSubTable
01004   typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
01005   GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable;
01006   #define glColorSubTable GLeeFuncPtr_glColorSubTable
01007 #endif
01008 #ifndef GLEE_H_DEFINED_glCopyColorSubTable
01009 #define GLEE_H_DEFINED_glCopyColorSubTable
01010   typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
01011   GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable;
01012   #define glCopyColorSubTable GLeeFuncPtr_glCopyColorSubTable
01013 #endif
01014 #ifndef GLEE_H_DEFINED_glConvolutionFilter1D
01015 #define GLEE_H_DEFINED_glConvolutionFilter1D
01016   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
01017   GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D;
01018   #define glConvolutionFilter1D GLeeFuncPtr_glConvolutionFilter1D
01019 #endif
01020 #ifndef GLEE_H_DEFINED_glConvolutionFilter2D
01021 #define GLEE_H_DEFINED_glConvolutionFilter2D
01022   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
01023   GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D;
01024   #define glConvolutionFilter2D GLeeFuncPtr_glConvolutionFilter2D
01025 #endif
01026 #ifndef GLEE_H_DEFINED_glConvolutionParameterf
01027 #define GLEE_H_DEFINED_glConvolutionParameterf
01028   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
01029   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf;
01030   #define glConvolutionParameterf GLeeFuncPtr_glConvolutionParameterf
01031 #endif
01032 #ifndef GLEE_H_DEFINED_glConvolutionParameterfv
01033 #define GLEE_H_DEFINED_glConvolutionParameterfv
01034   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
01035   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv;
01036   #define glConvolutionParameterfv GLeeFuncPtr_glConvolutionParameterfv
01037 #endif
01038 #ifndef GLEE_H_DEFINED_glConvolutionParameteri
01039 #define GLEE_H_DEFINED_glConvolutionParameteri
01040   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
01041   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri;
01042   #define glConvolutionParameteri GLeeFuncPtr_glConvolutionParameteri
01043 #endif
01044 #ifndef GLEE_H_DEFINED_glConvolutionParameteriv
01045 #define GLEE_H_DEFINED_glConvolutionParameteriv
01046   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
01047   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv;
01048   #define glConvolutionParameteriv GLeeFuncPtr_glConvolutionParameteriv
01049 #endif
01050 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1D
01051 #define GLEE_H_DEFINED_glCopyConvolutionFilter1D
01052   typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
01053   GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D;
01054   #define glCopyConvolutionFilter1D GLeeFuncPtr_glCopyConvolutionFilter1D
01055 #endif
01056 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2D
01057 #define GLEE_H_DEFINED_glCopyConvolutionFilter2D
01058   typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
01059   GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D;
01060   #define glCopyConvolutionFilter2D GLeeFuncPtr_glCopyConvolutionFilter2D
01061 #endif
01062 #ifndef GLEE_H_DEFINED_glGetConvolutionFilter
01063 #define GLEE_H_DEFINED_glGetConvolutionFilter
01064   typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
01065   GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter;
01066   #define glGetConvolutionFilter GLeeFuncPtr_glGetConvolutionFilter
01067 #endif
01068 #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfv
01069 #define GLEE_H_DEFINED_glGetConvolutionParameterfv
01070   typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
01071   GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv;
01072   #define glGetConvolutionParameterfv GLeeFuncPtr_glGetConvolutionParameterfv
01073 #endif
01074 #ifndef GLEE_H_DEFINED_glGetConvolutionParameteriv
01075 #define GLEE_H_DEFINED_glGetConvolutionParameteriv
01076   typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
01077   GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv;
01078   #define glGetConvolutionParameteriv GLeeFuncPtr_glGetConvolutionParameteriv
01079 #endif
01080 #ifndef GLEE_H_DEFINED_glGetSeparableFilter
01081 #define GLEE_H_DEFINED_glGetSeparableFilter
01082   typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
01083   GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter;
01084   #define glGetSeparableFilter GLeeFuncPtr_glGetSeparableFilter
01085 #endif
01086 #ifndef GLEE_H_DEFINED_glSeparableFilter2D
01087 #define GLEE_H_DEFINED_glSeparableFilter2D
01088   typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
01089   GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D;
01090   #define glSeparableFilter2D GLeeFuncPtr_glSeparableFilter2D
01091 #endif
01092 #ifndef GLEE_H_DEFINED_glGetHistogram
01093 #define GLEE_H_DEFINED_glGetHistogram
01094   typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
01095   GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram;
01096   #define glGetHistogram GLeeFuncPtr_glGetHistogram
01097 #endif
01098 #ifndef GLEE_H_DEFINED_glGetHistogramParameterfv
01099 #define GLEE_H_DEFINED_glGetHistogramParameterfv
01100   typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
01101   GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv;
01102   #define glGetHistogramParameterfv GLeeFuncPtr_glGetHistogramParameterfv
01103 #endif
01104 #ifndef GLEE_H_DEFINED_glGetHistogramParameteriv
01105 #define GLEE_H_DEFINED_glGetHistogramParameteriv
01106   typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
01107   GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv;
01108   #define glGetHistogramParameteriv GLeeFuncPtr_glGetHistogramParameteriv
01109 #endif
01110 #ifndef GLEE_H_DEFINED_glGetMinmax
01111 #define GLEE_H_DEFINED_glGetMinmax
01112   typedef void (APIENTRYP GLEEPFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
01113   GLEE_EXTERN GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax;
01114   #define glGetMinmax GLeeFuncPtr_glGetMinmax
01115 #endif
01116 #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfv
01117 #define GLEE_H_DEFINED_glGetMinmaxParameterfv
01118   typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
01119   GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv;
01120   #define glGetMinmaxParameterfv GLeeFuncPtr_glGetMinmaxParameterfv
01121 #endif
01122 #ifndef GLEE_H_DEFINED_glGetMinmaxParameteriv
01123 #define GLEE_H_DEFINED_glGetMinmaxParameteriv
01124   typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
01125   GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv;
01126   #define glGetMinmaxParameteriv GLeeFuncPtr_glGetMinmaxParameteriv
01127 #endif
01128 #ifndef GLEE_H_DEFINED_glHistogram
01129 #define GLEE_H_DEFINED_glHistogram
01130   typedef void (APIENTRYP GLEEPFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
01131   GLEE_EXTERN GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram;
01132   #define glHistogram GLeeFuncPtr_glHistogram
01133 #endif
01134 #ifndef GLEE_H_DEFINED_glMinmax
01135 #define GLEE_H_DEFINED_glMinmax
01136   typedef void (APIENTRYP GLEEPFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
01137   GLEE_EXTERN GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax;
01138   #define glMinmax GLeeFuncPtr_glMinmax
01139 #endif
01140 #ifndef GLEE_H_DEFINED_glResetHistogram
01141 #define GLEE_H_DEFINED_glResetHistogram
01142   typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMPROC) (GLenum target);
01143   GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram;
01144   #define glResetHistogram GLeeFuncPtr_glResetHistogram
01145 #endif
01146 #ifndef GLEE_H_DEFINED_glResetMinmax
01147 #define GLEE_H_DEFINED_glResetMinmax
01148   typedef void (APIENTRYP GLEEPFNGLRESETMINMAXPROC) (GLenum target);
01149   GLEE_EXTERN GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax;
01150   #define glResetMinmax GLeeFuncPtr_glResetMinmax
01151 #endif
01152 #ifndef GLEE_H_DEFINED_glTexImage3D
01153 #define GLEE_H_DEFINED_glTexImage3D
01154   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);
01155   GLEE_EXTERN GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D;
01156   #define glTexImage3D GLeeFuncPtr_glTexImage3D
01157 #endif
01158 #ifndef GLEE_H_DEFINED_glTexSubImage3D
01159 #define GLEE_H_DEFINED_glTexSubImage3D
01160   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);
01161   GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D;
01162   #define glTexSubImage3D GLeeFuncPtr_glTexSubImage3D
01163 #endif
01164 #ifndef GLEE_H_DEFINED_glCopyTexSubImage3D
01165 #define GLEE_H_DEFINED_glCopyTexSubImage3D
01166   typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
01167   GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D;
01168   #define glCopyTexSubImage3D GLeeFuncPtr_glCopyTexSubImage3D
01169 #endif
01170 #endif 
01171 
01172 /* GL_ARB_imaging */
01173 
01174 #ifndef GL_ARB_imaging
01175 #define GL_ARB_imaging 1
01176 #define __GLEE_GL_ARB_imaging 1
01177 /* Constants */
01178 #define GL_CONSTANT_COLOR                                  0x8001
01179 #define GL_ONE_MINUS_CONSTANT_COLOR                        0x8002
01180 #define GL_CONSTANT_ALPHA                                  0x8003
01181 #define GL_ONE_MINUS_CONSTANT_ALPHA                        0x8004
01182 #define GL_BLEND_COLOR                                     0x8005
01183 #define GL_FUNC_ADD                                        0x8006
01184 #define GL_MIN                                             0x8007
01185 #define GL_MAX                                             0x8008
01186 #define GL_BLEND_EQUATION                                  0x8009
01187 #define GL_FUNC_SUBTRACT                                   0x800A
01188 #define GL_FUNC_REVERSE_SUBTRACT                           0x800B
01189 #define GL_CONVOLUTION_1D                                  0x8010
01190 #define GL_CONVOLUTION_2D                                  0x8011
01191 #define GL_SEPARABLE_2D                                    0x8012
01192 #define GL_CONVOLUTION_BORDER_MODE                         0x8013
01193 #define GL_CONVOLUTION_FILTER_SCALE                        0x8014
01194 #define GL_CONVOLUTION_FILTER_BIAS                         0x8015
01195 #define GL_REDUCE                                          0x8016
01196 #define GL_CONVOLUTION_FORMAT                              0x8017
01197 #define GL_CONVOLUTION_WIDTH                               0x8018
01198 #define GL_CONVOLUTION_HEIGHT                              0x8019
01199 #define GL_MAX_CONVOLUTION_WIDTH                           0x801A
01200 #define GL_MAX_CONVOLUTION_HEIGHT                          0x801B
01201 #define GL_POST_CONVOLUTION_RED_SCALE                      0x801C
01202 #define GL_POST_CONVOLUTION_GREEN_SCALE                    0x801D
01203 #define GL_POST_CONVOLUTION_BLUE_SCALE                     0x801E
01204 #define GL_POST_CONVOLUTION_ALPHA_SCALE                    0x801F
01205 #define GL_POST_CONVOLUTION_RED_BIAS                       0x8020
01206 #define GL_POST_CONVOLUTION_GREEN_BIAS                     0x8021
01207 #define GL_POST_CONVOLUTION_BLUE_BIAS                      0x8022
01208 #define GL_POST_CONVOLUTION_ALPHA_BIAS                     0x8023
01209 #define GL_HISTOGRAM                                       0x8024
01210 #define GL_PROXY_HISTOGRAM                                 0x8025
01211 #define GL_HISTOGRAM_WIDTH                                 0x8026
01212 #define GL_HISTOGRAM_FORMAT                                0x8027
01213 #define GL_HISTOGRAM_RED_SIZE                              0x8028
01214 #define GL_HISTOGRAM_GREEN_SIZE                            0x8029
01215 #define GL_HISTOGRAM_BLUE_SIZE                             0x802A
01216 #define GL_HISTOGRAM_ALPHA_SIZE                            0x802B
01217 #define GL_HISTOGRAM_LUMINANCE_SIZE                        0x802C
01218 #define GL_HISTOGRAM_SINK                                  0x802D
01219 #define GL_MINMAX                                          0x802E
01220 #define GL_MINMAX_FORMAT                                   0x802F
01221 #define GL_MINMAX_SINK                                     0x8030
01222 #define GL_TABLE_TOO_LARGE                                 0x8031
01223 #define GL_COLOR_MATRIX                                    0x80B1
01224 #define GL_COLOR_MATRIX_STACK_DEPTH                        0x80B2
01225 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH                    0x80B3
01226 #define GL_POST_COLOR_MATRIX_RED_SCALE                     0x80B4
01227 #define GL_POST_COLOR_MATRIX_GREEN_SCALE                   0x80B5
01228 #define GL_POST_COLOR_MATRIX_BLUE_SCALE                    0x80B6
01229 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE                   0x80B7
01230 #define GL_POST_COLOR_MATRIX_RED_BIAS                      0x80B8
01231 #define GL_POST_COLOR_MATRIX_GREEN_BIAS                    0x80B9
01232 #define GL_POST_COLOR_MATRIX_BLUE_BIAS                     0x80BA
01233 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS                    0x80BB
01234 #define GL_COLOR_TABLE                                     0x80D0
01235 #define GL_POST_CONVOLUTION_COLOR_TABLE                    0x80D1
01236 #define GL_POST_COLOR_MATRIX_COLOR_TABLE                   0x80D2
01237 #define GL_PROXY_COLOR_TABLE                               0x80D3
01238 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE              0x80D4
01239 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE             0x80D5
01240 #define GL_COLOR_TABLE_SCALE                               0x80D6
01241 #define GL_COLOR_TABLE_BIAS                                0x80D7
01242 #define GL_COLOR_TABLE_FORMAT                              0x80D8
01243 #define GL_COLOR_TABLE_WIDTH                               0x80D9
01244 #define GL_COLOR_TABLE_RED_SIZE                            0x80DA
01245 #define GL_COLOR_TABLE_GREEN_SIZE                          0x80DB
01246 #define GL_COLOR_TABLE_BLUE_SIZE                           0x80DC
01247 #define GL_COLOR_TABLE_ALPHA_SIZE                          0x80DD
01248 #define GL_COLOR_TABLE_LUMINANCE_SIZE                      0x80DE
01249 #define GL_COLOR_TABLE_INTENSITY_SIZE                      0x80DF
01250 #define GL_CONSTANT_BORDER                                 0x8151
01251 #define GL_REPLICATE_BORDER                                0x8153
01252 #define GL_CONVOLUTION_BORDER_COLOR                        0x8154
01253 #endif 
01254 
01255 /* GL_VERSION_1_3 */
01256 
01257 #ifndef GL_VERSION_1_3
01258 #define GL_VERSION_1_3 1
01259 #define __GLEE_GL_VERSION_1_3 1
01260 /* Constants */
01261 #define GL_TEXTURE0                                        0x84C0
01262 #define GL_TEXTURE1                                        0x84C1
01263 #define GL_TEXTURE2                                        0x84C2
01264 #define GL_TEXTURE3                                        0x84C3
01265 #define GL_TEXTURE4                                        0x84C4
01266 #define GL_TEXTURE5                                        0x84C5
01267 #define GL_TEXTURE6                                        0x84C6
01268 #define GL_TEXTURE7                                        0x84C7
01269 #define GL_TEXTURE8                                        0x84C8
01270 #define GL_TEXTURE9                                        0x84C9
01271 #define GL_TEXTURE10                                       0x84CA
01272 #define GL_TEXTURE11                                       0x84CB
01273 #define GL_TEXTURE12                                       0x84CC
01274 #define GL_TEXTURE13                                       0x84CD
01275 #define GL_TEXTURE14                                       0x84CE
01276 #define GL_TEXTURE15                                       0x84CF
01277 #define GL_TEXTURE16                                       0x84D0
01278 #define GL_TEXTURE17                                       0x84D1
01279 #define GL_TEXTURE18                                       0x84D2
01280 #define GL_TEXTURE19                                       0x84D3
01281 #define GL_TEXTURE20                                       0x84D4
01282 #define GL_TEXTURE21                                       0x84D5
01283 #define GL_TEXTURE22                                       0x84D6
01284 #define GL_TEXTURE23                                       0x84D7
01285 #define GL_TEXTURE24                                       0x84D8
01286 #define GL_TEXTURE25                                       0x84D9
01287 #define GL_TEXTURE26                                       0x84DA
01288 #define GL_TEXTURE27                                       0x84DB
01289 #define GL_TEXTURE28                                       0x84DC
01290 #define GL_TEXTURE29                                       0x84DD
01291 #define GL_TEXTURE30                                       0x84DE
01292 #define GL_TEXTURE31                                       0x84DF
01293 #define GL_ACTIVE_TEXTURE                                  0x84E0
01294 #define GL_CLIENT_ACTIVE_TEXTURE                           0x84E1
01295 #define GL_MAX_TEXTURE_UNITS                               0x84E2
01296 #define GL_TRANSPOSE_MODELVIEW_MATRIX                      0x84E3
01297 #define GL_TRANSPOSE_PROJECTION_MATRIX                     0x84E4
01298 #define GL_TRANSPOSE_TEXTURE_MATRIX                        0x84E5
01299 #define GL_TRANSPOSE_COLOR_MATRIX                          0x84E6
01300 #define GL_MULTISAMPLE                                     0x809D
01301 #define GL_SAMPLE_ALPHA_TO_COVERAGE                        0x809E
01302 #define GL_SAMPLE_ALPHA_TO_ONE                             0x809F
01303 #define GL_SAMPLE_COVERAGE                                 0x80A0
01304 #define GL_SAMPLE_BUFFERS                                  0x80A8
01305 #define GL_SAMPLES                                         0x80A9
01306 #define GL_SAMPLE_COVERAGE_VALUE                           0x80AA
01307 #define GL_SAMPLE_COVERAGE_INVERT                          0x80AB
01308 #define GL_MULTISAMPLE_BIT                                 0x20000000
01309 #define GL_NORMAL_MAP                                      0x8511
01310 #define GL_REFLECTION_MAP                                  0x8512
01311 #define GL_TEXTURE_CUBE_MAP                                0x8513
01312 #define GL_TEXTURE_BINDING_CUBE_MAP                        0x8514
01313 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X                     0x8515
01314 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X                     0x8516
01315 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y                     0x8517
01316 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                     0x8518
01317 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z                     0x8519
01318 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                     0x851A
01319 #define GL_PROXY_TEXTURE_CUBE_MAP                          0x851B
01320 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE                       0x851C
01321 #define GL_COMPRESSED_ALPHA                                0x84E9
01322 #define GL_COMPRESSED_LUMINANCE                            0x84EA
01323 #define GL_COMPRESSED_LUMINANCE_ALPHA                      0x84EB
01324 #define GL_COMPRESSED_INTENSITY                            0x84EC
01325 #define GL_COMPRESSED_RGB                                  0x84ED
01326 #define GL_COMPRESSED_RGBA                                 0x84EE
01327 #define GL_TEXTURE_COMPRESSION_HINT                        0x84EF
01328 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE                   0x86A0
01329 #define GL_TEXTURE_COMPRESSED                              0x86A1
01330 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS                  0x86A2
01331 #define GL_COMPRESSED_TEXTURE_FORMATS                      0x86A3
01332 #define GL_CLAMP_TO_BORDER                                 0x812D
01333 #define GL_COMBINE                                         0x8570
01334 #define GL_COMBINE_RGB                                     0x8571
01335 #define GL_COMBINE_ALPHA                                   0x8572
01336 #define GL_SOURCE0_RGB                                     0x8580
01337 #define GL_SOURCE1_RGB                                     0x8581
01338 #define GL_SOURCE2_RGB                                     0x8582
01339 #define GL_SOURCE0_ALPHA                                   0x8588
01340 #define GL_SOURCE1_ALPHA                                   0x8589
01341 #define GL_SOURCE2_ALPHA                                   0x858A
01342 #define GL_OPERAND0_RGB                                    0x8590
01343 #define GL_OPERAND1_RGB                                    0x8591
01344 #define GL_OPERAND2_RGB                                    0x8592
01345 #define GL_OPERAND0_ALPHA                                  0x8598
01346 #define GL_OPERAND1_ALPHA                                  0x8599
01347 #define GL_OPERAND2_ALPHA                                  0x859A
01348 #define GL_RGB_SCALE                                       0x8573
01349 #define GL_ADD_SIGNED                                      0x8574
01350 #define GL_INTERPOLATE                                     0x8575
01351 #define GL_SUBTRACT                                        0x84E7
01352 #define GL_CONSTANT                                        0x8576
01353 #define GL_PRIMARY_COLOR                                   0x8577
01354 #define GL_PREVIOUS                                        0x8578
01355 #define GL_DOT3_RGB                                        0x86AE
01356 #define GL_DOT3_RGBA                                       0x86AF
01357 #ifndef GLEE_H_DEFINED_glActiveTexture
01358 #define GLEE_H_DEFINED_glActiveTexture
01359   typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREPROC) (GLenum texture);
01360   GLEE_EXTERN GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture;
01361   #define glActiveTexture GLeeFuncPtr_glActiveTexture
01362 #endif
01363 #ifndef GLEE_H_DEFINED_glClientActiveTexture
01364 #define GLEE_H_DEFINED_glClientActiveTexture
01365   typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
01366   GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture;
01367   #define glClientActiveTexture GLeeFuncPtr_glClientActiveTexture
01368 #endif
01369 #ifndef GLEE_H_DEFINED_glMultiTexCoord1d
01370 #define GLEE_H_DEFINED_glMultiTexCoord1d
01371   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
01372   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d;
01373   #define glMultiTexCoord1d GLeeFuncPtr_glMultiTexCoord1d
01374 #endif
01375 #ifndef GLEE_H_DEFINED_glMultiTexCoord1dv
01376 #define GLEE_H_DEFINED_glMultiTexCoord1dv
01377   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
01378   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv;
01379   #define glMultiTexCoord1dv GLeeFuncPtr_glMultiTexCoord1dv
01380 #endif
01381 #ifndef GLEE_H_DEFINED_glMultiTexCoord1f
01382 #define GLEE_H_DEFINED_glMultiTexCoord1f
01383   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
01384   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f;
01385   #define glMultiTexCoord1f GLeeFuncPtr_glMultiTexCoord1f
01386 #endif
01387 #ifndef GLEE_H_DEFINED_glMultiTexCoord1fv
01388 #define GLEE_H_DEFINED_glMultiTexCoord1fv
01389   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
01390   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv;
01391   #define glMultiTexCoord1fv GLeeFuncPtr_glMultiTexCoord1fv
01392 #endif
01393 #ifndef GLEE_H_DEFINED_glMultiTexCoord1i
01394 #define GLEE_H_DEFINED_glMultiTexCoord1i
01395   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
01396   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i;
01397   #define glMultiTexCoord1i GLeeFuncPtr_glMultiTexCoord1i
01398 #endif
01399 #ifndef GLEE_H_DEFINED_glMultiTexCoord1iv
01400 #define GLEE_H_DEFINED_glMultiTexCoord1iv
01401   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
01402   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv;
01403   #define glMultiTexCoord1iv GLeeFuncPtr_glMultiTexCoord1iv
01404 #endif
01405 #ifndef GLEE_H_DEFINED_glMultiTexCoord1s
01406 #define GLEE_H_DEFINED_glMultiTexCoord1s
01407   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
01408   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s;
01409   #define glMultiTexCoord1s GLeeFuncPtr_glMultiTexCoord1s
01410 #endif
01411 #ifndef GLEE_H_DEFINED_glMultiTexCoord1sv
01412 #define GLEE_H_DEFINED_glMultiTexCoord1sv
01413   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
01414   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv;
01415   #define glMultiTexCoord1sv GLeeFuncPtr_glMultiTexCoord1sv
01416 #endif
01417 #ifndef GLEE_H_DEFINED_glMultiTexCoord2d
01418 #define GLEE_H_DEFINED_glMultiTexCoord2d
01419   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
01420   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d;
01421   #define glMultiTexCoord2d GLeeFuncPtr_glMultiTexCoord2d
01422 #endif
01423 #ifndef GLEE_H_DEFINED_glMultiTexCoord2dv
01424 #define GLEE_H_DEFINED_glMultiTexCoord2dv
01425   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
01426   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv;
01427   #define glMultiTexCoord2dv GLeeFuncPtr_glMultiTexCoord2dv
01428 #endif
01429 #ifndef GLEE_H_DEFINED_glMultiTexCoord2f
01430 #define GLEE_H_DEFINED_glMultiTexCoord2f
01431   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
01432   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f;
01433   #define glMultiTexCoord2f GLeeFuncPtr_glMultiTexCoord2f
01434 #endif
01435 #ifndef GLEE_H_DEFINED_glMultiTexCoord2fv
01436 #define GLEE_H_DEFINED_glMultiTexCoord2fv
01437   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
01438   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv;
01439   #define glMultiTexCoord2fv GLeeFuncPtr_glMultiTexCoord2fv
01440 #endif
01441 #ifndef GLEE_H_DEFINED_glMultiTexCoord2i
01442 #define GLEE_H_DEFINED_glMultiTexCoord2i
01443   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
01444   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i;
01445   #define glMultiTexCoord2i GLeeFuncPtr_glMultiTexCoord2i
01446 #endif
01447 #ifndef GLEE_H_DEFINED_glMultiTexCoord2iv
01448 #define GLEE_H_DEFINED_glMultiTexCoord2iv
01449   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
01450   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv;
01451   #define glMultiTexCoord2iv GLeeFuncPtr_glMultiTexCoord2iv
01452 #endif
01453 #ifndef GLEE_H_DEFINED_glMultiTexCoord2s
01454 #define GLEE_H_DEFINED_glMultiTexCoord2s
01455   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
01456   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s;
01457   #define glMultiTexCoord2s GLeeFuncPtr_glMultiTexCoord2s
01458 #endif
01459 #ifndef GLEE_H_DEFINED_glMultiTexCoord2sv
01460 #define GLEE_H_DEFINED_glMultiTexCoord2sv
01461   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
01462   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv;
01463   #define glMultiTexCoord2sv GLeeFuncPtr_glMultiTexCoord2sv
01464 #endif
01465 #ifndef GLEE_H_DEFINED_glMultiTexCoord3d
01466 #define GLEE_H_DEFINED_glMultiTexCoord3d
01467   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
01468   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d;
01469   #define glMultiTexCoord3d GLeeFuncPtr_glMultiTexCoord3d
01470 #endif
01471 #ifndef GLEE_H_DEFINED_glMultiTexCoord3dv
01472 #define GLEE_H_DEFINED_glMultiTexCoord3dv
01473   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
01474   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv;
01475   #define glMultiTexCoord3dv GLeeFuncPtr_glMultiTexCoord3dv
01476 #endif
01477 #ifndef GLEE_H_DEFINED_glMultiTexCoord3f
01478 #define GLEE_H_DEFINED_glMultiTexCoord3f
01479   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
01480   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f;
01481   #define glMultiTexCoord3f GLeeFuncPtr_glMultiTexCoord3f
01482 #endif
01483 #ifndef GLEE_H_DEFINED_glMultiTexCoord3fv
01484 #define GLEE_H_DEFINED_glMultiTexCoord3fv
01485   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
01486   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv;
01487   #define glMultiTexCoord3fv GLeeFuncPtr_glMultiTexCoord3fv
01488 #endif
01489 #ifndef GLEE_H_DEFINED_glMultiTexCoord3i
01490 #define GLEE_H_DEFINED_glMultiTexCoord3i
01491   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
01492   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i;
01493   #define glMultiTexCoord3i GLeeFuncPtr_glMultiTexCoord3i
01494 #endif
01495 #ifndef GLEE_H_DEFINED_glMultiTexCoord3iv
01496 #define GLEE_H_DEFINED_glMultiTexCoord3iv
01497   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
01498   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv;
01499   #define glMultiTexCoord3iv GLeeFuncPtr_glMultiTexCoord3iv
01500 #endif
01501 #ifndef GLEE_H_DEFINED_glMultiTexCoord3s
01502 #define GLEE_H_DEFINED_glMultiTexCoord3s
01503   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
01504   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s;
01505   #define glMultiTexCoord3s GLeeFuncPtr_glMultiTexCoord3s
01506 #endif
01507 #ifndef GLEE_H_DEFINED_glMultiTexCoord3sv
01508 #define GLEE_H_DEFINED_glMultiTexCoord3sv
01509   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
01510   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv;
01511   #define glMultiTexCoord3sv GLeeFuncPtr_glMultiTexCoord3sv
01512 #endif
01513 #ifndef GLEE_H_DEFINED_glMultiTexCoord4d
01514 #define GLEE_H_DEFINED_glMultiTexCoord4d
01515   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
01516   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d;
01517   #define glMultiTexCoord4d GLeeFuncPtr_glMultiTexCoord4d
01518 #endif
01519 #ifndef GLEE_H_DEFINED_glMultiTexCoord4dv
01520 #define GLEE_H_DEFINED_glMultiTexCoord4dv
01521   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
01522   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv;
01523   #define glMultiTexCoord4dv GLeeFuncPtr_glMultiTexCoord4dv
01524 #endif
01525 #ifndef GLEE_H_DEFINED_glMultiTexCoord4f
01526 #define GLEE_H_DEFINED_glMultiTexCoord4f
01527   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
01528   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f;
01529   #define glMultiTexCoord4f GLeeFuncPtr_glMultiTexCoord4f
01530 #endif
01531 #ifndef GLEE_H_DEFINED_glMultiTexCoord4fv
01532 #define GLEE_H_DEFINED_glMultiTexCoord4fv
01533   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
01534   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv;
01535   #define glMultiTexCoord4fv GLeeFuncPtr_glMultiTexCoord4fv
01536 #endif
01537 #ifndef GLEE_H_DEFINED_glMultiTexCoord4i
01538 #define GLEE_H_DEFINED_glMultiTexCoord4i
01539   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
01540   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i;
01541   #define glMultiTexCoord4i GLeeFuncPtr_glMultiTexCoord4i
01542 #endif
01543 #ifndef GLEE_H_DEFINED_glMultiTexCoord4iv
01544 #define GLEE_H_DEFINED_glMultiTexCoord4iv
01545   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
01546   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv;
01547   #define glMultiTexCoord4iv GLeeFuncPtr_glMultiTexCoord4iv
01548 #endif
01549 #ifndef GLEE_H_DEFINED_glMultiTexCoord4s
01550 #define GLEE_H_DEFINED_glMultiTexCoord4s
01551   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
01552   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s;
01553   #define glMultiTexCoord4s GLeeFuncPtr_glMultiTexCoord4s
01554 #endif
01555 #ifndef GLEE_H_DEFINED_glMultiTexCoord4sv
01556 #define GLEE_H_DEFINED_glMultiTexCoord4sv
01557   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
01558   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv;
01559   #define glMultiTexCoord4sv GLeeFuncPtr_glMultiTexCoord4sv
01560 #endif
01561 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixf
01562 #define GLEE_H_DEFINED_glLoadTransposeMatrixf
01563   typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
01564   GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf;
01565   #define glLoadTransposeMatrixf GLeeFuncPtr_glLoadTransposeMatrixf
01566 #endif
01567 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixd
01568 #define GLEE_H_DEFINED_glLoadTransposeMatrixd
01569   typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
01570   GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd;
01571   #define glLoadTransposeMatrixd GLeeFuncPtr_glLoadTransposeMatrixd
01572 #endif
01573 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixf
01574 #define GLEE_H_DEFINED_glMultTransposeMatrixf
01575   typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
01576   GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf;
01577   #define glMultTransposeMatrixf GLeeFuncPtr_glMultTransposeMatrixf
01578 #endif
01579 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixd
01580 #define GLEE_H_DEFINED_glMultTransposeMatrixd
01581   typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
01582   GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd;
01583   #define glMultTransposeMatrixd GLeeFuncPtr_glMultTransposeMatrixd
01584 #endif
01585 #ifndef GLEE_H_DEFINED_glSampleCoverage
01586 #define GLEE_H_DEFINED_glSampleCoverage
01587   typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
01588   GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage;
01589   #define glSampleCoverage GLeeFuncPtr_glSampleCoverage
01590 #endif
01591 #ifndef GLEE_H_DEFINED_glCompressedTexImage3D
01592 #define GLEE_H_DEFINED_glCompressedTexImage3D
01593   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
01594   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D;
01595   #define glCompressedTexImage3D GLeeFuncPtr_glCompressedTexImage3D
01596 #endif
01597 #ifndef GLEE_H_DEFINED_glCompressedTexImage2D
01598 #define GLEE_H_DEFINED_glCompressedTexImage2D
01599   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
01600   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D;
01601   #define glCompressedTexImage2D GLeeFuncPtr_glCompressedTexImage2D
01602 #endif
01603 #ifndef GLEE_H_DEFINED_glCompressedTexImage1D
01604 #define GLEE_H_DEFINED_glCompressedTexImage1D
01605   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
01606   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D;
01607   #define glCompressedTexImage1D GLeeFuncPtr_glCompressedTexImage1D
01608 #endif
01609 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3D
01610 #define GLEE_H_DEFINED_glCompressedTexSubImage3D
01611   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);
01612   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D;
01613   #define glCompressedTexSubImage3D GLeeFuncPtr_glCompressedTexSubImage3D
01614 #endif
01615 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2D
01616 #define GLEE_H_DEFINED_glCompressedTexSubImage2D
01617   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
01618   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D;
01619   #define glCompressedTexSubImage2D GLeeFuncPtr_glCompressedTexSubImage2D
01620 #endif
01621 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1D
01622 #define GLEE_H_DEFINED_glCompressedTexSubImage1D
01623   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
01624   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D;
01625   #define glCompressedTexSubImage1D GLeeFuncPtr_glCompressedTexSubImage1D
01626 #endif
01627 #ifndef GLEE_H_DEFINED_glGetCompressedTexImage
01628 #define GLEE_H_DEFINED_glGetCompressedTexImage
01629   typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
01630   GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage;
01631   #define glGetCompressedTexImage GLeeFuncPtr_glGetCompressedTexImage
01632 #endif
01633 #endif 
01634 
01635 /* GL_VERSION_1_4 */
01636 
01637 #ifndef GL_VERSION_1_4
01638 #define GL_VERSION_1_4 1
01639 #define __GLEE_GL_VERSION_1_4 1
01640 /* Constants */
01641 #define GL_BLEND_DST_RGB                                   0x80C8
01642 #define GL_BLEND_SRC_RGB                                   0x80C9
01643 #define GL_BLEND_DST_ALPHA                                 0x80CA
01644 #define GL_BLEND_SRC_ALPHA                                 0x80CB
01645 #define GL_POINT_SIZE_MIN                                  0x8126
01646 #define GL_POINT_SIZE_MAX                                  0x8127
01647 #define GL_POINT_FADE_THRESHOLD_SIZE                       0x8128
01648 #define GL_POINT_DISTANCE_ATTENUATION                      0x8129
01649 #define GL_GENERATE_MIPMAP                                 0x8191
01650 #define GL_GENERATE_MIPMAP_HINT                            0x8192
01651 #define GL_DEPTH_COMPONENT16                               0x81A5
01652 #define GL_DEPTH_COMPONENT24                               0x81A6
01653 #define GL_DEPTH_COMPONENT32                               0x81A7
01654 #define GL_MIRRORED_REPEAT                                 0x8370
01655 #define GL_FOG_COORDINATE_SOURCE                           0x8450
01656 #define GL_FOG_COORDINATE                                  0x8451
01657 #define GL_FRAGMENT_DEPTH                                  0x8452
01658 #define GL_CURRENT_FOG_COORDINATE                          0x8453
01659 #define GL_FOG_COORDINATE_ARRAY_TYPE                       0x8454
01660 #define GL_FOG_COORDINATE_ARRAY_STRIDE                     0x8455
01661 #define GL_FOG_COORDINATE_ARRAY_POINTER                    0x8456
01662 #define GL_FOG_COORDINATE_ARRAY                            0x8457
01663 #define GL_COLOR_SUM                                       0x8458
01664 #define GL_CURRENT_SECONDARY_COLOR                         0x8459
01665 #define GL_SECONDARY_COLOR_ARRAY_SIZE                      0x845A
01666 #define GL_SECONDARY_COLOR_ARRAY_TYPE                      0x845B
01667 #define GL_SECONDARY_COLOR_ARRAY_STRIDE                    0x845C
01668 #define GL_SECONDARY_COLOR_ARRAY_POINTER                   0x845D
01669 #define GL_SECONDARY_COLOR_ARRAY                           0x845E
01670 #define GL_MAX_TEXTURE_LOD_BIAS                            0x84FD
01671 #define GL_TEXTURE_FILTER_CONTROL                          0x8500
01672 #define GL_TEXTURE_LOD_BIAS                                0x8501
01673 #define GL_INCR_WRAP                                       0x8507
01674 #define GL_DECR_WRAP                                       0x8508
01675 #define GL_TEXTURE_DEPTH_SIZE                              0x884A
01676 #define GL_DEPTH_TEXTURE_MODE                              0x884B
01677 #define GL_TEXTURE_COMPARE_MODE                            0x884C
01678 #define GL_TEXTURE_COMPARE_FUNC                            0x884D
01679 #define GL_COMPARE_R_TO_TEXTURE                            0x884E
01680 #ifndef GLEE_H_DEFINED_glBlendFuncSeparate
01681 #define GLEE_H_DEFINED_glBlendFuncSeparate
01682   typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
01683   GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate;
01684   #define glBlendFuncSeparate GLeeFuncPtr_glBlendFuncSeparate
01685 #endif
01686 #ifndef GLEE_H_DEFINED_glFogCoordf
01687 #define GLEE_H_DEFINED_glFogCoordf
01688   typedef void (APIENTRYP GLEEPFNGLFOGCOORDFPROC) (GLfloat coord);
01689   GLEE_EXTERN GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf;
01690   #define glFogCoordf GLeeFuncPtr_glFogCoordf
01691 #endif
01692 #ifndef GLEE_H_DEFINED_glFogCoordfv
01693 #define GLEE_H_DEFINED_glFogCoordfv
01694   typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVPROC) (const GLfloat * coord);
01695   GLEE_EXTERN GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv;
01696   #define glFogCoordfv GLeeFuncPtr_glFogCoordfv
01697 #endif
01698 #ifndef GLEE_H_DEFINED_glFogCoordd
01699 #define GLEE_H_DEFINED_glFogCoordd
01700   typedef void (APIENTRYP GLEEPFNGLFOGCOORDDPROC) (GLdouble coord);
01701   GLEE_EXTERN GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd;
01702   #define glFogCoordd GLeeFuncPtr_glFogCoordd
01703 #endif
01704 #ifndef GLEE_H_DEFINED_glFogCoorddv
01705 #define GLEE_H_DEFINED_glFogCoorddv
01706   typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVPROC) (const GLdouble * coord);
01707   GLEE_EXTERN GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv;
01708   #define glFogCoorddv GLeeFuncPtr_glFogCoorddv
01709 #endif
01710 #ifndef GLEE_H_DEFINED_glFogCoordPointer
01711 #define GLEE_H_DEFINED_glFogCoordPointer
01712   typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
01713   GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer;
01714   #define glFogCoordPointer GLeeFuncPtr_glFogCoordPointer
01715 #endif
01716 #ifndef GLEE_H_DEFINED_glMultiDrawArrays
01717 #define GLEE_H_DEFINED_glMultiDrawArrays
01718   typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
01719   GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays;
01720   #define glMultiDrawArrays GLeeFuncPtr_glMultiDrawArrays
01721 #endif
01722 #ifndef GLEE_H_DEFINED_glMultiDrawElements
01723 #define GLEE_H_DEFINED_glMultiDrawElements
01724   typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
01725   GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements;
01726   #define glMultiDrawElements GLeeFuncPtr_glMultiDrawElements
01727 #endif
01728 #ifndef GLEE_H_DEFINED_glPointParameterf
01729 #define GLEE_H_DEFINED_glPointParameterf
01730   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
01731   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf;
01732   #define glPointParameterf GLeeFuncPtr_glPointParameterf
01733 #endif
01734 #ifndef GLEE_H_DEFINED_glPointParameterfv
01735 #define GLEE_H_DEFINED_glPointParameterfv
01736   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
01737   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv;
01738   #define glPointParameterfv GLeeFuncPtr_glPointParameterfv
01739 #endif
01740 #ifndef GLEE_H_DEFINED_glPointParameteri
01741 #define GLEE_H_DEFINED_glPointParameteri
01742   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
01743   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri;
01744   #define glPointParameteri GLeeFuncPtr_glPointParameteri
01745 #endif
01746 #ifndef GLEE_H_DEFINED_glPointParameteriv
01747 #define GLEE_H_DEFINED_glPointParameteriv
01748   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
01749   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv;
01750   #define glPointParameteriv GLeeFuncPtr_glPointParameteriv
01751 #endif
01752 #ifndef GLEE_H_DEFINED_glSecondaryColor3b
01753 #define GLEE_H_DEFINED_glSecondaryColor3b
01754   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
01755   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b;
01756   #define glSecondaryColor3b GLeeFuncPtr_glSecondaryColor3b
01757 #endif
01758 #ifndef GLEE_H_DEFINED_glSecondaryColor3bv
01759 #define GLEE_H_DEFINED_glSecondaryColor3bv
01760   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
01761   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv;
01762   #define glSecondaryColor3bv GLeeFuncPtr_glSecondaryColor3bv
01763 #endif
01764 #ifndef GLEE_H_DEFINED_glSecondaryColor3d
01765 #define GLEE_H_DEFINED_glSecondaryColor3d
01766   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
01767   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d;
01768   #define glSecondaryColor3d GLeeFuncPtr_glSecondaryColor3d
01769 #endif
01770 #ifndef GLEE_H_DEFINED_glSecondaryColor3dv
01771 #define GLEE_H_DEFINED_glSecondaryColor3dv
01772   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
01773   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv;
01774   #define glSecondaryColor3dv GLeeFuncPtr_glSecondaryColor3dv
01775 #endif
01776 #ifndef GLEE_H_DEFINED_glSecondaryColor3f
01777 #define GLEE_H_DEFINED_glSecondaryColor3f
01778   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
01779   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f;
01780   #define glSecondaryColor3f GLeeFuncPtr_glSecondaryColor3f
01781 #endif
01782 #ifndef GLEE_H_DEFINED_glSecondaryColor3fv
01783 #define GLEE_H_DEFINED_glSecondaryColor3fv
01784   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
01785   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv;
01786   #define glSecondaryColor3fv GLeeFuncPtr_glSecondaryColor3fv
01787 #endif
01788 #ifndef GLEE_H_DEFINED_glSecondaryColor3i
01789 #define GLEE_H_DEFINED_glSecondaryColor3i
01790   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
01791   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i;
01792   #define glSecondaryColor3i GLeeFuncPtr_glSecondaryColor3i
01793 #endif
01794 #ifndef GLEE_H_DEFINED_glSecondaryColor3iv
01795 #define GLEE_H_DEFINED_glSecondaryColor3iv
01796   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
01797   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv;
01798   #define glSecondaryColor3iv GLeeFuncPtr_glSecondaryColor3iv
01799 #endif
01800 #ifndef GLEE_H_DEFINED_glSecondaryColor3s
01801 #define GLEE_H_DEFINED_glSecondaryColor3s
01802   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
01803   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s;
01804   #define glSecondaryColor3s GLeeFuncPtr_glSecondaryColor3s
01805 #endif
01806 #ifndef GLEE_H_DEFINED_glSecondaryColor3sv
01807 #define GLEE_H_DEFINED_glSecondaryColor3sv
01808   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
01809   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv;
01810   #define glSecondaryColor3sv GLeeFuncPtr_glSecondaryColor3sv
01811 #endif
01812 #ifndef GLEE_H_DEFINED_glSecondaryColor3ub
01813 #define GLEE_H_DEFINED_glSecondaryColor3ub
01814   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
01815   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub;
01816   #define glSecondaryColor3ub GLeeFuncPtr_glSecondaryColor3ub
01817 #endif
01818 #ifndef GLEE_H_DEFINED_glSecondaryColor3ubv
01819 #define GLEE_H_DEFINED_glSecondaryColor3ubv
01820   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
01821   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv;
01822   #define glSecondaryColor3ubv GLeeFuncPtr_glSecondaryColor3ubv
01823 #endif
01824 #ifndef GLEE_H_DEFINED_glSecondaryColor3ui
01825 #define GLEE_H_DEFINED_glSecondaryColor3ui
01826   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
01827   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui;
01828   #define glSecondaryColor3ui GLeeFuncPtr_glSecondaryColor3ui
01829 #endif
01830 #ifndef GLEE_H_DEFINED_glSecondaryColor3uiv
01831 #define GLEE_H_DEFINED_glSecondaryColor3uiv
01832   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
01833   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv;
01834   #define glSecondaryColor3uiv GLeeFuncPtr_glSecondaryColor3uiv
01835 #endif
01836 #ifndef GLEE_H_DEFINED_glSecondaryColor3us
01837 #define GLEE_H_DEFINED_glSecondaryColor3us
01838   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
01839   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us;
01840   #define glSecondaryColor3us GLeeFuncPtr_glSecondaryColor3us
01841 #endif
01842 #ifndef GLEE_H_DEFINED_glSecondaryColor3usv
01843 #define GLEE_H_DEFINED_glSecondaryColor3usv
01844   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
01845   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv;
01846   #define glSecondaryColor3usv GLeeFuncPtr_glSecondaryColor3usv
01847 #endif
01848 #ifndef GLEE_H_DEFINED_glSecondaryColorPointer
01849 #define GLEE_H_DEFINED_glSecondaryColorPointer
01850   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
01851   GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer;
01852   #define glSecondaryColorPointer GLeeFuncPtr_glSecondaryColorPointer
01853 #endif
01854 #ifndef GLEE_H_DEFINED_glWindowPos2d
01855 #define GLEE_H_DEFINED_glWindowPos2d
01856   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
01857   GLEE_EXTERN GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d;
01858   #define glWindowPos2d GLeeFuncPtr_glWindowPos2d
01859 #endif
01860 #ifndef GLEE_H_DEFINED_glWindowPos2dv
01861 #define GLEE_H_DEFINED_glWindowPos2dv
01862   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
01863   GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv;
01864   #define glWindowPos2dv GLeeFuncPtr_glWindowPos2dv
01865 #endif
01866 #ifndef GLEE_H_DEFINED_glWindowPos2f
01867 #define GLEE_H_DEFINED_glWindowPos2f
01868   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
01869   GLEE_EXTERN GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f;
01870   #define glWindowPos2f GLeeFuncPtr_glWindowPos2f
01871 #endif
01872 #ifndef GLEE_H_DEFINED_glWindowPos2fv
01873 #define GLEE_H_DEFINED_glWindowPos2fv
01874   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
01875   GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv;
01876   #define glWindowPos2fv GLeeFuncPtr_glWindowPos2fv
01877 #endif
01878 #ifndef GLEE_H_DEFINED_glWindowPos2i
01879 #define GLEE_H_DEFINED_glWindowPos2i
01880   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
01881   GLEE_EXTERN GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i;
01882   #define glWindowPos2i GLeeFuncPtr_glWindowPos2i
01883 #endif
01884 #ifndef GLEE_H_DEFINED_glWindowPos2iv
01885 #define GLEE_H_DEFINED_glWindowPos2iv
01886   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVPROC) (const GLint * v);
01887   GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv;
01888   #define glWindowPos2iv GLeeFuncPtr_glWindowPos2iv
01889 #endif
01890 #ifndef GLEE_H_DEFINED_glWindowPos2s
01891 #define GLEE_H_DEFINED_glWindowPos2s
01892   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
01893   GLEE_EXTERN GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s;
01894   #define glWindowPos2s GLeeFuncPtr_glWindowPos2s
01895 #endif
01896 #ifndef GLEE_H_DEFINED_glWindowPos2sv
01897 #define GLEE_H_DEFINED_glWindowPos2sv
01898   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVPROC) (const GLshort * v);
01899   GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv;
01900   #define glWindowPos2sv GLeeFuncPtr_glWindowPos2sv
01901 #endif
01902 #ifndef GLEE_H_DEFINED_glWindowPos3d
01903 #define GLEE_H_DEFINED_glWindowPos3d
01904   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
01905   GLEE_EXTERN GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d;
01906   #define glWindowPos3d GLeeFuncPtr_glWindowPos3d
01907 #endif
01908 #ifndef GLEE_H_DEFINED_glWindowPos3dv
01909 #define GLEE_H_DEFINED_glWindowPos3dv
01910   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
01911   GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv;
01912   #define glWindowPos3dv GLeeFuncPtr_glWindowPos3dv
01913 #endif
01914 #ifndef GLEE_H_DEFINED_glWindowPos3f
01915 #define GLEE_H_DEFINED_glWindowPos3f
01916   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
01917   GLEE_EXTERN GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f;
01918   #define glWindowPos3f GLeeFuncPtr_glWindowPos3f
01919 #endif
01920 #ifndef GLEE_H_DEFINED_glWindowPos3fv
01921 #define GLEE_H_DEFINED_glWindowPos3fv
01922   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
01923   GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv;
01924   #define glWindowPos3fv GLeeFuncPtr_glWindowPos3fv
01925 #endif
01926 #ifndef GLEE_H_DEFINED_glWindowPos3i
01927 #define GLEE_H_DEFINED_glWindowPos3i
01928   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
01929   GLEE_EXTERN GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i;
01930   #define glWindowPos3i GLeeFuncPtr_glWindowPos3i
01931 #endif
01932 #ifndef GLEE_H_DEFINED_glWindowPos3iv
01933 #define GLEE_H_DEFINED_glWindowPos3iv
01934   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVPROC) (const GLint * v);
01935   GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv;
01936   #define glWindowPos3iv GLeeFuncPtr_glWindowPos3iv
01937 #endif
01938 #ifndef GLEE_H_DEFINED_glWindowPos3s
01939 #define GLEE_H_DEFINED_glWindowPos3s
01940   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
01941   GLEE_EXTERN GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s;
01942   #define glWindowPos3s GLeeFuncPtr_glWindowPos3s
01943 #endif
01944 #ifndef GLEE_H_DEFINED_glWindowPos3sv
01945 #define GLEE_H_DEFINED_glWindowPos3sv
01946   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVPROC) (const GLshort * v);
01947   GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv;
01948   #define glWindowPos3sv GLeeFuncPtr_glWindowPos3sv
01949 #endif
01950 #endif 
01951 
01952 /* GL_VERSION_1_5 */
01953 
01954 #ifndef GL_VERSION_1_5
01955 #define GL_VERSION_1_5 1
01956 #define __GLEE_GL_VERSION_1_5 1
01957 /* Constants */
01958 #define GL_BUFFER_SIZE                                     0x8764
01959 #define GL_BUFFER_USAGE                                    0x8765
01960 #define GL_QUERY_COUNTER_BITS                              0x8864
01961 #define GL_CURRENT_QUERY                                   0x8865
01962 #define GL_QUERY_RESULT                                    0x8866
01963 #define GL_QUERY_RESULT_AVAILABLE                          0x8867
01964 #define GL_ARRAY_BUFFER                                    0x8892
01965 #define GL_ELEMENT_ARRAY_BUFFER                            0x8893
01966 #define GL_ARRAY_BUFFER_BINDING                            0x8894
01967 #define GL_ELEMENT_ARRAY_BUFFER_BINDING                    0x8895
01968 #define GL_VERTEX_ARRAY_BUFFER_BINDING                     0x8896
01969 #define GL_NORMAL_ARRAY_BUFFER_BINDING                     0x8897
01970 #define GL_COLOR_ARRAY_BUFFER_BINDING                      0x8898
01971 #define GL_INDEX_ARRAY_BUFFER_BINDING                      0x8899
01972 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING              0x889A
01973 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING                  0x889B
01974 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING            0x889C
01975 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING             0x889D
01976 #define GL_WEIGHT_ARRAY_BUFFER_BINDING                     0x889E
01977 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING              0x889F
01978 #define GL_READ_ONLY                                       0x88B8
01979 #define GL_WRITE_ONLY                                      0x88B9
01980 #define GL_READ_WRITE                                      0x88BA
01981 #define GL_BUFFER_ACCESS                                   0x88BB
01982 #define GL_BUFFER_MAPPED                                   0x88BC
01983 #define GL_BUFFER_MAP_POINTER                              0x88BD
01984 #define GL_STREAM_DRAW                                     0x88E0
01985 #define GL_STREAM_READ                                     0x88E1
01986 #define GL_STREAM_COPY                                     0x88E2
01987 #define GL_STATIC_DRAW                                     0x88E4
01988 #define GL_STATIC_READ                                     0x88E5
01989 #define GL_STATIC_COPY                                     0x88E6
01990 #define GL_DYNAMIC_DRAW                                    0x88E8
01991 #define GL_DYNAMIC_READ                                    0x88E9
01992 #define GL_DYNAMIC_COPY                                    0x88EA
01993 #define GL_SAMPLES_PASSED                                  0x8914
01994 #define GL_FOG_COORD_SRC                                   GL_FOG_COORDINATE_SOURCE
01995 #define GL_FOG_COORD                                       GL_FOG_COORDINATE
01996 #define GL_CURRENT_FOG_COORD                               GL_CURRENT_FOG_COORDINATE
01997 #define GL_FOG_COORD_ARRAY_TYPE                            GL_FOG_COORDINATE_ARRAY_TYPE
01998 #define GL_FOG_COORD_ARRAY_STRIDE                          GL_FOG_COORDINATE_ARRAY_STRIDE
01999 #define GL_FOG_COORD_ARRAY_POINTER                         GL_FOG_COORDINATE_ARRAY_POINTER
02000 #define GL_FOG_COORD_ARRAY                                 GL_FOG_COORDINATE_ARRAY
02001 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING                  GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
02002 #define GL_SRC0_RGB                                        GL_SOURCE0_RGB
02003 #define GL_SRC1_RGB                                        GL_SOURCE1_RGB
02004 #define GL_SRC2_RGB                                        GL_SOURCE2_RGB
02005 #define GL_SRC0_ALPHA                                      GL_SOURCE0_ALPHA
02006 #define GL_SRC1_ALPHA                                      GL_SOURCE1_ALPHA
02007 #define GL_SRC2_ALPHA                                      GL_SOURCE2_ALPHA
02008 #ifndef GLEE_H_DEFINED_glGenQueries
02009 #define GLEE_H_DEFINED_glGenQueries
02010   typedef void (APIENTRYP GLEEPFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
02011   GLEE_EXTERN GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries;
02012   #define glGenQueries GLeeFuncPtr_glGenQueries
02013 #endif
02014 #ifndef GLEE_H_DEFINED_glDeleteQueries
02015 #define GLEE_H_DEFINED_glDeleteQueries
02016   typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
02017   GLEE_EXTERN GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries;
02018   #define glDeleteQueries GLeeFuncPtr_glDeleteQueries
02019 #endif
02020 #ifndef GLEE_H_DEFINED_glIsQuery
02021 #define GLEE_H_DEFINED_glIsQuery
02022   typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYPROC) (GLuint id);
02023   GLEE_EXTERN GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery;
02024   #define glIsQuery GLeeFuncPtr_glIsQuery
02025 #endif
02026 #ifndef GLEE_H_DEFINED_glBeginQuery
02027 #define GLEE_H_DEFINED_glBeginQuery
02028   typedef void (APIENTRYP GLEEPFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
02029   GLEE_EXTERN GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery;
02030   #define glBeginQuery GLeeFuncPtr_glBeginQuery
02031 #endif
02032 #ifndef GLEE_H_DEFINED_glEndQuery
02033 #define GLEE_H_DEFINED_glEndQuery
02034   typedef void (APIENTRYP GLEEPFNGLENDQUERYPROC) (GLenum target);
02035   GLEE_EXTERN GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery;
02036   #define glEndQuery GLeeFuncPtr_glEndQuery
02037 #endif
02038 #ifndef GLEE_H_DEFINED_glGetQueryiv
02039 #define GLEE_H_DEFINED_glGetQueryiv
02040   typedef void (APIENTRYP GLEEPFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
02041   GLEE_EXTERN GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv;
02042   #define glGetQueryiv GLeeFuncPtr_glGetQueryiv
02043 #endif
02044 #ifndef GLEE_H_DEFINED_glGetQueryObjectiv
02045 #define GLEE_H_DEFINED_glGetQueryObjectiv
02046   typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
02047   GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv;
02048   #define glGetQueryObjectiv GLeeFuncPtr_glGetQueryObjectiv
02049 #endif
02050 #ifndef GLEE_H_DEFINED_glGetQueryObjectuiv
02051 #define GLEE_H_DEFINED_glGetQueryObjectuiv
02052   typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
02053   GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv;
02054   #define glGetQueryObjectuiv GLeeFuncPtr_glGetQueryObjectuiv
02055 #endif
02056 #ifndef GLEE_H_DEFINED_glBindBuffer
02057 #define GLEE_H_DEFINED_glBindBuffer
02058   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
02059   GLEE_EXTERN GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer;
02060   #define glBindBuffer GLeeFuncPtr_glBindBuffer
02061 #endif
02062 #ifndef GLEE_H_DEFINED_glDeleteBuffers
02063 #define GLEE_H_DEFINED_glDeleteBuffers
02064   typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
02065   GLEE_EXTERN GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers;
02066   #define glDeleteBuffers GLeeFuncPtr_glDeleteBuffers
02067 #endif
02068 #ifndef GLEE_H_DEFINED_glGenBuffers
02069 #define GLEE_H_DEFINED_glGenBuffers
02070   typedef void (APIENTRYP GLEEPFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
02071   GLEE_EXTERN GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers;
02072   #define glGenBuffers GLeeFuncPtr_glGenBuffers
02073 #endif
02074 #ifndef GLEE_H_DEFINED_glIsBuffer
02075 #define GLEE_H_DEFINED_glIsBuffer
02076   typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERPROC) (GLuint buffer);
02077   GLEE_EXTERN GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer;
02078   #define glIsBuffer GLeeFuncPtr_glIsBuffer
02079 #endif
02080 #ifndef GLEE_H_DEFINED_glBufferData
02081 #define GLEE_H_DEFINED_glBufferData
02082   typedef void (APIENTRYP GLEEPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
02083   GLEE_EXTERN GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData;
02084   #define glBufferData GLeeFuncPtr_glBufferData
02085 #endif
02086 #ifndef GLEE_H_DEFINED_glBufferSubData
02087 #define GLEE_H_DEFINED_glBufferSubData
02088   typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
02089   GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData;
02090   #define glBufferSubData GLeeFuncPtr_glBufferSubData
02091 #endif
02092 #ifndef GLEE_H_DEFINED_glGetBufferSubData
02093 #define GLEE_H_DEFINED_glGetBufferSubData
02094   typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
02095   GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData;
02096   #define glGetBufferSubData GLeeFuncPtr_glGetBufferSubData
02097 #endif
02098 #ifndef GLEE_H_DEFINED_glMapBuffer
02099 #define GLEE_H_DEFINED_glMapBuffer
02100   typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
02101   GLEE_EXTERN GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer;
02102   #define glMapBuffer GLeeFuncPtr_glMapBuffer
02103 #endif
02104 #ifndef GLEE_H_DEFINED_glUnmapBuffer
02105 #define GLEE_H_DEFINED_glUnmapBuffer
02106   typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERPROC) (GLenum target);
02107   GLEE_EXTERN GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer;
02108   #define glUnmapBuffer GLeeFuncPtr_glUnmapBuffer
02109 #endif
02110 #ifndef GLEE_H_DEFINED_glGetBufferParameteriv
02111 #define GLEE_H_DEFINED_glGetBufferParameteriv
02112   typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
02113   GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv;
02114   #define glGetBufferParameteriv GLeeFuncPtr_glGetBufferParameteriv
02115 #endif
02116 #ifndef GLEE_H_DEFINED_glGetBufferPointerv
02117 #define GLEE_H_DEFINED_glGetBufferPointerv
02118   typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
02119   GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv;
02120   #define glGetBufferPointerv GLeeFuncPtr_glGetBufferPointerv
02121 #endif
02122 #endif 
02123 
02124 /* GL_VERSION_2_0 */
02125 
02126 #ifndef GL_VERSION_2_0
02127 #define GL_VERSION_2_0 1
02128 #define __GLEE_GL_VERSION_2_0 1
02129 /* Constants */
02130 #define GL_BLEND_EQUATION_RGB                              GL_BLEND_EQUATION
02131 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED                     0x8622
02132 #define GL_VERTEX_ATTRIB_ARRAY_SIZE                        0x8623
02133 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE                      0x8624
02134 #define GL_VERTEX_ATTRIB_ARRAY_TYPE                        0x8625
02135 #define GL_CURRENT_VERTEX_ATTRIB                           0x8626
02136 #define GL_VERTEX_PROGRAM_POINT_SIZE                       0x8642
02137 #define GL_VERTEX_PROGRAM_TWO_SIDE                         0x8643
02138 #define GL_VERTEX_ATTRIB_ARRAY_POINTER                     0x8645
02139 #define GL_STENCIL_BACK_FUNC                               0x8800
02140 #define GL_STENCIL_BACK_FAIL                               0x8801
02141 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL                    0x8802
02142 #define GL_STENCIL_BACK_PASS_DEPTH_PASS                    0x8803
02143 #define GL_MAX_DRAW_BUFFERS                                0x8824
02144 #define GL_DRAW_BUFFER0                                    0x8825
02145 #define GL_DRAW_BUFFER1                                    0x8826
02146 #define GL_DRAW_BUFFER2                                    0x8827
02147 #define GL_DRAW_BUFFER3                                    0x8828
02148 #define GL_DRAW_BUFFER4                                    0x8829
02149 #define GL_DRAW_BUFFER5                                    0x882A
02150 #define GL_DRAW_BUFFER6                                    0x882B
02151 #define GL_DRAW_BUFFER7                                    0x882C
02152 #define GL_DRAW_BUFFER8                                    0x882D
02153 #define GL_DRAW_BUFFER9                                    0x882E
02154 #define GL_DRAW_BUFFER10                                   0x882F
02155 #define GL_DRAW_BUFFER11                                   0x8830
02156 #define GL_DRAW_BUFFER12                                   0x8831
02157 #define GL_DRAW_BUFFER13                                   0x8832
02158 #define GL_DRAW_BUFFER14                                   0x8833
02159 #define GL_DRAW_BUFFER15                                   0x8834
02160 #define GL_BLEND_EQUATION_ALPHA                            0x883D
02161 #define GL_POINT_SPRITE                                    0x8861
02162 #define GL_COORD_REPLACE                                   0x8862
02163 #define GL_MAX_VERTEX_ATTRIBS                              0x8869
02164 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED                  0x886A
02165 #define GL_MAX_TEXTURE_COORDS                              0x8871
02166 #define GL_MAX_TEXTURE_IMAGE_UNITS                         0x8872
02167 #define GL_FRAGMENT_SHADER                                 0x8B30
02168 #define GL_VERTEX_SHADER                                   0x8B31
02169 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS                 0x8B49
02170 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS                   0x8B4A
02171 #define GL_MAX_VARYING_FLOATS                              0x8B4B
02172 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS                  0x8B4C
02173 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS                0x8B4D
02174 #define GL_SHADER_TYPE                                     0x8B4F
02175 #define GL_FLOAT_VEC2                                      0x8B50
02176 #define GL_FLOAT_VEC3                                      0x8B51
02177 #define GL_FLOAT_VEC4                                      0x8B52
02178 #define GL_INT_VEC2                                        0x8B53
02179 #define GL_INT_VEC3                                        0x8B54
02180 #define GL_INT_VEC4                                        0x8B55
02181 #define GL_BOOL                                            0x8B56
02182 #define GL_BOOL_VEC2                                       0x8B57
02183 #define GL_BOOL_VEC3                                       0x8B58
02184 #define GL_BOOL_VEC4                                       0x8B59
02185 #define GL_FLOAT_MAT2                                      0x8B5A
02186 #define GL_FLOAT_MAT3                                      0x8B5B
02187 #define GL_FLOAT_MAT4                                      0x8B5C
02188 #define GL_SAMPLER_1D                                      0x8B5D
02189 #define GL_SAMPLER_2D                                      0x8B5E
02190 #define GL_SAMPLER_3D                                      0x8B5F
02191 #define GL_SAMPLER_CUBE                                    0x8B60
02192 #define GL_SAMPLER_1D_SHADOW                               0x8B61
02193 #define GL_SAMPLER_2D_SHADOW                               0x8B62
02194 #define GL_DELETE_STATUS                                   0x8B80
02195 #define GL_COMPILE_STATUS                                  0x8B81
02196 #define GL_LINK_STATUS                                     0x8B82
02197 #define GL_VALIDATE_STATUS                                 0x8B83
02198 #define GL_INFO_LOG_LENGTH                                 0x8B84
02199 #define GL_ATTACHED_SHADERS                                0x8B85
02200 #define GL_ACTIVE_UNIFORMS                                 0x8B86
02201 #define GL_ACTIVE_UNIFORM_MAX_LENGTH                       0x8B87
02202 #define GL_SHADER_SOURCE_LENGTH                            0x8B88
02203 #define GL_ACTIVE_ATTRIBUTES                               0x8B89
02204 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH                     0x8B8A
02205 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT                 0x8B8B
02206 #define GL_SHADING_LANGUAGE_VERSION                        0x8B8C
02207 #define GL_CURRENT_PROGRAM                                 0x8B8D
02208 #define GL_POINT_SPRITE_COORD_ORIGIN                       0x8CA0
02209 #define GL_LOWER_LEFT                                      0x8CA1
02210 #define GL_UPPER_LEFT                                      0x8CA2
02211 #define GL_STENCIL_BACK_REF                                0x8CA3
02212 #define GL_STENCIL_BACK_VALUE_MASK                         0x8CA4
02213 #define GL_STENCIL_BACK_WRITEMASK                          0x8CA5
02214 #ifndef GLEE_H_DEFINED_glBlendEquationSeparate
02215 #define GLEE_H_DEFINED_glBlendEquationSeparate
02216   typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
02217   GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate;
02218   #define glBlendEquationSeparate GLeeFuncPtr_glBlendEquationSeparate
02219 #endif
02220 #ifndef GLEE_H_DEFINED_glDrawBuffers
02221 #define GLEE_H_DEFINED_glDrawBuffers
02222   typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
02223   GLEE_EXTERN GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers;
02224   #define glDrawBuffers GLeeFuncPtr_glDrawBuffers
02225 #endif
02226 #ifndef GLEE_H_DEFINED_glStencilOpSeparate
02227 #define GLEE_H_DEFINED_glStencilOpSeparate
02228   typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
02229   GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate;
02230   #define glStencilOpSeparate GLeeFuncPtr_glStencilOpSeparate
02231 #endif
02232 #ifndef GLEE_H_DEFINED_glStencilFuncSeparate
02233 #define GLEE_H_DEFINED_glStencilFuncSeparate
02234   typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
02235   GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate;
02236   #define glStencilFuncSeparate GLeeFuncPtr_glStencilFuncSeparate
02237 #endif
02238 #ifndef GLEE_H_DEFINED_glStencilMaskSeparate
02239 #define GLEE_H_DEFINED_glStencilMaskSeparate
02240   typedef void (APIENTRYP GLEEPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
02241   GLEE_EXTERN GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate;
02242   #define glStencilMaskSeparate GLeeFuncPtr_glStencilMaskSeparate
02243 #endif
02244 #ifndef GLEE_H_DEFINED_glAttachShader
02245 #define GLEE_H_DEFINED_glAttachShader
02246   typedef void (APIENTRYP GLEEPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
02247   GLEE_EXTERN GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader;
02248   #define glAttachShader GLeeFuncPtr_glAttachShader
02249 #endif
02250 #ifndef GLEE_H_DEFINED_glBindAttribLocation
02251 #define GLEE_H_DEFINED_glBindAttribLocation
02252   typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
02253   GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation;
02254   #define glBindAttribLocation GLeeFuncPtr_glBindAttribLocation
02255 #endif
02256 #ifndef GLEE_H_DEFINED_glCompileShader
02257 #define GLEE_H_DEFINED_glCompileShader
02258   typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERPROC) (GLuint shader);
02259   GLEE_EXTERN GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader;
02260   #define glCompileShader GLeeFuncPtr_glCompileShader
02261 #endif
02262 #ifndef GLEE_H_DEFINED_glCreateProgram
02263 #define GLEE_H_DEFINED_glCreateProgram
02264   typedef GLuint (APIENTRYP GLEEPFNGLCREATEPROGRAMPROC) ();
02265   GLEE_EXTERN GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram;
02266   #define glCreateProgram GLeeFuncPtr_glCreateProgram
02267 #endif
02268 #ifndef GLEE_H_DEFINED_glCreateShader
02269 #define GLEE_H_DEFINED_glCreateShader
02270   typedef GLuint (APIENTRYP GLEEPFNGLCREATESHADERPROC) (GLenum type);
02271   GLEE_EXTERN GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader;
02272   #define glCreateShader GLeeFuncPtr_glCreateShader
02273 #endif
02274 #ifndef GLEE_H_DEFINED_glDeleteProgram
02275 #define GLEE_H_DEFINED_glDeleteProgram
02276   typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMPROC) (GLuint program);
02277   GLEE_EXTERN GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram;
02278   #define glDeleteProgram GLeeFuncPtr_glDeleteProgram
02279 #endif
02280 #ifndef GLEE_H_DEFINED_glDeleteShader
02281 #define GLEE_H_DEFINED_glDeleteShader
02282   typedef void (APIENTRYP GLEEPFNGLDELETESHADERPROC) (GLuint shader);
02283   GLEE_EXTERN GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader;
02284   #define glDeleteShader GLeeFuncPtr_glDeleteShader
02285 #endif
02286 #ifndef GLEE_H_DEFINED_glDetachShader
02287 #define GLEE_H_DEFINED_glDetachShader
02288   typedef void (APIENTRYP GLEEPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
02289   GLEE_EXTERN GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader;
02290   #define glDetachShader GLeeFuncPtr_glDetachShader
02291 #endif
02292 #ifndef GLEE_H_DEFINED_glDisableVertexAttribArray
02293 #define GLEE_H_DEFINED_glDisableVertexAttribArray
02294   typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
02295   GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray;
02296   #define glDisableVertexAttribArray GLeeFuncPtr_glDisableVertexAttribArray
02297 #endif
02298 #ifndef GLEE_H_DEFINED_glEnableVertexAttribArray
02299 #define GLEE_H_DEFINED_glEnableVertexAttribArray
02300   typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
02301   GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray;
02302   #define glEnableVertexAttribArray GLeeFuncPtr_glEnableVertexAttribArray
02303 #endif
02304 #ifndef GLEE_H_DEFINED_glGetActiveAttrib
02305 #define GLEE_H_DEFINED_glGetActiveAttrib
02306   typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
02307   GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib;
02308   #define glGetActiveAttrib GLeeFuncPtr_glGetActiveAttrib
02309 #endif
02310 #ifndef GLEE_H_DEFINED_glGetActiveUniform
02311 #define GLEE_H_DEFINED_glGetActiveUniform
02312   typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
02313   GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform;
02314   #define glGetActiveUniform GLeeFuncPtr_glGetActiveUniform
02315 #endif
02316 #ifndef GLEE_H_DEFINED_glGetAttachedShaders
02317 #define GLEE_H_DEFINED_glGetAttachedShaders
02318   typedef void (APIENTRYP GLEEPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
02319   GLEE_EXTERN GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders;
02320   #define glGetAttachedShaders GLeeFuncPtr_glGetAttachedShaders
02321 #endif
02322 #ifndef GLEE_H_DEFINED_glGetAttribLocation
02323 #define GLEE_H_DEFINED_glGetAttribLocation
02324   typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
02325   GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation;
02326   #define glGetAttribLocation GLeeFuncPtr_glGetAttribLocation
02327 #endif
02328 #ifndef GLEE_H_DEFINED_glGetProgramiv
02329 #define GLEE_H_DEFINED_glGetProgramiv
02330   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
02331   GLEE_EXTERN GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv;
02332   #define glGetProgramiv GLeeFuncPtr_glGetProgramiv
02333 #endif
02334 #ifndef GLEE_H_DEFINED_glGetProgramInfoLog
02335 #define GLEE_H_DEFINED_glGetProgramInfoLog
02336   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
02337   GLEE_EXTERN GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog;
02338   #define glGetProgramInfoLog GLeeFuncPtr_glGetProgramInfoLog
02339 #endif
02340 #ifndef GLEE_H_DEFINED_glGetShaderiv
02341 #define GLEE_H_DEFINED_glGetShaderiv
02342   typedef void (APIENTRYP GLEEPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
02343   GLEE_EXTERN GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv;
02344   #define glGetShaderiv GLeeFuncPtr_glGetShaderiv
02345 #endif
02346 #ifndef GLEE_H_DEFINED_glGetShaderInfoLog
02347 #define GLEE_H_DEFINED_glGetShaderInfoLog
02348   typedef void (APIENTRYP GLEEPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
02349   GLEE_EXTERN GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog;
02350   #define glGetShaderInfoLog GLeeFuncPtr_glGetShaderInfoLog
02351 #endif
02352 #ifndef GLEE_H_DEFINED_glGetShaderSource
02353 #define GLEE_H_DEFINED_glGetShaderSource
02354   typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
02355   GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource;
02356   #define glGetShaderSource GLeeFuncPtr_glGetShaderSource
02357 #endif
02358 #ifndef GLEE_H_DEFINED_glGetUniformLocation
02359 #define GLEE_H_DEFINED_glGetUniformLocation
02360   typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
02361   GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation;
02362   #define glGetUniformLocation GLeeFuncPtr_glGetUniformLocation
02363 #endif
02364 #ifndef GLEE_H_DEFINED_glGetUniformfv
02365 #define GLEE_H_DEFINED_glGetUniformfv
02366   typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
02367   GLEE_EXTERN GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv;
02368   #define glGetUniformfv GLeeFuncPtr_glGetUniformfv
02369 #endif
02370 #ifndef GLEE_H_DEFINED_glGetUniformiv
02371 #define GLEE_H_DEFINED_glGetUniformiv
02372   typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
02373   GLEE_EXTERN GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv;
02374   #define glGetUniformiv GLeeFuncPtr_glGetUniformiv
02375 #endif
02376 #ifndef GLEE_H_DEFINED_glGetVertexAttribdv
02377 #define GLEE_H_DEFINED_glGetVertexAttribdv
02378   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
02379   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv;
02380   #define glGetVertexAttribdv GLeeFuncPtr_glGetVertexAttribdv
02381 #endif
02382 #ifndef GLEE_H_DEFINED_glGetVertexAttribfv
02383 #define GLEE_H_DEFINED_glGetVertexAttribfv
02384   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
02385   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv;
02386   #define glGetVertexAttribfv GLeeFuncPtr_glGetVertexAttribfv
02387 #endif
02388 #ifndef GLEE_H_DEFINED_glGetVertexAttribiv
02389 #define GLEE_H_DEFINED_glGetVertexAttribiv
02390   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
02391   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv;
02392   #define glGetVertexAttribiv GLeeFuncPtr_glGetVertexAttribiv
02393 #endif
02394 #ifndef GLEE_H_DEFINED_glGetVertexAttribPointerv
02395 #define GLEE_H_DEFINED_glGetVertexAttribPointerv
02396   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
02397   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv;
02398   #define glGetVertexAttribPointerv GLeeFuncPtr_glGetVertexAttribPointerv
02399 #endif
02400 #ifndef GLEE_H_DEFINED_glIsProgram
02401 #define GLEE_H_DEFINED_glIsProgram
02402   typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMPROC) (GLuint program);
02403   GLEE_EXTERN GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram;
02404   #define glIsProgram GLeeFuncPtr_glIsProgram
02405 #endif
02406 #ifndef GLEE_H_DEFINED_glIsShader
02407 #define GLEE_H_DEFINED_glIsShader
02408   typedef GLboolean (APIENTRYP GLEEPFNGLISSHADERPROC) (GLuint shader);
02409   GLEE_EXTERN GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader;
02410   #define glIsShader GLeeFuncPtr_glIsShader
02411 #endif
02412 #ifndef GLEE_H_DEFINED_glLinkProgram
02413 #define GLEE_H_DEFINED_glLinkProgram
02414   typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMPROC) (GLuint program);
02415   GLEE_EXTERN GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram;
02416   #define glLinkProgram GLeeFuncPtr_glLinkProgram
02417 #endif
02418 #ifndef GLEE_H_DEFINED_glShaderSource
02419 #define GLEE_H_DEFINED_glShaderSource
02420   typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
02421   GLEE_EXTERN GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource;
02422   #define glShaderSource GLeeFuncPtr_glShaderSource
02423 #endif
02424 #ifndef GLEE_H_DEFINED_glUseProgram
02425 #define GLEE_H_DEFINED_glUseProgram
02426   typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMPROC) (GLuint program);
02427   GLEE_EXTERN GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram;
02428   #define glUseProgram GLeeFuncPtr_glUseProgram
02429 #endif
02430 #ifndef GLEE_H_DEFINED_glUniform1f
02431 #define GLEE_H_DEFINED_glUniform1f
02432   typedef void (APIENTRYP GLEEPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
02433   GLEE_EXTERN GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f;
02434   #define glUniform1f GLeeFuncPtr_glUniform1f
02435 #endif
02436 #ifndef GLEE_H_DEFINED_glUniform2f
02437 #define GLEE_H_DEFINED_glUniform2f
02438   typedef void (APIENTRYP GLEEPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
02439   GLEE_EXTERN GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f;
02440   #define glUniform2f GLeeFuncPtr_glUniform2f
02441 #endif
02442 #ifndef GLEE_H_DEFINED_glUniform3f
02443 #define GLEE_H_DEFINED_glUniform3f
02444   typedef void (APIENTRYP GLEEPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
02445   GLEE_EXTERN GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f;
02446   #define glUniform3f GLeeFuncPtr_glUniform3f
02447 #endif
02448 #ifndef GLEE_H_DEFINED_glUniform4f
02449 #define GLEE_H_DEFINED_glUniform4f
02450   typedef void (APIENTRYP GLEEPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
02451   GLEE_EXTERN GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f;
02452   #define glUniform4f GLeeFuncPtr_glUniform4f
02453 #endif
02454 #ifndef GLEE_H_DEFINED_glUniform1i
02455 #define GLEE_H_DEFINED_glUniform1i
02456   typedef void (APIENTRYP GLEEPFNGLUNIFORM1IPROC) (GLint location, GLint v0);
02457   GLEE_EXTERN GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i;
02458   #define glUniform1i GLeeFuncPtr_glUniform1i
02459 #endif
02460 #ifndef GLEE_H_DEFINED_glUniform2i
02461 #define GLEE_H_DEFINED_glUniform2i
02462   typedef void (APIENTRYP GLEEPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
02463   GLEE_EXTERN GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i;
02464   #define glUniform2i GLeeFuncPtr_glUniform2i
02465 #endif
02466 #ifndef GLEE_H_DEFINED_glUniform3i
02467 #define GLEE_H_DEFINED_glUniform3i
02468   typedef void (APIENTRYP GLEEPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
02469   GLEE_EXTERN GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i;
02470   #define glUniform3i GLeeFuncPtr_glUniform3i
02471 #endif
02472 #ifndef GLEE_H_DEFINED_glUniform4i
02473 #define GLEE_H_DEFINED_glUniform4i
02474   typedef void (APIENTRYP GLEEPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
02475   GLEE_EXTERN GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i;
02476   #define glUniform4i GLeeFuncPtr_glUniform4i
02477 #endif
02478 #ifndef GLEE_H_DEFINED_glUniform1fv
02479 #define GLEE_H_DEFINED_glUniform1fv
02480   typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
02481   GLEE_EXTERN GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv;
02482   #define glUniform1fv GLeeFuncPtr_glUniform1fv
02483 #endif
02484 #ifndef GLEE_H_DEFINED_glUniform2fv
02485 #define GLEE_H_DEFINED_glUniform2fv
02486   typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
02487   GLEE_EXTERN GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv;
02488   #define glUniform2fv GLeeFuncPtr_glUniform2fv
02489 #endif
02490 #ifndef GLEE_H_DEFINED_glUniform3fv
02491 #define GLEE_H_DEFINED_glUniform3fv
02492   typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
02493   GLEE_EXTERN GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv;
02494   #define glUniform3fv GLeeFuncPtr_glUniform3fv
02495 #endif
02496 #ifndef GLEE_H_DEFINED_glUniform4fv
02497 #define GLEE_H_DEFINED_glUniform4fv
02498   typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
02499   GLEE_EXTERN GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv;
02500   #define glUniform4fv GLeeFuncPtr_glUniform4fv
02501 #endif
02502 #ifndef GLEE_H_DEFINED_glUniform1iv
02503 #define GLEE_H_DEFINED_glUniform1iv
02504   typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
02505   GLEE_EXTERN GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv;
02506   #define glUniform1iv GLeeFuncPtr_glUniform1iv
02507 #endif
02508 #ifndef GLEE_H_DEFINED_glUniform2iv
02509 #define GLEE_H_DEFINED_glUniform2iv
02510   typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
02511   GLEE_EXTERN GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv;
02512   #define glUniform2iv GLeeFuncPtr_glUniform2iv
02513 #endif
02514 #ifndef GLEE_H_DEFINED_glUniform3iv
02515 #define GLEE_H_DEFINED_glUniform3iv
02516   typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
02517   GLEE_EXTERN GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv;
02518   #define glUniform3iv GLeeFuncPtr_glUniform3iv
02519 #endif
02520 #ifndef GLEE_H_DEFINED_glUniform4iv
02521 #define GLEE_H_DEFINED_glUniform4iv
02522   typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
02523   GLEE_EXTERN GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv;
02524   #define glUniform4iv GLeeFuncPtr_glUniform4iv
02525 #endif
02526 #ifndef GLEE_H_DEFINED_glUniformMatrix2fv
02527 #define GLEE_H_DEFINED_glUniformMatrix2fv
02528   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02529   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv;
02530   #define glUniformMatrix2fv GLeeFuncPtr_glUniformMatrix2fv
02531 #endif
02532 #ifndef GLEE_H_DEFINED_glUniformMatrix3fv
02533 #define GLEE_H_DEFINED_glUniformMatrix3fv
02534   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02535   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv;
02536   #define glUniformMatrix3fv GLeeFuncPtr_glUniformMatrix3fv
02537 #endif
02538 #ifndef GLEE_H_DEFINED_glUniformMatrix4fv
02539 #define GLEE_H_DEFINED_glUniformMatrix4fv
02540   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02541   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv;
02542   #define glUniformMatrix4fv GLeeFuncPtr_glUniformMatrix4fv
02543 #endif
02544 #ifndef GLEE_H_DEFINED_glValidateProgram
02545 #define GLEE_H_DEFINED_glValidateProgram
02546   typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMPROC) (GLuint program);
02547   GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram;
02548   #define glValidateProgram GLeeFuncPtr_glValidateProgram
02549 #endif
02550 #ifndef GLEE_H_DEFINED_glVertexAttrib1d
02551 #define GLEE_H_DEFINED_glVertexAttrib1d
02552   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
02553   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d;
02554   #define glVertexAttrib1d GLeeFuncPtr_glVertexAttrib1d
02555 #endif
02556 #ifndef GLEE_H_DEFINED_glVertexAttrib1dv
02557 #define GLEE_H_DEFINED_glVertexAttrib1dv
02558   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
02559   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv;
02560   #define glVertexAttrib1dv GLeeFuncPtr_glVertexAttrib1dv
02561 #endif
02562 #ifndef GLEE_H_DEFINED_glVertexAttrib1f
02563 #define GLEE_H_DEFINED_glVertexAttrib1f
02564   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
02565   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f;
02566   #define glVertexAttrib1f GLeeFuncPtr_glVertexAttrib1f
02567 #endif
02568 #ifndef GLEE_H_DEFINED_glVertexAttrib1fv
02569 #define GLEE_H_DEFINED_glVertexAttrib1fv
02570   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
02571   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv;
02572   #define glVertexAttrib1fv GLeeFuncPtr_glVertexAttrib1fv
02573 #endif
02574 #ifndef GLEE_H_DEFINED_glVertexAttrib1s
02575 #define GLEE_H_DEFINED_glVertexAttrib1s
02576   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
02577   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s;
02578   #define glVertexAttrib1s GLeeFuncPtr_glVertexAttrib1s
02579 #endif
02580 #ifndef GLEE_H_DEFINED_glVertexAttrib1sv
02581 #define GLEE_H_DEFINED_glVertexAttrib1sv
02582   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
02583   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv;
02584   #define glVertexAttrib1sv GLeeFuncPtr_glVertexAttrib1sv
02585 #endif
02586 #ifndef GLEE_H_DEFINED_glVertexAttrib2d
02587 #define GLEE_H_DEFINED_glVertexAttrib2d
02588   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
02589   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d;
02590   #define glVertexAttrib2d GLeeFuncPtr_glVertexAttrib2d
02591 #endif
02592 #ifndef GLEE_H_DEFINED_glVertexAttrib2dv
02593 #define GLEE_H_DEFINED_glVertexAttrib2dv
02594   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
02595   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv;
02596   #define glVertexAttrib2dv GLeeFuncPtr_glVertexAttrib2dv
02597 #endif
02598 #ifndef GLEE_H_DEFINED_glVertexAttrib2f
02599 #define GLEE_H_DEFINED_glVertexAttrib2f
02600   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
02601   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f;
02602   #define glVertexAttrib2f GLeeFuncPtr_glVertexAttrib2f
02603 #endif
02604 #ifndef GLEE_H_DEFINED_glVertexAttrib2fv
02605 #define GLEE_H_DEFINED_glVertexAttrib2fv
02606   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
02607   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv;
02608   #define glVertexAttrib2fv GLeeFuncPtr_glVertexAttrib2fv
02609 #endif
02610 #ifndef GLEE_H_DEFINED_glVertexAttrib2s
02611 #define GLEE_H_DEFINED_glVertexAttrib2s
02612   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
02613   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s;
02614   #define glVertexAttrib2s GLeeFuncPtr_glVertexAttrib2s
02615 #endif
02616 #ifndef GLEE_H_DEFINED_glVertexAttrib2sv
02617 #define GLEE_H_DEFINED_glVertexAttrib2sv
02618   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
02619   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv;
02620   #define glVertexAttrib2sv GLeeFuncPtr_glVertexAttrib2sv
02621 #endif
02622 #ifndef GLEE_H_DEFINED_glVertexAttrib3d
02623 #define GLEE_H_DEFINED_glVertexAttrib3d
02624   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
02625   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d;
02626   #define glVertexAttrib3d GLeeFuncPtr_glVertexAttrib3d
02627 #endif
02628 #ifndef GLEE_H_DEFINED_glVertexAttrib3dv
02629 #define GLEE_H_DEFINED_glVertexAttrib3dv
02630   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
02631   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv;
02632   #define glVertexAttrib3dv GLeeFuncPtr_glVertexAttrib3dv
02633 #endif
02634 #ifndef GLEE_H_DEFINED_glVertexAttrib3f
02635 #define GLEE_H_DEFINED_glVertexAttrib3f
02636   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
02637   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f;
02638   #define glVertexAttrib3f GLeeFuncPtr_glVertexAttrib3f
02639 #endif
02640 #ifndef GLEE_H_DEFINED_glVertexAttrib3fv
02641 #define GLEE_H_DEFINED_glVertexAttrib3fv
02642   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
02643   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv;
02644   #define glVertexAttrib3fv GLeeFuncPtr_glVertexAttrib3fv
02645 #endif
02646 #ifndef GLEE_H_DEFINED_glVertexAttrib3s
02647 #define GLEE_H_DEFINED_glVertexAttrib3s
02648   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
02649   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s;
02650   #define glVertexAttrib3s GLeeFuncPtr_glVertexAttrib3s
02651 #endif
02652 #ifndef GLEE_H_DEFINED_glVertexAttrib3sv
02653 #define GLEE_H_DEFINED_glVertexAttrib3sv
02654   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
02655   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv;
02656   #define glVertexAttrib3sv GLeeFuncPtr_glVertexAttrib3sv
02657 #endif
02658 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nbv
02659 #define GLEE_H_DEFINED_glVertexAttrib4Nbv
02660   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
02661   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv;
02662   #define glVertexAttrib4Nbv GLeeFuncPtr_glVertexAttrib4Nbv
02663 #endif
02664 #ifndef GLEE_H_DEFINED_glVertexAttrib4Niv
02665 #define GLEE_H_DEFINED_glVertexAttrib4Niv
02666   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
02667   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv;
02668   #define glVertexAttrib4Niv GLeeFuncPtr_glVertexAttrib4Niv
02669 #endif
02670 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nsv
02671 #define GLEE_H_DEFINED_glVertexAttrib4Nsv
02672   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
02673   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv;
02674   #define glVertexAttrib4Nsv GLeeFuncPtr_glVertexAttrib4Nsv
02675 #endif
02676 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nub
02677 #define GLEE_H_DEFINED_glVertexAttrib4Nub
02678   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
02679   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub;
02680   #define glVertexAttrib4Nub GLeeFuncPtr_glVertexAttrib4Nub
02681 #endif
02682 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nubv
02683 #define GLEE_H_DEFINED_glVertexAttrib4Nubv
02684   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
02685   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv;
02686   #define glVertexAttrib4Nubv GLeeFuncPtr_glVertexAttrib4Nubv
02687 #endif
02688 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nuiv
02689 #define GLEE_H_DEFINED_glVertexAttrib4Nuiv
02690   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
02691   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv;
02692   #define glVertexAttrib4Nuiv GLeeFuncPtr_glVertexAttrib4Nuiv
02693 #endif
02694 #ifndef GLEE_H_DEFINED_glVertexAttrib4Nusv
02695 #define GLEE_H_DEFINED_glVertexAttrib4Nusv
02696   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
02697   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv;
02698   #define glVertexAttrib4Nusv GLeeFuncPtr_glVertexAttrib4Nusv
02699 #endif
02700 #ifndef GLEE_H_DEFINED_glVertexAttrib4bv
02701 #define GLEE_H_DEFINED_glVertexAttrib4bv
02702   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
02703   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv;
02704   #define glVertexAttrib4bv GLeeFuncPtr_glVertexAttrib4bv
02705 #endif
02706 #ifndef GLEE_H_DEFINED_glVertexAttrib4d
02707 #define GLEE_H_DEFINED_glVertexAttrib4d
02708   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
02709   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d;
02710   #define glVertexAttrib4d GLeeFuncPtr_glVertexAttrib4d
02711 #endif
02712 #ifndef GLEE_H_DEFINED_glVertexAttrib4dv
02713 #define GLEE_H_DEFINED_glVertexAttrib4dv
02714   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
02715   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv;
02716   #define glVertexAttrib4dv GLeeFuncPtr_glVertexAttrib4dv
02717 #endif
02718 #ifndef GLEE_H_DEFINED_glVertexAttrib4f
02719 #define GLEE_H_DEFINED_glVertexAttrib4f
02720   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
02721   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f;
02722   #define glVertexAttrib4f GLeeFuncPtr_glVertexAttrib4f
02723 #endif
02724 #ifndef GLEE_H_DEFINED_glVertexAttrib4fv
02725 #define GLEE_H_DEFINED_glVertexAttrib4fv
02726   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
02727   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv;
02728   #define glVertexAttrib4fv GLeeFuncPtr_glVertexAttrib4fv
02729 #endif
02730 #ifndef GLEE_H_DEFINED_glVertexAttrib4iv
02731 #define GLEE_H_DEFINED_glVertexAttrib4iv
02732   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
02733   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv;
02734   #define glVertexAttrib4iv GLeeFuncPtr_glVertexAttrib4iv
02735 #endif
02736 #ifndef GLEE_H_DEFINED_glVertexAttrib4s
02737 #define GLEE_H_DEFINED_glVertexAttrib4s
02738   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
02739   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s;
02740   #define glVertexAttrib4s GLeeFuncPtr_glVertexAttrib4s
02741 #endif
02742 #ifndef GLEE_H_DEFINED_glVertexAttrib4sv
02743 #define GLEE_H_DEFINED_glVertexAttrib4sv
02744   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
02745   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv;
02746   #define glVertexAttrib4sv GLeeFuncPtr_glVertexAttrib4sv
02747 #endif
02748 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubv
02749 #define GLEE_H_DEFINED_glVertexAttrib4ubv
02750   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
02751   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv;
02752   #define glVertexAttrib4ubv GLeeFuncPtr_glVertexAttrib4ubv
02753 #endif
02754 #ifndef GLEE_H_DEFINED_glVertexAttrib4uiv
02755 #define GLEE_H_DEFINED_glVertexAttrib4uiv
02756   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
02757   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv;
02758   #define glVertexAttrib4uiv GLeeFuncPtr_glVertexAttrib4uiv
02759 #endif
02760 #ifndef GLEE_H_DEFINED_glVertexAttrib4usv
02761 #define GLEE_H_DEFINED_glVertexAttrib4usv
02762   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
02763   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv;
02764   #define glVertexAttrib4usv GLeeFuncPtr_glVertexAttrib4usv
02765 #endif
02766 #ifndef GLEE_H_DEFINED_glVertexAttribPointer
02767 #define GLEE_H_DEFINED_glVertexAttribPointer
02768   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
02769   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer;
02770   #define glVertexAttribPointer GLeeFuncPtr_glVertexAttribPointer
02771 #endif
02772 #endif 
02773 
02774 /* GL_VERSION_2_1 */
02775 
02776 #ifndef GL_VERSION_2_1
02777 #define GL_VERSION_2_1 1
02778 #define __GLEE_GL_VERSION_2_1 1
02779 /* Constants */
02780 #define GL_CURRENT_RASTER_SECONDARY_COLOR                  0x845F
02781 #define GL_PIXEL_PACK_BUFFER                               0x88EB
02782 #define GL_PIXEL_UNPACK_BUFFER                             0x88EC
02783 #define GL_PIXEL_PACK_BUFFER_BINDING                       0x88ED
02784 #define GL_PIXEL_UNPACK_BUFFER_BINDING                     0x88EF
02785 #define GL_FLOAT_MAT2x3                                    0x8B65
02786 #define GL_FLOAT_MAT2x4                                    0x8B66
02787 #define GL_FLOAT_MAT3x2                                    0x8B67
02788 #define GL_FLOAT_MAT3x4                                    0x8B68
02789 #define GL_FLOAT_MAT4x2                                    0x8B69
02790 #define GL_FLOAT_MAT4x3                                    0x8B6A
02791 #define GL_SRGB                                            0x8C40
02792 #define GL_SRGB8                                           0x8C41
02793 #define GL_SRGB_ALPHA                                      0x8C42
02794 #define GL_SRGB8_ALPHA8                                    0x8C43
02795 #define GL_SLUMINANCE_ALPHA                                0x8C44
02796 #define GL_SLUMINANCE8_ALPHA8                              0x8C45
02797 #define GL_SLUMINANCE                                      0x8C46
02798 #define GL_SLUMINANCE8                                     0x8C47
02799 #define GL_COMPRESSED_SRGB                                 0x8C48
02800 #define GL_COMPRESSED_SRGB_ALPHA                           0x8C49
02801 #define GL_COMPRESSED_SLUMINANCE                           0x8C4A
02802 #define GL_COMPRESSED_SLUMINANCE_ALPHA                     0x8C4B
02803 #ifndef GLEE_H_DEFINED_glUniformMatrix2x3fv
02804 #define GLEE_H_DEFINED_glUniformMatrix2x3fv
02805   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02806   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv;
02807   #define glUniformMatrix2x3fv GLeeFuncPtr_glUniformMatrix2x3fv
02808 #endif
02809 #ifndef GLEE_H_DEFINED_glUniformMatrix3x2fv
02810 #define GLEE_H_DEFINED_glUniformMatrix3x2fv
02811   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02812   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv;
02813   #define glUniformMatrix3x2fv GLeeFuncPtr_glUniformMatrix3x2fv
02814 #endif
02815 #ifndef GLEE_H_DEFINED_glUniformMatrix2x4fv
02816 #define GLEE_H_DEFINED_glUniformMatrix2x4fv
02817   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02818   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv;
02819   #define glUniformMatrix2x4fv GLeeFuncPtr_glUniformMatrix2x4fv
02820 #endif
02821 #ifndef GLEE_H_DEFINED_glUniformMatrix4x2fv
02822 #define GLEE_H_DEFINED_glUniformMatrix4x2fv
02823   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02824   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv;
02825   #define glUniformMatrix4x2fv GLeeFuncPtr_glUniformMatrix4x2fv
02826 #endif
02827 #ifndef GLEE_H_DEFINED_glUniformMatrix3x4fv
02828 #define GLEE_H_DEFINED_glUniformMatrix3x4fv
02829   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02830   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv;
02831   #define glUniformMatrix3x4fv GLeeFuncPtr_glUniformMatrix3x4fv
02832 #endif
02833 #ifndef GLEE_H_DEFINED_glUniformMatrix4x3fv
02834 #define GLEE_H_DEFINED_glUniformMatrix4x3fv
02835   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
02836   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv;
02837   #define glUniformMatrix4x3fv GLeeFuncPtr_glUniformMatrix4x3fv
02838 #endif
02839 #endif 
02840 
02841 /* GL_VERSION_3_0 */
02842 
02843 #ifndef GL_VERSION_3_0
02844 #define GL_VERSION_3_0 1
02845 #define __GLEE_GL_VERSION_3_0 1
02846 /* Constants */
02847 #define GL_COMPARE_REF_TO_TEXTURE                          GL_COMPARE_R_TO_TEXTURE_ARB
02848 #define GL_CLIP_DISTANCE0                                  GL_CLIP_PLANE0
02849 #define GL_CLIP_DISTANCE1                                  GL_CLIP_PLANE1
02850 #define GL_CLIP_DISTANCE2                                  GL_CLIP_PLANE2
02851 #define GL_CLIP_DISTANCE3                                  GL_CLIP_PLANE3
02852 #define GL_CLIP_DISTANCE4                                  GL_CLIP_PLANE4
02853 #define GL_CLIP_DISTANCE5                                  GL_CLIP_PLANE5
02854 #define GL_MAX_CLIP_DISTANCES                              GL_MAX_CLIP_PLANES
02855 #define GL_MAJOR_VERSION                                   0x821B
02856 #define GL_MINOR_VERSION                                   0x821C
02857 #define GL_NUM_EXTENSIONS                                  0x821D
02858 #define GL_CONTEXT_FLAGS                                   0x821E
02859 #define GL_DEPTH_BUFFER                                    0x8223
02860 #define GL_STENCIL_BUFFER                                  0x8224
02861 #define GL_COMPRESSED_RED                                  0x8225
02862 #define GL_COMPRESSED_RG                                   0x8226
02863 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT             0x0001
02864 #define GL_RGBA32F                                         0x8814
02865 #define GL_RGB32F                                          0x8815
02866 #define GL_RGBA16F                                         0x881A
02867 #define GL_RGB16F                                          0x881B
02868 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER                     0x88FD
02869 #define GL_MAX_ARRAY_TEXTURE_LAYERS                        0x88FF
02870 #define GL_MIN_PROGRAM_TEXEL_OFFSET                        0x8904
02871 #define GL_MAX_PROGRAM_TEXEL_OFFSET                        0x8905
02872 #define GL_CLAMP_VERTEX_COLOR                              0x891A
02873 #define GL_CLAMP_FRAGMENT_COLOR                            0x891B
02874 #define GL_CLAMP_READ_COLOR                                0x891C
02875 #define GL_FIXED_ONLY                                      0x891D
02876 #define GL_MAX_VARYING_COMPONENTS                          GL_MAX_VARYING_FLOATS
02877 #define GL_TEXTURE_RED_TYPE                                0x8C10
02878 #define GL_TEXTURE_GREEN_TYPE                              0x8C11
02879 #define GL_TEXTURE_BLUE_TYPE                               0x8C12
02880 #define GL_TEXTURE_ALPHA_TYPE                              0x8C13
02881 #define GL_TEXTURE_LUMINANCE_TYPE                          0x8C14
02882 #define GL_TEXTURE_INTENSITY_TYPE                          0x8C15
02883 #define GL_TEXTURE_DEPTH_TYPE                              0x8C16
02884 #define GL_UNSIGNED_NORMALIZED                             0x8C17
02885 #define GL_TEXTURE_1D_ARRAY                                0x8C18
02886 #define GL_PROXY_TEXTURE_1D_ARRAY                          0x8C19
02887 #define GL_TEXTURE_2D_ARRAY                                0x8C1A
02888 #define GL_PROXY_TEXTURE_2D_ARRAY                          0x8C1B
02889 #define GL_TEXTURE_BINDING_1D_ARRAY                        0x8C1C
02890 #define GL_TEXTURE_BINDING_2D_ARRAY                        0x8C1D
02891 #define GL_R11F_G11F_B10F                                  0x8C3A
02892 #define GL_UNSIGNED_INT_10F_11F_11F_REV                    0x8C3B
02893 #define GL_RGB9_E5                                         0x8C3D
02894 #define GL_UNSIGNED_INT_5_9_9_9_REV                        0x8C3E
02895 #define GL_TEXTURE_SHARED_SIZE                             0x8C3F
02896 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH           0x8C76
02897 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE                  0x8C7F
02898 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS      0x8C80
02899 #define GL_TRANSFORM_FEEDBACK_VARYINGS                     0x8C83
02900 #define GL_TRANSFORM_FEEDBACK_BUFFER_START                 0x8C84
02901 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE                  0x8C85
02902 #define GL_PRIMITIVES_GENERATED                            0x8C87
02903 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN           0x8C88
02904 #define GL_RASTERIZER_DISCARD                              0x8C89
02905 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS   0x8C8A
02906 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS         0x8C8B
02907 #define GL_INTERLEAVED_ATTRIBS                             0x8C8C
02908 #define GL_SEPARATE_ATTRIBS                                0x8C8D
02909 #define GL_TRANSFORM_FEEDBACK_BUFFER                       0x8C8E
02910 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING               0x8C8F
02911 #define GL_RGBA32UI                                        0x8D70
02912 #define GL_RGB32UI                                         0x8D71
02913 #define GL_RGBA16UI                                        0x8D76
02914 #define GL_RGB16UI                                         0x8D77
02915 #define GL_RGBA8UI                                         0x8D7C
02916 #define GL_RGB8UI                                          0x8D7D
02917 #define GL_RGBA32I                                         0x8D82
02918 #define GL_RGB32I                                          0x8D83
02919 #define GL_RGBA16I                                         0x8D88
02920 #define GL_RGB16I                                          0x8D89
02921 #define GL_RGBA8I                                          0x8D8E
02922 #define GL_RGB8I                                           0x8D8F
02923 #define GL_RED_INTEGER                                     0x8D94
02924 #define GL_GREEN_INTEGER                                   0x8D95
02925 #define GL_BLUE_INTEGER                                    0x8D96
02926 #define GL_ALPHA_INTEGER                                   0x8D97
02927 #define GL_RGB_INTEGER                                     0x8D98
02928 #define GL_RGBA_INTEGER                                    0x8D99
02929 #define GL_BGR_INTEGER                                     0x8D9A
02930 #define GL_BGRA_INTEGER                                    0x8D9B
02931 #define GL_SAMPLER_1D_ARRAY                                0x8DC0
02932 #define GL_SAMPLER_2D_ARRAY                                0x8DC1
02933 #define GL_SAMPLER_1D_ARRAY_SHADOW                         0x8DC3
02934 #define GL_SAMPLER_2D_ARRAY_SHADOW                         0x8DC4
02935 #define GL_SAMPLER_CUBE_SHADOW                             0x8DC5
02936 #define GL_UNSIGNED_INT_VEC2                               0x8DC6
02937 #define GL_UNSIGNED_INT_VEC3                               0x8DC7
02938 #define GL_UNSIGNED_INT_VEC4                               0x8DC8
02939 #define GL_INT_SAMPLER_1D                                  0x8DC9
02940 #define GL_INT_SAMPLER_2D                                  0x8DCA
02941 #define GL_INT_SAMPLER_3D                                  0x8DCB
02942 #define GL_INT_SAMPLER_CUBE                                0x8DCC
02943 #define GL_INT_SAMPLER_1D_ARRAY                            0x8DCE
02944 #define GL_INT_SAMPLER_2D_ARRAY                            0x8DCF
02945 #define GL_UNSIGNED_INT_SAMPLER_1D                         0x8DD1
02946 #define GL_UNSIGNED_INT_SAMPLER_2D                         0x8DD2
02947 #define GL_UNSIGNED_INT_SAMPLER_3D                         0x8DD3
02948 #define GL_UNSIGNED_INT_SAMPLER_CUBE                       0x8DD4
02949 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY                   0x8DD6
02950 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY                   0x8DD7
02951 #define GL_QUERY_WAIT                                      0x8E13
02952 #define GL_QUERY_NO_WAIT                                   0x8E14
02953 #define GL_QUERY_BY_REGION_WAIT                            0x8E15
02954 #define GL_QUERY_BY_REGION_NO_WAIT                         0x8E16
02955 #ifndef GLEE_H_DEFINED_glColorMaski
02956 #define GLEE_H_DEFINED_glColorMaski
02957   typedef void (APIENTRYP GLEEPFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
02958   GLEE_EXTERN GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski;
02959   #define glColorMaski GLeeFuncPtr_glColorMaski
02960 #endif
02961 #ifndef GLEE_H_DEFINED_glGetBooleani_v
02962 #define GLEE_H_DEFINED_glGetBooleani_v
02963   typedef void (APIENTRYP GLEEPFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean * data);
02964   GLEE_EXTERN GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v;
02965   #define glGetBooleani_v GLeeFuncPtr_glGetBooleani_v
02966 #endif
02967 #ifndef GLEE_H_DEFINED_glGetIntegeri_v
02968 #define GLEE_H_DEFINED_glGetIntegeri_v
02969   typedef void (APIENTRYP GLEEPFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint * data);
02970   GLEE_EXTERN GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v;
02971   #define glGetIntegeri_v GLeeFuncPtr_glGetIntegeri_v
02972 #endif
02973 #ifndef GLEE_H_DEFINED_glEnablei
02974 #define GLEE_H_DEFINED_glEnablei
02975   typedef void (APIENTRYP GLEEPFNGLENABLEIPROC) (GLenum target, GLuint index);
02976   GLEE_EXTERN GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei;
02977   #define glEnablei GLeeFuncPtr_glEnablei
02978 #endif
02979 #ifndef GLEE_H_DEFINED_glDisablei
02980 #define GLEE_H_DEFINED_glDisablei
02981   typedef void (APIENTRYP GLEEPFNGLDISABLEIPROC) (GLenum target, GLuint index);
02982   GLEE_EXTERN GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei;
02983   #define glDisablei GLeeFuncPtr_glDisablei
02984 #endif
02985 #ifndef GLEE_H_DEFINED_glIsEnabledi
02986 #define GLEE_H_DEFINED_glIsEnabledi
02987   typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDIPROC) (GLenum target, GLuint index);
02988   GLEE_EXTERN GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi;
02989   #define glIsEnabledi GLeeFuncPtr_glIsEnabledi
02990 #endif
02991 #ifndef GLEE_H_DEFINED_glBeginTransformFeedback
02992 #define GLEE_H_DEFINED_glBeginTransformFeedback
02993   typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
02994   GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback;
02995   #define glBeginTransformFeedback GLeeFuncPtr_glBeginTransformFeedback
02996 #endif
02997 #ifndef GLEE_H_DEFINED_glEndTransformFeedback
02998 #define GLEE_H_DEFINED_glEndTransformFeedback
02999   typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKPROC) ();
03000   GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback;
03001   #define glEndTransformFeedback GLeeFuncPtr_glEndTransformFeedback
03002 #endif
03003 #ifndef GLEE_H_DEFINED_glBindBufferRange
03004 #define GLEE_H_DEFINED_glBindBufferRange
03005   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
03006   GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange;
03007   #define glBindBufferRange GLeeFuncPtr_glBindBufferRange
03008 #endif
03009 #ifndef GLEE_H_DEFINED_glBindBufferBase
03010 #define GLEE_H_DEFINED_glBindBufferBase
03011   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
03012   GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase;
03013   #define glBindBufferBase GLeeFuncPtr_glBindBufferBase
03014 #endif
03015 #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryings
03016 #define GLEE_H_DEFINED_glTransformFeedbackVaryings
03017   typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
03018   GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings;
03019   #define glTransformFeedbackVaryings GLeeFuncPtr_glTransformFeedbackVaryings
03020 #endif
03021 #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVarying
03022 #define GLEE_H_DEFINED_glGetTransformFeedbackVarying
03023   typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLint * location);
03024   GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying;
03025   #define glGetTransformFeedbackVarying GLeeFuncPtr_glGetTransformFeedbackVarying
03026 #endif
03027 #ifndef GLEE_H_DEFINED_glClampColor
03028 #define GLEE_H_DEFINED_glClampColor
03029   typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
03030   GLEE_EXTERN GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor;
03031   #define glClampColor GLeeFuncPtr_glClampColor
03032 #endif
03033 #ifndef GLEE_H_DEFINED_glBeginConditionalRender
03034 #define GLEE_H_DEFINED_glBeginConditionalRender
03035   typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
03036   GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender;
03037   #define glBeginConditionalRender GLeeFuncPtr_glBeginConditionalRender
03038 #endif
03039 #ifndef GLEE_H_DEFINED_glEndConditionalRender
03040 #define GLEE_H_DEFINED_glEndConditionalRender
03041   typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERPROC) ();
03042   GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender;
03043   #define glEndConditionalRender GLeeFuncPtr_glEndConditionalRender
03044 #endif
03045 #ifndef GLEE_H_DEFINED_glVertexAttribI1i
03046 #define GLEE_H_DEFINED_glVertexAttribI1i
03047   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
03048   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i;
03049   #define glVertexAttribI1i GLeeFuncPtr_glVertexAttribI1i
03050 #endif
03051 #ifndef GLEE_H_DEFINED_glVertexAttribI2i
03052 #define GLEE_H_DEFINED_glVertexAttribI2i
03053   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
03054   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i;
03055   #define glVertexAttribI2i GLeeFuncPtr_glVertexAttribI2i
03056 #endif
03057 #ifndef GLEE_H_DEFINED_glVertexAttribI3i
03058 #define GLEE_H_DEFINED_glVertexAttribI3i
03059   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
03060   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i;
03061   #define glVertexAttribI3i GLeeFuncPtr_glVertexAttribI3i
03062 #endif
03063 #ifndef GLEE_H_DEFINED_glVertexAttribI4i
03064 #define GLEE_H_DEFINED_glVertexAttribI4i
03065   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
03066   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i;
03067   #define glVertexAttribI4i GLeeFuncPtr_glVertexAttribI4i
03068 #endif
03069 #ifndef GLEE_H_DEFINED_glVertexAttribI1ui
03070 #define GLEE_H_DEFINED_glVertexAttribI1ui
03071   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
03072   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui;
03073   #define glVertexAttribI1ui GLeeFuncPtr_glVertexAttribI1ui
03074 #endif
03075 #ifndef GLEE_H_DEFINED_glVertexAttribI2ui
03076 #define GLEE_H_DEFINED_glVertexAttribI2ui
03077   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
03078   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui;
03079   #define glVertexAttribI2ui GLeeFuncPtr_glVertexAttribI2ui
03080 #endif
03081 #ifndef GLEE_H_DEFINED_glVertexAttribI3ui
03082 #define GLEE_H_DEFINED_glVertexAttribI3ui
03083   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
03084   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui;
03085   #define glVertexAttribI3ui GLeeFuncPtr_glVertexAttribI3ui
03086 #endif
03087 #ifndef GLEE_H_DEFINED_glVertexAttribI4ui
03088 #define GLEE_H_DEFINED_glVertexAttribI4ui
03089   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
03090   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui;
03091   #define glVertexAttribI4ui GLeeFuncPtr_glVertexAttribI4ui
03092 #endif
03093 #ifndef GLEE_H_DEFINED_glVertexAttribI1iv
03094 #define GLEE_H_DEFINED_glVertexAttribI1iv
03095   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint * v);
03096   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv;
03097   #define glVertexAttribI1iv GLeeFuncPtr_glVertexAttribI1iv
03098 #endif
03099 #ifndef GLEE_H_DEFINED_glVertexAttribI2iv
03100 #define GLEE_H_DEFINED_glVertexAttribI2iv
03101   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint * v);
03102   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv;
03103   #define glVertexAttribI2iv GLeeFuncPtr_glVertexAttribI2iv
03104 #endif
03105 #ifndef GLEE_H_DEFINED_glVertexAttribI3iv
03106 #define GLEE_H_DEFINED_glVertexAttribI3iv
03107   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint * v);
03108   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv;
03109   #define glVertexAttribI3iv GLeeFuncPtr_glVertexAttribI3iv
03110 #endif
03111 #ifndef GLEE_H_DEFINED_glVertexAttribI4iv
03112 #define GLEE_H_DEFINED_glVertexAttribI4iv
03113   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint * v);
03114   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv;
03115   #define glVertexAttribI4iv GLeeFuncPtr_glVertexAttribI4iv
03116 #endif
03117 #ifndef GLEE_H_DEFINED_glVertexAttribI1uiv
03118 #define GLEE_H_DEFINED_glVertexAttribI1uiv
03119   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint * v);
03120   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv;
03121   #define glVertexAttribI1uiv GLeeFuncPtr_glVertexAttribI1uiv
03122 #endif
03123 #ifndef GLEE_H_DEFINED_glVertexAttribI2uiv
03124 #define GLEE_H_DEFINED_glVertexAttribI2uiv
03125   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint * v);
03126   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv;
03127   #define glVertexAttribI2uiv GLeeFuncPtr_glVertexAttribI2uiv
03128 #endif
03129 #ifndef GLEE_H_DEFINED_glVertexAttribI3uiv
03130 #define GLEE_H_DEFINED_glVertexAttribI3uiv
03131   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint * v);
03132   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv;
03133   #define glVertexAttribI3uiv GLeeFuncPtr_glVertexAttribI3uiv
03134 #endif
03135 #ifndef GLEE_H_DEFINED_glVertexAttribI4uiv
03136 #define GLEE_H_DEFINED_glVertexAttribI4uiv
03137   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint * v);
03138   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv;
03139   #define glVertexAttribI4uiv GLeeFuncPtr_glVertexAttribI4uiv
03140 #endif
03141 #ifndef GLEE_H_DEFINED_glVertexAttribI4bv
03142 #define GLEE_H_DEFINED_glVertexAttribI4bv
03143   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte * v);
03144   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv;
03145   #define glVertexAttribI4bv GLeeFuncPtr_glVertexAttribI4bv
03146 #endif
03147 #ifndef GLEE_H_DEFINED_glVertexAttribI4sv
03148 #define GLEE_H_DEFINED_glVertexAttribI4sv
03149   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort * v);
03150   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv;
03151   #define glVertexAttribI4sv GLeeFuncPtr_glVertexAttribI4sv
03152 #endif
03153 #ifndef GLEE_H_DEFINED_glVertexAttribI4ubv
03154 #define GLEE_H_DEFINED_glVertexAttribI4ubv
03155   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte * v);
03156   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv;
03157   #define glVertexAttribI4ubv GLeeFuncPtr_glVertexAttribI4ubv
03158 #endif
03159 #ifndef GLEE_H_DEFINED_glVertexAttribI4usv
03160 #define GLEE_H_DEFINED_glVertexAttribI4usv
03161   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort * v);
03162   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv;
03163   #define glVertexAttribI4usv GLeeFuncPtr_glVertexAttribI4usv
03164 #endif
03165 #ifndef GLEE_H_DEFINED_glVertexAttribIPointer
03166 #define GLEE_H_DEFINED_glVertexAttribIPointer
03167   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
03168   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer;
03169   #define glVertexAttribIPointer GLeeFuncPtr_glVertexAttribIPointer
03170 #endif
03171 #ifndef GLEE_H_DEFINED_glGetVertexAttribIiv
03172 #define GLEE_H_DEFINED_glGetVertexAttribIiv
03173   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint * params);
03174   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv;
03175   #define glGetVertexAttribIiv GLeeFuncPtr_glGetVertexAttribIiv
03176 #endif
03177 #ifndef GLEE_H_DEFINED_glGetVertexAttribIuiv
03178 #define GLEE_H_DEFINED_glGetVertexAttribIuiv
03179   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint * params);
03180   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv;
03181   #define glGetVertexAttribIuiv GLeeFuncPtr_glGetVertexAttribIuiv
03182 #endif
03183 #ifndef GLEE_H_DEFINED_glGetUniformuiv
03184 #define GLEE_H_DEFINED_glGetUniformuiv
03185   typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint * params);
03186   GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv;
03187   #define glGetUniformuiv GLeeFuncPtr_glGetUniformuiv
03188 #endif
03189 #ifndef GLEE_H_DEFINED_glBindFragDataLocation
03190 #define GLEE_H_DEFINED_glBindFragDataLocation
03191   typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar * name);
03192   GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation;
03193   #define glBindFragDataLocation GLeeFuncPtr_glBindFragDataLocation
03194 #endif
03195 #ifndef GLEE_H_DEFINED_glGetFragDataLocation
03196 #define GLEE_H_DEFINED_glGetFragDataLocation
03197   typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar * name);
03198   GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation;
03199   #define glGetFragDataLocation GLeeFuncPtr_glGetFragDataLocation
03200 #endif
03201 #ifndef GLEE_H_DEFINED_glUniform1ui
03202 #define GLEE_H_DEFINED_glUniform1ui
03203   typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);
03204   GLEE_EXTERN GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui;
03205   #define glUniform1ui GLeeFuncPtr_glUniform1ui
03206 #endif
03207 #ifndef GLEE_H_DEFINED_glUniform2ui
03208 #define GLEE_H_DEFINED_glUniform2ui
03209   typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
03210   GLEE_EXTERN GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui;
03211   #define glUniform2ui GLeeFuncPtr_glUniform2ui
03212 #endif
03213 #ifndef GLEE_H_DEFINED_glUniform3ui
03214 #define GLEE_H_DEFINED_glUniform3ui
03215   typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
03216   GLEE_EXTERN GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui;
03217   #define glUniform3ui GLeeFuncPtr_glUniform3ui
03218 #endif
03219 #ifndef GLEE_H_DEFINED_glUniform4ui
03220 #define GLEE_H_DEFINED_glUniform4ui
03221   typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
03222   GLEE_EXTERN GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui;
03223   #define glUniform4ui GLeeFuncPtr_glUniform4ui
03224 #endif
03225 #ifndef GLEE_H_DEFINED_glUniform1uiv
03226 #define GLEE_H_DEFINED_glUniform1uiv
03227   typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint * value);
03228   GLEE_EXTERN GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv;
03229   #define glUniform1uiv GLeeFuncPtr_glUniform1uiv
03230 #endif
03231 #ifndef GLEE_H_DEFINED_glUniform2uiv
03232 #define GLEE_H_DEFINED_glUniform2uiv
03233   typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint * value);
03234   GLEE_EXTERN GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv;
03235   #define glUniform2uiv GLeeFuncPtr_glUniform2uiv
03236 #endif
03237 #ifndef GLEE_H_DEFINED_glUniform3uiv
03238 #define GLEE_H_DEFINED_glUniform3uiv
03239   typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint * value);
03240   GLEE_EXTERN GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv;
03241   #define glUniform3uiv GLeeFuncPtr_glUniform3uiv
03242 #endif
03243 #ifndef GLEE_H_DEFINED_glUniform4uiv
03244 #define GLEE_H_DEFINED_glUniform4uiv
03245   typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint * value);
03246   GLEE_EXTERN GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv;
03247   #define glUniform4uiv GLeeFuncPtr_glUniform4uiv
03248 #endif
03249 #ifndef GLEE_H_DEFINED_glTexParameterIiv
03250 #define GLEE_H_DEFINED_glTexParameterIiv
03251   typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint * params);
03252   GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv;
03253   #define glTexParameterIiv GLeeFuncPtr_glTexParameterIiv
03254 #endif
03255 #ifndef GLEE_H_DEFINED_glTexParameterIuiv
03256 #define GLEE_H_DEFINED_glTexParameterIuiv
03257   typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint * params);
03258   GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv;
03259   #define glTexParameterIuiv GLeeFuncPtr_glTexParameterIuiv
03260 #endif
03261 #ifndef GLEE_H_DEFINED_glGetTexParameterIiv
03262 #define GLEE_H_DEFINED_glGetTexParameterIiv
03263   typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint * params);
03264   GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv;
03265   #define glGetTexParameterIiv GLeeFuncPtr_glGetTexParameterIiv
03266 #endif
03267 #ifndef GLEE_H_DEFINED_glGetTexParameterIuiv
03268 #define GLEE_H_DEFINED_glGetTexParameterIuiv
03269   typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint * params);
03270   GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv;
03271   #define glGetTexParameterIuiv GLeeFuncPtr_glGetTexParameterIuiv
03272 #endif
03273 #ifndef GLEE_H_DEFINED_glClearBufferiv
03274 #define GLEE_H_DEFINED_glClearBufferiv
03275   typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint * value);
03276   GLEE_EXTERN GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv;
03277   #define glClearBufferiv GLeeFuncPtr_glClearBufferiv
03278 #endif
03279 #ifndef GLEE_H_DEFINED_glClearBufferuiv
03280 #define GLEE_H_DEFINED_glClearBufferuiv
03281   typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint * value);
03282   GLEE_EXTERN GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv;
03283   #define glClearBufferuiv GLeeFuncPtr_glClearBufferuiv
03284 #endif
03285 #ifndef GLEE_H_DEFINED_glClearBufferfv
03286 #define GLEE_H_DEFINED_glClearBufferfv
03287   typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat * value);
03288   GLEE_EXTERN GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv;
03289   #define glClearBufferfv GLeeFuncPtr_glClearBufferfv
03290 #endif
03291 #ifndef GLEE_H_DEFINED_glClearBufferfi
03292 #define GLEE_H_DEFINED_glClearBufferfi
03293   typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
03294   GLEE_EXTERN GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi;
03295   #define glClearBufferfi GLeeFuncPtr_glClearBufferfi
03296 #endif
03297 #ifndef GLEE_H_DEFINED_glGetStringi
03298 #define GLEE_H_DEFINED_glGetStringi
03299   typedef const GLubyte * (APIENTRYP GLEEPFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
03300   GLEE_EXTERN GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi;
03301   #define glGetStringi GLeeFuncPtr_glGetStringi
03302 #endif
03303 #endif 
03304 
03305 /* GL_ARB_multitexture */
03306 
03307 #ifndef GL_ARB_multitexture
03308 #define GL_ARB_multitexture 1
03309 #define __GLEE_GL_ARB_multitexture 1
03310 /* Constants */
03311 #define GL_TEXTURE0_ARB                                    0x84C0
03312 #define GL_TEXTURE1_ARB                                    0x84C1
03313 #define GL_TEXTURE2_ARB                                    0x84C2
03314 #define GL_TEXTURE3_ARB                                    0x84C3
03315 #define GL_TEXTURE4_ARB                                    0x84C4
03316 #define GL_TEXTURE5_ARB                                    0x84C5
03317 #define GL_TEXTURE6_ARB                                    0x84C6
03318 #define GL_TEXTURE7_ARB                                    0x84C7
03319 #define GL_TEXTURE8_ARB                                    0x84C8
03320 #define GL_TEXTURE9_ARB                                    0x84C9
03321 #define GL_TEXTURE10_ARB                                   0x84CA
03322 #define GL_TEXTURE11_ARB                                   0x84CB
03323 #define GL_TEXTURE12_ARB                                   0x84CC
03324 #define GL_TEXTURE13_ARB                                   0x84CD
03325 #define GL_TEXTURE14_ARB                                   0x84CE
03326 #define GL_TEXTURE15_ARB                                   0x84CF
03327 #define GL_TEXTURE16_ARB                                   0x84D0
03328 #define GL_TEXTURE17_ARB                                   0x84D1
03329 #define GL_TEXTURE18_ARB                                   0x84D2
03330 #define GL_TEXTURE19_ARB                                   0x84D3
03331 #define GL_TEXTURE20_ARB                                   0x84D4
03332 #define GL_TEXTURE21_ARB                                   0x84D5
03333 #define GL_TEXTURE22_ARB                                   0x84D6
03334 #define GL_TEXTURE23_ARB                                   0x84D7
03335 #define GL_TEXTURE24_ARB                                   0x84D8
03336 #define GL_TEXTURE25_ARB                                   0x84D9
03337 #define GL_TEXTURE26_ARB                                   0x84DA
03338 #define GL_TEXTURE27_ARB                                   0x84DB
03339 #define GL_TEXTURE28_ARB                                   0x84DC
03340 #define GL_TEXTURE29_ARB                                   0x84DD
03341 #define GL_TEXTURE30_ARB                                   0x84DE
03342 #define GL_TEXTURE31_ARB                                   0x84DF
03343 #define GL_ACTIVE_TEXTURE_ARB                              0x84E0
03344 #define GL_CLIENT_ACTIVE_TEXTURE_ARB                       0x84E1
03345 #define GL_MAX_TEXTURE_UNITS_ARB                           0x84E2
03346 #ifndef GLEE_H_DEFINED_glActiveTextureARB
03347 #define GLEE_H_DEFINED_glActiveTextureARB
03348   typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREARBPROC) (GLenum texture);
03349   GLEE_EXTERN GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB;
03350   #define glActiveTextureARB GLeeFuncPtr_glActiveTextureARB
03351 #endif
03352 #ifndef GLEE_H_DEFINED_glClientActiveTextureARB
03353 #define GLEE_H_DEFINED_glClientActiveTextureARB
03354   typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
03355   GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB;
03356   #define glClientActiveTextureARB GLeeFuncPtr_glClientActiveTextureARB
03357 #endif
03358 #ifndef GLEE_H_DEFINED_glMultiTexCoord1dARB
03359 #define GLEE_H_DEFINED_glMultiTexCoord1dARB
03360   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
03361   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB;
03362   #define glMultiTexCoord1dARB GLeeFuncPtr_glMultiTexCoord1dARB
03363 #endif
03364 #ifndef GLEE_H_DEFINED_glMultiTexCoord1dvARB
03365 #define GLEE_H_DEFINED_glMultiTexCoord1dvARB
03366   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble * v);
03367   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB;
03368   #define glMultiTexCoord1dvARB GLeeFuncPtr_glMultiTexCoord1dvARB
03369 #endif
03370 #ifndef GLEE_H_DEFINED_glMultiTexCoord1fARB
03371 #define GLEE_H_DEFINED_glMultiTexCoord1fARB
03372   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
03373   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB;
03374   #define glMultiTexCoord1fARB GLeeFuncPtr_glMultiTexCoord1fARB
03375 #endif
03376 #ifndef GLEE_H_DEFINED_glMultiTexCoord1fvARB
03377 #define GLEE_H_DEFINED_glMultiTexCoord1fvARB
03378   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat * v);
03379   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB;
03380   #define glMultiTexCoord1fvARB GLeeFuncPtr_glMultiTexCoord1fvARB
03381 #endif
03382 #ifndef GLEE_H_DEFINED_glMultiTexCoord1iARB
03383 #define GLEE_H_DEFINED_glMultiTexCoord1iARB
03384   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
03385   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB;
03386   #define glMultiTexCoord1iARB GLeeFuncPtr_glMultiTexCoord1iARB
03387 #endif
03388 #ifndef GLEE_H_DEFINED_glMultiTexCoord1ivARB
03389 #define GLEE_H_DEFINED_glMultiTexCoord1ivARB
03390   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint * v);
03391   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB;
03392   #define glMultiTexCoord1ivARB GLeeFuncPtr_glMultiTexCoord1ivARB
03393 #endif
03394 #ifndef GLEE_H_DEFINED_glMultiTexCoord1sARB
03395 #define GLEE_H_DEFINED_glMultiTexCoord1sARB
03396   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
03397   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB;
03398   #define glMultiTexCoord1sARB GLeeFuncPtr_glMultiTexCoord1sARB
03399 #endif
03400 #ifndef GLEE_H_DEFINED_glMultiTexCoord1svARB
03401 #define GLEE_H_DEFINED_glMultiTexCoord1svARB
03402   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort * v);
03403   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB;
03404   #define glMultiTexCoord1svARB GLeeFuncPtr_glMultiTexCoord1svARB
03405 #endif
03406 #ifndef GLEE_H_DEFINED_glMultiTexCoord2dARB
03407 #define GLEE_H_DEFINED_glMultiTexCoord2dARB
03408   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
03409   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB;
03410   #define glMultiTexCoord2dARB GLeeFuncPtr_glMultiTexCoord2dARB
03411 #endif
03412 #ifndef GLEE_H_DEFINED_glMultiTexCoord2dvARB
03413 #define GLEE_H_DEFINED_glMultiTexCoord2dvARB
03414   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble * v);
03415   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB;
03416   #define glMultiTexCoord2dvARB GLeeFuncPtr_glMultiTexCoord2dvARB
03417 #endif
03418 #ifndef GLEE_H_DEFINED_glMultiTexCoord2fARB
03419 #define GLEE_H_DEFINED_glMultiTexCoord2fARB
03420   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
03421   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB;
03422   #define glMultiTexCoord2fARB GLeeFuncPtr_glMultiTexCoord2fARB
03423 #endif
03424 #ifndef GLEE_H_DEFINED_glMultiTexCoord2fvARB
03425 #define GLEE_H_DEFINED_glMultiTexCoord2fvARB
03426   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat * v);
03427   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB;
03428   #define glMultiTexCoord2fvARB GLeeFuncPtr_glMultiTexCoord2fvARB
03429 #endif
03430 #ifndef GLEE_H_DEFINED_glMultiTexCoord2iARB
03431 #define GLEE_H_DEFINED_glMultiTexCoord2iARB
03432   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
03433   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB;
03434   #define glMultiTexCoord2iARB GLeeFuncPtr_glMultiTexCoord2iARB
03435 #endif
03436 #ifndef GLEE_H_DEFINED_glMultiTexCoord2ivARB
03437 #define GLEE_H_DEFINED_glMultiTexCoord2ivARB
03438   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint * v);
03439   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB;
03440   #define glMultiTexCoord2ivARB GLeeFuncPtr_glMultiTexCoord2ivARB
03441 #endif
03442 #ifndef GLEE_H_DEFINED_glMultiTexCoord2sARB
03443 #define GLEE_H_DEFINED_glMultiTexCoord2sARB
03444   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
03445   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB;
03446   #define glMultiTexCoord2sARB GLeeFuncPtr_glMultiTexCoord2sARB
03447 #endif
03448 #ifndef GLEE_H_DEFINED_glMultiTexCoord2svARB
03449 #define GLEE_H_DEFINED_glMultiTexCoord2svARB
03450   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort * v);
03451   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB;
03452   #define glMultiTexCoord2svARB GLeeFuncPtr_glMultiTexCoord2svARB
03453 #endif
03454 #ifndef GLEE_H_DEFINED_glMultiTexCoord3dARB
03455 #define GLEE_H_DEFINED_glMultiTexCoord3dARB
03456   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
03457   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB;
03458   #define glMultiTexCoord3dARB GLeeFuncPtr_glMultiTexCoord3dARB
03459 #endif
03460 #ifndef GLEE_H_DEFINED_glMultiTexCoord3dvARB
03461 #define GLEE_H_DEFINED_glMultiTexCoord3dvARB
03462   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble * v);
03463   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB;
03464   #define glMultiTexCoord3dvARB GLeeFuncPtr_glMultiTexCoord3dvARB
03465 #endif
03466 #ifndef GLEE_H_DEFINED_glMultiTexCoord3fARB
03467 #define GLEE_H_DEFINED_glMultiTexCoord3fARB
03468   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
03469   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB;
03470   #define glMultiTexCoord3fARB GLeeFuncPtr_glMultiTexCoord3fARB
03471 #endif
03472 #ifndef GLEE_H_DEFINED_glMultiTexCoord3fvARB
03473 #define GLEE_H_DEFINED_glMultiTexCoord3fvARB
03474   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat * v);
03475   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB;
03476   #define glMultiTexCoord3fvARB GLeeFuncPtr_glMultiTexCoord3fvARB
03477 #endif
03478 #ifndef GLEE_H_DEFINED_glMultiTexCoord3iARB
03479 #define GLEE_H_DEFINED_glMultiTexCoord3iARB
03480   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
03481   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB;
03482   #define glMultiTexCoord3iARB GLeeFuncPtr_glMultiTexCoord3iARB
03483 #endif
03484 #ifndef GLEE_H_DEFINED_glMultiTexCoord3ivARB
03485 #define GLEE_H_DEFINED_glMultiTexCoord3ivARB
03486   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint * v);
03487   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB;
03488   #define glMultiTexCoord3ivARB GLeeFuncPtr_glMultiTexCoord3ivARB
03489 #endif
03490 #ifndef GLEE_H_DEFINED_glMultiTexCoord3sARB
03491 #define GLEE_H_DEFINED_glMultiTexCoord3sARB
03492   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
03493   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB;
03494   #define glMultiTexCoord3sARB GLeeFuncPtr_glMultiTexCoord3sARB
03495 #endif
03496 #ifndef GLEE_H_DEFINED_glMultiTexCoord3svARB
03497 #define GLEE_H_DEFINED_glMultiTexCoord3svARB
03498   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort * v);
03499   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB;
03500   #define glMultiTexCoord3svARB GLeeFuncPtr_glMultiTexCoord3svARB
03501 #endif
03502 #ifndef GLEE_H_DEFINED_glMultiTexCoord4dARB
03503 #define GLEE_H_DEFINED_glMultiTexCoord4dARB
03504   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
03505   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB;
03506   #define glMultiTexCoord4dARB GLeeFuncPtr_glMultiTexCoord4dARB
03507 #endif
03508 #ifndef GLEE_H_DEFINED_glMultiTexCoord4dvARB
03509 #define GLEE_H_DEFINED_glMultiTexCoord4dvARB
03510   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble * v);
03511   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB;
03512   #define glMultiTexCoord4dvARB GLeeFuncPtr_glMultiTexCoord4dvARB
03513 #endif
03514 #ifndef GLEE_H_DEFINED_glMultiTexCoord4fARB
03515 #define GLEE_H_DEFINED_glMultiTexCoord4fARB
03516   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
03517   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB;
03518   #define glMultiTexCoord4fARB GLeeFuncPtr_glMultiTexCoord4fARB
03519 #endif
03520 #ifndef GLEE_H_DEFINED_glMultiTexCoord4fvARB
03521 #define GLEE_H_DEFINED_glMultiTexCoord4fvARB
03522   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat * v);
03523   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB;
03524   #define glMultiTexCoord4fvARB GLeeFuncPtr_glMultiTexCoord4fvARB
03525 #endif
03526 #ifndef GLEE_H_DEFINED_glMultiTexCoord4iARB
03527 #define GLEE_H_DEFINED_glMultiTexCoord4iARB
03528   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
03529   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB;
03530   #define glMultiTexCoord4iARB GLeeFuncPtr_glMultiTexCoord4iARB
03531 #endif
03532 #ifndef GLEE_H_DEFINED_glMultiTexCoord4ivARB
03533 #define GLEE_H_DEFINED_glMultiTexCoord4ivARB
03534   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint * v);
03535   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB;
03536   #define glMultiTexCoord4ivARB GLeeFuncPtr_glMultiTexCoord4ivARB
03537 #endif
03538 #ifndef GLEE_H_DEFINED_glMultiTexCoord4sARB
03539 #define GLEE_H_DEFINED_glMultiTexCoord4sARB
03540   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
03541   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB;
03542   #define glMultiTexCoord4sARB GLeeFuncPtr_glMultiTexCoord4sARB
03543 #endif
03544 #ifndef GLEE_H_DEFINED_glMultiTexCoord4svARB
03545 #define GLEE_H_DEFINED_glMultiTexCoord4svARB
03546   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort * v);
03547   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB;
03548   #define glMultiTexCoord4svARB GLeeFuncPtr_glMultiTexCoord4svARB
03549 #endif
03550 #endif 
03551 
03552 /* GL_ARB_transpose_matrix */
03553 
03554 #ifndef GL_ARB_transpose_matrix
03555 #define GL_ARB_transpose_matrix 1
03556 #define __GLEE_GL_ARB_transpose_matrix 1
03557 /* Constants */
03558 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB                  0x84E3
03559 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB                 0x84E4
03560 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB                    0x84E5
03561 #define GL_TRANSPOSE_COLOR_MATRIX_ARB                      0x84E6
03562 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixfARB
03563 #define GLEE_H_DEFINED_glLoadTransposeMatrixfARB
03564   typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
03565   GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB;
03566   #define glLoadTransposeMatrixfARB GLeeFuncPtr_glLoadTransposeMatrixfARB
03567 #endif
03568 #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixdARB
03569 #define GLEE_H_DEFINED_glLoadTransposeMatrixdARB
03570   typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
03571   GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB;
03572   #define glLoadTransposeMatrixdARB GLeeFuncPtr_glLoadTransposeMatrixdARB
03573 #endif
03574 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixfARB
03575 #define GLEE_H_DEFINED_glMultTransposeMatrixfARB
03576   typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
03577   GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB;
03578   #define glMultTransposeMatrixfARB GLeeFuncPtr_glMultTransposeMatrixfARB
03579 #endif
03580 #ifndef GLEE_H_DEFINED_glMultTransposeMatrixdARB
03581 #define GLEE_H_DEFINED_glMultTransposeMatrixdARB
03582   typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
03583   GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB;
03584   #define glMultTransposeMatrixdARB GLeeFuncPtr_glMultTransposeMatrixdARB
03585 #endif
03586 #endif 
03587 
03588 /* GL_ARB_multisample */
03589 
03590 #ifndef GL_ARB_multisample
03591 #define GL_ARB_multisample 1
03592 #define __GLEE_GL_ARB_multisample 1
03593 /* Constants */
03594 #define GL_MULTISAMPLE_ARB                                 0x809D
03595 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB                    0x809E
03596 #define GL_SAMPLE_ALPHA_TO_ONE_ARB                         0x809F
03597 #define GL_SAMPLE_COVERAGE_ARB                             0x80A0
03598 #define GL_SAMPLE_BUFFERS_ARB                              0x80A8
03599 #define GL_SAMPLES_ARB                                     0x80A9
03600 #define GL_SAMPLE_COVERAGE_VALUE_ARB                       0x80AA
03601 #define GL_SAMPLE_COVERAGE_INVERT_ARB                      0x80AB
03602 #define GL_MULTISAMPLE_BIT_ARB                             0x20000000
03603 #ifndef GLEE_H_DEFINED_glSampleCoverageARB
03604 #define GLEE_H_DEFINED_glSampleCoverageARB
03605   typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
03606   GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB;
03607   #define glSampleCoverageARB GLeeFuncPtr_glSampleCoverageARB
03608 #endif
03609 #endif 
03610 
03611 /* GL_ARB_texture_env_add */
03612 
03613 #ifndef GL_ARB_texture_env_add
03614 #define GL_ARB_texture_env_add 1
03615 #define __GLEE_GL_ARB_texture_env_add 1
03616 /* Constants */
03617 #endif 
03618 
03619 /* GL_ARB_texture_cube_map */
03620 
03621 #ifndef GL_ARB_texture_cube_map
03622 #define GL_ARB_texture_cube_map 1
03623 #define __GLEE_GL_ARB_texture_cube_map 1
03624 /* Constants */
03625 #define GL_NORMAL_MAP_ARB                                  0x8511
03626 #define GL_REFLECTION_MAP_ARB                              0x8512
03627 #define GL_TEXTURE_CUBE_MAP_ARB                            0x8513
03628 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB                    0x8514
03629 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB                 0x8515
03630 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                 0x8516
03631 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                 0x8517
03632 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                 0x8518
03633 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                 0x8519
03634 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                 0x851A
03635 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB                      0x851B
03636 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB                   0x851C
03637 #endif 
03638 
03639 /* GL_ARB_texture_compression */
03640 
03641 #ifndef GL_ARB_texture_compression
03642 #define GL_ARB_texture_compression 1
03643 #define __GLEE_GL_ARB_texture_compression 1
03644 /* Constants */
03645 #define GL_COMPRESSED_ALPHA_ARB                            0x84E9
03646 #define GL_COMPRESSED_LUMINANCE_ARB                        0x84EA
03647 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB                  0x84EB
03648 #define GL_COMPRESSED_INTENSITY_ARB                        0x84EC
03649 #define GL_COMPRESSED_RGB_ARB                              0x84ED
03650 #define GL_COMPRESSED_RGBA_ARB                             0x84EE
03651 #define GL_TEXTURE_COMPRESSION_HINT_ARB                    0x84EF
03652 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB               0x86A0
03653 #define GL_TEXTURE_COMPRESSED_ARB                          0x86A1
03654 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB              0x86A2
03655 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB                  0x86A3
03656 #ifndef GLEE_H_DEFINED_glCompressedTexImage3DARB
03657 #define GLEE_H_DEFINED_glCompressedTexImage3DARB
03658   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
03659   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB;
03660   #define glCompressedTexImage3DARB GLeeFuncPtr_glCompressedTexImage3DARB
03661 #endif
03662 #ifndef GLEE_H_DEFINED_glCompressedTexImage2DARB
03663 #define GLEE_H_DEFINED_glCompressedTexImage2DARB
03664   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
03665   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB;
03666   #define glCompressedTexImage2DARB GLeeFuncPtr_glCompressedTexImage2DARB
03667 #endif
03668 #ifndef GLEE_H_DEFINED_glCompressedTexImage1DARB
03669 #define GLEE_H_DEFINED_glCompressedTexImage1DARB
03670   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
03671   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB;
03672   #define glCompressedTexImage1DARB GLeeFuncPtr_glCompressedTexImage1DARB
03673 #endif
03674 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3DARB
03675 #define GLEE_H_DEFINED_glCompressedTexSubImage3DARB
03676   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);
03677   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB;
03678   #define glCompressedTexSubImage3DARB GLeeFuncPtr_glCompressedTexSubImage3DARB
03679 #endif
03680 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2DARB
03681 #define GLEE_H_DEFINED_glCompressedTexSubImage2DARB
03682   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
03683   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB;
03684   #define glCompressedTexSubImage2DARB GLeeFuncPtr_glCompressedTexSubImage2DARB
03685 #endif
03686 #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1DARB
03687 #define GLEE_H_DEFINED_glCompressedTexSubImage1DARB
03688   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
03689   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB;
03690   #define glCompressedTexSubImage1DARB GLeeFuncPtr_glCompressedTexSubImage1DARB
03691 #endif
03692 #ifndef GLEE_H_DEFINED_glGetCompressedTexImageARB
03693 #define GLEE_H_DEFINED_glGetCompressedTexImageARB
03694   typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid * img);
03695   GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB;
03696   #define glGetCompressedTexImageARB GLeeFuncPtr_glGetCompressedTexImageARB
03697 #endif
03698 #endif 
03699 
03700 /* GL_ARB_texture_border_clamp */
03701 
03702 #ifndef GL_ARB_texture_border_clamp
03703 #define GL_ARB_texture_border_clamp 1
03704 #define __GLEE_GL_ARB_texture_border_clamp 1
03705 /* Constants */
03706 #define GL_CLAMP_TO_BORDER_ARB                             0x812D
03707 #endif 
03708 
03709 /* GL_ARB_point_parameters */
03710 
03711 #ifndef GL_ARB_point_parameters
03712 #define GL_ARB_point_parameters 1
03713 #define __GLEE_GL_ARB_point_parameters 1
03714 /* Constants */
03715 #define GL_POINT_SIZE_MIN_ARB                              0x8126
03716 #define GL_POINT_SIZE_MAX_ARB                              0x8127
03717 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB                   0x8128
03718 #define GL_POINT_DISTANCE_ATTENUATION_ARB                  0x8129
03719 #ifndef GLEE_H_DEFINED_glPointParameterfARB
03720 #define GLEE_H_DEFINED_glPointParameterfARB
03721   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
03722   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB;
03723   #define glPointParameterfARB GLeeFuncPtr_glPointParameterfARB
03724 #endif
03725 #ifndef GLEE_H_DEFINED_glPointParameterfvARB
03726 #define GLEE_H_DEFINED_glPointParameterfvARB
03727   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat * params);
03728   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB;
03729   #define glPointParameterfvARB GLeeFuncPtr_glPointParameterfvARB
03730 #endif
03731 #endif 
03732 
03733 /* GL_ARB_vertex_blend */
03734 
03735 #ifndef GL_ARB_vertex_blend
03736 #define GL_ARB_vertex_blend 1
03737 #define __GLEE_GL_ARB_vertex_blend 1
03738 /* Constants */
03739 #define GL_MAX_VERTEX_UNITS_ARB                            0x86A4
03740 #define GL_ACTIVE_VERTEX_UNITS_ARB                         0x86A5
03741 #define GL_WEIGHT_SUM_UNITY_ARB                            0x86A6
03742 #define GL_VERTEX_BLEND_ARB                                0x86A7
03743 #define GL_CURRENT_WEIGHT_ARB                              0x86A8
03744 #define GL_WEIGHT_ARRAY_TYPE_ARB                           0x86A9
03745 #define GL_WEIGHT_ARRAY_STRIDE_ARB                         0x86AA
03746 #define GL_WEIGHT_ARRAY_SIZE_ARB                           0x86AB
03747 #define GL_WEIGHT_ARRAY_POINTER_ARB                        0x86AC
03748 #define GL_WEIGHT_ARRAY_ARB                                0x86AD
03749 #define GL_MODELVIEW0_ARB                                  0x1700
03750 #define GL_MODELVIEW1_ARB                                  0x850A
03751 #define GL_MODELVIEW2_ARB                                  0x8722
03752 #define GL_MODELVIEW3_ARB                                  0x8723
03753 #define GL_MODELVIEW4_ARB                                  0x8724
03754 #define GL_MODELVIEW5_ARB                                  0x8725
03755 #define GL_MODELVIEW6_ARB                                  0x8726
03756 #define GL_MODELVIEW7_ARB                                  0x8727
03757 #define GL_MODELVIEW8_ARB                                  0x8728
03758 #define GL_MODELVIEW9_ARB                                  0x8729
03759 #define GL_MODELVIEW10_ARB                                 0x872A
03760 #define GL_MODELVIEW11_ARB                                 0x872B
03761 #define GL_MODELVIEW12_ARB                                 0x872C
03762 #define GL_MODELVIEW13_ARB                                 0x872D
03763 #define GL_MODELVIEW14_ARB                                 0x872E
03764 #define GL_MODELVIEW15_ARB                                 0x872F
03765 #define GL_MODELVIEW16_ARB                                 0x8730
03766 #define GL_MODELVIEW17_ARB                                 0x8731
03767 #define GL_MODELVIEW18_ARB                                 0x8732
03768 #define GL_MODELVIEW19_ARB                                 0x8733
03769 #define GL_MODELVIEW20_ARB                                 0x8734
03770 #define GL_MODELVIEW21_ARB                                 0x8735
03771 #define GL_MODELVIEW22_ARB                                 0x8736
03772 #define GL_MODELVIEW23_ARB                                 0x8737
03773 #define GL_MODELVIEW24_ARB                                 0x8738
03774 #define GL_MODELVIEW25_ARB                                 0x8739
03775 #define GL_MODELVIEW26_ARB                                 0x873A
03776 #define GL_MODELVIEW27_ARB                                 0x873B
03777 #define GL_MODELVIEW28_ARB                                 0x873C
03778 #define GL_MODELVIEW29_ARB                                 0x873D
03779 #define GL_MODELVIEW30_ARB                                 0x873E
03780 #define GL_MODELVIEW31_ARB                                 0x873F
03781 #ifndef GLEE_H_DEFINED_glWeightbvARB
03782 #define GLEE_H_DEFINED_glWeightbvARB
03783   typedef void (APIENTRYP GLEEPFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte * weights);
03784   GLEE_EXTERN GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB;
03785   #define glWeightbvARB GLeeFuncPtr_glWeightbvARB
03786 #endif
03787 #ifndef GLEE_H_DEFINED_glWeightsvARB
03788 #define GLEE_H_DEFINED_glWeightsvARB
03789   typedef void (APIENTRYP GLEEPFNGLWEIGHTSVARBPROC) (GLint size, const GLshort * weights);
03790   GLEE_EXTERN GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB;
03791   #define glWeightsvARB GLeeFuncPtr_glWeightsvARB
03792 #endif
03793 #ifndef GLEE_H_DEFINED_glWeightivARB
03794 #define GLEE_H_DEFINED_glWeightivARB
03795   typedef void (APIENTRYP GLEEPFNGLWEIGHTIVARBPROC) (GLint size, const GLint * weights);
03796   GLEE_EXTERN GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB;
03797   #define glWeightivARB GLeeFuncPtr_glWeightivARB
03798 #endif
03799 #ifndef GLEE_H_DEFINED_glWeightfvARB
03800 #define GLEE_H_DEFINED_glWeightfvARB
03801   typedef void (APIENTRYP GLEEPFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat * weights);
03802   GLEE_EXTERN GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB;
03803   #define glWeightfvARB GLeeFuncPtr_glWeightfvARB
03804 #endif
03805 #ifndef GLEE_H_DEFINED_glWeightdvARB
03806 #define GLEE_H_DEFINED_glWeightdvARB
03807   typedef void (APIENTRYP GLEEPFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble * weights);
03808   GLEE_EXTERN GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB;
03809   #define glWeightdvARB GLeeFuncPtr_glWeightdvARB
03810 #endif
03811 #ifndef GLEE_H_DEFINED_glWeightubvARB
03812 #define GLEE_H_DEFINED_glWeightubvARB
03813   typedef void (APIENTRYP GLEEPFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte * weights);
03814   GLEE_EXTERN GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB;
03815   #define glWeightubvARB GLeeFuncPtr_glWeightubvARB
03816 #endif
03817 #ifndef GLEE_H_DEFINED_glWeightusvARB
03818 #define GLEE_H_DEFINED_glWeightusvARB
03819   typedef void (APIENTRYP GLEEPFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort * weights);
03820   GLEE_EXTERN GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB;
03821   #define glWeightusvARB GLeeFuncPtr_glWeightusvARB
03822 #endif
03823 #ifndef GLEE_H_DEFINED_glWeightuivARB
03824 #define GLEE_H_DEFINED_glWeightuivARB
03825   typedef void (APIENTRYP GLEEPFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint * weights);
03826   GLEE_EXTERN GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB;
03827   #define glWeightuivARB GLeeFuncPtr_glWeightuivARB
03828 #endif
03829 #ifndef GLEE_H_DEFINED_glWeightPointerARB
03830 #define GLEE_H_DEFINED_glWeightPointerARB
03831   typedef void (APIENTRYP GLEEPFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
03832   GLEE_EXTERN GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB;
03833   #define glWeightPointerARB GLeeFuncPtr_glWeightPointerARB
03834 #endif
03835 #ifndef GLEE_H_DEFINED_glVertexBlendARB
03836 #define GLEE_H_DEFINED_glVertexBlendARB
03837   typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDARBPROC) (GLint count);
03838   GLEE_EXTERN GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB;
03839   #define glVertexBlendARB GLeeFuncPtr_glVertexBlendARB
03840 #endif
03841 #endif 
03842 
03843 /* GL_ARB_matrix_palette */
03844 
03845 #ifndef GL_ARB_matrix_palette
03846 #define GL_ARB_matrix_palette 1
03847 #define __GLEE_GL_ARB_matrix_palette 1
03848 /* Constants */
03849 #define GL_MATRIX_PALETTE_ARB                              0x8840
03850 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB              0x8841
03851 #define GL_MAX_PALETTE_MATRICES_ARB                        0x8842
03852 #define GL_CURRENT_PALETTE_MATRIX_ARB                      0x8843
03853 #define GL_MATRIX_INDEX_ARRAY_ARB                          0x8844
03854 #define GL_CURRENT_MATRIX_INDEX_ARB                        0x8845
03855 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB                     0x8846
03856 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB                     0x8847
03857 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB                   0x8848
03858 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB                  0x8849
03859 #ifndef GLEE_H_DEFINED_glCurrentPaletteMatrixARB
03860 #define GLEE_H_DEFINED_glCurrentPaletteMatrixARB
03861   typedef void (APIENTRYP GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
03862   GLEE_EXTERN GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB;
03863   #define glCurrentPaletteMatrixARB GLeeFuncPtr_glCurrentPaletteMatrixARB
03864 #endif
03865 #ifndef GLEE_H_DEFINED_glMatrixIndexubvARB
03866 #define GLEE_H_DEFINED_glMatrixIndexubvARB
03867   typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
03868   GLEE_EXTERN GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB;
03869   #define glMatrixIndexubvARB GLeeFuncPtr_glMatrixIndexubvARB
03870 #endif
03871 #ifndef GLEE_H_DEFINED_glMatrixIndexusvARB
03872 #define GLEE_H_DEFINED_glMatrixIndexusvARB
03873   typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort * indices);
03874   GLEE_EXTERN GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB;
03875   #define glMatrixIndexusvARB GLeeFuncPtr_glMatrixIndexusvARB
03876 #endif
03877 #ifndef GLEE_H_DEFINED_glMatrixIndexuivARB
03878 #define GLEE_H_DEFINED_glMatrixIndexuivARB
03879   typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint * indices);
03880   GLEE_EXTERN GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB;
03881   #define glMatrixIndexuivARB GLeeFuncPtr_glMatrixIndexuivARB
03882 #endif
03883 #ifndef GLEE_H_DEFINED_glMatrixIndexPointerARB
03884 #define GLEE_H_DEFINED_glMatrixIndexPointerARB
03885   typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
03886   GLEE_EXTERN GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB;
03887   #define glMatrixIndexPointerARB GLeeFuncPtr_glMatrixIndexPointerARB
03888 #endif
03889 #endif 
03890 
03891 /* GL_ARB_texture_env_combine */
03892 
03893 #ifndef GL_ARB_texture_env_combine
03894 #define GL_ARB_texture_env_combine 1
03895 #define __GLEE_GL_ARB_texture_env_combine 1
03896 /* Constants */
03897 #define GL_COMBINE_ARB                                     0x8570
03898 #define GL_COMBINE_RGB_ARB                                 0x8571
03899 #define GL_COMBINE_ALPHA_ARB                               0x8572
03900 #define GL_SOURCE0_RGB_ARB                                 0x8580
03901 #define GL_SOURCE1_RGB_ARB                                 0x8581
03902 #define GL_SOURCE2_RGB_ARB                                 0x8582
03903 #define GL_SOURCE0_ALPHA_ARB                               0x8588
03904 #define GL_SOURCE1_ALPHA_ARB                               0x8589
03905 #define GL_SOURCE2_ALPHA_ARB                               0x858A
03906 #define GL_OPERAND0_RGB_ARB                                0x8590
03907 #define GL_OPERAND1_RGB_ARB                                0x8591
03908 #define GL_OPERAND2_RGB_ARB                                0x8592
03909 #define GL_OPERAND0_ALPHA_ARB                              0x8598
03910 #define GL_OPERAND1_ALPHA_ARB                              0x8599
03911 #define GL_OPERAND2_ALPHA_ARB                              0x859A
03912 #define GL_RGB_SCALE_ARB                                   0x8573
03913 #define GL_ADD_SIGNED_ARB                                  0x8574
03914 #define GL_INTERPOLATE_ARB                                 0x8575
03915 #define GL_SUBTRACT_ARB                                    0x84E7
03916 #define GL_CONSTANT_ARB                                    0x8576
03917 #define GL_PRIMARY_COLOR_ARB                               0x8577
03918 #define GL_PREVIOUS_ARB                                    0x8578
03919 #endif 
03920 
03921 /* GL_ARB_texture_env_crossbar */
03922 
03923 #ifndef GL_ARB_texture_env_crossbar
03924 #define GL_ARB_texture_env_crossbar 1
03925 #define __GLEE_GL_ARB_texture_env_crossbar 1
03926 /* Constants */
03927 #endif 
03928 
03929 /* GL_ARB_texture_env_dot3 */
03930 
03931 #ifndef GL_ARB_texture_env_dot3
03932 #define GL_ARB_texture_env_dot3 1
03933 #define __GLEE_GL_ARB_texture_env_dot3 1
03934 /* Constants */
03935 #define GL_DOT3_RGB_ARB                                    0x86AE
03936 #define GL_DOT3_RGBA_ARB                                   0x86AF
03937 #endif 
03938 
03939 /* GL_ARB_texture_mirrored_repeat */
03940 
03941 #ifndef GL_ARB_texture_mirrored_repeat
03942 #define GL_ARB_texture_mirrored_repeat 1
03943 #define __GLEE_GL_ARB_texture_mirrored_repeat 1
03944 /* Constants */
03945 #define GL_MIRRORED_REPEAT_ARB                             0x8370
03946 #endif 
03947 
03948 /* GL_ARB_depth_texture */
03949 
03950 #ifndef GL_ARB_depth_texture
03951 #define GL_ARB_depth_texture 1
03952 #define __GLEE_GL_ARB_depth_texture 1
03953 /* Constants */
03954 #define GL_DEPTH_COMPONENT16_ARB                           0x81A5
03955 #define GL_DEPTH_COMPONENT24_ARB                           0x81A6
03956 #define GL_DEPTH_COMPONENT32_ARB                           0x81A7
03957 #define GL_TEXTURE_DEPTH_SIZE_ARB                          0x884A
03958 #define GL_DEPTH_TEXTURE_MODE_ARB                          0x884B
03959 #endif 
03960 
03961 /* GL_ARB_shadow */
03962 
03963 #ifndef GL_ARB_shadow
03964 #define GL_ARB_shadow 1
03965 #define __GLEE_GL_ARB_shadow 1
03966 /* Constants */
03967 #define GL_TEXTURE_COMPARE_MODE_ARB                        0x884C
03968 #define GL_TEXTURE_COMPARE_FUNC_ARB                        0x884D
03969 #define GL_COMPARE_R_TO_TEXTURE_ARB                        0x884E
03970 #endif 
03971 
03972 /* GL_ARB_shadow_ambient */
03973 
03974 #ifndef GL_ARB_shadow_ambient
03975 #define GL_ARB_shadow_ambient 1
03976 #define __GLEE_GL_ARB_shadow_ambient 1
03977 /* Constants */
03978 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB                  0x80BF
03979 #endif 
03980 
03981 /* GL_ARB_window_pos */
03982 
03983 #ifndef GL_ARB_window_pos
03984 #define GL_ARB_window_pos 1
03985 #define __GLEE_GL_ARB_window_pos 1
03986 /* Constants */
03987 #ifndef GLEE_H_DEFINED_glWindowPos2dARB
03988 #define GLEE_H_DEFINED_glWindowPos2dARB
03989   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
03990   GLEE_EXTERN GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB;
03991   #define glWindowPos2dARB GLeeFuncPtr_glWindowPos2dARB
03992 #endif
03993 #ifndef GLEE_H_DEFINED_glWindowPos2dvARB
03994 #define GLEE_H_DEFINED_glWindowPos2dvARB
03995   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
03996   GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB;
03997   #define glWindowPos2dvARB GLeeFuncPtr_glWindowPos2dvARB
03998 #endif
03999 #ifndef GLEE_H_DEFINED_glWindowPos2fARB
04000 #define GLEE_H_DEFINED_glWindowPos2fARB
04001   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
04002   GLEE_EXTERN GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB;
04003   #define glWindowPos2fARB GLeeFuncPtr_glWindowPos2fARB
04004 #endif
04005 #ifndef GLEE_H_DEFINED_glWindowPos2fvARB
04006 #define GLEE_H_DEFINED_glWindowPos2fvARB
04007   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
04008   GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB;
04009   #define glWindowPos2fvARB GLeeFuncPtr_glWindowPos2fvARB
04010 #endif
04011 #ifndef GLEE_H_DEFINED_glWindowPos2iARB
04012 #define GLEE_H_DEFINED_glWindowPos2iARB
04013   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
04014   GLEE_EXTERN GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB;
04015   #define glWindowPos2iARB GLeeFuncPtr_glWindowPos2iARB
04016 #endif
04017 #ifndef GLEE_H_DEFINED_glWindowPos2ivARB
04018 #define GLEE_H_DEFINED_glWindowPos2ivARB
04019   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
04020   GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB;
04021   #define glWindowPos2ivARB GLeeFuncPtr_glWindowPos2ivARB
04022 #endif
04023 #ifndef GLEE_H_DEFINED_glWindowPos2sARB
04024 #define GLEE_H_DEFINED_glWindowPos2sARB
04025   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
04026   GLEE_EXTERN GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB;
04027   #define glWindowPos2sARB GLeeFuncPtr_glWindowPos2sARB
04028 #endif
04029 #ifndef GLEE_H_DEFINED_glWindowPos2svARB
04030 #define GLEE_H_DEFINED_glWindowPos2svARB
04031   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
04032   GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB;
04033   #define glWindowPos2svARB GLeeFuncPtr_glWindowPos2svARB
04034 #endif
04035 #ifndef GLEE_H_DEFINED_glWindowPos3dARB
04036 #define GLEE_H_DEFINED_glWindowPos3dARB
04037   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
04038   GLEE_EXTERN GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB;
04039   #define glWindowPos3dARB GLeeFuncPtr_glWindowPos3dARB
04040 #endif
04041 #ifndef GLEE_H_DEFINED_glWindowPos3dvARB
04042 #define GLEE_H_DEFINED_glWindowPos3dvARB
04043   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
04044   GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB;
04045   #define glWindowPos3dvARB GLeeFuncPtr_glWindowPos3dvARB
04046 #endif
04047 #ifndef GLEE_H_DEFINED_glWindowPos3fARB
04048 #define GLEE_H_DEFINED_glWindowPos3fARB
04049   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
04050   GLEE_EXTERN GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB;
04051   #define glWindowPos3fARB GLeeFuncPtr_glWindowPos3fARB
04052 #endif
04053 #ifndef GLEE_H_DEFINED_glWindowPos3fvARB
04054 #define GLEE_H_DEFINED_glWindowPos3fvARB
04055   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
04056   GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB;
04057   #define glWindowPos3fvARB GLeeFuncPtr_glWindowPos3fvARB
04058 #endif
04059 #ifndef GLEE_H_DEFINED_glWindowPos3iARB
04060 #define GLEE_H_DEFINED_glWindowPos3iARB
04061   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
04062   GLEE_EXTERN GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB;
04063   #define glWindowPos3iARB GLeeFuncPtr_glWindowPos3iARB
04064 #endif
04065 #ifndef GLEE_H_DEFINED_glWindowPos3ivARB
04066 #define GLEE_H_DEFINED_glWindowPos3ivARB
04067   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
04068   GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB;
04069   #define glWindowPos3ivARB GLeeFuncPtr_glWindowPos3ivARB
04070 #endif
04071 #ifndef GLEE_H_DEFINED_glWindowPos3sARB
04072 #define GLEE_H_DEFINED_glWindowPos3sARB
04073   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
04074   GLEE_EXTERN GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB;
04075   #define glWindowPos3sARB GLeeFuncPtr_glWindowPos3sARB
04076 #endif
04077 #ifndef GLEE_H_DEFINED_glWindowPos3svARB
04078 #define GLEE_H_DEFINED_glWindowPos3svARB
04079   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
04080   GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB;
04081   #define glWindowPos3svARB GLeeFuncPtr_glWindowPos3svARB
04082 #endif
04083 #endif 
04084 
04085 /* GL_ARB_vertex_program */
04086 
04087 #ifndef GL_ARB_vertex_program
04088 #define GL_ARB_vertex_program 1
04089 #define __GLEE_GL_ARB_vertex_program 1
04090 /* Constants */
04091 #define GL_COLOR_SUM_ARB                                   0x8458
04092 #define GL_VERTEX_PROGRAM_ARB                              0x8620
04093 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB                 0x8622
04094 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB                    0x8623
04095 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB                  0x8624
04096 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB                    0x8625
04097 #define GL_CURRENT_VERTEX_ATTRIB_ARB                       0x8626
04098 #define GL_PROGRAM_LENGTH_ARB                              0x8627
04099 #define GL_PROGRAM_STRING_ARB                              0x8628
04100 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB              0x862E
04101 #define GL_MAX_PROGRAM_MATRICES_ARB                        0x862F
04102 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB                  0x8640
04103 #define GL_CURRENT_MATRIX_ARB                              0x8641
04104 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB                   0x8642
04105 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB                     0x8643
04106 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB                 0x8645
04107 #define GL_PROGRAM_ERROR_POSITION_ARB                      0x864B
04108 #define GL_PROGRAM_BINDING_ARB                             0x8677
04109 #define GL_MAX_VERTEX_ATTRIBS_ARB                          0x8869
04110 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB              0x886A
04111 #define GL_PROGRAM_ERROR_STRING_ARB                        0x8874
04112 #define GL_PROGRAM_FORMAT_ASCII_ARB                        0x8875
04113 #define GL_PROGRAM_FORMAT_ARB                              0x8876
04114 #define GL_PROGRAM_INSTRUCTIONS_ARB                        0x88A0
04115 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB                    0x88A1
04116 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB                 0x88A2
04117 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB             0x88A3
04118 #define GL_PROGRAM_TEMPORARIES_ARB                         0x88A4
04119 #define GL_MAX_PROGRAM_TEMPORARIES_ARB                     0x88A5
04120 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB                  0x88A6
04121 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB              0x88A7
04122 #define GL_PROGRAM_PARAMETERS_ARB                          0x88A8
04123 #define GL_MAX_PROGRAM_PARAMETERS_ARB                      0x88A9
04124 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB                   0x88AA
04125 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB               0x88AB
04126 #define GL_PROGRAM_ATTRIBS_ARB                             0x88AC
04127 #define GL_MAX_PROGRAM_ATTRIBS_ARB                         0x88AD
04128 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB                      0x88AE
04129 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB                  0x88AF
04130 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB                   0x88B0
04131 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB               0x88B1
04132 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB            0x88B2
04133 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB        0x88B3
04134 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB                0x88B4
04135 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB                  0x88B5
04136 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB                 0x88B6
04137 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB                    0x88B7
04138 #define GL_MATRIX0_ARB                                     0x88C0
04139 #define GL_MATRIX1_ARB                                     0x88C1
04140 #define GL_MATRIX2_ARB                                     0x88C2
04141 #define GL_MATRIX3_ARB                                     0x88C3
04142 #define GL_MATRIX4_ARB                                     0x88C4
04143 #define GL_MATRIX5_ARB                                     0x88C5
04144 #define GL_MATRIX6_ARB                                     0x88C6
04145 #define GL_MATRIX7_ARB                                     0x88C7
04146 #define GL_MATRIX8_ARB                                     0x88C8
04147 #define GL_MATRIX9_ARB                                     0x88C9
04148 #define GL_MATRIX10_ARB                                    0x88CA
04149 #define GL_MATRIX11_ARB                                    0x88CB
04150 #define GL_MATRIX12_ARB                                    0x88CC
04151 #define GL_MATRIX13_ARB                                    0x88CD
04152 #define GL_MATRIX14_ARB                                    0x88CE
04153 #define GL_MATRIX15_ARB                                    0x88CF
04154 #define GL_MATRIX16_ARB                                    0x88D0
04155 #define GL_MATRIX17_ARB                                    0x88D1
04156 #define GL_MATRIX18_ARB                                    0x88D2
04157 #define GL_MATRIX19_ARB                                    0x88D3
04158 #define GL_MATRIX20_ARB                                    0x88D4
04159 #define GL_MATRIX21_ARB                                    0x88D5
04160 #define GL_MATRIX22_ARB                                    0x88D6
04161 #define GL_MATRIX23_ARB                                    0x88D7
04162 #define GL_MATRIX24_ARB                                    0x88D8
04163 #define GL_MATRIX25_ARB                                    0x88D9
04164 #define GL_MATRIX26_ARB                                    0x88DA
04165 #define GL_MATRIX27_ARB                                    0x88DB
04166 #define GL_MATRIX28_ARB                                    0x88DC
04167 #define GL_MATRIX29_ARB                                    0x88DD
04168 #define GL_MATRIX30_ARB                                    0x88DE
04169 #define GL_MATRIX31_ARB                                    0x88DF
04170 #ifndef GLEE_H_DEFINED_glVertexAttrib1dARB
04171 #define GLEE_H_DEFINED_glVertexAttrib1dARB
04172   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
04173   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB;
04174   #define glVertexAttrib1dARB GLeeFuncPtr_glVertexAttrib1dARB
04175 #endif
04176 #ifndef GLEE_H_DEFINED_glVertexAttrib1dvARB
04177 #define GLEE_H_DEFINED_glVertexAttrib1dvARB
04178   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble * v);
04179   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB;
04180   #define glVertexAttrib1dvARB GLeeFuncPtr_glVertexAttrib1dvARB
04181 #endif
04182 #ifndef GLEE_H_DEFINED_glVertexAttrib1fARB
04183 #define GLEE_H_DEFINED_glVertexAttrib1fARB
04184   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
04185   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB;
04186   #define glVertexAttrib1fARB GLeeFuncPtr_glVertexAttrib1fARB
04187 #endif
04188 #ifndef GLEE_H_DEFINED_glVertexAttrib1fvARB
04189 #define GLEE_H_DEFINED_glVertexAttrib1fvARB
04190   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat * v);
04191   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB;
04192   #define glVertexAttrib1fvARB GLeeFuncPtr_glVertexAttrib1fvARB
04193 #endif
04194 #ifndef GLEE_H_DEFINED_glVertexAttrib1sARB
04195 #define GLEE_H_DEFINED_glVertexAttrib1sARB
04196   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
04197   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB;
04198   #define glVertexAttrib1sARB GLeeFuncPtr_glVertexAttrib1sARB
04199 #endif
04200 #ifndef GLEE_H_DEFINED_glVertexAttrib1svARB
04201 #define GLEE_H_DEFINED_glVertexAttrib1svARB
04202   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort * v);
04203   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB;
04204   #define glVertexAttrib1svARB GLeeFuncPtr_glVertexAttrib1svARB
04205 #endif
04206 #ifndef GLEE_H_DEFINED_glVertexAttrib2dARB
04207 #define GLEE_H_DEFINED_glVertexAttrib2dARB
04208   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
04209   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB;
04210   #define glVertexAttrib2dARB GLeeFuncPtr_glVertexAttrib2dARB
04211 #endif
04212 #ifndef GLEE_H_DEFINED_glVertexAttrib2dvARB
04213 #define GLEE_H_DEFINED_glVertexAttrib2dvARB
04214   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble * v);
04215   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB;
04216   #define glVertexAttrib2dvARB GLeeFuncPtr_glVertexAttrib2dvARB
04217 #endif
04218 #ifndef GLEE_H_DEFINED_glVertexAttrib2fARB
04219 #define GLEE_H_DEFINED_glVertexAttrib2fARB
04220   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
04221   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB;
04222   #define glVertexAttrib2fARB GLeeFuncPtr_glVertexAttrib2fARB
04223 #endif
04224 #ifndef GLEE_H_DEFINED_glVertexAttrib2fvARB
04225 #define GLEE_H_DEFINED_glVertexAttrib2fvARB
04226   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat * v);
04227   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB;
04228   #define glVertexAttrib2fvARB GLeeFuncPtr_glVertexAttrib2fvARB
04229 #endif
04230 #ifndef GLEE_H_DEFINED_glVertexAttrib2sARB
04231 #define GLEE_H_DEFINED_glVertexAttrib2sARB
04232   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
04233   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB;
04234   #define glVertexAttrib2sARB GLeeFuncPtr_glVertexAttrib2sARB
04235 #endif
04236 #ifndef GLEE_H_DEFINED_glVertexAttrib2svARB
04237 #define GLEE_H_DEFINED_glVertexAttrib2svARB
04238   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort * v);
04239   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB;
04240   #define glVertexAttrib2svARB GLeeFuncPtr_glVertexAttrib2svARB
04241 #endif
04242 #ifndef GLEE_H_DEFINED_glVertexAttrib3dARB
04243 #define GLEE_H_DEFINED_glVertexAttrib3dARB
04244   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
04245   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB;
04246   #define glVertexAttrib3dARB GLeeFuncPtr_glVertexAttrib3dARB
04247 #endif
04248 #ifndef GLEE_H_DEFINED_glVertexAttrib3dvARB
04249 #define GLEE_H_DEFINED_glVertexAttrib3dvARB
04250   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble * v);
04251   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB;
04252   #define glVertexAttrib3dvARB GLeeFuncPtr_glVertexAttrib3dvARB
04253 #endif
04254 #ifndef GLEE_H_DEFINED_glVertexAttrib3fARB
04255 #define GLEE_H_DEFINED_glVertexAttrib3fARB
04256   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
04257   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB;
04258   #define glVertexAttrib3fARB GLeeFuncPtr_glVertexAttrib3fARB
04259 #endif
04260 #ifndef GLEE_H_DEFINED_glVertexAttrib3fvARB
04261 #define GLEE_H_DEFINED_glVertexAttrib3fvARB
04262   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat * v);
04263   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB;
04264   #define glVertexAttrib3fvARB GLeeFuncPtr_glVertexAttrib3fvARB
04265 #endif
04266 #ifndef GLEE_H_DEFINED_glVertexAttrib3sARB
04267 #define GLEE_H_DEFINED_glVertexAttrib3sARB
04268   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
04269   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB;
04270   #define glVertexAttrib3sARB GLeeFuncPtr_glVertexAttrib3sARB
04271 #endif
04272 #ifndef GLEE_H_DEFINED_glVertexAttrib3svARB
04273 #define GLEE_H_DEFINED_glVertexAttrib3svARB
04274   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort * v);
04275   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB;
04276   #define glVertexAttrib3svARB GLeeFuncPtr_glVertexAttrib3svARB
04277 #endif
04278 #ifndef GLEE_H_DEFINED_glVertexAttrib4NbvARB
04279 #define GLEE_H_DEFINED_glVertexAttrib4NbvARB
04280   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte * v);
04281   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB;
04282   #define glVertexAttrib4NbvARB GLeeFuncPtr_glVertexAttrib4NbvARB
04283 #endif
04284 #ifndef GLEE_H_DEFINED_glVertexAttrib4NivARB
04285 #define GLEE_H_DEFINED_glVertexAttrib4NivARB
04286   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint * v);
04287   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB;
04288   #define glVertexAttrib4NivARB GLeeFuncPtr_glVertexAttrib4NivARB
04289 #endif
04290 #ifndef GLEE_H_DEFINED_glVertexAttrib4NsvARB
04291 #define GLEE_H_DEFINED_glVertexAttrib4NsvARB
04292   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort * v);
04293   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB;
04294   #define glVertexAttrib4NsvARB GLeeFuncPtr_glVertexAttrib4NsvARB
04295 #endif
04296 #ifndef GLEE_H_DEFINED_glVertexAttrib4NubARB
04297 #define GLEE_H_DEFINED_glVertexAttrib4NubARB
04298   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
04299   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB;
04300   #define glVertexAttrib4NubARB GLeeFuncPtr_glVertexAttrib4NubARB
04301 #endif
04302 #ifndef GLEE_H_DEFINED_glVertexAttrib4NubvARB
04303 #define GLEE_H_DEFINED_glVertexAttrib4NubvARB
04304   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte * v);
04305   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB;
04306   #define glVertexAttrib4NubvARB GLeeFuncPtr_glVertexAttrib4NubvARB
04307 #endif
04308 #ifndef GLEE_H_DEFINED_glVertexAttrib4NuivARB
04309 #define GLEE_H_DEFINED_glVertexAttrib4NuivARB
04310   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint * v);
04311   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB;
04312   #define glVertexAttrib4NuivARB GLeeFuncPtr_glVertexAttrib4NuivARB
04313 #endif
04314 #ifndef GLEE_H_DEFINED_glVertexAttrib4NusvARB
04315 #define GLEE_H_DEFINED_glVertexAttrib4NusvARB
04316   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort * v);
04317   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB;
04318   #define glVertexAttrib4NusvARB GLeeFuncPtr_glVertexAttrib4NusvARB
04319 #endif
04320 #ifndef GLEE_H_DEFINED_glVertexAttrib4bvARB
04321 #define GLEE_H_DEFINED_glVertexAttrib4bvARB
04322   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte * v);
04323   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB;
04324   #define glVertexAttrib4bvARB GLeeFuncPtr_glVertexAttrib4bvARB
04325 #endif
04326 #ifndef GLEE_H_DEFINED_glVertexAttrib4dARB
04327 #define GLEE_H_DEFINED_glVertexAttrib4dARB
04328   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
04329   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB;
04330   #define glVertexAttrib4dARB GLeeFuncPtr_glVertexAttrib4dARB
04331 #endif
04332 #ifndef GLEE_H_DEFINED_glVertexAttrib4dvARB
04333 #define GLEE_H_DEFINED_glVertexAttrib4dvARB
04334   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble * v);
04335   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB;
04336   #define glVertexAttrib4dvARB GLeeFuncPtr_glVertexAttrib4dvARB
04337 #endif
04338 #ifndef GLEE_H_DEFINED_glVertexAttrib4fARB
04339 #define GLEE_H_DEFINED_glVertexAttrib4fARB
04340   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
04341   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB;
04342   #define glVertexAttrib4fARB GLeeFuncPtr_glVertexAttrib4fARB
04343 #endif
04344 #ifndef GLEE_H_DEFINED_glVertexAttrib4fvARB
04345 #define GLEE_H_DEFINED_glVertexAttrib4fvARB
04346   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat * v);
04347   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB;
04348   #define glVertexAttrib4fvARB GLeeFuncPtr_glVertexAttrib4fvARB
04349 #endif
04350 #ifndef GLEE_H_DEFINED_glVertexAttrib4ivARB
04351 #define GLEE_H_DEFINED_glVertexAttrib4ivARB
04352   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint * v);
04353   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB;
04354   #define glVertexAttrib4ivARB GLeeFuncPtr_glVertexAttrib4ivARB
04355 #endif
04356 #ifndef GLEE_H_DEFINED_glVertexAttrib4sARB
04357 #define GLEE_H_DEFINED_glVertexAttrib4sARB
04358   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
04359   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB;
04360   #define glVertexAttrib4sARB GLeeFuncPtr_glVertexAttrib4sARB
04361 #endif
04362 #ifndef GLEE_H_DEFINED_glVertexAttrib4svARB
04363 #define GLEE_H_DEFINED_glVertexAttrib4svARB
04364   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort * v);
04365   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB;
04366   #define glVertexAttrib4svARB GLeeFuncPtr_glVertexAttrib4svARB
04367 #endif
04368 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubvARB
04369 #define GLEE_H_DEFINED_glVertexAttrib4ubvARB
04370   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte * v);
04371   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB;
04372   #define glVertexAttrib4ubvARB GLeeFuncPtr_glVertexAttrib4ubvARB
04373 #endif
04374 #ifndef GLEE_H_DEFINED_glVertexAttrib4uivARB
04375 #define GLEE_H_DEFINED_glVertexAttrib4uivARB
04376   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint * v);
04377   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB;
04378   #define glVertexAttrib4uivARB GLeeFuncPtr_glVertexAttrib4uivARB
04379 #endif
04380 #ifndef GLEE_H_DEFINED_glVertexAttrib4usvARB
04381 #define GLEE_H_DEFINED_glVertexAttrib4usvARB
04382   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort * v);
04383   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB;
04384   #define glVertexAttrib4usvARB GLeeFuncPtr_glVertexAttrib4usvARB
04385 #endif
04386 #ifndef GLEE_H_DEFINED_glVertexAttribPointerARB
04387 #define GLEE_H_DEFINED_glVertexAttribPointerARB
04388   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
04389   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB;
04390   #define glVertexAttribPointerARB GLeeFuncPtr_glVertexAttribPointerARB
04391 #endif
04392 #ifndef GLEE_H_DEFINED_glEnableVertexAttribArrayARB
04393 #define GLEE_H_DEFINED_glEnableVertexAttribArrayARB
04394   typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
04395   GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB;
04396   #define glEnableVertexAttribArrayARB GLeeFuncPtr_glEnableVertexAttribArrayARB
04397 #endif
04398 #ifndef GLEE_H_DEFINED_glDisableVertexAttribArrayARB
04399 #define GLEE_H_DEFINED_glDisableVertexAttribArrayARB
04400   typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
04401   GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB;
04402   #define glDisableVertexAttribArrayARB GLeeFuncPtr_glDisableVertexAttribArrayARB
04403 #endif
04404 #ifndef GLEE_H_DEFINED_glProgramStringARB
04405 #define GLEE_H_DEFINED_glProgramStringARB
04406   typedef void (APIENTRYP GLEEPFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid * string);
04407   GLEE_EXTERN GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB;
04408   #define glProgramStringARB GLeeFuncPtr_glProgramStringARB
04409 #endif
04410 #ifndef GLEE_H_DEFINED_glBindProgramARB
04411 #define GLEE_H_DEFINED_glBindProgramARB
04412   typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
04413   GLEE_EXTERN GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB;
04414   #define glBindProgramARB GLeeFuncPtr_glBindProgramARB
04415 #endif
04416 #ifndef GLEE_H_DEFINED_glDeleteProgramsARB
04417 #define GLEE_H_DEFINED_glDeleteProgramsARB
04418   typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint * programs);
04419   GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB;
04420   #define glDeleteProgramsARB GLeeFuncPtr_glDeleteProgramsARB
04421 #endif
04422 #ifndef GLEE_H_DEFINED_glGenProgramsARB
04423 #define GLEE_H_DEFINED_glGenProgramsARB
04424   typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint * programs);
04425   GLEE_EXTERN GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB;
04426   #define glGenProgramsARB GLeeFuncPtr_glGenProgramsARB
04427 #endif
04428 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4dARB
04429 #define GLEE_H_DEFINED_glProgramEnvParameter4dARB
04430   typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
04431   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB;
04432   #define glProgramEnvParameter4dARB GLeeFuncPtr_glProgramEnvParameter4dARB
04433 #endif
04434 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4dvARB
04435 #define GLEE_H_DEFINED_glProgramEnvParameter4dvARB
04436   typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
04437   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB;
04438   #define glProgramEnvParameter4dvARB GLeeFuncPtr_glProgramEnvParameter4dvARB
04439 #endif
04440 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4fARB
04441 #define GLEE_H_DEFINED_glProgramEnvParameter4fARB
04442   typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
04443   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB;
04444   #define glProgramEnvParameter4fARB GLeeFuncPtr_glProgramEnvParameter4fARB
04445 #endif
04446 #ifndef GLEE_H_DEFINED_glProgramEnvParameter4fvARB
04447 #define GLEE_H_DEFINED_glProgramEnvParameter4fvARB
04448   typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
04449   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB;
04450   #define glProgramEnvParameter4fvARB GLeeFuncPtr_glProgramEnvParameter4fvARB
04451 #endif
04452 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4dARB
04453 #define GLEE_H_DEFINED_glProgramLocalParameter4dARB
04454   typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
04455   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB;
04456   #define glProgramLocalParameter4dARB GLeeFuncPtr_glProgramLocalParameter4dARB
04457 #endif
04458 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4dvARB
04459 #define GLEE_H_DEFINED_glProgramLocalParameter4dvARB
04460   typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
04461   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB;
04462   #define glProgramLocalParameter4dvARB GLeeFuncPtr_glProgramLocalParameter4dvARB
04463 #endif
04464 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4fARB
04465 #define GLEE_H_DEFINED_glProgramLocalParameter4fARB
04466   typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
04467   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB;
04468   #define glProgramLocalParameter4fARB GLeeFuncPtr_glProgramLocalParameter4fARB
04469 #endif
04470 #ifndef GLEE_H_DEFINED_glProgramLocalParameter4fvARB
04471 #define GLEE_H_DEFINED_glProgramLocalParameter4fvARB
04472   typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
04473   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB;
04474   #define glProgramLocalParameter4fvARB GLeeFuncPtr_glProgramLocalParameter4fvARB
04475 #endif
04476 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
04477 #define GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
04478   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
04479   GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB;
04480   #define glGetProgramEnvParameterdvARB GLeeFuncPtr_glGetProgramEnvParameterdvARB
04481 #endif
04482 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
04483 #define GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
04484   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
04485   GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB;
04486   #define glGetProgramEnvParameterfvARB GLeeFuncPtr_glGetProgramEnvParameterfvARB
04487 #endif
04488 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
04489 #define GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
04490   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
04491   GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB;
04492   #define glGetProgramLocalParameterdvARB GLeeFuncPtr_glGetProgramLocalParameterdvARB
04493 #endif
04494 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
04495 #define GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
04496   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
04497   GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB;
04498   #define glGetProgramLocalParameterfvARB GLeeFuncPtr_glGetProgramLocalParameterfvARB
04499 #endif
04500 #ifndef GLEE_H_DEFINED_glGetProgramivARB
04501 #define GLEE_H_DEFINED_glGetProgramivARB
04502   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint * params);
04503   GLEE_EXTERN GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB;
04504   #define glGetProgramivARB GLeeFuncPtr_glGetProgramivARB
04505 #endif
04506 #ifndef GLEE_H_DEFINED_glGetProgramStringARB
04507 #define GLEE_H_DEFINED_glGetProgramStringARB
04508   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid * string);
04509   GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB;
04510   #define glGetProgramStringARB GLeeFuncPtr_glGetProgramStringARB
04511 #endif
04512 #ifndef GLEE_H_DEFINED_glGetVertexAttribdvARB
04513 #define GLEE_H_DEFINED_glGetVertexAttribdvARB
04514   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble * params);
04515   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB;
04516   #define glGetVertexAttribdvARB GLeeFuncPtr_glGetVertexAttribdvARB
04517 #endif
04518 #ifndef GLEE_H_DEFINED_glGetVertexAttribfvARB
04519 #define GLEE_H_DEFINED_glGetVertexAttribfvARB
04520   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat * params);
04521   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB;
04522   #define glGetVertexAttribfvARB GLeeFuncPtr_glGetVertexAttribfvARB
04523 #endif
04524 #ifndef GLEE_H_DEFINED_glGetVertexAttribivARB
04525 #define GLEE_H_DEFINED_glGetVertexAttribivARB
04526   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint * params);
04527   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB;
04528   #define glGetVertexAttribivARB GLeeFuncPtr_glGetVertexAttribivARB
04529 #endif
04530 #ifndef GLEE_H_DEFINED_glGetVertexAttribPointervARB
04531 #define GLEE_H_DEFINED_glGetVertexAttribPointervARB
04532   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
04533   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB;
04534   #define glGetVertexAttribPointervARB GLeeFuncPtr_glGetVertexAttribPointervARB
04535 #endif
04536 #ifndef GLEE_H_DEFINED_glIsProgramARB
04537 #define GLEE_H_DEFINED_glIsProgramARB
04538   typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMARBPROC) (GLuint program);
04539   GLEE_EXTERN GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB;
04540   #define glIsProgramARB GLeeFuncPtr_glIsProgramARB
04541 #endif
04542 #endif 
04543 
04544 /* GL_ARB_fragment_program */
04545 
04546 #ifndef GL_ARB_fragment_program
04547 #define GL_ARB_fragment_program 1
04548 #define __GLEE_GL_ARB_fragment_program 1
04549 /* Constants */
04550 #define GL_FRAGMENT_PROGRAM_ARB                            0x8804
04551 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB                    0x8805
04552 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB                    0x8806
04553 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB                    0x8807
04554 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB             0x8808
04555 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB             0x8809
04556 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB             0x880A
04557 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB                0x880B
04558 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB                0x880C
04559 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB                0x880D
04560 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB         0x880E
04561 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB         0x880F
04562 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB         0x8810
04563 #define GL_MAX_TEXTURE_COORDS_ARB                          0x8871
04564 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB                     0x8872
04565 #endif 
04566 
04567 /* GL_ARB_vertex_buffer_object */
04568 
04569 #ifndef GL_ARB_vertex_buffer_object
04570 #define GL_ARB_vertex_buffer_object 1
04571 #define __GLEE_GL_ARB_vertex_buffer_object 1
04572 /* Constants */
04573 #define GL_BUFFER_SIZE_ARB                                 0x8764
04574 #define GL_BUFFER_USAGE_ARB                                0x8765
04575 #define GL_ARRAY_BUFFER_ARB                                0x8892
04576 #define GL_ELEMENT_ARRAY_BUFFER_ARB                        0x8893
04577 #define GL_ARRAY_BUFFER_BINDING_ARB                        0x8894
04578 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB                0x8895
04579 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB                 0x8896
04580 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB                 0x8897
04581 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB                  0x8898
04582 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB                  0x8899
04583 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB          0x889A
04584 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB              0x889B
04585 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB        0x889C
04586 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB         0x889D
04587 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB                 0x889E
04588 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB          0x889F
04589 #define GL_READ_ONLY_ARB                                   0x88B8
04590 #define GL_WRITE_ONLY_ARB                                  0x88B9
04591 #define GL_READ_WRITE_ARB                                  0x88BA
04592 #define GL_BUFFER_ACCESS_ARB                               0x88BB
04593 #define GL_BUFFER_MAPPED_ARB                               0x88BC
04594 #define GL_BUFFER_MAP_POINTER_ARB                          0x88BD
04595 #define GL_STREAM_DRAW_ARB                                 0x88E0
04596 #define GL_STREAM_READ_ARB                                 0x88E1
04597 #define GL_STREAM_COPY_ARB                                 0x88E2
04598 #define GL_STATIC_DRAW_ARB                                 0x88E4
04599 #define GL_STATIC_READ_ARB                                 0x88E5
04600 #define GL_STATIC_COPY_ARB                                 0x88E6
04601 #define GL_DYNAMIC_DRAW_ARB                                0x88E8
04602 #define GL_DYNAMIC_READ_ARB                                0x88E9
04603 #define GL_DYNAMIC_COPY_ARB                                0x88EA
04604 #ifndef GLEE_H_DEFINED_glBindBufferARB
04605 #define GLEE_H_DEFINED_glBindBufferARB
04606   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
04607   GLEE_EXTERN GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB;
04608   #define glBindBufferARB GLeeFuncPtr_glBindBufferARB
04609 #endif
04610 #ifndef GLEE_H_DEFINED_glDeleteBuffersARB
04611 #define GLEE_H_DEFINED_glDeleteBuffersARB
04612   typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint * buffers);
04613   GLEE_EXTERN GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB;
04614   #define glDeleteBuffersARB GLeeFuncPtr_glDeleteBuffersARB
04615 #endif
04616 #ifndef GLEE_H_DEFINED_glGenBuffersARB
04617 #define GLEE_H_DEFINED_glGenBuffersARB
04618   typedef void (APIENTRYP GLEEPFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint * buffers);
04619   GLEE_EXTERN GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB;
04620   #define glGenBuffersARB GLeeFuncPtr_glGenBuffersARB
04621 #endif
04622 #ifndef GLEE_H_DEFINED_glIsBufferARB
04623 #define GLEE_H_DEFINED_glIsBufferARB
04624   typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERARBPROC) (GLuint buffer);
04625   GLEE_EXTERN GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB;
04626   #define glIsBufferARB GLeeFuncPtr_glIsBufferARB
04627 #endif
04628 #ifndef GLEE_H_DEFINED_glBufferDataARB
04629 #define GLEE_H_DEFINED_glBufferDataARB
04630   typedef void (APIENTRYP GLEEPFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
04631   GLEE_EXTERN GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB;
04632   #define glBufferDataARB GLeeFuncPtr_glBufferDataARB
04633 #endif
04634 #ifndef GLEE_H_DEFINED_glBufferSubDataARB
04635 #define GLEE_H_DEFINED_glBufferSubDataARB
04636   typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
04637   GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB;
04638   #define glBufferSubDataARB GLeeFuncPtr_glBufferSubDataARB
04639 #endif
04640 #ifndef GLEE_H_DEFINED_glGetBufferSubDataARB
04641 #define GLEE_H_DEFINED_glGetBufferSubDataARB
04642   typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
04643   GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB;
04644   #define glGetBufferSubDataARB GLeeFuncPtr_glGetBufferSubDataARB
04645 #endif
04646 #ifndef GLEE_H_DEFINED_glMapBufferARB
04647 #define GLEE_H_DEFINED_glMapBufferARB
04648   typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
04649   GLEE_EXTERN GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB;
04650   #define glMapBufferARB GLeeFuncPtr_glMapBufferARB
04651 #endif
04652 #ifndef GLEE_H_DEFINED_glUnmapBufferARB
04653 #define GLEE_H_DEFINED_glUnmapBufferARB
04654   typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERARBPROC) (GLenum target);
04655   GLEE_EXTERN GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB;
04656   #define glUnmapBufferARB GLeeFuncPtr_glUnmapBufferARB
04657 #endif
04658 #ifndef GLEE_H_DEFINED_glGetBufferParameterivARB
04659 #define GLEE_H_DEFINED_glGetBufferParameterivARB
04660   typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint * params);
04661   GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB;
04662   #define glGetBufferParameterivARB GLeeFuncPtr_glGetBufferParameterivARB
04663 #endif
04664 #ifndef GLEE_H_DEFINED_glGetBufferPointervARB
04665 #define GLEE_H_DEFINED_glGetBufferPointervARB
04666   typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* * params);
04667   GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB;
04668   #define glGetBufferPointervARB GLeeFuncPtr_glGetBufferPointervARB
04669 #endif
04670 #endif 
04671 
04672 /* GL_ARB_occlusion_query */
04673 
04674 #ifndef GL_ARB_occlusion_query
04675 #define GL_ARB_occlusion_query 1
04676 #define __GLEE_GL_ARB_occlusion_query 1
04677 /* Constants */
04678 #define GL_QUERY_COUNTER_BITS_ARB                          0x8864
04679 #define GL_CURRENT_QUERY_ARB                               0x8865
04680 #define GL_QUERY_RESULT_ARB                                0x8866
04681 #define GL_QUERY_RESULT_AVAILABLE_ARB                      0x8867
04682 #define GL_SAMPLES_PASSED_ARB                              0x8914
04683 #ifndef GLEE_H_DEFINED_glGenQueriesARB
04684 #define GLEE_H_DEFINED_glGenQueriesARB
04685   typedef void (APIENTRYP GLEEPFNGLGENQUERIESARBPROC) (GLsizei n, GLuint * ids);
04686   GLEE_EXTERN GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB;
04687   #define glGenQueriesARB GLeeFuncPtr_glGenQueriesARB
04688 #endif
04689 #ifndef GLEE_H_DEFINED_glDeleteQueriesARB
04690 #define GLEE_H_DEFINED_glDeleteQueriesARB
04691   typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint * ids);
04692   GLEE_EXTERN GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB;
04693   #define glDeleteQueriesARB GLeeFuncPtr_glDeleteQueriesARB
04694 #endif
04695 #ifndef GLEE_H_DEFINED_glIsQueryARB
04696 #define GLEE_H_DEFINED_glIsQueryARB
04697   typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYARBPROC) (GLuint id);
04698   GLEE_EXTERN GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB;
04699   #define glIsQueryARB GLeeFuncPtr_glIsQueryARB
04700 #endif
04701 #ifndef GLEE_H_DEFINED_glBeginQueryARB
04702 #define GLEE_H_DEFINED_glBeginQueryARB
04703   typedef void (APIENTRYP GLEEPFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
04704   GLEE_EXTERN GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB;
04705   #define glBeginQueryARB GLeeFuncPtr_glBeginQueryARB
04706 #endif
04707 #ifndef GLEE_H_DEFINED_glEndQueryARB
04708 #define GLEE_H_DEFINED_glEndQueryARB
04709   typedef void (APIENTRYP GLEEPFNGLENDQUERYARBPROC) (GLenum target);
04710   GLEE_EXTERN GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB;
04711   #define glEndQueryARB GLeeFuncPtr_glEndQueryARB
04712 #endif
04713 #ifndef GLEE_H_DEFINED_glGetQueryivARB
04714 #define GLEE_H_DEFINED_glGetQueryivARB
04715   typedef void (APIENTRYP GLEEPFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint * params);
04716   GLEE_EXTERN GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB;
04717   #define glGetQueryivARB GLeeFuncPtr_glGetQueryivARB
04718 #endif
04719 #ifndef GLEE_H_DEFINED_glGetQueryObjectivARB
04720 #define GLEE_H_DEFINED_glGetQueryObjectivARB
04721   typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint * params);
04722   GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB;
04723   #define glGetQueryObjectivARB GLeeFuncPtr_glGetQueryObjectivARB
04724 #endif
04725 #ifndef GLEE_H_DEFINED_glGetQueryObjectuivARB
04726 #define GLEE_H_DEFINED_glGetQueryObjectuivARB
04727   typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint * params);
04728   GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB;
04729   #define glGetQueryObjectuivARB GLeeFuncPtr_glGetQueryObjectuivARB
04730 #endif
04731 #endif 
04732 
04733 /* GL_ARB_shader_objects */
04734 
04735 #ifndef GL_ARB_shader_objects
04736 #define GL_ARB_shader_objects 1
04737 #define __GLEE_GL_ARB_shader_objects 1
04738 /* Constants */
04739 #define GL_PROGRAM_OBJECT_ARB                              0x8B40
04740 #define GL_SHADER_OBJECT_ARB                               0x8B48
04741 #define GL_OBJECT_TYPE_ARB                                 0x8B4E
04742 #define GL_OBJECT_SUBTYPE_ARB                              0x8B4F
04743 #define GL_FLOAT_VEC2_ARB                                  0x8B50
04744 #define GL_FLOAT_VEC3_ARB                                  0x8B51
04745 #define GL_FLOAT_VEC4_ARB                                  0x8B52
04746 #define GL_INT_VEC2_ARB                                    0x8B53
04747 #define GL_INT_VEC3_ARB                                    0x8B54
04748 #define GL_INT_VEC4_ARB                                    0x8B55
04749 #define GL_BOOL_ARB                                        0x8B56
04750 #define GL_BOOL_VEC2_ARB                                   0x8B57
04751 #define GL_BOOL_VEC3_ARB                                   0x8B58
04752 #define GL_BOOL_VEC4_ARB                                   0x8B59
04753 #define GL_FLOAT_MAT2_ARB                                  0x8B5A
04754 #define GL_FLOAT_MAT3_ARB                                  0x8B5B
04755 #define GL_FLOAT_MAT4_ARB                                  0x8B5C
04756 #define GL_SAMPLER_1D_ARB                                  0x8B5D
04757 #define GL_SAMPLER_2D_ARB                                  0x8B5E
04758 #define GL_SAMPLER_3D_ARB                                  0x8B5F
04759 #define GL_SAMPLER_CUBE_ARB                                0x8B60
04760 #define GL_SAMPLER_1D_SHADOW_ARB                           0x8B61
04761 #define GL_SAMPLER_2D_SHADOW_ARB                           0x8B62
04762 #define GL_SAMPLER_2D_RECT_ARB                             0x8B63
04763 #define GL_SAMPLER_2D_RECT_SHADOW_ARB                      0x8B64
04764 #define GL_OBJECT_DELETE_STATUS_ARB                        0x8B80
04765 #define GL_OBJECT_COMPILE_STATUS_ARB                       0x8B81
04766 #define GL_OBJECT_LINK_STATUS_ARB                          0x8B82
04767 #define GL_OBJECT_VALIDATE_STATUS_ARB                      0x8B83
04768 #define GL_OBJECT_INFO_LOG_LENGTH_ARB                      0x8B84
04769 #define GL_OBJECT_ATTACHED_OBJECTS_ARB                     0x8B85
04770 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB                      0x8B86
04771 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB            0x8B87
04772 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB                 0x8B88
04773 #ifndef GLEE_H_DEFINED_glDeleteObjectARB
04774 #define GLEE_H_DEFINED_glDeleteObjectARB
04775   typedef void (APIENTRYP GLEEPFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
04776   GLEE_EXTERN GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB;
04777   #define glDeleteObjectARB GLeeFuncPtr_glDeleteObjectARB
04778 #endif
04779 #ifndef GLEE_H_DEFINED_glGetHandleARB
04780 #define GLEE_H_DEFINED_glGetHandleARB
04781   typedef GLhandleARB (APIENTRYP GLEEPFNGLGETHANDLEARBPROC) (GLenum pname);
04782   GLEE_EXTERN GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB;
04783   #define glGetHandleARB GLeeFuncPtr_glGetHandleARB
04784 #endif
04785 #ifndef GLEE_H_DEFINED_glDetachObjectARB
04786 #define GLEE_H_DEFINED_glDetachObjectARB
04787   typedef void (APIENTRYP GLEEPFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
04788   GLEE_EXTERN GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB;
04789   #define glDetachObjectARB GLeeFuncPtr_glDetachObjectARB
04790 #endif
04791 #ifndef GLEE_H_DEFINED_glCreateShaderObjectARB
04792 #define GLEE_H_DEFINED_glCreateShaderObjectARB
04793   typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
04794   GLEE_EXTERN GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB;
04795   #define glCreateShaderObjectARB GLeeFuncPtr_glCreateShaderObjectARB
04796 #endif
04797 #ifndef GLEE_H_DEFINED_glShaderSourceARB
04798 #define GLEE_H_DEFINED_glShaderSourceARB
04799   typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length);
04800   GLEE_EXTERN GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB;
04801   #define glShaderSourceARB GLeeFuncPtr_glShaderSourceARB
04802 #endif
04803 #ifndef GLEE_H_DEFINED_glCompileShaderARB
04804 #define GLEE_H_DEFINED_glCompileShaderARB
04805   typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
04806   GLEE_EXTERN GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB;
04807   #define glCompileShaderARB GLeeFuncPtr_glCompileShaderARB
04808 #endif
04809 #ifndef GLEE_H_DEFINED_glCreateProgramObjectARB
04810 #define GLEE_H_DEFINED_glCreateProgramObjectARB
04811   typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) ();
04812   GLEE_EXTERN GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB;
04813   #define glCreateProgramObjectARB GLeeFuncPtr_glCreateProgramObjectARB
04814 #endif
04815 #ifndef GLEE_H_DEFINED_glAttachObjectARB
04816 #define GLEE_H_DEFINED_glAttachObjectARB
04817   typedef void (APIENTRYP GLEEPFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
04818   GLEE_EXTERN GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB;
04819   #define glAttachObjectARB GLeeFuncPtr_glAttachObjectARB
04820 #endif
04821 #ifndef GLEE_H_DEFINED_glLinkProgramARB
04822 #define GLEE_H_DEFINED_glLinkProgramARB
04823   typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
04824   GLEE_EXTERN GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB;
04825   #define glLinkProgramARB GLeeFuncPtr_glLinkProgramARB
04826 #endif
04827 #ifndef GLEE_H_DEFINED_glUseProgramObjectARB
04828 #define GLEE_H_DEFINED_glUseProgramObjectARB
04829   typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
04830   GLEE_EXTERN GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB;
04831   #define glUseProgramObjectARB GLeeFuncPtr_glUseProgramObjectARB
04832 #endif
04833 #ifndef GLEE_H_DEFINED_glValidateProgramARB
04834 #define GLEE_H_DEFINED_glValidateProgramARB
04835   typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
04836   GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB;
04837   #define glValidateProgramARB GLeeFuncPtr_glValidateProgramARB
04838 #endif
04839 #ifndef GLEE_H_DEFINED_glUniform1fARB
04840 #define GLEE_H_DEFINED_glUniform1fARB
04841   typedef void (APIENTRYP GLEEPFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
04842   GLEE_EXTERN GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB;
04843   #define glUniform1fARB GLeeFuncPtr_glUniform1fARB
04844 #endif
04845 #ifndef GLEE_H_DEFINED_glUniform2fARB
04846 #define GLEE_H_DEFINED_glUniform2fARB
04847   typedef void (APIENTRYP GLEEPFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
04848   GLEE_EXTERN GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB;
04849   #define glUniform2fARB GLeeFuncPtr_glUniform2fARB
04850 #endif
04851 #ifndef GLEE_H_DEFINED_glUniform3fARB
04852 #define GLEE_H_DEFINED_glUniform3fARB
04853   typedef void (APIENTRYP GLEEPFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
04854   GLEE_EXTERN GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB;
04855   #define glUniform3fARB GLeeFuncPtr_glUniform3fARB
04856 #endif
04857 #ifndef GLEE_H_DEFINED_glUniform4fARB
04858 #define GLEE_H_DEFINED_glUniform4fARB
04859   typedef void (APIENTRYP GLEEPFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
04860   GLEE_EXTERN GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB;
04861   #define glUniform4fARB GLeeFuncPtr_glUniform4fARB
04862 #endif
04863 #ifndef GLEE_H_DEFINED_glUniform1iARB
04864 #define GLEE_H_DEFINED_glUniform1iARB
04865   typedef void (APIENTRYP GLEEPFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
04866   GLEE_EXTERN GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB;
04867   #define glUniform1iARB GLeeFuncPtr_glUniform1iARB
04868 #endif
04869 #ifndef GLEE_H_DEFINED_glUniform2iARB
04870 #define GLEE_H_DEFINED_glUniform2iARB
04871   typedef void (APIENTRYP GLEEPFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
04872   GLEE_EXTERN GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB;
04873   #define glUniform2iARB GLeeFuncPtr_glUniform2iARB
04874 #endif
04875 #ifndef GLEE_H_DEFINED_glUniform3iARB
04876 #define GLEE_H_DEFINED_glUniform3iARB
04877   typedef void (APIENTRYP GLEEPFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
04878   GLEE_EXTERN GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB;
04879   #define glUniform3iARB GLeeFuncPtr_glUniform3iARB
04880 #endif
04881 #ifndef GLEE_H_DEFINED_glUniform4iARB
04882 #define GLEE_H_DEFINED_glUniform4iARB
04883   typedef void (APIENTRYP GLEEPFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
04884   GLEE_EXTERN GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB;
04885   #define glUniform4iARB GLeeFuncPtr_glUniform4iARB
04886 #endif
04887 #ifndef GLEE_H_DEFINED_glUniform1fvARB
04888 #define GLEE_H_DEFINED_glUniform1fvARB
04889   typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
04890   GLEE_EXTERN GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB;
04891   #define glUniform1fvARB GLeeFuncPtr_glUniform1fvARB
04892 #endif
04893 #ifndef GLEE_H_DEFINED_glUniform2fvARB
04894 #define GLEE_H_DEFINED_glUniform2fvARB
04895   typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
04896   GLEE_EXTERN GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB;
04897   #define glUniform2fvARB GLeeFuncPtr_glUniform2fvARB
04898 #endif
04899 #ifndef GLEE_H_DEFINED_glUniform3fvARB
04900 #define GLEE_H_DEFINED_glUniform3fvARB
04901   typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
04902   GLEE_EXTERN GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB;
04903   #define glUniform3fvARB GLeeFuncPtr_glUniform3fvARB
04904 #endif
04905 #ifndef GLEE_H_DEFINED_glUniform4fvARB
04906 #define GLEE_H_DEFINED_glUniform4fvARB
04907   typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
04908   GLEE_EXTERN GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB;
04909   #define glUniform4fvARB GLeeFuncPtr_glUniform4fvARB
04910 #endif
04911 #ifndef GLEE_H_DEFINED_glUniform1ivARB
04912 #define GLEE_H_DEFINED_glUniform1ivARB
04913   typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint * value);
04914   GLEE_EXTERN GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB;
04915   #define glUniform1ivARB GLeeFuncPtr_glUniform1ivARB
04916 #endif
04917 #ifndef GLEE_H_DEFINED_glUniform2ivARB
04918 #define GLEE_H_DEFINED_glUniform2ivARB
04919   typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint * value);
04920   GLEE_EXTERN GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB;
04921   #define glUniform2ivARB GLeeFuncPtr_glUniform2ivARB
04922 #endif
04923 #ifndef GLEE_H_DEFINED_glUniform3ivARB
04924 #define GLEE_H_DEFINED_glUniform3ivARB
04925   typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint * value);
04926   GLEE_EXTERN GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB;
04927   #define glUniform3ivARB GLeeFuncPtr_glUniform3ivARB
04928 #endif
04929 #ifndef GLEE_H_DEFINED_glUniform4ivARB
04930 #define GLEE_H_DEFINED_glUniform4ivARB
04931   typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint * value);
04932   GLEE_EXTERN GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB;
04933   #define glUniform4ivARB GLeeFuncPtr_glUniform4ivARB
04934 #endif
04935 #ifndef GLEE_H_DEFINED_glUniformMatrix2fvARB
04936 #define GLEE_H_DEFINED_glUniformMatrix2fvARB
04937   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
04938   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB;
04939   #define glUniformMatrix2fvARB GLeeFuncPtr_glUniformMatrix2fvARB
04940 #endif
04941 #ifndef GLEE_H_DEFINED_glUniformMatrix3fvARB
04942 #define GLEE_H_DEFINED_glUniformMatrix3fvARB
04943   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
04944   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB;
04945   #define glUniformMatrix3fvARB GLeeFuncPtr_glUniformMatrix3fvARB
04946 #endif
04947 #ifndef GLEE_H_DEFINED_glUniformMatrix4fvARB
04948 #define GLEE_H_DEFINED_glUniformMatrix4fvARB
04949   typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
04950   GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB;
04951   #define glUniformMatrix4fvARB GLeeFuncPtr_glUniformMatrix4fvARB
04952 #endif
04953 #ifndef GLEE_H_DEFINED_glGetObjectParameterfvARB
04954 #define GLEE_H_DEFINED_glGetObjectParameterfvARB
04955   typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat * params);
04956   GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB;
04957   #define glGetObjectParameterfvARB GLeeFuncPtr_glGetObjectParameterfvARB
04958 #endif
04959 #ifndef GLEE_H_DEFINED_glGetObjectParameterivARB
04960 #define GLEE_H_DEFINED_glGetObjectParameterivARB
04961   typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint * params);
04962   GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB;
04963   #define glGetObjectParameterivARB GLeeFuncPtr_glGetObjectParameterivARB
04964 #endif
04965 #ifndef GLEE_H_DEFINED_glGetInfoLogARB
04966 #define GLEE_H_DEFINED_glGetInfoLogARB
04967   typedef void (APIENTRYP GLEEPFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
04968   GLEE_EXTERN GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB;
04969   #define glGetInfoLogARB GLeeFuncPtr_glGetInfoLogARB
04970 #endif
04971 #ifndef GLEE_H_DEFINED_glGetAttachedObjectsARB
04972 #define GLEE_H_DEFINED_glGetAttachedObjectsARB
04973   typedef void (APIENTRYP GLEEPFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
04974   GLEE_EXTERN GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB;
04975   #define glGetAttachedObjectsARB GLeeFuncPtr_glGetAttachedObjectsARB
04976 #endif
04977 #ifndef GLEE_H_DEFINED_glGetUniformLocationARB
04978 #define GLEE_H_DEFINED_glGetUniformLocationARB
04979   typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
04980   GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB;
04981   #define glGetUniformLocationARB GLeeFuncPtr_glGetUniformLocationARB
04982 #endif
04983 #ifndef GLEE_H_DEFINED_glGetActiveUniformARB
04984 #define GLEE_H_DEFINED_glGetActiveUniformARB
04985   typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
04986   GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB;
04987   #define glGetActiveUniformARB GLeeFuncPtr_glGetActiveUniformARB
04988 #endif
04989 #ifndef GLEE_H_DEFINED_glGetUniformfvARB
04990 #define GLEE_H_DEFINED_glGetUniformfvARB
04991   typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat * params);
04992   GLEE_EXTERN GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB;
04993   #define glGetUniformfvARB GLeeFuncPtr_glGetUniformfvARB
04994 #endif
04995 #ifndef GLEE_H_DEFINED_glGetUniformivARB
04996 #define GLEE_H_DEFINED_glGetUniformivARB
04997   typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint * params);
04998   GLEE_EXTERN GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB;
04999   #define glGetUniformivARB GLeeFuncPtr_glGetUniformivARB
05000 #endif
05001 #ifndef GLEE_H_DEFINED_glGetShaderSourceARB
05002 #define GLEE_H_DEFINED_glGetShaderSourceARB
05003   typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
05004   GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB;
05005   #define glGetShaderSourceARB GLeeFuncPtr_glGetShaderSourceARB
05006 #endif
05007 #endif 
05008 
05009 /* GL_ARB_vertex_shader */
05010 
05011 #ifndef GL_ARB_vertex_shader
05012 #define GL_ARB_vertex_shader 1
05013 #define __GLEE_GL_ARB_vertex_shader 1
05014 /* Constants */
05015 #define GL_VERTEX_SHADER_ARB                               0x8B31
05016 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB               0x8B4A
05017 #define GL_MAX_VARYING_FLOATS_ARB                          0x8B4B
05018 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB              0x8B4C
05019 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB            0x8B4D
05020 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB                    0x8B89
05021 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB          0x8B8A
05022 #ifndef GLEE_H_DEFINED_glBindAttribLocationARB
05023 #define GLEE_H_DEFINED_glBindAttribLocationARB
05024   typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB * name);
05025   GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB;
05026   #define glBindAttribLocationARB GLeeFuncPtr_glBindAttribLocationARB
05027 #endif
05028 #ifndef GLEE_H_DEFINED_glGetActiveAttribARB
05029 #define GLEE_H_DEFINED_glGetActiveAttribARB
05030   typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
05031   GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB;
05032   #define glGetActiveAttribARB GLeeFuncPtr_glGetActiveAttribARB
05033 #endif
05034 #ifndef GLEE_H_DEFINED_glGetAttribLocationARB
05035 #define GLEE_H_DEFINED_glGetAttribLocationARB
05036   typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
05037   GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB;
05038   #define glGetAttribLocationARB GLeeFuncPtr_glGetAttribLocationARB
05039 #endif
05040 #endif 
05041 
05042 /* GL_ARB_fragment_shader */
05043 
05044 #ifndef GL_ARB_fragment_shader
05045 #define GL_ARB_fragment_shader 1
05046 #define __GLEE_GL_ARB_fragment_shader 1
05047 /* Constants */
05048 #define GL_FRAGMENT_SHADER_ARB                             0x8B30
05049 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB             0x8B49
05050 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB             0x8B8B
05051 #endif 
05052 
05053 /* GL_ARB_shading_language_100 */
05054 
05055 #ifndef GL_ARB_shading_language_100
05056 #define GL_ARB_shading_language_100 1
05057 #define __GLEE_GL_ARB_shading_language_100 1
05058 /* Constants */
05059 #define GL_SHADING_LANGUAGE_VERSION_ARB                    0x8B8C
05060 #endif 
05061 
05062 /* GL_ARB_texture_non_power_of_two */
05063 
05064 #ifndef GL_ARB_texture_non_power_of_two
05065 #define GL_ARB_texture_non_power_of_two 1
05066 #define __GLEE_GL_ARB_texture_non_power_of_two 1
05067 /* Constants */
05068 #endif 
05069 
05070 /* GL_ARB_point_sprite */
05071 
05072 #ifndef GL_ARB_point_sprite
05073 #define GL_ARB_point_sprite 1
05074 #define __GLEE_GL_ARB_point_sprite 1
05075 /* Constants */
05076 #define GL_POINT_SPRITE_ARB                                0x8861
05077 #define GL_COORD_REPLACE_ARB                               0x8862
05078 #endif 
05079 
05080 /* GL_ARB_fragment_program_shadow */
05081 
05082 #ifndef GL_ARB_fragment_program_shadow
05083 #define GL_ARB_fragment_program_shadow 1
05084 #define __GLEE_GL_ARB_fragment_program_shadow 1
05085 /* Constants */
05086 #endif 
05087 
05088 /* GL_ARB_draw_buffers */
05089 
05090 #ifndef GL_ARB_draw_buffers
05091 #define GL_ARB_draw_buffers 1
05092 #define __GLEE_GL_ARB_draw_buffers 1
05093 /* Constants */
05094 #define GL_MAX_DRAW_BUFFERS_ARB                            0x8824
05095 #define GL_DRAW_BUFFER0_ARB                                0x8825
05096 #define GL_DRAW_BUFFER1_ARB                                0x8826
05097 #define GL_DRAW_BUFFER2_ARB                                0x8827
05098 #define GL_DRAW_BUFFER3_ARB                                0x8828
05099 #define GL_DRAW_BUFFER4_ARB                                0x8829
05100 #define GL_DRAW_BUFFER5_ARB                                0x882A
05101 #define GL_DRAW_BUFFER6_ARB                                0x882B
05102 #define GL_DRAW_BUFFER7_ARB                                0x882C
05103 #define GL_DRAW_BUFFER8_ARB                                0x882D
05104 #define GL_DRAW_BUFFER9_ARB                                0x882E
05105 #define GL_DRAW_BUFFER10_ARB                               0x882F
05106 #define GL_DRAW_BUFFER11_ARB                               0x8830
05107 #define GL_DRAW_BUFFER12_ARB                               0x8831
05108 #define GL_DRAW_BUFFER13_ARB                               0x8832
05109 #define GL_DRAW_BUFFER14_ARB                               0x8833
05110 #define GL_DRAW_BUFFER15_ARB                               0x8834
05111 #ifndef GLEE_H_DEFINED_glDrawBuffersARB
05112 #define GLEE_H_DEFINED_glDrawBuffersARB
05113   typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum * bufs);
05114   GLEE_EXTERN GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB;
05115   #define glDrawBuffersARB GLeeFuncPtr_glDrawBuffersARB
05116 #endif
05117 #endif 
05118 
05119 /* GL_ARB_texture_rectangle */
05120 
05121 #ifndef GL_ARB_texture_rectangle
05122 #define GL_ARB_texture_rectangle 1
05123 #define __GLEE_GL_ARB_texture_rectangle 1
05124 /* Constants */
05125 #define GL_TEXTURE_RECTANGLE_ARB                           0x84F5
05126 #define GL_TEXTURE_BINDING_RECTANGLE_ARB                   0x84F6
05127 #define GL_PROXY_TEXTURE_RECTANGLE_ARB                     0x84F7
05128 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB                  0x84F8
05129 #endif 
05130 
05131 /* GL_ARB_color_buffer_float */
05132 
05133 #ifndef GL_ARB_color_buffer_float
05134 #define GL_ARB_color_buffer_float 1
05135 #define __GLEE_GL_ARB_color_buffer_float 1
05136 /* Constants */
05137 #define GL_RGBA_FLOAT_MODE_ARB                             0x8820
05138 #define GL_CLAMP_VERTEX_COLOR_ARB                          0x891A
05139 #define GL_CLAMP_FRAGMENT_COLOR_ARB                        0x891B
05140 #define GL_CLAMP_READ_COLOR_ARB                            0x891C
05141 #define GL_FIXED_ONLY_ARB                                  0x891D
05142 #ifndef GLEE_H_DEFINED_glClampColorARB
05143 #define GLEE_H_DEFINED_glClampColorARB
05144   typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
05145   GLEE_EXTERN GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB;
05146   #define glClampColorARB GLeeFuncPtr_glClampColorARB
05147 #endif
05148 #endif 
05149 
05150 /* GL_ARB_half_float_pixel */
05151 
05152 #ifndef GL_ARB_half_float_pixel
05153 #define GL_ARB_half_float_pixel 1
05154 #define __GLEE_GL_ARB_half_float_pixel 1
05155 /* Constants */
05156 #define GL_HALF_FLOAT_ARB                                  0x140B
05157 #endif 
05158 
05159 /* GL_ARB_texture_float */
05160 
05161 #ifndef GL_ARB_texture_float
05162 #define GL_ARB_texture_float 1
05163 #define __GLEE_GL_ARB_texture_float 1
05164 /* Constants */
05165 #define GL_TEXTURE_RED_TYPE_ARB                            0x8C10
05166 #define GL_TEXTURE_GREEN_TYPE_ARB                          0x8C11
05167 #define GL_TEXTURE_BLUE_TYPE_ARB                           0x8C12
05168 #define GL_TEXTURE_ALPHA_TYPE_ARB                          0x8C13
05169 #define GL_TEXTURE_LUMINANCE_TYPE_ARB                      0x8C14
05170 #define GL_TEXTURE_INTENSITY_TYPE_ARB                      0x8C15
05171 #define GL_TEXTURE_DEPTH_TYPE_ARB                          0x8C16
05172 #define GL_UNSIGNED_NORMALIZED_ARB                         0x8C17
05173 #define GL_RGBA32F_ARB                                     0x8814
05174 #define GL_RGB32F_ARB                                      0x8815
05175 #define GL_ALPHA32F_ARB                                    0x8816
05176 #define GL_INTENSITY32F_ARB                                0x8817
05177 #define GL_LUMINANCE32F_ARB                                0x8818
05178 #define GL_LUMINANCE_ALPHA32F_ARB                          0x8819
05179 #define GL_RGBA16F_ARB                                     0x881A
05180 #define GL_RGB16F_ARB                                      0x881B
05181 #define GL_ALPHA16F_ARB                                    0x881C
05182 #define GL_INTENSITY16F_ARB                                0x881D
05183 #define GL_LUMINANCE16F_ARB                                0x881E
05184 #define GL_LUMINANCE_ALPHA16F_ARB                          0x881F
05185 #endif 
05186 
05187 /* GL_ARB_pixel_buffer_object */
05188 
05189 #ifndef GL_ARB_pixel_buffer_object
05190 #define GL_ARB_pixel_buffer_object 1
05191 #define __GLEE_GL_ARB_pixel_buffer_object 1
05192 /* Constants */
05193 #define GL_PIXEL_PACK_BUFFER_ARB                           0x88EB
05194 #define GL_PIXEL_UNPACK_BUFFER_ARB                         0x88EC
05195 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB                   0x88ED
05196 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB                 0x88EF
05197 #endif 
05198 
05199 /* GL_ARB_depth_buffer_float */
05200 
05201 #ifndef GL_ARB_depth_buffer_float
05202 #define GL_ARB_depth_buffer_float 1
05203 #define __GLEE_GL_ARB_depth_buffer_float 1
05204 /* Constants */
05205 #define GL_DEPTH_COMPONENT32F                              0x8CAC
05206 #define GL_DEPTH32F_STENCIL8                               0x8CAD
05207 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV                  0x8DAD
05208 #endif 
05209 
05210 /* GL_ARB_draw_instanced */
05211 
05212 #ifndef GL_ARB_draw_instanced
05213 #define GL_ARB_draw_instanced 1
05214 #define __GLEE_GL_ARB_draw_instanced 1
05215 /* Constants */
05216 #ifndef GLEE_H_DEFINED_glDrawArraysInstancedARB
05217 #define GLEE_H_DEFINED_glDrawArraysInstancedARB
05218   typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
05219   GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB;
05220   #define glDrawArraysInstancedARB GLeeFuncPtr_glDrawArraysInstancedARB
05221 #endif
05222 #ifndef GLEE_H_DEFINED_glDrawElementsInstancedARB
05223 #define GLEE_H_DEFINED_glDrawElementsInstancedARB
05224   typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
05225   GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB;
05226   #define glDrawElementsInstancedARB GLeeFuncPtr_glDrawElementsInstancedARB
05227 #endif
05228 #endif 
05229 
05230 /* GL_ARB_framebuffer_object */
05231 
05232 #ifndef GL_ARB_framebuffer_object
05233 #define GL_ARB_framebuffer_object 1
05234 #define __GLEE_GL_ARB_framebuffer_object 1
05235 /* Constants */
05236 #define GL_INVALID_FRAMEBUFFER_OPERATION                   0x0506
05237 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING           0x8210
05238 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE           0x8211
05239 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE                 0x8212
05240 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE               0x8213
05241 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE                0x8214
05242 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE               0x8215
05243 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE               0x8216
05244 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE             0x8217
05245 #define GL_FRAMEBUFFER_DEFAULT                             0x8218
05246 #define GL_FRAMEBUFFER_UNDEFINED                           0x8219
05247 #define GL_DEPTH_STENCIL_ATTACHMENT                        0x821A
05248 #define GL_INDEX                                           0x8222
05249 #define GL_MAX_RENDERBUFFER_SIZE                           0x84E8
05250 #define GL_DEPTH_STENCIL                                   0x84F9
05251 #define GL_UNSIGNED_INT_24_8                               0x84FA
05252 #define GL_DEPTH24_STENCIL8                                0x88F0
05253 #define GL_TEXTURE_STENCIL_SIZE                            0x88F1
05254 #define GL_FRAMEBUFFER_BINDING                             0x8CA6
05255 #define GL_DRAW_FRAMEBUFFER_BINDING                        GL_FRAMEBUFFER_BINDING
05256 #define GL_RENDERBUFFER_BINDING                            0x8CA7
05257 #define GL_READ_FRAMEBUFFER                                0x8CA8
05258 #define GL_DRAW_FRAMEBUFFER                                0x8CA9
05259 #define GL_READ_FRAMEBUFFER_BINDING                        0x8CAA
05260 #define GL_RENDERBUFFER_SAMPLES                            0x8CAB
05261 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE              0x8CD0
05262 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME              0x8CD1
05263 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL            0x8CD2
05264 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE    0x8CD3
05265 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER            0x8CD4
05266 #define GL_FRAMEBUFFER_COMPLETE                            0x8CD5
05267 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT               0x8CD6
05268 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT       0x8CD7
05269 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER              0x8CDB
05270 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER              0x8CDC
05271 #define GL_FRAMEBUFFER_UNSUPPORTED                         0x8CDD
05272 #define GL_MAX_COLOR_ATTACHMENTS                           0x8CDF
05273 #define GL_COLOR_ATTACHMENT0                               0x8CE0
05274 #define GL_COLOR_ATTACHMENT1                               0x8CE1
05275 #define GL_COLOR_ATTACHMENT2                               0x8CE2
05276 #define GL_COLOR_ATTACHMENT3                               0x8CE3
05277 #define GL_COLOR_ATTACHMENT4                               0x8CE4
05278 #define GL_COLOR_ATTACHMENT5                               0x8CE5
05279 #define GL_COLOR_ATTACHMENT6                               0x8CE6
05280 #define GL_COLOR_ATTACHMENT7                               0x8CE7
05281 #define GL_COLOR_ATTACHMENT8                               0x8CE8
05282 #define GL_COLOR_ATTACHMENT9                               0x8CE9
05283 #define GL_COLOR_ATTACHMENT10                              0x8CEA
05284 #define GL_COLOR_ATTACHMENT11                              0x8CEB
05285 #define GL_COLOR_ATTACHMENT12                              0x8CEC
05286 #define GL_COLOR_ATTACHMENT13                              0x8CED
05287 #define GL_COLOR_ATTACHMENT14                              0x8CEE
05288 #define GL_COLOR_ATTACHMENT15                              0x8CEF
05289 #define GL_DEPTH_ATTACHMENT                                0x8D00
05290 #define GL_STENCIL_ATTACHMENT                              0x8D20
05291 #define GL_FRAMEBUFFER                                     0x8D40
05292 #define GL_RENDERBUFFER                                    0x8D41
05293 #define GL_RENDERBUFFER_WIDTH                              0x8D42
05294 #define GL_RENDERBUFFER_HEIGHT                             0x8D43
05295 #define GL_RENDERBUFFER_INTERNAL_FORMAT                    0x8D44
05296 #define GL_STENCIL_INDEX1                                  0x8D46
05297 #define GL_STENCIL_INDEX4                                  0x8D47
05298 #define GL_STENCIL_INDEX8                                  0x8D48
05299 #define GL_STENCIL_INDEX16                                 0x8D49
05300 #define GL_RENDERBUFFER_RED_SIZE                           0x8D50
05301 #define GL_RENDERBUFFER_GREEN_SIZE                         0x8D51
05302 #define GL_RENDERBUFFER_BLUE_SIZE                          0x8D52
05303 #define GL_RENDERBUFFER_ALPHA_SIZE                         0x8D53
05304 #define GL_RENDERBUFFER_DEPTH_SIZE                         0x8D54
05305 #define GL_RENDERBUFFER_STENCIL_SIZE                       0x8D55
05306 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE              0x8D56
05307 #define GL_MAX_SAMPLES                                     0x8D57
05308 #ifndef GLEE_H_DEFINED_glIsRenderbuffer
05309 #define GLEE_H_DEFINED_glIsRenderbuffer
05310   typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
05311   GLEE_EXTERN GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer;
05312   #define glIsRenderbuffer GLeeFuncPtr_glIsRenderbuffer
05313 #endif
05314 #ifndef GLEE_H_DEFINED_glBindRenderbuffer
05315 #define GLEE_H_DEFINED_glBindRenderbuffer
05316   typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
05317   GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer;
05318   #define glBindRenderbuffer GLeeFuncPtr_glBindRenderbuffer
05319 #endif
05320 #ifndef GLEE_H_DEFINED_glDeleteRenderbuffers
05321 #define GLEE_H_DEFINED_glDeleteRenderbuffers
05322   typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint * renderbuffers);
05323   GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers;
05324   #define glDeleteRenderbuffers GLeeFuncPtr_glDeleteRenderbuffers
05325 #endif
05326 #ifndef GLEE_H_DEFINED_glGenRenderbuffers
05327 #define GLEE_H_DEFINED_glGenRenderbuffers
05328   typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint * renderbuffers);
05329   GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers;
05330   #define glGenRenderbuffers GLeeFuncPtr_glGenRenderbuffers
05331 #endif
05332 #ifndef GLEE_H_DEFINED_glRenderbufferStorage
05333 #define GLEE_H_DEFINED_glRenderbufferStorage
05334   typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
05335   GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage;
05336   #define glRenderbufferStorage GLeeFuncPtr_glRenderbufferStorage
05337 #endif
05338 #ifndef GLEE_H_DEFINED_glGetRenderbufferParameteriv
05339 #define GLEE_H_DEFINED_glGetRenderbufferParameteriv
05340   typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
05341   GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv;
05342   #define glGetRenderbufferParameteriv GLeeFuncPtr_glGetRenderbufferParameteriv
05343 #endif
05344 #ifndef GLEE_H_DEFINED_glIsFramebuffer
05345 #define GLEE_H_DEFINED_glIsFramebuffer
05346   typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
05347   GLEE_EXTERN GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer;
05348   #define glIsFramebuffer GLeeFuncPtr_glIsFramebuffer
05349 #endif
05350 #ifndef GLEE_H_DEFINED_glBindFramebuffer
05351 #define GLEE_H_DEFINED_glBindFramebuffer
05352   typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
05353   GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer;
05354   #define glBindFramebuffer GLeeFuncPtr_glBindFramebuffer
05355 #endif
05356 #ifndef GLEE_H_DEFINED_glDeleteFramebuffers
05357 #define GLEE_H_DEFINED_glDeleteFramebuffers
05358   typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint * framebuffers);
05359   GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers;
05360   #define glDeleteFramebuffers GLeeFuncPtr_glDeleteFramebuffers
05361 #endif
05362 #ifndef GLEE_H_DEFINED_glGenFramebuffers
05363 #define GLEE_H_DEFINED_glGenFramebuffers
05364   typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint * framebuffers);
05365   GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers;
05366   #define glGenFramebuffers GLeeFuncPtr_glGenFramebuffers
05367 #endif
05368 #ifndef GLEE_H_DEFINED_glCheckFramebufferStatus
05369 #define GLEE_H_DEFINED_glCheckFramebufferStatus
05370   typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
05371   GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus;
05372   #define glCheckFramebufferStatus GLeeFuncPtr_glCheckFramebufferStatus
05373 #endif
05374 #ifndef GLEE_H_DEFINED_glFramebufferTexture1D
05375 #define GLEE_H_DEFINED_glFramebufferTexture1D
05376   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
05377   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D;
05378   #define glFramebufferTexture1D GLeeFuncPtr_glFramebufferTexture1D
05379 #endif
05380 #ifndef GLEE_H_DEFINED_glFramebufferTexture2D
05381 #define GLEE_H_DEFINED_glFramebufferTexture2D
05382   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
05383   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D;
05384   #define glFramebufferTexture2D GLeeFuncPtr_glFramebufferTexture2D
05385 #endif
05386 #ifndef GLEE_H_DEFINED_glFramebufferTexture3D
05387 #define GLEE_H_DEFINED_glFramebufferTexture3D
05388   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
05389   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D;
05390   #define glFramebufferTexture3D GLeeFuncPtr_glFramebufferTexture3D
05391 #endif
05392 #ifndef GLEE_H_DEFINED_glFramebufferRenderbuffer
05393 #define GLEE_H_DEFINED_glFramebufferRenderbuffer
05394   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
05395   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer;
05396   #define glFramebufferRenderbuffer GLeeFuncPtr_glFramebufferRenderbuffer
05397 #endif
05398 #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
05399 #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
05400   typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
05401   GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv;
05402   #define glGetFramebufferAttachmentParameteriv GLeeFuncPtr_glGetFramebufferAttachmentParameteriv
05403 #endif
05404 #ifndef GLEE_H_DEFINED_glGenerateMipmap
05405 #define GLEE_H_DEFINED_glGenerateMipmap
05406   typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPPROC) (GLenum target);
05407   GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap;
05408   #define glGenerateMipmap GLeeFuncPtr_glGenerateMipmap
05409 #endif
05410 #ifndef GLEE_H_DEFINED_glBlitFramebuffer
05411 #define GLEE_H_DEFINED_glBlitFramebuffer
05412   typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
05413   GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer;
05414   #define glBlitFramebuffer GLeeFuncPtr_glBlitFramebuffer
05415 #endif
05416 #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisample
05417 #define GLEE_H_DEFINED_glRenderbufferStorageMultisample
05418   typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
05419   GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample;
05420   #define glRenderbufferStorageMultisample GLeeFuncPtr_glRenderbufferStorageMultisample
05421 #endif
05422 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayer
05423 #define GLEE_H_DEFINED_glFramebufferTextureLayer
05424   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
05425   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer;
05426   #define glFramebufferTextureLayer GLeeFuncPtr_glFramebufferTextureLayer
05427 #endif
05428 #endif 
05429 
05430 /* GL_ARB_framebuffer_sRGB */
05431 
05432 #ifndef GL_ARB_framebuffer_sRGB
05433 #define GL_ARB_framebuffer_sRGB 1
05434 #define __GLEE_GL_ARB_framebuffer_sRGB 1
05435 /* Constants */
05436 #define GL_FRAMEBUFFER_SRGB                                0x8DB9
05437 #endif 
05438 
05439 /* GL_ARB_geometry_shader4 */
05440 
05441 #ifndef GL_ARB_geometry_shader4
05442 #define GL_ARB_geometry_shader4 1
05443 #define __GLEE_GL_ARB_geometry_shader4 1
05444 /* Constants */
05445 #define GL_LINES_ADJACENCY_ARB                             0x000A
05446 #define GL_LINE_STRIP_ADJACENCY_ARB                        0x000B
05447 #define GL_TRIANGLES_ADJACENCY_ARB                         0x000C
05448 #define GL_TRIANGLE_STRIP_ADJACENCY_ARB                    0x000D
05449 #define GL_PROGRAM_POINT_SIZE_ARB                          0x8642
05450 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB            0x8C29
05451 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB              0x8DA7
05452 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB        0x8DA8
05453 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB          0x8DA9
05454 #define GL_GEOMETRY_SHADER_ARB                             0x8DD9
05455 #define GL_GEOMETRY_VERTICES_OUT_ARB                       0x8DDA
05456 #define GL_GEOMETRY_INPUT_TYPE_ARB                         0x8DDB
05457 #define GL_GEOMETRY_OUTPUT_TYPE_ARB                        0x8DDC
05458 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB             0x8DDD
05459 #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB               0x8DDE
05460 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB             0x8DDF
05461 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB                0x8DE0
05462 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB        0x8DE1
05463 #ifndef GLEE_H_DEFINED_glProgramParameteriARB
05464 #define GLEE_H_DEFINED_glProgramParameteriARB
05465   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
05466   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB;
05467   #define glProgramParameteriARB GLeeFuncPtr_glProgramParameteriARB
05468 #endif
05469 #ifndef GLEE_H_DEFINED_glFramebufferTextureARB
05470 #define GLEE_H_DEFINED_glFramebufferTextureARB
05471   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
05472   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB;
05473   #define glFramebufferTextureARB GLeeFuncPtr_glFramebufferTextureARB
05474 #endif
05475 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerARB
05476 #define GLEE_H_DEFINED_glFramebufferTextureLayerARB
05477   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
05478   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB;
05479   #define glFramebufferTextureLayerARB GLeeFuncPtr_glFramebufferTextureLayerARB
05480 #endif
05481 #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceARB
05482 #define GLEE_H_DEFINED_glFramebufferTextureFaceARB
05483   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
05484   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB;
05485   #define glFramebufferTextureFaceARB GLeeFuncPtr_glFramebufferTextureFaceARB
05486 #endif
05487 #endif 
05488 
05489 /* GL_ARB_half_float_vertex */
05490 
05491 #ifndef GL_ARB_half_float_vertex
05492 #define GL_ARB_half_float_vertex 1
05493 #define __GLEE_GL_ARB_half_float_vertex 1
05494 /* Constants */
05495 #define GL_HALF_FLOAT                                      0x140B
05496 #endif 
05497 
05498 /* GL_ARB_instanced_arrays */
05499 
05500 #ifndef GL_ARB_instanced_arrays
05501 #define GL_ARB_instanced_arrays 1
05502 #define __GLEE_GL_ARB_instanced_arrays 1
05503 /* Constants */
05504 #ifndef GLEE_H_DEFINED_glVertexAttribDivisor
05505 #define GLEE_H_DEFINED_glVertexAttribDivisor
05506   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
05507   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor;
05508   #define glVertexAttribDivisor GLeeFuncPtr_glVertexAttribDivisor
05509 #endif
05510 #endif 
05511 
05512 /* GL_ARB_map_buffer_range */
05513 
05514 #ifndef GL_ARB_map_buffer_range
05515 #define GL_ARB_map_buffer_range 1
05516 #define __GLEE_GL_ARB_map_buffer_range 1
05517 /* Constants */
05518 #define GL_MAP_READ_BIT                                    0x0001
05519 #define GL_MAP_WRITE_BIT                                   0x0002
05520 #define GL_MAP_INVALIDATE_RANGE_BIT                        0x0004
05521 #define GL_MAP_INVALIDATE_BUFFER_BIT                       0x0008
05522 #define GL_MAP_FLUSH_EXPLICIT_BIT                          0x0010
05523 #define GL_MAP_UNSYNCHRONIZED_BIT                          0x0020
05524 #ifndef GLEE_H_DEFINED_glMapBufferRange
05525 #define GLEE_H_DEFINED_glMapBufferRange
05526   typedef void (APIENTRYP GLEEPFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
05527   GLEE_EXTERN GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange;
05528   #define glMapBufferRange GLeeFuncPtr_glMapBufferRange
05529 #endif
05530 #ifndef GLEE_H_DEFINED_glFlushMappedBufferRange
05531 #define GLEE_H_DEFINED_glFlushMappedBufferRange
05532   typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
05533   GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange;
05534   #define glFlushMappedBufferRange GLeeFuncPtr_glFlushMappedBufferRange
05535 #endif
05536 #endif 
05537 
05538 /* GL_ARB_texture_buffer_object */
05539 
05540 #ifndef GL_ARB_texture_buffer_object
05541 #define GL_ARB_texture_buffer_object 1
05542 #define __GLEE_GL_ARB_texture_buffer_object 1
05543 /* Constants */
05544 #define GL_TEXTURE_BUFFER_ARB                              0x8C2A
05545 #define GL_MAX_TEXTURE_BUFFER_SIZE_ARB                     0x8C2B
05546 #define GL_TEXTURE_BINDING_BUFFER_ARB                      0x8C2C
05547 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB           0x8C2D
05548 #define GL_TEXTURE_BUFFER_FORMAT_ARB                       0x8C2E
05549 #ifndef GLEE_H_DEFINED_glTexBufferARB
05550 #define GLEE_H_DEFINED_glTexBufferARB
05551   typedef void (APIENTRYP GLEEPFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
05552   GLEE_EXTERN GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB;
05553   #define glTexBufferARB GLeeFuncPtr_glTexBufferARB
05554 #endif
05555 #endif 
05556 
05557 /* GL_ARB_texture_compression_rgtc */
05558 
05559 #ifndef GL_ARB_texture_compression_rgtc
05560 #define GL_ARB_texture_compression_rgtc 1
05561 #define __GLEE_GL_ARB_texture_compression_rgtc 1
05562 /* Constants */
05563 #define GL_COMPRESSED_RED_RGTC1                            0x8DBB
05564 #define GL_COMPRESSED_SIGNED_RED_RGTC1                     0x8DBC
05565 #define GL_COMPRESSED_RG_RGTC2                             0x8DBD
05566 #define GL_COMPRESSED_SIGNED_RG_RGTC2                      0x8DBE
05567 #endif 
05568 
05569 /* GL_ARB_texture_rg */
05570 
05571 #ifndef GL_ARB_texture_rg
05572 #define GL_ARB_texture_rg 1
05573 #define __GLEE_GL_ARB_texture_rg 1
05574 /* Constants */
05575 #define GL_RG                                              0x8227
05576 #define GL_RG_INTEGER                                      0x8228
05577 #define GL_R8                                              0x8229
05578 #define GL_R16                                             0x822A
05579 #define GL_RG8                                             0x822B
05580 #define GL_RG16                                            0x822C
05581 #define GL_R16F                                            0x822D
05582 #define GL_R32F                                            0x822E
05583 #define GL_RG16F                                           0x822F
05584 #define GL_RG32F                                           0x8230
05585 #define GL_R8I                                             0x8231
05586 #define GL_R8UI                                            0x8232
05587 #define GL_R16I                                            0x8233
05588 #define GL_R16UI                                           0x8234
05589 #define GL_R32I                                            0x8235
05590 #define GL_R32UI                                           0x8236
05591 #define GL_RG8I                                            0x8237
05592 #define GL_RG8UI                                           0x8238
05593 #define GL_RG16I                                           0x8239
05594 #define GL_RG16UI                                          0x823A
05595 #define GL_RG32I                                           0x823B
05596 #define GL_RG32UI                                          0x823C
05597 #endif 
05598 
05599 /* GL_ARB_vertex_array_object */
05600 
05601 #ifndef GL_ARB_vertex_array_object
05602 #define GL_ARB_vertex_array_object 1
05603 #define __GLEE_GL_ARB_vertex_array_object 1
05604 /* Constants */
05605 #define GL_VERTEX_ARRAY_BINDING                            0x85B5
05606 #ifndef GLEE_H_DEFINED_glBindVertexArray
05607 #define GLEE_H_DEFINED_glBindVertexArray
05608   typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYPROC) (GLuint array);
05609   GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray;
05610   #define glBindVertexArray GLeeFuncPtr_glBindVertexArray
05611 #endif
05612 #ifndef GLEE_H_DEFINED_glDeleteVertexArrays
05613 #define GLEE_H_DEFINED_glDeleteVertexArrays
05614   typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint * arrays);
05615   GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays;
05616   #define glDeleteVertexArrays GLeeFuncPtr_glDeleteVertexArrays
05617 #endif
05618 #ifndef GLEE_H_DEFINED_glGenVertexArrays
05619 #define GLEE_H_DEFINED_glGenVertexArrays
05620   typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint * arrays);
05621   GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays;
05622   #define glGenVertexArrays GLeeFuncPtr_glGenVertexArrays
05623 #endif
05624 #ifndef GLEE_H_DEFINED_glIsVertexArray
05625 #define GLEE_H_DEFINED_glIsVertexArray
05626   typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYPROC) (GLuint array);
05627   GLEE_EXTERN GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray;
05628   #define glIsVertexArray GLeeFuncPtr_glIsVertexArray
05629 #endif
05630 #endif 
05631 
05632 /* GL_EXT_abgr */
05633 
05634 #ifndef GL_EXT_abgr
05635 #define GL_EXT_abgr 1
05636 #define __GLEE_GL_EXT_abgr 1
05637 /* Constants */
05638 #define GL_ABGR_EXT                                        0x8000
05639 #endif 
05640 
05641 /* GL_EXT_blend_color */
05642 
05643 #ifndef GL_EXT_blend_color
05644 #define GL_EXT_blend_color 1
05645 #define __GLEE_GL_EXT_blend_color 1
05646 /* Constants */
05647 #define GL_CONSTANT_COLOR_EXT                              0x8001
05648 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT                    0x8002
05649 #define GL_CONSTANT_ALPHA_EXT                              0x8003
05650 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT                    0x8004
05651 #define GL_BLEND_COLOR_EXT                                 0x8005
05652 #ifndef GLEE_H_DEFINED_glBlendColorEXT
05653 #define GLEE_H_DEFINED_glBlendColorEXT
05654   typedef void (APIENTRYP GLEEPFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
05655   GLEE_EXTERN GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT;
05656   #define glBlendColorEXT GLeeFuncPtr_glBlendColorEXT
05657 #endif
05658 #endif 
05659 
05660 /* GL_EXT_polygon_offset */
05661 
05662 #ifndef GL_EXT_polygon_offset
05663 #define GL_EXT_polygon_offset 1
05664 #define __GLEE_GL_EXT_polygon_offset 1
05665 /* Constants */
05666 #define GL_POLYGON_OFFSET_EXT                              0x8037
05667 #define GL_POLYGON_OFFSET_FACTOR_EXT                       0x8038
05668 #define GL_POLYGON_OFFSET_BIAS_EXT                         0x8039
05669 #ifndef GLEE_H_DEFINED_glPolygonOffsetEXT
05670 #define GLEE_H_DEFINED_glPolygonOffsetEXT
05671   typedef void (APIENTRYP GLEEPFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
05672   GLEE_EXTERN GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT;
05673   #define glPolygonOffsetEXT GLeeFuncPtr_glPolygonOffsetEXT
05674 #endif
05675 #endif 
05676 
05677 /* GL_EXT_texture */
05678 
05679 #ifndef GL_EXT_texture
05680 #define GL_EXT_texture 1
05681 #define __GLEE_GL_EXT_texture 1
05682 /* Constants */
05683 #define GL_ALPHA4_EXT                                      0x803B
05684 #define GL_ALPHA8_EXT                                      0x803C
05685 #define GL_ALPHA12_EXT                                     0x803D
05686 #define GL_ALPHA16_EXT                                     0x803E
05687 #define GL_LUMINANCE4_EXT                                  0x803F
05688 #define GL_LUMINANCE8_EXT                                  0x8040
05689 #define GL_LUMINANCE12_EXT                                 0x8041
05690 #define GL_LUMINANCE16_EXT                                 0x8042
05691 #define GL_LUMINANCE4_ALPHA4_EXT                           0x8043
05692 #define GL_LUMINANCE6_ALPHA2_EXT                           0x8044
05693 #define GL_LUMINANCE8_ALPHA8_EXT                           0x8045
05694 #define GL_LUMINANCE12_ALPHA4_EXT                          0x8046
05695 #define GL_LUMINANCE12_ALPHA12_EXT                         0x8047
05696 #define GL_LUMINANCE16_ALPHA16_EXT                         0x8048
05697 #define GL_INTENSITY_EXT                                   0x8049
05698 #define GL_INTENSITY4_EXT                                  0x804A
05699 #define GL_INTENSITY8_EXT                                  0x804B
05700 #define GL_INTENSITY12_EXT                                 0x804C
05701 #define GL_INTENSITY16_EXT                                 0x804D
05702 #define GL_RGB2_EXT                                        0x804E
05703 #define GL_RGB4_EXT                                        0x804F
05704 #define GL_RGB5_EXT                                        0x8050
05705 #define GL_RGB8_EXT                                        0x8051
05706 #define GL_RGB10_EXT                                       0x8052
05707 #define GL_RGB12_EXT                                       0x8053
05708 #define GL_RGB16_EXT                                       0x8054
05709 #define GL_RGBA2_EXT                                       0x8055
05710 #define GL_RGBA4_EXT                                       0x8056
05711 #define GL_RGB5_A1_EXT                                     0x8057
05712 #define GL_RGBA8_EXT                                       0x8058
05713 #define GL_RGB10_A2_EXT                                    0x8059
05714 #define GL_RGBA12_EXT                                      0x805A
05715 #define GL_RGBA16_EXT                                      0x805B
05716 #define GL_TEXTURE_RED_SIZE_EXT                            0x805C
05717 #define GL_TEXTURE_GREEN_SIZE_EXT                          0x805D
05718 #define GL_TEXTURE_BLUE_SIZE_EXT                           0x805E
05719 #define GL_TEXTURE_ALPHA_SIZE_EXT                          0x805F
05720 #define GL_TEXTURE_LUMINANCE_SIZE_EXT                      0x8060
05721 #define GL_TEXTURE_INTENSITY_SIZE_EXT                      0x8061
05722 #define GL_REPLACE_EXT                                     0x8062
05723 #define GL_PROXY_TEXTURE_1D_EXT                            0x8063
05724 #define GL_PROXY_TEXTURE_2D_EXT                            0x8064
05725 #define GL_TEXTURE_TOO_LARGE_EXT                           0x8065
05726 #endif 
05727 
05728 /* GL_EXT_texture3D */
05729 
05730 #ifndef GL_EXT_texture3D
05731 #define GL_EXT_texture3D 1
05732 #define __GLEE_GL_EXT_texture3D 1
05733 /* Constants */
05734 #define GL_PACK_SKIP_IMAGES_EXT                            0x806B
05735 #define GL_PACK_IMAGE_HEIGHT_EXT                           0x806C
05736 #define GL_UNPACK_SKIP_IMAGES_EXT                          0x806D
05737 #define GL_UNPACK_IMAGE_HEIGHT_EXT                         0x806E
05738 #define GL_TEXTURE_3D_EXT                                  0x806F
05739 #define GL_PROXY_TEXTURE_3D_EXT                            0x8070
05740 #define GL_TEXTURE_DEPTH_EXT                               0x8071
05741 #define GL_TEXTURE_WRAP_R_EXT                              0x8072
05742 #define GL_MAX_3D_TEXTURE_SIZE_EXT                         0x8073
05743 #ifndef GLEE_H_DEFINED_glTexImage3DEXT
05744 #define GLEE_H_DEFINED_glTexImage3DEXT
05745   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);
05746   GLEE_EXTERN GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT;
05747   #define glTexImage3DEXT GLeeFuncPtr_glTexImage3DEXT
05748 #endif
05749 #ifndef GLEE_H_DEFINED_glTexSubImage3DEXT
05750 #define GLEE_H_DEFINED_glTexSubImage3DEXT
05751   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);
05752   GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT;
05753   #define glTexSubImage3DEXT GLeeFuncPtr_glTexSubImage3DEXT
05754 #endif
05755 #endif 
05756 
05757 /* GL_SGIS_texture_filter4 */
05758 
05759 #ifndef GL_SGIS_texture_filter4
05760 #define GL_SGIS_texture_filter4 1
05761 #define __GLEE_GL_SGIS_texture_filter4 1
05762 /* Constants */
05763 #define GL_FILTER4_SGIS                                    0x8146
05764 #define GL_TEXTURE_FILTER4_SIZE_SGIS                       0x8147
05765 #ifndef GLEE_H_DEFINED_glGetTexFilterFuncSGIS
05766 #define GLEE_H_DEFINED_glGetTexFilterFuncSGIS
05767   typedef void (APIENTRYP GLEEPFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat * weights);
05768   GLEE_EXTERN GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS;
05769   #define glGetTexFilterFuncSGIS GLeeFuncPtr_glGetTexFilterFuncSGIS
05770 #endif
05771 #ifndef GLEE_H_DEFINED_glTexFilterFuncSGIS
05772 #define GLEE_H_DEFINED_glTexFilterFuncSGIS
05773   typedef void (APIENTRYP GLEEPFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);
05774   GLEE_EXTERN GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS;
05775   #define glTexFilterFuncSGIS GLeeFuncPtr_glTexFilterFuncSGIS
05776 #endif
05777 #endif 
05778 
05779 /* GL_EXT_subtexture */
05780 
05781 #ifndef GL_EXT_subtexture
05782 #define GL_EXT_subtexture 1
05783 #define __GLEE_GL_EXT_subtexture 1
05784 /* Constants */
05785 #ifndef GLEE_H_DEFINED_glTexSubImage1DEXT
05786 #define GLEE_H_DEFINED_glTexSubImage1DEXT
05787   typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
05788   GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT;
05789   #define glTexSubImage1DEXT GLeeFuncPtr_glTexSubImage1DEXT
05790 #endif
05791 #ifndef GLEE_H_DEFINED_glTexSubImage2DEXT
05792 #define GLEE_H_DEFINED_glTexSubImage2DEXT
05793   typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
05794   GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT;
05795   #define glTexSubImage2DEXT GLeeFuncPtr_glTexSubImage2DEXT
05796 #endif
05797 #endif 
05798 
05799 /* GL_EXT_copy_texture */
05800 
05801 #ifndef GL_EXT_copy_texture
05802 #define GL_EXT_copy_texture 1
05803 #define __GLEE_GL_EXT_copy_texture 1
05804 /* Constants */
05805 #ifndef GLEE_H_DEFINED_glCopyTexImage1DEXT
05806 #define GLEE_H_DEFINED_glCopyTexImage1DEXT
05807   typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
05808   GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT;
05809   #define glCopyTexImage1DEXT GLeeFuncPtr_glCopyTexImage1DEXT
05810 #endif
05811 #ifndef GLEE_H_DEFINED_glCopyTexImage2DEXT
05812 #define GLEE_H_DEFINED_glCopyTexImage2DEXT
05813   typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
05814   GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT;
05815   #define glCopyTexImage2DEXT GLeeFuncPtr_glCopyTexImage2DEXT
05816 #endif
05817 #ifndef GLEE_H_DEFINED_glCopyTexSubImage1DEXT
05818 #define GLEE_H_DEFINED_glCopyTexSubImage1DEXT
05819   typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
05820   GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT;
05821   #define glCopyTexSubImage1DEXT GLeeFuncPtr_glCopyTexSubImage1DEXT
05822 #endif
05823 #ifndef GLEE_H_DEFINED_glCopyTexSubImage2DEXT
05824 #define GLEE_H_DEFINED_glCopyTexSubImage2DEXT
05825   typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
05826   GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT;
05827   #define glCopyTexSubImage2DEXT GLeeFuncPtr_glCopyTexSubImage2DEXT
05828 #endif
05829 #ifndef GLEE_H_DEFINED_glCopyTexSubImage3DEXT
05830 #define GLEE_H_DEFINED_glCopyTexSubImage3DEXT
05831   typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
05832   GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT;
05833   #define glCopyTexSubImage3DEXT GLeeFuncPtr_glCopyTexSubImage3DEXT
05834 #endif
05835 #endif 
05836 
05837 /* GL_EXT_histogram */
05838 
05839 #ifndef GL_EXT_histogram
05840 #define GL_EXT_histogram 1
05841 #define __GLEE_GL_EXT_histogram 1
05842 /* Constants */
05843 #define GL_HISTOGRAM_EXT                                   0x8024
05844 #define GL_PROXY_HISTOGRAM_EXT                             0x8025
05845 #define GL_HISTOGRAM_WIDTH_EXT                             0x8026
05846 #define GL_HISTOGRAM_FORMAT_EXT                            0x8027
05847 #define GL_HISTOGRAM_RED_SIZE_EXT                          0x8028
05848 #define GL_HISTOGRAM_GREEN_SIZE_EXT                        0x8029
05849 #define GL_HISTOGRAM_BLUE_SIZE_EXT                         0x802A
05850 #define GL_HISTOGRAM_ALPHA_SIZE_EXT                        0x802B
05851 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT                    0x802C
05852 #define GL_HISTOGRAM_SINK_EXT                              0x802D
05853 #define GL_MINMAX_EXT                                      0x802E
05854 #define GL_MINMAX_FORMAT_EXT                               0x802F
05855 #define GL_MINMAX_SINK_EXT                                 0x8030
05856 #define GL_TABLE_TOO_LARGE_EXT                             0x8031
05857 #ifndef GLEE_H_DEFINED_glGetHistogramEXT
05858 #define GLEE_H_DEFINED_glGetHistogramEXT
05859   typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
05860   GLEE_EXTERN GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT;
05861   #define glGetHistogramEXT GLeeFuncPtr_glGetHistogramEXT
05862 #endif
05863 #ifndef GLEE_H_DEFINED_glGetHistogramParameterfvEXT
05864 #define GLEE_H_DEFINED_glGetHistogramParameterfvEXT
05865   typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
05866   GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT;
05867   #define glGetHistogramParameterfvEXT GLeeFuncPtr_glGetHistogramParameterfvEXT
05868 #endif
05869 #ifndef GLEE_H_DEFINED_glGetHistogramParameterivEXT
05870 #define GLEE_H_DEFINED_glGetHistogramParameterivEXT
05871   typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
05872   GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT;
05873   #define glGetHistogramParameterivEXT GLeeFuncPtr_glGetHistogramParameterivEXT
05874 #endif
05875 #ifndef GLEE_H_DEFINED_glGetMinmaxEXT
05876 #define GLEE_H_DEFINED_glGetMinmaxEXT
05877   typedef void (APIENTRYP GLEEPFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
05878   GLEE_EXTERN GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT;
05879   #define glGetMinmaxEXT GLeeFuncPtr_glGetMinmaxEXT
05880 #endif
05881 #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
05882 #define GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
05883   typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
05884   GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT;
05885   #define glGetMinmaxParameterfvEXT GLeeFuncPtr_glGetMinmaxParameterfvEXT
05886 #endif
05887 #ifndef GLEE_H_DEFINED_glGetMinmaxParameterivEXT
05888 #define GLEE_H_DEFINED_glGetMinmaxParameterivEXT
05889   typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
05890   GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT;
05891   #define glGetMinmaxParameterivEXT GLeeFuncPtr_glGetMinmaxParameterivEXT
05892 #endif
05893 #ifndef GLEE_H_DEFINED_glHistogramEXT
05894 #define GLEE_H_DEFINED_glHistogramEXT
05895   typedef void (APIENTRYP GLEEPFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
05896   GLEE_EXTERN GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT;
05897   #define glHistogramEXT GLeeFuncPtr_glHistogramEXT
05898 #endif
05899 #ifndef GLEE_H_DEFINED_glMinmaxEXT
05900 #define GLEE_H_DEFINED_glMinmaxEXT
05901   typedef void (APIENTRYP GLEEPFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
05902   GLEE_EXTERN GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT;
05903   #define glMinmaxEXT GLeeFuncPtr_glMinmaxEXT
05904 #endif
05905 #ifndef GLEE_H_DEFINED_glResetHistogramEXT
05906 #define GLEE_H_DEFINED_glResetHistogramEXT
05907   typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
05908   GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT;
05909   #define glResetHistogramEXT GLeeFuncPtr_glResetHistogramEXT
05910 #endif
05911 #ifndef GLEE_H_DEFINED_glResetMinmaxEXT
05912 #define GLEE_H_DEFINED_glResetMinmaxEXT
05913   typedef void (APIENTRYP GLEEPFNGLRESETMINMAXEXTPROC) (GLenum target);
05914   GLEE_EXTERN GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT;
05915   #define glResetMinmaxEXT GLeeFuncPtr_glResetMinmaxEXT
05916 #endif
05917 #endif 
05918 
05919 /* GL_EXT_convolution */
05920 
05921 #ifndef GL_EXT_convolution
05922 #define GL_EXT_convolution 1
05923 #define __GLEE_GL_EXT_convolution 1
05924 /* Constants */
05925 #define GL_CONVOLUTION_1D_EXT                              0x8010
05926 #define GL_CONVOLUTION_2D_EXT                              0x8011
05927 #define GL_SEPARABLE_2D_EXT                                0x8012
05928 #define GL_CONVOLUTION_BORDER_MODE_EXT                     0x8013
05929 #define GL_CONVOLUTION_FILTER_SCALE_EXT                    0x8014
05930 #define GL_CONVOLUTION_FILTER_BIAS_EXT                     0x8015
05931 #define GL_REDUCE_EXT                                      0x8016
05932 #define GL_CONVOLUTION_FORMAT_EXT                          0x8017
05933 #define GL_CONVOLUTION_WIDTH_EXT                           0x8018
05934 #define GL_CONVOLUTION_HEIGHT_EXT                          0x8019
05935 #define GL_MAX_CONVOLUTION_WIDTH_EXT                       0x801A
05936 #define GL_MAX_CONVOLUTION_HEIGHT_EXT                      0x801B
05937 #define GL_POST_CONVOLUTION_RED_SCALE_EXT                  0x801C
05938 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT                0x801D
05939 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT                 0x801E
05940 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT                0x801F
05941 #define GL_POST_CONVOLUTION_RED_BIAS_EXT                   0x8020
05942 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT                 0x8021
05943 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT                  0x8022
05944 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT                 0x8023
05945 #ifndef GLEE_H_DEFINED_glConvolutionFilter1DEXT
05946 #define GLEE_H_DEFINED_glConvolutionFilter1DEXT
05947   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
05948   GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT;
05949   #define glConvolutionFilter1DEXT GLeeFuncPtr_glConvolutionFilter1DEXT
05950 #endif
05951 #ifndef GLEE_H_DEFINED_glConvolutionFilter2DEXT
05952 #define GLEE_H_DEFINED_glConvolutionFilter2DEXT
05953   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
05954   GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT;
05955   #define glConvolutionFilter2DEXT GLeeFuncPtr_glConvolutionFilter2DEXT
05956 #endif
05957 #ifndef GLEE_H_DEFINED_glConvolutionParameterfEXT
05958 #define GLEE_H_DEFINED_glConvolutionParameterfEXT
05959   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
05960   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT;
05961   #define glConvolutionParameterfEXT GLeeFuncPtr_glConvolutionParameterfEXT
05962 #endif
05963 #ifndef GLEE_H_DEFINED_glConvolutionParameterfvEXT
05964 #define GLEE_H_DEFINED_glConvolutionParameterfvEXT
05965   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
05966   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT;
05967   #define glConvolutionParameterfvEXT GLeeFuncPtr_glConvolutionParameterfvEXT
05968 #endif
05969 #ifndef GLEE_H_DEFINED_glConvolutionParameteriEXT
05970 #define GLEE_H_DEFINED_glConvolutionParameteriEXT
05971   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
05972   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT;
05973   #define glConvolutionParameteriEXT GLeeFuncPtr_glConvolutionParameteriEXT
05974 #endif
05975 #ifndef GLEE_H_DEFINED_glConvolutionParameterivEXT
05976 #define GLEE_H_DEFINED_glConvolutionParameterivEXT
05977   typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
05978   GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT;
05979   #define glConvolutionParameterivEXT GLeeFuncPtr_glConvolutionParameterivEXT
05980 #endif
05981 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
05982 #define GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
05983   typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
05984   GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT;
05985   #define glCopyConvolutionFilter1DEXT GLeeFuncPtr_glCopyConvolutionFilter1DEXT
05986 #endif
05987 #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
05988 #define GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
05989   typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
05990   GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT;
05991   #define glCopyConvolutionFilter2DEXT GLeeFuncPtr_glCopyConvolutionFilter2DEXT
05992 #endif
05993 #ifndef GLEE_H_DEFINED_glGetConvolutionFilterEXT
05994 #define GLEE_H_DEFINED_glGetConvolutionFilterEXT
05995   typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
05996   GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT;
05997   #define glGetConvolutionFilterEXT GLeeFuncPtr_glGetConvolutionFilterEXT
05998 #endif
05999 #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
06000 #define GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
06001   typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
06002   GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT;
06003   #define glGetConvolutionParameterfvEXT GLeeFuncPtr_glGetConvolutionParameterfvEXT
06004 #endif
06005 #ifndef GLEE_H_DEFINED_glGetConvolutionParameterivEXT
06006 #define GLEE_H_DEFINED_glGetConvolutionParameterivEXT
06007   typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
06008   GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT;
06009   #define glGetConvolutionParameterivEXT GLeeFuncPtr_glGetConvolutionParameterivEXT
06010 #endif
06011 #ifndef GLEE_H_DEFINED_glGetSeparableFilterEXT
06012 #define GLEE_H_DEFINED_glGetSeparableFilterEXT
06013   typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
06014   GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT;
06015   #define glGetSeparableFilterEXT GLeeFuncPtr_glGetSeparableFilterEXT
06016 #endif
06017 #ifndef GLEE_H_DEFINED_glSeparableFilter2DEXT
06018 #define GLEE_H_DEFINED_glSeparableFilter2DEXT
06019   typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
06020   GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT;
06021   #define glSeparableFilter2DEXT GLeeFuncPtr_glSeparableFilter2DEXT
06022 #endif
06023 #endif 
06024 
06025 /* GL_SGI_color_matrix */
06026 
06027 #ifndef GL_SGI_color_matrix
06028 #define GL_SGI_color_matrix 1
06029 #define __GLEE_GL_SGI_color_matrix 1
06030 /* Constants */
06031 #define GL_COLOR_MATRIX_SGI                                0x80B1
06032 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI                    0x80B2
06033 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI                0x80B3
06034 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI                 0x80B4
06035 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI               0x80B5
06036 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI                0x80B6
06037 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI               0x80B7
06038 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI                  0x80B8
06039 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI                0x80B9
06040 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI                 0x80BA
06041 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI                0x80BB
06042 #endif 
06043 
06044 /* GL_SGI_color_table */
06045 
06046 #ifndef GL_SGI_color_table
06047 #define GL_SGI_color_table 1
06048 #define __GLEE_GL_SGI_color_table 1
06049 /* Constants */
06050 #define GL_COLOR_TABLE_SGI                                 0x80D0
06051 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI                0x80D1
06052 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI               0x80D2
06053 #define GL_PROXY_COLOR_TABLE_SGI                           0x80D3
06054 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI          0x80D4
06055 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI         0x80D5
06056 #define GL_COLOR_TABLE_SCALE_SGI                           0x80D6
06057 #define GL_COLOR_TABLE_BIAS_SGI                            0x80D7
06058 #define GL_COLOR_TABLE_FORMAT_SGI                          0x80D8
06059 #define GL_COLOR_TABLE_WIDTH_SGI                           0x80D9
06060 #define GL_COLOR_TABLE_RED_SIZE_SGI                        0x80DA
06061 #define GL_COLOR_TABLE_GREEN_SIZE_SGI                      0x80DB
06062 #define GL_COLOR_TABLE_BLUE_SIZE_SGI                       0x80DC
06063 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI                      0x80DD
06064 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI                  0x80DE
06065 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI                  0x80DF
06066 #ifndef GLEE_H_DEFINED_glColorTableSGI
06067 #define GLEE_H_DEFINED_glColorTableSGI
06068   typedef void (APIENTRYP GLEEPFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
06069   GLEE_EXTERN GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI;
06070   #define glColorTableSGI GLeeFuncPtr_glColorTableSGI
06071 #endif
06072 #ifndef GLEE_H_DEFINED_glColorTableParameterfvSGI
06073 #define GLEE_H_DEFINED_glColorTableParameterfvSGI
06074   typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat * params);
06075   GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI;
06076   #define glColorTableParameterfvSGI GLeeFuncPtr_glColorTableParameterfvSGI
06077 #endif
06078 #ifndef GLEE_H_DEFINED_glColorTableParameterivSGI
06079 #define GLEE_H_DEFINED_glColorTableParameterivSGI
06080   typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint * params);
06081   GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI;
06082   #define glColorTableParameterivSGI GLeeFuncPtr_glColorTableParameterivSGI
06083 #endif
06084 #ifndef GLEE_H_DEFINED_glCopyColorTableSGI
06085 #define GLEE_H_DEFINED_glCopyColorTableSGI
06086   typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
06087   GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI;
06088   #define glCopyColorTableSGI GLeeFuncPtr_glCopyColorTableSGI
06089 #endif
06090 #ifndef GLEE_H_DEFINED_glGetColorTableSGI
06091 #define GLEE_H_DEFINED_glGetColorTableSGI
06092   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
06093   GLEE_EXTERN GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI;
06094   #define glGetColorTableSGI GLeeFuncPtr_glGetColorTableSGI
06095 #endif
06096 #ifndef GLEE_H_DEFINED_glGetColorTableParameterfvSGI
06097 #define GLEE_H_DEFINED_glGetColorTableParameterfvSGI
06098   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat * params);
06099   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI;
06100   #define glGetColorTableParameterfvSGI GLeeFuncPtr_glGetColorTableParameterfvSGI
06101 #endif
06102 #ifndef GLEE_H_DEFINED_glGetColorTableParameterivSGI
06103 #define GLEE_H_DEFINED_glGetColorTableParameterivSGI
06104   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint * params);
06105   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI;
06106   #define glGetColorTableParameterivSGI GLeeFuncPtr_glGetColorTableParameterivSGI
06107 #endif
06108 #endif 
06109 
06110 /* GL_SGIS_pixel_texture */
06111 
06112 #ifndef GL_SGIS_pixel_texture
06113 #define GL_SGIS_pixel_texture 1
06114 #define __GLEE_GL_SGIS_pixel_texture 1
06115 /* Constants */
06116 #define GL_PIXEL_TEXTURE_SGIS                              0x8353
06117 #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS                  0x8354
06118 #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS                0x8355
06119 #define GL_PIXEL_GROUP_COLOR_SGIS                          0x8356
06120 #ifndef GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
06121 #define GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
06122   typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
06123   GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS;
06124   #define glPixelTexGenParameteriSGIS GLeeFuncPtr_glPixelTexGenParameteriSGIS
06125 #endif
06126 #ifndef GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
06127 #define GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
06128   typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint * params);
06129   GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS;
06130   #define glPixelTexGenParameterivSGIS GLeeFuncPtr_glPixelTexGenParameterivSGIS
06131 #endif
06132 #ifndef GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
06133 #define GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
06134   typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
06135   GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS;
06136   #define glPixelTexGenParameterfSGIS GLeeFuncPtr_glPixelTexGenParameterfSGIS
06137 #endif
06138 #ifndef GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
06139 #define GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
06140   typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
06141   GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS;
06142   #define glPixelTexGenParameterfvSGIS GLeeFuncPtr_glPixelTexGenParameterfvSGIS
06143 #endif
06144 #ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
06145 #define GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
06146   typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint * params);
06147   GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS;
06148   #define glGetPixelTexGenParameterivSGIS GLeeFuncPtr_glGetPixelTexGenParameterivSGIS
06149 #endif
06150 #ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
06151 #define GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
06152   typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat * params);
06153   GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS;
06154   #define glGetPixelTexGenParameterfvSGIS GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS
06155 #endif
06156 #endif 
06157 
06158 /* GL_SGIX_pixel_texture */
06159 
06160 #ifndef GL_SGIX_pixel_texture
06161 #define GL_SGIX_pixel_texture 1
06162 #define __GLEE_GL_SGIX_pixel_texture 1
06163 /* Constants */
06164 #define GL_PIXEL_TEX_GEN_SGIX                              0x8139
06165 #define GL_PIXEL_TEX_GEN_MODE_SGIX                         0x832B
06166 #ifndef GLEE_H_DEFINED_glPixelTexGenSGIX
06167 #define GLEE_H_DEFINED_glPixelTexGenSGIX
06168   typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
06169   GLEE_EXTERN GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX;
06170   #define glPixelTexGenSGIX GLeeFuncPtr_glPixelTexGenSGIX
06171 #endif
06172 #endif 
06173 
06174 /* GL_SGIS_texture4D */
06175 
06176 #ifndef GL_SGIS_texture4D
06177 #define GL_SGIS_texture4D 1
06178 #define __GLEE_GL_SGIS_texture4D 1
06179 /* Constants */
06180 #define GL_PACK_SKIP_VOLUMES_SGIS                          0x8130
06181 #define GL_PACK_IMAGE_DEPTH_SGIS                           0x8131
06182 #define GL_UNPACK_SKIP_VOLUMES_SGIS                        0x8132
06183 #define GL_UNPACK_IMAGE_DEPTH_SGIS                         0x8133
06184 #define GL_TEXTURE_4D_SGIS                                 0x8134
06185 #define GL_PROXY_TEXTURE_4D_SGIS                           0x8135
06186 #define GL_TEXTURE_4DSIZE_SGIS                             0x8136
06187 #define GL_TEXTURE_WRAP_Q_SGIS                             0x8137
06188 #define GL_MAX_4D_TEXTURE_SIZE_SGIS                        0x8138
06189 #define GL_TEXTURE_4D_BINDING_SGIS                         0x814F
06190 #ifndef GLEE_H_DEFINED_glTexImage4DSGIS
06191 #define GLEE_H_DEFINED_glTexImage4DSGIS
06192   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);
06193   GLEE_EXTERN GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS;
06194   #define glTexImage4DSGIS GLeeFuncPtr_glTexImage4DSGIS
06195 #endif
06196 #ifndef GLEE_H_DEFINED_glTexSubImage4DSGIS
06197 #define GLEE_H_DEFINED_glTexSubImage4DSGIS
06198   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);
06199   GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS;
06200   #define glTexSubImage4DSGIS GLeeFuncPtr_glTexSubImage4DSGIS
06201 #endif
06202 #endif 
06203 
06204 /* GL_SGI_texture_color_table */
06205 
06206 #ifndef GL_SGI_texture_color_table
06207 #define GL_SGI_texture_color_table 1
06208 #define __GLEE_GL_SGI_texture_color_table 1
06209 /* Constants */
06210 #define GL_TEXTURE_COLOR_TABLE_SGI                         0x80BC
06211 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI                   0x80BD
06212 #endif 
06213 
06214 /* GL_EXT_cmyka */
06215 
06216 #ifndef GL_EXT_cmyka
06217 #define GL_EXT_cmyka 1
06218 #define __GLEE_GL_EXT_cmyka 1
06219 /* Constants */
06220 #define GL_CMYK_EXT                                        0x800C
06221 #define GL_CMYKA_EXT                                       0x800D
06222 #define GL_PACK_CMYK_HINT_EXT                              0x800E
06223 #define GL_UNPACK_CMYK_HINT_EXT                            0x800F
06224 #endif 
06225 
06226 /* GL_EXT_texture_object */
06227 
06228 #ifndef GL_EXT_texture_object
06229 #define GL_EXT_texture_object 1
06230 #define __GLEE_GL_EXT_texture_object 1
06231 /* Constants */
06232 #define GL_TEXTURE_PRIORITY_EXT                            0x8066
06233 #define GL_TEXTURE_RESIDENT_EXT                            0x8067
06234 #define GL_TEXTURE_1D_BINDING_EXT                          0x8068
06235 #define GL_TEXTURE_2D_BINDING_EXT                          0x8069
06236 #define GL_TEXTURE_3D_BINDING_EXT                          0x806A
06237 #ifndef GLEE_H_DEFINED_glAreTexturesResidentEXT
06238 #define GLEE_H_DEFINED_glAreTexturesResidentEXT
06239   typedef GLboolean (APIENTRYP GLEEPFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint * textures, GLboolean * residences);
06240   GLEE_EXTERN GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT;
06241   #define glAreTexturesResidentEXT GLeeFuncPtr_glAreTexturesResidentEXT
06242 #endif
06243 #ifndef GLEE_H_DEFINED_glBindTextureEXT
06244 #define GLEE_H_DEFINED_glBindTextureEXT
06245   typedef void (APIENTRYP GLEEPFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
06246   GLEE_EXTERN GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT;
06247   #define glBindTextureEXT GLeeFuncPtr_glBindTextureEXT
06248 #endif
06249 #ifndef GLEE_H_DEFINED_glDeleteTexturesEXT
06250 #define GLEE_H_DEFINED_glDeleteTexturesEXT
06251   typedef void (APIENTRYP GLEEPFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint * textures);
06252   GLEE_EXTERN GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT;
06253   #define glDeleteTexturesEXT GLeeFuncPtr_glDeleteTexturesEXT
06254 #endif
06255 #ifndef GLEE_H_DEFINED_glGenTexturesEXT
06256 #define GLEE_H_DEFINED_glGenTexturesEXT
06257   typedef void (APIENTRYP GLEEPFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint * textures);
06258   GLEE_EXTERN GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT;
06259   #define glGenTexturesEXT GLeeFuncPtr_glGenTexturesEXT
06260 #endif
06261 #ifndef GLEE_H_DEFINED_glIsTextureEXT
06262 #define GLEE_H_DEFINED_glIsTextureEXT
06263   typedef GLboolean (APIENTRYP GLEEPFNGLISTEXTUREEXTPROC) (GLuint texture);
06264   GLEE_EXTERN GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT;
06265   #define glIsTextureEXT GLeeFuncPtr_glIsTextureEXT
06266 #endif
06267 #ifndef GLEE_H_DEFINED_glPrioritizeTexturesEXT
06268 #define GLEE_H_DEFINED_glPrioritizeTexturesEXT
06269   typedef void (APIENTRYP GLEEPFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities);
06270   GLEE_EXTERN GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT;
06271   #define glPrioritizeTexturesEXT GLeeFuncPtr_glPrioritizeTexturesEXT
06272 #endif
06273 #endif 
06274 
06275 /* GL_SGIS_detail_texture */
06276 
06277 #ifndef GL_SGIS_detail_texture
06278 #define GL_SGIS_detail_texture 1
06279 #define __GLEE_GL_SGIS_detail_texture 1
06280 /* Constants */
06281 #define GL_DETAIL_TEXTURE_2D_SGIS                          0x8095
06282 #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS                  0x8096
06283 #define GL_LINEAR_DETAIL_SGIS                              0x8097
06284 #define GL_LINEAR_DETAIL_ALPHA_SGIS                        0x8098
06285 #define GL_LINEAR_DETAIL_COLOR_SGIS                        0x8099
06286 #define GL_DETAIL_TEXTURE_LEVEL_SGIS                       0x809A
06287 #define GL_DETAIL_TEXTURE_MODE_SGIS                        0x809B
06288 #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS                 0x809C
06289 #ifndef GLEE_H_DEFINED_glDetailTexFuncSGIS
06290 #define GLEE_H_DEFINED_glDetailTexFuncSGIS
06291   typedef void (APIENTRYP GLEEPFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
06292   GLEE_EXTERN GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS;
06293   #define glDetailTexFuncSGIS GLeeFuncPtr_glDetailTexFuncSGIS
06294 #endif
06295 #ifndef GLEE_H_DEFINED_glGetDetailTexFuncSGIS
06296 #define GLEE_H_DEFINED_glGetDetailTexFuncSGIS
06297   typedef void (APIENTRYP GLEEPFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
06298   GLEE_EXTERN GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS;
06299   #define glGetDetailTexFuncSGIS GLeeFuncPtr_glGetDetailTexFuncSGIS
06300 #endif
06301 #endif 
06302 
06303 /* GL_SGIS_sharpen_texture */
06304 
06305 #ifndef GL_SGIS_sharpen_texture
06306 #define GL_SGIS_sharpen_texture 1
06307 #define __GLEE_GL_SGIS_sharpen_texture 1
06308 /* Constants */
06309 #define GL_LINEAR_SHARPEN_SGIS                             0x80AD
06310 #define GL_LINEAR_SHARPEN_ALPHA_SGIS                       0x80AE
06311 #define GL_LINEAR_SHARPEN_COLOR_SGIS                       0x80AF
06312 #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS                0x80B0
06313 #ifndef GLEE_H_DEFINED_glSharpenTexFuncSGIS
06314 #define GLEE_H_DEFINED_glSharpenTexFuncSGIS
06315   typedef void (APIENTRYP GLEEPFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
06316   GLEE_EXTERN GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS;
06317   #define glSharpenTexFuncSGIS GLeeFuncPtr_glSharpenTexFuncSGIS
06318 #endif
06319 #ifndef GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
06320 #define GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
06321   typedef void (APIENTRYP GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
06322   GLEE_EXTERN GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS;
06323   #define glGetSharpenTexFuncSGIS GLeeFuncPtr_glGetSharpenTexFuncSGIS
06324 #endif
06325 #endif 
06326 
06327 /* GL_EXT_packed_pixels */
06328 
06329 #ifndef GL_EXT_packed_pixels
06330 #define GL_EXT_packed_pixels 1
06331 #define __GLEE_GL_EXT_packed_pixels 1
06332 /* Constants */
06333 #define GL_UNSIGNED_BYTE_3_3_2_EXT                         0x8032
06334 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT                      0x8033
06335 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT                      0x8034
06336 #define GL_UNSIGNED_INT_8_8_8_8_EXT                        0x8035
06337 #define GL_UNSIGNED_INT_10_10_10_2_EXT                     0x8036
06338 #endif 
06339 
06340 /* GL_SGIS_texture_lod */
06341 
06342 #ifndef GL_SGIS_texture_lod
06343 #define GL_SGIS_texture_lod 1
06344 #define __GLEE_GL_SGIS_texture_lod 1
06345 /* Constants */
06346 #define GL_TEXTURE_MIN_LOD_SGIS                            0x813A
06347 #define GL_TEXTURE_MAX_LOD_SGIS                            0x813B
06348 #define GL_TEXTURE_BASE_LEVEL_SGIS                         0x813C
06349 #define GL_TEXTURE_MAX_LEVEL_SGIS                          0x813D
06350 #endif 
06351 
06352 /* GL_SGIS_multisample */
06353 
06354 #ifndef GL_SGIS_multisample
06355 #define GL_SGIS_multisample 1
06356 #define __GLEE_GL_SGIS_multisample 1
06357 /* Constants */
06358 #define GL_MULTISAMPLE_SGIS                                0x809D
06359 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS                       0x809E
06360 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS                        0x809F
06361 #define GL_SAMPLE_MASK_SGIS                                0x80A0
06362 #define GL_1PASS_SGIS                                      0x80A1
06363 #define GL_2PASS_0_SGIS                                    0x80A2
06364 #define GL_2PASS_1_SGIS                                    0x80A3
06365 #define GL_4PASS_0_SGIS                                    0x80A4
06366 #define GL_4PASS_1_SGIS                                    0x80A5
06367 #define GL_4PASS_2_SGIS                                    0x80A6
06368 #define GL_4PASS_3_SGIS                                    0x80A7
06369 #define GL_SAMPLE_BUFFERS_SGIS                             0x80A8
06370 #define GL_SAMPLES_SGIS                                    0x80A9
06371 #define GL_SAMPLE_MASK_VALUE_SGIS                          0x80AA
06372 #define GL_SAMPLE_MASK_INVERT_SGIS                         0x80AB
06373 #define GL_SAMPLE_PATTERN_SGIS                             0x80AC
06374 #ifndef GLEE_H_DEFINED_glSampleMaskSGIS
06375 #define GLEE_H_DEFINED_glSampleMaskSGIS
06376   typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
06377   GLEE_EXTERN GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS;
06378   #define glSampleMaskSGIS GLeeFuncPtr_glSampleMaskSGIS
06379 #endif
06380 #ifndef GLEE_H_DEFINED_glSamplePatternSGIS
06381 #define GLEE_H_DEFINED_glSamplePatternSGIS
06382   typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
06383   GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS;
06384   #define glSamplePatternSGIS GLeeFuncPtr_glSamplePatternSGIS
06385 #endif
06386 #endif 
06387 
06388 /* GL_EXT_rescale_normal */
06389 
06390 #ifndef GL_EXT_rescale_normal
06391 #define GL_EXT_rescale_normal 1
06392 #define __GLEE_GL_EXT_rescale_normal 1
06393 /* Constants */
06394 #define GL_RESCALE_NORMAL_EXT                              0x803A
06395 #endif 
06396 
06397 /* GL_EXT_vertex_array */
06398 
06399 #ifndef GL_EXT_vertex_array
06400 #define GL_EXT_vertex_array 1
06401 #define __GLEE_GL_EXT_vertex_array 1
06402 /* Constants */
06403 #define GL_VERTEX_ARRAY_EXT                                0x8074
06404 #define GL_NORMAL_ARRAY_EXT                                0x8075
06405 #define GL_COLOR_ARRAY_EXT                                 0x8076
06406 #define GL_INDEX_ARRAY_EXT                                 0x8077
06407 #define GL_TEXTURE_COORD_ARRAY_EXT                         0x8078
06408 #define GL_EDGE_FLAG_ARRAY_EXT                             0x8079
06409 #define GL_VERTEX_ARRAY_SIZE_EXT                           0x807A
06410 #define GL_VERTEX_ARRAY_TYPE_EXT                           0x807B
06411 #define GL_VERTEX_ARRAY_STRIDE_EXT                         0x807C
06412 #define GL_VERTEX_ARRAY_COUNT_EXT                          0x807D
06413 #define GL_NORMAL_ARRAY_TYPE_EXT                           0x807E
06414 #define GL_NORMAL_ARRAY_STRIDE_EXT                         0x807F
06415 #define GL_NORMAL_ARRAY_COUNT_EXT                          0x8080
06416 #define GL_COLOR_ARRAY_SIZE_EXT                            0x8081
06417 #define GL_COLOR_ARRAY_TYPE_EXT                            0x8082
06418 #define GL_COLOR_ARRAY_STRIDE_EXT                          0x8083
06419 #define GL_COLOR_ARRAY_COUNT_EXT                           0x8084
06420 #define GL_INDEX_ARRAY_TYPE_EXT                            0x8085
06421 #define GL_INDEX_ARRAY_STRIDE_EXT                          0x8086
06422 #define GL_INDEX_ARRAY_COUNT_EXT                           0x8087
06423 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT                    0x8088
06424 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT                    0x8089
06425 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT                  0x808A
06426 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT                   0x808B
06427 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT                      0x808C
06428 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT                       0x808D
06429 #define GL_VERTEX_ARRAY_POINTER_EXT                        0x808E
06430 #define GL_NORMAL_ARRAY_POINTER_EXT                        0x808F
06431 #define GL_COLOR_ARRAY_POINTER_EXT                         0x8090
06432 #define GL_INDEX_ARRAY_POINTER_EXT                         0x8091
06433 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT                 0x8092
06434 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT                     0x8093
06435 #ifndef GLEE_H_DEFINED_glArrayElementEXT
06436 #define GLEE_H_DEFINED_glArrayElementEXT
06437   typedef void (APIENTRYP GLEEPFNGLARRAYELEMENTEXTPROC) (GLint i);
06438   GLEE_EXTERN GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT;
06439   #define glArrayElementEXT GLeeFuncPtr_glArrayElementEXT
06440 #endif
06441 #ifndef GLEE_H_DEFINED_glColorPointerEXT
06442 #define GLEE_H_DEFINED_glColorPointerEXT
06443   typedef void (APIENTRYP GLEEPFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
06444   GLEE_EXTERN GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT;
06445   #define glColorPointerEXT GLeeFuncPtr_glColorPointerEXT
06446 #endif
06447 #ifndef GLEE_H_DEFINED_glDrawArraysEXT
06448 #define GLEE_H_DEFINED_glDrawArraysEXT
06449   typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
06450   GLEE_EXTERN GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT;
06451   #define glDrawArraysEXT GLeeFuncPtr_glDrawArraysEXT
06452 #endif
06453 #ifndef GLEE_H_DEFINED_glEdgeFlagPointerEXT
06454 #define GLEE_H_DEFINED_glEdgeFlagPointerEXT
06455   typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean * pointer);
06456   GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT;
06457   #define glEdgeFlagPointerEXT GLeeFuncPtr_glEdgeFlagPointerEXT
06458 #endif
06459 #ifndef GLEE_H_DEFINED_glGetPointervEXT
06460 #define GLEE_H_DEFINED_glGetPointervEXT
06461   typedef void (APIENTRYP GLEEPFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* * params);
06462   GLEE_EXTERN GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT;
06463   #define glGetPointervEXT GLeeFuncPtr_glGetPointervEXT
06464 #endif
06465 #ifndef GLEE_H_DEFINED_glIndexPointerEXT
06466 #define GLEE_H_DEFINED_glIndexPointerEXT
06467   typedef void (APIENTRYP GLEEPFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
06468   GLEE_EXTERN GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT;
06469   #define glIndexPointerEXT GLeeFuncPtr_glIndexPointerEXT
06470 #endif
06471 #ifndef GLEE_H_DEFINED_glNormalPointerEXT
06472 #define GLEE_H_DEFINED_glNormalPointerEXT
06473   typedef void (APIENTRYP GLEEPFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
06474   GLEE_EXTERN GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT;
06475   #define glNormalPointerEXT GLeeFuncPtr_glNormalPointerEXT
06476 #endif
06477 #ifndef GLEE_H_DEFINED_glTexCoordPointerEXT
06478 #define GLEE_H_DEFINED_glTexCoordPointerEXT
06479   typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
06480   GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT;
06481   #define glTexCoordPointerEXT GLeeFuncPtr_glTexCoordPointerEXT
06482 #endif
06483 #ifndef GLEE_H_DEFINED_glVertexPointerEXT
06484 #define GLEE_H_DEFINED_glVertexPointerEXT
06485   typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
06486   GLEE_EXTERN GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT;
06487   #define glVertexPointerEXT GLeeFuncPtr_glVertexPointerEXT
06488 #endif
06489 #endif 
06490 
06491 /* GL_EXT_misc_attribute */
06492 
06493 #ifndef GL_EXT_misc_attribute
06494 #define GL_EXT_misc_attribute 1
06495 #define __GLEE_GL_EXT_misc_attribute 1
06496 /* Constants */
06497 #endif 
06498 
06499 /* GL_SGIS_generate_mipmap */
06500 
06501 #ifndef GL_SGIS_generate_mipmap
06502 #define GL_SGIS_generate_mipmap 1
06503 #define __GLEE_GL_SGIS_generate_mipmap 1
06504 /* Constants */
06505 #define GL_GENERATE_MIPMAP_SGIS                            0x8191
06506 #define GL_GENERATE_MIPMAP_HINT_SGIS                       0x8192
06507 #endif 
06508 
06509 /* GL_SGIX_clipmap */
06510 
06511 #ifndef GL_SGIX_clipmap
06512 #define GL_SGIX_clipmap 1
06513 #define __GLEE_GL_SGIX_clipmap 1
06514 /* Constants */
06515 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX                      0x8170
06516 #define GL_TEXTURE_CLIPMAP_CENTER_SGIX                     0x8171
06517 #define GL_TEXTURE_CLIPMAP_FRAME_SGIX                      0x8172
06518 #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX                     0x8173
06519 #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX              0x8174
06520 #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX                 0x8175
06521 #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX                      0x8176
06522 #define GL_MAX_CLIPMAP_DEPTH_SGIX                          0x8177
06523 #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX                  0x8178
06524 #define GL_NEAREST_CLIPMAP_NEAREST_SGIX                    0x844D
06525 #define GL_NEAREST_CLIPMAP_LINEAR_SGIX                     0x844E
06526 #define GL_LINEAR_CLIPMAP_NEAREST_SGIX                     0x844F
06527 #endif 
06528 
06529 /* GL_SGIX_shadow */
06530 
06531 #ifndef GL_SGIX_shadow
06532 #define GL_SGIX_shadow 1
06533 #define __GLEE_GL_SGIX_shadow 1
06534 /* Constants */
06535 #define GL_TEXTURE_COMPARE_SGIX                            0x819A
06536 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX                   0x819B
06537 #define GL_TEXTURE_LEQUAL_R_SGIX                           0x819C
06538 #define GL_TEXTURE_GEQUAL_R_SGIX                           0x819D
06539 #endif 
06540 
06541 /* GL_SGIS_texture_edge_clamp */
06542 
06543 #ifndef GL_SGIS_texture_edge_clamp
06544 #define GL_SGIS_texture_edge_clamp 1
06545 #define __GLEE_GL_SGIS_texture_edge_clamp 1
06546 /* Constants */
06547 #define GL_CLAMP_TO_EDGE_SGIS                              0x812F
06548 #endif 
06549 
06550 /* GL_SGIS_texture_border_clamp */
06551 
06552 #ifndef GL_SGIS_texture_border_clamp
06553 #define GL_SGIS_texture_border_clamp 1
06554 #define __GLEE_GL_SGIS_texture_border_clamp 1
06555 /* Constants */
06556 #define GL_CLAMP_TO_BORDER_SGIS                            0x812D
06557 #endif 
06558 
06559 /* GL_EXT_blend_minmax */
06560 
06561 #ifndef GL_EXT_blend_minmax
06562 #define GL_EXT_blend_minmax 1
06563 #define __GLEE_GL_EXT_blend_minmax 1
06564 /* Constants */
06565 #define GL_FUNC_ADD_EXT                                    0x8006
06566 #define GL_MIN_EXT                                         0x8007
06567 #define GL_MAX_EXT                                         0x8008
06568 #define GL_BLEND_EQUATION_EXT                              0x8009
06569 #ifndef GLEE_H_DEFINED_glBlendEquationEXT
06570 #define GLEE_H_DEFINED_glBlendEquationEXT
06571   typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
06572   GLEE_EXTERN GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT;
06573   #define glBlendEquationEXT GLeeFuncPtr_glBlendEquationEXT
06574 #endif
06575 #endif 
06576 
06577 /* GL_EXT_blend_subtract */
06578 
06579 #ifndef GL_EXT_blend_subtract
06580 #define GL_EXT_blend_subtract 1
06581 #define __GLEE_GL_EXT_blend_subtract 1
06582 /* Constants */
06583 #define GL_FUNC_SUBTRACT_EXT                               0x800A
06584 #define GL_FUNC_REVERSE_SUBTRACT_EXT                       0x800B
06585 #endif 
06586 
06587 /* GL_EXT_blend_logic_op */
06588 
06589 #ifndef GL_EXT_blend_logic_op
06590 #define GL_EXT_blend_logic_op 1
06591 #define __GLEE_GL_EXT_blend_logic_op 1
06592 /* Constants */
06593 #endif 
06594 
06595 /* GL_SGIX_interlace */
06596 
06597 #ifndef GL_SGIX_interlace
06598 #define GL_SGIX_interlace 1
06599 #define __GLEE_GL_SGIX_interlace 1
06600 /* Constants */
06601 #define GL_INTERLACE_SGIX                                  0x8094
06602 #endif 
06603 
06604 /* GL_SGIX_pixel_tiles */
06605 
06606 #ifndef GL_SGIX_pixel_tiles
06607 #define GL_SGIX_pixel_tiles 1
06608 #define __GLEE_GL_SGIX_pixel_tiles 1
06609 /* Constants */
06610 #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX                  0x813E
06611 #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX                 0x813F
06612 #define GL_PIXEL_TILE_WIDTH_SGIX                           0x8140
06613 #define GL_PIXEL_TILE_HEIGHT_SGIX                          0x8141
06614 #define GL_PIXEL_TILE_GRID_WIDTH_SGIX                      0x8142
06615 #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX                     0x8143
06616 #define GL_PIXEL_TILE_GRID_DEPTH_SGIX                      0x8144
06617 #define GL_PIXEL_TILE_CACHE_SIZE_SGIX                      0x8145
06618 #endif 
06619 
06620 /* GL_SGIS_texture_select */
06621 
06622 #ifndef GL_SGIS_texture_select
06623 #define GL_SGIS_texture_select 1
06624 #define __GLEE_GL_SGIS_texture_select 1
06625 /* Constants */
06626 #define GL_DUAL_ALPHA4_SGIS                                0x8110
06627 #define GL_DUAL_ALPHA8_SGIS                                0x8111
06628 #define GL_DUAL_ALPHA12_SGIS                               0x8112
06629 #define GL_DUAL_ALPHA16_SGIS                               0x8113
06630 #define GL_DUAL_LUMINANCE4_SGIS                            0x8114
06631 #define GL_DUAL_LUMINANCE8_SGIS                            0x8115
06632 #define GL_DUAL_LUMINANCE12_SGIS                           0x8116
06633 #define GL_DUAL_LUMINANCE16_SGIS                           0x8117
06634 #define GL_DUAL_INTENSITY4_SGIS                            0x8118
06635 #define GL_DUAL_INTENSITY8_SGIS                            0x8119
06636 #define GL_DUAL_INTENSITY12_SGIS                           0x811A
06637 #define GL_DUAL_INTENSITY16_SGIS                           0x811B
06638 #define GL_DUAL_LUMINANCE_ALPHA4_SGIS                      0x811C
06639 #define GL_DUAL_LUMINANCE_ALPHA8_SGIS                      0x811D
06640 #define GL_QUAD_ALPHA4_SGIS                                0x811E
06641 #define GL_QUAD_ALPHA8_SGIS                                0x811F
06642 #define GL_QUAD_LUMINANCE4_SGIS                            0x8120
06643 #define GL_QUAD_LUMINANCE8_SGIS                            0x8121
06644 #define GL_QUAD_INTENSITY4_SGIS                            0x8122
06645 #define GL_QUAD_INTENSITY8_SGIS                            0x8123
06646 #define GL_DUAL_TEXTURE_SELECT_SGIS                        0x8124
06647 #define GL_QUAD_TEXTURE_SELECT_SGIS                        0x8125
06648 #endif 
06649 
06650 /* GL_SGIX_sprite */
06651 
06652 #ifndef GL_SGIX_sprite
06653 #define GL_SGIX_sprite 1
06654 #define __GLEE_GL_SGIX_sprite 1
06655 /* Constants */
06656 #define GL_SPRITE_SGIX                                     0x8148
06657 #define GL_SPRITE_MODE_SGIX                                0x8149
06658 #define GL_SPRITE_AXIS_SGIX                                0x814A
06659 #define GL_SPRITE_TRANSLATION_SGIX                         0x814B
06660 #define GL_SPRITE_AXIAL_SGIX                               0x814C
06661 #define GL_SPRITE_OBJECT_ALIGNED_SGIX                      0x814D
06662 #define GL_SPRITE_EYE_ALIGNED_SGIX                         0x814E
06663 #ifndef GLEE_H_DEFINED_glSpriteParameterfSGIX
06664 #define GLEE_H_DEFINED_glSpriteParameterfSGIX
06665   typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
06666   GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX;
06667   #define glSpriteParameterfSGIX GLeeFuncPtr_glSpriteParameterfSGIX
06668 #endif
06669 #ifndef GLEE_H_DEFINED_glSpriteParameterfvSGIX
06670 #define GLEE_H_DEFINED_glSpriteParameterfvSGIX
06671   typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat * params);
06672   GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX;
06673   #define glSpriteParameterfvSGIX GLeeFuncPtr_glSpriteParameterfvSGIX
06674 #endif
06675 #ifndef GLEE_H_DEFINED_glSpriteParameteriSGIX
06676 #define GLEE_H_DEFINED_glSpriteParameteriSGIX
06677   typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
06678   GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX;
06679   #define glSpriteParameteriSGIX GLeeFuncPtr_glSpriteParameteriSGIX
06680 #endif
06681 #ifndef GLEE_H_DEFINED_glSpriteParameterivSGIX
06682 #define GLEE_H_DEFINED_glSpriteParameterivSGIX
06683   typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint * params);
06684   GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX;
06685   #define glSpriteParameterivSGIX GLeeFuncPtr_glSpriteParameterivSGIX
06686 #endif
06687 #endif 
06688 
06689 /* GL_SGIX_texture_multi_buffer */
06690 
06691 #ifndef GL_SGIX_texture_multi_buffer
06692 #define GL_SGIX_texture_multi_buffer 1
06693 #define __GLEE_GL_SGIX_texture_multi_buffer 1
06694 /* Constants */
06695 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX                  0x812E
06696 #endif 
06697 
06698 /* GL_EXT_point_parameters */
06699 
06700 #ifndef GL_EXT_point_parameters
06701 #define GL_EXT_point_parameters 1
06702 #define __GLEE_GL_EXT_point_parameters 1
06703 /* Constants */
06704 #define GL_POINT_SIZE_MIN_EXT                              0x8126
06705 #define GL_POINT_SIZE_MAX_EXT                              0x8127
06706 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT                   0x8128
06707 #define GL_DISTANCE_ATTENUATION_EXT                        0x8129
06708 #ifndef GLEE_H_DEFINED_glPointParameterfEXT
06709 #define GLEE_H_DEFINED_glPointParameterfEXT
06710   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
06711   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT;
06712   #define glPointParameterfEXT GLeeFuncPtr_glPointParameterfEXT
06713 #endif
06714 #ifndef GLEE_H_DEFINED_glPointParameterfvEXT
06715 #define GLEE_H_DEFINED_glPointParameterfvEXT
06716   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat * params);
06717   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT;
06718   #define glPointParameterfvEXT GLeeFuncPtr_glPointParameterfvEXT
06719 #endif
06720 #endif 
06721 
06722 /* GL_SGIS_point_parameters */
06723 
06724 #ifndef GL_SGIS_point_parameters
06725 #define GL_SGIS_point_parameters 1
06726 #define __GLEE_GL_SGIS_point_parameters 1
06727 /* Constants */
06728 #define GL_POINT_SIZE_MIN_SGIS                             0x8126
06729 #define GL_POINT_SIZE_MAX_SGIS                             0x8127
06730 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS                  0x8128
06731 #define GL_DISTANCE_ATTENUATION_SGIS                       0x8129
06732 #ifndef GLEE_H_DEFINED_glPointParameterfSGIS
06733 #define GLEE_H_DEFINED_glPointParameterfSGIS
06734   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
06735   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS;
06736   #define glPointParameterfSGIS GLeeFuncPtr_glPointParameterfSGIS
06737 #endif
06738 #ifndef GLEE_H_DEFINED_glPointParameterfvSGIS
06739 #define GLEE_H_DEFINED_glPointParameterfvSGIS
06740   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
06741   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS;
06742   #define glPointParameterfvSGIS GLeeFuncPtr_glPointParameterfvSGIS
06743 #endif
06744 #endif 
06745 
06746 /* GL_SGIX_instruments */
06747 
06748 #ifndef GL_SGIX_instruments
06749 #define GL_SGIX_instruments 1
06750 #define __GLEE_GL_SGIX_instruments 1
06751 /* Constants */
06752 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX                  0x8180
06753 #define GL_INSTRUMENT_MEASUREMENTS_SGIX                    0x8181
06754 #ifndef GLEE_H_DEFINED_glGetInstrumentsSGIX
06755 #define GLEE_H_DEFINED_glGetInstrumentsSGIX
06756   typedef GLint (APIENTRYP GLEEPFNGLGETINSTRUMENTSSGIXPROC) ();
06757   GLEE_EXTERN GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX;
06758   #define glGetInstrumentsSGIX GLeeFuncPtr_glGetInstrumentsSGIX
06759 #endif
06760 #ifndef GLEE_H_DEFINED_glInstrumentsBufferSGIX
06761 #define GLEE_H_DEFINED_glInstrumentsBufferSGIX
06762   typedef void (APIENTRYP GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint * buffer);
06763   GLEE_EXTERN GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX;
06764   #define glInstrumentsBufferSGIX GLeeFuncPtr_glInstrumentsBufferSGIX
06765 #endif
06766 #ifndef GLEE_H_DEFINED_glPollInstrumentsSGIX
06767 #define GLEE_H_DEFINED_glPollInstrumentsSGIX
06768   typedef GLint (APIENTRYP GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) (GLint * marker_p);
06769   GLEE_EXTERN GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX;
06770   #define glPollInstrumentsSGIX GLeeFuncPtr_glPollInstrumentsSGIX
06771 #endif
06772 #ifndef GLEE_H_DEFINED_glReadInstrumentsSGIX
06773 #define GLEE_H_DEFINED_glReadInstrumentsSGIX
06774   typedef void (APIENTRYP GLEEPFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
06775   GLEE_EXTERN GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX;
06776   #define glReadInstrumentsSGIX GLeeFuncPtr_glReadInstrumentsSGIX
06777 #endif
06778 #ifndef GLEE_H_DEFINED_glStartInstrumentsSGIX
06779 #define GLEE_H_DEFINED_glStartInstrumentsSGIX
06780   typedef void (APIENTRYP GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) ();
06781   GLEE_EXTERN GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX;
06782   #define glStartInstrumentsSGIX GLeeFuncPtr_glStartInstrumentsSGIX
06783 #endif
06784 #ifndef GLEE_H_DEFINED_glStopInstrumentsSGIX
06785 #define GLEE_H_DEFINED_glStopInstrumentsSGIX
06786   typedef void (APIENTRYP GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
06787   GLEE_EXTERN GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX;
06788   #define glStopInstrumentsSGIX GLeeFuncPtr_glStopInstrumentsSGIX
06789 #endif
06790 #endif 
06791 
06792 /* GL_SGIX_texture_scale_bias */
06793 
06794 #ifndef GL_SGIX_texture_scale_bias
06795 #define GL_SGIX_texture_scale_bias 1
06796 #define __GLEE_GL_SGIX_texture_scale_bias 1
06797 /* Constants */
06798 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX                   0x8179
06799 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX                  0x817A
06800 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX             0x817B
06801 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX            0x817C
06802 #endif 
06803 
06804 /* GL_SGIX_framezoom */
06805 
06806 #ifndef GL_SGIX_framezoom
06807 #define GL_SGIX_framezoom 1
06808 #define __GLEE_GL_SGIX_framezoom 1
06809 /* Constants */
06810 #define GL_FRAMEZOOM_SGIX                                  0x818B
06811 #define GL_FRAMEZOOM_FACTOR_SGIX                           0x818C
06812 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX                       0x818D
06813 #ifndef GLEE_H_DEFINED_glFrameZoomSGIX
06814 #define GLEE_H_DEFINED_glFrameZoomSGIX
06815   typedef void (APIENTRYP GLEEPFNGLFRAMEZOOMSGIXPROC) (GLint factor);
06816   GLEE_EXTERN GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX;
06817   #define glFrameZoomSGIX GLeeFuncPtr_glFrameZoomSGIX
06818 #endif
06819 #endif 
06820 
06821 /* GL_SGIX_tag_sample_buffer */
06822 
06823 #ifndef GL_SGIX_tag_sample_buffer
06824 #define GL_SGIX_tag_sample_buffer 1
06825 #define __GLEE_GL_SGIX_tag_sample_buffer 1
06826 /* Constants */
06827 #ifndef GLEE_H_DEFINED_glTagSampleBufferSGIX
06828 #define GLEE_H_DEFINED_glTagSampleBufferSGIX
06829   typedef void (APIENTRYP GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) ();
06830   GLEE_EXTERN GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX;
06831   #define glTagSampleBufferSGIX GLeeFuncPtr_glTagSampleBufferSGIX
06832 #endif
06833 #endif 
06834 
06835 /* GL_FfdMaskSGIX */
06836 
06837 #ifndef GL_FfdMaskSGIX
06838 #define GL_FfdMaskSGIX 1
06839 #define __GLEE_GL_FfdMaskSGIX 1
06840 /* Constants */
06841 #define GL_TEXTURE_DEFORMATION_BIT_SGIX                    0x00000001
06842 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX                   0x00000002
06843 #endif 
06844 
06845 /* GL_SGIX_polynomial_ffd */
06846 
06847 #ifndef GL_SGIX_polynomial_ffd
06848 #define GL_SGIX_polynomial_ffd 1
06849 #define __GLEE_GL_SGIX_polynomial_ffd 1
06850 /* Constants */
06851 #define GL_GEOMETRY_DEFORMATION_SGIX                       0x8194
06852 #define GL_TEXTURE_DEFORMATION_SGIX                        0x8195
06853 #define GL_DEFORMATIONS_MASK_SGIX                          0x8196
06854 #define GL_MAX_DEFORMATION_ORDER_SGIX                      0x8197
06855 #ifndef GLEE_H_DEFINED_glDeformationMap3dSGIX
06856 #define GLEE_H_DEFINED_glDeformationMap3dSGIX
06857   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);
06858   GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX;
06859   #define glDeformationMap3dSGIX GLeeFuncPtr_glDeformationMap3dSGIX
06860 #endif
06861 #ifndef GLEE_H_DEFINED_glDeformationMap3fSGIX
06862 #define GLEE_H_DEFINED_glDeformationMap3fSGIX
06863   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);
06864   GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX;
06865   #define glDeformationMap3fSGIX GLeeFuncPtr_glDeformationMap3fSGIX
06866 #endif
06867 #ifndef GLEE_H_DEFINED_glDeformSGIX
06868 #define GLEE_H_DEFINED_glDeformSGIX
06869   typedef void (APIENTRYP GLEEPFNGLDEFORMSGIXPROC) (GLbitfield mask);
06870   GLEE_EXTERN GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX;
06871   #define glDeformSGIX GLeeFuncPtr_glDeformSGIX
06872 #endif
06873 #ifndef GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
06874 #define GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
06875   typedef void (APIENTRYP GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
06876   GLEE_EXTERN GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX;
06877   #define glLoadIdentityDeformationMapSGIX GLeeFuncPtr_glLoadIdentityDeformationMapSGIX
06878 #endif
06879 #endif 
06880 
06881 /* GL_SGIX_reference_plane */
06882 
06883 #ifndef GL_SGIX_reference_plane
06884 #define GL_SGIX_reference_plane 1
06885 #define __GLEE_GL_SGIX_reference_plane 1
06886 /* Constants */
06887 #define GL_REFERENCE_PLANE_SGIX                            0x817D
06888 #define GL_REFERENCE_PLANE_EQUATION_SGIX                   0x817E
06889 #ifndef GLEE_H_DEFINED_glReferencePlaneSGIX
06890 #define GLEE_H_DEFINED_glReferencePlaneSGIX
06891   typedef void (APIENTRYP GLEEPFNGLREFERENCEPLANESGIXPROC) (const GLdouble * equation);
06892   GLEE_EXTERN GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX;
06893   #define glReferencePlaneSGIX GLeeFuncPtr_glReferencePlaneSGIX
06894 #endif
06895 #endif 
06896 
06897 /* GL_SGIX_flush_raster */
06898 
06899 #ifndef GL_SGIX_flush_raster
06900 #define GL_SGIX_flush_raster 1
06901 #define __GLEE_GL_SGIX_flush_raster 1
06902 /* Constants */
06903 #ifndef GLEE_H_DEFINED_glFlushRasterSGIX
06904 #define GLEE_H_DEFINED_glFlushRasterSGIX
06905   typedef void (APIENTRYP GLEEPFNGLFLUSHRASTERSGIXPROC) ();
06906   GLEE_EXTERN GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX;
06907   #define glFlushRasterSGIX GLeeFuncPtr_glFlushRasterSGIX
06908 #endif
06909 #endif 
06910 
06911 /* GL_SGIX_depth_texture */
06912 
06913 #ifndef GL_SGIX_depth_texture
06914 #define GL_SGIX_depth_texture 1
06915 #define __GLEE_GL_SGIX_depth_texture 1
06916 /* Constants */
06917 #define GL_DEPTH_COMPONENT16_SGIX                          0x81A5
06918 #define GL_DEPTH_COMPONENT24_SGIX                          0x81A6
06919 #define GL_DEPTH_COMPONENT32_SGIX                          0x81A7
06920 #endif 
06921 
06922 /* GL_SGIS_fog_function */
06923 
06924 #ifndef GL_SGIS_fog_function
06925 #define GL_SGIS_fog_function 1
06926 #define __GLEE_GL_SGIS_fog_function 1
06927 /* Constants */
06928 #define GL_FOG_FUNC_SGIS                                   0x812A
06929 #define GL_FOG_FUNC_POINTS_SGIS                            0x812B
06930 #define GL_MAX_FOG_FUNC_POINTS_SGIS                        0x812C
06931 #ifndef GLEE_H_DEFINED_glFogFuncSGIS
06932 #define GLEE_H_DEFINED_glFogFuncSGIS
06933   typedef void (APIENTRYP GLEEPFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat * points);
06934   GLEE_EXTERN GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS;
06935   #define glFogFuncSGIS GLeeFuncPtr_glFogFuncSGIS
06936 #endif
06937 #ifndef GLEE_H_DEFINED_glGetFogFuncSGIS
06938 #define GLEE_H_DEFINED_glGetFogFuncSGIS
06939   typedef void (APIENTRYP GLEEPFNGLGETFOGFUNCSGISPROC) (GLfloat * points);
06940   GLEE_EXTERN GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS;
06941   #define glGetFogFuncSGIS GLeeFuncPtr_glGetFogFuncSGIS
06942 #endif
06943 #endif 
06944 
06945 /* GL_SGIX_fog_offset */
06946 
06947 #ifndef GL_SGIX_fog_offset
06948 #define GL_SGIX_fog_offset 1
06949 #define __GLEE_GL_SGIX_fog_offset 1
06950 /* Constants */
06951 #define GL_FOG_OFFSET_SGIX                                 0x8198
06952 #define GL_FOG_OFFSET_VALUE_SGIX                           0x8199
06953 #endif 
06954 
06955 /* GL_HP_image_transform */
06956 
06957 #ifndef GL_HP_image_transform
06958 #define GL_HP_image_transform 1
06959 #define __GLEE_GL_HP_image_transform 1
06960 /* Constants */
06961 #define GL_IMAGE_SCALE_X_HP                                0x8155
06962 #define GL_IMAGE_SCALE_Y_HP                                0x8156
06963 #define GL_IMAGE_TRANSLATE_X_HP                            0x8157
06964 #define GL_IMAGE_TRANSLATE_Y_HP                            0x8158
06965 #define GL_IMAGE_ROTATE_ANGLE_HP                           0x8159
06966 #define GL_IMAGE_ROTATE_ORIGIN_X_HP                        0x815A
06967 #define GL_IMAGE_ROTATE_ORIGIN_Y_HP                        0x815B
06968 #define GL_IMAGE_MAG_FILTER_HP                             0x815C
06969 #define GL_IMAGE_MIN_FILTER_HP                             0x815D
06970 #define GL_IMAGE_CUBIC_WEIGHT_HP                           0x815E
06971 #define GL_CUBIC_HP                                        0x815F
06972 #define GL_AVERAGE_HP                                      0x8160
06973 #define GL_IMAGE_TRANSFORM_2D_HP                           0x8161
06974 #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP             0x8162
06975 #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP       0x8163
06976 #ifndef GLEE_H_DEFINED_glImageTransformParameteriHP
06977 #define GLEE_H_DEFINED_glImageTransformParameteriHP
06978   typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
06979   GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP;
06980   #define glImageTransformParameteriHP GLeeFuncPtr_glImageTransformParameteriHP
06981 #endif
06982 #ifndef GLEE_H_DEFINED_glImageTransformParameterfHP
06983 #define GLEE_H_DEFINED_glImageTransformParameterfHP
06984   typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
06985   GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP;
06986   #define glImageTransformParameterfHP GLeeFuncPtr_glImageTransformParameterfHP
06987 #endif
06988 #ifndef GLEE_H_DEFINED_glImageTransformParameterivHP
06989 #define GLEE_H_DEFINED_glImageTransformParameterivHP
06990   typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint * params);
06991   GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP;
06992   #define glImageTransformParameterivHP GLeeFuncPtr_glImageTransformParameterivHP
06993 #endif
06994 #ifndef GLEE_H_DEFINED_glImageTransformParameterfvHP
06995 #define GLEE_H_DEFINED_glImageTransformParameterfvHP
06996   typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat * params);
06997   GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP;
06998   #define glImageTransformParameterfvHP GLeeFuncPtr_glImageTransformParameterfvHP
06999 #endif
07000 #ifndef GLEE_H_DEFINED_glGetImageTransformParameterivHP
07001 #define GLEE_H_DEFINED_glGetImageTransformParameterivHP
07002   typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint * params);
07003   GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP;
07004   #define glGetImageTransformParameterivHP GLeeFuncPtr_glGetImageTransformParameterivHP
07005 #endif
07006 #ifndef GLEE_H_DEFINED_glGetImageTransformParameterfvHP
07007 #define GLEE_H_DEFINED_glGetImageTransformParameterfvHP
07008   typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat * params);
07009   GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP;
07010   #define glGetImageTransformParameterfvHP GLeeFuncPtr_glGetImageTransformParameterfvHP
07011 #endif
07012 #endif 
07013 
07014 /* GL_HP_convolution_border_modes */
07015 
07016 #ifndef GL_HP_convolution_border_modes
07017 #define GL_HP_convolution_border_modes 1
07018 #define __GLEE_GL_HP_convolution_border_modes 1
07019 /* Constants */
07020 #define GL_IGNORE_BORDER_HP                                0x8150
07021 #define GL_CONSTANT_BORDER_HP                              0x8151
07022 #define GL_REPLICATE_BORDER_HP                             0x8153
07023 #define GL_CONVOLUTION_BORDER_COLOR_HP                     0x8154
07024 #endif 
07025 
07026 /* GL_INGR_palette_buffer */
07027 
07028 #ifndef GL_INGR_palette_buffer
07029 #define GL_INGR_palette_buffer 1
07030 #define __GLEE_GL_INGR_palette_buffer 1
07031 /* Constants */
07032 #endif 
07033 
07034 /* GL_SGIX_texture_add_env */
07035 
07036 #ifndef GL_SGIX_texture_add_env
07037 #define GL_SGIX_texture_add_env 1
07038 #define __GLEE_GL_SGIX_texture_add_env 1
07039 /* Constants */
07040 #define GL_TEXTURE_ENV_BIAS_SGIX                           0x80BE
07041 #endif 
07042 
07043 /* GL_EXT_color_subtable */
07044 
07045 #ifndef GL_EXT_color_subtable
07046 #define GL_EXT_color_subtable 1
07047 #define __GLEE_GL_EXT_color_subtable 1
07048 /* Constants */
07049 #ifndef GLEE_H_DEFINED_glColorSubTableEXT
07050 #define GLEE_H_DEFINED_glColorSubTableEXT
07051   typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
07052   GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT;
07053   #define glColorSubTableEXT GLeeFuncPtr_glColorSubTableEXT
07054 #endif
07055 #ifndef GLEE_H_DEFINED_glCopyColorSubTableEXT
07056 #define GLEE_H_DEFINED_glCopyColorSubTableEXT
07057   typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
07058   GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT;
07059   #define glCopyColorSubTableEXT GLeeFuncPtr_glCopyColorSubTableEXT
07060 #endif
07061 #endif 
07062 
07063 /* GL_PGI_vertex_hints */
07064 
07065 #ifndef GL_PGI_vertex_hints
07066 #define GL_PGI_vertex_hints 1
07067 #define __GLEE_GL_PGI_vertex_hints 1
07068 /* Constants */
07069 #define GL_VERTEX_DATA_HINT_PGI                            0x1A22A
07070 #define GL_VERTEX_CONSISTENT_HINT_PGI                      0x1A22B
07071 #define GL_MATERIAL_SIDE_HINT_PGI                          0x1A22C
07072 #define GL_MAX_VERTEX_HINT_PGI                             0x1A22D
07073 #define GL_COLOR3_BIT_PGI                                  0x00010000
07074 #define GL_COLOR4_BIT_PGI                                  0x00020000
07075 #define GL_EDGEFLAG_BIT_PGI                                0x00040000
07076 #define GL_INDEX_BIT_PGI                                   0x00080000
07077 #define GL_MAT_AMBIENT_BIT_PGI                             0x00100000
07078 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI                 0x00200000
07079 #define GL_MAT_DIFFUSE_BIT_PGI                             0x00400000
07080 #define GL_MAT_EMISSION_BIT_PGI                            0x00800000
07081 #define GL_MAT_COLOR_INDEXES_BIT_PGI                       0x01000000
07082 #define GL_MAT_SHININESS_BIT_PGI                           0x02000000
07083 #define GL_MAT_SPECULAR_BIT_PGI                            0x04000000
07084 #define GL_NORMAL_BIT_PGI                                  0x08000000
07085 #define GL_TEXCOORD1_BIT_PGI                               0x10000000
07086 #define GL_TEXCOORD2_BIT_PGI                               0x20000000
07087 #define GL_TEXCOORD3_BIT_PGI                               0x40000000
07088 #define GL_TEXCOORD4_BIT_PGI                               0x80000000
07089 #define GL_VERTEX23_BIT_PGI                                0x00000004
07090 #define GL_VERTEX4_BIT_PGI                                 0x00000008
07091 #endif 
07092 
07093 /* GL_PGI_misc_hints */
07094 
07095 #ifndef GL_PGI_misc_hints
07096 #define GL_PGI_misc_hints 1
07097 #define __GLEE_GL_PGI_misc_hints 1
07098 /* Constants */
07099 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI                    0x1A1F8
07100 #define GL_CONSERVE_MEMORY_HINT_PGI                        0x1A1FD
07101 #define GL_RECLAIM_MEMORY_HINT_PGI                         0x1A1FE
07102 #define GL_NATIVE_GRAPHICS_HANDLE_PGI                      0x1A202
07103 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI                  0x1A203
07104 #define GL_NATIVE_GRAPHICS_END_HINT_PGI                    0x1A204
07105 #define GL_ALWAYS_FAST_HINT_PGI                            0x1A20C
07106 #define GL_ALWAYS_SOFT_HINT_PGI                            0x1A20D
07107 #define GL_ALLOW_DRAW_OBJ_HINT_PGI                         0x1A20E
07108 #define GL_ALLOW_DRAW_WIN_HINT_PGI                         0x1A20F
07109 #define GL_ALLOW_DRAW_FRG_HINT_PGI                         0x1A210
07110 #define GL_ALLOW_DRAW_MEM_HINT_PGI                         0x1A211
07111 #define GL_STRICT_DEPTHFUNC_HINT_PGI                       0x1A216
07112 #define GL_STRICT_LIGHTING_HINT_PGI                        0x1A217
07113 #define GL_STRICT_SCISSOR_HINT_PGI                         0x1A218
07114 #define GL_FULL_STIPPLE_HINT_PGI                           0x1A219
07115 #define GL_CLIP_NEAR_HINT_PGI                              0x1A220
07116 #define GL_CLIP_FAR_HINT_PGI                               0x1A221
07117 #define GL_WIDE_LINE_HINT_PGI                              0x1A222
07118 #define GL_BACK_NORMALS_HINT_PGI                           0x1A223
07119 #ifndef GLEE_H_DEFINED_glHintPGI
07120 #define GLEE_H_DEFINED_glHintPGI
07121   typedef void (APIENTRYP GLEEPFNGLHINTPGIPROC) (GLenum target, GLint mode);
07122   GLEE_EXTERN GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI;
07123   #define glHintPGI GLeeFuncPtr_glHintPGI
07124 #endif
07125 #endif 
07126 
07127 /* GL_EXT_paletted_texture */
07128 
07129 #ifndef GL_EXT_paletted_texture
07130 #define GL_EXT_paletted_texture 1
07131 #define __GLEE_GL_EXT_paletted_texture 1
07132 /* Constants */
07133 #define GL_COLOR_INDEX1_EXT                                0x80E2
07134 #define GL_COLOR_INDEX2_EXT                                0x80E3
07135 #define GL_COLOR_INDEX4_EXT                                0x80E4
07136 #define GL_COLOR_INDEX8_EXT                                0x80E5
07137 #define GL_COLOR_INDEX12_EXT                               0x80E6
07138 #define GL_COLOR_INDEX16_EXT                               0x80E7
07139 #define GL_TEXTURE_INDEX_SIZE_EXT                          0x80ED
07140 #ifndef GLEE_H_DEFINED_glColorTableEXT
07141 #define GLEE_H_DEFINED_glColorTableEXT
07142   typedef void (APIENTRYP GLEEPFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
07143   GLEE_EXTERN GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT;
07144   #define glColorTableEXT GLeeFuncPtr_glColorTableEXT
07145 #endif
07146 #ifndef GLEE_H_DEFINED_glGetColorTableEXT
07147 #define GLEE_H_DEFINED_glGetColorTableEXT
07148   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * data);
07149   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT;
07150   #define glGetColorTableEXT GLeeFuncPtr_glGetColorTableEXT
07151 #endif
07152 #ifndef GLEE_H_DEFINED_glGetColorTableParameterivEXT
07153 #define GLEE_H_DEFINED_glGetColorTableParameterivEXT
07154   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
07155   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT;
07156   #define glGetColorTableParameterivEXT GLeeFuncPtr_glGetColorTableParameterivEXT
07157 #endif
07158 #ifndef GLEE_H_DEFINED_glGetColorTableParameterfvEXT
07159 #define GLEE_H_DEFINED_glGetColorTableParameterfvEXT
07160   typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
07161   GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT;
07162   #define glGetColorTableParameterfvEXT GLeeFuncPtr_glGetColorTableParameterfvEXT
07163 #endif
07164 #endif 
07165 
07166 /* GL_EXT_clip_volume_hint */
07167 
07168 #ifndef GL_EXT_clip_volume_hint
07169 #define GL_EXT_clip_volume_hint 1
07170 #define __GLEE_GL_EXT_clip_volume_hint 1
07171 /* Constants */
07172 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT                   0x80F0
07173 #endif 
07174 
07175 /* GL_SGIX_list_priority */
07176 
07177 #ifndef GL_SGIX_list_priority
07178 #define GL_SGIX_list_priority 1
07179 #define __GLEE_GL_SGIX_list_priority 1
07180 /* Constants */
07181 #define GL_LIST_PRIORITY_SGIX                              0x8182
07182 #ifndef GLEE_H_DEFINED_glGetListParameterfvSGIX
07183 #define GLEE_H_DEFINED_glGetListParameterfvSGIX
07184   typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat * params);
07185   GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX;
07186   #define glGetListParameterfvSGIX GLeeFuncPtr_glGetListParameterfvSGIX
07187 #endif
07188 #ifndef GLEE_H_DEFINED_glGetListParameterivSGIX
07189 #define GLEE_H_DEFINED_glGetListParameterivSGIX
07190   typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint * params);
07191   GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX;
07192   #define glGetListParameterivSGIX GLeeFuncPtr_glGetListParameterivSGIX
07193 #endif
07194 #ifndef GLEE_H_DEFINED_glListParameterfSGIX
07195 #define GLEE_H_DEFINED_glListParameterfSGIX
07196   typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
07197   GLEE_EXTERN GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX;
07198   #define glListParameterfSGIX GLeeFuncPtr_glListParameterfSGIX
07199 #endif
07200 #ifndef GLEE_H_DEFINED_glListParameterfvSGIX
07201 #define GLEE_H_DEFINED_glListParameterfvSGIX
07202   typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat * params);
07203   GLEE_EXTERN GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX;
07204   #define glListParameterfvSGIX GLeeFuncPtr_glListParameterfvSGIX
07205 #endif
07206 #ifndef GLEE_H_DEFINED_glListParameteriSGIX
07207 #define GLEE_H_DEFINED_glListParameteriSGIX
07208   typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
07209   GLEE_EXTERN GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX;
07210   #define glListParameteriSGIX GLeeFuncPtr_glListParameteriSGIX
07211 #endif
07212 #ifndef GLEE_H_DEFINED_glListParameterivSGIX
07213 #define GLEE_H_DEFINED_glListParameterivSGIX
07214   typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint * params);
07215   GLEE_EXTERN GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX;
07216   #define glListParameterivSGIX GLeeFuncPtr_glListParameterivSGIX
07217 #endif
07218 #endif 
07219 
07220 /* GL_SGIX_ir_instrument1 */
07221 
07222 #ifndef GL_SGIX_ir_instrument1
07223 #define GL_SGIX_ir_instrument1 1
07224 #define __GLEE_GL_SGIX_ir_instrument1 1
07225 /* Constants */
07226 #define GL_IR_INSTRUMENT1_SGIX                             0x817F
07227 #endif 
07228 
07229 /* GL_SGIX_calligraphic_fragment */
07230 
07231 #ifndef GL_SGIX_calligraphic_fragment
07232 #define GL_SGIX_calligraphic_fragment 1
07233 #define __GLEE_GL_SGIX_calligraphic_fragment 1
07234 /* Constants */
07235 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX                      0x8183
07236 #endif 
07237 
07238 /* GL_SGIX_texture_lod_bias */
07239 
07240 #ifndef GL_SGIX_texture_lod_bias
07241 #define GL_SGIX_texture_lod_bias 1
07242 #define __GLEE_GL_SGIX_texture_lod_bias 1
07243 /* Constants */
07244 #define GL_TEXTURE_LOD_BIAS_S_SGIX                         0x818E
07245 #define GL_TEXTURE_LOD_BIAS_T_SGIX                         0x818F
07246 #define GL_TEXTURE_LOD_BIAS_R_SGIX                         0x8190
07247 #endif 
07248 
07249 /* GL_SGIX_shadow_ambient */
07250 
07251 #ifndef GL_SGIX_shadow_ambient
07252 #define GL_SGIX_shadow_ambient 1
07253 #define __GLEE_GL_SGIX_shadow_ambient 1
07254 /* Constants */
07255 #define GL_SHADOW_AMBIENT_SGIX                             0x80BF
07256 #endif 
07257 
07258 /* GL_EXT_index_texture */
07259 
07260 #ifndef GL_EXT_index_texture
07261 #define GL_EXT_index_texture 1
07262 #define __GLEE_GL_EXT_index_texture 1
07263 /* Constants */
07264 #endif 
07265 
07266 /* GL_EXT_index_material */
07267 
07268 #ifndef GL_EXT_index_material
07269 #define GL_EXT_index_material 1
07270 #define __GLEE_GL_EXT_index_material 1
07271 /* Constants */
07272 #define GL_INDEX_MATERIAL_EXT                              0x81B8
07273 #define GL_INDEX_MATERIAL_PARAMETER_EXT                    0x81B9
07274 #define GL_INDEX_MATERIAL_FACE_EXT                         0x81BA
07275 #ifndef GLEE_H_DEFINED_glIndexMaterialEXT
07276 #define GLEE_H_DEFINED_glIndexMaterialEXT
07277   typedef void (APIENTRYP GLEEPFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
07278   GLEE_EXTERN GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT;
07279   #define glIndexMaterialEXT GLeeFuncPtr_glIndexMaterialEXT
07280 #endif
07281 #endif 
07282 
07283 /* GL_EXT_index_func */
07284 
07285 #ifndef GL_EXT_index_func
07286 #define GL_EXT_index_func 1
07287 #define __GLEE_GL_EXT_index_func 1
07288 /* Constants */
07289 #define GL_INDEX_TEST_EXT                                  0x81B5
07290 #define GL_INDEX_TEST_FUNC_EXT                             0x81B6
07291 #define GL_INDEX_TEST_REF_EXT                              0x81B7
07292 #ifndef GLEE_H_DEFINED_glIndexFuncEXT
07293 #define GLEE_H_DEFINED_glIndexFuncEXT
07294   typedef void (APIENTRYP GLEEPFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
07295   GLEE_EXTERN GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT;
07296   #define glIndexFuncEXT GLeeFuncPtr_glIndexFuncEXT
07297 #endif
07298 #endif 
07299 
07300 /* GL_EXT_index_array_formats */
07301 
07302 #ifndef GL_EXT_index_array_formats
07303 #define GL_EXT_index_array_formats 1
07304 #define __GLEE_GL_EXT_index_array_formats 1
07305 /* Constants */
07306 #define GL_IUI_V2F_EXT                                     0x81AD
07307 #define GL_IUI_V3F_EXT                                     0x81AE
07308 #define GL_IUI_N3F_V2F_EXT                                 0x81AF
07309 #define GL_IUI_N3F_V3F_EXT                                 0x81B0
07310 #define GL_T2F_IUI_V2F_EXT                                 0x81B1
07311 #define GL_T2F_IUI_V3F_EXT                                 0x81B2
07312 #define GL_T2F_IUI_N3F_V2F_EXT                             0x81B3
07313 #define GL_T2F_IUI_N3F_V3F_EXT                             0x81B4
07314 #endif 
07315 
07316 /* GL_EXT_compiled_vertex_array */
07317 
07318 #ifndef GL_EXT_compiled_vertex_array
07319 #define GL_EXT_compiled_vertex_array 1
07320 #define __GLEE_GL_EXT_compiled_vertex_array 1
07321 /* Constants */
07322 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT                    0x81A8
07323 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT                    0x81A9
07324 #ifndef GLEE_H_DEFINED_glLockArraysEXT
07325 #define GLEE_H_DEFINED_glLockArraysEXT
07326   typedef void (APIENTRYP GLEEPFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
07327   GLEE_EXTERN GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT;
07328   #define glLockArraysEXT GLeeFuncPtr_glLockArraysEXT
07329 #endif
07330 #ifndef GLEE_H_DEFINED_glUnlockArraysEXT
07331 #define GLEE_H_DEFINED_glUnlockArraysEXT
07332   typedef void (APIENTRYP GLEEPFNGLUNLOCKARRAYSEXTPROC) ();
07333   GLEE_EXTERN GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT;
07334   #define glUnlockArraysEXT GLeeFuncPtr_glUnlockArraysEXT
07335 #endif
07336 #endif 
07337 
07338 /* GL_EXT_cull_vertex */
07339 
07340 #ifndef GL_EXT_cull_vertex
07341 #define GL_EXT_cull_vertex 1
07342 #define __GLEE_GL_EXT_cull_vertex 1
07343 /* Constants */
07344 #define GL_CULL_VERTEX_EXT                                 0x81AA
07345 #define GL_CULL_VERTEX_EYE_POSITION_EXT                    0x81AB
07346 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT                 0x81AC
07347 #ifndef GLEE_H_DEFINED_glCullParameterdvEXT
07348 #define GLEE_H_DEFINED_glCullParameterdvEXT
07349   typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble * params);
07350   GLEE_EXTERN GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT;
07351   #define glCullParameterdvEXT GLeeFuncPtr_glCullParameterdvEXT
07352 #endif
07353 #ifndef GLEE_H_DEFINED_glCullParameterfvEXT
07354 #define GLEE_H_DEFINED_glCullParameterfvEXT
07355   typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat * params);
07356   GLEE_EXTERN GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT;
07357   #define glCullParameterfvEXT GLeeFuncPtr_glCullParameterfvEXT
07358 #endif
07359 #endif 
07360 
07361 /* GL_SGIX_ycrcb */
07362 
07363 #ifndef GL_SGIX_ycrcb
07364 #define GL_SGIX_ycrcb 1
07365 #define __GLEE_GL_SGIX_ycrcb 1
07366 /* Constants */
07367 #define GL_YCRCB_422_SGIX                                  0x81BB
07368 #define GL_YCRCB_444_SGIX                                  0x81BC
07369 #endif 
07370 
07371 /* GL_SGIX_fragment_lighting */
07372 
07373 #ifndef GL_SGIX_fragment_lighting
07374 #define GL_SGIX_fragment_lighting 1
07375 #define __GLEE_GL_SGIX_fragment_lighting 1
07376 /* Constants */
07377 #define GL_FRAGMENT_LIGHTING_SGIX                          0x8400
07378 #define GL_FRAGMENT_COLOR_MATERIAL_SGIX                    0x8401
07379 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX               0x8402
07380 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX          0x8403
07381 #define GL_MAX_FRAGMENT_LIGHTS_SGIX                        0x8404
07382 #define GL_MAX_ACTIVE_LIGHTS_SGIX                          0x8405
07383 #define GL_CURRENT_RASTER_NORMAL_SGIX                      0x8406
07384 #define GL_LIGHT_ENV_MODE_SGIX                             0x8407
07385 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX          0x8408
07386 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX              0x8409
07387 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX               0x840A
07388 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX  0x840B
07389 #define GL_FRAGMENT_LIGHT0_SGIX                            0x840C
07390 #define GL_FRAGMENT_LIGHT1_SGIX                            0x840D
07391 #define GL_FRAGMENT_LIGHT2_SGIX                            0x840E
07392 #define GL_FRAGMENT_LIGHT3_SGIX                            0x840F
07393 #define GL_FRAGMENT_LIGHT4_SGIX                            0x8410
07394 #define GL_FRAGMENT_LIGHT5_SGIX                            0x8411
07395 #define GL_FRAGMENT_LIGHT6_SGIX                            0x8412
07396 #define GL_FRAGMENT_LIGHT7_SGIX                            0x8413
07397 #ifndef GLEE_H_DEFINED_glFragmentColorMaterialSGIX
07398 #define GLEE_H_DEFINED_glFragmentColorMaterialSGIX
07399   typedef void (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
07400   GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX;
07401   #define glFragmentColorMaterialSGIX GLeeFuncPtr_glFragmentColorMaterialSGIX
07402 #endif
07403 #ifndef GLEE_H_DEFINED_glFragmentLightfSGIX
07404 #define GLEE_H_DEFINED_glFragmentLightfSGIX
07405   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
07406   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX;
07407   #define glFragmentLightfSGIX GLeeFuncPtr_glFragmentLightfSGIX
07408 #endif
07409 #ifndef GLEE_H_DEFINED_glFragmentLightfvSGIX
07410 #define GLEE_H_DEFINED_glFragmentLightfvSGIX
07411   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat * params);
07412   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX;
07413   #define glFragmentLightfvSGIX GLeeFuncPtr_glFragmentLightfvSGIX
07414 #endif
07415 #ifndef GLEE_H_DEFINED_glFragmentLightiSGIX
07416 #define GLEE_H_DEFINED_glFragmentLightiSGIX
07417   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
07418   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX;
07419   #define glFragmentLightiSGIX GLeeFuncPtr_glFragmentLightiSGIX
07420 #endif
07421 #ifndef GLEE_H_DEFINED_glFragmentLightivSGIX
07422 #define GLEE_H_DEFINED_glFragmentLightivSGIX
07423   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint * params);
07424   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX;
07425   #define glFragmentLightivSGIX GLeeFuncPtr_glFragmentLightivSGIX
07426 #endif
07427 #ifndef GLEE_H_DEFINED_glFragmentLightModelfSGIX
07428 #define GLEE_H_DEFINED_glFragmentLightModelfSGIX
07429   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
07430   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX;
07431   #define glFragmentLightModelfSGIX GLeeFuncPtr_glFragmentLightModelfSGIX
07432 #endif
07433 #ifndef GLEE_H_DEFINED_glFragmentLightModelfvSGIX
07434 #define GLEE_H_DEFINED_glFragmentLightModelfvSGIX
07435   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat * params);
07436   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX;
07437   #define glFragmentLightModelfvSGIX GLeeFuncPtr_glFragmentLightModelfvSGIX
07438 #endif
07439 #ifndef GLEE_H_DEFINED_glFragmentLightModeliSGIX
07440 #define GLEE_H_DEFINED_glFragmentLightModeliSGIX
07441   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
07442   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX;
07443   #define glFragmentLightModeliSGIX GLeeFuncPtr_glFragmentLightModeliSGIX
07444 #endif
07445 #ifndef GLEE_H_DEFINED_glFragmentLightModelivSGIX
07446 #define GLEE_H_DEFINED_glFragmentLightModelivSGIX
07447   typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint * params);
07448   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX;
07449   #define glFragmentLightModelivSGIX GLeeFuncPtr_glFragmentLightModelivSGIX
07450 #endif
07451 #ifndef GLEE_H_DEFINED_glFragmentMaterialfSGIX
07452 #define GLEE_H_DEFINED_glFragmentMaterialfSGIX
07453   typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
07454   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX;
07455   #define glFragmentMaterialfSGIX GLeeFuncPtr_glFragmentMaterialfSGIX
07456 #endif
07457 #ifndef GLEE_H_DEFINED_glFragmentMaterialfvSGIX
07458 #define GLEE_H_DEFINED_glFragmentMaterialfvSGIX
07459   typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat * params);
07460   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX;
07461   #define glFragmentMaterialfvSGIX GLeeFuncPtr_glFragmentMaterialfvSGIX
07462 #endif
07463 #ifndef GLEE_H_DEFINED_glFragmentMaterialiSGIX
07464 #define GLEE_H_DEFINED_glFragmentMaterialiSGIX
07465   typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
07466   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX;
07467   #define glFragmentMaterialiSGIX GLeeFuncPtr_glFragmentMaterialiSGIX
07468 #endif
07469 #ifndef GLEE_H_DEFINED_glFragmentMaterialivSGIX
07470 #define GLEE_H_DEFINED_glFragmentMaterialivSGIX
07471   typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint * params);
07472   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX;
07473   #define glFragmentMaterialivSGIX GLeeFuncPtr_glFragmentMaterialivSGIX
07474 #endif
07475 #ifndef GLEE_H_DEFINED_glGetFragmentLightfvSGIX
07476 #define GLEE_H_DEFINED_glGetFragmentLightfvSGIX
07477   typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat * params);
07478   GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX;
07479   #define glGetFragmentLightfvSGIX GLeeFuncPtr_glGetFragmentLightfvSGIX
07480 #endif
07481 #ifndef GLEE_H_DEFINED_glGetFragmentLightivSGIX
07482 #define GLEE_H_DEFINED_glGetFragmentLightivSGIX
07483   typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint * params);
07484   GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX;
07485   #define glGetFragmentLightivSGIX GLeeFuncPtr_glGetFragmentLightivSGIX
07486 #endif
07487 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
07488 #define GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
07489   typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat * params);
07490   GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX;
07491   #define glGetFragmentMaterialfvSGIX GLeeFuncPtr_glGetFragmentMaterialfvSGIX
07492 #endif
07493 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
07494 #define GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
07495   typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint * params);
07496   GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX;
07497   #define glGetFragmentMaterialivSGIX GLeeFuncPtr_glGetFragmentMaterialivSGIX
07498 #endif
07499 #ifndef GLEE_H_DEFINED_glLightEnviSGIX
07500 #define GLEE_H_DEFINED_glLightEnviSGIX
07501   typedef void (APIENTRYP GLEEPFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
07502   GLEE_EXTERN GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX;
07503   #define glLightEnviSGIX GLeeFuncPtr_glLightEnviSGIX
07504 #endif
07505 #endif 
07506 
07507 /* GL_IBM_rasterpos_clip */
07508 
07509 #ifndef GL_IBM_rasterpos_clip
07510 #define GL_IBM_rasterpos_clip 1
07511 #define __GLEE_GL_IBM_rasterpos_clip 1
07512 /* Constants */
07513 #define GL_RASTER_POSITION_UNCLIPPED_IBM                   0x19262
07514 #endif 
07515 
07516 /* GL_HP_texture_lighting */
07517 
07518 #ifndef GL_HP_texture_lighting
07519 #define GL_HP_texture_lighting 1
07520 #define __GLEE_GL_HP_texture_lighting 1
07521 /* Constants */
07522 #define GL_TEXTURE_LIGHTING_MODE_HP                        0x8167
07523 #define GL_TEXTURE_POST_SPECULAR_HP                        0x8168
07524 #define GL_TEXTURE_PRE_SPECULAR_HP                         0x8169
07525 #endif 
07526 
07527 /* GL_EXT_draw_range_elements */
07528 
07529 #ifndef GL_EXT_draw_range_elements
07530 #define GL_EXT_draw_range_elements 1
07531 #define __GLEE_GL_EXT_draw_range_elements 1
07532 /* Constants */
07533 #define GL_MAX_ELEMENTS_VERTICES_EXT                       0x80E8
07534 #define GL_MAX_ELEMENTS_INDICES_EXT                        0x80E9
07535 #ifndef GLEE_H_DEFINED_glDrawRangeElementsEXT
07536 #define GLEE_H_DEFINED_glDrawRangeElementsEXT
07537   typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
07538   GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT;
07539   #define glDrawRangeElementsEXT GLeeFuncPtr_glDrawRangeElementsEXT
07540 #endif
07541 #endif 
07542 
07543 /* GL_WIN_phong_shading */
07544 
07545 #ifndef GL_WIN_phong_shading
07546 #define GL_WIN_phong_shading 1
07547 #define __GLEE_GL_WIN_phong_shading 1
07548 /* Constants */
07549 #define GL_PHONG_WIN                                       0x80EA
07550 #define GL_PHONG_HINT_WIN                                  0x80EB
07551 #endif 
07552 
07553 /* GL_WIN_specular_fog */
07554 
07555 #ifndef GL_WIN_specular_fog
07556 #define GL_WIN_specular_fog 1
07557 #define __GLEE_GL_WIN_specular_fog 1
07558 /* Constants */
07559 #define GL_FOG_SPECULAR_TEXTURE_WIN                        0x80EC
07560 #endif 
07561 
07562 /* GL_EXT_light_texture */
07563 
07564 #ifndef GL_EXT_light_texture
07565 #define GL_EXT_light_texture 1
07566 #define __GLEE_GL_EXT_light_texture 1
07567 /* Constants */
07568 #define GL_FRAGMENT_MATERIAL_EXT                           0x8349
07569 #define GL_FRAGMENT_NORMAL_EXT                             0x834A
07570 #define GL_FRAGMENT_COLOR_EXT                              0x834C
07571 #define GL_ATTENUATION_EXT                                 0x834D
07572 #define GL_SHADOW_ATTENUATION_EXT                          0x834E
07573 #define GL_TEXTURE_APPLICATION_MODE_EXT                    0x834F
07574 #define GL_TEXTURE_LIGHT_EXT                               0x8350
07575 #define GL_TEXTURE_MATERIAL_FACE_EXT                       0x8351
07576 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT                  0x8352
07577 #ifndef GLEE_H_DEFINED_glApplyTextureEXT
07578 #define GLEE_H_DEFINED_glApplyTextureEXT
07579   typedef void (APIENTRYP GLEEPFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
07580   GLEE_EXTERN GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT;
07581   #define glApplyTextureEXT GLeeFuncPtr_glApplyTextureEXT
07582 #endif
07583 #ifndef GLEE_H_DEFINED_glTextureLightEXT
07584 #define GLEE_H_DEFINED_glTextureLightEXT
07585   typedef void (APIENTRYP GLEEPFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
07586   GLEE_EXTERN GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT;
07587   #define glTextureLightEXT GLeeFuncPtr_glTextureLightEXT
07588 #endif
07589 #ifndef GLEE_H_DEFINED_glTextureMaterialEXT
07590 #define GLEE_H_DEFINED_glTextureMaterialEXT
07591   typedef void (APIENTRYP GLEEPFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
07592   GLEE_EXTERN GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT;
07593   #define glTextureMaterialEXT GLeeFuncPtr_glTextureMaterialEXT
07594 #endif
07595 #endif 
07596 
07597 /* GL_SGIX_blend_alpha_minmax */
07598 
07599 #ifndef GL_SGIX_blend_alpha_minmax
07600 #define GL_SGIX_blend_alpha_minmax 1
07601 #define __GLEE_GL_SGIX_blend_alpha_minmax 1
07602 /* Constants */
07603 #define GL_ALPHA_MIN_SGIX                                  0x8320
07604 #define GL_ALPHA_MAX_SGIX                                  0x8321
07605 #endif 
07606 
07607 /* GL_SGIX_impact_pixel_texture */
07608 
07609 #ifndef GL_SGIX_impact_pixel_texture
07610 #define GL_SGIX_impact_pixel_texture 1
07611 #define __GLEE_GL_SGIX_impact_pixel_texture 1
07612 /* Constants */
07613 #define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX                    0x8184
07614 #define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX                      0x8185
07615 #define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX                      0x8186
07616 #define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX                0x8187
07617 #define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX             0x8188
07618 #define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX                     0x8189
07619 #define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX                     0x818A
07620 #endif 
07621 
07622 /* GL_EXT_bgra */
07623 
07624 #ifndef GL_EXT_bgra
07625 #define GL_EXT_bgra 1
07626 #define __GLEE_GL_EXT_bgra 1
07627 /* Constants */
07628 #define GL_BGR_EXT                                         0x80E0
07629 #define GL_BGRA_EXT                                        0x80E1
07630 #endif 
07631 
07632 /* GL_SGIX_async */
07633 
07634 #ifndef GL_SGIX_async
07635 #define GL_SGIX_async 1
07636 #define __GLEE_GL_SGIX_async 1
07637 /* Constants */
07638 #define GL_ASYNC_MARKER_SGIX                               0x8329
07639 #ifndef GLEE_H_DEFINED_glAsyncMarkerSGIX
07640 #define GLEE_H_DEFINED_glAsyncMarkerSGIX
07641   typedef void (APIENTRYP GLEEPFNGLASYNCMARKERSGIXPROC) (GLuint marker);
07642   GLEE_EXTERN GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX;
07643   #define glAsyncMarkerSGIX GLeeFuncPtr_glAsyncMarkerSGIX
07644 #endif
07645 #ifndef GLEE_H_DEFINED_glFinishAsyncSGIX
07646 #define GLEE_H_DEFINED_glFinishAsyncSGIX
07647   typedef GLint (APIENTRYP GLEEPFNGLFINISHASYNCSGIXPROC) (GLuint * markerp);
07648   GLEE_EXTERN GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX;
07649   #define glFinishAsyncSGIX GLeeFuncPtr_glFinishAsyncSGIX
07650 #endif
07651 #ifndef GLEE_H_DEFINED_glPollAsyncSGIX
07652 #define GLEE_H_DEFINED_glPollAsyncSGIX
07653   typedef GLint (APIENTRYP GLEEPFNGLPOLLASYNCSGIXPROC) (GLuint * markerp);
07654   GLEE_EXTERN GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX;
07655   #define glPollAsyncSGIX GLeeFuncPtr_glPollAsyncSGIX
07656 #endif
07657 #ifndef GLEE_H_DEFINED_glGenAsyncMarkersSGIX
07658 #define GLEE_H_DEFINED_glGenAsyncMarkersSGIX
07659   typedef GLuint (APIENTRYP GLEEPFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
07660   GLEE_EXTERN GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX;
07661   #define glGenAsyncMarkersSGIX GLeeFuncPtr_glGenAsyncMarkersSGIX
07662 #endif
07663 #ifndef GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
07664 #define GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
07665   typedef void (APIENTRYP GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
07666   GLEE_EXTERN GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX;
07667   #define glDeleteAsyncMarkersSGIX GLeeFuncPtr_glDeleteAsyncMarkersSGIX
07668 #endif
07669 #ifndef GLEE_H_DEFINED_glIsAsyncMarkerSGIX
07670 #define GLEE_H_DEFINED_glIsAsyncMarkerSGIX
07671   typedef GLboolean (APIENTRYP GLEEPFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
07672   GLEE_EXTERN GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX;
07673   #define glIsAsyncMarkerSGIX GLeeFuncPtr_glIsAsyncMarkerSGIX
07674 #endif
07675 #endif 
07676 
07677 /* GL_SGIX_async_pixel */
07678 
07679 #ifndef GL_SGIX_async_pixel
07680 #define GL_SGIX_async_pixel 1
07681 #define __GLEE_GL_SGIX_async_pixel 1
07682 /* Constants */
07683 #define GL_ASYNC_TEX_IMAGE_SGIX                            0x835C
07684 #define GL_ASYNC_DRAW_PIXELS_SGIX                          0x835D
07685 #define GL_ASYNC_READ_PIXELS_SGIX                          0x835E
07686 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX                        0x835F
07687 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX                      0x8360
07688 #define GL_MAX_ASYNC_READ_PIXELS_SGIX                      0x8361
07689 #endif 
07690 
07691 /* GL_SGIX_async_histogram */
07692 
07693 #ifndef GL_SGIX_async_histogram
07694 #define GL_SGIX_async_histogram 1
07695 #define __GLEE_GL_SGIX_async_histogram 1
07696 /* Constants */
07697 #define GL_ASYNC_HISTOGRAM_SGIX                            0x832C
07698 #define GL_MAX_ASYNC_HISTOGRAM_SGIX                        0x832D
07699 #endif 
07700 
07701 /* GL_INTEL_texture_scissor */
07702 
07703 #ifndef GL_INTEL_texture_scissor
07704 #define GL_INTEL_texture_scissor 1
07705 #define __GLEE_GL_INTEL_texture_scissor 1
07706 /* Constants */
07707 #endif 
07708 
07709 /* GL_INTEL_parallel_arrays */
07710 
07711 #ifndef GL_INTEL_parallel_arrays
07712 #define GL_INTEL_parallel_arrays 1
07713 #define __GLEE_GL_INTEL_parallel_arrays 1
07714 /* Constants */
07715 #define GL_PARALLEL_ARRAYS_INTEL                           0x83F4
07716 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL            0x83F5
07717 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL            0x83F6
07718 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL             0x83F7
07719 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL     0x83F8
07720 #ifndef GLEE_H_DEFINED_glVertexPointervINTEL
07721 #define GLEE_H_DEFINED_glVertexPointervINTEL
07722   typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
07723   GLEE_EXTERN GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL;
07724   #define glVertexPointervINTEL GLeeFuncPtr_glVertexPointervINTEL
07725 #endif
07726 #ifndef GLEE_H_DEFINED_glNormalPointervINTEL
07727 #define GLEE_H_DEFINED_glNormalPointervINTEL
07728   typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* * pointer);
07729   GLEE_EXTERN GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL;
07730   #define glNormalPointervINTEL GLeeFuncPtr_glNormalPointervINTEL
07731 #endif
07732 #ifndef GLEE_H_DEFINED_glColorPointervINTEL
07733 #define GLEE_H_DEFINED_glColorPointervINTEL
07734   typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
07735   GLEE_EXTERN GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL;
07736   #define glColorPointervINTEL GLeeFuncPtr_glColorPointervINTEL
07737 #endif
07738 #ifndef GLEE_H_DEFINED_glTexCoordPointervINTEL
07739 #define GLEE_H_DEFINED_glTexCoordPointervINTEL
07740   typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
07741   GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL;
07742   #define glTexCoordPointervINTEL GLeeFuncPtr_glTexCoordPointervINTEL
07743 #endif
07744 #endif 
07745 
07746 /* GL_HP_occlusion_test */
07747 
07748 #ifndef GL_HP_occlusion_test
07749 #define GL_HP_occlusion_test 1
07750 #define __GLEE_GL_HP_occlusion_test 1
07751 /* Constants */
07752 #define GL_OCCLUSION_TEST_HP                               0x8165
07753 #define GL_OCCLUSION_TEST_RESULT_HP                        0x8166
07754 #endif 
07755 
07756 /* GL_EXT_pixel_transform */
07757 
07758 #ifndef GL_EXT_pixel_transform
07759 #define GL_EXT_pixel_transform 1
07760 #define __GLEE_GL_EXT_pixel_transform 1
07761 /* Constants */
07762 #define GL_PIXEL_TRANSFORM_2D_EXT                          0x8330
07763 #define GL_PIXEL_MAG_FILTER_EXT                            0x8331
07764 #define GL_PIXEL_MIN_FILTER_EXT                            0x8332
07765 #define GL_PIXEL_CUBIC_WEIGHT_EXT                          0x8333
07766 #define GL_CUBIC_EXT                                       0x8334
07767 #define GL_AVERAGE_EXT                                     0x8335
07768 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT              0x8336
07769 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT          0x8337
07770 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT                   0x8338
07771 #ifndef GLEE_H_DEFINED_glPixelTransformParameteriEXT
07772 #define GLEE_H_DEFINED_glPixelTransformParameteriEXT
07773   typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
07774   GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT;
07775   #define glPixelTransformParameteriEXT GLeeFuncPtr_glPixelTransformParameteriEXT
07776 #endif
07777 #ifndef GLEE_H_DEFINED_glPixelTransformParameterfEXT
07778 #define GLEE_H_DEFINED_glPixelTransformParameterfEXT
07779   typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
07780   GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT;
07781   #define glPixelTransformParameterfEXT GLeeFuncPtr_glPixelTransformParameterfEXT
07782 #endif
07783 #ifndef GLEE_H_DEFINED_glPixelTransformParameterivEXT
07784 #define GLEE_H_DEFINED_glPixelTransformParameterivEXT
07785   typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
07786   GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT;
07787   #define glPixelTransformParameterivEXT GLeeFuncPtr_glPixelTransformParameterivEXT
07788 #endif
07789 #ifndef GLEE_H_DEFINED_glPixelTransformParameterfvEXT
07790 #define GLEE_H_DEFINED_glPixelTransformParameterfvEXT
07791   typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
07792   GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT;
07793   #define glPixelTransformParameterfvEXT GLeeFuncPtr_glPixelTransformParameterfvEXT
07794 #endif
07795 #endif 
07796 
07797 /* GL_EXT_pixel_transform_color_table */
07798 
07799 #ifndef GL_EXT_pixel_transform_color_table
07800 #define GL_EXT_pixel_transform_color_table 1
07801 #define __GLEE_GL_EXT_pixel_transform_color_table 1
07802 /* Constants */
07803 #endif 
07804 
07805 /* GL_EXT_shared_texture_palette */
07806 
07807 #ifndef GL_EXT_shared_texture_palette
07808 #define GL_EXT_shared_texture_palette 1
07809 #define __GLEE_GL_EXT_shared_texture_palette 1
07810 /* Constants */
07811 #define GL_SHARED_TEXTURE_PALETTE_EXT                      0x81FB
07812 #endif 
07813 
07814 /* GL_EXT_separate_specular_color */
07815 
07816 #ifndef GL_EXT_separate_specular_color
07817 #define GL_EXT_separate_specular_color 1
07818 #define __GLEE_GL_EXT_separate_specular_color 1
07819 /* Constants */
07820 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT                   0x81F8
07821 #define GL_SINGLE_COLOR_EXT                                0x81F9
07822 #define GL_SEPARATE_SPECULAR_COLOR_EXT                     0x81FA
07823 #endif 
07824 
07825 /* GL_EXT_secondary_color */
07826 
07827 #ifndef GL_EXT_secondary_color
07828 #define GL_EXT_secondary_color 1
07829 #define __GLEE_GL_EXT_secondary_color 1
07830 /* Constants */
07831 #define GL_COLOR_SUM_EXT                                   0x8458
07832 #define GL_CURRENT_SECONDARY_COLOR_EXT                     0x8459
07833 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT                  0x845A
07834 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT                  0x845B
07835 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT                0x845C
07836 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT               0x845D
07837 #define GL_SECONDARY_COLOR_ARRAY_EXT                       0x845E
07838 #ifndef GLEE_H_DEFINED_glSecondaryColor3bEXT
07839 #define GLEE_H_DEFINED_glSecondaryColor3bEXT
07840   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
07841   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT;
07842   #define glSecondaryColor3bEXT GLeeFuncPtr_glSecondaryColor3bEXT
07843 #endif
07844 #ifndef GLEE_H_DEFINED_glSecondaryColor3bvEXT
07845 #define GLEE_H_DEFINED_glSecondaryColor3bvEXT
07846   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
07847   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT;
07848   #define glSecondaryColor3bvEXT GLeeFuncPtr_glSecondaryColor3bvEXT
07849 #endif
07850 #ifndef GLEE_H_DEFINED_glSecondaryColor3dEXT
07851 #define GLEE_H_DEFINED_glSecondaryColor3dEXT
07852   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
07853   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT;
07854   #define glSecondaryColor3dEXT GLeeFuncPtr_glSecondaryColor3dEXT
07855 #endif
07856 #ifndef GLEE_H_DEFINED_glSecondaryColor3dvEXT
07857 #define GLEE_H_DEFINED_glSecondaryColor3dvEXT
07858   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
07859   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT;
07860   #define glSecondaryColor3dvEXT GLeeFuncPtr_glSecondaryColor3dvEXT
07861 #endif
07862 #ifndef GLEE_H_DEFINED_glSecondaryColor3fEXT
07863 #define GLEE_H_DEFINED_glSecondaryColor3fEXT
07864   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
07865   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT;
07866   #define glSecondaryColor3fEXT GLeeFuncPtr_glSecondaryColor3fEXT
07867 #endif
07868 #ifndef GLEE_H_DEFINED_glSecondaryColor3fvEXT
07869 #define GLEE_H_DEFINED_glSecondaryColor3fvEXT
07870   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
07871   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT;
07872   #define glSecondaryColor3fvEXT GLeeFuncPtr_glSecondaryColor3fvEXT
07873 #endif
07874 #ifndef GLEE_H_DEFINED_glSecondaryColor3iEXT
07875 #define GLEE_H_DEFINED_glSecondaryColor3iEXT
07876   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
07877   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT;
07878   #define glSecondaryColor3iEXT GLeeFuncPtr_glSecondaryColor3iEXT
07879 #endif
07880 #ifndef GLEE_H_DEFINED_glSecondaryColor3ivEXT
07881 #define GLEE_H_DEFINED_glSecondaryColor3ivEXT
07882   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
07883   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT;
07884   #define glSecondaryColor3ivEXT GLeeFuncPtr_glSecondaryColor3ivEXT
07885 #endif
07886 #ifndef GLEE_H_DEFINED_glSecondaryColor3sEXT
07887 #define GLEE_H_DEFINED_glSecondaryColor3sEXT
07888   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
07889   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT;
07890   #define glSecondaryColor3sEXT GLeeFuncPtr_glSecondaryColor3sEXT
07891 #endif
07892 #ifndef GLEE_H_DEFINED_glSecondaryColor3svEXT
07893 #define GLEE_H_DEFINED_glSecondaryColor3svEXT
07894   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
07895   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT;
07896   #define glSecondaryColor3svEXT GLeeFuncPtr_glSecondaryColor3svEXT
07897 #endif
07898 #ifndef GLEE_H_DEFINED_glSecondaryColor3ubEXT
07899 #define GLEE_H_DEFINED_glSecondaryColor3ubEXT
07900   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
07901   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT;
07902   #define glSecondaryColor3ubEXT GLeeFuncPtr_glSecondaryColor3ubEXT
07903 #endif
07904 #ifndef GLEE_H_DEFINED_glSecondaryColor3ubvEXT
07905 #define GLEE_H_DEFINED_glSecondaryColor3ubvEXT
07906   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
07907   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT;
07908   #define glSecondaryColor3ubvEXT GLeeFuncPtr_glSecondaryColor3ubvEXT
07909 #endif
07910 #ifndef GLEE_H_DEFINED_glSecondaryColor3uiEXT
07911 #define GLEE_H_DEFINED_glSecondaryColor3uiEXT
07912   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
07913   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT;
07914   #define glSecondaryColor3uiEXT GLeeFuncPtr_glSecondaryColor3uiEXT
07915 #endif
07916 #ifndef GLEE_H_DEFINED_glSecondaryColor3uivEXT
07917 #define GLEE_H_DEFINED_glSecondaryColor3uivEXT
07918   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
07919   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT;
07920   #define glSecondaryColor3uivEXT GLeeFuncPtr_glSecondaryColor3uivEXT
07921 #endif
07922 #ifndef GLEE_H_DEFINED_glSecondaryColor3usEXT
07923 #define GLEE_H_DEFINED_glSecondaryColor3usEXT
07924   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
07925   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT;
07926   #define glSecondaryColor3usEXT GLeeFuncPtr_glSecondaryColor3usEXT
07927 #endif
07928 #ifndef GLEE_H_DEFINED_glSecondaryColor3usvEXT
07929 #define GLEE_H_DEFINED_glSecondaryColor3usvEXT
07930   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
07931   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT;
07932   #define glSecondaryColor3usvEXT GLeeFuncPtr_glSecondaryColor3usvEXT
07933 #endif
07934 #ifndef GLEE_H_DEFINED_glSecondaryColorPointerEXT
07935 #define GLEE_H_DEFINED_glSecondaryColorPointerEXT
07936   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
07937   GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT;
07938   #define glSecondaryColorPointerEXT GLeeFuncPtr_glSecondaryColorPointerEXT
07939 #endif
07940 #endif 
07941 
07942 /* GL_EXT_texture_perturb_normal */
07943 
07944 #ifndef GL_EXT_texture_perturb_normal
07945 #define GL_EXT_texture_perturb_normal 1
07946 #define __GLEE_GL_EXT_texture_perturb_normal 1
07947 /* Constants */
07948 #define GL_PERTURB_EXT                                     0x85AE
07949 #define GL_TEXTURE_NORMAL_EXT                              0x85AF
07950 #ifndef GLEE_H_DEFINED_glTextureNormalEXT
07951 #define GLEE_H_DEFINED_glTextureNormalEXT
07952   typedef void (APIENTRYP GLEEPFNGLTEXTURENORMALEXTPROC) (GLenum mode);
07953   GLEE_EXTERN GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT;
07954   #define glTextureNormalEXT GLeeFuncPtr_glTextureNormalEXT
07955 #endif
07956 #endif 
07957 
07958 /* GL_EXT_multi_draw_arrays */
07959 
07960 #ifndef GL_EXT_multi_draw_arrays
07961 #define GL_EXT_multi_draw_arrays 1
07962 #define __GLEE_GL_EXT_multi_draw_arrays 1
07963 /* Constants */
07964 #ifndef GLEE_H_DEFINED_glMultiDrawArraysEXT
07965 #define GLEE_H_DEFINED_glMultiDrawArraysEXT
07966   typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
07967   GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT;
07968   #define glMultiDrawArraysEXT GLeeFuncPtr_glMultiDrawArraysEXT
07969 #endif
07970 #ifndef GLEE_H_DEFINED_glMultiDrawElementsEXT
07971 #define GLEE_H_DEFINED_glMultiDrawElementsEXT
07972   typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
07973   GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT;
07974   #define glMultiDrawElementsEXT GLeeFuncPtr_glMultiDrawElementsEXT
07975 #endif
07976 #endif 
07977 
07978 /* GL_EXT_fog_coord */
07979 
07980 #ifndef GL_EXT_fog_coord
07981 #define GL_EXT_fog_coord 1
07982 #define __GLEE_GL_EXT_fog_coord 1
07983 /* Constants */
07984 #define GL_FOG_COORDINATE_SOURCE_EXT                       0x8450
07985 #define GL_FOG_COORDINATE_EXT                              0x8451
07986 #define GL_FRAGMENT_DEPTH_EXT                              0x8452
07987 #define GL_CURRENT_FOG_COORDINATE_EXT                      0x8453
07988 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT                   0x8454
07989 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT                 0x8455
07990 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT                0x8456
07991 #define GL_FOG_COORDINATE_ARRAY_EXT                        0x8457
07992 #ifndef GLEE_H_DEFINED_glFogCoordfEXT
07993 #define GLEE_H_DEFINED_glFogCoordfEXT
07994   typedef void (APIENTRYP GLEEPFNGLFOGCOORDFEXTPROC) (GLfloat coord);
07995   GLEE_EXTERN GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT;
07996   #define glFogCoordfEXT GLeeFuncPtr_glFogCoordfEXT
07997 #endif
07998 #ifndef GLEE_H_DEFINED_glFogCoordfvEXT
07999 #define GLEE_H_DEFINED_glFogCoordfvEXT
08000   typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
08001   GLEE_EXTERN GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT;
08002   #define glFogCoordfvEXT GLeeFuncPtr_glFogCoordfvEXT
08003 #endif
08004 #ifndef GLEE_H_DEFINED_glFogCoorddEXT
08005 #define GLEE_H_DEFINED_glFogCoorddEXT
08006   typedef void (APIENTRYP GLEEPFNGLFOGCOORDDEXTPROC) (GLdouble coord);
08007   GLEE_EXTERN GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT;
08008   #define glFogCoorddEXT GLeeFuncPtr_glFogCoorddEXT
08009 #endif
08010 #ifndef GLEE_H_DEFINED_glFogCoorddvEXT
08011 #define GLEE_H_DEFINED_glFogCoorddvEXT
08012   typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
08013   GLEE_EXTERN GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT;
08014   #define glFogCoorddvEXT GLeeFuncPtr_glFogCoorddvEXT
08015 #endif
08016 #ifndef GLEE_H_DEFINED_glFogCoordPointerEXT
08017 #define GLEE_H_DEFINED_glFogCoordPointerEXT
08018   typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
08019   GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT;
08020   #define glFogCoordPointerEXT GLeeFuncPtr_glFogCoordPointerEXT
08021 #endif
08022 #endif 
08023 
08024 /* GL_REND_screen_coordinates */
08025 
08026 #ifndef GL_REND_screen_coordinates
08027 #define GL_REND_screen_coordinates 1
08028 #define __GLEE_GL_REND_screen_coordinates 1
08029 /* Constants */
08030 #define GL_SCREEN_COORDINATES_REND                         0x8490
08031 #define GL_INVERTED_SCREEN_W_REND                          0x8491
08032 #endif 
08033 
08034 /* GL_EXT_coordinate_frame */
08035 
08036 #ifndef GL_EXT_coordinate_frame
08037 #define GL_EXT_coordinate_frame 1
08038 #define __GLEE_GL_EXT_coordinate_frame 1
08039 /* Constants */
08040 #define GL_TANGENT_ARRAY_EXT                               0x8439
08041 #define GL_BINORMAL_ARRAY_EXT                              0x843A
08042 #define GL_CURRENT_TANGENT_EXT                             0x843B
08043 #define GL_CURRENT_BINORMAL_EXT                            0x843C
08044 #define GL_TANGENT_ARRAY_TYPE_EXT                          0x843E
08045 #define GL_TANGENT_ARRAY_STRIDE_EXT                        0x843F
08046 #define GL_BINORMAL_ARRAY_TYPE_EXT                         0x8440
08047 #define GL_BINORMAL_ARRAY_STRIDE_EXT                       0x8441
08048 #define GL_TANGENT_ARRAY_POINTER_EXT                       0x8442
08049 #define GL_BINORMAL_ARRAY_POINTER_EXT                      0x8443
08050 #define GL_MAP1_TANGENT_EXT                                0x8444
08051 #define GL_MAP2_TANGENT_EXT                                0x8445
08052 #define GL_MAP1_BINORMAL_EXT                               0x8446
08053 #define GL_MAP2_BINORMAL_EXT                               0x8447
08054 #ifndef GLEE_H_DEFINED_glTangent3bEXT
08055 #define GLEE_H_DEFINED_glTangent3bEXT
08056   typedef void (APIENTRYP GLEEPFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
08057   GLEE_EXTERN GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT;
08058   #define glTangent3bEXT GLeeFuncPtr_glTangent3bEXT
08059 #endif
08060 #ifndef GLEE_H_DEFINED_glTangent3bvEXT
08061 #define GLEE_H_DEFINED_glTangent3bvEXT
08062   typedef void (APIENTRYP GLEEPFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
08063   GLEE_EXTERN GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT;
08064   #define glTangent3bvEXT GLeeFuncPtr_glTangent3bvEXT
08065 #endif
08066 #ifndef GLEE_H_DEFINED_glTangent3dEXT
08067 #define GLEE_H_DEFINED_glTangent3dEXT
08068   typedef void (APIENTRYP GLEEPFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
08069   GLEE_EXTERN GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT;
08070   #define glTangent3dEXT GLeeFuncPtr_glTangent3dEXT
08071 #endif
08072 #ifndef GLEE_H_DEFINED_glTangent3dvEXT
08073 #define GLEE_H_DEFINED_glTangent3dvEXT
08074   typedef void (APIENTRYP GLEEPFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
08075   GLEE_EXTERN GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT;
08076   #define glTangent3dvEXT GLeeFuncPtr_glTangent3dvEXT
08077 #endif
08078 #ifndef GLEE_H_DEFINED_glTangent3fEXT
08079 #define GLEE_H_DEFINED_glTangent3fEXT
08080   typedef void (APIENTRYP GLEEPFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
08081   GLEE_EXTERN GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT;
08082   #define glTangent3fEXT GLeeFuncPtr_glTangent3fEXT
08083 #endif
08084 #ifndef GLEE_H_DEFINED_glTangent3fvEXT
08085 #define GLEE_H_DEFINED_glTangent3fvEXT
08086   typedef void (APIENTRYP GLEEPFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
08087   GLEE_EXTERN GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT;
08088   #define glTangent3fvEXT GLeeFuncPtr_glTangent3fvEXT
08089 #endif
08090 #ifndef GLEE_H_DEFINED_glTangent3iEXT
08091 #define GLEE_H_DEFINED_glTangent3iEXT
08092   typedef void (APIENTRYP GLEEPFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
08093   GLEE_EXTERN GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT;
08094   #define glTangent3iEXT GLeeFuncPtr_glTangent3iEXT
08095 #endif
08096 #ifndef GLEE_H_DEFINED_glTangent3ivEXT
08097 #define GLEE_H_DEFINED_glTangent3ivEXT
08098   typedef void (APIENTRYP GLEEPFNGLTANGENT3IVEXTPROC) (const GLint * v);
08099   GLEE_EXTERN GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT;
08100   #define glTangent3ivEXT GLeeFuncPtr_glTangent3ivEXT
08101 #endif
08102 #ifndef GLEE_H_DEFINED_glTangent3sEXT
08103 #define GLEE_H_DEFINED_glTangent3sEXT
08104   typedef void (APIENTRYP GLEEPFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
08105   GLEE_EXTERN GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT;
08106   #define glTangent3sEXT GLeeFuncPtr_glTangent3sEXT
08107 #endif
08108 #ifndef GLEE_H_DEFINED_glTangent3svEXT
08109 #define GLEE_H_DEFINED_glTangent3svEXT
08110   typedef void (APIENTRYP GLEEPFNGLTANGENT3SVEXTPROC) (const GLshort * v);
08111   GLEE_EXTERN GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT;
08112   #define glTangent3svEXT GLeeFuncPtr_glTangent3svEXT
08113 #endif
08114 #ifndef GLEE_H_DEFINED_glBinormal3bEXT
08115 #define GLEE_H_DEFINED_glBinormal3bEXT
08116   typedef void (APIENTRYP GLEEPFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
08117   GLEE_EXTERN GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT;
08118   #define glBinormal3bEXT GLeeFuncPtr_glBinormal3bEXT
08119 #endif
08120 #ifndef GLEE_H_DEFINED_glBinormal3bvEXT
08121 #define GLEE_H_DEFINED_glBinormal3bvEXT
08122   typedef void (APIENTRYP GLEEPFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
08123   GLEE_EXTERN GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT;
08124   #define glBinormal3bvEXT GLeeFuncPtr_glBinormal3bvEXT
08125 #endif
08126 #ifndef GLEE_H_DEFINED_glBinormal3dEXT
08127 #define GLEE_H_DEFINED_glBinormal3dEXT
08128   typedef void (APIENTRYP GLEEPFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
08129   GLEE_EXTERN GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT;
08130   #define glBinormal3dEXT GLeeFuncPtr_glBinormal3dEXT
08131 #endif
08132 #ifndef GLEE_H_DEFINED_glBinormal3dvEXT
08133 #define GLEE_H_DEFINED_glBinormal3dvEXT
08134   typedef void (APIENTRYP GLEEPFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
08135   GLEE_EXTERN GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT;
08136   #define glBinormal3dvEXT GLeeFuncPtr_glBinormal3dvEXT
08137 #endif
08138 #ifndef GLEE_H_DEFINED_glBinormal3fEXT
08139 #define GLEE_H_DEFINED_glBinormal3fEXT
08140   typedef void (APIENTRYP GLEEPFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
08141   GLEE_EXTERN GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT;
08142   #define glBinormal3fEXT GLeeFuncPtr_glBinormal3fEXT
08143 #endif
08144 #ifndef GLEE_H_DEFINED_glBinormal3fvEXT
08145 #define GLEE_H_DEFINED_glBinormal3fvEXT
08146   typedef void (APIENTRYP GLEEPFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
08147   GLEE_EXTERN GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT;
08148   #define glBinormal3fvEXT GLeeFuncPtr_glBinormal3fvEXT
08149 #endif
08150 #ifndef GLEE_H_DEFINED_glBinormal3iEXT
08151 #define GLEE_H_DEFINED_glBinormal3iEXT
08152   typedef void (APIENTRYP GLEEPFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
08153   GLEE_EXTERN GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT;
08154   #define glBinormal3iEXT GLeeFuncPtr_glBinormal3iEXT
08155 #endif
08156 #ifndef GLEE_H_DEFINED_glBinormal3ivEXT
08157 #define GLEE_H_DEFINED_glBinormal3ivEXT
08158   typedef void (APIENTRYP GLEEPFNGLBINORMAL3IVEXTPROC) (const GLint * v);
08159   GLEE_EXTERN GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT;
08160   #define glBinormal3ivEXT GLeeFuncPtr_glBinormal3ivEXT
08161 #endif
08162 #ifndef GLEE_H_DEFINED_glBinormal3sEXT
08163 #define GLEE_H_DEFINED_glBinormal3sEXT
08164   typedef void (APIENTRYP GLEEPFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
08165   GLEE_EXTERN GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT;
08166   #define glBinormal3sEXT GLeeFuncPtr_glBinormal3sEXT
08167 #endif
08168 #ifndef GLEE_H_DEFINED_glBinormal3svEXT
08169 #define GLEE_H_DEFINED_glBinormal3svEXT
08170   typedef void (APIENTRYP GLEEPFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
08171   GLEE_EXTERN GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT;
08172   #define glBinormal3svEXT GLeeFuncPtr_glBinormal3svEXT
08173 #endif
08174 #ifndef GLEE_H_DEFINED_glTangentPointerEXT
08175 #define GLEE_H_DEFINED_glTangentPointerEXT
08176   typedef void (APIENTRYP GLEEPFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
08177   GLEE_EXTERN GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT;
08178   #define glTangentPointerEXT GLeeFuncPtr_glTangentPointerEXT
08179 #endif
08180 #ifndef GLEE_H_DEFINED_glBinormalPointerEXT
08181 #define GLEE_H_DEFINED_glBinormalPointerEXT
08182   typedef void (APIENTRYP GLEEPFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
08183   GLEE_EXTERN GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT;
08184   #define glBinormalPointerEXT GLeeFuncPtr_glBinormalPointerEXT
08185 #endif
08186 #endif 
08187 
08188 /* GL_EXT_texture_env_combine */
08189 
08190 #ifndef GL_EXT_texture_env_combine
08191 #define GL_EXT_texture_env_combine 1
08192 #define __GLEE_GL_EXT_texture_env_combine 1
08193 /* Constants */
08194 #define GL_COMBINE_EXT                                     0x8570
08195 #define GL_COMBINE_RGB_EXT                                 0x8571
08196 #define GL_COMBINE_ALPHA_EXT                               0x8572
08197 #define GL_RGB_SCALE_EXT                                   0x8573
08198 #define GL_ADD_SIGNED_EXT                                  0x8574
08199 #define GL_INTERPOLATE_EXT                                 0x8575
08200 #define GL_CONSTANT_EXT                                    0x8576
08201 #define GL_PRIMARY_COLOR_EXT                               0x8577
08202 #define GL_PREVIOUS_EXT                                    0x8578
08203 #define GL_SOURCE0_RGB_EXT                                 0x8580
08204 #define GL_SOURCE1_RGB_EXT                                 0x8581
08205 #define GL_SOURCE2_RGB_EXT                                 0x8582
08206 #define GL_SOURCE0_ALPHA_EXT                               0x8588
08207 #define GL_SOURCE1_ALPHA_EXT                               0x8589
08208 #define GL_SOURCE2_ALPHA_EXT                               0x858A
08209 #define GL_OPERAND0_RGB_EXT                                0x8590
08210 #define GL_OPERAND1_RGB_EXT                                0x8591
08211 #define GL_OPERAND2_RGB_EXT                                0x8592
08212 #define GL_OPERAND0_ALPHA_EXT                              0x8598
08213 #define GL_OPERAND1_ALPHA_EXT                              0x8599
08214 #define GL_OPERAND2_ALPHA_EXT                              0x859A
08215 #endif 
08216 
08217 /* GL_APPLE_specular_vector */
08218 
08219 #ifndef GL_APPLE_specular_vector
08220 #define GL_APPLE_specular_vector 1
08221 #define __GLEE_GL_APPLE_specular_vector 1
08222 /* Constants */
08223 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE               0x85B0
08224 #endif 
08225 
08226 /* GL_APPLE_transform_hint */
08227 
08228 #ifndef GL_APPLE_transform_hint
08229 #define GL_APPLE_transform_hint 1
08230 #define __GLEE_GL_APPLE_transform_hint 1
08231 /* Constants */
08232 #define GL_TRANSFORM_HINT_APPLE                            0x85B1
08233 #endif 
08234 
08235 /* GL_SGIX_fog_scale */
08236 
08237 #ifndef GL_SGIX_fog_scale
08238 #define GL_SGIX_fog_scale 1
08239 #define __GLEE_GL_SGIX_fog_scale 1
08240 /* Constants */
08241 #define GL_FOG_SCALE_SGIX                                  0x81FC
08242 #define GL_FOG_SCALE_VALUE_SGIX                            0x81FD
08243 #endif 
08244 
08245 /* GL_SUNX_constant_data */
08246 
08247 #ifndef GL_SUNX_constant_data
08248 #define GL_SUNX_constant_data 1
08249 #define __GLEE_GL_SUNX_constant_data 1
08250 /* Constants */
08251 #define GL_UNPACK_CONSTANT_DATA_SUNX                       0x81D5
08252 #define GL_TEXTURE_CONSTANT_DATA_SUNX                      0x81D6
08253 #ifndef GLEE_H_DEFINED_glFinishTextureSUNX
08254 #define GLEE_H_DEFINED_glFinishTextureSUNX
08255   typedef void (APIENTRYP GLEEPFNGLFINISHTEXTURESUNXPROC) ();
08256   GLEE_EXTERN GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX;
08257   #define glFinishTextureSUNX GLeeFuncPtr_glFinishTextureSUNX
08258 #endif
08259 #endif 
08260 
08261 /* GL_SUN_global_alpha */
08262 
08263 #ifndef GL_SUN_global_alpha
08264 #define GL_SUN_global_alpha 1
08265 #define __GLEE_GL_SUN_global_alpha 1
08266 /* Constants */
08267 #define GL_GLOBAL_ALPHA_SUN                                0x81D9
08268 #define GL_GLOBAL_ALPHA_FACTOR_SUN                         0x81DA
08269 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
08270 #define GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
08271   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
08272   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN;
08273   #define glGlobalAlphaFactorbSUN GLeeFuncPtr_glGlobalAlphaFactorbSUN
08274 #endif
08275 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
08276 #define GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
08277   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
08278   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN;
08279   #define glGlobalAlphaFactorsSUN GLeeFuncPtr_glGlobalAlphaFactorsSUN
08280 #endif
08281 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
08282 #define GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
08283   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
08284   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN;
08285   #define glGlobalAlphaFactoriSUN GLeeFuncPtr_glGlobalAlphaFactoriSUN
08286 #endif
08287 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
08288 #define GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
08289   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
08290   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN;
08291   #define glGlobalAlphaFactorfSUN GLeeFuncPtr_glGlobalAlphaFactorfSUN
08292 #endif
08293 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactordSUN
08294 #define GLEE_H_DEFINED_glGlobalAlphaFactordSUN
08295   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
08296   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN;
08297   #define glGlobalAlphaFactordSUN GLeeFuncPtr_glGlobalAlphaFactordSUN
08298 #endif
08299 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
08300 #define GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
08301   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
08302   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN;
08303   #define glGlobalAlphaFactorubSUN GLeeFuncPtr_glGlobalAlphaFactorubSUN
08304 #endif
08305 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
08306 #define GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
08307   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
08308   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN;
08309   #define glGlobalAlphaFactorusSUN GLeeFuncPtr_glGlobalAlphaFactorusSUN
08310 #endif
08311 #ifndef GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
08312 #define GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
08313   typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
08314   GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN;
08315   #define glGlobalAlphaFactoruiSUN GLeeFuncPtr_glGlobalAlphaFactoruiSUN
08316 #endif
08317 #endif 
08318 
08319 /* GL_SUN_triangle_list */
08320 
08321 #ifndef GL_SUN_triangle_list
08322 #define GL_SUN_triangle_list 1
08323 #define __GLEE_GL_SUN_triangle_list 1
08324 /* Constants */
08325 #define GL_RESTART_SUN                                     0x0001
08326 #define GL_REPLACE_MIDDLE_SUN                              0x0002
08327 #define GL_REPLACE_OLDEST_SUN                              0x0003
08328 #define GL_TRIANGLE_LIST_SUN                               0x81D7
08329 #define GL_REPLACEMENT_CODE_SUN                            0x81D8
08330 #define GL_REPLACEMENT_CODE_ARRAY_SUN                      0x85C0
08331 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN                 0x85C1
08332 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN               0x85C2
08333 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN              0x85C3
08334 #define GL_R1UI_V3F_SUN                                    0x85C4
08335 #define GL_R1UI_C4UB_V3F_SUN                               0x85C5
08336 #define GL_R1UI_C3F_V3F_SUN                                0x85C6
08337 #define GL_R1UI_N3F_V3F_SUN                                0x85C7
08338 #define GL_R1UI_C4F_N3F_V3F_SUN                            0x85C8
08339 #define GL_R1UI_T2F_V3F_SUN                                0x85C9
08340 #define GL_R1UI_T2F_N3F_V3F_SUN                            0x85CA
08341 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN                        0x85CB
08342 #ifndef GLEE_H_DEFINED_glReplacementCodeuiSUN
08343 #define GLEE_H_DEFINED_glReplacementCodeuiSUN
08344   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
08345   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN;
08346   #define glReplacementCodeuiSUN GLeeFuncPtr_glReplacementCodeuiSUN
08347 #endif
08348 #ifndef GLEE_H_DEFINED_glReplacementCodeusSUN
08349 #define GLEE_H_DEFINED_glReplacementCodeusSUN
08350   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
08351   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN;
08352   #define glReplacementCodeusSUN GLeeFuncPtr_glReplacementCodeusSUN
08353 #endif
08354 #ifndef GLEE_H_DEFINED_glReplacementCodeubSUN
08355 #define GLEE_H_DEFINED_glReplacementCodeubSUN
08356   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
08357   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN;
08358   #define glReplacementCodeubSUN GLeeFuncPtr_glReplacementCodeubSUN
08359 #endif
08360 #ifndef GLEE_H_DEFINED_glReplacementCodeuivSUN
08361 #define GLEE_H_DEFINED_glReplacementCodeuivSUN
08362   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint * code);
08363   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN;
08364   #define glReplacementCodeuivSUN GLeeFuncPtr_glReplacementCodeuivSUN
08365 #endif
08366 #ifndef GLEE_H_DEFINED_glReplacementCodeusvSUN
08367 #define GLEE_H_DEFINED_glReplacementCodeusvSUN
08368   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort * code);
08369   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN;
08370   #define glReplacementCodeusvSUN GLeeFuncPtr_glReplacementCodeusvSUN
08371 #endif
08372 #ifndef GLEE_H_DEFINED_glReplacementCodeubvSUN
08373 #define GLEE_H_DEFINED_glReplacementCodeubvSUN
08374   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte * code);
08375   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN;
08376   #define glReplacementCodeubvSUN GLeeFuncPtr_glReplacementCodeubvSUN
08377 #endif
08378 #ifndef GLEE_H_DEFINED_glReplacementCodePointerSUN
08379 #define GLEE_H_DEFINED_glReplacementCodePointerSUN
08380   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* * pointer);
08381   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN;
08382   #define glReplacementCodePointerSUN GLeeFuncPtr_glReplacementCodePointerSUN
08383 #endif
08384 #endif 
08385 
08386 /* GL_SUN_vertex */
08387 
08388 #ifndef GL_SUN_vertex
08389 #define GL_SUN_vertex 1
08390 #define __GLEE_GL_SUN_vertex 1
08391 /* Constants */
08392 #ifndef GLEE_H_DEFINED_glColor4ubVertex2fSUN
08393 #define GLEE_H_DEFINED_glColor4ubVertex2fSUN
08394   typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
08395   GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN;
08396   #define glColor4ubVertex2fSUN GLeeFuncPtr_glColor4ubVertex2fSUN
08397 #endif
08398 #ifndef GLEE_H_DEFINED_glColor4ubVertex2fvSUN
08399 #define GLEE_H_DEFINED_glColor4ubVertex2fvSUN
08400   typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte * c, const GLfloat * v);
08401   GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN;
08402   #define glColor4ubVertex2fvSUN GLeeFuncPtr_glColor4ubVertex2fvSUN
08403 #endif
08404 #ifndef GLEE_H_DEFINED_glColor4ubVertex3fSUN
08405 #define GLEE_H_DEFINED_glColor4ubVertex3fSUN
08406   typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
08407   GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN;
08408   #define glColor4ubVertex3fSUN GLeeFuncPtr_glColor4ubVertex3fSUN
08409 #endif
08410 #ifndef GLEE_H_DEFINED_glColor4ubVertex3fvSUN
08411 #define GLEE_H_DEFINED_glColor4ubVertex3fvSUN
08412   typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte * c, const GLfloat * v);
08413   GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN;
08414   #define glColor4ubVertex3fvSUN GLeeFuncPtr_glColor4ubVertex3fvSUN
08415 #endif
08416 #ifndef GLEE_H_DEFINED_glColor3fVertex3fSUN
08417 #define GLEE_H_DEFINED_glColor3fVertex3fSUN
08418   typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
08419   GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN;
08420   #define glColor3fVertex3fSUN GLeeFuncPtr_glColor3fVertex3fSUN
08421 #endif
08422 #ifndef GLEE_H_DEFINED_glColor3fVertex3fvSUN
08423 #define GLEE_H_DEFINED_glColor3fVertex3fvSUN
08424   typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * v);
08425   GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN;
08426   #define glColor3fVertex3fvSUN GLeeFuncPtr_glColor3fVertex3fvSUN
08427 #endif
08428 #ifndef GLEE_H_DEFINED_glNormal3fVertex3fSUN
08429 #define GLEE_H_DEFINED_glNormal3fVertex3fSUN
08430   typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08431   GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN;
08432   #define glNormal3fVertex3fSUN GLeeFuncPtr_glNormal3fVertex3fSUN
08433 #endif
08434 #ifndef GLEE_H_DEFINED_glNormal3fVertex3fvSUN
08435 #define GLEE_H_DEFINED_glNormal3fVertex3fvSUN
08436   typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * n, const GLfloat * v);
08437   GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN;
08438   #define glNormal3fVertex3fvSUN GLeeFuncPtr_glNormal3fVertex3fvSUN
08439 #endif
08440 #ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
08441 #define GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
08442   typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08443   GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN;
08444   #define glColor4fNormal3fVertex3fSUN GLeeFuncPtr_glColor4fNormal3fVertex3fSUN
08445 #endif
08446 #ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
08447 #define GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
08448   typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * n, const GLfloat * v);
08449   GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN;
08450   #define glColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN
08451 #endif
08452 #ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
08453 #define GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
08454   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
08455   GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN;
08456   #define glTexCoord2fVertex3fSUN GLeeFuncPtr_glTexCoord2fVertex3fSUN
08457 #endif
08458 #ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
08459 #define GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
08460   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
08461   GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN;
08462   #define glTexCoord2fVertex3fvSUN GLeeFuncPtr_glTexCoord2fVertex3fvSUN
08463 #endif
08464 #ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
08465 #define GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
08466   typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
08467   GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN;
08468   #define glTexCoord4fVertex4fSUN GLeeFuncPtr_glTexCoord4fVertex4fSUN
08469 #endif
08470 #ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
08471 #define GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
08472   typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
08473   GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN;
08474   #define glTexCoord4fVertex4fvSUN GLeeFuncPtr_glTexCoord4fVertex4fvSUN
08475 #endif
08476 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
08477 #define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
08478   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
08479   GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN;
08480   #define glTexCoord2fColor4ubVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN
08481 #endif
08482 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
08483 #define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
08484   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat * tc, const GLubyte * c, const GLfloat * v);
08485   GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN;
08486   #define glTexCoord2fColor4ubVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN
08487 #endif
08488 #ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
08489 #define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
08490   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
08491   GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN;
08492   #define glTexCoord2fColor3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN
08493 #endif
08494 #ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
08495 #define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
08496   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * v);
08497   GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN;
08498   #define glTexCoord2fColor3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN
08499 #endif
08500 #ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
08501 #define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
08502   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08503   GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN;
08504   #define glTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN
08505 #endif
08506 #ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
08507 #define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
08508   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * n, const GLfloat * v);
08509   GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN;
08510   #define glTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN
08511 #endif
08512 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
08513 #define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
08514   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);
08515   GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN;
08516   #define glTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN
08517 #endif
08518 #ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
08519 #define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
08520   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
08521   GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN;
08522   #define glTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN
08523 #endif
08524 #ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
08525 #define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
08526   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);
08527   GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN;
08528   #define glTexCoord4fColor4fNormal3fVertex4fSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN
08529 #endif
08530 #ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
08531 #define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
08532   typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
08533   GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN;
08534   #define glTexCoord4fColor4fNormal3fVertex4fvSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN
08535 #endif
08536 #ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
08537 #define GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
08538   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
08539   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN;
08540   #define glReplacementCodeuiVertex3fSUN GLeeFuncPtr_glReplacementCodeuiVertex3fSUN
08541 #endif
08542 #ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
08543 #define GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
08544   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * v);
08545   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN;
08546   #define glReplacementCodeuiVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN
08547 #endif
08548 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
08549 #define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
08550   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
08551   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN;
08552   #define glReplacementCodeuiColor4ubVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN
08553 #endif
08554 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
08555 #define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
08556   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint * rc, const GLubyte * c, const GLfloat * v);
08557   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN;
08558   #define glReplacementCodeuiColor4ubVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN
08559 #endif
08560 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
08561 #define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
08562   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
08563   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN;
08564   #define glReplacementCodeuiColor3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN
08565 #endif
08566 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
08567 #define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
08568   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * v);
08569   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN;
08570   #define glReplacementCodeuiColor3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN
08571 #endif
08572 #ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
08573 #define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
08574   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08575   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN;
08576   #define glReplacementCodeuiNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN
08577 #endif
08578 #ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
08579 #define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
08580   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * n, const GLfloat * v);
08581   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN;
08582   #define glReplacementCodeuiNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN
08583 #endif
08584 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
08585 #define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
08586   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);
08587   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
08588   #define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN
08589 #endif
08590 #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
08591 #define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
08592   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
08593   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
08594   #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
08595 #endif
08596 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
08597 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
08598   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
08599   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN;
08600   #define glReplacementCodeuiTexCoord2fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN
08601 #endif
08602 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
08603 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
08604   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * v);
08605   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN;
08606   #define glReplacementCodeuiTexCoord2fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN
08607 #endif
08608 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
08609 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
08610   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08611   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
08612   #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
08613 #endif
08614 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
08615 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
08616   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v);
08617   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
08618   #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
08619 #endif
08620 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
08621 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
08622   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);
08623   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
08624   #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
08625 #endif
08626 #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
08627 #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
08628   typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
08629   GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
08630   #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
08631 #endif
08632 #endif 
08633 
08634 /* GL_EXT_blend_func_separate */
08635 
08636 #ifndef GL_EXT_blend_func_separate
08637 #define GL_EXT_blend_func_separate 1
08638 #define __GLEE_GL_EXT_blend_func_separate 1
08639 /* Constants */
08640 #define GL_BLEND_DST_RGB_EXT                               0x80C8
08641 #define GL_BLEND_SRC_RGB_EXT                               0x80C9
08642 #define GL_BLEND_DST_ALPHA_EXT                             0x80CA
08643 #define GL_BLEND_SRC_ALPHA_EXT                             0x80CB
08644 #ifndef GLEE_H_DEFINED_glBlendFuncSeparateEXT
08645 #define GLEE_H_DEFINED_glBlendFuncSeparateEXT
08646   typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
08647   GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT;
08648   #define glBlendFuncSeparateEXT GLeeFuncPtr_glBlendFuncSeparateEXT
08649 #endif
08650 #endif 
08651 
08652 /* GL_INGR_color_clamp */
08653 
08654 #ifndef GL_INGR_color_clamp
08655 #define GL_INGR_color_clamp 1
08656 #define __GLEE_GL_INGR_color_clamp 1
08657 /* Constants */
08658 #define GL_RED_MIN_CLAMP_INGR                              0x8560
08659 #define GL_GREEN_MIN_CLAMP_INGR                            0x8561
08660 #define GL_BLUE_MIN_CLAMP_INGR                             0x8562
08661 #define GL_ALPHA_MIN_CLAMP_INGR                            0x8563
08662 #define GL_RED_MAX_CLAMP_INGR                              0x8564
08663 #define GL_GREEN_MAX_CLAMP_INGR                            0x8565
08664 #define GL_BLUE_MAX_CLAMP_INGR                             0x8566
08665 #define GL_ALPHA_MAX_CLAMP_INGR                            0x8567
08666 #endif 
08667 
08668 /* GL_INGR_interlace_read */
08669 
08670 #ifndef GL_INGR_interlace_read
08671 #define GL_INGR_interlace_read 1
08672 #define __GLEE_GL_INGR_interlace_read 1
08673 /* Constants */
08674 #define GL_INTERLACE_READ_INGR                             0x8568
08675 #endif 
08676 
08677 /* GL_EXT_stencil_wrap */
08678 
08679 #ifndef GL_EXT_stencil_wrap
08680 #define GL_EXT_stencil_wrap 1
08681 #define __GLEE_GL_EXT_stencil_wrap 1
08682 /* Constants */
08683 #define GL_INCR_WRAP_EXT                                   0x8507
08684 #define GL_DECR_WRAP_EXT                                   0x8508
08685 #endif 
08686 
08687 /* GL_EXT_422_pixels */
08688 
08689 #ifndef GL_EXT_422_pixels
08690 #define GL_EXT_422_pixels 1
08691 #define __GLEE_GL_EXT_422_pixels 1
08692 /* Constants */
08693 #define GL_422_EXT                                         0x80CC
08694 #define GL_422_REV_EXT                                     0x80CD
08695 #define GL_422_AVERAGE_EXT                                 0x80CE
08696 #define GL_422_REV_AVERAGE_EXT                             0x80CF
08697 #endif 
08698 
08699 /* GL_NV_texgen_reflection */
08700 
08701 #ifndef GL_NV_texgen_reflection
08702 #define GL_NV_texgen_reflection 1
08703 #define __GLEE_GL_NV_texgen_reflection 1
08704 /* Constants */
08705 #define GL_NORMAL_MAP_NV                                   0x8511
08706 #define GL_REFLECTION_MAP_NV                               0x8512
08707 #endif 
08708 
08709 /* GL_EXT_texture_cube_map */
08710 
08711 #ifndef GL_EXT_texture_cube_map
08712 #define GL_EXT_texture_cube_map 1
08713 #define __GLEE_GL_EXT_texture_cube_map 1
08714 /* Constants */
08715 #define GL_NORMAL_MAP_EXT                                  0x8511
08716 #define GL_REFLECTION_MAP_EXT                              0x8512
08717 #define GL_TEXTURE_CUBE_MAP_EXT                            0x8513
08718 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT                    0x8514
08719 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT                 0x8515
08720 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT                 0x8516
08721 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT                 0x8517
08722 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT                 0x8518
08723 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT                 0x8519
08724 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT                 0x851A
08725 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT                      0x851B
08726 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT                   0x851C
08727 #endif 
08728 
08729 /* GL_SUN_convolution_border_modes */
08730 
08731 #ifndef GL_SUN_convolution_border_modes
08732 #define GL_SUN_convolution_border_modes 1
08733 #define __GLEE_GL_SUN_convolution_border_modes 1
08734 /* Constants */
08735 #define GL_WRAP_BORDER_SUN                                 0x81D4
08736 #endif 
08737 
08738 /* GL_EXT_texture_env_add */
08739 
08740 #ifndef GL_EXT_texture_env_add
08741 #define GL_EXT_texture_env_add 1
08742 #define __GLEE_GL_EXT_texture_env_add 1
08743 /* Constants */
08744 #endif 
08745 
08746 /* GL_EXT_texture_lod_bias */
08747 
08748 #ifndef GL_EXT_texture_lod_bias
08749 #define GL_EXT_texture_lod_bias 1
08750 #define __GLEE_GL_EXT_texture_lod_bias 1
08751 /* Constants */
08752 #define GL_MAX_TEXTURE_LOD_BIAS_EXT                        0x84FD
08753 #define GL_TEXTURE_FILTER_CONTROL_EXT                      0x8500
08754 #define GL_TEXTURE_LOD_BIAS_EXT                            0x8501
08755 #endif 
08756 
08757 /* GL_EXT_texture_filter_anisotropic */
08758 
08759 #ifndef GL_EXT_texture_filter_anisotropic
08760 #define GL_EXT_texture_filter_anisotropic 1
08761 #define __GLEE_GL_EXT_texture_filter_anisotropic 1
08762 /* Constants */
08763 #define GL_TEXTURE_MAX_ANISOTROPY_EXT                      0x84FE
08764 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT                  0x84FF
08765 #endif 
08766 
08767 /* GL_EXT_vertex_weighting */
08768 
08769 #ifndef GL_EXT_vertex_weighting
08770 #define GL_EXT_vertex_weighting 1
08771 #define __GLEE_GL_EXT_vertex_weighting 1
08772 /* Constants */
08773 #define GL_MODELVIEW0_STACK_DEPTH_EXT                      GL_MODELVIEW_STACK_DEPTH
08774 #define GL_MODELVIEW1_STACK_DEPTH_EXT                      0x8502
08775 #define GL_MODELVIEW0_MATRIX_EXT                           GL_MODELVIEW_MATRIX
08776 #define GL_MODELVIEW1_MATRIX_EXT                           0x8506
08777 #define GL_VERTEX_WEIGHTING_EXT                            0x8509
08778 #define GL_MODELVIEW0_EXT                                  GL_MODELVIEW
08779 #define GL_MODELVIEW1_EXT                                  0x850A
08780 #define GL_CURRENT_VERTEX_WEIGHT_EXT                       0x850B
08781 #define GL_VERTEX_WEIGHT_ARRAY_EXT                         0x850C
08782 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT                    0x850D
08783 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT                    0x850E
08784 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT                  0x850F
08785 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT                 0x8510
08786 #ifndef GLEE_H_DEFINED_glVertexWeightfEXT
08787 #define GLEE_H_DEFINED_glVertexWeightfEXT
08788   typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
08789   GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT;
08790   #define glVertexWeightfEXT GLeeFuncPtr_glVertexWeightfEXT
08791 #endif
08792 #ifndef GLEE_H_DEFINED_glVertexWeightfvEXT
08793 #define GLEE_H_DEFINED_glVertexWeightfvEXT
08794   typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
08795   GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT;
08796   #define glVertexWeightfvEXT GLeeFuncPtr_glVertexWeightfvEXT
08797 #endif
08798 #ifndef GLEE_H_DEFINED_glVertexWeightPointerEXT
08799 #define GLEE_H_DEFINED_glVertexWeightPointerEXT
08800   typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);
08801   GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT;
08802   #define glVertexWeightPointerEXT GLeeFuncPtr_glVertexWeightPointerEXT
08803 #endif
08804 #endif 
08805 
08806 /* GL_NV_light_max_exponent */
08807 
08808 #ifndef GL_NV_light_max_exponent
08809 #define GL_NV_light_max_exponent 1
08810 #define __GLEE_GL_NV_light_max_exponent 1
08811 /* Constants */
08812 #define GL_MAX_SHININESS_NV                                0x8504
08813 #define GL_MAX_SPOT_EXPONENT_NV                            0x8505
08814 #endif 
08815 
08816 /* GL_NV_vertex_array_range */
08817 
08818 #ifndef GL_NV_vertex_array_range
08819 #define GL_NV_vertex_array_range 1
08820 #define __GLEE_GL_NV_vertex_array_range 1
08821 /* Constants */
08822 #define GL_VERTEX_ARRAY_RANGE_NV                           0x851D
08823 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV                    0x851E
08824 #define GL_VERTEX_ARRAY_RANGE_VALID_NV                     0x851F
08825 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV               0x8520
08826 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV                   0x8521
08827 #ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeNV
08828 #define GLEE_H_DEFINED_glFlushVertexArrayRangeNV
08829   typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
08830   GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV;
08831   #define glFlushVertexArrayRangeNV GLeeFuncPtr_glFlushVertexArrayRangeNV
08832 #endif
08833 #ifndef GLEE_H_DEFINED_glVertexArrayRangeNV
08834 #define GLEE_H_DEFINED_glVertexArrayRangeNV
08835   typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid * pointer);
08836   GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV;
08837   #define glVertexArrayRangeNV GLeeFuncPtr_glVertexArrayRangeNV
08838 #endif
08839 #endif 
08840 
08841 /* GL_NV_register_combiners */
08842 
08843 #ifndef GL_NV_register_combiners
08844 #define GL_NV_register_combiners 1
08845 #define __GLEE_GL_NV_register_combiners 1
08846 /* Constants */
08847 #define GL_REGISTER_COMBINERS_NV                           0x8522
08848 #define GL_VARIABLE_A_NV                                   0x8523
08849 #define GL_VARIABLE_B_NV                                   0x8524
08850 #define GL_VARIABLE_C_NV                                   0x8525
08851 #define GL_VARIABLE_D_NV                                   0x8526
08852 #define GL_VARIABLE_E_NV                                   0x8527
08853 #define GL_VARIABLE_F_NV                                   0x8528
08854 #define GL_VARIABLE_G_NV                                   0x8529
08855 #define GL_CONSTANT_COLOR0_NV                              0x852A
08856 #define GL_CONSTANT_COLOR1_NV                              0x852B
08857 #define GL_PRIMARY_COLOR_NV                                0x852C
08858 #define GL_SECONDARY_COLOR_NV                              0x852D
08859 #define GL_SPARE0_NV                                       0x852E
08860 #define GL_SPARE1_NV                                       0x852F
08861 #define GL_DISCARD_NV                                      0x8530
08862 #define GL_E_TIMES_F_NV                                    0x8531
08863 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV                  0x8532
08864 #define GL_UNSIGNED_IDENTITY_NV                            0x8536
08865 #define GL_UNSIGNED_INVERT_NV                              0x8537
08866 #define GL_EXPAND_NORMAL_NV                                0x8538
08867 #define GL_EXPAND_NEGATE_NV                                0x8539
08868 #define GL_HALF_BIAS_NORMAL_NV                             0x853A
08869 #define GL_HALF_BIAS_NEGATE_NV                             0x853B
08870 #define GL_SIGNED_IDENTITY_NV                              0x853C
08871 #define GL_SIGNED_NEGATE_NV                                0x853D
08872 #define GL_SCALE_BY_TWO_NV                                 0x853E
08873 #define GL_SCALE_BY_FOUR_NV                                0x853F
08874 #define GL_SCALE_BY_ONE_HALF_NV                            0x8540
08875 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV                    0x8541
08876 #define GL_COMBINER_INPUT_NV                               0x8542
08877 #define GL_COMBINER_MAPPING_NV                             0x8543
08878 #define GL_COMBINER_COMPONENT_USAGE_NV                     0x8544
08879 #define GL_COMBINER_AB_DOT_PRODUCT_NV                      0x8545
08880 #define GL_COMBINER_CD_DOT_PRODUCT_NV                      0x8546
08881 #define GL_COMBINER_MUX_SUM_NV                             0x8547
08882 #define GL_COMBINER_SCALE_NV                               0x8548
08883 #define GL_COMBINER_BIAS_NV                                0x8549
08884 #define GL_COMBINER_AB_OUTPUT_NV                           0x854A
08885 #define GL_COMBINER_CD_OUTPUT_NV                           0x854B
08886 #define GL_COMBINER_SUM_OUTPUT_NV                          0x854C
08887 #define GL_MAX_GENERAL_COMBINERS_NV                        0x854D
08888 #define GL_NUM_GENERAL_COMBINERS_NV                        0x854E
08889 #define GL_COLOR_SUM_CLAMP_NV                              0x854F
08890 #define GL_COMBINER0_NV                                    0x8550
08891 #define GL_COMBINER1_NV                                    0x8551
08892 #define GL_COMBINER2_NV                                    0x8552
08893 #define GL_COMBINER3_NV                                    0x8553
08894 #define GL_COMBINER4_NV                                    0x8554
08895 #define GL_COMBINER5_NV                                    0x8555
08896 #define GL_COMBINER6_NV                                    0x8556
08897 #define GL_COMBINER7_NV                                    0x8557
08898 #ifndef GLEE_H_DEFINED_glCombinerParameterfvNV
08899 #define GLEE_H_DEFINED_glCombinerParameterfvNV
08900   typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat * params);
08901   GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV;
08902   #define glCombinerParameterfvNV GLeeFuncPtr_glCombinerParameterfvNV
08903 #endif
08904 #ifndef GLEE_H_DEFINED_glCombinerParameterfNV
08905 #define GLEE_H_DEFINED_glCombinerParameterfNV
08906   typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
08907   GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV;
08908   #define glCombinerParameterfNV GLeeFuncPtr_glCombinerParameterfNV
08909 #endif
08910 #ifndef GLEE_H_DEFINED_glCombinerParameterivNV
08911 #define GLEE_H_DEFINED_glCombinerParameterivNV
08912   typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
08913   GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV;
08914   #define glCombinerParameterivNV GLeeFuncPtr_glCombinerParameterivNV
08915 #endif
08916 #ifndef GLEE_H_DEFINED_glCombinerParameteriNV
08917 #define GLEE_H_DEFINED_glCombinerParameteriNV
08918   typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
08919   GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV;
08920   #define glCombinerParameteriNV GLeeFuncPtr_glCombinerParameteriNV
08921 #endif
08922 #ifndef GLEE_H_DEFINED_glCombinerInputNV
08923 #define GLEE_H_DEFINED_glCombinerInputNV
08924   typedef void (APIENTRYP GLEEPFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
08925   GLEE_EXTERN GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV;
08926   #define glCombinerInputNV GLeeFuncPtr_glCombinerInputNV
08927 #endif
08928 #ifndef GLEE_H_DEFINED_glCombinerOutputNV
08929 #define GLEE_H_DEFINED_glCombinerOutputNV
08930   typedef void (APIENTRYP GLEEPFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
08931   GLEE_EXTERN GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV;
08932   #define glCombinerOutputNV GLeeFuncPtr_glCombinerOutputNV
08933 #endif
08934 #ifndef GLEE_H_DEFINED_glFinalCombinerInputNV
08935 #define GLEE_H_DEFINED_glFinalCombinerInputNV
08936   typedef void (APIENTRYP GLEEPFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
08937   GLEE_EXTERN GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV;
08938   #define glFinalCombinerInputNV GLeeFuncPtr_glFinalCombinerInputNV
08939 #endif
08940 #ifndef GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
08941 #define GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
08942   typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
08943   GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV;
08944   #define glGetCombinerInputParameterfvNV GLeeFuncPtr_glGetCombinerInputParameterfvNV
08945 #endif
08946 #ifndef GLEE_H_DEFINED_glGetCombinerInputParameterivNV
08947 #define GLEE_H_DEFINED_glGetCombinerInputParameterivNV
08948   typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
08949   GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV;
08950   #define glGetCombinerInputParameterivNV GLeeFuncPtr_glGetCombinerInputParameterivNV
08951 #endif
08952 #ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
08953 #define GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
08954   typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
08955   GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV;
08956   #define glGetCombinerOutputParameterfvNV GLeeFuncPtr_glGetCombinerOutputParameterfvNV
08957 #endif
08958 #ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
08959 #define GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
08960   typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
08961   GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV;
08962   #define glGetCombinerOutputParameterivNV GLeeFuncPtr_glGetCombinerOutputParameterivNV
08963 #endif
08964 #ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
08965 #define GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
08966   typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
08967   GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV;
08968   #define glGetFinalCombinerInputParameterfvNV GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV
08969 #endif
08970 #ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
08971 #define GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
08972   typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint * params);
08973   GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV;
08974   #define glGetFinalCombinerInputParameterivNV GLeeFuncPtr_glGetFinalCombinerInputParameterivNV
08975 #endif
08976 #endif 
08977 
08978 /* GL_NV_fog_distance */
08979 
08980 #ifndef GL_NV_fog_distance
08981 #define GL_NV_fog_distance 1
08982 #define __GLEE_GL_NV_fog_distance 1
08983 /* Constants */
08984 #define GL_FOG_DISTANCE_MODE_NV                            0x855A
08985 #define GL_EYE_RADIAL_NV                                   0x855B
08986 #define GL_EYE_PLANE_ABSOLUTE_NV                           0x855C
08987 #endif 
08988 
08989 /* GL_NV_texgen_emboss */
08990 
08991 #ifndef GL_NV_texgen_emboss
08992 #define GL_NV_texgen_emboss 1
08993 #define __GLEE_GL_NV_texgen_emboss 1
08994 /* Constants */
08995 #define GL_EMBOSS_LIGHT_NV                                 0x855D
08996 #define GL_EMBOSS_CONSTANT_NV                              0x855E
08997 #define GL_EMBOSS_MAP_NV                                   0x855F
08998 #endif 
08999 
09000 /* GL_NV_blend_square */
09001 
09002 #ifndef GL_NV_blend_square
09003 #define GL_NV_blend_square 1
09004 #define __GLEE_GL_NV_blend_square 1
09005 /* Constants */
09006 #endif 
09007 
09008 /* GL_NV_texture_env_combine4 */
09009 
09010 #ifndef GL_NV_texture_env_combine4
09011 #define GL_NV_texture_env_combine4 1
09012 #define __GLEE_GL_NV_texture_env_combine4 1
09013 /* Constants */
09014 #define GL_COMBINE4_NV                                     0x8503
09015 #define GL_SOURCE3_RGB_NV                                  0x8583
09016 #define GL_SOURCE3_ALPHA_NV                                0x858B
09017 #define GL_OPERAND3_RGB_NV                                 0x8593
09018 #define GL_OPERAND3_ALPHA_NV                               0x859B
09019 #endif 
09020 
09021 /* GL_MESA_resize_buffers */
09022 
09023 #ifndef GL_MESA_resize_buffers
09024 #define GL_MESA_resize_buffers 1
09025 #define __GLEE_GL_MESA_resize_buffers 1
09026 /* Constants */
09027 #ifndef GLEE_H_DEFINED_glResizeBuffersMESA
09028 #define GLEE_H_DEFINED_glResizeBuffersMESA
09029   typedef void (APIENTRYP GLEEPFNGLRESIZEBUFFERSMESAPROC) ();
09030   GLEE_EXTERN GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA;
09031   #define glResizeBuffersMESA GLeeFuncPtr_glResizeBuffersMESA
09032 #endif
09033 #endif 
09034 
09035 /* GL_MESA_window_pos */
09036 
09037 #ifndef GL_MESA_window_pos
09038 #define GL_MESA_window_pos 1
09039 #define __GLEE_GL_MESA_window_pos 1
09040 /* Constants */
09041 #ifndef GLEE_H_DEFINED_glWindowPos2dMESA
09042 #define GLEE_H_DEFINED_glWindowPos2dMESA
09043   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
09044   GLEE_EXTERN GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA;
09045   #define glWindowPos2dMESA GLeeFuncPtr_glWindowPos2dMESA
09046 #endif
09047 #ifndef GLEE_H_DEFINED_glWindowPos2dvMESA
09048 #define GLEE_H_DEFINED_glWindowPos2dvMESA
09049   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVMESAPROC) (const GLdouble * v);
09050   GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA;
09051   #define glWindowPos2dvMESA GLeeFuncPtr_glWindowPos2dvMESA
09052 #endif
09053 #ifndef GLEE_H_DEFINED_glWindowPos2fMESA
09054 #define GLEE_H_DEFINED_glWindowPos2fMESA
09055   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
09056   GLEE_EXTERN GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA;
09057   #define glWindowPos2fMESA GLeeFuncPtr_glWindowPos2fMESA
09058 #endif
09059 #ifndef GLEE_H_DEFINED_glWindowPos2fvMESA
09060 #define GLEE_H_DEFINED_glWindowPos2fvMESA
09061   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVMESAPROC) (const GLfloat * v);
09062   GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA;
09063   #define glWindowPos2fvMESA GLeeFuncPtr_glWindowPos2fvMESA
09064 #endif
09065 #ifndef GLEE_H_DEFINED_glWindowPos2iMESA
09066 #define GLEE_H_DEFINED_glWindowPos2iMESA
09067   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
09068   GLEE_EXTERN GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA;
09069   #define glWindowPos2iMESA GLeeFuncPtr_glWindowPos2iMESA
09070 #endif
09071 #ifndef GLEE_H_DEFINED_glWindowPos2ivMESA
09072 #define GLEE_H_DEFINED_glWindowPos2ivMESA
09073   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVMESAPROC) (const GLint * v);
09074   GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA;
09075   #define glWindowPos2ivMESA GLeeFuncPtr_glWindowPos2ivMESA
09076 #endif
09077 #ifndef GLEE_H_DEFINED_glWindowPos2sMESA
09078 #define GLEE_H_DEFINED_glWindowPos2sMESA
09079   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
09080   GLEE_EXTERN GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA;
09081   #define glWindowPos2sMESA GLeeFuncPtr_glWindowPos2sMESA
09082 #endif
09083 #ifndef GLEE_H_DEFINED_glWindowPos2svMESA
09084 #define GLEE_H_DEFINED_glWindowPos2svMESA
09085   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVMESAPROC) (const GLshort * v);
09086   GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA;
09087   #define glWindowPos2svMESA GLeeFuncPtr_glWindowPos2svMESA
09088 #endif
09089 #ifndef GLEE_H_DEFINED_glWindowPos3dMESA
09090 #define GLEE_H_DEFINED_glWindowPos3dMESA
09091   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
09092   GLEE_EXTERN GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA;
09093   #define glWindowPos3dMESA GLeeFuncPtr_glWindowPos3dMESA
09094 #endif
09095 #ifndef GLEE_H_DEFINED_glWindowPos3dvMESA
09096 #define GLEE_H_DEFINED_glWindowPos3dvMESA
09097   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVMESAPROC) (const GLdouble * v);
09098   GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA;
09099   #define glWindowPos3dvMESA GLeeFuncPtr_glWindowPos3dvMESA
09100 #endif
09101 #ifndef GLEE_H_DEFINED_glWindowPos3fMESA
09102 #define GLEE_H_DEFINED_glWindowPos3fMESA
09103   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
09104   GLEE_EXTERN GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA;
09105   #define glWindowPos3fMESA GLeeFuncPtr_glWindowPos3fMESA
09106 #endif
09107 #ifndef GLEE_H_DEFINED_glWindowPos3fvMESA
09108 #define GLEE_H_DEFINED_glWindowPos3fvMESA
09109   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVMESAPROC) (const GLfloat * v);
09110   GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA;
09111   #define glWindowPos3fvMESA GLeeFuncPtr_glWindowPos3fvMESA
09112 #endif
09113 #ifndef GLEE_H_DEFINED_glWindowPos3iMESA
09114 #define GLEE_H_DEFINED_glWindowPos3iMESA
09115   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
09116   GLEE_EXTERN GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA;
09117   #define glWindowPos3iMESA GLeeFuncPtr_glWindowPos3iMESA
09118 #endif
09119 #ifndef GLEE_H_DEFINED_glWindowPos3ivMESA
09120 #define GLEE_H_DEFINED_glWindowPos3ivMESA
09121   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVMESAPROC) (const GLint * v);
09122   GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA;
09123   #define glWindowPos3ivMESA GLeeFuncPtr_glWindowPos3ivMESA
09124 #endif
09125 #ifndef GLEE_H_DEFINED_glWindowPos3sMESA
09126 #define GLEE_H_DEFINED_glWindowPos3sMESA
09127   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
09128   GLEE_EXTERN GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA;
09129   #define glWindowPos3sMESA GLeeFuncPtr_glWindowPos3sMESA
09130 #endif
09131 #ifndef GLEE_H_DEFINED_glWindowPos3svMESA
09132 #define GLEE_H_DEFINED_glWindowPos3svMESA
09133   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVMESAPROC) (const GLshort * v);
09134   GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA;
09135   #define glWindowPos3svMESA GLeeFuncPtr_glWindowPos3svMESA
09136 #endif
09137 #ifndef GLEE_H_DEFINED_glWindowPos4dMESA
09138 #define GLEE_H_DEFINED_glWindowPos4dMESA
09139   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
09140   GLEE_EXTERN GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA;
09141   #define glWindowPos4dMESA GLeeFuncPtr_glWindowPos4dMESA
09142 #endif
09143 #ifndef GLEE_H_DEFINED_glWindowPos4dvMESA
09144 #define GLEE_H_DEFINED_glWindowPos4dvMESA
09145   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DVMESAPROC) (const GLdouble * v);
09146   GLEE_EXTERN GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA;
09147   #define glWindowPos4dvMESA GLeeFuncPtr_glWindowPos4dvMESA
09148 #endif
09149 #ifndef GLEE_H_DEFINED_glWindowPos4fMESA
09150 #define GLEE_H_DEFINED_glWindowPos4fMESA
09151   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
09152   GLEE_EXTERN GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA;
09153   #define glWindowPos4fMESA GLeeFuncPtr_glWindowPos4fMESA
09154 #endif
09155 #ifndef GLEE_H_DEFINED_glWindowPos4fvMESA
09156 #define GLEE_H_DEFINED_glWindowPos4fvMESA
09157   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FVMESAPROC) (const GLfloat * v);
09158   GLEE_EXTERN GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA;
09159   #define glWindowPos4fvMESA GLeeFuncPtr_glWindowPos4fvMESA
09160 #endif
09161 #ifndef GLEE_H_DEFINED_glWindowPos4iMESA
09162 #define GLEE_H_DEFINED_glWindowPos4iMESA
09163   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
09164   GLEE_EXTERN GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA;
09165   #define glWindowPos4iMESA GLeeFuncPtr_glWindowPos4iMESA
09166 #endif
09167 #ifndef GLEE_H_DEFINED_glWindowPos4ivMESA
09168 #define GLEE_H_DEFINED_glWindowPos4ivMESA
09169   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IVMESAPROC) (const GLint * v);
09170   GLEE_EXTERN GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA;
09171   #define glWindowPos4ivMESA GLeeFuncPtr_glWindowPos4ivMESA
09172 #endif
09173 #ifndef GLEE_H_DEFINED_glWindowPos4sMESA
09174 #define GLEE_H_DEFINED_glWindowPos4sMESA
09175   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
09176   GLEE_EXTERN GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA;
09177   #define glWindowPos4sMESA GLeeFuncPtr_glWindowPos4sMESA
09178 #endif
09179 #ifndef GLEE_H_DEFINED_glWindowPos4svMESA
09180 #define GLEE_H_DEFINED_glWindowPos4svMESA
09181   typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SVMESAPROC) (const GLshort * v);
09182   GLEE_EXTERN GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA;
09183   #define glWindowPos4svMESA GLeeFuncPtr_glWindowPos4svMESA
09184 #endif
09185 #endif 
09186 
09187 /* GL_EXT_texture_compression_s3tc */
09188 
09189 #ifndef GL_EXT_texture_compression_s3tc
09190 #define GL_EXT_texture_compression_s3tc 1
09191 #define __GLEE_GL_EXT_texture_compression_s3tc 1
09192 /* Constants */
09193 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                    0x83F0
09194 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                   0x83F1
09195 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT                   0x83F2
09196 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT                   0x83F3
09197 #endif 
09198 
09199 /* GL_IBM_cull_vertex */
09200 
09201 #ifndef GL_IBM_cull_vertex
09202 #define GL_IBM_cull_vertex 1
09203 #define __GLEE_GL_IBM_cull_vertex 1
09204 /* Constants */
09205 #define GL_CULL_VERTEX_IBM                                 103050
09206 #endif 
09207 
09208 /* GL_IBM_multimode_draw_arrays */
09209 
09210 #ifndef GL_IBM_multimode_draw_arrays
09211 #define GL_IBM_multimode_draw_arrays 1
09212 #define __GLEE_GL_IBM_multimode_draw_arrays 1
09213 /* Constants */
09214 #ifndef GLEE_H_DEFINED_glMultiModeDrawArraysIBM
09215 #define GLEE_H_DEFINED_glMultiModeDrawArraysIBM
09216   typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
09217   GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM;
09218   #define glMultiModeDrawArraysIBM GLeeFuncPtr_glMultiModeDrawArraysIBM
09219 #endif
09220 #ifndef GLEE_H_DEFINED_glMultiModeDrawElementsIBM
09221 #define GLEE_H_DEFINED_glMultiModeDrawElementsIBM
09222   typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride);
09223   GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM;
09224   #define glMultiModeDrawElementsIBM GLeeFuncPtr_glMultiModeDrawElementsIBM
09225 #endif
09226 #endif 
09227 
09228 /* GL_IBM_vertex_array_lists */
09229 
09230 #ifndef GL_IBM_vertex_array_lists
09231 #define GL_IBM_vertex_array_lists 1
09232 #define __GLEE_GL_IBM_vertex_array_lists 1
09233 /* Constants */
09234 #define GL_VERTEX_ARRAY_LIST_IBM                           103070
09235 #define GL_NORMAL_ARRAY_LIST_IBM                           103071
09236 #define GL_COLOR_ARRAY_LIST_IBM                            103072
09237 #define GL_INDEX_ARRAY_LIST_IBM                            103073
09238 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM                    103074
09239 #define GL_EDGE_FLAG_ARRAY_LIST_IBM                        103075
09240 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM                   103076
09241 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM                  103077
09242 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM                    103080
09243 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM                    103081
09244 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM                     103082
09245 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM                     103083
09246 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM             103084
09247 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM                 103085
09248 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM            103086
09249 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM           103087
09250 #ifndef GLEE_H_DEFINED_glColorPointerListIBM
09251 #define GLEE_H_DEFINED_glColorPointerListIBM
09252   typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09253   GLEE_EXTERN GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM;
09254   #define glColorPointerListIBM GLeeFuncPtr_glColorPointerListIBM
09255 #endif
09256 #ifndef GLEE_H_DEFINED_glSecondaryColorPointerListIBM
09257 #define GLEE_H_DEFINED_glSecondaryColorPointerListIBM
09258   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09259   GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM;
09260   #define glSecondaryColorPointerListIBM GLeeFuncPtr_glSecondaryColorPointerListIBM
09261 #endif
09262 #ifndef GLEE_H_DEFINED_glEdgeFlagPointerListIBM
09263 #define GLEE_H_DEFINED_glEdgeFlagPointerListIBM
09264   typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* * pointer, GLint ptrstride);
09265   GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM;
09266   #define glEdgeFlagPointerListIBM GLeeFuncPtr_glEdgeFlagPointerListIBM
09267 #endif
09268 #ifndef GLEE_H_DEFINED_glFogCoordPointerListIBM
09269 #define GLEE_H_DEFINED_glFogCoordPointerListIBM
09270   typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09271   GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM;
09272   #define glFogCoordPointerListIBM GLeeFuncPtr_glFogCoordPointerListIBM
09273 #endif
09274 #ifndef GLEE_H_DEFINED_glIndexPointerListIBM
09275 #define GLEE_H_DEFINED_glIndexPointerListIBM
09276   typedef void (APIENTRYP GLEEPFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09277   GLEE_EXTERN GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM;
09278   #define glIndexPointerListIBM GLeeFuncPtr_glIndexPointerListIBM
09279 #endif
09280 #ifndef GLEE_H_DEFINED_glNormalPointerListIBM
09281 #define GLEE_H_DEFINED_glNormalPointerListIBM
09282   typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09283   GLEE_EXTERN GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM;
09284   #define glNormalPointerListIBM GLeeFuncPtr_glNormalPointerListIBM
09285 #endif
09286 #ifndef GLEE_H_DEFINED_glTexCoordPointerListIBM
09287 #define GLEE_H_DEFINED_glTexCoordPointerListIBM
09288   typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09289   GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM;
09290   #define glTexCoordPointerListIBM GLeeFuncPtr_glTexCoordPointerListIBM
09291 #endif
09292 #ifndef GLEE_H_DEFINED_glVertexPointerListIBM
09293 #define GLEE_H_DEFINED_glVertexPointerListIBM
09294   typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
09295   GLEE_EXTERN GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM;
09296   #define glVertexPointerListIBM GLeeFuncPtr_glVertexPointerListIBM
09297 #endif
09298 #endif 
09299 
09300 /* GL_SGIX_subsample */
09301 
09302 #ifndef GL_SGIX_subsample
09303 #define GL_SGIX_subsample 1
09304 #define __GLEE_GL_SGIX_subsample 1
09305 /* Constants */
09306 #define GL_PACK_SUBSAMPLE_RATE_SGIX                        0x85A0
09307 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX                      0x85A1
09308 #define GL_PIXEL_SUBSAMPLE_4444_SGIX                       0x85A2
09309 #define GL_PIXEL_SUBSAMPLE_2424_SGIX                       0x85A3
09310 #define GL_PIXEL_SUBSAMPLE_4242_SGIX                       0x85A4
09311 #endif 
09312 
09313 /* GL_SGIX_ycrcb_subsample */
09314 
09315 #ifndef GL_SGIX_ycrcb_subsample
09316 #define GL_SGIX_ycrcb_subsample 1
09317 #define __GLEE_GL_SGIX_ycrcb_subsample 1
09318 /* Constants */
09319 #endif 
09320 
09321 /* GL_SGIX_ycrcba */
09322 
09323 #ifndef GL_SGIX_ycrcba
09324 #define GL_SGIX_ycrcba 1
09325 #define __GLEE_GL_SGIX_ycrcba 1
09326 /* Constants */
09327 #define GL_YCRCB_SGIX                                      0x8318
09328 #define GL_YCRCBA_SGIX                                     0x8319
09329 #endif 
09330 
09331 /* GL_SGI_depth_pass_instrument */
09332 
09333 #ifndef GL_SGI_depth_pass_instrument
09334 #define GL_SGI_depth_pass_instrument 1
09335 #define __GLEE_GL_SGI_depth_pass_instrument 1
09336 /* Constants */
09337 #define GL_DEPTH_PASS_INSTRUMENT_SGIX                      0x8310
09338 #define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX             0x8311
09339 #define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX                  0x8312
09340 #endif 
09341 
09342 /* GL_3DFX_texture_compression_FXT1 */
09343 
09344 #ifndef GL_3DFX_texture_compression_FXT1
09345 #define GL_3DFX_texture_compression_FXT1 1
09346 #define __GLEE_GL_3DFX_texture_compression_FXT1 1
09347 /* Constants */
09348 #define GL_COMPRESSED_RGB_FXT1_3DFX                        0x86B0
09349 #define GL_COMPRESSED_RGBA_FXT1_3DFX                       0x86B1
09350 #endif 
09351 
09352 /* GL_3DFX_multisample */
09353 
09354 #ifndef GL_3DFX_multisample
09355 #define GL_3DFX_multisample 1
09356 #define __GLEE_GL_3DFX_multisample 1
09357 /* Constants */
09358 #define GL_MULTISAMPLE_3DFX                                0x86B2
09359 #define GL_SAMPLE_BUFFERS_3DFX                             0x86B3
09360 #define GL_SAMPLES_3DFX                                    0x86B4
09361 #define GL_MULTISAMPLE_BIT_3DFX                            0x20000000
09362 #endif 
09363 
09364 /* GL_3DFX_tbuffer */
09365 
09366 #ifndef GL_3DFX_tbuffer
09367 #define GL_3DFX_tbuffer 1
09368 #define __GLEE_GL_3DFX_tbuffer 1
09369 /* Constants */
09370 #ifndef GLEE_H_DEFINED_glTbufferMask3DFX
09371 #define GLEE_H_DEFINED_glTbufferMask3DFX
09372   typedef void (APIENTRYP GLEEPFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
09373   GLEE_EXTERN GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX;
09374   #define glTbufferMask3DFX GLeeFuncPtr_glTbufferMask3DFX
09375 #endif
09376 #endif 
09377 
09378 /* GL_EXT_multisample */
09379 
09380 #ifndef GL_EXT_multisample
09381 #define GL_EXT_multisample 1
09382 #define __GLEE_GL_EXT_multisample 1
09383 /* Constants */
09384 #define GL_MULTISAMPLE_EXT                                 0x809D
09385 #define GL_SAMPLE_ALPHA_TO_MASK_EXT                        0x809E
09386 #define GL_SAMPLE_ALPHA_TO_ONE_EXT                         0x809F
09387 #define GL_SAMPLE_MASK_EXT                                 0x80A0
09388 #define GL_1PASS_EXT                                       0x80A1
09389 #define GL_2PASS_0_EXT                                     0x80A2
09390 #define GL_2PASS_1_EXT                                     0x80A3
09391 #define GL_4PASS_0_EXT                                     0x80A4
09392 #define GL_4PASS_1_EXT                                     0x80A5
09393 #define GL_4PASS_2_EXT                                     0x80A6
09394 #define GL_4PASS_3_EXT                                     0x80A7
09395 #define GL_SAMPLE_BUFFERS_EXT                              0x80A8
09396 #define GL_SAMPLES_EXT                                     0x80A9
09397 #define GL_SAMPLE_MASK_VALUE_EXT                           0x80AA
09398 #define GL_SAMPLE_MASK_INVERT_EXT                          0x80AB
09399 #define GL_SAMPLE_PATTERN_EXT                              0x80AC
09400 #define GL_MULTISAMPLE_BIT_EXT                             0x20000000
09401 #ifndef GLEE_H_DEFINED_glSampleMaskEXT
09402 #define GLEE_H_DEFINED_glSampleMaskEXT
09403   typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
09404   GLEE_EXTERN GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT;
09405   #define glSampleMaskEXT GLeeFuncPtr_glSampleMaskEXT
09406 #endif
09407 #ifndef GLEE_H_DEFINED_glSamplePatternEXT
09408 #define GLEE_H_DEFINED_glSamplePatternEXT
09409   typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
09410   GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT;
09411   #define glSamplePatternEXT GLeeFuncPtr_glSamplePatternEXT
09412 #endif
09413 #endif 
09414 
09415 /* GL_SGIX_vertex_preclip */
09416 
09417 #ifndef GL_SGIX_vertex_preclip
09418 #define GL_SGIX_vertex_preclip 1
09419 #define __GLEE_GL_SGIX_vertex_preclip 1
09420 /* Constants */
09421 #define GL_VERTEX_PRECLIP_SGIX                             0x83EE
09422 #define GL_VERTEX_PRECLIP_HINT_SGIX                        0x83EF
09423 #endif 
09424 
09425 /* GL_SGIX_convolution_accuracy */
09426 
09427 #ifndef GL_SGIX_convolution_accuracy
09428 #define GL_SGIX_convolution_accuracy 1
09429 #define __GLEE_GL_SGIX_convolution_accuracy 1
09430 /* Constants */
09431 #define GL_CONVOLUTION_HINT_SGIX                           0x8316
09432 #endif 
09433 
09434 /* GL_SGIX_resample */
09435 
09436 #ifndef GL_SGIX_resample
09437 #define GL_SGIX_resample 1
09438 #define __GLEE_GL_SGIX_resample 1
09439 /* Constants */
09440 #define GL_PACK_RESAMPLE_SGIX                              0x842C
09441 #define GL_UNPACK_RESAMPLE_SGIX                            0x842D
09442 #define GL_RESAMPLE_REPLICATE_SGIX                         0x842E
09443 #define GL_RESAMPLE_ZERO_FILL_SGIX                         0x842F
09444 #define GL_RESAMPLE_DECIMATE_SGIX                          0x8430
09445 #endif 
09446 
09447 /* GL_SGIS_point_line_texgen */
09448 
09449 #ifndef GL_SGIS_point_line_texgen
09450 #define GL_SGIS_point_line_texgen 1
09451 #define __GLEE_GL_SGIS_point_line_texgen 1
09452 /* Constants */
09453 #define GL_EYE_DISTANCE_TO_POINT_SGIS                      0x81F0
09454 #define GL_OBJECT_DISTANCE_TO_POINT_SGIS                   0x81F1
09455 #define GL_EYE_DISTANCE_TO_LINE_SGIS                       0x81F2
09456 #define GL_OBJECT_DISTANCE_TO_LINE_SGIS                    0x81F3
09457 #define GL_EYE_POINT_SGIS                                  0x81F4
09458 #define GL_OBJECT_POINT_SGIS                               0x81F5
09459 #define GL_EYE_LINE_SGIS                                   0x81F6
09460 #define GL_OBJECT_LINE_SGIS                                0x81F7
09461 #endif 
09462 
09463 /* GL_SGIS_texture_color_mask */
09464 
09465 #ifndef GL_SGIS_texture_color_mask
09466 #define GL_SGIS_texture_color_mask 1
09467 #define __GLEE_GL_SGIS_texture_color_mask 1
09468 /* Constants */
09469 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS                    0x81EF
09470 #ifndef GLEE_H_DEFINED_glTextureColorMaskSGIS
09471 #define GLEE_H_DEFINED_glTextureColorMaskSGIS
09472   typedef void (APIENTRYP GLEEPFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
09473   GLEE_EXTERN GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS;
09474   #define glTextureColorMaskSGIS GLeeFuncPtr_glTextureColorMaskSGIS
09475 #endif
09476 #endif 
09477 
09478 /* GL_EXT_texture_env_dot3 */
09479 
09480 #ifndef GL_EXT_texture_env_dot3
09481 #define GL_EXT_texture_env_dot3 1
09482 #define __GLEE_GL_EXT_texture_env_dot3 1
09483 /* Constants */
09484 #define GL_DOT3_RGB_EXT                                    0x8740
09485 #define GL_DOT3_RGBA_EXT                                   0x8741
09486 #endif 
09487 
09488 /* GL_ATI_texture_mirror_once */
09489 
09490 #ifndef GL_ATI_texture_mirror_once
09491 #define GL_ATI_texture_mirror_once 1
09492 #define __GLEE_GL_ATI_texture_mirror_once 1
09493 /* Constants */
09494 #define GL_MIRROR_CLAMP_ATI                                0x8742
09495 #define GL_MIRROR_CLAMP_TO_EDGE_ATI                        0x8743
09496 #endif 
09497 
09498 /* GL_NV_fence */
09499 
09500 #ifndef GL_NV_fence
09501 #define GL_NV_fence 1
09502 #define __GLEE_GL_NV_fence 1
09503 /* Constants */
09504 #define GL_ALL_COMPLETED_NV                                0x84F2
09505 #define GL_FENCE_STATUS_NV                                 0x84F3
09506 #define GL_FENCE_CONDITION_NV                              0x84F4
09507 #ifndef GLEE_H_DEFINED_glDeleteFencesNV
09508 #define GLEE_H_DEFINED_glDeleteFencesNV
09509   typedef void (APIENTRYP GLEEPFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint * fences);
09510   GLEE_EXTERN GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV;
09511   #define glDeleteFencesNV GLeeFuncPtr_glDeleteFencesNV
09512 #endif
09513 #ifndef GLEE_H_DEFINED_glGenFencesNV
09514 #define GLEE_H_DEFINED_glGenFencesNV
09515   typedef void (APIENTRYP GLEEPFNGLGENFENCESNVPROC) (GLsizei n, GLuint * fences);
09516   GLEE_EXTERN GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV;
09517   #define glGenFencesNV GLeeFuncPtr_glGenFencesNV
09518 #endif
09519 #ifndef GLEE_H_DEFINED_glIsFenceNV
09520 #define GLEE_H_DEFINED_glIsFenceNV
09521   typedef GLboolean (APIENTRYP GLEEPFNGLISFENCENVPROC) (GLuint fence);
09522   GLEE_EXTERN GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV;
09523   #define glIsFenceNV GLeeFuncPtr_glIsFenceNV
09524 #endif
09525 #ifndef GLEE_H_DEFINED_glTestFenceNV
09526 #define GLEE_H_DEFINED_glTestFenceNV
09527   typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCENVPROC) (GLuint fence);
09528   GLEE_EXTERN GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV;
09529   #define glTestFenceNV GLeeFuncPtr_glTestFenceNV
09530 #endif
09531 #ifndef GLEE_H_DEFINED_glGetFenceivNV
09532 #define GLEE_H_DEFINED_glGetFenceivNV
09533   typedef void (APIENTRYP GLEEPFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint * params);
09534   GLEE_EXTERN GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV;
09535   #define glGetFenceivNV GLeeFuncPtr_glGetFenceivNV
09536 #endif
09537 #ifndef GLEE_H_DEFINED_glFinishFenceNV
09538 #define GLEE_H_DEFINED_glFinishFenceNV
09539   typedef void (APIENTRYP GLEEPFNGLFINISHFENCENVPROC) (GLuint fence);
09540   GLEE_EXTERN GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV;
09541   #define glFinishFenceNV GLeeFuncPtr_glFinishFenceNV
09542 #endif
09543 #ifndef GLEE_H_DEFINED_glSetFenceNV
09544 #define GLEE_H_DEFINED_glSetFenceNV
09545   typedef void (APIENTRYP GLEEPFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
09546   GLEE_EXTERN GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV;
09547   #define glSetFenceNV GLeeFuncPtr_glSetFenceNV
09548 #endif
09549 #endif 
09550 
09551 /* GL_IBM_texture_mirrored_repeat */
09552 
09553 #ifndef GL_IBM_texture_mirrored_repeat
09554 #define GL_IBM_texture_mirrored_repeat 1
09555 #define __GLEE_GL_IBM_texture_mirrored_repeat 1
09556 /* Constants */
09557 #define GL_MIRRORED_REPEAT_IBM                             0x8370
09558 #endif 
09559 
09560 /* GL_NV_evaluators */
09561 
09562 #ifndef GL_NV_evaluators
09563 #define GL_NV_evaluators 1
09564 #define __GLEE_GL_NV_evaluators 1
09565 /* Constants */
09566 #define GL_EVAL_2D_NV                                      0x86C0
09567 #define GL_EVAL_TRIANGULAR_2D_NV                           0x86C1
09568 #define GL_MAP_TESSELLATION_NV                             0x86C2
09569 #define GL_MAP_ATTRIB_U_ORDER_NV                           0x86C3
09570 #define GL_MAP_ATTRIB_V_ORDER_NV                           0x86C4
09571 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV                 0x86C5
09572 #define GL_EVAL_VERTEX_ATTRIB0_NV                          0x86C6
09573 #define GL_EVAL_VERTEX_ATTRIB1_NV                          0x86C7
09574 #define GL_EVAL_VERTEX_ATTRIB2_NV                          0x86C8
09575 #define GL_EVAL_VERTEX_ATTRIB3_NV                          0x86C9
09576 #define GL_EVAL_VERTEX_ATTRIB4_NV                          0x86CA
09577 #define GL_EVAL_VERTEX_ATTRIB5_NV                          0x86CB
09578 #define GL_EVAL_VERTEX_ATTRIB6_NV                          0x86CC
09579 #define GL_EVAL_VERTEX_ATTRIB7_NV                          0x86CD
09580 #define GL_EVAL_VERTEX_ATTRIB8_NV                          0x86CE
09581 #define GL_EVAL_VERTEX_ATTRIB9_NV                          0x86CF
09582 #define GL_EVAL_VERTEX_ATTRIB10_NV                         0x86D0
09583 #define GL_EVAL_VERTEX_ATTRIB11_NV                         0x86D1
09584 #define GL_EVAL_VERTEX_ATTRIB12_NV                         0x86D2
09585 #define GL_EVAL_VERTEX_ATTRIB13_NV                         0x86D3
09586 #define GL_EVAL_VERTEX_ATTRIB14_NV                         0x86D4
09587 #define GL_EVAL_VERTEX_ATTRIB15_NV                         0x86D5
09588 #define GL_MAX_MAP_TESSELLATION_NV                         0x86D6
09589 #define GL_MAX_RATIONAL_EVAL_ORDER_NV                      0x86D7
09590 #ifndef GLEE_H_DEFINED_glMapControlPointsNV
09591 #define GLEE_H_DEFINED_glMapControlPointsNV
09592   typedef void (APIENTRYP GLEEPFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points);
09593   GLEE_EXTERN GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV;
09594   #define glMapControlPointsNV GLeeFuncPtr_glMapControlPointsNV
09595 #endif
09596 #ifndef GLEE_H_DEFINED_glMapParameterivNV
09597 #define GLEE_H_DEFINED_glMapParameterivNV
09598   typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint * params);
09599   GLEE_EXTERN GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV;
09600   #define glMapParameterivNV GLeeFuncPtr_glMapParameterivNV
09601 #endif
09602 #ifndef GLEE_H_DEFINED_glMapParameterfvNV
09603 #define GLEE_H_DEFINED_glMapParameterfvNV
09604   typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat * params);
09605   GLEE_EXTERN GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV;
09606   #define glMapParameterfvNV GLeeFuncPtr_glMapParameterfvNV
09607 #endif
09608 #ifndef GLEE_H_DEFINED_glGetMapControlPointsNV
09609 #define GLEE_H_DEFINED_glGetMapControlPointsNV
09610   typedef void (APIENTRYP GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);
09611   GLEE_EXTERN GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV;
09612   #define glGetMapControlPointsNV GLeeFuncPtr_glGetMapControlPointsNV
09613 #endif
09614 #ifndef GLEE_H_DEFINED_glGetMapParameterivNV
09615 #define GLEE_H_DEFINED_glGetMapParameterivNV
09616   typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint * params);
09617   GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV;
09618   #define glGetMapParameterivNV GLeeFuncPtr_glGetMapParameterivNV
09619 #endif
09620 #ifndef GLEE_H_DEFINED_glGetMapParameterfvNV
09621 #define GLEE_H_DEFINED_glGetMapParameterfvNV
09622   typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat * params);
09623   GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV;
09624   #define glGetMapParameterfvNV GLeeFuncPtr_glGetMapParameterfvNV
09625 #endif
09626 #ifndef GLEE_H_DEFINED_glGetMapAttribParameterivNV
09627 #define GLEE_H_DEFINED_glGetMapAttribParameterivNV
09628   typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint * params);
09629   GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV;
09630   #define glGetMapAttribParameterivNV GLeeFuncPtr_glGetMapAttribParameterivNV
09631 #endif
09632 #ifndef GLEE_H_DEFINED_glGetMapAttribParameterfvNV
09633 #define GLEE_H_DEFINED_glGetMapAttribParameterfvNV
09634   typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
09635   GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV;
09636   #define glGetMapAttribParameterfvNV GLeeFuncPtr_glGetMapAttribParameterfvNV
09637 #endif
09638 #ifndef GLEE_H_DEFINED_glEvalMapsNV
09639 #define GLEE_H_DEFINED_glEvalMapsNV
09640   typedef void (APIENTRYP GLEEPFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
09641   GLEE_EXTERN GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV;
09642   #define glEvalMapsNV GLeeFuncPtr_glEvalMapsNV
09643 #endif
09644 #endif 
09645 
09646 /* GL_NV_packed_depth_stencil */
09647 
09648 #ifndef GL_NV_packed_depth_stencil
09649 #define GL_NV_packed_depth_stencil 1
09650 #define __GLEE_GL_NV_packed_depth_stencil 1
09651 /* Constants */
09652 #define GL_DEPTH_STENCIL_NV                                0x84F9
09653 #define GL_UNSIGNED_INT_24_8_NV                            0x84FA
09654 #endif 
09655 
09656 /* GL_NV_register_combiners2 */
09657 
09658 #ifndef GL_NV_register_combiners2
09659 #define GL_NV_register_combiners2 1
09660 #define __GLEE_GL_NV_register_combiners2 1
09661 /* Constants */
09662 #define GL_PER_STAGE_CONSTANTS_NV                          0x8535
09663 #ifndef GLEE_H_DEFINED_glCombinerStageParameterfvNV
09664 #define GLEE_H_DEFINED_glCombinerStageParameterfvNV
09665   typedef void (APIENTRYP GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat * params);
09666   GLEE_EXTERN GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV;
09667   #define glCombinerStageParameterfvNV GLeeFuncPtr_glCombinerStageParameterfvNV
09668 #endif
09669 #ifndef GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
09670 #define GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
09671   typedef void (APIENTRYP GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat * params);
09672   GLEE_EXTERN GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV;
09673   #define glGetCombinerStageParameterfvNV GLeeFuncPtr_glGetCombinerStageParameterfvNV
09674 #endif
09675 #endif 
09676 
09677 /* GL_NV_texture_compression_vtc */
09678 
09679 #ifndef GL_NV_texture_compression_vtc
09680 #define GL_NV_texture_compression_vtc 1
09681 #define __GLEE_GL_NV_texture_compression_vtc 1
09682 /* Constants */
09683 #endif 
09684 
09685 /* GL_NV_texture_rectangle */
09686 
09687 #ifndef GL_NV_texture_rectangle
09688 #define GL_NV_texture_rectangle 1
09689 #define __GLEE_GL_NV_texture_rectangle 1
09690 /* Constants */
09691 #define GL_TEXTURE_RECTANGLE_NV                            0x84F5
09692 #define GL_TEXTURE_BINDING_RECTANGLE_NV                    0x84F6
09693 #define GL_PROXY_TEXTURE_RECTANGLE_NV                      0x84F7
09694 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV                   0x84F8
09695 #endif 
09696 
09697 /* GL_NV_texture_shader */
09698 
09699 #ifndef GL_NV_texture_shader
09700 #define GL_NV_texture_shader 1
09701 #define __GLEE_GL_NV_texture_shader 1
09702 /* Constants */
09703 #define GL_OFFSET_TEXTURE_RECTANGLE_NV                     0x864C
09704 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV               0x864D
09705 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV                0x864E
09706 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV            0x86D9
09707 #define GL_UNSIGNED_INT_S8_S8_8_8_NV                       0x86DA
09708 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV                   0x86DB
09709 #define GL_DSDT_MAG_INTENSITY_NV                           0x86DC
09710 #define GL_SHADER_CONSISTENT_NV                            0x86DD
09711 #define GL_TEXTURE_SHADER_NV                               0x86DE
09712 #define GL_SHADER_OPERATION_NV                             0x86DF
09713 #define GL_CULL_MODES_NV                                   0x86E0
09714 #define GL_OFFSET_TEXTURE_MATRIX_NV                        0x86E1
09715 #define GL_OFFSET_TEXTURE_SCALE_NV                         0x86E2
09716 #define GL_OFFSET_TEXTURE_BIAS_NV                          0x86E3
09717 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV                     GL_OFFSET_TEXTURE_MATRIX_NV
09718 #define GL_OFFSET_TEXTURE_2D_SCALE_NV                      GL_OFFSET_TEXTURE_SCALE_NV
09719 #define GL_OFFSET_TEXTURE_2D_BIAS_NV                       GL_OFFSET_TEXTURE_BIAS_NV
09720 #define GL_PREVIOUS_TEXTURE_INPUT_NV                       0x86E4
09721 #define GL_CONST_EYE_NV                                    0x86E5
09722 #define GL_PASS_THROUGH_NV                                 0x86E6
09723 #define GL_CULL_FRAGMENT_NV                                0x86E7
09724 #define GL_OFFSET_TEXTURE_2D_NV                            0x86E8
09725 #define GL_DEPENDENT_AR_TEXTURE_2D_NV                      0x86E9
09726 #define GL_DEPENDENT_GB_TEXTURE_2D_NV                      0x86EA
09727 #define GL_DOT_PRODUCT_NV                                  0x86EC
09728 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV                    0x86ED
09729 #define GL_DOT_PRODUCT_TEXTURE_2D_NV                       0x86EE
09730 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV                 0x86F0
09731 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV                 0x86F1
09732 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV                 0x86F2
09733 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV       0x86F3
09734 #define GL_HILO_NV                                         0x86F4
09735 #define GL_DSDT_NV                                         0x86F5
09736 #define GL_DSDT_MAG_NV                                     0x86F6
09737 #define GL_DSDT_MAG_VIB_NV                                 0x86F7
09738 #define GL_HILO16_NV                                       0x86F8
09739 #define GL_SIGNED_HILO_NV                                  0x86F9
09740 #define GL_SIGNED_HILO16_NV                                0x86FA
09741 #define GL_SIGNED_RGBA_NV                                  0x86FB
09742 #define GL_SIGNED_RGBA8_NV                                 0x86FC
09743 #define GL_SIGNED_RGB_NV                                   0x86FE
09744 #define GL_SIGNED_RGB8_NV                                  0x86FF
09745 #define GL_SIGNED_LUMINANCE_NV                             0x8701
09746 #define GL_SIGNED_LUMINANCE8_NV                            0x8702
09747 #define GL_SIGNED_LUMINANCE_ALPHA_NV                       0x8703
09748 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV                     0x8704
09749 #define GL_SIGNED_ALPHA_NV                                 0x8705
09750 #define GL_SIGNED_ALPHA8_NV                                0x8706
09751 #define GL_SIGNED_INTENSITY_NV                             0x8707
09752 #define GL_SIGNED_INTENSITY8_NV                            0x8708
09753 #define GL_DSDT8_NV                                        0x8709
09754 #define GL_DSDT8_MAG8_NV                                   0x870A
09755 #define GL_DSDT8_MAG8_INTENSITY8_NV                        0x870B
09756 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV                    0x870C
09757 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV                  0x870D
09758 #define GL_HI_SCALE_NV                                     0x870E
09759 #define GL_LO_SCALE_NV                                     0x870F
09760 #define GL_DS_SCALE_NV                                     0x8710
09761 #define GL_DT_SCALE_NV                                     0x8711
09762 #define GL_MAGNITUDE_SCALE_NV                              0x8712
09763 #define GL_VIBRANCE_SCALE_NV                               0x8713
09764 #define GL_HI_BIAS_NV                                      0x8714
09765 #define GL_LO_BIAS_NV                                      0x8715
09766 #define GL_DS_BIAS_NV                                      0x8716
09767 #define GL_DT_BIAS_NV                                      0x8717
09768 #define GL_MAGNITUDE_BIAS_NV                               0x8718
09769 #define GL_VIBRANCE_BIAS_NV                                0x8719
09770 #define GL_TEXTURE_BORDER_VALUES_NV                        0x871A
09771 #define GL_TEXTURE_HI_SIZE_NV                              0x871B
09772 #define GL_TEXTURE_LO_SIZE_NV                              0x871C
09773 #define GL_TEXTURE_DS_SIZE_NV                              0x871D
09774 #define GL_TEXTURE_DT_SIZE_NV                              0x871E
09775 #define GL_TEXTURE_MAG_SIZE_NV                             0x871F
09776 #endif 
09777 
09778 /* GL_NV_texture_shader2 */
09779 
09780 #ifndef GL_NV_texture_shader2
09781 #define GL_NV_texture_shader2 1
09782 #define __GLEE_GL_NV_texture_shader2 1
09783 /* Constants */
09784 #define GL_DOT_PRODUCT_TEXTURE_3D_NV                       0x86EF
09785 #endif 
09786 
09787 /* GL_NV_vertex_array_range2 */
09788 
09789 #ifndef GL_NV_vertex_array_range2
09790 #define GL_NV_vertex_array_range2 1
09791 #define __GLEE_GL_NV_vertex_array_range2 1
09792 /* Constants */
09793 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV             0x8533
09794 #endif 
09795 
09796 /* GL_NV_vertex_program */
09797 
09798 #ifndef GL_NV_vertex_program
09799 #define GL_NV_vertex_program 1
09800 #define __GLEE_GL_NV_vertex_program 1
09801 /* Constants */
09802 #define GL_VERTEX_PROGRAM_NV                               0x8620
09803 #define GL_VERTEX_STATE_PROGRAM_NV                         0x8621
09804 #define GL_ATTRIB_ARRAY_SIZE_NV                            0x8623
09805 #define GL_ATTRIB_ARRAY_STRIDE_NV                          0x8624
09806 #define GL_ATTRIB_ARRAY_TYPE_NV                            0x8625
09807 #define GL_CURRENT_ATTRIB_NV                               0x8626
09808 #define GL_PROGRAM_LENGTH_NV                               0x8627
09809 #define GL_PROGRAM_STRING_NV                               0x8628
09810 #define GL_MODELVIEW_PROJECTION_NV                         0x8629
09811 #define GL_IDENTITY_NV                                     0x862A
09812 #define GL_INVERSE_NV                                      0x862B
09813 #define GL_TRANSPOSE_NV                                    0x862C
09814 #define GL_INVERSE_TRANSPOSE_NV                            0x862D
09815 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV                 0x862E
09816 #define GL_MAX_TRACK_MATRICES_NV                           0x862F
09817 #define GL_MATRIX0_NV                                      0x8630
09818 #define GL_MATRIX1_NV                                      0x8631
09819 #define GL_MATRIX2_NV                                      0x8632
09820 #define GL_MATRIX3_NV                                      0x8633
09821 #define GL_MATRIX4_NV                                      0x8634
09822 #define GL_MATRIX5_NV                                      0x8635
09823 #define GL_MATRIX6_NV                                      0x8636
09824 #define GL_MATRIX7_NV                                      0x8637
09825 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV                   0x8640
09826 #define GL_CURRENT_MATRIX_NV                               0x8641
09827 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV                    0x8642
09828 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV                      0x8643
09829 #define GL_PROGRAM_PARAMETER_NV                            0x8644
09830 #define GL_ATTRIB_ARRAY_POINTER_NV                         0x8645
09831 #define GL_PROGRAM_TARGET_NV                               0x8646
09832 #define GL_PROGRAM_RESIDENT_NV                             0x8647
09833 #define GL_TRACK_MATRIX_NV                                 0x8648
09834 #define GL_TRACK_MATRIX_TRANSFORM_NV                       0x8649
09835 #define GL_VERTEX_PROGRAM_BINDING_NV                       0x864A
09836 #define GL_PROGRAM_ERROR_POSITION_NV                       0x864B
09837 #define GL_VERTEX_ATTRIB_ARRAY0_NV                         0x8650
09838 #define GL_VERTEX_ATTRIB_ARRAY1_NV                         0x8651
09839 #define GL_VERTEX_ATTRIB_ARRAY2_NV                         0x8652
09840 #define GL_VERTEX_ATTRIB_ARRAY3_NV                         0x8653
09841 #define GL_VERTEX_ATTRIB_ARRAY4_NV                         0x8654
09842 #define GL_VERTEX_ATTRIB_ARRAY5_NV                         0x8655
09843 #define GL_VERTEX_ATTRIB_ARRAY6_NV                         0x8656
09844 #define GL_VERTEX_ATTRIB_ARRAY7_NV                         0x8657
09845 #define GL_VERTEX_ATTRIB_ARRAY8_NV                         0x8658
09846 #define GL_VERTEX_ATTRIB_ARRAY9_NV                         0x8659
09847 #define GL_VERTEX_ATTRIB_ARRAY10_NV                        0x865A
09848 #define GL_VERTEX_ATTRIB_ARRAY11_NV                        0x865B
09849 #define GL_VERTEX_ATTRIB_ARRAY12_NV                        0x865C
09850 #define GL_VERTEX_ATTRIB_ARRAY13_NV                        0x865D
09851 #define GL_VERTEX_ATTRIB_ARRAY14_NV                        0x865E
09852 #define GL_VERTEX_ATTRIB_ARRAY15_NV                        0x865F
09853 #define GL_MAP1_VERTEX_ATTRIB0_4_NV                        0x8660
09854 #define GL_MAP1_VERTEX_ATTRIB1_4_NV                        0x8661
09855 #define GL_MAP1_VERTEX_ATTRIB2_4_NV                        0x8662
09856 #define GL_MAP1_VERTEX_ATTRIB3_4_NV                        0x8663
09857 #define GL_MAP1_VERTEX_ATTRIB4_4_NV                        0x8664
09858 #define GL_MAP1_VERTEX_ATTRIB5_4_NV                        0x8665
09859 #define GL_MAP1_VERTEX_ATTRIB6_4_NV                        0x8666
09860 #define GL_MAP1_VERTEX_ATTRIB7_4_NV                        0x8667
09861 #define GL_MAP1_VERTEX_ATTRIB8_4_NV                        0x8668
09862 #define GL_MAP1_VERTEX_ATTRIB9_4_NV                        0x8669
09863 #define GL_MAP1_VERTEX_ATTRIB10_4_NV                       0x866A
09864 #define GL_MAP1_VERTEX_ATTRIB11_4_NV                       0x866B
09865 #define GL_MAP1_VERTEX_ATTRIB12_4_NV                       0x866C
09866 #define GL_MAP1_VERTEX_ATTRIB13_4_NV                       0x866D
09867 #define GL_MAP1_VERTEX_ATTRIB14_4_NV                       0x866E
09868 #define GL_MAP1_VERTEX_ATTRIB15_4_NV                       0x866F
09869 #define GL_MAP2_VERTEX_ATTRIB0_4_NV                        0x8670
09870 #define GL_MAP2_VERTEX_ATTRIB1_4_NV                        0x8671
09871 #define GL_MAP2_VERTEX_ATTRIB2_4_NV                        0x8672
09872 #define GL_MAP2_VERTEX_ATTRIB3_4_NV                        0x8673
09873 #define GL_MAP2_VERTEX_ATTRIB4_4_NV                        0x8674
09874 #define GL_MAP2_VERTEX_ATTRIB5_4_NV                        0x8675
09875 #define GL_MAP2_VERTEX_ATTRIB6_4_NV                        0x8676
09876 #define GL_MAP2_VERTEX_ATTRIB7_4_NV                        0x8677
09877 #define GL_MAP2_VERTEX_ATTRIB8_4_NV                        0x8678
09878 #define GL_MAP2_VERTEX_ATTRIB9_4_NV                        0x8679
09879 #define GL_MAP2_VERTEX_ATTRIB10_4_NV                       0x867A
09880 #define GL_MAP2_VERTEX_ATTRIB11_4_NV                       0x867B
09881 #define GL_MAP2_VERTEX_ATTRIB12_4_NV                       0x867C
09882 #define GL_MAP2_VERTEX_ATTRIB13_4_NV                       0x867D
09883 #define GL_MAP2_VERTEX_ATTRIB14_4_NV                       0x867E
09884 #define GL_MAP2_VERTEX_ATTRIB15_4_NV                       0x867F
09885 #ifndef GLEE_H_DEFINED_glAreProgramsResidentNV
09886 #define GLEE_H_DEFINED_glAreProgramsResidentNV
09887   typedef GLboolean (APIENTRYP GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint * programs, GLboolean * residences);
09888   GLEE_EXTERN GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV;
09889   #define glAreProgramsResidentNV GLeeFuncPtr_glAreProgramsResidentNV
09890 #endif
09891 #ifndef GLEE_H_DEFINED_glBindProgramNV
09892 #define GLEE_H_DEFINED_glBindProgramNV
09893   typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
09894   GLEE_EXTERN GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV;
09895   #define glBindProgramNV GLeeFuncPtr_glBindProgramNV
09896 #endif
09897 #ifndef GLEE_H_DEFINED_glDeleteProgramsNV
09898 #define GLEE_H_DEFINED_glDeleteProgramsNV
09899   typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
09900   GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV;
09901   #define glDeleteProgramsNV GLeeFuncPtr_glDeleteProgramsNV
09902 #endif
09903 #ifndef GLEE_H_DEFINED_glExecuteProgramNV
09904 #define GLEE_H_DEFINED_glExecuteProgramNV
09905   typedef void (APIENTRYP GLEEPFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat * params);
09906   GLEE_EXTERN GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV;
09907   #define glExecuteProgramNV GLeeFuncPtr_glExecuteProgramNV
09908 #endif
09909 #ifndef GLEE_H_DEFINED_glGenProgramsNV
09910 #define GLEE_H_DEFINED_glGenProgramsNV
09911   typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint * programs);
09912   GLEE_EXTERN GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV;
09913   #define glGenProgramsNV GLeeFuncPtr_glGenProgramsNV
09914 #endif
09915 #ifndef GLEE_H_DEFINED_glGetProgramParameterdvNV
09916 #define GLEE_H_DEFINED_glGetProgramParameterdvNV
09917   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble * params);
09918   GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV;
09919   #define glGetProgramParameterdvNV GLeeFuncPtr_glGetProgramParameterdvNV
09920 #endif
09921 #ifndef GLEE_H_DEFINED_glGetProgramParameterfvNV
09922 #define GLEE_H_DEFINED_glGetProgramParameterfvNV
09923   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
09924   GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV;
09925   #define glGetProgramParameterfvNV GLeeFuncPtr_glGetProgramParameterfvNV
09926 #endif
09927 #ifndef GLEE_H_DEFINED_glGetProgramivNV
09928 #define GLEE_H_DEFINED_glGetProgramivNV
09929   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint * params);
09930   GLEE_EXTERN GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV;
09931   #define glGetProgramivNV GLeeFuncPtr_glGetProgramivNV
09932 #endif
09933 #ifndef GLEE_H_DEFINED_glGetProgramStringNV
09934 #define GLEE_H_DEFINED_glGetProgramStringNV
09935   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte * program);
09936   GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV;
09937   #define glGetProgramStringNV GLeeFuncPtr_glGetProgramStringNV
09938 #endif
09939 #ifndef GLEE_H_DEFINED_glGetTrackMatrixivNV
09940 #define GLEE_H_DEFINED_glGetTrackMatrixivNV
09941   typedef void (APIENTRYP GLEEPFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint * params);
09942   GLEE_EXTERN GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV;
09943   #define glGetTrackMatrixivNV GLeeFuncPtr_glGetTrackMatrixivNV
09944 #endif
09945 #ifndef GLEE_H_DEFINED_glGetVertexAttribdvNV
09946 #define GLEE_H_DEFINED_glGetVertexAttribdvNV
09947   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble * params);
09948   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV;
09949   #define glGetVertexAttribdvNV GLeeFuncPtr_glGetVertexAttribdvNV
09950 #endif
09951 #ifndef GLEE_H_DEFINED_glGetVertexAttribfvNV
09952 #define GLEE_H_DEFINED_glGetVertexAttribfvNV
09953   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat * params);
09954   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV;
09955   #define glGetVertexAttribfvNV GLeeFuncPtr_glGetVertexAttribfvNV
09956 #endif
09957 #ifndef GLEE_H_DEFINED_glGetVertexAttribivNV
09958 #define GLEE_H_DEFINED_glGetVertexAttribivNV
09959   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint * params);
09960   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV;
09961   #define glGetVertexAttribivNV GLeeFuncPtr_glGetVertexAttribivNV
09962 #endif
09963 #ifndef GLEE_H_DEFINED_glGetVertexAttribPointervNV
09964 #define GLEE_H_DEFINED_glGetVertexAttribPointervNV
09965   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
09966   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV;
09967   #define glGetVertexAttribPointervNV GLeeFuncPtr_glGetVertexAttribPointervNV
09968 #endif
09969 #ifndef GLEE_H_DEFINED_glIsProgramNV
09970 #define GLEE_H_DEFINED_glIsProgramNV
09971   typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMNVPROC) (GLuint id);
09972   GLEE_EXTERN GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV;
09973   #define glIsProgramNV GLeeFuncPtr_glIsProgramNV
09974 #endif
09975 #ifndef GLEE_H_DEFINED_glLoadProgramNV
09976 #define GLEE_H_DEFINED_glLoadProgramNV
09977   typedef void (APIENTRYP GLEEPFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte * program);
09978   GLEE_EXTERN GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV;
09979   #define glLoadProgramNV GLeeFuncPtr_glLoadProgramNV
09980 #endif
09981 #ifndef GLEE_H_DEFINED_glProgramParameter4dNV
09982 #define GLEE_H_DEFINED_glProgramParameter4dNV
09983   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
09984   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV;
09985   #define glProgramParameter4dNV GLeeFuncPtr_glProgramParameter4dNV
09986 #endif
09987 #ifndef GLEE_H_DEFINED_glProgramParameter4dvNV
09988 #define GLEE_H_DEFINED_glProgramParameter4dvNV
09989   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble * v);
09990   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV;
09991   #define glProgramParameter4dvNV GLeeFuncPtr_glProgramParameter4dvNV
09992 #endif
09993 #ifndef GLEE_H_DEFINED_glProgramParameter4fNV
09994 #define GLEE_H_DEFINED_glProgramParameter4fNV
09995   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
09996   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV;
09997   #define glProgramParameter4fNV GLeeFuncPtr_glProgramParameter4fNV
09998 #endif
09999 #ifndef GLEE_H_DEFINED_glProgramParameter4fvNV
10000 #define GLEE_H_DEFINED_glProgramParameter4fvNV
10001   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat * v);
10002   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV;
10003   #define glProgramParameter4fvNV GLeeFuncPtr_glProgramParameter4fvNV
10004 #endif
10005 #ifndef GLEE_H_DEFINED_glProgramParameters4dvNV
10006 #define GLEE_H_DEFINED_glProgramParameters4dvNV
10007   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble * v);
10008   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV;
10009   #define glProgramParameters4dvNV GLeeFuncPtr_glProgramParameters4dvNV
10010 #endif
10011 #ifndef GLEE_H_DEFINED_glProgramParameters4fvNV
10012 #define GLEE_H_DEFINED_glProgramParameters4fvNV
10013   typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat * v);
10014   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV;
10015   #define glProgramParameters4fvNV GLeeFuncPtr_glProgramParameters4fvNV
10016 #endif
10017 #ifndef GLEE_H_DEFINED_glRequestResidentProgramsNV
10018 #define GLEE_H_DEFINED_glRequestResidentProgramsNV
10019   typedef void (APIENTRYP GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
10020   GLEE_EXTERN GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV;
10021   #define glRequestResidentProgramsNV GLeeFuncPtr_glRequestResidentProgramsNV
10022 #endif
10023 #ifndef GLEE_H_DEFINED_glTrackMatrixNV
10024 #define GLEE_H_DEFINED_glTrackMatrixNV
10025   typedef void (APIENTRYP GLEEPFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
10026   GLEE_EXTERN GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV;
10027   #define glTrackMatrixNV GLeeFuncPtr_glTrackMatrixNV
10028 #endif
10029 #ifndef GLEE_H_DEFINED_glVertexAttribPointerNV
10030 #define GLEE_H_DEFINED_glVertexAttribPointerNV
10031   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
10032   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV;
10033   #define glVertexAttribPointerNV GLeeFuncPtr_glVertexAttribPointerNV
10034 #endif
10035 #ifndef GLEE_H_DEFINED_glVertexAttrib1dNV
10036 #define GLEE_H_DEFINED_glVertexAttrib1dNV
10037   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
10038   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV;
10039   #define glVertexAttrib1dNV GLeeFuncPtr_glVertexAttrib1dNV
10040 #endif
10041 #ifndef GLEE_H_DEFINED_glVertexAttrib1dvNV
10042 #define GLEE_H_DEFINED_glVertexAttrib1dvNV
10043   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble * v);
10044   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV;
10045   #define glVertexAttrib1dvNV GLeeFuncPtr_glVertexAttrib1dvNV
10046 #endif
10047 #ifndef GLEE_H_DEFINED_glVertexAttrib1fNV
10048 #define GLEE_H_DEFINED_glVertexAttrib1fNV
10049   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
10050   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV;
10051   #define glVertexAttrib1fNV GLeeFuncPtr_glVertexAttrib1fNV
10052 #endif
10053 #ifndef GLEE_H_DEFINED_glVertexAttrib1fvNV
10054 #define GLEE_H_DEFINED_glVertexAttrib1fvNV
10055   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat * v);
10056   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV;
10057   #define glVertexAttrib1fvNV GLeeFuncPtr_glVertexAttrib1fvNV
10058 #endif
10059 #ifndef GLEE_H_DEFINED_glVertexAttrib1sNV
10060 #define GLEE_H_DEFINED_glVertexAttrib1sNV
10061   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
10062   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV;
10063   #define glVertexAttrib1sNV GLeeFuncPtr_glVertexAttrib1sNV
10064 #endif
10065 #ifndef GLEE_H_DEFINED_glVertexAttrib1svNV
10066 #define GLEE_H_DEFINED_glVertexAttrib1svNV
10067   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort * v);
10068   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV;
10069   #define glVertexAttrib1svNV GLeeFuncPtr_glVertexAttrib1svNV
10070 #endif
10071 #ifndef GLEE_H_DEFINED_glVertexAttrib2dNV
10072 #define GLEE_H_DEFINED_glVertexAttrib2dNV
10073   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
10074   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV;
10075   #define glVertexAttrib2dNV GLeeFuncPtr_glVertexAttrib2dNV
10076 #endif
10077 #ifndef GLEE_H_DEFINED_glVertexAttrib2dvNV
10078 #define GLEE_H_DEFINED_glVertexAttrib2dvNV
10079   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble * v);
10080   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV;
10081   #define glVertexAttrib2dvNV GLeeFuncPtr_glVertexAttrib2dvNV
10082 #endif
10083 #ifndef GLEE_H_DEFINED_glVertexAttrib2fNV
10084 #define GLEE_H_DEFINED_glVertexAttrib2fNV
10085   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
10086   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV;
10087   #define glVertexAttrib2fNV GLeeFuncPtr_glVertexAttrib2fNV
10088 #endif
10089 #ifndef GLEE_H_DEFINED_glVertexAttrib2fvNV
10090 #define GLEE_H_DEFINED_glVertexAttrib2fvNV
10091   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat * v);
10092   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV;
10093   #define glVertexAttrib2fvNV GLeeFuncPtr_glVertexAttrib2fvNV
10094 #endif
10095 #ifndef GLEE_H_DEFINED_glVertexAttrib2sNV
10096 #define GLEE_H_DEFINED_glVertexAttrib2sNV
10097   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
10098   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV;
10099   #define glVertexAttrib2sNV GLeeFuncPtr_glVertexAttrib2sNV
10100 #endif
10101 #ifndef GLEE_H_DEFINED_glVertexAttrib2svNV
10102 #define GLEE_H_DEFINED_glVertexAttrib2svNV
10103   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort * v);
10104   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV;
10105   #define glVertexAttrib2svNV GLeeFuncPtr_glVertexAttrib2svNV
10106 #endif
10107 #ifndef GLEE_H_DEFINED_glVertexAttrib3dNV
10108 #define GLEE_H_DEFINED_glVertexAttrib3dNV
10109   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
10110   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV;
10111   #define glVertexAttrib3dNV GLeeFuncPtr_glVertexAttrib3dNV
10112 #endif
10113 #ifndef GLEE_H_DEFINED_glVertexAttrib3dvNV
10114 #define GLEE_H_DEFINED_glVertexAttrib3dvNV
10115   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble * v);
10116   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV;
10117   #define glVertexAttrib3dvNV GLeeFuncPtr_glVertexAttrib3dvNV
10118 #endif
10119 #ifndef GLEE_H_DEFINED_glVertexAttrib3fNV
10120 #define GLEE_H_DEFINED_glVertexAttrib3fNV
10121   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
10122   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV;
10123   #define glVertexAttrib3fNV GLeeFuncPtr_glVertexAttrib3fNV
10124 #endif
10125 #ifndef GLEE_H_DEFINED_glVertexAttrib3fvNV
10126 #define GLEE_H_DEFINED_glVertexAttrib3fvNV
10127   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat * v);
10128   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV;
10129   #define glVertexAttrib3fvNV GLeeFuncPtr_glVertexAttrib3fvNV
10130 #endif
10131 #ifndef GLEE_H_DEFINED_glVertexAttrib3sNV
10132 #define GLEE_H_DEFINED_glVertexAttrib3sNV
10133   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
10134   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV;
10135   #define glVertexAttrib3sNV GLeeFuncPtr_glVertexAttrib3sNV
10136 #endif
10137 #ifndef GLEE_H_DEFINED_glVertexAttrib3svNV
10138 #define GLEE_H_DEFINED_glVertexAttrib3svNV
10139   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort * v);
10140   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV;
10141   #define glVertexAttrib3svNV GLeeFuncPtr_glVertexAttrib3svNV
10142 #endif
10143 #ifndef GLEE_H_DEFINED_glVertexAttrib4dNV
10144 #define GLEE_H_DEFINED_glVertexAttrib4dNV
10145   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10146   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV;
10147   #define glVertexAttrib4dNV GLeeFuncPtr_glVertexAttrib4dNV
10148 #endif
10149 #ifndef GLEE_H_DEFINED_glVertexAttrib4dvNV
10150 #define GLEE_H_DEFINED_glVertexAttrib4dvNV
10151   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble * v);
10152   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV;
10153   #define glVertexAttrib4dvNV GLeeFuncPtr_glVertexAttrib4dvNV
10154 #endif
10155 #ifndef GLEE_H_DEFINED_glVertexAttrib4fNV
10156 #define GLEE_H_DEFINED_glVertexAttrib4fNV
10157   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10158   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV;
10159   #define glVertexAttrib4fNV GLeeFuncPtr_glVertexAttrib4fNV
10160 #endif
10161 #ifndef GLEE_H_DEFINED_glVertexAttrib4fvNV
10162 #define GLEE_H_DEFINED_glVertexAttrib4fvNV
10163   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat * v);
10164   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV;
10165   #define glVertexAttrib4fvNV GLeeFuncPtr_glVertexAttrib4fvNV
10166 #endif
10167 #ifndef GLEE_H_DEFINED_glVertexAttrib4sNV
10168 #define GLEE_H_DEFINED_glVertexAttrib4sNV
10169   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
10170   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV;
10171   #define glVertexAttrib4sNV GLeeFuncPtr_glVertexAttrib4sNV
10172 #endif
10173 #ifndef GLEE_H_DEFINED_glVertexAttrib4svNV
10174 #define GLEE_H_DEFINED_glVertexAttrib4svNV
10175   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort * v);
10176   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV;
10177   #define glVertexAttrib4svNV GLeeFuncPtr_glVertexAttrib4svNV
10178 #endif
10179 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubNV
10180 #define GLEE_H_DEFINED_glVertexAttrib4ubNV
10181   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
10182   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV;
10183   #define glVertexAttrib4ubNV GLeeFuncPtr_glVertexAttrib4ubNV
10184 #endif
10185 #ifndef GLEE_H_DEFINED_glVertexAttrib4ubvNV
10186 #define GLEE_H_DEFINED_glVertexAttrib4ubvNV
10187   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte * v);
10188   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV;
10189   #define glVertexAttrib4ubvNV GLeeFuncPtr_glVertexAttrib4ubvNV
10190 #endif
10191 #ifndef GLEE_H_DEFINED_glVertexAttribs1dvNV
10192 #define GLEE_H_DEFINED_glVertexAttribs1dvNV
10193   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10194   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV;
10195   #define glVertexAttribs1dvNV GLeeFuncPtr_glVertexAttribs1dvNV
10196 #endif
10197 #ifndef GLEE_H_DEFINED_glVertexAttribs1fvNV
10198 #define GLEE_H_DEFINED_glVertexAttribs1fvNV
10199   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10200   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV;
10201   #define glVertexAttribs1fvNV GLeeFuncPtr_glVertexAttribs1fvNV
10202 #endif
10203 #ifndef GLEE_H_DEFINED_glVertexAttribs1svNV
10204 #define GLEE_H_DEFINED_glVertexAttribs1svNV
10205   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10206   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV;
10207   #define glVertexAttribs1svNV GLeeFuncPtr_glVertexAttribs1svNV
10208 #endif
10209 #ifndef GLEE_H_DEFINED_glVertexAttribs2dvNV
10210 #define GLEE_H_DEFINED_glVertexAttribs2dvNV
10211   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10212   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV;
10213   #define glVertexAttribs2dvNV GLeeFuncPtr_glVertexAttribs2dvNV
10214 #endif
10215 #ifndef GLEE_H_DEFINED_glVertexAttribs2fvNV
10216 #define GLEE_H_DEFINED_glVertexAttribs2fvNV
10217   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10218   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV;
10219   #define glVertexAttribs2fvNV GLeeFuncPtr_glVertexAttribs2fvNV
10220 #endif
10221 #ifndef GLEE_H_DEFINED_glVertexAttribs2svNV
10222 #define GLEE_H_DEFINED_glVertexAttribs2svNV
10223   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10224   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV;
10225   #define glVertexAttribs2svNV GLeeFuncPtr_glVertexAttribs2svNV
10226 #endif
10227 #ifndef GLEE_H_DEFINED_glVertexAttribs3dvNV
10228 #define GLEE_H_DEFINED_glVertexAttribs3dvNV
10229   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10230   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV;
10231   #define glVertexAttribs3dvNV GLeeFuncPtr_glVertexAttribs3dvNV
10232 #endif
10233 #ifndef GLEE_H_DEFINED_glVertexAttribs3fvNV
10234 #define GLEE_H_DEFINED_glVertexAttribs3fvNV
10235   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10236   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV;
10237   #define glVertexAttribs3fvNV GLeeFuncPtr_glVertexAttribs3fvNV
10238 #endif
10239 #ifndef GLEE_H_DEFINED_glVertexAttribs3svNV
10240 #define GLEE_H_DEFINED_glVertexAttribs3svNV
10241   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10242   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV;
10243   #define glVertexAttribs3svNV GLeeFuncPtr_glVertexAttribs3svNV
10244 #endif
10245 #ifndef GLEE_H_DEFINED_glVertexAttribs4dvNV
10246 #define GLEE_H_DEFINED_glVertexAttribs4dvNV
10247   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
10248   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV;
10249   #define glVertexAttribs4dvNV GLeeFuncPtr_glVertexAttribs4dvNV
10250 #endif
10251 #ifndef GLEE_H_DEFINED_glVertexAttribs4fvNV
10252 #define GLEE_H_DEFINED_glVertexAttribs4fvNV
10253   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
10254   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV;
10255   #define glVertexAttribs4fvNV GLeeFuncPtr_glVertexAttribs4fvNV
10256 #endif
10257 #ifndef GLEE_H_DEFINED_glVertexAttribs4svNV
10258 #define GLEE_H_DEFINED_glVertexAttribs4svNV
10259   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
10260   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV;
10261   #define glVertexAttribs4svNV GLeeFuncPtr_glVertexAttribs4svNV
10262 #endif
10263 #ifndef GLEE_H_DEFINED_glVertexAttribs4ubvNV
10264 #define GLEE_H_DEFINED_glVertexAttribs4ubvNV
10265   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte * v);
10266   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV;
10267   #define glVertexAttribs4ubvNV GLeeFuncPtr_glVertexAttribs4ubvNV
10268 #endif
10269 #endif 
10270 
10271 /* GL_SGIX_texture_coordinate_clamp */
10272 
10273 #ifndef GL_SGIX_texture_coordinate_clamp
10274 #define GL_SGIX_texture_coordinate_clamp 1
10275 #define __GLEE_GL_SGIX_texture_coordinate_clamp 1
10276 /* Constants */
10277 #define GL_TEXTURE_MAX_CLAMP_S_SGIX                        0x8369
10278 #define GL_TEXTURE_MAX_CLAMP_T_SGIX                        0x836A
10279 #define GL_TEXTURE_MAX_CLAMP_R_SGIX                        0x836B
10280 #endif 
10281 
10282 /* GL_SGIX_scalebias_hint */
10283 
10284 #ifndef GL_SGIX_scalebias_hint
10285 #define GL_SGIX_scalebias_hint 1
10286 #define __GLEE_GL_SGIX_scalebias_hint 1
10287 /* Constants */
10288 #define GL_SCALEBIAS_HINT_SGIX                             0x8322
10289 #endif 
10290 
10291 /* GL_OML_interlace */
10292 
10293 #ifndef GL_OML_interlace
10294 #define GL_OML_interlace 1
10295 #define __GLEE_GL_OML_interlace 1
10296 /* Constants */
10297 #define GL_INTERLACE_OML                                   0x8980
10298 #define GL_INTERLACE_READ_OML                              0x8981
10299 #endif 
10300 
10301 /* GL_OML_subsample */
10302 
10303 #ifndef GL_OML_subsample
10304 #define GL_OML_subsample 1
10305 #define __GLEE_GL_OML_subsample 1
10306 /* Constants */
10307 #define GL_FORMAT_SUBSAMPLE_24_24_OML                      0x8982
10308 #define GL_FORMAT_SUBSAMPLE_244_244_OML                    0x8983
10309 #endif 
10310 
10311 /* GL_OML_resample */
10312 
10313 #ifndef GL_OML_resample
10314 #define GL_OML_resample 1
10315 #define __GLEE_GL_OML_resample 1
10316 /* Constants */
10317 #define GL_PACK_RESAMPLE_OML                               0x8984
10318 #define GL_UNPACK_RESAMPLE_OML                             0x8985
10319 #define GL_RESAMPLE_REPLICATE_OML                          0x8986
10320 #define GL_RESAMPLE_ZERO_FILL_OML                          0x8987
10321 #define GL_RESAMPLE_AVERAGE_OML                            0x8988
10322 #define GL_RESAMPLE_DECIMATE_OML                           0x8989
10323 #endif 
10324 
10325 /* GL_NV_copy_depth_to_color */
10326 
10327 #ifndef GL_NV_copy_depth_to_color
10328 #define GL_NV_copy_depth_to_color 1
10329 #define __GLEE_GL_NV_copy_depth_to_color 1
10330 /* Constants */
10331 #define GL_DEPTH_STENCIL_TO_RGBA_NV                        0x886E
10332 #define GL_DEPTH_STENCIL_TO_BGRA_NV                        0x886F
10333 #endif 
10334 
10335 /* GL_ATI_envmap_bumpmap */
10336 
10337 #ifndef GL_ATI_envmap_bumpmap
10338 #define GL_ATI_envmap_bumpmap 1
10339 #define __GLEE_GL_ATI_envmap_bumpmap 1
10340 /* Constants */
10341 #define GL_BUMP_ROT_MATRIX_ATI                             0x8775
10342 #define GL_BUMP_ROT_MATRIX_SIZE_ATI                        0x8776
10343 #define GL_BUMP_NUM_TEX_UNITS_ATI                          0x8777
10344 #define GL_BUMP_TEX_UNITS_ATI                              0x8778
10345 #define GL_DUDV_ATI                                        0x8779
10346 #define GL_DU8DV8_ATI                                      0x877A
10347 #define GL_BUMP_ENVMAP_ATI                                 0x877B
10348 #define GL_BUMP_TARGET_ATI                                 0x877C
10349 #ifndef GLEE_H_DEFINED_glTexBumpParameterivATI
10350 #define GLEE_H_DEFINED_glTexBumpParameterivATI
10351   typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint * param);
10352   GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI;
10353   #define glTexBumpParameterivATI GLeeFuncPtr_glTexBumpParameterivATI
10354 #endif
10355 #ifndef GLEE_H_DEFINED_glTexBumpParameterfvATI
10356 #define GLEE_H_DEFINED_glTexBumpParameterfvATI
10357   typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat * param);
10358   GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI;
10359   #define glTexBumpParameterfvATI GLeeFuncPtr_glTexBumpParameterfvATI
10360 #endif
10361 #ifndef GLEE_H_DEFINED_glGetTexBumpParameterivATI
10362 #define GLEE_H_DEFINED_glGetTexBumpParameterivATI
10363   typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint * param);
10364   GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI;
10365   #define glGetTexBumpParameterivATI GLeeFuncPtr_glGetTexBumpParameterivATI
10366 #endif
10367 #ifndef GLEE_H_DEFINED_glGetTexBumpParameterfvATI
10368 #define GLEE_H_DEFINED_glGetTexBumpParameterfvATI
10369   typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat * param);
10370   GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI;
10371   #define glGetTexBumpParameterfvATI GLeeFuncPtr_glGetTexBumpParameterfvATI
10372 #endif
10373 #endif 
10374 
10375 /* GL_ATI_fragment_shader */
10376 
10377 #ifndef GL_ATI_fragment_shader
10378 #define GL_ATI_fragment_shader 1
10379 #define __GLEE_GL_ATI_fragment_shader 1
10380 /* Constants */
10381 #define GL_FRAGMENT_SHADER_ATI                             0x8920
10382 #define GL_REG_0_ATI                                       0x8921
10383 #define GL_REG_1_ATI                                       0x8922
10384 #define GL_REG_2_ATI                                       0x8923
10385 #define GL_REG_3_ATI                                       0x8924
10386 #define GL_REG_4_ATI                                       0x8925
10387 #define GL_REG_5_ATI                                       0x8926
10388 #define GL_REG_6_ATI                                       0x8927
10389 #define GL_REG_7_ATI                                       0x8928
10390 #define GL_REG_8_ATI                                       0x8929
10391 #define GL_REG_9_ATI                                       0x892A
10392 #define GL_REG_10_ATI                                      0x892B
10393 #define GL_REG_11_ATI                                      0x892C
10394 #define GL_REG_12_ATI                                      0x892D
10395 #define GL_REG_13_ATI                                      0x892E
10396 #define GL_REG_14_ATI                                      0x892F
10397 #define GL_REG_15_ATI                                      0x8930
10398 #define GL_REG_16_ATI                                      0x8931
10399 #define GL_REG_17_ATI                                      0x8932
10400 #define GL_REG_18_ATI                                      0x8933
10401 #define GL_REG_19_ATI                                      0x8934
10402 #define GL_REG_20_ATI                                      0x8935
10403 #define GL_REG_21_ATI                                      0x8936
10404 #define GL_REG_22_ATI                                      0x8937
10405 #define GL_REG_23_ATI                                      0x8938
10406 #define GL_REG_24_ATI                                      0x8939
10407 #define GL_REG_25_ATI                                      0x893A
10408 #define GL_REG_26_ATI                                      0x893B
10409 #define GL_REG_27_ATI                                      0x893C
10410 #define GL_REG_28_ATI                                      0x893D
10411 #define GL_REG_29_ATI                                      0x893E
10412 #define GL_REG_30_ATI                                      0x893F
10413 #define GL_REG_31_ATI                                      0x8940
10414 #define GL_CON_0_ATI                                       0x8941
10415 #define GL_CON_1_ATI                                       0x8942
10416 #define GL_CON_2_ATI                                       0x8943
10417 #define GL_CON_3_ATI                                       0x8944
10418 #define GL_CON_4_ATI                                       0x8945
10419 #define GL_CON_5_ATI                                       0x8946
10420 #define GL_CON_6_ATI                                       0x8947
10421 #define GL_CON_7_ATI                                       0x8948
10422 #define GL_CON_8_ATI                                       0x8949
10423 #define GL_CON_9_ATI                                       0x894A
10424 #define GL_CON_10_ATI                                      0x894B
10425 #define GL_CON_11_ATI                                      0x894C
10426 #define GL_CON_12_ATI                                      0x894D
10427 #define GL_CON_13_ATI                                      0x894E
10428 #define GL_CON_14_ATI                                      0x894F
10429 #define GL_CON_15_ATI                                      0x8950
10430 #define GL_CON_16_ATI                                      0x8951
10431 #define GL_CON_17_ATI                                      0x8952
10432 #define GL_CON_18_ATI                                      0x8953
10433 #define GL_CON_19_ATI                                      0x8954
10434 #define GL_CON_20_ATI                                      0x8955
10435 #define GL_CON_21_ATI                                      0x8956
10436 #define GL_CON_22_ATI                                      0x8957
10437 #define GL_CON_23_ATI                                      0x8958
10438 #define GL_CON_24_ATI                                      0x8959
10439 #define GL_CON_25_ATI                                      0x895A
10440 #define GL_CON_26_ATI                                      0x895B
10441 #define GL_CON_27_ATI                                      0x895C
10442 #define GL_CON_28_ATI                                      0x895D
10443 #define GL_CON_29_ATI                                      0x895E
10444 #define GL_CON_30_ATI                                      0x895F
10445 #define GL_CON_31_ATI                                      0x8960
10446 #define GL_MOV_ATI                                         0x8961
10447 #define GL_ADD_ATI                                         0x8963
10448 #define GL_MUL_ATI                                         0x8964
10449 #define GL_SUB_ATI                                         0x8965
10450 #define GL_DOT3_ATI                                        0x8966
10451 #define GL_DOT4_ATI                                        0x8967
10452 #define GL_MAD_ATI                                         0x8968
10453 #define GL_LERP_ATI                                        0x8969
10454 #define GL_CND_ATI                                         0x896A
10455 #define GL_CND0_ATI                                        0x896B
10456 #define GL_DOT2_ADD_ATI                                    0x896C
10457 #define GL_SECONDARY_INTERPOLATOR_ATI                      0x896D
10458 #define GL_NUM_FRAGMENT_REGISTERS_ATI                      0x896E
10459 #define GL_NUM_FRAGMENT_CONSTANTS_ATI                      0x896F
10460 #define GL_NUM_PASSES_ATI                                  0x8970
10461 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI                   0x8971
10462 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI                      0x8972
10463 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI           0x8973
10464 #define GL_NUM_LOOPBACK_COMPONENTS_ATI                     0x8974
10465 #define GL_COLOR_ALPHA_PAIRING_ATI                         0x8975
10466 #define GL_SWIZZLE_STR_ATI                                 0x8976
10467 #define GL_SWIZZLE_STQ_ATI                                 0x8977
10468 #define GL_SWIZZLE_STR_DR_ATI                              0x8978
10469 #define GL_SWIZZLE_STQ_DQ_ATI                              0x8979
10470 #define GL_SWIZZLE_STRQ_ATI                                0x897A
10471 #define GL_SWIZZLE_STRQ_DQ_ATI                             0x897B
10472 #define GL_RED_BIT_ATI                                     0x00000001
10473 #define GL_GREEN_BIT_ATI                                   0x00000002
10474 #define GL_BLUE_BIT_ATI                                    0x00000004
10475 #define GL_2X_BIT_ATI                                      0x00000001
10476 #define GL_4X_BIT_ATI                                      0x00000002
10477 #define GL_8X_BIT_ATI                                      0x00000004
10478 #define GL_HALF_BIT_ATI                                    0x00000008
10479 #define GL_QUARTER_BIT_ATI                                 0x00000010
10480 #define GL_EIGHTH_BIT_ATI                                  0x00000020
10481 #define GL_SATURATE_BIT_ATI                                0x00000040
10482 #define GL_COMP_BIT_ATI                                    0x00000002
10483 #define GL_NEGATE_BIT_ATI                                  0x00000004
10484 #define GL_BIAS_BIT_ATI                                    0x00000008
10485 #ifndef GLEE_H_DEFINED_glGenFragmentShadersATI
10486 #define GLEE_H_DEFINED_glGenFragmentShadersATI
10487   typedef GLuint (APIENTRYP GLEEPFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
10488   GLEE_EXTERN GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI;
10489   #define glGenFragmentShadersATI GLeeFuncPtr_glGenFragmentShadersATI
10490 #endif
10491 #ifndef GLEE_H_DEFINED_glBindFragmentShaderATI
10492 #define GLEE_H_DEFINED_glBindFragmentShaderATI
10493   typedef void (APIENTRYP GLEEPFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
10494   GLEE_EXTERN GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI;
10495   #define glBindFragmentShaderATI GLeeFuncPtr_glBindFragmentShaderATI
10496 #endif
10497 #ifndef GLEE_H_DEFINED_glDeleteFragmentShaderATI
10498 #define GLEE_H_DEFINED_glDeleteFragmentShaderATI
10499   typedef void (APIENTRYP GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
10500   GLEE_EXTERN GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI;
10501   #define glDeleteFragmentShaderATI GLeeFuncPtr_glDeleteFragmentShaderATI
10502 #endif
10503 #ifndef GLEE_H_DEFINED_glBeginFragmentShaderATI
10504 #define GLEE_H_DEFINED_glBeginFragmentShaderATI
10505   typedef void (APIENTRYP GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) ();
10506   GLEE_EXTERN GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI;
10507   #define glBeginFragmentShaderATI GLeeFuncPtr_glBeginFragmentShaderATI
10508 #endif
10509 #ifndef GLEE_H_DEFINED_glEndFragmentShaderATI
10510 #define GLEE_H_DEFINED_glEndFragmentShaderATI
10511   typedef void (APIENTRYP GLEEPFNGLENDFRAGMENTSHADERATIPROC) ();
10512   GLEE_EXTERN GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI;
10513   #define glEndFragmentShaderATI GLeeFuncPtr_glEndFragmentShaderATI
10514 #endif
10515 #ifndef GLEE_H_DEFINED_glPassTexCoordATI
10516 #define GLEE_H_DEFINED_glPassTexCoordATI
10517   typedef void (APIENTRYP GLEEPFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
10518   GLEE_EXTERN GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI;
10519   #define glPassTexCoordATI GLeeFuncPtr_glPassTexCoordATI
10520 #endif
10521 #ifndef GLEE_H_DEFINED_glSampleMapATI
10522 #define GLEE_H_DEFINED_glSampleMapATI
10523   typedef void (APIENTRYP GLEEPFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
10524   GLEE_EXTERN GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI;
10525   #define glSampleMapATI GLeeFuncPtr_glSampleMapATI
10526 #endif
10527 #ifndef GLEE_H_DEFINED_glColorFragmentOp1ATI
10528 #define GLEE_H_DEFINED_glColorFragmentOp1ATI
10529   typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
10530   GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI;
10531   #define glColorFragmentOp1ATI GLeeFuncPtr_glColorFragmentOp1ATI
10532 #endif
10533 #ifndef GLEE_H_DEFINED_glColorFragmentOp2ATI
10534 #define GLEE_H_DEFINED_glColorFragmentOp2ATI
10535   typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
10536   GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI;
10537   #define glColorFragmentOp2ATI GLeeFuncPtr_glColorFragmentOp2ATI
10538 #endif
10539 #ifndef GLEE_H_DEFINED_glColorFragmentOp3ATI
10540 #define GLEE_H_DEFINED_glColorFragmentOp3ATI
10541   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);
10542   GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI;
10543   #define glColorFragmentOp3ATI GLeeFuncPtr_glColorFragmentOp3ATI
10544 #endif
10545 #ifndef GLEE_H_DEFINED_glAlphaFragmentOp1ATI
10546 #define GLEE_H_DEFINED_glAlphaFragmentOp1ATI
10547   typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
10548   GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI;
10549   #define glAlphaFragmentOp1ATI GLeeFuncPtr_glAlphaFragmentOp1ATI
10550 #endif
10551 #ifndef GLEE_H_DEFINED_glAlphaFragmentOp2ATI
10552 #define GLEE_H_DEFINED_glAlphaFragmentOp2ATI
10553   typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
10554   GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI;
10555   #define glAlphaFragmentOp2ATI GLeeFuncPtr_glAlphaFragmentOp2ATI
10556 #endif
10557 #ifndef GLEE_H_DEFINED_glAlphaFragmentOp3ATI
10558 #define GLEE_H_DEFINED_glAlphaFragmentOp3ATI
10559   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);
10560   GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI;
10561   #define glAlphaFragmentOp3ATI GLeeFuncPtr_glAlphaFragmentOp3ATI
10562 #endif
10563 #ifndef GLEE_H_DEFINED_glSetFragmentShaderConstantATI
10564 #define GLEE_H_DEFINED_glSetFragmentShaderConstantATI
10565   typedef void (APIENTRYP GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat * value);
10566   GLEE_EXTERN GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI;
10567   #define glSetFragmentShaderConstantATI GLeeFuncPtr_glSetFragmentShaderConstantATI
10568 #endif
10569 #endif 
10570 
10571 /* GL_ATI_pn_triangles */
10572 
10573 #ifndef GL_ATI_pn_triangles
10574 #define GL_ATI_pn_triangles 1
10575 #define __GLEE_GL_ATI_pn_triangles 1
10576 /* Constants */
10577 #define GL_PN_TRIANGLES_ATI                                0x87F0
10578 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI          0x87F1
10579 #define GL_PN_TRIANGLES_POINT_MODE_ATI                     0x87F2
10580 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI                    0x87F3
10581 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI              0x87F4
10582 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI              0x87F5
10583 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI               0x87F6
10584 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI             0x87F7
10585 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI          0x87F8
10586 #ifndef GLEE_H_DEFINED_glPNTrianglesiATI
10587 #define GLEE_H_DEFINED_glPNTrianglesiATI
10588   typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
10589   GLEE_EXTERN GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI;
10590   #define glPNTrianglesiATI GLeeFuncPtr_glPNTrianglesiATI
10591 #endif
10592 #ifndef GLEE_H_DEFINED_glPNTrianglesfATI
10593 #define GLEE_H_DEFINED_glPNTrianglesfATI
10594   typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
10595   GLEE_EXTERN GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI;
10596   #define glPNTrianglesfATI GLeeFuncPtr_glPNTrianglesfATI
10597 #endif
10598 #endif 
10599 
10600 /* GL_ATI_vertex_array_object */
10601 
10602 #ifndef GL_ATI_vertex_array_object
10603 #define GL_ATI_vertex_array_object 1
10604 #define __GLEE_GL_ATI_vertex_array_object 1
10605 /* Constants */
10606 #define GL_STATIC_ATI                                      0x8760
10607 #define GL_DYNAMIC_ATI                                     0x8761
10608 #define GL_PRESERVE_ATI                                    0x8762
10609 #define GL_DISCARD_ATI                                     0x8763
10610 #define GL_OBJECT_BUFFER_SIZE_ATI                          0x8764
10611 #define GL_OBJECT_BUFFER_USAGE_ATI                         0x8765
10612 #define GL_ARRAY_OBJECT_BUFFER_ATI                         0x8766
10613 #define GL_ARRAY_OBJECT_OFFSET_ATI                         0x8767
10614 #ifndef GLEE_H_DEFINED_glNewObjectBufferATI
10615 #define GLEE_H_DEFINED_glNewObjectBufferATI
10616   typedef GLuint (APIENTRYP GLEEPFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid * pointer, GLenum usage);
10617   GLEE_EXTERN GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI;
10618   #define glNewObjectBufferATI GLeeFuncPtr_glNewObjectBufferATI
10619 #endif
10620 #ifndef GLEE_H_DEFINED_glIsObjectBufferATI
10621 #define GLEE_H_DEFINED_glIsObjectBufferATI
10622   typedef GLboolean (APIENTRYP GLEEPFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
10623   GLEE_EXTERN GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI;
10624   #define glIsObjectBufferATI GLeeFuncPtr_glIsObjectBufferATI
10625 #endif
10626 #ifndef GLEE_H_DEFINED_glUpdateObjectBufferATI
10627 #define GLEE_H_DEFINED_glUpdateObjectBufferATI
10628   typedef void (APIENTRYP GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);
10629   GLEE_EXTERN GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI;
10630   #define glUpdateObjectBufferATI GLeeFuncPtr_glUpdateObjectBufferATI
10631 #endif
10632 #ifndef GLEE_H_DEFINED_glGetObjectBufferfvATI
10633 #define GLEE_H_DEFINED_glGetObjectBufferfvATI
10634   typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat * params);
10635   GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI;
10636   #define glGetObjectBufferfvATI GLeeFuncPtr_glGetObjectBufferfvATI
10637 #endif
10638 #ifndef GLEE_H_DEFINED_glGetObjectBufferivATI
10639 #define GLEE_H_DEFINED_glGetObjectBufferivATI
10640   typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint * params);
10641   GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI;
10642   #define glGetObjectBufferivATI GLeeFuncPtr_glGetObjectBufferivATI
10643 #endif
10644 #ifndef GLEE_H_DEFINED_glFreeObjectBufferATI
10645 #define GLEE_H_DEFINED_glFreeObjectBufferATI
10646   typedef void (APIENTRYP GLEEPFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
10647   GLEE_EXTERN GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI;
10648   #define glFreeObjectBufferATI GLeeFuncPtr_glFreeObjectBufferATI
10649 #endif
10650 #ifndef GLEE_H_DEFINED_glArrayObjectATI
10651 #define GLEE_H_DEFINED_glArrayObjectATI
10652   typedef void (APIENTRYP GLEEPFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
10653   GLEE_EXTERN GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI;
10654   #define glArrayObjectATI GLeeFuncPtr_glArrayObjectATI
10655 #endif
10656 #ifndef GLEE_H_DEFINED_glGetArrayObjectfvATI
10657 #define GLEE_H_DEFINED_glGetArrayObjectfvATI
10658   typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat * params);
10659   GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI;
10660   #define glGetArrayObjectfvATI GLeeFuncPtr_glGetArrayObjectfvATI
10661 #endif
10662 #ifndef GLEE_H_DEFINED_glGetArrayObjectivATI
10663 #define GLEE_H_DEFINED_glGetArrayObjectivATI
10664   typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint * params);
10665   GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI;
10666   #define glGetArrayObjectivATI GLeeFuncPtr_glGetArrayObjectivATI
10667 #endif
10668 #ifndef GLEE_H_DEFINED_glVariantArrayObjectATI
10669 #define GLEE_H_DEFINED_glVariantArrayObjectATI
10670   typedef void (APIENTRYP GLEEPFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
10671   GLEE_EXTERN GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI;
10672   #define glVariantArrayObjectATI GLeeFuncPtr_glVariantArrayObjectATI
10673 #endif
10674 #ifndef GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
10675 #define GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
10676   typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat * params);
10677   GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI;
10678   #define glGetVariantArrayObjectfvATI GLeeFuncPtr_glGetVariantArrayObjectfvATI
10679 #endif
10680 #ifndef GLEE_H_DEFINED_glGetVariantArrayObjectivATI
10681 #define GLEE_H_DEFINED_glGetVariantArrayObjectivATI
10682   typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint * params);
10683   GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI;
10684   #define glGetVariantArrayObjectivATI GLeeFuncPtr_glGetVariantArrayObjectivATI
10685 #endif
10686 #endif 
10687 
10688 /* GL_EXT_vertex_shader */
10689 
10690 #ifndef GL_EXT_vertex_shader
10691 #define GL_EXT_vertex_shader 1
10692 #define __GLEE_GL_EXT_vertex_shader 1
10693 /* Constants */
10694 #define GL_VERTEX_SHADER_EXT                               0x8780
10695 #define GL_VERTEX_SHADER_BINDING_EXT                       0x8781
10696 #define GL_OP_INDEX_EXT                                    0x8782
10697 #define GL_OP_NEGATE_EXT                                   0x8783
10698 #define GL_OP_DOT3_EXT                                     0x8784
10699 #define GL_OP_DOT4_EXT                                     0x8785
10700 #define GL_OP_MUL_EXT                                      0x8786
10701 #define GL_OP_ADD_EXT                                      0x8787
10702 #define GL_OP_MADD_EXT                                     0x8788
10703 #define GL_OP_FRAC_EXT                                     0x8789
10704 #define GL_OP_MAX_EXT                                      0x878A
10705 #define GL_OP_MIN_EXT                                      0x878B
10706 #define GL_OP_SET_GE_EXT                                   0x878C
10707 #define GL_OP_SET_LT_EXT                                   0x878D
10708 #define GL_OP_CLAMP_EXT                                    0x878E
10709 #define GL_OP_FLOOR_EXT                                    0x878F
10710 #define GL_OP_ROUND_EXT                                    0x8790
10711 #define GL_OP_EXP_BASE_2_EXT                               0x8791
10712 #define GL_OP_LOG_BASE_2_EXT                               0x8792
10713 #define GL_OP_POWER_EXT                                    0x8793
10714 #define GL_OP_RECIP_EXT                                    0x8794
10715 #define GL_OP_RECIP_SQRT_EXT                               0x8795
10716 #define GL_OP_SUB_EXT                                      0x8796
10717 #define GL_OP_CROSS_PRODUCT_EXT                            0x8797
10718 #define GL_OP_MULTIPLY_MATRIX_EXT                          0x8798
10719 #define GL_OP_MOV_EXT                                      0x8799
10720 #define GL_OUTPUT_VERTEX_EXT                               0x879A
10721 #define GL_OUTPUT_COLOR0_EXT                               0x879B
10722 #define GL_OUTPUT_COLOR1_EXT                               0x879C
10723 #define GL_OUTPUT_TEXTURE_COORD0_EXT                       0x879D
10724 #define GL_OUTPUT_TEXTURE_COORD1_EXT                       0x879E
10725 #define GL_OUTPUT_TEXTURE_COORD2_EXT                       0x879F
10726 #define GL_OUTPUT_TEXTURE_COORD3_EXT                       0x87A0
10727 #define GL_OUTPUT_TEXTURE_COORD4_EXT                       0x87A1
10728 #define GL_OUTPUT_TEXTURE_COORD5_EXT                       0x87A2
10729 #define GL_OUTPUT_TEXTURE_COORD6_EXT                       0x87A3
10730 #define GL_OUTPUT_TEXTURE_COORD7_EXT                       0x87A4
10731 #define GL_OUTPUT_TEXTURE_COORD8_EXT                       0x87A5
10732 #define GL_OUTPUT_TEXTURE_COORD9_EXT                       0x87A6
10733 #define GL_OUTPUT_TEXTURE_COORD10_EXT                      0x87A7
10734 #define GL_OUTPUT_TEXTURE_COORD11_EXT                      0x87A8
10735 #define GL_OUTPUT_TEXTURE_COORD12_EXT                      0x87A9
10736 #define GL_OUTPUT_TEXTURE_COORD13_EXT                      0x87AA
10737 #define GL_OUTPUT_TEXTURE_COORD14_EXT                      0x87AB
10738 #define GL_OUTPUT_TEXTURE_COORD15_EXT                      0x87AC
10739 #define GL_OUTPUT_TEXTURE_COORD16_EXT                      0x87AD
10740 #define GL_OUTPUT_TEXTURE_COORD17_EXT                      0x87AE
10741 #define GL_OUTPUT_TEXTURE_COORD18_EXT                      0x87AF
10742 #define GL_OUTPUT_TEXTURE_COORD19_EXT                      0x87B0
10743 #define GL_OUTPUT_TEXTURE_COORD20_EXT                      0x87B1
10744 #define GL_OUTPUT_TEXTURE_COORD21_EXT                      0x87B2
10745 #define GL_OUTPUT_TEXTURE_COORD22_EXT                      0x87B3
10746 #define GL_OUTPUT_TEXTURE_COORD23_EXT                      0x87B4
10747 #define GL_OUTPUT_TEXTURE_COORD24_EXT                      0x87B5
10748 #define GL_OUTPUT_TEXTURE_COORD25_EXT                      0x87B6
10749 #define GL_OUTPUT_TEXTURE_COORD26_EXT                      0x87B7
10750 #define GL_OUTPUT_TEXTURE_COORD27_EXT                      0x87B8
10751 #define GL_OUTPUT_TEXTURE_COORD28_EXT                      0x87B9
10752 #define GL_OUTPUT_TEXTURE_COORD29_EXT                      0x87BA
10753 #define GL_OUTPUT_TEXTURE_COORD30_EXT                      0x87BB
10754 #define GL_OUTPUT_TEXTURE_COORD31_EXT                      0x87BC
10755 #define GL_OUTPUT_FOG_EXT                                  0x87BD
10756 #define GL_SCALAR_EXT                                      0x87BE
10757 #define GL_VECTOR_EXT                                      0x87BF
10758 #define GL_MATRIX_EXT                                      0x87C0
10759 #define GL_VARIANT_EXT                                     0x87C1
10760 #define GL_INVARIANT_EXT                                   0x87C2
10761 #define GL_LOCAL_CONSTANT_EXT                              0x87C3
10762 #define GL_LOCAL_EXT                                       0x87C4
10763 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT              0x87C5
10764 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT                  0x87C6
10765 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT                0x87C7
10766 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT           0x87C8
10767 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT                    0x87C9
10768 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT    0x87CA
10769 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT        0x87CB
10770 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
10771 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT      0x87CD
10772 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT          0x87CE
10773 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT                  0x87CF
10774 #define GL_VERTEX_SHADER_VARIANTS_EXT                      0x87D0
10775 #define GL_VERTEX_SHADER_INVARIANTS_EXT                    0x87D1
10776 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT               0x87D2
10777 #define GL_VERTEX_SHADER_LOCALS_EXT                        0x87D3
10778 #define GL_VERTEX_SHADER_OPTIMIZED_EXT                     0x87D4
10779 #define GL_X_EXT                                           0x87D5
10780 #define GL_Y_EXT                                           0x87D6
10781 #define GL_Z_EXT                                           0x87D7
10782 #define GL_W_EXT                                           0x87D8
10783 #define GL_NEGATIVE_X_EXT                                  0x87D9
10784 #define GL_NEGATIVE_Y_EXT                                  0x87DA
10785 #define GL_NEGATIVE_Z_EXT                                  0x87DB
10786 #define GL_NEGATIVE_W_EXT                                  0x87DC
10787 #define GL_ZERO_EXT                                        0x87DD
10788 #define GL_ONE_EXT                                         0x87DE
10789 #define GL_NEGATIVE_ONE_EXT                                0x87DF
10790 #define GL_NORMALIZED_RANGE_EXT                            0x87E0
10791 #define GL_FULL_RANGE_EXT                                  0x87E1
10792 #define GL_CURRENT_VERTEX_EXT                              0x87E2
10793 #define GL_MVP_MATRIX_EXT                                  0x87E3
10794 #define GL_VARIANT_VALUE_EXT                               0x87E4
10795 #define GL_VARIANT_DATATYPE_EXT                            0x87E5
10796 #define GL_VARIANT_ARRAY_STRIDE_EXT                        0x87E6
10797 #define GL_VARIANT_ARRAY_TYPE_EXT                          0x87E7
10798 #define GL_VARIANT_ARRAY_EXT                               0x87E8
10799 #define GL_VARIANT_ARRAY_POINTER_EXT                       0x87E9
10800 #define GL_INVARIANT_VALUE_EXT                             0x87EA
10801 #define GL_INVARIANT_DATATYPE_EXT                          0x87EB
10802 #define GL_LOCAL_CONSTANT_VALUE_EXT                        0x87EC
10803 #define GL_LOCAL_CONSTANT_DATATYPE_EXT                     0x87ED
10804 #ifndef GLEE_H_DEFINED_glBeginVertexShaderEXT
10805 #define GLEE_H_DEFINED_glBeginVertexShaderEXT
10806   typedef void (APIENTRYP GLEEPFNGLBEGINVERTEXSHADEREXTPROC) ();
10807   GLEE_EXTERN GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT;
10808   #define glBeginVertexShaderEXT GLeeFuncPtr_glBeginVertexShaderEXT
10809 #endif
10810 #ifndef GLEE_H_DEFINED_glEndVertexShaderEXT
10811 #define GLEE_H_DEFINED_glEndVertexShaderEXT
10812   typedef void (APIENTRYP GLEEPFNGLENDVERTEXSHADEREXTPROC) ();
10813   GLEE_EXTERN GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT;
10814   #define glEndVertexShaderEXT GLeeFuncPtr_glEndVertexShaderEXT
10815 #endif
10816 #ifndef GLEE_H_DEFINED_glBindVertexShaderEXT
10817 #define GLEE_H_DEFINED_glBindVertexShaderEXT
10818   typedef void (APIENTRYP GLEEPFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
10819   GLEE_EXTERN GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT;
10820   #define glBindVertexShaderEXT GLeeFuncPtr_glBindVertexShaderEXT
10821 #endif
10822 #ifndef GLEE_H_DEFINED_glGenVertexShadersEXT
10823 #define GLEE_H_DEFINED_glGenVertexShadersEXT
10824   typedef GLuint (APIENTRYP GLEEPFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
10825   GLEE_EXTERN GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT;
10826   #define glGenVertexShadersEXT GLeeFuncPtr_glGenVertexShadersEXT
10827 #endif
10828 #ifndef GLEE_H_DEFINED_glDeleteVertexShaderEXT
10829 #define GLEE_H_DEFINED_glDeleteVertexShaderEXT
10830   typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
10831   GLEE_EXTERN GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT;
10832   #define glDeleteVertexShaderEXT GLeeFuncPtr_glDeleteVertexShaderEXT
10833 #endif
10834 #ifndef GLEE_H_DEFINED_glShaderOp1EXT
10835 #define GLEE_H_DEFINED_glShaderOp1EXT
10836   typedef void (APIENTRYP GLEEPFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
10837   GLEE_EXTERN GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT;
10838   #define glShaderOp1EXT GLeeFuncPtr_glShaderOp1EXT
10839 #endif
10840 #ifndef GLEE_H_DEFINED_glShaderOp2EXT
10841 #define GLEE_H_DEFINED_glShaderOp2EXT
10842   typedef void (APIENTRYP GLEEPFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
10843   GLEE_EXTERN GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT;
10844   #define glShaderOp2EXT GLeeFuncPtr_glShaderOp2EXT
10845 #endif
10846 #ifndef GLEE_H_DEFINED_glShaderOp3EXT
10847 #define GLEE_H_DEFINED_glShaderOp3EXT
10848   typedef void (APIENTRYP GLEEPFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
10849   GLEE_EXTERN GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT;
10850   #define glShaderOp3EXT GLeeFuncPtr_glShaderOp3EXT
10851 #endif
10852 #ifndef GLEE_H_DEFINED_glSwizzleEXT
10853 #define GLEE_H_DEFINED_glSwizzleEXT
10854   typedef void (APIENTRYP GLEEPFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
10855   GLEE_EXTERN GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT;
10856   #define glSwizzleEXT GLeeFuncPtr_glSwizzleEXT
10857 #endif
10858 #ifndef GLEE_H_DEFINED_glWriteMaskEXT
10859 #define GLEE_H_DEFINED_glWriteMaskEXT
10860   typedef void (APIENTRYP GLEEPFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
10861   GLEE_EXTERN GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT;
10862   #define glWriteMaskEXT GLeeFuncPtr_glWriteMaskEXT
10863 #endif
10864 #ifndef GLEE_H_DEFINED_glInsertComponentEXT
10865 #define GLEE_H_DEFINED_glInsertComponentEXT
10866   typedef void (APIENTRYP GLEEPFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
10867   GLEE_EXTERN GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT;
10868   #define glInsertComponentEXT GLeeFuncPtr_glInsertComponentEXT
10869 #endif
10870 #ifndef GLEE_H_DEFINED_glExtractComponentEXT
10871 #define GLEE_H_DEFINED_glExtractComponentEXT
10872   typedef void (APIENTRYP GLEEPFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
10873   GLEE_EXTERN GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT;
10874   #define glExtractComponentEXT GLeeFuncPtr_glExtractComponentEXT
10875 #endif
10876 #ifndef GLEE_H_DEFINED_glGenSymbolsEXT
10877 #define GLEE_H_DEFINED_glGenSymbolsEXT
10878   typedef GLuint (APIENTRYP GLEEPFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
10879   GLEE_EXTERN GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT;
10880   #define glGenSymbolsEXT GLeeFuncPtr_glGenSymbolsEXT
10881 #endif
10882 #ifndef GLEE_H_DEFINED_glSetInvariantEXT
10883 #define GLEE_H_DEFINED_glSetInvariantEXT
10884   typedef void (APIENTRYP GLEEPFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
10885   GLEE_EXTERN GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT;
10886   #define glSetInvariantEXT GLeeFuncPtr_glSetInvariantEXT
10887 #endif
10888 #ifndef GLEE_H_DEFINED_glSetLocalConstantEXT
10889 #define GLEE_H_DEFINED_glSetLocalConstantEXT
10890   typedef void (APIENTRYP GLEEPFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
10891   GLEE_EXTERN GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT;
10892   #define glSetLocalConstantEXT GLeeFuncPtr_glSetLocalConstantEXT
10893 #endif
10894 #ifndef GLEE_H_DEFINED_glVariantbvEXT
10895 #define GLEE_H_DEFINED_glVariantbvEXT
10896   typedef void (APIENTRYP GLEEPFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte * addr);
10897   GLEE_EXTERN GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT;
10898   #define glVariantbvEXT GLeeFuncPtr_glVariantbvEXT
10899 #endif
10900 #ifndef GLEE_H_DEFINED_glVariantsvEXT
10901 #define GLEE_H_DEFINED_glVariantsvEXT
10902   typedef void (APIENTRYP GLEEPFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort * addr);
10903   GLEE_EXTERN GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT;
10904   #define glVariantsvEXT GLeeFuncPtr_glVariantsvEXT
10905 #endif
10906 #ifndef GLEE_H_DEFINED_glVariantivEXT
10907 #define GLEE_H_DEFINED_glVariantivEXT
10908   typedef void (APIENTRYP GLEEPFNGLVARIANTIVEXTPROC) (GLuint id, const GLint * addr);
10909   GLEE_EXTERN GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT;
10910   #define glVariantivEXT GLeeFuncPtr_glVariantivEXT
10911 #endif
10912 #ifndef GLEE_H_DEFINED_glVariantfvEXT
10913 #define GLEE_H_DEFINED_glVariantfvEXT
10914   typedef void (APIENTRYP GLEEPFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat * addr);
10915   GLEE_EXTERN GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT;
10916   #define glVariantfvEXT GLeeFuncPtr_glVariantfvEXT
10917 #endif
10918 #ifndef GLEE_H_DEFINED_glVariantdvEXT
10919 #define GLEE_H_DEFINED_glVariantdvEXT
10920   typedef void (APIENTRYP GLEEPFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble * addr);
10921   GLEE_EXTERN GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT;
10922   #define glVariantdvEXT GLeeFuncPtr_glVariantdvEXT
10923 #endif
10924 #ifndef GLEE_H_DEFINED_glVariantubvEXT
10925 #define GLEE_H_DEFINED_glVariantubvEXT
10926   typedef void (APIENTRYP GLEEPFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte * addr);
10927   GLEE_EXTERN GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT;
10928   #define glVariantubvEXT GLeeFuncPtr_glVariantubvEXT
10929 #endif
10930 #ifndef GLEE_H_DEFINED_glVariantusvEXT
10931 #define GLEE_H_DEFINED_glVariantusvEXT
10932   typedef void (APIENTRYP GLEEPFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort * addr);
10933   GLEE_EXTERN GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT;
10934   #define glVariantusvEXT GLeeFuncPtr_glVariantusvEXT
10935 #endif
10936 #ifndef GLEE_H_DEFINED_glVariantuivEXT
10937 #define GLEE_H_DEFINED_glVariantuivEXT
10938   typedef void (APIENTRYP GLEEPFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint * addr);
10939   GLEE_EXTERN GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT;
10940   #define glVariantuivEXT GLeeFuncPtr_glVariantuivEXT
10941 #endif
10942 #ifndef GLEE_H_DEFINED_glVariantPointerEXT
10943 #define GLEE_H_DEFINED_glVariantPointerEXT
10944   typedef void (APIENTRYP GLEEPFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid * addr);
10945   GLEE_EXTERN GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT;
10946   #define glVariantPointerEXT GLeeFuncPtr_glVariantPointerEXT
10947 #endif
10948 #ifndef GLEE_H_DEFINED_glEnableVariantClientStateEXT
10949 #define GLEE_H_DEFINED_glEnableVariantClientStateEXT
10950   typedef void (APIENTRYP GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
10951   GLEE_EXTERN GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT;
10952   #define glEnableVariantClientStateEXT GLeeFuncPtr_glEnableVariantClientStateEXT
10953 #endif
10954 #ifndef GLEE_H_DEFINED_glDisableVariantClientStateEXT
10955 #define GLEE_H_DEFINED_glDisableVariantClientStateEXT
10956   typedef void (APIENTRYP GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
10957   GLEE_EXTERN GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT;
10958   #define glDisableVariantClientStateEXT GLeeFuncPtr_glDisableVariantClientStateEXT
10959 #endif
10960 #ifndef GLEE_H_DEFINED_glBindLightParameterEXT
10961 #define GLEE_H_DEFINED_glBindLightParameterEXT
10962   typedef GLuint (APIENTRYP GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
10963   GLEE_EXTERN GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT;
10964   #define glBindLightParameterEXT GLeeFuncPtr_glBindLightParameterEXT
10965 #endif
10966 #ifndef GLEE_H_DEFINED_glBindMaterialParameterEXT
10967 #define GLEE_H_DEFINED_glBindMaterialParameterEXT
10968   typedef GLuint (APIENTRYP GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
10969   GLEE_EXTERN GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT;
10970   #define glBindMaterialParameterEXT GLeeFuncPtr_glBindMaterialParameterEXT
10971 #endif
10972 #ifndef GLEE_H_DEFINED_glBindTexGenParameterEXT
10973 #define GLEE_H_DEFINED_glBindTexGenParameterEXT
10974   typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
10975   GLEE_EXTERN GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT;
10976   #define glBindTexGenParameterEXT GLeeFuncPtr_glBindTexGenParameterEXT
10977 #endif
10978 #ifndef GLEE_H_DEFINED_glBindTextureUnitParameterEXT
10979 #define GLEE_H_DEFINED_glBindTextureUnitParameterEXT
10980   typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
10981   GLEE_EXTERN GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT;
10982   #define glBindTextureUnitParameterEXT GLeeFuncPtr_glBindTextureUnitParameterEXT
10983 #endif
10984 #ifndef GLEE_H_DEFINED_glBindParameterEXT
10985 #define GLEE_H_DEFINED_glBindParameterEXT
10986   typedef GLuint (APIENTRYP GLEEPFNGLBINDPARAMETEREXTPROC) (GLenum value);
10987   GLEE_EXTERN GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT;
10988   #define glBindParameterEXT GLeeFuncPtr_glBindParameterEXT
10989 #endif
10990 #ifndef GLEE_H_DEFINED_glIsVariantEnabledEXT
10991 #define GLEE_H_DEFINED_glIsVariantEnabledEXT
10992   typedef GLboolean (APIENTRYP GLEEPFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
10993   GLEE_EXTERN GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT;
10994   #define glIsVariantEnabledEXT GLeeFuncPtr_glIsVariantEnabledEXT
10995 #endif
10996 #ifndef GLEE_H_DEFINED_glGetVariantBooleanvEXT
10997 #define GLEE_H_DEFINED_glGetVariantBooleanvEXT
10998   typedef void (APIENTRYP GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
10999   GLEE_EXTERN GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT;
11000   #define glGetVariantBooleanvEXT GLeeFuncPtr_glGetVariantBooleanvEXT
11001 #endif
11002 #ifndef GLEE_H_DEFINED_glGetVariantIntegervEXT
11003 #define GLEE_H_DEFINED_glGetVariantIntegervEXT
11004   typedef void (APIENTRYP GLEEPFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11005   GLEE_EXTERN GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT;
11006   #define glGetVariantIntegervEXT GLeeFuncPtr_glGetVariantIntegervEXT
11007 #endif
11008 #ifndef GLEE_H_DEFINED_glGetVariantFloatvEXT
11009 #define GLEE_H_DEFINED_glGetVariantFloatvEXT
11010   typedef void (APIENTRYP GLEEPFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11011   GLEE_EXTERN GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT;
11012   #define glGetVariantFloatvEXT GLeeFuncPtr_glGetVariantFloatvEXT
11013 #endif
11014 #ifndef GLEE_H_DEFINED_glGetVariantPointervEXT
11015 #define GLEE_H_DEFINED_glGetVariantPointervEXT
11016   typedef void (APIENTRYP GLEEPFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* * data);
11017   GLEE_EXTERN GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT;
11018   #define glGetVariantPointervEXT GLeeFuncPtr_glGetVariantPointervEXT
11019 #endif
11020 #ifndef GLEE_H_DEFINED_glGetInvariantBooleanvEXT
11021 #define GLEE_H_DEFINED_glGetInvariantBooleanvEXT
11022   typedef void (APIENTRYP GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11023   GLEE_EXTERN GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT;
11024   #define glGetInvariantBooleanvEXT GLeeFuncPtr_glGetInvariantBooleanvEXT
11025 #endif
11026 #ifndef GLEE_H_DEFINED_glGetInvariantIntegervEXT
11027 #define GLEE_H_DEFINED_glGetInvariantIntegervEXT
11028   typedef void (APIENTRYP GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11029   GLEE_EXTERN GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT;
11030   #define glGetInvariantIntegervEXT GLeeFuncPtr_glGetInvariantIntegervEXT
11031 #endif
11032 #ifndef GLEE_H_DEFINED_glGetInvariantFloatvEXT
11033 #define GLEE_H_DEFINED_glGetInvariantFloatvEXT
11034   typedef void (APIENTRYP GLEEPFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11035   GLEE_EXTERN GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT;
11036   #define glGetInvariantFloatvEXT GLeeFuncPtr_glGetInvariantFloatvEXT
11037 #endif
11038 #ifndef GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
11039 #define GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
11040   typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
11041   GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT;
11042   #define glGetLocalConstantBooleanvEXT GLeeFuncPtr_glGetLocalConstantBooleanvEXT
11043 #endif
11044 #ifndef GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
11045 #define GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
11046   typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
11047   GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT;
11048   #define glGetLocalConstantIntegervEXT GLeeFuncPtr_glGetLocalConstantIntegervEXT
11049 #endif
11050 #ifndef GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
11051 #define GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
11052   typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
11053   GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT;
11054   #define glGetLocalConstantFloatvEXT GLeeFuncPtr_glGetLocalConstantFloatvEXT
11055 #endif
11056 #endif 
11057 
11058 /* GL_ATI_vertex_streams */
11059 
11060 #ifndef GL_ATI_vertex_streams
11061 #define GL_ATI_vertex_streams 1
11062 #define __GLEE_GL_ATI_vertex_streams 1
11063 /* Constants */
11064 #define GL_MAX_VERTEX_STREAMS_ATI                          0x876B
11065 #define GL_VERTEX_STREAM0_ATI                              0x876C
11066 #define GL_VERTEX_STREAM1_ATI                              0x876D
11067 #define GL_VERTEX_STREAM2_ATI                              0x876E
11068 #define GL_VERTEX_STREAM3_ATI                              0x876F
11069 #define GL_VERTEX_STREAM4_ATI                              0x8770
11070 #define GL_VERTEX_STREAM5_ATI                              0x8771
11071 #define GL_VERTEX_STREAM6_ATI                              0x8772
11072 #define GL_VERTEX_STREAM7_ATI                              0x8773
11073 #define GL_VERTEX_SOURCE_ATI                               0x8774
11074 #ifndef GLEE_H_DEFINED_glVertexStream1sATI
11075 #define GLEE_H_DEFINED_glVertexStream1sATI
11076   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
11077   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI;
11078   #define glVertexStream1sATI GLeeFuncPtr_glVertexStream1sATI
11079 #endif
11080 #ifndef GLEE_H_DEFINED_glVertexStream1svATI
11081 #define GLEE_H_DEFINED_glVertexStream1svATI
11082   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort * coords);
11083   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI;
11084   #define glVertexStream1svATI GLeeFuncPtr_glVertexStream1svATI
11085 #endif
11086 #ifndef GLEE_H_DEFINED_glVertexStream1iATI
11087 #define GLEE_H_DEFINED_glVertexStream1iATI
11088   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
11089   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI;
11090   #define glVertexStream1iATI GLeeFuncPtr_glVertexStream1iATI
11091 #endif
11092 #ifndef GLEE_H_DEFINED_glVertexStream1ivATI
11093 #define GLEE_H_DEFINED_glVertexStream1ivATI
11094   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint * coords);
11095   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI;
11096   #define glVertexStream1ivATI GLeeFuncPtr_glVertexStream1ivATI
11097 #endif
11098 #ifndef GLEE_H_DEFINED_glVertexStream1fATI
11099 #define GLEE_H_DEFINED_glVertexStream1fATI
11100   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
11101   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI;
11102   #define glVertexStream1fATI GLeeFuncPtr_glVertexStream1fATI
11103 #endif
11104 #ifndef GLEE_H_DEFINED_glVertexStream1fvATI
11105 #define GLEE_H_DEFINED_glVertexStream1fvATI
11106   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat * coords);
11107   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI;
11108   #define glVertexStream1fvATI GLeeFuncPtr_glVertexStream1fvATI
11109 #endif
11110 #ifndef GLEE_H_DEFINED_glVertexStream1dATI
11111 #define GLEE_H_DEFINED_glVertexStream1dATI
11112   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
11113   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI;
11114   #define glVertexStream1dATI GLeeFuncPtr_glVertexStream1dATI
11115 #endif
11116 #ifndef GLEE_H_DEFINED_glVertexStream1dvATI
11117 #define GLEE_H_DEFINED_glVertexStream1dvATI
11118   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble * coords);
11119   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI;
11120   #define glVertexStream1dvATI GLeeFuncPtr_glVertexStream1dvATI
11121 #endif
11122 #ifndef GLEE_H_DEFINED_glVertexStream2sATI
11123 #define GLEE_H_DEFINED_glVertexStream2sATI
11124   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
11125   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI;
11126   #define glVertexStream2sATI GLeeFuncPtr_glVertexStream2sATI
11127 #endif
11128 #ifndef GLEE_H_DEFINED_glVertexStream2svATI
11129 #define GLEE_H_DEFINED_glVertexStream2svATI
11130   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort * coords);
11131   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI;
11132   #define glVertexStream2svATI GLeeFuncPtr_glVertexStream2svATI
11133 #endif
11134 #ifndef GLEE_H_DEFINED_glVertexStream2iATI
11135 #define GLEE_H_DEFINED_glVertexStream2iATI
11136   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
11137   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI;
11138   #define glVertexStream2iATI GLeeFuncPtr_glVertexStream2iATI
11139 #endif
11140 #ifndef GLEE_H_DEFINED_glVertexStream2ivATI
11141 #define GLEE_H_DEFINED_glVertexStream2ivATI
11142   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint * coords);
11143   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI;
11144   #define glVertexStream2ivATI GLeeFuncPtr_glVertexStream2ivATI
11145 #endif
11146 #ifndef GLEE_H_DEFINED_glVertexStream2fATI
11147 #define GLEE_H_DEFINED_glVertexStream2fATI
11148   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
11149   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI;
11150   #define glVertexStream2fATI GLeeFuncPtr_glVertexStream2fATI
11151 #endif
11152 #ifndef GLEE_H_DEFINED_glVertexStream2fvATI
11153 #define GLEE_H_DEFINED_glVertexStream2fvATI
11154   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat * coords);
11155   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI;
11156   #define glVertexStream2fvATI GLeeFuncPtr_glVertexStream2fvATI
11157 #endif
11158 #ifndef GLEE_H_DEFINED_glVertexStream2dATI
11159 #define GLEE_H_DEFINED_glVertexStream2dATI
11160   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
11161   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI;
11162   #define glVertexStream2dATI GLeeFuncPtr_glVertexStream2dATI
11163 #endif
11164 #ifndef GLEE_H_DEFINED_glVertexStream2dvATI
11165 #define GLEE_H_DEFINED_glVertexStream2dvATI
11166   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble * coords);
11167   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI;
11168   #define glVertexStream2dvATI GLeeFuncPtr_glVertexStream2dvATI
11169 #endif
11170 #ifndef GLEE_H_DEFINED_glVertexStream3sATI
11171 #define GLEE_H_DEFINED_glVertexStream3sATI
11172   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
11173   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI;
11174   #define glVertexStream3sATI GLeeFuncPtr_glVertexStream3sATI
11175 #endif
11176 #ifndef GLEE_H_DEFINED_glVertexStream3svATI
11177 #define GLEE_H_DEFINED_glVertexStream3svATI
11178   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
11179   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI;
11180   #define glVertexStream3svATI GLeeFuncPtr_glVertexStream3svATI
11181 #endif
11182 #ifndef GLEE_H_DEFINED_glVertexStream3iATI
11183 #define GLEE_H_DEFINED_glVertexStream3iATI
11184   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
11185   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI;
11186   #define glVertexStream3iATI GLeeFuncPtr_glVertexStream3iATI
11187 #endif
11188 #ifndef GLEE_H_DEFINED_glVertexStream3ivATI
11189 #define GLEE_H_DEFINED_glVertexStream3ivATI
11190   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
11191   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI;
11192   #define glVertexStream3ivATI GLeeFuncPtr_glVertexStream3ivATI
11193 #endif
11194 #ifndef GLEE_H_DEFINED_glVertexStream3fATI
11195 #define GLEE_H_DEFINED_glVertexStream3fATI
11196   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
11197   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI;
11198   #define glVertexStream3fATI GLeeFuncPtr_glVertexStream3fATI
11199 #endif
11200 #ifndef GLEE_H_DEFINED_glVertexStream3fvATI
11201 #define GLEE_H_DEFINED_glVertexStream3fvATI
11202   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
11203   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI;
11204   #define glVertexStream3fvATI GLeeFuncPtr_glVertexStream3fvATI
11205 #endif
11206 #ifndef GLEE_H_DEFINED_glVertexStream3dATI
11207 #define GLEE_H_DEFINED_glVertexStream3dATI
11208   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
11209   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI;
11210   #define glVertexStream3dATI GLeeFuncPtr_glVertexStream3dATI
11211 #endif
11212 #ifndef GLEE_H_DEFINED_glVertexStream3dvATI
11213 #define GLEE_H_DEFINED_glVertexStream3dvATI
11214   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
11215   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI;
11216   #define glVertexStream3dvATI GLeeFuncPtr_glVertexStream3dvATI
11217 #endif
11218 #ifndef GLEE_H_DEFINED_glVertexStream4sATI
11219 #define GLEE_H_DEFINED_glVertexStream4sATI
11220   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
11221   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI;
11222   #define glVertexStream4sATI GLeeFuncPtr_glVertexStream4sATI
11223 #endif
11224 #ifndef GLEE_H_DEFINED_glVertexStream4svATI
11225 #define GLEE_H_DEFINED_glVertexStream4svATI
11226   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort * coords);
11227   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI;
11228   #define glVertexStream4svATI GLeeFuncPtr_glVertexStream4svATI
11229 #endif
11230 #ifndef GLEE_H_DEFINED_glVertexStream4iATI
11231 #define GLEE_H_DEFINED_glVertexStream4iATI
11232   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
11233   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI;
11234   #define glVertexStream4iATI GLeeFuncPtr_glVertexStream4iATI
11235 #endif
11236 #ifndef GLEE_H_DEFINED_glVertexStream4ivATI
11237 #define GLEE_H_DEFINED_glVertexStream4ivATI
11238   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint * coords);
11239   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI;
11240   #define glVertexStream4ivATI GLeeFuncPtr_glVertexStream4ivATI
11241 #endif
11242 #ifndef GLEE_H_DEFINED_glVertexStream4fATI
11243 #define GLEE_H_DEFINED_glVertexStream4fATI
11244   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11245   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI;
11246   #define glVertexStream4fATI GLeeFuncPtr_glVertexStream4fATI
11247 #endif
11248 #ifndef GLEE_H_DEFINED_glVertexStream4fvATI
11249 #define GLEE_H_DEFINED_glVertexStream4fvATI
11250   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat * coords);
11251   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI;
11252   #define glVertexStream4fvATI GLeeFuncPtr_glVertexStream4fvATI
11253 #endif
11254 #ifndef GLEE_H_DEFINED_glVertexStream4dATI
11255 #define GLEE_H_DEFINED_glVertexStream4dATI
11256   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11257   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI;
11258   #define glVertexStream4dATI GLeeFuncPtr_glVertexStream4dATI
11259 #endif
11260 #ifndef GLEE_H_DEFINED_glVertexStream4dvATI
11261 #define GLEE_H_DEFINED_glVertexStream4dvATI
11262   typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble * coords);
11263   GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI;
11264   #define glVertexStream4dvATI GLeeFuncPtr_glVertexStream4dvATI
11265 #endif
11266 #ifndef GLEE_H_DEFINED_glNormalStream3bATI
11267 #define GLEE_H_DEFINED_glNormalStream3bATI
11268   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
11269   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI;
11270   #define glNormalStream3bATI GLeeFuncPtr_glNormalStream3bATI
11271 #endif
11272 #ifndef GLEE_H_DEFINED_glNormalStream3bvATI
11273 #define GLEE_H_DEFINED_glNormalStream3bvATI
11274   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte * coords);
11275   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI;
11276   #define glNormalStream3bvATI GLeeFuncPtr_glNormalStream3bvATI
11277 #endif
11278 #ifndef GLEE_H_DEFINED_glNormalStream3sATI
11279 #define GLEE_H_DEFINED_glNormalStream3sATI
11280   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
11281   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI;
11282   #define glNormalStream3sATI GLeeFuncPtr_glNormalStream3sATI
11283 #endif
11284 #ifndef GLEE_H_DEFINED_glNormalStream3svATI
11285 #define GLEE_H_DEFINED_glNormalStream3svATI
11286   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
11287   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI;
11288   #define glNormalStream3svATI GLeeFuncPtr_glNormalStream3svATI
11289 #endif
11290 #ifndef GLEE_H_DEFINED_glNormalStream3iATI
11291 #define GLEE_H_DEFINED_glNormalStream3iATI
11292   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
11293   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI;
11294   #define glNormalStream3iATI GLeeFuncPtr_glNormalStream3iATI
11295 #endif
11296 #ifndef GLEE_H_DEFINED_glNormalStream3ivATI
11297 #define GLEE_H_DEFINED_glNormalStream3ivATI
11298   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
11299   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI;
11300   #define glNormalStream3ivATI GLeeFuncPtr_glNormalStream3ivATI
11301 #endif
11302 #ifndef GLEE_H_DEFINED_glNormalStream3fATI
11303 #define GLEE_H_DEFINED_glNormalStream3fATI
11304   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
11305   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI;
11306   #define glNormalStream3fATI GLeeFuncPtr_glNormalStream3fATI
11307 #endif
11308 #ifndef GLEE_H_DEFINED_glNormalStream3fvATI
11309 #define GLEE_H_DEFINED_glNormalStream3fvATI
11310   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
11311   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI;
11312   #define glNormalStream3fvATI GLeeFuncPtr_glNormalStream3fvATI
11313 #endif
11314 #ifndef GLEE_H_DEFINED_glNormalStream3dATI
11315 #define GLEE_H_DEFINED_glNormalStream3dATI
11316   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
11317   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI;
11318   #define glNormalStream3dATI GLeeFuncPtr_glNormalStream3dATI
11319 #endif
11320 #ifndef GLEE_H_DEFINED_glNormalStream3dvATI
11321 #define GLEE_H_DEFINED_glNormalStream3dvATI
11322   typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
11323   GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI;
11324   #define glNormalStream3dvATI GLeeFuncPtr_glNormalStream3dvATI
11325 #endif
11326 #ifndef GLEE_H_DEFINED_glClientActiveVertexStreamATI
11327 #define GLEE_H_DEFINED_glClientActiveVertexStreamATI
11328   typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
11329   GLEE_EXTERN GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI;
11330   #define glClientActiveVertexStreamATI GLeeFuncPtr_glClientActiveVertexStreamATI
11331 #endif
11332 #ifndef GLEE_H_DEFINED_glVertexBlendEnviATI
11333 #define GLEE_H_DEFINED_glVertexBlendEnviATI
11334   typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
11335   GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI;
11336   #define glVertexBlendEnviATI GLeeFuncPtr_glVertexBlendEnviATI
11337 #endif
11338 #ifndef GLEE_H_DEFINED_glVertexBlendEnvfATI
11339 #define GLEE_H_DEFINED_glVertexBlendEnvfATI
11340   typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
11341   GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI;
11342   #define glVertexBlendEnvfATI GLeeFuncPtr_glVertexBlendEnvfATI
11343 #endif
11344 #endif 
11345 
11346 /* GL_ATI_element_array */
11347 
11348 #ifndef GL_ATI_element_array
11349 #define GL_ATI_element_array 1
11350 #define __GLEE_GL_ATI_element_array 1
11351 /* Constants */
11352 #define GL_ELEMENT_ARRAY_ATI                               0x8768
11353 #define GL_ELEMENT_ARRAY_TYPE_ATI                          0x8769
11354 #define GL_ELEMENT_ARRAY_POINTER_ATI                       0x876A
11355 #ifndef GLEE_H_DEFINED_glElementPointerATI
11356 #define GLEE_H_DEFINED_glElementPointerATI
11357   typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
11358   GLEE_EXTERN GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI;
11359   #define glElementPointerATI GLeeFuncPtr_glElementPointerATI
11360 #endif
11361 #ifndef GLEE_H_DEFINED_glDrawElementArrayATI
11362 #define GLEE_H_DEFINED_glDrawElementArrayATI
11363   typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
11364   GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI;
11365   #define glDrawElementArrayATI GLeeFuncPtr_glDrawElementArrayATI
11366 #endif
11367 #ifndef GLEE_H_DEFINED_glDrawRangeElementArrayATI
11368 #define GLEE_H_DEFINED_glDrawRangeElementArrayATI
11369   typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
11370   GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI;
11371   #define glDrawRangeElementArrayATI GLeeFuncPtr_glDrawRangeElementArrayATI
11372 #endif
11373 #endif 
11374 
11375 /* GL_SUN_mesh_array */
11376 
11377 #ifndef GL_SUN_mesh_array
11378 #define GL_SUN_mesh_array 1
11379 #define __GLEE_GL_SUN_mesh_array 1
11380 /* Constants */
11381 #define GL_QUAD_MESH_SUN                                   0x8614
11382 #define GL_TRIANGLE_MESH_SUN                               0x8615
11383 #ifndef GLEE_H_DEFINED_glDrawMeshArraysSUN
11384 #define GLEE_H_DEFINED_glDrawMeshArraysSUN
11385   typedef void (APIENTRYP GLEEPFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
11386   GLEE_EXTERN GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN;
11387   #define glDrawMeshArraysSUN GLeeFuncPtr_glDrawMeshArraysSUN
11388 #endif
11389 #endif 
11390 
11391 /* GL_SUN_slice_accum */
11392 
11393 #ifndef GL_SUN_slice_accum
11394 #define GL_SUN_slice_accum 1
11395 #define __GLEE_GL_SUN_slice_accum 1
11396 /* Constants */
11397 #define GL_SLICE_ACCUM_SUN                                 0x85CC
11398 #endif 
11399 
11400 /* GL_NV_multisample_filter_hint */
11401 
11402 #ifndef GL_NV_multisample_filter_hint
11403 #define GL_NV_multisample_filter_hint 1
11404 #define __GLEE_GL_NV_multisample_filter_hint 1
11405 /* Constants */
11406 #define GL_MULTISAMPLE_FILTER_HINT_NV                      0x8534
11407 #endif 
11408 
11409 /* GL_NV_depth_clamp */
11410 
11411 #ifndef GL_NV_depth_clamp
11412 #define GL_NV_depth_clamp 1
11413 #define __GLEE_GL_NV_depth_clamp 1
11414 /* Constants */
11415 #define GL_DEPTH_CLAMP_NV                                  0x864F
11416 #endif 
11417 
11418 /* GL_NV_occlusion_query */
11419 
11420 #ifndef GL_NV_occlusion_query
11421 #define GL_NV_occlusion_query 1
11422 #define __GLEE_GL_NV_occlusion_query 1
11423 /* Constants */
11424 #define GL_PIXEL_COUNTER_BITS_NV                           0x8864
11425 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV                   0x8865
11426 #define GL_PIXEL_COUNT_NV                                  0x8866
11427 #define GL_PIXEL_COUNT_AVAILABLE_NV                        0x8867
11428 #ifndef GLEE_H_DEFINED_glGenOcclusionQueriesNV
11429 #define GLEE_H_DEFINED_glGenOcclusionQueriesNV
11430   typedef void (APIENTRYP GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint * ids);
11431   GLEE_EXTERN GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV;
11432   #define glGenOcclusionQueriesNV GLeeFuncPtr_glGenOcclusionQueriesNV
11433 #endif
11434 #ifndef GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
11435 #define GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
11436   typedef void (APIENTRYP GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint * ids);
11437   GLEE_EXTERN GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV;
11438   #define glDeleteOcclusionQueriesNV GLeeFuncPtr_glDeleteOcclusionQueriesNV
11439 #endif
11440 #ifndef GLEE_H_DEFINED_glIsOcclusionQueryNV
11441 #define GLEE_H_DEFINED_glIsOcclusionQueryNV
11442   typedef GLboolean (APIENTRYP GLEEPFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
11443   GLEE_EXTERN GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV;
11444   #define glIsOcclusionQueryNV GLeeFuncPtr_glIsOcclusionQueryNV
11445 #endif
11446 #ifndef GLEE_H_DEFINED_glBeginOcclusionQueryNV
11447 #define GLEE_H_DEFINED_glBeginOcclusionQueryNV
11448   typedef void (APIENTRYP GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
11449   GLEE_EXTERN GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV;
11450   #define glBeginOcclusionQueryNV GLeeFuncPtr_glBeginOcclusionQueryNV
11451 #endif
11452 #ifndef GLEE_H_DEFINED_glEndOcclusionQueryNV
11453 #define GLEE_H_DEFINED_glEndOcclusionQueryNV
11454   typedef void (APIENTRYP GLEEPFNGLENDOCCLUSIONQUERYNVPROC) ();
11455   GLEE_EXTERN GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV;
11456   #define glEndOcclusionQueryNV GLeeFuncPtr_glEndOcclusionQueryNV
11457 #endif
11458 #ifndef GLEE_H_DEFINED_glGetOcclusionQueryivNV
11459 #define GLEE_H_DEFINED_glGetOcclusionQueryivNV
11460   typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint * params);
11461   GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV;
11462   #define glGetOcclusionQueryivNV GLeeFuncPtr_glGetOcclusionQueryivNV
11463 #endif
11464 #ifndef GLEE_H_DEFINED_glGetOcclusionQueryuivNV
11465 #define GLEE_H_DEFINED_glGetOcclusionQueryuivNV
11466   typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint * params);
11467   GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV;
11468   #define glGetOcclusionQueryuivNV GLeeFuncPtr_glGetOcclusionQueryuivNV
11469 #endif
11470 #endif 
11471 
11472 /* GL_NV_point_sprite */
11473 
11474 #ifndef GL_NV_point_sprite
11475 #define GL_NV_point_sprite 1
11476 #define __GLEE_GL_NV_point_sprite 1
11477 /* Constants */
11478 #define GL_POINT_SPRITE_NV                                 0x8861
11479 #define GL_COORD_REPLACE_NV                                0x8862
11480 #define GL_POINT_SPRITE_R_MODE_NV                          0x8863
11481 #ifndef GLEE_H_DEFINED_glPointParameteriNV
11482 #define GLEE_H_DEFINED_glPointParameteriNV
11483   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
11484   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV;
11485   #define glPointParameteriNV GLeeFuncPtr_glPointParameteriNV
11486 #endif
11487 #ifndef GLEE_H_DEFINED_glPointParameterivNV
11488 #define GLEE_H_DEFINED_glPointParameterivNV
11489   typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
11490   GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV;
11491   #define glPointParameterivNV GLeeFuncPtr_glPointParameterivNV
11492 #endif
11493 #endif 
11494 
11495 /* GL_NV_texture_shader3 */
11496 
11497 #ifndef GL_NV_texture_shader3
11498 #define GL_NV_texture_shader3 1
11499 #define __GLEE_GL_NV_texture_shader3 1
11500 /* Constants */
11501 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV                 0x8850
11502 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV           0x8851
11503 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV          0x8852
11504 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV    0x8853
11505 #define GL_OFFSET_HILO_TEXTURE_2D_NV                       0x8854
11506 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV                0x8855
11507 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV            0x8856
11508 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV     0x8857
11509 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV                    0x8858
11510 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV                     0x8859
11511 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV               0x885A
11512 #define GL_DOT_PRODUCT_PASS_THROUGH_NV                     0x885B
11513 #define GL_DOT_PRODUCT_TEXTURE_1D_NV                       0x885C
11514 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV             0x885D
11515 #define GL_HILO8_NV                                        0x885E
11516 #define GL_SIGNED_HILO8_NV                                 0x885F
11517 #define GL_FORCE_BLUE_TO_ONE_NV                            0x8860
11518 #endif 
11519 
11520 /* GL_NV_vertex_program1_1 */
11521 
11522 #ifndef GL_NV_vertex_program1_1
11523 #define GL_NV_vertex_program1_1 1
11524 #define __GLEE_GL_NV_vertex_program1_1 1
11525 /* Constants */
11526 #endif 
11527 
11528 /* GL_EXT_shadow_funcs */
11529 
11530 #ifndef GL_EXT_shadow_funcs
11531 #define GL_EXT_shadow_funcs 1
11532 #define __GLEE_GL_EXT_shadow_funcs 1
11533 /* Constants */
11534 #endif 
11535 
11536 /* GL_EXT_stencil_two_side */
11537 
11538 #ifndef GL_EXT_stencil_two_side
11539 #define GL_EXT_stencil_two_side 1
11540 #define __GLEE_GL_EXT_stencil_two_side 1
11541 /* Constants */
11542 #define GL_STENCIL_TEST_TWO_SIDE_EXT                       0x8910
11543 #define GL_ACTIVE_STENCIL_FACE_EXT                         0x8911
11544 #ifndef GLEE_H_DEFINED_glActiveStencilFaceEXT
11545 #define GLEE_H_DEFINED_glActiveStencilFaceEXT
11546   typedef void (APIENTRYP GLEEPFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
11547   GLEE_EXTERN GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT;
11548   #define glActiveStencilFaceEXT GLeeFuncPtr_glActiveStencilFaceEXT
11549 #endif
11550 #endif 
11551 
11552 /* GL_ATI_text_fragment_shader */
11553 
11554 #ifndef GL_ATI_text_fragment_shader
11555 #define GL_ATI_text_fragment_shader 1
11556 #define __GLEE_GL_ATI_text_fragment_shader 1
11557 /* Constants */
11558 #define GL_TEXT_FRAGMENT_SHADER_ATI                        0x8200
11559 #endif 
11560 
11561 /* GL_APPLE_client_storage */
11562 
11563 #ifndef GL_APPLE_client_storage
11564 #define GL_APPLE_client_storage 1
11565 #define __GLEE_GL_APPLE_client_storage 1
11566 /* Constants */
11567 #define GL_UNPACK_CLIENT_STORAGE_APPLE                     0x85B2
11568 #endif 
11569 
11570 /* GL_APPLE_element_array */
11571 
11572 #ifndef GL_APPLE_element_array
11573 #define GL_APPLE_element_array 1
11574 #define __GLEE_GL_APPLE_element_array 1
11575 /* Constants */
11576 #define GL_ELEMENT_ARRAY_APPLE                             0x8768
11577 #define GL_ELEMENT_ARRAY_TYPE_APPLE                        0x8769
11578 #define GL_ELEMENT_ARRAY_POINTER_APPLE                     0x876A
11579 #ifndef GLEE_H_DEFINED_glElementPointerAPPLE
11580 #define GLEE_H_DEFINED_glElementPointerAPPLE
11581   typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid * pointer);
11582   GLEE_EXTERN GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE;
11583   #define glElementPointerAPPLE GLeeFuncPtr_glElementPointerAPPLE
11584 #endif
11585 #ifndef GLEE_H_DEFINED_glDrawElementArrayAPPLE
11586 #define GLEE_H_DEFINED_glDrawElementArrayAPPLE
11587   typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
11588   GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE;
11589   #define glDrawElementArrayAPPLE GLeeFuncPtr_glDrawElementArrayAPPLE
11590 #endif
11591 #ifndef GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
11592 #define GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
11593   typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
11594   GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE;
11595   #define glDrawRangeElementArrayAPPLE GLeeFuncPtr_glDrawRangeElementArrayAPPLE
11596 #endif
11597 #ifndef GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
11598 #define GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
11599   typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
11600   GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE;
11601   #define glMultiDrawElementArrayAPPLE GLeeFuncPtr_glMultiDrawElementArrayAPPLE
11602 #endif
11603 #ifndef GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
11604 #define GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
11605   typedef void (APIENTRYP GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);
11606   GLEE_EXTERN GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE;
11607   #define glMultiDrawRangeElementArrayAPPLE GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE
11608 #endif
11609 #endif 
11610 
11611 /* GL_APPLE_fence */
11612 
11613 #ifndef GL_APPLE_fence
11614 #define GL_APPLE_fence 1
11615 #define __GLEE_GL_APPLE_fence 1
11616 /* Constants */
11617 #define GL_DRAW_PIXELS_APPLE                               0x8A0A
11618 #define GL_FENCE_APPLE                                     0x8A0B
11619 #ifndef GLEE_H_DEFINED_glGenFencesAPPLE
11620 #define GLEE_H_DEFINED_glGenFencesAPPLE
11621   typedef void (APIENTRYP GLEEPFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint * fences);
11622   GLEE_EXTERN GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE;
11623   #define glGenFencesAPPLE GLeeFuncPtr_glGenFencesAPPLE
11624 #endif
11625 #ifndef GLEE_H_DEFINED_glDeleteFencesAPPLE
11626 #define GLEE_H_DEFINED_glDeleteFencesAPPLE
11627   typedef void (APIENTRYP GLEEPFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint * fences);
11628   GLEE_EXTERN GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE;
11629   #define glDeleteFencesAPPLE GLeeFuncPtr_glDeleteFencesAPPLE
11630 #endif
11631 #ifndef GLEE_H_DEFINED_glSetFenceAPPLE
11632 #define GLEE_H_DEFINED_glSetFenceAPPLE
11633   typedef void (APIENTRYP GLEEPFNGLSETFENCEAPPLEPROC) (GLuint fence);
11634   GLEE_EXTERN GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE;
11635   #define glSetFenceAPPLE GLeeFuncPtr_glSetFenceAPPLE
11636 #endif
11637 #ifndef GLEE_H_DEFINED_glIsFenceAPPLE
11638 #define GLEE_H_DEFINED_glIsFenceAPPLE
11639   typedef GLboolean (APIENTRYP GLEEPFNGLISFENCEAPPLEPROC) (GLuint fence);
11640   GLEE_EXTERN GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE;
11641   #define glIsFenceAPPLE GLeeFuncPtr_glIsFenceAPPLE
11642 #endif
11643 #ifndef GLEE_H_DEFINED_glTestFenceAPPLE
11644 #define GLEE_H_DEFINED_glTestFenceAPPLE
11645   typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCEAPPLEPROC) (GLuint fence);
11646   GLEE_EXTERN GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE;
11647   #define glTestFenceAPPLE GLeeFuncPtr_glTestFenceAPPLE
11648 #endif
11649 #ifndef GLEE_H_DEFINED_glFinishFenceAPPLE
11650 #define GLEE_H_DEFINED_glFinishFenceAPPLE
11651   typedef void (APIENTRYP GLEEPFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
11652   GLEE_EXTERN GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE;
11653   #define glFinishFenceAPPLE GLeeFuncPtr_glFinishFenceAPPLE
11654 #endif
11655 #ifndef GLEE_H_DEFINED_glTestObjectAPPLE
11656 #define GLEE_H_DEFINED_glTestObjectAPPLE
11657   typedef GLboolean (APIENTRYP GLEEPFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
11658   GLEE_EXTERN GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE;
11659   #define glTestObjectAPPLE GLeeFuncPtr_glTestObjectAPPLE
11660 #endif
11661 #ifndef GLEE_H_DEFINED_glFinishObjectAPPLE
11662 #define GLEE_H_DEFINED_glFinishObjectAPPLE
11663   typedef void (APIENTRYP GLEEPFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
11664   GLEE_EXTERN GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE;
11665   #define glFinishObjectAPPLE GLeeFuncPtr_glFinishObjectAPPLE
11666 #endif
11667 #endif 
11668 
11669 /* GL_APPLE_vertex_array_object */
11670 
11671 #ifndef GL_APPLE_vertex_array_object
11672 #define GL_APPLE_vertex_array_object 1
11673 #define __GLEE_GL_APPLE_vertex_array_object 1
11674 /* Constants */
11675 #define GL_VERTEX_ARRAY_BINDING_APPLE                      0x85B5
11676 #ifndef GLEE_H_DEFINED_glBindVertexArrayAPPLE
11677 #define GLEE_H_DEFINED_glBindVertexArrayAPPLE
11678   typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
11679   GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE;
11680   #define glBindVertexArrayAPPLE GLeeFuncPtr_glBindVertexArrayAPPLE
11681 #endif
11682 #ifndef GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
11683 #define GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
11684   typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
11685   GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE;
11686   #define glDeleteVertexArraysAPPLE GLeeFuncPtr_glDeleteVertexArraysAPPLE
11687 #endif
11688 #ifndef GLEE_H_DEFINED_glGenVertexArraysAPPLE
11689 #define GLEE_H_DEFINED_glGenVertexArraysAPPLE
11690   typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint * arrays);
11691   GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE;
11692   #define glGenVertexArraysAPPLE GLeeFuncPtr_glGenVertexArraysAPPLE
11693 #endif
11694 #ifndef GLEE_H_DEFINED_glIsVertexArrayAPPLE
11695 #define GLEE_H_DEFINED_glIsVertexArrayAPPLE
11696   typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
11697   GLEE_EXTERN GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE;
11698   #define glIsVertexArrayAPPLE GLeeFuncPtr_glIsVertexArrayAPPLE
11699 #endif
11700 #endif 
11701 
11702 /* GL_APPLE_vertex_array_range */
11703 
11704 #ifndef GL_APPLE_vertex_array_range
11705 #define GL_APPLE_vertex_array_range 1
11706 #define __GLEE_GL_APPLE_vertex_array_range 1
11707 /* Constants */
11708 #define GL_VERTEX_ARRAY_RANGE_APPLE                        0x851D
11709 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE                 0x851E
11710 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE                 0x851F
11711 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE                0x8521
11712 #define GL_STORAGE_CACHED_APPLE                            0x85BE
11713 #define GL_STORAGE_SHARED_APPLE                            0x85BF
11714 #ifndef GLEE_H_DEFINED_glVertexArrayRangeAPPLE
11715 #define GLEE_H_DEFINED_glVertexArrayRangeAPPLE
11716   typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
11717   GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE;
11718   #define glVertexArrayRangeAPPLE GLeeFuncPtr_glVertexArrayRangeAPPLE
11719 #endif
11720 #ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
11721 #define GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
11722   typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
11723   GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE;
11724   #define glFlushVertexArrayRangeAPPLE GLeeFuncPtr_glFlushVertexArrayRangeAPPLE
11725 #endif
11726 #ifndef GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
11727 #define GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
11728   typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
11729   GLEE_EXTERN GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE;
11730   #define glVertexArrayParameteriAPPLE GLeeFuncPtr_glVertexArrayParameteriAPPLE
11731 #endif
11732 #endif 
11733 
11734 /* GL_APPLE_ycbcr_422 */
11735 
11736 #ifndef GL_APPLE_ycbcr_422
11737 #define GL_APPLE_ycbcr_422 1
11738 #define __GLEE_GL_APPLE_ycbcr_422 1
11739 /* Constants */
11740 #define GL_YCBCR_422_APPLE                                 0x85B9
11741 #define GL_UNSIGNED_SHORT_8_8_APPLE                        0x85BA
11742 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE                    0x85BB
11743 #endif 
11744 
11745 /* GL_S3_s3tc */
11746 
11747 #ifndef GL_S3_s3tc
11748 #define GL_S3_s3tc 1
11749 #define __GLEE_GL_S3_s3tc 1
11750 /* Constants */
11751 #define GL_RGB_S3TC                                        0x83A0
11752 #define GL_RGB4_S3TC                                       0x83A1
11753 #define GL_RGBA_S3TC                                       0x83A2
11754 #define GL_RGBA4_S3TC                                      0x83A3
11755 #endif 
11756 
11757 /* GL_ATI_draw_buffers */
11758 
11759 #ifndef GL_ATI_draw_buffers
11760 #define GL_ATI_draw_buffers 1
11761 #define __GLEE_GL_ATI_draw_buffers 1
11762 /* Constants */
11763 #define GL_MAX_DRAW_BUFFERS_ATI                            0x8824
11764 #define GL_DRAW_BUFFER0_ATI                                0x8825
11765 #define GL_DRAW_BUFFER1_ATI                                0x8826
11766 #define GL_DRAW_BUFFER2_ATI                                0x8827
11767 #define GL_DRAW_BUFFER3_ATI                                0x8828
11768 #define GL_DRAW_BUFFER4_ATI                                0x8829
11769 #define GL_DRAW_BUFFER5_ATI                                0x882A
11770 #define GL_DRAW_BUFFER6_ATI                                0x882B
11771 #define GL_DRAW_BUFFER7_ATI                                0x882C
11772 #define GL_DRAW_BUFFER8_ATI                                0x882D
11773 #define GL_DRAW_BUFFER9_ATI                                0x882E
11774 #define GL_DRAW_BUFFER10_ATI                               0x882F
11775 #define GL_DRAW_BUFFER11_ATI                               0x8830
11776 #define GL_DRAW_BUFFER12_ATI                               0x8831
11777 #define GL_DRAW_BUFFER13_ATI                               0x8832
11778 #define GL_DRAW_BUFFER14_ATI                               0x8833
11779 #define GL_DRAW_BUFFER15_ATI                               0x8834
11780 #ifndef GLEE_H_DEFINED_glDrawBuffersATI
11781 #define GLEE_H_DEFINED_glDrawBuffersATI
11782   typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum * bufs);
11783   GLEE_EXTERN GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI;
11784   #define glDrawBuffersATI GLeeFuncPtr_glDrawBuffersATI
11785 #endif
11786 #endif 
11787 
11788 /* GL_ATI_pixel_format_float */
11789 
11790 #ifndef GL_ATI_pixel_format_float
11791 #define GL_ATI_pixel_format_float 1
11792 #define __GLEE_GL_ATI_pixel_format_float 1
11793 /* Constants */
11794 #define GL_TYPE_RGBA_FLOAT_ATI                             0x8820
11795 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI                 0x8835
11796 #endif 
11797 
11798 /* GL_ATI_texture_env_combine3 */
11799 
11800 #ifndef GL_ATI_texture_env_combine3
11801 #define GL_ATI_texture_env_combine3 1
11802 #define __GLEE_GL_ATI_texture_env_combine3 1
11803 /* Constants */
11804 #define GL_MODULATE_ADD_ATI                                0x8744
11805 #define GL_MODULATE_SIGNED_ADD_ATI                         0x8745
11806 #define GL_MODULATE_SUBTRACT_ATI                           0x8746
11807 #endif 
11808 
11809 /* GL_ATI_texture_float */
11810 
11811 #ifndef GL_ATI_texture_float
11812 #define GL_ATI_texture_float 1
11813 #define __GLEE_GL_ATI_texture_float 1
11814 /* Constants */
11815 #define GL_RGBA_FLOAT32_ATI                                0x8814
11816 #define GL_RGB_FLOAT32_ATI                                 0x8815
11817 #define GL_ALPHA_FLOAT32_ATI                               0x8816
11818 #define GL_INTENSITY_FLOAT32_ATI                           0x8817
11819 #define GL_LUMINANCE_FLOAT32_ATI                           0x8818
11820 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI                     0x8819
11821 #define GL_RGBA_FLOAT16_ATI                                0x881A
11822 #define GL_RGB_FLOAT16_ATI                                 0x881B
11823 #define GL_ALPHA_FLOAT16_ATI                               0x881C
11824 #define GL_INTENSITY_FLOAT16_ATI                           0x881D
11825 #define GL_LUMINANCE_FLOAT16_ATI                           0x881E
11826 #define GL_LUMINANCE_ALPHA_FLOAT16_ATI                     0x881F
11827 #endif 
11828 
11829 /* GL_NV_float_buffer */
11830 
11831 #ifndef GL_NV_float_buffer
11832 #define GL_NV_float_buffer 1
11833 #define __GLEE_GL_NV_float_buffer 1
11834 /* Constants */
11835 #define GL_FLOAT_R_NV                                      0x8880
11836 #define GL_FLOAT_RG_NV                                     0x8881
11837 #define GL_FLOAT_RGB_NV                                    0x8882
11838 #define GL_FLOAT_RGBA_NV                                   0x8883
11839 #define GL_FLOAT_R16_NV                                    0x8884
11840 #define GL_FLOAT_R32_NV                                    0x8885
11841 #define GL_FLOAT_RG16_NV                                   0x8886
11842 #define GL_FLOAT_RG32_NV                                   0x8887
11843 #define GL_FLOAT_RGB16_NV                                  0x8888
11844 #define GL_FLOAT_RGB32_NV                                  0x8889
11845 #define GL_FLOAT_RGBA16_NV                                 0x888A
11846 #define GL_FLOAT_RGBA32_NV                                 0x888B
11847 #define GL_TEXTURE_FLOAT_COMPONENTS_NV                     0x888C
11848 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV                      0x888D
11849 #define GL_FLOAT_RGBA_MODE_NV                              0x888E
11850 #endif 
11851 
11852 /* GL_NV_fragment_program */
11853 
11854 #ifndef GL_NV_fragment_program
11855 #define GL_NV_fragment_program 1
11856 #define __GLEE_GL_NV_fragment_program 1
11857 /* Constants */
11858 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV        0x8868
11859 #define GL_FRAGMENT_PROGRAM_NV                             0x8870
11860 #define GL_MAX_TEXTURE_COORDS_NV                           0x8871
11861 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV                      0x8872
11862 #define GL_FRAGMENT_PROGRAM_BINDING_NV                     0x8873
11863 #define GL_PROGRAM_ERROR_STRING_NV                         0x8874
11864 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4fNV
11865 #define GLEE_H_DEFINED_glProgramNamedParameter4fNV
11866   typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11867   GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV;
11868   #define glProgramNamedParameter4fNV GLeeFuncPtr_glProgramNamedParameter4fNV
11869 #endif
11870 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4dNV
11871 #define GLEE_H_DEFINED_glProgramNamedParameter4dNV
11872   typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
11873   GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV;
11874   #define glProgramNamedParameter4dNV GLeeFuncPtr_glProgramNamedParameter4dNV
11875 #endif
11876 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4fvNV
11877 #define GLEE_H_DEFINED_glProgramNamedParameter4fvNV
11878   typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
11879   GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV;
11880   #define glProgramNamedParameter4fvNV GLeeFuncPtr_glProgramNamedParameter4fvNV
11881 #endif
11882 #ifndef GLEE_H_DEFINED_glProgramNamedParameter4dvNV
11883 #define GLEE_H_DEFINED_glProgramNamedParameter4dvNV
11884   typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
11885   GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV;
11886   #define glProgramNamedParameter4dvNV GLeeFuncPtr_glProgramNamedParameter4dvNV
11887 #endif
11888 #ifndef GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
11889 #define GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
11890   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
11891   GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV;
11892   #define glGetProgramNamedParameterfvNV GLeeFuncPtr_glGetProgramNamedParameterfvNV
11893 #endif
11894 #ifndef GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
11895 #define GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
11896   typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
11897   GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV;
11898   #define glGetProgramNamedParameterdvNV GLeeFuncPtr_glGetProgramNamedParameterdvNV
11899 #endif
11900 #endif 
11901 
11902 /* GL_NV_half_float */
11903 
11904 #ifndef GL_NV_half_float
11905 #define GL_NV_half_float 1
11906 #define __GLEE_GL_NV_half_float 1
11907 /* Constants */
11908 #define GL_HALF_FLOAT_NV                                   0x140B
11909 #ifndef GLEE_H_DEFINED_glVertex2hNV
11910 #define GLEE_H_DEFINED_glVertex2hNV
11911   typedef void (APIENTRYP GLEEPFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
11912   GLEE_EXTERN GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV;
11913   #define glVertex2hNV GLeeFuncPtr_glVertex2hNV
11914 #endif
11915 #ifndef GLEE_H_DEFINED_glVertex2hvNV
11916 #define GLEE_H_DEFINED_glVertex2hvNV
11917   typedef void (APIENTRYP GLEEPFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
11918   GLEE_EXTERN GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV;
11919   #define glVertex2hvNV GLeeFuncPtr_glVertex2hvNV
11920 #endif
11921 #ifndef GLEE_H_DEFINED_glVertex3hNV
11922 #define GLEE_H_DEFINED_glVertex3hNV
11923   typedef void (APIENTRYP GLEEPFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
11924   GLEE_EXTERN GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV;
11925   #define glVertex3hNV GLeeFuncPtr_glVertex3hNV
11926 #endif
11927 #ifndef GLEE_H_DEFINED_glVertex3hvNV
11928 #define GLEE_H_DEFINED_glVertex3hvNV
11929   typedef void (APIENTRYP GLEEPFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
11930   GLEE_EXTERN GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV;
11931   #define glVertex3hvNV GLeeFuncPtr_glVertex3hvNV
11932 #endif
11933 #ifndef GLEE_H_DEFINED_glVertex4hNV
11934 #define GLEE_H_DEFINED_glVertex4hNV
11935   typedef void (APIENTRYP GLEEPFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
11936   GLEE_EXTERN GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV;
11937   #define glVertex4hNV GLeeFuncPtr_glVertex4hNV
11938 #endif
11939 #ifndef GLEE_H_DEFINED_glVertex4hvNV
11940 #define GLEE_H_DEFINED_glVertex4hvNV
11941   typedef void (APIENTRYP GLEEPFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
11942   GLEE_EXTERN GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV;
11943   #define glVertex4hvNV GLeeFuncPtr_glVertex4hvNV
11944 #endif
11945 #ifndef GLEE_H_DEFINED_glNormal3hNV
11946 #define GLEE_H_DEFINED_glNormal3hNV
11947   typedef void (APIENTRYP GLEEPFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
11948   GLEE_EXTERN GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV;
11949   #define glNormal3hNV GLeeFuncPtr_glNormal3hNV
11950 #endif
11951 #ifndef GLEE_H_DEFINED_glNormal3hvNV
11952 #define GLEE_H_DEFINED_glNormal3hvNV
11953   typedef void (APIENTRYP GLEEPFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
11954   GLEE_EXTERN GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV;
11955   #define glNormal3hvNV GLeeFuncPtr_glNormal3hvNV
11956 #endif
11957 #ifndef GLEE_H_DEFINED_glColor3hNV
11958 #define GLEE_H_DEFINED_glColor3hNV
11959   typedef void (APIENTRYP GLEEPFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
11960   GLEE_EXTERN GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV;
11961   #define glColor3hNV GLeeFuncPtr_glColor3hNV
11962 #endif
11963 #ifndef GLEE_H_DEFINED_glColor3hvNV
11964 #define GLEE_H_DEFINED_glColor3hvNV
11965   typedef void (APIENTRYP GLEEPFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
11966   GLEE_EXTERN GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV;
11967   #define glColor3hvNV GLeeFuncPtr_glColor3hvNV
11968 #endif
11969 #ifndef GLEE_H_DEFINED_glColor4hNV
11970 #define GLEE_H_DEFINED_glColor4hNV
11971   typedef void (APIENTRYP GLEEPFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
11972   GLEE_EXTERN GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV;
11973   #define glColor4hNV GLeeFuncPtr_glColor4hNV
11974 #endif
11975 #ifndef GLEE_H_DEFINED_glColor4hvNV
11976 #define GLEE_H_DEFINED_glColor4hvNV
11977   typedef void (APIENTRYP GLEEPFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
11978   GLEE_EXTERN GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV;
11979   #define glColor4hvNV GLeeFuncPtr_glColor4hvNV
11980 #endif
11981 #ifndef GLEE_H_DEFINED_glTexCoord1hNV
11982 #define GLEE_H_DEFINED_glTexCoord1hNV
11983   typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
11984   GLEE_EXTERN GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV;
11985   #define glTexCoord1hNV GLeeFuncPtr_glTexCoord1hNV
11986 #endif
11987 #ifndef GLEE_H_DEFINED_glTexCoord1hvNV
11988 #define GLEE_H_DEFINED_glTexCoord1hvNV
11989   typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
11990   GLEE_EXTERN GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV;
11991   #define glTexCoord1hvNV GLeeFuncPtr_glTexCoord1hvNV
11992 #endif
11993 #ifndef GLEE_H_DEFINED_glTexCoord2hNV
11994 #define GLEE_H_DEFINED_glTexCoord2hNV
11995   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
11996   GLEE_EXTERN GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV;
11997   #define glTexCoord2hNV GLeeFuncPtr_glTexCoord2hNV
11998 #endif
11999 #ifndef GLEE_H_DEFINED_glTexCoord2hvNV
12000 #define GLEE_H_DEFINED_glTexCoord2hvNV
12001   typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
12002   GLEE_EXTERN GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV;
12003   #define glTexCoord2hvNV GLeeFuncPtr_glTexCoord2hvNV
12004 #endif
12005 #ifndef GLEE_H_DEFINED_glTexCoord3hNV
12006 #define GLEE_H_DEFINED_glTexCoord3hNV
12007   typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
12008   GLEE_EXTERN GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV;
12009   #define glTexCoord3hNV GLeeFuncPtr_glTexCoord3hNV
12010 #endif
12011 #ifndef GLEE_H_DEFINED_glTexCoord3hvNV
12012 #define GLEE_H_DEFINED_glTexCoord3hvNV
12013   typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
12014   GLEE_EXTERN GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV;
12015   #define glTexCoord3hvNV GLeeFuncPtr_glTexCoord3hvNV
12016 #endif
12017 #ifndef GLEE_H_DEFINED_glTexCoord4hNV
12018 #define GLEE_H_DEFINED_glTexCoord4hNV
12019   typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12020   GLEE_EXTERN GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV;
12021   #define glTexCoord4hNV GLeeFuncPtr_glTexCoord4hNV
12022 #endif
12023 #ifndef GLEE_H_DEFINED_glTexCoord4hvNV
12024 #define GLEE_H_DEFINED_glTexCoord4hvNV
12025   typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
12026   GLEE_EXTERN GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV;
12027   #define glTexCoord4hvNV GLeeFuncPtr_glTexCoord4hvNV
12028 #endif
12029 #ifndef GLEE_H_DEFINED_glMultiTexCoord1hNV
12030 #define GLEE_H_DEFINED_glMultiTexCoord1hNV
12031   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
12032   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV;
12033   #define glMultiTexCoord1hNV GLeeFuncPtr_glMultiTexCoord1hNV
12034 #endif
12035 #ifndef GLEE_H_DEFINED_glMultiTexCoord1hvNV
12036 #define GLEE_H_DEFINED_glMultiTexCoord1hvNV
12037   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV * v);
12038   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV;
12039   #define glMultiTexCoord1hvNV GLeeFuncPtr_glMultiTexCoord1hvNV
12040 #endif
12041 #ifndef GLEE_H_DEFINED_glMultiTexCoord2hNV
12042 #define GLEE_H_DEFINED_glMultiTexCoord2hNV
12043   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
12044   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV;
12045   #define glMultiTexCoord2hNV GLeeFuncPtr_glMultiTexCoord2hNV
12046 #endif
12047 #ifndef GLEE_H_DEFINED_glMultiTexCoord2hvNV
12048 #define GLEE_H_DEFINED_glMultiTexCoord2hvNV
12049   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV * v);
12050   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV;
12051   #define glMultiTexCoord2hvNV GLeeFuncPtr_glMultiTexCoord2hvNV
12052 #endif
12053 #ifndef GLEE_H_DEFINED_glMultiTexCoord3hNV
12054 #define GLEE_H_DEFINED_glMultiTexCoord3hNV
12055   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
12056   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV;
12057   #define glMultiTexCoord3hNV GLeeFuncPtr_glMultiTexCoord3hNV
12058 #endif
12059 #ifndef GLEE_H_DEFINED_glMultiTexCoord3hvNV
12060 #define GLEE_H_DEFINED_glMultiTexCoord3hvNV
12061   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV * v);
12062   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV;
12063   #define glMultiTexCoord3hvNV GLeeFuncPtr_glMultiTexCoord3hvNV
12064 #endif
12065 #ifndef GLEE_H_DEFINED_glMultiTexCoord4hNV
12066 #define GLEE_H_DEFINED_glMultiTexCoord4hNV
12067   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
12068   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV;
12069   #define glMultiTexCoord4hNV GLeeFuncPtr_glMultiTexCoord4hNV
12070 #endif
12071 #ifndef GLEE_H_DEFINED_glMultiTexCoord4hvNV
12072 #define GLEE_H_DEFINED_glMultiTexCoord4hvNV
12073   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV * v);
12074   GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV;
12075   #define glMultiTexCoord4hvNV GLeeFuncPtr_glMultiTexCoord4hvNV
12076 #endif
12077 #ifndef GLEE_H_DEFINED_glFogCoordhNV
12078 #define GLEE_H_DEFINED_glFogCoordhNV
12079   typedef void (APIENTRYP GLEEPFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
12080   GLEE_EXTERN GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV;
12081   #define glFogCoordhNV GLeeFuncPtr_glFogCoordhNV
12082 #endif
12083 #ifndef GLEE_H_DEFINED_glFogCoordhvNV
12084 #define GLEE_H_DEFINED_glFogCoordhvNV
12085   typedef void (APIENTRYP GLEEPFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
12086   GLEE_EXTERN GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV;
12087   #define glFogCoordhvNV GLeeFuncPtr_glFogCoordhvNV
12088 #endif
12089 #ifndef GLEE_H_DEFINED_glSecondaryColor3hNV
12090 #define GLEE_H_DEFINED_glSecondaryColor3hNV
12091   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
12092   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV;
12093   #define glSecondaryColor3hNV GLeeFuncPtr_glSecondaryColor3hNV
12094 #endif
12095 #ifndef GLEE_H_DEFINED_glSecondaryColor3hvNV
12096 #define GLEE_H_DEFINED_glSecondaryColor3hvNV
12097   typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
12098   GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV;
12099   #define glSecondaryColor3hvNV GLeeFuncPtr_glSecondaryColor3hvNV
12100 #endif
12101 #ifndef GLEE_H_DEFINED_glVertexWeighthNV
12102 #define GLEE_H_DEFINED_glVertexWeighthNV
12103   typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
12104   GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV;
12105   #define glVertexWeighthNV GLeeFuncPtr_glVertexWeighthNV
12106 #endif
12107 #ifndef GLEE_H_DEFINED_glVertexWeighthvNV
12108 #define GLEE_H_DEFINED_glVertexWeighthvNV
12109   typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
12110   GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV;
12111   #define glVertexWeighthvNV GLeeFuncPtr_glVertexWeighthvNV
12112 #endif
12113 #ifndef GLEE_H_DEFINED_glVertexAttrib1hNV
12114 #define GLEE_H_DEFINED_glVertexAttrib1hNV
12115   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
12116   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV;
12117   #define glVertexAttrib1hNV GLeeFuncPtr_glVertexAttrib1hNV
12118 #endif
12119 #ifndef GLEE_H_DEFINED_glVertexAttrib1hvNV
12120 #define GLEE_H_DEFINED_glVertexAttrib1hvNV
12121   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV * v);
12122   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV;
12123   #define glVertexAttrib1hvNV GLeeFuncPtr_glVertexAttrib1hvNV
12124 #endif
12125 #ifndef GLEE_H_DEFINED_glVertexAttrib2hNV
12126 #define GLEE_H_DEFINED_glVertexAttrib2hNV
12127   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
12128   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV;
12129   #define glVertexAttrib2hNV GLeeFuncPtr_glVertexAttrib2hNV
12130 #endif
12131 #ifndef GLEE_H_DEFINED_glVertexAttrib2hvNV
12132 #define GLEE_H_DEFINED_glVertexAttrib2hvNV
12133   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV * v);
12134   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV;
12135   #define glVertexAttrib2hvNV GLeeFuncPtr_glVertexAttrib2hvNV
12136 #endif
12137 #ifndef GLEE_H_DEFINED_glVertexAttrib3hNV
12138 #define GLEE_H_DEFINED_glVertexAttrib3hNV
12139   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
12140   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV;
12141   #define glVertexAttrib3hNV GLeeFuncPtr_glVertexAttrib3hNV
12142 #endif
12143 #ifndef GLEE_H_DEFINED_glVertexAttrib3hvNV
12144 #define GLEE_H_DEFINED_glVertexAttrib3hvNV
12145   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV * v);
12146   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV;
12147   #define glVertexAttrib3hvNV GLeeFuncPtr_glVertexAttrib3hvNV
12148 #endif
12149 #ifndef GLEE_H_DEFINED_glVertexAttrib4hNV
12150 #define GLEE_H_DEFINED_glVertexAttrib4hNV
12151   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
12152   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV;
12153   #define glVertexAttrib4hNV GLeeFuncPtr_glVertexAttrib4hNV
12154 #endif
12155 #ifndef GLEE_H_DEFINED_glVertexAttrib4hvNV
12156 #define GLEE_H_DEFINED_glVertexAttrib4hvNV
12157   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV * v);
12158   GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV;
12159   #define glVertexAttrib4hvNV GLeeFuncPtr_glVertexAttrib4hvNV
12160 #endif
12161 #ifndef GLEE_H_DEFINED_glVertexAttribs1hvNV
12162 #define GLEE_H_DEFINED_glVertexAttribs1hvNV
12163   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12164   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV;
12165   #define glVertexAttribs1hvNV GLeeFuncPtr_glVertexAttribs1hvNV
12166 #endif
12167 #ifndef GLEE_H_DEFINED_glVertexAttribs2hvNV
12168 #define GLEE_H_DEFINED_glVertexAttribs2hvNV
12169   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12170   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV;
12171   #define glVertexAttribs2hvNV GLeeFuncPtr_glVertexAttribs2hvNV
12172 #endif
12173 #ifndef GLEE_H_DEFINED_glVertexAttribs3hvNV
12174 #define GLEE_H_DEFINED_glVertexAttribs3hvNV
12175   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12176   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV;
12177   #define glVertexAttribs3hvNV GLeeFuncPtr_glVertexAttribs3hvNV
12178 #endif
12179 #ifndef GLEE_H_DEFINED_glVertexAttribs4hvNV
12180 #define GLEE_H_DEFINED_glVertexAttribs4hvNV
12181   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
12182   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV;
12183   #define glVertexAttribs4hvNV GLeeFuncPtr_glVertexAttribs4hvNV
12184 #endif
12185 #endif 
12186 
12187 /* GL_NV_pixel_data_range */
12188 
12189 #ifndef GL_NV_pixel_data_range
12190 #define GL_NV_pixel_data_range 1
12191 #define __GLEE_GL_NV_pixel_data_range 1
12192 /* Constants */
12193 #define GL_WRITE_PIXEL_DATA_RANGE_NV                       0x8878
12194 #define GL_READ_PIXEL_DATA_RANGE_NV                        0x8879
12195 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV                0x887A
12196 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV                 0x887B
12197 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV               0x887C
12198 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV                0x887D
12199 #ifndef GLEE_H_DEFINED_glPixelDataRangeNV
12200 #define GLEE_H_DEFINED_glPixelDataRangeNV
12201   typedef void (APIENTRYP GLEEPFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid * pointer);
12202   GLEE_EXTERN GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV;
12203   #define glPixelDataRangeNV GLeeFuncPtr_glPixelDataRangeNV
12204 #endif
12205 #ifndef GLEE_H_DEFINED_glFlushPixelDataRangeNV
12206 #define GLEE_H_DEFINED_glFlushPixelDataRangeNV
12207   typedef void (APIENTRYP GLEEPFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
12208   GLEE_EXTERN GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV;
12209   #define glFlushPixelDataRangeNV GLeeFuncPtr_glFlushPixelDataRangeNV
12210 #endif
12211 #endif 
12212 
12213 /* GL_NV_primitive_restart */
12214 
12215 #ifndef GL_NV_primitive_restart
12216 #define GL_NV_primitive_restart 1
12217 #define __GLEE_GL_NV_primitive_restart 1
12218 /* Constants */
12219 #define GL_PRIMITIVE_RESTART_NV                            0x8558
12220 #define GL_PRIMITIVE_RESTART_INDEX_NV                      0x8559
12221 #ifndef GLEE_H_DEFINED_glPrimitiveRestartNV
12222 #define GLEE_H_DEFINED_glPrimitiveRestartNV
12223   typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTNVPROC) ();
12224   GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV;
12225   #define glPrimitiveRestartNV GLeeFuncPtr_glPrimitiveRestartNV
12226 #endif
12227 #ifndef GLEE_H_DEFINED_glPrimitiveRestartIndexNV
12228 #define GLEE_H_DEFINED_glPrimitiveRestartIndexNV
12229   typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
12230   GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV;
12231   #define glPrimitiveRestartIndexNV GLeeFuncPtr_glPrimitiveRestartIndexNV
12232 #endif
12233 #endif 
12234 
12235 /* GL_NV_texture_expand_normal */
12236 
12237 #ifndef GL_NV_texture_expand_normal
12238 #define GL_NV_texture_expand_normal 1
12239 #define __GLEE_GL_NV_texture_expand_normal 1
12240 /* Constants */
12241 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV                  0x888F
12242 #endif 
12243 
12244 /* GL_NV_vertex_program2 */
12245 
12246 #ifndef GL_NV_vertex_program2
12247 #define GL_NV_vertex_program2 1
12248 #define __GLEE_GL_NV_vertex_program2 1
12249 /* Constants */
12250 #endif 
12251 
12252 /* GL_ATI_map_object_buffer */
12253 
12254 #ifndef GL_ATI_map_object_buffer
12255 #define GL_ATI_map_object_buffer 1
12256 #define __GLEE_GL_ATI_map_object_buffer 1
12257 /* Constants */
12258 #ifndef GLEE_H_DEFINED_glMapObjectBufferATI
12259 #define GLEE_H_DEFINED_glMapObjectBufferATI
12260   typedef GLvoid* (APIENTRYP GLEEPFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
12261   GLEE_EXTERN GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI;
12262   #define glMapObjectBufferATI GLeeFuncPtr_glMapObjectBufferATI
12263 #endif
12264 #ifndef GLEE_H_DEFINED_glUnmapObjectBufferATI
12265 #define GLEE_H_DEFINED_glUnmapObjectBufferATI
12266   typedef void (APIENTRYP GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
12267   GLEE_EXTERN GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI;
12268   #define glUnmapObjectBufferATI GLeeFuncPtr_glUnmapObjectBufferATI
12269 #endif
12270 #endif 
12271 
12272 /* GL_ATI_separate_stencil */
12273 
12274 #ifndef GL_ATI_separate_stencil
12275 #define GL_ATI_separate_stencil 1
12276 #define __GLEE_GL_ATI_separate_stencil 1
12277 /* Constants */
12278 #define GL_STENCIL_BACK_FUNC_ATI                           0x8800
12279 #define GL_STENCIL_BACK_FAIL_ATI                           0x8801
12280 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI                0x8802
12281 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI                0x8803
12282 #ifndef GLEE_H_DEFINED_glStencilOpSeparateATI
12283 #define GLEE_H_DEFINED_glStencilOpSeparateATI
12284   typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
12285   GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI;
12286   #define glStencilOpSeparateATI GLeeFuncPtr_glStencilOpSeparateATI
12287 #endif
12288 #ifndef GLEE_H_DEFINED_glStencilFuncSeparateATI
12289 #define GLEE_H_DEFINED_glStencilFuncSeparateATI
12290   typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
12291   GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI;
12292   #define glStencilFuncSeparateATI GLeeFuncPtr_glStencilFuncSeparateATI
12293 #endif
12294 #endif 
12295 
12296 /* GL_ATI_vertex_attrib_array_object */
12297 
12298 #ifndef GL_ATI_vertex_attrib_array_object
12299 #define GL_ATI_vertex_attrib_array_object 1
12300 #define __GLEE_GL_ATI_vertex_attrib_array_object 1
12301 /* Constants */
12302 #ifndef GLEE_H_DEFINED_glVertexAttribArrayObjectATI
12303 #define GLEE_H_DEFINED_glVertexAttribArrayObjectATI
12304   typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
12305   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI;
12306   #define glVertexAttribArrayObjectATI GLeeFuncPtr_glVertexAttribArrayObjectATI
12307 #endif
12308 #ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
12309 #define GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
12310   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat * params);
12311   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI;
12312   #define glGetVertexAttribArrayObjectfvATI GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI
12313 #endif
12314 #ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
12315 #define GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
12316   typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint * params);
12317   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI;
12318   #define glGetVertexAttribArrayObjectivATI GLeeFuncPtr_glGetVertexAttribArrayObjectivATI
12319 #endif
12320 #endif 
12321 
12322 /* GL_OES_read_format */
12323 
12324 #ifndef GL_OES_read_format
12325 #define GL_OES_read_format 1
12326 #define __GLEE_GL_OES_read_format 1
12327 /* Constants */
12328 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES              0x8B9A
12329 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES            0x8B9B
12330 #endif 
12331 
12332 /* GL_EXT_depth_bounds_test */
12333 
12334 #ifndef GL_EXT_depth_bounds_test
12335 #define GL_EXT_depth_bounds_test 1
12336 #define __GLEE_GL_EXT_depth_bounds_test 1
12337 /* Constants */
12338 #define GL_DEPTH_BOUNDS_TEST_EXT                           0x8890
12339 #define GL_DEPTH_BOUNDS_EXT                                0x8891
12340 #ifndef GLEE_H_DEFINED_glDepthBoundsEXT
12341 #define GLEE_H_DEFINED_glDepthBoundsEXT
12342   typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
12343   GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT;
12344   #define glDepthBoundsEXT GLeeFuncPtr_glDepthBoundsEXT
12345 #endif
12346 #endif 
12347 
12348 /* GL_EXT_texture_mirror_clamp */
12349 
12350 #ifndef GL_EXT_texture_mirror_clamp
12351 #define GL_EXT_texture_mirror_clamp 1
12352 #define __GLEE_GL_EXT_texture_mirror_clamp 1
12353 /* Constants */
12354 #define GL_MIRROR_CLAMP_EXT                                0x8742
12355 #define GL_MIRROR_CLAMP_TO_EDGE_EXT                        0x8743
12356 #define GL_MIRROR_CLAMP_TO_BORDER_EXT                      0x8912
12357 #endif 
12358 
12359 /* GL_EXT_blend_equation_separate */
12360 
12361 #ifndef GL_EXT_blend_equation_separate
12362 #define GL_EXT_blend_equation_separate 1
12363 #define __GLEE_GL_EXT_blend_equation_separate 1
12364 /* Constants */
12365 #define GL_BLEND_EQUATION_RGB_EXT                          GL_BLEND_EQUATION
12366 #define GL_BLEND_EQUATION_ALPHA_EXT                        0x883D
12367 #ifndef GLEE_H_DEFINED_glBlendEquationSeparateEXT
12368 #define GLEE_H_DEFINED_glBlendEquationSeparateEXT
12369   typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
12370   GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT;
12371   #define glBlendEquationSeparateEXT GLeeFuncPtr_glBlendEquationSeparateEXT
12372 #endif
12373 #endif 
12374 
12375 /* GL_MESA_pack_invert */
12376 
12377 #ifndef GL_MESA_pack_invert
12378 #define GL_MESA_pack_invert 1
12379 #define __GLEE_GL_MESA_pack_invert 1
12380 /* Constants */
12381 #define GL_PACK_INVERT_MESA                                0x8758
12382 #endif 
12383 
12384 /* GL_MESA_ycbcr_texture */
12385 
12386 #ifndef GL_MESA_ycbcr_texture
12387 #define GL_MESA_ycbcr_texture 1
12388 #define __GLEE_GL_MESA_ycbcr_texture 1
12389 /* Constants */
12390 #define GL_UNSIGNED_SHORT_8_8_MESA                         0x85BA
12391 #define GL_UNSIGNED_SHORT_8_8_REV_MESA                     0x85BB
12392 #define GL_YCBCR_MESA                                      0x8757
12393 #endif 
12394 
12395 /* GL_EXT_pixel_buffer_object */
12396 
12397 #ifndef GL_EXT_pixel_buffer_object
12398 #define GL_EXT_pixel_buffer_object 1
12399 #define __GLEE_GL_EXT_pixel_buffer_object 1
12400 /* Constants */
12401 #define GL_PIXEL_PACK_BUFFER_EXT                           0x88EB
12402 #define GL_PIXEL_UNPACK_BUFFER_EXT                         0x88EC
12403 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT                   0x88ED
12404 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT                 0x88EF
12405 #endif 
12406 
12407 /* GL_NV_fragment_program_option */
12408 
12409 #ifndef GL_NV_fragment_program_option
12410 #define GL_NV_fragment_program_option 1
12411 #define __GLEE_GL_NV_fragment_program_option 1
12412 /* Constants */
12413 #endif 
12414 
12415 /* GL_NV_fragment_program2 */
12416 
12417 #ifndef GL_NV_fragment_program2
12418 #define GL_NV_fragment_program2 1
12419 #define __GLEE_GL_NV_fragment_program2 1
12420 /* Constants */
12421 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV                0x88F4
12422 #define GL_MAX_PROGRAM_CALL_DEPTH_NV                       0x88F5
12423 #define GL_MAX_PROGRAM_IF_DEPTH_NV                         0x88F6
12424 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV                       0x88F7
12425 #define GL_MAX_PROGRAM_LOOP_COUNT_NV                       0x88F8
12426 #endif 
12427 
12428 /* GL_NV_vertex_program2_option */
12429 
12430 #ifndef GL_NV_vertex_program2_option
12431 #define GL_NV_vertex_program2_option 1
12432 #define __GLEE_GL_NV_vertex_program2_option 1
12433 /* Constants */
12434 #endif 
12435 
12436 /* GL_NV_vertex_program3 */
12437 
12438 #ifndef GL_NV_vertex_program3
12439 #define GL_NV_vertex_program3 1
12440 #define __GLEE_GL_NV_vertex_program3 1
12441 /* Constants */
12442 #endif 
12443 
12444 /* GL_EXT_framebuffer_object */
12445 
12446 #ifndef GL_EXT_framebuffer_object
12447 #define GL_EXT_framebuffer_object 1
12448 #define __GLEE_GL_EXT_framebuffer_object 1
12449 /* Constants */
12450 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT               0x0506
12451 #define GL_MAX_RENDERBUFFER_SIZE_EXT                       0x84E8
12452 #define GL_FRAMEBUFFER_BINDING_EXT                         0x8CA6
12453 #define GL_RENDERBUFFER_BINDING_EXT                        0x8CA7
12454 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT          0x8CD0
12455 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT          0x8CD1
12456 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT        0x8CD2
12457 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
12458 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT   0x8CD4
12459 #define GL_FRAMEBUFFER_COMPLETE_EXT                        0x8CD5
12460 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT           0x8CD6
12461 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT   0x8CD7
12462 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT           0x8CD9
12463 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT              0x8CDA
12464 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT          0x8CDB
12465 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT          0x8CDC
12466 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT                     0x8CDD
12467 #define GL_MAX_COLOR_ATTACHMENTS_EXT                       0x8CDF
12468 #define GL_COLOR_ATTACHMENT0_EXT                           0x8CE0
12469 #define GL_COLOR_ATTACHMENT1_EXT                           0x8CE1
12470 #define GL_COLOR_ATTACHMENT2_EXT                           0x8CE2
12471 #define GL_COLOR_ATTACHMENT3_EXT                           0x8CE3
12472 #define GL_COLOR_ATTACHMENT4_EXT                           0x8CE4
12473 #define GL_COLOR_ATTACHMENT5_EXT                           0x8CE5
12474 #define GL_COLOR_ATTACHMENT6_EXT                           0x8CE6
12475 #define GL_COLOR_ATTACHMENT7_EXT                           0x8CE7
12476 #define GL_COLOR_ATTACHMENT8_EXT                           0x8CE8
12477 #define GL_COLOR_ATTACHMENT9_EXT                           0x8CE9
12478 #define GL_COLOR_ATTACHMENT10_EXT                          0x8CEA
12479 #define GL_COLOR_ATTACHMENT11_EXT                          0x8CEB
12480 #define GL_COLOR_ATTACHMENT12_EXT                          0x8CEC
12481 #define GL_COLOR_ATTACHMENT13_EXT                          0x8CED
12482 #define GL_COLOR_ATTACHMENT14_EXT                          0x8CEE
12483 #define GL_COLOR_ATTACHMENT15_EXT                          0x8CEF
12484 #define GL_DEPTH_ATTACHMENT_EXT                            0x8D00
12485 #define GL_STENCIL_ATTACHMENT_EXT                          0x8D20
12486 #define GL_FRAMEBUFFER_EXT                                 0x8D40
12487 #define GL_RENDERBUFFER_EXT                                0x8D41
12488 #define GL_RENDERBUFFER_WIDTH_EXT                          0x8D42
12489 #define GL_RENDERBUFFER_HEIGHT_EXT                         0x8D43
12490 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT                0x8D44
12491 #define GL_STENCIL_INDEX1_EXT                              0x8D46
12492 #define GL_STENCIL_INDEX4_EXT                              0x8D47
12493 #define GL_STENCIL_INDEX8_EXT                              0x8D48
12494 #define GL_STENCIL_INDEX16_EXT                             0x8D49
12495 #define GL_RENDERBUFFER_RED_SIZE_EXT                       0x8D50
12496 #define GL_RENDERBUFFER_GREEN_SIZE_EXT                     0x8D51
12497 #define GL_RENDERBUFFER_BLUE_SIZE_EXT                      0x8D52
12498 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT                     0x8D53
12499 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT                     0x8D54
12500 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT                   0x8D55
12501 #ifndef GLEE_H_DEFINED_glIsRenderbufferEXT
12502 #define GLEE_H_DEFINED_glIsRenderbufferEXT
12503   typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
12504   GLEE_EXTERN GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT;
12505   #define glIsRenderbufferEXT GLeeFuncPtr_glIsRenderbufferEXT
12506 #endif
12507 #ifndef GLEE_H_DEFINED_glBindRenderbufferEXT
12508 #define GLEE_H_DEFINED_glBindRenderbufferEXT
12509   typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
12510   GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT;
12511   #define glBindRenderbufferEXT GLeeFuncPtr_glBindRenderbufferEXT
12512 #endif
12513 #ifndef GLEE_H_DEFINED_glDeleteRenderbuffersEXT
12514 #define GLEE_H_DEFINED_glDeleteRenderbuffersEXT
12515   typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
12516   GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT;
12517   #define glDeleteRenderbuffersEXT GLeeFuncPtr_glDeleteRenderbuffersEXT
12518 #endif
12519 #ifndef GLEE_H_DEFINED_glGenRenderbuffersEXT
12520 #define GLEE_H_DEFINED_glGenRenderbuffersEXT
12521   typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
12522   GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT;
12523   #define glGenRenderbuffersEXT GLeeFuncPtr_glGenRenderbuffersEXT
12524 #endif
12525 #ifndef GLEE_H_DEFINED_glRenderbufferStorageEXT
12526 #define GLEE_H_DEFINED_glRenderbufferStorageEXT
12527   typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
12528   GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT;
12529   #define glRenderbufferStorageEXT GLeeFuncPtr_glRenderbufferStorageEXT
12530 #endif
12531 #ifndef GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
12532 #define GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
12533   typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
12534   GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT;
12535   #define glGetRenderbufferParameterivEXT GLeeFuncPtr_glGetRenderbufferParameterivEXT
12536 #endif
12537 #ifndef GLEE_H_DEFINED_glIsFramebufferEXT
12538 #define GLEE_H_DEFINED_glIsFramebufferEXT
12539   typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
12540   GLEE_EXTERN GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT;
12541   #define glIsFramebufferEXT GLeeFuncPtr_glIsFramebufferEXT
12542 #endif
12543 #ifndef GLEE_H_DEFINED_glBindFramebufferEXT
12544 #define GLEE_H_DEFINED_glBindFramebufferEXT
12545   typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
12546   GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT;
12547   #define glBindFramebufferEXT GLeeFuncPtr_glBindFramebufferEXT
12548 #endif
12549 #ifndef GLEE_H_DEFINED_glDeleteFramebuffersEXT
12550 #define GLEE_H_DEFINED_glDeleteFramebuffersEXT
12551   typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
12552   GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT;
12553   #define glDeleteFramebuffersEXT GLeeFuncPtr_glDeleteFramebuffersEXT
12554 #endif
12555 #ifndef GLEE_H_DEFINED_glGenFramebuffersEXT
12556 #define GLEE_H_DEFINED_glGenFramebuffersEXT
12557   typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
12558   GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT;
12559   #define glGenFramebuffersEXT GLeeFuncPtr_glGenFramebuffersEXT
12560 #endif
12561 #ifndef GLEE_H_DEFINED_glCheckFramebufferStatusEXT
12562 #define GLEE_H_DEFINED_glCheckFramebufferStatusEXT
12563   typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
12564   GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT;
12565   #define glCheckFramebufferStatusEXT GLeeFuncPtr_glCheckFramebufferStatusEXT
12566 #endif
12567 #ifndef GLEE_H_DEFINED_glFramebufferTexture1DEXT
12568 #define GLEE_H_DEFINED_glFramebufferTexture1DEXT
12569   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
12570   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT;
12571   #define glFramebufferTexture1DEXT GLeeFuncPtr_glFramebufferTexture1DEXT
12572 #endif
12573 #ifndef GLEE_H_DEFINED_glFramebufferTexture2DEXT
12574 #define GLEE_H_DEFINED_glFramebufferTexture2DEXT
12575   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
12576   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT;
12577   #define glFramebufferTexture2DEXT GLeeFuncPtr_glFramebufferTexture2DEXT
12578 #endif
12579 #ifndef GLEE_H_DEFINED_glFramebufferTexture3DEXT
12580 #define GLEE_H_DEFINED_glFramebufferTexture3DEXT
12581   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
12582   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT;
12583   #define glFramebufferTexture3DEXT GLeeFuncPtr_glFramebufferTexture3DEXT
12584 #endif
12585 #ifndef GLEE_H_DEFINED_glFramebufferRenderbufferEXT
12586 #define GLEE_H_DEFINED_glFramebufferRenderbufferEXT
12587   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
12588   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT;
12589   #define glFramebufferRenderbufferEXT GLeeFuncPtr_glFramebufferRenderbufferEXT
12590 #endif
12591 #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
12592 #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
12593   typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
12594   GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT;
12595   #define glGetFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT
12596 #endif
12597 #ifndef GLEE_H_DEFINED_glGenerateMipmapEXT
12598 #define GLEE_H_DEFINED_glGenerateMipmapEXT
12599   typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
12600   GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT;
12601   #define glGenerateMipmapEXT GLeeFuncPtr_glGenerateMipmapEXT
12602 #endif
12603 #endif 
12604 
12605 /* GL_GREMEDY_string_marker */
12606 
12607 #ifndef GL_GREMEDY_string_marker
12608 #define GL_GREMEDY_string_marker 1
12609 #define __GLEE_GL_GREMEDY_string_marker 1
12610 /* Constants */
12611 #ifndef GLEE_H_DEFINED_glStringMarkerGREMEDY
12612 #define GLEE_H_DEFINED_glStringMarkerGREMEDY
12613   typedef void (APIENTRYP GLEEPFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid * string);
12614   GLEE_EXTERN GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY;
12615   #define glStringMarkerGREMEDY GLeeFuncPtr_glStringMarkerGREMEDY
12616 #endif
12617 #endif 
12618 
12619 /* GL_EXT_packed_depth_stencil */
12620 
12621 #ifndef GL_EXT_packed_depth_stencil
12622 #define GL_EXT_packed_depth_stencil 1
12623 #define __GLEE_GL_EXT_packed_depth_stencil 1
12624 /* Constants */
12625 #define GL_DEPTH_STENCIL_EXT                               0x84F9
12626 #define GL_UNSIGNED_INT_24_8_EXT                           0x84FA
12627 #define GL_DEPTH24_STENCIL8_EXT                            0x88F0
12628 #define GL_TEXTURE_STENCIL_SIZE_EXT                        0x88F1
12629 #endif 
12630 
12631 /* GL_EXT_stencil_clear_tag */
12632 
12633 #ifndef GL_EXT_stencil_clear_tag
12634 #define GL_EXT_stencil_clear_tag 1
12635 #define __GLEE_GL_EXT_stencil_clear_tag 1
12636 /* Constants */
12637 #define GL_STENCIL_TAG_BITS_EXT                            0x88F2
12638 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT                     0x88F3
12639 #ifndef GLEE_H_DEFINED_glStencilClearTagEXT
12640 #define GLEE_H_DEFINED_glStencilClearTagEXT
12641   typedef void (APIENTRYP GLEEPFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag);
12642   GLEE_EXTERN GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT;
12643   #define glStencilClearTagEXT GLeeFuncPtr_glStencilClearTagEXT
12644 #endif
12645 #endif 
12646 
12647 /* GL_EXT_texture_sRGB */
12648 
12649 #ifndef GL_EXT_texture_sRGB
12650 #define GL_EXT_texture_sRGB 1
12651 #define __GLEE_GL_EXT_texture_sRGB 1
12652 /* Constants */
12653 #define GL_SRGB_EXT                                        0x8C40
12654 #define GL_SRGB8_EXT                                       0x8C41
12655 #define GL_SRGB_ALPHA_EXT                                  0x8C42
12656 #define GL_SRGB8_ALPHA8_EXT                                0x8C43
12657 #define GL_SLUMINANCE_ALPHA_EXT                            0x8C44
12658 #define GL_SLUMINANCE8_ALPHA8_EXT                          0x8C45
12659 #define GL_SLUMINANCE_EXT                                  0x8C46
12660 #define GL_SLUMINANCE8_EXT                                 0x8C47
12661 #define GL_COMPRESSED_SRGB_EXT                             0x8C48
12662 #define GL_COMPRESSED_SRGB_ALPHA_EXT                       0x8C49
12663 #define GL_COMPRESSED_SLUMINANCE_EXT                       0x8C4A
12664 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT                 0x8C4B
12665 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT                   0x8C4C
12666 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT             0x8C4D
12667 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT             0x8C4E
12668 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT             0x8C4F
12669 #endif 
12670 
12671 /* GL_EXT_framebuffer_blit */
12672 
12673 #ifndef GL_EXT_framebuffer_blit
12674 #define GL_EXT_framebuffer_blit 1
12675 #define __GLEE_GL_EXT_framebuffer_blit 1
12676 /* Constants */
12677 #define GL_READ_FRAMEBUFFER_EXT                            0x8CA8
12678 #define GL_DRAW_FRAMEBUFFER_EXT                            0x8CA9
12679 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT                    GL_FRAMEBUFFER_BINDING_EXT
12680 #define GL_READ_FRAMEBUFFER_BINDING_EXT                    0x8CAA
12681 #ifndef GLEE_H_DEFINED_glBlitFramebufferEXT
12682 #define GLEE_H_DEFINED_glBlitFramebufferEXT
12683   typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
12684   GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT;
12685   #define glBlitFramebufferEXT GLeeFuncPtr_glBlitFramebufferEXT
12686 #endif
12687 #endif 
12688 
12689 /* GL_EXT_framebuffer_multisample */
12690 
12691 #ifndef GL_EXT_framebuffer_multisample
12692 #define GL_EXT_framebuffer_multisample 1
12693 #define __GLEE_GL_EXT_framebuffer_multisample 1
12694 /* Constants */
12695 #define GL_RENDERBUFFER_SAMPLES_EXT                        0x8CAB
12696 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT          0x8D56
12697 #define GL_MAX_SAMPLES_EXT                                 0x8D57
12698 #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
12699 #define GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
12700   typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
12701   GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT;
12702   #define glRenderbufferStorageMultisampleEXT GLeeFuncPtr_glRenderbufferStorageMultisampleEXT
12703 #endif
12704 #endif 
12705 
12706 /* GL_MESAX_texture_stack */
12707 
12708 #ifndef GL_MESAX_texture_stack
12709 #define GL_MESAX_texture_stack 1
12710 #define __GLEE_GL_MESAX_texture_stack 1
12711 /* Constants */
12712 #define GL_TEXTURE_1D_STACK_MESAX                          0x8759
12713 #define GL_TEXTURE_2D_STACK_MESAX                          0x875A
12714 #define GL_PROXY_TEXTURE_1D_STACK_MESAX                    0x875B
12715 #define GL_PROXY_TEXTURE_2D_STACK_MESAX                    0x875C
12716 #define GL_TEXTURE_1D_STACK_BINDING_MESAX                  0x875D
12717 #define GL_TEXTURE_2D_STACK_BINDING_MESAX                  0x875E
12718 #endif 
12719 
12720 /* GL_EXT_timer_query */
12721 
12722 #ifndef GL_EXT_timer_query
12723 #define GL_EXT_timer_query 1
12724 #define __GLEE_GL_EXT_timer_query 1
12725 /* Constants */
12726 #define GL_TIME_ELAPSED_EXT                                0x88BF
12727 #ifndef GLEE_H_DEFINED_glGetQueryObjecti64vEXT
12728 #define GLEE_H_DEFINED_glGetQueryObjecti64vEXT
12729   typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT * params);
12730   GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT;
12731   #define glGetQueryObjecti64vEXT GLeeFuncPtr_glGetQueryObjecti64vEXT
12732 #endif
12733 #ifndef GLEE_H_DEFINED_glGetQueryObjectui64vEXT
12734 #define GLEE_H_DEFINED_glGetQueryObjectui64vEXT
12735   typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT * params);
12736   GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT;
12737   #define glGetQueryObjectui64vEXT GLeeFuncPtr_glGetQueryObjectui64vEXT
12738 #endif
12739 #endif 
12740 
12741 /* GL_EXT_gpu_program_parameters */
12742 
12743 #ifndef GL_EXT_gpu_program_parameters
12744 #define GL_EXT_gpu_program_parameters 1
12745 #define __GLEE_GL_EXT_gpu_program_parameters 1
12746 /* Constants */
12747 #ifndef GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
12748 #define GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
12749   typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
12750   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT;
12751   #define glProgramEnvParameters4fvEXT GLeeFuncPtr_glProgramEnvParameters4fvEXT
12752 #endif
12753 #ifndef GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
12754 #define GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
12755   typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
12756   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT;
12757   #define glProgramLocalParameters4fvEXT GLeeFuncPtr_glProgramLocalParameters4fvEXT
12758 #endif
12759 #endif 
12760 
12761 /* GL_APPLE_flush_buffer_range */
12762 
12763 #ifndef GL_APPLE_flush_buffer_range
12764 #define GL_APPLE_flush_buffer_range 1
12765 #define __GLEE_GL_APPLE_flush_buffer_range 1
12766 /* Constants */
12767 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE                  0x8A12
12768 #define GL_BUFFER_FLUSHING_UNMAP_APPLE                     0x8A13
12769 #ifndef GLEE_H_DEFINED_glBufferParameteriAPPLE
12770 #define GLEE_H_DEFINED_glBufferParameteriAPPLE
12771   typedef void (APIENTRYP GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);
12772   GLEE_EXTERN GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE;
12773   #define glBufferParameteriAPPLE GLeeFuncPtr_glBufferParameteriAPPLE
12774 #endif
12775 #ifndef GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
12776 #define GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
12777   typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size);
12778   GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE;
12779   #define glFlushMappedBufferRangeAPPLE GLeeFuncPtr_glFlushMappedBufferRangeAPPLE
12780 #endif
12781 #endif 
12782 
12783 /* GL_EXT_gpu_shader4 */
12784 
12785 #ifndef GL_EXT_gpu_shader4
12786 #define GL_EXT_gpu_shader4 1
12787 #define __GLEE_GL_EXT_gpu_shader4 1
12788 /* Constants */
12789 #define GL_SAMPLER_1D_ARRAY_EXT                            0x8DC0
12790 #define GL_SAMPLER_2D_ARRAY_EXT                            0x8DC1
12791 #define GL_SAMPLER_BUFFER_EXT                              0x8DC2
12792 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT                     0x8DC3
12793 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT                     0x8DC4
12794 #define GL_SAMPLER_CUBE_SHADOW_EXT                         0x8DC5
12795 #define GL_UNSIGNED_INT_VEC2_EXT                           0x8DC6
12796 #define GL_UNSIGNED_INT_VEC3_EXT                           0x8DC7
12797 #define GL_UNSIGNED_INT_VEC4_EXT                           0x8DC8
12798 #define GL_INT_SAMPLER_1D_EXT                              0x8DC9
12799 #define GL_INT_SAMPLER_2D_EXT                              0x8DCA
12800 #define GL_INT_SAMPLER_3D_EXT                              0x8DCB
12801 #define GL_INT_SAMPLER_CUBE_EXT                            0x8DCC
12802 #define GL_INT_SAMPLER_2D_RECT_EXT                         0x8DCD
12803 #define GL_INT_SAMPLER_1D_ARRAY_EXT                        0x8DCE
12804 #define GL_INT_SAMPLER_2D_ARRAY_EXT                        0x8DCF
12805 #define GL_INT_SAMPLER_BUFFER_EXT                          0x8DD0
12806 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT                     0x8DD1
12807 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT                     0x8DD2
12808 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT                     0x8DD3
12809 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT                   0x8DD4
12810 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT                0x8DD5
12811 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT               0x8DD6
12812 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT               0x8DD7
12813 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT                 0x8DD8
12814 #ifndef GLEE_H_DEFINED_glGetUniformuivEXT
12815 #define GLEE_H_DEFINED_glGetUniformuivEXT
12816   typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint * params);
12817   GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT;
12818   #define glGetUniformuivEXT GLeeFuncPtr_glGetUniformuivEXT
12819 #endif
12820 #ifndef GLEE_H_DEFINED_glBindFragDataLocationEXT
12821 #define GLEE_H_DEFINED_glBindFragDataLocationEXT
12822   typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar * name);
12823   GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT;
12824   #define glBindFragDataLocationEXT GLeeFuncPtr_glBindFragDataLocationEXT
12825 #endif
12826 #ifndef GLEE_H_DEFINED_glGetFragDataLocationEXT
12827 #define GLEE_H_DEFINED_glGetFragDataLocationEXT
12828   typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar * name);
12829   GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT;
12830   #define glGetFragDataLocationEXT GLeeFuncPtr_glGetFragDataLocationEXT
12831 #endif
12832 #ifndef GLEE_H_DEFINED_glUniform1uiEXT
12833 #define GLEE_H_DEFINED_glUniform1uiEXT
12834   typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
12835   GLEE_EXTERN GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT;
12836   #define glUniform1uiEXT GLeeFuncPtr_glUniform1uiEXT
12837 #endif
12838 #ifndef GLEE_H_DEFINED_glUniform2uiEXT
12839 #define GLEE_H_DEFINED_glUniform2uiEXT
12840   typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
12841   GLEE_EXTERN GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT;
12842   #define glUniform2uiEXT GLeeFuncPtr_glUniform2uiEXT
12843 #endif
12844 #ifndef GLEE_H_DEFINED_glUniform3uiEXT
12845 #define GLEE_H_DEFINED_glUniform3uiEXT
12846   typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
12847   GLEE_EXTERN GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT;
12848   #define glUniform3uiEXT GLeeFuncPtr_glUniform3uiEXT
12849 #endif
12850 #ifndef GLEE_H_DEFINED_glUniform4uiEXT
12851 #define GLEE_H_DEFINED_glUniform4uiEXT
12852   typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
12853   GLEE_EXTERN GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT;
12854   #define glUniform4uiEXT GLeeFuncPtr_glUniform4uiEXT
12855 #endif
12856 #ifndef GLEE_H_DEFINED_glUniform1uivEXT
12857 #define GLEE_H_DEFINED_glUniform1uivEXT
12858   typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12859   GLEE_EXTERN GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT;
12860   #define glUniform1uivEXT GLeeFuncPtr_glUniform1uivEXT
12861 #endif
12862 #ifndef GLEE_H_DEFINED_glUniform2uivEXT
12863 #define GLEE_H_DEFINED_glUniform2uivEXT
12864   typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12865   GLEE_EXTERN GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT;
12866   #define glUniform2uivEXT GLeeFuncPtr_glUniform2uivEXT
12867 #endif
12868 #ifndef GLEE_H_DEFINED_glUniform3uivEXT
12869 #define GLEE_H_DEFINED_glUniform3uivEXT
12870   typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12871   GLEE_EXTERN GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT;
12872   #define glUniform3uivEXT GLeeFuncPtr_glUniform3uivEXT
12873 #endif
12874 #ifndef GLEE_H_DEFINED_glUniform4uivEXT
12875 #define GLEE_H_DEFINED_glUniform4uivEXT
12876   typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
12877   GLEE_EXTERN GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT;
12878   #define glUniform4uivEXT GLeeFuncPtr_glUniform4uivEXT
12879 #endif
12880 #endif 
12881 
12882 /* GL_EXT_draw_instanced */
12883 
12884 #ifndef GL_EXT_draw_instanced
12885 #define GL_EXT_draw_instanced 1
12886 #define __GLEE_GL_EXT_draw_instanced 1
12887 /* Constants */
12888 #ifndef GLEE_H_DEFINED_glDrawArraysInstancedEXT
12889 #define GLEE_H_DEFINED_glDrawArraysInstancedEXT
12890   typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
12891   GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT;
12892   #define glDrawArraysInstancedEXT GLeeFuncPtr_glDrawArraysInstancedEXT
12893 #endif
12894 #ifndef GLEE_H_DEFINED_glDrawElementsInstancedEXT
12895 #define GLEE_H_DEFINED_glDrawElementsInstancedEXT
12896   typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
12897   GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT;
12898   #define glDrawElementsInstancedEXT GLeeFuncPtr_glDrawElementsInstancedEXT
12899 #endif
12900 #endif 
12901 
12902 /* GL_EXT_packed_float */
12903 
12904 #ifndef GL_EXT_packed_float
12905 #define GL_EXT_packed_float 1
12906 #define __GLEE_GL_EXT_packed_float 1
12907 /* Constants */
12908 #define GL_R11F_G11F_B10F_EXT                              0x8C3A
12909 #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT                0x8C3B
12910 #define GL_RGBA_SIGNED_COMPONENTS_EXT                      0x8C3C
12911 #endif 
12912 
12913 /* GL_EXT_texture_array */
12914 
12915 #ifndef GL_EXT_texture_array
12916 #define GL_EXT_texture_array 1
12917 #define __GLEE_GL_EXT_texture_array 1
12918 /* Constants */
12919 #define GL_TEXTURE_1D_ARRAY_EXT                            0x8C18
12920 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT                      0x8C19
12921 #define GL_TEXTURE_2D_ARRAY_EXT                            0x8C1A
12922 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT                      0x8C1B
12923 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT                    0x8C1C
12924 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT                    0x8C1D
12925 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT                    0x88FF
12926 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT                0x884E
12927 #endif 
12928 
12929 /* GL_EXT_texture_buffer_object */
12930 
12931 #ifndef GL_EXT_texture_buffer_object
12932 #define GL_EXT_texture_buffer_object 1
12933 #define __GLEE_GL_EXT_texture_buffer_object 1
12934 /* Constants */
12935 #define GL_TEXTURE_BUFFER_EXT                              0x8C2A
12936 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT                     0x8C2B
12937 #define GL_TEXTURE_BINDING_BUFFER_EXT                      0x8C2C
12938 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT           0x8C2D
12939 #define GL_TEXTURE_BUFFER_FORMAT_EXT                       0x8C2E
12940 #ifndef GLEE_H_DEFINED_glTexBufferEXT
12941 #define GLEE_H_DEFINED_glTexBufferEXT
12942   typedef void (APIENTRYP GLEEPFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
12943   GLEE_EXTERN GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT;
12944   #define glTexBufferEXT GLeeFuncPtr_glTexBufferEXT
12945 #endif
12946 #endif 
12947 
12948 /* GL_EXT_texture_compression_latc */
12949 
12950 #ifndef GL_EXT_texture_compression_latc
12951 #define GL_EXT_texture_compression_latc 1
12952 #define __GLEE_GL_EXT_texture_compression_latc 1
12953 /* Constants */
12954 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT                  0x8C70
12955 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT           0x8C71
12956 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT            0x8C72
12957 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT     0x8C73
12958 #endif 
12959 
12960 /* GL_EXT_texture_compression_rgtc */
12961 
12962 #ifndef GL_EXT_texture_compression_rgtc
12963 #define GL_EXT_texture_compression_rgtc 1
12964 #define __GLEE_GL_EXT_texture_compression_rgtc 1
12965 /* Constants */
12966 #define GL_COMPRESSED_RED_RGTC1_EXT                        0x8DBB
12967 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT                 0x8DBC
12968 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT                  0x8DBD
12969 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT           0x8DBE
12970 #endif 
12971 
12972 /* GL_EXT_texture_shared_exponent */
12973 
12974 #ifndef GL_EXT_texture_shared_exponent
12975 #define GL_EXT_texture_shared_exponent 1
12976 #define __GLEE_GL_EXT_texture_shared_exponent 1
12977 /* Constants */
12978 #define GL_RGB9_E5_EXT                                     0x8C3D
12979 #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT                    0x8C3E
12980 #define GL_TEXTURE_SHARED_SIZE_EXT                         0x8C3F
12981 #endif 
12982 
12983 /* GL_NV_depth_buffer_float */
12984 
12985 #ifndef GL_NV_depth_buffer_float
12986 #define GL_NV_depth_buffer_float 1
12987 #define __GLEE_GL_NV_depth_buffer_float 1
12988 /* Constants */
12989 #define GL_DEPTH_COMPONENT32F_NV                           0x8DAB
12990 #define GL_DEPTH32F_STENCIL8_NV                            0x8DAC
12991 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV               0x8DAD
12992 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV                      0x8DAF
12993 #ifndef GLEE_H_DEFINED_glDepthRangedNV
12994 #define GLEE_H_DEFINED_glDepthRangedNV
12995   typedef void (APIENTRYP GLEEPFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
12996   GLEE_EXTERN GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV;
12997   #define glDepthRangedNV GLeeFuncPtr_glDepthRangedNV
12998 #endif
12999 #ifndef GLEE_H_DEFINED_glClearDepthdNV
13000 #define GLEE_H_DEFINED_glClearDepthdNV
13001   typedef void (APIENTRYP GLEEPFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
13002   GLEE_EXTERN GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV;
13003   #define glClearDepthdNV GLeeFuncPtr_glClearDepthdNV
13004 #endif
13005 #ifndef GLEE_H_DEFINED_glDepthBoundsdNV
13006 #define GLEE_H_DEFINED_glDepthBoundsdNV
13007   typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
13008   GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV;
13009   #define glDepthBoundsdNV GLeeFuncPtr_glDepthBoundsdNV
13010 #endif
13011 #endif 
13012 
13013 /* GL_NV_framebuffer_multisample_coverage */
13014 
13015 #ifndef GL_NV_framebuffer_multisample_coverage
13016 #define GL_NV_framebuffer_multisample_coverage 1
13017 #define __GLEE_GL_NV_framebuffer_multisample_coverage 1
13018 /* Constants */
13019 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV                0x8CAB
13020 #define GL_RENDERBUFFER_COLOR_SAMPLES_NV                   0x8E10
13021 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV               0x8E11
13022 #define GL_MULTISAMPLE_COVERAGE_MODES_NV                   0x8E12
13023 #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
13024 #define GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
13025   typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
13026   GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV;
13027   #define glRenderbufferStorageMultisampleCoverageNV GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV
13028 #endif
13029 #endif 
13030 
13031 /* GL_EXT_framebuffer_sRGB */
13032 
13033 #ifndef GL_EXT_framebuffer_sRGB
13034 #define GL_EXT_framebuffer_sRGB 1
13035 #define __GLEE_GL_EXT_framebuffer_sRGB 1
13036 /* Constants */
13037 #define GL_FRAMEBUFFER_SRGB_EXT                            0x8DB9
13038 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT                    0x8DBA
13039 #endif 
13040 
13041 /* GL_NV_geometry_shader4 */
13042 
13043 #ifndef GL_NV_geometry_shader4
13044 #define GL_NV_geometry_shader4 1
13045 #define __GLEE_GL_NV_geometry_shader4 1
13046 /* Constants */
13047 #endif 
13048 
13049 /* GL_NV_parameter_buffer_object */
13050 
13051 #ifndef GL_NV_parameter_buffer_object
13052 #define GL_NV_parameter_buffer_object 1
13053 #define __GLEE_GL_NV_parameter_buffer_object 1
13054 /* Constants */
13055 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV        0x8DA0
13056 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV            0x8DA1
13057 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV              0x8DA2
13058 #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV            0x8DA3
13059 #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV            0x8DA4
13060 #ifndef GLEE_H_DEFINED_glProgramBufferParametersfvNV
13061 #define GLEE_H_DEFINED_glProgramBufferParametersfvNV
13062   typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);
13063   GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV;
13064   #define glProgramBufferParametersfvNV GLeeFuncPtr_glProgramBufferParametersfvNV
13065 #endif
13066 #ifndef GLEE_H_DEFINED_glProgramBufferParametersIivNV
13067 #define GLEE_H_DEFINED_glProgramBufferParametersIivNV
13068   typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);
13069   GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV;
13070   #define glProgramBufferParametersIivNV GLeeFuncPtr_glProgramBufferParametersIivNV
13071 #endif
13072 #ifndef GLEE_H_DEFINED_glProgramBufferParametersIuivNV
13073 #define GLEE_H_DEFINED_glProgramBufferParametersIuivNV
13074   typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);
13075   GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV;
13076   #define glProgramBufferParametersIuivNV GLeeFuncPtr_glProgramBufferParametersIuivNV
13077 #endif
13078 #endif 
13079 
13080 /* GL_EXT_draw_buffers2 */
13081 
13082 #ifndef GL_EXT_draw_buffers2
13083 #define GL_EXT_draw_buffers2 1
13084 #define __GLEE_GL_EXT_draw_buffers2 1
13085 /* Constants */
13086 #ifndef GLEE_H_DEFINED_glColorMaskIndexedEXT
13087 #define GLEE_H_DEFINED_glColorMaskIndexedEXT
13088   typedef void (APIENTRYP GLEEPFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
13089   GLEE_EXTERN GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT;
13090   #define glColorMaskIndexedEXT GLeeFuncPtr_glColorMaskIndexedEXT
13091 #endif
13092 #ifndef GLEE_H_DEFINED_glGetBooleanIndexedvEXT
13093 #define GLEE_H_DEFINED_glGetBooleanIndexedvEXT
13094   typedef void (APIENTRYP GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean * data);
13095   GLEE_EXTERN GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT;
13096   #define glGetBooleanIndexedvEXT GLeeFuncPtr_glGetBooleanIndexedvEXT
13097 #endif
13098 #ifndef GLEE_H_DEFINED_glGetIntegerIndexedvEXT
13099 #define GLEE_H_DEFINED_glGetIntegerIndexedvEXT
13100   typedef void (APIENTRYP GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint * data);
13101   GLEE_EXTERN GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT;
13102   #define glGetIntegerIndexedvEXT GLeeFuncPtr_glGetIntegerIndexedvEXT
13103 #endif
13104 #ifndef GLEE_H_DEFINED_glEnableIndexedEXT
13105 #define GLEE_H_DEFINED_glEnableIndexedEXT
13106   typedef void (APIENTRYP GLEEPFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
13107   GLEE_EXTERN GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT;
13108   #define glEnableIndexedEXT GLeeFuncPtr_glEnableIndexedEXT
13109 #endif
13110 #ifndef GLEE_H_DEFINED_glDisableIndexedEXT
13111 #define GLEE_H_DEFINED_glDisableIndexedEXT
13112   typedef void (APIENTRYP GLEEPFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
13113   GLEE_EXTERN GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT;
13114   #define glDisableIndexedEXT GLeeFuncPtr_glDisableIndexedEXT
13115 #endif
13116 #ifndef GLEE_H_DEFINED_glIsEnabledIndexedEXT
13117 #define GLEE_H_DEFINED_glIsEnabledIndexedEXT
13118   typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
13119   GLEE_EXTERN GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT;
13120   #define glIsEnabledIndexedEXT GLeeFuncPtr_glIsEnabledIndexedEXT
13121 #endif
13122 #endif 
13123 
13124 /* GL_NV_transform_feedback */
13125 
13126 #ifndef GL_NV_transform_feedback
13127 #define GL_NV_transform_feedback 1
13128 #define __GLEE_GL_NV_transform_feedback 1
13129 /* Constants */
13130 #define GL_BACK_PRIMARY_COLOR_NV                           0x8C77
13131 #define GL_BACK_SECONDARY_COLOR_NV                         0x8C78
13132 #define GL_TEXTURE_COORD_NV                                0x8C79
13133 #define GL_CLIP_DISTANCE_NV                                0x8C7A
13134 #define GL_VERTEX_ID_NV                                    0x8C7B
13135 #define GL_PRIMITIVE_ID_NV                                 0x8C7C
13136 #define GL_GENERIC_ATTRIB_NV                               0x8C7D
13137 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV                   0x8C7E
13138 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV               0x8C7F
13139 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV   0x8C80
13140 #define GL_ACTIVE_VARYINGS_NV                              0x8C81
13141 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV                    0x8C82
13142 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV                  0x8C83
13143 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV              0x8C84
13144 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV               0x8C85
13145 #define GL_TRANSFORM_FEEDBACK_RECORD_NV                    0x8C86
13146 #define GL_PRIMITIVES_GENERATED_NV                         0x8C87
13147 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV        0x8C88
13148 #define GL_RASTERIZER_DISCARD_NV                           0x8C89
13149 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV   0x8C8A
13150 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV      0x8C8B
13151 #define GL_INTERLEAVED_ATTRIBS_NV                          0x8C8C
13152 #define GL_SEPARATE_ATTRIBS_NV                             0x8C8D
13153 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV                    0x8C8E
13154 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV            0x8C8F
13155 #ifndef GLEE_H_DEFINED_glBeginTransformFeedbackNV
13156 #define GLEE_H_DEFINED_glBeginTransformFeedbackNV
13157   typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
13158   GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV;
13159   #define glBeginTransformFeedbackNV GLeeFuncPtr_glBeginTransformFeedbackNV
13160 #endif
13161 #ifndef GLEE_H_DEFINED_glEndTransformFeedbackNV
13162 #define GLEE_H_DEFINED_glEndTransformFeedbackNV
13163   typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) ();
13164   GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV;
13165   #define glEndTransformFeedbackNV GLeeFuncPtr_glEndTransformFeedbackNV
13166 #endif
13167 #ifndef GLEE_H_DEFINED_glTransformFeedbackAttribsNV
13168 #define GLEE_H_DEFINED_glTransformFeedbackAttribsNV
13169   typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint * attribs, GLenum bufferMode);
13170   GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV;
13171   #define glTransformFeedbackAttribsNV GLeeFuncPtr_glTransformFeedbackAttribsNV
13172 #endif
13173 #ifndef GLEE_H_DEFINED_glBindBufferRangeNV
13174 #define GLEE_H_DEFINED_glBindBufferRangeNV
13175   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13176   GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV;
13177   #define glBindBufferRangeNV GLeeFuncPtr_glBindBufferRangeNV
13178 #endif
13179 #ifndef GLEE_H_DEFINED_glBindBufferOffsetNV
13180 #define GLEE_H_DEFINED_glBindBufferOffsetNV
13181   typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13182   GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV;
13183   #define glBindBufferOffsetNV GLeeFuncPtr_glBindBufferOffsetNV
13184 #endif
13185 #ifndef GLEE_H_DEFINED_glBindBufferBaseNV
13186 #define GLEE_H_DEFINED_glBindBufferBaseNV
13187   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
13188   GLEE_EXTERN GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV;
13189   #define glBindBufferBaseNV GLeeFuncPtr_glBindBufferBaseNV
13190 #endif
13191 #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
13192 #define GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
13193   typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
13194   GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV;
13195   #define glTransformFeedbackVaryingsNV GLeeFuncPtr_glTransformFeedbackVaryingsNV
13196 #endif
13197 #ifndef GLEE_H_DEFINED_glActiveVaryingNV
13198 #define GLEE_H_DEFINED_glActiveVaryingNV
13199   typedef void (APIENTRYP GLEEPFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar * name);
13200   GLEE_EXTERN GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV;
13201   #define glActiveVaryingNV GLeeFuncPtr_glActiveVaryingNV
13202 #endif
13203 #ifndef GLEE_H_DEFINED_glGetVaryingLocationNV
13204 #define GLEE_H_DEFINED_glGetVaryingLocationNV
13205   typedef GLint (APIENTRYP GLEEPFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar * name);
13206   GLEE_EXTERN GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV;
13207   #define glGetVaryingLocationNV GLeeFuncPtr_glGetVaryingLocationNV
13208 #endif
13209 #ifndef GLEE_H_DEFINED_glGetActiveVaryingNV
13210 #define GLEE_H_DEFINED_glGetActiveVaryingNV
13211   typedef void (APIENTRYP GLEEPFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
13212   GLEE_EXTERN GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV;
13213   #define glGetActiveVaryingNV GLeeFuncPtr_glGetActiveVaryingNV
13214 #endif
13215 #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
13216 #define GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
13217   typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint * location);
13218   GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV;
13219   #define glGetTransformFeedbackVaryingNV GLeeFuncPtr_glGetTransformFeedbackVaryingNV
13220 #endif
13221 #endif 
13222 
13223 /* GL_EXT_bindable_uniform */
13224 
13225 #ifndef GL_EXT_bindable_uniform
13226 #define GL_EXT_bindable_uniform 1
13227 #define __GLEE_GL_EXT_bindable_uniform 1
13228 /* Constants */
13229 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT                0x8DE2
13230 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT              0x8DE3
13231 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT              0x8DE4
13232 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT                   0x8DED
13233 #define GL_UNIFORM_BUFFER_EXT                              0x8DEE
13234 #define GL_UNIFORM_BUFFER_BINDING_EXT                      0x8DEF
13235 #ifndef GLEE_H_DEFINED_glUniformBufferEXT
13236 #define GLEE_H_DEFINED_glUniformBufferEXT
13237   typedef void (APIENTRYP GLEEPFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
13238   GLEE_EXTERN GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT;
13239   #define glUniformBufferEXT GLeeFuncPtr_glUniformBufferEXT
13240 #endif
13241 #ifndef GLEE_H_DEFINED_glGetUniformBufferSizeEXT
13242 #define GLEE_H_DEFINED_glGetUniformBufferSizeEXT
13243   typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);
13244   GLEE_EXTERN GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT;
13245   #define glGetUniformBufferSizeEXT GLeeFuncPtr_glGetUniformBufferSizeEXT
13246 #endif
13247 #ifndef GLEE_H_DEFINED_glGetUniformOffsetEXT
13248 #define GLEE_H_DEFINED_glGetUniformOffsetEXT
13249   typedef GLintptr (APIENTRYP GLEEPFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
13250   GLEE_EXTERN GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT;
13251   #define glGetUniformOffsetEXT GLeeFuncPtr_glGetUniformOffsetEXT
13252 #endif
13253 #endif 
13254 
13255 /* GL_EXT_texture_integer */
13256 
13257 #ifndef GL_EXT_texture_integer
13258 #define GL_EXT_texture_integer 1
13259 #define __GLEE_GL_EXT_texture_integer 1
13260 /* Constants */
13261 #define GL_RGBA32UI_EXT                                    0x8D70
13262 #define GL_RGB32UI_EXT                                     0x8D71
13263 #define GL_ALPHA32UI_EXT                                   0x8D72
13264 #define GL_INTENSITY32UI_EXT                               0x8D73
13265 #define GL_LUMINANCE32UI_EXT                               0x8D74
13266 #define GL_LUMINANCE_ALPHA32UI_EXT                         0x8D75
13267 #define GL_RGBA16UI_EXT                                    0x8D76
13268 #define GL_RGB16UI_EXT                                     0x8D77
13269 #define GL_ALPHA16UI_EXT                                   0x8D78
13270 #define GL_INTENSITY16UI_EXT                               0x8D79
13271 #define GL_LUMINANCE16UI_EXT                               0x8D7A
13272 #define GL_LUMINANCE_ALPHA16UI_EXT                         0x8D7B
13273 #define GL_RGBA8UI_EXT                                     0x8D7C
13274 #define GL_RGB8UI_EXT                                      0x8D7D
13275 #define GL_ALPHA8UI_EXT                                    0x8D7E
13276 #define GL_INTENSITY8UI_EXT                                0x8D7F
13277 #define GL_LUMINANCE8UI_EXT                                0x8D80
13278 #define GL_LUMINANCE_ALPHA8UI_EXT                          0x8D81
13279 #define GL_RGBA32I_EXT                                     0x8D82
13280 #define GL_RGB32I_EXT                                      0x8D83
13281 #define GL_ALPHA32I_EXT                                    0x8D84
13282 #define GL_INTENSITY32I_EXT                                0x8D85
13283 #define GL_LUMINANCE32I_EXT                                0x8D86
13284 #define GL_LUMINANCE_ALPHA32I_EXT                          0x8D87
13285 #define GL_RGBA16I_EXT                                     0x8D88
13286 #define GL_RGB16I_EXT                                      0x8D89
13287 #define GL_ALPHA16I_EXT                                    0x8D8A
13288 #define GL_INTENSITY16I_EXT                                0x8D8B
13289 #define GL_LUMINANCE16I_EXT                                0x8D8C
13290 #define GL_LUMINANCE_ALPHA16I_EXT                          0x8D8D
13291 #define GL_RGBA8I_EXT                                      0x8D8E
13292 #define GL_RGB8I_EXT                                       0x8D8F
13293 #define GL_ALPHA8I_EXT                                     0x8D90
13294 #define GL_INTENSITY8I_EXT                                 0x8D91
13295 #define GL_LUMINANCE8I_EXT                                 0x8D92
13296 #define GL_LUMINANCE_ALPHA8I_EXT                           0x8D93
13297 #define GL_RED_INTEGER_EXT                                 0x8D94
13298 #define GL_GREEN_INTEGER_EXT                               0x8D95
13299 #define GL_BLUE_INTEGER_EXT                                0x8D96
13300 #define GL_ALPHA_INTEGER_EXT                               0x8D97
13301 #define GL_RGB_INTEGER_EXT                                 0x8D98
13302 #define GL_RGBA_INTEGER_EXT                                0x8D99
13303 #define GL_BGR_INTEGER_EXT                                 0x8D9A
13304 #define GL_BGRA_INTEGER_EXT                                0x8D9B
13305 #define GL_LUMINANCE_INTEGER_EXT                           0x8D9C
13306 #define GL_LUMINANCE_ALPHA_INTEGER_EXT                     0x8D9D
13307 #define GL_RGBA_INTEGER_MODE_EXT                           0x8D9E
13308 #ifndef GLEE_H_DEFINED_glTexParameterIivEXT
13309 #define GLEE_H_DEFINED_glTexParameterIivEXT
13310   typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
13311   GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT;
13312   #define glTexParameterIivEXT GLeeFuncPtr_glTexParameterIivEXT
13313 #endif
13314 #ifndef GLEE_H_DEFINED_glTexParameterIuivEXT
13315 #define GLEE_H_DEFINED_glTexParameterIuivEXT
13316   typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint * params);
13317   GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT;
13318   #define glTexParameterIuivEXT GLeeFuncPtr_glTexParameterIuivEXT
13319 #endif
13320 #ifndef GLEE_H_DEFINED_glGetTexParameterIivEXT
13321 #define GLEE_H_DEFINED_glGetTexParameterIivEXT
13322   typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
13323   GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT;
13324   #define glGetTexParameterIivEXT GLeeFuncPtr_glGetTexParameterIivEXT
13325 #endif
13326 #ifndef GLEE_H_DEFINED_glGetTexParameterIuivEXT
13327 #define GLEE_H_DEFINED_glGetTexParameterIuivEXT
13328   typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint * params);
13329   GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT;
13330   #define glGetTexParameterIuivEXT GLeeFuncPtr_glGetTexParameterIuivEXT
13331 #endif
13332 #ifndef GLEE_H_DEFINED_glClearColorIiEXT
13333 #define GLEE_H_DEFINED_glClearColorIiEXT
13334   typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
13335   GLEE_EXTERN GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT;
13336   #define glClearColorIiEXT GLeeFuncPtr_glClearColorIiEXT
13337 #endif
13338 #ifndef GLEE_H_DEFINED_glClearColorIuiEXT
13339 #define GLEE_H_DEFINED_glClearColorIuiEXT
13340   typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
13341   GLEE_EXTERN GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT;
13342   #define glClearColorIuiEXT GLeeFuncPtr_glClearColorIuiEXT
13343 #endif
13344 #endif 
13345 
13346 /* GL_GREMEDY_frame_terminator */
13347 
13348 #ifndef GL_GREMEDY_frame_terminator
13349 #define GL_GREMEDY_frame_terminator 1
13350 #define __GLEE_GL_GREMEDY_frame_terminator 1
13351 /* Constants */
13352 #ifndef GLEE_H_DEFINED_glFrameTerminatorGREMEDY
13353 #define GLEE_H_DEFINED_glFrameTerminatorGREMEDY
13354   typedef void (APIENTRYP GLEEPFNGLFRAMETERMINATORGREMEDYPROC) ();
13355   GLEE_EXTERN GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY;
13356   #define glFrameTerminatorGREMEDY GLeeFuncPtr_glFrameTerminatorGREMEDY
13357 #endif
13358 #endif 
13359 
13360 /* GL_NV_conditional_render */
13361 
13362 #ifndef GL_NV_conditional_render
13363 #define GL_NV_conditional_render 1
13364 #define __GLEE_GL_NV_conditional_render 1
13365 /* Constants */
13366 #define GL_QUERY_WAIT_NV                                   0x8E13
13367 #define GL_QUERY_NO_WAIT_NV                                0x8E14
13368 #define GL_QUERY_BY_REGION_WAIT_NV                         0x8E15
13369 #define GL_QUERY_BY_REGION_NO_WAIT_NV                      0x8E16
13370 #ifndef GLEE_H_DEFINED_glBeginConditionalRenderNV
13371 #define GLEE_H_DEFINED_glBeginConditionalRenderNV
13372   typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);
13373   GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV;
13374   #define glBeginConditionalRenderNV GLeeFuncPtr_glBeginConditionalRenderNV
13375 #endif
13376 #ifndef GLEE_H_DEFINED_glEndConditionalRenderNV
13377 #define GLEE_H_DEFINED_glEndConditionalRenderNV
13378   typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERNVPROC) ();
13379   GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV;
13380   #define glEndConditionalRenderNV GLeeFuncPtr_glEndConditionalRenderNV
13381 #endif
13382 #endif 
13383 
13384 /* GL_NV_present_video */
13385 
13386 #ifndef GL_NV_present_video
13387 #define GL_NV_present_video 1
13388 #define __GLEE_GL_NV_present_video 1
13389 /* Constants */
13390 #define GL_FRAME_NV                                        0x8E26
13391 #define GL_FIELDS_NV                                       0x8E27
13392 #define GL_CURRENT_TIME_NV                                 0x8E28
13393 #define GL_NUM_FILL_STREAMS_NV                             0x8E29
13394 #define GL_PRESENT_TIME_NV                                 0x8E2A
13395 #define GL_PRESENT_DURATION_NV                             0x8E2B
13396 #endif 
13397 
13398 /* GL_EXT_transform_feedback */
13399 
13400 #ifndef GL_EXT_transform_feedback
13401 #define GL_EXT_transform_feedback 1
13402 #define __GLEE_GL_EXT_transform_feedback 1
13403 /* Constants */
13404 #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT                   0x8C8E
13405 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT             0x8C84
13406 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT              0x8C85
13407 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT           0x8C8F
13408 #define GL_INTERLEAVED_ATTRIBS_EXT                         0x8C8C
13409 #define GL_SEPARATE_ATTRIBS_EXT                            0x8C8D
13410 #define GL_PRIMITIVES_GENERATED_EXT                        0x8C87
13411 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT       0x8C88
13412 #define GL_RASTERIZER_DISCARD_EXT                          0x8C89
13413 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
13414 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT     0x8C8B
13415 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT  0x8C80
13416 #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT                 0x8C83
13417 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT              0x8C7F
13418 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT       0x8C76
13419 #ifndef GLEE_H_DEFINED_glBeginTransformFeedbackEXT
13420 #define GLEE_H_DEFINED_glBeginTransformFeedbackEXT
13421   typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);
13422   GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT;
13423   #define glBeginTransformFeedbackEXT GLeeFuncPtr_glBeginTransformFeedbackEXT
13424 #endif
13425 #ifndef GLEE_H_DEFINED_glEndTransformFeedbackEXT
13426 #define GLEE_H_DEFINED_glEndTransformFeedbackEXT
13427   typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) ();
13428   GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT;
13429   #define glEndTransformFeedbackEXT GLeeFuncPtr_glEndTransformFeedbackEXT
13430 #endif
13431 #ifndef GLEE_H_DEFINED_glBindBufferRangeEXT
13432 #define GLEE_H_DEFINED_glBindBufferRangeEXT
13433   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
13434   GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT;
13435   #define glBindBufferRangeEXT GLeeFuncPtr_glBindBufferRangeEXT
13436 #endif
13437 #ifndef GLEE_H_DEFINED_glBindBufferOffsetEXT
13438 #define GLEE_H_DEFINED_glBindBufferOffsetEXT
13439   typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
13440   GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT;
13441   #define glBindBufferOffsetEXT GLeeFuncPtr_glBindBufferOffsetEXT
13442 #endif
13443 #ifndef GLEE_H_DEFINED_glBindBufferBaseEXT
13444 #define GLEE_H_DEFINED_glBindBufferBaseEXT
13445   typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
13446   GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT;
13447   #define glBindBufferBaseEXT GLeeFuncPtr_glBindBufferBaseEXT
13448 #endif
13449 #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
13450 #define GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
13451   typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
13452   GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT;
13453   #define glTransformFeedbackVaryingsEXT GLeeFuncPtr_glTransformFeedbackVaryingsEXT
13454 #endif
13455 #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
13456 #define GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
13457   typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLint * location);
13458   GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT;
13459   #define glGetTransformFeedbackVaryingEXT GLeeFuncPtr_glGetTransformFeedbackVaryingEXT
13460 #endif
13461 #endif 
13462 
13463 /* GL_EXT_direct_state_access */
13464 
13465 #ifndef GL_EXT_direct_state_access
13466 #define GL_EXT_direct_state_access 1
13467 #define __GLEE_GL_EXT_direct_state_access 1
13468 /* Constants */
13469 #define GL_PROGRAM_MATRIX_EXT                              0x8E2D
13470 #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT                    0x8E2E
13471 #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT                  0x8E2F
13472 #ifndef GLEE_H_DEFINED_glClientAttribDefaultEXT
13473 #define GLEE_H_DEFINED_glClientAttribDefaultEXT
13474   typedef void (APIENTRYP GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
13475   GLEE_EXTERN GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT;
13476   #define glClientAttribDefaultEXT GLeeFuncPtr_glClientAttribDefaultEXT
13477 #endif
13478 #ifndef GLEE_H_DEFINED_glPushClientAttribDefaultEXT
13479 #define GLEE_H_DEFINED_glPushClientAttribDefaultEXT
13480   typedef void (APIENTRYP GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
13481   GLEE_EXTERN GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT;
13482   #define glPushClientAttribDefaultEXT GLeeFuncPtr_glPushClientAttribDefaultEXT
13483 #endif
13484 #ifndef GLEE_H_DEFINED_glMatrixLoadfEXT
13485 #define GLEE_H_DEFINED_glMatrixLoadfEXT
13486   typedef void (APIENTRYP GLEEPFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat * m);
13487   GLEE_EXTERN GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT;
13488   #define glMatrixLoadfEXT GLeeFuncPtr_glMatrixLoadfEXT
13489 #endif
13490 #ifndef GLEE_H_DEFINED_glMatrixLoaddEXT
13491 #define GLEE_H_DEFINED_glMatrixLoaddEXT
13492   typedef void (APIENTRYP GLEEPFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble * m);
13493   GLEE_EXTERN GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT;
13494   #define glMatrixLoaddEXT GLeeFuncPtr_glMatrixLoaddEXT
13495 #endif
13496 #ifndef GLEE_H_DEFINED_glMatrixMultfEXT
13497 #define GLEE_H_DEFINED_glMatrixMultfEXT
13498   typedef void (APIENTRYP GLEEPFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat * m);
13499   GLEE_EXTERN GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT;
13500   #define glMatrixMultfEXT GLeeFuncPtr_glMatrixMultfEXT
13501 #endif
13502 #ifndef GLEE_H_DEFINED_glMatrixMultdEXT
13503 #define GLEE_H_DEFINED_glMatrixMultdEXT
13504   typedef void (APIENTRYP GLEEPFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble * m);
13505   GLEE_EXTERN GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT;
13506   #define glMatrixMultdEXT GLeeFuncPtr_glMatrixMultdEXT
13507 #endif
13508 #ifndef GLEE_H_DEFINED_glMatrixLoadIdentityEXT
13509 #define GLEE_H_DEFINED_glMatrixLoadIdentityEXT
13510   typedef void (APIENTRYP GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
13511   GLEE_EXTERN GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT;
13512   #define glMatrixLoadIdentityEXT GLeeFuncPtr_glMatrixLoadIdentityEXT
13513 #endif
13514 #ifndef GLEE_H_DEFINED_glMatrixRotatefEXT
13515 #define GLEE_H_DEFINED_glMatrixRotatefEXT
13516   typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
13517   GLEE_EXTERN GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT;
13518   #define glMatrixRotatefEXT GLeeFuncPtr_glMatrixRotatefEXT
13519 #endif
13520 #ifndef GLEE_H_DEFINED_glMatrixRotatedEXT
13521 #define GLEE_H_DEFINED_glMatrixRotatedEXT
13522   typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
13523   GLEE_EXTERN GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT;
13524   #define glMatrixRotatedEXT GLeeFuncPtr_glMatrixRotatedEXT
13525 #endif
13526 #ifndef GLEE_H_DEFINED_glMatrixScalefEXT
13527 #define GLEE_H_DEFINED_glMatrixScalefEXT
13528   typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
13529   GLEE_EXTERN GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT;
13530   #define glMatrixScalefEXT GLeeFuncPtr_glMatrixScalefEXT
13531 #endif
13532 #ifndef GLEE_H_DEFINED_glMatrixScaledEXT
13533 #define GLEE_H_DEFINED_glMatrixScaledEXT
13534   typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
13535   GLEE_EXTERN GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT;
13536   #define glMatrixScaledEXT GLeeFuncPtr_glMatrixScaledEXT
13537 #endif
13538 #ifndef GLEE_H_DEFINED_glMatrixTranslatefEXT
13539 #define GLEE_H_DEFINED_glMatrixTranslatefEXT
13540   typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
13541   GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT;
13542   #define glMatrixTranslatefEXT GLeeFuncPtr_glMatrixTranslatefEXT
13543 #endif
13544 #ifndef GLEE_H_DEFINED_glMatrixTranslatedEXT
13545 #define GLEE_H_DEFINED_glMatrixTranslatedEXT
13546   typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
13547   GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT;
13548   #define glMatrixTranslatedEXT GLeeFuncPtr_glMatrixTranslatedEXT
13549 #endif
13550 #ifndef GLEE_H_DEFINED_glMatrixFrustumEXT
13551 #define GLEE_H_DEFINED_glMatrixFrustumEXT
13552   typedef void (APIENTRYP GLEEPFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
13553   GLEE_EXTERN GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT;
13554   #define glMatrixFrustumEXT GLeeFuncPtr_glMatrixFrustumEXT
13555 #endif
13556 #ifndef GLEE_H_DEFINED_glMatrixOrthoEXT
13557 #define GLEE_H_DEFINED_glMatrixOrthoEXT
13558   typedef void (APIENTRYP GLEEPFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
13559   GLEE_EXTERN GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT;
13560   #define glMatrixOrthoEXT GLeeFuncPtr_glMatrixOrthoEXT
13561 #endif
13562 #ifndef GLEE_H_DEFINED_glMatrixPopEXT
13563 #define GLEE_H_DEFINED_glMatrixPopEXT
13564   typedef void (APIENTRYP GLEEPFNGLMATRIXPOPEXTPROC) (GLenum mode);
13565   GLEE_EXTERN GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT;
13566   #define glMatrixPopEXT GLeeFuncPtr_glMatrixPopEXT
13567 #endif
13568 #ifndef GLEE_H_DEFINED_glMatrixPushEXT
13569 #define GLEE_H_DEFINED_glMatrixPushEXT
13570   typedef void (APIENTRYP GLEEPFNGLMATRIXPUSHEXTPROC) (GLenum mode);
13571   GLEE_EXTERN GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT;
13572   #define glMatrixPushEXT GLeeFuncPtr_glMatrixPushEXT
13573 #endif
13574 #ifndef GLEE_H_DEFINED_glMatrixLoadTransposefEXT
13575 #define GLEE_H_DEFINED_glMatrixLoadTransposefEXT
13576   typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
13577   GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT;
13578   #define glMatrixLoadTransposefEXT GLeeFuncPtr_glMatrixLoadTransposefEXT
13579 #endif
13580 #ifndef GLEE_H_DEFINED_glMatrixLoadTransposedEXT
13581 #define GLEE_H_DEFINED_glMatrixLoadTransposedEXT
13582   typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
13583   GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT;
13584   #define glMatrixLoadTransposedEXT GLeeFuncPtr_glMatrixLoadTransposedEXT
13585 #endif
13586 #ifndef GLEE_H_DEFINED_glMatrixMultTransposefEXT
13587 #define GLEE_H_DEFINED_glMatrixMultTransposefEXT
13588   typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
13589   GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT;
13590   #define glMatrixMultTransposefEXT GLeeFuncPtr_glMatrixMultTransposefEXT
13591 #endif
13592 #ifndef GLEE_H_DEFINED_glMatrixMultTransposedEXT
13593 #define GLEE_H_DEFINED_glMatrixMultTransposedEXT
13594   typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
13595   GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT;
13596   #define glMatrixMultTransposedEXT GLeeFuncPtr_glMatrixMultTransposedEXT
13597 #endif
13598 #ifndef GLEE_H_DEFINED_glTextureParameterfEXT
13599 #define GLEE_H_DEFINED_glTextureParameterfEXT
13600   typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
13601   GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT;
13602   #define glTextureParameterfEXT GLeeFuncPtr_glTextureParameterfEXT
13603 #endif
13604 #ifndef GLEE_H_DEFINED_glTextureParameterfvEXT
13605 #define GLEE_H_DEFINED_glTextureParameterfvEXT
13606   typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat * params);
13607   GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT;
13608   #define glTextureParameterfvEXT GLeeFuncPtr_glTextureParameterfvEXT
13609 #endif
13610 #ifndef GLEE_H_DEFINED_glTextureParameteriEXT
13611 #define GLEE_H_DEFINED_glTextureParameteriEXT
13612   typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
13613   GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT;
13614   #define glTextureParameteriEXT GLeeFuncPtr_glTextureParameteriEXT
13615 #endif
13616 #ifndef GLEE_H_DEFINED_glTextureParameterivEXT
13617 #define GLEE_H_DEFINED_glTextureParameterivEXT
13618   typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
13619   GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT;
13620   #define glTextureParameterivEXT GLeeFuncPtr_glTextureParameterivEXT
13621 #endif
13622 #ifndef GLEE_H_DEFINED_glTextureImage1DEXT
13623 #define GLEE_H_DEFINED_glTextureImage1DEXT
13624   typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13625   GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT;
13626   #define glTextureImage1DEXT GLeeFuncPtr_glTextureImage1DEXT
13627 #endif
13628 #ifndef GLEE_H_DEFINED_glTextureImage2DEXT
13629 #define GLEE_H_DEFINED_glTextureImage2DEXT
13630   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);
13631   GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT;
13632   #define glTextureImage2DEXT GLeeFuncPtr_glTextureImage2DEXT
13633 #endif
13634 #ifndef GLEE_H_DEFINED_glTextureSubImage1DEXT
13635 #define GLEE_H_DEFINED_glTextureSubImage1DEXT
13636   typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
13637   GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT;
13638   #define glTextureSubImage1DEXT GLeeFuncPtr_glTextureSubImage1DEXT
13639 #endif
13640 #ifndef GLEE_H_DEFINED_glTextureSubImage2DEXT
13641 #define GLEE_H_DEFINED_glTextureSubImage2DEXT
13642   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);
13643   GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT;
13644   #define glTextureSubImage2DEXT GLeeFuncPtr_glTextureSubImage2DEXT
13645 #endif
13646 #ifndef GLEE_H_DEFINED_glCopyTextureImage1DEXT
13647 #define GLEE_H_DEFINED_glCopyTextureImage1DEXT
13648   typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
13649   GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT;
13650   #define glCopyTextureImage1DEXT GLeeFuncPtr_glCopyTextureImage1DEXT
13651 #endif
13652 #ifndef GLEE_H_DEFINED_glCopyTextureImage2DEXT
13653 #define GLEE_H_DEFINED_glCopyTextureImage2DEXT
13654   typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
13655   GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT;
13656   #define glCopyTextureImage2DEXT GLeeFuncPtr_glCopyTextureImage2DEXT
13657 #endif
13658 #ifndef GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
13659 #define GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
13660   typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
13661   GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT;
13662   #define glCopyTextureSubImage1DEXT GLeeFuncPtr_glCopyTextureSubImage1DEXT
13663 #endif
13664 #ifndef GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
13665 #define GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
13666   typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13667   GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT;
13668   #define glCopyTextureSubImage2DEXT GLeeFuncPtr_glCopyTextureSubImage2DEXT
13669 #endif
13670 #ifndef GLEE_H_DEFINED_glGetTextureImageEXT
13671 #define GLEE_H_DEFINED_glGetTextureImageEXT
13672   typedef void (APIENTRYP GLEEPFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
13673   GLEE_EXTERN GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT;
13674   #define glGetTextureImageEXT GLeeFuncPtr_glGetTextureImageEXT
13675 #endif
13676 #ifndef GLEE_H_DEFINED_glGetTextureParameterfvEXT
13677 #define GLEE_H_DEFINED_glGetTextureParameterfvEXT
13678   typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat * params);
13679   GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT;
13680   #define glGetTextureParameterfvEXT GLeeFuncPtr_glGetTextureParameterfvEXT
13681 #endif
13682 #ifndef GLEE_H_DEFINED_glGetTextureParameterivEXT
13683 #define GLEE_H_DEFINED_glGetTextureParameterivEXT
13684   typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
13685   GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT;
13686   #define glGetTextureParameterivEXT GLeeFuncPtr_glGetTextureParameterivEXT
13687 #endif
13688 #ifndef GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
13689 #define GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
13690   typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params);
13691   GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT;
13692   #define glGetTextureLevelParameterfvEXT GLeeFuncPtr_glGetTextureLevelParameterfvEXT
13693 #endif
13694 #ifndef GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
13695 #define GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
13696   typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params);
13697   GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT;
13698   #define glGetTextureLevelParameterivEXT GLeeFuncPtr_glGetTextureLevelParameterivEXT
13699 #endif
13700 #ifndef GLEE_H_DEFINED_glTextureImage3DEXT
13701 #define GLEE_H_DEFINED_glTextureImage3DEXT
13702   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);
13703   GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT;
13704   #define glTextureImage3DEXT GLeeFuncPtr_glTextureImage3DEXT
13705 #endif
13706 #ifndef GLEE_H_DEFINED_glTextureSubImage3DEXT
13707 #define GLEE_H_DEFINED_glTextureSubImage3DEXT
13708   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);
13709   GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT;
13710   #define glTextureSubImage3DEXT GLeeFuncPtr_glTextureSubImage3DEXT
13711 #endif
13712 #ifndef GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
13713 #define GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
13714   typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13715   GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT;
13716   #define glCopyTextureSubImage3DEXT GLeeFuncPtr_glCopyTextureSubImage3DEXT
13717 #endif
13718 #ifndef GLEE_H_DEFINED_glMultiTexParameterfEXT
13719 #define GLEE_H_DEFINED_glMultiTexParameterfEXT
13720   typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
13721   GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT;
13722   #define glMultiTexParameterfEXT GLeeFuncPtr_glMultiTexParameterfEXT
13723 #endif
13724 #ifndef GLEE_H_DEFINED_glMultiTexParameterfvEXT
13725 #define GLEE_H_DEFINED_glMultiTexParameterfvEXT
13726   typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
13727   GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT;
13728   #define glMultiTexParameterfvEXT GLeeFuncPtr_glMultiTexParameterfvEXT
13729 #endif
13730 #ifndef GLEE_H_DEFINED_glMultiTexParameteriEXT
13731 #define GLEE_H_DEFINED_glMultiTexParameteriEXT
13732   typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
13733   GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT;
13734   #define glMultiTexParameteriEXT GLeeFuncPtr_glMultiTexParameteriEXT
13735 #endif
13736 #ifndef GLEE_H_DEFINED_glMultiTexParameterivEXT
13737 #define GLEE_H_DEFINED_glMultiTexParameterivEXT
13738   typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
13739   GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT;
13740   #define glMultiTexParameterivEXT GLeeFuncPtr_glMultiTexParameterivEXT
13741 #endif
13742 #ifndef GLEE_H_DEFINED_glMultiTexImage1DEXT
13743 #define GLEE_H_DEFINED_glMultiTexImage1DEXT
13744   typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
13745   GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT;
13746   #define glMultiTexImage1DEXT GLeeFuncPtr_glMultiTexImage1DEXT
13747 #endif
13748 #ifndef GLEE_H_DEFINED_glMultiTexImage2DEXT
13749 #define GLEE_H_DEFINED_glMultiTexImage2DEXT
13750   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);
13751   GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT;
13752   #define glMultiTexImage2DEXT GLeeFuncPtr_glMultiTexImage2DEXT
13753 #endif
13754 #ifndef GLEE_H_DEFINED_glMultiTexSubImage1DEXT
13755 #define GLEE_H_DEFINED_glMultiTexSubImage1DEXT
13756   typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
13757   GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT;
13758   #define glMultiTexSubImage1DEXT GLeeFuncPtr_glMultiTexSubImage1DEXT
13759 #endif
13760 #ifndef GLEE_H_DEFINED_glMultiTexSubImage2DEXT
13761 #define GLEE_H_DEFINED_glMultiTexSubImage2DEXT
13762   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);
13763   GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT;
13764   #define glMultiTexSubImage2DEXT GLeeFuncPtr_glMultiTexSubImage2DEXT
13765 #endif
13766 #ifndef GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
13767 #define GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
13768   typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
13769   GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT;
13770   #define glCopyMultiTexImage1DEXT GLeeFuncPtr_glCopyMultiTexImage1DEXT
13771 #endif
13772 #ifndef GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
13773 #define GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
13774   typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
13775   GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT;
13776   #define glCopyMultiTexImage2DEXT GLeeFuncPtr_glCopyMultiTexImage2DEXT
13777 #endif
13778 #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
13779 #define GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
13780   typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
13781   GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT;
13782   #define glCopyMultiTexSubImage1DEXT GLeeFuncPtr_glCopyMultiTexSubImage1DEXT
13783 #endif
13784 #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
13785 #define GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
13786   typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13787   GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT;
13788   #define glCopyMultiTexSubImage2DEXT GLeeFuncPtr_glCopyMultiTexSubImage2DEXT
13789 #endif
13790 #ifndef GLEE_H_DEFINED_glGetMultiTexImageEXT
13791 #define GLEE_H_DEFINED_glGetMultiTexImageEXT
13792   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
13793   GLEE_EXTERN GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT;
13794   #define glGetMultiTexImageEXT GLeeFuncPtr_glGetMultiTexImageEXT
13795 #endif
13796 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
13797 #define GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
13798   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
13799   GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT;
13800   #define glGetMultiTexParameterfvEXT GLeeFuncPtr_glGetMultiTexParameterfvEXT
13801 #endif
13802 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterivEXT
13803 #define GLEE_H_DEFINED_glGetMultiTexParameterivEXT
13804   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
13805   GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT;
13806   #define glGetMultiTexParameterivEXT GLeeFuncPtr_glGetMultiTexParameterivEXT
13807 #endif
13808 #ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
13809 #define GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
13810   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params);
13811   GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT;
13812   #define glGetMultiTexLevelParameterfvEXT GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT
13813 #endif
13814 #ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
13815 #define GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
13816   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params);
13817   GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT;
13818   #define glGetMultiTexLevelParameterivEXT GLeeFuncPtr_glGetMultiTexLevelParameterivEXT
13819 #endif
13820 #ifndef GLEE_H_DEFINED_glMultiTexImage3DEXT
13821 #define GLEE_H_DEFINED_glMultiTexImage3DEXT
13822   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);
13823   GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT;
13824   #define glMultiTexImage3DEXT GLeeFuncPtr_glMultiTexImage3DEXT
13825 #endif
13826 #ifndef GLEE_H_DEFINED_glMultiTexSubImage3DEXT
13827 #define GLEE_H_DEFINED_glMultiTexSubImage3DEXT
13828   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);
13829   GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT;
13830   #define glMultiTexSubImage3DEXT GLeeFuncPtr_glMultiTexSubImage3DEXT
13831 #endif
13832 #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
13833 #define GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
13834   typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
13835   GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT;
13836   #define glCopyMultiTexSubImage3DEXT GLeeFuncPtr_glCopyMultiTexSubImage3DEXT
13837 #endif
13838 #ifndef GLEE_H_DEFINED_glBindMultiTextureEXT
13839 #define GLEE_H_DEFINED_glBindMultiTextureEXT
13840   typedef void (APIENTRYP GLEEPFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
13841   GLEE_EXTERN GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT;
13842   #define glBindMultiTextureEXT GLeeFuncPtr_glBindMultiTextureEXT
13843 #endif
13844 #ifndef GLEE_H_DEFINED_glEnableClientStateIndexedEXT
13845 #define GLEE_H_DEFINED_glEnableClientStateIndexedEXT
13846   typedef void (APIENTRYP GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
13847   GLEE_EXTERN GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT;
13848   #define glEnableClientStateIndexedEXT GLeeFuncPtr_glEnableClientStateIndexedEXT
13849 #endif
13850 #ifndef GLEE_H_DEFINED_glDisableClientStateIndexedEXT
13851 #define GLEE_H_DEFINED_glDisableClientStateIndexedEXT
13852   typedef void (APIENTRYP GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
13853   GLEE_EXTERN GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT;
13854   #define glDisableClientStateIndexedEXT GLeeFuncPtr_glDisableClientStateIndexedEXT
13855 #endif
13856 #ifndef GLEE_H_DEFINED_glMultiTexCoordPointerEXT
13857 #define GLEE_H_DEFINED_glMultiTexCoordPointerEXT
13858   typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
13859   GLEE_EXTERN GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT;
13860   #define glMultiTexCoordPointerEXT GLeeFuncPtr_glMultiTexCoordPointerEXT
13861 #endif
13862 #ifndef GLEE_H_DEFINED_glMultiTexEnvfEXT
13863 #define GLEE_H_DEFINED_glMultiTexEnvfEXT
13864   typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
13865   GLEE_EXTERN GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT;
13866   #define glMultiTexEnvfEXT GLeeFuncPtr_glMultiTexEnvfEXT
13867 #endif
13868 #ifndef GLEE_H_DEFINED_glMultiTexEnvfvEXT
13869 #define GLEE_H_DEFINED_glMultiTexEnvfvEXT
13870   typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
13871   GLEE_EXTERN GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT;
13872   #define glMultiTexEnvfvEXT GLeeFuncPtr_glMultiTexEnvfvEXT
13873 #endif
13874 #ifndef GLEE_H_DEFINED_glMultiTexEnviEXT
13875 #define GLEE_H_DEFINED_glMultiTexEnviEXT
13876   typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
13877   GLEE_EXTERN GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT;
13878   #define glMultiTexEnviEXT GLeeFuncPtr_glMultiTexEnviEXT
13879 #endif
13880 #ifndef GLEE_H_DEFINED_glMultiTexEnvivEXT
13881 #define GLEE_H_DEFINED_glMultiTexEnvivEXT
13882   typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
13883   GLEE_EXTERN GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT;
13884   #define glMultiTexEnvivEXT GLeeFuncPtr_glMultiTexEnvivEXT
13885 #endif
13886 #ifndef GLEE_H_DEFINED_glMultiTexGendEXT
13887 #define GLEE_H_DEFINED_glMultiTexGendEXT
13888   typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
13889   GLEE_EXTERN GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT;
13890   #define glMultiTexGendEXT GLeeFuncPtr_glMultiTexGendEXT
13891 #endif
13892 #ifndef GLEE_H_DEFINED_glMultiTexGendvEXT
13893 #define GLEE_H_DEFINED_glMultiTexGendvEXT
13894   typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params);
13895   GLEE_EXTERN GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT;
13896   #define glMultiTexGendvEXT GLeeFuncPtr_glMultiTexGendvEXT
13897 #endif
13898 #ifndef GLEE_H_DEFINED_glMultiTexGenfEXT
13899 #define GLEE_H_DEFINED_glMultiTexGenfEXT
13900   typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
13901   GLEE_EXTERN GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT;
13902   #define glMultiTexGenfEXT GLeeFuncPtr_glMultiTexGenfEXT
13903 #endif
13904 #ifndef GLEE_H_DEFINED_glMultiTexGenfvEXT
13905 #define GLEE_H_DEFINED_glMultiTexGenfvEXT
13906   typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params);
13907   GLEE_EXTERN GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT;
13908   #define glMultiTexGenfvEXT GLeeFuncPtr_glMultiTexGenfvEXT
13909 #endif
13910 #ifndef GLEE_H_DEFINED_glMultiTexGeniEXT
13911 #define GLEE_H_DEFINED_glMultiTexGeniEXT
13912   typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
13913   GLEE_EXTERN GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT;
13914   #define glMultiTexGeniEXT GLeeFuncPtr_glMultiTexGeniEXT
13915 #endif
13916 #ifndef GLEE_H_DEFINED_glMultiTexGenivEXT
13917 #define GLEE_H_DEFINED_glMultiTexGenivEXT
13918   typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint * params);
13919   GLEE_EXTERN GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT;
13920   #define glMultiTexGenivEXT GLeeFuncPtr_glMultiTexGenivEXT
13921 #endif
13922 #ifndef GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
13923 #define GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
13924   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
13925   GLEE_EXTERN GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT;
13926   #define glGetMultiTexEnvfvEXT GLeeFuncPtr_glGetMultiTexEnvfvEXT
13927 #endif
13928 #ifndef GLEE_H_DEFINED_glGetMultiTexEnvivEXT
13929 #define GLEE_H_DEFINED_glGetMultiTexEnvivEXT
13930   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
13931   GLEE_EXTERN GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT;
13932   #define glGetMultiTexEnvivEXT GLeeFuncPtr_glGetMultiTexEnvivEXT
13933 #endif
13934 #ifndef GLEE_H_DEFINED_glGetMultiTexGendvEXT
13935 #define GLEE_H_DEFINED_glGetMultiTexGendvEXT
13936   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble * params);
13937   GLEE_EXTERN GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT;
13938   #define glGetMultiTexGendvEXT GLeeFuncPtr_glGetMultiTexGendvEXT
13939 #endif
13940 #ifndef GLEE_H_DEFINED_glGetMultiTexGenfvEXT
13941 #define GLEE_H_DEFINED_glGetMultiTexGenfvEXT
13942   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat * params);
13943   GLEE_EXTERN GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT;
13944   #define glGetMultiTexGenfvEXT GLeeFuncPtr_glGetMultiTexGenfvEXT
13945 #endif
13946 #ifndef GLEE_H_DEFINED_glGetMultiTexGenivEXT
13947 #define GLEE_H_DEFINED_glGetMultiTexGenivEXT
13948   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint * params);
13949   GLEE_EXTERN GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT;
13950   #define glGetMultiTexGenivEXT GLeeFuncPtr_glGetMultiTexGenivEXT
13951 #endif
13952 #ifndef GLEE_H_DEFINED_glGetFloatIndexedvEXT
13953 #define GLEE_H_DEFINED_glGetFloatIndexedvEXT
13954   typedef void (APIENTRYP GLEEPFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat * data);
13955   GLEE_EXTERN GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT;
13956   #define glGetFloatIndexedvEXT GLeeFuncPtr_glGetFloatIndexedvEXT
13957 #endif
13958 #ifndef GLEE_H_DEFINED_glGetDoubleIndexedvEXT
13959 #define GLEE_H_DEFINED_glGetDoubleIndexedvEXT
13960   typedef void (APIENTRYP GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble * data);
13961   GLEE_EXTERN GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT;
13962   #define glGetDoubleIndexedvEXT GLeeFuncPtr_glGetDoubleIndexedvEXT
13963 #endif
13964 #ifndef GLEE_H_DEFINED_glGetPointerIndexedvEXT
13965 #define GLEE_H_DEFINED_glGetPointerIndexedvEXT
13966   typedef void (APIENTRYP GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid* * data);
13967   GLEE_EXTERN GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT;
13968   #define glGetPointerIndexedvEXT GLeeFuncPtr_glGetPointerIndexedvEXT
13969 #endif
13970 #ifndef GLEE_H_DEFINED_glCompressedTextureImage3DEXT
13971 #define GLEE_H_DEFINED_glCompressedTextureImage3DEXT
13972   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);
13973   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT;
13974   #define glCompressedTextureImage3DEXT GLeeFuncPtr_glCompressedTextureImage3DEXT
13975 #endif
13976 #ifndef GLEE_H_DEFINED_glCompressedTextureImage2DEXT
13977 #define GLEE_H_DEFINED_glCompressedTextureImage2DEXT
13978   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
13979   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT;
13980   #define glCompressedTextureImage2DEXT GLeeFuncPtr_glCompressedTextureImage2DEXT
13981 #endif
13982 #ifndef GLEE_H_DEFINED_glCompressedTextureImage1DEXT
13983 #define GLEE_H_DEFINED_glCompressedTextureImage1DEXT
13984   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
13985   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT;
13986   #define glCompressedTextureImage1DEXT GLeeFuncPtr_glCompressedTextureImage1DEXT
13987 #endif
13988 #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
13989 #define GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
13990   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);
13991   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT;
13992   #define glCompressedTextureSubImage3DEXT GLeeFuncPtr_glCompressedTextureSubImage3DEXT
13993 #endif
13994 #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
13995 #define GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
13996   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);
13997   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT;
13998   #define glCompressedTextureSubImage2DEXT GLeeFuncPtr_glCompressedTextureSubImage2DEXT
13999 #endif
14000 #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
14001 #define GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
14002   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
14003   GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT;
14004   #define glCompressedTextureSubImage1DEXT GLeeFuncPtr_glCompressedTextureSubImage1DEXT
14005 #endif
14006 #ifndef GLEE_H_DEFINED_glGetCompressedTextureImageEXT
14007 #define GLEE_H_DEFINED_glGetCompressedTextureImageEXT
14008   typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid * img);
14009   GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT;
14010   #define glGetCompressedTextureImageEXT GLeeFuncPtr_glGetCompressedTextureImageEXT
14011 #endif
14012 #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
14013 #define GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
14014   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);
14015   GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT;
14016   #define glCompressedMultiTexImage3DEXT GLeeFuncPtr_glCompressedMultiTexImage3DEXT
14017 #endif
14018 #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
14019 #define GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
14020   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
14021   GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT;
14022   #define glCompressedMultiTexImage2DEXT GLeeFuncPtr_glCompressedMultiTexImage2DEXT
14023 #endif
14024 #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
14025 #define GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
14026   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
14027   GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT;
14028   #define glCompressedMultiTexImage1DEXT GLeeFuncPtr_glCompressedMultiTexImage1DEXT
14029 #endif
14030 #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
14031 #define GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
14032   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);
14033   GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT;
14034   #define glCompressedMultiTexSubImage3DEXT GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT
14035 #endif
14036 #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
14037 #define GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
14038   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);
14039   GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT;
14040   #define glCompressedMultiTexSubImage2DEXT GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT
14041 #endif
14042 #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
14043 #define GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
14044   typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
14045   GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT;
14046   #define glCompressedMultiTexSubImage1DEXT GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT
14047 #endif
14048 #ifndef GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
14049 #define GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
14050   typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid * img);
14051   GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT;
14052   #define glGetCompressedMultiTexImageEXT GLeeFuncPtr_glGetCompressedMultiTexImageEXT
14053 #endif
14054 #ifndef GLEE_H_DEFINED_glNamedProgramStringEXT
14055 #define GLEE_H_DEFINED_glNamedProgramStringEXT
14056   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string);
14057   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT;
14058   #define glNamedProgramStringEXT GLeeFuncPtr_glNamedProgramStringEXT
14059 #endif
14060 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
14061 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
14062   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
14063   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT;
14064   #define glNamedProgramLocalParameter4dEXT GLeeFuncPtr_glNamedProgramLocalParameter4dEXT
14065 #endif
14066 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
14067 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
14068   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble * params);
14069   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT;
14070   #define glNamedProgramLocalParameter4dvEXT GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT
14071 #endif
14072 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
14073 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
14074   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
14075   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT;
14076   #define glNamedProgramLocalParameter4fEXT GLeeFuncPtr_glNamedProgramLocalParameter4fEXT
14077 #endif
14078 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
14079 #define GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
14080   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat * params);
14081   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT;
14082   #define glNamedProgramLocalParameter4fvEXT GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT
14083 #endif
14084 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
14085 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
14086   typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble * params);
14087   GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT;
14088   #define glGetNamedProgramLocalParameterdvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT
14089 #endif
14090 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
14091 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
14092   typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat * params);
14093   GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT;
14094   #define glGetNamedProgramLocalParameterfvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT
14095 #endif
14096 #ifndef GLEE_H_DEFINED_glGetNamedProgramivEXT
14097 #define GLEE_H_DEFINED_glGetNamedProgramivEXT
14098   typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint * params);
14099   GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT;
14100   #define glGetNamedProgramivEXT GLeeFuncPtr_glGetNamedProgramivEXT
14101 #endif
14102 #ifndef GLEE_H_DEFINED_glGetNamedProgramStringEXT
14103 #define GLEE_H_DEFINED_glGetNamedProgramStringEXT
14104   typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid * string);
14105   GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT;
14106   #define glGetNamedProgramStringEXT GLeeFuncPtr_glGetNamedProgramStringEXT
14107 #endif
14108 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
14109 #define GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
14110   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params);
14111   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT;
14112   #define glNamedProgramLocalParameters4fvEXT GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT
14113 #endif
14114 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
14115 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
14116   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
14117   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT;
14118   #define glNamedProgramLocalParameterI4iEXT GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT
14119 #endif
14120 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
14121 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
14122   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint * params);
14123   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT;
14124   #define glNamedProgramLocalParameterI4ivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT
14125 #endif
14126 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
14127 #define GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
14128   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params);
14129   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT;
14130   #define glNamedProgramLocalParametersI4ivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT
14131 #endif
14132 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
14133 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
14134   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
14135   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT;
14136   #define glNamedProgramLocalParameterI4uiEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT
14137 #endif
14138 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
14139 #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
14140   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint * params);
14141   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT;
14142   #define glNamedProgramLocalParameterI4uivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT
14143 #endif
14144 #ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
14145 #define GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
14146   typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params);
14147   GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT;
14148   #define glNamedProgramLocalParametersI4uivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT
14149 #endif
14150 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
14151 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
14152   typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint * params);
14153   GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT;
14154   #define glGetNamedProgramLocalParameterIivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT
14155 #endif
14156 #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
14157 #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
14158   typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint * params);
14159   GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT;
14160   #define glGetNamedProgramLocalParameterIuivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT
14161 #endif
14162 #ifndef GLEE_H_DEFINED_glTextureParameterIivEXT
14163 #define GLEE_H_DEFINED_glTextureParameterIivEXT
14164   typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
14165   GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT;
14166   #define glTextureParameterIivEXT GLeeFuncPtr_glTextureParameterIivEXT
14167 #endif
14168 #ifndef GLEE_H_DEFINED_glTextureParameterIuivEXT
14169 #define GLEE_H_DEFINED_glTextureParameterIuivEXT
14170   typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint * params);
14171   GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT;
14172   #define glTextureParameterIuivEXT GLeeFuncPtr_glTextureParameterIuivEXT
14173 #endif
14174 #ifndef GLEE_H_DEFINED_glGetTextureParameterIivEXT
14175 #define GLEE_H_DEFINED_glGetTextureParameterIivEXT
14176   typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
14177   GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT;
14178   #define glGetTextureParameterIivEXT GLeeFuncPtr_glGetTextureParameterIivEXT
14179 #endif
14180 #ifndef GLEE_H_DEFINED_glGetTextureParameterIuivEXT
14181 #define GLEE_H_DEFINED_glGetTextureParameterIuivEXT
14182   typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint * params);
14183   GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT;
14184   #define glGetTextureParameterIuivEXT GLeeFuncPtr_glGetTextureParameterIuivEXT
14185 #endif
14186 #ifndef GLEE_H_DEFINED_glMultiTexParameterIivEXT
14187 #define GLEE_H_DEFINED_glMultiTexParameterIivEXT
14188   typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
14189   GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT;
14190   #define glMultiTexParameterIivEXT GLeeFuncPtr_glMultiTexParameterIivEXT
14191 #endif
14192 #ifndef GLEE_H_DEFINED_glMultiTexParameterIuivEXT
14193 #define GLEE_H_DEFINED_glMultiTexParameterIuivEXT
14194   typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint * params);
14195   GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT;
14196   #define glMultiTexParameterIuivEXT GLeeFuncPtr_glMultiTexParameterIuivEXT
14197 #endif
14198 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
14199 #define GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
14200   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
14201   GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT;
14202   #define glGetMultiTexParameterIivEXT GLeeFuncPtr_glGetMultiTexParameterIivEXT
14203 #endif
14204 #ifndef GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
14205 #define GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
14206   typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint * params);
14207   GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT;
14208   #define glGetMultiTexParameterIuivEXT GLeeFuncPtr_glGetMultiTexParameterIuivEXT
14209 #endif
14210 #ifndef GLEE_H_DEFINED_glProgramUniform1fEXT
14211 #define GLEE_H_DEFINED_glProgramUniform1fEXT
14212   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
14213   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT;
14214   #define glProgramUniform1fEXT GLeeFuncPtr_glProgramUniform1fEXT
14215 #endif
14216 #ifndef GLEE_H_DEFINED_glProgramUniform2fEXT
14217 #define GLEE_H_DEFINED_glProgramUniform2fEXT
14218   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
14219   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT;
14220   #define glProgramUniform2fEXT GLeeFuncPtr_glProgramUniform2fEXT
14221 #endif
14222 #ifndef GLEE_H_DEFINED_glProgramUniform3fEXT
14223 #define GLEE_H_DEFINED_glProgramUniform3fEXT
14224   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
14225   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT;
14226   #define glProgramUniform3fEXT GLeeFuncPtr_glProgramUniform3fEXT
14227 #endif
14228 #ifndef GLEE_H_DEFINED_glProgramUniform4fEXT
14229 #define GLEE_H_DEFINED_glProgramUniform4fEXT
14230   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
14231   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT;
14232   #define glProgramUniform4fEXT GLeeFuncPtr_glProgramUniform4fEXT
14233 #endif
14234 #ifndef GLEE_H_DEFINED_glProgramUniform1iEXT
14235 #define GLEE_H_DEFINED_glProgramUniform1iEXT
14236   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
14237   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT;
14238   #define glProgramUniform1iEXT GLeeFuncPtr_glProgramUniform1iEXT
14239 #endif
14240 #ifndef GLEE_H_DEFINED_glProgramUniform2iEXT
14241 #define GLEE_H_DEFINED_glProgramUniform2iEXT
14242   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
14243   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT;
14244   #define glProgramUniform2iEXT GLeeFuncPtr_glProgramUniform2iEXT
14245 #endif
14246 #ifndef GLEE_H_DEFINED_glProgramUniform3iEXT
14247 #define GLEE_H_DEFINED_glProgramUniform3iEXT
14248   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
14249   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT;
14250   #define glProgramUniform3iEXT GLeeFuncPtr_glProgramUniform3iEXT
14251 #endif
14252 #ifndef GLEE_H_DEFINED_glProgramUniform4iEXT
14253 #define GLEE_H_DEFINED_glProgramUniform4iEXT
14254   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
14255   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT;
14256   #define glProgramUniform4iEXT GLeeFuncPtr_glProgramUniform4iEXT
14257 #endif
14258 #ifndef GLEE_H_DEFINED_glProgramUniform1fvEXT
14259 #define GLEE_H_DEFINED_glProgramUniform1fvEXT
14260   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14261   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT;
14262   #define glProgramUniform1fvEXT GLeeFuncPtr_glProgramUniform1fvEXT
14263 #endif
14264 #ifndef GLEE_H_DEFINED_glProgramUniform2fvEXT
14265 #define GLEE_H_DEFINED_glProgramUniform2fvEXT
14266   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14267   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT;
14268   #define glProgramUniform2fvEXT GLeeFuncPtr_glProgramUniform2fvEXT
14269 #endif
14270 #ifndef GLEE_H_DEFINED_glProgramUniform3fvEXT
14271 #define GLEE_H_DEFINED_glProgramUniform3fvEXT
14272   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14273   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT;
14274   #define glProgramUniform3fvEXT GLeeFuncPtr_glProgramUniform3fvEXT
14275 #endif
14276 #ifndef GLEE_H_DEFINED_glProgramUniform4fvEXT
14277 #define GLEE_H_DEFINED_glProgramUniform4fvEXT
14278   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
14279   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT;
14280   #define glProgramUniform4fvEXT GLeeFuncPtr_glProgramUniform4fvEXT
14281 #endif
14282 #ifndef GLEE_H_DEFINED_glProgramUniform1ivEXT
14283 #define GLEE_H_DEFINED_glProgramUniform1ivEXT
14284   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14285   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT;
14286   #define glProgramUniform1ivEXT GLeeFuncPtr_glProgramUniform1ivEXT
14287 #endif
14288 #ifndef GLEE_H_DEFINED_glProgramUniform2ivEXT
14289 #define GLEE_H_DEFINED_glProgramUniform2ivEXT
14290   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14291   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT;
14292   #define glProgramUniform2ivEXT GLeeFuncPtr_glProgramUniform2ivEXT
14293 #endif
14294 #ifndef GLEE_H_DEFINED_glProgramUniform3ivEXT
14295 #define GLEE_H_DEFINED_glProgramUniform3ivEXT
14296   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14297   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT;
14298   #define glProgramUniform3ivEXT GLeeFuncPtr_glProgramUniform3ivEXT
14299 #endif
14300 #ifndef GLEE_H_DEFINED_glProgramUniform4ivEXT
14301 #define GLEE_H_DEFINED_glProgramUniform4ivEXT
14302   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
14303   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT;
14304   #define glProgramUniform4ivEXT GLeeFuncPtr_glProgramUniform4ivEXT
14305 #endif
14306 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
14307 #define GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
14308   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14309   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT;
14310   #define glProgramUniformMatrix2fvEXT GLeeFuncPtr_glProgramUniformMatrix2fvEXT
14311 #endif
14312 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
14313 #define GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
14314   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14315   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT;
14316   #define glProgramUniformMatrix3fvEXT GLeeFuncPtr_glProgramUniformMatrix3fvEXT
14317 #endif
14318 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
14319 #define GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
14320   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14321   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT;
14322   #define glProgramUniformMatrix4fvEXT GLeeFuncPtr_glProgramUniformMatrix4fvEXT
14323 #endif
14324 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
14325 #define GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
14326   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14327   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT;
14328   #define glProgramUniformMatrix2x3fvEXT GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT
14329 #endif
14330 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
14331 #define GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
14332   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14333   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT;
14334   #define glProgramUniformMatrix3x2fvEXT GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT
14335 #endif
14336 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
14337 #define GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
14338   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14339   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT;
14340   #define glProgramUniformMatrix2x4fvEXT GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT
14341 #endif
14342 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
14343 #define GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
14344   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14345   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT;
14346   #define glProgramUniformMatrix4x2fvEXT GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT
14347 #endif
14348 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
14349 #define GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
14350   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14351   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT;
14352   #define glProgramUniformMatrix3x4fvEXT GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT
14353 #endif
14354 #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
14355 #define GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
14356   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
14357   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT;
14358   #define glProgramUniformMatrix4x3fvEXT GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT
14359 #endif
14360 #ifndef GLEE_H_DEFINED_glProgramUniform1uiEXT
14361 #define GLEE_H_DEFINED_glProgramUniform1uiEXT
14362   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
14363   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT;
14364   #define glProgramUniform1uiEXT GLeeFuncPtr_glProgramUniform1uiEXT
14365 #endif
14366 #ifndef GLEE_H_DEFINED_glProgramUniform2uiEXT
14367 #define GLEE_H_DEFINED_glProgramUniform2uiEXT
14368   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
14369   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT;
14370   #define glProgramUniform2uiEXT GLeeFuncPtr_glProgramUniform2uiEXT
14371 #endif
14372 #ifndef GLEE_H_DEFINED_glProgramUniform3uiEXT
14373 #define GLEE_H_DEFINED_glProgramUniform3uiEXT
14374   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
14375   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT;
14376   #define glProgramUniform3uiEXT GLeeFuncPtr_glProgramUniform3uiEXT
14377 #endif
14378 #ifndef GLEE_H_DEFINED_glProgramUniform4uiEXT
14379 #define GLEE_H_DEFINED_glProgramUniform4uiEXT
14380   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
14381   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT;
14382   #define glProgramUniform4uiEXT GLeeFuncPtr_glProgramUniform4uiEXT
14383 #endif
14384 #ifndef GLEE_H_DEFINED_glProgramUniform1uivEXT
14385 #define GLEE_H_DEFINED_glProgramUniform1uivEXT
14386   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14387   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT;
14388   #define glProgramUniform1uivEXT GLeeFuncPtr_glProgramUniform1uivEXT
14389 #endif
14390 #ifndef GLEE_H_DEFINED_glProgramUniform2uivEXT
14391 #define GLEE_H_DEFINED_glProgramUniform2uivEXT
14392   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14393   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT;
14394   #define glProgramUniform2uivEXT GLeeFuncPtr_glProgramUniform2uivEXT
14395 #endif
14396 #ifndef GLEE_H_DEFINED_glProgramUniform3uivEXT
14397 #define GLEE_H_DEFINED_glProgramUniform3uivEXT
14398   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14399   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT;
14400   #define glProgramUniform3uivEXT GLeeFuncPtr_glProgramUniform3uivEXT
14401 #endif
14402 #ifndef GLEE_H_DEFINED_glProgramUniform4uivEXT
14403 #define GLEE_H_DEFINED_glProgramUniform4uivEXT
14404   typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
14405   GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT;
14406   #define glProgramUniform4uivEXT GLeeFuncPtr_glProgramUniform4uivEXT
14407 #endif
14408 #ifndef GLEE_H_DEFINED_glNamedBufferDataEXT
14409 #define GLEE_H_DEFINED_glNamedBufferDataEXT
14410   typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
14411   GLEE_EXTERN GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT;
14412   #define glNamedBufferDataEXT GLeeFuncPtr_glNamedBufferDataEXT
14413 #endif
14414 #ifndef GLEE_H_DEFINED_glNamedBufferSubDataEXT
14415 #define GLEE_H_DEFINED_glNamedBufferSubDataEXT
14416   typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
14417   GLEE_EXTERN GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT;
14418   #define glNamedBufferSubDataEXT GLeeFuncPtr_glNamedBufferSubDataEXT
14419 #endif
14420 #ifndef GLEE_H_DEFINED_glMapNamedBufferEXT
14421 #define GLEE_H_DEFINED_glMapNamedBufferEXT
14422   typedef GLvoid* (APIENTRYP GLEEPFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);
14423   GLEE_EXTERN GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT;
14424   #define glMapNamedBufferEXT GLeeFuncPtr_glMapNamedBufferEXT
14425 #endif
14426 #ifndef GLEE_H_DEFINED_glUnmapNamedBufferEXT
14427 #define GLEE_H_DEFINED_glUnmapNamedBufferEXT
14428   typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
14429   GLEE_EXTERN GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT;
14430   #define glUnmapNamedBufferEXT GLeeFuncPtr_glUnmapNamedBufferEXT
14431 #endif
14432 #ifndef GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
14433 #define GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
14434   typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint * params);
14435   GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT;
14436   #define glGetNamedBufferParameterivEXT GLeeFuncPtr_glGetNamedBufferParameterivEXT
14437 #endif
14438 #ifndef GLEE_H_DEFINED_glGetNamedBufferPointervEXT
14439 #define GLEE_H_DEFINED_glGetNamedBufferPointervEXT
14440   typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* * params);
14441   GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT;
14442   #define glGetNamedBufferPointervEXT GLeeFuncPtr_glGetNamedBufferPointervEXT
14443 #endif
14444 #ifndef GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
14445 #define GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
14446   typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
14447   GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT;
14448   #define glGetNamedBufferSubDataEXT GLeeFuncPtr_glGetNamedBufferSubDataEXT
14449 #endif
14450 #ifndef GLEE_H_DEFINED_glTextureBufferEXT
14451 #define GLEE_H_DEFINED_glTextureBufferEXT
14452   typedef void (APIENTRYP GLEEPFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
14453   GLEE_EXTERN GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT;
14454   #define glTextureBufferEXT GLeeFuncPtr_glTextureBufferEXT
14455 #endif
14456 #ifndef GLEE_H_DEFINED_glMultiTexBufferEXT
14457 #define GLEE_H_DEFINED_glMultiTexBufferEXT
14458   typedef void (APIENTRYP GLEEPFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
14459   GLEE_EXTERN GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT;
14460   #define glMultiTexBufferEXT GLeeFuncPtr_glMultiTexBufferEXT
14461 #endif
14462 #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
14463 #define GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
14464   typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
14465   GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT;
14466   #define glNamedRenderbufferStorageEXT GLeeFuncPtr_glNamedRenderbufferStorageEXT
14467 #endif
14468 #ifndef GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
14469 #define GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
14470   typedef void (APIENTRYP GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint * params);
14471   GLEE_EXTERN GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT;
14472   #define glGetNamedRenderbufferParameterivEXT GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT
14473 #endif
14474 #ifndef GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
14475 #define GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
14476   typedef GLenum (APIENTRYP GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
14477   GLEE_EXTERN GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT;
14478   #define glCheckNamedFramebufferStatusEXT GLeeFuncPtr_glCheckNamedFramebufferStatusEXT
14479 #endif
14480 #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
14481 #define GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
14482   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
14483   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT;
14484   #define glNamedFramebufferTexture1DEXT GLeeFuncPtr_glNamedFramebufferTexture1DEXT
14485 #endif
14486 #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
14487 #define GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
14488   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
14489   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT;
14490   #define glNamedFramebufferTexture2DEXT GLeeFuncPtr_glNamedFramebufferTexture2DEXT
14491 #endif
14492 #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
14493 #define GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
14494   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
14495   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT;
14496   #define glNamedFramebufferTexture3DEXT GLeeFuncPtr_glNamedFramebufferTexture3DEXT
14497 #endif
14498 #ifndef GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
14499 #define GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
14500   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
14501   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT;
14502   #define glNamedFramebufferRenderbufferEXT GLeeFuncPtr_glNamedFramebufferRenderbufferEXT
14503 #endif
14504 #ifndef GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
14505 #define GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
14506   typedef void (APIENTRYP GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
14507   GLEE_EXTERN GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT;
14508   #define glGetNamedFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT
14509 #endif
14510 #ifndef GLEE_H_DEFINED_glGenerateTextureMipmapEXT
14511 #define GLEE_H_DEFINED_glGenerateTextureMipmapEXT
14512   typedef void (APIENTRYP GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
14513   GLEE_EXTERN GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT;
14514   #define glGenerateTextureMipmapEXT GLeeFuncPtr_glGenerateTextureMipmapEXT
14515 #endif
14516 #ifndef GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
14517 #define GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
14518   typedef void (APIENTRYP GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
14519   GLEE_EXTERN GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT;
14520   #define glGenerateMultiTexMipmapEXT GLeeFuncPtr_glGenerateMultiTexMipmapEXT
14521 #endif
14522 #ifndef GLEE_H_DEFINED_glFramebufferDrawBufferEXT
14523 #define GLEE_H_DEFINED_glFramebufferDrawBufferEXT
14524   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
14525   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT;
14526   #define glFramebufferDrawBufferEXT GLeeFuncPtr_glFramebufferDrawBufferEXT
14527 #endif
14528 #ifndef GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
14529 #define GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
14530   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum * bufs);
14531   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT;
14532   #define glFramebufferDrawBuffersEXT GLeeFuncPtr_glFramebufferDrawBuffersEXT
14533 #endif
14534 #ifndef GLEE_H_DEFINED_glFramebufferReadBufferEXT
14535 #define GLEE_H_DEFINED_glFramebufferReadBufferEXT
14536   typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
14537   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT;
14538   #define glFramebufferReadBufferEXT GLeeFuncPtr_glFramebufferReadBufferEXT
14539 #endif
14540 #ifndef GLEE_H_DEFINED_glGetFramebufferParameterivEXT
14541 #define GLEE_H_DEFINED_glGetFramebufferParameterivEXT
14542   typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint * params);
14543   GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT;
14544   #define glGetFramebufferParameterivEXT GLeeFuncPtr_glGetFramebufferParameterivEXT
14545 #endif
14546 #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
14547 #define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
14548   typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
14549   GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT;
14550   #define glNamedRenderbufferStorageMultisampleEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT
14551 #endif
14552 #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
14553 #define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
14554   typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
14555   GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT;
14556   #define glNamedRenderbufferStorageMultisampleCoverageEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT
14557 #endif
14558 #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureEXT
14559 #define GLEE_H_DEFINED_glNamedFramebufferTextureEXT
14560   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
14561   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT;
14562   #define glNamedFramebufferTextureEXT GLeeFuncPtr_glNamedFramebufferTextureEXT
14563 #endif
14564 #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
14565 #define GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
14566   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
14567   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT;
14568   #define glNamedFramebufferTextureLayerEXT GLeeFuncPtr_glNamedFramebufferTextureLayerEXT
14569 #endif
14570 #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
14571 #define GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
14572   typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
14573   GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT;
14574   #define glNamedFramebufferTextureFaceEXT GLeeFuncPtr_glNamedFramebufferTextureFaceEXT
14575 #endif
14576 #ifndef GLEE_H_DEFINED_glTextureRenderbufferEXT
14577 #define GLEE_H_DEFINED_glTextureRenderbufferEXT
14578   typedef void (APIENTRYP GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
14579   GLEE_EXTERN GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT;
14580   #define glTextureRenderbufferEXT GLeeFuncPtr_glTextureRenderbufferEXT
14581 #endif
14582 #ifndef GLEE_H_DEFINED_glMultiTexRenderbufferEXT
14583 #define GLEE_H_DEFINED_glMultiTexRenderbufferEXT
14584   typedef void (APIENTRYP GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
14585   GLEE_EXTERN GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT;
14586   #define glMultiTexRenderbufferEXT GLeeFuncPtr_glMultiTexRenderbufferEXT
14587 #endif
14588 #endif 
14589 
14590 /* GL_EXT_vertex_array_bgra */
14591 
14592 #ifndef GL_EXT_vertex_array_bgra
14593 #define GL_EXT_vertex_array_bgra 1
14594 #define __GLEE_GL_EXT_vertex_array_bgra 1
14595 /* Constants */
14596 #endif 
14597 
14598 /* GL_EXT_texture_swizzle */
14599 
14600 #ifndef GL_EXT_texture_swizzle
14601 #define GL_EXT_texture_swizzle 1
14602 #define __GLEE_GL_EXT_texture_swizzle 1
14603 /* Constants */
14604 #define GL_TEXTURE_SWIZZLE_R_EXT                           0x8E42
14605 #define GL_TEXTURE_SWIZZLE_G_EXT                           0x8E43
14606 #define GL_TEXTURE_SWIZZLE_B_EXT                           0x8E44
14607 #define GL_TEXTURE_SWIZZLE_A_EXT                           0x8E45
14608 #define GL_TEXTURE_SWIZZLE_RGBA_EXT                        0x8E46
14609 #endif 
14610 
14611 /* GL_NV_explicit_multisample */
14612 
14613 #ifndef GL_NV_explicit_multisample
14614 #define GL_NV_explicit_multisample 1
14615 #define __GLEE_GL_NV_explicit_multisample 1
14616 /* Constants */
14617 #define GL_SAMPLE_POSITION_NV                              0x8E50
14618 #define GL_SAMPLE_MASK_NV                                  0x8E51
14619 #define GL_SAMPLE_MASK_VALUE_NV                            0x8E52
14620 #define GL_TEXTURE_BINDING_RENDERBUFFER_NV                 0x8E53
14621 #define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV      0x8E54
14622 #define GL_MAX_SAMPLE_MASK_WORDS_NV                        0x8E59
14623 #define GL_TEXTURE_RENDERBUFFER_NV                         0x8E55
14624 #define GL_SAMPLER_RENDERBUFFER_NV                         0x8E56
14625 #define GL_INT_SAMPLER_RENDERBUFFER_NV                     0x8E57
14626 #define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV            0x8E58
14627 #ifndef GLEE_H_DEFINED_glGetMultisamplefvNV
14628 #define GLEE_H_DEFINED_glGetMultisamplefvNV
14629   typedef void (APIENTRYP GLEEPFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat * val);
14630   GLEE_EXTERN GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV;
14631   #define glGetMultisamplefvNV GLeeFuncPtr_glGetMultisamplefvNV
14632 #endif
14633 #ifndef GLEE_H_DEFINED_glSampleMaskIndexedNV
14634 #define GLEE_H_DEFINED_glSampleMaskIndexedNV
14635   typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);
14636   GLEE_EXTERN GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV;
14637   #define glSampleMaskIndexedNV GLeeFuncPtr_glSampleMaskIndexedNV
14638 #endif
14639 #ifndef GLEE_H_DEFINED_glTexRenderbufferNV
14640 #define GLEE_H_DEFINED_glTexRenderbufferNV
14641   typedef void (APIENTRYP GLEEPFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);
14642   GLEE_EXTERN GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV;
14643   #define glTexRenderbufferNV GLeeFuncPtr_glTexRenderbufferNV
14644 #endif
14645 #endif 
14646 
14647 /* GL_NV_transform_feedback2 */
14648 
14649 #ifndef GL_NV_transform_feedback2
14650 #define GL_NV_transform_feedback2 1
14651 #define __GLEE_GL_NV_transform_feedback2 1
14652 /* Constants */
14653 #define GL_TRANSFORM_FEEDBACK_NV                           0x8E22
14654 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV             0x8E23
14655 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV             0x8E24
14656 #define GL_TRANSFORM_FEEDBACK_BINDING_NV                   0x8E25
14657 #ifndef GLEE_H_DEFINED_glBindTransformFeedbackNV
14658 #define GLEE_H_DEFINED_glBindTransformFeedbackNV
14659   typedef void (APIENTRYP GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);
14660   GLEE_EXTERN GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV;
14661   #define glBindTransformFeedbackNV GLeeFuncPtr_glBindTransformFeedbackNV
14662 #endif
14663 #ifndef GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
14664 #define GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
14665   typedef void (APIENTRYP GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint * ids);
14666   GLEE_EXTERN GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV;
14667   #define glDeleteTransformFeedbacksNV GLeeFuncPtr_glDeleteTransformFeedbacksNV
14668 #endif
14669 #ifndef GLEE_H_DEFINED_glGenTransformFeedbacksNV
14670 #define GLEE_H_DEFINED_glGenTransformFeedbacksNV
14671   typedef void (APIENTRYP GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint * ids);
14672   GLEE_EXTERN GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV;
14673   #define glGenTransformFeedbacksNV GLeeFuncPtr_glGenTransformFeedbacksNV
14674 #endif
14675 #ifndef GLEE_H_DEFINED_glIsTransformFeedbackNV
14676 #define GLEE_H_DEFINED_glIsTransformFeedbackNV
14677   typedef GLboolean (APIENTRYP GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);
14678   GLEE_EXTERN GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV;
14679   #define glIsTransformFeedbackNV GLeeFuncPtr_glIsTransformFeedbackNV
14680 #endif
14681 #ifndef GLEE_H_DEFINED_glPauseTransformFeedbackNV
14682 #define GLEE_H_DEFINED_glPauseTransformFeedbackNV
14683   typedef void (APIENTRYP GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) ();
14684   GLEE_EXTERN GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV;
14685   #define glPauseTransformFeedbackNV GLeeFuncPtr_glPauseTransformFeedbackNV
14686 #endif
14687 #ifndef GLEE_H_DEFINED_glResumeTransformFeedbackNV
14688 #define GLEE_H_DEFINED_glResumeTransformFeedbackNV
14689   typedef void (APIENTRYP GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) ();
14690   GLEE_EXTERN GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV;
14691   #define glResumeTransformFeedbackNV GLeeFuncPtr_glResumeTransformFeedbackNV
14692 #endif
14693 #ifndef GLEE_H_DEFINED_glDrawTransformFeedbackNV
14694 #define GLEE_H_DEFINED_glDrawTransformFeedbackNV
14695   typedef void (APIENTRYP GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);
14696   GLEE_EXTERN GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV;
14697   #define glDrawTransformFeedbackNV GLeeFuncPtr_glDrawTransformFeedbackNV
14698 #endif
14699 #endif 
14700 
14701 /* GL_SGIX_texture_select */
14702 
14703 #ifndef GL_SGIX_texture_select
14704 #define GL_SGIX_texture_select 1
14705 #define __GLEE_GL_SGIX_texture_select 1
14706 /* Constants */
14707 #endif 
14708 
14709 /* GL_INGR_blend_func_separate */
14710 
14711 #ifndef GL_INGR_blend_func_separate
14712 #define GL_INGR_blend_func_separate 1
14713 #define __GLEE_GL_INGR_blend_func_separate 1
14714 /* Constants */
14715 #ifndef GLEE_H_DEFINED_glBlendFuncSeparateINGR
14716 #define GLEE_H_DEFINED_glBlendFuncSeparateINGR
14717   typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
14718   GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR;
14719   #define glBlendFuncSeparateINGR GLeeFuncPtr_glBlendFuncSeparateINGR
14720 #endif
14721 #endif 
14722 
14723 /* GL_SGIX_depth_pass_instrument */
14724 
14725 #ifndef GL_SGIX_depth_pass_instrument
14726 #define GL_SGIX_depth_pass_instrument 1
14727 #define __GLEE_GL_SGIX_depth_pass_instrument 1
14728 /* Constants */
14729 #endif 
14730 
14731 /* GL_SGIX_igloo_interface */
14732 
14733 #ifndef GL_SGIX_igloo_interface
14734 #define GL_SGIX_igloo_interface 1
14735 #define __GLEE_GL_SGIX_igloo_interface 1
14736 /* Constants */
14737 #ifndef GLEE_H_DEFINED_glIglooInterfaceSGIX
14738 #define GLEE_H_DEFINED_glIglooInterfaceSGIX
14739   typedef void (APIENTRYP GLEEPFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
14740   GLEE_EXTERN GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX;
14741   #define glIglooInterfaceSGIX GLeeFuncPtr_glIglooInterfaceSGIX
14742 #endif
14743 #endif 
14744 
14745 /* GL_EXT_fragment_lighting */
14746 
14747 #ifndef GL_EXT_fragment_lighting
14748 #define GL_EXT_fragment_lighting 1
14749 #define __GLEE_GL_EXT_fragment_lighting 1
14750 /* Constants */
14751 #define GL_FRAGMENT_LIGHTING_EXT                           0x8400
14752 #define GL_FRAGMENT_COLOR_MATERIAL_EXT                     0x8401
14753 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT                0x8402
14754 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT           0x8403
14755 #define GL_MAX_FRAGMENT_LIGHTS_EXT                         0x8404
14756 #define GL_MAX_ACTIVE_LIGHTS_EXT                           0x8405
14757 #define GL_CURRENT_RASTER_NORMAL_EXT                       0x8406
14758 #define GL_LIGHT_ENV_MODE_EXT                              0x8407
14759 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT           0x8408
14760 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT               0x8409
14761 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT                0x840A
14762 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT   0x840B
14763 #define GL_FRAGMENT_LIGHT0_EXT                             0x840C
14764 #define GL_FRAGMENT_LIGHT7_EXT                             0x8413
14765 #ifndef GLEE_H_DEFINED_glFragmentLightModeliEXT
14766 #define GLEE_H_DEFINED_glFragmentLightModeliEXT
14767   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
14768   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT;
14769   #define glFragmentLightModeliEXT GLeeFuncPtr_glFragmentLightModeliEXT
14770 #endif
14771 #ifndef GLEE_H_DEFINED_glFragmentLightModelfEXT
14772 #define GLEE_H_DEFINED_glFragmentLightModelfEXT
14773   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
14774   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT;
14775   #define glFragmentLightModelfEXT GLeeFuncPtr_glFragmentLightModelfEXT
14776 #endif
14777 #ifndef GLEE_H_DEFINED_glFragmentLightModelivEXT
14778 #define GLEE_H_DEFINED_glFragmentLightModelivEXT
14779   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
14780   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT;
14781   #define glFragmentLightModelivEXT GLeeFuncPtr_glFragmentLightModelivEXT
14782 #endif
14783 #ifndef GLEE_H_DEFINED_glFragmentLightModelfvEXT
14784 #define GLEE_H_DEFINED_glFragmentLightModelfvEXT
14785   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
14786   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT;
14787   #define glFragmentLightModelfvEXT GLeeFuncPtr_glFragmentLightModelfvEXT
14788 #endif
14789 #ifndef GLEE_H_DEFINED_glFragmentLightiEXT
14790 #define GLEE_H_DEFINED_glFragmentLightiEXT
14791   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
14792   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT;
14793   #define glFragmentLightiEXT GLeeFuncPtr_glFragmentLightiEXT
14794 #endif
14795 #ifndef GLEE_H_DEFINED_glFragmentLightfEXT
14796 #define GLEE_H_DEFINED_glFragmentLightfEXT
14797   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
14798   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT;
14799   #define glFragmentLightfEXT GLeeFuncPtr_glFragmentLightfEXT
14800 #endif
14801 #ifndef GLEE_H_DEFINED_glFragmentLightivEXT
14802 #define GLEE_H_DEFINED_glFragmentLightivEXT
14803   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
14804   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT;
14805   #define glFragmentLightivEXT GLeeFuncPtr_glFragmentLightivEXT
14806 #endif
14807 #ifndef GLEE_H_DEFINED_glFragmentLightfvEXT
14808 #define GLEE_H_DEFINED_glFragmentLightfvEXT
14809   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
14810   GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT;
14811   #define glFragmentLightfvEXT GLeeFuncPtr_glFragmentLightfvEXT
14812 #endif
14813 #ifndef GLEE_H_DEFINED_glGetFragmentLightivEXT
14814 #define GLEE_H_DEFINED_glGetFragmentLightivEXT
14815   typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
14816   GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT;
14817   #define glGetFragmentLightivEXT GLeeFuncPtr_glGetFragmentLightivEXT
14818 #endif
14819 #ifndef GLEE_H_DEFINED_glGetFragmentLightfvEXT
14820 #define GLEE_H_DEFINED_glGetFragmentLightfvEXT
14821   typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
14822   GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT;
14823   #define glGetFragmentLightfvEXT GLeeFuncPtr_glGetFragmentLightfvEXT
14824 #endif
14825 #ifndef GLEE_H_DEFINED_glFragmentMaterialfEXT
14826 #define GLEE_H_DEFINED_glFragmentMaterialfEXT
14827   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
14828   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT;
14829   #define glFragmentMaterialfEXT GLeeFuncPtr_glFragmentMaterialfEXT
14830 #endif
14831 #ifndef GLEE_H_DEFINED_glFragmentMaterialiEXT
14832 #define GLEE_H_DEFINED_glFragmentMaterialiEXT
14833   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
14834   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT;
14835   #define glFragmentMaterialiEXT GLeeFuncPtr_glFragmentMaterialiEXT
14836 #endif
14837 #ifndef GLEE_H_DEFINED_glFragmentMaterialfvEXT
14838 #define GLEE_H_DEFINED_glFragmentMaterialfvEXT
14839   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
14840   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT;
14841   #define glFragmentMaterialfvEXT GLeeFuncPtr_glFragmentMaterialfvEXT
14842 #endif
14843 #ifndef GLEE_H_DEFINED_glFragmentMaterialivEXT
14844 #define GLEE_H_DEFINED_glFragmentMaterialivEXT
14845   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
14846   GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT;
14847   #define glFragmentMaterialivEXT GLeeFuncPtr_glFragmentMaterialivEXT
14848 #endif
14849 #ifndef GLEE_H_DEFINED_glFragmentColorMaterialEXT
14850 #define GLEE_H_DEFINED_glFragmentColorMaterialEXT
14851   typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
14852   GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT;
14853   #define glFragmentColorMaterialEXT GLeeFuncPtr_glFragmentColorMaterialEXT
14854 #endif
14855 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
14856 #define GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
14857   typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
14858   GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT;
14859   #define glGetFragmentMaterialfvEXT GLeeFuncPtr_glGetFragmentMaterialfvEXT
14860 #endif
14861 #ifndef GLEE_H_DEFINED_glGetFragmentMaterialivEXT
14862 #define GLEE_H_DEFINED_glGetFragmentMaterialivEXT
14863   typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
14864   GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT;
14865   #define glGetFragmentMaterialivEXT GLeeFuncPtr_glGetFragmentMaterialivEXT
14866 #endif
14867 #ifndef GLEE_H_DEFINED_glLightEnviEXT
14868 #define GLEE_H_DEFINED_glLightEnviEXT
14869   typedef GLvoid (APIENTRYP GLEEPFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
14870   GLEE_EXTERN GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT;
14871   #define glLightEnviEXT GLeeFuncPtr_glLightEnviEXT
14872 #endif
14873 #endif 
14874 
14875 /* GL_EXT_geometry_shader4 */
14876 
14877 #ifndef GL_EXT_geometry_shader4
14878 #define GL_EXT_geometry_shader4 1
14879 #define __GLEE_GL_EXT_geometry_shader4 1
14880 /* Constants */
14881 #define GL_GEOMETRY_SHADER_EXT                             0x8DD9
14882 #define GL_GEOMETRY_VERTICES_OUT_EXT                       0x8DDA
14883 #define GL_GEOMETRY_INPUT_TYPE_EXT                         0x8DDB
14884 #define GL_GEOMETRY_OUTPUT_TYPE_EXT                        0x8DDC
14885 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT            0x8C29
14886 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT             0x8DDD
14887 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT               0x8DDE
14888 #define GL_MAX_VARYING_COMPONENTS_EXT                      0x8B4B
14889 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT             0x8DDF
14890 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT                0x8DE0
14891 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT        0x8DE1
14892 #define GL_LINES_ADJACENCY_EXT                             0xA
14893 #define GL_LINE_STRIP_ADJACENCY_EXT                        0xB
14894 #define GL_TRIANGLES_ADJACENCY_EXT                         0xC
14895 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT                    0xD
14896 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT        0x8DA8
14897 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT          0x8DA9
14898 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT              0x8DA7
14899 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT        0x8CD4
14900 #define GL_PROGRAM_POINT_SIZE_EXT                          0x8642
14901 #ifndef GLEE_H_DEFINED_glProgramParameteriEXT
14902 #define GLEE_H_DEFINED_glProgramParameteriEXT
14903   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
14904   GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT;
14905   #define glProgramParameteriEXT GLeeFuncPtr_glProgramParameteriEXT
14906 #endif
14907 #ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
14908 #define GLEE_H_DEFINED_glFramebufferTextureEXT
14909   typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
14910   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
14911   #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
14912 #endif
14913 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
14914 #define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
14915   typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
14916   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
14917   #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
14918 #endif
14919 #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
14920 #define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
14921   typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
14922   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
14923   #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
14924 #endif
14925 #endif 
14926 
14927 /* GL_EXT_scene_marker */
14928 
14929 #ifndef GL_EXT_scene_marker
14930 #define GL_EXT_scene_marker 1
14931 #define __GLEE_GL_EXT_scene_marker 1
14932 /* Constants */
14933 #ifndef GLEE_H_DEFINED_glBeginSceneEXT
14934 #define GLEE_H_DEFINED_glBeginSceneEXT
14935   typedef GLvoid (APIENTRYP GLEEPFNGLBEGINSCENEEXTPROC) ();
14936   GLEE_EXTERN GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT;
14937   #define glBeginSceneEXT GLeeFuncPtr_glBeginSceneEXT
14938 #endif
14939 #ifndef GLEE_H_DEFINED_glEndSceneEXT
14940 #define GLEE_H_DEFINED_glEndSceneEXT
14941   typedef GLvoid (APIENTRYP GLEEPFNGLENDSCENEEXTPROC) ();
14942   GLEE_EXTERN GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT;
14943   #define glEndSceneEXT GLeeFuncPtr_glEndSceneEXT
14944 #endif
14945 #endif 
14946 
14947 /* GL_EXT_texture_compression_dxt1 */
14948 
14949 #ifndef GL_EXT_texture_compression_dxt1
14950 #define GL_EXT_texture_compression_dxt1 1
14951 #define __GLEE_GL_EXT_texture_compression_dxt1 1
14952 /* Constants */
14953 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                    0x83F0
14954 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                   0x83F1
14955 #endif 
14956 
14957 /* GL_EXT_texture_env */
14958 
14959 #ifndef GL_EXT_texture_env
14960 #define GL_EXT_texture_env 1
14961 #define __GLEE_GL_EXT_texture_env 1
14962 /* Constants */
14963 #define GL_TEXTURE_ENV0_EXT                                0
14964 #define GL_TEXTURE_ENV_MODE_ALPHA_EXT                      0
14965 #define GL_ENV_COPY_EXT                                    0
14966 #define GL_ENV_REPLACE_EXT                                 0
14967 #define GL_ENV_MODULATE_EXT                                0
14968 #define GL_ENV_ADD_EXT                                     0
14969 #define GL_ENV_SUBTRACT_EXT                                0
14970 #define GL_ENV_REVERSE_SUBTRACT_EXT                        0
14971 #define GL_ENV_BLEND_EXT                                   0
14972 #define GL_ENV_REVERSE_BLEND_EXT                           0
14973 #define GL_TEXTURE_ENV_SHIFT_EXT                           0
14974 #endif 
14975 
14976 /* GL_IBM_static_data */
14977 
14978 #ifndef GL_IBM_static_data
14979 #define GL_IBM_static_data 1
14980 #define __GLEE_GL_IBM_static_data 1
14981 /* Constants */
14982 #define GL_ALL_STATIC_DATA_IBM                             103060
14983 #define GL_STATIC_VERTEX_ARRAY_IBM                         103061
14984 #endif 
14985 
14986 /* GL_NV_gpu_program4 */
14987 
14988 #ifndef GL_NV_gpu_program4
14989 #define GL_NV_gpu_program4 1
14990 #define __GLEE_GL_NV_gpu_program4 1
14991 /* Constants */
14992 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT                    0x8904
14993 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT                    0x8905
14994 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV                    0x8906
14995 #define GL_PROGRAM_RESULT_COMPONENTS_NV                    0x8907
14996 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV                0x8908
14997 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV                0x8909
14998 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV                  0x8DA5
14999 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV                  0x8DA6
15000 #define GL_GEOMETRY_PROGRAM_NV                             0x8C26
15001 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV                  0x8C27
15002 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV          0x8C28
15003 #define GL_GEOMETRY_VERTICES_OUT_EXT                       0x8DDA
15004 #define GL_GEOMETRY_INPUT_TYPE_EXT                         0x8DDB
15005 #define GL_GEOMETRY_OUTPUT_TYPE_EXT                        0x8DDC
15006 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT            0x8C29
15007 #define GL_LINES_ADJACENCY_EXT                             0xA
15008 #define GL_LINE_STRIP_ADJACENCY_EXT                        0xB
15009 #define GL_TRIANGLES_ADJACENCY_EXT                         0xC
15010 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT                    0xD
15011 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT        0x8DA8
15012 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT          0x8DA9
15013 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT              0x8DA7
15014 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT        0x8CD4
15015 #define GL_PROGRAM_POINT_SIZE_EXT                          0x8642
15016 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT                 0x88FD
15017 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4iNV
15018 #define GLEE_H_DEFINED_glProgramLocalParameterI4iNV
15019   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
15020   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV;
15021   #define glProgramLocalParameterI4iNV GLeeFuncPtr_glProgramLocalParameterI4iNV
15022 #endif
15023 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
15024 #define GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
15025   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
15026   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV;
15027   #define glProgramLocalParameterI4ivNV GLeeFuncPtr_glProgramLocalParameterI4ivNV
15028 #endif
15029 #ifndef GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
15030 #define GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
15031   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
15032   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV;
15033   #define glProgramLocalParametersI4ivNV GLeeFuncPtr_glProgramLocalParametersI4ivNV
15034 #endif
15035 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
15036 #define GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
15037   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15038   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV;
15039   #define glProgramLocalParameterI4uiNV GLeeFuncPtr_glProgramLocalParameterI4uiNV
15040 #endif
15041 #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
15042 #define GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
15043   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
15044   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV;
15045   #define glProgramLocalParameterI4uivNV GLeeFuncPtr_glProgramLocalParameterI4uivNV
15046 #endif
15047 #ifndef GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
15048 #define GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
15049   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
15050   GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV;
15051   #define glProgramLocalParametersI4uivNV GLeeFuncPtr_glProgramLocalParametersI4uivNV
15052 #endif
15053 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4iNV
15054 #define GLEE_H_DEFINED_glProgramEnvParameterI4iNV
15055   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
15056   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV;
15057   #define glProgramEnvParameterI4iNV GLeeFuncPtr_glProgramEnvParameterI4iNV
15058 #endif
15059 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
15060 #define GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
15061   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
15062   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV;
15063   #define glProgramEnvParameterI4ivNV GLeeFuncPtr_glProgramEnvParameterI4ivNV
15064 #endif
15065 #ifndef GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
15066 #define GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
15067   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
15068   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV;
15069   #define glProgramEnvParametersI4ivNV GLeeFuncPtr_glProgramEnvParametersI4ivNV
15070 #endif
15071 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
15072 #define GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
15073   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15074   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV;
15075   #define glProgramEnvParameterI4uiNV GLeeFuncPtr_glProgramEnvParameterI4uiNV
15076 #endif
15077 #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
15078 #define GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
15079   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
15080   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV;
15081   #define glProgramEnvParameterI4uivNV GLeeFuncPtr_glProgramEnvParameterI4uivNV
15082 #endif
15083 #ifndef GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
15084 #define GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
15085   typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
15086   GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV;
15087   #define glProgramEnvParametersI4uivNV GLeeFuncPtr_glProgramEnvParametersI4uivNV
15088 #endif
15089 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
15090 #define GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
15091   typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
15092   GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV;
15093   #define glGetProgramLocalParameterIivNV GLeeFuncPtr_glGetProgramLocalParameterIivNV
15094 #endif
15095 #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
15096 #define GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
15097   typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
15098   GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV;
15099   #define glGetProgramLocalParameterIuivNV GLeeFuncPtr_glGetProgramLocalParameterIuivNV
15100 #endif
15101 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
15102 #define GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
15103   typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
15104   GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV;
15105   #define glGetProgramEnvParameterIivNV GLeeFuncPtr_glGetProgramEnvParameterIivNV
15106 #endif
15107 #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
15108 #define GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
15109   typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
15110   GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV;
15111   #define glGetProgramEnvParameterIuivNV GLeeFuncPtr_glGetProgramEnvParameterIuivNV
15112 #endif
15113 #ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
15114 #define GLEE_H_DEFINED_glFramebufferTextureEXT
15115   typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
15116   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
15117   #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
15118 #endif
15119 #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
15120 #define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
15121   typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
15122   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
15123   #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
15124 #endif
15125 #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
15126 #define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
15127   typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
15128   GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
15129   #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
15130 #endif
15131 #ifndef GLEE_H_DEFINED_glVertexAttribI2iEXT
15132 #define GLEE_H_DEFINED_glVertexAttribI2iEXT
15133   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);
15134   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT;
15135   #define glVertexAttribI2iEXT GLeeFuncPtr_glVertexAttribI2iEXT
15136 #endif
15137 #ifndef GLEE_H_DEFINED_glVertexAttribI3iEXT
15138 #define GLEE_H_DEFINED_glVertexAttribI3iEXT
15139   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
15140   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT;
15141   #define glVertexAttribI3iEXT GLeeFuncPtr_glVertexAttribI3iEXT
15142 #endif
15143 #ifndef GLEE_H_DEFINED_glVertexAttribI4iEXT
15144 #define GLEE_H_DEFINED_glVertexAttribI4iEXT
15145   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
15146   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT;
15147   #define glVertexAttribI4iEXT GLeeFuncPtr_glVertexAttribI4iEXT
15148 #endif
15149 #ifndef GLEE_H_DEFINED_glVertexAttribI1uiEXT
15150 #define GLEE_H_DEFINED_glVertexAttribI1uiEXT
15151   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
15152   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT;
15153   #define glVertexAttribI1uiEXT GLeeFuncPtr_glVertexAttribI1uiEXT
15154 #endif
15155 #ifndef GLEE_H_DEFINED_glVertexAttribI2uiEXT
15156 #define GLEE_H_DEFINED_glVertexAttribI2uiEXT
15157   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);
15158   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT;
15159   #define glVertexAttribI2uiEXT GLeeFuncPtr_glVertexAttribI2uiEXT
15160 #endif
15161 #ifndef GLEE_H_DEFINED_glVertexAttribI3uiEXT
15162 #define GLEE_H_DEFINED_glVertexAttribI3uiEXT
15163   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
15164   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT;
15165   #define glVertexAttribI3uiEXT GLeeFuncPtr_glVertexAttribI3uiEXT
15166 #endif
15167 #ifndef GLEE_H_DEFINED_glVertexAttribI4uiEXT
15168 #define GLEE_H_DEFINED_glVertexAttribI4uiEXT
15169   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
15170   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT;
15171   #define glVertexAttribI4uiEXT GLeeFuncPtr_glVertexAttribI4uiEXT
15172 #endif
15173 #ifndef GLEE_H_DEFINED_glVertexAttribI1ivEXT
15174 #define GLEE_H_DEFINED_glVertexAttribI1ivEXT
15175   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint * v);
15176   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT;
15177   #define glVertexAttribI1ivEXT GLeeFuncPtr_glVertexAttribI1ivEXT
15178 #endif
15179 #ifndef GLEE_H_DEFINED_glVertexAttribI2ivEXT
15180 #define GLEE_H_DEFINED_glVertexAttribI2ivEXT
15181   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint * v);
15182   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT;
15183   #define glVertexAttribI2ivEXT GLeeFuncPtr_glVertexAttribI2ivEXT
15184 #endif
15185 #ifndef GLEE_H_DEFINED_glVertexAttribI3ivEXT
15186 #define GLEE_H_DEFINED_glVertexAttribI3ivEXT
15187   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint * v);
15188   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT;
15189   #define glVertexAttribI3ivEXT GLeeFuncPtr_glVertexAttribI3ivEXT
15190 #endif
15191 #ifndef GLEE_H_DEFINED_glVertexAttribI4ivEXT
15192 #define GLEE_H_DEFINED_glVertexAttribI4ivEXT
15193   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint * v);
15194   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT;
15195   #define glVertexAttribI4ivEXT GLeeFuncPtr_glVertexAttribI4ivEXT
15196 #endif
15197 #ifndef GLEE_H_DEFINED_glVertexAttribI1uivEXT
15198 #define GLEE_H_DEFINED_glVertexAttribI1uivEXT
15199   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint * v);
15200   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT;
15201   #define glVertexAttribI1uivEXT GLeeFuncPtr_glVertexAttribI1uivEXT
15202 #endif
15203 #ifndef GLEE_H_DEFINED_glVertexAttribI2uivEXT
15204 #define GLEE_H_DEFINED_glVertexAttribI2uivEXT
15205   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint * v);
15206   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT;
15207   #define glVertexAttribI2uivEXT GLeeFuncPtr_glVertexAttribI2uivEXT
15208 #endif
15209 #ifndef GLEE_H_DEFINED_glVertexAttribI3uivEXT
15210 #define GLEE_H_DEFINED_glVertexAttribI3uivEXT
15211   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint * v);
15212   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT;
15213   #define glVertexAttribI3uivEXT GLeeFuncPtr_glVertexAttribI3uivEXT
15214 #endif
15215 #ifndef GLEE_H_DEFINED_glVertexAttribI4uivEXT
15216 #define GLEE_H_DEFINED_glVertexAttribI4uivEXT
15217   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint * v);
15218   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT;
15219   #define glVertexAttribI4uivEXT GLeeFuncPtr_glVertexAttribI4uivEXT
15220 #endif
15221 #ifndef GLEE_H_DEFINED_glVertexAttribI4bvEXT
15222 #define GLEE_H_DEFINED_glVertexAttribI4bvEXT
15223   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte * v);
15224   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT;
15225   #define glVertexAttribI4bvEXT GLeeFuncPtr_glVertexAttribI4bvEXT
15226 #endif
15227 #ifndef GLEE_H_DEFINED_glVertexAttribI4svEXT
15228 #define GLEE_H_DEFINED_glVertexAttribI4svEXT
15229   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort * v);
15230   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT;
15231   #define glVertexAttribI4svEXT GLeeFuncPtr_glVertexAttribI4svEXT
15232 #endif
15233 #ifndef GLEE_H_DEFINED_glVertexAttribI4ubvEXT
15234 #define GLEE_H_DEFINED_glVertexAttribI4ubvEXT
15235   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte * v);
15236   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT;
15237   #define glVertexAttribI4ubvEXT GLeeFuncPtr_glVertexAttribI4ubvEXT
15238 #endif
15239 #ifndef GLEE_H_DEFINED_glVertexAttribI4usvEXT
15240 #define GLEE_H_DEFINED_glVertexAttribI4usvEXT
15241   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort * v);
15242   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT;
15243   #define glVertexAttribI4usvEXT GLeeFuncPtr_glVertexAttribI4usvEXT
15244 #endif
15245 #ifndef GLEE_H_DEFINED_glVertexAttribIPointerEXT
15246 #define GLEE_H_DEFINED_glVertexAttribIPointerEXT
15247   typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
15248   GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT;
15249   #define glVertexAttribIPointerEXT GLeeFuncPtr_glVertexAttribIPointerEXT
15250 #endif
15251 #ifndef GLEE_H_DEFINED_glGetVertexAttribIivEXT
15252 #define GLEE_H_DEFINED_glGetVertexAttribIivEXT
15253   typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint * params);
15254   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT;
15255   #define glGetVertexAttribIivEXT GLeeFuncPtr_glGetVertexAttribIivEXT
15256 #endif
15257 #ifndef GLEE_H_DEFINED_glGetVertexAttribIuivEXT
15258 #define GLEE_H_DEFINED_glGetVertexAttribIuivEXT
15259   typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint * params);
15260   GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT;
15261   #define glGetVertexAttribIuivEXT GLeeFuncPtr_glGetVertexAttribIuivEXT
15262 #endif
15263 #endif 
15264 
15265 /* GL_OES_byte_coordinates */
15266 
15267 #ifndef GL_OES_byte_coordinates
15268 #define GL_OES_byte_coordinates 1
15269 #define __GLEE_GL_OES_byte_coordinates 1
15270 /* Constants */
15271 #define GL_BYTE                                            0x1400
15272 #endif 
15273 
15274 /* GL_OES_compressed_paletted_texture */
15275 
15276 #ifndef GL_OES_compressed_paletted_texture
15277 #define GL_OES_compressed_paletted_texture 1
15278 #define __GLEE_GL_OES_compressed_paletted_texture 1
15279 /* Constants */
15280 #define GL_PALETTE4_RGB8_OES                               0x8B90
15281 #define GL_PALETTE4_RGBA8_OES                              0x8B91
15282 #define GL_PALETTE4_R5_G6_B5_OES                           0x8B92
15283 #define GL_PALETTE4_RGBA4_OES                              0x8B93
15284 #define GL_PALETTE4_RGB5_A1_OES                            0x8B94
15285 #define GL_PALETTE8_RGB8_OES                               0x8B95
15286 #define GL_PALETTE8_RGBA8_OES                              0x8B96
15287 #define GL_PALETTE8_R5_G6_B5_OES                           0x8B97
15288 #define GL_PALETTE8_RGBA4_OES                              0x8B98
15289 #define GL_PALETTE8_RGB5_A1_OES                            0x8B99
15290 #endif 
15291 
15292 /* GL_OES_single_precision */
15293 
15294 #ifndef GL_OES_single_precision
15295 #define GL_OES_single_precision 1
15296 #define __GLEE_GL_OES_single_precision 1
15297 /* Constants */
15298 #ifndef GLEE_H_DEFINED_glDepthRangefOES
15299 #define GLEE_H_DEFINED_glDepthRangefOES
15300   typedef GLvoid (APIENTRYP GLEEPFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
15301   GLEE_EXTERN GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES;
15302   #define glDepthRangefOES GLeeFuncPtr_glDepthRangefOES
15303 #endif
15304 #ifndef GLEE_H_DEFINED_glFrustumfOES
15305 #define GLEE_H_DEFINED_glFrustumfOES
15306   typedef GLvoid (APIENTRYP GLEEPFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
15307   GLEE_EXTERN GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES;
15308   #define glFrustumfOES GLeeFuncPtr_glFrustumfOES
15309 #endif
15310 #ifndef GLEE_H_DEFINED_glOrthofOES
15311 #define GLEE_H_DEFINED_glOrthofOES
15312   typedef GLvoid (APIENTRYP GLEEPFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
15313   GLEE_EXTERN GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES;
15314   #define glOrthofOES GLeeFuncPtr_glOrthofOES
15315 #endif
15316 #ifndef GLEE_H_DEFINED_glClipPlanefOES
15317 #define GLEE_H_DEFINED_glClipPlanefOES
15318   typedef GLvoid (APIENTRYP GLEEPFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
15319   GLEE_EXTERN GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES;
15320   #define glClipPlanefOES GLeeFuncPtr_glClipPlanefOES
15321 #endif
15322 #ifndef GLEE_H_DEFINED_glGetClipPlanefOES
15323 #define GLEE_H_DEFINED_glGetClipPlanefOES
15324   typedef GLvoid (APIENTRYP GLEEPFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
15325   GLEE_EXTERN GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES;
15326   #define glGetClipPlanefOES GLeeFuncPtr_glGetClipPlanefOES
15327 #endif
15328 #ifndef GLEE_H_DEFINED_glClearDepthfOES
15329 #define GLEE_H_DEFINED_glClearDepthfOES
15330   typedef GLvoid (APIENTRYP GLEEPFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
15331   GLEE_EXTERN GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES;
15332   #define glClearDepthfOES GLeeFuncPtr_glClearDepthfOES
15333 #endif
15334 #endif 
15335 
15336 /* GL_SGIX_pixel_texture_bits */
15337 
15338 #ifndef GL_SGIX_pixel_texture_bits
15339 #define GL_SGIX_pixel_texture_bits 1
15340 #define __GLEE_GL_SGIX_pixel_texture_bits 1
15341 /* Constants */
15342 #endif 
15343 
15344 /* GL_SGIX_texture_range */
15345 
15346 #ifndef GL_SGIX_texture_range
15347 #define GL_SGIX_texture_range 1
15348 #define __GLEE_GL_SGIX_texture_range 1
15349 /* Constants */
15350 #define GL_RGB_SIGNED_SGIX                                 0x85E0
15351 #define GL_RGBA_SIGNED_SGIX                                0x85E1
15352 #define GL_ALPHA_SIGNED_SGIX                               0x85E2
15353 #define GL_LUMINANCE_SIGNED_SGIX                           0x85E3
15354 #define GL_INTENSITY_SIGNED_SGIX                           0x85E4
15355 #define GL_LUMINANCE_ALPHA_SIGNED_SGIX                     0x85E5
15356 #define GL_RGB16_SIGNED_SGIX                               0x85E6
15357 #define GL_RGBA16_SIGNED_SGIX                              0x85E7
15358 #define GL_ALPHA16_SIGNED_SGIX                             0x85E8
15359 #define GL_LUMINANCE16_SIGNED_SGIX                         0x85E9
15360 #define GL_INTENSITY16_SIGNED_SGIX                         0x85EA
15361 #define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX                 0x85EB
15362 #define GL_RGB_EXTENDED_RANGE_SGIX                         0x85EC
15363 #define GL_RGBA_EXTENDED_RANGE_SGIX                        0x85ED
15364 #define GL_ALPHA_EXTENDED_RANGE_SGIX                       0x85EE
15365 #define GL_LUMINANCE_EXTENDED_RANGE_SGIX                   0x85EF
15366 #define GL_INTENSITY_EXTENDED_RANGE_SGIX                   0x85F0
15367 #define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX             0x85F1
15368 #define GL_RGB16_EXTENDED_RANGE_SGIX                       0x85F2
15369 #define GL_RGBA16_EXTENDED_RANGE_SGIX                      0x85F3
15370 #define GL_ALPHA16_EXTENDED_RANGE_SGIX                     0x85F4
15371 #define GL_LUMINANCE16_EXTENDED_RANGE_SGIX                 0x85F5
15372 #define GL_INTENSITY16_EXTENDED_RANGE_SGIX                 0x85F6
15373 #define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX         0x85F7
15374 #define GL_MIN_LUMINANCE_SGIS                              0x85F8
15375 #define GL_MAX_LUMINANCE_SGIS                              0x85F9
15376 #define GL_MIN_INTENSITY_SGIS                              0x85FA
15377 #define GL_MAX_INTENSITY_SGIS                              0x85FB
15378 #endif 
15379 
15380 /* WGL  */
15381 
15382 #ifdef WIN32
15383 
15384 /* Extension querying variables */
15385 
15386 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
15387 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
15388 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
15389 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
15390 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
15391 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
15392 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
15393 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
15394 GLEE_EXTERN GLboolean _GLEE_WGL_ARB_create_context;
15395 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
15396 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
15397 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
15398 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
15399 GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
15400 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
15401 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
15402 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
15403 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
15404 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
15405 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
15406 GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
15407 GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
15408 GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
15409 GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
15410 GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
15411 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format_packed_float;
15412 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_framebuffer_sRGB;
15413 GLEE_EXTERN GLboolean _GLEE_WGL_NV_present_video;
15414 GLEE_EXTERN GLboolean _GLEE_WGL_NV_swap_group;
15415 GLEE_EXTERN GLboolean _GLEE_WGL_NV_gpu_affinity;
15416 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
15417 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
15418 GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
15419 GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
15420 GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
15421 GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
15422 GLEE_EXTERN GLboolean _GLEE_WGL_NV_video_output;
15423 
15424 /* Aliases for extension querying variables */
15425 
15426 #define GLEE_WGL_ARB_buffer_region     GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
15427 #define GLEE_WGL_ARB_multisample     GLeeEnabled(&_GLEE_WGL_ARB_multisample)
15428 #define GLEE_WGL_ARB_extensions_string     GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
15429 #define GLEE_WGL_ARB_pixel_format     GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
15430 #define GLEE_WGL_ARB_make_current_read     GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
15431 #define GLEE_WGL_ARB_pbuffer     GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
15432 #define GLEE_WGL_ARB_render_texture     GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
15433 #define GLEE_WGL_ARB_pixel_format_float     GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
15434 #define GLEE_WGL_ARB_create_context     GLeeEnabled(&_GLEE_WGL_ARB_create_context)
15435 #define GLEE_WGL_EXT_make_current_read     GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
15436 #define GLEE_WGL_EXT_pixel_format     GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
15437 #define GLEE_WGL_EXT_pbuffer     GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
15438 #define GLEE_WGL_EXT_depth_float     GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
15439 #define GLEE_WGL_3DFX_multisample     GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
15440 #define GLEE_WGL_EXT_multisample     GLeeEnabled(&_GLEE_WGL_EXT_multisample)
15441 #define GLEE_WGL_I3D_digital_video_control     GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
15442 #define GLEE_WGL_I3D_gamma     GLeeEnabled(&_GLEE_WGL_I3D_gamma)
15443 #define GLEE_WGL_I3D_genlock     GLeeEnabled(&_GLEE_WGL_I3D_genlock)
15444 #define GLEE_WGL_I3D_image_buffer     GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
15445 #define GLEE_WGL_I3D_swap_frame_lock     GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
15446 #define GLEE_WGL_NV_render_depth_texture     GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
15447 #define GLEE_WGL_NV_render_texture_rectangle     GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
15448 #define GLEE_WGL_ATI_pixel_format_float     GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
15449 #define GLEE_WGL_NV_float_buffer     GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
15450 #define GLEE_WGL_3DL_stereo_control     GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
15451 #define GLEE_WGL_EXT_pixel_format_packed_float     GLeeEnabled(&_GLEE_WGL_EXT_pixel_format_packed_float)
15452 #define GLEE_WGL_EXT_framebuffer_sRGB     GLeeEnabled(&_GLEE_WGL_EXT_framebuffer_sRGB)
15453 #define GLEE_WGL_NV_present_video     GLeeEnabled(&_GLEE_WGL_NV_present_video)
15454 #define GLEE_WGL_NV_swap_group     GLeeEnabled(&_GLEE_WGL_NV_swap_group)
15455 #define GLEE_WGL_NV_gpu_affinity     GLeeEnabled(&_GLEE_WGL_NV_gpu_affinity)
15456 #define GLEE_WGL_EXT_display_color_table     GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
15457 #define GLEE_WGL_EXT_extensions_string     GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
15458 #define GLEE_WGL_EXT_swap_control     GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
15459 #define GLEE_WGL_NV_vertex_array_range     GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
15460 #define GLEE_WGL_OML_sync_control     GLeeEnabled(&_GLEE_WGL_OML_sync_control)
15461 #define GLEE_WGL_I3D_swap_frame_usage     GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
15462 #define GLEE_WGL_NV_video_output     GLeeEnabled(&_GLEE_WGL_NV_video_output)
15463 
15464 /* WGL_ARB_buffer_region */
15465 
15466 #ifndef WGL_ARB_buffer_region
15467 #define WGL_ARB_buffer_region 1
15468 #define __GLEE_WGL_ARB_buffer_region 1
15469 /* Constants */
15470 #define WGL_FRONT_COLOR_BUFFER_BIT_ARB                     0x00000001
15471 #define WGL_BACK_COLOR_BUFFER_BIT_ARB                      0x00000002
15472 #define WGL_DEPTH_BUFFER_BIT_ARB                           0x00000004
15473 #define WGL_STENCIL_BUFFER_BIT_ARB                         0x00000008
15474 #ifndef GLEE_H_DEFINED_wglCreateBufferRegionARB
15475 #define GLEE_H_DEFINED_wglCreateBufferRegionARB
15476   typedef HANDLE (APIENTRYP GLEEPFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
15477   GLEE_EXTERN GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB;
15478   #define wglCreateBufferRegionARB GLeeFuncPtr_wglCreateBufferRegionARB
15479 #endif
15480 #ifndef GLEE_H_DEFINED_wglDeleteBufferRegionARB
15481 #define GLEE_H_DEFINED_wglDeleteBufferRegionARB
15482   typedef VOID (APIENTRYP GLEEPFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
15483   GLEE_EXTERN GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB;
15484   #define wglDeleteBufferRegionARB GLeeFuncPtr_wglDeleteBufferRegionARB
15485 #endif
15486 #ifndef GLEE_H_DEFINED_wglSaveBufferRegionARB
15487 #define GLEE_H_DEFINED_wglSaveBufferRegionARB
15488   typedef BOOL (APIENTRYP GLEEPFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
15489   GLEE_EXTERN GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB;
15490   #define wglSaveBufferRegionARB GLeeFuncPtr_wglSaveBufferRegionARB
15491 #endif
15492 #ifndef GLEE_H_DEFINED_wglRestoreBufferRegionARB
15493 #define GLEE_H_DEFINED_wglRestoreBufferRegionARB
15494   typedef BOOL (APIENTRYP GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
15495   GLEE_EXTERN GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB;
15496   #define wglRestoreBufferRegionARB GLeeFuncPtr_wglRestoreBufferRegionARB
15497 #endif
15498 #endif 
15499 
15500 /* WGL_ARB_multisample */
15501 
15502 #ifndef WGL_ARB_multisample
15503 #define WGL_ARB_multisample 1
15504 #define __GLEE_WGL_ARB_multisample 1
15505 /* Constants */
15506 #define WGL_SAMPLE_BUFFERS_ARB                             0x2041
15507 #define WGL_SAMPLES_ARB                                    0x2042
15508 #endif 
15509 
15510 /* WGL_ARB_extensions_string */
15511 
15512 #ifndef WGL_ARB_extensions_string
15513 #define WGL_ARB_extensions_string 1
15514 #define __GLEE_WGL_ARB_extensions_string 1
15515 /* Constants */
15516 #ifndef GLEE_H_DEFINED_wglGetExtensionsStringARB
15517 #define GLEE_H_DEFINED_wglGetExtensionsStringARB
15518   typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
15519   GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB;
15520   #define wglGetExtensionsStringARB GLeeFuncPtr_wglGetExtensionsStringARB
15521 #endif
15522 #endif 
15523 
15524 /* WGL_ARB_pixel_format */
15525 
15526 #ifndef WGL_ARB_pixel_format
15527 #define WGL_ARB_pixel_format 1
15528 #define __GLEE_WGL_ARB_pixel_format 1
15529 /* Constants */
15530 #define WGL_NUMBER_PIXEL_FORMATS_ARB                       0x2000
15531 #define WGL_DRAW_TO_WINDOW_ARB                             0x2001
15532 #define WGL_DRAW_TO_BITMAP_ARB                             0x2002
15533 #define WGL_ACCELERATION_ARB                               0x2003
15534 #define WGL_NEED_PALETTE_ARB                               0x2004
15535 #define WGL_NEED_SYSTEM_PALETTE_ARB                        0x2005
15536 #define WGL_SWAP_LAYER_BUFFERS_ARB                         0x2006
15537 #define WGL_SWAP_METHOD_ARB                                0x2007
15538 #define WGL_NUMBER_OVERLAYS_ARB                            0x2008
15539 #define WGL_NUMBER_UNDERLAYS_ARB                           0x2009
15540 #define WGL_TRANSPARENT_ARB                                0x200A
15541 #define WGL_TRANSPARENT_RED_VALUE_ARB                      0x2037
15542 #define WGL_TRANSPARENT_GREEN_VALUE_ARB                    0x2038
15543 #define WGL_TRANSPARENT_BLUE_VALUE_ARB                     0x2039
15544 #define WGL_TRANSPARENT_ALPHA_VALUE_ARB                    0x203A
15545 #define WGL_TRANSPARENT_INDEX_VALUE_ARB                    0x203B
15546 #define WGL_SHARE_DEPTH_ARB                                0x200C
15547 #define WGL_SHARE_STENCIL_ARB                              0x200D
15548 #define WGL_SHARE_ACCUM_ARB                                0x200E
15549 #define WGL_SUPPORT_GDI_ARB                                0x200F
15550 #define WGL_SUPPORT_OPENGL_ARB                             0x2010
15551 #define WGL_DOUBLE_BUFFER_ARB                              0x2011
15552 #define WGL_STEREO_ARB                                     0x2012
15553 #define WGL_PIXEL_TYPE_ARB                                 0x2013
15554 #define WGL_COLOR_BITS_ARB                                 0x2014
15555 #define WGL_RED_BITS_ARB                                   0x2015
15556 #define WGL_RED_SHIFT_ARB                                  0x2016
15557 #define WGL_GREEN_BITS_ARB                                 0x2017
15558 #define WGL_GREEN_SHIFT_ARB                                0x2018
15559 #define WGL_BLUE_BITS_ARB                                  0x2019
15560 #define WGL_BLUE_SHIFT_ARB                                 0x201A
15561 #define WGL_ALPHA_BITS_ARB                                 0x201B
15562 #define WGL_ALPHA_SHIFT_ARB                                0x201C
15563 #define WGL_ACCUM_BITS_ARB                                 0x201D
15564 #define WGL_ACCUM_RED_BITS_ARB                             0x201E
15565 #define WGL_ACCUM_GREEN_BITS_ARB                           0x201F
15566 #define WGL_ACCUM_BLUE_BITS_ARB                            0x2020
15567 #define WGL_ACCUM_ALPHA_BITS_ARB                           0x2021
15568 #define WGL_DEPTH_BITS_ARB                                 0x2022
15569 #define WGL_STENCIL_BITS_ARB                               0x2023
15570 #define WGL_AUX_BUFFERS_ARB                                0x2024
15571 #define WGL_NO_ACCELERATION_ARB                            0x2025
15572 #define WGL_GENERIC_ACCELERATION_ARB                       0x2026
15573 #define WGL_FULL_ACCELERATION_ARB                          0x2027
15574 #define WGL_SWAP_EXCHANGE_ARB                              0x2028
15575 #define WGL_SWAP_COPY_ARB                                  0x2029
15576 #define WGL_SWAP_UNDEFINED_ARB                             0x202A
15577 #define WGL_TYPE_RGBA_ARB                                  0x202B
15578 #define WGL_TYPE_COLORINDEX_ARB                            0x202C
15579 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
15580 #define GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
15581   typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
15582   GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB;
15583   #define wglGetPixelFormatAttribivARB GLeeFuncPtr_wglGetPixelFormatAttribivARB
15584 #endif
15585 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
15586 #define GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
15587   typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
15588   GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB;
15589   #define wglGetPixelFormatAttribfvARB GLeeFuncPtr_wglGetPixelFormatAttribfvARB
15590 #endif
15591 #ifndef GLEE_H_DEFINED_wglChoosePixelFormatARB
15592 #define GLEE_H_DEFINED_wglChoosePixelFormatARB
15593   typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
15594   GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB;
15595   #define wglChoosePixelFormatARB GLeeFuncPtr_wglChoosePixelFormatARB
15596 #endif
15597 #endif 
15598 
15599 /* WGL_ARB_make_current_read */
15600 
15601 #ifndef WGL_ARB_make_current_read
15602 #define WGL_ARB_make_current_read 1
15603 #define __GLEE_WGL_ARB_make_current_read 1
15604 /* Constants */
15605 #define ERROR_INVALID_PIXEL_TYPE_ARB                       0x2043
15606 #define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB             0x2054
15607 #ifndef GLEE_H_DEFINED_wglMakeContextCurrentARB
15608 #define GLEE_H_DEFINED_wglMakeContextCurrentARB
15609   typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
15610   GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB;
15611   #define wglMakeContextCurrentARB GLeeFuncPtr_wglMakeContextCurrentARB
15612 #endif
15613 #ifndef GLEE_H_DEFINED_wglGetCurrentReadDCARB
15614 #define GLEE_H_DEFINED_wglGetCurrentReadDCARB
15615   typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCARBPROC) ();
15616   GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB;
15617   #define wglGetCurrentReadDCARB GLeeFuncPtr_wglGetCurrentReadDCARB
15618 #endif
15619 #endif 
15620 
15621 /* WGL_ARB_pbuffer */
15622 
15623 #ifndef WGL_ARB_pbuffer
15624 #define WGL_ARB_pbuffer 1
15625 #define __GLEE_WGL_ARB_pbuffer 1
15626 /* Constants */
15627 #define WGL_DRAW_TO_PBUFFER_ARB                            0x202D
15628 #define WGL_MAX_PBUFFER_PIXELS_ARB                         0x202E
15629 #define WGL_MAX_PBUFFER_WIDTH_ARB                          0x202F
15630 #define WGL_MAX_PBUFFER_HEIGHT_ARB                         0x2030
15631 #define WGL_PBUFFER_LARGEST_ARB                            0x2033
15632 #define WGL_PBUFFER_WIDTH_ARB                              0x2034
15633 #define WGL_PBUFFER_HEIGHT_ARB                             0x2035
15634 #define WGL_PBUFFER_LOST_ARB                               0x2036
15635 #ifndef GLEE_H_DEFINED_wglCreatePbufferARB
15636 #define GLEE_H_DEFINED_wglCreatePbufferARB
15637   typedef HPBUFFERARB (APIENTRYP GLEEPFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
15638   GLEE_EXTERN GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB;
15639   #define wglCreatePbufferARB GLeeFuncPtr_wglCreatePbufferARB
15640 #endif
15641 #ifndef GLEE_H_DEFINED_wglGetPbufferDCARB
15642 #define GLEE_H_DEFINED_wglGetPbufferDCARB
15643   typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
15644   GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB;
15645   #define wglGetPbufferDCARB GLeeFuncPtr_wglGetPbufferDCARB
15646 #endif
15647 #ifndef GLEE_H_DEFINED_wglReleasePbufferDCARB
15648 #define GLEE_H_DEFINED_wglReleasePbufferDCARB
15649   typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
15650   GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB;
15651   #define wglReleasePbufferDCARB GLeeFuncPtr_wglReleasePbufferDCARB
15652 #endif
15653 #ifndef GLEE_H_DEFINED_wglDestroyPbufferARB
15654 #define GLEE_H_DEFINED_wglDestroyPbufferARB
15655   typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
15656   GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB;
15657   #define wglDestroyPbufferARB GLeeFuncPtr_wglDestroyPbufferARB
15658 #endif
15659 #ifndef GLEE_H_DEFINED_wglQueryPbufferARB
15660 #define GLEE_H_DEFINED_wglQueryPbufferARB
15661   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
15662   GLEE_EXTERN GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB;
15663   #define wglQueryPbufferARB GLeeFuncPtr_wglQueryPbufferARB
15664 #endif
15665 #endif 
15666 
15667 /* WGL_ARB_render_texture */
15668 
15669 #ifndef WGL_ARB_render_texture
15670 #define WGL_ARB_render_texture 1
15671 #define __GLEE_WGL_ARB_render_texture 1
15672 /* Constants */
15673 #define WGL_BIND_TO_TEXTURE_RGB_ARB                        0x2070
15674 #define WGL_BIND_TO_TEXTURE_RGBA_ARB                       0x2071
15675 #define WGL_TEXTURE_FORMAT_ARB                             0x2072
15676 #define WGL_TEXTURE_TARGET_ARB                             0x2073
15677 #define WGL_MIPMAP_TEXTURE_ARB                             0x2074
15678 #define WGL_TEXTURE_RGB_ARB                                0x2075
15679 #define WGL_TEXTURE_RGBA_ARB                               0x2076
15680 #define WGL_NO_TEXTURE_ARB                                 0x2077
15681 #define WGL_TEXTURE_CUBE_MAP_ARB                           0x2078
15682 #define WGL_TEXTURE_1D_ARB                                 0x2079
15683 #define WGL_TEXTURE_2D_ARB                                 0x207A
15684 #define WGL_MIPMAP_LEVEL_ARB                               0x207B
15685 #define WGL_CUBE_MAP_FACE_ARB                              0x207C
15686 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB                0x207D
15687 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                0x207E
15688 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                0x207F
15689 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                0x2080
15690 #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                0x2081
15691 #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                0x2082
15692 #define WGL_FRONT_LEFT_ARB                                 0x2083
15693 #define WGL_FRONT_RIGHT_ARB                                0x2084
15694 #define WGL_BACK_LEFT_ARB                                  0x2085
15695 #define WGL_BACK_RIGHT_ARB                                 0x2086
15696 #define WGL_AUX0_ARB                                       0x2087
15697 #define WGL_AUX1_ARB                                       0x2088
15698 #define WGL_AUX2_ARB                                       0x2089
15699 #define WGL_AUX3_ARB                                       0x208A
15700 #define WGL_AUX4_ARB                                       0x208B
15701 #define WGL_AUX5_ARB                                       0x208C
15702 #define WGL_AUX6_ARB                                       0x208D
15703 #define WGL_AUX7_ARB                                       0x208E
15704 #define WGL_AUX8_ARB                                       0x208F
15705 #define WGL_AUX9_ARB                                       0x2090
15706 #ifndef GLEE_H_DEFINED_wglBindTexImageARB
15707 #define GLEE_H_DEFINED_wglBindTexImageARB
15708   typedef BOOL (APIENTRYP GLEEPFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
15709   GLEE_EXTERN GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB;
15710   #define wglBindTexImageARB GLeeFuncPtr_wglBindTexImageARB
15711 #endif
15712 #ifndef GLEE_H_DEFINED_wglReleaseTexImageARB
15713 #define GLEE_H_DEFINED_wglReleaseTexImageARB
15714   typedef BOOL (APIENTRYP GLEEPFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
15715   GLEE_EXTERN GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB;
15716   #define wglReleaseTexImageARB GLeeFuncPtr_wglReleaseTexImageARB
15717 #endif
15718 #ifndef GLEE_H_DEFINED_wglSetPbufferAttribARB
15719 #define GLEE_H_DEFINED_wglSetPbufferAttribARB
15720   typedef BOOL (APIENTRYP GLEEPFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int * piAttribList);
15721   GLEE_EXTERN GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB;
15722   #define wglSetPbufferAttribARB GLeeFuncPtr_wglSetPbufferAttribARB
15723 #endif
15724 #endif 
15725 
15726 /* WGL_ARB_pixel_format_float */
15727 
15728 #ifndef WGL_ARB_pixel_format_float
15729 #define WGL_ARB_pixel_format_float 1
15730 #define __GLEE_WGL_ARB_pixel_format_float 1
15731 /* Constants */
15732 #define WGL_TYPE_RGBA_FLOAT_ARB                            0x21A0
15733 #endif 
15734 
15735 /* WGL_ARB_create_context */
15736 
15737 #ifndef WGL_ARB_create_context
15738 #define WGL_ARB_create_context 1
15739 #define __GLEE_WGL_ARB_create_context 1
15740 /* Constants */
15741 #define WGL_CONTEXT_DEBUG_BIT_ARB                          0x0001
15742 #define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB             0x0002
15743 #define WGL_CONTEXT_MAJOR_VERSION_ARB                      0x2091
15744 #define WGL_CONTEXT_MINOR_VERSION_ARB                      0x2092
15745 #define WGL_CONTEXT_LAYER_PLANE_ARB                        0x2093
15746 #define WGL_CONTEXT_FLAGS_ARB                              0x2094
15747 #define ERROR_INVALID_VERSION_ARB                          0x2095
15748 #ifndef GLEE_H_DEFINED_wglCreateContextAttribsARB
15749 #define GLEE_H_DEFINED_wglCreateContextAttribsARB
15750   typedef HGLRC (APIENTRYP GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int * attribList);
15751   GLEE_EXTERN GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB;
15752   #define wglCreateContextAttribsARB GLeeFuncPtr_wglCreateContextAttribsARB
15753 #endif
15754 #endif 
15755 
15756 /* WGL_EXT_make_current_read */
15757 
15758 #ifndef WGL_EXT_make_current_read
15759 #define WGL_EXT_make_current_read 1
15760 #define __GLEE_WGL_EXT_make_current_read 1
15761 /* Constants */
15762 #define ERROR_INVALID_PIXEL_TYPE_EXT                       0x2043
15763 #ifndef GLEE_H_DEFINED_wglMakeContextCurrentEXT
15764 #define GLEE_H_DEFINED_wglMakeContextCurrentEXT
15765   typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
15766   GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT;
15767   #define wglMakeContextCurrentEXT GLeeFuncPtr_wglMakeContextCurrentEXT
15768 #endif
15769 #ifndef GLEE_H_DEFINED_wglGetCurrentReadDCEXT
15770 #define GLEE_H_DEFINED_wglGetCurrentReadDCEXT
15771   typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCEXTPROC) ();
15772   GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT;
15773   #define wglGetCurrentReadDCEXT GLeeFuncPtr_wglGetCurrentReadDCEXT
15774 #endif
15775 #endif 
15776 
15777 /* WGL_EXT_pixel_format */
15778 
15779 #ifndef WGL_EXT_pixel_format
15780 #define WGL_EXT_pixel_format 1
15781 #define __GLEE_WGL_EXT_pixel_format 1
15782 /* Constants */
15783 #define WGL_NUMBER_PIXEL_FORMATS_EXT                       0x2000
15784 #define WGL_DRAW_TO_WINDOW_EXT                             0x2001
15785 #define WGL_DRAW_TO_BITMAP_EXT                             0x2002
15786 #define WGL_ACCELERATION_EXT                               0x2003
15787 #define WGL_NEED_PALETTE_EXT                               0x2004
15788 #define WGL_NEED_SYSTEM_PALETTE_EXT                        0x2005
15789 #define WGL_SWAP_LAYER_BUFFERS_EXT                         0x2006
15790 #define WGL_SWAP_METHOD_EXT                                0x2007
15791 #define WGL_NUMBER_OVERLAYS_EXT                            0x2008
15792 #define WGL_NUMBER_UNDERLAYS_EXT                           0x2009
15793 #define WGL_TRANSPARENT_EXT                                0x200A
15794 #define WGL_TRANSPARENT_VALUE_EXT                          0x200B
15795 #define WGL_SHARE_DEPTH_EXT                                0x200C
15796 #define WGL_SHARE_STENCIL_EXT                              0x200D
15797 #define WGL_SHARE_ACCUM_EXT                                0x200E
15798 #define WGL_SUPPORT_GDI_EXT                                0x200F
15799 #define WGL_SUPPORT_OPENGL_EXT                             0x2010
15800 #define WGL_DOUBLE_BUFFER_EXT                              0x2011
15801 #define WGL_STEREO_EXT                                     0x2012
15802 #define WGL_PIXEL_TYPE_EXT                                 0x2013
15803 #define WGL_COLOR_BITS_EXT                                 0x2014
15804 #define WGL_RED_BITS_EXT                                   0x2015
15805 #define WGL_RED_SHIFT_EXT                                  0x2016
15806 #define WGL_GREEN_BITS_EXT                                 0x2017
15807 #define WGL_GREEN_SHIFT_EXT                                0x2018
15808 #define WGL_BLUE_BITS_EXT                                  0x2019
15809 #define WGL_BLUE_SHIFT_EXT                                 0x201A
15810 #define WGL_ALPHA_BITS_EXT                                 0x201B
15811 #define WGL_ALPHA_SHIFT_EXT                                0x201C
15812 #define WGL_ACCUM_BITS_EXT                                 0x201D
15813 #define WGL_ACCUM_RED_BITS_EXT                             0x201E
15814 #define WGL_ACCUM_GREEN_BITS_EXT                           0x201F
15815 #define WGL_ACCUM_BLUE_BITS_EXT                            0x2020
15816 #define WGL_ACCUM_ALPHA_BITS_EXT                           0x2021
15817 #define WGL_DEPTH_BITS_EXT                                 0x2022
15818 #define WGL_STENCIL_BITS_EXT                               0x2023
15819 #define WGL_AUX_BUFFERS_EXT                                0x2024
15820 #define WGL_NO_ACCELERATION_EXT                            0x2025
15821 #define WGL_GENERIC_ACCELERATION_EXT                       0x2026
15822 #define WGL_FULL_ACCELERATION_EXT                          0x2027
15823 #define WGL_SWAP_EXCHANGE_EXT                              0x2028
15824 #define WGL_SWAP_COPY_EXT                                  0x2029
15825 #define WGL_SWAP_UNDEFINED_EXT                             0x202A
15826 #define WGL_TYPE_RGBA_EXT                                  0x202B
15827 #define WGL_TYPE_COLORINDEX_EXT                            0x202C
15828 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
15829 #define GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
15830   typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues);
15831   GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT;
15832   #define wglGetPixelFormatAttribivEXT GLeeFuncPtr_wglGetPixelFormatAttribivEXT
15833 #endif
15834 #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
15835 #define GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
15836   typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues);
15837   GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT;
15838   #define wglGetPixelFormatAttribfvEXT GLeeFuncPtr_wglGetPixelFormatAttribfvEXT
15839 #endif
15840 #ifndef GLEE_H_DEFINED_wglChoosePixelFormatEXT
15841 #define GLEE_H_DEFINED_wglChoosePixelFormatEXT
15842   typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
15843   GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT;
15844   #define wglChoosePixelFormatEXT GLeeFuncPtr_wglChoosePixelFormatEXT
15845 #endif
15846 #endif 
15847 
15848 /* WGL_EXT_pbuffer */
15849 
15850 #ifndef WGL_EXT_pbuffer
15851 #define WGL_EXT_pbuffer 1
15852 #define __GLEE_WGL_EXT_pbuffer 1
15853 /* Constants */
15854 #define WGL_DRAW_TO_PBUFFER_EXT                            0x202D
15855 #define WGL_MAX_PBUFFER_PIXELS_EXT                         0x202E
15856 #define WGL_MAX_PBUFFER_WIDTH_EXT                          0x202F
15857 #define WGL_MAX_PBUFFER_HEIGHT_EXT                         0x2030
15858 #define WGL_OPTIMAL_PBUFFER_WIDTH_EXT                      0x2031
15859 #define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT                     0x2032
15860 #define WGL_PBUFFER_LARGEST_EXT                            0x2033
15861 #define WGL_PBUFFER_WIDTH_EXT                              0x2034
15862 #define WGL_PBUFFER_HEIGHT_EXT                             0x2035
15863 #ifndef GLEE_H_DEFINED_wglCreatePbufferEXT
15864 #define GLEE_H_DEFINED_wglCreatePbufferEXT
15865   typedef HPBUFFEREXT (APIENTRYP GLEEPFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
15866   GLEE_EXTERN GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT;
15867   #define wglCreatePbufferEXT GLeeFuncPtr_wglCreatePbufferEXT
15868 #endif
15869 #ifndef GLEE_H_DEFINED_wglGetPbufferDCEXT
15870 #define GLEE_H_DEFINED_wglGetPbufferDCEXT
15871   typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
15872   GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT;
15873   #define wglGetPbufferDCEXT GLeeFuncPtr_wglGetPbufferDCEXT
15874 #endif
15875 #ifndef GLEE_H_DEFINED_wglReleasePbufferDCEXT
15876 #define GLEE_H_DEFINED_wglReleasePbufferDCEXT
15877   typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
15878   GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT;
15879   #define wglReleasePbufferDCEXT GLeeFuncPtr_wglReleasePbufferDCEXT
15880 #endif
15881 #ifndef GLEE_H_DEFINED_wglDestroyPbufferEXT
15882 #define GLEE_H_DEFINED_wglDestroyPbufferEXT
15883   typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
15884   GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT;
15885   #define wglDestroyPbufferEXT GLeeFuncPtr_wglDestroyPbufferEXT
15886 #endif
15887 #ifndef GLEE_H_DEFINED_wglQueryPbufferEXT
15888 #define GLEE_H_DEFINED_wglQueryPbufferEXT
15889   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int * piValue);
15890   GLEE_EXTERN GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT;
15891   #define wglQueryPbufferEXT GLeeFuncPtr_wglQueryPbufferEXT
15892 #endif
15893 #endif 
15894 
15895 /* WGL_EXT_depth_float */
15896 
15897 #ifndef WGL_EXT_depth_float
15898 #define WGL_EXT_depth_float 1
15899 #define __GLEE_WGL_EXT_depth_float 1
15900 /* Constants */
15901 #define WGL_DEPTH_FLOAT_EXT                                0x2040
15902 #endif 
15903 
15904 /* WGL_3DFX_multisample */
15905 
15906 #ifndef WGL_3DFX_multisample
15907 #define WGL_3DFX_multisample 1
15908 #define __GLEE_WGL_3DFX_multisample 1
15909 /* Constants */
15910 #define WGL_SAMPLE_BUFFERS_3DFX                            0x2060
15911 #define WGL_SAMPLES_3DFX                                   0x2061
15912 #endif 
15913 
15914 /* WGL_EXT_multisample */
15915 
15916 #ifndef WGL_EXT_multisample
15917 #define WGL_EXT_multisample 1
15918 #define __GLEE_WGL_EXT_multisample 1
15919 /* Constants */
15920 #define WGL_SAMPLE_BUFFERS_EXT                             0x2041
15921 #define WGL_SAMPLES_EXT                                    0x2042
15922 #endif 
15923 
15924 /* WGL_I3D_digital_video_control */
15925 
15926 #ifndef WGL_I3D_digital_video_control
15927 #define WGL_I3D_digital_video_control 1
15928 #define __GLEE_WGL_I3D_digital_video_control 1
15929 /* Constants */
15930 #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D     0x2050
15931 #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D           0x2051
15932 #define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D              0x2052
15933 #define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D              0x2053
15934 #ifndef GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
15935 #define GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
15936   typedef BOOL (APIENTRYP GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
15937   GLEE_EXTERN GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D;
15938   #define wglGetDigitalVideoParametersI3D GLeeFuncPtr_wglGetDigitalVideoParametersI3D
15939 #endif
15940 #ifndef GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
15941 #define GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
15942   typedef BOOL (APIENTRYP GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
15943   GLEE_EXTERN GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D;
15944   #define wglSetDigitalVideoParametersI3D GLeeFuncPtr_wglSetDigitalVideoParametersI3D
15945 #endif
15946 #endif 
15947 
15948 /* WGL_I3D_gamma */
15949 
15950 #ifndef WGL_I3D_gamma
15951 #define WGL_I3D_gamma 1
15952 #define __GLEE_WGL_I3D_gamma 1
15953 /* Constants */
15954 #define WGL_GAMMA_TABLE_SIZE_I3D                           0x204E
15955 #define WGL_GAMMA_EXCLUDE_DESKTOP_I3D                      0x204F
15956 #ifndef GLEE_H_DEFINED_wglGetGammaTableParametersI3D
15957 #define GLEE_H_DEFINED_wglGetGammaTableParametersI3D
15958   typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
15959   GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D;
15960   #define wglGetGammaTableParametersI3D GLeeFuncPtr_wglGetGammaTableParametersI3D
15961 #endif
15962 #ifndef GLEE_H_DEFINED_wglSetGammaTableParametersI3D
15963 #define GLEE_H_DEFINED_wglSetGammaTableParametersI3D
15964   typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
15965   GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D;
15966   #define wglSetGammaTableParametersI3D GLeeFuncPtr_wglSetGammaTableParametersI3D
15967 #endif
15968 #ifndef GLEE_H_DEFINED_wglGetGammaTableI3D
15969 #define GLEE_H_DEFINED_wglGetGammaTableI3D
15970   typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue);
15971   GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D;
15972   #define wglGetGammaTableI3D GLeeFuncPtr_wglGetGammaTableI3D
15973 #endif
15974 #ifndef GLEE_H_DEFINED_wglSetGammaTableI3D
15975 #define GLEE_H_DEFINED_wglSetGammaTableI3D
15976   typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue);
15977   GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D;
15978   #define wglSetGammaTableI3D GLeeFuncPtr_wglSetGammaTableI3D
15979 #endif
15980 #endif 
15981 
15982 /* WGL_I3D_genlock */
15983 
15984 #ifndef WGL_I3D_genlock
15985 #define WGL_I3D_genlock 1
15986 #define __GLEE_WGL_I3D_genlock 1
15987 /* Constants */
15988 #define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D                   0x2044
15989 #define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D                0x2045
15990 #define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D               0x2046
15991 #define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D                 0x2047
15992 #define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D                0x2048
15993 #define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D               0x2049
15994 #define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D                0x204A
15995 #define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D                 0x204B
15996 #define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D                   0x204C
15997 #ifndef GLEE_H_DEFINED_wglEnableGenlockI3D
15998 #define GLEE_H_DEFINED_wglEnableGenlockI3D
15999   typedef BOOL (APIENTRYP GLEEPFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
16000   GLEE_EXTERN GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D;
16001   #define wglEnableGenlockI3D GLeeFuncPtr_wglEnableGenlockI3D
16002 #endif
16003 #ifndef GLEE_H_DEFINED_wglDisableGenlockI3D
16004 #define GLEE_H_DEFINED_wglDisableGenlockI3D
16005   typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
16006   GLEE_EXTERN GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D;
16007   #define wglDisableGenlockI3D GLeeFuncPtr_wglDisableGenlockI3D
16008 #endif
16009 #ifndef GLEE_H_DEFINED_wglIsEnabledGenlockI3D
16010 #define GLEE_H_DEFINED_wglIsEnabledGenlockI3D
16011   typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL * pFlag);
16012   GLEE_EXTERN GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D;
16013   #define wglIsEnabledGenlockI3D GLeeFuncPtr_wglIsEnabledGenlockI3D
16014 #endif
16015 #ifndef GLEE_H_DEFINED_wglGenlockSourceI3D
16016 #define GLEE_H_DEFINED_wglGenlockSourceI3D
16017   typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
16018   GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D;
16019   #define wglGenlockSourceI3D GLeeFuncPtr_wglGenlockSourceI3D
16020 #endif
16021 #ifndef GLEE_H_DEFINED_wglGetGenlockSourceI3D
16022 #define GLEE_H_DEFINED_wglGetGenlockSourceI3D
16023   typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT * uSource);
16024   GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D;
16025   #define wglGetGenlockSourceI3D GLeeFuncPtr_wglGetGenlockSourceI3D
16026 #endif
16027 #ifndef GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
16028 #define GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
16029   typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
16030   GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D;
16031   #define wglGenlockSourceEdgeI3D GLeeFuncPtr_wglGenlockSourceEdgeI3D
16032 #endif
16033 #ifndef GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
16034 #define GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
16035   typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT * uEdge);
16036   GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D;
16037   #define wglGetGenlockSourceEdgeI3D GLeeFuncPtr_wglGetGenlockSourceEdgeI3D
16038 #endif
16039 #ifndef GLEE_H_DEFINED_wglGenlockSampleRateI3D
16040 #define GLEE_H_DEFINED_wglGenlockSampleRateI3D
16041   typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
16042   GLEE_EXTERN GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D;
16043   #define wglGenlockSampleRateI3D GLeeFuncPtr_wglGenlockSampleRateI3D
16044 #endif
16045 #ifndef GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
16046 #define GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
16047   typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT * uRate);
16048   GLEE_EXTERN GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D;
16049   #define wglGetGenlockSampleRateI3D GLeeFuncPtr_wglGetGenlockSampleRateI3D
16050 #endif
16051 #ifndef GLEE_H_DEFINED_wglGenlockSourceDelayI3D
16052 #define GLEE_H_DEFINED_wglGenlockSourceDelayI3D
16053   typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
16054   GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D;
16055   #define wglGenlockSourceDelayI3D GLeeFuncPtr_wglGenlockSourceDelayI3D
16056 #endif
16057 #ifndef GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
16058 #define GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
16059   typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT * uDelay);
16060   GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D;
16061   #define wglGetGenlockSourceDelayI3D GLeeFuncPtr_wglGetGenlockSourceDelayI3D
16062 #endif
16063 #ifndef GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
16064 #define GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
16065   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay);
16066   GLEE_EXTERN GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D;
16067   #define wglQueryGenlockMaxSourceDelayI3D GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D
16068 #endif
16069 #endif 
16070 
16071 /* WGL_I3D_image_buffer */
16072 
16073 #ifndef WGL_I3D_image_buffer
16074 #define WGL_I3D_image_buffer 1
16075 #define __GLEE_WGL_I3D_image_buffer 1
16076 /* Constants */
16077 #define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D                    0x00000001
16078 #define WGL_IMAGE_BUFFER_LOCK_I3D                          0x00000002
16079 #ifndef GLEE_H_DEFINED_wglCreateImageBufferI3D
16080 #define GLEE_H_DEFINED_wglCreateImageBufferI3D
16081   typedef LPVOID (APIENTRYP GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
16082   GLEE_EXTERN GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D;
16083   #define wglCreateImageBufferI3D GLeeFuncPtr_wglCreateImageBufferI3D
16084 #endif
16085 #ifndef GLEE_H_DEFINED_wglDestroyImageBufferI3D
16086 #define GLEE_H_DEFINED_wglDestroyImageBufferI3D
16087   typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
16088   GLEE_EXTERN GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D;
16089   #define wglDestroyImageBufferI3D GLeeFuncPtr_wglDestroyImageBufferI3D
16090 #endif
16091 #ifndef GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
16092 #define GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
16093   typedef BOOL (APIENTRYP GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count);
16094   GLEE_EXTERN GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D;
16095   #define wglAssociateImageBufferEventsI3D GLeeFuncPtr_wglAssociateImageBufferEventsI3D
16096 #endif
16097 #ifndef GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
16098 #define GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
16099   typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID * pAddress, UINT count);
16100   GLEE_EXTERN GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D;
16101   #define wglReleaseImageBufferEventsI3D GLeeFuncPtr_wglReleaseImageBufferEventsI3D
16102 #endif
16103 #endif 
16104 
16105 /* WGL_I3D_swap_frame_lock */
16106 
16107 #ifndef WGL_I3D_swap_frame_lock
16108 #define WGL_I3D_swap_frame_lock 1
16109 #define __GLEE_WGL_I3D_swap_frame_lock 1
16110 /* Constants */
16111 #ifndef GLEE_H_DEFINED_wglEnableFrameLockI3D
16112 #define GLEE_H_DEFINED_wglEnableFrameLockI3D
16113   typedef BOOL (APIENTRYP GLEEPFNWGLENABLEFRAMELOCKI3DPROC) ();
16114   GLEE_EXTERN GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D;
16115   #define wglEnableFrameLockI3D GLeeFuncPtr_wglEnableFrameLockI3D
16116 #endif
16117 #ifndef GLEE_H_DEFINED_wglDisableFrameLockI3D
16118 #define GLEE_H_DEFINED_wglDisableFrameLockI3D
16119   typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) ();
16120   GLEE_EXTERN GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D;
16121   #define wglDisableFrameLockI3D GLeeFuncPtr_wglDisableFrameLockI3D
16122 #endif
16123 #ifndef GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
16124 #define GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
16125   typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL * pFlag);
16126   GLEE_EXTERN GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D;
16127   #define wglIsEnabledFrameLockI3D GLeeFuncPtr_wglIsEnabledFrameLockI3D
16128 #endif
16129 #ifndef GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
16130 #define GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
16131   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL * pFlag);
16132   GLEE_EXTERN GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D;
16133   #define wglQueryFrameLockMasterI3D GLeeFuncPtr_wglQueryFrameLockMasterI3D
16134 #endif
16135 #endif 
16136 
16137 /* WGL_NV_render_depth_texture */
16138 
16139 #ifndef WGL_NV_render_depth_texture
16140 #define WGL_NV_render_depth_texture 1
16141 #define __GLEE_WGL_NV_render_depth_texture 1
16142 /* Constants */
16143 #define WGL_BIND_TO_TEXTURE_DEPTH_NV                       0x20A3
16144 #define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV             0x20A4
16145 #define WGL_DEPTH_TEXTURE_FORMAT_NV                        0x20A5
16146 #define WGL_TEXTURE_DEPTH_COMPONENT_NV                     0x20A6
16147 #define WGL_DEPTH_COMPONENT_NV                             0x20A7
16148 #endif 
16149 
16150 /* WGL_NV_render_texture_rectangle */
16151 
16152 #ifndef WGL_NV_render_texture_rectangle
16153 #define WGL_NV_render_texture_rectangle 1
16154 #define __GLEE_WGL_NV_render_texture_rectangle 1
16155 /* Constants */
16156 #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV               0x20A0
16157 #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV              0x20A1
16158 #define WGL_TEXTURE_RECTANGLE_NV                           0x20A2
16159 #endif 
16160 
16161 /* WGL_ATI_pixel_format_float */
16162 
16163 #ifndef WGL_ATI_pixel_format_float
16164 #define WGL_ATI_pixel_format_float 1
16165 #define __GLEE_WGL_ATI_pixel_format_float 1
16166 /* Constants */
16167 #define WGL_TYPE_RGBA_FLOAT_ATI                            0x21A0
16168 #endif 
16169 
16170 /* WGL_NV_float_buffer */
16171 
16172 #ifndef WGL_NV_float_buffer
16173 #define WGL_NV_float_buffer 1
16174 #define __GLEE_WGL_NV_float_buffer 1
16175 /* Constants */
16176 #define WGL_FLOAT_COMPONENTS_NV                            0x20B0
16177 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV           0x20B1
16178 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV          0x20B2
16179 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV         0x20B3
16180 #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV        0x20B4
16181 #define WGL_TEXTURE_FLOAT_R_NV                             0x20B5
16182 #define WGL_TEXTURE_FLOAT_RG_NV                            0x20B6
16183 #define WGL_TEXTURE_FLOAT_RGB_NV                           0x20B7
16184 #define WGL_TEXTURE_FLOAT_RGBA_NV                          0x20B8
16185 #endif 
16186 
16187 /* WGL_3DL_stereo_control */
16188 
16189 #ifndef WGL_3DL_stereo_control
16190 #define WGL_3DL_stereo_control 1
16191 #define __GLEE_WGL_3DL_stereo_control 1
16192 /* Constants */
16193 #define WGL_STEREO_EMITTER_ENABLE_3DL                      0x2055
16194 #define WGL_STEREO_EMITTER_DISABLE_3DL                     0x2056
16195 #define WGL_STEREO_POLARITY_NORMAL_3DL                     0x2057
16196 #define WGL_STEREO_POLARITY_INVERT_3DL                     0x2058
16197 #endif 
16198 
16199 /* WGL_EXT_pixel_format_packed_float */
16200 
16201 #ifndef WGL_EXT_pixel_format_packed_float
16202 #define WGL_EXT_pixel_format_packed_float 1
16203 #define __GLEE_WGL_EXT_pixel_format_packed_float 1
16204 /* Constants */
16205 #define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT                   0x20A8
16206 #endif 
16207 
16208 /* WGL_EXT_framebuffer_sRGB */
16209 
16210 #ifndef WGL_EXT_framebuffer_sRGB
16211 #define WGL_EXT_framebuffer_sRGB 1
16212 #define __GLEE_WGL_EXT_framebuffer_sRGB 1
16213 /* Constants */
16214 #define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT                   0x20A9
16215 #endif 
16216 
16217 /* WGL_NV_present_video */
16218 
16219 #ifndef WGL_NV_present_video
16220 #define WGL_NV_present_video 1
16221 #define __GLEE_WGL_NV_present_video 1
16222 /* Constants */
16223 #define WGL_NUM_VIDEO_SLOTS_NV                             0x20F0
16224 #ifndef GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
16225 #define GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
16226   typedef int (APIENTRYP GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList);
16227   GLEE_EXTERN GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV;
16228   #define wglEnumerateVideoDevicesNV GLeeFuncPtr_wglEnumerateVideoDevicesNV
16229 #endif
16230 #ifndef GLEE_H_DEFINED_wglBindVideoDeviceNV
16231 #define GLEE_H_DEFINED_wglBindVideoDeviceNV
16232   typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEODEVICENVPROC) (HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList);
16233   GLEE_EXTERN GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV;
16234   #define wglBindVideoDeviceNV GLeeFuncPtr_wglBindVideoDeviceNV
16235 #endif
16236 #ifndef GLEE_H_DEFINED_wglQueryCurrentContextNV
16237 #define GLEE_H_DEFINED_wglQueryCurrentContextNV
16238   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int * piValue);
16239   GLEE_EXTERN GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV;
16240   #define wglQueryCurrentContextNV GLeeFuncPtr_wglQueryCurrentContextNV
16241 #endif
16242 #endif 
16243 
16244 /* WGL_NV_swap_group */
16245 
16246 #ifndef WGL_NV_swap_group
16247 #define WGL_NV_swap_group 1
16248 #define __GLEE_WGL_NV_swap_group 1
16249 /* Constants */
16250 #ifndef GLEE_H_DEFINED_wglJoinSwapGroupNV
16251 #define GLEE_H_DEFINED_wglJoinSwapGroupNV
16252   typedef BOOL (APIENTRYP GLEEPFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group);
16253   GLEE_EXTERN GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV;
16254   #define wglJoinSwapGroupNV GLeeFuncPtr_wglJoinSwapGroupNV
16255 #endif
16256 #ifndef GLEE_H_DEFINED_wglBindSwapBarrierNV
16257 #define GLEE_H_DEFINED_wglBindSwapBarrierNV
16258   typedef BOOL (APIENTRYP GLEEPFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier);
16259   GLEE_EXTERN GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV;
16260   #define wglBindSwapBarrierNV GLeeFuncPtr_wglBindSwapBarrierNV
16261 #endif
16262 #ifndef GLEE_H_DEFINED_wglQuerySwapGroupNV
16263 #define GLEE_H_DEFINED_wglQuerySwapGroupNV
16264   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint * group, GLuint * barrier);
16265   GLEE_EXTERN GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV;
16266   #define wglQuerySwapGroupNV GLeeFuncPtr_wglQuerySwapGroupNV
16267 #endif
16268 #ifndef GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
16269 #define GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
16270   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint * maxGroups, GLuint * maxBarriers);
16271   GLEE_EXTERN GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV;
16272   #define wglQueryMaxSwapGroupsNV GLeeFuncPtr_wglQueryMaxSwapGroupsNV
16273 #endif
16274 #ifndef GLEE_H_DEFINED_wglQueryFrameCountNV
16275 #define GLEE_H_DEFINED_wglQueryFrameCountNV
16276   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint * count);
16277   GLEE_EXTERN GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV;
16278   #define wglQueryFrameCountNV GLeeFuncPtr_wglQueryFrameCountNV
16279 #endif
16280 #ifndef GLEE_H_DEFINED_wglResetFrameCountNV
16281 #define GLEE_H_DEFINED_wglResetFrameCountNV
16282   typedef BOOL (APIENTRYP GLEEPFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC);
16283   GLEE_EXTERN GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV;
16284   #define wglResetFrameCountNV GLeeFuncPtr_wglResetFrameCountNV
16285 #endif
16286 #endif 
16287 
16288 /* WGL_NV_gpu_affinity */
16289 
16290 #ifndef WGL_NV_gpu_affinity
16291 #define WGL_NV_gpu_affinity 1
16292 #define __GLEE_WGL_NV_gpu_affinity 1
16293 /* Constants */
16294 #define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV           0x20D0
16295 #define WGL_ERROR_MISSING_AFFINITY_MASK_NV                 0x20D1
16296 #ifndef GLEE_H_DEFINED_wglEnumGpusNV
16297 #define GLEE_H_DEFINED_wglEnumGpusNV
16298   typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV * phGpu);
16299   GLEE_EXTERN GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV;
16300   #define wglEnumGpusNV GLeeFuncPtr_wglEnumGpusNV
16301 #endif
16302 #ifndef GLEE_H_DEFINED_wglEnumGpuDevicesNV
16303 #define GLEE_H_DEFINED_wglEnumGpuDevicesNV
16304   typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice);
16305   GLEE_EXTERN GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV;
16306   #define wglEnumGpuDevicesNV GLeeFuncPtr_wglEnumGpuDevicesNV
16307 #endif
16308 #ifndef GLEE_H_DEFINED_wglCreateAffinityDCNV
16309 #define GLEE_H_DEFINED_wglCreateAffinityDCNV
16310   typedef HDC (APIENTRYP GLEEPFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV * phGpuList);
16311   GLEE_EXTERN GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV;
16312   #define wglCreateAffinityDCNV GLeeFuncPtr_wglCreateAffinityDCNV
16313 #endif
16314 #ifndef GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
16315 #define GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
16316   typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu);
16317   GLEE_EXTERN GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV;
16318   #define wglEnumGpusFromAffinityDCNV GLeeFuncPtr_wglEnumGpusFromAffinityDCNV
16319 #endif
16320 #ifndef GLEE_H_DEFINED_wglDeleteDCNV
16321 #define GLEE_H_DEFINED_wglDeleteDCNV
16322   typedef BOOL (APIENTRYP GLEEPFNWGLDELETEDCNVPROC) (HDC hdc);
16323   GLEE_EXTERN GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV;
16324   #define wglDeleteDCNV GLeeFuncPtr_wglDeleteDCNV
16325 #endif
16326 #endif 
16327 
16328 /* WGL_EXT_display_color_table */
16329 
16330 #ifndef WGL_EXT_display_color_table
16331 #define WGL_EXT_display_color_table 1
16332 #define __GLEE_WGL_EXT_display_color_table 1
16333 /* Constants */
16334 #ifndef GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
16335 #define GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
16336   typedef GLboolean (APIENTRYP GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16337   GLEE_EXTERN GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT;
16338   #define wglCreateDisplayColorTableEXT GLeeFuncPtr_wglCreateDisplayColorTableEXT
16339 #endif
16340 #ifndef GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
16341 #define GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
16342   typedef GLboolean (APIENTRYP GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort * table, GLuint length);
16343   GLEE_EXTERN GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT;
16344   #define wglLoadDisplayColorTableEXT GLeeFuncPtr_wglLoadDisplayColorTableEXT
16345 #endif
16346 #ifndef GLEE_H_DEFINED_wglBindDisplayColorTableEXT
16347 #define GLEE_H_DEFINED_wglBindDisplayColorTableEXT
16348   typedef GLboolean (APIENTRYP GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16349   GLEE_EXTERN GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT;
16350   #define wglBindDisplayColorTableEXT GLeeFuncPtr_wglBindDisplayColorTableEXT
16351 #endif
16352 #ifndef GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
16353 #define GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
16354   typedef VOID (APIENTRYP GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
16355   GLEE_EXTERN GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT;
16356   #define wglDestroyDisplayColorTableEXT GLeeFuncPtr_wglDestroyDisplayColorTableEXT
16357 #endif
16358 #endif 
16359 
16360 /* WGL_EXT_extensions_string */
16361 
16362 #ifndef WGL_EXT_extensions_string
16363 #define WGL_EXT_extensions_string 1
16364 #define __GLEE_WGL_EXT_extensions_string 1
16365 /* Constants */
16366 #ifndef GLEE_H_DEFINED_wglGetExtensionsStringEXT
16367 #define GLEE_H_DEFINED_wglGetExtensionsStringEXT
16368   typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
16369   GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT;
16370   #define wglGetExtensionsStringEXT GLeeFuncPtr_wglGetExtensionsStringEXT
16371 #endif
16372 #endif 
16373 
16374 /* WGL_EXT_swap_control */
16375 
16376 #ifndef WGL_EXT_swap_control
16377 #define WGL_EXT_swap_control 1
16378 #define __GLEE_WGL_EXT_swap_control 1
16379 /* Constants */
16380 #ifndef GLEE_H_DEFINED_wglSwapIntervalEXT
16381 #define GLEE_H_DEFINED_wglSwapIntervalEXT
16382   typedef BOOL (APIENTRYP GLEEPFNWGLSWAPINTERVALEXTPROC) (int interval);
16383   GLEE_EXTERN GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT;
16384   #define wglSwapIntervalEXT GLeeFuncPtr_wglSwapIntervalEXT
16385 #endif
16386 #ifndef GLEE_H_DEFINED_wglGetSwapIntervalEXT
16387 #define GLEE_H_DEFINED_wglGetSwapIntervalEXT
16388   typedef int (APIENTRYP GLEEPFNWGLGETSWAPINTERVALEXTPROC) ();
16389   GLEE_EXTERN GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT;
16390   #define wglGetSwapIntervalEXT GLeeFuncPtr_wglGetSwapIntervalEXT
16391 #endif
16392 #endif 
16393 
16394 /* WGL_NV_vertex_array_range */
16395 
16396 #ifndef WGL_NV_vertex_array_range
16397 #define WGL_NV_vertex_array_range 1
16398 #define __GLEE_WGL_NV_vertex_array_range 1
16399 /* Constants */
16400 #ifndef GLEE_H_DEFINED_wglAllocateMemoryNV
16401 #define GLEE_H_DEFINED_wglAllocateMemoryNV
16402   typedef void* (APIENTRYP GLEEPFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
16403   GLEE_EXTERN GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV;
16404   #define wglAllocateMemoryNV GLeeFuncPtr_wglAllocateMemoryNV
16405 #endif
16406 #ifndef GLEE_H_DEFINED_wglFreeMemoryNV
16407 #define GLEE_H_DEFINED_wglFreeMemoryNV
16408   typedef void (APIENTRYP GLEEPFNWGLFREEMEMORYNVPROC) (void * pointer);
16409   GLEE_EXTERN GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV;
16410   #define wglFreeMemoryNV GLeeFuncPtr_wglFreeMemoryNV
16411 #endif
16412 #endif 
16413 
16414 /* WGL_OML_sync_control */
16415 
16416 #ifndef WGL_OML_sync_control
16417 #define WGL_OML_sync_control 1
16418 #define __GLEE_WGL_OML_sync_control 1
16419 /* Constants */
16420 #ifndef GLEE_H_DEFINED_wglGetSyncValuesOML
16421 #define GLEE_H_DEFINED_wglGetSyncValuesOML
16422   typedef BOOL (APIENTRYP GLEEPFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc);
16423   GLEE_EXTERN GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML;
16424   #define wglGetSyncValuesOML GLeeFuncPtr_wglGetSyncValuesOML
16425 #endif
16426 #ifndef GLEE_H_DEFINED_wglGetMscRateOML
16427 #define GLEE_H_DEFINED_wglGetMscRateOML
16428   typedef BOOL (APIENTRYP GLEEPFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 * numerator, INT32 * denominator);
16429   GLEE_EXTERN GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML;
16430   #define wglGetMscRateOML GLeeFuncPtr_wglGetMscRateOML
16431 #endif
16432 #ifndef GLEE_H_DEFINED_wglSwapBuffersMscOML
16433 #define GLEE_H_DEFINED_wglSwapBuffersMscOML
16434   typedef INT64 (APIENTRYP GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
16435   GLEE_EXTERN GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML;
16436   #define wglSwapBuffersMscOML GLeeFuncPtr_wglSwapBuffersMscOML
16437 #endif
16438 #ifndef GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
16439 #define GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
16440   typedef INT64 (APIENTRYP GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
16441   GLEE_EXTERN GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML;
16442   #define wglSwapLayerBuffersMscOML GLeeFuncPtr_wglSwapLayerBuffersMscOML
16443 #endif
16444 #ifndef GLEE_H_DEFINED_wglWaitForMscOML
16445 #define GLEE_H_DEFINED_wglWaitForMscOML
16446   typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc);
16447   GLEE_EXTERN GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML;
16448   #define wglWaitForMscOML GLeeFuncPtr_wglWaitForMscOML
16449 #endif
16450 #ifndef GLEE_H_DEFINED_wglWaitForSbcOML
16451 #define GLEE_H_DEFINED_wglWaitForSbcOML
16452   typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc);
16453   GLEE_EXTERN GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML;
16454   #define wglWaitForSbcOML GLeeFuncPtr_wglWaitForSbcOML
16455 #endif
16456 #endif 
16457 
16458 /* WGL_I3D_swap_frame_usage */
16459 
16460 #ifndef WGL_I3D_swap_frame_usage
16461 #define WGL_I3D_swap_frame_usage 1
16462 #define __GLEE_WGL_I3D_swap_frame_usage 1
16463 /* Constants */
16464 #ifndef GLEE_H_DEFINED_wglGetFrameUsageI3D
16465 #define GLEE_H_DEFINED_wglGetFrameUsageI3D
16466   typedef BOOL (APIENTRYP GLEEPFNWGLGETFRAMEUSAGEI3DPROC) (float * pUsage);
16467   GLEE_EXTERN GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D;
16468   #define wglGetFrameUsageI3D GLeeFuncPtr_wglGetFrameUsageI3D
16469 #endif
16470 #ifndef GLEE_H_DEFINED_wglBeginFrameTrackingI3D
16471 #define GLEE_H_DEFINED_wglBeginFrameTrackingI3D
16472   typedef BOOL (APIENTRYP GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) ();
16473   GLEE_EXTERN GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D;
16474   #define wglBeginFrameTrackingI3D GLeeFuncPtr_wglBeginFrameTrackingI3D
16475 #endif
16476 #ifndef GLEE_H_DEFINED_wglEndFrameTrackingI3D
16477 #define GLEE_H_DEFINED_wglEndFrameTrackingI3D
16478   typedef BOOL (APIENTRYP GLEEPFNWGLENDFRAMETRACKINGI3DPROC) ();
16479   GLEE_EXTERN GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D;
16480   #define wglEndFrameTrackingI3D GLeeFuncPtr_wglEndFrameTrackingI3D
16481 #endif
16482 #ifndef GLEE_H_DEFINED_wglQueryFrameTrackingI3D
16483 #define GLEE_H_DEFINED_wglQueryFrameTrackingI3D
16484   typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage);
16485   GLEE_EXTERN GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D;
16486   #define wglQueryFrameTrackingI3D GLeeFuncPtr_wglQueryFrameTrackingI3D
16487 #endif
16488 #endif 
16489 
16490 /* WGL_NV_video_output */
16491 
16492 #ifndef WGL_NV_video_output
16493 #define WGL_NV_video_output 1
16494 #define __GLEE_WGL_NV_video_output 1
16495 /* Constants */
16496 #define WGL_BIND_TO_VIDEO_RGB_NV                           0x20C0
16497 #define WGL_BIND_TO_VIDEO_RGBA_NV                          0x20C1
16498 #define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV                 0x20C2
16499 #define WGL_VIDEO_OUT_COLOR_NV                             0x20C3
16500 #define WGL_VIDEO_OUT_ALPHA_NV                             0x20C4
16501 #define WGL_VIDEO_OUT_DEPTH_NV                             0x20C5
16502 #define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV                   0x20C6
16503 #define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV                   0x20C7
16504 #define WGL_VIDEO_OUT_FRAME                                0x20C8
16505 #define WGL_VIDEO_OUT_FIELD_1                              0x20C9
16506 #define WGL_VIDEO_OUT_FIELD_2                              0x20CA
16507 #define WGL_VIDEO_OUT_STACKED_FIELDS_1_2                   0x20CB
16508 #define WGL_VIDEO_OUT_STACKED_FIELDS_2_1                   0x20CC
16509 #ifndef GLEE_H_DEFINED_wglGetVideoDeviceNV
16510 #define GLEE_H_DEFINED_wglGetVideoDeviceNV
16511   typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice);
16512   GLEE_EXTERN GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV;
16513   #define wglGetVideoDeviceNV GLeeFuncPtr_wglGetVideoDeviceNV
16514 #endif
16515 #ifndef GLEE_H_DEFINED_wglReleaseVideoDeviceNV
16516 #define GLEE_H_DEFINED_wglReleaseVideoDeviceNV
16517   typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice);
16518   GLEE_EXTERN GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV;
16519   #define wglReleaseVideoDeviceNV GLeeFuncPtr_wglReleaseVideoDeviceNV
16520 #endif
16521 #ifndef GLEE_H_DEFINED_wglBindVideoImageNV
16522 #define GLEE_H_DEFINED_wglBindVideoImageNV
16523   typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer);
16524   GLEE_EXTERN GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV;
16525   #define wglBindVideoImageNV GLeeFuncPtr_wglBindVideoImageNV
16526 #endif
16527 #ifndef GLEE_H_DEFINED_wglReleaseVideoImageNV
16528 #define GLEE_H_DEFINED_wglReleaseVideoImageNV
16529   typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer);
16530   GLEE_EXTERN GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV;
16531   #define wglReleaseVideoImageNV GLeeFuncPtr_wglReleaseVideoImageNV
16532 #endif
16533 #ifndef GLEE_H_DEFINED_wglSendPbufferToVideoNV
16534 #define GLEE_H_DEFINED_wglSendPbufferToVideoNV
16535   typedef BOOL (APIENTRYP GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock);
16536   GLEE_EXTERN GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV;
16537   #define wglSendPbufferToVideoNV GLeeFuncPtr_wglSendPbufferToVideoNV
16538 #endif
16539 #ifndef GLEE_H_DEFINED_wglGetVideoInfoNV
16540 #define GLEE_H_DEFINED_wglGetVideoInfoNV
16541   typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
16542   GLEE_EXTERN GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV;
16543   #define wglGetVideoInfoNV GLeeFuncPtr_wglGetVideoInfoNV
16544 #endif
16545 #endif 
16546 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16547 #else /* GLX */
16548 
16549 /* Extension querying variables */
16550 
16551 GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3;
16552 GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4;
16553 GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample;
16554 GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float;
16555 GLEE_EXTERN GLboolean _GLEE_GLX_ARB_create_context;
16556 GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample;
16557 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info;
16558 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control;
16559 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync;
16560 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read;
16561 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating;
16562 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context;
16563 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig;
16564 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer;
16565 GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion;
16566 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize;
16567 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group;
16568 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier;
16569 GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay;
16570 GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample;
16571 GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index;
16572 GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample;
16573 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer;
16574 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap;
16575 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers;
16576 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode;
16577 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group;
16578 GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method;
16579 GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control;
16580 GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer;
16581 GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe;
16582 GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset;
16583 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_fbconfig_packed_float;
16584 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_framebuffer_sRGB;
16585 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_texture_from_pixmap;
16586 GLEE_EXTERN GLboolean _GLEE_GLX_NV_present_video;
16587 GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_out;
16588 GLEE_EXTERN GLboolean _GLEE_GLX_NV_swap_group;
16589 GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker;
16590 GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_output;
16591 
16592 /* Aliases for extension querying variables */
16593 
16594 #define GLEE_GLX_VERSION_1_3     GLeeEnabled(&_GLEE_GLX_VERSION_1_3)
16595 #define GLEE_GLX_VERSION_1_4     GLeeEnabled(&_GLEE_GLX_VERSION_1_4)
16596 #define GLEE_GLX_ARB_multisample     GLeeEnabled(&_GLEE_GLX_ARB_multisample)
16597 #define GLEE_GLX_ARB_fbconfig_float     GLeeEnabled(&_GLEE_GLX_ARB_fbconfig_float)
16598 #define GLEE_GLX_ARB_create_context     GLeeEnabled(&_GLEE_GLX_ARB_create_context)
16599 #define GLEE_GLX_SGIS_multisample     GLeeEnabled(&_GLEE_GLX_SGIS_multisample)
16600 #define GLEE_GLX_EXT_visual_info     GLeeEnabled(&_GLEE_GLX_EXT_visual_info)
16601 #define GLEE_GLX_SGI_swap_control     GLeeEnabled(&_GLEE_GLX_SGI_swap_control)
16602 #define GLEE_GLX_SGI_video_sync     GLeeEnabled(&_GLEE_GLX_SGI_video_sync)
16603 #define GLEE_GLX_SGI_make_current_read     GLeeEnabled(&_GLEE_GLX_SGI_make_current_read)
16604 #define GLEE_GLX_EXT_visual_rating     GLeeEnabled(&_GLEE_GLX_EXT_visual_rating)
16605 #define GLEE_GLX_EXT_import_context     GLeeEnabled(&_GLEE_GLX_EXT_import_context)
16606 #define GLEE_GLX_SGIX_fbconfig     GLeeEnabled(&_GLEE_GLX_SGIX_fbconfig)
16607 #define GLEE_GLX_SGIX_pbuffer     GLeeEnabled(&_GLEE_GLX_SGIX_pbuffer)
16608 #define GLEE_GLX_SGI_cushion     GLeeEnabled(&_GLEE_GLX_SGI_cushion)
16609 #define GLEE_GLX_SGIX_video_resize     GLeeEnabled(&_GLEE_GLX_SGIX_video_resize)
16610 #define GLEE_GLX_SGIX_swap_group     GLeeEnabled(&_GLEE_GLX_SGIX_swap_group)
16611 #define GLEE_GLX_SGIX_swap_barrier     GLeeEnabled(&_GLEE_GLX_SGIX_swap_barrier)
16612 #define GLEE_GLX_SGIS_blended_overlay     GLeeEnabled(&_GLEE_GLX_SGIS_blended_overlay)
16613 #define GLEE_GLX_SGIS_shared_multisample     GLeeEnabled(&_GLEE_GLX_SGIS_shared_multisample)
16614 #define GLEE_GLX_SUN_get_transparent_index     GLeeEnabled(&_GLEE_GLX_SUN_get_transparent_index)
16615 #define GLEE_GLX_3DFX_multisample     GLeeEnabled(&_GLEE_GLX_3DFX_multisample)
16616 #define GLEE_GLX_MESA_copy_sub_buffer     GLeeEnabled(&_GLEE_GLX_MESA_copy_sub_buffer)
16617 #define GLEE_GLX_MESA_pixmap_colormap     GLeeEnabled(&_GLEE_GLX_MESA_pixmap_colormap)
16618 #define GLEE_GLX_MESA_release_buffers     GLeeEnabled(&_GLEE_GLX_MESA_release_buffers)
16619 #define GLEE_GLX_MESA_set_3dfx_mode     GLeeEnabled(&_GLEE_GLX_MESA_set_3dfx_mode)
16620 #define GLEE_GLX_SGIX_visual_select_group     GLeeEnabled(&_GLEE_GLX_SGIX_visual_select_group)
16621 #define GLEE_GLX_OML_swap_method     GLeeEnabled(&_GLEE_GLX_OML_swap_method)
16622 #define GLEE_GLX_OML_sync_control     GLeeEnabled(&_GLEE_GLX_OML_sync_control)
16623 #define GLEE_GLX_NV_float_buffer     GLeeEnabled(&_GLEE_GLX_NV_float_buffer)
16624 #define GLEE_GLX_SGIX_hyperpipe     GLeeEnabled(&_GLEE_GLX_SGIX_hyperpipe)
16625 #define GLEE_GLX_MESA_agp_offset     GLeeEnabled(&_GLEE_GLX_MESA_agp_offset)
16626 #define GLEE_GLX_EXT_fbconfig_packed_float     GLeeEnabled(&_GLEE_GLX_EXT_fbconfig_packed_float)
16627 #define GLEE_GLX_EXT_framebuffer_sRGB     GLeeEnabled(&_GLEE_GLX_EXT_framebuffer_sRGB)
16628 #define GLEE_GLX_EXT_texture_from_pixmap     GLeeEnabled(&_GLEE_GLX_EXT_texture_from_pixmap)
16629 #define GLEE_GLX_NV_present_video     GLeeEnabled(&_GLEE_GLX_NV_present_video)
16630 #define GLEE_GLX_NV_video_out     GLeeEnabled(&_GLEE_GLX_NV_video_out)
16631 #define GLEE_GLX_NV_swap_group     GLeeEnabled(&_GLEE_GLX_NV_swap_group)
16632 #define GLEE_GLX_EXT_scene_marker     GLeeEnabled(&_GLEE_GLX_EXT_scene_marker)
16633 #define GLEE_GLX_NV_video_output     GLeeEnabled(&_GLEE_GLX_NV_video_output)
16634 
16635 /* GLX_VERSION_1_3 */
16636 
16637 #ifndef GLX_VERSION_1_3
16638 #define GLX_VERSION_1_3 1
16639 #define __GLEE_GLX_VERSION_1_3 1
16640 /* Constants */
16641 #define GLX_WINDOW_BIT                                     0x00000001
16642 #define GLX_PIXMAP_BIT                                     0x00000002
16643 #define GLX_PBUFFER_BIT                                    0x00000004
16644 #define GLX_RGBA_BIT                                       0x00000001
16645 #define GLX_COLOR_INDEX_BIT                                0x00000002
16646 #define GLX_PBUFFER_CLOBBER_MASK                           0x08000000
16647 #define GLX_FRONT_LEFT_BUFFER_BIT                          0x00000001
16648 #define GLX_FRONT_RIGHT_BUFFER_BIT                         0x00000002
16649 #define GLX_BACK_LEFT_BUFFER_BIT                           0x00000004
16650 #define GLX_BACK_RIGHT_BUFFER_BIT                          0x00000008
16651 #define GLX_AUX_BUFFERS_BIT                                0x00000010
16652 #define GLX_DEPTH_BUFFER_BIT                               0x00000020
16653 #define GLX_STENCIL_BUFFER_BIT                             0x00000040
16654 #define GLX_ACCUM_BUFFER_BIT                               0x00000080
16655 #define GLX_CONFIG_CAVEAT                                  0x20
16656 #define GLX_X_VISUAL_TYPE                                  0x22
16657 #define GLX_TRANSPARENT_TYPE                               0x23
16658 #define GLX_TRANSPARENT_INDEX_VALUE                        0x24
16659 #define GLX_TRANSPARENT_RED_VALUE                          0x25
16660 #define GLX_TRANSPARENT_GREEN_VALUE                        0x26
16661 #define GLX_TRANSPARENT_BLUE_VALUE                         0x27
16662 #define GLX_TRANSPARENT_ALPHA_VALUE                        0x28
16663 #define GLX_DONT_CARE                                      0xFFFFFFFF
16664 #define GLX_NONE                                           0x8000
16665 #define GLX_SLOW_CONFIG                                    0x8001
16666 #define GLX_TRUE_COLOR                                     0x8002
16667 #define GLX_DIRECT_COLOR                                   0x8003
16668 #define GLX_PSEUDO_COLOR                                   0x8004
16669 #define GLX_STATIC_COLOR                                   0x8005
16670 #define GLX_GRAY_SCALE                                     0x8006
16671 #define GLX_STATIC_GRAY                                    0x8007
16672 #define GLX_TRANSPARENT_RGB                                0x8008
16673 #define GLX_TRANSPARENT_INDEX                              0x8009
16674 #define GLX_VISUAL_ID                                      0x800B
16675 #define GLX_SCREEN                                         0x800C
16676 #define GLX_NON_CONFORMANT_CONFIG                          0x800D
16677 #define GLX_DRAWABLE_TYPE                                  0x8010
16678 #define GLX_RENDER_TYPE                                    0x8011
16679 #define GLX_X_RENDERABLE                                   0x8012
16680 #define GLX_FBCONFIG_ID                                    0x8013
16681 #define GLX_RGBA_TYPE                                      0x8014
16682 #define GLX_COLOR_INDEX_TYPE                               0x8015
16683 #define GLX_MAX_PBUFFER_WIDTH                              0x8016
16684 #define GLX_MAX_PBUFFER_HEIGHT                             0x8017
16685 #define GLX_MAX_PBUFFER_PIXELS                             0x8018
16686 #define GLX_PRESERVED_CONTENTS                             0x801B
16687 #define GLX_LARGEST_PBUFFER                                0x801C
16688 #define GLX_WIDTH                                          0x801D
16689 #define GLX_HEIGHT                                         0x801E
16690 #define GLX_EVENT_MASK                                     0x801F
16691 #define GLX_DAMAGED                                        0x8020
16692 #define GLX_SAVED                                          0x8021
16693 #define GLX_WINDOW                                         0x8022
16694 #define GLX_PBUFFER                                        0x8023
16695 #define GLX_PBUFFER_HEIGHT                                 0x8040
16696 #define GLX_PBUFFER_WIDTH                                  0x8041
16697 #ifndef GLEE_H_DEFINED_glXGetFBConfigs
16698 #define GLEE_H_DEFINED_glXGetFBConfigs
16699   typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXGETFBCONFIGSPROC) (Display * dpy, int screen, int * nelements);
16700   GLEE_EXTERN GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs;
16701   #define glXGetFBConfigs GLeeFuncPtr_glXGetFBConfigs
16702 #endif
16703 #ifndef GLEE_H_DEFINED_glXChooseFBConfig
16704 #define GLEE_H_DEFINED_glXChooseFBConfig
16705   typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGPROC) (Display * dpy, int screen, const int * attrib_list, int * nelements);
16706   GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig;
16707   #define glXChooseFBConfig GLeeFuncPtr_glXChooseFBConfig
16708 #endif
16709 #ifndef GLEE_H_DEFINED_glXGetFBConfigAttrib
16710 #define GLEE_H_DEFINED_glXGetFBConfigAttrib
16711   typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBPROC) (Display * dpy, GLXFBConfig config, int attribute, int * value);
16712   GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib;
16713   #define glXGetFBConfigAttrib GLeeFuncPtr_glXGetFBConfigAttrib
16714 #endif
16715 #ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfig
16716 #define GLEE_H_DEFINED_glXGetVisualFromFBConfig
16717   typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) (Display * dpy, GLXFBConfig config);
16718   GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig;
16719   #define glXGetVisualFromFBConfig GLeeFuncPtr_glXGetVisualFromFBConfig
16720 #endif
16721 #ifndef GLEE_H_DEFINED_glXCreateWindow
16722 #define GLEE_H_DEFINED_glXCreateWindow
16723   typedef GLXWindow (APIENTRYP GLEEPFNGLXCREATEWINDOWPROC) (Display * dpy, GLXFBConfig config, Window win, const int * attrib_list);
16724   GLEE_EXTERN GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow;
16725   #define glXCreateWindow GLeeFuncPtr_glXCreateWindow
16726 #endif
16727 #ifndef GLEE_H_DEFINED_glXDestroyWindow
16728 #define GLEE_H_DEFINED_glXDestroyWindow
16729   typedef void (APIENTRYP GLEEPFNGLXDESTROYWINDOWPROC) (Display * dpy, GLXWindow win);
16730   GLEE_EXTERN GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow;
16731   #define glXDestroyWindow GLeeFuncPtr_glXDestroyWindow
16732 #endif
16733 #ifndef GLEE_H_DEFINED_glXCreatePixmap
16734 #define GLEE_H_DEFINED_glXCreatePixmap
16735   typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEPIXMAPPROC) (Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list);
16736   GLEE_EXTERN GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap;
16737   #define glXCreatePixmap GLeeFuncPtr_glXCreatePixmap
16738 #endif
16739 #ifndef GLEE_H_DEFINED_glXDestroyPixmap
16740 #define GLEE_H_DEFINED_glXDestroyPixmap
16741   typedef void (APIENTRYP GLEEPFNGLXDESTROYPIXMAPPROC) (Display * dpy, GLXPixmap pixmap);
16742   GLEE_EXTERN GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap;
16743   #define glXDestroyPixmap GLeeFuncPtr_glXDestroyPixmap
16744 #endif
16745 #ifndef GLEE_H_DEFINED_glXCreatePbuffer
16746 #define GLEE_H_DEFINED_glXCreatePbuffer
16747   typedef GLXPbuffer (APIENTRYP GLEEPFNGLXCREATEPBUFFERPROC) (Display * dpy, GLXFBConfig config, const int * attrib_list);
16748   GLEE_EXTERN GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer;
16749   #define glXCreatePbuffer GLeeFuncPtr_glXCreatePbuffer
16750 #endif
16751 #ifndef GLEE_H_DEFINED_glXDestroyPbuffer
16752 #define GLEE_H_DEFINED_glXDestroyPbuffer
16753   typedef void (APIENTRYP GLEEPFNGLXDESTROYPBUFFERPROC) (Display * dpy, GLXPbuffer pbuf);
16754   GLEE_EXTERN GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer;
16755   #define glXDestroyPbuffer GLeeFuncPtr_glXDestroyPbuffer
16756 #endif
16757 #ifndef GLEE_H_DEFINED_glXQueryDrawable
16758 #define GLEE_H_DEFINED_glXQueryDrawable
16759   typedef void (APIENTRYP GLEEPFNGLXQUERYDRAWABLEPROC) (Display * dpy, GLXDrawable draw, int attribute, unsigned int * value);
16760   GLEE_EXTERN GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable;
16761   #define glXQueryDrawable GLeeFuncPtr_glXQueryDrawable
16762 #endif
16763 #ifndef GLEE_H_DEFINED_glXCreateNewContext
16764 #define GLEE_H_DEFINED_glXCreateNewContext
16765   typedef GLXContext (APIENTRYP GLEEPFNGLXCREATENEWCONTEXTPROC) (Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
16766   GLEE_EXTERN GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext;
16767   #define glXCreateNewContext GLeeFuncPtr_glXCreateNewContext
16768 #endif
16769 #ifndef GLEE_H_DEFINED_glXMakeContextCurrent
16770 #define GLEE_H_DEFINED_glXMakeContextCurrent
16771   typedef Bool (APIENTRYP GLEEPFNGLXMAKECONTEXTCURRENTPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
16772   GLEE_EXTERN GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent;
16773   #define glXMakeContextCurrent GLeeFuncPtr_glXMakeContextCurrent
16774 #endif
16775 #ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawable
16776 #define GLEE_H_DEFINED_glXGetCurrentReadDrawable
16777   typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) ();
16778   GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable;
16779   #define glXGetCurrentReadDrawable GLeeFuncPtr_glXGetCurrentReadDrawable
16780 #endif
16781 #ifndef GLEE_H_DEFINED_glXGetCurrentDisplay
16782 #define GLEE_H_DEFINED_glXGetCurrentDisplay
16783   typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYPROC) ();
16784   GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay;
16785   #define glXGetCurrentDisplay GLeeFuncPtr_glXGetCurrentDisplay
16786 #endif
16787 #ifndef GLEE_H_DEFINED_glXQueryContext
16788 #define GLEE_H_DEFINED_glXQueryContext
16789   typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTPROC) (Display * dpy, GLXContext ctx, int attribute, int * value);
16790   GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext;
16791   #define glXQueryContext GLeeFuncPtr_glXQueryContext
16792 #endif
16793 #ifndef GLEE_H_DEFINED_glXSelectEvent
16794 #define GLEE_H_DEFINED_glXSelectEvent
16795   typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long event_mask);
16796   GLEE_EXTERN GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent;
16797   #define glXSelectEvent GLeeFuncPtr_glXSelectEvent
16798 #endif
16799 #ifndef GLEE_H_DEFINED_glXGetSelectedEvent
16800 #define GLEE_H_DEFINED_glXGetSelectedEvent
16801   typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long * event_mask);
16802   GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent;
16803   #define glXGetSelectedEvent GLeeFuncPtr_glXGetSelectedEvent
16804 #endif
16805 #endif 
16806 
16807 /* GLX_VERSION_1_4 */
16808 
16809 #ifndef GLX_VERSION_1_4
16810 #define GLX_VERSION_1_4 1
16811 #define __GLEE_GLX_VERSION_1_4 1
16812 /* Constants */
16813 #define GLX_SAMPLE_BUFFERS                                 100000
16814 #define GLX_SAMPLES                                        100001
16815 #ifndef GLEE_H_DEFINED_glXGetProcAddress
16816 #define GLEE_H_DEFINED_glXGetProcAddress
16817   typedef __GLXextFuncPtr (APIENTRYP GLEEPFNGLXGETPROCADDRESSPROC) (const GLubyte * procName);
16818   GLEE_EXTERN GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress;
16819   #define glXGetProcAddress GLeeFuncPtr_glXGetProcAddress
16820 #endif
16821 #endif 
16822 
16823 /* GLX_ARB_multisample */
16824 
16825 #ifndef GLX_ARB_multisample
16826 #define GLX_ARB_multisample 1
16827 #define __GLEE_GLX_ARB_multisample 1
16828 /* Constants */
16829 #define GLX_SAMPLE_BUFFERS_ARB                             100000
16830 #define GLX_SAMPLES_ARB                                    100001
16831 #endif 
16832 
16833 /* GLX_ARB_fbconfig_float */
16834 
16835 #ifndef GLX_ARB_fbconfig_float
16836 #define GLX_ARB_fbconfig_float 1
16837 #define __GLEE_GLX_ARB_fbconfig_float 1
16838 /* Constants */
16839 #define GLX_RGBA_FLOAT_TYPE_ARB                            0x20B9
16840 #define GLX_RGBA_FLOAT_BIT_ARB                             0x00000004
16841 #endif 
16842 
16843 /* GLX_ARB_create_context */
16844 
16845 #ifndef GLX_ARB_create_context
16846 #define GLX_ARB_create_context 1
16847 #define __GLEE_GLX_ARB_create_context 1
16848 /* Constants */
16849 #define GLX_CONTEXT_DEBUG_BIT_ARB                          0x00000001
16850 #define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB             0x00000002
16851 #define GLX_CONTEXT_MAJOR_VERSION_ARB                      0x2091
16852 #define GLX_CONTEXT_MINOR_VERSION_ARB                      0x2092
16853 #define GLX_CONTEXT_FLAGS_ARB                              0x2094
16854 #ifndef GLEE_H_DEFINED_glXCreateContextAttribsARB
16855 #define GLEE_H_DEFINED_glXCreateContextAttribsARB
16856   typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) (Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
16857   GLEE_EXTERN GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB;
16858   #define glXCreateContextAttribsARB GLeeFuncPtr_glXCreateContextAttribsARB
16859 #endif
16860 #endif 
16861 
16862 /* GLX_SGIS_multisample */
16863 
16864 #ifndef GLX_SGIS_multisample
16865 #define GLX_SGIS_multisample 1
16866 #define __GLEE_GLX_SGIS_multisample 1
16867 /* Constants */
16868 #define GLX_SAMPLE_BUFFERS_SGIS                            100000
16869 #define GLX_SAMPLES_SGIS                                   100001
16870 #endif 
16871 
16872 /* GLX_EXT_visual_info */
16873 
16874 #ifndef GLX_EXT_visual_info
16875 #define GLX_EXT_visual_info 1
16876 #define __GLEE_GLX_EXT_visual_info 1
16877 /* Constants */
16878 #define GLX_X_VISUAL_TYPE_EXT                              0x22
16879 #define GLX_TRANSPARENT_TYPE_EXT                           0x23
16880 #define GLX_TRANSPARENT_INDEX_VALUE_EXT                    0x24
16881 #define GLX_TRANSPARENT_RED_VALUE_EXT                      0x25
16882 #define GLX_TRANSPARENT_GREEN_VALUE_EXT                    0x26
16883 #define GLX_TRANSPARENT_BLUE_VALUE_EXT                     0x27
16884 #define GLX_TRANSPARENT_ALPHA_VALUE_EXT                    0x28
16885 #define GLX_NONE_EXT                                       0x8000
16886 #define GLX_TRUE_COLOR_EXT                                 0x8002
16887 #define GLX_DIRECT_COLOR_EXT                               0x8003
16888 #define GLX_PSEUDO_COLOR_EXT                               0x8004
16889 #define GLX_STATIC_COLOR_EXT                               0x8005
16890 #define GLX_GRAY_SCALE_EXT                                 0x8006
16891 #define GLX_STATIC_GRAY_EXT                                0x8007
16892 #define GLX_TRANSPARENT_RGB_EXT                            0x8008
16893 #define GLX_TRANSPARENT_INDEX_EXT                          0x8009
16894 #endif 
16895 
16896 /* GLX_SGI_swap_control */
16897 
16898 #ifndef GLX_SGI_swap_control
16899 #define GLX_SGI_swap_control 1
16900 #define __GLEE_GLX_SGI_swap_control 1
16901 /* Constants */
16902 #ifndef GLEE_H_DEFINED_glXSwapIntervalSGI
16903 #define GLEE_H_DEFINED_glXSwapIntervalSGI
16904   typedef int (APIENTRYP GLEEPFNGLXSWAPINTERVALSGIPROC) (int interval);
16905   GLEE_EXTERN GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI;
16906   #define glXSwapIntervalSGI GLeeFuncPtr_glXSwapIntervalSGI
16907 #endif
16908 #endif 
16909 
16910 /* GLX_SGI_video_sync */
16911 
16912 #ifndef GLX_SGI_video_sync
16913 #define GLX_SGI_video_sync 1
16914 #define __GLEE_GLX_SGI_video_sync 1
16915 /* Constants */
16916 #ifndef GLEE_H_DEFINED_glXGetVideoSyncSGI
16917 #define GLEE_H_DEFINED_glXGetVideoSyncSGI
16918   typedef int (APIENTRYP GLEEPFNGLXGETVIDEOSYNCSGIPROC) (unsigned int * count);
16919   GLEE_EXTERN GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI;
16920   #define glXGetVideoSyncSGI GLeeFuncPtr_glXGetVideoSyncSGI
16921 #endif
16922 #ifndef GLEE_H_DEFINED_glXWaitVideoSyncSGI
16923 #define GLEE_H_DEFINED_glXWaitVideoSyncSGI
16924   typedef int (APIENTRYP GLEEPFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int * count);
16925   GLEE_EXTERN GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI;
16926   #define glXWaitVideoSyncSGI GLeeFuncPtr_glXWaitVideoSyncSGI
16927 #endif
16928 #endif 
16929 
16930 /* GLX_SGI_make_current_read */
16931 
16932 #ifndef GLX_SGI_make_current_read
16933 #define GLX_SGI_make_current_read 1
16934 #define __GLEE_GLX_SGI_make_current_read 1
16935 /* Constants */
16936 #ifndef GLEE_H_DEFINED_glXMakeCurrentReadSGI
16937 #define GLEE_H_DEFINED_glXMakeCurrentReadSGI
16938   typedef Bool (APIENTRYP GLEEPFNGLXMAKECURRENTREADSGIPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
16939   GLEE_EXTERN GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI;
16940   #define glXMakeCurrentReadSGI GLeeFuncPtr_glXMakeCurrentReadSGI
16941 #endif
16942 #ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
16943 #define GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
16944   typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) ();
16945   GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI;
16946   #define glXGetCurrentReadDrawableSGI GLeeFuncPtr_glXGetCurrentReadDrawableSGI
16947 #endif
16948 #endif 
16949 
16950 /* GLX_EXT_visual_rating */
16951 
16952 #ifndef GLX_EXT_visual_rating
16953 #define GLX_EXT_visual_rating 1
16954 #define __GLEE_GLX_EXT_visual_rating 1
16955 /* Constants */
16956 #define GLX_VISUAL_CAVEAT_EXT                              0x20
16957 #define GLX_SLOW_VISUAL_EXT                                0x8001
16958 #define GLX_NON_CONFORMANT_VISUAL_EXT                      0x800D
16959 #endif 
16960 
16961 /* GLX_EXT_import_context */
16962 
16963 #ifndef GLX_EXT_import_context
16964 #define GLX_EXT_import_context 1
16965 #define __GLEE_GLX_EXT_import_context 1
16966 /* Constants */
16967 #define GLX_SHARE_CONTEXT_EXT                              0x800A
16968 #define GLX_VISUAL_ID_EXT                                  0x800B
16969 #define GLX_SCREEN_EXT                                     0x800C
16970 #ifndef GLEE_H_DEFINED_glXGetCurrentDisplayEXT
16971 #define GLEE_H_DEFINED_glXGetCurrentDisplayEXT
16972   typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) ();
16973   GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT;
16974   #define glXGetCurrentDisplayEXT GLeeFuncPtr_glXGetCurrentDisplayEXT
16975 #endif
16976 #ifndef GLEE_H_DEFINED_glXQueryContextInfoEXT
16977 #define GLEE_H_DEFINED_glXQueryContextInfoEXT
16978   typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) (Display * dpy, GLXContext context, int attribute, int * value);
16979   GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT;
16980   #define glXQueryContextInfoEXT GLeeFuncPtr_glXQueryContextInfoEXT
16981 #endif
16982 #ifndef GLEE_H_DEFINED_glXGetContextIDEXT
16983 #define GLEE_H_DEFINED_glXGetContextIDEXT
16984   typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
16985   GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
16986   #define glXGetContextIDEXT GLeeFuncPtr_glXGetContextIDEXT
16987 #endif
16988 #ifndef GLEE_H_DEFINED_glXImportContextEXT
16989 #define GLEE_H_DEFINED_glXImportContextEXT
16990   typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
16991   GLEE_EXTERN GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT;
16992   #define glXImportContextEXT GLeeFuncPtr_glXImportContextEXT
16993 #endif
16994 #ifndef GLEE_H_DEFINED_glXFreeContextEXT
16995 #define GLEE_H_DEFINED_glXFreeContextEXT
16996   typedef void (APIENTRYP GLEEPFNGLXFREECONTEXTEXTPROC) (Display * dpy, GLXContext context);
16997   GLEE_EXTERN GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT;
16998   #define glXFreeContextEXT GLeeFuncPtr_glXFreeContextEXT
16999 #endif
17000 #endif 
17001 
17002 /* GLX_SGIX_fbconfig */
17003 
17004 #ifndef GLX_SGIX_fbconfig
17005 #define GLX_SGIX_fbconfig 1
17006 #define __GLEE_GLX_SGIX_fbconfig 1
17007 /* Constants */
17008 #define GLX_WINDOW_BIT_SGIX                                0x00000001
17009 #define GLX_PIXMAP_BIT_SGIX                                0x00000002
17010 #define GLX_RGBA_BIT_SGIX                                  0x00000001
17011 #define GLX_COLOR_INDEX_BIT_SGIX                           0x00000002
17012 #define GLX_DRAWABLE_TYPE_SGIX                             0x8010
17013 #define GLX_RENDER_TYPE_SGIX                               0x8011
17014 #define GLX_X_RENDERABLE_SGIX                              0x8012
17015 #define GLX_FBCONFIG_ID_SGIX                               0x8013
17016 #define GLX_RGBA_TYPE_SGIX                                 0x8014
17017 #define GLX_COLOR_INDEX_TYPE_SGIX                          0x8015
17018 #ifndef GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
17019 #define GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
17020   typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int attribute, int * value);
17021   GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX;
17022   #define glXGetFBConfigAttribSGIX GLeeFuncPtr_glXGetFBConfigAttribSGIX
17023 #endif
17024 #ifndef GLEE_H_DEFINED_glXChooseFBConfigSGIX
17025 #define GLEE_H_DEFINED_glXChooseFBConfigSGIX
17026   typedef GLXFBConfigSGIX * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) (Display * dpy, int screen, int * attrib_list, int * nelements);
17027   GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX;
17028   #define glXChooseFBConfigSGIX GLeeFuncPtr_glXChooseFBConfigSGIX
17029 #endif
17030 #ifndef GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
17031 #define GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
17032   typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap);
17033   GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX;
17034   #define glXCreateGLXPixmapWithConfigSGIX GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX
17035 #endif
17036 #ifndef GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
17037 #define GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
17038   typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
17039   GLEE_EXTERN GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX;
17040   #define glXCreateContextWithConfigSGIX GLeeFuncPtr_glXCreateContextWithConfigSGIX
17041 #endif
17042 #ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
17043 #define GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
17044   typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config);
17045   GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX;
17046   #define glXGetVisualFromFBConfigSGIX GLeeFuncPtr_glXGetVisualFromFBConfigSGIX
17047 #endif
17048 #ifndef GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
17049 #define GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
17050   typedef GLXFBConfigSGIX (APIENTRYP GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display * dpy, XVisualInfo * vis);
17051   GLEE_EXTERN GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX;
17052   #define glXGetFBConfigFromVisualSGIX GLeeFuncPtr_glXGetFBConfigFromVisualSGIX
17053 #endif
17054 #endif 
17055 
17056 /* GLX_SGIX_pbuffer */
17057 
17058 #ifndef GLX_SGIX_pbuffer
17059 #define GLX_SGIX_pbuffer 1
17060 #define __GLEE_GLX_SGIX_pbuffer 1
17061 /* Constants */
17062 #define GLX_PBUFFER_BIT_SGIX                               0x00000004
17063 #define GLX_BUFFER_CLOBBER_MASK_SGIX                       0x08000000
17064 #define GLX_FRONT_LEFT_BUFFER_BIT_SGIX                     0x00000001
17065 #define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX                    0x00000002
17066 #define GLX_BACK_LEFT_BUFFER_BIT_SGIX                      0x00000004
17067 #define GLX_BACK_RIGHT_BUFFER_BIT_SGIX                     0x00000008
17068 #define GLX_AUX_BUFFERS_BIT_SGIX                           0x00000010
17069 #define GLX_DEPTH_BUFFER_BIT_SGIX                          0x00000020
17070 #define GLX_STENCIL_BUFFER_BIT_SGIX                        0x00000040
17071 #define GLX_ACCUM_BUFFER_BIT_SGIX                          0x00000080
17072 #define GLX_SAMPLE_BUFFERS_BIT_SGIX                        0x00000100
17073 #define GLX_MAX_PBUFFER_WIDTH_SGIX                         0x8016
17074 #define GLX_MAX_PBUFFER_HEIGHT_SGIX                        0x8017
17075 #define GLX_MAX_PBUFFER_PIXELS_SGIX                        0x8018
17076 #define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX                     0x8019
17077 #define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX                    0x801A
17078 #define GLX_PRESERVED_CONTENTS_SGIX                        0x801B
17079 #define GLX_LARGEST_PBUFFER_SGIX                           0x801C
17080 #define GLX_WIDTH_SGIX                                     0x801D
17081 #define GLX_HEIGHT_SGIX                                    0x801E
17082 #define GLX_EVENT_MASK_SGIX                                0x801F
17083 #define GLX_DAMAGED_SGIX                                   0x8020
17084 #define GLX_SAVED_SGIX                                     0x8021
17085 #define GLX_WINDOW_SGIX                                    0x8022
17086 #define GLX_PBUFFER_SGIX                                   0x8023
17087 #ifndef GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
17088 #define GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
17089   typedef GLXPbufferSGIX (APIENTRYP GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list);
17090   GLEE_EXTERN GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX;
17091   #define glXCreateGLXPbufferSGIX GLeeFuncPtr_glXCreateGLXPbufferSGIX
17092 #endif
17093 #ifndef GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
17094 #define GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
17095   typedef void (APIENTRYP GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf);
17096   GLEE_EXTERN GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX;
17097   #define glXDestroyGLXPbufferSGIX GLeeFuncPtr_glXDestroyGLXPbufferSGIX
17098 #endif
17099 #ifndef GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
17100 #define GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
17101   typedef int (APIENTRYP GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value);
17102   GLEE_EXTERN GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX;
17103   #define glXQueryGLXPbufferSGIX GLeeFuncPtr_glXQueryGLXPbufferSGIX
17104 #endif
17105 #ifndef GLEE_H_DEFINED_glXSelectEventSGIX
17106 #define GLEE_H_DEFINED_glXSelectEventSGIX
17107   typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long mask);
17108   GLEE_EXTERN GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX;
17109   #define glXSelectEventSGIX GLeeFuncPtr_glXSelectEventSGIX
17110 #endif
17111 #ifndef GLEE_H_DEFINED_glXGetSelectedEventSGIX
17112 #define GLEE_H_DEFINED_glXGetSelectedEventSGIX
17113   typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long * mask);
17114   GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX;
17115   #define glXGetSelectedEventSGIX GLeeFuncPtr_glXGetSelectedEventSGIX
17116 #endif
17117 #endif 
17118 
17119 /* GLX_SGI_cushion */
17120 
17121 #ifndef GLX_SGI_cushion
17122 #define GLX_SGI_cushion 1
17123 #define __GLEE_GLX_SGI_cushion 1
17124 /* Constants */
17125 #ifndef GLEE_H_DEFINED_glXCushionSGI
17126 #define GLEE_H_DEFINED_glXCushionSGI
17127   typedef void (APIENTRYP GLEEPFNGLXCUSHIONSGIPROC) (Display * dpy, Window window, float cushion);
17128   GLEE_EXTERN GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI;
17129   #define glXCushionSGI GLeeFuncPtr_glXCushionSGI
17130 #endif
17131 #endif 
17132 
17133 /* GLX_SGIX_video_resize */
17134 
17135 #ifndef GLX_SGIX_video_resize
17136 #define GLX_SGIX_video_resize 1
17137 #define __GLEE_GLX_SGIX_video_resize 1
17138 /* Constants */
17139 #define GLX_SYNC_FRAME_SGIX                                0x00000000
17140 #define GLX_SYNC_SWAP_SGIX                                 0x00000001
17141 #ifndef GLEE_H_DEFINED_glXBindChannelToWindowSGIX
17142 #define GLEE_H_DEFINED_glXBindChannelToWindowSGIX
17143   typedef int (APIENTRYP GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display * display, int screen, int channel, Window window);
17144   GLEE_EXTERN GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX;
17145   #define glXBindChannelToWindowSGIX GLeeFuncPtr_glXBindChannelToWindowSGIX
17146 #endif
17147 #ifndef GLEE_H_DEFINED_glXChannelRectSGIX
17148 #define GLEE_H_DEFINED_glXChannelRectSGIX
17149   typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int x, int y, int w, int h);
17150   GLEE_EXTERN GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX;
17151   #define glXChannelRectSGIX GLeeFuncPtr_glXChannelRectSGIX
17152 #endif
17153 #ifndef GLEE_H_DEFINED_glXQueryChannelRectSGIX
17154 #define GLEE_H_DEFINED_glXQueryChannelRectSGIX
17155   typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
17156   GLEE_EXTERN GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX;
17157   #define glXQueryChannelRectSGIX GLeeFuncPtr_glXQueryChannelRectSGIX
17158 #endif
17159 #ifndef GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
17160 #define GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
17161   typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) (Display * display, int screen, int channel, int * x, int * y, int * w, int * h);
17162   GLEE_EXTERN GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX;
17163   #define glXQueryChannelDeltasSGIX GLeeFuncPtr_glXQueryChannelDeltasSGIX
17164 #endif
17165 #ifndef GLEE_H_DEFINED_glXChannelRectSyncSGIX
17166 #define GLEE_H_DEFINED_glXChannelRectSyncSGIX
17167   typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) (Display * display, int screen, int channel, GLenum synctype);
17168   GLEE_EXTERN GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX;
17169   #define glXChannelRectSyncSGIX GLeeFuncPtr_glXChannelRectSyncSGIX
17170 #endif
17171 #endif 
17172 
17173 /* GLX_SGIX_swap_group */
17174 
17175 #ifndef GLX_SGIX_swap_group
17176 #define GLX_SGIX_swap_group 1
17177 #define __GLEE_GLX_SGIX_swap_group 1
17178 /* Constants */
17179 #ifndef GLEE_H_DEFINED_glXJoinSwapGroupSGIX
17180 #define GLEE_H_DEFINED_glXJoinSwapGroupSGIX
17181   typedef void (APIENTRYP GLEEPFNGLXJOINSWAPGROUPSGIXPROC) (Display * dpy, GLXDrawable drawable, GLXDrawable member);
17182   GLEE_EXTERN GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX;
17183   #define glXJoinSwapGroupSGIX GLeeFuncPtr_glXJoinSwapGroupSGIX
17184 #endif
17185 #endif 
17186 
17187 /* GLX_SGIX_swap_barrier */
17188 
17189 #ifndef GLX_SGIX_swap_barrier
17190 #define GLX_SGIX_swap_barrier 1
17191 #define __GLEE_GLX_SGIX_swap_barrier 1
17192 /* Constants */
17193 #ifndef GLEE_H_DEFINED_glXBindSwapBarrierSGIX
17194 #define GLEE_H_DEFINED_glXBindSwapBarrierSGIX
17195   typedef void (APIENTRYP GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) (Display * dpy, GLXDrawable drawable, int barrier);
17196   GLEE_EXTERN GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX;
17197   #define glXBindSwapBarrierSGIX GLeeFuncPtr_glXBindSwapBarrierSGIX
17198 #endif
17199 #ifndef GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
17200 #define GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
17201   typedef Bool (APIENTRYP GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display * dpy, int screen, int * max);
17202   GLEE_EXTERN GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX;
17203   #define glXQueryMaxSwapBarriersSGIX GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX
17204 #endif
17205 #endif 
17206 
17207 /* GLX_SGIS_blended_overlay */
17208 
17209 #ifndef GLX_SGIS_blended_overlay
17210 #define GLX_SGIS_blended_overlay 1
17211 #define __GLEE_GLX_SGIS_blended_overlay 1
17212 /* Constants */
17213 #define GLX_BLENDED_RGBA_SGIS                              0x8025
17214 #endif 
17215 
17216 /* GLX_SGIS_shared_multisample */
17217 
17218 #ifndef GLX_SGIS_shared_multisample
17219 #define GLX_SGIS_shared_multisample 1
17220 #define __GLEE_GLX_SGIS_shared_multisample 1
17221 /* Constants */
17222 #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS                0x8026
17223 #define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS               0x8027
17224 #endif 
17225 
17226 /* GLX_SUN_get_transparent_index */
17227 
17228 #ifndef GLX_SUN_get_transparent_index
17229 #define GLX_SUN_get_transparent_index 1
17230 #define __GLEE_GLX_SUN_get_transparent_index 1
17231 /* Constants */
17232 #ifndef GLEE_H_DEFINED_glXGetTransparentIndexSUN
17233 #define GLEE_H_DEFINED_glXGetTransparentIndexSUN
17234   typedef Status (APIENTRYP GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) (Display * dpy, Window overlay, Window underlay, long * pTransparentIndex);
17235   GLEE_EXTERN GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN;
17236   #define glXGetTransparentIndexSUN GLeeFuncPtr_glXGetTransparentIndexSUN
17237 #endif
17238 #endif 
17239 
17240 /* GLX_3DFX_multisample */
17241 
17242 #ifndef GLX_3DFX_multisample
17243 #define GLX_3DFX_multisample 1
17244 #define __GLEE_GLX_3DFX_multisample 1
17245 /* Constants */
17246 #define GLX_SAMPLE_BUFFERS_3DFX                            0x8050
17247 #define GLX_SAMPLES_3DFX                                   0x8051
17248 #endif 
17249 
17250 /* GLX_MESA_copy_sub_buffer */
17251 
17252 #ifndef GLX_MESA_copy_sub_buffer
17253 #define GLX_MESA_copy_sub_buffer 1
17254 #define __GLEE_GLX_MESA_copy_sub_buffer 1
17255 /* Constants */
17256 #ifndef GLEE_H_DEFINED_glXCopySubBufferMESA
17257 #define GLEE_H_DEFINED_glXCopySubBufferMESA
17258   typedef void (APIENTRYP GLEEPFNGLXCOPYSUBBUFFERMESAPROC) (Display * dpy, GLXDrawable drawable, int x, int y, int width, int height);
17259   GLEE_EXTERN GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA;
17260   #define glXCopySubBufferMESA GLeeFuncPtr_glXCopySubBufferMESA
17261 #endif
17262 #endif 
17263 
17264 /* GLX_MESA_pixmap_colormap */
17265 
17266 #ifndef GLX_MESA_pixmap_colormap
17267 #define GLX_MESA_pixmap_colormap 1
17268 #define __GLEE_GLX_MESA_pixmap_colormap 1
17269 /* Constants */
17270 #ifndef GLEE_H_DEFINED_glXCreateGLXPixmapMESA
17271 #define GLEE_H_DEFINED_glXCreateGLXPixmapMESA
17272   typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) (Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap);
17273   GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA;
17274   #define glXCreateGLXPixmapMESA GLeeFuncPtr_glXCreateGLXPixmapMESA
17275 #endif
17276 #endif 
17277 
17278 /* GLX_MESA_release_buffers */
17279 
17280 #ifndef GLX_MESA_release_buffers
17281 #define GLX_MESA_release_buffers 1
17282 #define __GLEE_GLX_MESA_release_buffers 1
17283 /* Constants */
17284 #ifndef GLEE_H_DEFINED_glXReleaseBuffersMESA
17285 #define GLEE_H_DEFINED_glXReleaseBuffersMESA
17286   typedef Bool (APIENTRYP GLEEPFNGLXRELEASEBUFFERSMESAPROC) (Display * dpy, GLXDrawable drawable);
17287   GLEE_EXTERN GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA;
17288   #define glXReleaseBuffersMESA GLeeFuncPtr_glXReleaseBuffersMESA
17289 #endif
17290 #endif 
17291 
17292 /* GLX_MESA_set_3dfx_mode */
17293 
17294 #ifndef GLX_MESA_set_3dfx_mode
17295 #define GLX_MESA_set_3dfx_mode 1
17296 #define __GLEE_GLX_MESA_set_3dfx_mode 1
17297 /* Constants */
17298 #define GLX_3DFX_WINDOW_MODE_MESA                          0x1
17299 #define GLX_3DFX_FULLSCREEN_MODE_MESA                      0x2
17300 #ifndef GLEE_H_DEFINED_glXSet3DfxModeMESA
17301 #define GLEE_H_DEFINED_glXSet3DfxModeMESA
17302   typedef Bool (APIENTRYP GLEEPFNGLXSET3DFXMODEMESAPROC) (int mode);
17303   GLEE_EXTERN GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA;
17304   #define glXSet3DfxModeMESA GLeeFuncPtr_glXSet3DfxModeMESA
17305 #endif
17306 #endif 
17307 
17308 /* GLX_SGIX_visual_select_group */
17309 
17310 #ifndef GLX_SGIX_visual_select_group
17311 #define GLX_SGIX_visual_select_group 1
17312 #define __GLEE_GLX_SGIX_visual_select_group 1
17313 /* Constants */
17314 #define GLX_VISUAL_SELECT_GROUP_SGIX                       0x8028
17315 #endif 
17316 
17317 /* GLX_OML_swap_method */
17318 
17319 #ifndef GLX_OML_swap_method
17320 #define GLX_OML_swap_method 1
17321 #define __GLEE_GLX_OML_swap_method 1
17322 /* Constants */
17323 #define GLX_SWAP_METHOD_OML                                0x8060
17324 #define GLX_SWAP_EXCHANGE_OML                              0x8061
17325 #define GLX_SWAP_COPY_OML                                  0x8062
17326 #define GLX_SWAP_UNDEFINED_OML                             0x8063
17327 #endif 
17328 
17329 /* GLX_OML_sync_control */
17330 
17331 #ifndef GLX_OML_sync_control
17332 #define GLX_OML_sync_control 1
17333 #define __GLEE_GLX_OML_sync_control 1
17334 /* Constants */
17335 #ifndef GLEE_H_DEFINED_glXGetSyncValuesOML
17336 #define GLEE_H_DEFINED_glXGetSyncValuesOML
17337   typedef Bool (APIENTRYP GLEEPFNGLXGETSYNCVALUESOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
17338   GLEE_EXTERN GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML;
17339   #define glXGetSyncValuesOML GLeeFuncPtr_glXGetSyncValuesOML
17340 #endif
17341 #ifndef GLEE_H_DEFINED_glXGetMscRateOML
17342 #define GLEE_H_DEFINED_glXGetMscRateOML
17343   typedef Bool (APIENTRYP GLEEPFNGLXGETMSCRATEOMLPROC) (Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator);
17344   GLEE_EXTERN GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML;
17345   #define glXGetMscRateOML GLeeFuncPtr_glXGetMscRateOML
17346 #endif
17347 #ifndef GLEE_H_DEFINED_glXSwapBuffersMscOML
17348 #define GLEE_H_DEFINED_glXSwapBuffersMscOML
17349   typedef int64_t (APIENTRYP GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
17350   GLEE_EXTERN GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML;
17351   #define glXSwapBuffersMscOML GLeeFuncPtr_glXSwapBuffersMscOML
17352 #endif
17353 #ifndef GLEE_H_DEFINED_glXWaitForMscOML
17354 #define GLEE_H_DEFINED_glXWaitForMscOML
17355   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);
17356   GLEE_EXTERN GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML;
17357   #define glXWaitForMscOML GLeeFuncPtr_glXWaitForMscOML
17358 #endif
17359 #ifndef GLEE_H_DEFINED_glXWaitForSbcOML
17360 #define GLEE_H_DEFINED_glXWaitForSbcOML
17361   typedef Bool (APIENTRYP GLEEPFNGLXWAITFORSBCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
17362   GLEE_EXTERN GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML;
17363   #define glXWaitForSbcOML GLeeFuncPtr_glXWaitForSbcOML
17364 #endif
17365 #endif 
17366 
17367 /* GLX_NV_float_buffer */
17368 
17369 #ifndef GLX_NV_float_buffer
17370 #define GLX_NV_float_buffer 1
17371 #define __GLEE_GLX_NV_float_buffer 1
17372 /* Constants */
17373 #define GLX_FLOAT_COMPONENTS_NV                            0x20B0
17374 #endif 
17375 
17376 /* GLX_SGIX_hyperpipe */
17377 
17378 #ifndef GLX_SGIX_hyperpipe
17379 #define GLX_SGIX_hyperpipe 1
17380 #define __GLEE_GLX_SGIX_hyperpipe 1
17381 /* Constants */
17382 #define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX                80
17383 #define GLX_BAD_HYPERPIPE_CONFIG_SGIX                      91
17384 #define GLX_BAD_HYPERPIPE_SGIX                             92
17385 #define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX                    0x00000001
17386 #define GLX_HYPERPIPE_RENDER_PIPE_SGIX                     0x00000002
17387 #define GLX_PIPE_RECT_SGIX                                 0x00000001
17388 #define GLX_PIPE_RECT_LIMITS_SGIX                          0x00000002
17389 #define GLX_HYPERPIPE_STEREO_SGIX                          0x00000003
17390 #define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX                   0x00000004
17391 #define GLX_HYPERPIPE_ID_SGIX                              0x8030
17392 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
17393 #define GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
17394   typedef GLXHyperpipeNetworkSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display * dpy, int * npipes);
17395   GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX;
17396   #define glXQueryHyperpipeNetworkSGIX GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX
17397 #endif
17398 #ifndef GLEE_H_DEFINED_glXHyperpipeConfigSGIX
17399 #define GLEE_H_DEFINED_glXHyperpipeConfigSGIX
17400   typedef int (APIENTRYP GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) (Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId);
17401   GLEE_EXTERN GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX;
17402   #define glXHyperpipeConfigSGIX GLeeFuncPtr_glXHyperpipeConfigSGIX
17403 #endif
17404 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
17405 #define GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
17406   typedef GLXHyperpipeConfigSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId, int * npipes);
17407   GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX;
17408   #define glXQueryHyperpipeConfigSGIX GLeeFuncPtr_glXQueryHyperpipeConfigSGIX
17409 #endif
17410 #ifndef GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
17411 #define GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
17412   typedef int (APIENTRYP GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId);
17413   GLEE_EXTERN GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX;
17414   #define glXDestroyHyperpipeConfigSGIX GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX
17415 #endif
17416 #ifndef GLEE_H_DEFINED_glXBindHyperpipeSGIX
17417 #define GLEE_H_DEFINED_glXBindHyperpipeSGIX
17418   typedef int (APIENTRYP GLEEPFNGLXBINDHYPERPIPESGIXPROC) (Display * dpy, int hpId);
17419   GLEE_EXTERN GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX;
17420   #define glXBindHyperpipeSGIX GLeeFuncPtr_glXBindHyperpipeSGIX
17421 #endif
17422 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
17423 #define GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
17424   typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList);
17425   GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX;
17426   #define glXQueryHyperpipeBestAttribSGIX GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX
17427 #endif
17428 #ifndef GLEE_H_DEFINED_glXHyperpipeAttribSGIX
17429 #define GLEE_H_DEFINED_glXHyperpipeAttribSGIX
17430   typedef int (APIENTRYP GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList);
17431   GLEE_EXTERN GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX;
17432   #define glXHyperpipeAttribSGIX GLeeFuncPtr_glXHyperpipeAttribSGIX
17433 #endif
17434 #ifndef GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
17435 #define GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
17436   typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList);
17437   GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX;
17438   #define glXQueryHyperpipeAttribSGIX GLeeFuncPtr_glXQueryHyperpipeAttribSGIX
17439 #endif
17440 #endif 
17441 
17442 /* GLX_MESA_agp_offset */
17443 
17444 #ifndef GLX_MESA_agp_offset
17445 #define GLX_MESA_agp_offset 1
17446 #define __GLEE_GLX_MESA_agp_offset 1
17447 /* Constants */
17448 #ifndef GLEE_H_DEFINED_glXGetAGPOffsetMESA
17449 #define GLEE_H_DEFINED_glXGetAGPOffsetMESA
17450   typedef unsigned int (APIENTRYP GLEEPFNGLXGETAGPOFFSETMESAPROC) (const void * pointer);
17451   GLEE_EXTERN GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA;
17452   #define glXGetAGPOffsetMESA GLeeFuncPtr_glXGetAGPOffsetMESA
17453 #endif
17454 #endif 
17455 
17456 /* GLX_EXT_fbconfig_packed_float */
17457 
17458 #ifndef GLX_EXT_fbconfig_packed_float
17459 #define GLX_EXT_fbconfig_packed_float 1
17460 #define __GLEE_GLX_EXT_fbconfig_packed_float 1
17461 /* Constants */
17462 #define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT                   0x20B1
17463 #define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT                    0x00000008
17464 #endif 
17465 
17466 /* GLX_EXT_framebuffer_sRGB */
17467 
17468 #ifndef GLX_EXT_framebuffer_sRGB
17469 #define GLX_EXT_framebuffer_sRGB 1
17470 #define __GLEE_GLX_EXT_framebuffer_sRGB 1
17471 /* Constants */
17472 #define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT                   0x20B2
17473 #endif 
17474 
17475 /* GLX_EXT_texture_from_pixmap */
17476 
17477 #ifndef GLX_EXT_texture_from_pixmap
17478 #define GLX_EXT_texture_from_pixmap 1
17479 #define __GLEE_GLX_EXT_texture_from_pixmap 1
17480 /* Constants */
17481 #define GLX_TEXTURE_1D_BIT_EXT                             0x00000001
17482 #define GLX_TEXTURE_2D_BIT_EXT                             0x00000002
17483 #define GLX_TEXTURE_RECTANGLE_BIT_EXT                      0x00000004
17484 #define GLX_BIND_TO_TEXTURE_RGB_EXT                        0x20D0
17485 #define GLX_BIND_TO_TEXTURE_RGBA_EXT                       0x20D1
17486 #define GLX_BIND_TO_MIPMAP_TEXTURE_EXT                     0x20D2
17487 #define GLX_BIND_TO_TEXTURE_TARGETS_EXT                    0x20D3
17488 #define GLX_Y_INVERTED_EXT                                 0x20D4
17489 #define GLX_TEXTURE_FORMAT_EXT                             0x20D5
17490 #define GLX_TEXTURE_TARGET_EXT                             0x20D6
17491 #define GLX_MIPMAP_TEXTURE_EXT                             0x20D7
17492 #define GLX_TEXTURE_FORMAT_NONE_EXT                        0x20D8
17493 #define GLX_TEXTURE_FORMAT_RGB_EXT                         0x20D9
17494 #define GLX_TEXTURE_FORMAT_RGBA_EXT                        0x20DA
17495 #define GLX_TEXTURE_1D_EXT                                 0x20DB
17496 #define GLX_TEXTURE_2D_EXT                                 0x20DC
17497 #define GLX_TEXTURE_RECTANGLE_EXT                          0x20DD
17498 #define GLX_FRONT_LEFT_EXT                                 0x20DE
17499 #define GLX_FRONT_RIGHT_EXT                                0x20DF
17500 #define GLX_BACK_LEFT_EXT                                  0x20E0
17501 #define GLX_BACK_RIGHT_EXT                                 0x20E1
17502 #define GLX_FRONT_EXT                                      GLX_FRONT_LEFT_EXT
17503 #define GLX_BACK_EXT                                       GLX_BACK_LEFT_EXT
17504 #define GLX_AUX0_EXT                                       0x20E2
17505 #define GLX_AUX1_EXT                                       0x20E3
17506 #define GLX_AUX2_EXT                                       0x20E4
17507 #define GLX_AUX3_EXT                                       0x20E5
17508 #define GLX_AUX4_EXT                                       0x20E6
17509 #define GLX_AUX5_EXT                                       0x20E7
17510 #define GLX_AUX6_EXT                                       0x20E8
17511 #define GLX_AUX7_EXT                                       0x20E9
17512 #define GLX_AUX8_EXT                                       0x20EA
17513 #define GLX_AUX9_EXT                                       0x20EB
17514 #ifndef GLEE_H_DEFINED_glXBindTexImageEXT
17515 #define GLEE_H_DEFINED_glXBindTexImageEXT
17516   typedef void (APIENTRYP GLEEPFNGLXBINDTEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list);
17517   GLEE_EXTERN GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT;
17518   #define glXBindTexImageEXT GLeeFuncPtr_glXBindTexImageEXT
17519 #endif
17520 #ifndef GLEE_H_DEFINED_glXReleaseTexImageEXT
17521 #define GLEE_H_DEFINED_glXReleaseTexImageEXT
17522   typedef void (APIENTRYP GLEEPFNGLXRELEASETEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer);
17523   GLEE_EXTERN GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT;
17524   #define glXReleaseTexImageEXT GLeeFuncPtr_glXReleaseTexImageEXT
17525 #endif
17526 #endif 
17527 
17528 /* GLX_NV_present_video */
17529 
17530 #ifndef GLX_NV_present_video
17531 #define GLX_NV_present_video 1
17532 #define __GLEE_GLX_NV_present_video 1
17533 /* Constants */
17534 #define GLX_NUM_VIDEO_SLOTS_NV                             0x20F0
17535 #endif 
17536 
17537 /* GLX_NV_video_out */
17538 
17539 #ifndef GLX_NV_video_out
17540 #define GLX_NV_video_out 1
17541 #define __GLEE_GLX_NV_video_out 1
17542 /* Constants */
17543 #define GLX_VIDEO_OUT_COLOR_NV                             0x20C3
17544 #define GLX_VIDEO_OUT_ALPHA_NV                             0x20C4
17545 #define GLX_VIDEO_OUT_DEPTH_NV                             0x20C5
17546 #define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV                   0x20C6
17547 #define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV                   0x20C7
17548 #define GLX_VIDEO_OUT_FRAME_NV                             0x20C8
17549 #define GLX_VIDEO_OUT_FIELD_1_NV                           0x20C9
17550 #define GLX_VIDEO_OUT_FIELD_2_NV                           0x20CA
17551 #define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV                0x20CB
17552 #define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV                0x20CC
17553 #endif 
17554 
17555 /* GLX_NV_swap_group */
17556 
17557 #ifndef GLX_NV_swap_group
17558 #define GLX_NV_swap_group 1
17559 #define __GLEE_GLX_NV_swap_group 1
17560 /* Constants */
17561 #endif 
17562 
17563 /* GLX_EXT_scene_marker */
17564 
17565 #ifndef GLX_EXT_scene_marker
17566 #define GLX_EXT_scene_marker 1
17567 #define __GLEE_GLX_EXT_scene_marker 1
17568 /* Constants */
17569 #endif 
17570 
17571 /* GLX_NV_video_output */
17572 
17573 #ifndef GLX_NV_video_output
17574 #define GLX_NV_video_output 1
17575 #define __GLEE_GLX_NV_video_output 1
17576 /* Constants */
17577 #define GLX_VIDEO_OUT_COLOR_NV                             0x20C3
17578 #define GLX_VIDEO_OUT_ALPHA_NV                             0x20C4
17579 #define GLX_VIDEO_OUT_DEPTH_NV                             0x20C5
17580 #define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV                   0x20C6
17581 #define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV                   0x20C7
17582 #define GLX_VIDEO_OUT_FRAME_NV                             0x20C8
17583 #define GLX_VIDEO_OUT_FIELD_1_NV                           0x20C9
17584 #define GLX_VIDEO_OUT_FIELD_2_NV                           0x20CA
17585 #define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV                0x20CB
17586 #define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV                0x20CC
17587 #ifndef GLEE_H_DEFINED_glXGetVideoDeviceNV
17588 #define GLEE_H_DEFINED_glXGetVideoDeviceNV
17589   typedef int (APIENTRYP GLEEPFNGLXGETVIDEODEVICENVPROC) (Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
17590   GLEE_EXTERN GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV;
17591   #define glXGetVideoDeviceNV GLeeFuncPtr_glXGetVideoDeviceNV
17592 #endif
17593 #ifndef GLEE_H_DEFINED_glXReleaseVideoDeviceNV
17594 #define GLEE_H_DEFINED_glXReleaseVideoDeviceNV
17595   typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEODEVICENVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
17596   GLEE_EXTERN GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV;
17597   #define glXReleaseVideoDeviceNV GLeeFuncPtr_glXReleaseVideoDeviceNV
17598 #endif
17599 #ifndef GLEE_H_DEFINED_glXBindVideoImageNV
17600 #define GLEE_H_DEFINED_glXBindVideoImageNV
17601   typedef int (APIENTRYP GLEEPFNGLXBINDVIDEOIMAGENVPROC) (Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
17602   GLEE_EXTERN GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV;
17603   #define glXBindVideoImageNV GLeeFuncPtr_glXBindVideoImageNV
17604 #endif
17605 #ifndef GLEE_H_DEFINED_glXReleaseVideoImageNV
17606 #define GLEE_H_DEFINED_glXReleaseVideoImageNV
17607   typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) (Display * dpy, GLXPbuffer pbuf);
17608   GLEE_EXTERN GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV;
17609   #define glXReleaseVideoImageNV GLeeFuncPtr_glXReleaseVideoImageNV
17610 #endif
17611 #ifndef GLEE_H_DEFINED_glXSendPbufferToVideoNV
17612 #define GLEE_H_DEFINED_glXSendPbufferToVideoNV
17613   typedef int (APIENTRYP GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) (Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
17614   GLEE_EXTERN GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV;
17615   #define glXSendPbufferToVideoNV GLeeFuncPtr_glXSendPbufferToVideoNV
17616 #endif
17617 #ifndef GLEE_H_DEFINED_glXGetVideoInfoNV
17618 #define GLEE_H_DEFINED_glXGetVideoInfoNV
17619   typedef int (APIENTRYP GLEEPFNGLXGETVIDEOINFONVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
17620   GLEE_EXTERN GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV;
17621   #define glXGetVideoInfoNV GLeeFuncPtr_glXGetVideoInfoNV
17622 #endif
17623 #endif 
17624 #endif /*end GLX */
17625 
17626 /*****************************************************************
17627  * GLee functions
17628  *****************************************************************/
17629  
17630 GLEE_EXTERN GLboolean GLeeInit( void );
17631 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName);
17632 GLEE_EXTERN const char * GLeeGetErrorString( void );
17633 GLEE_EXTERN const char * GLeeGetExtStrGL( void );
17634 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
17635 
17636 #ifdef WIN32
17637 GLEE_EXTERN const char * GLeeGetExtStrWGL( void );
17638 #elif defined(__APPLE__) || defined(__APPLE_CC__)
17639 #else 
17640 GLEE_EXTERN const char * GLeeGetExtStrGLX( void );
17641 #endif
17642 
17643 #ifdef __cplusplus
17644 }   /* end C linkage */
17645 #endif
17646 
17647 #endif /* __glee_h_ defined */
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義