CrossFramework Library
|
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 */